var a8_0x2e955a=a8_0xcbd5;function a8_0xcbd5(_0x120697,_0xd99e58){var _0x17fc11=a8_0x17fc();return a8_0xcbd5=function(_0xcbd557,_0x31fb7f){_0xcbd557=_0xcbd557-0x131;var _0x38e5a7=_0x17fc11[_0xcbd557];return _0x38e5a7;},a8_0xcbd5(_0x120697,_0xd99e58);}(function(_0x5739d9,_0x559aab){var _0x3ea38b=a8_0xcbd5,_0x4596ad=_0x5739d9();while(!![]){try{var _0x2fa4ba=-parseInt(_0x3ea38b(0x69a))/0x1+-parseInt(_0x3ea38b(0x39e2))/0x2+-parseInt(_0x3ea38b(0x2640))/0x3*(-parseInt(_0x3ea38b(0x2a76))/0x4)+parseInt(_0x3ea38b(0x384))/0x5+parseInt(_0x3ea38b(0x38b9))/0x6*(parseInt(_0x3ea38b(0x2f7e))/0x7)+-parseInt(_0x3ea38b(0x23d9))/0x8*(-parseInt(_0x3ea38b(0x157d))/0x9)+-parseInt(_0x3ea38b(0x2fc4))/0xa;if(_0x2fa4ba===_0x559aab)break;else _0x4596ad['push'](_0x4596ad['shift']());}catch(_0x9536ca){_0x4596ad['push'](_0x4596ad['shift']());}}}(a8_0x17fc,0xa5cac),(Object(self||this)[a8_0x2e955a(0x2a4a)]=Object(self||this)[a8_0x2e955a(0x2a4a)]||[])[a8_0x2e955a(0x2009)]([[0x1b8],{0x98e:(_0x1e23f9,_0x4823ca,_0x4f58af)=>{_0x4f58af['d'](_0x4823ca,{'Z':()=>_0x2bac1b});const _0x2bac1b='data:application/wasm;base64,AGFzbQEAAAABrQRHYAJ/fwF/YAF/AX9gA39/fwBgAX8AYAN/f38Bf2ACf38AYAR/f39/AX9gBX9/f39/AX9gBH9/f38AYAZ/f39/f38Bf2AFf39/f38AYAJ/fgF/YAR/f39+AX9gBn9/f39/fwBgB39/f39/f38Bf2AAAX9gAXwBfGABfgF/YAJ/fgBgA39/fgF/YAJ/fwF+YAAAYAF/AX5gCH9/f39/f39/AX9gBH9+f38Bf2AHf39/f39/fwBgCX9/f39/f39/fwF/YAN/fn8Bf2ACf3wAYAV/fn5+fgBgCX9/f39/f39/fwBgBX9/f39+AGAFf39+f38Bf2AIf39/f39/f38AYAN/f34AYAN/fn8AYAN/fn4Bf2AAAXxgAX8BfGAEf35+fwBgBH5+fn4Bf2ALf39/f39/f39/f38AYAN8fH8BfGACfHwBfGAEf39+fwBgBn9/f35/fwF/YAF+AX5gBX9+f39/AX9gAn9+AX5gBn9/f39/fgF/YAR/f39/AX5gAn5+AXxgCH9+fn9/f39/AX9gAn58AX9gC39/f39/f39/f39/AX9gAnx/AXxgAXwBf2ACfH8Bf2AHf39/f35/fwF+YAl/fn9+fn5+f38Bf2AEf39/fgBgAnx+AX9gCn9/f39/f39/f38Bf2ADf398AX9gAXwBfmAHf39/f398fABgBX9+fn5/AX9gCH9/fn5+f39/AX9gBH9+f38AYA1/f39/f39/f39/f39/AGACf38BfALNASIBYQFhAAgBYQFiAAQBYQFjAAEBYQFkACUBYQFlACUBYQFmAAEBYQFnAAQBYQFoAAABYQFpAAABYQFqAAUBYQFrAAcBYQFsAAABYQFtAAYBYQFuAAIBYQFvAAQBYQFwAA8BYQFxAAYBYQFyAAEBYQFzAAYBYQF0AAYBYQF1AAYBYQF2AA4BYQF3AAkBYQF4AAABYQF5AAABYQF6AAABYQFBAAABYQFCAAQBYQFDAAEBYQFEAAYBYQFFAAABYQFGAAABYQFHAAABYQFIAAYDjQ+LDwYDBwUCBAQBBQEEAQEFAAEBDgUEBgUJAQUBBAgFAgQLAQEFAgEABAARAwABAwEmBAYLAAYAEwADABwAARYBAAcSAgMFBQMGAQAGAgILBAAIAAQEEQEIAwwGAQAEAAIBBQAFDAUBBAAABAILARIFAgMCAwABAAEU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AAUAAAAAAAAFBQAFBAUBcADSAwUHAQGAAoCAAgYJAX8BQZCtxAILB5ECMwFJAgABSgDWBwFLACMBTADDDAFNACsBTgD7DAFPAJEDAVAAQwFRAJcBAVIAOQFTAGkBVACADQFVAIsCAVYAXwFXAC4BWAC4AwFZAFsBWgBjAV8AgQEBJADoDAJhYQBZAmJhAD0CY2EA3AkCZGEAgQUCZWEA2QkCZmEAigICZ2EAxwECaGEA5wwCaWEAiQICamEA+AICa2EA/wQCbGEA0wICbWEA1gkCbmEAdAJvYQDVCQJwYQDmDAJxYQDlDAJyYQDPAgJzYQD0AQJ0YQDiDAJ1YQDhDAJ2YQC4CQJ3YQDdDAJ4YQD3AQJ5YQD2AQJ6YQEAAkFhALMNAkJhAOgJAkNhAP4MAkRhAP0MAkVhAPwMCaMHAQBBAQvRA02CBSOoDMcIjwTaBOQM4AzfDN4MsQncDNsMqATjDLQM/QqzDLIM7witDKwMqwyqDKMMpQztA58MngycDJsMmgw6jgysD9EEnA+bD6oPmg+ZD5gPlw+WD5UPJagP0wFm8AKUD5MPkg931QulD4YPhQ+rD+oL/AGED6kPpw+mD6QPow+iD6EP8AKgD58Png+dD5EPkA+PD44PjQ+LD4wPiQ+ID4oPhw+AD88Ozg7MDsoOxg6aDoAO/Q3vDe4N6g3pDesN8A3tDewN5A3ACtsByw3NDcwNyg3JDcgNxw3GDakMpwymDKQMogyhDKAMnQygCJkMmAyXDNoMwAy/DNkM2AzXDNYM1QzUDNMMpQnSDNEM0AzPDM4MzQyCBcwMywzKDMkM+Qz6DPMM6wz1DPQM9gzuDOkM+AzqDMgM8QzsDPcM/wzwDO8MxwztDPIMxgzwAvACxQzEDMIMmAnBDL4MvQy8DLsM8AK6DLkMuAy3DLYMtQyxDLAMrwyLCfACrgyWDJUMzgSUDJMMkgyLCJEMkAyPDIMPgg+BD/8O/g79DvwO+w76DvkO+A73DvYO9Q70DvMO8g7xDvAO7w7uDu0O7A7rDuoO6Q7oDucO5g7lDuQO4w7iDuEO4A7fDt4O3Q7cDtsO2g7ZDtgO1w7WDtUO1A7TDtIO0Q7QDs0OyQ7IDscOxQ7EDsMOwg7BDsAO+Aq/DvcK+Aq+DvcKvQ68DrsOug65DrgOtw62DrUOggW0DrMOsg6xDvUK9AryCrAOrw6u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DQAgBSgCkAIgBSAFKAIQIANqKAIAIAQgCBEGACEBCyACQQFqIQIMAQsLIAAgATYCKEEBQeUAIAEbIQIMAQsgASECIAAsAJwBQQBODQAgABDbBiECCyAFIAI2AkAgACgCACAAKAIoEKABQQdHDQAgAEEHNgIoIAJBByAALACcAUEAThshAgsgBSgCSCACcQsiAUERRw0BIBVBMkYEQEERDwsgACgCJCEFIwBBEGsiAyQAIAAQ3AkhAQJAIAAoAgAiAiABQX8gAC0AnAEgACADQQxqQQAQxQQiCARAIAhBB0cNASACEE0aDAELIAMoAgwhBCMAQYACayIJJAAgCUEIaiIBIARB+AEQJxogBCAAQfgBECchAiAAIAFB+AEQJyEBIAIoAgghByACIAEoAgg2AgggASAHNgIIIAIoAgQhByACIAEoAgQ2AgQgASAHNgIEIAIoAswBIQcgAiABKALMATYCzAEgASAHNgLMASACKALQASEHIAIgASgC0AE2AtABIAEgBzYC0AEgASACKALoATYC6AEgASACLQCcAToAnAEgAUGoAWogAkGoAWpBJBAnGiABIAEoArwBQQFqNgK8ASAJQYACaiQAQQAhAQNAIAQuARAgAUoEQCABQShsIgIgACgCbGogBCgCbCACahDRCSABQQFqIQEMAQsLIARBADYCKCAEEJgCGgsgA0EQaiQAAkAgCARAIAwoAqACECshASAMIAAoAoQBECUgDC0AVw0BIAAgDCABEFw2AoQBIAAgDCAIEKABIgA2AiggAA8LIBVBAWohFSAAEDkaIAVBAEgNASAAQQE6AJ0BDAELC0EHIQEgAEEHNgIoIABBADYChAELIAELKQAgACABQQh0QYCA/AdxIAFBGHRyIAFBCHZBgP4DcSABQRh2cnI2AAALYwECfyAAKAIQIgMgAmoiBCAAKAIITwRAIAAgAhCxBiICQQBKBEAgACgCBCAAKAIQaiABIAIQJxogACAAKAIQIAJqNgIQCw8LIAIEQCAAIAQ2AhAgACgCBCADaiABIAIQJxoLCz0BAX8gAC0AEyIBRQRAIAAgACgCLEEBaiIANgIsIAAPCyAAIAFBAWsiAToAEyAAIAFB/wFxQQJ0aigCmAELcgEBfyAAKAIIIgItAAlBIHFFBEACfyAAKAIIIQIgAUEATARAIAIQZCACQQA2AhBBAAwB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wwAQfCEECyAECzIAIAAoAmAgASgCCEEobGoiAC0ACUEkcQRAIAAQZCAAQQQ7AQggAA8LIABBBDsBCCAAC3ABA38jAEEQayIEJABBjPUDKAIABEAgBCACNgIMIwBB8AFrIgMkACADQdgBaiIFQQAgA0HSAUEAEJkBIAUgASACELQDQYz1AygCACEBQZD1AygCACAAIAUQwgEgARECACADQfABaiQACyAEQRBqJAALCgAgACgCACgCIAsNACAAKAIAIAGsEI4BC04BAX8gAUEBRgRAIAAQRg8LIAEgACgCHCICTARAIAAgAiABazYCHCAAIAAoAiAiACABajYCICAADwsgACAAKAIsIgAgAWo2AiwgAEEBagvGAQEDfyABBEAgAUEIaiECA0AgASgCACAESgRAIAIoAgQiAwRAIAAgAxBlCyAAIAIoAggQJSACKAIMIgMEQCAAIAMQZQsgAi8AJSIDQQJxBH8gACACKAJAECUgAi8AJQUgAwtBBHEEQCAAIAIoAkAQOgsgACACKAIQENMBIAIoAhQiAwRAIAAgAxBmCyACKAIsIgMEQCAAIAMQLwsgAigCMCIDBEAgACADEOsBCyACQcgAaiECIARBAWohBAwBCwsgACABEGULCxUAIAAgASACIAMgACgCACgCCBEMAAs/AQF+AkAgACkDECICIAApAwhaBEAgAEEBEMQDDQEgACkDECECCyAAIAJCAXw3AxAgACgCBCACp2ogAToAAAsL4gEBAX8DQAJAIAAoAgRBgKAIcQRAIABBDGohAAwBCwJ/IAAtAAAiAUGwAUYEQCAALQACIQELAkACQAJAAkACQAJAIAFBsQFrDgICAQALIAFBigFHBEACQCABQacBaw4DAAUABAsgACgCLCIBRQ0EIAEgAC4BIBC2BAwGCyAAKAIUKAIcQQhqIQAMBgsgACgCDCgCFCgCHCAALgEgQQR0akEIaiEADAULIAAoAhRBCGohAAwECyABQSRGDQELIAAtAAEMAQsgACgCCEEAEMwEC0EYdEEYdQ8LIAAoAgAhAAwACwALZQEBfyABEJ0BIQMCQCAALQAXRSADRXINACADLQAAQbABRg0AIAMQxwVFDQAgAkEANgIAIAAgA0F/EMYFDwsgAiAAEEYiASAAIAMgARD7ASIDRwR/IAAgARA+QQAFIAELNgIAIAMLNwEBfyAB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KTYCAAwBCyACIAAgBigCBGoiAC0AAEYEQCAAQQFqEC0gA0YNAQsgBCAGEF0iATYCACABDQAgACACOgAAIABBAWogAxBECyAFKAIMEKYBCyAFQRBqJAALKgEBfyMAQRBrIgQkACAEIAM2AgwgACABIAIgAxD0CCEAIARBEGokACAACxUBAX9B+KYEKAIAIgAEQCAAERUACwsVAQF/QfSmBCgCACIABEAgABEVAAsLEQAgACABIAAoAgAoAhgRAAAL0gsBDn8gACgCBCEMIAAoAgAiCCgCACEJIAgoAggiAygCdCEKIAAtADAhAgNAIAJBAEoEQCAAIAJBAWsiBkHYAGxqIgEoAsQGIQUCQCABLQCxBkG2AUcEQEEAIQQCQCAALQAzQQJHDQAgAiAALQAwRw0AIAUtAClBAnFFDQAgBSgCICICLQA3QYABcUUNACAFLwEeIgdFDQAgAigCCCAHQQF0ai4BAEEkSA0AIAgoAixBAWohBEEAIQIDQCACIAdHBEAgA0HdACABKAKABiACIAIgBGoQJBogAkEBaiECDAELCyAIIAcgCCgCLGpBAWo2AiwgA0EXQRogAS0AsQZBBEYbIAEoAoAGQQAgBCAHEDghBCADQQtBASABKAK4BhAiGgsgAyABKAKQBhA0IAMgAS0AsQYgASgCtAYgASgCuAYgAS0AsgYQJBogAyABLQCzBhA3IAEoApwGBEAgAyABKAKgBhA0IANBPCABKAKcBiABKAK4BkEBaxAiGgsgBEUNASADIAQQKgwBCyADIAEoApAGEDQLAkAgBS0AKUEIcUUNACABKAK8BkEATA0AIAMgASgCiAYQNCABKALABiABKAK8BiIEQRRsakEUayECA0AgBEEATA0BIAMgAigCBEEBahAqIAItABBBtgFHBEACQCACKAIMRQ0AIAUoAihBgIgQcSEHIAEoAvgFBEAgA0EbIAIoAgAgAygCdEEDQQIgB0GAgBBGG2oQIhoLIAdBgIAQRw0AIANBHCABKAKABiADKAJ0QQJqIAIoAgggAigCDBA4GiADIAIoAgRBAWoQKgsgAyACLQAQIAIoAgAgAigCBBAiGgsgAyACKAIEQQFrECogAkEUayECIARBAWshBAwACwALIAMgASgChAYQNCABKAKMBiICBEAgAyACEFoaIAMgASgCjAYQKiADIAEoAowGQQJr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P3FBgAFyOgABIAIgB0EGdkHAAXI6AAAgAkECagshAiADBSAALQADIQMgAiAALQACIgRBP3FBgAFyOgADIAIgB0EKdEGAgDxxQYCABGoiBkESdkHwAXI6AAAgAiADQQh0QYAGcSAEIAlBCnQiA3JyQQZ2QT9xQYABcjoAAiACIANBgOADcSAGckEMdkE/cUGAAXI6AAEgAkEEaiECIABBBGoLIQAMAAsACyAFIAIgAWs2AgwMAgsgASEDA0AgACAITw0BIABBAWohAgJ/AkAgAC0AACIEQcABSQRAIAIhAAwBCyAEQaD5AWotAAAhBANAAkACQCACIAhGBH8gCAUgAi0AACIAQcABcUGAAUYNASACCyEAIARBfnFB/v8DRiAEQYABSXIgBEGAcHFBgLADRnINASAEQf//A00NAyADIARBCHZBA3FB3AFyOgACIAMgBEGAgARrIgJBCnZBwAFxIARBCnZBP3FyOgABIAMgAkESdkEDcUHYAXI6AABBBCEGIANBA2oMBAsgAEE/cSAEQQZ0ciEEIAJBAWohAgwBCwtB/f8DIQQLIAMgBEEIdjoAAEECIQYgA0EBagsgBDoAACADIAZqIQMMAAsACyAFIAMgAWs2AgwgA0EAOgAAIANBAWohAgsgAkEAOgAAIAUvAQghACAFEHggBSABNgIUIAUgATYCECAFIAo6AAogBSAAQb2AAnFBggRyOwEIIAUgBSgCICABEIUCNgIYQQALCwVBAAsLLwAgACABQX8gARs2AhQgACgCACIALQAIQQFxBEAgACABENUCQn9BAUEAEMoBGgsLPQEBfwJAIAIoAgANACAAKAIIIAFODQAgACgCACABEOMBIgMEQCAAIAM2AgAgACABNgIIDwsgAkEHNgIACwt3AQJ/A0AgACIBQQFqIQAgARD/Ag0ACwJAIAEtAABFDQADQCABIgBBAWohASAAEI4CDQALIAAtAABFDQADQCAAIgFBAWohACABEP8CDQALIAEtAABFDQADQCABIgBBAWohASAAEI4CDQALIAAtAABBAEchAgsgAgseAQF/QQEhASAALQAAQQZPBH8gACgCBEEBagVBAQsLkgIBA38gACgCDCIEIAAoAhAiBU4EQCAAKAIYIQQgACAAKAIAKAIAKAIAIgMgBUHgAGytEFMiBTYCGCAFRQRAIAJBAXEEQCADIAEQLwsgACAENgIYQQAPCyAFIAQgACgCDEEwbBAnGiAAQSBqIARHBEAgAyAEECULIAAgAyAAKAIYEIUCQTBuNgIQIAAoAgwhBAtBASEFIAAgBEEBaiIDNgIMIAJBAnFFBEAgACADNgIUCyAAKAIYIQMCQCABRQ0AIAEtAAZBBHFFDQAgATQCHBDUAUGOAmshBQsgAyAEQTBsaiIDIAU7AQggARCdASEBIAMgAjsBCiADIAE2AgAgAyAANgIEIANBDGpBAEEkECgaIAQLwwEBAX8CQCAAKAIALQBXDQAgAS0ABEGAAXENACMAQSBrIgMkACADQccANgIEIAMgADYCACAALQAWBEAgA0EANgIMIANByAA2AgggAyABEGoaCyADQQA7ARQgA0HAADYCDCADQckANgIIIAMgARBqGiADQSBqJAAgACgCJA0AIAAgASACENQLIAAoAiQNACMAQSBrIgIkACACQcoANgIMIAJBMzYCCCACQccANgIEIAIgADYCACACIAEQahogAkEgaiQACwt5AQF/IAEEfyACRQRAIAEPCyAAKAIAIQMCQCABKAIEQYGAgIACcUGAgICAAkcEQCACKAIEQYGAgIACcUGAgICAAkcNAQsgAC0A0AFBAUsNACAAIAEQzQcgACACEM0HIANBmwFBxrwBEHMPCyAAQSwgASACEDYFIAILC+EDAQN/IwBB0ABrIgokACAAKAIAQswAEFMiCSAKIAkbIQsgCUEcaiAKQRxqIAkbIAEEfyABBSAAQQAgACgCAEG0AUEAEHMQQAs2AgAgC0GKAToAACAJQQRqIApBBHIgCRsgBzYCACAJQQhqIApBCGogCRtBADYCACAJQQxqIApBDGogCRtBADYCACAAIAAoAmRBAWoiATYCZCAJQRBqIApBEGogCRsgATYCACAJQRRqIApBFGogCRtBfzYCACAJQRhqIApBGGogCRtBfzYCACAJQQJqIApBAnIgCRtBADsBACAJQSBqIApBIGogCRsgAgR/IAIFIAAoAgBC0AAQQQs2AgAgCUEkaiAKQSRqIAkbIAM2AgAgCUEoaiAKQShqIAkbIAQ2AgAgCUEsaiAKQSxqIAkbIAU2AgAgCUEwaiAKQTBqIAkbIAY2AgAgCUE0aiAKQTRqIAkbQQA2AgAgCUE4aiAKQThqIAkbQQA2AgAgCUE8aiAKQTxqIAkbIAg2AgAgCUFAayAKQUBrIAkbQQA2AgAgCUHEAGogCkHEAGogCRtBADYCACAJQcgAaiAKQcgAaiAJG0EANgIAIAAoAgAiAC0AVwRAIAAgCyAKIAtHEKQIQQAhCQsgCkHQAGokACAJCxQBAX8Q5wEEf0EABSAAIAEQxgELC0gBAX8gAEEBIAF0IgIgACgCoAFyNgKgAQJAIAFBAUYNACAAKAIAKAIQIAFBBHRqKAIELQAJRQ0AIAAgACgCpAEgAnI2AqQBCwsdAQF/EOcBBH9BAAUgACABQQAgAUEAShutEMYBCwtlAQN/IAJFBEBBAA8LAkAgAC0AACIDRQ0AA0ACQCABLQAAIgVFDQAgAkEBayICRSADIAVHcg0AIAFBAWohASAALQABIQMgAEEBaiEAIAMNAQwCCwsgAyEECyAEQf8BcSABLQAAawtyAQJ/AkAgACgCACAAKAIMaiICQQBMBEBBASECIAAtAAhBEHFFDQELQQchASAAIAJBARC5Aw0AQQAhASAAKAIQIAAoAgxqQQAgACgCABAoGiAAIAAoAgwgACgCAGo2AgwgACAALwEIQf/7AnE7AQgLIAELyQoCBX8PfiMAQeAAayIFJAAgBEL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhCiACQv///////z+DIg1CIIghDiAEQjCIp0H//wFxIQcCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAHQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIgtCgICAgICAwP//AFQgC0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEKDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQogAyEBDAILIAEgC0KAgICAgIDA//8AhYRQBEAgAiADhFAEQEKAgICAgIDg//8AIQpCACEBDAMLIApCgICAgICAwP//AIQhCkIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQCABIAuEIQJCACEBIAJQBEBCgICAgICA4P//ACEKDAMLIApCgICAgICAwP//AIQhCgwCCyABIAuEUARAQgAhAQwCCyACIAOEUARAQgAhAQwCCyALQv///////z9YBEAgBUHQAGogASANIAEg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AEHUwAAgAkEQahAmIAAgBDYCDAsgBSABECULIAJBIGokACADIAMoAjhBAWs2AjgMAQsgAS4BIiICQQBKDQAgAkEASARAIAYgASgCADYCACAAQY73ACAGECZBASEEDAELAkAgAyABKAIsQQAQ0QEiBUUEQEEBIQQMAQsgAC0A0AEhCCAAQQA6ANABIAAoAighCSAAIAUoAiAQvAUgAUEiaiIHQf//AzsBACADQQA7AbQCIAMoAugCIQogA0EANgLoAkEBIQQgAyADKAKwAkEBajYCsAIgACAFQcAAEOQFIQIgAyAKNgLoAiAAIAk2AigCQCACRQRAIAdBADsBAAwBCyABKAIQIgQEQCAAIAQgByABQQRqEL4FQQAhBCAAKAIkDQEgBSgCHCgCACAHLgEARw0BIAAgASAFQcAAELsHDAELIAEgAi8BIjsBIiABIAIoAgQ2AgQgASABKAIcIAIoAhxB4gBxcjYCHEEAIQQgAkEANgIEIAJBADsBIgsgASABLwEiOwEkIAMgAhDTASADIAUQZiADIAMoArACQQFrIgI2ArACIAMgAgR/QQAFIAMvAbYCCzsBtAIgACAIOgDQAQsgASgCPCIAIAAvAU5BAnI7AU4gAy0AV0UNACADIAEQ8wULIAZBEGokACAEC04BAn8gAC8BNCEDIAFB//8DcSEBA0ACQCACIANGBEBB//8DIQIMAQsgACgCBCACQQF0ai8BACABRg0AIAJBAWohAgwBCwsgAkEQdEEQdQtYAQR/A0ACQCADIAAoAhRODQAgACgCECADIANBAklzIgVBBHRqKAIMIQYCQCACBEAgACAFIAIQ0ARFDQELIAZBGGogARB8IgQNAQsgA0EBaiEDDAELCyAEC44CAQR/IAFC/wBYBEAgACABPAAAQQEPCyABQv//AFgEQCAAIAGnIgNB/wBxOgABIAAgA0EHdkGAAXI6AABBAg8LIwBBEGshBQJAIAFCgICAgICAgIABVARAA0AgAyICIAVBBmpqIAGnQYABcjoAACACQQFqIQMgAUL/AFYhBCABQgeIIQEgBA0ACyAFIAUtAAZB/wBxOgAGQQAhBANAIAMgBEYNAiAAIARqIAVBBmogAmotAAA6AAAgBEEBaiEEIAJBAWshAgwACwALIAAgATwACCABQgiIIQFBByECA38gAkEASAR/QQkFIAAgAmog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IAUQxgEiATYCFCABDQAgACgCEBAjIAAoAhQhAQsgACABNgIQQQAhAgwBCyAEQQBKBEAgACgCICAAKAIUEGULIAAgACgCICABrBCMASIBNgIUCyABRQRAIAAQZCAAQQA2AhggAEEANgIQQQcPCyAAIAAoAiAgARCFAjYCGAJAIAJFDQAgACgCECIBRQ0AIAAoAhQgASAAKAIMECcaCyAALwEIIgFBgAhxBEAgACgCECAAKAIkEQMAIAAvAQghAQsgACAAKAIUNgIQIAAgAUH/xwNxOwEIQQAL2QMCAn4CfyMAQSBrIgQkAAJAIAFC////////////AIMiA0KAgICAgIDAgDx9IANCgICAgICAwP/DAH1UBEAgAUIEhiAAQjyIhCEDIABC//////////8PgyIAQoGAgICAgICACFoEQCADQoGAgICAgICAwAB8IQIMAgsgA0KAgICAgICAgEB9IQIgAEKAgICAgICAgAiFQgBSDQEgAiADQgGDfCECDAELIABQIANCgICAgICAwP//AFQgA0KAgICAgIDA//8AURtFBEAgAUIEhiAAQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgA0L///////+//8MAVg0AQgAhAiADQjCIpyIFQZH3AEkNACAEQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiAiAFQYH3AGsQqgEgBCAAIAJBgfgAIAVrEPsCIAQpAwhCBIYgBCkDACIAQjyIhCECIAQpAxAgBCkDGIRCAFKtIABC//////////8Pg4QiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIhUIAUg0AIAJCAYMgAnwhAgsgBEEgaiQAIAIgAUKAgICAgICAgIB/g4S/C9MBAgF/An5BfyEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwsgACACViABIANVIAEgA1EbDQAgACAChSABIAOFhEIAUiEE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aiIFQQF0QcClAmovAQAgA0YNASADQQF0QaCWAmovAQAiBQ0ACyADQf//A3FFIAdB5QBqIgNBAXRBwKUCai8BAEHlAEdyRQRAIANBAXRB4MgCagwCCyAGQQF0QZDpAmoMAQsgBUEBdEHgyAJqCy8BAAUgBgtB//8DcSIFQdQJTwRAAkAgBUHMjwJqLQAADQAgEigCACASKAK4CUkNACASEIkIDAMLIBUgESkCGDcDAEEAIQNBACEGQQAhCkEAIQhBACEHQQAhCyMAQbABayINJAAgEigCACECAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAFQdQJayIdDtQCAAECAwQFBQUGBgcICQoLDA0ODA8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSoMKywtLi8wMTIzNDU2NzgMOToWOxw8PT4/DEBBQDhCQ0Q5DEVGR0hJSktMTUxOT1BRUlMMVFVWV1gWWVpbWVxdXl9gWGFiY2RlZmdoaWprbGBtbm9wVHFyc3R1dnd4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AAsgASAAQf4BIABB/gFIG0EBajoABgsgB0EQaiQAIAVBGHRBGHULTAEBfyABBEADQCABKAIQIQIgACABKAIAEDogACABKAIEEC8gACABKAIIEDogACABKAIMEC8gACABKAIYECUgACABECUgAiIBDQALCwsIACAAECNBAAseAQF/A0AgAARAIAFBAWohASAAKAIAIQAMAQsLIAELMAAgACgCECABQQR0aigCACACEDBFBEBBAQ8LQQAhACABBH9BAQVBxNMAIAIQMAtFCzcBAX8gAQRAA0AgAiABKAIATkUEQCAAIAEgAkEYbGpBDGoQowggAkEBaiECDAELCyAAIAEQJQsLUQAgAQRAIAEQggYgACABKAIoEC8gACABKAIIEDogACABKAIMEDogACABKAIcEC8gACABKAIYEC8gACABKAIAECUgACABKAIEECUgACABECULC6sBAQF/AkAgASgCBEGAgIEEcQ0AAkAgASgCDCICRQ0AIAEtAABBsgFGDQAgACACENMECyABKAIQIgIEQCAAIAIQ0wQMAQsgAS0ABUEIcQRAIAAgASgCFBBmDAELIAAgASgCFBA6IAEtAAdBAXFFDQAgACABKAIsENIECyABKAIEIgJBgIAEcQR/IAAgASgCCBAlIAEoAgQFIAILQYCAgMAAcUUEQCAAIAEQZQsL1QEBAn8jAEEQayIFJAACQAJAIAEgACgCMEsEQEGZlgQQKSEEDAELIAAoAgAgASAFQQxqIAQQpwEiBA0AIAIgBSgCDCIEKAIIIgY2AgACQCAGLQAARQRAIAQgASAAEJsGGiACKAIAEK0DIgQNAQtBACEEIANFDQIgAigCACIALwEYBEAgAC0AASADLQBFRg0DC0GulgQQKSEECyACKAIAEE4LIANFDQAgAyADLQBEQQFrIgA6AEQgAyADIABBGHRBGHVBAnRqKAJ4NgJ0CyAFQRBqJAAgBAtjAQF/IAAoAgQhAiAAEEsgAigCACgC5AEhAAJAIAFFBEAgACgCFCEBDAELIAFBAEgEQEIAIAGsQgqGfSAAKAIcIAAoAhhqrH+nIQELIAAgATYCFAsgABDwBCIAIAEgACABShsLNwAgACABKAIkEC8gACABKAIoEDogACABKAIQECUgAS0AN0EQcQRAIAAgASgCIBAlCyAAIAEQJQvjBQEIfyMAQRBrIgkk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QYIEcUGCBEcNACAALQAKIAFHDQAgACgCEA8LIANBAXENACAAIAEQ4wkhAgsgAgtIAQJ/An8gAUEfTQRAIAAoAgAhAiAAQQRqDAELIAFBIGshASAACygCACEDIAAgAiABdDYCACAAIAMgAXQgAkEgIAFrdnI2AgQLnwIBBX8jAEHwAWsiBiQAIAYgAjYC7AEgBiABNgLoASAGIAA2AgBBASEJAkACQAJAIAFBAUcgAnJFBEAgACEHDAELIAAhCANAIAggBSADQQJ0aiIKKAIAayIHIABB5QARAABBAEwEQCAIIQcMAgsCQCAEIANBAkhyRQRAIApBCGsoAgAhBCAIQQRrIgogB0HlABEAAEEATg0BIAogBGsgB0HlABEAAEEATg0BCyAGIAlBAnRqIAc2AgAgBkHoAWogASACEPAJIgEQjAUgCUEBaiEJIAEgA2ohA0EAIQQgByEIIAYoAuwBIgIgBigC6AEiAUEBR3INAQwDCwsgCCEHDAELIAQNAQsgBiAJEO8JIAcgAyAFEM8GCyAGQfABaiQAC0gBAn8CfyABQR9NBEAgACgCBCECIAAMAQsgAUEgayEBIABBBGoLKAIAIQMgACACIAF2NgIEIAAgAkEgIAFrdCADIAF2cjYCAAvMCQIEfgR/IwBB8ABrIgokACAEQv///////////wCDIQUCQAJAIAFQIgkgAkL///////////8AgyIGQoCAgICAgMD//wB9QoCAgICAgMCAgH9UIAZQG0UEQCADQgBSIAVCgICAgICAwP//AH0iCEKAgICAgIDAgIB/ViAIQoCAgICAgMCAgH9RGw0BCyAJIAZCgICAgICAwP//AFQgBkKAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEEIAEhAwwCCyADUCAFQoCAgICAgMD//wBUIAVCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhBAwCCyABIAZCgICAgICAwP//AIWEUARAQoCAgICAgOD//wAgAiABIAOFIAIgBIVCgICAgICAgICAf4WEUCIJGyEEQgAgASAJGyEDDAILIAMgBUKAgICAgIDA//8AhYRQDQEgASAGhFAEQCADIAWEQgBSDQIgASADgyEDIAIgBIMhBAwCCyADIAWEUEUNACABIQMgAiEEDAELIAMgASABIANUIAUgBlYgBSAGURsiDBsh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AjYCECADIAU2AgwgBSADNgIIIAIgAzYCCCADKAIIIQ1BACEFIANBADYCCCADIQIgDSEDCyAMIAU2AgAgBEEBaiEEDAELCyACRQ0BIAIQjAJBEiEFC0EAIQQgAUEAIAFBAEobIQEDQCABIARGDQMgCSAEQQJ0aigCABCMAiAEQQFqIQQMAAsACyAHBEAgB0EQaiECA0AgAigCACIEQQxqIQIgBCgCACAKRg0ACyAGIAQ2AgwgBygCECICIAcoAgg2AgggBygCCCIFBEAgBSACNgIMIAghAgsgByADNgIIIAchAwwBCwtBACEFIAFBACABQQBKGyEIQQAhAkEAIQQDQCAEIAhGDQIgCSAEQQJ0aiIHKAIAIgEEQAJAIAJFBEAgASECDAELIAMgAjYCECADIAcoAgAiATYCDCABIAM2AgggAiADNgIIIAMiAigCCCEDCyACQQA2AggLIARBAWohBAwACwALA0AgAwRAIAMoAgghASADECMgASEDDAELCyAIIQILIAkQIwwDBSAEKAIMIQQMAQsACwALIApBAkcNAiAGIAIoAgwiCDYCCCAGIAIoAhAiAzYCBCACQgA3AgwgCEEANgIIIANBADYCCAJAIAZBCGogAUEBayIBEJkFIgUEfyADBSAGQQRqIAEQmQUiBUUNASAGKAIECxCMAiAGKAIIEIwCDAELIAIgBigCCCIBNgIMIAEgAjYCCCACIAYoAgQiATYCECABIAI2AghBACEFCyAFDQBBACEFDAELIAIQjAJBACECCyAAIAI2AgAgBkEQaiQAIAUL4AEBA38jAEEQayIDJAACQAJAA0AgAQ0BIAAoAoACIAJKBEBBACAAIAAoApgCIAJBfxDuBiIBIAFB5QBGGyEBIAJBAWohAgwBCwsgABChBEEAIQEgAC0A7QFFDQEgACgCMEH/AUcNASAAKAI0RQ0BQQAhAiADQQA2AgwgAEEWIANBDGpBABBSIgENASADKAIMIgFBAUECEHQaAkACQAJAIAEQQ0HkAGsOAgABAgtBCCABQQAQvQEiAiACQQFGGyECCyAAIAI2AjALIAEQOSEBDAELIAAQoQQLIANBEGokACABC5gBAQN/IAEtAAdFBEBBAA8LAkACQCABELkKIgINACABKAIAIgMgAygCOEEBajYCOCABKAIMQQEgASkDIBBXGiABQQA6AAcgASgC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oKMiBCAAIABEAAAAAAAA4D+ioiIGIAQgBKIiBCAEoiIAIAAgAESfxnjQCZrDP6JEr3iOHcVxzD+gokQE+peZmZnZP6CiIAQgACAAIABERFI+3xLxwj+iRN4Dy5ZkRsc/oKJEWZMilCRJ0j+gokSTVVVVVVXlP6CioKCiIANEdjx5Ne856j2iIAWgoCAGoaCgCw8LIAALfwIBfgJ/IwBBEGsiAyQAIAACfiABUARAQgAMAQsgAyABIAFCP4ciAoUgAn0iAkIAIAJ5pyIEQTFqEKoBIAMpAwhCgICAgICAwACFQb6AASAEa61CMIZ8IAFCgICAgICAgICAf4OEIQIgAykDAAs3AwAgACACNwMIIANBEGokAAu2DwIFfw5+IwBB0AJrIgUkACAEQv///////z+DIQogAkL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhDSAEQjCIp0H//wFxIQgCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAIQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIg9CgICAgICAwP//AFQgD0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCENDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQ0gAyEBDAILIAEgD0KAgICAgIDA//8AhYRQBEAgAyACQoCAgICAgMD//wCFhFAEQEIAIQFCgICAgICA4P//ACENDAMLIA1CgICAgICAwP//AIQhDUIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQEIAIQEMAgsgASAPhFAEQEKAgICAgIDg//8AIA0gAiADhFAbIQ1CACEBDAILIAIgA4RQBEAgDUKAgICAgIDA//8AhCENQgAhAQwCCyAPQv///////z9YBEAgBUHAAmogASAMIAEgDCAMUCIGG3kgBkEGdK18pyIGQQ9rEKoBQRAgBmshBiAFKQPIAiEMIAUpA8ACIQELIAJC////////P1YNACAFQbACaiADIAogAyAKIApQIgcbeSAHQQZ0rXynIgdBD2sQqgEgBiAHakEQayEGIAUpA7gCIQogBSkDsAIhAwsgBUGgAmogCkKAgICAgIDAAIQiEkIPhiADQjGIhCICQgBCgICAgLDmvIL1ACACfSIEQgAQoQEgBUGQAmpCACAFKQOoAn1CACAEQgAQoQEgBUGAAmogBSkDmAJCAYYgBSkDkAJCP4iEIgRCACACQgAQoQEgBUHwAWogBEIAQgAgBSkDiAJ9QgAQoQEgBUHgAWogBSkD+AFCAYYgBSkD8AFCP4iEIgRCACACQgAQoQEgBUHQAWogBEIAQgAgBSkD6AF9QgAQoQEgBUHAAWogBSkD2AFCAYYgBSkD0AFCP4iEIgRCACACQgAQoQEgBUGwAWogBEIAQgAgBSkDyAF9QgAQoQEgBUGgAWogAkIAIAUpA7gBQgGGIAUpA7ABQj+IhEIBfSICQgAQoQEgBUGQAWogA0IPhkIAIAJCABChASAFQfAAaiACQgBCACAFKQOoASAFKQOgASIPIAUpA5gBfCIEIA9UrXwgBEIBVq18fUIAEKEBIAVBgAFqQgEgBH1CACACQgAQoQEgBiAJIAhraiEGAn8gBSkDcCIQQgGGIhQgBSkDiAEiDkIBhiAFKQOAAUI/iIR8IgtC5+wAfSIVQiCIIgIgDEKAgICAgIDAAIQiFkIBhiABQj+IhCIMQiCIIgR+IhEgAUIBhiIPQiCIIgogCyAVVq0gCyAUVK0gBSkDeEIBhiAQQj+IhCAOQj+IfHx8QgF9IhBCIIgiC358Ig4gEVStIA4gDiAQQv////8PgyIQIAxC/////w+DIhR+fCIOVq18IAQgC358IAQgEH4iEyALIBR+fCIRIBNUrUIghiARQiCIhHwgDiAOIBFCIIZ8Ig5WrXwgDiAOIBVC/////w+DIhUgFH4iEyACIAp+fCIRIBNUrSARIBEgECAPQv7///8PgyITfnwiEVatfHwiDlatfCAOIAQgFX4iFyALIBN+fCIEIAIgFH58IgsgCiAQfnwiEEIgiCALIBBWrSAEIBdUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgESACIBN+IgIgCiAVfnwiCkIgiCACIApWrUIghoR8IgIgEVStIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgBUHQAGogAiAEIAMgEhChASABQjGGIAUpA1h9IAUpA1AiAUIAUq19IQtCACABfSEKIAZB/v8AagwBCyAFQeAAaiAEQj+GIAJCAYiEIgIgBEIBiCIEIAMgEhChASABQjCGIAUpA2h9IAUpA2AiDEIAUq19IQtCACAMfSEKIAEhDyAWIQwgBkH//wBqCyIGQf//AU4EQCANQoCAgICAgMD//wCEIQ1CACEBDAELAn4gBkEASgRAIAtCAYYgCkI/iIQhCyAEQv///////z+DIAatQjCGhCEMIApCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxD7AiAFQTBqIA8gDCAGQfAAahCqASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIMEKEBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiIBVK19IQsgBCABfQshBCAFQRBqIAMgEkIDQgAQoQEgBSADIBJCBUIAEKEBIAwgAiACIAMgAkIBgyIBIAR8IgNUIAsgASADVq18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDYQhDQsgACABNwMAIAAgDTcDCCAFQdACaiQAC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQEF/IQQgACACVCABIANTIAEgA1EbDQEgACAChSABIAOFhEIAUg8LQX8hBCAAIAJWIAEgA1UgASADURsNACAAIAKFIAEgA4WEQgBSIQQLIAQLmAQDA3wCfgJ/AnwCQCAAvSIEQjSIp0H/D3EiBkHJB2tBP0kEQCAGIQcMAQsgBkHIB00EQCAARAAAAAAAAPA/oA8LIAZBiQhJDQBEAAAAAAAAAAAgBEKAgICAgICAeFENARogBkH/D0YEQCAARAAAAAAAAPA/oA8LIARCAFMEQEQAAAAAAAAAEBD1CQ8LRAAAAAAAAABwEPUJDwtB8LUDKwMAIACiQfi1AysDACIBoCICIAGhIgFBiLYDKwMAoiABQYC2AysDAKIgAKCgIgEgAaIiACAAoiABQai2AysDAKJB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4ABqJAAgBQs+AQN/IAAoAggiAigCICEBA0AgAQRAIAEoAgghAyAAIAEoAgBB/5kCEMQCIAEQIyADIQEMAQsLIAJBADYCIAuqAQEDfwJAIAAoAggoAigiAUUNACABKAIcDQAQngkhAwNAIAIgAS8BFE5FBEACQCABKAIMQQBOBEAgASgCGCACQQJ0aigCACABKAIQQdj6AygCABEAABoMAQsgASgCGCACQQJ0aigCABAjCyACIANqIQIMAQsLIAEoAhgQIyABKAIMIgJBAE4EQCAAIAJB4rICEMQCIAFBfzYCDAsgASgCAEEANgIoIAEQIwsLWgEBfyADQf//B3EhBQJAAkADQCAAIAEQ8glCAFkEQCAAIAIgBUHI+QMoAgARBAAiA0EATg0DQaSnBCgCAEEbRg0BDAILC0F/IQMLIARBpKcEKAIANgIACyADC8oBAQN/IwBBMGsiAiQAIAJCATcDICACQoABNwMYIAJBATYCECABKAIMIQQgAiACQRBqNgIAQYoeIQMCQCAEQQUgAkGY+QMoAgARBAANAEEFIQMCQAJAIAIvARBBAWsOAgIAAQsgAS0AFgRAIAFBAToAF0GICiEDDAILIABBAUGAAUEBEPwDIgMNASABKAIMQgMQowlFDQBBiiQhA0GKJEHA4QAgASgCCEGbswIQwAEaDAELIABBAEGAAUEBEPwDIQMLIAJBMGokACADCx8BAX9BAUHw+gMoAgARDwAiAEGAgAJtIABBgIACSBsLLAAgACgCLEUEQCAALQASQRBxBEAgACAAKAIwQYAgcjYCMAsgAEGAIDYCLAsLTwEBfyMAQeAAayIBJAACf0EAIAAoAghFDQAaQQEgACgCICABQQhqQfT4AygCABEAAA0AGiABKQNYIAAoAggpAwhSCyEAIAFB4ABqJAAgAAtGAQF/IAIoAgAiA0EASARAIAIgAC8BEiABcUEARzYCAA8LIANFBEAgACAALwESIAFBf3NxOwESDwsgACAALwESIAFyOwESC8cDAgN/BH4jAEEwayICJAAgASgCACIDQQBMBH9BMAUgASADQQFrNgIAIAApAwAiByEFIAApAwgiCCEGIwBBEGsiAyQAAn9BACAGQjCIp0H//wFxIgFB//8ASQ0AGiAGQj+Hp0H/////B3MgAUGfgAFrQV9NDQAaIAMgBSAGQv///////z+DQoCAgICAgMAAhEHvgAEgAWsQ+wIgAygCACIBQQAgAWsgBkIAWRsLIQEgA0EQaiQAIAEhA0IAIQUjAEEQayIEJAAgAiADBH4gBCADIANBH3UiAXMgAWsiAa1CACABZyIBQdEAahCqASAEKQMIQoCAgICAgMAAhUGegAEgAWutQjCGfCADQYCAgIB4ca1CIIaEIQUgBCkDAAVCAAs3AyAgAiAFNwMoIARBEGokACACKQMgIQYgAikDKCEFIwBBEGsiASQAIAEgByAIIAYgBUKAgICAgICAgIB/hRCNBSABKQMAIQUgAiABKQMINwMYIAIgBTcDECABQRBqJAAgAiACKQMQIAIpAxhCAEKAgICAgICQgcAAEOYBIAAgAikDADcDACAAIAIpAwg3AwggA0EwagshACACQTBqJAAgAEEYdEEYdQsrAQF/A0AgACABQYz5AygCABELACICQQBIBEBBpKcEKAIAQRtGDQELCyACCxUAIAAoAgwgASACIAMgAEEUahCcCQvTAgEFfyMAQSBrIgIkAAJAIAAtABAiBSABTA0AIAAoAgghAwJAIAVBAk8EQAJAIAFBAUcNACACQv4DNwMQIAJBADYCACACQbD4AygCAEECaqw3AwggACACEPECRQ0AIABBpKcEKAIAEJoBQYoSIQYMAwsgAkECNgIAIAJCAjcDECACQbD4AzQCADcDCCAAIAIQ8QINASADQQE6ABwLIABBEGohBSABRQRAIAMgAygCFEEBayIENgIUIAQEf0EBBSACQgA3AxAgAkIANwMIIAJBAjYCACAAIAIQ8QIiBAR/IABBpKcEKAIAEJoBIANBADoAHEGKECEGIAUFIANBHGoLQQA6AAAgBEULIQQgAyADKAIYQQFrIgM2AhggA0UEQCAAEJoJCyAERQ0CCyAFIAE6AABBACEGDAELIABBpKcEKAIAEJoBQYoQIQYLIAJBIGokACAGC30BAn8jAEHgAGsiASQAAkAgAC0AEkGAAXENAEGoMiECAkAgACgCDCABQQhqQYD5AygCABEAAA0AQc85IQICQAJAIAEoAhgOAgIBAAtB2TwhAgwBC0GzOSECIAAQoAlFDQELIAEgACgCIDYCAEEcIAIgARB/CyABQeAAaiQAC0EBAn8jAEEQayIBJAAgAUEMahCoCQJAIABBAEgNACABKAIMIABMDQAgAEEC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DDcDICAGQYABakHc1AEgBkEgahA/DAELIAlBgIABcQRAIAYgBCgCADYCECAGQYABakGcwQEgBkEQahA/BSAGQYABakHc0QFBAhBFQQAhCSAEKAIMIgxBACAMQQBKGyEMA0AgCSAMRwRAIAYgBCgCECAJai0AADYCACAGQYABakHvCyAGED8gCUEBaiEJDAELCyAGQYABakGc2wFBARBFCwwACwALIAZBgAFqIAEgARAxEEULIAYtAJQBBEAgBkGAAWoQpgILIAZBgAFqEMIBIQEgBkGgAWokACAHKALYASABIAcoAtQBEQUAIAEQIwwBCyAHKALEAUECTgRAIAggATYCYCAHQarAACAIQeAAahA8IQFBASAHKALYASAAIAEgBygC1AERBgAaIAcgARAlDAELQQEgBygC2AEgACABIAcoAtQBEQYAGgsgBSAFKAIEIgFBrPUDKAIATgR/IAUtAABBswFGDXdBASECIAAoAnQiAUEBIAFBAUobIQEDQCABIAJHBEAgACgCcCACQRRsaiIELQAAQRFGBEAgBEEANgIECyACQQFqIQIMAQsLIAVBADYCBEEABSABC0EBajYCBCAAIAAoAsABQQFqNgLAAQxxCyAFKAIEIQEgCiAFEM0IISggCiABQShsaiIBKAIQICggATQCDIIiKEIDiKdqLQAAICinQQdxdkEBcUUEQCAAIAAoAsgBQQFqNgLIAQxxCyAAIAAoAsQBQQFqNgLEAQx1CyAFKAIEIQEgCiAFEM0IISggCiABQShsaiIBKAIQICggATQCDIIiKEIDiKdqIgEgAS0AAEEBICinQQdxdHI6AAAMdAsCQCAKIAUoAgwiCUEobGoiBCAFKAIQIgEoAgBGBEAgAS0AGSEGDAELIAEgBDYCACABIAA2AgwgAS0AGSIGIQIDQCACQQBMDQEgASACQQFrIgJBAnRqIAogBSgCCCACakEobGo2AhwMAAsACyAKIAlBKGxqIgIgAi8BCEHA/ABxQQFyOwEIIAEgBiABQRxqIAEoAgQoAhARAgACQCABKAIUIgZFBEAgAyEGDAELIAZBAEoEQCAIIAQQKzYC8AEgAEHUwAAgCEHwAWoQkgEgASgCFCEDCyAHICMgASgCECAFKAIEEOAEQQAhBiABQQA2AhQgAw13CyACLQAIQRJxRQRAIAYhAwx0CyAEIBQQ2AEa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LQABIgVBgAFxBEAgB0EBaiADQRxqEHAaIAMoAhwhBQsgBQ0CC0GLAiEFDAYLQQAhBQsgBCAFRw0CIANCADcDECADQgA3AwggA0IANwMAIAMgByADQSxqIAQQ8gYiBGo2AiQgAyAEIAZqNgIoIANBKGogA0EQahC+AyADQSRqIANBCGoQvgMgAykDECIIQgJZBEAgAykDCCIJQgFVDQILIAMoAiQhBCADKAIoIQYLIAMgAygCLCIHQQFqNgIsQQAhBSAHQQA6AAAgACADKAIsNgIAIAEgBkEBajYCACACIARBAWo2AgAMAwsDQCADQSxqIAMgCCAJIAggCVMbEKEKIAMgAykDAEICfTcDAAJAIAggCVEEQCADQShqIANBEGoQlgUgA0EkaiADQQhqEJYFDAELIAggCVMEQCADQShqIANBEGoQlgUMAQsgA0EkaiADQQhqEJYFCyADKQMQIghC////////////AFIgAykDCCIJQv///////////wBScg0ACwwBCyAEIAVIBEAgAyADQSxqIgUgBBDyBiAGajYCKCAFIANBKGoQrwIMAQsgAyADQSxqIgQgBRDyBiAHajYCJCAEIANBJGoQrwILIAMoAighBgwBCwsgA0EwaiQAIAUL7wMCA38CfiMAQTBrIgckACAHQgA3AyggB0IANwMgIAdCADcDGCAHIAE2AhQgByADNgIQIAdBADYCCCAFQQA2AgAgBkEANgIAAkAgAqwgBKx8QhF8EEoiCEUEQEEHIQQMAQsgByAINgIMIAdBFGogASACaiIBQQAgB0EoahDoASAHQRBqIAMgBGoiAkEAIAdBIGoQ6AECQAJAA0AgBygCFCIDIAcoAhAiBHJFDQECQEEAQQFBf0EAIAcpAygiCiAHKQMgIgtSGyAKIAtVGyIJayAJIAAbIgkgBEUgA0VyckUEQCAHQQxqIgMgACAHQRhqIAdBCGogChCXBSADIAdBFGogB0EQahCiCiIEDQEgB0EUaiABIAAgB0EoahDoASAHQRBqIAIgACAHQSBqEOgBDAILIARBACADRSAJQQBOchtFBEAgB0EMaiIDIAAgB0EYaiAHQQhqIAoQlwUgAyAHQRRqIgMQ6QEgAyABIAAgB0EoahDoAQwCCyAHQQxqIgMgACAHQRhqIAdBCGogCxCXBSADIAdBEGoiAxDpASADIAIgACAH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ACAFEJoBIAMNAQsgACABOgAQIAQgAToAHEEAIQMMAgsgAUEERw0BCyAAQQM6ABAgBEEDOgAcCyACQSBqJAAgAwtbAgJ/AX4jAEHgAGsiAiQAAkAgACgCDCACQQhqQYD5AygCABEAAARAIABBpKcEKAIAEJoBQYoOIQMMAQsgAUIAIAIpAzAiBCAEQgFRGzcDAAsgAkHgAGokACADC5QBAQF/IwBBEGsiASQAAkAgACgCDBDQBgRAIABBpKcEKAIAEJoBQYoIIQJBighB14QBIAAoAiBBja0CEMABGgwBCyAALQASQQhxRQ0AIAAoAiAgAUEMakGQ+gMoAgARAABFBEAgASgCDBDQBhogACABKAIMQZutAhDEAgsgACAALwESQff/A3E7ARILIAFBEGokACACC1sCAX8BfiAAKAIMIAAoAigiAkEASgR+IAEgAq0iA3xCAX0iASABIAOBfQUgAQsQowlFBEBBAA8LIABBpKcEKAIAEJoBQYoMQcDhACAAKAIgQbqtAhDAARpBigwLZAECfwNAIAIgACADIAEgAhCkCSIETCIFIARBAExyRQRAIAEgBGohASACIARrIQIgAyAErXwhAwwBCwsCf0EAIAUNABogBEEASARAQYoGIAAoAhRBM0cNARoLIABBABCaAUENCwv/AQEFfwJ/QQACfyAAIQUgASEGIAIhAANAIAUoAgwgAxDyCUIAUwRAIAVBpKcEKAIAEJoBQX8MAgsCQAJAIAUoAgwgBiAAQaT5AygCABEEACIEIABGBEAgACEEDAELIARBAEgEQEGkpwQoAgAiCEEbRg0DIAUgCBCaAUEAIQcMAQsgBA0BQQAhBAsgBCAHagwCCyAEIAZqIQYgBCAHaiEHIAAgBGshACADIAStfCEDDAALAAsiACACRg0AGiAAQQBIBEBBisIAIAUoAhQiAEEdRiAAQTxGciAAQcQARnINARpBigIPCyAFQQAQmgEgACABakEAIAIgAGsQKBpBigQLC7IBAQN/IAAoAgghASAAEKYJIABBABClCRogASgCGARAIAAoAhwiASAAKAIIIgIoAiA2AgggAiABNgIgIABBADYCHCAAQX82AgwLAkAgACgCCCIBRQ0AIAEgASgCJEEBayICNgIkIAINACAAEJoJIAEoAiwhAgJAIAEoAjAiAwRAIAMgAjYCLCABKAIsIQIM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QCABEAUaC0FkEHYMAQsgAyACNgJAIABBACADQUBrEAEQdgshASADQYABaiQAIAELDAAgACABIAIQBhB2C5QCAQR/IwBBIGsiBCQAAn8gACABEAgiA0F4RwRAIAMQdgwBCyMAQSBrIgMkACAAIANBCGoQCyICBH9BpKcEIAI2AgBBAAVBAQshAiADQSBqJAAgAkUEQEF4EHYMAQtBACECA0AgAiAEaiIDIAJByLwBai0AADoAACACQQ5HIQUgAkEBaiECIAUNAAsCQCAABEBBDiECIAAhAwNAIAJBAWohAiADQQlLIQUgA0EKbiEDIAUNAAsgAiAEakEAOgAAA0AgBCACQQFrIgJqIABBCm4iA0H2AWwgAGpBMHI6AAAgAEEJSyEFIAMhACAFDQALDAELIANBMDoAACAEQQA6AA8LIAQgARAHEHYLIQAgBEEgaiQAIAALEwBBACAAEAUiACAAQRtGGxCXBAsPAEGcfyAAIAFBABAhEHYLBgBBpKcECxAAIwAgAGtBcHEiACQAIAALBgAgACQACwQAIwALBABBAAtXAQJ/A0AgASAALgEQTkUEQCABQShsIgIgACgCbGoQeCAAKAJsIAJqQQE7AQggAUEBaiEBDAELCyAAKALoAQRAIAAgAC8BngFB/P8DcUEBcjsBngELQQALiwECAXwCfiACKAI8QQBMBEACQCACKwMYIgMgASACKQMgIgF8IgSnt2VFDQAgAikDECIFuSADoSAFIAF9p7dlBEAgAiACKQMoQgF8NwMoIAIpAzBQBEAgAiACKQMAIAA0AgB8NwMADAILIAIgACsDACACKwMIoDkDCAwBCyACQQE2AjwLIAIgBDcDIAsLLAEBfyAAQQAQRyIBBEAgASABKQMQQgN+uUQAAAAAAADQP6I5AxggABDaBgsLKQEBfyAAQQAQRyIBBEAgASABKQMQuUQAAAAAAADQP6I5AxggABDaBgsLKQEBfyAAQQAQRyIBBEAgASABKQMQuUQAAAAAAADgP6I5AxggABDaBgsLiAECAX4BfAJAAkAgAikDMFAEQCABIAIpAyAiA1EEQAwDCyABIANXDQEgADQCACEDIAJCATcDKCACIAE3AyAgAiADNwMADwsgASACKQMgIgNRBEAMAgsgASADVw0AIAArAwAhBCACQgE3AyggAiABNwMgIAIgBDkDCAsPCyAC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EIEBDAELIAEgACgCIBCBAQtBAAsIACAAKAIQRQugAQEBfyAAKAIAIQMgABDiBkEBIQICQCABQQFHDQAgBCgCABArIQUgAAJ/IAQoAgAQXwsiAUEBaqwQSiICNgIEIAJFBEBBBw8LIAFBAEoEfyACIAUgARAnGiAAKAIEBSACCyABakEAOgAAIAMoAhAgACgCBCABIABBCGogAygCDCgCDBEGACICDQAgACgCCCADKAIQNgIAIAAQgwohAgsgAgsNACAAEOIGIAAQI0EACwsAIAAgAUEkEM0GCxkAIAAoAhAgACgCDCgCCBEBABogABAjQQALkQEBAn9BACEAIAEoAgAiAkEAIAJBAEobIQMCQANAIAAgA0cEQAJAIAEoAgQgAEEMbGoiAi0ABUUNACACKAIADQAgAi0ABEECRw0AIAFBATYCFCABKAIQIABBA3RqIgBBAToABCAAQQE2AgAgAUKAgICAgICA+D83AygMAwsgAEEBaiEADAELCyABQQA2AhQLQQALhwQBB38jAEEQayIGJAAgBkEANgIMIAZBADYCCCAGQQA2AgQgAEGkvwEQhQQiAEUEQAJAAkACQAJ/IANBDGohCUEAIQNBACEAAkAgAkEDayIHBEAgB0EAIAdBAEobIQoDQCAAIApHBEAgCSAAQQJ0aigCABA7IANqQQFqIQMgAEEBaiEADAELCyAGIAMgB0ECdCIAaq0QSiIHNgIEQQcgB0UNAhogACAHaiEDQQAhAANAIAAgCkYNAiAJIABBAnQiCGoiCygCABA7IQwgByAIaiADNgIAIAMgCygCACAMQQFqIgMQJyIIEMMDIABBAWohACADIAhqIQMMAAsACyAGQQA2AgQLQQALIgANACACQQROBH8gBigCBCgCAAVB2ecACyEAIwBBEGsiAyQAQQEhBwJAIAEgACAAEDtBAWoQnAUiAUUEQCADIAA2AgAgBUGaOCADEMwBDAELIAYgATYCDEEAIQcLIANBEGokACAHIgANACACQQRrQQAgAkEESiIAGyAGKAIEQQRqQQAgABsgBkEIaiAGKAIMIgIoAgQRBAAiAA0AQRQQTyIBDQFBByEACyAGKAIIIgFFDQEgASAGKAIMKAIIEQEAGgwBCyABQgA3AgAgASACNgIMQQAhACABQQA2AgggASAGKAIINgIQIAQgATYCAAsgBigCBBAj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AQggASAAQe3BAEEAEN4JQQAPCyABIAApAyAQYgwCCyAAKAIQBEAgASAANAIUEGIMAgsgAyECIAQoAiwNACABQQAQgQFBAA8LQQAgABCbBSIDDQEgACgCDCIAENkJQQFrIAJMDQAgASAAIAJBAWoQ2AkQyQELQQAhAwsgAwscACAALQAGRQRAQQAPCyAAEPoGIABBAToABkEBC80JAg5/AX4jAEEwayIIJABBASEDAkAgACgCACIGKAI4DQAgAUH//wNxIgsEfyAEKAIAIQlBAQVBAAshAyABQYCABHEEQCAEIANBAnRqKAIAIQUgA0EBaiEDCyABQYCACHEEQCAEIANBAnRqKAIAIQwgA0EBaiEDCyABQYCAEHEEQCAEIANBAnRqKAIAIQoLIAAQ+gYgACAMQoCAgICAgICAgH8Qugo3A0ggACAKQv///////////wAQugo3A1ACfyACBEAgAi0AAEHEAEYMAQsgBi0A7wELIQIgACABOwEEIAAgAjoANCALQQJPBEAgCRArIgJFBEBBByEDIAkQLkEFRw0CC0EAIQMgAEEANgIUIAUEQCAAIAUQaSIDNgIUCyAGKAIkIQ8gBigCHCEQIAYtAOwBIREgBigCGCESIAZBCGohDSMAQSBrIgUkACAAQRBqIQcjAEEwayIEJAAgBEEANgIoIARCADcDICAEIAtBAms2AhwgBCASNgIYIAQgEDYCECAEIAM2AgwgBCAPNgIIIAQgETYCFAJAIAJFBEAgB0EANgIADAELIARBCGogAiACEDsgByAEQSxqEKsKIgNBASADIAQoAigbIAMbIQ4LIARBMGokAAJAAkAgDiIEDQBBACEDIAcoAgBFDQEgB0EMEJkFIgQNACAHKAIAQQwQrwoiBEUNAQsgBygCABCMAiAHQQA2AgBBASEDIARBAUcEQCAEIgNBEkcNASAFQQw2AgAgDUHWwQEgBRDMAUEBIQMMAQsgBSACNgIQIA1BhosBIAVBEGoQzAELIAVBIGokACADDQEjAEEgayIFJAAgACgCACECIAVBADYCHCAFQQA2AhggBUEANgIUIAAgACgCECAFQRhqIAVBFGogBUEcahCuCgJAIAUoAhwNACAFKAIYIgNBAkgNACACLQDsAUUNACADQRhsIAUoAhRBA3RqrRBKIgNFBEAgBUEHNgIcDAELIAUoAhghAiAF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AQsgBBCiAkUgA0EBR3JFBEAgACACKAIEEMkBDAELIAAgAxDZAQsgAUFAaxCpBAsgBCAHNgLoAiABQdACaiQAC/ICAQZ/IwBBoAJrIgEkACAAEIABIQQgAigCABBpIQMgAigCBBArIQYgAigCCBBpIQUgBCgCECADQQR0aigCACECIAQoAugCIQggBEEANgLoAgJAIAFBEGogAiAEIAYgA0EBRhCqBCICDQACQAJAIAEoAvwBIgJFDQAgAi4BIiIDQQFGDQAgAyAFSg0BC0Hd4gYQKSECDAELIAFBEGpBACAFQQxsIgcgAigCBGooAgAQnAEhAwJAIAIuASJBAWsgBUoEQCABQRBqQQAgByACKAIEaigCDBCcASgCBCEFIAMoAgQhAgwBCyAGIAIoAixqIQUgAygCBCECA0AgAi0AACIHRSAHQSxGcg0BIAMgAkEBayICNgIEDAALAAsgASAFNgIIIAEgBjYCBCABIAIgBms2AgAgACAEQdEsIAEQPCICQX9BfxA9IAIQI0EAIQILIAFBEGoQqQQgBCAINgLoAiACBEAgACACENkBCyABQaACaiQAC5oDAgd/An4jAEGwAmsiASQAIAAQgAEhAyACKAIAECshBSACKAIEECshBCACKAIQEGkhByADKQMgIQsgAigCFBArIQYgAigCGBBpIQggAygC6AIhCSADQQA2AugCIAVFIARFckUEQCADKQMgIQogCARAIAMgCkL/////eYM3AyALIAFBIGogBSADIAQgBxCqBCEEIAMgAykDICAKQoCAgIAGg4Q3AyACQAJAIAQNAAJAIAtCgICAIIMiCkIAUg0AIAEoAowCIgRFDQAgBC0AK0ECRw0AIAFBADYCHCABQgA3AhQgAUIANwIMIAFCADcCBCABIAFBIGoiBTYCACAFIAQoAiwgARDeASABKAIsQQAgASgCRBshBAwBCyABKAKUAiIERQ0BIAMgClAEfyABQSBqEKwFIgQNASABKAKUAgUgBAsoAhgQVCADIAUQ5gJHDQEgAEEBEIEBDAELIARFIAZFcg0AIAMQogINACAAIAYgAigCCCACKAIMIAFBIGoQkQcLIAFBIGoQqQQLIAMgCTYC6AIgAUGwAmokAAtAAQF/AkAgAS0AAEGnAUcNACABLQAHQQNxDQAgACgCGCICKAIMIAEoAixHDQAgACgCACACIAFBLGoQnAEaC0EACwcAIAAoAjALdwEEf0EBIQIgAS8BBkGgCHEEf0EBBSABKAIgIgNFBEBBAg8LIAAoAhghBEEAIQIDQCADKAIAIAJKBEAgAyACQcgAbGoiBSgCGCAEKAIMRgRAIAAoAgAgBCAFKAIQEJwBGgsgAkEBaiECDAELCyAAIAEQtgdBAAsL5AYCCX8BfiMAQfACayIBJAAgABCAASEGIAIoAgAQKyEDIAIoAgwQKyEIIAIoAhAQKyEHIAIoAhQQKyEJIAIoAhgQaSEEIAlFIAhFIAdFcnJFBEAgBigC6AIhCiAGQQA2AugCIAYQ9QEgAUEANgJYIAFCADcDUCABQgA3A0ggBiAHIAMQfSEFIAFBADYCPCABQgA3AjQgASAFNgJUIAFB2gA2AjAgAUHbADYCLCABIAFByABqNgJAIAEgAUHgAGoiBTYCKAJAIAUgAyAGIAggBBCqBCIDDQAgBikDICIMp0GAgIAgcSEFAkACQCABKALMAiIEBEAgBC0AKyIDQQJGBEAgBQ0DIAQoAiwhAyABQQA2AiQgAUIANwIcIAFCADcCFCABQgA3AgwgASABQeAAaiIFNgIIIAMgAygCBEH///9+cTYCBCAFIAQoAiwgAUEIahDeASABKAKEAQ0CIAFBKGogBCgCLBBqGgwDCwJAIAxCgIABg1AgBUEAR3EgA0EBRnINACAEQTBqIQMDQCADKAIAIgNFDQEgAygCCCILIAcQVkUEQCABQeAAaiABQcgAaiALEJwBGgsgA0EEaiEDDAALAAsgByAEKAIAIgMQVg0CIAEgBDYCVCABQeAAaiABQcgAaiAFBH8gAwUgAUEoaiAEKAIQEGAaIAQoAgALEJwBGgwCCyABKALQAiIDBEAgAUHgAGogAUHIAGogAygCABCcARogBQ0CIAFBKGogASgC0AIoAiQQTBoMAgsCQCABKALUAiIEKAIEIgMgBxBWDQAgASgCVCgCPCAEKAIYRw0AIAFB4ABqIAFByABqIAMQnAEaCyAFDQEgAUHgAGoQrAUiAw0CIAFBKGogBBCTByAEQRxqIQMDQCADKAIAIgNFDQICQCADKAIMIgRFDQAgBCAHEFYNACABQeAAaiABQcgAaiAEEJwBGgsgA0EoaiEDDAALAAsgASgCbCIDDQELIAAgAUHIAGogCCAJQQEQkgchAwsCQAJAAkAgAw4CAgABCyAGEKICRQ0AIAAgAigCDBDJAQwBCyABKAJkBEAgAEHU5QEgAigCBCACKAIIIAFB4ABqEJEHDAELIAAgAxDZAQsgAUHgAGoQqQQgBiABKAJIEKsFIAYgCjYC6AILIAFB8AJqJAALggEBAn8gACgCGCECAkAgAS0AACIDQacBRwRAIANBzQBHDQEgAigCCCABLgEgRw0BIAAoAgAiACgCeCACKAIMRw0BIAAgAiABEJwBGgwBCyACKAIIIAEuASBHDQAgAS0AB0EDcQ0AIAIoAgwgASgCLEcNACAAKAIAIAIgARCcARoLQQALIAEBf0EBIQIgAS8BBkGgCHEEf0EBBSAAIAEQtgdBAAsLogkBDH8jAEHQAmsiASQAIAAQgAEhBiACKAIAECshCyACKAIMECshByACKAIQECshCCACKAIUEGkhBSACKAIYECshDCACKAIcEGkhDSACKAIgEGkhBAJAIAtFIAhFciAMRSAFQQBIcnINACAGKALoAiEOIAYQ9QEgBiAIIAcQfSIDRQ0AIAUgAy4BIk4NACADKAIEIAVBDGxqKAIAIQkgAUEANgLIAiABQgA3A8ACIAFCADcDuAIgAUF/IAUgBSADLgEgRhs2AsACIAZBADYC6AIgAUEoaiIKIAcgBiALIAQQqgQhBCABQQA2AhwgAUIANwIUIAFB2AA2AhAgAUHZADYCDCABIAM2AsQCIAEgAUG4Amo2AiAgASAKNgIIAkAgBA0AAkACQCABKAKUAiIEBEACQAJAIAQtACsOAwEEAAQLIAQoAiwiAyADKAIEQf///35xNgIEIAFBADYCNCABQShqIANBABDeAUEHIAEoAjQgBi0AVxsiBA0EIAFBCGogAxBqGgwDCyAIIAQoAgAQViEHIAEgBDYCxAIgBw0BIAQuASIgBUoEQCABQShqIAFBuAJqIAQoAgQgBUEMbGooAgAQnAEaCyABKALAAkEASARAIAFBKGogAUG4AmogASgClAJBIGoQnAEaCyABQQhqIAEoApQCKAIQEGAaIAEoApQCQQhqIQMDQCADKAIAIgMEQCABQQhqIAMoAigQYBogA0EUaiEDDAELCyABQZgCaiEDA0AgAygCACIDBEAgAUEIaiADKAIoEGAaIANBFGohAwwBBUEAIQMDQCADIAEoApQCIgQuASJODQQgAUEIaiAEIAQoAgQgA0EMbGoQlgEQTBogA0EBaiEDDAALAAsACwALIAEoApgCIgQEQCABQQhqIgMgBCgCKBBgGiADIAEoApgCKAIkEEwaDAILIAFBKGoQrAUiBA0CIAEoApwCQRxqIQQDQCAEKAIAIgQEQAJAIAQoAgwiBUUNACABQShqQQAgBSAHEKoCIANHDQAgBCgCICIFBEAgAUEoaiABQbgCaiAFKAIIIAkQ+woLIAFBKGoiBSABQbgCaiIIIAQoAhwgCRD6CiAFIAggBCgCGCAJEPsKCyAEQShqIQQMAQsLIAMgASgCoAFGBEAgAUEoaiABQbgCaiABKAKcAigCECAJEPoKCyABQQhqIAEoApwCEJMHDAELIARBMGohAwNAIAMoAgAiBEUNAUEAIQMDQCADIAQoAhRORQRAAkAgBw0AIAQgA0EDdGpBJGoiCigCACAFRw0AIAFBKGogAUG4AmogChCcARoLAkAgBCgCCCAIEFYNACAEIANBA3RqKAIoIgogCRBWDQAgAUEoaiABQbgCaiAKEJwBGgsgA0EBaiEDDAELCyAEQQRqIQMMAAsACyAAIAFBuAJqIAsgDCANEJIHIQQLAkACQAJAIAQOAgIAAQsgBhCiAkUNACAAIAIoAgAQyQEMAQsgASgCLARAIABB1OUBIAIoAgQgAigCCCABQShqEJEHDAELIAAgBBDZAQsgAUEoahCpBCAGIAEoArgCEKsFIAYgDjYC6AILIAFB0AJqJAALPAEBfCACKAIAEPYCQQNrQX5PBEAgAEF/IAIoAgAQUCIDRAAAAAAAAAAAZCADRAAAAAAAAAAAYxsQgQELC9UBAQJ/AkAgAigCABAuQQVGDQAgAEEkEEciAEUNACACKAIAECsaAn8gAigCABBfCyECIAAgACgCGCIDQQFrNgIYAkAgACgCICIBBEAgA0ECSA0BIAEoAgAhBCABIAFBBGogA0ECdEEIaxCiARogAiAEaiECDAELIAAoAhwgAmohAgsCQCACIAAoAhAiAU4EQCAAQQA2AhAMAQsgACABIAJrIgE2AhAgACgCBCIDIAIgA2ogARCiARogACgCEA0BCyAAQQA2AgwgACgCIBAjIABBADYCIAsLQQECfyAAQQAQRyIBBEACQCABLQAUIgJBB0cEQCACQRJHDQEgABCRBA8LIAAQZw8LIAAgARCGCSABKAIQQX8QPQsLHQEBfyAAQQAQRyIBBEAgACABEJYHIAEoAiAQIwsL/wIBA38CQCACKAIAEC5BBUYNACAAQSQQRyIDRQ0AIAMoAgwhBCADIAAQgAEoAng2AgwCQCABQQFGBEAgBARAIANBAUEsELEDDAILIANBATYCHAwBCyACKAIEIQACQAJAAkAgBARAIAAQKyEAAn8gAigCBBBfCyEEAkAgAEUEQEEAIQQMAQsgAyAAIAQQRQsgAygCICEAIAMoAhwgBEYEQCAARQ0FDAILIAANASADKAIYQQJ0QQRqrRBKIgFFDQNBACEAIAMoAhhBAWsiBUEAIAVBAEobIQUDQCAAIAVGDQMgASAAQQJ0aiADKAIcNgIAIABBAWohAAwACwALIAMCfyAAEF8LNgIcDAMLIAAgAygCGEECdK0Q4QEhAQsgAUUNACADKAIYIgBBAEoEQCAAQQJ0IAFqQQRrIAQ2AgALIAMgATYCIAwBCyADQQcQrwMLIAMgAygCGEEBajYCGCACKAIAECshAAJ/IAIoAgAQXwshASAARQ0AIAMgACABEEULCzAAIABBCBBHIQACQCABBEAgAigCABAuQQVGDQELIABFDQAgACAAKQMAQgF9NwMACwsZACAAIABBABBHIgAEfiAAKQMABUIACxBiCzAAIABBCBBHIQACQCABBEAgAigCABAuQQVGDQELIABFDQAgACAAKQMAQgF8NwMACwstAgF/AX4CQCAAQQAQRyIBRQ0AIAEpAxAiAkIAVw0AIAAgASsDACACuaMQWwsLIAAgACAAQQAQRyIABHwgACsDAAVEAAAAAAAAAAALEFsLegIBfgF8IABBIBBHIgBFIAIoAgAQ9gIiAUEFRnJFBEAgACAAKQMQQgF9NwMQAkAgAUEBRw0AIAAtABkNACACKAIAEF4hAyAAIAArAwAgA7mhOQMAIAAgACkDCCADfTcDCA8LIAIoAgAQUCEEIAAgACsDACAEoTkDAAsLSQEBfwJAIABBABBHIgFFDQAgASkDEEIAVw0AIAEtABgEQCAAQb0MQX8QYw8LIAEtABkEQCAAIAErAwAQWw8LIAAgASkDCBBiCwuWAQIBfgF/AkAgAEEgEEciAEUgAigCABD2AiIEQQVGcg0AIAAgACkDEEIBfDcDECACKAIAIQECfyAEQQFGBEAgARBeIQMgACAAKwMAIAO5oDkDACAALQAYIAAtABlyDQIgAEEIaiADEN0ERQ0CIABBAToAGCAAQRlqDAELIAAgARBQIAArAwCgOQMAIABBGWoLQQE6AAALC/sEAgR+B38CQAJAIAIoAgQiBxAuQQVGDQAgAUEDRgRAIAIoAggQLkEFRg0BCyACKAIAEC4hDCAHEGkhCiACKAIAIQcCQCAMQQRGBEAgBxBfIQsgAigCABCLAiIIRQ0CDAELIAcQKyIIRQ0BIApBAE4NACAIIQcDQCAHLQAAIg1FDQEgB0EBaiIJIQcgDUHAAU8EQANAIAkiB0EBaiEJIActAABBwAFxQYABRg0ACwsgC0EBaiELDAALAAsCfyABQQNGBEAgAigCCBBpIgEgAUEfdSICcyACa60hAyABQQBODAELIAAQgAE0AnghA0EBCyEBIAqsIQQCQCAKQQBIBEAgC6wgBHwiBEIAWQ0BIAMgBHwhA0IAIQQgA0IAIANCAFUbIQMMAQsgCgRAIARCAX0hBAwBC0IAIQQgAyADQgBVrX0hAwsgBCAEIAN9IgZCACAGQgBVGyABGyEFIAMgBCADIAZCAFMbIAEbIQMgDEEERwRAA0AgCC0AACICRSAFUHINAyAIQQFqIgchCCACQcABTwRAA0AgByIIQQFqIQcgCC0AAEHAAXFBgAFGDQALCyAFQgF9IQUMAAsACyAIIAWnaiEBAkAgC6wiBCAFfSIGQgAgBkIAVRsgAyADIAV8IARVGyIDQoCAgIAIWgRAIAFBfyAAEOAJDAELIAAgASADp0EAQX8QhQULCw8LIAghCQNAIAJB/wFxRSADUHJFBEAgCUEBaiEHAkAgAkH/AXFBvwFLBEADQCAHIglBAWohByAJLQAAIgJBwAFxQYABRg0ADAILAAsgBy0AACECIAchCQsgA0IBfSEDDAELCyAAIAggCSAIa6xBfxDLBgtDAQF+IAIoAgAQXiIDQgAgA0IAVRshAyADIAAoAgAiASgCIDQCeFgEfyABIAOnEMoGQQAFQRILIgEEQCAAIAEQ2QELC5MDAg1/A34gABCAASELAkAgAigCABArIgpFDQACfyACKAIAEF8LIQYgAigCBBArIghFDQAgCC0AAEUEQCAAIAIoAgAQyQEPCwJ/IAIoAgQQXwshBCACKAIIECsiDEUNAAJ/IAIoAggQXwshByAAIAZBAWqsIhAQyQMiAUUNACAEQQFrIQ0gBiAEayEOIAZBf3OsIREgByAEa6whEkEAIQIDQAJ/AkACQCACIA5MBEACQCACIApqIgUtAAAiDyAILQAARgRAIAUgCCAEEFFFDQELIAEgA2ogDzoAACADQQFqDAQLIAQgB04NASALNAJ4IBAgEnwiEEIBfVMEQCAAEJEEIAEQIw8LIAkgCUEBaiIJcQ0BIAEgECARfCAQQiCGQiCHfBDGASIFDQIgABBnIAEQIw8LIAEgA2ogAiAKaiAGIAJrIgIQJxogASACIANqIgJqQQA6AAAgACABIAJBAxA9DAQLIAEhBQsgAyAFaiAMIAcQJxogAiANaiECIAUhASADIAdqCyEDIAJBAWohAgwACwALCw4AIAAgABCAASkDcBBiCw4AIAAgABCAASkDaBBiCw4AIAAgABCAASkDKBBiC7wDAgh/AXwjAEEgayIBJAAgAUEIaiIEIAAQgAEiA0EAQQAgAygCeBCZASACKAIAIQMjAEFAaiICJAACQAJAAkACQAJAAkAgAxAuQQFrDgQBAAMCBAsgAiADEFAiCzkDECAEQafdACACQRBqED8gBBCGCSIDRQ0EIAMgAkE4aiAEKAIQQQEQxQEaIAsgAisDOGENBCAEEKYCIAIgCzkDACAEQcbuACACED8MBAsgAiADEF43AyAgBEG87wAgAkEgahA/DAMLIAMQiwIhByAEIAMQXyIDQQF0IgZBBGoQsQYaIAQtABQNAiADQQAgA0EAShshCCAEKAIEIQMDQCAFIAhHBEAgBUEBdCADaiIJIAUgB2oiCi0AAEEEdkGwiQNqLQAAOgACIAkgCi0AAEEPcUGwiQNqLQAAOgADIAVBAWohBQwBCwsgAyAGakEnOwACIANB2M4AOwAAIAQgBkEDajYCEAwCCyACIAMQKzYCMCAEQfOWASACQTBqED8MAQsgBEGPmQFBBBBFCyACQUBrJAAgACAEEMIBIAEoAhhBARA9IAEtABwEQCAAEFkgACABLQAcENkBCyABQSBqJAALMQAjAEEQayIAJAAgAigCABBpIQEgACACKAIEECs2AgAgAUHUwAAgABB/IABBEGokAAsOACAAQZvsAEF/QQAQPQshACACKAIAIAIoAgQgABCVBxCcAwRAIAAgAigCABDJAQsLNgEBfiAAIAIoAgAQXiIDQgEgA0IBVRsiAxDJAyIBBEAgA6ciAiABEPEBIAAgASACQQMQuAMLC0kBAX4jAEEQayIBJABBCCABQQhqEPEBIAEpAwgiA0IAUwRAIAFCACADQv///////////wCDfSIDNwMICyAAIAMQYiABQRBqJAALmwEBBX8gAigCABCLAiEDIAACfyACKAIAEF8LIgSsQgGGQgGEEMkDIgEEQCAEQQAgBEEAShshBiABIQIDQCAFIAZGRQRAIAIgAy0AACIHQQ9xQbCJA2otAAA6AAEgAiAHQQR2QbCJA2otAAA6AAAgA0EBaiEDIAVBAWohBSACQQJqIQIMAQsLIAJBADoAACAAIAEgBEEBdEEDED0LC3gBA38gAigCABArIQMCfyACKAIAEF8LIQECQCADRQ0AIAAgAaxCAXwQyQMiBEUNAEEAIQIgAUEAIAFBAEobIQUDQCACIAVGRQRAIAIgBGogAiADai0AAEHw5wFqLQAAOgAAIAJBAWohAgwBCwsgACAEIAFBAxA9CwuEAQEEfyACKAIAECshAwJ/IAIoAgAQXwshAQJAIANFDQAgACABrEIBfBDJAyIERQ0AQQAhAiABQQAgAUEAShshBQNAIAIgBUZFBEAgAiAEaiACIANqLQAAIgYgBkHw6gFqLQAAQX9zQd8BcnE6AAAgAkEBaiECDAELCyAAIAQgAUEDED0LC5QCAgF8An8jAEEgayIEJAACQCABQQJGBEAgAigCBCIBEC5BBUYNASABEGkiAUEeIAFBHkgbIgFBACABQQBKGyEFCyACKAIAIgEQLkEFRg0AIAQgARBQIgM5AxgCQCADRAAAAAAAADDDYyADRAAAAAAAADBDZHINACAFRQRAAn4gA0QAAAAAAADgv0QAAAAAAADgPyADRAAAAAAAAAAAYxugIgOZRAAAAAAAAOBDYwRAIAOwDAELQoCAgICAgICAgH8LuSEDDAELIAQgAzkDCCAEIAU2AgBBjt4AIAQQSSIBRQRAIAAQZwwCCyABIARBGGogARAxQQEQxQEaIAEQIyAEKwMYIQMLIAAgAxBbCyAEQSBqJAALdgIBfgF8AkACQAJAIAIoAgAiARAuQQFrDgUAAgICAQILIAAgARBeIgNCAFMEfiADQoCAgICAgICAgH9RBEAgAEG9DEF/EGMPC0IAIAN9BSADCxBiDwsgABBZDwsgACABEFAiBJogBCAERAAAAAAAAAAAYxsQWwu6AgIEfwF+IAFBAnRBAXKsEEoiBARAIAFBACABQQBKGyEGIAQhAQNAIAUgBkcEQAJ/Qf3/AyACIAVBAnRqKAIAEF4iB6dB////AHEgB0L//8MAVhsiA0H/AE0EQCABIAM6AAAgAUEBagwBCyADQf8PTQRAIAEgA0E/cUGAAXI6AAEgASADQQZ2QcABcjoAACABQQJqDAELIANB//8DTQRAIAEgA0E/cUGAAXI6AAIgASADQQx2QeABcjoAACABIANBBnZBP3FBgAFyOgABIAFBA2oMAQsgASADQT9xQYABcjoAAyABIANBEnZB8AFyOgAAIAEgA0EGdkE/cUGAAXI6AAIgASADQQx2QT9xQYABcjoAASABQQRqCyEBIAVBAWohBQwBCwsgACAEIAEgBGusQQMQywYPCyAAEGcLPQAjAEEQayIBJAAgASACKAIAECsiAjYCDAJAIAJFDQAgAi0AAEUNACAAIAFBDGoQxAEQgQELIAFBEGokAAuOAQEDfyMAQTBrIgMkACAAEIABIQQCQCABQQBMDQAgAigCABArIgVFDQAgA0EANgIkIAMgAkEEajYCKCADIAFBAWs2AiAgA0EIaiICIARBAEEAIAQoAngQmQEgA0ECOgAdIAMgA0EgajYCACACIAUgAxA/IAMoAhghASAAIAIQwgEgAUEBED0LIANBMGokAAv0AgEHfyACKAIAIgUQLiIDQQVGIAIoAgQQLiIBQQVGckUEQCAFEF8hBUEBIQQCQAJAIAIoAgQQXyIGQQBMBEBBACEDQQAhAgwBCwJAAkACQAJAAkACQAJ/IANBBEYiAyABQQRGcSIIBEAgAigCABCLAiEBIAIoAgQQiwIMAQsgAigCACEEIAMgAUEERnINASAEECshASACKAIEECsLIgcNA0EAIQMMAQsgBBCSBCIDECsiAQ0BC0EAIQIMAwsgAxBfIQUgAigCBBCSBCICECsiB0UNAiACEF8hBgwBC0EAIQMgBUUEQEEAIQIMAQtBACECIAFFDQELIActAAAhCUEBIQQDQCAFIAZIBEBBACEEDAMLAkAgAS0AACAJRw0AIAEgByAGEFENAAwDCyAEQQFqIQQDQCABQQFqIQEgBUEBayEFIAgNASABLQAAQcABcUGAAUYNAAsMAAsACyAAEGcMAQsgACAEEIEBCyADEJsBIAIQmwELC4sBAQF/AkACQAJAAkAgAigCACIBEC5BAWsOBAAAAQACCyAAAn8gARBfCxCBAQ8LIAEQKyIBRQ0BIAEhAgNAIAItAAAiAwRAIAJBAWohAiADQcABSQ0BA0AgAi0AAEHAAXFBgAFHDQIgAUEBaiEBIAJBAWohAgwACwALCyAAIAIgAWsQgQEPCyAAEFkLCw8AIAAgAigCABDkCRCBAQscACAAIAIoAgAQLkECdEGMiQNqKAIAQX9BABA9CwkAIABBARD+CgsJACAAQQAQ/goLkAEBAn8gAigCACECAkACQCAAQSgQRyIBRQ0AIAEvAQghAyACEC5BBUYEQCADRQ0BDAILIAMEQCAAEJUHIQMgABDUAiIEQQAgASACIAMQnAMiA0EASBtBASAEIANBAExyG0UNAiABIAIQkAQaDwsgASAAEIABNgIgIAEgAhCQBBoLDwsgAEEBOgAYIABBfzYCFAuRAQEFfyAAENQCIQQgABCVByEFAkAgAigCABAuQQVGDQBBf0EAIAQbIQQgAUEBIAFBAUobIQZBASEBA0AgASAGRwRAIAIgAUECdGooAgAiBxAuQQVGDQIgASADIAIgA0ECdGooAgAgByAFEJwDIARzQQBOGyEDIAFBAWohAQwBCwsgACACIANBAnRqKAIAEMkBCwvKBAEIfwJAIAIoAgAiBBAuQQVGDQAgBBArIgdFDQACfyACKAIAEF8LIQQCQAJAAkAgAUEBRgRAQYSJAyEKQYiJAyEGQQEhBQwBCyACKAIEECsiCUUNA0EAIQEgCSECA0AgAi0AACIFBEAgAkEBaiIDIQIgBUHAAU8EQANAIAMiAkEBaiEDIAItAABBwAFxQYABRg0ACwsgAUEBaiEBDAELCyABRQ0BIAAgAa1CA4YQyQMiBkUNAyAGIAFBAnRqIQpBACEFIAkhAQNAIAEtAAAEQCAGIAVBAnQiCGogATYCACABQQFqIgMhAiABLQAAQcABTwRAA0AgAyICQQFqIQMgAi0AAEHAAXFBgAFGDQALCyAIIApqIAIgAWs2AgAgBUEBaiEFIAIhAQwBCwsgBUUNAQsCQCAAENQCIghBAXFFIARFcg0AA0AgBCEBQQAhAkEAIQMDQAJAIAIgBUYNACABIAogAkECdCIEaigCACIDTwRAIAcgBCAGaigCACADEFFFDQELIAJBAWohAgwBCwsgAiAFTwRAIAEhBAwCCyADIAdqIQcgASADayEEIAEgA0cNAAtBACEECwJAIAhBAnFFIARFckUEQANAIAQhAUEAIQIDQCACIAVGDQMCQCAKIAJBAnQiCGooAgAiAyABTQRAIAcgASADayIEaiAGIAhqKAIAIAMQUUUNAQsgAkEBaiECDAELCyABIANGIQJBACEBIAJFDQAMAgsACyAEIQELIAlFDQEgBhAjDAELIAQhAQsgACAHIAFBfxA9CwsUACAAIAIoAgAQaRCnCUF/QQAQPQuhAQEEfyACKAIAECsiAQRAIAACfyMAQRBrIgIkACACQQxqEKgJIAFBAEEHIAFBtYoBQQcQSBtqIgQQMSEBIAIoAgwiAEEAIABBAEobIQVBACEAA0ACQCAAIAVHBEAgBCAAQQJ0QdCsA2ooAgAiBiABEEgNASABIAZqLQAAEP4EDQFBASEDCyACQRBqJAAgAwwCCyAAQQFqIQAMAAsACxCBAQsLDQAgAEGACEF/QQAQPQuvAQICfwF+IwBBMGsiASQAIAFBGGoiBEEAQQBBACACKAIAEIsCIgIoAhRB5ABsQeQAahCZASABIAJBBEEIIAItABgbajUCADcDECAEQfwNIAFBEGoQPwNAIAMgAigCFE5FBEAgASACKAIgIANBAnRqKAIAQQFqrSIFIAI1Agh8QgF9IAWANwMAIAFBGGpB+w0gARA/IANBAWohAwwBCwsgACABQRhqEJYHIAFBMGokAAuOAgEDfyACKAIAEIsCIQEgAigCBBBpIQICQCABKAIIBEAgAkEAIAJBAEobIQQDQCADIARGBEADQCACIAEoAhBODQQgAkECdCIDIAEoAiBqIgQgBCgCAEEBajYCACABKAIcIANqQQE2AgAgAkEBaiECDAALAAUgASgCHCADQQJ0aiIFIAUoAgBBAWo2AgAgA0EBaiEDDAELAAsAC0EAIQIDQCACIAEoAhBODQEgASgCHCACQQJ0akEBNgIAIAJBAWohAgwACwALIAEgASgCCEEBaiICNgIIAkAgASgCDCIDRQ0AIAIgAyABLQAYIgNBAWpsTQ0AIAEgA0EBajoAGCAAIAEoAiAoAgBBAEcQgQELCwsAIAAoAgAgABAlC6cBAgF+BH8gABCAASEEIAIoAgAQaSEFIAIoAgQQaSEGIAQgBUEBakF+cSIHQQN0QSRqrBBBIgFFBEAgABBnDwsgASAENgIAIAIoAggQXiEDIAFBADYCCCABIAM+AgQgAigCDBBeIQMgASABQSRqIgI2AiAgAUEAOgAYIAEgBjYCFCABIAU2AhAgASADPgIMIAEgAiAHQQJ0ajYCHCAAIAFBJEHXABC4AwufAgEGfyMAQZABayIFJAAgAigCABArIQRBACECIAAQgAEiBigCFCIBQQAgAUEAShshAyAEQdTlASAEGyEIAkACQANAIAIgA0YEQEG+OyEDDAILAkAgBigCECIEIAJBBHRqIgEoAgQiBwRAIAYgAiAIENAEDQELIAJBAWohAgwBCwtBzTEhAyACQQJJDQBBvvgAIQMgBxDfAg0AIAcQgQsNACAEIAJBBHRqIQMgBCgCHEEwaiECA0AgAigCACICBEAgAigCCCIAKAIYIAMoAgxHDQEgACAAKAIUNgIYDAELCyAHENcCIAFBADYCBCADQQA2AgwgBhCNBwwBCyAFIAg2AgAgAEGAASAFQRBqIAMgBRC3AUF/EGMLIAVBkAFqJAAL4wgBB38jAEFAaiIEJAAgABCAASEBIARBADYCPCAEQQA2AjggBEEANgIwIAIoAgAQKyIDQdTlASADGyEIIAIoAgQQKyECAkACQAJAAkACQCABLQCyAUEEcQRAIARB54gBEJ8FIgI2AiwgAkUNBSABKAIQIgYgAS0AsAFBBHQiCWoiA0EEaiEFIAMoAgQiBwRAIAcQ1wILQQAhByAFQQA2AgAgBiAJakEANgIMIAJBzIADIAEgBUEAQYACEP8DIQIMAQsCQCAEAn8gASgCFCIDIAEoApQBIgVBAmpIBEAgAkHU5QEgAhshBUEAIQIgA0EAIANBAEobIQYDQCACIAZGDQMgASACIAUQ0AQhByACQQFqIQIgB0UNAAsgBCAFNgIQIAFBteMAIARBEGoQPAwBCyAEIAU2AiAgAUHa/wAgBEEgahA8CyIDNgIwQQAhAgwCCwJAIAEoAhAiAiABQcgDakYEQCABQjAQUyICRQ0GIAIgASgCECIDKQIANwIAIAIgAykCGDcCGCACIAMpAhA3AhAgAiADKQIINwIIDAELIAEgAiADQQR0QRBqrRDDASICRQ0FCyABIAI2AhAgAiABKAIUQQR0aiIDQgA3AgAgA0IANwIIIAQgASgCPDYCNCABKAIAKAIQIAggBEE0aiAEQSxqIARBPGogBEE4ahCwCSICBEAgAkEHRgRAIAEQTRoLIAAgBCgCOCIAQX8QYyAAECMMBQsgBCAEKAI0QYACciICNgI0IAQoAiwgBCgCPCIHIAEgA0EEakEAIAIQ/wMhAiABIAEoAhRBAWo2AhQgAyABIAUQXDYCAAtBACEFIAFBADoAXwJAIAIEQCACQRNGBEAgBCABQeb6AEEAEDw2AjBBASECCyADQQM6AAgMAQsgAyABIAMoAgQQugYiBjYCDAJAIAZFBEBBByECDAELQQAhAkEBIQUgBi0ATEUNACAGLQBNIAEtAFRGDQBBACEFIAQgAUGu5ABBABA8NgIwQQEhAgsgAygCBBBLIAMoAgQQjQEgAS0AWRDMBxogAygCBCABKAIQKAIEQX8QzgUQzgUaIAMoAgQgASgCIEE4cUEDchCHBiADQQM6AAggBUUNAEEAQQcgAygCABshAgsgBxC4BiACRQRAIAEQ9QEgAUEAOgCwASABIAEoAhhBb3E2AhggAS0AsgFBBHENBCABIARBMGoQtwYiAkUNBAsgAS0AsgFBBHFFBEAgASgCECABKAIUQQFrIgNBBHRqKAIEIgUEQCAFENcCIAEoAhAgA0EEdGoiBUEANgIMIAVBADYCBAsgARCxAiABIAM2AhQgAkGKGEcgAkEHR3FFBEAgARBNGiABIAQoAjAQJSAEIAFB9QhBABA8IgM2AjAMAgsgBCgCMCIDDQIgBCAINgIAIAQgAUGiOyAEEDwiAzYCMAwBCyAEKAIwIQMLIANFDQELIAAgA0F/EGMgASAEKAIwECULIAJFDQAgACACENkBCyAEQUBrJAALhAIBA38jAEEQayIDJAAgABCAASEEIAAQ1AIhBQJAAn8gAigCABBfCyAEKAKYAUoEQCAAQeMKQX8QYwwBCwJAIAFBA0YEQCADIAIoAggQKyIBNgIIIAFFDQIgARDGCUEBRwRAIABBmsQAQX8QYwwDCyADQQhqEMQBIgEgBS0AAEcEQCABIAUtAAFHDQILIAMgBSgAACIENgIMIARB/wFxIAFGBEAgA0EAOgAMCyADQQxqIQUgASAEQQh2Qf8BcUcNASADQQA6AA0MAQsgBS0AAiEBCyACKAIAECshBCACKAIEECsiAkUgBEVyDQAgACAEIAIgBSABELMDRRCBAQsgA0EQaiQACz8AAkAgAS0AAEGnAUcNACABLgEgIgFBAEgNACAAIAAvARQgACgCGCgCBCABQf//A3FBDGxqLwEKcjsBFAtBAAtTAQF/AkAgAS0AAEGnAUcNAAJAIAEuASAiAkEASARAQQIhAQwBC0EBIQEgACgCGCACQf//A3FBAnRqKAIAQQBIDQELIAAgAC8BFCABcjsBFAtBAAsDAAELaQACQCABLQAAQacBRw0AIAEoAhwgACgCGCIAKAIERw0AIAAoAhAgAS4BIEcNACAAIAEQjQsgASABKAIsIAEuASAQtgQ6AAEgASAAKAIINgIcIAAoAgwhACABQQA2AiwgASAAOwEgC0EAC24BAn9BACABIAAoAhgiAigCACACKAIEEGsEf0EABSACIAEQuwIiABCNCyAAEIYBIQEgAEGnAToAACAAIAE6AAEgACACKAIINgIcIAAgAigCDDsBICAAIAAoAgRB/9/vZ3E2AgQgAEEANgIsQQELC0MBAn8CQCABLQAAQacBRw0AIAEoAhwgACgCGCIDKAIERw0AIAMoAgAgAS4BIBCdAkEATg0AIABBATsBFEECIQILIAILKQEBfwJAIAEtAABBrAFHDQAgAS0ABkEIcQ0AIABBADsBFEECIQILIAILbgEDfyAAKAIYIQMDQCADKAIAIAJKBEACQEEAIAEgAyACQQR0aigCCCIEQX8Qa0EBSg0AIAAoAgAgBBCyAhCrB0UNAEEBDwsgAkEBaiECDAELCyABLQAFQQhxBEAgAEEAOwEUQQIPCyAAIAEQ6gsLPgACQCABLQAAQacBRw0AIAAoAhgiACgCKCABKAIcRw0AIAEuASBBAEgNACAAIAApAzggARC6B4Q3AzgLQQALOwEBfyABLQAAIgJBswFHIAJBpwFHcUUEQCAAIAFBHGoQswsLIAEtAARBAXEEQCAAIAFBJGoQswsLQQAL8QMBBX8gAS0AACECIAAoAgAhBQJAAkACQCAAKAIYIgMoAhAEQCACQacBRw0DQQAhACADKAIEIgQoAgAiBkEAIAZBAEobIQIDQAJAIAAgAkcEQCABKAIcIAQgAEHIAGxqKAIwRw0BIAAhAgtBACEEIAIgBkYNBQwDCyAAQQFqIQAMAAsACwJAIAJBpwFrDgYBAQICAgACCyABLQAHQQFxRQ0BIAMhAgNAIAIoAgAiAEUNASAAQSRqIQJBASEEIAEoAiwgAEcNAAsMAgtBAiEEIAUoAgAiAC0AVw0BAn8CQAJAIAMoAggiAgR/QQAhAANAIAIoAgAgAEoEQEEAIAIgAEEEdGooAgggAUF/EGtFDQQgAEEBaiEAIAMoAgghAgwBCwsgBSgCAAUgAAsgAUEAEDUiAEUNACAALQAAQagBRw0AIABBrAE6AAALIAMgBSADKAIIIAAQQCICNgIIQX8hAEEBDAELIAMoAgghAkEACyEGIAIEQCABIAEoAgQiAkGAgIDAAHI2AgQgBSgCACABEC8gAUEAQTQQKCIBQacBOgAAIAEgBgR/IAMoAggoAgBBAWsFIAALOwEgIAEgAygCACgCMDYCHCADKAIMIQAgASACQYACcTYCBCABIAA2AiwLIAUoAgAtAFcNAQtBACEECyAECzABAn8gASAAKAIYIgIoAhAiA0YEQEEADwsgAiABNgIQIAAgARBqGiACIAM2AhBBAQupAQEDfwJAIAEtAAVB4ABxDQAgASgCKCICRQ0AIAEuASIhAyAAKAIAIgQoAgAhAAJAIAEtAABBqQFGBEAgAigCHCADQRRsaigCBCABRw0CIAAgAUEAEDUiAUUNAiACKAIcIANBFGxqIAE2AgQMAQsgAigCKCADQRRsaigCACABRw0BIAAgAUEAEDUiAUUNASACKAIoIANBFGxqIAE2AgALIAQgARDNBwtBAAvhBgEIfyAAKAIYIgMoAgghBCADKAIAIQUCQAJAAkACQCABLQAAQacBaw4DAAEAAwsgAygCBCIARQ0BIAAoAgAiA0EAIANBAEobIQMgAEEIaiEAQQEhBgNAIAIgA0YNAyABKAIcIgcgACgCKEYEQEEAIQAgBCgCICICQQAgAkEAShshAyAEKAIcIQICQANAIAAgA0cEQCAHIAIoAghGBEAgAi8BECABLwEgRg0DCyACQRRqIQIgAEEBaiEADAELCyAFKAIAIQIjAEEQayIAJAAgBCACIAQoAhxBFCAEQSBqIABBDGoQzgc2AhwgACgCDCECIABBEGokACACIgBBAEgNACAEKAIcIABBFGxqIgMgASgCLDYCACADIAEoAhwiBzYCCCADIAEvASAiCDsBECAFIAUoAixBAWoiAjYCLCADQf//AzsBEiADIAI2AgwgAyABNgIEAkAgBCgCGCIFRQ0AQQAhAiAFKAIAIgZBACAGQQBKGyEJIAVBCGohBQNAIAIgCUYNAQJAAkAgBSgCACIGLQAAQacBRw0AIAYoAhwgB0cNACAGLwEgIAhGDQELIAVBEGohBSACQQFqIQIMAQsLIAMgAjsBEiACQRB0QRB1QQBODQELIAQgBCgCDCICQQFqNgIMIAMgAjsBEgsgASAAOwEiIAFBqQE6AAAgASAENgIoDAMFIABByABqIQAgAkEBaiECDAELAAsACyADLQAaQQJxDQEgACgCECABLQACRw0BIAQoAighAANAAkACQCACIAQoAiwiA04NACAAKAIAIgYgAUYNAEEAIAYgAUF/EGsNASAEKAIsIQMLAkAgAiADSA0AIAUoAgAiAi0AVCEDIwBBEGsiACQAIAQgAiAEKAIoQRQgBEEsaiAAQQxqEM4HNgIoIAAoAgwhAiAAQRBqJAAgAkEASA0AIAQoAigiBiACQRRsaiIAIAE2AgAgBSAFKAIsQQFqIgc2AiwgACAHNgIIIAAgBSgCACABKAIIIAEoAhQiAAR/IAAoAgAFQQALIANBABCGAjYCBEF/IQAgAS0ABEECcQRAIAUgBSgCKCIAQQFqNgIoCyAGIAJBFGxqIAA2AgwLIAEgBDYCKCABIAI7ASIMAgsgAEEUaiEAIAJBAWohAgwACwALQQEhBgsgBgu0AQEFfyMAQUBqIgQkAAJAIAEtAABBLEYNAEEBIQIgACgCACABIAAoAhgiBSgCKBCvC0UNACABKAIEQYGAgIACcUGAgICAAkYNACABKAIoDQAgACgCACgCAEGbAUHDtgEQcyIDRQ0AIAUoAiQhAiAEQQhqIgYgA0E0ECcaIAMgAUE0ECchAyABIAZBNBAnGiAFIAAoAgAgAiADEN8BNgIkQQEhAiAAQQE7ARQLIARBQGskACACC3gBAn8CQAJAIAAoAhgiACgCEEUNACABLQAAQS1rIgNBDEsNAEEBIQJBASADdEGBPnFFDQAgACABKAIMQQAQrAcaIAAoAgQtAAANASABKAIMEIYBQcIARg0AIAAgASgCEEEAEKwHGgsgACABIAAoAhAQrAchAgsgAgstAQF/AkAgAS0AAEGoAUcNACABLQACIgIgACgCEEgNACABIAJBAWo6AAILQQALDwAgACAAKAIQQQFrNgIQCxEAIAAgACgCEEEBajYCEEEAC0YBAX8jAEEQayICJAACQCABLQAAQagBRw0AIAEoAigNACAAKAIAIQAgAiABKAIINgIAIABB7ckBIAIQJgsgAkEQaiQAQQALeQEDfyMAQRBrIgIkACAAKAIYIgMtACRFBEAgASABKAIEQYCAgIAEcjYCBAtBACEAAkAgAS0AAEGcAUcNACADKAIAIgQoAgAtALEBBEAgAUH5ADoAAAwBCyACIAMoAiw2AgAgBEGsKiACECZBAiEACyACQRBqJAAgAAvZAgIKfwF+IwBBEGsiBiQAIAAoAhgiAygCACgCACIIIAMoAigQ5gIhCQJAIAEoAiAiB0UEQEEAIQMMAQsgA0EEaiEKIAdBCGohAgJAA0AgBygCACAESgRAIAMtACRFBEACQCACKAIEIgVFBEAgAi8AJSEFDAELIAggBRDmAiAJRwRAIAMoAgAhACADKQIsIQwgBiAFNgIIIAYgDDcDACAAQZ8xIAYQJgwFCyAIIAUQJSACQQA2AgQgAkElaiACLwAlQYACciIFOwAACyADKAIgIQsgAiAFQcAAcjsAJSACIAs2AgALIAogByAEQcgAbGooAjQQTA0CIAJByABqIQIgBEEBaiEEDAELC0EAIQMgASgCQCICRQ0BQQAhBANAIAQgAigCAE4NAiAAIAIgBEEYbGooAhQQag0BIARBAWohBCABKAJAIQIMAAsAC0ECIQMLIAZBEGokACADCyoAIAAoAgAiAEEAIAEQqAEgAS0AB0EDcUUEQCAAQQAgAUEsahCoAQtBAAv9AQEFfwJ/QQIgACgCACIGKAIkDQAaQQEgAS8BBkGgCHENABoCQCABKAIcIgNFDQADQCACIAMoAgBODQECQCADIAJBBHRqIgUoAgwiBEUNACAFLQARQQNxDQAgBkEAIAQQqAELIAJBAWohAgwACwALAkAgASgCICIFRQ0AQQAhAgNAIAIgBSgCAE4NASAGQQAgBSACQcgAbGoiBCgCEBCoASAAIAQoAjQQTBpBACEDAkAgBCgCOCIERQ0AA0AgAyAEKAIETg0BIAZBACAEKAIAIANBA3RqKAIAEKgBIANBAWohAwwACwALIAJBAWohAgwACwALIAAgARC2B0EACwsXACABLQAHQQFxBEAgASgCLBCCBgtBAAuJAQEFfwJAIAEoAgQiAkGAAXENACABIAJBgAFyNgIEIAEoAiAiBEEIaiECIAAoAgAhBQNAIAMgBCgCAE4NAQJAIAIoAhAiBi0AHUHAAHFFDQAgAigCFCIBRQ0AA0AgASIAKAI0IgENAAsgBSAGIABBwAAQuwcLIAJByABqIQIgA0EBaiEDDAALAAsLjhoCGH8BfiMAQeAAayINJAAgACgCACIFKAIAIQwgASABKAIEIgJBwAByNgIEQQIhBgJAIAwtAFcNAEEBIQYgAkHAAHENACAALwEUBEAgBSAFKAJkQQFqIgM2AmQgASADNgIQCyABKAJAIQogASgCHCETIAEoAiAhEiAFKAKIAkUgAkGAgIABcUVyRQRAIApFBEAgASAMQiQQQSIKNgJAQQIhBiAKRQ0CCyAKQQE2AgQLIAUgCkEAEOcFGiAFIBIQvAUgEkEIaiIZIQRBACEKAkADQCASKAIAIApKBEACQCAEKAIQDQACQCAEKAIIRQRAQQIhBiAAIAQoAhQQag0GIAUgBBDMC0UNAQwGC0EAIQcjAEFAaiILJAACQCAFKAKIAiICRQ0AIAUoAiQNACAEKAIEDQAgBC0AJkEBcQ0AAn8gBCgCCCEGA0ACQCACRQ0AQQAhAyACKAIAIghBACAIQQBKGyEIAkADQCADIAhGDQEgA0EYbCEJIANBAWohAyAGIAIgCWpBDGoiCSgCABAwDQALIAsgAjYCPCAJDAMLIAIoAgQNACACKAIIIQIMAQsLQQALIghFDQAgCCgCDCICBEAgCyAIKAIANgIwIAUgAiALQTBqECZBAiEHDAELIAUoAgAhAkECIQcgBSAEEMsLDQAgAkLAABBBIglFDQAgCCgCECIGRQRAIAggAkIUEEEiBjYCEAJAIAYEQCAFQS8gBhCbAg0BCyACIAkQJQwCCyAGIAgtABQ6ABILIAQgCTYCECAJQQE2AhggAiAIKAIAEFwhAyAJQcgBOwEmIAlB//8DOwEgIAkgAzYCACAJIAkoAhxBgIQBcjYCHCAEIAIgCCgCCEEAENEBIgM2AhQgAi0AVw0AIAMgAygCBEGAgIAgcjYCBCAELwAlIgJBAnEEQCALIAQoAkA2AiAgBUGd3wEgC0EgahAmDAELIAQgBjYCRCAEIAJBgAFyOwAlIAYgBigCACICQQFqNgIAAkAgAkEATA0AIAYtABJBAUcNACAGQQA6ABILIAMtAABBfnEiEEGGAUchESADIQZBfyEOAkADQCARBEAgAyEGDAILIAYtAAAgAy0AAEcNASAGKAIgIhQoAgAhFUEAIQICQANAIAIgFUgEQAJAIBQgAkHIAGxqIg8oAgwNACAPKAIQIhdFDQAgFyAIKAIAEDANACAPIAk2AhggCSAJKAIYQQFqNgIYIA8gDy8ALUEgcjsALSAGKAIEIhdBgMAAcQ0DIAYgF0GAwAByNgIEIA5BAEgEQCAFIAUoAigiDkEBajYCKAsgDyAONgIwCyACQQFqIQIMAQsLIAYtAAVBIHFFDQIgBigCNCEGDAELCyALIAgoAgA2AgAgBUGkPSALECYMAQsgCEGRPjYCDCAFKAKIAiEPIAUgCygCPCICNgKIAgJAAkAgAy0ABUEgcQRAIAYgAygCQDYCQCAAIAYQaiEOIAZBADYCQCAORQ0BDAILIAAgAxBqDQELIAUgAjYCiAIgAyECA0AgAiIGKAI0IgINAAsgBigCHCEGAkAgCCgCBCICRQRAIAYhAgwBCyAGRQ0AIAYoAgAiBiACKAIAIg5GDQAgCCgCACECIAsgDjYCGCALIAY2AhQgCyACNgIQIAVB7CUgC0EQahAmDAELIAUgAiAJQSJqIAlBBGoQvgUgEEGGAUYEQCAIQcU3QfQ1IAMoAgRBgMAAcRs2AgwgACADEGoaCyAIQQA2AgwgBSAPNgKIAkEBIQcMAQsgBSAPNgKIAgsgC0FAayQAIAcEQCAHQQFMDQEMBQsgBCAFQQAgBBD+ASICNgIQQQIhBiACRQ0FIAIoAhgiA0H//wNPBEAgDSACKAIANgIAIAVB07ABIA0QJiAEQQA2AhAMBgsgAiADQQFqNgIYIAItACtBAUcEQCAFIAQQywsNBiACLQArRQ0BCyAALQAUIQMgBSACEJwCDQUCQAJAAkAgAi0AK0EBaw4CAQACCwJAIAwtACNBgAFxDQAgAigCPCAMKAIQKAIcRg0AIA0gAigCADYCECAFQan0ACANQRBqECYLIAQgDCACKAIsQQAQ0QE2AhQMAQsgBC0AJUHAAHFFDQAgAigCNCIGRQ0AIAYtABEgDCgCIEEHdkEBcU0NACANIAIoAgA2AiAgBUHK3gEgDUEgahAmCyACLwEiIQYgAkH//wM7ASIgAEEBOwEUIAAgBCgCFBBqGiAAIAM7ARQgAiAGOwEiCyAELQAlQQJxRQ0AIAUgBBDKCw0DCyAEQcgAaiEEIApBAWohCgwBCwtBAiEGIAUoAiQNAUEAIQpBACEHIwBBIGsiAyQAIAFBJGohCyABKAIgIgRB0ABqIQIgBEEIaiEIAkACQANAIAogBCgCAEEBa04NAgJAAkAgCCgCEEUNACACKAIQIglFDQAgAi0AJCIAQSBxIhBBBXYhDwJAIABBBHFFDQAgAigCLA0CIAIoAjANAiAKQQFqIQ5BACEAA0AgACAJLgEiTg0BAkAgCSgCBCAAQQxsaiIRLQAKQQJxDQAgBCAOIBEoAgAgA0EcaiADQRhqQQEQtwdFDQAgBSAEIAMoAhwgAygCGCAOIAAgDyALEMgLCyAAQQFqIQAMAAsACyACKAIsIgAEQCACKAIwBEAgBUHf0gBBABAmDAULIBAEQCAAIAIoAigQzwMgAigCLCEACyALIAUgCygCACAAEN8BNgIAIAJBADYCLAsgAigCMCIORQ0AIApBAWohEEEAIQADQCAAIA4oAgRODQECQCAJIA4oAgAgAEEDdGooAgAiERDHByIUQQBOBEAgBCAQIBEgA0EcaiADQRhqQQAQtwcNAQsgAyARNgIAIAVBuikgAxAmDAULIAUgBCADKAIcIAMoAhggECAUIA8gCxDICyAAQQFqIQAMAAsACyAIQcgAaiEIIAJByABqIQIgCkEBaiEKDAELCyADQQA2AhAgBUGD4wAgA0EQahAmC0EBIQcLIANBIGokACAHDQEgEygCACIAQQAgAEEAShshA0EAIQQCQAJAA0AgAyAERwRAAkAgEyAEQQR0aigCCCICLQAAIgdBjQFHBEAgB0G0AUcNAQwECyACKAIQLQAAQbQBRg0DCyAEQQFqIQQgAigCBCAWciEWDAELCyABKAIcIQMMAQsgBSgCACkDIELEAIMhGkEAIQMDQCAAIBhKBEAgEyAYQQR0aiIAKAIIIgQoAgQhEEEAIQdBACECAkAgBC0AACIKQbQBRwRAAkAgCkGNAUYEQCAEKAIQLQAAQbQBRg0BCyAFIAMgBBBAIgMEQCADKAIAQQR0IANqIgJBBGsgACgCDDYCACACIAItAAFB/AFxIAAtABFBA3FyOgABIABBADYCDAsgAEEANgIIDAILIAQoAgwoAgghAgsgGSEAQQAhCANAAkAgCCASKAIATg0AIAAoAhAhDyAAKAIMIglFBEAgDygCACEJCyAMLQBXDQACQAJ/IAAoAhQiCwRAQQAgCy0ABUEIcQ0BGgsgAgRAIAIgCRAwDQILQQAhC0GFvQEgDCAPKAI8EFQiBEEASA0AGiAMKAIQIARBBHRqKAIACyEOQQAhBCACQQBHIAtBAEdxIREgAkUgCEEAR3EhFANAIAQgDy4BIk4NASAPKAIEIARBDGxqIhUoAgAhCgJAIBEEQCALKAIcIARBBHRqQQhqQQAgAkEAENILRQ0BCyABLQAGQQJxRQRAIBUtAApBAnENAQsgFARAIAAtACRBBHEEQEEBIQcgEiAIIApBAEEAQQEQtwcNAgtBASEHIAAoAjAgChDJC0EATg0BCyAMQTsgChBzIQcCfyAaQgRSBEBBACASKAIAQQJIDQEaCyAFQY0BIAxBOyAJEHMgBxA2IQcgDgRAIAVBjQEgDEE7IA4QcyAHEDYhBwtBACAaQgRSDQAaIA0gCjYCRCANIAk2AkAgDEHRLiANQUBrEDwiCgshFSAFIAMgBxBAIQMgDUHYAGoiByAKEOMCIAUgAyAHQQAQwAICQCADRQ0AIAEtAAVBCHFFDQAgBS0A0AFBAUsNACAMIAMgAygCAEEBa0EEdGoiBygCDBAlIAcCfyALBEAgDCALKAIcIARBBHRqKAIMEFwMAQsgDSAKNgI4IA0gCTYCNCANIA42AjAgDEG6LSANQTBqEDwLNgIMIAcgBy0AEUH8AXFBAnI6ABELIAwgFRAlQQEhBwsgBEEBaiEEDAALAAsgAEHIAGohACAIQQFqIQgMAQsLIAcNACACBEAgDSACNgJQIAVBkj0gDUHQAGoQJgwBCyAFQdL6AEEAECYLIBAgFnIhFiAYQQFqIRggEygCACEADAELCyAMIBMQOiABIAM2AhwLAkAgA0UNACADKAIAIAwoAoABSgRAIAVB4RdBABAmDAMLIBZBhICAAXFFDQAgASABKAIEQYCAEHI2AgQLQQAhBgwBC0ECIQYLIA1B4ABqJAAgBgvIAgEFfyMAQRBrIgQkAAJAIAEoAjRFDQAgASgCMCIDRQ0AIAEhAgNAIAJFDQECQAJAIAItAABBhwFrDgQAAQEAAQsgAigCNCECDAELCyADLwEUDQAgAygCACECA0AgAkEATA0BIAMgAkEBayICQQR0aigCCC0ABUEBcUUNAAtBAiEFIAAoAgAiAigCACIDQswAEEEiAEUNACAEQgA3AwggAkEAQQBBACAEQQhqIABBAEEAEOUCIgZFDQAgACABQcwAECchACABIAY2AiAgAkEAIANBtAFBABBzEEAhAiABQQA2AiQgAUGKAToAACABIAI2AhwgAEEANgIwIABCADcCKCABQQA2AkAgAUEANgJIIAFCADcCNCABIAEoAgRB//17cUGAgARyNgIEIAAoAjQgADYCOCAAQQA2AjxBACEFCyAEQRBqJAAgBQsgACABLQAAQagBRgRAIAEgAS0AAiAALQAYajoAAgtBAAslAQF+IAAoAhgiACkDCCICUEUEQCAAIAIgASgCIDQCAH03AwgLC8ABAgZ/An4CQAJAIAEtAABBpwFrDgMAAQABCyAAKAIYIgQoAgQiBQRAIAUoAgAhAwsgA0EAIANBAEobIQYDQAJAIAIgBkYEQCAEKQMIIglCACAJQgBVGyEJQQIhAwNAIAggCVENAiAIpyECIAhCAXwhCCAEKAIQIAJBAnRqKAIAIAEoAhxHDQALDAMLQQEhAyACQcgAbCEHIAJBAWohAiABKAIcIAUgB2ooAjBHDQELCyAAIAAvARQgA3I7ARQLQQALmAECAn4CfwJAIAEoAiAiASgCACIERQ0AIAAoAhgiACAAKQMIIgMgBKx8IgI3AwggACgCACAAKAIQIAJCAoYQwwEiBEUEQCAAQgA3AwhBAiEFDAELIAAgBDYCEEIAIQIDQCACIAE0AgBZDQEgBCADp0ECdGogASACp0HIAGxqKAIwNgIAIANCAXwhAyACQgF8IQIMAAsACyAFC6ENAQ9/IwBBIGsiBCQAQQEhDwJAIAEoAgQiA0EEcQ0AIAAoAgAhAiAAKAIYIQUgA0HAAHFFBEAgAiABIAUQ3gFBAkEBIAIoAiQbIQ8MAQsgASgCNCIQQQBHIQogAigCACEMIARBBHIhCCABIQADQCAABEAgACAAKAIEQQRyNgIEIAhCADcCECAIQgA3AgggCEIANwIAIAQgADYCHCAEIAI2AgBBAiEPIAQgACgCPBCfAQ0CIAAiAy0ABkEBcQRAIAMoAiAoAhwgAygCMDYCMCADQQA2AjALQQAhAANAIAMoAiAiBigCACAASgRAAkAgBiAAQcgAbGoiCygCHCINRQ0AIA0tAARBBHENACAFBH8gBSgCEAVBAAshByACKAL4ASEJIAsoAhAiBgRAIAIgBjYC+AELIAIgDSAFENQLIAIgCTYC+AEgAigCJA0FIAVFDQAgCyALLwAtQff/A3EgBSgCECAHSkEDdHI7AC0LIABBAWohAAwBCwsgBCAFNgIMIAQgBjYCBCAEQYGAATYCGCAEIAMoAhwQ/QENAgJ/QQEgAygCKCIJIAQoAhgiAEEQcRsEQCADIAMoAgQgAEGAoIDAAHFyQQhyNgIEIABB//9+cQwBCyAAQf7/fnELIQYgAygCHCEAIAQgBkGAAXI2AhggBCAANgIIIAMoAiwiAARAIAlFBEAgAkHNmQFBABAmDAQLIAQgABCfAQ0DC0EAIQAgBCADKAIkEJ8BDQIDQCADKAIgIgYoAgAgAEoEQCAGIABByABsaiIGLQAtQQRxBEAgBCAGKAJIEP0BDQULIABBAWohAAwBCwsCQCACLQDQAUECSQ0AIANByABqIQcDQCAHKAIAIgBFDQEgBCAAKAIMEP0BDQQgAEEkaiEHIAQgACgCCBD9AUUNAAsMAwsgBEEANgIMIAQgBCgCGEGBgAFyNgIYIAMtAAZBAXEEQCADIAMoAiAoAhwiACgCMDYCMCAAQQA2AjALIAMoAjAiAEUgCiAOS3JFBEAgBCADIABBppQBENMLDQMLIAwtAFcNAiAEIAQoAhhB//9+cTYCGAJAIAlFDQAgBCADIAlB/JYBENMLDQMgDC0AVw0DQQAhACAJKAIAIgZBACAGQQBKGyEGIAlBCGohBwNAIAAgBkYNASAHKAIALQAEQRBxBEAgAkG34gBBABAmDAUFIAdBEGohByAAQQFqIQAMAQsACwALAkAgAygCOCIARQ0AIAMoAhwoAgAgACgCHCgCAEYNACMAQRBrIgEkAAJAIAAtAAVBAnEEQCACQZomQQAQJgwBCyABIAAtAAAQ3AM2AgAgAkHdJCABECYLIAFBEGokAAwDCyAOQQFqIQ4gAygCNCEADAELCyAQBEBBAiEPIAIhCkEAIQcjAEEQayILJAACQCABKAIwIgxFBEBBACEBDAELAkAgDCgCACIAIAooAgAiDSgCgAFMBEAgAEEAIABBAEobIQNBACECA0AgAiADRwRAIAwgAkEEdGoiACAALQARQfsBcToAESACQQFqIQIMAQsLA0AgASIAIAc2AjggACIHKAI0IgENAAsgDEEIaiEGQQEhCQNAIABBACAJG0UEQEEAIQEgDCgCACIAQQAgAEEAShshA0EAIQIDQCACIANGDQUgAkEEdCEAIAJBAWohAiAAIAxqLQARQQRxDQALIAsgAjYCACAKQYAYIAsQJgwDCyAAKAIcIRBBACECIAYhAUEAIQcDQCACIQkCfwJAIAwoAgAgB0oEQCALQX82AgwgAS0ACUEEcQ0BIAEoAgAQnQEiCEUNAQJAIAggC0EMahDeAgRAIAsoAgwiBUEASiAQKAIAIgIgBU5xDQEgCkGmlAEgB0EBaiACIAgQuQcMCAsgECAIEM8LIgVFBEBBACEFIA0gCEEAEDUhAgJAIA0tAFcNACAKIAAgAhDOCyEFIAotANABQQJJIAVBAExyDQAgCiAAIAgQzgsaCyANIAIQLwtBASAFQQBMDQMaCyAKLQDQAUEBTQRAIA1BmwFBABBzIg5FDQcgDiAFNgIIIA4gDigCBEGACHI2AgQgCCABKAIAIgJGBH8gAQUDQCACIgMoAgwiAi0AAEHxAEYNAAsgA0EMagsgDjYCACANIAgQLyABIAU7AQwLIAEgAS0ACUEEcjoACQwBCyAAKAI4IQAMAwsgCQshAiABQRBqIQEgB0EBaiEHDAALAAsACyAKQZXiAEEAECYLQQEhAQsgC0EQaiQAIAENAQtBASEPCyAEQSBqJAAgDwsqAAJAIAEtAABBrAFHDQAgAS0AB0EBcUUNACAAKAIYIAEoAiwQ3QsLQQALCgAgACgCGCABRwuKAgECf0EBIQICQCABLQAEQQFxDQACQAJAAkACQAJAIAEtAAAiA0Eraw4PBQEFBAQCBQUFAwMDAwMDAAsgA0GdAWsiA0EUSw0DQQEgA3RBgYDTAHENBCADQQpHDQMgACgCGCABKAIcRw0EIABBATsBFEECDwsgAC8BFA0DIAAgASgCDBBMGiAALwEURQ0DIABBADsBFCAAIAEoAhAQTBpBAQ8LQQJBASAAIAEoAgwQTEECRhsPCyABKAIQIQACQCABKAIMIgEtAABBpwFHDQAgASgCLCIBRQ0AIAEtACtBAUYNAgsgAC0AAEGnAUcNACAAKAIsIgBFDQAgAC0AK0EBRg0BC0EAIQILIAILMgACQCAAKAIAIgAoAogCRQ0AIAEoAjQNACABEL4HKAJAIgFFDQAgACABKAIINgKIAgsLAwABCwsAIABBADsBFEECCyYAIAAoAhAoAhxBKGpB5dwAQQAQqQEaIAAgASgCBBA6IAAgARAlCwumgwTIAgBBgAgL1N0BMy4zOC41AHt9ACVzLiV6AGFmZmluaXR5AFJlYWxBZmZpbml0eQBidXN5AHRlbXBfc3RvcmVfZGlyZWN0b3J5AG5vdCBhIHdyaXRhYmxlIGRpcmVjdG9yeQBvcGVuRGlyZWN0b3J5AHNocmlua19tZW1vcnkAb3V0IG9mIG1lbW9yeQBmYWlsZWQgdG8gYWxsb2NhdGUgJXUgYnl0ZXMgb2YgbWVtb3J5AEludENvcHkAU0NvcHkAVkRlc3Ryb3kATXVsdGlwbHkAcXVlcnlfb25seQB1bmxpa2VseQB0YWJsZSAiJXMiIGhhcyBtb3JlIHRoYW4gb25lIHByaW1hcnkga2V5AGZvcmVpZ24ga2V5AGpzb25fZ3JvdXBfYXJyYXkAanNvbl9hcnJheQBqdWxpYW5kYXkAZnRzNGF1eAB1bml4AHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgAcHJlZml4AExJS0Ugb3IgR0xPQiBwYXR0ZXJuIHRvbyBjb21wbGV4AGhleABjaGFyaW5kZXgAT3BlbkF1dG9pbmRleABhdXRvbWF0aWNfaW5kZXgAYXV0by1pbmRleABvcnBoYW4gaW5kZXgARHJvcEluZGV4AGlkeABSZW9wZW5JZHgAcGN4AG1heABNZW1NYXgAJTAyeAAweAAgRlJPTSAnJXEnLiclcSVzJyBBUyB4AENSRUFURSBUQUJMRSB4AHJ3AHBzb3cAaW1wbGllc19ub25udWxsX3JvdwBub3cAaW50ZWdlciBvdmVyZmxvdwBwYXJzZXIgc3RhY2sgb3ZlcmZsb3cAd2luZG93AHNoYWRvdwBSZXN1bHRSb3cASWZOdWxsUm93AG5ldwBubyBzdWNoIHZpZXcAY2Fubm90IG1vZGlmeSAlcyBiZWNhdXNlIGl0IGlzIGEgdmlldwBDYW5ub3QgYWRkIGEgY29sdW1uIHRvIGEgdmlldwBjYW5ub3QgVVBTRVJUIGEgdmlldwBQcmV2AHN0ZGV2ACAlbGx1ACVjJXUAc3VicXVlcnlfJXUAJS4qejoldQBGcmFnbWVudGF0aW9uIG9mICVkIGJ5dGVzIHJlcG9ydGVkIGFzICVkIG9uIHBhZ2UgJXUATXVsdGlwbGUgdXNlcyBmb3IgYnl0ZSAldSBvZiBwYWdlICV1AFNVQlFVRVJZICV1AHVuYWJsZSB0byB1c2UgZnVuY3Rpb24gJXMgaW4gdGhlIHJlcXVlc3RlZCBjb250ZXh0AFNvcnRlck5leHQAVk5leHQAaW5jb21wbGV0ZSBpbnB1dABidXN5X3RpbWVvdXQAbG9jYWxob3N0AGNhbm5vdCBkcm9wIGNvbHVtbiAiJXMiOiBubyBvdGhlciBjb2x1bW5zIGV4aXN0AHBlcnNpc3QAZm9yZWlnbl9rZXlfbGlzdABpbmRleF9saXN0AGZ1bmN0aW9uX2xpc3QAY29sbGF0aW9uX2xpc3QAZGF0YWJhc2VfbGlzdABtb2R1bGVfbGlzdABQUkFHTUEgdGFibGVfbGlzdABwcmFnbWFfbGlzdABzZXQgbGlzdABWYWx1ZUxpc3QAc3FsaXRlX3JlbmFtZV90ZXN0AFJvd1NldFRlc3QAU2VxdWVuY2VUZXN0AGZhc3QATGFzdABDYXN0AHNxcnQAU29ydGVyU29ydABqc29uX2luc2VydABJZHhJbnNlcnQAU29ydGVySW5zZXJ0AHJlc3RhcnQAY290AEJpdE5vdABJZk5vdABQYWdlY291bnQAZnJlZWxpc3RfY291bnQAbWF4X3BhZ2VfY291bnQAUmVzZXRDb3VudAB3YWxfYXV0b2NoZWNrcG9pbnQAd2FsX2NoZWNrcG9pbnQAQ2hlY2twb2ludABTYXZlcG9pbnQAYSBDSEVDSyBjb25zdHJhaW50ACVzT04gQ09ORkxJQ1QgY2xhdXNlIGRvZXMgbm90IG1hdGNoIGFueSBQUklNQVJZIEtFWSBvciBVTklRVUUgY29uc3RyYWludABDdXJzb3JIaW50AF9jb250ZW50AHBhcmVudABESVNUSU5DVCBhZ2dyZWdhdGVzIG11c3QgaGF2ZSBleGFjdGx5IG9uZSBhcmd1bWVudABjb21tZW50AEFQSSBjYWxsZWQgd2l0aCBmaW5hbGl6ZWQgcHJlcGFyZWQgc3RhdGVtZW50AEFQSSBjYWxsZWQgd2l0aCBOVUxMIHByZXBhcmVkIHN0YXRlbWVudABNYXhQZ2NudABkZWZhdWx0IHZhbHVlIG9mIGNvbHVtbiBbJXNdIGlzIG5vdCBjb25zdGFudABNdXN0QmVJbnQAQ2Fubm90IGFkZCBhIGNvbHVtbiB3aXRoIG5vbi1jb25zdGFudCBkZWZhdWx0AEhhbHQAbGFub2l0AHN0YXRfaW5pdABJbml0AEF1dG9Db21taXQAYW5hbHlzaXNfbGltaXQAc29mdF9oZWFwX2xpbWl0AGhhcmRfaGVhcF9saW1pdABqb3VybmFsX3NpemVfbGltaXQAT2Zmc2V0TGltaXQAU2Vla0hpdABPTiBjbGF1c2UgcmVmZXJlbmNlcyB0YWJsZXMgdG8gaXRzIHJpZ2h0AFNoaWZ0UmlnaHQAaGdodABTaGlmdExlZnQAT2Zmc2V0AHJlc2V0AGpzb25fc2V0AHRvbyBtYW55IGNvbHVtbnMgaW4gcmVzdWx0IHNldAAlciBPUkRFUiBCWSB0ZXJtIGRvZXMgbm90IG1hdGNoIGFueSBjb2x1bW4gaW4gdGhlIHJlc3VsdCBzZXQAc25pcHBldABzdGF0X2dldABzcWxpdGVfY29tcGlsZW9wdGlvbl9nZXQAc3RyaWN0AE5vQ29uZmxpY3QAanNvbl9ncm91cF9vYmplY3QAanNvbl9vYmplY3QAanNvbl9leHRyYWN0AFN1YnRyYWN0AGxzdGF0AGZzdGF0ACVzX3N0YXQAdGJsLGlkeCxzdGF0AHVuc3VwcG9ydGVkIGZpbGUgZm9ybWF0AGdyb3VwX2NvbmNhdABDb25jYXQATHQAR3QAZGVmZXJfZm9yZWlnbl9rZXlzAGFsd2F5cwBwYXJhbWV0ZXJzIGFyZSBub3QgYWxsb3dlZCBpbiB2aWV3cwBzdGF0dXMAc3luY2hyb25vdXMAaW5kZXggJXMgYWxyZWFkeSBleGlzdHMAb3V0cHV0IGZpbGUgYWxyZWFkeSBleGlzdHMAJXMgJVQgYWxyZWFkeSBleGlzdHMAdHJpZ2dlciAlVCBhbHJlYWR5IGV4aXN0cwBOb3RFeGlzdHMAaWdub3JlX2NoZWNrX2NvbnN0cmFpbnRzAENIRUNLIGNvbnN0cmFpbnRzAGV4cHJlc3Npb25zIHByb2hpYml0ZWQgaW4gUFJJTUFSWSBLRVkgYW5kIFVOSVFVRSBjb25zdHJhaW50cwBqc29uX29iamVjdCgpIHJlcXVpcmVzIGFuIGV2ZW4gbnVtYmVyIG9mIGFyZ3VtZW50cwBqc29uXyVzKCkgbmVlZHMgYW4gb2RkIG51bWJlciBvZiBhcmd1bWVudHMAJXNfc2VnbWVudHMAdW5hYmxlIHRvIGRlbGV0ZS9tb2RpZnkgdXNlci1mdW5jdGlvbiBkdWUgdG8gYWN0aXZlIHN0YXRlbWVudHMAdW5hYmxlIHRvIGRlbGV0ZS9tb2RpZnkgY29sbGF0aW9uIHNlcXVlbmNlIGR1ZSB0byBhY3RpdmUgc3RhdGVtZW50cwBvZmZzZXRzAHJldmVyc2VfdW5vcmRlcmVkX3NlbGVjdHMAaWlzc3Nzc3MAaXNzAHNlc3MAdW5jb21wcmVzcwBjYW5ub3Qgb3BlbiBzYXZlcG9pbnQgLSBTUUwgc3RhdGVtZW50cyBpbiBwcm9ncmVzcwBjYW5ub3QgcmVsZWFzZSBzYXZlcG9pbnQgLSBTUUwgc3RhdGVtZW50cyBpbiBwcm9ncmVzcwBjYW5ub3QgY29tbWl0IHRyYW5zYWN0aW9uIC0gU1FMIHN0YXRlbWVudHMgaW4gcHJvZ3Jlc3MAY2Fubm90IFZBQ1VVTSAtIFNRTCBzdGF0ZW1lbnRzIGluIHByb2dyZXNzAGFjY2VzcwBwYXJhbWV0ZXJzAHJlY3Vyc2l2ZV90cmlnZ2VycwB0aGUgSU5ERVhFRCBCWSBjbGF1c2UgaXMgbm90IGFsbG93ZWQgb24gVVBEQVRFIG9yIERFTEVURSBzdGF0ZW1lbnRzIHdpdGhpbiB0cmlnZ2VycwB0aGUgTk9UIElOREVYRUQgY2xhdXNlIGlzIG5vdCBhbGxvd2VkIG9uIFVQREFURSBvciBERUxFVEUgc3RhdGVtZW50cyB3aXRoaW4gdHJpZ2dlcnMAcXVhbGlmaWVkIHRhYmxlIG5hbWVzIGFyZSBub3QgYWxsb3dlZCBvbiBJTlNFUlQsIFVQREFURSwgYW5kIERFTEVURSBzdGF0ZW1lbnRzIHdpdGhpbiB0cmlnZ2VycwBDaGlsZCBwYWdlIGRlcHRoIGRpZmZlcnMAdW5hYmxlIHRvIGNsb3NlIGR1ZSB0byB1bmZpbmFsaXplZCBzdGF0ZW1lbnRzIG9yIHVuZmluaXNoZWQgYmFja3VwcwBhY29zAElmUG9zAGNvbXBpbGVfb3B0aW9ucwBESVNUSU5DVCBpcyBub3Qgc3VwcG9ydGVkIGZvciB3aW5kb3cgZnVuY3Rpb25zAEZJTFRFUiBjbGF1c2UgbWF5IG9ubHkgYmUgdXNlZCB3aXRoIGFnZ3JlZ2F0ZSB3aW5kb3cgZnVuY3Rpb25zAG5vbi1kZXRlcm1pbmlzdGljIGZ1bmN0aW9ucwBpbmRleCBleHByZXNzaW9ucwBTRUxFQ1RzIHRvIHRoZSBsZWZ0IGFuZCByaWdodCBvZiAlcyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBudW1iZXIgb2YgcmVzdWx0IGNvbHVtbnMAdmlydHVhbCB0YWJsZXMgY2Fubm90IHVzZSBjb21wdXRlZCBjb2x1bW5zAGdlbmVyYXRlZCBjb2x1bW5zAHRhYmxlICVzIGhhcyAlZCB2YWx1ZXMgZm9yICVkIGNvbHVtbnMAcmFkaWFucwBhbGwgVkFMVUVTIG11c3QgaGF2ZSB0aGUgc2FtZSBudW1iZXIgb2YgdGVybXMAZW1wdHlfcmVzdWx0X2NhbGxiYWNrcwBMb2FkQW5hbHlzaXMAZmxncwBmbGFncwB2ZnMAJWQgY29sdW1ucyBhc3NpZ25lZCAlZCB2YWx1ZXMASlNPTiBjYW5ub3QgaG9sZCBCTE9CIHZhbHVlcwBmYWlsZWQgbWVtb3J5IHJlc2l6ZSAldSB0byAldSBieXRlcwBwYXJ0aWFsIGluZGV4IFdIRVJFIGNsYXVzZXMAc2hvcnRfY29sdW1uX25hbWVzAGZ1bGxfY29sdW1uX25hbWVzAHVuYWJsZSB0byBvcGVuIGEgdGVtcG9yYXJ5IGRhdGFiYXNlIGZpbGUgZm9yIHN0b3JpbmcgdGVtcG9yYXJ5IHRhYmxlcwBjYW5ub3QgY3JlYXRlIHRyaWdnZXJzIG9uIHZpcnR1YWwgdGFibGVzACVzIFJFVFVSTklORyBpcyBub3QgYXZhaWxhYmxlIG9uIHZpcnR1YWwgdGFibGVzAGNhbm5vdCBqb2luIHVzaW5nIGNvbHVtbiAlcyAtIGNvbHVtbiBub3QgcHJlc2VudCBpbiBib3RoIHRhYmxlcwBBVVRPSU5DUkVNRU5UIG5vdCBhbGxvd2VkIG9uIFdJVEhPVVQgUk9XSUQgdGFibGVzACVzIGNhbm5vdCB1c2UgdmFyaWFibGVzAHRvbyBtYW55IFNRTCB2YXJpYWJsZXMAc3VicXVlcmllcwBjYW5ub3QgdXNlIHdpbmRvdyBmdW5jdGlvbnMgaW4gcmVjdXJzaXZlIHF1ZXJpZXMAY291bnRfY2hhbmdlcwB0b3RhbF9jaGFuZ2VzAGRlZ3JlZXMAUkVUVVJOSU5HIG1heSBub3QgdXNlICJUQUJMRS4qIiB3aWxkY2FyZHMAdGhyZWFkcwBhYnMALiUuKnMAQ1JFQVRFICVzICUuKnMAQ1JFQVRFJXMgSU5ERVggJS4qcwBpbnZhbGlkIHVyaSBhdXRob3JpdHk6ICUuKnMAdW5rbm93biB0YWJsZSBvcHRpb246ICUuKnMAJS4qcyVzACwlcyVzJXMAU0NBTiAlcyVzJXMAc3FsaXRlX2FsdGVydGFiXyVzAFNDQU4gJWQgQ09OU1RBTlQgUk9XJXMAJVElcwAgVklSVFVBTCBUQUJMRSBJTkRFWCAlZDolcwAlczogJXMuJXMuJXMAbWlzc2luZyBkYXRhdHlwZSBmb3IgJXMuJXMAY2Fubm90IHN0b3JlICVzIHZhbHVlIGluICVzIGNvbHVtbiAlcy4lcwBub24tJXMgdmFsdWUgaW4gJXMuJXMATlVMTCB2YWx1ZSBpbiAlcy4lcwAlczogJXMuJXMAbm8gc3VjaCB0YWJsZSBjb2x1bW46ICVzLiVzACUuMThzLSVzACBVU0lORyBJTlRFR0VSIFBSSU1BUlkgS0VZICglcwB1c2UgRFJPUCBWSUVXIHRvIGRlbGV0ZSB2aWV3ICVzAGlsbGVnYWwgZmlyc3QgYXJndW1lbnQgdG8gJXMAbWlzdXNlIG9mIGFsaWFzZWQgd2luZG93IGZ1bmN0aW9uICVzAHRvbyBtYW55IGNvbHVtbnMgb24gJXMAdG9vIG1hbnkgY29sdW1ucyBpbiAlcwAlcyBwcm9oaWJpdGVkIGluICVzAENIRUNLIGNvbnN0cmFpbnQgZmFpbGVkIGluICVzAG5vbi1kZXRlcm1pbmlzdGljIHVzZSBvZiAlcygpIGluICVzAHJlY292ZXJlZCAlZCBwYWdlcyBmcm9tICVzAG1pc3VzZSBvZiBhbGlhc2VkIGFnZ3JlZ2F0ZSAlcwAlcyAlVCBjYW5ub3QgcmVmZXJlbmNlIG9iamVjdHMgaW4gZGF0YWJhc2UgJXMAY2Fubm90IGRldGFjaCBkYXRhYmFzZSAlcwBhIEpPSU4gY2xhdXNlIGlzIHJlcXVpcmVkIGJlZm9yZSAlcwBjYW5ub3Qgb3BlbiB2YWx1ZSBvZiB0eXBlICVzAGNhbm5vdCBmc3RhdCBkYiBmaWxlICVzAHJlY292ZXJlZCAlZCBmcmFtZXMgZnJvbSBXQUwgZmlsZSAlcwBQUklNQVJZIEtFWSBtaXNzaW5nIG9uIHRhYmxlICVzAHVzZSBEUk9QIFRBQkxFIHRvIGRlbGV0ZSB0YWJsZSAlcwBTRUxFQ1QgJXMgT1JERVIgQlkgcm93aWQgJXMAU0VMRUNUICVzIFdIRVJFIHJvd2lkIEJFVFdFRU4gJWxsZCBBTkQgJWxsZCBPUkRFUiBCWSByb3dpZCAlcwB0aGVyZSBpcyBhbHJlYWR5IGFuIGluZGV4IG5hbWVkICVzAHRhYmxlICVTIGhhcyBubyBjb2x1bW4gbmFtZWQgJXMAdGhlcmUgaXMgYWxyZWFkeSBhIHRhYmxlIG5hbWVkICVzAHN0YXRlbWVudCBhYm9ydHMgYXQgJWQ6IFslc10gJXMAQ09WRVJJTkcgSU5ERVggJXMAU0VMRUNUICVzAHVuc3VwcG9ydGVkIHVzZSBvZiBOVUxMUyAlcwBVU0UgVEVNUCBCLVRSRUUgRk9SICVzAC0tIFRSSUdHRVIgJXMAPj8gQU5EICVzACV6OiAlcwByZWN1cnNpdmUgcmVmZXJlbmNlIGluIGEgc3VicXVlcnk6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBjYWxsZWQgcmVjdXJzaXZlbHk6ICVzAG5vIHN1Y2ggaW5kZXg6ICVzAG5vIHN1Y2ggd2luZG93OiAlcwBjYW5ub3Qgb3ZlcnJpZGUgJXMgb2Ygd2luZG93OiAlcwBjYW5ub3Qgb3BlbiB2aWV3OiAlcwBubyBzdWNoIHNhdmVwb2ludDogJXMAbm8gc3VjaCB2ZnM6ICVzAG11bHRpcGxlIHJlY3Vyc2l2ZSByZWZlcmVuY2VzOiAlcwBlcnJvciBpbiAlcyAlcyVzJXM6ICVzAGVycm9yIGluICVzICVzIGFmdGVyICVzOiAlcwB1bmtub3duIHRva2VuaXplcjogJXMAZXJyb3IgcGFyc2luZyBwcmVmaXggcGFyYW1ldGVyOiAlcwB1bnJlY29nbml6ZWQgcGFyYW1ldGVyOiAlcwB1bnJlY29nbml6ZWQgb3JkZXI6ICVzAHVucmVjb2duaXplZCBtYXRjaGluZm86ICVzAG5vIHN1Y2ggY29sdW1uOiAlcwBmaWxlIHJlbmFtZWQgd2hpbGUgb3BlbjogJXMAZmlsZSB1bmxpbmtlZCB3aGlsZSBvcGVuOiAlcwB1bnN1cHBvcnRlZCBlbmNvZGluZzogJXMAY2Fubm90IGxpbWl0IFdBTCBzaXplOiAlcwBNSiBkZWxldGU6ICVzAHRhcmdldCBvYmplY3QvYWxpYXMgbWF5IG5vdCBhcHBlYXIgaW4gRlJPTSBjbGF1c2U6ICVzAG9iamVjdCBuYW1lIHJlc2VydmVkIGZvciBpbnRlcm5hbCB1c2U6ICVzAHVua25vd24gZGF0YWJhc2U6ICVzAHVuYWJsZSB0byBvcGVuIGRhdGFiYXNlOiAlcwBubyBzdWNoIGRhdGFiYXNlOiAlcwB0aGVyZSBpcyBhbHJlYWR5IGFub3RoZXIgdGFibGUgb3IgaW5kZXggd2l0aCB0aGlzIG5hbWU6ICVzAGR1cGxpY2F0ZSBjb2x1bW4gbmFtZTogJXMAZHVwbGljYXRlIFdJVEggdGFibGUgbmFtZTogJXMAbm8gc3VjaCBtb2R1bGU6ICVzAG11bHRpcGxlIGxpbmtzIHRvIGZpbGU6ICVzAGNhbm5vdCBvcGVuIHZpcnR1YWwgdGFibGU6ICVzAG5vIHN1Y2ggdGFibGU6ICVzAG11bHRpcGxlIHJlZmVyZW5jZXMgdG8gcmVjdXJzaXZlIHRhYmxlOiAlcwBubyBzdWNoICVzIG1vZGU6ICVzAE1KIGNvbGxpZGU6ICVzAG5vIHN1Y2ggY29sbGF0aW9uIHNlcXVlbmNlOiAlcwBjaXJjdWxhciByZWZlcmVuY2U6ICVzAGNhbm5vdCBvcGVuIHRhYmxlIHdpdGhvdXQgcm93aWQ6ICVzACVzIG1vZGUgbm90IGFsbG93ZWQ6ICVzAHZ0YWJsZSBjb25zdHJ1Y3RvciBmYWlsZWQ6ICVzAGF1dG9tYXRpYyBleHRlbnNpb24gbG9hZGluZyBmYWlsZWQ6ICVzAGRhdGFiYXNlIHRhYmxlIGlzIGxvY2tlZDogJXMAZGF0YWJhc2Ugc2NoZW1hIGlzIGxvY2tlZDogJXMAdnRhYmxlIGNvbnN0cnVjdG9yIGRpZCBub3QgZGVjbGFyZSBzY2hlbWE6ICVzAGFib3J0IGF0ICVkIGluIFslc106ICVzAC0tICVzACV6IC0gJXMAb3NfdW5peC5jOiVkOiAoJWQpICVzKCVzKSAtICVzAHdyAHJpZ2h0c3RyAGxlZnRzdHIAaW5zdHIAc3Vic3RyAGV4cHJfaW1wbGllc19leHByAGludmFsaWQgYXJndW1lbnRzIHRvIGZ0czRhdXggY29uc3RydWN0b3IAbWlzc2luZyAlcyBwYXJhbWV0ZXIgaW4gZnRzNCBjb25zdHJ1Y3RvcgB0aGUgIi4iIG9wZXJhdG9yAGZ0czNjdXJzb3IAbmVhciAiJVQiOiBzeW50YXggZXJyb3IAdW5rbm93biBlcnJvcgBkb21haW4gZXJyb3IAbm90IGFuIGVycm9yAFNRTCBsb2dpYyBlcnJvcgBkaXNrIEkvTyBlcnJvcgBmbG9vcgBybWRpcgBta2RpcgBzZWdkaXIAZnRzM190b2tlbml6ZXIAdW5rbm93biB0b2tlbml6ZXIAcG93ZXIAbG93ZXIAc3FsaXRlX3RlbXBfbWFzdGVyAHNxbGl0ZV9tYXN0ZXIAcG9ydGVyAFJlc2V0U29ydGVyAEZrQ291bnRlcgBBUEkgY2FsbCB3aXRoICVzIGRhdGFiYXNlIGNvbm5lY3Rpb24gcG9pbnRlcgBzdHJmaWx0ZXIAVkZpbHRlcgBFU0NBUEUgZXhwcmVzc2lvbiBtdXN0IGJlIGEgc2luZ2xlIGNoYXJhY3RlcgB1cHBlcgBwcm9wZXIASWZTbWFsbGVyAGNhbm5vdCB1c2UgUkVUVVJOSU5HIGluIGEgdHJpZ2dlcgBEcm9wVHJpZ2dlcgBzZWNvbmQgYXJndW1lbnQgdG8gbnRoX3ZhbHVlIG11c3QgYmUgYSBwb3NpdGl2ZSBpbnRlZ2VyAGFyZ3VtZW50IG9mIG50aWxlIG11c3QgYmUgYSBwb3NpdGl2ZSBpbnRlZ2VyAGZyYW1lIHN0YXJ0aW5nIG9mZnNldCBtdXN0IGJlIGEgbm9uLW5lZ2F0aXZlIGludGVnZXIAZnJhbWUgZW5kaW5nIG9mZnNldCBtdXN0IGJlIGEgbm9uLW5lZ2F0aXZlIGludGVnZXIASW50ZWdlcgBSb3dpZCAlbGxkIG91dCBvZiBvcmRlcgBSZW1haW5kZXIAZnJhbWUgc3RhcnRpbmcgb2Zmc2V0IG11c3QgYmUgYSBub24tbmVnYXRpdmUgbnVtYmVyAGZyYW1lIGVuZGluZyBvZmZzZXQgbXVzdCBiZSBhIG5vbi1uZWdhdGl2ZSBudW1iZXIAYWRkcgBwYWRyAGNoYXIAeWVhcgBDbGVhcgBCaXRPcgBzZXEAQ29sbFNlcQBFbHNlRXEAcmVnZXhwAE9wZW5EdXAATm9vcABKdW1wAC91c3IvdG1wAC92YXIvdG1wAHRlbXAAY3VycmVudF90aW1lc3RhbXAAQWdnU3RlcABtb2RlU3RlcAB2YXJpYW5jZVN0ZXAAbXVubWFwAG1tYXAAbXJlbWFwAHZ0YWI6JXAAc3NlbnN1bwBpbHN1bwBhdXRvAEdvdG8AaW50bwBpbmNyZW1lbnRhbF92YWN1dW0gZW5hYmxlZCB3aXRoIGEgbWF4IHJvb3RwYWdlIG9mIHplcm8ASWZOb3RaZXJvAERlY3JKdW1wWmVybwBGa0lmWmVybwBzZXFubwBpbmRleF94aW5mbwB0YWJsZV94aW5mbwBtYXRjaGluZm8AaW5kZXhfaW5mbwB0YWJsZV9pbmZvAE9wZW5Qc2V1ZG8AZmNob3duAFJldHVybgBqc29uAG5vIHF1ZXJ5IHNvbHV0aW9uAGluZGV4IGNvcnJ1cHRpb24AZGF0YWJhc2UgY29ycnVwdGlvbgBmcmVlIHNwYWNlIGNvcnJ1cHRpb24AdW5rbm93biBjb2x1bW4gIiVzIiBpbiBmb3JlaWduIGtleSBkZWZpbml0aW9uACVzLnhCZXN0SW5kZXggbWFsZnVuY3Rpb24AYXV0aG9yaXplciBtYWxmdW5jdGlvbgAlI1QoKSBtYXkgbm90IGJlIHVzZWQgYXMgYSB3aW5kb3cgZnVuY3Rpb24AJyVzJyBpcyBub3QgYSBmdW5jdGlvbgBGdW5jdGlvbgBjYW5ub3Qgc3RhcnQgYSB0cmFuc2FjdGlvbiB3aXRoaW4gYSB0cmFuc2FjdGlvbgBjYW5ub3QgY2hhbmdlICVzIHdhbCBtb2RlIGZyb20gd2l0aGluIGEgdHJhbnNhY3Rpb24AdGVtcG9yYXJ5IHN0b3JhZ2UgY2Fubm90IGJlIGNoYW5nZWQgZnJvbSB3aXRoaW4gYSB0cmFuc2FjdGlvbgBjYW5ub3QgVkFDVVVNIGZyb20gd2l0aGluIGEgdHJhbnNhY3Rpb24AU2FmZXR5IGxldmVsIG1heSBub3QgYmUgY2hhbmdlZCBpbnNpZGUgYSB0cmFuc2FjdGlvbgBUcmFuc2FjdGlvbgBQZXJtdXRhdGlvbgB1bmtub3duIG9wZXJhdGlvbgB1bnN1cHBvcnRlZCBmcmFtZSBzcGVjaWZpY2F0aW9uAFJBTkdFIHdpdGggb2Zmc2V0IFBSRUNFRElORy9GT0xMT1dJTkcgcmVxdWlyZXMgb25lIE9SREVSIEJZIGV4cHJlc3Npb24AdG9vIG1hbnkgbGV2ZWxzIG9mIHRyaWdnZXIgcmVjdXJzaW9uAHVzZXJfdmVyc2lvbgBzcWxpdGVfdmVyc2lvbgBkYXRhX3ZlcnNpb24Ac2NoZW1hX3ZlcnNpb24Ac3FsaXRlX2Ryb3BfY29sdW1uAHNxbGl0ZV9yZW5hbWVfY29sdW1uAGFmdGVyIGRyb3AgY29sdW1uAG5vIHN1Y2ggY29sdW1uAG11c3QgaGF2ZSBhdCBsZWFzdCBvbmUgbm9uLWdlbmVyYXRlZCBjb2x1bW4AY2Fubm90IHVzZSBERUZBVUxUIG9uIGEgZ2VuZXJhdGVkIGNvbHVtbgBhZGQgY29sdW1uAENhbm5vdCBhZGQgYSBQUklNQVJZIEtFWSBjb2x1bW4AQ2Fubm90IGFkZCBhIFVOSVFVRSBjb2x1bW4AY2Fubm90IGFkZCBhIFNUT1JFRCBjb2x1bW4AVkNvbHVtbgBidWlsdGluAGFzaW4AY2Fubm90IGhhdmUgYm90aCBPTiBhbmQgVVNJTkcgY2xhdXNlcyBpbiB0aGUgc2FtZSBqb2luAGF0IG1vc3QgJWQgdGFibGVzIGluIGEgam9pbgBtaW4Ab3JpZ2luAFZCZWdpbgBtYWluAEV4cGxhaW4Ac2lnbgBzc2VuAG9wZW4ASWZOb3RPcGVuAFNvcnRlck9wZW4AVk9wZW4AaGlkZGVuAGF0YW4AbWVkaWFuAFNlZWtTY2FuAFZJbml0SW4AYXV0b192YWN1dW0AaW5jcmVtZW50YWxfdmFjdXVtAEluY3JWYWN1dW0Ac3VtAGRyb3AgY29sdW1uIGZyb20AL2Rldi91cmFuZG9tAEFkZEltbQBydHJpbQBsdHJpbQByZWFkb25seV9zaG0AJXMtc2htAHRuZW0AUkFJU0UoKSBtYXkgb25seSBiZSB1c2VkIHdpdGhpbiBhIHRyaWdnZXItcHJvZ3JhbQBQcm9ncmFtAFBhcmFtAGZ1bABmY250bABpb2N0bABpZ29sAGxvY2tpbmcgcHJvdG9jb2wAbmNvbABub3RudWxsAGlmbnVsbAAvZGV2L251bGwAZGF0YWJhc2Ugb3IgZGlzayBpcyBmdWxsAE5vdE51bGwAU29mdE51bGwASXNOdWxsAFplcm9Pck51bGwASGFsdElmTnVsbABjb2xsAGNhY2hlX3NwaWxsAFJvd0NlbGwAY2VpbABkZXRhaWwAcGFkbAB1bml4LWV4Y2wAdGJsAHdhbAB2aXJ0dWFsAHRvdGFsAGluY3JlbWVudGFsAE9wZW5FcGhlbWVyYWwAQWdnRmluYWwAbm9ybWFsAEluZGV4IGFscmVhZHkgb3B0aW1hbABwYXJ0aWFsAHJlYWwAUmVhbABwawBvawB1bmxpbmsAcmVhZGxpbmsARmluaXNoU2VlawBEZWZlcnJlZFNlZWsAbm9sb2NrAEN1cnNvclVubG9jawBibG9jawAlcy5sb2NrAEN1cnNvckxvY2sAVGFibGVMb2NrAGludGVncml0eV9jaGVjawBmb3JlaWduX2tleV9jaGVjawBxdWlja19jaGVjawBjZWxsX3NpemVfY2hlY2sAaW50ZWdyaXR5LWNoZWNrAEZrQ2hlY2sAVHlwZUNoZWNrAEludGVncml0eUNrAHJlemkAbm9pdGF6aQBpdGl2aQBzc2VuZXZpAGl0aQBpc3Npc2kAaXNpc2kAcGkAbm9pAGduaQBzaXNzaWkAaXNzaXNpaQBzc3NpaWkAc2VpAGl0aWNpAGV0YWNpAGxhY2kAY290aABtb250aABqc29uX2FycmF5X2xlbmd0aABvdmVyZmxvdyBsaXN0IGxlbmd0aAB3ZHRoAHN0YXRfcHVzaABhY29zaABhc2luaABhdGFuaABqc29uX3BhdGNoAGRhdGF0eXBlIG1pc21hdGNoAGFyZ3VtZW50IHR5cGUgbWlzbWF0Y2gAYWJicmV2aWF0ZWQgcXVlcnkgYWxnb3JpdGhtIHNlYXJjaAB1bml4ZXBvY2gAc3FsaXRlX2F0dGFjaABzcWxpdGVfZGV0YWNoAGpzb25fZWFjaABhdmcAbmFyZwBzcWxpdGVfbG9nAHN0YXRlbWVudCB0b28gbG9uZwBjYW5ub3Qgb3BlbiAlcyBjb2x1bW4gZm9yIHdyaXRpbmcAc3Vic3RyaW5nAFN0cmluZwBzcWxpdGVfcmV0dXJuaW5nAGVuY29kaW5nAHN0cmluZyBvciBibG9iIHRvbyBiaWcAUmVsZWFzZVJlZwAlLjE2ZwAlIS4xNWcAc3Nlbmx1ZgBwcmludGYAdHlwZW9mAG1vZGVvZgBvdXQgb2YAcmVuYW1lIGNvbHVtbnMgb2YAbnVsbGlmAGlpZgBvZmYAMDEyMzQ1Njc4OWFiY2RlZgBJZgAlMDYuM2YAJS4qZgBnZXRwYWdlc2l6ZQBkb2NzaXplAG1tYXBfc2l6ZQBkZWZhdWx0X2NhY2hlX3NpemUAUFJBR01BICVRLnBhZ2Vfc2l6ZQBmdHMzdG9rZW5pemUAb3B0aW1pemUAanNvbl9yZW1vdmUATW92ZQBjYW5ub3QgY29tbWl0IC0gbm8gdHJhbnNhY3Rpb24gaXMgYWN0aXZlAGNhbm5vdCByb2xsYmFjayAtIG5vIHRyYW5zYWN0aW9uIGlzIGFjdGl2ZQBleGNsdXNpdmUAdHJ1ZQBJc1RydWUAdW5pcXVlAGRmbHRfdmFsdWUAQ2Fubm90IGFkZCBhIFJFRkVSRU5DRVMgY29sdW1uIHdpdGggbm9uLU5VTEwgZGVmYXVsdCB2YWx1ZQBBZ2dWYWx1ZQBqc29uX3F1b3RlAHB3cml0ZQBPcGVuV3JpdGUAb25fZGVsZXRlAHNlY3VyZV9kZWxldGUASWR4RGVsZXRlAHByaXZhdGUAYWdncmVnYXRlAFZDcmVhdGUAb25fdXBkYXRlAFZVcGRhdGUAY3VycmVudF9kYXRlAGZhbGxvY2F0ZQBmdHJ1bmNhdGUAcmVwbGljYXRlAGJhZCBwYXJhbWV0ZXIgb3Igb3RoZXIgQVBJIG1pc3VzZQB0b28gbWFueSB0ZXJtcyBpbiAlcyBCWSBjbGF1c2UAdG9vIG1hbnkgdGVybXMgaW4gT1JERVIgQlkgY2xhdXNlAGFnZ3JlZ2F0ZSBmdW5jdGlvbnMgYXJlIG5vdCBhbGxvd2VkIGluIHRoZSBHUk9VUCBCWSBjbGF1c2UAUEFSVElUSU9OIGNsYXVzZQBhIE5BVFVSQUwgam9pbiBtYXkgbm90IGhhdmUgYW4gT04gb3IgVVNJTkcgY2xhdXNlAGRhdGFiYXNlICVzIGlzIGFscmVhZHkgaW4gdXNlAEFnZ0ludmVyc2UAcmV2ZXJzZQBjbG9zZQBDbG9zZQBmYWxzZQBhdHRlbXB0IHRvIHdyaXRlIGEgcmVhZG9ubHkgZGF0YWJhc2UAY29ycnVwdCBkYXRhYmFzZQBhdHRhY2hlZCBkYXRhYmFzZXMgbXVzdCB1c2UgdGhlIHNhbWUgdGV4dCBlbmNvZGluZyBhcyBtYWluIGRhdGFiYXNlAGZpbGUgaXMgbm90IGEgZGF0YWJhc2UAdGVtcF9zdG9yZQAlcyBjbGF1c2Ugc2hvdWxkIGNvbWUgYWZ0ZXIgJXMgbm90IGJlZm9yZQBFeHBpcmUAc3F1YXJlAGV4cHJfY29tcGFyZQBTb3J0ZXJDb21wYXJlAHN1YnR5cGUAanNvbl90eXBlAElzTnVsbE9yVHlwZQBJZk5vSG9wZQBpbHRuZQB1bml4LW5vbmUASW5pdENvcm91dGluZQBFbmRDb3JvdXRpbmUAaWNuZQBsb2NhbHRpbWUAc3RyZnRpbWUAZGF0ZXRpbWUAY3VycmVudF90aW1lAHRuZW1lAGFmdGVyIHJlbmFtZQBub24tdGV4dCBmaWxlbmFtZQBWUmVuYW1lAGFtYmlndW91cyBjb2x1bW4gbmFtZQB0ZW1wb3JhcnkgdHJpZ2dlciBtYXkgbm90IGhhdmUgcXVhbGlmaWVkIG5hbWUAc2ltcGxlAGxvd2VyX3F1YXJ0aWxlAHVwcGVyX3F1YXJ0aWxlAHVuaXgtZG90ZmlsZQBjYW5ub3Qgb3BlbiBmaWxlAHVuYWJsZSB0byBvcGVuIGRhdGFiYXNlIGZpbGUAaW1tdXRhYmxlAEFib3J0YWJsZQBsZWdhY3lfYWx0ZXJfdGFibGUAc3FsaXRlX3JlbmFtZV90YWJsZQBjYW5ub3QgY3JlYXRlIHRyaWdnZXIgb24gc3lzdGVtIHRhYmxlAHZpcnR1YWwgdGFibGUAbm8gc3VjaCB0YWJsZQBudW1iZXIgb2YgY29sdW1ucyBpbiBmb3JlaWduIGtleSBkb2VzIG5vdCBtYXRjaCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIHJlZmVyZW5jZWQgdGFibGUAbG9jYWwgdGltZSB1bmF2YWlsYWJsZQBhbm90aGVyIHJvdyBhdmFpbGFibGUAbm8gbW9yZSByb3dzIGF2YWlsYWJsZQBWYXJpYWJsZQBEcm9wVGFibGUAdXRmMTZsZQBVVEYxNmxlAFVURi0xNmxlAGNhc2Vfc2Vuc2l0aXZlX2xpa2UAU2V0Q29va2llAFJlYWRDb29raWUAY2FjaGUAY29sdW1uIGluZGV4IG91dCBvZiByYW5nZQBub3RpZmljYXRpb24gbWVzc2FnZQB3YXJuaW5nIG1lc3NhZ2UAaW52YWxpZCByb290cGFnZQBFeHRlbmRzIG9mZiBlbmQgb2YgcGFnZQAyMDIyLTA1LTA2IDE1OjI1OjI3IDc4ZDljOTkzZDQwNGNkZmFhN2ZkZDI5NzNmYTEwNTJlM2RhOWY2NjIxNWNmZjljNTU0MGViZTU1YzQwN2Q5ZmUAanNvbl90cmVlAENyZWF0ZUJ0cmVlAGRlZQBqb3VybmFsX21vZGUAbG9ja2luZ19tb2RlAG9wY29kZQB1bmljb2RlAEpvdXJuYWxNb2RlAERpdmlkZQBjb2FsZXNjZQBzcWxpdGVfc2VxdWVuY2UAU2VxdWVuY2UAZGlmZmVyZW5jZQB2YXJpYW5jZQBPbmNlAFRyYWNlAGpzb25fcmVwbGFjZQB1dGYxNmJlAFVURjE2YmUAVVRGLTE2YmUATmUATGUAR2UAMjBjOjIwZQAyMGI6MjBlACUhLjIwZQBnZXRjd2QATWFrZVJlY29yZAB0aHN0bmRyZABsaWtlbGlob29kAGZjaG1vZAByb3VuZABOb3RGb3VuZABSZXdpbmQAU2Vla0VuZABCaXRBbmQAb2xkACVsbGQgJWxsZABubyBzdWNoIHJvd2lkOiAlbGxkAHJlYnVpbGQAWWllbGQAbGFzdF9pbnNlcnRfcm93aWQAJXMucm93aWQAU0VMRUNUKkZST00iJXciLiVzIE9SREVSIEJZIHJvd2lkAFNFTEVDVCpGUk9NIiV3Ii4lcyBXSEVSRSAlcyBPUkRFUiBCWSByb3dpZABJZHhSb3dpZABOZXdSb3dpZABTZWVrUm93aWQAZ2V0ZXVpZABpbnZhbGlkAGpzb25fdmFsaWQAZmtpZABfX2xhbmdpZAAleiwgbGFuZ2lkAGxhbmd1YWdlaWQAZG9jaWQAYXBwbGljYXRpb25faWQAc3FsaXRlX3NvdXJjZV9pZABub3QgYXV0aG9yaXplZABJbmRleCBvcHRpbWl6ZWQAbm90aW5kZXhlZAB1bmFibGUgdG8gaWRlbnRpZnkgdGhlIG9iamVjdCB0byBiZSByZWluZGV4ZWQAdmlld3MgbWF5IG5vdCBiZSBpbmRleGVkAHZpcnR1YWwgdGFibGVzIG1heSBub3QgYmUgaW5kZXhlZAB0YWJsZSAlcyBtYXkgbm90IGJlIGluZGV4ZWQAcmVhZF91bmNvbW1pdHRlZABSSUdIVCBhbmQgRlVMTCBPVVRFUiBKT0lOcyBhcmUgbm90IGN1cnJlbnRseSBzdXBwb3J0ZWQAcmVjdXJzaXZlIGFnZ3JlZ2F0ZSBxdWVyaWVzIG5vdCBzdXBwb3J0ZWQAcXVlcnkgYWJvcnRlZAByb3dzIGluc2VydGVkAGludGVycnVwdGVkAGNoZWNrcG9pbnRlZABhY2Nlc3MgdG8gJXogaXMgcHJvaGliaXRlZABhY2Nlc3MgdG8gdmlldyAiJXMiIHByb2hpYml0ZWQAcm93cyBkZWxldGVkAGdlbmVyYXRlZAByb3dzIHVwZGF0ZWQAbm90dXNlZAByb3cgdmFsdWUgbWlzdXNlZABzcWxpdGVfY29tcGlsZW9wdGlvbl91c2VkAFBhZ2UgJWQgaXMgbmV2ZXIgdXNlZABDb2x1bW5zVXNlZABzdG9yZWQAdmlydHVhbCB0YWJsZXMgbWF5IG5vdCBiZSBhbHRlcmVkAHZpZXcgJXMgbWF5IG5vdCBiZSBhbHRlcmVkAHRhYmxlICVzIG1heSBub3QgYmUgYWx0ZXJlZABzaGFyZWQAaW5kZXggYXNzb2NpYXRlZCB3aXRoIFVOSVFVRSBvciBQUklNQVJZIEtFWSBjb25zdHJhaW50IGNhbm5vdCBiZSBkcm9wcGVkAHRhYmxlICVzIG1heSBub3QgYmUgZHJvcHBlZAB2aWV3ICVzIGlzIGNpcmN1bGFybHkgZGVmaW5lZAB1bm9wZW5lZABkYXRhYmFzZSBkaXNrIGltYWdlIGlzIG1hbGZvcm1lZAAlcyBjb25zdHJhaW50IGZhaWxlZABGT1JFSUdOIEtFWSBjb25zdHJhaW50IGZhaWxlZABsYXJnZSBmaWxlIHN1cHBvcnQgaXMgZGlzYWJsZWQAZnRzM3Rva2VuaXplIGRpc2FibGVkAGRhdGFiYXNlICVzIGlzIGxvY2tlZABkYXRhYmFzZSBpcyBsb2NrZWQAZGF0YWJhc2UgdGFibGUgaXMgbG9ja2VkAGF1dGhvcml6YXRpb24gZGVuaWVkAGFjY2VzcyBwZXJtaXNzaW9uIGRlbmllZAB0YWJsZSAlUyBoYXMgJWQgY29sdW1ucyBidXQgJWQgdmFsdWVzIHdlcmUgc3VwcGxpZWQAdGVtcG9yYXJ5IHRhYmxlIG5hbWUgbXVzdCBiZSB1bnF1YWxpZmllZAB0YWJsZSAlcyBtYXkgbm90IGJlIG1vZGlmaWVkAGNvbmZsaWN0aW5nIE9OIENPTkZMSUNUIGNsYXVzZXMgc3BlY2lmaWVkAG5vIHRhYmxlcyBzcGVjaWZpZWQAZGF0YWJhc2UgaXMgYWxyZWFkeSBhdHRhY2hlZABkYXRhYmFzZSBzY2hlbWEgaGFzIGNoYW5nZWQAZXhjbHVkZWQAUG9pbnRlciBtYXAgcGFnZSAlZCBpcyByZWZlcmVuY2VkAFJvd1NldEFkZABGaWx0ZXJBZGQAcHJlYWQAUm93U2V0UmVhZABPcGVuUmVhZAAlMDRkACUwM2QAJTAyZAA0MGYtMjFhLTIxZABzcWxpdGVfc3RhdCVkAGNvbHVtbiVkAHNxbGl0ZV9hdXRvaW5kZXhfJXNfJWQAdmFyaWFibGUgbnVtYmVyIG11c3QgYmUgYmV0d2VlbiA/MSBhbmQgPyVkAEZhaWxlZCB0byByZWFkIHB0cm1hcCBrZXk9JWQAdW5hYmxlIHRvIGdldCB0aGUgcGFnZS4gZXJyb3IgY29kZT0lZABPZmZzZXQgJWQgb3V0IG9mIHJhbmdlICVkLi4lZABrKCVkAFVQREFURSAlUS5zcWxpdGVfbWFzdGVyIFNFVCByb290cGFnZT0lZCBXSEVSRSAjJWQgQU5EIHJvb3RwYWdlPSMlZABVUERBVEUgJVEuc3FsaXRlX21hc3RlciBTRVQgdHlwZT0nJXMnLCBuYW1lPSVRLCB0YmxfbmFtZT0lUSwgcm9vdHBhZ2U9IyVkLCBzcWw9JVEgV0hFUkUgcm93aWQ9IyVkAFVQREFURSAlUS5zcWxpdGVfbWFzdGVyIFNFVCB0eXBlPSd0YWJsZScsIG5hbWU9JVEsIHRibF9uYW1lPSVRLCByb290cGFnZT0wLCBzcWw9JVEgV0hFUkUgcm93aWQ9IyVkAHRvbyBtYW55IGF0dGFjaGVkIGRhdGFiYXNlcyAtIG1heCAlZAB0b28gbWFueSBhcmd1bWVudHMgb24gJXMoKSAtIG1heCAlZABleHBlY3RlZCAlZCBjb2x1bW5zIGZvciAnJXMnIGJ1dCBnb3QgJWQAYXR0ZW1wdCB0byBvcGVuICIlcyIgYXMgZmlsZSBkZXNjcmlwdG9yICVkAGludmFsaWQgcGFnZSBudW1iZXIgJWQAZmFpbGVkIHRvIGdldCBwYWdlICVkADJuZCByZWZlcmVuY2UgdG8gcGFnZSAlZABmcmVlbGlzdCBsZWFmIGNvdW50IHRvbyBiaWcgb24gcGFnZSAlZABidHJlZUluaXRQYWdlKCkgcmV0dXJucyBlcnJvciBjb2RlICVkACVzIGlzICVkIGJ1dCBzaG91bGQgYmUgJWQAJXIgJXMgQlkgdGVybSBvdXQgb2YgcmFuZ2UgLSBzaG91bGQgYmUgYmV0d2VlbiAxIGFuZCAlZABzdWItc2VsZWN0IHJldHVybnMgJWQgY29sdW1ucyAtIGV4cGVjdGVkICVkAElOKC4uLikgZWxlbWVudCBoYXMgJWQgdGVybSVzIC0gZXhwZWN0ZWQgJWQAJXNMSVNUIFNVQlFVRVJZICVkAFJFVVNFIExJU1QgU1VCUVVFUlkgJWQAJXNTQ0FMQVIgU1VCUVVFUlkgJWQAUkVVU0UgU1VCUVVFUlkgJWQASU5ERVggJWQAdG9vIG1hbnkgRlJPTSBjbGF1c2UgdGVybXMsIG1heDogJWQAcndjAHV0YwBkZXNjAGFzYwBjaGVja3BvaW50X2Z1bGxmc3luYwBmdWxsX2ZzeW5jAGNoYXJpbmRleEZ1bmMAc3FydEZ1bmMAY290RnVuYwByaWdodEZ1bmMAbGVmdEZ1bmMAYWNvc0Z1bmMAZmxvb3JGdW5jAHBvd2VyRnVuYwBzdHJmaWx0ZXJGdW5jAHByb3BlckZ1bmMAcGFkckZ1bmMAZXhwRnVuYwBhc2luRnVuYwBzaWduRnVuYwBhdGFuRnVuYwBjZWlsRnVuYwBwYWRsRnVuYwBjb3RoRnVuYwBhY29zaEZ1bmMAYXNpbmhGdW5jAGF0YW5oRnVuYwBsb2dGdW5jAHJhZDJkZWdGdW5jAHJldmVyc2VGdW5jAFB1cmVGdW5jAHNxdWFyZUZ1bmMAZGlmZmVyZW5jZUZ1bmMAZGVnMnJhZEZ1bmMAcGFkY0Z1bmMAYXRuMkZ1bmMAbG9nMTBGdW5jAGVuYwBudW1lcmljADE9PWFyZ2MAU3FsRXhlYwBwYWRjACUuNGMlcyUuMTZjAHNxbGl0ZS1zcmMvc3FsaXRlLWFtYWxnYW1hdGlvbi0zMzgwNTAwL2V4dGVuc2lvbi1mdW5jdGlvbnMuYwAlcy9ldGlscXNfJWxseCVjAHVucmVjb2duaXplZCBtYXRjaGluZm8gcmVxdWVzdDogJWMAR29zdWIAZ2xvYgB6ZXJvYmxvYgByYW5kb21ibG9iAEJsb2IAaWxiAGl0aWxpYgBtZW1kYgBBVFRBQ0ggJVEgQVMgdmFjdXVtX2RiAHJvdGEAZXZpdGEAbGFub2l0YQBldGEAUm93RGF0YQBTb3J0ZXJEYXRhAGljbmEAc3FsaXRlX3RlbXBfc2NoZW1hAHNxbGl0ZV9zY2hlbWEAd3JpdGFibGVfc2NoZW1hAHRydXN0ZWRfc2NoZW1hAGNvcnJ1cHQgc2NoZW1hAFBhcnNlU2NoZW1hAGlsbGEAZXppbGEAaXRpbGEAbXNpbGEAc3FsaXRlXwBwcmFnbWFfAFNRTElURV8AX1JPV0lEXwAlcyBhdCBsaW5lICVkIG9mIFslLjEwc10AYmluZCBvbiBhIGJ1c3kgcHJlcGFyZWQgc3RhdGVtZW50OiBbJXNdAG1hbGZvcm1lZCBNQVRDSCBleHByZXNzaW9uOiBbJXNdAFslZF0AW10AWzBdACRbAExFRlQtTU9TVCBTVUJRVUVSWQBDT01QT1VORCBRVUVSWQBBTlkAZ2VuZXJhdGVkIGNvbHVtbnMgY2Fubm90IGJlIHBhcnQgb2YgdGhlIFBSSU1BUlkgS0VZAEFVVE9JTkNSRU1FTlQgaXMgb25seSBhbGxvd2VkIG9uIGFuIElOVEVHRVIgUFJJTUFSWSBLRVkAZG9jaWQgSU5URUdFUiBQUklNQVJZIEtFWQBGT1JFSUdOIEtFWQBSSUdIVCBQQVJUIE9GIE9SREVSIEJZAEdST1VQIEJZAGlpc1gAaXNpWABBVVRPTUFUSUMgUEFSVElBTCBDT1ZFUklORyBJTkRFWABBVVRPTUFUSUMgQ09WRVJJTkcgSU5ERVgALW1qJTA2WDklMDJYAFNDQU4gQ09OU1RBTlQgUk9XAFZJRVcAanNvbl9vYmplY3QoKSBsYWJlbHMgbXVzdCBiZSBURVhUAEZJUlNUAExBU1QARVhDRVBUAE5PVAAgSU5UAElkeExUAFNlZWtMVABTRVQgREVGQVVMVABNVVRFWF9PTUlUAENPTU1JVABMSU1JVABSSUdIVABJZHhHVABTZWVrR1QATEVGVABESVNUSU5DVABSRVNUUklDVABJTlRFUlNFQ1QAdG9vIG1hbnkgdGVybXMgaW4gY29tcG91bmQgU0VMRUNUAHVua25vd24gb3IgdW5zdXBwb3J0ZWQgam9pbiB0eXBlOiAlVCAlVCVzJVQALSVUAHRvbyBtYW55IGFyZ3VtZW50cyBvbiBmdW5jdGlvbiAlVAB1bmtub3duIGRhdGFiYXNlICVUAGZvcmVpZ24ga2V5IG9uICVzIHNob3VsZCByZWZlcmVuY2Ugb25seSBvbmUgY29sdW1uIG9mIHRhYmxlICVUAENSRUFURSBWSVJUVUFMIFRBQkxFICVUAGhleCBsaXRlcmFsIHRvbyBiaWc6ICVzJSNUAG5vIHN1Y2ggZnVuY3Rpb246ICUjVABub3QgYXV0aG9yaXplZCB0byB1c2UgZnVuY3Rpb246ICUjVABERUZBVUxUX1JFQ1VSU0lWRV9UUklHR0VSUwBJTlMARU5BQkxFX0ZUUzNfUEFSRU5USEVTSVMARElTQUJMRV9MRlMAJXMgJVMAbm8gc3VjaCBpbmRleDogJVMAY2Fubm90IGNyZWF0ZSAlcyB0cmlnZ2VyIG9uIHZpZXc6ICVTAG5vIHN1Y2ggdHJpZ2dlcjogJVMAY2Fubm90IGNyZWF0ZSBJTlNURUFEIE9GIHRyaWdnZXIgb24gdGFibGU6ICVTAE1BVEVSSUFMSVpFICUhUwBDTy1ST1VUSU5FICUhUwBVU0lORyBJTkRFWCAlcyBGT1IgSU4tT1BFUkFUT1IAVVNJTkcgUk9XSUQgU0VBUkNIIE9OIFRBQkxFICVzIEZPUiBJTi1PUEVSQVRPUgBNVUxUSS1JTkRFWCBPUgBTUUxJVEVfVE1QRElSAEFGVEVSAElOVEVHRVIAT1JERVIATkVBUgBERUxFVEUgRlJPTSAlUS4lcyBXSEVSRSAlcz0lUQBuYW1lPSVRIEFORCBzcWw9JVEAREVMRVRFIEZST00gJVEuc3FsaXRlX3NlcXVlbmNlIFdIRVJFIG5hbWU9JVEALCB4LiVRAFNFTEVDVCAqIEZST00gJVEuJVEAVVBEQVRFICIldyIuc3FsaXRlX3NlcXVlbmNlIHNldCBuYW1lID0gJVEgV0hFUkUgbmFtZSA9ICVRAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHByaW50ZignJSUuJWRzLCAnLHNxbCkgfHwgJVEgfHwgc3Vic3RyKHNxbCwxK2xlbmd0aChwcmludGYoJyUlLiVkcycsc3FsKSkpIFdIRVJFIHR5cGUgPSAndGFibGUnIEFORCBuYW1lID0gJVEAU0VUVVAAR1JPVVAAUkVDVVJTSVZFIFNURVAATmFOAG1hbGZvcm1lZCBKU09OAE5PIEFDVElPTgBPTUlUX0xPQURfRVhURU5TSU9OAFVOSU9OAEJFR0lOACxhcmcgSElEREVOACxzY2hlbWEgSElEREVOAFNDQU4AREVGQVVMVF9BVVRPVkFDVVVNACBOVU0AUlRSSU0AQ2Fubm90IGFkZCBhIE5PVCBOVUxMIGNvbHVtbiB3aXRoIGRlZmF1bHQgdmFsdWUgTlVMTABOT1QgTlVMTABTRVQgTlVMTABTRUxFQ1QgMSBGUk9NICVRLiclcV9zZWdtZW50cycgV0hFUkUgYmxvY2tpZD0/IEFORCBibG9jayBJUyBOVUxMAFVOSU9OIEFMTAAgUkVBTABDSEVDSwBhYm9ydCBkdWUgdG8gUk9MTEJBQ0sATUFUQ0gAU0VBUkNIAGEgR1JPVVAgQlkgY2xhdXNlIGlzIHJlcXVpcmVkIGJlZm9yZSBIQVZJTkcAVVNJTkcARU5BQkxFX05PUk1BTElaRQAgVU5JUVVFAERFTEVURQBVUERBVEUAUkVMRUFTRQBOT0NBU0UAQkVGT1JFAENSRQBOT05FAElkeExFAFNlZWtMRQBUQUJMRQAxNkxFAElkeEdFAFNlZWtHRQAlcyBVU0lORyBURU1QIEItVFJFRQBDQVNDQURFADE2QkUAQU5EAFJPV0lEAE9JRABERVNDAFNFTEVDVCBpZHgsIHN0YXJ0X2Jsb2NrLCBsZWF2ZXNfZW5kX2Jsb2NrLCBlbmRfYmxvY2ssIHJvb3QgRlJPTSAlUS4nJXFfc2VnZGlyJyBXSEVSRSBsZXZlbCA9ID8gT1JERVIgQlkgaWR4IEFTQwBTRUxFQ1QgaWR4LCBzdGFydF9ibG9jaywgbGVhdmVzX2VuZF9ibG9jaywgZW5kX2Jsb2NrLCByb290IEZST00gJVEuJyVxX3NlZ2RpcicgV0hFUkUgbGV2ZWwgQkVUV0VFTiA/IEFORCA/T1JERVIgQlkgbGV2ZWwgREVTQywgaWR4IEFTQwBTRUxFQ1QgbGV2ZWwsIGlkeCwgZW5kX2Jsb2NrIEZST00gJVEuJyVxX3NlZ2RpcicgV0hFUkUgbGV2ZWwgQkVUV0VFTiA/IEFORCA/IE9SREVSIEJZIGxldmVsIERFU0MsIGlkeCBBU0MAU0VMRUNUIGlkeCBGUk9NICVRLiclcV9zZWdkaXInIFdIRVJFIGxldmVsPT8gT1JERVIgQlkgMSBBU0MAU1lTVEVNX01BTExPQwBCTE9CAEJCQgBVUERBVEUgT1IgRkFJTCAlUS4nJXFfc2VnZGlyJyBTRVQgbGV2ZWw9LTEsaWR4PT8gV0hFUkUgbGV2ZWw9PyBBTkQgaWR4PT8AVVBEQVRFICVRLiclcV9zZWdkaXInIFNFVCBpZHggPSA/IFdIRVJFIGxldmVsPT8gQU5EIGlkeD0/ACVzPT8AU0VMRUNUICVzIFdIRVJFIHJvd2lkPT8AU0VMRUNUIHNpemUgRlJPTSAlUS4nJXFfZG9jc2l6ZScgV0hFUkUgZG9jaWQ9PwBTRUxFQ1QgdmFsdWUgRlJPTSAlUS4nJXFfc3RhdCcgV0hFUkUgaWQ9PwA/LD8sPwBERUxFVEUgRlJPTSAlUS4nJXFfc2VnZGlyJyBXSEVSRSBsZXZlbCBCRVRXRUVOID8gQU5EID8AU0VMRUNUIG1heChsZXZlbCkgRlJPTSAlUS4nJXFfc2VnZGlyJyBXSEVSRSBsZXZlbCBCRVRXRUVOID8gQU5EID8AREVMRVRFIEZST00gJVEuJyVxX3NlZ21lbnRzJyBXSEVSRSBibG9ja2lkIEJFVFdFRU4gPyBBTkQgPwBVUERBVEUgJVEuJyVxX3NlZ2RpcicgU0VUIHN0YXJ0X2Jsb2NrID0gPywgcm9vdCA9ID9XSEVSRSBsZXZlbCA9ID8gQU5EIGlkeCA9ID8AU0VMRUNUIGlkeCwgc3RhcnRfYmxvY2ssIGxlYXZlc19lbmRfYmxvY2ssIGVuZF9ibG9jaywgcm9vdCBGUk9NICVRLiclcV9zZWdkaXInIFdIRVJFIGxldmVsID0gPyBBTkQgaWR4ID0gPwBERUxFVEUgRlJPTSAlUS4nJXFfc2VnZGlyJyBXSEVSRSBsZXZlbCA9ID8gQU5EIGlkeCA9ID8AREVMRVRFIEZST00gJVEuJyVxX3NlZ2RpcicgV0hFUkUgbGV2ZWwgPSA/AFNFTEVDVCBjb3VudCgqKSBGUk9NICVRLiclcV9zZWdkaXInIFdIRVJFIGxldmVsID0gPwBTRUxFQ1QgJXMgV0hFUkUgcm93aWQgPSA/AERFTEVURSBGUk9NICVRLiclcV9jb250ZW50JyBXSEVSRSByb3dpZCA9ID8AREVMRVRFIEZST00gJVEuJyVxX2RvY3NpemUnIFdIRVJFIGRvY2lkID0gPwAsID8APGV4cHI+ADxiPgA8Yj4uLi48L2I+AC0+PgAtPgBzZXBhcmF0b3JzPQB0b2tlbmNoYXJzPQBhdXRvbWVyZ2U9ADwASU5TRVJUIElOVE8gJVEuc3FsaXRlX21hc3RlciBWQUxVRVMoJ2luZGV4JywlUSwlUSwjJWQsJVEpOwBDUkVBVEUgVEFCTEUgJVEuJyVxX3NlZ21lbnRzJyhibG9ja2lkIElOVEVHRVIgUFJJTUFSWSBLRVksIGJsb2NrIEJMT0IpOwBDUkVBVEUgVEFCTEUgJVEuJyVxX2RvY3NpemUnKGRvY2lkIElOVEVHRVIgUFJJTUFSWSBLRVksIHNpemUgQkxPQik7AENSRUFURSBUQUJMRSBJRiBOT1QgRVhJU1RTICVRLiclcV9zdGF0JyhpZCBJTlRFR0VSIFBSSU1BUlkgS0VZLCB2YWx1ZSBCTE9CKTsAQ1JFQVRFIFRBQkxFICVRLiclcV9zZWdkaXInKGxldmVsIElOVEVHRVIsaWR4IElOVEVHRVIsc3RhcnRfYmxvY2sgSU5URUdFUixsZWF2ZXNfZW5kX2Jsb2NrIElOVEVHRVIsZW5kX2Jsb2NrIElOVEVHRVIscm9vdCBCTE9CLFBSSU1BUlkgS0VZKGxldmVsLCBpZHgpKTsAVVBEQVRFICVRLnNxbGl0ZV9tYXN0ZXIgU0VUIHRibF9uYW1lID0gJVEsIG5hbWUgPSBDQVNFIFdIRU4gdHlwZT0ndGFibGUnIFRIRU4gJVEgV0hFTiBuYW1lIExJS0UgJ3NxbGl0ZVhfYXV0b2luZGV4JSUnIEVTQ0FQRSAnWCcgICAgICBBTkQgdHlwZT0naW5kZXgnIFRIRU4gJ3NxbGl0ZV9hdXRvaW5kZXhfJyB8fCAlUSB8fCBzdWJzdHIobmFtZSwlZCsxOCkgRUxTRSBuYW1lIEVORCBXSEVSRSB0YmxfbmFtZT0lUSBDT0xMQVRFIG5vY2FzZSBBTkQgKHR5cGU9J3RhYmxlJyBPUiB0eXBlPSdpbmRleCcgT1IgdHlwZT0ndHJpZ2dlcicpOwBEUk9QIFRBQkxFIElGIEVYSVNUUyAlUS4nJXFfc2VnbWVudHMnO0RST1AgVEFCTEUgSUYgRVhJU1RTICVRLiclcV9zZWdkaXInO0RST1AgVEFCTEUgSUYgRVhJU1RTICVRLiclcV9kb2NzaXplJztEUk9QIFRBQkxFIElGIEVYSVNUUyAlUS4nJXFfc3RhdCc7JXMgRFJPUCBUQUJMRSBJRiBFWElTVFMgJVEuJyVxX2NvbnRlbnQnOwBBTFRFUiBUQUJMRSAlUS4nJXFfY29udGVudCcgIFJFTkFNRSBUTyAnJXFfY29udGVudCc7AEFMVEVSIFRBQkxFICVRLiclcV9zdGF0JyAgUkVOQU1FIFRPICclcV9zdGF0JzsAQUxURVIgVEFCTEUgJVEuJyVxX3NlZ21lbnRzJyBSRU5BTUUgVE8gJyVxX3NlZ21lbnRzJzsAQUxURVIgVEFCTEUgJVEuJyVxX3NlZ2RpcicgICBSRU5BTUUgVE8gJyVxX3NlZ2Rpcic7AEFMVEVSIFRBQkxFICVRLiclcV9kb2NzaXplJyAgUkVOQU1FIFRPICclcV9kb2NzaXplJzsAOm1lbW9yeToAZmlsZToAU3RyaW5nOAB1dGY4AFVURjgAVVRGLTgATUFYX0ZVTkNUSU9OX0FSRz0xMjcAREVGQVVMVF9TRUNUT1JfU0laRT00MDk2AERFRkFVTFRfUEFHRV9TSVpFPTQwOTYATUFYX1ZBUklBQkxFX05VTUJFUj0zMjc2NgBNQVhfUEFHRV9TSVpFPTY1NTM2AFVURjE2AFVURi0xNgBwNQB0b28gbWFueSByZWZlcmVuY2VzIHRvICIlcyI6IG1heCA2NTUzNQBzcWxpdGVfc3RhdDQAZnRzNABwNABERUZBVUxUX0ZJTEVfRk9STUFUPTQASW50NjQAcHdyaXRlNjQAcHJlYWQ2NABNQUxMT0NfU09GVF9MSU1JVD0xMDI0AHNxbGl0ZV9zdGF0MwBTQVZFUE9JTlQgZnRzMwBST0xMQkFDSyBUTyBmdHMzAFJFTEVBU0UgZnRzMwBwMwBFTkFCTEVfRlRTMwBNQVhfUEFHRV9DT1VOVD0xMDczNzQxODIzAHAyAGF0bjIAYXRhbjIAcmVtb3ZlX2RpYWNyaXRpY3M9MgBERUZBVUxUX1NZTkNIUk9OT1VTPTIAREVGQVVMVF9XQUxfU1lOQ0hST05PVVM9MgBhcmdjPT0zIHx8YXJnYz09MgBNQVhfREVGQVVMVF9QQUdFX1NJWkU9ODE5MgBTRUxFQ1QgdGJsLGlkeCxzdGF0IEZST00gJVEuc3FsaXRlX3N0YXQxAEFnZ1N0ZXAxAHJlbW92ZV9kaWFjcml0aWNzPTEAQVRPTUlDX0lOVFJJTlNJQ1M9MQBURU1QX1NUT1JFPTEAYXJnYz09MQB1bmljb2RlNjEAVVBEQVRFIE9SIEZBSUwgJVEuJyVxX3NlZ2RpcicgU0VUIGxldmVsPT8gV0hFUkUgbGV2ZWw9LTEAREVGQVVMVF9KT1VSTkFMX1NJWkVfTElNSVQ9LTEAU0VMRUNUIGxldmVsLCBjb3VudCgqKSBBUyBjbnQgRlJPTSAlUS4nJXFfc2VnZGlyJyAgIEdST1VQIEJZIGxldmVsIEhBVklORyBjbnQ+PT8gIE9SREVSIEJZIChsZXZlbCAlJSAxMDI0KSBBU0MsIDIgREVTQyBMSU1JVCAxAFNFTEVDVCAoU0VMRUNUIG1heChpZHgpIEZST00gJVEuJyVxX3NlZ2RpcicgV0hFUkUgbGV2ZWwgPSA/KSArIDEAU0VMRUNUJ0lOU0VSVCBJTlRPIHZhY3V1bV9kYi4nfHxxdW90ZShuYW1lKXx8JyBTRUxFQ1QqRlJPTSIldyIuJ3x8cXVvdGUobmFtZSlGUk9NIHZhY3V1bV9kYi5zcWxpdGVfc2NoZW1hIFdIRVJFIHR5cGU9J3RhYmxlJ0FORCBjb2FsZXNjZShyb290cGFnZSwxKT4wAFNFTEVDVCBzcWwgRlJPTSAiJXciLnNxbGl0ZV9zY2hlbWEgV0hFUkUgdHlwZT0ndGFibGUnQU5EIG5hbWU8PidzcWxpdGVfc2VxdWVuY2UnIEFORCBjb2FsZXNjZShyb290cGFnZSwxKT4wAHJlbW92ZV9kaWFjcml0aWNzPTAATUFYX1dPUktFUl9USFJFQURTPTAAREVGQVVMVF9XT1JLRVJfVEhSRUFEUz0wAE1BWF9NTUFQX1NJWkU9MABERUZBVUxUX01NQVBfU0laRT0wAFRIUkVBRFNBRkU9MAA5MjIzMzcyMDM2ODU0Nzc1ODAAREVGQVVMVF9QQ0FDSEVfSU5JVFNaPTIwAGxvZzEwAE1BWF9BVFRBQ0hFRD0xMABNQVhfQ09NUE9VTkRfU0VMRUNUPTUwMAA/MDAwAE1BWF9DT0xVTU49MjAwMABERUZBVUxUX0NBQ0hFX1NJWkU9LTIwMDAAREVGQVVMVF9XQUxfQVVUT0NIRUNLUE9JTlQ9MTAwMABNQVhfRVhQUl9ERVBUSD0xMDAwAE1BWF9UUklHR0VSX0RFUFRIPTEwMDAATUFYX0xJS0VfUEFUVEVSTl9MRU5HVEg9NTAwMDAATUFYX1ZEQkVfT1A9MjUwMDAwMDAwAE1BWF9MRU5HVEg9MTAwMDAwMDAwMABNQVhfU1FMX0xFTkdUSD0xMDAwMDAwMDAwAHNlY29uZCBhcmd1bWVudCB0byAlI1QoKSBtdXN0IGJlIGEgY29uc3RhbnQgYmV0d2VlbiAwLjAgYW5kIDEuMABDT01QSUxFUj1jbGFuZy0xNS4wLjAAL3Byb2Mvc2VsZi9mZC8AJVEuAE4uACQuAC0tACwAbm9za2lwc2NhbioAdW5vcmRlcmVkKgBzej1bMC05XSoAQ1JFQVRFIFRBQkxFIHgodHlwZSB0ZXh0LG5hbWUgdGV4dCx0YmxfbmFtZSB0ZXh0LHJvb3RwYWdlIGludCxzcWwgdGV4dCkAQ1JFQVRFIFRBQkxFICVRLiVzKCVzKQBhdXRvbWF0aWMgaW5kZXggb24gJXMoJXMpAEFOWSglcykASU5TRVJUIElOVE8gJVEuJyVxX2NvbnRlbnQnIFZBTFVFUyglcykAQ1JFQVRFIFRBQkxFICVRLiclcV9jb250ZW50JyglcykAbWFsZm9ybWVkIGRhdGFiYXNlIHNjaGVtYSAoJXMpAE1FUkdFICglcykAQ1JFQVRFIFRBQkxFICVRLnNxbGl0ZV9zZXF1ZW5jZShuYW1lLHNlcSkAQ1JFQVRFIFRBQkxFIHgoaW5wdXQsIHRva2VuLCBzdGFydCwgZW5kLCBwb3NpdGlvbikAVVBEQVRFICIldyIuc3FsaXRlX21hc3RlciBTRVQgc3FsID0gc3FsaXRlX2Ryb3BfY29sdW1uKCVkLCBzcWwsICVkKSBXSEVSRSAodHlwZT09J3RhYmxlJyBBTkQgdGJsX25hbWU9JVEgQ09MTEFURSBub2Nhc2UpAG1lbWRiKCVwLCVsbGQpAEJhZCBwdHIgbWFwIGVudHJ5IGtleT0lZCBleHBlY3RlZD0oJWQsJWQpIGdvdD0oJWQsJWQpACVzKCVkKQB6ZXJvYmxvYiglZCkAbWF4IHJvb3RwYWdlICglZCkgZGlzYWdyZWVzIHdpdGggaGVhZGVyICglZCkARlRTIGV4cHJlc3Npb24gdHJlZSBpcyB0b28gbGFyZ2UgKG1heGltdW0gZGVwdGggJWQpAEV4cHJlc3Npb24gdHJlZSBpcyB0b28gbGFyZ2UgKG1heGltdW0gZGVwdGggJWQpAChibG9iKQBVU0UgVEVNUCBCLVRSRUUgRk9SICVzKERJU1RJTkNUKQBVUERBVEUgIiV3Ii5zcWxpdGVfbWFzdGVyIFNFVCBzcWwgPSBzcWxpdGVfcmVuYW1lX2NvbHVtbihzcWwsIHR5cGUsIG5hbWUsICVRLCAlUSwgJWQsICVRLCAlZCwgJWQpIFdIRVJFIG5hbWUgTk9UIExJS0UgJ3NxbGl0ZVhfJSUnIEVTQ0FQRSAnWCcgIEFORCAodHlwZSAhPSAnaW5kZXgnIE9SIHRibF9uYW1lID0gJVEpAENSRUFURSBUQUJMRSB4KGtleSx2YWx1ZSx0eXBlLGF0b20saWQscGFyZW50LGZ1bGxrZXkscGF0aCxqc29uIEhJRERFTixyb290IEhJRERFTikAQ1JFQVRFIFRBQkxFIHgodGVybSwgY29sLCBkb2N1bWVudHMsIG9jY3VycmVuY2VzLCBsYW5ndWFnZWlkIEhJRERFTikAQ1JFQVRFIFRBQkxFIHgoJXMgJVEgSElEREVOLCBkb2NpZCBISURERU4sICVRIEhJRERFTikAKE5VTEwpACVjPykAU0VMRUNUIE5PVCBFWElTVFMoU0VMRUNUIGRvY2lkIEZST00gJVEuJyVxX2NvbnRlbnQnIFdIRVJFIHJvd2lkIT0/KQBSRVBMQUNFIElOVE8gJVEuJyVxX3NlZ2RpcicgVkFMVUVTKD8sPyw/LD8sPyw/KQBSRVBMQUNFIElOVE8gJVEuJyVxX3N0YXQnIFZBTFVFUyg/LD8pAFJFUExBQ0UgSU5UTyAlUS4nJXFfZG9jc2l6ZScgVkFMVUVTKD8sPykALCVzKD8pAFJFUExBQ0UgSU5UTyAlUS4nJXFfc2VnbWVudHMnKGJsb2NraWQsIGJsb2NrKSBWQUxVRVMoPywgPykAU0VMRUNUIGNvYWxlc2NlKChTRUxFQ1QgbWF4KGJsb2NraWQpIEZST00gJVEuJyVxX3NlZ21lbnRzJykgKyAxLCAxKQBJTlNFUlQgSU5UTyB2YWN1dW1fZGIuc3FsaXRlX3NjaGVtYSBTRUxFQ1QqRlJPTSAiJXciLnNxbGl0ZV9zY2hlbWEgV0hFUkUgdHlwZSBJTigndmlldycsJ3RyaWdnZXInKSBPUih0eXBlPSd0YWJsZSdBTkQgcm9vdHBhZ2U9MCkAd3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cyB0byBmdW5jdGlvbiBzbmlwcGV0KCkAbWlzdXNlIG9mIGFnZ3JlZ2F0ZTogJXMoKQBtaXN1c2Ugb2YgJXMgZnVuY3Rpb24gJSNUKCkAd3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cyB0byBmdW5jdGlvbiAlI1QoKQB1bnNhZmUgdXNlIG9mICUjVCgpAEZJTFRFUiBtYXkgbm90IGJlIHVzZWQgd2l0aCBub24tYWdncmVnYXRlICUjVCgpAHVua25vd24gZnVuY3Rpb246ICUjVCgpAG1pc3VzZSBvZiBhZ2dyZWdhdGU6ICUjVCgpAFVQREFURSB0ZW1wLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfY29sdW1uKHNxbCwgdHlwZSwgbmFtZSwgJVEsICVRLCAlZCwgJVEsICVkLCAxKSBXSEVSRSB0eXBlIElOICgndHJpZ2dlcicsICd2aWV3JykAVVBEQVRFIHNxbGl0ZV90ZW1wX3NjaGVtYSBTRVQgc3FsID0gc3FsaXRlX3JlbmFtZV90YWJsZSglUSwgdHlwZSwgbmFtZSwgc3FsLCAlUSwgJVEsIDEpLCB0YmxfbmFtZSA9IENBU0UgV0hFTiB0YmxfbmFtZT0lUSBDT0xMQVRFIG5vY2FzZSBBTkQgICBzcWxpdGVfcmVuYW1lX3Rlc3QoJVEsIHNxbCwgdHlwZSwgbmFtZSwgMSwgJ2FmdGVyIHJlbmFtZScsIDApIFRIRU4gJVEgRUxTRSB0YmxfbmFtZSBFTkQgV0hFUkUgdHlwZSBJTiAoJ3ZpZXcnLCAndHJpZ2dlcicpACwlcyh4LidjJWQlcScpAElOU0VSVCBJTlRPICVRLnNxbGl0ZV9tYXN0ZXIgVkFMVUVTKCd0cmlnZ2VyJywlUSwlUSwwLCdDUkVBVEUgVFJJR0dFUiAlcScpAFNFTEVDVCAyICogdG90YWwoMSArIGxlYXZlc19lbmRfYmxvY2sgLSBzdGFydF9ibG9jaykgICBGUk9NIChTRUxFQ1QgKiBGUk9NICVRLiclcV9zZWdkaXInICAgICAgICAgV0hFUkUgbGV2ZWwgPSA/IE9SREVSIEJZIGlkeCBBU0MgTElNSVQgPyAgKQAKKQBCTE9PTSBGSUxURVIgT04gJVMgKABTRUxFQ1Qgc3FsIEZST00gIiV3Ii5zcWxpdGVfc2NoZW1hIFdIRVJFIHR5cGU9J2luZGV4JwBERUxFVEUgRlJPTSAlUS5zcWxpdGVfbWFzdGVyIFdIRVJFIG5hbWU9JVEgQU5EIHR5cGU9J2luZGV4JwBuYW1lPSclcScgQU5EIHR5cGU9J2luZGV4JwBERUxFVEUgRlJPTSAlUS4nJXFfY29udGVudCcAREVMRVRFIEZST00gJVEuJyVxX3N0YXQnAERFTEVURSBGUk9NICVRLiclcV9zZWdtZW50cycAREVMRVRFIEZST00gJVEuJyVxX3NlZ2RpcicAU0VMRUNUID8gVU5JT04gU0VMRUNUIGxldmVsIC8gKDEwMjQgKiA/KSBGUk9NICVRLiclcV9zZWdkaXInAFNFTEVDVCBtYXgoIGxldmVsICUlIDEwMjQgKSBGUk9NICVRLiclcV9zZWdkaXInAERFTEVURSBGUk9NICVRLnNxbGl0ZV9tYXN0ZXIgV0hFUkUgbmFtZT0lUSBBTkQgdHlwZT0ndHJpZ2dlcicAREVMRVRFIEZST00gJVEuc3FsaXRlX21hc3RlciBXSEVSRSB0YmxfbmFtZT0lUSBhbmQgdHlwZSE9J3RyaWdnZXInAHRibF9uYW1lPSclcScgQU5EIHR5cGUhPSd0cmlnZ2VyJwAnJS4qcScAJXosICdjJWQlcScAdHlwZT0ndHJpZ2dlcicgQU5EIG5hbWU9JyVxJwAsIHguJyVxJwBpbmRleCAnJXEnAEpTT04gcGF0aCBlcnJvciBuZWFyICclcScAREVMRVRFIEZST00gJVEuJyVxX2RvY3NpemUnAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfdGFibGUoJVEsIHR5cGUsIG5hbWUsIHNxbCwgJVEsICVRLCAlZCkgV0hFUkUgKHR5cGUhPSdpbmRleCcgT1IgdGJsX25hbWU9JVEgQ09MTEFURSBub2Nhc2UpQU5EICAgbmFtZSBOT1QgTElLRSAnc3FsaXRlWF8lJScgRVNDQVBFICdYJwBTRUxFQ1QgQ0FTRSBXSEVOIHF1aWNrX2NoZWNrIEdMT0IgJ0NIRUNLKicgVEhFTiByYWlzZShBQk9SVCwnQ0hFQ0sgY29uc3RyYWludCBmYWlsZWQnKSBFTFNFIHJhaXNlKEFCT1JULCdOT1QgTlVMTCBjb25zdHJhaW50IGZhaWxlZCcpIEVORCAgRlJPTSBwcmFnbWFfcXVpY2tfY2hlY2soJVEsJVEpIFdIRVJFIHF1aWNrX2NoZWNrIEdMT0IgJ0NIRUNLKicgT1IgcXVpY2tfY2hlY2sgR0xPQiAnTlVMTConAFVQREFURSAiJXciLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgoJVEsIHNxbClXSEVSRSBuYW1lIE5PVCBMSUtFICdzcWxpdGVYXyUlJyBFU0NBUEUgJ1gnIEFORCBzcWwgTk9UIExJS0UgJ2NyZWF0ZSB2aXJ0dWFsJSUnAFVQREFURSB0ZW1wLnNxbGl0ZV9tYXN0ZXIgU0VUIHNxbCA9IHNxbGl0ZV9yZW5hbWVfcXVvdGVmaXgoJ3RlbXAnLCBzcWwpV0hFUkUgbmFtZSBOT1QgTElLRSAnc3FsaXRlWF8lJScgRVNDQVBFICdYJyBBTkQgc3FsIE5PVCBMSUtFICdjcmVhdGUgdmlydHVhbCUlJwBzcWxpdGVcXyUAJABTRUxFQ1QqRlJPTSIldyIAU0VMRUNUIHJhaXNlKEFCT1JULCVRKSBGUk9NICIldyIuIiV3IgBBTkFMWVpFICIldyIuIiV3IgBmb3JlaWduIGtleSBtaXNtYXRjaCAtICIldyIgcmVmZXJlbmNpbmcgIiV3IgBkb3VibGUtcXVvdGVkIHN0cmluZyBsaXRlcmFsOiAiJXciAHN5bnRheCBlcnJvciBhZnRlciBjb2x1bW4gbmFtZSAiJS4qcyIAJWMiJXMiACgiJXMiAGNhbm5vdCAlcyAlcyAiJXMiAGdlbmVyYXRlZCBjb2x1bW4gbG9vcCBvbiAiJXMiAGNhbm5vdCBJTlNFUlQgaW50byBnZW5lcmF0ZWQgY29sdW1uICIlcyIAZXJyb3IgaW4gZ2VuZXJhdGVkIGNvbHVtbiAiJXMiAGNhbm5vdCBVUERBVEUgZ2VuZXJhdGVkIGNvbHVtbiAiJXMiACVzIGluICIlcyIAVVBTRVJUIG5vdCBpbXBsZW1lbnRlZCBmb3IgdmlydHVhbCB0YWJsZSAiJXMiAHVuc2FmZSB1c2Ugb2YgdmlydHVhbCB0YWJsZSAiJXMiAGNhbm5vdCBjcmVhdGUgYSBURU1QIGluZGV4IG9uIG5vbi1URU1QIHRhYmxlICIlcyIAbm8gc3VjaCBpbmRleDogIiVzIgB1bmtub3duIGRhdGF0eXBlIGZvciAlcy4lczogIiVzIgBjYW5ub3QgZHJvcCAlcyBjb2x1bW46ICIlcyIAbm8gc3VjaCBjb2x1bW46ICIlcyIAbm8gc3VjaCBjb2x1bW46ICIlVCIAdW5yZWNvZ25pemVkIHRva2VuOiAiJVQiAHdlZWtkYXkgAG5vbi11bmlxdWUgZW50cnkgaW4gaW5kZXggAHdyb25nICMgb2YgZW50cmllcyBpbiBpbmRleCAAIG1pc3NpbmcgZnJvbSBpbmRleCAAcm93IAAlciAAc3RhcnQgb2YgACVkICVkICVkICVkIAAgVVNJTkcgQ09WRVJJTkcgSU5ERVggAFNFTEVDVCAxIEZST00gIiV3Ii5zcWxpdGVfbWFzdGVyIFdIRVJFIG5hbWUgTk9U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fgZ+Bn4GfgZ+Bn4GfgaJALUAtQC1ALUAtQBeAK4BQgBBAHAAbgHbAdsBdQIiBNsB2wF9AH0A2wGuAq4CrgKUAq4COQC4ALgATQBNABYIFghIAUgBSAHtAXUBdQF1AXUB9wP3A5kBbgFpBH0E2wHbAdsB2wHbAdsB2wHbAdsB2wHbAdsB2wHbAdsB2wHbAdsB2wHbAW0CbQLbAVQDgwODAw8FDwWWAVMDFggWCBYIFggWCBYIFggbBboDugOAAtABtwLuALwCGgIdAuwC2wHbAdsB2wHbAdsB2wHbAdsB2wF6AtsB2wHbAdsB2wHbAdsB2wHbAdsB2wHbAZcElwSXBNsB2wHbAUQC2wHbAdsBMgR2BNsB2wEwBNsB2wHbAdsB2wHbAdsB2wEdAzIF5AJrBGsEawRrBC0E5ALkArkEpwCeA28FDgQiBbsAgAUiBYAFmwVVBA4EDgRVBA4EuwCbBeMAQgStA/YE9gT2BIAF6AToBC4FoAUBArUFlQaVBk0GTQa6BroGTQZMBk4G0QbABtsG2wbbBtsGTQbmBnMGTgZOBnMG0QbABnMGwAZzBk0G5gZ1Bt4GTQbmBgoHTQbmBk0G5gYKB7QGtAa0BugGFQcVBwoHtAaxBrQG6Aa0BrQGiwYZB8EGwQYKB6oGzgaqBs4GqgbOBqoGzgZNBu4G7gb6BvoGuwbCBjsHTQa4BrsGxQbHBnMGQQdRB1EHaAdoB2gHFggWCBYIFggWCBYIFggWCBYIFggWCBYIFggWCBYIzwCTA/IDBgTBBI4DkgS+BVgFyQWiBSYFZwXrBcoF8wUGBgoGCwY0BjsG3gU6BR4G1QXwBfEFPgZRBiAGUgbnBeoFbQZxBiIGzAV2B3sHaQfdBnQHdQdtB28H/AbyBgYHdwd3B3kHAQd+BwMHhAeUBwgHFgd3BxcHWgd4B3cHBAdnB2oHbAduByAHMAeDBxoHpQejB5MHNwcLB2sHkgdwB2IHhQcjBz4HmgefB6IHMwc6B6QHegemB6gHoQepB30HgAeqB1kHpwerB4EHoAevBzIHsgezB7QHtQewB7YHuAdxB0IHuQe6B18Htwe+B0YHvQe7B7wHvwfAB38HjQeGB64HkAeCB8EHyQfOB80HzwfQB8QH0we9B9QH1QfWB9cH2AfZB9EH5AfcB90H3gffB+EH4gfbB3IHcwd8B4cHiAfjB+YH6wf6B/0HAAAAAMEA3wDBAOEAwQDBAMEAEgETARQBwQDpANsAwQASARMBFAHOAM4AEwDBANsA2ADYANkA2ADZAMEAJwHYANkAHwDNANgA2QDBANgA2QDVACcA5ADBAOYAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAwQATALkAugC7ALwAvQC+AP0AEgETARQBwwDBAMUA/QDYAAYBEgETARQBzADuAMwABgErACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQAIARIBEwEUAWYAZwBoAGkAagBrAGwAbQBuAG8AcABxAO8A8ADvAPAA0gDTANQAOgE7AToBOwA8AVYA/ABYAPwAEwA6ATsBAAEBATUBGQBIACgBOQHBAAoBZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAUQAkATsAMwEqAWwAbQBuAG8AcABxAEUAdAB1AHYASACAAIEAwQDxABYAcQA2ADcAOAA5ADoAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAeADBANgA2QAZAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAOcAigCLAHQAdQB2AGoAawATANgANgA3ADgAOQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQAwARkALgAvADAAMQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDBAGoAawA7AMEAEwCZAAcBmwBDABgAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEA2ADZADsA5gDYANkAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAeQCOADsAwQB0AHUAdgB3AP0AzAB6AHsAfAATABQAUQAWAAYBbAATAIQApQCmAMEAGAB+AHQAdQB2ABYBJADBAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAO8A8ADYANkA1wBqAGsA8QATADsA2ADZAN8A/ABzAHQAdQB2AEkAeAAaAEcAwQAWAMEA5wBRAIAAigCLAA0BUQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDYANkAxgBkAF8AmQA7AJsAwQBqAGsA6wDsADsAwQDBAPkAcgD7AHQAdQB2AHEAMAF5AH8AzADBAHcAeAB5AHoAewB8AH0AwQCKAIsA2ADZAIMAigCLAMEAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAmQCaAJsAnACdAO8A8AB0AHUAdgBMAMEAwQATAHQAdQB2ABcA/AD9AMEAVwDMAFkA7gDBAFwADAEGARkBywDBAM0AHQHYANkAlgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDBAMEA2ADZABMA7wDwADsAFwBqAGsAbABtAG4AbwBwAHEA5wD8AP0AwQA0ATUBwQCRADsAOQGRACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AKQAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAdwDBAMEAegB7AHwAwQAbAXQAdQB2AOsA7ACEADsA8QAIATsAwQATABcAwQAZABcA2ADZAHQAdQB2ANgA2QBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQATADQBNQGXABcAGQA5AYcA/QAVAMEA8QCMAHQAdQB2AHQAdQB2AAwBMAEWAC0BLgErACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDBAI8AwQDBAI8AZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEATAB2ADsAJAHTANQA2ADZANgA2QBJAMEAUABZABkAEwBcAMEAMAEXABYA5wDBAOcAwQAWAI8AZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAEwB7AMEAOwAXAHQAdQB2ADsAwQB/AIAAgQAyATMB0gDTANQAwQAWAG8AcABxABwBKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAoQDBANgA2QAMAWYAZwBoAGkAagBrAGwAbQBuAG8AcABxADsAwQDBAMEAdAB1AHYA2ADZAHQAdQB2ADAB7wDwABMABwGKAIsAFwDTANQA5wAHAdgA2QD8AGYAZwBoAGkAagBrAGwAbQBuAG8AcABxACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ABMAwQALAHQAdQB2APAA/QDBAMkA7wDwAMEAhgDOAIgAiQDBAPwAwQAIAcEAwQD8ACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ABwB2ADZANgA2QBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQDBAOcAwQC7ALwAvQC+AH8AgACBAO4AwwDBAMUAEAATAAcACAAJAMEAzAD9AMEA2ADZANgA2QBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDVAO8A8ADBAEwAEwC8AOgAvgCAAIEAJAHBAMMA/ADFAC4AWQCKAIsAXABNAMwATwDBAA0B2ADZAAoBzACfAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEADADvAPAAwQAqARYAFwD9AO8A8AB/AIAAgQDuAPwAGwDBAB4BzADBAMwA/AAjAcEAEQEWABcAZAAKAXMAKgAMAWYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHUAnwDYANkAeQChABMAPwDBAO8A8ADvAPAADADQANEAKgFJADcBOAHuABMA/AAZAPwAFgAYABgAGwDBAAgB2ADZAC4A0ADRAJkAmgCbAP0AZQATABcAKgAZACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AGUAEwA7ABkAPwArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQAWABcAcwAZABgAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAFgAXAHMAGQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQB2AJYAgwA7AHUAFgARAcEAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAzABCAMwAIwDMAI8A1QDBAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAFUAwQA7AGUANwE4ARAAwQATAF4A2ADZAO4AwQBCAO8A8ADvAPAA7wDwAHUASgBlANgA2QDBAMEA/ADBAPwAlQD8ACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQDBAMEAwQAFADsA2ADZABkACgALAAwADQAOAHUAkgARAMEAIwHBAOgATQBMAE8A2ADZANgA2QAfAB4ANQEgAIIAVwA5AVkAJwDBAFwAKADYANkA2ADZAGwAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAKwEsAcEA2ADZAHQAdQB2ABMAFADBABYARgA1AYcAwQAIATkBwQCMAE4AwQDiAFEAOwAkAMEANQHBAB0AwQA5AcEAIQCRAMEAOwAwANgA2QBiANgA2QDBANgA2QDBAPQAOwDYANkA2ADZANgA2QDYANkA/gDYANkARwDBAPQAwQDBAEEA2ADZAMEA2ADZAJEA/gD0AFUAhQAPAGQAwQBaAIoAiwB1AP4A2ADZANgA2QDBAGQAwQDYANkAdAB1AGoAawATAHkAwQDBANgA2QByAKIAdAB1AHYA9AD0AHkA2ADZANgA2QDBADUBgQD+AP4AOQE8ANgA2QATAAABAQHBAHgAeQCZAJoAmwCVAJYAGQAYAGMA2ADZAJgAwQCZAJoAmwCcAJ0AAAABAAIA2ADZAAUAFgCeABgAoAAKAAsADAANAA4AwQAXABEAGQDBABMAFADBABYAhQDBABYAFgDBABYAHgDBACAAEwAUAIEAFgAkANgA2QAoAMEA2ADZAMEA2ADZAHQA2ADZACQA2ADZAMEA2ADZAMEANQCYAMEAOwAXABMAGQDYANkAPQDYANkAFwBGABkARwA7AHQAwQDYANkATgDYANkAUQDYANkAOwBHAFUAwQAXAMEAGQBaABcAFwAZABkABwAIAGIAVQDBAGQAwQA7AFoAjgCNAGoAawDBANgA2QDYANkAZAByAMEAdAB1AHYAagBrAHkA2ADZANgA2QDBAHIAwQB0AHUAdgCFABcAeQAZAHkAigCLAGEAFwB1ABkAFwDBABkAgwCNAMEA2ADZADsAwQCZAJoAmwCcAJ0A4gDBAHUAogAXABcAGQAZAJkAmgCbAJwAnQABAAIAUwBUAAUAEwAUAOIAFgAKAAsADAANAA4AAgGZABEAmwCZABcAmwAZACQAFwDBABkA/wDBAOwAHgDBACAAEwAUAMEAFgDBACABdQAoAMEAPgHBAMEAwQA7APIAwQDBACQAwQDBAMEAHwH/AP8A/wBHAP8A8wDWAL8AKQELAfUADwEDAQMBJQFGAPYA9gA7AAsB5QD1AA8BTgAlAQMBUQAPAQ8B3ABHAOEAZADbANsA+QDEAPMAagBrAGwA2wA8AGIAGAEpAXIA+QB0AHUAdgCNAPUAeQDIAMgAKQEmAMgAZACXAJYAJgEmARYAagBrABsBKwDqABIA7QDIAHIAEAF0AHUAdgCFAO0AeQASAO0AigCLAJkAmgCbAJwAnQDtAA4BxwATABQA9gAWAJUAEAEQAQ4ByAD2AOoA6gD2APYAogCeACIBJADHAJkAmgCbAJwAnQA+ACEByADHABYAyADdAMcA3QDIAMcAcwBAAOMA2gAWADsA2gDaAH4ApQAYAHEAOAHaAOAAMQHgAEcAGgGQAN0A3AAaAdoA2gDaAHMABQEEAeMA3QAFAQQByABbAD0BPQFSAAUBBAGUAAUBFgAJAZEAyABkAJ4AFQGTAJIAGQBqAGsAygANAAQBwgD6APkAcgD4AHQAdQB2APoA9wB5AAkB9gDCAAYAwADAAM8AwADPANUA1QDVAN4A1QDeAAQA1gDWANUAAwAWAKMAFwHPAA8AFwAQABcAiwCCAJcAmQCaAJsAnACdAI4AGQAYABQAkAAQAAEAjgA9AIIAggAvAZcANQAlAC8BNQAsATUAggA1AHQAIgABAI0ABQAWAHMAGQChAEsAKQBEAI0AcwAYABQARAATAIMAfQAXAGAAFgA7ABYAQwAWABYAQwAWABgAHABDACUAFwCVABYAGQAXABcAFwAXABYAjQAXABcAYQB0ABYAjwAZAFgASwAiACwASwBWACIAIgBdABcAIgAiACIAFgAYACIAFgAZABkAFwAXABcAFwAXAAsAFwAZABYAFgAZABcAFwAWABYAhwAPAAEAGQAXAAEAPwGNAD8BPwE/AT8BPwE/AT8BPwGNAD8BPwE/AT8BPwE/AT8BPwE/AT8BjQCNAD8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwE/AT8BPwEAADYCGwU2AgYFyQDJADYCdABwAN4ANgIbBXkBNgJ0AHAA3gCNAZgBmQHsBHoB9QQpACkAKQApAIQF7QVHAEcAxwPqBCkAKQDrAUcARwAQAcgDKgHcASoBewB8AHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAHwKZAdIEAQABAD0CAgDWBCQCdABwAN4ANQHgAY4AJAL4BAwCdABwAN4AKAWhAQsCIwJ7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegCoAXQAcADeAHgAeAB4AHgAdwB3AHYAdgB2AHUAcQC8ARUBFQEVARUBMAIwAjACFgZ4ARgGogR3AYUEMwKFBDMCmQEWBhkC/ADbABEGYwCNAMEBBgBtAekAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBewB8AHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAigAhAaIECgbAAXYAdgB2AHUAcQC8AX0AogSjBKQEkADRAU4BNgKWAH8AvAF6AHoAegB6AHMAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBxgGjAQ0ADQDXAHgAeAB4AHgAdwB3AHYAdgB2AHUAcQC8AaYBNAEtAqIEowSkBLkBuAGZAfcEegB6AHoAegB4AHgAeAB4AHcAdwB2AHYAdgB1AHEAvAEHBmIACQQJBBUEGAR7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegA2ApYBlQGiBDYCmQHBBD8BwQRQAFEAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBRgBGAKIERAZHAEcAewB8AHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBDQTSAKIEbQGiBKMEpAT1ACQCjwH4AfUB9AFsAC4CigAEAAQCpQOxAfMB2QACAgoCYAFvA6IEowSkBH8BMQI2AngAeAB4AHgAdwB3AHYAdgB2AHUAcQC8ARUBFQEQABAAPga5AbgBmQCZAb0BDQANAP8EMwK+BKIEowSkBOsDwAQIASsCJga6ADYCqwGKAL8ENAEtAtgBigB7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegA3ADcAnQH/A/sBwQSiBMEE2gFqAGoAIAUgBaIEqwA2AoABawB8Ab0BOAI3Aq4BBwb1A0wBJQI1AgcBGAFoAf4BYwH9AfoA6wE0AS0CRwBHAF8BNAEtAnYBeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwB9QP1A/cD+AMbABUBFQGiBKMEpASABDYCEAKZAaIEowSkBFwBMwIkAuwEFQIFAoAE7AU9AYAEHQEmAuUBOQI2AjkC4gEzADMAzwB7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegCrAIQFDQANAJkBFQEVAaIE+QF3AHcAdgB2AHYAdQBxALwBrQEzAgYC3AADAhAGbQEiAqIEBgAUAnsAfAByALoEugQUBBcEDAQMBHkAeQB6AHoAegB6AJEAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwB9QA2AtoB+AH1AfQBNgLJBaIEowSkBB4FHgXzAaIElQCpAaIE4AGZARIBbQG4A2gDOAA4AKIEowSkBEcARwB4AHgAeAB4AHcAdwB2AHYAdgB1AHEAvAF7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegCZAR0CEAZTAGEDYgAGAKADEQJQAx8ClwCfA6IEowSkBKIEowSkBCIBBwa7AGEGiwF7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegA2AroDNgLFAbkDeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBgATdAKIESwHFAcQBDQANAA0ADQDrA20BzwGABMEAmQGABH4BBwaSBCAAKQHaAcMA9wUFALgDeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBewB8AHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAmQErBKMBogQABKIEowSkBKIEowFMAcwBQAEgAgkGugG6AboBNgIDAHUAcQC8AcUBewB8AHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAwQU2Ag8ADwAlAXgAeAB4AHgAdwB3AHYAdgB2AHUAcQC8AaIENgLOBYQFogSjBKQEDQANAKIEowSkBAgGDwEPAZkBHgE0AS0C8APOBdAFxAAgAUcARwAzAngAeAB4AHgAdwB3AHYAdgB2AHUAcQC8AXsAfAByALoEugQUBBcEDAQMBHkAeQB6AHoAegB6AJkByQA/BKIEowSkBCwFMAH5BYQBFgEWAcIBNAKSAZoDmgM2AjMCNgKqAesB4AEzAnsAfAByALoEugQUBBcEDAQMBHkAeQB6AHoAegB6AM4FRwBHAA0ADQB4AHgAeAB4AHcAdwB2AHYAdgB1AHEAvAE2AiECNgIpBj0CAgDWBEQERAToAcgFNQH1BY4ARAGZAUQDRQNGAzgBKAUxAWsBKwArADkAOQB4AHgAeAB4AHcAdwB2AHYAdgB1AHEAvAF7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegAMABUBFQE2AoAEmQE8AqwB1gTRAU4BKAHaATUBMwKOAPkAgAQ0AS0CgARBASgFQwHrAccBRwBHAOkAGwFlAHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBVAQVARUBhAXAAYoBzgS3ARUBFQH4APcA9gAnBTMCVQQ5AcYAJgHrASYFMwLQATYCkwWKAWoE/wPpAJ4BVgQnAXgAeAB4AHgAdwB3AHYAdgB2AHUAcQC8AfYDaABHAEcA9QNCAfABjAM2AhUBFQEVARUBVATtBJ8BwAGNA2kBIwYjBZkBMwK4AzMCCQDKAP8AVQQ8AecBLAAsAPkALwKfAfUD9QP3A7sBzwSZAUMGVgSBA3sAfAByALoEugQUBBcEDAQMBHkAeQB6AHoAegB6AM8EmQG3BNcAKgJ7AHwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegBrBF8G1gFfBv8AewBvAHIAugS6BBQEFwQMBAwEeQB5AHoAegB6AHoAawRgBp4BYAZ4AHgAeAB4AHcAdwB2AHYAdgB1AHEAvAHdANEAXwG3BLcEkwCSBesBeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwB6AQbAgcCeAMnArgDDAA2AngAeAB4AHgAdwB3AHYAdgB2AHUAcQC8ARoCNgJcA2kEaQEjBloBTAWZAYsEOgA6AFMBSwX8ARUBFQEVARUBFQEVAbcEeQNpBDsAOwDLAWsBMwI2AjMCYAAzAnwAcgC6BLoEFAQXBAwEDAR5AHkAegB6AHoAegA2AoQFNgIZAaIEPAA8AG4AiAGIAYcBCgGFAVwDiwRNAzYC4QE2ArQBVQGABFgBPQA9AD4APgDHA+MADgY7Aa8BHAIGAIAEyAM2AoAEOgEtAC0ALgAuAAACeAB4AHgAeAB3AHcAdgB2AHYAdQBxALwBoAGtAPwFLwAvAKIEowSkBGwALgJFAQQA5QAPBqADNgK1AQYANgKfA6QANgIKBYkApgQxAjYCDQY2AkEENgIGADYCQQQTAjYCZAMIADEAMQDkADIAMgA2Aj8APwA2AskBvQFAAEAAQQBBAA4ADgBCAEIAlwGBAIEAKwI2AsoBNgLhBeYBQwBDADYCNAA0ACIClwHTARcCmgHiAP8DNgIWAjQBLQKmBJcBRABEAEUARQA2Av8DNgI1ADUAZAP2A2oAagANAvUDNgLgBZ8AnwBrAMMBvQE4AjcC1wEzAfUDoACgAEwATAA2AgwG0gGXAZcBBgDJBDYANgDeARQB2wA2AncDdgP1A/UD9wNUAM4AtgTmABoBSABIAEkB4wH1A/UD9wP4AxsAKAaWBL8BggCCABkBlABpACYAZwCIAYgBhwEKAYUBNgJmBE0DjAE2AmwALgI2AgQANwE2Ah4AEQA2AhcB4wA2AjsBbAAuAtQBBAAxAkkASQA6ATYCnQCdADYCgwCDAA4ChACEADECgACAADYCngCeADYCHwAjATYCvQFKAQkCYgCYAJgApAGIAIgA7QPlAP4AKwK9Ad8BUAGHAIcApACFAIUAiQCGAIYAawMrAhcCNgLZATYC/gAYAtsBTwH+AGIAfgN/A+QAFwI2Av8DNgIyBBYC0gDoAGoAagBIBUsASwBNAE0A/wNrAFQBvQE4AjcCagBqAPUDSgBKACoAKgA2AmsAVwG9ATgCNwKaAfEB9QP7AGcBNAEtAm8EXQFrA2IALgRZAfsAZgE3BlsBMAAwAPkDFwX1A/UD9wP4AxsACQUHBTIEwwHBA50D/gBuAPUD9QP3A/gDGwCWBL8BygPLAxkBbAAuAggFBACIAYgBhwEKAYUBPwU+BE0DPgQ9BFoDPQSSADECngNiAW4ALwFsASkC4wBUBTsBbAAuAoMFBAA7BewB+QM6AUYFHQYoAokF9AS9AcwA6wTfBDEC3gTgBDAGDQE4BW8BcQErAnMBCwDUAIkB4QBxBRwBdgXIAR8BRwHlAEgBJAG9AWoF2ABNAXsFpADdAXUBiQB6BZAB9gErAgYF/wNlAcUFxwAzBtMAagBqAKQDxAXJBOQALAKvAGsAyAC9ATgCNwICAYMB9QP0BfIF3wDGBKIB/wNTANAATwBSALgAagBqAMoFqQCxAM0BswDOAWsAdwW9ATgCNwKaAbQA9QPvAbUANAEtAvUD9QP3A/gDGwC2ACMA6wBkAC4CjgEEAGAAfQV8BSQA5AHVAX8FvACRAb8FwwFZANUFMQLvAPUD9QP3A/gDGwDqAVIBDgHxAMAAVgHtAfIAkwHhBPMA/wGwAREFGgVbAL0BGQUYBW8D2QCyAbMBIgb8BEIGCAJBBisCLQEPApQB+wQuAWQB+gRABl8AQwVuARAFagFEBXABAAEBARQGEwa2AUIFcgF+AEEFCgBbBSICfQH/A2YAsQVhABICIgBqAGoAOgKcBHQBCQExBXsBawDLAL0BOAI3AjAFgQH1A1oFggELAQwBOwLcBKEA1wSiAOUF5gXkBY8A4wUrAUAD1QDWAE4AvgHNADYBMgGjAOAAPASMADoEPgGlALAA9QP1A/cD+AMbALIAtgTnAI8D6gBGAUoEtwClAaYApwCbAbkAVQCnAZwBVgCuAFcAqABYAE0E7ABJBO0AmgASAO4A/gBRAcME6QFCBPAAvgAlAE8DvQDuAWYB9ABeAfoBvwBtA1oA8gETABQA9wFcAGEBegMsAaoAmwBdAAECXgCQBJwAGgRxBCcA2gARARMBcATAA8IAuwNuAIIEhgT9AAcAigSEBBUAFgCJBHYEFwAYABkAIQAeAhoABAHFAGIAKQQbBBkEHQRTBB4EUgQDARwAKAAyAvoDWwNtAB0AmQOGAZgErACLAJcE0wQFAdME0wTTBNME0wTTBNME0wQGAdME0wTTBNME0wTTBNME0wTTBNMEOQY4BgAAAABlBmUGZQa6BdEEQAXRBNEE0QS6BboFugXRBF4FXgXvBfIE0QTRBNEE0QTRBNEE0QTRBNEE0QS5BdEE0QTRBNEEEgYSBtEE0QTRBNEE0QTRBNEE0QRnBdEEbgXRBNEE0QTRBNEEuwW8BdEE0QTRBO4F8AXLBXUFdAVzBXIF3QVRBWwFZQVpBbUFtgW0BbgFvAW7BdEEaAWXBaUFlgXRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEEnwWkBasFowWgBZkFmAWaBZsF0QTRBOkE0QTRBOYEHAXRBNEE0QTRBNEEAgYBBtEEnAXRBPIEkQWQBagFnQWnBaYF9gU2BjUGzAXRBNEE0QTRBNEE0QQSBtEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QQSBhIG0QTyBBIGEgbuBO4EWAXRBP0FNwU3BTcFNwVABTcF0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE8wXxBdEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBDwF0QTRBNEE0QTRBNEE0QTRBNEE0QTRBC8G0QTYBSoFPAU8BTwFPAU+BSsFKQU2BfME2ARdBngFbQU9BVMFbQVTBVoGawV4BXgFawV4BT0FWgYDBUYG/gReBV4FXgVTBVgFWAW3BT0FNgXRBF0GXQZFBUUFXAZcBkUFzAVNBoEFHwUlBSUFJQUlBUUF4wRrBU0GTQZrBYEFHwVrBR8FawVFBeME3AVXBkUF4wTCBUUF4wRFBeMEwgUdBR0FHQUSBdEE0QTCBR0FAwUdBRIFHQUdBSQG0QTGBcYFwgVXBVIFVwVSBVcFUgVXBVIFRQUcBhwGYQVhBWYFWAW9BUUF0QRmBWQFYgVrBRUFMgYyBi4GLgYuBmIGYgb9BT8G8gTyBPIE8gQ/BgUFBQXzBPME8gQ/BtEE0QTRBNEE0QTRBDoG0QT4Bc0FSQXRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEEAwbRBNEE0QTRBNEE0QTRBNEE0QTRBIYF0QTUBPoF0QTRBNEE0QTRBNEE0QTRBG8FcAVKBdEE0QTRBNEE0QTRBNEEfgXRBNEE0QR5BdEE0QTRBNEE0QTRBNEE0QRZBtEE0QTRBNEE0QTRBNsF2gXRBNEERwXRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBAEF0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBGMF0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBCEGWQXRBNEEUAbRBNEE0QTRBNEE0QTRBNEE0QTRBNEE0QTRBNEESgYtBYgF0QSHBYsF5wTRBN0E0QTRBAkAQbDyAgukBr0AvQC8AL4AvwC/AL8AvwC+AL4AvgC+AL4AwwDFAMcAxwDGAMYAxADEAMsAywDNAM0AzgDQANAA0ADRANUA1gDXANcA1wDXANcA1wDXANcA1wDXANcA1wDXAOAA4ADcANwA3gDeAOEA4QDhAOEA4gDiAOIA4gDiAN8A3wDjAOMA4wDKAOUA5gDmAOYA5gDmAOkA2gDaAOoA6gDrAOsAvgDtAO0AvgC+AL4AzADMAMwA7wDyAPIA8gDwAPAA/AD8APMA8wDzAP4A9AD0APQA/wD/APUA9QABAQEBAAEAAQABAAHIAMgA7gDuAAcBBwEHAQcBAgECAQIBAgEEAQQBAwEDAQMBBQEFAfkA+QDnAOcA2wDbANsACQEJAQkB9wD3APgA+AD6APoA+gD6AL4A9gD2AAsBCwELAQsBvgAMAQwBDAEMAb4AvgAPAQ8BDwEPAQ8BDwEQAQ0BDQEOAQ4BCAEIAdkA2QDZANkA2QDYANgA2ADZANkA2QDZANkA2QDZANgA2QDZANkA2QDZANkA2QDZANkAEgHZANkA2QDZANkA2QDZANkA2QDZABMBEwHZABQBFAHZANkA2QDZANkA2QAXARcBGAEYARYBFgEGAf0A/QAVARUBvgAZARkB3QDdAOgA6AAaARoBvgC+AL4AGwEbAb4AvgC+AL4AvgDTANQAvgAdAR8BHwEfASABIAEgASIBIgEeAR4BJAElASUBIwEjASMBIwHZANkA7ADsAOwAvgC+AL4AJwEnAb4AvgC+AL4AvgC+AL4AKAG+AL4AvgAqASwBLQEtAS4BCgEKATEBMQExATAB8QDxADIBMgEzATQBNAE0ATQBNAE0ATUBNQE1ATkBOwE7ATwBPAE6AToBPQE9AT4BPgE+AfsAEQERAREBOAE4ATcBuQC6ALoAuwC7ALsAwADAAMAAwgDCAL4AywDJAMkAwQDBAMEA0ADRANIA0gDPAM8A1wDXANcAygDkAOQA5QDpAOsA7wDwAP4A/wAQAdkAEgEGARwBHAEcARwBHAHTACEBIQEkASUBJgEmASkBKQErASsBLAEvAS8BLwEKAQBB4PgCCzdKAAAAJgAKAF0AAAA0AAkAhgAAAF0AAQBVAAAATwAAAAsACwAFAAIARwAAAHkAAABCAEMARABFAEGg+QILhANSRAAArQcAAJ5DAABRIwAA9CsAAMhLAAAmTQAAt0wAAAIECAYGAAAAAAByb3dfbnVtYmVyAGRlbnNlX3JhbmsAcmFuawBwZXJjZW50X3JhbmsAY3VtZV9kaXN0AG50aWxlAGxlYWQA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IGRvd24ASG9zdCBpcyB1bnJlYWNoYWJsZQBBZGRyZXNzIGluIHVzZQBCcm9rZW4gcGlwZQBJL08gZXJyb3IATm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwBCbG9jayBkZXZpY2UgcmVxdWlyZWQATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABEZXZpY2Ugbm90IGEgc3RyZWFtAE5vIGRhdGEgYXZhaWxhYmxlAERldmljZSB0aW1lb3V0AE91dCBvZiBzdHJlYW1zIHJlc291cmNlcwBMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UARmlsZSBkZXNjcmlwdG9yIGluIGJhZCBzdGF0ZQBOb3QgYSBzb2NrZXQARGVzdGluYXRpb24gYWRkcmVzcyByZXF1aXJlZABNZXNzYWdlIHRvbyBsYXJnZQBQcm90b2NvbCB3cm9uZyB0eXBlIGZvciBzb2NrZXQAUHJvdG9jb2wgbm90IGF2YWlsYWJsZQBQcm90b2NvbCBub3Qgc3VwcG9ydGVkAFNvY2tldCB0eXBlIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABQcm90b2NvbCBmYW1pbHkgbm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABDYW5ub3Qgc2VuZCBhZnRlciBzb2NrZXQgc2h1dGRvd24AT3BlcmF0aW9uIGFscmVhZHkgaW4gcHJvZ3Jlc3MAT3BlcmF0aW9uIGluIHByb2dyZXNzAFN0YWxlIGZpbGUgaGFuZGxlAFJlbW90ZSBJL08gZXJyb3IAUXVvdGEgZXhjZWVkZWQATm8gbWVkaXVtIGZvdW5kAFdyb25nIG1lZGl1bSB0eXBlAE11bHRpaG9wIGF0dGVtcHRlZAAAAAAApQJbAPABtQWMBSUBgwYdA5QE/wDHAzEDCwa8AY8BfwPKBCsA2gavAEIDTgPcAQ4EFQChBg0BlAILAjgGZAK8Av8CXQPnBAsHzwLLBe8F2wXhAh4GRQKFAIICbANvBPEA8wMYBdkA2gNMBlQCewGdA70EAABRABUCuwCzA20A/wGFBC8F+QQ4AGUBRgGfALcGqAFzAlMBAEG47gMLDCEEAAAAAAAAAAAvAgBB2O4DCwY1BEcEVgQAQe7uAwsCoAQAQYLvAwuIAUYFYAVuBWEGAADPAQAAAAAAAAAAyQbpBvkGAAAAAAL/AARkACAAAAT//wYAAQABAAEA//8B/wH//////wH/Af8B/wH/Af8B/wH/Af//////Cv8gAP//A/8B/wT/HgAAAQX//////2MAAAhjAOgDAgAAAP//////AAAAAf8B//////////////8AQZnwAwsBBABBpvADC0QB/wH//////wABIAAEAIAAAAj//wH/Af////////8B/wb/B/8I/wn//////7wCvAIBAP//AQABAP//AAD//////////wBB+vADCwEUAEGa8QMLHv//AQAK////////////Af8B/wAAAAAAAAH/Af8B/wBByvEDC0gB/wAAAAAAAAH/Af8BAAAAAQAAAAH//////wAAAAAB////AAAAAP////////////8oAAr//////wEACv////8A//////////8AQfbyAwscAf8B////AQD//////////////////wr//////wBBoPMDCx8BAAAAAQAAAQABAAD+//9/AAAAALAEAAAoAAAAAAABAEHg9AMLARQAQez0AwsB+gBBm/UDCwFAAEGs9QMLCP7//3////9/AEHM9QMLKQcAAAADAAAANAAAAAACAAAAAAAAQAUAAAR1AABzAAAAdAAAAHUAAAB2AEGI9gMLRXcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAAwAAADQAAAAAAgAAAAAAABUzAAAIdQAAcwAAAHQAAAB1AAAAdgBB4PYDC0V3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAAMAAAA0AAAAAAIAAAAAAAD+MwAADHUAAHMAAAB0AAAAdQAAAHYAQbj3AwtFdwAAAHgAAAB5AAAAegAAAHsAAAB8AAAAfQAAAH4AAAADAAAANAAAAAACAAAAAAAAjCsAAAR1AABzAAAAdAAAAHUAAAB2AEGQ+AMLJHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAAAAAQABBwPgDC27bKQAAlAAAAAAAAADmMQAAlQAAAAAAAAAcEAAAlgAAAAAAAABNNwAAlwAAAAAAAADJDAAAmAAAAAAAAACzDAAAmQAAAAAAAADAMAAAmgAAAAAAAADbKgAAmwAAAAAAAADfPQAAnAAAAAAAAADePQBBuPkDCwK0WABBxPkDCw5LMAAAnQAAAAAAAABKMABB3PkDCwKrWABB6PkDCw5zNwAAngAAAAAAAAC2MABBgPoDC2IELAAAnwAAAAAAAABZBAAAoAAAAAAAAABjIQAAoQAAAAAAAABdIQAAogAAAAAAAABUJQAAowAAAAAAAABTOAAApAAAAAAAAACDJAAApQAAAAAAAAB8JAAApgAAAAAAAACIJABB7PoDCyYTLwAApwAAAAAAAAALLAAAqAAAAAAAAACtDAAAqQAAAAAAAADhKgBBqPsDCw4+JAAANSQAAEIkAABfXgBBwPsDCxbYRQAASk8AAC9HAAAeSgAA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';},0x73a8:(_0x73ecca,_0x11b90d,_0x2de85b)=>{var _0x25381d=a8_0x2e955a;function _0xcbb7aa(_0x41f811){return _0x37e5ca=_0x37e5ca||new Promise(function(_0x3c5209,_0x11a5c8){var _0x2c6053=a8_0xcbd5,_0x257506,_0x1e1f44,_0x4ccd9c,_0xd40bea,_0x54b2ba,_0x26037a,_0x5cda7c,_0x5ca49b,_0x3e687f,_0x568487=void 0x0!==_0x41f811?_0x41f811:{},_0x27d84e=_0x568487[_0x2c6053(0x1bfd)],_0x1b59aa=(_0x568487[_0x2c6053(0x1bfd)]=function(_0x4c1a02){_0x11a5c8(new Error(_0x4c1a02)),_0x27d84e&&_0x27d84e(_0x4c1a02);},_0x568487[_0x2c6053(0x27b4)]=_0x568487[_0x2c6053(0x27b4)]||[],_0x568487['postRun']['push'](function(){_0x3c5209(_0x568487);}),_0x73ecca=void 0x0,(_0x257506=_0x257506||(void 0x0!==_0x568487?_0x568487:{}))['onRuntimeInitialized']=function(){var _0x356eff=_0x2c6053;function _0x5eedf3(_0x2a05a0,_0x226f01){this['Ka']=_0x2a05a0,this['db']=_0x226f01,this['Ia']=0x1,this['cb']=[];}function _0x3e131c(_0x27aeb8,_0x45065f){if(this['db']=_0x45065f,_0x45065f=_0x5d9155(_0x27aeb8)+0x1,this['Xa']=_0x348cb4(_0x45065f),null===this['Xa'])throw Error('Unable\x20to\x20allocate\x20memory\x20for\x20the\x20SQL\x20string');_0x511a44(_0x27aeb8,_0x5346c5,this['Xa'],_0x45065f),this['bb']=this['Xa'],this['Ta']=this['hb']=null;}function _0x41e0e6(_0x92422f,_0x328938){var _0x20f675=a8_0xcbd5;if(this[_0x20f675(0x33b3)]='dbfile_'+(0xffffffff*Math[_0x20f675(0x2ea8)]()>>>0x0),null!=_0x92422f){var _0x4c35eb=this[_0x20f675(0x33b3)],_0x3531e9=_0x4c35eb;if(_0x227738=_0x20f675(0x3e96)==typeof(_0x227738='/')?_0x227738:_0x2e505e(_0x227738),_0x3531e9=_0x4c35eb?_0x58aa52(_0x227738+'/'+_0x4c35eb):_0x227738,_0x4c35eb=_0x988272(!0x0,!0x0),_0x3531e9=_0x24a291(_0x3531e9,0xfff&(void 0x0!==_0x4c35eb?_0x4c35eb:0x1b6)|0x8000,0x0),_0x92422f){if(_0x20f675(0x3e96)==typeof _0x92422f){for(var _0x227738=Array(_0x92422f[_0x20f675(0x9da)]),_0x44a1e1=0x0,_0x1c3849=_0x92422f[_0x20f675(0x9da)];_0x44a1e1<_0x1c3849;++_0x44a1e1)_0x227738[_0x44a1e1]=_0x92422f[_0x20f675(0x162f)](_0x44a1e1);_0x92422f=_0x227738;}_0x3a9b8c(_0x3531e9,0x92|_0x4c35eb),_0x227738=_0x4b189b(_0x3531e9,0x241),_0x1a32bf(_0x227738,_0x92422f,0x0,_0x92422f[_0x20f675(0x9da)],0x0,_0x328938),_0x4684fb(_0x227738),_0x3a9b8c(_0x3531e9,_0x4c35eb);}}this[_0x20f675(0xba4)](_0x4ba8f5(this['filename'],_0xf12b2b)),this['db']=_0x291003(_0xf12b2b,_0x20f675(0x3e09)),_0x329d3b(this['db']),this['Ya']={},this['Qa']={};}var _0xf12b2b=_0x3d573a(0x4),_0x323f1f=_0x257506['cwrap'],_0x4ba8f5=_0x323f1f(_0x356eff(0x28c6),_0x356eff(0x1f63),['string',_0x356eff(0x1f63)]),_0x1fd19e=_0x323f1f(_0x356eff(0x2393),'number',['number']),_0x3d4cc0=_0x323f1f('sqlite3_exec','number',[_0x356eff(0x1f63),_0x356eff(0x3e96),_0x356eff(0x1f63),'number',_0x356eff(0x1f63)]),_0x474f4f=_0x323f1f(_0x356eff(0x1a54),_0x356eff(0x1f63),[_0x356eff(0x1f63)]),_0x4c46ea=_0x323f1f(_0x356eff(0x1e96),_0x356eff(0x1f63),[_0x356eff(0x1f63),'string',_0x356eff(0x1f63),'number',_0x356eff(0x1f63)]),_0x11ed3c=_0x323f1f('sqlite3_sql','string',[_0x356eff(0x1f63)]),_0x3d2862=_0x323f1f(_0x356eff(0x162d),_0x356eff(0x3e96),['number']),_0x375e12=_0x323f1f('sqlite3_prepare_v2','number',[_0x356eff(0x1f63),_0x356eff(0x1f63),_0x356eff(0x1f63),_0x356eff(0x1f63),_0x356eff(0x1f63)]),_0x396538=_0x323f1f(_0x356eff(0x18f),'number',[_0x356eff(0x1f63),_0x356eff(0x1f63),_0x356eff(0x1f63),_0x356eff(0x1f63),'number']),_0x31abcb=_0x323f1f(_0x356eff(0x3175),'number',['number',_0x356eff(0x1f63),_0x356eff(0x1f63),_0x356eff(0x1f63),_0x356eff(0x1f63)]),_0x562e66=_0x323f1f(_0x356eff(0x2a55),_0x356eff(0x1f63),[_0x356eff(0x1f63),_0x356eff(0x1f63),_0x356eff(0x1f63)]),_0x198ca9=_0x323f1f(_0x356eff(0x2119),_0x356eff(0x1f63),['number',_0x356eff(0x1f63),_0x356eff(0x1f63)]),_0x4cd895=_0x323f1f('sqlite3_bind_parameter_index',_0x356eff(0x1f63),[_0x356eff(0x1f63),'string']),_0xdd93a9=_0x323f1f(_0x356eff(0x943),_0x356eff(0x1f63),['number']),_0x31c0f9=_0x323f1f(_0x356eff(0x5e9),'string',['number']),_0x578252=_0x323f1f('sqlite3_column_count',_0x356eff(0x1f63),[_0x356eff(0x1f63)]),_0x11e395=_0x323f1f(_0x356eff(0x3af8),_0x356eff(0x1f63),[_0x356eff(0x1f63)]),_0x24a2dc=_0x323f1f(_0x356eff(0x3299),'number',['number',_0x356eff(0x1f63)]),_0x1649f7=_0x323f1f(_0x356eff(0xc46),_0x356eff(0x3e96),[_0x356eff(0x1f63),'number']),_0x1985c8=_0x323f1f(_0x356eff(0x587),_0x356eff(0x1f63),[_0x356eff(0x1f63),_0x356eff(0x1f63)]),_0x38b0b7=_0x323f1f(_0x356eff(0x14df),_0x356eff(0x1f63),[_0x356eff(0x1f63),_0x356eff(0x1f63)]),_0x14cb9b=_0x323f1f(_0x356eff(0x32ed),_0x356eff(0x1f63),['number',_0x356eff(0x1f63)]),_0x72ae71=_0x323f1f(_0x356eff(0x1db6),_0x356eff(0x3e96),['number',_0x356eff(0x1f63)]),_0x21821f=_0x323f1f(_0x356eff(0x1457),_0x356eff(0x1f63),[_0x356eff(0x1f63)]),_0x5dc076=_0x323f1f(_0x356eff(0x24df),_0x356eff(0x1f63),[_0x356eff(0x1f63)]),_0x15a850=_0x323f1f(_0x356eff(0x29a9),_0x356eff(0x1f63),[_0x356eff(0x1f63)]),_0x3b4013=_0x323f1f(_0x356eff(0x423),'number',_0x356eff(0x2d83)[_0x356eff(0x14d2)]('\x20')),_0x595be6=_0x323f1f('sqlite3_value_type','number',[_0x356eff(0x1f63)]),_0x3c4af1=_0x323f1f(_0x356eff(0x2eb8),_0x356eff(0x1f63),[_0x356eff(0x1f63)]),_0x24ea0d=_0x323f1f(_0x356eff(0x491),_0x356eff(0x3e96),['number']),_0x75bac5=_0x323f1f(_0x356eff(0x3025),'number',['number']),_0x85267a=_0x323f1f(_0x356eff(0x168),_0x356eff(0x1f63),[_0x356eff(0x1f63)]),_0x3d9140=_0x323f1f(_0x356eff(0x23bd),'',[_0x356eff(0x1f63),'number']),_0x32ae5c=_0x323f1f(_0x356eff(0x2e03),'',[_0x356eff(0x1f63)]),_0xbda6c8=_0x323f1f(_0x356eff(0x1178),'',[_0x356eff(0x1f63),_0x356eff(0x3e96),'number',_0x356eff(0x1f63)]),_0x41a46a=_0x323f1f(_0x356eff(0x2b74),'',['number',_0x356eff(0x1f63),_0x356eff(0x1f63),_0x356eff(0x1f63)]),_0x3cff30=_0x323f1f(_0x356eff(0x1402),'',[_0x356eff(0x1f63),_0x356eff(0x1f63)]),_0x5569fe=_0x323f1f(_0x356eff(0x3518),'',['number',_0x356eff(0x3e96),'number']),_0x329d3b=_0x323f1f(_0x356eff(0x276d),_0x356eff(0x1f63),[_0x356eff(0x1f63)]);_0x5eedf3[_0x356eff(0x2dca)][_0x356eff(0x3458)]=function(_0x1d1d2f){var _0xd02fd2=_0x356eff;if(this['Ka'])return this[_0xd02fd2(0xf06)](),Array[_0xd02fd2(0x396b)](_0x1d1d2f)?this['wb'](_0x1d1d2f):null==_0x1d1d2f||_0xd02fd2(0x3e0f)!=typeof _0x1d1d2f||this['xb'](_0x1d1d2f);throw _0xd02fd2(0x249e);},_0x5eedf3[_0x356eff(0x2dca)][_0x356eff(0x3d1b)]=function(){var _0x430c22=_0x356eff;if(!this['Ka'])throw _0x430c22(0x249e);this['Ia']=0x1;var _0x39142e=_0xdd93a9(this['Ka']);switch(_0x39142e){case 0x64:return!0x0;case 0x65:return!0x1;default:throw this['db'][_0x430c22(0xba4)](_0x39142e);}},_0x5eedf3['prototype']['rb']=function(_0x356aa7){return null==_0x356aa7&&(_0x356aa7=this['Ia'],this['Ia']+=0x1),_0x24a2dc(this['Ka'],_0x356aa7);},_0x5eedf3[_0x356eff(0x2dca)]['Bb']=function(_0x867bd6){var _0x106d8a=_0x356eff;if(null==_0x867bd6&&(_0x867bd6=this['Ia'],this['Ia']+=0x1),_0x867bd6=_0x1649f7(this['Ka'],_0x867bd6),_0x106d8a(0x17ad)!=typeof BigInt)throw Error(_0x106d8a(0x409d));return BigInt(_0x867bd6);},_0x5eedf3[_0x356eff(0x2dca)]['Cb']=function(_0x24e468){return null==_0x24e468&&(_0x24e468=this['Ia'],this['Ia']+=0x1),_0x1649f7(this['Ka'],_0x24e468);},_0x5eedf3[_0x356eff(0x2dca)][_0x356eff(0x145a)]=function(_0x27f48b){null==_0x27f48b&&(_0x27f48b=this['Ia'],this['Ia']+=0x1);var _0x4a756d=_0x38b0b7(this['Ka'],_0x27f48b);_0x27f48b=_0x1985c8(this['Ka'],_0x27f48b);for(var _0x31d673=new Uint8Array(_0x4a756d),_0x216f2b=0x0;_0x216f2b<_0x4a756d;_0x216f2b+=0x1)_0x31d673[_0x216f2b]=_0x108a58[_0x27f48b+_0x216f2b];return _0x31d673;},_0x5eedf3[_0x356eff(0x2dca)]['get']=function(_0x3cdbec,_0x5177d9){var _0x4ada27=_0x356eff;_0x5177d9=_0x5177d9||{},null!=_0x3cdbec&&this[_0x4ada27(0x3458)](_0x3cdbec)&&this['step'](),_0x3cdbec=[];for(var _0x361121=_0x11e395(this['Ka']),_0x20548b=0x0;_0x20548b<_0x361121;_0x20548b+=0x1)switch(_0x14cb9b(this['Ka'],_0x20548b)){case 0x1:var _0x527d84=_0x5177d9[_0x4ada27(0x3a6b)]?this['Bb'](_0x20548b):this['rb'](_0x20548b);_0x3cdbec[_0x4ada27(0x2009)](_0x527d84);break;case 0x2:_0x3cdbec[_0x4ada27(0x2009)](this['rb'](_0x20548b));break;case 0x3:_0x3cdbec[_0x4ada27(0x2009)](this['Cb'](_0x20548b));break;case 0x4:_0x3cdbec[_0x4ada27(0x2009)](this[_0x4ada27(0x145a)](_0x20548b));break;default:_0x3cdbec[_0x4ada27(0x2009)](null);}return _0x3cdbec;},_0x5eedf3[_0x356eff(0x2dca)]['getColumnNames']=function(){var _0x163e0e=_0x356eff;for(var _0x1357d7=[],_0x5013f8=_0x578252(this['Ka']),_0x143257=0x0;_0x143257<_0x5013f8;_0x143257+=0x1)_0x1357d7[_0x163e0e(0x2009)](_0x72ae71(this['Ka'],_0x143257));return _0x1357d7;},_0x5eedf3[_0x356eff(0x2dca)][_0x356eff(0x2b59)]=function(_0x3bfc42,_0x3eb252){var _0x5cf400=_0x356eff;_0x3bfc42=this[_0x5cf400(0x26a7)](_0x3bfc42,_0x3eb252),_0x3eb252=this[_0x5cf400(0x2f45)]();for(var _0x51c36f={},_0x297cb5=0x0;_0x297cb5<_0x3eb252['length'];_0x297cb5+=0x1)_0x51c36f[_0x3eb252[_0x297cb5]]=_0x3bfc42[_0x297cb5];return _0x51c36f;},_0x5eedf3[_0x356eff(0x2dca)][_0x356eff(0x16e5)]=function(){return _0x11ed3c(this['Ka']);},_0x5eedf3[_0x356eff(0x2dca)][_0x356eff(0x1730)]=function(){return _0x3d2862(this['Ka']);},_0x5eedf3[_0x356eff(0x2dca)][_0x356eff(0x1564)]=function(_0x458821){var _0x5e9b70=_0x356eff;return null!=_0x458821&&this['bind'](_0x458821),this['step'](),this[_0x5e9b70(0xf06)]();},_0x5eedf3[_0x356eff(0x2dca)]['mb']=function(_0x4e3385,_0x34861c){var _0x40dc5c=_0x356eff;null==_0x34861c&&(_0x34861c=this['Ia'],this['Ia']+=0x1);var _0x22b691=_0x1f4799(_0x4e3385=_0x430d8d(_0x4e3385));this['cb'][_0x40dc5c(0x2009)](_0x22b691),this['db'][_0x40dc5c(0xba4)](_0x396538(this['Ka'],_0x34861c,_0x22b691,_0x4e3385[_0x40dc5c(0x9da)]-0x1,0x0));},_0x5eedf3[_0x356eff(0x2dca)]['vb']=function(_0x2b38a5,_0x523ae9){var _0x5bf547=_0x356eff;null==_0x523ae9&&(_0x523ae9=this['Ia'],this['Ia']+=0x1);var _0x56b0cb=_0x1f4799(_0x2b38a5);this['cb'][_0x5bf547(0x2009)](_0x56b0cb),this['db'][_0x5bf547(0xba4)](_0x31abcb(this['Ka'],_0x523ae9,_0x56b0cb,_0x2b38a5[_0x5bf547(0x9da)],0x0));},_0x5eedf3['prototype']['lb']=function(_0x4e7e54,_0x145651){var _0x132feb=_0x356eff;null==_0x145651&&(_0x145651=this['Ia'],this['Ia']+=0x1),this['db'][_0x132feb(0xba4)]((_0x4e7e54===(0x0|_0x4e7e54)?_0x198ca9:_0x562e66)(this['Ka'],_0x145651,_0x4e7e54));},_0x5eedf3[_0x356eff(0x2dca)]['yb']=function(_0x127c61){null==_0x127c61&&(_0x127c61=this['Ia'],this['Ia']+=0x1),_0x31abcb(this['Ka'],_0x127c61,0x0,0x0,0x0);},_0x5eedf3[_0x356eff(0x2dca)]['nb']=function(_0x2b2e22,_0x52e0ce){var _0x15508a=_0x356eff;switch(null==_0x52e0ce&&(_0x52e0ce=this['Ia'],this['Ia']+=0x1),typeof _0x2b2e22){case _0x15508a(0x3e96):return void this['mb'](_0x2b2e22,_0x52e0ce);case'number':return void this['lb'](_0x2b2e22,_0x52e0ce);case _0x15508a(0x2aaa):return void this['mb'](_0x2b2e22[_0x15508a(0x348f)](),_0x52e0ce);case _0x15508a(0x2905):return void this['lb'](_0x2b2e22+0x0,_0x52e0ce);case _0x15508a(0x3e0f):if(null===_0x2b2e22)return void this['yb'](_0x52e0ce);if(null!=_0x2b2e22[_0x15508a(0x9da)])return void this['vb'](_0x2b2e22,_0x52e0ce);}throw _0x15508a(0x411a)+_0x2b2e22+').';},_0x5eedf3[_0x356eff(0x2dca)]['xb']=function(_0x5e040f){var _0xa0455e=_0x356eff,_0x1a39b8=this;return Object[_0xa0455e(0x1841)](_0x5e040f)['forEach'](function(_0x599fe5){var _0x504fd2=_0x4cd895(_0x1a39b8['Ka'],_0x599fe5);0x0!==_0x504fd2&&_0x1a39b8['nb'](_0x5e040f[_0x599fe5],_0x504fd2);}),!0x0;},_0x5eedf3[_0x356eff(0x2dca)]['wb']=function(_0x302826){for(var _0x4dd4bb=0x0;_0x4dd4bb<_0x302826['length'];_0x4dd4bb+=0x1)this['nb'](_0x302826[_0x4dd4bb],_0x4dd4bb+0x1);return!0x0;},_0x5eedf3[_0x356eff(0x2dca)][_0x356eff(0xf06)]=function(){var _0x28ecb0=_0x356eff;return this[_0x28ecb0(0x2ce)](),0x0===_0x5dc076(this['Ka'])&&0x0===_0x21821f(this['Ka']);},_0x5eedf3[_0x356eff(0x2dca)][_0x356eff(0x2ce)]=function(){var _0x58939c=_0x356eff;for(var _0x871a86;void 0x0!==(_0x871a86=this['cb'][_0x58939c(0x3558)]());)_0x3f78c2(_0x871a86);},_0x5eedf3['prototype'][_0x356eff(0x11bc)]=function(){var _0x2da976=_0x356eff;this[_0x2da976(0x2ce)]();var _0x3dd51c=0x0===_0x15a850(this['Ka']);return delete this['db']['Ya'][this['Ka']],this['Ka']=0x0,_0x3dd51c;},_0x3e131c[_0x356eff(0x2dca)][_0x356eff(0xb39)]=function(){var _0x3f8826=_0x356eff;if(null===this['Xa'])return{'done':!0x0};if(null!==this['Ta']&&(this['Ta'][_0x3f8826(0x11bc)](),this['Ta']=null),!this['db']['db'])throw this['fb'](),Error(_0x3f8826(0x9c3));var _0x1fee03=_0x72a39(),_0x1e6d08=_0x3d573a(0x4);_0x1a997f(_0xf12b2b),_0x1a997f(_0x1e6d08);try{this['db']['handleError'](_0x375e12(this['db']['db'],this['bb'],-0x1,_0xf12b2b,_0x1e6d08)),this['bb']=_0x291003(_0x1e6d08,_0x3f8826(0x3e09));var _0x1e57e4=_0x291003(_0xf12b2b,_0x3f8826(0x3e09));return 0x0===_0x1e57e4?(this['fb'](),{'done':!0x0}):(this['Ta']=new _0x5eedf3(_0x1e57e4,this['db']),this['db']['Ya'][_0x1e57e4]=this['Ta'],{'value':this['Ta'],'done':!0x1});}catch(_0xd1dc6b){throw this['hb']=_0x2d3c49(this['bb']),this['fb'](),_0xd1dc6b;}finally{_0x160b45(_0x1fee03);}},_0x3e131c[_0x356eff(0x2dca)]['fb']=function(){_0x3f78c2(this['Xa']),this['Xa']=null;},_0x3e131c[_0x356eff(0x2dca)][_0x356eff(0x3f84)]=function(){return null!==this['hb']?this['hb']:_0x2d3c49(this['bb']);},_0x356eff(0x17ad)==typeof Symbol&&_0x356eff(0x115d)==typeof Symbol[_0x356eff(0x21f)]&&(_0x3e131c[_0x356eff(0x2dca)][Symbol[_0x356eff(0x21f)]]=function(){return this;}),_0x41e0e6[_0x356eff(0x2dca)][_0x356eff(0x1564)]=function(_0x2ee857,_0x6a9fd7){var _0x2606d7=_0x356eff;if(!this['db'])throw'Database\x20closed';if(_0x6a9fd7){_0x2ee857=this['prepare'](_0x2ee857,_0x6a9fd7);try{_0x2ee857[_0x2606d7(0x3d1b)]();}finally{_0x2ee857[_0x2606d7(0x11bc)]();}}else this[_0x2606d7(0xba4)](_0x3d4cc0(this['db'],_0x2ee857,0x0,0x0,_0xf12b2b));return this;},_0x41e0e6[_0x356eff(0x2dca)][_0x356eff(0x37c6)]=function(_0x1b2f91,_0x1617d6,_0x53853c){var _0x4949cb=_0x356eff;if(!this['db'])throw _0x4949cb(0x9c3);var _0x11a117=_0x72a39(),_0x467962=null;try{var _0x513cc5=_0x5d9155(_0x1b2f91)+0x1,_0x12cc11=_0x3d573a(_0x513cc5),_0x779c05=(_0x511a44(_0x1b2f91,_0x108a58,_0x12cc11,_0x513cc5),_0x12cc11),_0x504ab2=_0x3d573a(0x4);for(_0x1b2f91=[];0x0!==_0x291003(_0x779c05,'i8');){_0x1a997f(_0xf12b2b),_0x1a997f(_0x504ab2),this[_0x4949cb(0xba4)](_0x375e12(this['db'],_0x779c05,-0x1,_0xf12b2b,_0x504ab2));var _0x373dc0=_0x291003(_0xf12b2b,_0x4949cb(0x3e09)),_0x779c05=_0x291003(_0x504ab2,'i32');if(0x0!==_0x373dc0){for(_0x513cc5=null,_0x467962=new _0x5eedf3(_0x373dc0,this),null!=_0x1617d6&&_0x467962['bind'](_0x1617d6);_0x467962[_0x4949cb(0x3d1b)]();)null===_0x513cc5&&(_0x513cc5={'columns':_0x467962[_0x4949cb(0x2f45)](),'values':[]},_0x1b2f91[_0x4949cb(0x2009)](_0x513cc5)),_0x513cc5[_0x4949cb(0x1fe8)][_0x4949cb(0x2009)](_0x467962[_0x4949cb(0x26a7)](null,_0x53853c));_0x467962['free']();}}return _0x1b2f91;}catch(_0x35a28a){throw _0x467962&&_0x467962['free'](),_0x35a28a;}finally{_0x160b45(_0x11a117);}},_0x41e0e6['prototype']['each']=function(_0x38d0ed,_0x97919,_0x42da7e,_0x5c8cea,_0x4056d2){var _0x385fc9=_0x356eff;'function'==typeof _0x97919&&(_0x5c8cea=_0x42da7e,_0x42da7e=_0x97919,_0x97919=void 0x0),_0x38d0ed=this['prepare'](_0x38d0ed,_0x97919);try{for(;_0x38d0ed[_0x385fc9(0x3d1b)]();)_0x42da7e(_0x38d0ed['getAsObject'](null,_0x4056d2));}finally{_0x38d0ed[_0x385fc9(0x11bc)]();}if(_0x385fc9(0x17ad)==typeof _0x5c8cea)return _0x5c8cea();},_0x41e0e6[_0x356eff(0x2dca)]['prepare']=function(_0x576e0c,_0x3ac43d){var _0x3bc144=_0x356eff;if(_0x1a997f(_0xf12b2b),this['handleError'](_0x4c46ea(this['db'],_0x576e0c,-0x1,_0xf12b2b,0x0)),0x0===(_0x576e0c=_0x291003(_0xf12b2b,_0x3bc144(0x3e09))))throw _0x3bc144(0x2d6d);var _0x4da001=new _0x5eedf3(_0x576e0c,this);return null!=_0x3ac43d&&_0x4da001[_0x3bc144(0x3458)](_0x3ac43d),this['Ya'][_0x576e0c]=_0x4da001;},_0x41e0e6['prototype'][_0x356eff(0x486)]=function(_0x2a5e1b){return new _0x3e131c(_0x2a5e1b,this);},_0x41e0e6[_0x356eff(0x2dca)]['export']=function(){var _0x5b3dc9=_0x356eff;Object['values'](this['Ya'])['forEach'](function(_0x3ac396){var _0x1c717f=a8_0xcbd5;_0x3ac396[_0x1c717f(0x11bc)]();}),Object[_0x5b3dc9(0x1fe8)](this['Qa'])['forEach'](_0x2a2e31),this['Qa']={},this['handleError'](_0x1fd19e(this['db']));var _0x317de3=_0xeff4e6(this[_0x5b3dc9(0x33b3)]);return this[_0x5b3dc9(0xba4)](_0x4ba8f5(this[_0x5b3dc9(0x33b3)],_0xf12b2b)),this['db']=_0x291003(_0xf12b2b,_0x5b3dc9(0x3e09)),_0x317de3;},_0x41e0e6[_0x356eff(0x2dca)]['close']=function(){var _0x397314=_0x356eff;null!==this['db']&&(Object['values'](this['Ya'])['forEach'](function(_0x4fcb43){_0x4fcb43['free']();}),Object[_0x397314(0x1fe8)](this['Qa'])[_0x397314(0x982)](_0x2a2e31),this['Qa']={},this[_0x397314(0xba4)](_0x1fd19e(this['db'])),_0x28a4d3('/'+this[_0x397314(0x33b3)]),this['db']=null);},_0x41e0e6[_0x356eff(0x2dca)][_0x356eff(0xba4)]=function(_0x369dce){if(0x0===_0x369dce)return null;throw _0x369dce=_0x31c0f9(this['db']),Error(_0x369dce);},_0x41e0e6[_0x356eff(0x2dca)][_0x356eff(0xd42)]=function(){return _0x474f4f(this['db']);},_0x41e0e6[_0x356eff(0x2dca)][_0x356eff(0x34d4)]=function(_0x14eadb,_0x4f24cd){var _0x171bdb=_0x356eff;Object[_0x171bdb(0x2dca)]['hasOwnProperty'][_0x171bdb(0xc8f)](this['Qa'],_0x14eadb)&&(_0x2a2e31(this['Qa'][_0x14eadb]),delete this['Qa'][_0x14eadb]);var _0x1a145b=function(_0x4e05bb){var _0x84d267=_0x171bdb;if(!_0x5ca49b){_0x5ca49b=new WeakMap();for(var _0x134542=_0x53f643[_0x84d267(0x9da)],_0x15c0bc=0x0;_0x15c0bc<0x0+_0x134542;_0x15c0bc++){var _0x4904c9=_0x53f643[_0x84d267(0x26a7)](_0x15c0bc);_0x4904c9&&_0x5ca49b[_0x84d267(0x1878)](_0x4904c9,_0x15c0bc);}}if(_0x5ca49b[_0x84d267(0x1448)](_0x4e05bb))return _0x5ca49b[_0x84d267(0x26a7)](_0x4e05bb);if(_0x1d0dbe[_0x84d267(0x9da)])_0x134542=_0x1d0dbe['pop']();else{try{_0x53f643[_0x84d267(0x95e)](0x1);}catch(_0x5d229d){if(_0x5d229d instanceof RangeError)throw _0x84d267(0x27c0);throw _0x5d229d;}_0x134542=_0x53f643['length']-0x1;}try{_0x53f643[_0x84d267(0x1878)](_0x134542,_0x4e05bb);}catch(_0x195e62){if(!(_0x195e62 instanceof TypeError))throw _0x195e62;if('function'==typeof WebAssembly[_0x84d267(0x924)]){for(var _0x4904c9={'i':_0x84d267(0x3e09),'j':_0x84d267(0x30bf),'f':_0x84d267(0x324c),'d':'f64'},_0x5b6a09={'parameters':[],'results':[]},_0x15c0bc=0x1;_0x15c0bc<0x4;++_0x15c0bc)_0x5b6a09[_0x84d267(0x1f78)][_0x84d267(0x2009)](_0x4904c9['viii'[_0x15c0bc]]);_0x15c0bc=new WebAssembly[(_0x84d267(0x924))](_0x5b6a09,_0x4e05bb);}else{for(_0x5b6a09={'i':0x7f,'j':0x7e,'f':0x7d,'d':0x7c},(_0x4904c9=[0x1,0x0,0x1,0x60])[_0x84d267(0x2009)](0x3),_0x15c0bc=0x0;_0x15c0bc<0x3;++_0x15c0bc)_0x4904c9[_0x84d267(0x2009)](_0x5b6a09[_0x84d267(0x184f)[_0x15c0bc]]);_0x4904c9[_0x84d267(0x2009)](0x0),_0x4904c9[0x1]=_0x4904c9[_0x84d267(0x9da)]-0x2,_0x15c0bc=new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0]['concat'](_0x4904c9,[0x2,0x7,0x1,0x1,0x65,0x1,0x66,0x0,0x0,0x7,0x5,0x1,0x1,0x66,0x0,0x0])),_0x15c0bc=new WebAssembly['Module'](_0x15c0bc),_0x15c0bc=new WebAssembly[(_0x84d267(0x1f0c))](_0x15c0bc,{'e':{'f':_0x4e05bb}})['exports']['f'];}_0x53f643['set'](_0x134542,_0x15c0bc);}return _0x5ca49b[_0x84d267(0x1878)](_0x4e05bb,_0x134542),_0x134542;}(function(_0x12dd26,_0x5aa645,_0x1a1e80){var _0x5269dc=_0x171bdb;for(var _0x101120,_0x4b7e8b=[],_0x4aaa72=0x0;_0x4aaa72<_0x5aa645;_0x4aaa72+=0x1){var _0x3f3b7f=_0x291003(_0x1a1e80+0x4*_0x4aaa72,'i32');if(0x1===(_0x424bb6=_0x595be6(_0x3f3b7f))||0x2===_0x424bb6)_0x3f3b7f=_0x85267a(_0x3f3b7f);else{if(0x3===_0x424bb6)_0x3f3b7f=_0x24ea0d(_0x3f3b7f);else{if(0x4===_0x424bb6){for(var _0x3f3b7f=_0x3c4af1(_0x424bb6=_0x3f3b7f),_0x424bb6=_0x75bac5(_0x424bb6),_0x8e483=new Uint8Array(_0x3f3b7f),_0x5820a6=0x0;_0x5820a6<_0x3f3b7f;_0x5820a6+=0x1)_0x8e483[_0x5820a6]=_0x108a58[_0x424bb6+_0x5820a6];_0x3f3b7f=_0x8e483;}else _0x3f3b7f=null;}}_0x4b7e8b[_0x5269dc(0x2009)](_0x3f3b7f);}try{_0x101120=_0x4f24cd[_0x5269dc(0x550)](null,_0x4b7e8b);}catch(_0x5ae45b){return void _0x5569fe(_0x12dd26,_0x5ae45b,-0x1);}switch(typeof _0x101120){case'boolean':_0x3cff30(_0x12dd26,_0x101120?0x1:0x0);break;case _0x5269dc(0x1f63):_0x3d9140(_0x12dd26,_0x101120);break;case _0x5269dc(0x3e96):_0xbda6c8(_0x12dd26,_0x101120,-0x1,-0x1);break;case _0x5269dc(0x3e0f):null===_0x101120?_0x32ae5c(_0x12dd26):null!=_0x101120['length']?(_0x5aa645=_0x1f4799(_0x101120),_0x41a46a(_0x12dd26,_0x5aa645,_0x101120['length'],-0x1),_0x3f78c2(_0x5aa645)):_0x5569fe(_0x12dd26,_0x5269dc(0x1d5b)+_0x101120+').',-0x1);break;default:_0x32ae5c(_0x12dd26);}});return this['Qa'][_0x14eadb]=_0x1a145b,this[_0x171bdb(0xba4)](_0x3b4013(this['db'],_0x14eadb,_0x4f24cd[_0x171bdb(0x9da)],0x1,0x0,_0x1a145b,0x0,0x0,0x0)),this;},_0x257506['Database']=_0x41e0e6;},Object[_0x2c6053(0x1ec3)]({},_0x257506)),_0x502a46='./this.program',_0x34041e=_0x2c6053(0x3e0f)==typeof window,_0x33911d=_0x2c6053(0x17ad)==typeof importScripts,_0x53c497=_0x2c6053(0x3e0f)==typeof _0x1b8553&&_0x2c6053(0x3e0f)==typeof _0x1b8553[_0x2c6053(0x3372)]&&'string'==typeof _0x1b8553[_0x2c6053(0x3372)][_0x2c6053(0x4031)],_0x511d42='',_0x531f7d=(_0x53c497?(_0x511d42=_0x33911d?_0x2de85b(0xf438)[_0x2c6053(0x24af)](_0x511d42)+'/':'//',_0x5cda7c=()=>{_0x26037a||(_0x54b2ba=_0x2de85b(0x43ca),_0x26037a=_0x2de85b(0xf438));},_0x1e1f44=function(_0x1013a3,_0x1c52be){var _0x1a840c=_0x2c6053;return _0x5cda7c(),_0x1013a3=_0x26037a[_0x1a840c(0x90a)](_0x1013a3),_0x54b2ba[_0x1a840c(0x38ce)](_0x1013a3,_0x1c52be?void 0x0:_0x1a840c(0x388b));},_0xd40bea=_0x1c2fe9=>_0x1c2fe9=(_0x1c2fe9=_0x1e1f44(_0x1c2fe9,!0x0))[_0x2c6053(0x314)]?_0x1c2fe9:new Uint8Array(_0x1c2fe9),_0x4ccd9c=(_0x660a69,_0x29fa03,_0x5f1a8f)=>{var _0x3b319d=_0x2c6053;_0x5cda7c(),_0x660a69=_0x26037a[_0x3b319d(0x90a)](_0x660a69),_0x54b2ba['readFile'](_0x660a69,function(_0x5b5b1f,_0x99e519){var _0xdfa409=_0x3b319d;_0x5b5b1f?_0x5f1a8f(_0x5b5b1f):_0x29fa03(_0x99e519[_0xdfa409(0x314)]);});},0x1<_0x1b8553['argv']['length']&&(_0x502a46=_0x1b8553[_0x2c6053(0x1240)][0x1][_0x2c6053(0x2bb1)](/\\/g,'/')),_0x1b8553['argv'][_0x2c6053(0x4033)](0x2),(_0x73ecca['exports']=_0x257506)[_0x2c6053(0x121d)]=function(){var _0x2a1862=_0x2c6053;return _0x2a1862(0x24d);}):(_0x34041e||_0x33911d)&&(_0x33911d?_0x511d42=self['location']['href']:_0x2c6053(0x137a)!=typeof document&&document[_0x2c6053(0x3207)]&&(_0x511d42=document[_0x2c6053(0x3207)][_0x2c6053(0x213c)]),_0x511d42=0x0!==_0x511d42[_0x2c6053(0x775)](_0x2c6053(0x4cb))?_0x511d42[_0x2c6053(0x2e42)](0x0,_0x511d42[_0x2c6053(0x2bb1)](/[?#].*/,'')[_0x2c6053(0x210b)]('/')+0x1):'',_0x1e1f44=_0x366b47=>{var _0x4d75d5=_0x2c6053,_0x326e1c=new XMLHttpRequest();return _0x326e1c[_0x4d75d5(0x517)](_0x4d75d5(0x3d73),_0x366b47,!0x1),_0x326e1c['send'](null),_0x326e1c[_0x4d75d5(0x20f7)];},_0x33911d&&(_0xd40bea=_0x5b4278=>{var _0x2bb3ba=_0x2c6053,_0x373fbb=new XMLHttpRequest();return _0x373fbb[_0x2bb3ba(0x517)](_0x2bb3ba(0x3d73),_0x5b4278,!0x1),_0x373fbb[_0x2bb3ba(0x2391)]='arraybuffer',_0x373fbb[_0x2bb3ba(0x33c8)](null),new Uint8Array(_0x373fbb[_0x2bb3ba(0x37e8)]);}),_0x4ccd9c=(_0x256c05,_0xebc0a9,_0x35f667)=>{var _0x2e407d=_0x2c6053,_0x5643b6=new XMLHttpRequest();_0x5643b6[_0x2e407d(0x517)](_0x2e407d(0x3d73),_0x256c05,!0x0),_0x5643b6['responseType']=_0x2e407d(0x2362),_0x5643b6['onload']=()=>{var _0x21a9fb=_0x2e407d;0xc8==_0x5643b6[_0x21a9fb(0x29b3)]||0x0==_0x5643b6['status']&&_0x5643b6[_0x21a9fb(0x37e8)]?_0xebc0a9(_0x5643b6['response']):_0x35f667();},_0x5643b6['onerror']=_0x35f667,_0x5643b6[_0x2e407d(0x33c8)](null);}),_0x257506[_0x2c6053(0x1a3e)]||_0x52ef6d[_0x2c6053(0x1385)][_0x2c6053(0x3458)](_0x52ef6d)),_0x57c9e0=_0x257506[_0x2c6053(0x213a)]||_0x52ef6d[_0x2c6053(0x1b8a)]['bind'](_0x52ef6d),_0x1d0dbe=(Object[_0x2c6053(0x1ec3)](_0x257506,_0x1b59aa),_0x257506[_0x2c6053(0x3f55)]&&(_0x502a46=_0x257506[_0x2c6053(0x3f55)]),[]);function _0x2a2e31(_0xebba06){var _0xaf1317=_0x2c6053;_0x5ca49b['delete'](_0x53f643[_0xaf1317(0x26a7)](_0xebba06)),_0x1d0dbe['push'](_0xebba06);}function _0x1a997f(_0x2dc75a){var _0x1b93b4=_0x2c6053,_0x50ce33=_0x1b93b4(0x3e09);switch(_0x50ce33='*'===_0x50ce33[_0x1b93b4(0x32fd)](_0x50ce33[_0x1b93b4(0x9da)]-0x1)?_0x1b93b4(0x3e09):_0x50ce33){case'i1':case'i8':_0x108a58[_0x2dc75a>>0x0]=0x0;break;case _0x1b93b4(0x2a1f):_0x58fb5c[_0x2dc75a>>0x1]=0x0;break;case _0x1b93b4(0x3e09):_0x35be6b[_0x2dc75a>>0x2]=0x0;break;case _0x1b93b4(0x30bf):_0x426aed=[0x0,(_0x4ea84f=0x0,0x1<=+Math[_0x1b93b4(0x1516)](_0x4ea84f)?0x0<_0x4ea84f?(0x0|Math[_0x1b93b4(0x1858)](+Math[_0x1b93b4(0x27d7)](_0x4ea84f/0x100000000),0xffffffff))>>>0x0:~~+Math['ceil']((_0x4ea84f-(~~_0x4ea84f>>>0x0))/0x100000000)>>>0x0:0x0)],_0x35be6b[_0x2dc75a>>0x2]=_0x426aed[0x0],_0x35be6b[_0x2dc75a+0x4>>0x2]=_0x426aed[0x1];break;case _0x1b93b4(0x841):_0x2bdfeb[_0x2dc75a>>0x2]=0x0;break;case _0x1b93b4(0x1f07):_0x1dfb3f[_0x2dc75a>>0x3]=0x0;break;default:_0x3e0222(_0x1b93b4(0x3a0f)+_0x50ce33);}}function _0x291003(_0x32efe7,_0x4ca644='i8'){var _0x135611=_0x2c6053;switch(_0x4ca644='*'===_0x4ca644[_0x135611(0x32fd)](_0x4ca644[_0x135611(0x9da)]-0x1)?_0x135611(0x3e09):_0x4ca644){case'i1':case'i8':return _0x108a58[_0x32efe7>>0x0];case _0x135611(0x2a1f):return _0x58fb5c[_0x32efe7>>0x1];case _0x135611(0x3e09):case _0x135611(0x30bf):return _0x35be6b[_0x32efe7>>0x2];case _0x135611(0x841):return _0x2bdfeb[_0x32efe7>>0x2];case _0x135611(0x1f07):return Number(_0x1dfb3f[_0x32efe7>>0x3]);default:_0x3e0222(_0x135611(0x3340)+_0x4ca644);}return null;}_0x257506[_0x2c6053(0x34e)]&&(_0x3e687f=_0x257506['wasmBinary']),_0x257506[_0x2c6053(0x91c)],_0x2c6053(0x3e0f)!=typeof WebAssembly&&_0x3e0222(_0x2c6053(0x2802));var _0x4a7850,_0x46d7b8=!0x1,_0x406001=0x0,_0x3e6eaa=0x1;function _0x1f4799(_0x2f2973){var _0xb43d97=_0x2c6053,_0x83b0c2=(_0x406001==_0x3e6eaa?_0x3d573a:_0x348cb4)(_0x2f2973[_0xb43d97(0x9da)]);return _0x2f2973['subarray']||_0x2f2973[_0xb43d97(0x4033)]||(_0x2f2973=new Uint8Array(_0x2f2973)),_0x5346c5['set'](_0x2f2973,_0x83b0c2),_0x83b0c2;}var _0x51e225,_0x108a58,_0x5346c5,_0x58fb5c,_0x35be6b,_0x2bdfeb,_0x1dfb3f,_0x370b7c='undefined'!=typeof TextDecoder?new TextDecoder(_0x2c6053(0x388b)):void 0x0;function _0x51c06d(_0x130ea2,_0x4aab60,_0x17b54b){var _0x1cfe03=_0x2c6053,_0x5a6021=_0x4aab60+_0x17b54b;for(_0x17b54b=_0x4aab60;_0x130ea2[_0x17b54b]&&!(_0x5a6021<=_0x17b54b);)++_0x17b54b;if(0x10<_0x17b54b-_0x4aab60&&_0x130ea2[_0x1cfe03(0x314)]&&_0x370b7c)return _0x370b7c[_0x1cfe03(0x176)](_0x130ea2[_0x1cfe03(0x2be1)](_0x4aab60,_0x17b54b));for(_0x5a6021='';_0x4aab60<_0x17b54b;){var _0x1d0b85,_0x10858d,_0x1e5c20=_0x130ea2[_0x4aab60++];0x80&_0x1e5c20?(_0x1d0b85=0x3f&_0x130ea2[_0x4aab60++],0xc0==(0xe0&_0x1e5c20)?_0x5a6021+=String[_0x1cfe03(0x1b76)]((0x1f&_0x1e5c20)<<0x6|_0x1d0b85):(_0x10858d=0x3f&_0x130ea2[_0x4aab60++],(_0x1e5c20=0xe0==(0xf0&_0x1e5c20)?(0xf&_0x1e5c20)<<0xc|_0x1d0b85<<0x6|_0x10858d:(0x7&_0x1e5c20)<<0x12|_0x1d0b85<<0xc|_0x10858d<<0x6|0x3f&_0x130ea2[_0x4aab60++])<0x10000?_0x5a6021+=String[_0x1cfe03(0x1b76)](_0x1e5c20):(_0x1e5c20-=0x10000,_0x5a6021+=String[_0x1cfe03(0x1b76)](0xd800|_0x1e5c20>>0xa,0xdc00|0x3ff&_0x1e5c20)))):_0x5a6021+=String['fromCharCode'](_0x1e5c20);}return _0x5a6021;}function _0x2d3c49(_0x2234a4,_0x262945){return _0x2234a4?_0x51c06d(_0x5346c5,_0x2234a4,_0x262945):'';}function _0x511a44(_0x1ddb9b,_0x458cf9,_0x5c7611,_0x52eace){var _0xddbad1=_0x2c6053;if(!(0x0<_0x52eace))return 0x0;var _0x3669dc=_0x5c7611;_0x52eace=_0x5c7611+_0x52eace-0x1;for(var _0x5de94b=0x0;_0x5de94b<_0x1ddb9b[_0xddbad1(0x9da)];++_0x5de94b){var _0x48acea=_0x1ddb9b[_0xddbad1(0x162f)](_0x5de94b);if((_0x48acea=0xd800<=_0x48acea&&_0x48acea<=0xdfff?0x10000+((0x3ff&_0x48acea)<<0xa)|0x3ff&_0x1ddb9b[_0xddbad1(0x162f)](++_0x5de94b):_0x48acea)<=0x7f){if(_0x52eace<=_0x5c7611)break;_0x458cf9[_0x5c7611++]=_0x48acea;}else{if(_0x48acea<=0x7ff){if(_0x52eace<=_0x5c7611+0x1)break;_0x458cf9[_0x5c7611++]=0xc0|_0x48acea>>0x6;}else{if(_0x48acea<=0xffff){if(_0x52eace<=_0x5c7611+0x2)break;_0x458cf9[_0x5c7611++]=0xe0|_0x48acea>>0xc;}else{if(_0x52eace<=_0x5c7611+0x3)break;_0x458cf9[_0x5c7611++]=0xf0|_0x48acea>>0x12,_0x458cf9[_0x5c7611++]=0x80|_0x48acea>>0xc&0x3f;}_0x458cf9[_0x5c7611++]=0x80|_0x48acea>>0x6&0x3f;}_0x458cf9[_0x5c7611++]=0x80|0x3f&_0x48acea;}}return _0x458cf9[_0x5c7611]=0x0,_0x5c7611-_0x3669dc;}function _0x5d9155(_0x1cae87){var _0x390dfb=_0x2c6053;for(var _0x2eb222=0x0,_0x110c04=0x0;_0x110c04<_0x1cae87['length'];++_0x110c04){var _0x4ceb64=_0x1cae87[_0x390dfb(0x162f)](_0x110c04);(_0x4ceb64=0xd800<=_0x4ceb64&&_0x4ceb64<=0xdfff?0x10000+((0x3ff&_0x4ceb64)<<0xa)|0x3ff&_0x1cae87['charCodeAt'](++_0x110c04):_0x4ceb64)<=0x7f?++_0x2eb222:_0x2eb222=_0x4ceb64<=0x7ff?_0x2eb222+0x2:_0x4ceb64<=0xffff?_0x2eb222+0x3:_0x2eb222+0x4;}return _0x2eb222;}function _0x52374c(_0x181354){var _0x119d04=_0x5d9155(_0x181354)+0x1,_0x59ab91=_0x348cb4(_0x119d04);return _0x59ab91&&_0x511a44(_0x181354,_0x108a58,_0x59ab91,_0x119d04),_0x59ab91;}function _0x9f6819(){var _0x55fabf=_0x2c6053,_0x403db9=_0x4a7850['buffer'];_0x51e225=_0x403db9,_0x257506['HEAP8']=_0x108a58=new Int8Array(_0x403db9),_0x257506[_0x55fabf(0x1d6a)]=_0x58fb5c=new Int16Array(_0x403db9),_0x257506['HEAP32']=_0x35be6b=new Int32Array(_0x403db9),_0x257506['HEAPU8']=_0x5346c5=new Uint8Array(_0x403db9),_0x257506[_0x55fabf(0x3146)]=new Uint16Array(_0x403db9),_0x257506[_0x55fabf(0x2a4)]=new Uint32Array(_0x403db9),_0x257506[_0x55fabf(0x605)]=_0x2bdfeb=new Float32Array(_0x403db9),_0x257506[_0x55fabf(0x203a)]=_0x1dfb3f=new Float64Array(_0x403db9);}var _0x53f643,_0x401699,_0x4ea84f,_0x426aed,_0x619f64=[],_0x316507=[],_0x4ab669=[],_0x37db04=0x0,_0x4ebc89=null,_0x45b114=null;function _0x3e0222(_0x52c284){var _0xc69320=_0x2c6053;throw _0x257506['onAbort']&&_0x257506[_0xc69320(0x1bfd)](_0x52c284),_0x57c9e0(_0x52c284=_0xc69320(0x2958)+_0x52c284+')'),_0x46d7b8=!0x0,new WebAssembly[(_0xc69320(0x873))](_0x52c284+'.\x20Build\x20with\x20-s\x20ASSERTIONS=1\x20for\x20more\x20info.');}function _0x37f01e(){var _0x23b0ab=_0x2c6053;return _0x401699[_0x23b0ab(0x294b)](_0x23b0ab(0x3d1d));}function _0x9b99cf(){var _0x50bf60=_0x2c6053,_0x475664=_0x401699;try{if(_0x475664==_0x401699&&_0x3e687f)return new Uint8Array(_0x3e687f);if(_0xd40bea)return _0xd40bea(_0x475664);throw _0x50bf60(0x156f);}catch(_0x14aa75){_0x3e0222(_0x14aa75);}}function _0x1146a2(_0x4f4fc9){var _0x282f00=_0x2c6053;for(;0x0<_0x4f4fc9[_0x282f00(0x9da)];){var _0x1784ce,_0x33e5f7=_0x4f4fc9[_0x282f00(0x3fe9)]();_0x282f00(0x17ad)==typeof _0x33e5f7?_0x33e5f7(_0x257506):_0x282f00(0x1f63)==typeof(_0x1784ce=_0x33e5f7['Ib'])?void 0x0===_0x33e5f7['eb']?_0x53f643[_0x282f00(0x26a7)](_0x1784ce)():_0x53f643[_0x282f00(0x26a7)](_0x1784ce)(_0x33e5f7['eb']):_0x1784ce(void 0x0===_0x33e5f7['eb']?null:_0x33e5f7['eb']);}}function _0xa67d08(_0x26dc73,_0x2be551){var _0x5ba480=_0x2c6053;for(var _0x47b428=0x0,_0x4922a8=_0x26dc73['length']-0x1;0x0<=_0x4922a8;_0x4922a8--){var _0x6123c4=_0x26dc73[_0x4922a8];'.'===_0x6123c4?_0x26dc73[_0x5ba480(0x34ac)](_0x4922a8,0x1):'..'===_0x6123c4?(_0x26dc73[_0x5ba480(0x34ac)](_0x4922a8,0x1),_0x47b428++):_0x47b428&&(_0x26dc73[_0x5ba480(0x34ac)](_0x4922a8,0x1),_0x47b428--);}if(_0x2be551){for(;_0x47b428;_0x47b428--)_0x26dc73[_0x5ba480(0x1456)]('..');}return _0x26dc73;}function _0x58aa52(_0x4845a6){var _0x30e4b3=_0x2c6053,_0xc486d='/'===_0x4845a6['charAt'](0x0),_0x4303f4='/'===_0x4845a6[_0x30e4b3(0x2e42)](-0x1);return(_0x4845a6=(_0x4845a6=_0xa67d08(_0x4845a6[_0x30e4b3(0x14d2)]('/')[_0x30e4b3(0x25d4)](function(_0x473293){return!!_0x473293;}),!_0xc486d)[_0x30e4b3(0x156a)]('/'))||_0xc486d?_0x4845a6:'.')&&_0x4303f4&&(_0x4845a6+='/'),(_0xc486d?'/':'')+_0x4845a6;}function _0x4e0916(_0x2043bd){var _0x402f6f=_0x2c6053;if('/'===_0x2043bd)return'/';var _0x209c89=(_0x2043bd=(_0x2043bd=_0x58aa52(_0x2043bd))[_0x402f6f(0x2bb1)](/\/$/,''))[_0x402f6f(0x210b)]('/');return-0x1===_0x209c89?_0x2043bd:_0x2043bd[_0x402f6f(0x2e42)](_0x209c89+0x1);}function _0x4afe72(){var _0x289f00=_0x2c6053;for(var _0x9c5e07='',_0x5bc5e8=!0x1,_0x561403=arguments[_0x289f00(0x9da)]-0x1;-0x1<=_0x561403&&!_0x5bc5e8;_0x561403--){if(_0x289f00(0x3e96)!=typeof(_0x5bc5e8=0x0<=_0x561403?arguments[_0x561403]:'/'))throw new TypeError('Arguments\x20to\x20path.resolve\x20must\x20be\x20strings');if(!_0x5bc5e8)return'';_0x9c5e07=_0x5bc5e8+'/'+_0x9c5e07,_0x5bc5e8='/'===_0x5bc5e8['charAt'](0x0);}return(_0x5bc5e8?'/':'')+_0xa67d08(_0x9c5e07[_0x289f00(0x14d2)]('/')['filter'](function(_0x860c20){return!!_0x860c20;}),!_0x5bc5e8)[_0x289f00(0x156a)]('/')||'.';}_0x257506[_0x2c6053(0x11b4)]={},_0x257506[_0x2c6053(0x305f)]={},_0x401699='sql-wasm.wasm',_0x37f01e()||(_0x1b59aa=_0x401699,_0x401699=_0x257506['locateFile']?_0x257506[_0x2c6053(0xeb6)](_0x1b59aa,_0x511d42):_0x511d42+_0x1b59aa);var _0x370391=[];function _0x28e353(_0xbdc1a9,_0x4ea676){_0x370391[_0xbdc1a9]={'input':[],'output':[],'Wa':_0x4ea676},_0xb6ed64(_0xbdc1a9,_0x107ece);}var _0x31804b,_0x28f176,_0x36e565,_0x17a260,_0x107ece={'open':function(_0x2b5399){var _0x338d67=_0x2c6053,_0x5cbdb0=_0x370391[_0x2b5399['node'][_0x338d67(0x10ad)]];if(!_0x5cbdb0)throw new _0xd615b0(0x2b);_0x2b5399[_0x338d67(0x1769)]=_0x5cbdb0,_0x2b5399[_0x338d67(0x3a15)]=!0x1;},'close':function(_0x15cabc){var _0x2893bb=_0x2c6053;_0x15cabc[_0x2893bb(0x1769)]['Wa'][_0x2893bb(0x1dfa)](_0x15cabc[_0x2893bb(0x1769)]);},'flush':function(_0x505d8f){var _0x5f4c2b=_0x2c6053;_0x505d8f[_0x5f4c2b(0x1769)]['Wa'][_0x5f4c2b(0x1dfa)](_0x505d8f[_0x5f4c2b(0x1769)]);},'read':function(_0x21358b,_0x13f68f,_0x9bcc19,_0x15afba){var _0x26fb47=_0x2c6053;if(!_0x21358b[_0x26fb47(0x1769)]||!_0x21358b['tty']['Wa']['sb'])throw new _0xd615b0(0x3c);for(var _0x24843b=0x0,_0x5271c4=0x0;_0x5271c4<_0x15afba;_0x5271c4++){try{var _0x3d3e9a=_0x21358b[_0x26fb47(0x1769)]['Wa']['sb'](_0x21358b[_0x26fb47(0x1769)]);}catch(_0x1acc1e){throw new _0xd615b0(0x1d);}if(void 0x0===_0x3d3e9a&&0x0===_0x24843b)throw new _0xd615b0(0x6);if(null==_0x3d3e9a)break;_0x24843b++,_0x13f68f[_0x9bcc19+_0x5271c4]=_0x3d3e9a;}return _0x24843b&&(_0x21358b[_0x26fb47(0x4031)][_0x26fb47(0x2a7)]=Date[_0x26fb47(0x3202)]()),_0x24843b;},'write':function(_0x314365,_0x30f62a,_0x7aef15,_0x55a4ac){var _0x27cb83=_0x2c6053;if(!_0x314365[_0x27cb83(0x1769)]||!_0x314365['tty']['Wa']['ib'])throw new _0xd615b0(0x3c);try{for(var _0x50a055=0x0;_0x50a055<_0x55a4ac;_0x50a055++)_0x314365['tty']['Wa']['ib'](_0x314365[_0x27cb83(0x1769)],_0x30f62a[_0x7aef15+_0x50a055]);}catch(_0x582c7d){throw new _0xd615b0(0x1d);}return _0x55a4ac&&(_0x314365['node']['timestamp']=Date[_0x27cb83(0x3202)]()),_0x50a055;}},_0x511d42={'sb':function(_0x27f80c){var _0x3afd69=_0x2c6053;if(!_0x27f80c[_0x3afd69(0x3f08)]['length']){var _0x1f38c3=null;if(_0x53c497){var _0x2220d0=_0x25d73b['alloc'](0x100),_0xe24237=0x0;try{_0xe24237=_0x54b2ba[_0x3afd69(0x3c9e)](_0x1b8553['stdin']['fd'],_0x2220d0,0x0,0x100,-0x1);}catch(_0x2248e6){if(!_0x2248e6['toString']()[_0x3afd69(0x2ea2)](_0x3afd69(0xa20)))throw _0x2248e6;_0xe24237=0x0;}_0x1f38c3=0x0<_0xe24237?_0x2220d0[_0x3afd69(0x4033)](0x0,_0xe24237)[_0x3afd69(0x348f)](_0x3afd69(0x1137)):null;}else _0x3afd69(0x137a)!=typeof window&&_0x3afd69(0x17ad)==typeof window[_0x3afd69(0x249f)]?null!==(_0x1f38c3=window[_0x3afd69(0x249f)](_0x3afd69(0x3b13)))&&(_0x1f38c3+='\x0a'):_0x3afd69(0x17ad)==typeof readline&&null!==(_0x1f38c3=readline())&&(_0x1f38c3+='\x0a');if(!_0x1f38c3)return null;_0x27f80c[_0x3afd69(0x3f08)]=_0x430d8d(_0x1f38c3,!0x0);}return _0x27f80c[_0x3afd69(0x3f08)][_0x3afd69(0x3fe9)]();},'ib':function(_0x5caeae,_0x7e5d5c){var _0x422e95=_0x2c6053;null===_0x7e5d5c||0xa===_0x7e5d5c?(_0x531f7d(_0x51c06d(_0x5caeae['output'],0x0)),_0x5caeae['output']=[]):0x0!=_0x7e5d5c&&_0x5caeae[_0x422e95(0x2623)][_0x422e95(0x2009)](_0x7e5d5c);},'flush':function(_0x52d6ed){var _0x2ed841=_0x2c6053;_0x52d6ed[_0x2ed841(0x2623)]&&0x0<_0x52d6ed[_0x2ed841(0x2623)]['length']&&(_0x531f7d(_0x51c06d(_0x52d6ed['output'],0x0)),_0x52d6ed[_0x2ed841(0x2623)]=[]);}},_0x1b59aa={'ib':function(_0x5a620a,_0x4aa249){var _0x25d9d1=_0x2c6053;null===_0x4aa249||0xa===_0x4aa249?(_0x57c9e0(_0x51c06d(_0x5a620a[_0x25d9d1(0x2623)],0x0)),_0x5a620a[_0x25d9d1(0x2623)]=[]):0x0!=_0x4aa249&&_0x5a620a[_0x25d9d1(0x2623)]['push'](_0x4aa249);},'flush':function(_0x478a97){var _0x113f21=_0x2c6053;_0x478a97[_0x113f21(0x2623)]&&0x0<_0x478a97['output'][_0x113f21(0x9da)]&&(_0x57c9e0(_0x51c06d(_0x478a97[_0x113f21(0x2623)],0x0)),_0x478a97['output']=[]);}},_0x3d89ca={'Oa':null,'Pa':function(){var _0x372f0b=_0x2c6053;return _0x3d89ca[_0x372f0b(0x196)](null,'/',0x41ff,0x0);},'createNode':function(_0x5978ed,_0x473940,_0x28c74b,_0x186bae){var _0x9246f8=_0x2c6053;if(0x6000==(0xf000&_0x28c74b)||0x1000==(0xf000&_0x28c74b))throw new _0xd615b0(0x3f);return _0x3d89ca['Oa']||(_0x3d89ca['Oa']={'dir':{'node':{'Na':_0x3d89ca['Fa']['Na'],'Ma':_0x3d89ca['Fa']['Ma'],'lookup':_0x3d89ca['Fa'][_0x9246f8(0x2e5f)],'Za':_0x3d89ca['Fa']['Za'],'rename':_0x3d89ca['Fa'][_0x9246f8(0x1fa2)],'unlink':_0x3d89ca['Fa']['unlink'],'rmdir':_0x3d89ca['Fa'][_0x9246f8(0x814)],'readdir':_0x3d89ca['Fa'][_0x9246f8(0xdda)],'symlink':_0x3d89ca['Fa'][_0x9246f8(0x17a1)]},'stream':{'Sa':_0x3d89ca['Ga']['Sa']}},'file':{'node':{'Na':_0x3d89ca['Fa']['Na'],'Ma':_0x3d89ca['Fa']['Ma']},'stream':{'Sa':_0x3d89ca['Ga']['Sa'],'read':_0x3d89ca['Ga'][_0x9246f8(0x2597)],'write':_0x3d89ca['Ga']['write'],'kb':_0x3d89ca['Ga']['kb'],'$a':_0x3d89ca['Ga']['$a'],'ab':_0x3d89ca['Ga']['ab']}},'link':{'node':{'Na':_0x3d89ca['Fa']['Na'],'Ma':_0x3d89ca['Fa']['Ma'],'readlink':_0x3d89ca['Fa'][_0x9246f8(0x2455)]},'stream':{}},'ob':{'node':{'Na':_0x3d89ca['Fa']['Na'],'Ma':_0x3d89ca['Fa']['Ma']},'stream':_0xc1e2ae}}),0x4000==(0xf000&(_0x28c74b=_0x8bcedd(_0x5978ed,_0x473940,_0x28c74b,_0x186bae))[_0x9246f8(0x350)])?(_0x28c74b['Fa']=_0x3d89ca['Oa'][_0x9246f8(0x3203)][_0x9246f8(0x4031)],_0x28c74b['Ga']=_0x3d89ca['Oa']['dir'][_0x9246f8(0xa52)],_0x28c74b['Ha']={}):0x8000==(0xf000&_0x28c74b['mode'])?(_0x28c74b['Fa']=_0x3d89ca['Oa'][_0x9246f8(0xe3d)][_0x9246f8(0x4031)],_0x28c74b['Ga']=_0x3d89ca['Oa'][_0x9246f8(0xe3d)][_0x9246f8(0xa52)],_0x28c74b['La']=0x0,_0x28c74b['Ha']=null):0xa000==(0xf000&_0x28c74b[_0x9246f8(0x350)])?(_0x28c74b['Fa']=_0x3d89ca['Oa'][_0x9246f8(0x12e5)][_0x9246f8(0x4031)],_0x28c74b['Ga']=_0x3d89ca['Oa'][_0x9246f8(0x12e5)][_0x9246f8(0xa52)]):0x2000==(0xf000&_0x28c74b[_0x9246f8(0x350)])&&(_0x28c74b['Fa']=_0x3d89ca['Oa']['ob'][_0x9246f8(0x4031)],_0x28c74b['Ga']=_0x3d89ca['Oa']['ob'][_0x9246f8(0xa52)]),_0x28c74b[_0x9246f8(0x2a7)]=Date['now'](),_0x5978ed&&(_0x5978ed['Ha'][_0x473940]=_0x28c74b,_0x5978ed['timestamp']=_0x28c74b[_0x9246f8(0x2a7)]),_0x28c74b;},'Jb':function(_0x43ffef){var _0x3bb43b=_0x2c6053;return _0x43ffef['Ha']?_0x43ffef['Ha'][_0x3bb43b(0x2be1)]?_0x43ffef['Ha']['subarray'](0x0,_0x43ffef['La']):new Uint8Array(_0x43ffef['Ha']):new Uint8Array(0x0);},'pb':function(_0x2d494d,_0x3cf2eb){var _0x4977a3=_0x2c6053,_0x2a338e=_0x2d494d['Ha']?_0x2d494d['Ha'][_0x4977a3(0x9da)]:0x0;_0x3cf2eb<=_0x2a338e||(_0x3cf2eb=Math['max'](_0x3cf2eb,_0x2a338e*(_0x2a338e<0x100000?0x2:1.125)>>>0x0),0x0!=_0x2a338e&&(_0x3cf2eb=Math[_0x4977a3(0x34dd)](_0x3cf2eb,0x100)),_0x2a338e=_0x2d494d['Ha'],_0x2d494d['Ha']=new Uint8Array(_0x3cf2eb),0x0<_0x2d494d['La']&&_0x2d494d['Ha']['set'](_0x2a338e[_0x4977a3(0x2be1)](0x0,_0x2d494d['La']),0x0));},'Fb':function(_0x44c34b,_0x2765fd){var _0x5585b5=_0x2c6053,_0x107977;_0x44c34b['La']!=_0x2765fd&&(0x0==_0x2765fd?(_0x44c34b['Ha']=null,_0x44c34b['La']=0x0):(_0x107977=_0x44c34b['Ha'],_0x44c34b['Ha']=new Uint8Array(_0x2765fd),_0x107977&&_0x44c34b['Ha'][_0x5585b5(0x1878)](_0x107977['subarray'](0x0,Math[_0x5585b5(0x1858)](_0x2765fd,_0x44c34b['La']))),_0x44c34b['La']=_0x2765fd));},'Fa':{'Na':function(_0x4b3d88){var _0xce7d16=_0x2c6053,_0x606c52={};return _0x606c52[_0xce7d16(0x3463)]=0x2000==(0xf000&_0x4b3d88[_0xce7d16(0x350)])?_0x4b3d88['id']:0x1,_0x606c52[_0xce7d16(0x613)]=_0x4b3d88['id'],_0x606c52[_0xce7d16(0x350)]=_0x4b3d88['mode'],_0x606c52['nlink']=0x1,_0x606c52[_0xce7d16(0x2228)]=0x0,_0x606c52['gid']=0x0,_0x606c52['rdev']=_0x4b3d88[_0xce7d16(0x10ad)],0x4000==(0xf000&_0x4b3d88['mode'])?_0x606c52[_0xce7d16(0xba1)]=0x1000:0x8000==(0xf000&_0x4b3d88[_0xce7d16(0x350)])?_0x606c52['size']=_0x4b3d88['La']:0xa000==(0xf000&_0x4b3d88[_0xce7d16(0x350)])?_0x606c52[_0xce7d16(0xba1)]=_0x4b3d88[_0xce7d16(0x12e5)][_0xce7d16(0x9da)]:_0x606c52[_0xce7d16(0xba1)]=0x0,_0x606c52[_0xce7d16(0x32de)]=new Date(_0x4b3d88[_0xce7d16(0x2a7)]),_0x606c52[_0xce7d16(0x3f8a)]=new Date(_0x4b3d88['timestamp']),_0x606c52[_0xce7d16(0x38b4)]=new Date(_0x4b3d88[_0xce7d16(0x2a7)]),_0x606c52['zb']=0x1000,_0x606c52['blocks']=Math[_0xce7d16(0x1305)](_0x606c52[_0xce7d16(0xba1)]/_0x606c52['zb']),_0x606c52;},'Ma':function(_0x4e19e0,_0x3cf1e2){var _0x543059=_0x2c6053;void 0x0!==_0x3cf1e2[_0x543059(0x350)]&&(_0x4e19e0[_0x543059(0x350)]=_0x3cf1e2[_0x543059(0x350)]),void 0x0!==_0x3cf1e2[_0x543059(0x2a7)]&&(_0x4e19e0[_0x543059(0x2a7)]=_0x3cf1e2['timestamp']),void 0x0!==_0x3cf1e2[_0x543059(0xba1)]&&_0x3d89ca['Fb'](_0x4e19e0,_0x3cf1e2[_0x543059(0xba1)]);},'lookup':function(){throw _0x3b3485[0x2c];},'Za':function(_0x2215e1,_0x304c1a,_0x194f79,_0x32dde2){var _0x125789=_0x2c6053;return _0x3d89ca[_0x125789(0x196)](_0x2215e1,_0x304c1a,_0x194f79,_0x32dde2);},'rename':function(_0x52b7c4,_0x36ddc4,_0x112136){var _0x2bdda2=_0x2c6053;if(0x4000==(0xf000&_0x52b7c4[_0x2bdda2(0x350)])){try{var _0x3fb018=_0x16200e(_0x36ddc4,_0x112136);}catch(_0x493830){}if(_0x3fb018){for(var _0x4ddb87 in _0x3fb018['Ha'])throw new _0xd615b0(0x37);}}delete _0x52b7c4['parent']['Ha'][_0x52b7c4[_0x2bdda2(0x1c3a)]],_0x52b7c4[_0x2bdda2(0x30e9)][_0x2bdda2(0x2a7)]=Date[_0x2bdda2(0x3202)](),_0x52b7c4[_0x2bdda2(0x1c3a)]=_0x112136,_0x36ddc4['Ha'][_0x112136]=_0x52b7c4,_0x36ddc4[_0x2bdda2(0x2a7)]=_0x52b7c4[_0x2bdda2(0x30e9)][_0x2bdda2(0x2a7)],_0x52b7c4['parent']=_0x36ddc4;},'unlink':function(_0x28f995,_0x9b55ea){var _0x136c24=_0x2c6053;delete _0x28f995['Ha'][_0x9b55ea],_0x28f995[_0x136c24(0x2a7)]=Date[_0x136c24(0x3202)]();},'rmdir':function(_0x2c65d7,_0x484dd9){var _0x32173=_0x2c6053;for(var _0x327e45 in _0x16200e(_0x2c65d7,_0x484dd9)['Ha'])throw new _0xd615b0(0x37);delete _0x2c65d7['Ha'][_0x484dd9],_0x2c65d7[_0x32173(0x2a7)]=Date[_0x32173(0x3202)]();},'readdir':function(_0x1b5ef9){var _0x14d88c=_0x2c6053,_0x3fbd85,_0x3bc0ef=['.','..'];for(_0x3fbd85 in _0x1b5ef9['Ha'])_0x1b5ef9['Ha']['hasOwnProperty'](_0x3fbd85)&&_0x3bc0ef[_0x14d88c(0x2009)](_0x3fbd85);return _0x3bc0ef;},'symlink':function(_0xa8b477,_0x46dccf,_0x20e5fa){var _0x432328=_0x2c6053;return(_0xa8b477=_0x3d89ca[_0x432328(0x196)](_0xa8b477,_0x46dccf,0xa1ff,0x0))['link']=_0x20e5fa,_0xa8b477;},'readlink':function(_0x11eccf){var _0x56bea0=_0x2c6053;if(0xa000!=(0xf000&_0x11eccf[_0x56bea0(0x350)]))throw new _0xd615b0(0x1c);return _0x11eccf[_0x56bea0(0x12e5)];}},'Ga':{'read':function(_0x3596db,_0x3a4b17,_0x1abbfe,_0x374feb,_0x375a38){var _0x565c9c=_0x2c6053,_0x2c8a5b=_0x3596db['node']['Ha'];if(_0x375a38>=_0x3596db[_0x565c9c(0x4031)]['La'])return 0x0;if(0x8<(_0x3596db=Math[_0x565c9c(0x1858)](_0x3596db[_0x565c9c(0x4031)]['La']-_0x375a38,_0x374feb))&&_0x2c8a5b[_0x565c9c(0x2be1)])_0x3a4b17[_0x565c9c(0x1878)](_0x2c8a5b[_0x565c9c(0x2be1)](_0x375a38,_0x375a38+_0x3596db),_0x1abbfe);else{for(_0x374feb=0x0;_0x374feb<_0x3596db;_0x374feb++)_0x3a4b17[_0x1abbfe+_0x374feb]=_0x2c8a5b[_0x375a38+_0x374feb];}return _0x3596db;},'write':function(_0x43c148,_0x5d01e7,_0xfe32db,_0x3f493f,_0x4ad4ad,_0x45b78e){var _0x40ad05=_0x2c6053;if(_0x5d01e7[_0x40ad05(0x314)]===_0x108a58['buffer']&&(_0x45b78e=!0x1),!_0x3f493f)return 0x0;if((_0x43c148=_0x43c148[_0x40ad05(0x4031)])[_0x40ad05(0x2a7)]=Date[_0x40ad05(0x3202)](),_0x5d01e7['subarray']&&(!_0x43c148['Ha']||_0x43c148['Ha']['subarray'])){if(_0x45b78e)return _0x43c148['Ha']=_0x5d01e7['subarray'](_0xfe32db,_0xfe32db+_0x3f493f),_0x43c148['La']=_0x3f493f;if(0x0===_0x43c148['La']&&0x0===_0x4ad4ad)return _0x43c148['Ha']=_0x5d01e7[_0x40ad05(0x4033)](_0xfe32db,_0xfe32db+_0x3f493f),_0x43c148['La']=_0x3f493f;if(_0x4ad4ad+_0x3f493f<=_0x43c148['La'])return _0x43c148['Ha']['set'](_0x5d01e7[_0x40ad05(0x2be1)](_0xfe32db,_0xfe32db+_0x3f493f),_0x4ad4ad),_0x3f493f;}if(_0x3d89ca['pb'](_0x43c148,_0x4ad4ad+_0x3f493f),_0x43c148['Ha'][_0x40ad05(0x2be1)]&&_0x5d01e7[_0x40ad05(0x2be1)])_0x43c148['Ha'][_0x40ad05(0x1878)](_0x5d01e7[_0x40ad05(0x2be1)](_0xfe32db,_0xfe32db+_0x3f493f),_0x4ad4ad);else{for(_0x45b78e=0x0;_0x45b78e<_0x3f493f;_0x45b78e++)_0x43c148['Ha'][_0x4ad4ad+_0x45b78e]=_0x5d01e7[_0xfe32db+_0x45b78e];}return _0x43c148['La']=Math[_0x40ad05(0x34dd)](_0x43c148['La'],_0x4ad4ad+_0x3f493f),_0x3f493f;},'Sa':function(_0x3a07c6,_0x1f1b26,_0xda7b2e){var _0x51d737=_0x2c6053;if(0x1===_0xda7b2e?_0x1f1b26+=_0x3a07c6[_0x51d737(0x2436)]:0x2===_0xda7b2e&&0x8000==(0xf000&_0x3a07c6[_0x51d737(0x4031)]['mode'])&&(_0x1f1b26+=_0x3a07c6[_0x51d737(0x4031)]['La']),_0x1f1b26<0x0)throw new _0xd615b0(0x1c);return _0x1f1b26;},'kb':function(_0x390ade,_0x14a221,_0x4473bb){var _0x41b154=_0x2c6053;_0x3d89ca['pb'](_0x390ade[_0x41b154(0x4031)],_0x14a221+_0x4473bb),_0x390ade[_0x41b154(0x4031)]['La']=Math[_0x41b154(0x34dd)](_0x390ade['node']['La'],_0x14a221+_0x4473bb);},'$a':function(_0x1a0043,_0x435e4c,_0x1ac9c9,_0x32bf04,_0x5b5e1d,_0x24514b){var _0x3df9a1=_0x2c6053;if(0x0!==_0x435e4c)throw new _0xd615b0(0x1c);if(0x8000!=(0xf000&_0x1a0043[_0x3df9a1(0x4031)][_0x3df9a1(0x350)]))throw new _0xd615b0(0x2b);if(_0x1a0043=_0x1a0043['node']['Ha'],0x2&_0x24514b||_0x1a0043['buffer']!==_0x51e225){if((0x0<_0x32bf04||_0x32bf04+_0x1ac9c9<_0x1a0043['length'])&&(_0x1a0043=_0x1a0043[_0x3df9a1(0x2be1)]?_0x1a0043['subarray'](_0x32bf04,_0x32bf04+_0x1ac9c9):Array[_0x3df9a1(0x2dca)]['slice'][_0x3df9a1(0xc8f)](_0x1a0043,_0x32bf04,_0x32bf04+_0x1ac9c9)),_0x32bf04=!0x0,_0x1ac9c9=0x10000*Math[_0x3df9a1(0x1305)](_0x1ac9c9/0x10000),!(_0x1ac9c9=(_0x24514b=_0x5919e5(0x10000,_0x1ac9c9))?(_0x5346c5[_0x3df9a1(0x3975)](0x0,_0x24514b,_0x24514b+_0x1ac9c9),_0x24514b):0x0))throw new _0xd615b0(0x30);_0x108a58[_0x3df9a1(0x1878)](_0x1a0043,_0x1ac9c9);}else _0x32bf04=!0x1,_0x1ac9c9=_0x1a0043[_0x3df9a1(0x18e0)];return{'Eb':_0x1ac9c9,'ub':_0x32bf04};},'ab':function(_0x40a677,_0x51ac0f,_0x195364,_0x48e910,_0x25db05){var _0x47e0e0=_0x2c6053;if(0x8000!=(0xf000&_0x40a677['node'][_0x47e0e0(0x350)]))throw new _0xd615b0(0x2b);return 0x2&_0x25db05||_0x3d89ca['Ga'][_0x47e0e0(0x1101)](_0x40a677,_0x51ac0f,0x0,_0x48e910,_0x195364,!0x1),0x0;}}},_0x5eae30=null,_0x189d10={},_0x5c6727=[],_0x3d23f2=0x1,_0x3c6e20=null,_0x444256=!0x0,_0xd615b0=null,_0x3b3485={},_0x3915b7=(_0x81e26b,_0x4dd619={})=>{var _0x2e39fa=_0x2c6053;if(!(_0x81e26b=_0x4afe72('/',_0x81e26b)))return{'path':'','node':null};if(0x8<(_0x4dd619=Object['assign']({'qb':!0x0,'jb':0x0},_0x4dd619))['jb'])throw new _0xd615b0(0x20);_0x81e26b=_0xa67d08(_0x81e26b['split']('/')['filter'](_0x5a0aab=>!!_0x5a0aab),!0x1);for(var _0xb6715f,_0x350813,_0xa6dd14=_0x5eae30,_0x4ea971='/',_0x2ffdb6=0x0;_0x2ffdb6<_0x81e26b[_0x2e39fa(0x9da)];_0x2ffdb6++){var _0x4d9970=_0x2ffdb6===_0x81e26b[_0x2e39fa(0x9da)]-0x1;if(_0x4d9970&&_0x4dd619['parent'])break;if(_0xa6dd14=_0x16200e(_0xa6dd14,_0x81e26b[_0x2ffdb6]),_0x4ea971=_0x58aa52(_0x4ea971+'/'+_0x81e26b[_0x2ffdb6]),!_0xa6dd14['Ua']||_0x4d9970&&!_0x4dd619['qb']||(_0xa6dd14=_0xa6dd14['Ua'][_0x2e39fa(0x9b4)]),!_0x4d9970||_0x4dd619['Ra']){for(_0x4d9970=0x0;0xa000==(0xf000&_0xa6dd14[_0x2e39fa(0x350)]);)if(_0xa6dd14=_0xeee663(_0x4ea971),_0x4ea971=_0x4afe72((_0xb6715f=_0x4ea971,_0x350813=void 0x0,_0xb6715f=(_0x350813=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/[_0x2e39fa(0x37c6)](_0xb6715f)[_0x2e39fa(0x4033)](0x1))[0x0],_0x350813=_0x350813[0x1],_0xb6715f||_0x350813?_0xb6715f+(_0x350813=_0x350813&&_0x350813[_0x2e39fa(0x2e42)](0x0,_0x350813[_0x2e39fa(0x9da)]-0x1)):'.'),_0xa6dd14),_0xa6dd14=_0x3915b7(_0x4ea971,{'jb':_0x4dd619['jb']+0x1})[_0x2e39fa(0x4031)],0x28<_0x4d9970++)throw new _0xd615b0(0x20);}}return{'path':_0x4ea971,'node':_0xa6dd14};},_0x2e505e=_0x414172=>{var _0x103f50=_0x2c6053;for(var _0x52aaf0;;){if(_0x414172===_0x414172['parent'])return _0x414172=_0x414172['Pa']['tb'],_0x52aaf0?'/'!==_0x414172[_0x414172[_0x103f50(0x9da)]-0x1]?_0x414172+'/'+_0x52aaf0:_0x414172+_0x52aaf0:_0x414172;_0x52aaf0=_0x52aaf0?_0x414172[_0x103f50(0x1c3a)]+'/'+_0x52aaf0:_0x414172[_0x103f50(0x1c3a)],_0x414172=_0x414172[_0x103f50(0x30e9)];}},_0x48eb35=(_0x2968e6,_0x22f6e1)=>{var _0x3694dc=_0x2c6053;for(var _0x43de19=0x0,_0x2a2849=0x0;_0x2a2849<_0x22f6e1[_0x3694dc(0x9da)];_0x2a2849++)_0x43de19=(_0x43de19<<0x5)-_0x43de19+_0x22f6e1[_0x3694dc(0x162f)](_0x2a2849)|0x0;return(_0x2968e6+_0x43de19>>>0x0)%_0x3c6e20[_0x3694dc(0x9da)];},_0x3e002f=_0xac7038=>{var _0x30f5c2=_0x2c6053,_0x12b5e5=_0x48eb35(_0xac7038[_0x30f5c2(0x30e9)]['id'],_0xac7038[_0x30f5c2(0x1c3a)]);if(_0x3c6e20[_0x12b5e5]===_0xac7038)_0x3c6e20[_0x12b5e5]=_0xac7038['Va'];else for(_0x12b5e5=_0x3c6e20[_0x12b5e5];_0x12b5e5;){if(_0x12b5e5['Va']===_0xac7038){_0x12b5e5['Va']=_0xac7038['Va'];break;}_0x12b5e5=_0x12b5e5['Va'];}},_0x16200e=(_0x10e816,_0x24ae57)=>{var _0x4ba110=_0x2c6053,_0x1884f7;if(_0x1884f7=(_0x1884f7=_0x1f08ff(_0x10e816,'x'))?_0x1884f7:_0x10e816['Fa'][_0x4ba110(0x2e5f)]?0x0:0x2)throw new _0xd615b0(_0x1884f7,_0x10e816);for(_0x1884f7=_0x3c6e20[_0x48eb35(_0x10e816['id'],_0x24ae57)];_0x1884f7;_0x1884f7=_0x1884f7['Va']){var _0x42fdb8=_0x1884f7[_0x4ba110(0x1c3a)];if(_0x1884f7[_0x4ba110(0x30e9)]['id']===_0x10e816['id']&&_0x42fdb8===_0x24ae57)return _0x1884f7;}return _0x10e816['Fa'][_0x4ba110(0x2e5f)](_0x10e816,_0x24ae57);},_0x8bcedd=(_0xd4bed8,_0x39862c,_0x320a59,_0x3fc817)=>(_0xd4bed8=new _0x31e492(_0xd4bed8,_0x39862c,_0x320a59,_0x3fc817),_0x39862c=_0x48eb35(_0xd4bed8[_0x2c6053(0x30e9)]['id'],_0xd4bed8['name']),_0xd4bed8['Va']=_0x3c6e20[_0x39862c],_0x3c6e20[_0x39862c]=_0xd4bed8),_0x963815={'r':0x0,'r+':0x2,'w':0x241,'w+':0x242,'a':0x441,'a+':0x442},_0x9559a5=_0x1b1280=>{var _0x540328=['r','w','rw'][0x3&_0x1b1280];return 0x200&_0x1b1280&&(_0x540328+='w'),_0x540328;},_0x1f08ff=(_0x503794,_0x10e220)=>_0x444256||(!_0x10e220[_0x2c6053(0x2ea2)]('r')||0x124&_0x503794[_0x2c6053(0x350)])&&(!_0x10e220[_0x2c6053(0x2ea2)]('w')||0x92&_0x503794['mode'])&&(!_0x10e220[_0x2c6053(0x2ea2)]('x')||0x49&_0x503794[_0x2c6053(0x350)])?0x0:0x2,_0x804790=(_0x15f68f,_0x2ba7d7)=>{try{return _0x16200e(_0x15f68f,_0x2ba7d7),0x14;}catch(_0x38748e){}return _0x1f08ff(_0x15f68f,'wx');},_0x556407=(_0x11a40e,_0x10b447,_0x143158)=>{var _0x20989d=_0x2c6053;try{var _0x17f563=_0x16200e(_0x11a40e,_0x10b447);}catch(_0x4884df){return _0x4884df['Ja'];}if(_0x11a40e=_0x1f08ff(_0x11a40e,'wx'))return _0x11a40e;if(_0x143158){if(0x4000!=(0xf000&_0x17f563['mode']))return 0x36;if(_0x17f563===_0x17f563[_0x20989d(0x30e9)]||'/'===_0x2e505e(_0x17f563))return 0xa;}else{if(0x4000==(0xf000&_0x17f563[_0x20989d(0x350)]))return 0x1f;}return 0x0;},_0x56817a=(_0x45ee43,_0x156b21)=>(_0x36e565||((_0x36e565=function(){})[_0x2c6053(0x2dca)]={}),_0x45ee43=Object[_0x2c6053(0x1ec3)](new _0x36e565(),_0x45ee43),_0x156b21=((_0x44c542=0x0)=>{for(;_0x44c542<=0x1000;_0x44c542++)if(!_0x5c6727[_0x44c542])return _0x44c542;throw new _0xd615b0(0x21);})(_0x156b21),_0x45ee43['fd']=_0x156b21,_0x5c6727[_0x156b21]=_0x45ee43),_0xc1e2ae={'open':_0x26ada2=>{var _0x3cfbf5=_0x2c6053;_0x26ada2['Ga']=_0x189d10[_0x26ada2[_0x3cfbf5(0x4031)][_0x3cfbf5(0x10ad)]]['Ga'],_0x26ada2['Ga'][_0x3cfbf5(0x517)]&&_0x26ada2['Ga'][_0x3cfbf5(0x517)](_0x26ada2);},'Sa':()=>{throw new _0xd615b0(0x46);}},_0xb6ed64=(_0x120cf1,_0x4b9ad7)=>{_0x189d10[_0x120cf1]={'Ga':_0x4b9ad7};},_0x2ce087=(_0x5d9708,_0xea104d)=>{var _0x38ba81=_0x2c6053,_0x317ebd='/'===_0xea104d,_0xf61b61=!_0xea104d;if(_0x317ebd&&_0x5eae30)throw new _0xd615b0(0xa);if(!_0x317ebd&&!_0xf61b61){var _0xfc7d68=_0x3915b7(_0xea104d,{'qb':!0x1});if(_0xea104d=_0xfc7d68[_0x38ba81(0x106b)],(_0xfc7d68=_0xfc7d68[_0x38ba81(0x4031)])['Ua'])throw new _0xd615b0(0xa);if(0x4000!=(0xf000&_0xfc7d68['mode']))throw new _0xd615b0(0x36);}((_0x5d9708=_0x5d9708['Pa'](_0xea104d={'type':_0x5d9708,'Kb':{},'tb':_0xea104d,'Db':[]}))['Pa']=_0xea104d)[_0x38ba81(0x9b4)]=_0x5d9708,_0x317ebd?_0x5eae30=_0x5d9708:_0xfc7d68&&(_0xfc7d68['Ua']=_0xea104d,_0xfc7d68['Pa']&&_0xfc7d68['Pa']['Db']['push'](_0xea104d));},_0x24a291=(_0x40beb0,_0x2cc692,_0x4deacf)=>{var _0x498021=_0x2c6053,_0x1aa3e7=_0x3915b7(_0x40beb0,{'parent':!0x0})[_0x498021(0x4031)];if(!(_0x40beb0=_0x4e0916(_0x40beb0))||'.'===_0x40beb0||'..'===_0x40beb0)throw new _0xd615b0(0x1c);var _0x3f8f1c=_0x804790(_0x1aa3e7,_0x40beb0);if(_0x3f8f1c)throw new _0xd615b0(_0x3f8f1c);if(_0x1aa3e7['Fa']['Za'])return _0x1aa3e7['Fa']['Za'](_0x1aa3e7,_0x40beb0,_0x2cc692,_0x4deacf);throw new _0xd615b0(0x3f);},_0x45ff08=(_0x301ace,_0x4befe2)=>_0x24a291(_0x301ace,0x3ff&(void 0x0!==_0x4befe2?_0x4befe2:0x1ff)|0x4000,0x0),_0x1f47e8=(_0x51b161,_0x51466a,_0x5dbf54)=>{void 0x0===_0x5dbf54&&(_0x5dbf54=_0x51466a,_0x51466a=0x1b6),_0x24a291(_0x51b161,0x2000|_0x51466a,_0x5dbf54);},_0x4102d9=(_0x2dda2b,_0x56a373)=>{var _0x1f2b65=_0x2c6053;if(!_0x4afe72(_0x2dda2b))throw new _0xd615b0(0x2c);var _0x383e6f=_0x3915b7(_0x56a373,{'parent':!0x0})[_0x1f2b65(0x4031)];if(!_0x383e6f)throw new _0xd615b0(0x2c);_0x56a373=_0x4e0916(_0x56a373);var _0xd25157=_0x804790(_0x383e6f,_0x56a373);if(_0xd25157)throw new _0xd615b0(_0xd25157);if(!_0x383e6f['Fa'][_0x1f2b65(0x17a1)])throw new _0xd615b0(0x3f);_0x383e6f['Fa'][_0x1f2b65(0x17a1)](_0x383e6f,_0x56a373,_0x2dda2b);},_0x20230b=_0x171e54=>{var _0x521b5a=_0x2c6053,_0x43577c=_0x3915b7(_0x171e54,{'parent':!0x0})[_0x521b5a(0x4031)],_0x18e98e=(_0x171e54=_0x4e0916(_0x171e54),_0x16200e(_0x43577c,_0x171e54)),_0x4dc482=_0x556407(_0x43577c,_0x171e54,!0x0);if(_0x4dc482)throw new _0xd615b0(_0x4dc482);if(!_0x43577c['Fa'][_0x521b5a(0x814)])throw new _0xd615b0(0x3f);if(_0x18e98e['Ua'])throw new _0xd615b0(0xa);_0x43577c['Fa'][_0x521b5a(0x814)](_0x43577c,_0x171e54),_0x3e002f(_0x18e98e);},_0x28a4d3=_0x367de4=>{var _0x181f11=_0x2c6053,_0x4f7371=_0x3915b7(_0x367de4,{'parent':!0x0})[_0x181f11(0x4031)];if(!_0x4f7371)throw new _0xd615b0(0x2c);_0x367de4=_0x4e0916(_0x367de4);var _0x241eeb=_0x16200e(_0x4f7371,_0x367de4),_0x4b7fcb=_0x556407(_0x4f7371,_0x367de4,!0x1);if(_0x4b7fcb)throw new _0xd615b0(_0x4b7fcb);if(!_0x4f7371['Fa']['unlink'])throw new _0xd615b0(0x3f);if(_0x241eeb['Ua'])throw new _0xd615b0(0xa);_0x4f7371['Fa']['unlink'](_0x4f7371,_0x367de4),_0x3e002f(_0x241eeb);},_0xeee663=_0x2712c7=>{var _0x4a8881=_0x2c6053;if(!(_0x2712c7=_0x3915b7(_0x2712c7)[_0x4a8881(0x4031)]))throw new _0xd615b0(0x2c);if(_0x2712c7['Fa'][_0x4a8881(0x2455)])return _0x4afe72(_0x2e505e(_0x2712c7['parent']),_0x2712c7['Fa'][_0x4a8881(0x2455)](_0x2712c7));throw new _0xd615b0(0x1c);},_0x2c1cdd=(_0x2b3c68,_0x4a5fa8)=>{if(!(_0x2b3c68=_0x3915b7(_0x2b3c68,{'Ra':!_0x4a5fa8})['node']))throw new _0xd615b0(0x2c);if(_0x2b3c68['Fa']['Na'])return _0x2b3c68['Fa']['Na'](_0x2b3c68);throw new _0xd615b0(0x3f);},_0x2a890a=_0x49282b=>_0x2c1cdd(_0x49282b,!0x0),_0x3a9b8c=(_0x332691,_0x1b8c00)=>{var _0x29e594=_0x2c6053;if(!(_0x332691='string'==typeof _0x332691?_0x3915b7(_0x332691,{'Ra':!0x0})['node']:_0x332691)['Fa']['Ma'])throw new _0xd615b0(0x3f);_0x332691['Fa']['Ma'](_0x332691,{'mode':0xfff&_0x1b8c00|-0x1000&_0x332691[_0x29e594(0x350)],'timestamp':Date[_0x29e594(0x3202)]()});},_0x5b8f8a=(_0x5bf361,_0x44a21a)=>{var _0x242dfa=_0x2c6053;if(_0x44a21a<0x0)throw new _0xd615b0(0x1c);if(!(_0x5bf361='string'==typeof _0x5bf361?_0x3915b7(_0x5bf361,{'Ra':!0x0})[_0x242dfa(0x4031)]:_0x5bf361)['Fa']['Ma'])throw new _0xd615b0(0x3f);if(0x4000==(0xf000&_0x5bf361[_0x242dfa(0x350)]))throw new _0xd615b0(0x1f);if(0x8000!=(0xf000&_0x5bf361[_0x242dfa(0x350)]))throw new _0xd615b0(0x1c);var _0x46ed5f=_0x1f08ff(_0x5bf361,'w');if(_0x46ed5f)throw new _0xd615b0(_0x46ed5f);_0x5bf361['Fa']['Ma'](_0x5bf361,{'size':_0x44a21a,'timestamp':Date[_0x242dfa(0x3202)]()});},_0x4b189b=(_0x545787,_0x155561,_0x7b0682,_0x388bfd)=>{var _0x3fb010=_0x2c6053;if(''===_0x545787)throw new _0xd615b0(0x2c);if(_0x3fb010(0x3e96)==typeof _0x155561){var _0x3c68a6=_0x963815[_0x155561];if(void 0x0===_0x3c68a6)throw Error(_0x3fb010(0x3137)+_0x155561);_0x155561=_0x3c68a6;}if(_0x7b0682=0x40&_0x155561?0xfff&(void 0x0===_0x7b0682?0x1b6:_0x7b0682)|0x8000:0x0,_0x3fb010(0x3e0f)==typeof _0x545787)var _0x1b7c89=_0x545787;else{_0x545787=_0x58aa52(_0x545787);try{_0x1b7c89=_0x3915b7(_0x545787,{'Ra':!(0x20000&_0x155561)})[_0x3fb010(0x4031)];}catch(_0xa5bc68){}}if(_0x3c68a6=!0x1,0x40&_0x155561){if(_0x1b7c89){if(0x80&_0x155561)throw new _0xd615b0(0x14);}else _0x1b7c89=_0x24a291(_0x545787,_0x7b0682,0x0),_0x3c68a6=!0x0;}if(!_0x1b7c89)throw new _0xd615b0(0x2c);if(0x2000==(0xf000&_0x1b7c89[_0x3fb010(0x350)])&&(_0x155561&=-0x201),0x10000&_0x155561&&0x4000!=(0xf000&_0x1b7c89[_0x3fb010(0x350)]))throw new _0xd615b0(0x36);if(!_0x3c68a6&&(_0x7b0682=_0x1b7c89?0xa000==(0xf000&_0x1b7c89[_0x3fb010(0x350)])?0x20:0x4000==(0xf000&_0x1b7c89[_0x3fb010(0x350)])&&('r'!==_0x9559a5(_0x155561)||0x200&_0x155561)?0x1f:_0x1f08ff(_0x1b7c89,_0x9559a5(_0x155561)):0x2c))throw new _0xd615b0(_0x7b0682);return 0x200&_0x155561&&_0x5b8f8a(_0x1b7c89,0x0),_0x155561&=-0x20281,(_0x388bfd=_0x56817a({'node':_0x1b7c89,'path':_0x2e505e(_0x1b7c89),'flags':_0x155561,'seekable':!0x0,'position':0x0,'Ga':_0x1b7c89['Ga'],'Hb':[],'error':!0x1},_0x388bfd))['Ga'][_0x3fb010(0x517)]&&_0x388bfd['Ga'][_0x3fb010(0x517)](_0x388bfd),!_0x257506[_0x3fb010(0x3595)]||0x1&_0x155561||_0x545787 in(_0x17a260=_0x17a260||{})||(_0x17a260[_0x545787]=0x1),_0x388bfd;},_0x4684fb=_0x272c88=>{var _0x548aa5=_0x2c6053;if(null===_0x272c88['fd'])throw new _0xd615b0(0x8);_0x272c88['gb']&&(_0x272c88['gb']=null);try{_0x272c88['Ga'][_0x548aa5(0x1585)]&&_0x272c88['Ga'][_0x548aa5(0x1585)](_0x272c88);}catch(_0x273a33){throw _0x273a33;}finally{_0x5c6727[_0x272c88['fd']]=null;}_0x272c88['fd']=null;},_0x5938b8=(_0x2fb688,_0x20f5ce,_0x34cea3)=>{var _0x1373c0=_0x2c6053;if(null===_0x2fb688['fd'])throw new _0xd615b0(0x8);if(!_0x2fb688[_0x1373c0(0x3a15)]||!_0x2fb688['Ga']['Sa'])throw new _0xd615b0(0x46);if(0x0!=_0x34cea3&&0x1!=_0x34cea3&&0x2!=_0x34cea3)throw new _0xd615b0(0x1c);_0x2fb688[_0x1373c0(0x2436)]=_0x2fb688['Ga']['Sa'](_0x2fb688,_0x20f5ce,_0x34cea3),_0x2fb688['Hb']=[];},_0x49955e=(_0x7dc8c6,_0x1e040a,_0x5a2e9b,_0x304f2b,_0x2d59c3)=>{var _0x16e970=_0x2c6053;if(_0x304f2b<0x0||_0x2d59c3<0x0)throw new _0xd615b0(0x1c);if(null===_0x7dc8c6['fd'])throw new _0xd615b0(0x8);if(0x1==(0x200003&_0x7dc8c6[_0x16e970(0x3f93)]))throw new _0xd615b0(0x8);if(0x4000==(0xf000&_0x7dc8c6[_0x16e970(0x4031)][_0x16e970(0x350)]))throw new _0xd615b0(0x1f);if(!_0x7dc8c6['Ga'][_0x16e970(0x2597)])throw new _0xd615b0(0x1c);var _0x298f44=void 0x0!==_0x2d59c3;if(_0x298f44){if(!_0x7dc8c6['seekable'])throw new _0xd615b0(0x46);}else _0x2d59c3=_0x7dc8c6[_0x16e970(0x2436)];return _0x1e040a=_0x7dc8c6['Ga'][_0x16e970(0x2597)](_0x7dc8c6,_0x1e040a,_0x5a2e9b,_0x304f2b,_0x2d59c3),_0x298f44||(_0x7dc8c6[_0x16e970(0x2436)]+=_0x1e040a),_0x1e040a;},_0x1a32bf=(_0x550393,_0x1a03e7,_0x1ab1fc,_0x5a3eec,_0x2f5908,_0x530d70)=>{var _0x363381=_0x2c6053;if(_0x5a3eec<0x0||_0x2f5908<0x0)throw new _0xd615b0(0x1c);if(null===_0x550393['fd'])throw new _0xd615b0(0x8);if(0x0==(0x200003&_0x550393[_0x363381(0x3f93)]))throw new _0xd615b0(0x8);if(0x4000==(0xf000&_0x550393[_0x363381(0x4031)]['mode']))throw new _0xd615b0(0x1f);if(!_0x550393['Ga'][_0x363381(0x1101)])throw new _0xd615b0(0x1c);_0x550393[_0x363381(0x3a15)]&&0x400&_0x550393['flags']&&_0x5938b8(_0x550393,0x0,0x2);var _0x4c78d6=void 0x0!==_0x2f5908;if(_0x4c78d6){if(!_0x550393[_0x363381(0x3a15)])throw new _0xd615b0(0x46);}else _0x2f5908=_0x550393[_0x363381(0x2436)];return _0x1a03e7=_0x550393['Ga']['write'](_0x550393,_0x1a03e7,_0x1ab1fc,_0x5a3eec,_0x2f5908,_0x530d70),_0x4c78d6||(_0x550393[_0x363381(0x2436)]+=_0x1a03e7),_0x1a03e7;},_0xeff4e6=_0x3e1108=>{var _0x2b222c=_0x2c6053,_0x490dc5=_0x4b189b(_0x3e1108,0x0),_0x323431=(_0x3e1108=_0x2c1cdd(_0x3e1108)[_0x2b222c(0xba1)],new Uint8Array(_0x3e1108));return _0x49955e(_0x490dc5,_0x323431,0x0,_0x3e1108,0x0),_0x3e1108=_0x323431,_0x4684fb(_0x490dc5),_0x3e1108;},_0x594ddc=()=>{var _0x55b0ad=_0x2c6053;_0xd615b0||((_0xd615b0=function(_0x217d5b,_0x44d425){var _0x22dec7=a8_0xcbd5;this[_0x22dec7(0x4031)]=_0x44d425,this['Gb']=function(_0x75a218){this['Ja']=_0x75a218;},this['Gb'](_0x217d5b),this[_0x22dec7(0x677)]=_0x22dec7(0xd83);})[_0x55b0ad(0x2dca)]=Error(),_0xd615b0[_0x55b0ad(0x2dca)][_0x55b0ad(0x1249)]=_0xd615b0,[0x2c][_0x55b0ad(0x982)](_0x44ccf9=>{var _0x4ad3be=_0x55b0ad;_0x3b3485[_0x44ccf9]=new _0xd615b0(_0x44ccf9),_0x3b3485[_0x44ccf9][_0x4ad3be(0x3e1e)]=_0x4ad3be(0x39a3);}));},_0x988272=(_0x49d626,_0x25ed3c)=>{var _0x40b6a8=0x0;return _0x49d626&&(_0x40b6a8|=0x16d),_0x25ed3c&&(_0x40b6a8|=0x92),_0x40b6a8;},_0x44d137=(_0x1a39c0,_0x3e550b,_0x2a3424)=>{_0x1a39c0=_0x58aa52('/dev/'+_0x1a39c0);var _0x3401e6=_0x988272(!!_0x3e550b,!!_0x2a3424),_0x52a29b=(_0x28f176=_0x28f176||0x40,_0x28f176++<<0x8|0x0);_0xb6ed64(_0x52a29b,{'open':_0x81228f=>{var _0x5322b1=a8_0xcbd5;_0x81228f[_0x5322b1(0x3a15)]=!0x1;},'close':()=>{var _0x4c4704=a8_0xcbd5;_0x2a3424&&_0x2a3424[_0x4c4704(0x314)]&&_0x2a3424[_0x4c4704(0x314)]['length']&&_0x2a3424(0xa);},'read':(_0x1dbc9a,_0x5a1ced,_0x295fea,_0x4a99fa)=>{var _0x414aad=a8_0xcbd5;for(var _0x10162c=0x0,_0x29b20a=0x0;_0x29b20a<_0x4a99fa;_0x29b20a++){try{var _0x1ea64d=_0x3e550b();}catch(_0x200ff7){throw new _0xd615b0(0x1d);}if(void 0x0===_0x1ea64d&&0x0===_0x10162c)throw new _0xd615b0(0x6);if(null==_0x1ea64d)break;_0x10162c++,_0x5a1ced[_0x295fea+_0x29b20a]=_0x1ea64d;}return _0x10162c&&(_0x1dbc9a[_0x414aad(0x4031)][_0x414aad(0x2a7)]=Date[_0x414aad(0x3202)]()),_0x10162c;},'write':(_0x467945,_0x5d7ccb,_0x1251d4,_0x3945e5)=>{var _0x16d297=a8_0xcbd5;for(var _0x544fcf=0x0;_0x544fcf<_0x3945e5;_0x544fcf++)try{_0x2a3424(_0x5d7ccb[_0x1251d4+_0x544fcf]);}catch(_0x54a648){throw new _0xd615b0(0x1d);}return _0x3945e5&&(_0x467945[_0x16d297(0x4031)][_0x16d297(0x2a7)]=Date[_0x16d297(0x3202)]()),_0x544fcf;}}),_0x1f47e8(_0x1a39c0,_0x3401e6,_0x52a29b);};function _0x564cad(_0x627e59,_0x580a60,_0x1cc76f){var _0x48ec05=_0x2c6053;if('/'===_0x580a60[0x0])return _0x580a60;if(-0x64===_0x627e59)_0x627e59='/';else{if(!(_0x627e59=_0x5c6727[_0x627e59]))throw new _0xd615b0(0x8);_0x627e59=_0x627e59[_0x48ec05(0x106b)];}if(0x0!=_0x580a60[_0x48ec05(0x9da)])return _0x58aa52(_0x627e59+'/'+_0x580a60);if(_0x1cc76f)return _0x627e59;throw new _0xd615b0(0x2c);}function _0xa2e48c(_0x4c8fd9,_0x35282f,_0x40f353){var _0x161c05=_0x2c6053;try{var _0x2a2439=_0x4c8fd9(_0x35282f);}catch(_0x20bfd9){if(_0x20bfd9&&_0x20bfd9[_0x161c05(0x4031)]&&_0x58aa52(_0x35282f)!==_0x58aa52(_0x2e505e(_0x20bfd9[_0x161c05(0x4031)])))return-0x36;throw _0x20bfd9;}return _0x35be6b[_0x40f353>>0x2]=_0x2a2439[_0x161c05(0x3463)],_0x35be6b[_0x40f353+0x4>>0x2]=0x0,_0x35be6b[_0x40f353+0x8>>0x2]=_0x2a2439[_0x161c05(0x613)],_0x35be6b[_0x40f353+0xc>>0x2]=_0x2a2439['mode'],_0x35be6b[_0x40f353+0x10>>0x2]=_0x2a2439[_0x161c05(0x2430)],_0x35be6b[_0x40f353+0x14>>0x2]=_0x2a2439[_0x161c05(0x2228)],_0x35be6b[_0x40f353+0x18>>0x2]=_0x2a2439['gid'],_0x35be6b[_0x40f353+0x1c>>0x2]=_0x2a2439['rdev'],_0x35be6b[_0x40f353+0x20>>0x2]=0x0,_0x426aed=[_0x2a2439[_0x161c05(0xba1)]>>>0x0,(_0x4ea84f=_0x2a2439[_0x161c05(0xba1)],0x1<=+Math['abs'](_0x4ea84f)?0x0<_0x4ea84f?(0x0|Math[_0x161c05(0x1858)](+Math[_0x161c05(0x27d7)](_0x4ea84f/0x100000000),0xffffffff))>>>0x0:~~+Math['ceil']((_0x4ea84f-(~~_0x4ea84f>>>0x0))/0x100000000)>>>0x0:0x0)],_0x35be6b[_0x40f353+0x28>>0x2]=_0x426aed[0x0],_0x35be6b[_0x40f353+0x2c>>0x2]=_0x426aed[0x1],_0x35be6b[_0x40f353+0x30>>0x2]=0x1000,_0x35be6b[_0x40f353+0x34>>0x2]=_0x2a2439[_0x161c05(0x15ec)],_0x35be6b[_0x40f353+0x38>>0x2]=_0x2a2439['atime']['getTime']()/0x3e8|0x0,_0x35be6b[_0x40f353+0x3c>>0x2]=0x0,_0x35be6b[_0x40f353+0x40>>0x2]=_0x2a2439[_0x161c05(0x3f8a)][_0x161c05(0xa74)]()/0x3e8|0x0,_0x35be6b[_0x40f353+0x44>>0x2]=0x0,_0x35be6b[_0x40f353+0x48>>0x2]=_0x2a2439[_0x161c05(0x38b4)][_0x161c05(0xa74)]()/0x3e8|0x0,_0x35be6b[_0x40f353+0x4c>>0x2]=0x0,_0x426aed=[_0x2a2439['ino']>>>0x0,(_0x4ea84f=_0x2a2439[_0x161c05(0x613)],0x1<=+Math['abs'](_0x4ea84f)?0x0<_0x4ea84f?(0x0|Math[_0x161c05(0x1858)](+Math[_0x161c05(0x27d7)](_0x4ea84f/0x100000000),0xffffffff))>>>0x0:~~+Math['ceil']((_0x4ea84f-(~~_0x4ea84f>>>0x0))/0x100000000)>>>0x0:0x0)],_0x35be6b[_0x40f353+0x50>>0x2]=_0x426aed[0x0],_0x35be6b[_0x40f353+0x54>>0x2]=_0x426aed[0x1],0x0;}var _0x52702f=void 0x0;function _0x52ef38(){return _0x35be6b[(_0x52702f+=0x4)-0x4>>0x2];}function _0x51758f(_0x5b2a19){if(_0x5b2a19=_0x5c6727[_0x5b2a19])return _0x5b2a19;throw new _0xd615b0(0x8);}function _0xd8cd73(_0x4d2203,_0x7641f4,_0x16baf2){var _0x77b7a7=_0x2c6053;function _0x20bb8d(_0x4d865f){var _0x3ee521=a8_0xcbd5;return(_0x4d865f=_0x4d865f[_0x3ee521(0x51e)]()['match'](/\(([A-Za-z ]+)\)$/))?_0x4d865f[0x1]:_0x3ee521(0x11eb);}var _0x554431,_0x2690b1,_0x2a9007,_0x49ad48;_0xd8cd73['Ab']||(_0xd8cd73['Ab']=!0x0,_0x4d2203=_0x4d2203,_0x7641f4=_0x7641f4,_0x16baf2=_0x16baf2,_0x554431=new Date()['getFullYear'](),_0x2690b1=new Date(_0x554431,0x0,0x1),_0x2a9007=new Date(_0x554431,0x6,0x1),_0x554431=_0x2690b1['getTimezoneOffset'](),_0x49ad48=_0x2a9007[_0x77b7a7(0x987)](),_0x35be6b[_0x4d2203>>0x2]=0x3c*Math[_0x77b7a7(0x34dd)](_0x554431,_0x49ad48),_0x35be6b[_0x7641f4>>0x2]=Number(_0x554431!=_0x49ad48),_0x4d2203=_0x20bb8d(_0x2690b1),_0x7641f4=_0x20bb8d(_0x2a9007),_0x4d2203=_0x52374c(_0x4d2203),_0x7641f4=_0x52374c(_0x7641f4),_0x49ad48<_0x554431?(_0x35be6b[_0x16baf2>>0x2]=_0x4d2203,_0x35be6b[_0x16baf2+0x4>>0x2]=_0x7641f4):(_0x35be6b[_0x16baf2>>0x2]=_0x7641f4,_0x35be6b[_0x16baf2+0x4>>0x2]=_0x4d2203));}var _0x4160e6,_0x3daea1,_0x5650b3=_0x53c497?()=>{var _0x38abfe=_0x2c6053,_0x208522=_0x1b8553[_0x38abfe(0x45c)]();return 0x3e8*_0x208522[0x0]+_0x208522[0x1]/0xf4240;}:()=>performance['now'](),_0x1bb6eb={};function _0x383408(){var _0x3924d2=_0x2c6053;if(!_0x4160e6){var _0x2115c2,_0x4a0647={'USER':_0x3924d2(0x1370),'LOGNAME':_0x3924d2(0x1370),'PATH':'/','PWD':'/','HOME':_0x3924d2(0x2d44),'LANG':(_0x3924d2(0x3e0f)==typeof navigator&&navigator[_0x3924d2(0x2f8f)]&&navigator[_0x3924d2(0x2f8f)][0x0]||'C')[_0x3924d2(0x2bb1)]('-','_')+_0x3924d2(0x3c1d),'_':_0x502a46||_0x3924d2(0x917)};for(_0x2115c2 in _0x1bb6eb)void 0x0===_0x1bb6eb[_0x2115c2]?delete _0x4a0647[_0x2115c2]:_0x4a0647[_0x2115c2]=_0x1bb6eb[_0x2115c2];var _0x1dba75=[];for(_0x2115c2 in _0x4a0647)_0x1dba75[_0x3924d2(0x2009)](_0x2115c2+'='+_0x4a0647[_0x2115c2]);_0x4160e6=_0x1dba75;}return _0x4160e6;}function _0x31e492(_0x26e8ce,_0x21ad42,_0x1481d2,_0x154068){var _0x4abbd2=_0x2c6053;this[_0x4abbd2(0x30e9)]=_0x26e8ce=_0x26e8ce||this,this['Pa']=_0x26e8ce['Pa'],this['Ua']=null,this['id']=_0x3d23f2++,this[_0x4abbd2(0x1c3a)]=_0x21ad42,this['mode']=_0x1481d2,this['Fa']={},this['Ga']={},this[_0x4abbd2(0x10ad)]=_0x154068;}function _0x430d8d(_0x11622b,_0x2c92c9){var _0x25e504=_0x2c6053,_0x248a8c=Array(_0x5d9155(_0x11622b)+0x1);return _0x11622b=_0x511a44(_0x11622b,_0x248a8c,0x0,_0x248a8c[_0x25e504(0x9da)]),_0x2c92c9&&(_0x248a8c[_0x25e504(0x9da)]=_0x11622b),_0x248a8c;}Object[_0x2c6053(0x33a0)](_0x31e492[_0x2c6053(0x2dca)],{'read':{'get':function(){var _0xc4020f=_0x2c6053;return 0x16d==(0x16d&this[_0xc4020f(0x350)]);},'set':function(_0x534c54){var _0x1ed447=_0x2c6053;_0x534c54?this[_0x1ed447(0x350)]|=0x16d:this['mode']&=-0x16e;}},'write':{'get':function(){return 0x92==(0x92&this['mode']);},'set':function(_0x265db4){var _0x508bd4=_0x2c6053;_0x265db4?this['mode']|=0x92:this[_0x508bd4(0x350)]&=-0x93;}}}),_0x594ddc(),_0x3c6e20=Array(0x1000),_0x2ce087(_0x3d89ca,'/'),_0x45ff08(_0x2c6053(0x2043)),_0x45ff08(_0x2c6053(0xdeb)),_0x45ff08(_0x2c6053(0x2d44)),_0x45ff08(_0x2c6053(0x33d1)),_0xb6ed64(0x103,{'read':()=>0x0,'write':(_0x101a51,_0x44e32f,_0x3cc7a5,_0x596a07)=>_0x596a07}),_0x1f47e8(_0x2c6053(0x234b),0x103),_0x28e353(0x500,_0x511d42),_0x28e353(0x600,_0x1b59aa),_0x1f47e8(_0x2c6053(0x2023),0x500),_0x1f47e8(_0x2c6053(0x3f54),0x600),_0x511d42=(function(){var _0x20cb57=_0x2c6053,_0x1bbb03;if(_0x20cb57(0x3e0f)==typeof crypto&&'function'==typeof crypto[_0x20cb57(0x353e)])return _0x1bbb03=new Uint8Array(0x1),function(){var _0x2d570c=_0x20cb57;return crypto[_0x2d570c(0x353e)](_0x1bbb03),_0x1bbb03[0x0];};if(_0x53c497)try{var _0x2ee692=_0x2de85b(0xda1b);return function(){var _0x1c7052=_0x20cb57;return _0x2ee692[_0x1c7052(0x190)](0x1)[0x0];};}catch(_0x313a85){}return function(){var _0x1befaa=_0x20cb57;_0x3e0222(_0x1befaa(0x2796));};}()),_0x44d137(_0x2c6053(0x2ea8),_0x511d42),_0x44d137('urandom',_0x511d42),_0x45ff08(_0x2c6053(0x914)),_0x45ff08(_0x2c6053(0x8b9)),_0x45ff08(_0x2c6053(0x3853)),_0x3daea1=_0x45ff08('/proc/self'),_0x45ff08(_0x2c6053(0x521)),_0x2ce087({'Pa':()=>{var _0x21b7a8=_0x8bcedd(_0x3daea1,'fd',0x41ff,0x49);return _0x21b7a8['Fa']={'lookup':(_0x4bb8f5,_0x19fd76)=>{var _0x2d057f=a8_0xcbd5,_0x3ec2b1=_0x5c6727[+_0x19fd76];if(_0x3ec2b1)return(_0x4bb8f5={'parent':null,'Pa':{'tb':_0x2d057f(0x3cc1)},'Fa':{'readlink':()=>_0x3ec2b1[_0x2d057f(0x106b)]}})[_0x2d057f(0x30e9)]=_0x4bb8f5;throw new _0xd615b0(0x8);}},_0x21b7a8;}},_0x2c6053(0x521));var _0x25857e,_0x364d04={'a':function(_0x108344,_0x52c52e,_0x5f8ff8,_0x5903fd){var _0x5109cc=_0x2c6053;_0x3e0222(_0x5109cc(0x3bab)+_0x2d3c49(_0x108344)+_0x5109cc(0x1afa)+[_0x52c52e?_0x2d3c49(_0x52c52e):_0x5109cc(0xddb),_0x5f8ff8,_0x5903fd?_0x2d3c49(_0x5903fd):_0x5109cc(0x28e9)]);},'h':function(_0x2c760b,_0xd8261b){try{return _0x2c760b=_0x2d3c49(_0x2c760b),_0x3a9b8c(_0x2c760b,_0xd8261b),0x0;}catch(_0x154da5){if(_0x154da5 instanceof _0xd615b0)return-_0x154da5['Ja'];throw _0x154da5;}},'H':function(_0xc62f55,_0x397a13,_0x5c5409){var _0x312b54=_0x2c6053;try{var _0x2b8268;return _0x397a13=_0x564cad(_0xc62f55,_0x397a13=_0x2d3c49(_0x397a13)),-0x8&_0x5c5409?-0x1c:(_0x2b8268=_0x3915b7(_0x397a13,{'Ra':!0x0})[_0x312b54(0x4031)])?(_0xc62f55='',0x4&_0x5c5409&&(_0xc62f55+='r'),0x2&_0x5c5409&&(_0xc62f55+='w'),0x1&_0x5c5409&&(_0xc62f55+='x'),_0xc62f55&&_0x1f08ff(_0x2b8268,_0xc62f55)?-0x2:0x0):-0x2c;}catch(_0x1a1baa){if(_0x1a1baa instanceof _0xd615b0)return-_0x1a1baa['Ja'];throw _0x1a1baa;}},'i':function(_0x2facfa,_0x2959f1){var _0x3697e5=_0x2c6053;try{var _0x1c2e09=_0x5c6727[_0x2facfa];if(_0x1c2e09)return _0x3a9b8c(_0x1c2e09[_0x3697e5(0x4031)],_0x2959f1),0x0;throw new _0xd615b0(0x8);}catch(_0x505183){if(_0x505183 instanceof _0xd615b0)return-_0x505183['Ja'];throw _0x505183;}},'g':function(_0x3f3b14){var _0x1b8842=_0x2c6053;try{var _0x1e1fc0=_0x5c6727[_0x3f3b14];if(!_0x1e1fc0)throw new _0xd615b0(0x8);var _0x416124=_0x1e1fc0[_0x1b8842(0x4031)],_0x2c248e='string'==typeof _0x416124?_0x3915b7(_0x416124,{'Ra':!0x0})[_0x1b8842(0x4031)]:_0x416124;if(_0x2c248e['Fa']['Ma'])return _0x2c248e['Fa']['Ma'](_0x2c248e,{'timestamp':Date[_0x1b8842(0x3202)]()}),0x0;throw new _0xd615b0(0x3f);}catch(_0x45c2f4){if(_0x45c2f4 instanceof _0xd615b0)return-_0x45c2f4['Ja'];throw _0x45c2f4;}},'b':function(_0x533733,_0x22045a,_0x1f8936){var _0x7e5653=_0x2c6053;_0x52702f=_0x1f8936;try{var _0x3d2f56=_0x51758f(_0x533733);switch(_0x22045a){case 0x0:var _0x338e0e=_0x52ef38();return _0x338e0e<0x0?-0x1c:_0x4b189b(_0x3d2f56[_0x7e5653(0x106b)],_0x3d2f56['flags'],0x0,_0x338e0e)['fd'];case 0x1:case 0x2:return 0x0;case 0x3:return _0x3d2f56[_0x7e5653(0x3f93)];case 0x4:return _0x338e0e=_0x52ef38(),_0x3d2f56[_0x7e5653(0x3f93)]|=_0x338e0e,0x0;case 0x5:return _0x338e0e=_0x52ef38(),_0x58fb5c[_0x338e0e+0x0>>0x1]=0x2,0x0;case 0x6:case 0x7:return 0x0;case 0x10:case 0x8:return-0x1c;case 0x9:return _0x35be6b[_0x22f529()>>0x2]=0x1c,-0x1;default:return-0x1c;}}catch(_0x31e836){if(_0x31e836 instanceof _0xd615b0)return-_0x31e836['Ja'];throw _0x31e836;}},'G':function(_0x3d98e3,_0xef9227){var _0x386f99=_0x2c6053;try{var _0x579251=_0x51758f(_0x3d98e3);return _0xa2e48c(_0x2c1cdd,_0x579251[_0x386f99(0x106b)],_0xef9227);}catch(_0x2a730e){if(_0x2a730e instanceof _0xd615b0)return-_0x2a730e['Ja'];throw _0x2a730e;}},'B':function(_0x4fc67c,_0x411588){var _0x53b764=_0x2c6053;try{var _0x31f921=_0x5c6727[_0x4fc67c];if(!_0x31f921)throw new _0xd615b0(0x8);if(0x0==(0x200003&_0x31f921[_0x53b764(0x3f93)]))throw new _0xd615b0(0x1c);return _0x5b8f8a(_0x31f921[_0x53b764(0x4031)],_0x411588),0x0;}catch(_0x4c127d){if(_0x4c127d instanceof _0xd615b0)return-_0x4c127d['Ja'];throw _0x4c127d;}},'A':function(_0x58cc45,_0x28ec45){try{return 0x0===_0x28ec45?-0x1c:_0x28ec45<_0x5d9155('/')+0x1?-0x44:(_0x511a44('/',_0x5346c5,_0x58cc45,_0x28ec45),_0x58cc45);}catch(_0x59afe1){if(_0x59afe1 instanceof _0xd615b0)return-_0x59afe1['Ja'];throw _0x59afe1;}},'E':function(_0x477fef,_0x786071){try{return _0x477fef=_0x2d3c49(_0x477fef),_0xa2e48c(_0x2a890a,_0x477fef,_0x786071);}catch(_0x25e8aa){if(_0x25e8aa instanceof _0xd615b0)return-_0x25e8aa['Ja'];throw _0x25e8aa;}},'x':function(_0x298043,_0x292213){var _0x6e1fc5=_0x2c6053;try{return'/'===(_0x298043=_0x58aa52(_0x298043=_0x2d3c49(_0x298043)))[_0x298043[_0x6e1fc5(0x9da)]-0x1]&&(_0x298043=_0x298043[_0x6e1fc5(0x2e42)](0x0,_0x298043[_0x6e1fc5(0x9da)]-0x1)),_0x45ff08(_0x298043,_0x292213),0x0;}catch(_0xad0661){if(_0xad0661 instanceof _0xd615b0)return-_0xad0661['Ja'];throw _0xad0661;}},'D':function(_0x27f15c,_0x5ea091,_0x298568,_0x44aa59){try{_0x5ea091=_0x2d3c49(_0x5ea091);var _0x53bff6=0x100&_0x44aa59;return _0x5ea091=_0x564cad(_0x27f15c,_0x5ea091,0x1000&_0x44aa59),_0xa2e48c(_0x53bff6?_0x2a890a:_0x2c1cdd,_0x5ea091,_0x298568);}catch(_0x33e0cd){if(_0x33e0cd instanceof _0xd615b0)return-_0x33e0cd['Ja'];throw _0x33e0cd;}},'u':function(_0xdef27e,_0x3a05da,_0x38c493,_0x145b97){_0x52702f=_0x145b97;try{_0x3a05da=_0x564cad(_0xdef27e,_0x3a05da=_0x2d3c49(_0x3a05da));var _0x22cdb1=_0x145b97?_0x52ef38():0x0;return _0x4b189b(_0x3a05da,_0x38c493,_0x22cdb1)['fd'];}catch(_0x28b910){if(_0x28b910 instanceof _0xd615b0)return-_0x28b910['Ja'];throw _0x28b910;}},'s':function(_0x4e3164,_0x5db583,_0x26fa55,_0x25559b){var _0x23b396=_0x2c6053;try{var _0x239f7a,_0x2a235a,_0xf1907;return _0x5db583=_0x564cad(_0x4e3164,_0x5db583=_0x2d3c49(_0x5db583)),_0x25559b<=0x0?-0x1c:(_0x239f7a=_0xeee663(_0x5db583),_0x2a235a=Math[_0x23b396(0x1858)](_0x25559b,_0x5d9155(_0x239f7a)),_0xf1907=_0x108a58[_0x26fa55+_0x2a235a],_0x511a44(_0x239f7a,_0x5346c5,_0x26fa55,_0x25559b+0x1),_0x108a58[_0x26fa55+_0x2a235a]=_0xf1907,_0x2a235a);}catch(_0x570f54){if(_0x570f54 instanceof _0xd615b0)return-_0x570f54['Ja'];throw _0x570f54;}},'r':function(_0xfb31b4){try{return _0xfb31b4=_0x2d3c49(_0xfb31b4),_0x20230b(_0xfb31b4),0x0;}catch(_0xe9f62e){if(_0xe9f62e instanceof _0xd615b0)return-_0xe9f62e['Ja'];throw _0xe9f62e;}},'F':function(_0x21845f,_0x25ad64){try{return _0x21845f=_0x2d3c49(_0x21845f),_0xa2e48c(_0x2c1cdd,_0x21845f,_0x25ad64);}catch(_0x4ca326){if(_0x4ca326 instanceof _0xd615b0)return-_0x4ca326['Ja'];throw _0x4ca326;}},'o':function(_0x486174,_0x412a66,_0x88835a){var _0x543f01=_0x2c6053;try{return _0x412a66=_0x564cad(_0x486174,_0x412a66=_0x2d3c49(_0x412a66)),0x0===_0x88835a?_0x28a4d3(_0x412a66):0x200===_0x88835a?_0x20230b(_0x412a66):_0x3e0222(_0x543f01(0x31d2)),0x0;}catch(_0x5be249){if(_0x5be249 instanceof _0xd615b0)return-_0x5be249['Ja'];throw _0x5be249;}},'m':function(_0x2c264f,_0x508daa,_0x4ba82e){var _0x292e96=_0x2c6053;try{_0x508daa=_0x564cad(_0x2c264f,_0x508daa=_0x2d3c49(_0x508daa),!0x0),_0x1cfaca=_0x4ba82e?(_0x5879f5=0x3e8*_0x35be6b[_0x4ba82e>>0x2]+_0x35be6b[_0x4ba82e+0x4>>0x2]/0xf4240,0x3e8*_0x35be6b[(_0x4ba82e+=0x8)>>0x2]+_0x35be6b[_0x4ba82e+0x4>>0x2]/0xf4240):_0x5879f5=Date['now'](),_0x2c264f=_0x5879f5;var _0x5879f5,_0x1cfaca,_0x133e5f=_0x3915b7(_0x508daa,{'Ra':!0x0})[_0x292e96(0x4031)];return _0x133e5f['Fa']['Ma'](_0x133e5f,{'timestamp':Math['max'](_0x2c264f,_0x1cfaca)}),0x0;}catch(_0x48ac40){if(_0x48ac40 instanceof _0xd615b0)return-_0x48ac40['Ja'];throw _0x48ac40;}},'e':function(){var _0x54a2f4=_0x2c6053;return Date[_0x54a2f4(0x3202)]();},'j':function(_0x4fba69,_0x16e8bc){var _0x34c542=_0x2c6053;_0x4fba69=new Date(0x3e8*_0x35be6b[_0x4fba69>>0x2]),_0x35be6b[_0x16e8bc>>0x2]=_0x4fba69[_0x34c542(0x134f)](),_0x35be6b[_0x16e8bc+0x4>>0x2]=_0x4fba69[_0x34c542(0xfca)](),_0x35be6b[_0x16e8bc+0x8>>0x2]=_0x4fba69[_0x34c542(0x33b2)](),_0x35be6b[_0x16e8bc+0xc>>0x2]=_0x4fba69['getDate'](),_0x35be6b[_0x16e8bc+0x10>>0x2]=_0x4fba69[_0x34c542(0x129c)](),_0x35be6b[_0x16e8bc+0x14>>0x2]=_0x4fba69[_0x34c542(0x2f81)]()-0x76c,_0x35be6b[_0x16e8bc+0x18>>0x2]=_0x4fba69[_0x34c542(0x285a)]();var _0x19fe31=new Date(_0x4fba69['getFullYear'](),0x0,0x1),_0x2fbc20=(_0x35be6b[_0x16e8bc+0x1c>>0x2]=(_0x4fba69[_0x34c542(0xa74)]()-_0x19fe31[_0x34c542(0xa74)]())/0x5265c00|0x0,_0x35be6b[_0x16e8bc+0x24>>0x2]=-0x3c*_0x4fba69['getTimezoneOffset'](),new Date(_0x4fba69[_0x34c542(0x2f81)](),0x6,0x1)[_0x34c542(0x987)]()),_0x19fe31=_0x19fe31['getTimezoneOffset']();_0x35be6b[_0x16e8bc+0x20>>0x2]=0x0|(_0x2fbc20!=_0x19fe31&&_0x4fba69[_0x34c542(0x987)]()==Math['min'](_0x19fe31,_0x2fbc20));},'v':function(_0xd9a458,_0x5e82ef,_0x42dbd3,_0x5c7362,_0x452fa6,_0x101e08,_0x129536){var _0x5d18bf=_0x2c6053;try{var _0x28b585=_0x5c6727[_0x452fa6];if(!_0x28b585)return-0x8;if(0x0!=(0x2&_0x42dbd3)&&0x0==(0x2&_0x5c7362)&&0x2!=(0x200003&_0x28b585[_0x5d18bf(0x3f93)]))throw new _0xd615b0(0x2);if(0x1==(0x200003&_0x28b585[_0x5d18bf(0x3f93)]))throw new _0xd615b0(0x2);if(!_0x28b585['Ga']['$a'])throw new _0xd615b0(0x2b);var _0x43fc9e=_0x28b585['Ga']['$a'](_0x28b585,_0xd9a458,_0x5e82ef,_0x101e08,_0x42dbd3,_0x5c7362),_0x2ff910=_0x43fc9e['Eb'];return _0x35be6b[_0x129536>>0x2]=_0x43fc9e['ub'],_0x2ff910;}catch(_0x211008){if(_0x211008 instanceof _0xd615b0)return-_0x211008['Ja'];throw _0x211008;}},'w':function(_0xdeae64,_0x1ee3be,_0x1834be,_0x36085e,_0x2c41d4,_0x1eb52f){try{var _0x5e60c3,_0x432c9f=_0x5c6727[_0x2c41d4];_0x432c9f&&0x2&_0x1834be&&(_0x5e60c3=_0x5346c5['slice'](_0xdeae64,_0xdeae64+_0x1ee3be),_0x432c9f&&_0x432c9f['Ga']['ab']&&_0x432c9f['Ga']['ab'](_0x432c9f,_0x5e60c3,_0x1eb52f,_0x1ee3be,_0x36085e));}catch(_0x117481){if(_0x117481 instanceof _0xd615b0)return-_0x117481['Ja'];throw _0x117481;}},'n':_0xd8cd73,'p':function(){return 0x80000000;},'d':_0x5650b3,'c':function(_0x17b371){var _0x2e19fb=_0x2c6053,_0x50f01a=_0x5346c5[_0x2e19fb(0x9da)];if(0x80000000<(_0x17b371>>>=0x0))return!0x1;for(var _0x32d2b4=0x1;_0x32d2b4<=0x4;_0x32d2b4*=0x2){var _0x574d4a=_0x50f01a*(0x1+0.2/_0x32d2b4),_0x574d4a=Math[_0x2e19fb(0x1858)](_0x574d4a,_0x17b371+0x6000000),_0x53a3cb=Math;_0x574d4a=Math[_0x2e19fb(0x34dd)](_0x17b371,_0x574d4a),_0x53a3cb=_0x53a3cb['min']['call'](_0x53a3cb,0x80000000,_0x574d4a+(0x10000-_0x574d4a%0x10000)%0x10000);_0x78ae1b:{try{_0x4a7850[_0x2e19fb(0x95e)](_0x53a3cb-_0x51e225[_0x2e19fb(0x3bd)]+0xffff>>>0x10),_0x9f6819();var _0x373bf8=0x1;break _0x78ae1b;}catch(_0x168949){}_0x373bf8=void 0x0;}if(_0x373bf8)return!0x0;}return!0x1;},'y':function(_0x1577aa,_0x4cef39){var _0x2670f3=_0x2c6053,_0x563a6d=0x0;return _0x383408()[_0x2670f3(0x982)](function(_0x56528d,_0x684c90){var _0x11a64e=_0x2670f3,_0x51eaf5=_0x4cef39+_0x563a6d;for(_0x684c90=_0x35be6b[_0x1577aa+0x4*_0x684c90>>0x2]=_0x51eaf5,_0x51eaf5=0x0;_0x51eaf5<_0x56528d['length'];++_0x51eaf5)_0x108a58[_0x684c90++>>0x0]=_0x56528d[_0x11a64e(0x162f)](_0x51eaf5);_0x108a58[_0x684c90>>0x0]=0x0,_0x563a6d+=_0x56528d[_0x11a64e(0x9da)]+0x1;}),0x0;},'z':function(_0x411153,_0x3d3594){var _0x37b969=_0x2c6053,_0x18e38b=_0x383408(),_0x5c6426=(_0x35be6b[_0x411153>>0x2]=_0x18e38b[_0x37b969(0x9da)],0x0);return _0x18e38b[_0x37b969(0x982)](function(_0x4fd0b3){var _0x182502=_0x37b969;_0x5c6426+=_0x4fd0b3[_0x182502(0x9da)]+0x1;}),_0x35be6b[_0x3d3594>>0x2]=_0x5c6426,0x0;},'f':function(_0x5b1e05){try{var _0x4d9aec=_0x51758f(_0x5b1e05);return _0x4684fb(_0x4d9aec),0x0;}catch(_0x2a500d){if(_0x2a500d instanceof _0xd615b0)return _0x2a500d['Ja'];throw _0x2a500d;}},'l':function(_0x2a68f1,_0x56a68b){var _0x5a9c57=_0x2c6053;try{var _0x3917a7=_0x51758f(_0x2a68f1);return _0x108a58[_0x56a68b>>0x0]=_0x3917a7[_0x5a9c57(0x1769)]?0x2:0x4000==(0xf000&_0x3917a7[_0x5a9c57(0x350)])?0x3:0xa000==(0xf000&_0x3917a7[_0x5a9c57(0x350)])?0x7:0x4,0x0;}catch(_0x46d6cd){if(_0x46d6cd instanceof _0xd615b0)return _0x46d6cd['Ja'];throw _0x46d6cd;}},'t':function(_0x4f361d,_0x3483ee,_0x12711d,_0x5126d2){try{_0x4e3dda:{for(var _0x2924c2=_0x51758f(_0x4f361d),_0x117be9=_0x4f361d=0x0;_0x117be9<_0x12711d;_0x117be9++){var _0x34c046=_0x35be6b[_0x3483ee+(0x8*_0x117be9+0x4)>>0x2],_0x33669d=_0x49955e(_0x2924c2,_0x108a58,_0x35be6b[_0x3483ee+0x8*_0x117be9>>0x2],_0x34c046,void 0x0);if(_0x33669d<0x0){var _0x335386=-0x1;break _0x4e3dda;}if(_0x4f361d+=_0x33669d,_0x33669d<_0x34c046)break;}_0x335386=_0x4f361d;}return _0x35be6b[_0x5126d2>>0x2]=_0x335386,0x0;}catch(_0x538b0f){if(_0x538b0f instanceof _0xd615b0)return _0x538b0f['Ja'];throw _0x538b0f;}},'k':function(_0x1f988a,_0x1fd231,_0x1d2e38,_0x3611d2,_0x120577){var _0x137121=_0x2c6053;try{var _0x8445d0=_0x51758f(_0x1f988a);return(_0x1f988a=0x100000000*_0x1d2e38+(_0x1fd231>>>0x0))<=-0x20000000000000||0x20000000000000<=_0x1f988a?-0x3d:(_0x5938b8(_0x8445d0,_0x1f988a,_0x3611d2),_0x426aed=[_0x8445d0['position']>>>0x0,(_0x4ea84f=_0x8445d0['position'],0x1<=+Math[_0x137121(0x1516)](_0x4ea84f)?0x0<_0x4ea84f?(0x0|Math[_0x137121(0x1858)](+Math[_0x137121(0x27d7)](_0x4ea84f/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x137121(0x1305)]((_0x4ea84f-(~~_0x4ea84f>>>0x0))/0x100000000)>>>0x0:0x0)],_0x35be6b[_0x120577>>0x2]=_0x426aed[0x0],_0x35be6b[_0x120577+0x4>>0x2]=_0x426aed[0x1],_0x8445d0['gb']&&0x0===_0x1f988a&&0x0===_0x3611d2&&(_0x8445d0['gb']=null),0x0);}catch(_0x338082){if(_0x338082 instanceof _0xd615b0)return _0x338082['Ja'];throw _0x338082;}},'C':function(_0x1b99e9){try{var _0x2ba86e=_0x51758f(_0x1b99e9);return _0x2ba86e['Ga']&&_0x2ba86e['Ga']['fsync']?-_0x2ba86e['Ga']['fsync'](_0x2ba86e):0x0;}catch(_0x2788eb){if(_0x2788eb instanceof _0xd615b0)return _0x2788eb['Ja'];throw _0x2788eb;}},'q':function(_0x285b6e,_0x1bb576,_0xa3c0fa,_0x38e8ee){try{_0x418e33:{for(var _0x434e17=_0x51758f(_0x285b6e),_0x1d3689=_0x285b6e=0x0;_0x1d3689<_0xa3c0fa;_0x1d3689++){var _0x332207=_0x1a32bf(_0x434e17,_0x108a58,_0x35be6b[_0x1bb576+0x8*_0x1d3689>>0x2],_0x35be6b[_0x1bb576+(0x8*_0x1d3689+0x4)>>0x2],void 0x0);if(_0x332207<0x0){var _0x5bc24c=-0x1;break _0x418e33;}_0x285b6e+=_0x332207;}_0x5bc24c=_0x285b6e;}return _0x35be6b[_0x38e8ee>>0x2]=_0x5bc24c,0x0;}catch(_0x239295){if(_0x239295 instanceof _0xd615b0)return _0x239295['Ja'];throw _0x239295;}}},_0x22f529=((function(){var _0x38adae=_0x2c6053;function _0x1b5455(_0x2b49ef){var _0xbbaef4=a8_0xcbd5;_0x257506[_0xbbaef4(0x37ba)]=_0x2b49ef['exports'],_0x4a7850=_0x257506[_0xbbaef4(0x37ba)]['I'],_0x9f6819(),_0x53f643=_0x257506[_0xbbaef4(0x37ba)]['za'],_0x316507[_0xbbaef4(0x1456)](_0x257506[_0xbbaef4(0x37ba)]['J']),_0x37db04--,_0x257506['monitorRunDependencies']&&_0x257506[_0xbbaef4(0x237)](_0x37db04),0x0==_0x37db04&&(null!==_0x4ebc89&&(clearInterval(_0x4ebc89),_0x4ebc89=null),_0x45b114&&(_0x2b49ef=_0x45b114,_0x45b114=null,_0x2b49ef()));}function _0x223d6f(_0xc42401){var _0x5d4676=a8_0xcbd5;_0x1b5455(_0xc42401[_0x5d4676(0x3150)]);}function _0x4bf071(_0x4a85b5){var _0x1fac41=a8_0xcbd5;return function(){var _0x494f25=a8_0xcbd5;if(!_0x3e687f&&(_0x34041e||_0x33911d)){if(_0x494f25(0x17ad)==typeof fetch&&!_0x401699['startsWith'](_0x494f25(0x3762)))return fetch(_0x401699,{'credentials':'same-origin'})[_0x494f25(0x3be)](function(_0xaa0019){var _0x1f8c99=_0x494f25;if(_0xaa0019['ok'])return _0xaa0019[_0x1f8c99(0x28aa)]();throw _0x1f8c99(0x3d56)+_0x401699+'\x27';})[_0x494f25(0x410d)](_0x9b99cf);if(_0x4ccd9c)return new Promise(function(_0x1aa80b,_0x3afe6b){_0x4ccd9c(_0x401699,function(_0x1161b5){_0x1aa80b(new Uint8Array(_0x1161b5));},_0x3afe6b);});}return Promise[_0x494f25(0x1cbf)]()[_0x494f25(0x3be)](_0x9b99cf);}()['then'](function(_0x2daa8f){return WebAssembly['instantiate'](_0x2daa8f,_0x2b13ab);})[_0x1fac41(0x3be)](function(_0x50fd75){return _0x50fd75;})[_0x1fac41(0x3be)](_0x4a85b5,function(_0x19a0f7){_0x57c9e0('failed\x20to\x20asynchronously\x20prepare\x20wasm:\x20'+_0x19a0f7),_0x3e0222(_0x19a0f7);});}var _0x2b13ab={'a':_0x364d04};if(_0x37db04++,_0x257506[_0x38adae(0x237)]&&_0x257506[_0x38adae(0x237)](_0x37db04),_0x257506[_0x38adae(0x378e)])try{return _0x257506['instantiateWasm'](_0x2b13ab,_0x1b5455);}catch(_0x41f627){return _0x57c9e0(_0x38adae(0x10b5)+_0x41f627);}_0x3e687f||_0x38adae(0x17ad)!=typeof WebAssembly['instantiateStreaming']||_0x37f01e()||_0x401699[_0x38adae(0x294b)](_0x38adae(0x3762))||_0x38adae(0x17ad)!=typeof fetch?_0x4bf071(_0x223d6f):fetch(_0x401699,{'credentials':_0x38adae(0x3c12)})[_0x38adae(0x3be)](function(_0x3667e6){var _0x5f2334=_0x38adae;return WebAssembly[_0x5f2334(0xb7c)](_0x3667e6,_0x2b13ab)[_0x5f2334(0x3be)](_0x223d6f,function(_0x30bb06){var _0x30268d=_0x5f2334;return _0x57c9e0(_0x30268d(0x1116)+_0x30bb06),_0x57c9e0(_0x30268d(0x2946)),_0x4bf071(_0x223d6f);});});}()),_0x257506['___wasm_call_ctors']=function(){var _0x5b7d94=_0x2c6053;return(_0x257506[_0x5b7d94(0x2806)]=_0x257506[_0x5b7d94(0x37ba)]['J'])[_0x5b7d94(0x550)](null,arguments);},_0x257506[_0x2c6053(0x31fb)]=function(){var _0x4b68f8=_0x2c6053;return(_0x257506['_sqlite3_free']=_0x257506[_0x4b68f8(0x37ba)]['K'])[_0x4b68f8(0x550)](null,arguments);},_0x257506['_sqlite3_value_double']=function(){var _0x5a63e6=_0x2c6053;return(_0x257506[_0x5a63e6(0x960)]=_0x257506['asm']['L'])['apply'](null,arguments);},_0x257506[_0x2c6053(0x38f9)]=function(){var _0x4e9c50=_0x2c6053;return(_0x257506[_0x4e9c50(0x38f9)]=_0x257506[_0x4e9c50(0x37ba)]['M'])['apply'](null,arguments);},_0x257506[_0x2c6053(0x212a)]=function(){var _0x2fa398=_0x2c6053;return(_0x22f529=_0x257506[_0x2fa398(0x212a)]=_0x257506[_0x2fa398(0x37ba)]['N'])[_0x2fa398(0x550)](null,arguments);}),_0x348cb4=(_0x257506['_sqlite3_prepare_v2']=function(){return(_0x257506['_sqlite3_prepare_v2']=_0x257506['asm']['O'])['apply'](null,arguments);},_0x257506[_0x2c6053(0x220c)]=function(){var _0x37610b=_0x2c6053;return(_0x257506[_0x37610b(0x220c)]=_0x257506[_0x37610b(0x37ba)]['P'])[_0x37610b(0x550)](null,arguments);},_0x257506[_0x2c6053(0x1110)]=function(){var _0x3a7c5a=_0x2c6053;return(_0x257506[_0x3a7c5a(0x1110)]=_0x257506[_0x3a7c5a(0x37ba)]['Q'])[_0x3a7c5a(0x550)](null,arguments);},_0x257506[_0x2c6053(0xc83)]=function(){var _0x290868=_0x2c6053;return(_0x257506[_0x290868(0xc83)]=_0x257506[_0x290868(0x37ba)]['R'])[_0x290868(0x550)](null,arguments);},_0x257506[_0x2c6053(0x1a69)]=function(){var _0x4b8729=_0x2c6053;return(_0x257506['_sqlite3_value_int']=_0x257506[_0x4b8729(0x37ba)]['S'])[_0x4b8729(0x550)](null,arguments);},_0x257506['_sqlite3_clear_bindings']=function(){var _0xa3708f=_0x2c6053;return(_0x257506[_0xa3708f(0x35a3)]=_0x257506[_0xa3708f(0x37ba)]['T'])['apply'](null,arguments);},_0x257506[_0x2c6053(0xfb1)]=function(){var _0x1873be=_0x2c6053;return(_0x257506[_0x1873be(0xfb1)]=_0x257506[_0x1873be(0x37ba)]['U'])[_0x1873be(0x550)](null,arguments);},_0x257506['_sqlite3_value_bytes']=function(){var _0x27e004=_0x2c6053;return(_0x257506[_0x27e004(0x2d25)]=_0x257506['asm']['V'])[_0x27e004(0x550)](null,arguments);},_0x257506[_0x2c6053(0x3159)]=function(){var _0x5c95ff=_0x2c6053;return(_0x257506[_0x5c95ff(0x3159)]=_0x257506[_0x5c95ff(0x37ba)]['W'])[_0x5c95ff(0x550)](null,arguments);},_0x257506[_0x2c6053(0x222b)]=function(){var _0x317df1=_0x2c6053;return(_0x257506[_0x317df1(0x222b)]=_0x257506[_0x317df1(0x37ba)]['X'])[_0x317df1(0x550)](null,arguments);},_0x257506[_0x2c6053(0x3b6b)]=function(){var _0x195b59=_0x2c6053;return(_0x257506['_sqlite3_result_double']=_0x257506[_0x195b59(0x37ba)]['Y'])[_0x195b59(0x550)](null,arguments);},_0x257506[_0x2c6053(0x3bcb)]=function(){var _0x3c99a3=_0x2c6053;return(_0x257506[_0x3c99a3(0x3bcb)]=_0x257506[_0x3c99a3(0x37ba)]['Z'])[_0x3c99a3(0x550)](null,arguments);},_0x257506[_0x2c6053(0x60d)]=function(){var _0x54687f=_0x2c6053;return(_0x257506[_0x54687f(0x60d)]=_0x257506[_0x54687f(0x37ba)]['_'])['apply'](null,arguments);},_0x257506['_sqlite3_result_int64']=function(){var _0x32a1b2=_0x2c6053;return(_0x257506[_0x32a1b2(0x8a5)]=_0x257506[_0x32a1b2(0x37ba)]['$'])['apply'](null,arguments);},_0x257506['_sqlite3_result_null']=function(){var _0x1430f8=_0x2c6053;return(_0x257506[_0x1430f8(0x3f97)]=_0x257506[_0x1430f8(0x37ba)]['aa'])[_0x1430f8(0x550)](null,arguments);},_0x257506[_0x2c6053(0x3809)]=function(){var _0x4bedc3=_0x2c6053;return(_0x257506[_0x4bedc3(0x3809)]=_0x257506[_0x4bedc3(0x37ba)]['ba'])[_0x4bedc3(0x550)](null,arguments);},_0x257506[_0x2c6053(0x398f)]=function(){var _0x83389c=_0x2c6053;return(_0x257506[_0x83389c(0x398f)]=_0x257506[_0x83389c(0x37ba)]['ca'])[_0x83389c(0x550)](null,arguments);},_0x257506[_0x2c6053(0x3cab)]=function(){var _0x4bd2ca=_0x2c6053;return(_0x257506[_0x4bd2ca(0x3cab)]=_0x257506['asm']['da'])['apply'](null,arguments);},_0x257506['_sqlite3_data_count']=function(){var _0x3e41b2=_0x2c6053;return(_0x257506[_0x3e41b2(0x3ded)]=_0x257506['asm']['ea'])[_0x3e41b2(0x550)](null,arguments);},_0x257506[_0x2c6053(0x42d)]=function(){var _0x4e50e1=_0x2c6053;return(_0x257506['_sqlite3_column_blob']=_0x257506[_0x4e50e1(0x37ba)]['fa'])[_0x4e50e1(0x550)](null,arguments);},_0x257506[_0x2c6053(0x3a12)]=function(){var _0x3ae849=_0x2c6053;return(_0x257506['_sqlite3_column_bytes']=_0x257506[_0x3ae849(0x37ba)]['ga'])['apply'](null,arguments);},_0x257506[_0x2c6053(0x2af1)]=function(){var _0x588406=_0x2c6053;return(_0x257506['_sqlite3_column_double']=_0x257506[_0x588406(0x37ba)]['ha'])[_0x588406(0x550)](null,arguments);},_0x257506['_sqlite3_column_text']=function(){var _0x4567b1=_0x2c6053;return(_0x257506[_0x4567b1(0xee4)]=_0x257506[_0x4567b1(0x37ba)]['ia'])[_0x4567b1(0x550)](null,arguments);},_0x257506[_0x2c6053(0x1b10)]=function(){var _0x209b84=_0x2c6053;return(_0x257506[_0x209b84(0x1b10)]=_0x257506[_0x209b84(0x37ba)]['ja'])[_0x209b84(0x550)](null,arguments);},_0x257506[_0x2c6053(0x41bb)]=function(){var _0x4d0c27=_0x2c6053;return(_0x257506[_0x4d0c27(0x41bb)]=_0x257506[_0x4d0c27(0x37ba)]['ka'])[_0x4d0c27(0x550)](null,arguments);},_0x257506[_0x2c6053(0x2f7f)]=function(){var _0x52dcb5=_0x2c6053;return(_0x257506[_0x52dcb5(0x2f7f)]=_0x257506[_0x52dcb5(0x37ba)]['la'])[_0x52dcb5(0x550)](null,arguments);},_0x257506[_0x2c6053(0x3f4a)]=function(){var _0x2e3124=_0x2c6053;return(_0x257506['_sqlite3_bind_double']=_0x257506[_0x2e3124(0x37ba)]['ma'])[_0x2e3124(0x550)](null,arguments);},_0x257506[_0x2c6053(0x36f6)]=function(){var _0x223a75=_0x2c6053;return(_0x257506[_0x223a75(0x36f6)]=_0x257506['asm']['na'])[_0x223a75(0x550)](null,arguments);},_0x257506[_0x2c6053(0x21a2)]=function(){var _0x1557ab=_0x2c6053;return(_0x257506[_0x1557ab(0x21a2)]=_0x257506['asm']['oa'])[_0x1557ab(0x550)](null,arguments);},_0x257506[_0x2c6053(0x4117)]=function(){var _0x96f9cc=_0x2c6053;return(_0x257506[_0x96f9cc(0x4117)]=_0x257506[_0x96f9cc(0x37ba)]['pa'])[_0x96f9cc(0x550)](null,arguments);},_0x257506['_sqlite3_normalized_sql']=function(){var _0x4b884d=_0x2c6053;return(_0x257506['_sqlite3_normalized_sql']=_0x257506[_0x4b884d(0x37ba)]['qa'])[_0x4b884d(0x550)](null,arguments);},_0x257506[_0x2c6053(0x2c2)]=function(){var _0x2fe50b=_0x2c6053;return(_0x257506['_sqlite3_errmsg']=_0x257506[_0x2fe50b(0x37ba)]['ra'])[_0x2fe50b(0x550)](null,arguments);},_0x257506[_0x2c6053(0x2d40)]=function(){var _0x3b4f49=_0x2c6053;return(_0x257506[_0x3b4f49(0x2d40)]=_0x257506[_0x3b4f49(0x37ba)]['sa'])[_0x3b4f49(0x550)](null,arguments);},_0x257506[_0x2c6053(0x272b)]=function(){var _0xc0057e=_0x2c6053;return(_0x257506[_0xc0057e(0x272b)]=_0x257506[_0xc0057e(0x37ba)]['ta'])[_0xc0057e(0x550)](null,arguments);},_0x257506['_sqlite3_close_v2']=function(){var _0x1e5469=_0x2c6053;return(_0x257506[_0x1e5469(0x30b2)]=_0x257506['asm']['ua'])['apply'](null,arguments);},_0x257506[_0x2c6053(0x292)]=function(){var _0xf27be4=_0x2c6053;return(_0x257506['_sqlite3_create_function_v2']=_0x257506['asm']['va'])[_0xf27be4(0x550)](null,arguments);},_0x257506[_0x2c6053(0x21e9)]=function(){var _0x55ea54=_0x2c6053;return(_0x257506[_0x55ea54(0x21e9)]=_0x257506[_0x55ea54(0x37ba)]['wa'])['apply'](null,arguments);},_0x257506['_malloc']=function(){var _0xf572e4=_0x2c6053;return(_0x348cb4=_0x257506[_0xf572e4(0x39de)]=_0x257506[_0xf572e4(0x37ba)]['xa'])[_0xf572e4(0x550)](null,arguments);}),_0x3f78c2=_0x257506[_0x2c6053(0x3132)]=function(){var _0x5c3048=_0x2c6053;return(_0x3f78c2=_0x257506[_0x5c3048(0x3132)]=_0x257506['asm']['ya'])[_0x5c3048(0x550)](null,arguments);},_0x5919e5=(_0x257506[_0x2c6053(0x2072)]=function(){var _0x2b3bce=_0x2c6053;return(_0x257506[_0x2b3bce(0x2072)]=_0x257506[_0x2b3bce(0x37ba)]['Aa'])['apply'](null,arguments);},_0x257506['_emscripten_builtin_memalign']=function(){var _0x34d0e9=_0x2c6053;return(_0x5919e5=_0x257506[_0x34d0e9(0x1ab5)]=_0x257506[_0x34d0e9(0x37ba)]['Ba'])[_0x34d0e9(0x550)](null,arguments);}),_0x72a39=_0x257506[_0x2c6053(0x20cc)]=function(){var _0x37dc6b=_0x2c6053;return(_0x72a39=_0x257506[_0x37dc6b(0x20cc)]=_0x257506[_0x37dc6b(0x37ba)]['Ca'])[_0x37dc6b(0x550)](null,arguments);},_0x160b45=_0x257506[_0x2c6053(0x3383)]=function(){var _0x20ef2d=_0x2c6053;return(_0x160b45=_0x257506[_0x20ef2d(0x3383)]=_0x257506['asm']['Da'])['apply'](null,arguments);},_0x3d573a=_0x257506[_0x2c6053(0x3c6d)]=function(){var _0x4a2811=_0x2c6053;return(_0x3d573a=_0x257506[_0x4a2811(0x3c6d)]=_0x257506[_0x4a2811(0x37ba)]['Ea'])['apply'](null,arguments);};function _0x316482(){var _0x7bcc02=_0x2c6053;function _0x47d563(){var _0x12f215=a8_0xcbd5;if(!_0x25857e&&(_0x25857e=!0x0,_0x257506[_0x12f215(0x28d0)]=!0x0,!_0x46d7b8)){if(_0x257506[_0x12f215(0x3e9f)]||_0x31804b||(_0x31804b=!0x0,_0x594ddc(),_0x257506[_0x12f215(0x30f2)]=_0x257506[_0x12f215(0x30f2)],_0x257506[_0x12f215(0x3be9)]=_0x257506[_0x12f215(0x3be9)],_0x257506[_0x12f215(0x2f0d)]=_0x257506[_0x12f215(0x2f0d)],_0x257506[_0x12f215(0x30f2)]?_0x44d137(_0x12f215(0x30f2),_0x257506[_0x12f215(0x30f2)]):_0x4102d9(_0x12f215(0x2023),_0x12f215(0x3690)),_0x257506[_0x12f215(0x3be9)]?_0x44d137(_0x12f215(0x3be9),null,_0x257506[_0x12f215(0x3be9)]):_0x4102d9(_0x12f215(0x2023),_0x12f215(0x2909)),_0x257506[_0x12f215(0x2f0d)]?_0x44d137('stderr',null,_0x257506[_0x12f215(0x2f0d)]):_0x4102d9(_0x12f215(0x3f54),'/dev/stderr'),_0x4b189b(_0x12f215(0x3690),0x0),_0x4b189b(_0x12f215(0x2909),0x1),_0x4b189b('/dev/stderr',0x1)),_0x444256=!0x1,_0x1146a2(_0x316507),_0x257506['onRuntimeInitialized']&&_0x257506[_0x12f215(0x721)](),_0x257506[_0x12f215(0x27b4)])for('function'==typeof _0x257506['postRun']&&(_0x257506[_0x12f215(0x27b4)]=[_0x257506[_0x12f215(0x27b4)]]);_0x257506[_0x12f215(0x27b4)][_0x12f215(0x9da)];){var _0x2e1d96=_0x257506['postRun'][_0x12f215(0x3fe9)]();_0x4ab669[_0x12f215(0x1456)](_0x2e1d96);}_0x1146a2(_0x4ab669);}}if(!(0x0<_0x37db04)){if(_0x257506[_0x7bcc02(0x14ac)]){for(_0x7bcc02(0x17ad)==typeof _0x257506['preRun']&&(_0x257506[_0x7bcc02(0x14ac)]=[_0x257506[_0x7bcc02(0x14ac)]]);_0x257506[_0x7bcc02(0x14ac)][_0x7bcc02(0x9da)];)_0x4b5e7a=_0x257506['preRun']['shift'](),_0x619f64['unshift'](_0x4b5e7a);}_0x1146a2(_0x619f64),0x0<_0x37db04||(_0x257506[_0x7bcc02(0x2fe4)]?(_0x257506[_0x7bcc02(0x2fe4)](_0x7bcc02(0x3ef1)),setTimeout(function(){setTimeout(function(){_0x257506['setStatus']('');},0x1),_0x47d563();},0x1)):_0x47d563());}var _0x4b5e7a;}if(_0x257506[_0x2c6053(0x2949)]=function(_0x4afd3b,_0x2e093b,_0x28d4cf,_0x575e6a){var _0x179bf9=_0x2c6053,_0x46bd22=(_0x28d4cf=_0x28d4cf||[])[_0x179bf9(0x2baa)](function(_0x109a56){return'number'===_0x109a56;});return'string'!==_0x2e093b&&_0x46bd22&&!_0x575e6a?_0x257506['_'+_0x4afd3b]:function(){var _0x37e1fd=_0x179bf9,_0x1505f5=_0x4afd3b,_0x54690b=_0x2e093b,_0x4f414b=_0x28d4cf,_0x1e419a=arguments,_0x35dbc8={'string':function(_0x2f9e4d){var _0x4bc54f=a8_0xcbd5,_0xa83736,_0xed9c8=0x0;return null!=_0x2f9e4d&&0x0!==_0x2f9e4d&&(_0xa83736=0x1+(_0x2f9e4d[_0x4bc54f(0x9da)]<<0x2),_0xed9c8=_0x3d573a(_0xa83736),_0x511a44(_0x2f9e4d,_0x5346c5,_0xed9c8,_0xa83736)),_0xed9c8;},'array':function(_0x52b23d){var _0x41ef30=_0x3d573a(_0x52b23d['length']);return _0x108a58['set'](_0x52b23d,_0x41ef30),_0x41ef30;}},_0x27291b=(_0x1505f5=_0x257506['_'+_0x1505f5],[]),_0xe8a46e=0x0;if(_0x1e419a)for(var _0x54b6e4=0x0;_0x54b6e4<_0x1e419a['length'];_0x54b6e4++){var _0x42ae30=_0x35dbc8[_0x4f414b[_0x54b6e4]];_0x42ae30?(0x0===_0xe8a46e&&(_0xe8a46e=_0x72a39()),_0x27291b[_0x54b6e4]=_0x42ae30(_0x1e419a[_0x54b6e4])):_0x27291b[_0x54b6e4]=_0x1e419a[_0x54b6e4];}return _0x1505f5=_0x4f414b=_0x1505f5[_0x37e1fd(0x550)](null,_0x27291b),0x0!==_0xe8a46e&&_0x160b45(_0xe8a46e),'string'===_0x54690b?_0x2d3c49(_0x1505f5):_0x37e1fd(0x2905)===_0x54690b?!!_0x1505f5:_0x1505f5;};},_0x257506[_0x2c6053(0xdd7)]=_0x2d3c49,_0x257506['stackSave']=_0x72a39,_0x257506[_0x2c6053(0x3383)]=_0x160b45,_0x257506[_0x2c6053(0x3c6d)]=_0x3d573a,_0x45b114=function _0x5c1c09(){_0x25857e||_0x316482(),_0x25857e||(_0x45b114=_0x5c1c09);},_0x257506['run']=_0x316482,_0x257506[_0x2c6053(0x4030)]){for(_0x2c6053(0x17ad)==typeof _0x257506[_0x2c6053(0x4030)]&&(_0x257506['preInit']=[_0x257506[_0x2c6053(0x4030)]]);0x0<_0x257506[_0x2c6053(0x4030)]['length'];)_0x257506[_0x2c6053(0x4030)][_0x2c6053(0x3558)]()();}return _0x316482(),_0x568487;});}_0x73ecca=_0x2de85b[_0x25381d(0x3f3e)](_0x73ecca);var _0x1b8553=_0x2de85b(0x856b),_0x52ef6d=_0x2de85b(0x6214),_0x25d73b=_0x2de85b(0xbe7c)[_0x25381d(0x1e14)],_0x37e5ca=void 0x0;_0x73ecca[_0x25381d(0x3fc9)]=_0xcbb7aa,_0x73ecca[_0x25381d(0x3fc9)][_0x25381d(0xaaa)]=_0xcbb7aa;},0x8cbf:(_0x43d957,_0x564fee,_0x28ce0b)=>{var _0x1e86ed=a8_0x2e955a;_0x28ce0b['d'](_0x564fee,{'O':()=>_0x12461c});var _0x2c74f3=_0x28ce0b(0x1610);class _0x12461c{constructor(){var _0x44ea76=a8_0xcbd5;this[_0x44ea76(0xec6)]='',this[_0x44ea76(0x29e9)]=new Array(),this[_0x44ea76(0x2524)]=!0x1;}static get['HasTriggers'](){var _0x20a15f=a8_0xcbd5;for(const _0xdcdf8f in _0x12461c[_0x20a15f(0x33c1)])if(Object[_0x20a15f(0x2dca)][_0x20a15f(0x3a6d)][_0x20a15f(0xc8f)](_0x12461c['Triggers'],_0xdcdf8f))return!0x0;return!0x1;}static get['HasPickTriggers'](){var _0x1c8d02=a8_0xcbd5;for(const _0x3ef9d6 in _0x12461c[_0x1c8d02(0x33c1)])if(Object[_0x1c8d02(0x2dca)][_0x1c8d02(0x3a6d)][_0x1c8d02(0xc8f)](_0x12461c[_0x1c8d02(0x33c1)],_0x3ef9d6)){var _0x4c80ba=parseInt(_0x3ef9d6);if(_0x4c80ba>=_0x2c74f3['g'][_0x1c8d02(0x3f77)]&&_0x4c80ba<=_0x2c74f3['g'][_0x1c8d02(0x354d)])return!0x0;}return!0x1;}static[_0x1e86ed(0x21ec)](_0x356a31){var _0x136088=_0x1e86ed;for(const _0xf51c47 in _0x12461c[_0x136088(0x33c1)])if(Object[_0x136088(0x2dca)]['hasOwnProperty']['call'](_0x12461c[_0x136088(0x33c1)],_0xf51c47)&&parseInt(_0xf51c47)===_0x356a31)return!0x0;return!0x1;}}_0x12461c[_0x1e86ed(0x33c1)]={};},0x7289:(_0x24445c,_0x2ceb79,_0x56a1ca)=>{var _0x2ff099=a8_0x2e955a;_0x56a1ca['d'](_0x2ceb79,{'a':()=>_0x4282a5});var _0x391bd7=_0x56a1ca(0xa896),_0x424e31=_0x56a1ca(0xd53f),_0x5ca598=_0x56a1ca(0xbd53),_0x2ceb79=_0x56a1ca(0x4158);class _0x4282a5{constructor(_0x3e5031,_0xb0f623){var _0x2d742e=a8_0xcbd5;this[_0x2d742e(0x106e)]=_0x3e5031,this[_0x2d742e(0x29dd)]=new _0x391bd7['y$'](),_0x3e5031[_0x2d742e(0x8ba)]?(this[_0x2d742e(0x1636)]=_0x3e5031[_0x2d742e(0x1636)],this[_0x2d742e(0x79d)]=_0x3e5031['parameter']):_0x3e5031[_0x2d742e(0x1636)]?this['trigger']=_0x3e5031[_0x2d742e(0x1636)]:this[_0x2d742e(0x1636)]=_0x3e5031,(this[_0x2d742e(0x2a56)]=this)[_0x2d742e(0x47d)]=_0xb0f623;}['_prepare'](){}['getTriggerParameter'](){var _0x56f568=a8_0xcbd5;return this[_0x56f568(0x79d)];}[_0x2ff099(0x35f)](_0x433970){this['_triggerParameter']=_0x433970;}[_0x2ff099(0x1643)](){var _0x206853=_0x2ff099;const _0x3fd8f2=this[_0x206853(0x47d)];if(!_0x3fd8f2)return!0x0;var _0x45b85d=this[_0x206853(0xbb3)]['getScene']()[_0x206853(0xb8f)]();return _0x3fd8f2[_0x206853(0x36c6)]!==_0x45b85d&&(_0x3fd8f2[_0x206853(0x36c6)]=_0x45b85d,_0x3fd8f2[_0x206853(0x29cc)]=_0x3fd8f2['isValid']()),_0x3fd8f2[_0x206853(0x29cc)];}[_0x2ff099(0x249b)](_0x1518dd){var _0x5701ba=_0x2ff099;this[_0x5701ba(0x1643)]()&&(this['onBeforeExecuteObservable'][_0x5701ba(0x223f)](this),this[_0x5701ba(0x2a56)][_0x5701ba(0x2dc2)](_0x1518dd),this['skipToNextActiveAction']());}[_0x2ff099(0x2dc2)](_0x388dcf){}['skipToNextActiveAction'](){var _0x58c3e5=_0x2ff099;this[_0x58c3e5(0x2a56)]['_child']?(this[_0x58c3e5(0x2a56)][_0x58c3e5(0x27f4)][_0x58c3e5(0xbb3)]||(this[_0x58c3e5(0x2a56)][_0x58c3e5(0x27f4)][_0x58c3e5(0xbb3)]=this[_0x58c3e5(0xbb3)]),this[_0x58c3e5(0x2a56)]=this[_0x58c3e5(0x2a56)]['_child']):this[_0x58c3e5(0x2a56)]=this;}[_0x2ff099(0x3be)](_0x57a781){var _0x4ec9c0=_0x2ff099;return(this[_0x4ec9c0(0x27f4)]=_0x57a781)[_0x4ec9c0(0xbb3)]=this['_actionManager'],_0x57a781[_0x4ec9c0(0x1b2b)](),_0x57a781;}['_getProperty'](_0x972816){var _0x12702c=_0x2ff099;return this[_0x12702c(0xbb3)][_0x12702c(0x11a2)](_0x972816);}[_0x2ff099(0x805)](_0x26d26c,_0x1ad888){var _0x44c1ea=_0x2ff099;return this[_0x44c1ea(0xbb3)][_0x44c1ea(0x805)](_0x26d26c,_0x1ad888);}[_0x2ff099(0xea8)](_0x212dd4){}[_0x2ff099(0x3133)](_0x257da8,_0x1490a6){var _0x3de460=_0x2ff099;_0x257da8={'type':0x1,'children':[],'name':_0x257da8[_0x3de460(0x1c3a)],'properties':_0x257da8[_0x3de460(0x99c)]||[]};if(this[_0x3de460(0x27f4)]&&this[_0x3de460(0x27f4)][_0x3de460(0xea8)](_0x257da8),this[_0x3de460(0x47d)]){const _0x3158b0=this[_0x3de460(0x47d)][_0x3de460(0xea8)]();return _0x3158b0[_0x3de460(0x155a)][_0x3de460(0x2009)](_0x257da8),_0x1490a6&&_0x1490a6[_0x3de460(0x155a)][_0x3de460(0x2009)](_0x3158b0),_0x3158b0;}return _0x1490a6&&_0x1490a6[_0x3de460(0x155a)]['push'](_0x257da8),_0x257da8;}}_0x4282a5[_0x2ff099(0x28e8)]=_0x543fd4=>_0x2ff099(0x1f63)==typeof _0x543fd4?_0x543fd4[_0x2ff099(0x348f)]():_0x2ff099(0x2905)==typeof _0x543fd4?_0x543fd4?_0x2ff099(0x2d0d):_0x2ff099(0x3839):_0x543fd4 instanceof _0x424e31['FM']?_0x543fd4['x']+',\x20'+_0x543fd4['y']:_0x543fd4 instanceof _0x424e31['P']?_0x543fd4['x']+',\x20'+_0x543fd4['y']+',\x20'+_0x543fd4['z']:_0x543fd4 instanceof _0x5ca598['Wo']?_0x543fd4['r']+',\x20'+_0x543fd4['g']+',\x20'+_0x543fd4['b']:_0x543fd4 instanceof _0x5ca598['HE']?_0x543fd4['r']+',\x20'+_0x543fd4['g']+',\x20'+_0x543fd4['b']+',\x20'+_0x543fd4['a']:_0x543fd4,_0x4282a5[_0x2ff099(0x35a0)]=_0x3b4989=>({'name':_0x2ff099(0x36f2),'targetType':_0x3b4989[_0x2ff099(0x312e)]?'MeshProperties':_0x3b4989[_0x2ff099(0xf18)]?_0x2ff099(0x19ee):_0x3b4989[_0x2ff099(0x3c03)]?_0x2ff099(0x9f5):_0x3b4989[_0x2ff099(0x3d15)]?_0x2ff099(0xab0):_0x2ff099(0x3d33),'value':_0x3b4989[_0x2ff099(0x1db1)]?_0x2ff099(0x3eb9):_0x3b4989['name']}),(0x0,_0x2ceb79['H'])('BABYLON.Action',_0x4282a5);},0x73fd:(_0x14185d,_0xc4c865,_0x5c7bff)=>{var _0x4c5462=a8_0x2e955a;_0x5c7bff['d'](_0xc4c865,{'k':()=>_0x30ea17});var _0x2177e5=_0x5c7bff(0xd53f),_0x5d4284=_0x5c7bff(0xbd53),_0x176641=_0x5c7bff(0x495e),_0x20118f=_0x5c7bff(0x7289),_0x350e87=_0x5c7bff(0x10ead),_0x1be349=_0x5c7bff(0x11096),_0x572235=_0x5c7bff(0x9a70),_0x1c0501=_0x5c7bff(0x15146),_0x2fab66=_0x5c7bff(0x4158),_0xc4c865=_0x5c7bff(0x8cbf),_0x365947=_0x5c7bff(0x1610);class _0x30ea17 extends _0xc4c865['O']{constructor(_0x4d0ca7){var _0x7940b6=a8_0xcbd5;super(),(_0x4d0ca7=_0x4d0ca7||_0x1be349['l'][_0x7940b6(0x39a1)])&&(this[_0x7940b6(0x20c2)]=_0x4d0ca7)[_0x7940b6(0x3e0e)]['push'](this);}[_0x4c5462(0xc1f)](){var _0x41aea4=_0x4c5462,_0x392e15=this[_0x41aea4(0x20c2)][_0x41aea4(0x3e0e)][_0x41aea4(0x775)](this);for(let _0x54816a=0x0;_0x54816a=_0x30ea17['OnPickTrigger']&&_0x364213[_0xe5fc25(0x1636)]<=_0x30ea17[_0xe5fc25(0x3d2b)])return!0x0;}return!0x1;}get['hasPickTriggers'](){var _0x2a5695=_0x4c5462;for(let _0x57e5f3=0x0;_0x57e5f3=_0x30ea17['OnPickTrigger']&&_0xec695[_0x2a5695(0x1636)]<=_0x30ea17[_0x2a5695(0x25a)])return!0x0;}return!0x1;}[_0x4c5462(0xf64)](_0x3909f5){var _0x28de9c=_0x4c5462;return _0x3909f5[_0x28de9c(0x1636)]===_0x30ea17[_0x28de9c(0x3d85)]&&this[_0x28de9c(0x14ab)]()[_0x28de9c(0x28d7)]!==this?(_0x572235['Y']['Warn'](_0x28de9c(0x1ae8)),null):(this[_0x28de9c(0x29e9)][_0x28de9c(0x2009)](_0x3909f5),this['getScene']()[_0x28de9c(0x3efc)]++,_0x30ea17[_0x28de9c(0x33c1)][_0x3909f5['trigger']]?_0x30ea17[_0x28de9c(0x33c1)][_0x3909f5[_0x28de9c(0x1636)]]++:_0x30ea17[_0x28de9c(0x33c1)][_0x3909f5[_0x28de9c(0x1636)]]=0x1,_0x3909f5[_0x28de9c(0xbb3)]=this,_0x3909f5['_prepare'](),_0x3909f5);}[_0x4c5462(0x7ae)](_0x43ee77){var _0x5452fd=_0x4c5462,_0x1c11f7=this[_0x5452fd(0x29e9)][_0x5452fd(0x775)](_0x43ee77);return-0x1!==_0x1c11f7&&(this['actions'][_0x5452fd(0x34ac)](_0x1c11f7,0x1),--_0x30ea17['Triggers'][_0x43ee77['trigger']],0x0===_0x30ea17[_0x5452fd(0x33c1)][_0x43ee77[_0x5452fd(0x1636)]]&&delete _0x30ea17[_0x5452fd(0x33c1)][_0x43ee77[_0x5452fd(0x1636)]],_0x43ee77[_0x5452fd(0xbb3)]=null,this[_0x5452fd(0x14ab)]()[_0x5452fd(0x3efc)]--,!0x0);}[_0x4c5462(0x5e8)](_0x3a2ab0,_0x318dc5){var _0x16cd65=_0x4c5462;for(let _0xef5d40=0x0;_0xef5d40{var _0x51f0fb=_0x1bdc80;if(!_0x3f7c57[_0x51f0fb(0x15a6)]){const _0x2fa620=new Array();let _0x35ee12=null,_0x5b8c16=null;var _0x30fedf=_0x3f7c57[_0x51f0fb(0xca4)]&&0x0<_0x3f7c57[_0x51f0fb(0xca4)][_0x51f0fb(0x9da)];if(0x2===_0x3f7c57['type']?_0x2fa620[_0x51f0fb(0x2009)](_0x51f7ff):_0x2fa620['push'](_0x27b98b),_0x30fedf){var _0x15d21f=new Array();for(let _0x27a1f3=0x0;_0x27a1f3<_0x3f7c57[_0x51f0fb(0xca4)][_0x51f0fb(0x9da)];_0x27a1f3++)_0x9cfdaa(_0x3f7c57[_0x51f0fb(0xca4)][_0x27a1f3],_0x30ea17[_0x51f0fb(0x1b70)],_0x3bcc7e,_0x28c3bc,_0x15d21f);_0x2fa620[_0x51f0fb(0x2009)](_0x15d21f);}else for(let _0x1417a5=0x0;_0x1417a5<_0x3f7c57[_0x51f0fb(0x99c)][_0x51f0fb(0x9da)];_0x1417a5++){let _0x3ea3b8=_0x3f7c57[_0x51f0fb(0x99c)][_0x1417a5]['value'];var _0x47c262=_0x3f7c57[_0x51f0fb(0x99c)][_0x1417a5][_0x51f0fb(0x1c3a)],_0x3d22f2=_0x3f7c57['properties'][_0x1417a5][_0x51f0fb(0x2cb4)];_0x51f0fb(0x36f2)===_0x47c262?_0x3ea3b8=_0x35ee12='SceneProperties'===_0x3d22f2?_0x2cf301:'MaterialProperties'===_0x3d22f2?_0x2cf301['getMaterialByName'](_0x3ea3b8):_0x2cf301['getNodeByName'](_0x3ea3b8):_0x51f0fb(0x30e9)===_0x47c262?_0x3ea3b8=_0x2cf301[_0x51f0fb(0x3b28)](_0x3ea3b8):_0x51f0fb(0xe14)===_0x47c262?_0x2cf301[_0x51f0fb(0x37c2)]&&(_0x3ea3b8=_0x2cf301[_0x51f0fb(0x37c2)](_0x3ea3b8)):_0x51f0fb(0x13a6)!==_0x47c262?_0x3ea3b8=0x2===_0x3f7c57[_0x51f0fb(0x30a3)]&&_0x51f0fb(0x3138)===_0x47c262?_0x176641['Uf'][_0x3ea3b8]:((_0x13c760,_0x4c1951,_0x20e9d1)=>{var _0x3d4aea=_0x51f0fb,_0x3b757b;if(null===_0x20e9d1)return _0x3b757b=parseFloat(_0x13c760),_0x3d4aea(0x2d0d)===_0x13c760||_0x3d4aea(0x3839)===_0x13c760?_0x3d4aea(0x2d0d)===_0x13c760:isNaN(_0x3b757b)?_0x13c760:_0x3b757b;var _0x5d66ef=_0x20e9d1['split']('.'),_0x29621e=_0x13c760[_0x3d4aea(0x14d2)](',');for(let _0x29b521=0x0;_0x29b521<_0x5d66ef['length'];_0x29b521++)_0x4c1951=_0x4c1951[_0x5d66ef[_0x29b521]];if(_0x3d4aea(0x2905)==typeof _0x4c1951)return _0x3d4aea(0x2d0d)===_0x29621e[0x0];if(_0x3d4aea(0x3e96)==typeof _0x4c1951)return _0x29621e[0x0];const _0x1e440e=new Array();for(let _0x130c8f=0x0;_0x130c8f<_0x29621e[_0x3d4aea(0x9da)];_0x130c8f++)_0x1e440e[_0x3d4aea(0x2009)](parseFloat(_0x29621e[_0x130c8f]));return _0x4c1951 instanceof _0x2177e5['P']?_0x2177e5['P'][_0x3d4aea(0x1e74)](_0x1e440e):_0x4c1951 instanceof _0x2177e5['Lt']?_0x2177e5['Lt'][_0x3d4aea(0x1e74)](_0x1e440e):_0x4c1951 instanceof _0x5d4284['Wo']?_0x5d4284['Wo'][_0x3d4aea(0x1e74)](_0x1e440e):_0x4c1951 instanceof _0x5d4284['HE']?_0x5d4284['HE'][_0x3d4aea(0x1e74)](_0x1e440e):parseFloat(_0x29621e[0x0]);})(_0x3ea3b8,_0x35ee12,_0x51f0fb(0x31eb)===_0x47c262?_0x5b8c16:null):_0x5b8c16=_0x3ea3b8,_0x2fa620['push'](_0x3ea3b8);}null===_0x449c2d?_0x2fa620[_0x51f0fb(0x2009)](_0x3bcc7e):_0x2fa620['push'](null),_0x51f0fb(0x964)===_0x3f7c57['name']&&(_0x30fedf=_0x2fa620[_0x2fa620[_0x51f0fb(0x9da)]-0x2],_0x2fa620[_0x2fa620[_0x51f0fb(0x9da)]-0x1]=_0x30fedf,_0x2fa620[_0x2fa620[_0x51f0fb(0x9da)]-0x2]=_0x3bcc7e);let _0x14e887=((_0x2d7220,_0x8a860)=>{var _0x3c705b=_0x51f0fb;const _0x1ea32f=(0x0,_0x2fab66['q'])(_0x3c705b(0x3b62)+_0x2d7220);return _0x1ea32f&&new _0x1ea32f(..._0x8a860);})(_0x3f7c57['name'],_0x2fa620);_0x14e887 instanceof _0x176641['gP']&&null!==_0x3bcc7e&&(_0x30fedf=new _0x350e87['TC'](_0x27b98b,_0x3bcc7e),_0x28c3bc?_0x28c3bc[_0x51f0fb(0x3be)](_0x30fedf):_0x51f7ff['registerAction'](_0x30fedf),_0x28c3bc=_0x30fedf),null===_0x449c2d?_0x14e887 instanceof _0x176641['gP']?(_0x3bcc7e=_0x14e887,_0x14e887=_0x28c3bc):(_0x3bcc7e=null,_0x28c3bc?_0x28c3bc[_0x51f0fb(0x3be)](_0x14e887):_0x51f7ff[_0x51f0fb(0xf64)](_0x14e887)):_0x449c2d[_0x51f0fb(0x2009)](_0x14e887);for(let _0x43bd78=0x0;_0x43bd78<_0x3f7c57[_0x51f0fb(0x155a)][_0x51f0fb(0x9da)];_0x43bd78++)_0x9cfdaa(_0x3f7c57[_0x51f0fb(0x155a)][_0x43bd78],_0x27b98b,_0x3bcc7e,_0x14e887,null);}});for(let _0x59a906=0x0;_0x59a906<_0x53bc32[_0x1bdc80(0x155a)][_0x1bdc80(0x9da)];_0x59a906++){let _0xf5e996;var _0x8dee74=_0x53bc32[_0x1bdc80(0x155a)][_0x59a906];if(0x0<_0x8dee74[_0x1bdc80(0x99c)][_0x1bdc80(0x9da)]){var _0x1eafbe=_0x8dee74[_0x1bdc80(0x99c)][0x0][_0x1bdc80(0x31eb)];const _0x28b346=null===_0x8dee74[_0x1bdc80(0x99c)][0x0][_0x1bdc80(0x2cb4)]?_0x1eafbe:_0x2cf301[_0x1bdc80(0xd05)](_0x1eafbe);_0x28b346[_0x1bdc80(0x3774)]&&(_0x28b346[_0x1bdc80(0x1b4d)]=_0x2cf301['getMeshById'](_0x28b346[_0x1bdc80(0x3774)])),_0xf5e996={'trigger':_0x30ea17[_0x8dee74[_0x1bdc80(0x1c3a)]],'parameter':_0x28b346};}else _0xf5e996=_0x30ea17[_0x8dee74[_0x1bdc80(0x1c3a)]];for(let _0x30b17d=0x0;_0x30b17d<_0x8dee74[_0x1bdc80(0x155a)][_0x1bdc80(0x9da)];_0x30b17d++)_0x8dee74[_0x1bdc80(0x15a6)]||_0x9cfdaa(_0x8dee74[_0x1bdc80(0x155a)][_0x30b17d],_0xf5e996,null,null);}}static[_0x4c5462(0x330d)](_0x5dc28b){var _0x135eff=_0x4c5462;switch(_0x5dc28b){case _0x365947['g']['ACTION_NothingTrigger']:return _0x135eff(0x1b70);case _0x365947['g']['ACTION_OnPickTrigger']:return _0x135eff(0x273e);case _0x365947['g'][_0x135eff(0x1710)]:return _0x135eff(0x41d8);case _0x365947['g'][_0x135eff(0x3ef0)]:return _0x135eff(0x3b9b);case _0x365947['g'][_0x135eff(0x2c45)]:return _0x135eff(0x1026);case _0x365947['g'][_0x135eff(0x3f16)]:return'OnPickDownTrigger';case _0x365947['g'][_0x135eff(0x180a)]:return _0x135eff(0x16b2);case _0x365947['g']['ACTION_OnPickUpTrigger']:return _0x135eff(0x25a);case _0x365947['g'][_0x135eff(0x33b6)]:return _0x135eff(0xd57);case _0x365947['g'][_0x135eff(0xce3)]:return _0x135eff(0x118e);case _0x365947['g'][_0x135eff(0x1f5c)]:return _0x135eff(0x3d2b);case _0x365947['g'][_0x135eff(0x3d4f)]:return _0x135eff(0x3d85);case _0x365947['g']['ACTION_OnIntersectionEnterTrigger']:return'OnIntersectionEnterTrigger';case _0x365947['g']['ACTION_OnIntersectionExitTrigger']:return _0x135eff(0x569);case _0x365947['g'][_0x135eff(0x219e)]:return _0x135eff(0x19a5);case _0x365947['g'][_0x135eff(0x40f1)]:return _0x135eff(0x20ac);case _0x365947['g'][_0x135eff(0x6b7)]:return'OnPickOutTrigger';default:return'';}}}_0x30ea17[_0x4c5462(0x1b70)]=_0x365947['g'][_0x4c5462(0x2f18)],_0x30ea17[_0x4c5462(0x273e)]=_0x365947['g'][_0x4c5462(0x3f77)],_0x30ea17['OnLeftPickTrigger']=_0x365947['g']['ACTION_OnLeftPickTrigger'],_0x30ea17[_0x4c5462(0x3b9b)]=_0x365947['g'][_0x4c5462(0x3ef0)],_0x30ea17[_0x4c5462(0x1026)]=_0x365947['g'][_0x4c5462(0x2c45)],_0x30ea17[_0x4c5462(0x19e3)]=_0x365947['g'][_0x4c5462(0x3f16)],_0x30ea17[_0x4c5462(0x16b2)]=_0x365947['g'][_0x4c5462(0x180a)],_0x30ea17[_0x4c5462(0x25a)]=_0x365947['g'][_0x4c5462(0x354d)],_0x30ea17[_0x4c5462(0x33b5)]=_0x365947['g'][_0x4c5462(0x6b7)],_0x30ea17[_0x4c5462(0xd57)]=_0x365947['g'][_0x4c5462(0x33b6)],_0x30ea17['OnPointerOverTrigger']=_0x365947['g'][_0x4c5462(0xce3)],_0x30ea17[_0x4c5462(0x3d2b)]=_0x365947['g'][_0x4c5462(0x1f5c)],_0x30ea17['OnEveryFrameTrigger']=_0x365947['g'][_0x4c5462(0x3d4f)],_0x30ea17[_0x4c5462(0x233d)]=_0x365947['g'][_0x4c5462(0x1ab7)],_0x30ea17[_0x4c5462(0x569)]=_0x365947['g']['ACTION_OnIntersectionExitTrigger'],_0x30ea17[_0x4c5462(0x19a5)]=_0x365947['g'][_0x4c5462(0x219e)],_0x30ea17[_0x4c5462(0x20ac)]=_0x365947['g'][_0x4c5462(0x40f1)];},0x495e:(_0x2a9ec9,_0x54793c,_0x446b6a)=>{var _0x2b5b08=a8_0x2e955a;_0x446b6a['d'](_0x54793c,{'Uf':()=>_0x26e608,'gP':()=>_0x41a6dc});var _0x5c3c21=_0x446b6a(0x7289),_0x54793c=_0x446b6a(0x4158);class _0x41a6dc{constructor(_0x2dce85){var _0x2b181f=a8_0xcbd5;this[_0x2b181f(0xbb3)]=_0x2dce85;}['isValid'](){return!0x0;}['_getProperty'](_0x481adb){var _0x584c3c=a8_0xcbd5;return this[_0x584c3c(0xbb3)][_0x584c3c(0x11a2)](_0x481adb);}[_0x2b5b08(0x805)](_0x75168,_0x391fd8){var _0x3d1b1c=_0x2b5b08;return this[_0x3d1b1c(0xbb3)][_0x3d1b1c(0x805)](_0x75168,_0x391fd8);}['serialize'](){}[_0x2b5b08(0x3133)](_0x4bde98){var _0x46375a=_0x2b5b08;return{'type':0x2,'children':[],'name':_0x4bde98[_0x46375a(0x1c3a)],'properties':_0x4bde98['properties']};}}class _0x26e608 extends _0x41a6dc{constructor(_0x173fb7,_0x3169c5,_0x4769c4,_0x62708d,_0x3f5225=_0x26e608[_0x2b5b08(0x4037)]){var _0x5a8e43=_0x2b5b08;super(_0x173fb7),this['propertyPath']=_0x4769c4,this[_0x5a8e43(0x31eb)]=_0x62708d,this['operator']=_0x3f5225,this['_target']=_0x3169c5,this['_effectiveTarget']=this[_0x5a8e43(0x805)](_0x3169c5,this[_0x5a8e43(0x13a6)]),this['_property']=this['_getProperty'](this['propertyPath']);}static get[_0x2b5b08(0x4037)](){return _0x26e608['_IsEqual'];}static get[_0x2b5b08(0x3fdb)](){var _0x15f785=_0x2b5b08;return _0x26e608[_0x15f785(0x1f19)];}static get[_0x2b5b08(0x3095)](){var _0x18d506=_0x2b5b08;return _0x26e608[_0x18d506(0x2930)];}static get['IsLesser'](){var _0x36fb86=_0x2b5b08;return _0x26e608[_0x36fb86(0xa0d)];}['isValid'](){var _0x3b7166=_0x2b5b08;switch(this[_0x3b7166(0x3138)]){case _0x26e608[_0x3b7166(0x3095)]:return this[_0x3b7166(0x2ff8)][this['_property']]>this[_0x3b7166(0x31eb)];case _0x26e608[_0x3b7166(0x2c11)]:return this[_0x3b7166(0x2ff8)][this['_property']]{var _0x4c11a3=a8_0x2e955a;_0x8cd8ec['d'](_0x24fa58,{'TC':()=>_0x3a935b});var _0x4a1a7f=_0x8cd8ec(0x9a70),_0x12c5ff=_0x8cd8ec(0xd53f),_0x5d2785=_0x8cd8ec(0x7289),_0xf9cf0a=_0x8cd8ec(0x1610),_0x24fa58=_0x8cd8ec(0x4158);class _0x9ed3b4 extends _0x5d2785['a']{constructor(_0x341b24,_0x30ccfd,_0x481222,_0x5c29e1){var _0x45497c=a8_0xcbd5;super(_0x341b24,_0x5c29e1),this[_0x45497c(0x13a6)]=_0x481222,this[_0x45497c(0x3705)]=this[_0x45497c(0x2ff8)]=_0x30ccfd;}['_prepare'](){var _0x3573a8=a8_0xcbd5;this[_0x3573a8(0x2ff8)]=this[_0x3573a8(0x805)](this['_effectiveTarget'],this[_0x3573a8(0x13a6)]),this[_0x3573a8(0x3d0b)]=this[_0x3573a8(0x11a2)](this[_0x3573a8(0x13a6)]);}['execute'](){var _0xdf0fcb=a8_0xcbd5;this[_0xdf0fcb(0x2ff8)][this[_0xdf0fcb(0x3d0b)]]=!this[_0xdf0fcb(0x2ff8)][this[_0xdf0fcb(0x3d0b)]];}[_0x4c11a3(0xea8)](_0x3a307f){var _0x44c16d=_0x4c11a3;return super[_0x44c16d(0x3133)]({'name':'SwitchBooleanAction','properties':[_0x5d2785['a'][_0x44c16d(0x35a0)](this[_0x44c16d(0x3705)]),{'name':'propertyPath','value':this[_0x44c16d(0x13a6)]}]},_0x3a307f);}}class _0x1a8bf5 extends _0x5d2785['a']{constructor(_0x4b19b7,_0x5b18bf,_0x3c84f0,_0x39c1c5){var _0x283179=_0x4c11a3;super(_0x4b19b7,_0x39c1c5),this[_0x283179(0x31eb)]=_0x3c84f0,this['_target']=_0x5b18bf;}[_0x4c11a3(0x2dc2)](){var _0x15c9ea=_0x4c11a3;this[_0x15c9ea(0x3705)][_0x15c9ea(0x2c77)]=this['value'];}[_0x4c11a3(0xea8)](_0x340e1b){var _0x9693cc=_0x4c11a3;return super[_0x9693cc(0x3133)]({'name':_0x9693cc(0x2d07),'properties':[_0x5d2785['a'][_0x9693cc(0x35a0)](this[_0x9693cc(0x3705)]),{'name':_0x9693cc(0x31eb),'value':this[_0x9693cc(0x31eb)]}]},_0x340e1b);}}class _0x3a76f8 extends _0x5d2785['a']{constructor(_0x4e3fe3,_0x24f537,_0x3230ed,_0x556a22,_0x1b0e08){var _0x158836=_0x4c11a3;super(_0x4e3fe3,_0x1b0e08),this[_0x158836(0x13a6)]=_0x3230ed,this[_0x158836(0x31eb)]=_0x556a22,this['_target']=this['_effectiveTarget']=_0x24f537;}['_prepare'](){var _0x836f36=_0x4c11a3;this['_effectiveTarget']=this[_0x836f36(0x805)](this['_effectiveTarget'],this[_0x836f36(0x13a6)]),this[_0x836f36(0x3d0b)]=this[_0x836f36(0x11a2)](this[_0x836f36(0x13a6)]);}[_0x4c11a3(0x2dc2)](){var _0x47dabb=_0x4c11a3;this[_0x47dabb(0x2ff8)][this[_0x47dabb(0x3d0b)]]=this[_0x47dabb(0x31eb)],this[_0x47dabb(0x3705)][_0x47dabb(0x2cea)]&&this[_0x47dabb(0x3705)][_0x47dabb(0x2cea)](this[_0x47dabb(0x3d0b)]);}[_0x4c11a3(0xea8)](_0xbc0f25){var _0xca1d8b=_0x4c11a3;return super[_0xca1d8b(0x3133)]({'name':_0xca1d8b(0x229c),'properties':[_0x5d2785['a'][_0xca1d8b(0x35a0)](this[_0xca1d8b(0x3705)]),{'name':'propertyPath','value':this[_0xca1d8b(0x13a6)]},{'name':'value','value':_0x5d2785['a'][_0xca1d8b(0x28e8)](this[_0xca1d8b(0x31eb)])}]},_0xbc0f25);}}class _0x2f6907 extends _0x5d2785['a']{constructor(_0x79401c,_0x409625,_0x4182e0,_0x485b9a,_0x62bfb1){var _0x2a5088=_0x4c11a3;super(_0x79401c,_0x62bfb1),this[_0x2a5088(0x13a6)]=_0x4182e0,this[_0x2a5088(0x31eb)]=_0x485b9a,this[_0x2a5088(0x3705)]=this['_effectiveTarget']=_0x409625;}[_0x4c11a3(0x1b2b)](){var _0x12e6c7=_0x4c11a3;this[_0x12e6c7(0x2ff8)]=this[_0x12e6c7(0x805)](this[_0x12e6c7(0x2ff8)],this[_0x12e6c7(0x13a6)]),this[_0x12e6c7(0x3d0b)]=this[_0x12e6c7(0x11a2)](this[_0x12e6c7(0x13a6)]),'number'!=typeof this[_0x12e6c7(0x2ff8)][this['_property']]&&_0x4a1a7f['Y'][_0x12e6c7(0x1381)](_0x12e6c7(0x1c32));}[_0x4c11a3(0x2dc2)](){var _0x17ff86=_0x4c11a3;this[_0x17ff86(0x2ff8)][this['_property']]+=this[_0x17ff86(0x31eb)],this[_0x17ff86(0x3705)][_0x17ff86(0x2cea)]&&this['_target']['markAsDirty'](this[_0x17ff86(0x3d0b)]);}[_0x4c11a3(0xea8)](_0x5ef66a){var _0x377c20=_0x4c11a3;return super[_0x377c20(0x3133)]({'name':_0x377c20(0x524),'properties':[_0x5d2785['a'][_0x377c20(0x35a0)](this['_target']),{'name':_0x377c20(0x13a6),'value':this[_0x377c20(0x13a6)]},{'name':_0x377c20(0x31eb),'value':_0x5d2785['a']['_SerializeValueAsString'](this['value'])}]},_0x5ef66a);}}class _0x52f8ac extends _0x5d2785['a']{constructor(_0x55e149,_0x2aeb7a,_0x467d4b,_0x2529c3,_0x3c61fb,_0x142dc6){var _0x4161b2=_0x4c11a3;super(_0x55e149,_0x142dc6),this[_0x4161b2(0x308a)]=_0x467d4b,this['to']=_0x2529c3,this[_0x4161b2(0x4029)]=_0x3c61fb,this['_target']=_0x2aeb7a;}['_prepare'](){}['execute'](){var _0x4885ca=_0x4c11a3;const _0x19e1e1=this[_0x4885ca(0xbb3)]['getScene']();_0x19e1e1[_0x4885ca(0x2d4e)](this[_0x4885ca(0x3705)],this[_0x4885ca(0x308a)],this['to'],this[_0x4885ca(0x4029)]);}[_0x4c11a3(0xea8)](_0x213a0f){var _0x37ca4a=_0x4c11a3;return super[_0x37ca4a(0x3133)]({'name':'PlayAnimationAction','properties':[_0x5d2785['a']['_GetTargetProperty'](this['_target']),{'name':_0x37ca4a(0x308a),'value':String(this[_0x37ca4a(0x308a)])},{'name':'to','value':String(this['to'])},{'name':_0x37ca4a(0x4029),'value':_0x5d2785['a']['_SerializeValueAsString'](this[_0x37ca4a(0x4029)])||!0x1}]},_0x213a0f);}}class _0x4fa9c3 extends _0x5d2785['a']{constructor(_0x1b62a6,_0x453585,_0x2c3f18){super(_0x1b62a6,_0x2c3f18),this['_target']=_0x453585;}[_0x4c11a3(0x1b2b)](){}[_0x4c11a3(0x2dc2)](){var _0x22059f=_0x4c11a3;const _0x488b89=this[_0x22059f(0xbb3)]['getScene']();_0x488b89['stopAnimation'](this[_0x22059f(0x3705)]);}[_0x4c11a3(0xea8)](_0x1eb97c){var _0x5ad16a=_0x4c11a3;return super[_0x5ad16a(0x3133)]({'name':_0x5ad16a(0x9cc),'properties':[_0x5d2785['a'][_0x5ad16a(0x35a0)](this['_target'])]},_0x1eb97c);}}class _0x3a935b extends _0x5d2785['a']{constructor(_0x5d0fdc=_0xf9cf0a['g'][_0x4c11a3(0x2f18)],_0x33b240){super(_0x5d0fdc,_0x33b240);}['execute'](){}[_0x4c11a3(0xea8)](_0x7842ac){var _0xabee33=_0x4c11a3;return super[_0xabee33(0x3133)]({'name':_0xabee33(0x2b32),'properties':[]},_0x7842ac);}}class _0x44555d extends _0x5d2785['a']{constructor(_0x1585a5,_0x37aa7a,_0x443774,_0x44fc2d=!0x0){var _0x510c00=_0x4c11a3;super(_0x1585a5,_0x443774),this[_0x510c00(0x155a)]=_0x37aa7a,this[_0x510c00(0x2173)]=_0x44fc2d;}['_prepare'](){var _0x28854e=_0x4c11a3;for(let _0x31d8d3=0x0;_0x31d8d3{var _0x4aeb2f=a8_0x2e955a,_0x58121c=_0x8dccd0(0x7289),_0x8dccd0=_0x8dccd0(0x4158);class _0x1cd4a3 extends _0x58121c['a']{constructor(_0x4da98f,_0x91058e,_0x16e3ba){var _0x5a6d6f=a8_0xcbd5;super(_0x4da98f,_0x16e3ba),this[_0x5a6d6f(0x3c71)]=_0x91058e;}[_0x4aeb2f(0x1b2b)](){}[_0x4aeb2f(0x2dc2)](){var _0x4a37e3=_0x4aeb2f;void 0x0!==this[_0x4a37e3(0x3c71)]&&this['_sound'][_0x4a37e3(0x3d5c)]();}[_0x4aeb2f(0xea8)](_0x2ed9e7){var _0x54ddc5=_0x4aeb2f;return super[_0x54ddc5(0x3133)]({'name':'PlaySoundAction','properties':[{'name':'sound','value':this[_0x54ddc5(0x3c71)][_0x54ddc5(0x1c3a)]}]},_0x2ed9e7);}}class _0x368ac1 extends _0x58121c['a']{constructor(_0x373330,_0x5d5b00,_0x3c62e3){super(_0x373330,_0x3c62e3),this['_sound']=_0x5d5b00;}[_0x4aeb2f(0x1b2b)](){}[_0x4aeb2f(0x2dc2)](){var _0x307ef0=_0x4aeb2f;void 0x0!==this[_0x307ef0(0x3c71)]&&this[_0x307ef0(0x3c71)][_0x307ef0(0xdbc)]();}[_0x4aeb2f(0xea8)](_0x47bd4c){var _0x162fa2=_0x4aeb2f;return super[_0x162fa2(0x3133)]({'name':'StopSoundAction','properties':[{'name':'sound','value':this[_0x162fa2(0x3c71)][_0x162fa2(0x1c3a)]}]},_0x47bd4c);}}(0x0,_0x8dccd0['H'])(_0x4aeb2f(0x16cd),_0x1cd4a3),(0x0,_0x8dccd0['H'])(_0x4aeb2f(0xd51),_0x368ac1);},0x10d54:(_0x545c6e,_0x3f8f79,_0x39561f)=>{_0x39561f(0x8cbf),_0x39561f(0x7289),_0x39561f(0x73fd),_0x39561f(0x495e),_0x39561f(0x10ead),_0x39561f(0x479),_0x39561f(0x89a9);},0x89a9:(_0x4462c4,_0x18e513,_0x10497b)=>{var _0x460305=a8_0x2e955a,_0x59063a=_0x10497b(0x7289),_0x35704d=_0x10497b(0x9a70),_0x398f06=_0x10497b(0xa896),_0x1563a8=_0x10497b(0xbd53),_0x19a833=_0x10497b(0xd53f),_0x5a87ba=_0x10497b(0x17aca),_0x10497b=_0x10497b(0x4158);class _0x5168a4 extends _0x59063a['a']{constructor(_0x592881,_0x5de8d7,_0x385b87,_0x32389d,_0x232dc3=0x3e8,_0x114a63,_0x56c578,_0x99f4da){var _0x4d9558=a8_0xcbd5;super(_0x592881,_0x114a63),this[_0x4d9558(0x1a8f)]=0x3e8,this[_0x4d9558(0x3bd1)]=new _0x398f06['y$'](),this[_0x4d9558(0x13a6)]=_0x385b87,this[_0x4d9558(0x31eb)]=_0x32389d,this[_0x4d9558(0x1a8f)]=_0x232dc3,this[_0x4d9558(0x23e5)]=_0x56c578,this[_0x4d9558(0xb27)]=_0x99f4da,this[_0x4d9558(0x3705)]=this[_0x4d9558(0x2ff8)]=_0x5de8d7;}[_0x460305(0x1b2b)](){var _0x42c477=_0x460305;this[_0x42c477(0x2ff8)]=this[_0x42c477(0x805)](this[_0x42c477(0x2ff8)],this['propertyPath']),this['_property']=this['_getProperty'](this[_0x42c477(0x13a6)]);}['execute'](){var _0x46705a=_0x460305;const _0x164fb1=this[_0x46705a(0xbb3)][_0x46705a(0x14ab)]();var _0xdabae4=[{'frame':0x0,'value':this[_0x46705a(0x2ff8)][this[_0x46705a(0x3d0b)]]},{'frame':0x64,'value':this['value']}];let _0x3fd0f6;if(_0x46705a(0x1f63)==typeof this['value'])_0x3fd0f6=_0x5a87ba['f']['ANIMATIONTYPE_FLOAT'];else{if(this[_0x46705a(0x31eb)]instanceof _0x1563a8['Wo'])_0x3fd0f6=_0x5a87ba['f']['ANIMATIONTYPE_COLOR3'];else{if(this[_0x46705a(0x31eb)]instanceof _0x19a833['P'])_0x3fd0f6=_0x5a87ba['f'][_0x46705a(0x17d8)];else{if(this[_0x46705a(0x31eb)]instanceof _0x19a833['y3'])_0x3fd0f6=_0x5a87ba['f'][_0x46705a(0x2132)];else{if(!(this[_0x46705a(0x31eb)]instanceof _0x19a833['_f']))return void _0x35704d['Y'][_0x46705a(0x1381)](_0x46705a(0x2c78)+typeof this[_0x46705a(0x31eb)]+')');_0x3fd0f6=_0x5a87ba['f']['ANIMATIONTYPE_QUATERNION'];}}}}const _0x39e101=new _0x5a87ba['f'](_0x46705a(0x964),this[_0x46705a(0x3d0b)],0x3e8/this['duration']*0x64,_0x3fd0f6,_0x5a87ba['f'][_0x46705a(0xfb9)]);_0x39e101[_0x46705a(0xe23)](_0xdabae4),this[_0x46705a(0x23e5)]&&_0x164fb1[_0x46705a(0x2f77)](this[_0x46705a(0x2ff8)]),_0x164fb1[_0x46705a(0x1852)](this[_0x46705a(0x2ff8)],[_0x39e101],0x0,0x64,!0x1,0x1,()=>{var _0xbcd28e=_0x46705a;this[_0xbcd28e(0x3bd1)][_0xbcd28e(0x223f)](this),this[_0xbcd28e(0xb27)]&&this[_0xbcd28e(0xb27)]();});}[_0x460305(0xea8)](_0x6b92bb){var _0x529383=_0x460305;return super[_0x529383(0x3133)]({'name':'InterpolateValueAction','properties':[_0x59063a['a'][_0x529383(0x35a0)](this[_0x529383(0x3705)]),{'name':_0x529383(0x13a6),'value':this[_0x529383(0x13a6)]},{'name':_0x529383(0x31eb),'value':_0x59063a['a'][_0x529383(0x28e8)](this[_0x529383(0x31eb)])},{'name':_0x529383(0x1a8f),'value':_0x59063a['a'][_0x529383(0x28e8)](this[_0x529383(0x1a8f)])},{'name':_0x529383(0x23e5),'value':_0x59063a['a']['_SerializeValueAsString'](this[_0x529383(0x23e5)])||!0x1}]},_0x6b92bb);}}(0x0,_0x10497b['H'])(_0x460305(0x1177),_0x5168a4);},0x1440a:(_0x52187f,_0x7ea016,_0x411949)=>{var _0x19e61f=a8_0x2e955a,_0x43cb18=_0x411949(0x17aca),_0x4cbecc=_0x411949(0xf930),_0x15c1bc=_0x411949(0xa896),_0x2be390=_0x411949(0xd537),_0x491374=_0x411949(0xd53f),_0x2ab838=_0x411949(0x23a8),_0x411949=_0x411949(0x1111f);class _0x5bf364{constructor(_0x30b57f,_0x13c7f2,_0x15a3e3=0x0,_0x407ec6=0x64,_0x4b64e5=!0x1,_0x16748c=0x1,_0x1e3623,_0x3681fd,_0x4b4d57,_0x1d5052=!0x1){var _0xcea3d9=a8_0xcbd5;this['target']=_0x13c7f2,this[_0xcea3d9(0x30b8)]=_0x15a3e3,this[_0xcea3d9(0x1529)]=_0x407ec6,this[_0xcea3d9(0x2563)]=_0x4b64e5,this[_0xcea3d9(0x2036)]=_0x1e3623,this[_0xcea3d9(0xba5)]=_0x4b4d57,this[_0xcea3d9(0x3fd)]=_0x1d5052,this[_0xcea3d9(0x2ed4)]=null,this[_0xcea3d9(0x25f0)]=null,this[_0xcea3d9(0x33ff)]=null,this['_runtimeAnimations']=new Array(),this[_0xcea3d9(0x50e)]=!0x1,this['_speedRatio']=0x1,this[_0xcea3d9(0x3dde)]=-0x1,this[_0xcea3d9(0x11da)]=null,this[_0xcea3d9(0x2367)]=null,this['_goToFrame']=null,this[_0xcea3d9(0x2756)]=!0x0,this[_0xcea3d9(0x2f37)]=!0x1,this[_0xcea3d9(0x1731)]=new _0x15c1bc['y$'](),this[_0xcea3d9(0x1889)]=new _0x15c1bc['y$'](),this[_0xcea3d9(0x20c2)]=_0x30b57f,_0x3681fd&&this[_0xcea3d9(0x2221)](_0x13c7f2,_0x3681fd),this[_0xcea3d9(0x385b)]=_0x16748c,_0x30b57f[_0xcea3d9(0x997)][_0xcea3d9(0x2009)](this);}get[_0x19e61f(0xe95)](){var _0x3336b7=_0x19e61f;return this[_0x3336b7(0x11da)];}get['masterFrame'](){var _0x2a1c8c=_0x19e61f;return 0x0===this[_0x2a1c8c(0x1b56)][_0x2a1c8c(0x9da)]?0x0:this['_runtimeAnimations'][0x0][_0x2a1c8c(0x2b6a)];}get[_0x19e61f(0x3326)](){var _0x5c4a9c=_0x19e61f;return this[_0x5c4a9c(0x3dde)];}set['weight'](_0x2d547c){var _0x5f6342=_0x19e61f;this[_0x5f6342(0x3dde)]=-0x1===_0x2d547c?-0x1:Math['min'](Math['max'](_0x2d547c,0x0),0x1);}get[_0x19e61f(0x3266)](){var _0x29365c=_0x19e61f;return this[_0x29365c(0x385b)];}set[_0x19e61f(0x3266)](_0x4732c2){var _0xd102e3=_0x19e61f;for(let _0x2cc165=0x0;_0x2cc165{var _0x27e62a=_0x2fa471;this[_0x27e62a(0x1889)][_0x27e62a(0x223f)](this),this['onAnimationLoop']&&this['onAnimationLoop']();},this[_0x2fa471(0x1b56)]['push'](_0x29cb14);}}['getAnimationByTargetProperty'](_0x222448){var _0x95df30=_0x19e61f,_0x3c45bb=this[_0x95df30(0x1b56)];for(let _0x4ad1b0=0x0;_0x4ad1b0<_0x3c45bb[_0x95df30(0x9da)];_0x4ad1b0++)if(_0x3c45bb[_0x4ad1b0]['animation'][_0x95df30(0x2176)]===_0x222448)return _0x3c45bb[_0x4ad1b0][_0x95df30(0x14f6)];return null;}[_0x19e61f(0x3f71)](_0x33b82b){var _0x40e6c7=_0x19e61f,_0x32493f=this['_runtimeAnimations'];for(let _0x25ae1c=0x0;_0x25ae1c<_0x32493f[_0x40e6c7(0x9da)];_0x25ae1c++)if(_0x32493f[_0x25ae1c]['animation'][_0x40e6c7(0x2176)]===_0x33b82b)return _0x32493f[_0x25ae1c];return null;}[_0x19e61f(0xf06)](){var _0x20cc6a=_0x19e61f;const _0x2913e7=this['_runtimeAnimations'];for(let _0x38e266=0x0;_0x38e266<_0x2913e7[_0x20cc6a(0x9da)];_0x38e266++)_0x2913e7[_0x38e266][_0x20cc6a(0xf06)](!0x0);this['_localDelayOffset']=null,this[_0x20cc6a(0x25f0)]=null;}[_0x19e61f(0xf00)](_0x472a78){var _0x50b0e6=_0x19e61f;const _0x5899e8=this[_0x50b0e6(0x1b56)];for(let _0x12ba0a=0x0;_0x12ba0a<_0x5899e8[_0x50b0e6(0x9da)];_0x12ba0a++)_0x5899e8[_0x12ba0a][_0x50b0e6(0x14f6)][_0x50b0e6(0xf00)]=!0x0,_0x5899e8[_0x12ba0a][_0x50b0e6(0x14f6)][_0x50b0e6(0x1e89)]=_0x472a78;}[_0x19e61f(0x30b5)](){var _0xc6714e=_0x19e61f;const _0x44916a=this['_runtimeAnimations'];for(let _0x203bfc=0x0;_0x203bfc<_0x44916a['length'];_0x203bfc++)_0x44916a[_0x203bfc][_0xc6714e(0x14f6)][_0xc6714e(0xf00)]=!0x1;}[_0x19e61f(0x206a)](_0x83b79d){var _0x31bdb6=_0x19e61f,_0x1efdcb,_0x4aea44;const _0x4fee8f=this[_0x31bdb6(0x1b56)];_0x4fee8f[0x0]&&(_0x1efdcb=_0x4fee8f[0x0][_0x31bdb6(0x14f6)][_0x31bdb6(0x2287)],this[_0x31bdb6(0x2367)]=null!=(_0x4aea44=this[_0x31bdb6(0x2367)])?_0x4aea44:_0x4fee8f[0x0][_0x31bdb6(0x2b6a)],_0x4aea44=0x0===this[_0x31bdb6(0x3266)]?0x0:(_0x83b79d-this['_frameToSyncFromJump'])/_0x1efdcb*0x3e8/this['speedRatio'],this[_0x31bdb6(0x33ff)]=-_0x4aea44);for(let _0x59acc5=0x0;_0x59acc5<_0x4fee8f['length'];_0x59acc5++)_0x4fee8f[_0x59acc5][_0x31bdb6(0x206a)](_0x83b79d);this[_0x31bdb6(0x922)]=_0x83b79d;}['pause'](){var _0x25d9d6=_0x19e61f;this[_0x25d9d6(0x50e)]||(this[_0x25d9d6(0x50e)]=!0x0);}['restart'](){var _0x1c18fc=_0x19e61f;this[_0x1c18fc(0x50e)]=!0x1;}[_0x19e61f(0xed2)](){var _0x22e6c8=_0x19e61f;this[_0x22e6c8(0x2036)]&&this[_0x22e6c8(0x2036)](),this[_0x22e6c8(0x1731)][_0x22e6c8(0x223f)](this);}[_0x19e61f(0xdbc)](_0x3d7558,_0x41f2eb,_0x3999bf=!0x1){var _0x396920=_0x19e61f;if(_0x3d7558||_0x41f2eb){var _0x573854=this[_0x396920(0x20c2)][_0x396920(0x997)][_0x396920(0x775)](this);if(-0x1<_0x573854){const _0x329865=this[_0x396920(0x1b56)];for(let _0x2276ad=_0x329865[_0x396920(0x9da)]-0x1;0x0<=_0x2276ad;_0x2276ad--){const _0x2413f8=_0x329865[_0x2276ad];_0x3d7558&&_0x2413f8[_0x396920(0x14f6)][_0x396920(0x1c3a)]!=_0x3d7558||_0x41f2eb&&!_0x41f2eb(_0x2413f8[_0x396920(0x36f2)])||(_0x2413f8[_0x396920(0xc1f)](),_0x329865[_0x396920(0x34ac)](_0x2276ad,0x1));}0x0==_0x329865['length']&&(_0x3999bf||this[_0x396920(0x20c2)][_0x396920(0x997)][_0x396920(0x34ac)](_0x573854,0x1),this['_raiseOnAnimationEnd']());}}else{_0x573854=this[_0x396920(0x20c2)][_0x396920(0x997)][_0x396920(0x775)](this);if(-0x1<_0x573854){_0x3999bf||this[_0x396920(0x20c2)]['_activeAnimatables'][_0x396920(0x34ac)](_0x573854,0x1);const _0x3333b0=this[_0x396920(0x1b56)];for(let _0x5dc6ab=0x0;_0x5dc6ab<_0x3333b0[_0x396920(0x9da)];_0x5dc6ab++)_0x3333b0[_0x5dc6ab][_0x396920(0xc1f)]();this['_runtimeAnimations'][_0x396920(0x9da)]=0x0,this[_0x396920(0xed2)]();}}}['waitAsync'](){return new Promise(_0x189535=>{var _0x331de2=a8_0xcbd5;this[_0x331de2(0x1731)][_0x331de2(0x2ed7)](()=>{_0x189535(this);},void 0x0,void 0x0,this,!0x0);});}[_0x19e61f(0x283c)](_0x1e7f30){var _0x1dd962=_0x19e61f;if(this[_0x1dd962(0x50e)])return this[_0x1dd962(0x2f37)]=!0x1,null===this['_pausedDelay']&&(this['_pausedDelay']=_0x1e7f30),!0x0;if(null===this['_localDelayOffset']?(this[_0x1dd962(0x2ed4)]=_0x1e7f30,this[_0x1dd962(0x25f0)]=null):null!==this[_0x1dd962(0x25f0)]&&(this[_0x1dd962(0x2ed4)]+=_0x1e7f30-this[_0x1dd962(0x25f0)],this[_0x1dd962(0x25f0)]=null),null!==this[_0x1dd962(0x33ff)]&&(this[_0x1dd962(0x2ed4)]+=this['_manualJumpDelay'],this[_0x1dd962(0x33ff)]=null,this['_frameToSyncFromJump']=null),this['_goToFrame']=null,0x0===this['_weight'])return!0x0;let _0x19ff1e=!0x1;const _0x30a819=this[_0x1dd962(0x1b56)];let _0x543dec;for(_0x543dec=0x0;_0x543dec<_0x30a819[_0x1dd962(0x9da)];_0x543dec++){const _0x124ce7=_0x30a819[_0x543dec];var _0x27cc38=_0x124ce7[_0x1dd962(0xae6)](_0x1e7f30-this['_localDelayOffset'],this[_0x1dd962(0x30b8)],this[_0x1dd962(0x1529)],this['loopAnimation'],this[_0x1dd962(0x385b)],this[_0x1dd962(0x3dde)]);_0x19ff1e=_0x19ff1e||_0x27cc38;}if(!(this[_0x1dd962(0x2f37)]=_0x19ff1e)){if(this[_0x1dd962(0x2756)]){for(_0x543dec=this[_0x1dd962(0x20c2)]['_activeAnimatables'][_0x1dd962(0x775)](this),this[_0x1dd962(0x20c2)][_0x1dd962(0x997)][_0x1dd962(0x34ac)](_0x543dec,0x1),_0x543dec=0x0;_0x543dec<_0x30a819[_0x1dd962(0x9da)];_0x543dec++)_0x30a819[_0x543dec][_0x1dd962(0xc1f)]();}this[_0x1dd962(0xed2)](),this[_0x1dd962(0x2756)]&&(this[_0x1dd962(0x2036)]=null,this[_0x1dd962(0xba5)]=null,this[_0x1dd962(0x1889)]['clear'](),this[_0x1dd962(0x1731)][_0x1dd962(0x2a99)]());}return _0x19ff1e;}}_0x2be390['x'][_0x19e61f(0x2dca)]['_animate']=function(){var _0x13d32d=_0x19e61f;if(this[_0x13d32d(0x1bff)]){var _0x2f7428=_0x2ab838['F']['Now'];if(!this['_animationTimeLast']){if(0x0=_0x59696c&&_0x62322e[_0x5bf21b(0x640)]<=_0x41e301&&(_0x3d464b?(_0x4fb052=_0x62322e['value'][_0x5bf21b(0x2654)](),_0x4d49e0?(_0x1ac144=_0x4fb052[_0x5bf21b(0x33d9)](),_0x4fb052[_0x5bf21b(0x989)](_0x1ac144[_0x5bf21b(0x3679)](_0x272ce8))):_0x1117ad&&_0x1f8284?(_0x1ac144=_0x4fb052[_0x5bf21b(0x33d9)](),_0x4fb052[_0x5bf21b(0x989)](_0x1ac144[_0x5bf21b(0x17e6)](_0x1f8284))):_0x4fb052=_0x62322e[_0x5bf21b(0x31eb)]):_0x4fb052=_0x62322e['value'],_0x15670f[_0x5bf21b(0x2009)]({'frame':_0x62322e[_0x5bf21b(0x640)]+_0x762678,'value':_0x4fb052}));return this[_0x5bf21b(0x2a26)][0x0][_0x5bf21b(0x2660)](_0x436736,_0x59696c+_0x762678,_0x41e301+_0x762678),!0x0;};},0x17aca:(_0x4a7c3f,_0x118d1d,_0x179c22)=>{var _0x7a21fe=a8_0x2e955a;_0x179c22['d'](_0x118d1d,{'f':()=>_0x2bed56});var _0x2b0b02=_0x179c22(0xd53f),_0x4269bc=_0x179c22(0xbd53),_0x244b48=_0x179c22(0x17372),_0x580334=_0x179c22(0x10435),_0x118d1d=_0x179c22(0x4158),_0x394d44=_0x179c22(0x137b9),_0x128906=_0x179c22(0x8535),_0x227106=_0x179c22(0x5f60),_0x403336=_0x179c22(0x17194),_0x2e8e97=_0x179c22(0x14caa),_0x179c22=_0x179c22(0x1610);class _0x2bed56{constructor(_0x41a762,_0x338e62,_0x2ed3dc,_0x31e2b6,_0x125be4,_0x208798){var _0x5b37dc=a8_0xcbd5;this[_0x5b37dc(0x1c3a)]=_0x41a762,this[_0x5b37dc(0x2176)]=_0x338e62,this[_0x5b37dc(0x2287)]=_0x2ed3dc,this[_0x5b37dc(0x893)]=_0x31e2b6,this[_0x5b37dc(0x2a8)]=_0x125be4,this['enableBlending']=_0x208798,this[_0x5b37dc(0x21f0)]=null,this[_0x5b37dc(0x1b56)]=new Array(),this[_0x5b37dc(0x3e9b)]=new Array(),this[_0x5b37dc(0x1e89)]=0.01,this['_ranges']={},this[_0x5b37dc(0x1cbd)]=_0x338e62[_0x5b37dc(0x14d2)]('.'),this[_0x5b37dc(0x893)]=_0x31e2b6,this[_0x5b37dc(0x2a8)]=void 0x0===_0x125be4?_0x2bed56[_0x5b37dc(0x25e9)]:_0x125be4,this[_0x5b37dc(0x3bc7)]=_0x2bed56[_0x5b37dc(0x2912)]++;}static[_0x7a21fe(0x19e6)](_0xb4c248,_0x2e7239,_0x499af5,_0x199c11,_0x4138ef,_0x38fcbd,_0x75262c,_0x3fbfd6){var _0x349254=_0x7a21fe;let _0x13b0bd=void 0x0;if(!isNaN(parseFloat(_0x4138ef))&&isFinite(_0x4138ef)?_0x13b0bd=_0x2bed56[_0x349254(0x1112)]:_0x4138ef instanceof _0x2b0b02['_f']?_0x13b0bd=_0x2bed56[_0x349254(0x299c)]:_0x4138ef instanceof _0x2b0b02['P']?_0x13b0bd=_0x2bed56[_0x349254(0x17d8)]:_0x4138ef instanceof _0x2b0b02['FM']?_0x13b0bd=_0x2bed56['ANIMATIONTYPE_VECTOR2']:_0x4138ef instanceof _0x4269bc['Wo']?_0x13b0bd=_0x2bed56['ANIMATIONTYPE_COLOR3']:_0x4138ef instanceof _0x4269bc['HE']?_0x13b0bd=_0x2bed56[_0x349254(0x2fe8)]:_0x4138ef instanceof _0x403336['$']&&(_0x13b0bd=_0x2bed56[_0x349254(0x1727)]),null==_0x13b0bd)return null;const _0xc12a80=new _0x2bed56(_0xb4c248,_0x2e7239,_0x499af5,_0x13b0bd,_0x75262c);return _0xc12a80[_0x349254(0xe23)]([{'frame':0x0,'value':_0x4138ef},{'frame':_0x199c11,'value':_0x38fcbd}]),void 0x0!==_0x3fbfd6&&_0xc12a80['setEasingFunction'](_0x3fbfd6),_0xc12a80;}static[_0x7a21fe(0x12db)](_0x169b5f,_0x282e7e,_0x261bf6,_0xaac0c8){var _0x3e313f=_0x7a21fe;const _0x7311b5=new _0x2bed56(_0x169b5f+_0x3e313f(0x3345),_0x169b5f,_0x261bf6,_0x282e7e,_0x2bed56[_0x3e313f(0xfb9)]);return _0x7311b5[_0x3e313f(0x3cd6)](_0xaac0c8),_0x7311b5;}static[_0x7a21fe(0x14a7)](_0x578f0c,_0x19206d,_0x4bbbb4,_0x41b3d8,_0x3c7432,_0x4fcd66,_0x55ba6f,_0x20e625,_0x218705,_0xf5280f,_0x229705){var _0x170007=_0x7a21fe;return _0x578f0c=_0x2bed56[_0x170007(0x19e6)](_0x578f0c,_0x4bbbb4,_0x41b3d8,_0x3c7432,_0x4fcd66,_0x55ba6f,_0x20e625,_0x218705),_0x578f0c&&(_0x229705=_0x19206d[_0x170007(0x14ab)]?_0x19206d[_0x170007(0x14ab)]():_0x229705)?_0x229705[_0x170007(0x1852)](_0x19206d,[_0x578f0c],0x0,_0x3c7432,0x1===_0x578f0c['loopMode'],0x1,_0xf5280f):null;}static[_0x7a21fe(0x2d02)](_0x13ca35,_0x53d112,_0x43d9bc,_0x40fc5b,_0x236dc0,_0x12b83b,_0x43fb5a,_0xd2cefb,_0x24dc4e,_0x43a94f,_0x270f91){var _0x5e4184=_0x7a21fe;_0x13ca35=_0x2bed56[_0x5e4184(0x19e6)](_0x13ca35,_0x40fc5b,_0x236dc0,_0x12b83b,_0x43fb5a,_0xd2cefb,_0x24dc4e,_0x43a94f);if(!_0x13ca35)return null;const _0x306767=_0x53d112['getScene']();return _0x306767['beginDirectHierarchyAnimation'](_0x53d112,_0x43d9bc,[_0x13ca35],0x0,_0x12b83b,0x1===_0x13ca35[_0x5e4184(0x2a8)],0x1,_0x270f91);}static[_0x7a21fe(0x598)](_0x48d423,_0xbb37d9,_0x1b303d,_0x1e2d09,_0x113644,_0x431b60,_0xdc8e2e,_0x412d21,_0x341cb9,_0x3bf2fc){var _0x27f416=_0x7a21fe;return _0x48d423=_0x2bed56['_PrepareAnimation'](_0x48d423,_0x1b303d,_0x1e2d09,_0x113644,_0x431b60,_0xdc8e2e,_0x412d21,_0x341cb9),_0x48d423?(_0xbb37d9[_0x27f416(0x2a26)][_0x27f416(0x2009)](_0x48d423),_0xbb37d9[_0x27f416(0x14ab)]()[_0x27f416(0x2d4e)](_0xbb37d9,0x0,_0x113644,0x1===_0x48d423['loopMode'],0x1,_0x3bf2fc)):null;}static[_0x7a21fe(0x3611)](_0x430f0d,_0x4209e1=0x0,_0x50810e,_0x4fbc4f=!0x1,_0x40cdfd){var _0x4c6e30=_0x7a21fe;let _0x355b19=_0x430f0d;if(_0x4fbc4f&&((_0x355b19=_0x430f0d['clone']())['name']=_0x40cdfd||_0x355b19['name']),!_0x355b19[_0x4c6e30(0x1eae)]['length'])return _0x355b19;_0x4209e1=0x0<=_0x4209e1?_0x4209e1:0x0;let _0x2b6295=0x0;var _0x5f00d6=_0x355b19[_0x4c6e30(0x1eae)][0x0];let _0x5deb88=_0x355b19[_0x4c6e30(0x1eae)][_0x4c6e30(0x9da)]-0x1;_0x4fbc4f=_0x355b19['_keys'][_0x5deb88];const _0x289b94={'referenceValue':_0x5f00d6[_0x4c6e30(0x31eb)],'referencePosition':_0x2b0b02['jp']['Vector3'][0x0],'referenceQuaternion':_0x2b0b02['jp']['Quaternion'][0x0],'referenceScaling':_0x2b0b02['jp'][_0x4c6e30(0x310d)][0x1],'keyPosition':_0x2b0b02['jp'][_0x4c6e30(0x310d)][0x2],'keyQuaternion':_0x2b0b02['jp'][_0x4c6e30(0x1f7f)][0x1],'keyScaling':_0x2b0b02['jp'][_0x4c6e30(0x310d)][0x3]};let _0x1ea838=!0x1,_0x5ed49c=_0x5f00d6[_0x4c6e30(0x640)],_0x40bd9f=_0x4fbc4f[_0x4c6e30(0x640)],_0x529182=(_0x50810e&&(_0x430f0d=_0x355b19['getRange'](_0x50810e))&&(_0x5ed49c=_0x430f0d[_0x4c6e30(0x308a)],_0x40bd9f=_0x430f0d['to']),_0x5f00d6['frame']===_0x5ed49c),_0x325681=_0x4fbc4f[_0x4c6e30(0x640)]===_0x40bd9f;if(0x1===_0x355b19[_0x4c6e30(0x1eae)][_0x4c6e30(0x9da)]){const _0x2555ea=_0x355b19['_getKeyValue'](_0x355b19['_keys'][0x0]);_0x289b94[_0x4c6e30(0x194)]=_0x2555ea[_0x4c6e30(0x2654)]?_0x2555ea[_0x4c6e30(0x2654)]():_0x2555ea,_0x1ea838=!0x0;}else{if(_0x4209e1<=_0x5f00d6['frame']){const _0x2aebee=_0x355b19['_getKeyValue'](_0x5f00d6[_0x4c6e30(0x31eb)]);_0x289b94[_0x4c6e30(0x194)]=_0x2aebee[_0x4c6e30(0x2654)]?_0x2aebee['clone']():_0x2aebee,_0x1ea838=!0x0;}else{if(_0x4209e1>=_0x4fbc4f['frame']){const _0x32e816=_0x355b19['_getKeyValue'](_0x4fbc4f[_0x4c6e30(0x31eb)]);_0x289b94['referenceValue']=_0x32e816[_0x4c6e30(0x2654)]?_0x32e816[_0x4c6e30(0x2654)]():_0x32e816,_0x1ea838=!0x0;}}}let _0x41fdc5=0x0;for(;!_0x1ea838||!_0x529182||!_0x325681&&_0x41fdc5<_0x355b19[_0x4c6e30(0x1eae)]['length']-0x1;){var _0x3854c1=_0x355b19[_0x4c6e30(0x1eae)][_0x41fdc5],_0x46ebbf=_0x355b19[_0x4c6e30(0x1eae)][_0x41fdc5+0x1];if(!_0x1ea838&&_0x4209e1>=_0x3854c1[_0x4c6e30(0x640)]&&_0x4209e1<=_0x46ebbf[_0x4c6e30(0x640)]){let _0x26f038;_0x26f038=_0x4209e1===_0x3854c1[_0x4c6e30(0x640)]?_0x355b19[_0x4c6e30(0x21d1)](_0x3854c1['value']):_0x4209e1===_0x46ebbf['frame']?_0x355b19[_0x4c6e30(0x21d1)](_0x46ebbf['value']):(_0x923dde={'key':_0x41fdc5,'repeatCount':0x0,'loopMode':this[_0x4c6e30(0xfb9)]},_0x355b19['_interpolate'](_0x4209e1,_0x923dde)),_0x289b94['referenceValue']=_0x26f038[_0x4c6e30(0x2654)]?_0x26f038[_0x4c6e30(0x2654)]():_0x26f038,_0x1ea838=!0x0;}if(!_0x529182&&_0x5ed49c>=_0x3854c1['frame']&&_0x5ed49c<=_0x46ebbf['frame']){if(_0x5ed49c===_0x3854c1['frame'])_0x2b6295=_0x41fdc5;else{if(_0x5ed49c===_0x46ebbf[_0x4c6e30(0x640)])_0x2b6295=_0x41fdc5+0x1;else{var _0x923dde={'key':_0x41fdc5,'repeatCount':0x0,'loopMode':this[_0x4c6e30(0xfb9)]};const _0x582109=_0x355b19[_0x4c6e30(0x2883)](_0x5ed49c,_0x923dde);var _0x34dbf8={'frame':_0x5ed49c,'value':_0x582109[_0x4c6e30(0x2654)]?_0x582109[_0x4c6e30(0x2654)]():_0x582109};_0x355b19[_0x4c6e30(0x1eae)][_0x4c6e30(0x34ac)](_0x41fdc5+0x1,0x0,_0x34dbf8),_0x2b6295=_0x41fdc5+0x1;}}_0x529182=!0x0;}if(!_0x325681&&_0x40bd9f>=_0x3854c1[_0x4c6e30(0x640)]&&_0x40bd9f<=_0x46ebbf[_0x4c6e30(0x640)]){if(_0x40bd9f===_0x3854c1[_0x4c6e30(0x640)])_0x5deb88=_0x41fdc5;else{if(_0x40bd9f===_0x46ebbf['frame'])_0x5deb88=_0x41fdc5+0x1;else{_0x34dbf8={'key':_0x41fdc5,'repeatCount':0x0,'loopMode':this[_0x4c6e30(0xfb9)]};const _0x50b6c0=_0x355b19['_interpolate'](_0x40bd9f,_0x34dbf8);_0x3854c1={'frame':_0x40bd9f,'value':_0x50b6c0[_0x4c6e30(0x2654)]?_0x50b6c0[_0x4c6e30(0x2654)]():_0x50b6c0},(_0x355b19[_0x4c6e30(0x1eae)][_0x4c6e30(0x34ac)](_0x41fdc5+0x1,0x0,_0x3854c1),_0x5deb88=_0x41fdc5+0x1);}}_0x325681=!0x0;}_0x41fdc5++;}for(_0x355b19[_0x4c6e30(0x893)]===_0x2bed56[_0x4c6e30(0x299c)]?_0x289b94[_0x4c6e30(0x194)][_0x4c6e30(0x90a)]()['conjugateInPlace']():_0x355b19['dataType']===_0x2bed56[_0x4c6e30(0x2132)]&&(_0x289b94[_0x4c6e30(0x194)][_0x4c6e30(0x22e9)](_0x289b94[_0x4c6e30(0x33b7)],_0x289b94['referenceQuaternion'],_0x289b94[_0x4c6e30(0x3763)]),_0x289b94[_0x4c6e30(0x3140)][_0x4c6e30(0x90a)]()['conjugateInPlace']()),_0x41fdc5=_0x2b6295;_0x41fdc5<=_0x5deb88;_0x41fdc5++){const _0xddc180=_0x355b19['_keys'][_0x41fdc5];if(!_0x41fdc5||_0x355b19[_0x4c6e30(0x893)]===_0x2bed56[_0x4c6e30(0x1112)]||_0xddc180[_0x4c6e30(0x31eb)]!==_0x5f00d6[_0x4c6e30(0x31eb)])switch(_0x355b19[_0x4c6e30(0x893)]){case _0x2bed56[_0x4c6e30(0x2132)]:_0xddc180[_0x4c6e30(0x31eb)]['decompose'](_0x289b94['keyScaling'],_0x289b94[_0x4c6e30(0x37a1)],_0x289b94['keyPosition']),_0x289b94['keyPosition'][_0x4c6e30(0x1485)](_0x289b94['referencePosition']),_0x289b94[_0x4c6e30(0x17e5)][_0x4c6e30(0x12d4)](_0x289b94[_0x4c6e30(0x33b7)]),_0x289b94[_0x4c6e30(0x3140)][_0x4c6e30(0x210e)](_0x289b94[_0x4c6e30(0x37a1)],_0x289b94[_0x4c6e30(0x37a1)]),_0x2b0b02['y3'][_0x4c6e30(0x1873)](_0x289b94[_0x4c6e30(0x17e5)],_0x289b94[_0x4c6e30(0x37a1)],_0x289b94[_0x4c6e30(0x11b2)],_0xddc180['value']);break;case _0x2bed56['ANIMATIONTYPE_QUATERNION']:_0x289b94[_0x4c6e30(0x194)][_0x4c6e30(0x210e)](_0xddc180[_0x4c6e30(0x31eb)],_0xddc180[_0x4c6e30(0x31eb)]);break;case _0x2bed56[_0x4c6e30(0x28b5)]:case _0x2bed56[_0x4c6e30(0x17d8)]:case _0x2bed56[_0x4c6e30(0x2249)]:case _0x2bed56[_0x4c6e30(0x2fe8)]:_0xddc180[_0x4c6e30(0x31eb)][_0x4c6e30(0x1d96)](_0x289b94[_0x4c6e30(0x194)],_0xddc180[_0x4c6e30(0x31eb)]);break;case _0x2bed56[_0x4c6e30(0x1727)]:_0xddc180['value']['width']-=_0x289b94[_0x4c6e30(0x194)][_0x4c6e30(0x15b3)],_0xddc180['value'][_0x4c6e30(0x230c)]-=_0x289b94[_0x4c6e30(0x194)][_0x4c6e30(0x230c)];break;default:_0xddc180[_0x4c6e30(0x31eb)]-=_0x289b94[_0x4c6e30(0x194)];}}return _0x355b19;}static[_0x7a21fe(0x2fa9)](_0x4c4294,_0xfb5ac3,_0x21414d,_0x883259,_0x3a1b9b,_0xe983fc,_0x45b187,_0x3886d9=null){var _0x4588a8=_0x7a21fe;if(_0x45b187<=0x0)return _0x21414d[_0x4c4294]=_0xfb5ac3,_0x3886d9&&_0x3886d9(),null;_0x3a1b9b*=_0x45b187/0x3e8,(_0xe983fc[_0x4588a8(0xe23)]([{'frame':0x0,'value':_0x21414d[_0x4c4294][_0x4588a8(0x2654)]?_0x21414d[_0x4c4294][_0x4588a8(0x2654)]():_0x21414d[_0x4c4294]},{'frame':_0x3a1b9b,'value':_0xfb5ac3}]),_0x21414d[_0x4588a8(0x2a26)]||(_0x21414d['animations']=[]),_0x21414d[_0x4588a8(0x2a26)][_0x4588a8(0x2009)](_0xe983fc));const _0x216adc=_0x883259['beginAnimation'](_0x21414d,0x0,_0x3a1b9b,!0x1);return _0x216adc[_0x4588a8(0x2036)]=_0x3886d9,_0x216adc;}get[_0x7a21fe(0x173f)](){var _0x5597cb=_0x7a21fe;return this[_0x5597cb(0x1b56)];}get[_0x7a21fe(0x3b54)](){var _0x4dd2e5=_0x7a21fe;for(const _0x3795f7 of this[_0x4dd2e5(0x1b56)])if(!_0x3795f7[_0x4dd2e5(0x236c)]())return!0x0;return!0x1;}['toString'](_0x52c9e2){var _0x3d393d=_0x7a21fe;let _0x31bf25=_0x3d393d(0x64f)+this[_0x3d393d(0x1c3a)]+_0x3d393d(0xb5b)+this[_0x3d393d(0x2176)];if(_0x31bf25=(_0x31bf25=(_0x31bf25+=_0x3d393d(0x1b54)+['Float',_0x3d393d(0x310d),'Quaternion','Matrix',_0x3d393d(0x2cf3),_0x3d393d(0x2f02)][this[_0x3d393d(0x893)]])+_0x3d393d(0x2ce8)+(this[_0x3d393d(0x1eae)]?this['_keys'][_0x3d393d(0x9da)]:_0x3d393d(0x136c)))+_0x3d393d(0x1c47)+(this['_ranges']?Object[_0x3d393d(0x1841)](this['_ranges'])[_0x3d393d(0x9da)]:_0x3d393d(0x136c)),_0x52c9e2){_0x31bf25+=',\x20Ranges:\x20{';let _0x363518=!0x0;for(const _0x26c1f1 in this[_0x3d393d(0x2da0)])_0x363518&&(_0x31bf25+=',\x20',_0x363518=!0x1),_0x31bf25+=_0x26c1f1;_0x31bf25+='}';}return _0x31bf25;}['addEvent'](_0x25ca7a){var _0x443908=_0x7a21fe;this[_0x443908(0x3e9b)][_0x443908(0x2009)](_0x25ca7a),this[_0x443908(0x3e9b)][_0x443908(0x363)]((_0x2dd9e3,_0x550025)=>_0x2dd9e3['frame']-_0x550025[_0x443908(0x640)]);}[_0x7a21fe(0x4196)](_0x1dfd06){var _0x383dfe=_0x7a21fe;for(let _0x417563=0x0;_0x417563=_0x12ce5d&&this[_0x189c2a(0x1eae)][_0xf99824][_0x189c2a(0x640)]<=_0x17fa0a&&this[_0x189c2a(0x1eae)]['splice'](_0xf99824,0x1);}this[_0x189c2a(0x2da0)][_0xbcf9f7]=null;}}[_0x7a21fe(0x2f63)](_0x5e3ec0){var _0xcf6c31=_0x7a21fe;return this[_0xcf6c31(0x2da0)][_0x5e3ec0];}[_0x7a21fe(0x3fd9)](){var _0xaade71=_0x7a21fe;return this[_0xaade71(0x1eae)];}[_0x7a21fe(0x2f9a)](){var _0x4a5bd3=_0x7a21fe;let _0x580961=0x0;for(let _0x44a23a=0x0,_0x3f3f65=this['_keys']['length'];_0x44a23a<_0x3f3f65;_0x44a23a++)_0x580961=_0x5477b3[_0xf1582a+0x1][_0x93c001(0x640)];)++_0xf1582a;if((_0x6f2919[_0x93c001(0x270e)]=_0xf1582a)<0x0)return this[_0x93c001(0x21d1)](_0x5477b3[0x0][_0x93c001(0x31eb)]);if(_0xf1582a+0x1>_0x4a096a-0x1)return this[_0x93c001(0x21d1)](_0x5477b3[_0x4a096a-0x1][_0x93c001(0x31eb)]);const _0x302599=_0x5477b3[_0xf1582a],_0x3e6e57=_0x5477b3[_0xf1582a+0x1];var _0x5d008f=this[_0x93c001(0x21d1)](_0x302599[_0x93c001(0x31eb)]),_0x16ad04=this['_getKeyValue'](_0x3e6e57[_0x93c001(0x31eb)]);if(_0x302599[_0x93c001(0x2d3c)]===_0x394d44['N'][_0x93c001(0x40a5)])return _0x3e6e57[_0x93c001(0x640)]>_0x13c008?_0x5d008f:_0x16ad04;var _0x4e70d5=void 0x0!==_0x302599[_0x93c001(0x2673)]&&void 0x0!==_0x3e6e57[_0x93c001(0x938)],_0x1d81c7=_0x3e6e57['frame']-_0x302599['frame'];let _0x1f0eae=(_0x13c008-_0x302599[_0x93c001(0x640)])/_0x1d81c7;const _0x1e3ee0=this['getEasingFunction']();switch(null!==_0x1e3ee0&&(_0x1f0eae=_0x1e3ee0['ease'](_0x1f0eae)),this[_0x93c001(0x893)]){case _0x2bed56['ANIMATIONTYPE_FLOAT']:var _0x21a20e=_0x4e70d5?this[_0x93c001(0x33a5)](_0x5d008f,_0x302599['outTangent']*_0x1d81c7,_0x16ad04,_0x3e6e57[_0x93c001(0x938)]*_0x1d81c7,_0x1f0eae):this[_0x93c001(0x2c23)](_0x5d008f,_0x16ad04,_0x1f0eae);switch(_0x6f2919[_0x93c001(0x2a8)]){case _0x2bed56[_0x93c001(0x25e9)]:case _0x2bed56[_0x93c001(0xfb9)]:return _0x21a20e;case _0x2bed56['ANIMATIONLOOPMODE_RELATIVE']:return _0x6f2919[_0x93c001(0x1a19)]*_0x6f2919[_0x93c001(0x3635)]+_0x21a20e;}break;case _0x2bed56[_0x93c001(0x299c)]:{const _0x5abaca=_0x4e70d5?this[_0x93c001(0x1834)](_0x5d008f,_0x302599[_0x93c001(0x2673)][_0x93c001(0xa64)](_0x1d81c7),_0x16ad04,_0x3e6e57[_0x93c001(0x938)][_0x93c001(0xa64)](_0x1d81c7),_0x1f0eae):this[_0x93c001(0x3297)](_0x5d008f,_0x16ad04,_0x1f0eae);switch(_0x6f2919[_0x93c001(0x2a8)]){case _0x2bed56[_0x93c001(0x25e9)]:case _0x2bed56[_0x93c001(0xfb9)]:return _0x5abaca;case _0x2bed56['ANIMATIONLOOPMODE_RELATIVE']:return _0x5abaca[_0x93c001(0x16b8)](_0x6f2919[_0x93c001(0x1a19)][_0x93c001(0xa64)](_0x6f2919[_0x93c001(0x3635)]));}return _0x5abaca;}case _0x2bed56['ANIMATIONTYPE_VECTOR3']:{const _0x26621c=_0x4e70d5?this[_0x93c001(0x1316)](_0x5d008f,_0x302599[_0x93c001(0x2673)]['scale'](_0x1d81c7),_0x16ad04,_0x3e6e57[_0x93c001(0x938)][_0x93c001(0xa64)](_0x1d81c7),_0x1f0eae):this[_0x93c001(0x176d)](_0x5d008f,_0x16ad04,_0x1f0eae);switch(_0x6f2919[_0x93c001(0x2a8)]){case _0x2bed56['ANIMATIONLOOPMODE_CYCLE']:case _0x2bed56['ANIMATIONLOOPMODE_CONSTANT']:return _0x26621c;case _0x2bed56['ANIMATIONLOOPMODE_RELATIVE']:return _0x26621c[_0x93c001(0x2ed7)](_0x6f2919['offsetValue'][_0x93c001(0xa64)](_0x6f2919['repeatCount']));}break;}case _0x2bed56[_0x93c001(0x28b5)]:{const _0x252bc5=_0x4e70d5?this[_0x93c001(0x2354)](_0x5d008f,_0x302599[_0x93c001(0x2673)][_0x93c001(0xa64)](_0x1d81c7),_0x16ad04,_0x3e6e57[_0x93c001(0x938)][_0x93c001(0xa64)](_0x1d81c7),_0x1f0eae):this[_0x93c001(0x362e)](_0x5d008f,_0x16ad04,_0x1f0eae);switch(_0x6f2919['loopMode']){case _0x2bed56[_0x93c001(0x25e9)]:case _0x2bed56[_0x93c001(0xfb9)]:return _0x252bc5;case _0x2bed56[_0x93c001(0x155c)]:return _0x252bc5[_0x93c001(0x2ed7)](_0x6f2919[_0x93c001(0x1a19)]['scale'](_0x6f2919[_0x93c001(0x3635)]));}break;}case _0x2bed56[_0x93c001(0x1727)]:switch(_0x6f2919[_0x93c001(0x2a8)]){case _0x2bed56[_0x93c001(0x25e9)]:case _0x2bed56[_0x93c001(0xfb9)]:return this['sizeInterpolateFunction'](_0x5d008f,_0x16ad04,_0x1f0eae);case _0x2bed56[_0x93c001(0x155c)]:return this[_0x93c001(0x20d7)](_0x5d008f,_0x16ad04,_0x1f0eae)[_0x93c001(0x2ed7)](_0x6f2919[_0x93c001(0x1a19)][_0x93c001(0xa64)](_0x6f2919[_0x93c001(0x3635)]));}break;case _0x2bed56[_0x93c001(0x2249)]:{const _0x211278=_0x4e70d5?this[_0x93c001(0x19b5)](_0x5d008f,_0x302599[_0x93c001(0x2673)][_0x93c001(0xa64)](_0x1d81c7),_0x16ad04,_0x3e6e57[_0x93c001(0x938)][_0x93c001(0xa64)](_0x1d81c7),_0x1f0eae):this['color3InterpolateFunction'](_0x5d008f,_0x16ad04,_0x1f0eae);switch(_0x6f2919[_0x93c001(0x2a8)]){case _0x2bed56[_0x93c001(0x25e9)]:case _0x2bed56['ANIMATIONLOOPMODE_CONSTANT']:return _0x211278;case _0x2bed56['ANIMATIONLOOPMODE_RELATIVE']:return _0x211278[_0x93c001(0x2ed7)](_0x6f2919[_0x93c001(0x1a19)][_0x93c001(0xa64)](_0x6f2919[_0x93c001(0x3635)]));}break;}case _0x2bed56[_0x93c001(0x2fe8)]:{const _0x7a5e5=_0x4e70d5?this[_0x93c001(0x16bd)](_0x5d008f,_0x302599['outTangent'][_0x93c001(0xa64)](_0x1d81c7),_0x16ad04,_0x3e6e57[_0x93c001(0x938)][_0x93c001(0xa64)](_0x1d81c7),_0x1f0eae):this['color4InterpolateFunction'](_0x5d008f,_0x16ad04,_0x1f0eae);switch(_0x6f2919['loopMode']){case _0x2bed56[_0x93c001(0x25e9)]:case _0x2bed56[_0x93c001(0xfb9)]:return _0x7a5e5;case _0x2bed56['ANIMATIONLOOPMODE_RELATIVE']:return _0x7a5e5['add'](_0x6f2919['offsetValue'][_0x93c001(0xa64)](_0x6f2919[_0x93c001(0x3635)]));}break;}case _0x2bed56[_0x93c001(0x2132)]:switch(_0x6f2919[_0x93c001(0x2a8)]){case _0x2bed56['ANIMATIONLOOPMODE_CYCLE']:case _0x2bed56[_0x93c001(0xfb9)]:return _0x2bed56['AllowMatricesInterpolation']?this[_0x93c001(0x1b46)](_0x5d008f,_0x16ad04,_0x1f0eae,_0x6f2919[_0x93c001(0x2df7)]):_0x5d008f;case _0x2bed56['ANIMATIONLOOPMODE_RELATIVE']:return _0x5d008f;}}return 0x0;}[_0x7a21fe(0x1b46)](_0x286d17,_0x3bd064,_0x4dfbfb,_0x369301){var _0x53183f=_0x7a21fe;return _0x2bed56[_0x53183f(0x4cc)]?_0x369301?(_0x2b0b02['y3']['DecomposeLerpToRef'](_0x286d17,_0x3bd064,_0x4dfbfb,_0x369301),_0x369301):_0x2b0b02['y3'][_0x53183f(0x3bae)](_0x286d17,_0x3bd064,_0x4dfbfb):_0x369301?(_0x2b0b02['y3'][_0x53183f(0x31af)](_0x286d17,_0x3bd064,_0x4dfbfb,_0x369301),_0x369301):_0x2b0b02['y3'][_0x53183f(0x36c)](_0x286d17,_0x3bd064,_0x4dfbfb);}[_0x7a21fe(0x2654)](){var _0x5ba2e7=_0x7a21fe;const _0x3d2777=new _0x2bed56(this['name'],this['targetPropertyPath']['join']('.'),this['framePerSecond'],this['dataType'],this[_0x5ba2e7(0x2a8)]);if(_0x3d2777['enableBlending']=this[_0x5ba2e7(0xf00)],_0x3d2777['blendingSpeed']=this[_0x5ba2e7(0x1e89)],this[_0x5ba2e7(0x1eae)]&&_0x3d2777[_0x5ba2e7(0xe23)](this[_0x5ba2e7(0x1eae)]),this[_0x5ba2e7(0x2da0)]){_0x3d2777[_0x5ba2e7(0x2da0)]={};for(const _0x46d1d0 in this[_0x5ba2e7(0x2da0)]){const _0x24302f=this[_0x5ba2e7(0x2da0)][_0x46d1d0];_0x24302f&&(_0x3d2777[_0x5ba2e7(0x2da0)][_0x46d1d0]=_0x24302f[_0x5ba2e7(0x2654)]());}}return _0x3d2777;}[_0x7a21fe(0xe23)](_0x36b99f){this['_keys']=_0x36b99f['slice'](0x0);}[_0x7a21fe(0xea8)](){var _0x2ebbb9=_0x7a21fe;const _0x311d0c={};_0x311d0c['name']=this[_0x2ebbb9(0x1c3a)],_0x311d0c[_0x2ebbb9(0x1090)]=this['targetProperty'],_0x311d0c[_0x2ebbb9(0x2287)]=this[_0x2ebbb9(0x2287)],_0x311d0c['dataType']=this[_0x2ebbb9(0x893)],_0x311d0c[_0x2ebbb9(0x1fc7)]=this[_0x2ebbb9(0x2a8)],_0x311d0c[_0x2ebbb9(0xf00)]=this[_0x2ebbb9(0xf00)],_0x311d0c['blendingSpeed']=this[_0x2ebbb9(0x1e89)];var _0xf5b0b5=this[_0x2ebbb9(0x893)],_0x4f5ca1=(_0x311d0c[_0x2ebbb9(0x1841)]=[],this[_0x2ebbb9(0x3fd9)]());for(let _0x26623f=0x0;_0x26623f<_0x4f5ca1[_0x2ebbb9(0x9da)];_0x26623f++){const _0x59c037=_0x4f5ca1[_0x26623f],_0x2562f2={};switch(_0x2562f2['frame']=_0x59c037[_0x2ebbb9(0x640)],_0xf5b0b5){case _0x2bed56[_0x2ebbb9(0x1112)]:_0x2562f2[_0x2ebbb9(0x1fe8)]=[_0x59c037[_0x2ebbb9(0x31eb)]],void 0x0!==_0x59c037[_0x2ebbb9(0x938)]&&_0x2562f2['values'][_0x2ebbb9(0x2009)](_0x59c037[_0x2ebbb9(0x938)]),void 0x0!==_0x59c037[_0x2ebbb9(0x2673)]&&(void 0x0===_0x59c037[_0x2ebbb9(0x938)]&&_0x2562f2[_0x2ebbb9(0x1fe8)][_0x2ebbb9(0x2009)](void 0x0),_0x2562f2['values'][_0x2ebbb9(0x2009)](_0x59c037[_0x2ebbb9(0x2673)])),void 0x0!==_0x59c037[_0x2ebbb9(0x2d3c)]&&(void 0x0===_0x59c037[_0x2ebbb9(0x938)]&&_0x2562f2[_0x2ebbb9(0x1fe8)][_0x2ebbb9(0x2009)](void 0x0),void 0x0===_0x59c037['outTangent']&&_0x2562f2[_0x2ebbb9(0x1fe8)]['push'](void 0x0),_0x2562f2[_0x2ebbb9(0x1fe8)][_0x2ebbb9(0x2009)](_0x59c037['interpolation']));break;case _0x2bed56[_0x2ebbb9(0x299c)]:case _0x2bed56[_0x2ebbb9(0x2132)]:case _0x2bed56['ANIMATIONTYPE_VECTOR3']:case _0x2bed56[_0x2ebbb9(0x2249)]:case _0x2bed56[_0x2ebbb9(0x2fe8)]:_0x2562f2[_0x2ebbb9(0x1fe8)]=_0x59c037[_0x2ebbb9(0x31eb)][_0x2ebbb9(0xec2)](),null!=_0x59c037[_0x2ebbb9(0x938)]&&_0x2562f2[_0x2ebbb9(0x1fe8)][_0x2ebbb9(0x2009)](_0x59c037[_0x2ebbb9(0x938)][_0x2ebbb9(0xec2)]()),null!=_0x59c037[_0x2ebbb9(0x2673)]&&(void 0x0===_0x59c037[_0x2ebbb9(0x938)]&&_0x2562f2['values'][_0x2ebbb9(0x2009)](void 0x0),_0x2562f2[_0x2ebbb9(0x1fe8)][_0x2ebbb9(0x2009)](_0x59c037[_0x2ebbb9(0x2673)][_0x2ebbb9(0xec2)]())),void 0x0!==_0x59c037[_0x2ebbb9(0x2d3c)]&&(void 0x0===_0x59c037[_0x2ebbb9(0x938)]&&_0x2562f2[_0x2ebbb9(0x1fe8)][_0x2ebbb9(0x2009)](void 0x0),void 0x0===_0x59c037['outTangent']&&_0x2562f2[_0x2ebbb9(0x1fe8)][_0x2ebbb9(0x2009)](void 0x0),_0x2562f2[_0x2ebbb9(0x1fe8)]['push'](_0x59c037['interpolation']));}_0x311d0c[_0x2ebbb9(0x1841)][_0x2ebbb9(0x2009)](_0x2562f2);}_0x311d0c[_0x2ebbb9(0x1968)]=[];for(const _0x1cb7f3 in this[_0x2ebbb9(0x2da0)]){var _0x2ed803=this[_0x2ebbb9(0x2da0)][_0x1cb7f3];if(_0x2ed803){const _0x391aab={};_0x391aab[_0x2ebbb9(0x1c3a)]=_0x1cb7f3,_0x391aab[_0x2ebbb9(0x308a)]=_0x2ed803[_0x2ebbb9(0x308a)],_0x391aab['to']=_0x2ed803['to'],_0x311d0c[_0x2ebbb9(0x1968)][_0x2ebbb9(0x2009)](_0x391aab);}}return _0x311d0c;}static[_0x7a21fe(0x2eea)](_0x37ae88,_0x426614,_0x50ed4e){var _0x368fec=_0x7a21fe;const _0x43d88a=_0x37ae88[_0x368fec(0x1249)];return _0x43d88a['Lerp']?_0x43d88a[_0x368fec(0x36c)](_0x37ae88,_0x426614,_0x50ed4e):_0x43d88a['Slerp']?_0x43d88a[_0x368fec(0x2be6)](_0x37ae88,_0x426614,_0x50ed4e):_0x37ae88[_0x368fec(0x2639)]?_0x37ae88*(0x1-_0x50ed4e)+_0x50ed4e*_0x426614:_0x426614;}static['Parse'](_0x4a6beb){var _0x43bc14=_0x7a21fe;const _0x1f9cdf=new _0x2bed56(_0x4a6beb[_0x43bc14(0x1c3a)],_0x4a6beb['property'],_0x4a6beb[_0x43bc14(0x2287)],_0x4a6beb[_0x43bc14(0x893)],_0x4a6beb['loopBehavior']);var _0x292a65=_0x4a6beb[_0x43bc14(0x893)];const _0x590973=[];let _0x349393,_0x5aa758;for(_0x4a6beb[_0x43bc14(0xf00)]&&(_0x1f9cdf[_0x43bc14(0xf00)]=_0x4a6beb[_0x43bc14(0xf00)]),_0x4a6beb[_0x43bc14(0x1e89)]&&(_0x1f9cdf[_0x43bc14(0x1e89)]=_0x4a6beb['blendingSpeed']),_0x5aa758=0x0;_0x5aa758<_0x4a6beb['keys']['length'];_0x5aa758++){const _0x546898=_0x4a6beb['keys'][_0x5aa758];let _0x39daa3=void 0x0,_0x557c90=void 0x0,_0x58c07d=void 0x0;switch(_0x292a65){case _0x2bed56['ANIMATIONTYPE_FLOAT']:_0x349393=_0x546898[_0x43bc14(0x1fe8)][0x0],0x2<=_0x546898[_0x43bc14(0x1fe8)][_0x43bc14(0x9da)]&&(_0x39daa3=_0x546898['values'][0x1]),0x3<=_0x546898[_0x43bc14(0x1fe8)][_0x43bc14(0x9da)]&&(_0x557c90=_0x546898[_0x43bc14(0x1fe8)][0x2]),0x4<=_0x546898[_0x43bc14(0x1fe8)][_0x43bc14(0x9da)]&&(_0x58c07d=_0x546898['values'][0x3]);break;case _0x2bed56[_0x43bc14(0x299c)]:if(_0x349393=_0x2b0b02['_f'][_0x43bc14(0x1e74)](_0x546898[_0x43bc14(0x1fe8)]),0x8<=_0x546898[_0x43bc14(0x1fe8)][_0x43bc14(0x9da)]){const _0x3f42cb=_0x2b0b02['_f'][_0x43bc14(0x1e74)](_0x546898['values']['slice'](0x4,0x8));_0x3f42cb[_0x43bc14(0x3e3a)](_0x2b0b02['_f'][_0x43bc14(0x317a)]())||(_0x39daa3=_0x3f42cb);}if(0xc<=_0x546898[_0x43bc14(0x1fe8)][_0x43bc14(0x9da)]){const _0x320858=_0x2b0b02['_f'][_0x43bc14(0x1e74)](_0x546898['values']['slice'](0x8,0xc));_0x320858[_0x43bc14(0x3e3a)](_0x2b0b02['_f'][_0x43bc14(0x317a)]())||(_0x557c90=_0x320858);}0xd<=_0x546898[_0x43bc14(0x1fe8)][_0x43bc14(0x9da)]&&(_0x58c07d=_0x546898[_0x43bc14(0x1fe8)][0xc]);break;case _0x2bed56[_0x43bc14(0x2132)]:_0x349393=_0x2b0b02['y3']['FromArray'](_0x546898['values']),0x11<=_0x546898[_0x43bc14(0x1fe8)][_0x43bc14(0x9da)]&&(_0x58c07d=_0x546898[_0x43bc14(0x1fe8)][0x10]);break;case _0x2bed56[_0x43bc14(0x2249)]:_0x349393=_0x4269bc['Wo'][_0x43bc14(0x1e74)](_0x546898[_0x43bc14(0x1fe8)]),_0x546898[_0x43bc14(0x1fe8)][0x3]&&(_0x39daa3=_0x4269bc['Wo'][_0x43bc14(0x1e74)](_0x546898['values'][0x3])),_0x546898[_0x43bc14(0x1fe8)][0x4]&&(_0x557c90=_0x4269bc['Wo'][_0x43bc14(0x1e74)](_0x546898['values'][0x4])),_0x546898[_0x43bc14(0x1fe8)][0x5]&&(_0x58c07d=_0x546898[_0x43bc14(0x1fe8)][0x5]);break;case _0x2bed56['ANIMATIONTYPE_COLOR4']:_0x349393=_0x4269bc['HE'][_0x43bc14(0x1e74)](_0x546898[_0x43bc14(0x1fe8)]),_0x546898[_0x43bc14(0x1fe8)][0x4]&&(_0x39daa3=_0x4269bc['HE'][_0x43bc14(0x1e74)](_0x546898[_0x43bc14(0x1fe8)][0x4])),_0x546898[_0x43bc14(0x1fe8)][0x5]&&(_0x557c90=_0x4269bc['HE']['FromArray'](_0x546898[_0x43bc14(0x1fe8)][0x5])),_0x546898['values'][0x6]&&(_0x58c07d=_0x4269bc['HE'][_0x43bc14(0x1e74)](_0x546898[_0x43bc14(0x1fe8)][0x6]));break;default:_0x2bed56[_0x43bc14(0x17d8)],_0x349393=_0x2b0b02['P'][_0x43bc14(0x1e74)](_0x546898[_0x43bc14(0x1fe8)]),_0x546898[_0x43bc14(0x1fe8)][0x3]&&(_0x39daa3=_0x2b0b02['P'][_0x43bc14(0x1e74)](_0x546898[_0x43bc14(0x1fe8)][0x3])),_0x546898[_0x43bc14(0x1fe8)][0x4]&&(_0x557c90=_0x2b0b02['P'][_0x43bc14(0x1e74)](_0x546898[_0x43bc14(0x1fe8)][0x4])),_0x546898[_0x43bc14(0x1fe8)][0x5]&&(_0x58c07d=_0x546898[_0x43bc14(0x1fe8)][0x5]);}const _0x334bac={};_0x334bac[_0x43bc14(0x640)]=_0x546898[_0x43bc14(0x640)],_0x334bac[_0x43bc14(0x31eb)]=_0x349393,null!=_0x39daa3&&(_0x334bac[_0x43bc14(0x938)]=_0x39daa3),null!=_0x557c90&&(_0x334bac[_0x43bc14(0x2673)]=_0x557c90),null!=_0x58c07d&&(_0x334bac[_0x43bc14(0x2d3c)]=_0x58c07d),_0x590973[_0x43bc14(0x2009)](_0x334bac);}if(_0x1f9cdf[_0x43bc14(0xe23)](_0x590973),_0x4a6beb['ranges']){for(_0x5aa758=0x0;_0x5aa758<_0x4a6beb['ranges'][_0x43bc14(0x9da)];_0x5aa758++)_0x349393=_0x4a6beb[_0x43bc14(0x1968)][_0x5aa758],_0x1f9cdf['createRange'](_0x349393[_0x43bc14(0x1c3a)],_0x349393['from'],_0x349393['to']);}return _0x1f9cdf;}static[_0x7a21fe(0x3ad0)](_0x5136da,_0x4a3967){var _0x14874f=_0x7a21fe;_0x580334['p4'][_0x14874f(0x3ad0)](_0x5136da,_0x4a3967);}static[_0x7a21fe(0x26a4)](_0x3285c8,_0x433d3c){return new Promise((_0x1ff0e3,_0x14ba2c)=>{var _0x2eae9c=a8_0xcbd5;const _0x4426da=new _0x2e8e97['g']();_0x4426da[_0x2eae9c(0x363d)](_0x2eae9c(0x392c),()=>{var _0x1e50de=_0x2eae9c;if(0x4==_0x4426da['readyState']){if(0xc8==_0x4426da[_0x1e50de(0x29b3)]){let _0x52d813=JSON[_0x1e50de(0x3813)](_0x4426da[_0x1e50de(0x20f7)]);if((_0x52d813=_0x52d813[_0x1e50de(0x2a26)]||_0x52d813)[_0x1e50de(0x9da)]){const _0x197458=new Array();for(const _0x1ebd19 of _0x52d813)_0x197458[_0x1e50de(0x2009)](this[_0x1e50de(0xd6b)](_0x1ebd19));_0x1ff0e3(_0x197458);}else{const _0x139179=this['Parse'](_0x52d813);_0x3285c8&&(_0x139179['name']=_0x3285c8),_0x1ff0e3(_0x139179);}}else _0x14ba2c('Unable\x20to\x20load\x20the\x20animation');}}),_0x4426da[_0x2eae9c(0x517)]('GET',_0x433d3c),_0x4426da['send']();});}static[_0x7a21fe(0x183)](_0xef9b9c){return new Promise((_0x4e3dd4,_0x16c692)=>{var _0x30a627=a8_0xcbd5;const _0xbd6ccb=new _0x2e8e97['g']();_0xbd6ccb[_0x30a627(0x363d)](_0x30a627(0x392c),()=>{var _0x2abfa3=_0x30a627;if(0x4==_0xbd6ccb['readyState']){if(0xc8==_0xbd6ccb[_0x2abfa3(0x29b3)]){var _0x473790=JSON[_0x2abfa3(0x3813)](JSON[_0x2abfa3(0x3813)](_0xbd6ccb[_0x2abfa3(0x20f7)])[_0x2abfa3(0x15fb)]);if(_0x473790[_0x2abfa3(0x2a26)]){var _0x5f57dc=JSON[_0x2abfa3(0x3813)](_0x473790['animations']);const _0x2aff6a=new Array();for(const _0x216261 of _0x5f57dc[_0x2abfa3(0x2a26)]){const _0xe80b60=this[_0x2abfa3(0xd6b)](_0x216261);_0xe80b60[_0x2abfa3(0x683)]=_0xef9b9c,_0x2aff6a[_0x2abfa3(0x2009)](_0xe80b60);}_0x4e3dd4(_0x2aff6a);}else{_0x5f57dc=JSON[_0x2abfa3(0x3813)](_0x473790[_0x2abfa3(0x14f6)]);const _0x4f6a2b=this[_0x2abfa3(0xd6b)](_0x5f57dc);_0x4f6a2b[_0x2abfa3(0x683)]=_0xef9b9c,_0x4e3dd4(_0x4f6a2b);}}else _0x16c692(_0x2abfa3(0x195b)+_0xef9b9c);}}),_0xbd6ccb['open'](_0x30a627(0x3d73),this[_0x30a627(0x2a9c)]+'/'+_0xef9b9c['replace'](/#/g,'/')),_0xbd6ccb[_0x30a627(0x33c8)]();});}}_0x2bed56['_UniqueIdGenerator']=0x0,_0x2bed56[_0x7a21fe(0x37f2)]=!0x1,_0x2bed56[_0x7a21fe(0x4cc)]=!0x0,_0x2bed56['SnippetUrl']=_0x179c22['g'][_0x7a21fe(0x2a9c)],_0x2bed56[_0x7a21fe(0x1112)]=0x0,_0x2bed56[_0x7a21fe(0x17d8)]=0x1,_0x2bed56[_0x7a21fe(0x299c)]=0x2,_0x2bed56[_0x7a21fe(0x2132)]=0x3,_0x2bed56[_0x7a21fe(0x2249)]=0x4,_0x2bed56[_0x7a21fe(0x2fe8)]=0x7,_0x2bed56[_0x7a21fe(0x28b5)]=0x5,_0x2bed56[_0x7a21fe(0x1727)]=0x6,_0x2bed56['ANIMATIONLOOPMODE_RELATIVE']=0x0,_0x2bed56['ANIMATIONLOOPMODE_CYCLE']=0x1,_0x2bed56[_0x7a21fe(0xfb9)]=0x2,_0x2bed56[_0x7a21fe(0xf1c)]=_0x2bed56[_0x7a21fe(0x183)],(0x0,_0x118d1d['H'])('BABYLON.Animation',_0x2bed56),_0x227106['N']['_AnimationRangeFactory']=(_0x1e1d08,_0x430fd5,_0x206e9a)=>new _0x128906['X'](_0x1e1d08,_0x430fd5,_0x206e9a);},0x1e2e:(_0x1c634f,_0x4ad7da,_0x2a2988)=>{var _0x1e18ec=a8_0x2e955a;_0x2a2988['d'](_0x4ad7da,{'O':()=>_0x59c212});var _0x10936c=_0x2a2988(0x17aca),_0x391d2c=_0x2a2988(0xa896),_0x4543d1=_0x2a2988(0x11096),_0x34cd94=_0x2a2988(0xff4d);class _0x37983b{[_0x1e18ec(0x28c8)](){return'TargetedAnimation';}['serialize'](){var _0x302d73=_0x1e18ec;const _0x5320cc={};return _0x5320cc['animation']=this[_0x302d73(0x14f6)]['serialize'](),_0x5320cc[_0x302d73(0xe59)]=this[_0x302d73(0x36f2)]['id'],_0x5320cc;}}class _0x59c212{constructor(_0x4d44f3,_0x37ae8a=null){var _0x30c814=_0x1e18ec;this[_0x30c814(0x1c3a)]=_0x4d44f3,this[_0x30c814(0x1d5)]=new Array(),this['_animatables']=new Array(),this[_0x30c814(0x6e7)]=Number[_0x30c814(0x399e)],this[_0x30c814(0x35e)]=-Number['MAX_VALUE'],this['_speedRatio']=0x1,this['_loopAnimation']=!0x1,this['_isAdditive']=!0x1,this[_0x30c814(0x1854)]=null,this[_0x30c814(0x1731)]=new _0x391d2c['y$'](),this['onAnimationLoopObservable']=new _0x391d2c['y$'](),this[_0x30c814(0x40e3)]=new _0x391d2c['y$'](),this[_0x30c814(0x250c)]=new _0x391d2c['y$'](),this[_0x30c814(0x337b)]=new _0x391d2c['y$'](),this[_0x30c814(0xc1e)]=new _0x391d2c['y$'](),this[_0x30c814(0x6cf)]=null,this[_0x30c814(0x697)]=[],this[_0x30c814(0x20c2)]=_0x37ae8a||_0x4543d1['l']['LastCreatedScene'],this[_0x30c814(0x3bc7)]=this[_0x30c814(0x20c2)]['getUniqueId'](),this[_0x30c814(0x20c2)]['addAnimationGroup'](this);}get[_0x1e18ec(0x308a)](){var _0x15719b=_0x1e18ec;return this[_0x15719b(0x6e7)];}get['to'](){var _0x313bdf=_0x1e18ec;return this[_0x313bdf(0x35e)];}get[_0x1e18ec(0xbc8)](){var _0x257e96=_0x1e18ec;return this[_0x257e96(0x691)];}get[_0x1e18ec(0x1a95)](){var _0x4e4c75=_0x1e18ec;return this[_0x4e4c75(0x691)]&&!this[_0x4e4c75(0x33c0)];}get[_0x1e18ec(0x3266)](){return this['_speedRatio'];}set[_0x1e18ec(0x3266)](_0x50e7d7){var _0x42428f=_0x1e18ec;if(this['_speedRatio']!==_0x50e7d7){this['_speedRatio']=_0x50e7d7;for(let _0x398847=0x0;_0x398847_0x247429[0x0][_0x1b25c6(0x640)]&&(this['_from']=_0x247429[0x0][_0x1b25c6(0x640)]),this[_0x1b25c6(0x35e)]<_0x247429[_0x247429[_0x1b25c6(0x9da)]-0x1][_0x1b25c6(0x640)]&&(this['_to']=_0x247429[_0x247429[_0x1b25c6(0x9da)]-0x1][_0x1b25c6(0x640)]),this[_0x1b25c6(0x1d5)][_0x1b25c6(0x2009)](_0x1e69e4),_0x1e69e4);}['normalize'](_0xd2e7b=null,_0x44b824=null){var _0x3b68c2=_0x1e18ec;null==_0xd2e7b&&(_0xd2e7b=this[_0x3b68c2(0x6e7)]),null==_0x44b824&&(_0x44b824=this[_0x3b68c2(0x35e)]);for(let _0x45e48d=0x0;_0x45e48d_0xd2e7b&&(_0x248bd6={'frame':_0xd2e7b,'value':_0x248bd6[_0x3b68c2(0x31eb)],'inTangent':_0x248bd6[_0x3b68c2(0x938)],'outTangent':_0x248bd6[_0x3b68c2(0x2673)],'interpolation':_0x248bd6[_0x3b68c2(0x2d3c)]},_0x11be7c['splice'](0x0,0x0,_0x248bd6)),_0x5c1f95[_0x3b68c2(0x640)]<_0x44b824&&(_0x248bd6={'frame':_0x44b824,'value':_0x5c1f95[_0x3b68c2(0x31eb)],'inTangent':_0x5c1f95[_0x3b68c2(0x938)],'outTangent':_0x5c1f95[_0x3b68c2(0x2673)],'interpolation':_0x5c1f95[_0x3b68c2(0x2d3c)]},_0x11be7c[_0x3b68c2(0x2009)](_0x248bd6));}return this['_from']=_0xd2e7b,this[_0x3b68c2(0x35e)]=_0x44b824,this;}[_0x1e18ec(0x241f)](_0xaea3fc,_0x29cb0d,_0x759d8b){var _0x42b098=_0x1e18ec;_0xaea3fc[_0x42b098(0xba5)]=()=>{var _0x43b95d=_0x42b098;this['onAnimationLoopObservable'][_0x43b95d(0x223f)](_0x29cb0d),this[_0x43b95d(0x697)][_0x759d8b]||(this[_0x43b95d(0x697)][_0x759d8b]=!0x0,this[_0x43b95d(0x7d6)]++,this[_0x43b95d(0x7d6)]===this[_0x43b95d(0x1d5)][_0x43b95d(0x9da)]&&(this['onAnimationGroupLoopObservable'][_0x43b95d(0x223f)](this),this[_0x43b95d(0x7d6)]=0x0,this[_0x43b95d(0x697)]['length']=0x0));};}['start'](_0x2e2f16=!0x1,_0x35cfd6=0x1,_0x56d56f,_0x1956d2,_0xa83af4){var _0x332b5e=_0x1e18ec;if(this[_0x332b5e(0x691)]||0x0===this[_0x332b5e(0x1d5)][_0x332b5e(0x9da)])return this;this['_loopAnimation']=_0x2e2f16,this['_animationLoopCount']=0x0;for(let _0x37b89e=this['_animationLoopFlags']['length']=0x0;_0x37b89e{var _0x13cf1e=_0x332b5e;this[_0x13cf1e(0x1731)][_0x13cf1e(0x223f)](_0x56b04e),this[_0x13cf1e(0x3f83)](_0x35a267);},this[_0x332b5e(0x241f)](_0x35a267,_0x56b04e,_0x37b89e),this['_animatables']['push'](_0x35a267);}return this[_0x332b5e(0x385b)]=_0x35cfd6,this[_0x332b5e(0x691)]=!0x0,this['_isPaused']=!0x1,this[_0x332b5e(0xc1e)][_0x332b5e(0x223f)](this),this;}[_0x1e18ec(0x403e)](){var _0x39f2cc=_0x1e18ec;if(!this['_isStarted'])return this;this[_0x39f2cc(0x33c0)]=!0x0;for(let _0x4dd809=0x0;_0x4dd809{var _0x3c1d87=a8_0x2e955a,_0x2d37e9;_0x485d0e['d'](_0x5cd612,{'N':()=>_0x2d37e9}),(_0x485d0e=_0x2d37e9=_0x2d37e9||{})[_0x485d0e[_0x3c1d87(0x1a2c)]=0x0]=_0x3c1d87(0x1a2c),_0x485d0e[_0x485d0e[_0x3c1d87(0x40a5)]=0x1]=_0x3c1d87(0x40a5);},0x1224f:(_0x204fe9,_0x5a46c7,_0x5e1071)=>{_0x5e1071(0x17aca);},0x7e6:(_0x3f5096,_0x562145,_0x414123)=>{var _0x34bf4d=a8_0x2e955a;_0x414123['d'](_0x562145,{'EI':()=>_0x4262ce,'Kp':()=>_0x38c777,'bi':()=>_0x1c02b8,'qP':()=>_0x2e0f05,'ud':()=>_0x7fba45,'v':()=>_0x4df95f}),_0x414123(0xcc9e);class _0x38c777{constructor(){var _0xb9d6e5=a8_0xcbd5;this['_easingMode']=_0x38c777[_0xb9d6e5(0x2b2b)];}['setEasingMode'](_0x586207){var _0x7a866d=a8_0xcbd5;_0x586207=Math[_0x7a866d(0x1858)](Math['max'](_0x586207,0x0),0x2),this['_easingMode']=_0x586207;}['getEasingMode'](){var _0x2dcfd3=a8_0xcbd5;return this[_0x2dcfd3(0x1468)];}[_0x34bf4d(0x1672)](_0x1e8874){var _0x31f632=_0x34bf4d;throw new Error(_0x31f632(0x3265));}[_0x34bf4d(0x2c07)](_0x20a280){var _0x35d045=_0x34bf4d;switch(this[_0x35d045(0x1468)]){case _0x38c777[_0x35d045(0x2b2b)]:return this[_0x35d045(0x1672)](_0x20a280);case _0x38c777[_0x35d045(0x185)]:return 0x1-this[_0x35d045(0x1672)](0x1-_0x20a280);}return 0.5<=_0x20a280?0.5*(0x1-this['easeInCore'](0x2*(0x1-_0x20a280)))+0.5:0.5*this[_0x35d045(0x1672)](0x2*_0x20a280);}}_0x38c777[_0x34bf4d(0x2b2b)]=0x0,_0x38c777[_0x34bf4d(0x185)]=0x1,_0x38c777[_0x34bf4d(0xc3a)]=0x2;class _0x2e0f05 extends _0x38c777{[_0x34bf4d(0x1672)](_0x1dd2fb){var _0x208cca=_0x34bf4d;return _0x1dd2fb=Math[_0x208cca(0x34dd)](0x0,Math['min'](0x1,_0x1dd2fb)),0x1-Math[_0x208cca(0xa6b)](0x1-_0x1dd2fb*_0x1dd2fb);}}class _0x7fba45 extends _0x38c777{constructor(_0x4ecb4e=0x1){var _0x3aea7e=_0x34bf4d;super(),this[_0x3aea7e(0x15a7)]=_0x4ecb4e;}[_0x34bf4d(0x1672)](_0x31421d){var _0x8d891d=_0x34bf4d,_0x489db4=Math[_0x8d891d(0x34dd)](0x0,this[_0x8d891d(0x15a7)]);return Math[_0x8d891d(0x29b2)](_0x31421d,0x3)-_0x31421d*_0x489db4*Math[_0x8d891d(0x2f82)](3.141592653589793*_0x31421d);}}(class extends null{},class extends null{},class extends null{});class _0x4262ce extends _0x38c777{constructor(_0x423b77=0x2){var _0x5c3ea0=_0x34bf4d;super(),this[_0x5c3ea0(0xaec)]=_0x423b77;}[_0x34bf4d(0x1672)](_0x344890){var _0x238bb8=_0x34bf4d;return this[_0x238bb8(0xaec)]<=0x0?_0x344890:(Math[_0x238bb8(0x22d9)](this[_0x238bb8(0xaec)]*_0x344890)-0x1)/(Math[_0x238bb8(0x22d9)](this[_0x238bb8(0xaec)])-0x1);}}(class extends null{});class _0x4df95f extends _0x38c777{[_0x34bf4d(0x1672)](_0x2fa68d){return _0x2fa68d*_0x2fa68d;}}(class extends null{},class extends null{});class _0x1c02b8 extends _0x38c777{[_0x34bf4d(0x1672)](_0x4f00b5){return 0x1-Math['sin'](1.5707963267948966*(0x1-_0x4f00b5));}}(class extends null{});},0x61c5:(_0x536d79,_0x5a6925,_0xe2d0c4)=>{_0xe2d0c4(0x1440a),_0xe2d0c4(0x17aca),_0xe2d0c4(0x1224f),_0xe2d0c4(0x7e6),_0xe2d0c4(0xf930),_0xe2d0c4(0x1e2e),_0xe2d0c4(0x137b9),_0xe2d0c4(0x100ec);},0x100ec:(_0xd2de49,_0x38be96,_0x2bed6b)=>{_0x2bed6b(0xd53f);},0xf930:(_0x15cf51,_0x4d0f18,_0x11b0ae)=>{var _0x318b58=a8_0x2e955a;_0x11b0ae['d'](_0x4d0f18,{'o':()=>_0x96cde5});var _0x2dfc7a=_0x11b0ae(0xd53f),_0x4d0f18=_0x11b0ae(0xbd53),_0x25b87e=_0x11b0ae(0x17aca),_0x11b0ae=_0x11b0ae(0x17194);const _0x190f1e=Object['freeze'](new _0x2dfc7a['_f'](0x0,0x0,0x0,0x0)),_0xfa5a88=Object[_0x318b58(0xb90)](_0x2dfc7a['P']['Zero']()),_0x33a929=Object[_0x318b58(0xb90)](_0x2dfc7a['FM'][_0x318b58(0x317a)]()),_0x5ac4da=Object[_0x318b58(0xb90)](_0x11b0ae['$'][_0x318b58(0x317a)]()),_0x991c8d=Object[_0x318b58(0xb90)](_0x4d0f18['Wo'][_0x318b58(0x2d8b)]());class _0x96cde5{constructor(_0x498a22,_0x4c797f,_0xbb8855,_0x5c5edc){var _0x23199c=_0x318b58;if(this[_0x23199c(0x3e9b)]=new Array(),this[_0x23199c(0xc10)]=0x0,this['_originalValue']=new Array(),this[_0x23199c(0xce7)]=null,this[_0x23199c(0x25b4)]={},this[_0x23199c(0x3517)]={},this[_0x23199c(0x2665)]=!0x1,this['_blendingFactor']=0x0,this[_0x23199c(0x2099)]=null,this[_0x23199c(0x2cf6)]=null,this[_0x23199c(0x312c)]=null,this[_0x23199c(0x1b7f)]='',this['_weight']=0x1,this[_0x23199c(0x1414)]=0x0,this[_0x23199c(0x2f30)]=0x0,this[_0x23199c(0x38f2)]=0x0,this['_targetIsArray']=!0x1,this['_animation']=_0x4c797f,this[_0x23199c(0x3705)]=_0x498a22,this['_scene']=_0xbb8855,this['_host']=_0x5c5edc,this[_0x23199c(0x2547)]=[],_0x4c797f['_runtimeAnimations'][_0x23199c(0x2009)](this),this[_0x23199c(0x2db6)]={'key':0x0,'repeatCount':0x0,'loopMode':this[_0x23199c(0x258e)]()},this[_0x23199c(0x84f)][_0x23199c(0x893)]===_0x25b87e['f']['ANIMATIONTYPE_MATRIX']&&(this['_animationState']['workValue']=_0x2dfc7a['y3'][_0x23199c(0x317a)]()),this[_0x23199c(0x1eae)]=this[_0x23199c(0x84f)]['getKeys'](),this[_0x23199c(0x35aa)]=this['_keys'][0x0][_0x23199c(0x640)],this['_maxFrame']=this['_keys'][this['_keys']['length']-0x1][_0x23199c(0x640)],this[_0x23199c(0x2fb8)]=this[_0x23199c(0x1eae)][0x0][_0x23199c(0x31eb)],this['_maxValue']=this[_0x23199c(0x1eae)][this[_0x23199c(0x1eae)][_0x23199c(0x9da)]-0x1][_0x23199c(0x31eb)],0x0!==this[_0x23199c(0x35aa)]&&(_0xbb8855={'frame':0x0,'value':this['_minValue']},this[_0x23199c(0x1eae)]['splice'](0x0,0x0,_0xbb8855)),this[_0x23199c(0x3705)]instanceof Array){let _0x3e9066=0x0;for(const _0x578392 of this[_0x23199c(0x3705)])this[_0x23199c(0x365b)](_0x578392,_0x3e9066),this['_getOriginalValues'](_0x3e9066),_0x3e9066++;this[_0x23199c(0x1fd7)]=!0x0;}else this[_0x23199c(0x365b)](this[_0x23199c(0x3705)]),this[_0x23199c(0x3ce)](),this[_0x23199c(0x1fd7)]=!0x1,this[_0x23199c(0x312c)]=this[_0x23199c(0x2547)][0x0];const _0x1bb8dc=_0x4c797f[_0x23199c(0x58d)]();_0x1bb8dc&&0x0<_0x1bb8dc[_0x23199c(0x9da)]&&_0x1bb8dc[_0x23199c(0x982)](_0x28d9d0=>{var _0x32ad9c=_0x23199c;this[_0x32ad9c(0x3e9b)][_0x32ad9c(0x2009)](_0x28d9d0[_0x32ad9c(0x2e0e)]());}),this[_0x23199c(0x1298)]=(_0x498a22&&_0x498a22['animationPropertiesOverride']?_0x498a22[_0x23199c(0x2131)]:this[_0x23199c(0x84f)])[_0x23199c(0xf00)];}get[_0x318b58(0x2b6a)](){var _0x3cb453=_0x318b58;return this[_0x3cb453(0xc10)];}get[_0x318b58(0x3326)](){var _0xbac81c=_0x318b58;return this[_0xbac81c(0x3dde)];}get[_0x318b58(0x1ada)](){var _0x8252ac=_0x318b58;return this[_0x8252ac(0x2099)];}get['targetPath'](){var _0x84ee9d=_0x318b58;return this[_0x84ee9d(0x1b7f)];}get[_0x318b58(0x36f2)](){var _0x2f0182=_0x318b58;return this[_0x2f0182(0x2cf6)];}get[_0x318b58(0x3fd)](){var _0x36ec49=_0x318b58;return this['_host']&&this[_0x36ec49(0x378d)][_0x36ec49(0x3fd)];}[_0x318b58(0x365b)](_0x5e57da,_0x176179=0x0){var _0x1c38f0=_0x318b58,_0x1159db=this[_0x1c38f0(0x84f)][_0x1c38f0(0x1cbd)];if(0x1<_0x1159db['length']){let _0x109458=_0x5e57da[_0x1159db[0x0]];for(let _0x1ce7b7=0x1;_0x1ce7b7<_0x1159db[_0x1c38f0(0x9da)]-0x1;_0x1ce7b7++)_0x109458=_0x109458[_0x1159db[_0x1ce7b7]];this[_0x1c38f0(0x1b7f)]=_0x1159db[_0x1159db[_0x1c38f0(0x9da)]-0x1],this[_0x1c38f0(0x2547)][_0x176179]=_0x109458;}else this[_0x1c38f0(0x1b7f)]=_0x1159db[0x0],this[_0x1c38f0(0x2547)][_0x176179]=_0x5e57da;}get['animation'](){return this['_animation'];}[_0x318b58(0xf06)](_0x43cb27=!0x1){var _0x34b0af=_0x318b58;if(_0x43cb27){if(this[_0x34b0af(0x3705)]instanceof Array){let _0x534204=0x0;for(const _0x43201a of this[_0x34b0af(0x3705)])void 0x0!==this[_0x34b0af(0x7b6)][_0x534204]&&this[_0x34b0af(0x1ed7)](_0x43201a,this['_activeTargets'][_0x534204],this[_0x34b0af(0x7b6)][_0x534204],-0x1,_0x534204),_0x534204++;}else void 0x0!==this[_0x34b0af(0x7b6)][0x0]&&this[_0x34b0af(0x1ed7)](this[_0x34b0af(0x3705)],this['_directTarget'],this[_0x34b0af(0x7b6)][0x0],-0x1,0x0);}this['_offsetsCache']={},this['_highLimitsCache']={},this['_currentFrame']=0x0;for(let _0x142d5e=this[_0x34b0af(0x20e)]=0x0;_0x142d5e_0x1400a5[_0x1400a5[_0x271228(0x9da)]-0x1][_0x271228(0x640)]&&(_0x201ea9=_0x1400a5[_0x1400a5[_0x271228(0x9da)]-0x1][_0x271228(0x640)]);const _0x493363=this['_events'];if(_0x493363[_0x271228(0x9da)]){for(let _0x41126c=0x0;_0x41126c<_0x493363[_0x271228(0x9da)];_0x41126c++)_0x493363[_0x41126c][_0x271228(0x2e4c)]||(_0x493363[_0x41126c][_0x271228(0x3724)]=_0x493363[_0x41126c][_0x271228(0x640)]<_0x201ea9);}this[_0x271228(0xc10)]=_0x201ea9,_0x1400a5=this['_animation'][_0x271228(0x2883)](_0x201ea9,this['_animationState']),this[_0x271228(0xe6c)](_0x1400a5,-0x1);}[_0x318b58(0x28a0)](_0x2acf22){var _0x352c4c=_0x318b58;_0x2acf22=this[_0x352c4c(0x2f30)]*(this['_animation'][_0x352c4c(0x2287)]*_0x2acf22)/0x3e8,this['_ratioOffset']=this[_0x352c4c(0x38f2)]-_0x2acf22;}['animate'](_0x1ad01a,_0x466edf,_0x4bfd19,_0x53d783,_0xe8b717,_0x4647b8=-0x1){var _0x4901d3=_0x318b58;const _0x2a389d=this[_0x4901d3(0x84f)];var _0x1e2667=_0x2a389d[_0x4901d3(0x1cbd)];if(!_0x1e2667||_0x1e2667['length']<0x1)return!(this[_0x4901d3(0x2665)]=!0x0);let _0x3039dd=!0x0;(_0x466edfthis[_0x4901d3(0x2c06)])&&(_0x466edf=this[_0x4901d3(0x35aa)]);var _0x444f85=(_0x4bfd19=_0x4bfd19this[_0x4901d3(0x2c06)]?this[_0x4901d3(0x2c06)]:_0x4bfd19)-_0x466edf;let _0x30b473;var _0x3184ba,_0x1e2667=_0x1ad01a*(_0x2a389d[_0x4901d3(0x2287)]*_0xe8b717)/0x3e8+this[_0x4901d3(0x1414)];let _0x5a3bdc=0x0;if(this[_0x4901d3(0x2f30)]=_0x1ad01a,this['_previousRatio']=_0x1e2667,!_0x53d783&&_0x466edf<=_0x4bfd19&&_0x444f85<=_0x1e2667)_0x3039dd=!0x1,_0x5a3bdc=_0x2a389d[_0x4901d3(0x21d1)](this[_0x4901d3(0xb18)]);else{if(!_0x53d783&&_0x4bfd19<=_0x466edf&&_0x1e2667<=_0x444f85)_0x3039dd=!0x1,_0x5a3bdc=_0x2a389d[_0x4901d3(0x21d1)](this[_0x4901d3(0x2fb8)]);else{if(this[_0x4901d3(0x2db6)][_0x4901d3(0x2a8)]!==_0x25b87e['f'][_0x4901d3(0x25e9)]){var _0x15ff38=_0x4bfd19['toString']()+_0x466edf['toString']();if(!this[_0x4901d3(0x25b4)][_0x15ff38]){this[_0x4901d3(0x2db6)][_0x4901d3(0x3635)]=0x0,this[_0x4901d3(0x2db6)][_0x4901d3(0x2a8)]=_0x25b87e['f'][_0x4901d3(0x25e9)];var _0x40dae5=_0x2a389d[_0x4901d3(0x2883)](_0x466edf,this[_0x4901d3(0x2db6)]);const _0x2f0fe1=_0x2a389d['_interpolate'](_0x4bfd19,this['_animationState']);switch(this[_0x4901d3(0x2db6)][_0x4901d3(0x2a8)]=this['_getCorrectLoopMode'](),_0x2a389d['dataType']){case _0x25b87e['f'][_0x4901d3(0x1112)]:this[_0x4901d3(0x25b4)][_0x15ff38]=_0x2f0fe1-_0x40dae5;break;case _0x25b87e['f']['ANIMATIONTYPE_QUATERNION']:case _0x25b87e['f'][_0x4901d3(0x17d8)]:case _0x25b87e['f']['ANIMATIONTYPE_VECTOR2']:case _0x25b87e['f'][_0x4901d3(0x1727)]:case _0x25b87e['f'][_0x4901d3(0x2249)]:this[_0x4901d3(0x25b4)][_0x15ff38]=_0x2f0fe1[_0x4901d3(0x34cd)](_0x40dae5);}this['_highLimitsCache'][_0x15ff38]=_0x2f0fe1;}_0x5a3bdc=this[_0x4901d3(0x3517)][_0x15ff38],_0x30b473=this[_0x4901d3(0x25b4)][_0x15ff38];}}}if(void 0x0===_0x30b473)switch(_0x2a389d[_0x4901d3(0x893)]){case _0x25b87e['f']['ANIMATIONTYPE_FLOAT']:_0x30b473=0x0;break;case _0x25b87e['f'][_0x4901d3(0x299c)]:_0x30b473=_0x190f1e;break;case _0x25b87e['f'][_0x4901d3(0x17d8)]:_0x30b473=_0xfa5a88;break;case _0x25b87e['f']['ANIMATIONTYPE_VECTOR2']:_0x30b473=_0x33a929;break;case _0x25b87e['f']['ANIMATIONTYPE_SIZE']:_0x30b473=_0x5ac4da;break;case _0x25b87e['f'][_0x4901d3(0x2249)]:_0x30b473=_0x991c8d;}_0x3184ba=this['_host']&&this['_host']['syncRoot']?_0x466edf+(_0x4bfd19-_0x466edf)*(((_0x1ad01a=this[_0x4901d3(0x378d)][_0x4901d3(0xe95)])[_0x4901d3(0xa53)]-_0x1ad01a['fromFrame'])/(_0x1ad01a[_0x4901d3(0x1529)]-_0x1ad01a[_0x4901d3(0x30b8)])):0x0<_0x1e2667&&_0x4bfd19<_0x466edf||_0x1e2667<0x0&&_0x466edf<_0x4bfd19?_0x3039dd&&0x0!=_0x444f85?_0x4bfd19+_0x1e2667%_0x444f85:_0x466edf:_0x3039dd&&0x0!=_0x444f85?_0x466edf+_0x1e2667%_0x444f85:_0x4bfd19;const _0x238f0a=this[_0x4901d3(0x3e9b)];if(0x0<_0xe8b717&&this[_0x4901d3(0x2b6a)]>_0x3184ba||_0xe8b717<0x0&&this['currentFrame']<_0x3184ba){this[_0x4901d3(0x2423)]();for(let _0x52177b=0x0;_0x52177b<_0x238f0a['length'];_0x52177b++)_0x238f0a[_0x52177b]['onlyOnce']||(_0x238f0a[_0x52177b][_0x4901d3(0x3724)]=!0x1);this[_0x4901d3(0x2db6)][_0x4901d3(0x270e)]=0x0<_0xe8b717?0x0:_0x2a389d[_0x4901d3(0x3fd9)]()[_0x4901d3(0x9da)]-0x1;}this[_0x4901d3(0xc10)]=_0x3184ba,this[_0x4901d3(0x2db6)][_0x4901d3(0x3635)]=0x0==_0x444f85?0x0:_0x1e2667/_0x444f85>>0x0,this[_0x4901d3(0x2db6)][_0x4901d3(0x105a)]=_0x5a3bdc,this[_0x4901d3(0x2db6)][_0x4901d3(0x1a19)]=_0x30b473,_0x53d783=_0x2a389d[_0x4901d3(0x2883)](_0x3184ba,this[_0x4901d3(0x2db6)]);if(this[_0x4901d3(0xe6c)](_0x53d783,_0x4647b8),_0x238f0a[_0x4901d3(0x9da)]){for(let _0xb95b0e=0x0;_0xb95b0e<_0x238f0a[_0x4901d3(0x9da)];_0xb95b0e++)if(0x0<_0x444f85&&_0x3184ba>=_0x238f0a[_0xb95b0e][_0x4901d3(0x640)]&&_0x238f0a[_0xb95b0e][_0x4901d3(0x640)]>=_0x466edf||_0x444f85<0x0&&_0x3184ba<=_0x238f0a[_0xb95b0e][_0x4901d3(0x640)]&&_0x238f0a[_0xb95b0e][_0x4901d3(0x640)]<=_0x466edf){const _0x31373f=_0x238f0a[_0xb95b0e];_0x31373f[_0x4901d3(0x3724)]||(_0x31373f[_0x4901d3(0x2e4c)]&&(_0x238f0a['splice'](_0xb95b0e,0x1),_0xb95b0e--),_0x31373f['isDone']=!0x0,_0x31373f['action'](_0x3184ba));}}return _0x3039dd||(this['_stopped']=!0x0),_0x3039dd;}}},0xf516:(_0x5eff72,_0x20c14a,_0xf0d3ea)=>{_0xf0d3ea(0x14232),_0xf0d3ea(0x4ba7),_0xf0d3ea(0x11096);},0x7b00:(_0x5445ea,_0x718a37,_0x49497f)=>{var _0x15c519=a8_0x2e955a,_0x5849b5=_0x49497f(0xa896),_0x1d4144=_0x49497f(0x9a70),_0x30fe68=_0x49497f(0x14232),_0x2599bf=_0x49497f(0x7205);_0x30fe68['D'][_0x15c519(0x3267)]=(_0x826d0b,_0x56b6ba,_0x12e893)=>new _0x4b2c8b(_0x826d0b,_0x56b6ba,_0x12e893);class _0x4b2c8b{constructor(_0x1afa26=null,_0xaf9606=null,_0x5e6bc8=null){var _0x130e00=_0x15c519;if(this[_0x130e00(0x1bb0)]=null,this[_0x130e00(0x1c5)]=!0x1,this[_0x130e00(0x3d4b)]=null,this[_0x130e00(0x1e88)]=null,this[_0x130e00(0x1e8)]=!0x1,this[_0x130e00(0x1166)]=!0x1,this[_0x130e00(0x701)]=!0x1,this['isOGGsupported']=!0x1,this[_0x130e00(0x2667)]=!0x0,this[_0x130e00(0x42e)]=!0x1,this['onAudioUnlockedObservable']=new _0x5849b5['y$'](),this[_0x130e00(0x2b73)]=new _0x5849b5['y$'](),this['_tryToRun']=!0x1,this[_0x130e00(0x4121)]=()=>{var _0x59663a=_0x130e00;this[_0x59663a(0x769)]();},(0x0,_0x2599bf['CG'])()){void 0x0!==window[_0x130e00(0x3d91)]&&(this[_0x130e00(0x1e8)]=!0x0);const _0x4bfaba=document[_0x130e00(0x22e5)](_0x130e00(0x31f2));this[_0x130e00(0x214)]=_0x1afa26,this[_0x130e00(0x1bb0)]=_0xaf9606,this['_audioDestination']=_0x5e6bc8;try{_0x4bfaba&&_0x4bfaba[_0x130e00(0xa85)]&&(_0x4bfaba[_0x130e00(0xa85)](_0x130e00(0xc55))['replace'](/^no$/,'')||_0x4bfaba[_0x130e00(0xa85)](_0x130e00(0x3515))['replace'](/^no$/,''))&&(this[_0x130e00(0x701)]=!0x0);}catch(_0x156387){}try{_0x4bfaba&&_0x4bfaba[_0x130e00(0xa85)]&&_0x4bfaba['canPlayType']('audio/ogg;\x20codecs=\x22vorbis\x22')[_0x130e00(0x2bb1)](/^no$/,'')&&(this['isOGGsupported']=!0x0);}catch(_0x2a1ea4){}}}get['audioContext'](){var _0x3e1a8a=_0x15c519;return this[_0x3e1a8a(0x1c5)]?this['unlocked']||this['_muteButton']||this[_0x3e1a8a(0xd9b)]():this[_0x3e1a8a(0x51b)](),this['_audioContext'];}[_0x15c519(0x4112)](){var _0x23b50f=_0x15c519;this[_0x23b50f(0x1a49)]();}[_0x15c519(0x38c)](){var _0x21ccfe=_0x15c519;this[_0x21ccfe(0x3023)]();}[_0x15c519(0x1580)](){var _0x5aeaae=_0x15c519;let _0x4306b9;return(_0x4306b9=void 0x0!==this[_0x5aeaae(0x1bb0)][_0x5aeaae(0x471)]?this[_0x5aeaae(0x1bb0)][_0x5aeaae(0x471)]():_0x4306b9)||Promise[_0x5aeaae(0x1cbf)]();}['_initializeAudioContext'](){var _0x3cf2f1=_0x15c519;try{this[_0x3cf2f1(0x1e8)]&&(this['_audioContext']||(this[_0x3cf2f1(0x1bb0)]=new AudioContext()),this[_0x3cf2f1(0x1e66)]=this[_0x3cf2f1(0x1bb0)][_0x3cf2f1(0x880)](),this[_0x3cf2f1(0x1e66)][_0x3cf2f1(0x116a)][_0x3cf2f1(0x31eb)]=0x1,this[_0x3cf2f1(0x1e88)]||(this[_0x3cf2f1(0x1e88)]=this[_0x3cf2f1(0x1bb0)][_0x3cf2f1(0x22dc)]),this['masterGain'][_0x3cf2f1(0x3b6d)](this[_0x3cf2f1(0x1e88)]),this[_0x3cf2f1(0x1c5)]=!0x0,'running'===this[_0x3cf2f1(0x1bb0)][_0x3cf2f1(0x2c77)]&&this[_0x3cf2f1(0x3023)]());}catch(_0x253c39){this[_0x3cf2f1(0x1e8)]=!0x1,_0x1d4144['Y']['Error']('Web\x20Audio:\x20'+_0x253c39[_0x3cf2f1(0x677)]);}}[_0x15c519(0x3023)](){var _0x4f52d8=_0x15c519;this[_0x4f52d8(0x1d79)]||(this[_0x4f52d8(0x1d79)]=!0x0,this[_0x4f52d8(0x1580)]()[_0x4f52d8(0x3be)](()=>{var _0x3ad6ff=_0x4f52d8;this[_0x3ad6ff(0x1d79)]=!0x1,this[_0x3ad6ff(0x3d4b)]&&this[_0x3ad6ff(0xb55)](),this['unlocked']=!0x0,this[_0x3ad6ff(0xfc0)]['notifyObservers'](this);})[_0x4f52d8(0x410d)](()=>{var _0x5e4629=_0x4f52d8;this['_tryToRun']=!0x1,this[_0x5e4629(0x2667)]=!0x1;}));}[_0x15c519(0x1a49)](){var _0x2f702d=_0x15c519;this[_0x2f702d(0x2667)]=!0x1,this['onAudioLockedObservable'][_0x2f702d(0x223f)](this),this[_0x2f702d(0xd9b)]();}[_0x15c519(0xd9b)](){var _0x260041=_0x15c519;if(!this['useCustomUnlockedButton']&&!this[_0x260041(0x3d4b)]){this[_0x260041(0x3d4b)]=document['createElement'](_0x260041(0x1bed)),this[_0x260041(0x3d4b)][_0x260041(0x16c8)]=_0x260041(0x3efe),this[_0x260041(0x3d4b)]['id']=_0x260041(0x36d),this[_0x260041(0x3d4b)]['title']='Unmute';var _0x32bf87=_0x260041(0x2a79)+(window[_0x260041(0x23da)]?_0x260041(0x344):'https://cdn.babylonjs.com/Assets/audio.png')+_0x260041(0x809);const _0x25f5e3=document[_0x260041(0x22e5)]('style');_0x25f5e3['appendChild'](document[_0x260041(0x313d)](_0x32bf87)),document[_0x260041(0x1f73)](_0x260041(0x3b7e))[0x0][_0x260041(0x2d5e)](_0x25f5e3),document[_0x260041(0x18d2)][_0x260041(0x2d5e)](this[_0x260041(0x3d4b)]),this['_moveButtonToTopLeft'](),this[_0x260041(0x3d4b)][_0x260041(0x363d)](_0x260041(0x2ae4),()=>{this['_triggerRunningState']();},!0x0),this[_0x260041(0x3d4b)]['addEventListener'](_0x260041(0xa03),()=>{var _0x3dd4bc=_0x260041;this[_0x3dd4bc(0x3023)]();},!0x0),window['addEventListener'](_0x260041(0x33eb),this[_0x260041(0x4121)]);}}[_0x15c519(0x769)](){var _0x558e65=_0x15c519;this[_0x558e65(0x214)]&&this['_muteButton']&&(this['_muteButton'][_0x558e65(0x1e27)][_0x558e65(0x577)]=this[_0x558e65(0x214)][_0x558e65(0x1e45)]+0x14+'px',this[_0x558e65(0x3d4b)]['style'][_0x558e65(0x2932)]=this[_0x558e65(0x214)][_0x558e65(0x385)]+0x14+'px');}[_0x15c519(0xb55)](){var _0x360e80=_0x15c519;this['_muteButton']&&(document[_0x360e80(0x18d2)][_0x360e80(0x17c3)](this[_0x360e80(0x3d4b)]),this['_muteButton']=null);}['dispose'](){var _0x28cb2b=_0x15c519;this[_0x28cb2b(0x1e8)]&&this['_audioContextInitialized']&&(this[_0x28cb2b(0x1f00)]&&this[_0x28cb2b(0x1bb0)]&&(this[_0x28cb2b(0x1f00)][_0x28cb2b(0xb5e)](),this[_0x28cb2b(0x1f00)][_0x28cb2b(0xc1f)](),this[_0x28cb2b(0x1e66)]['disconnect'](),this[_0x28cb2b(0x1e66)][_0x28cb2b(0x3b6d)](this[_0x28cb2b(0x1bb0)][_0x28cb2b(0x22dc)]),this[_0x28cb2b(0x1f00)]=null),this[_0x28cb2b(0x1e66)][_0x28cb2b(0x116a)][_0x28cb2b(0x31eb)]=0x1),this[_0x28cb2b(0x1166)]=!0x1,this[_0x28cb2b(0xb55)](),window['removeEventListener']('resize',this[_0x28cb2b(0x4121)]),this['onAudioUnlockedObservable']['clear'](),this[_0x28cb2b(0x2b73)][_0x28cb2b(0x2a99)]();}[_0x15c519(0x21cc)](){var _0xe9a7d=_0x15c519;return this['canUseWebAudio']&&this[_0xe9a7d(0x1c5)]?this['masterGain']['gain'][_0xe9a7d(0x31eb)]:-0x1;}[_0x15c519(0x78a)](_0x598207){var _0x386ab8=_0x15c519;this[_0x386ab8(0x1e8)]&&this['_audioContextInitialized']&&(this[_0x386ab8(0x1e66)][_0x386ab8(0x116a)]['value']=_0x598207);}['connectToAnalyser'](_0x1b93a3){var _0x544f7e=_0x15c519;this[_0x544f7e(0x1f00)]&&this[_0x544f7e(0x1f00)][_0x544f7e(0xb5e)](),this[_0x544f7e(0x1e8)]&&this[_0x544f7e(0x1c5)]&&this[_0x544f7e(0x1bb0)]&&(this[_0x544f7e(0x1f00)]=_0x1b93a3,this[_0x544f7e(0x1e66)][_0x544f7e(0x408f)](),this[_0x544f7e(0x1f00)]['connectAudioNodes'](this[_0x544f7e(0x1e66)],this['_audioContext']['destination']));}}},0xfb62:(_0x4bb43a,_0x373d4e,_0x3d916d)=>{var _0x520693=a8_0x2e955a,_0x11d74b=_0x3d916d(0x11311),_0x16a5a3=_0x3d916d(0xdf4),_0x549b48=_0x3d916d(0x14232),_0x56aa69=_0x3d916d(0xd53f),_0x231d86=_0x3d916d(0x67a3),_0x51525a=_0x3d916d(0xd537),_0x22ec01=_0x3d916d(0x700f),_0x53d1f9=(_0x3d916d(0x7b00),_0x3d916d(0x23a8)),_0x1c6ee6=_0x3d916d(0x11096);_0x22ec01['p'][_0x520693(0x2eba)](_0x231d86['l']['NAME_AUDIO'],(_0x2b7b5d,_0x370930,_0x3f0d06,_0x58181d)=>{var _0x55939c=_0x520693,_0x4f0580;let _0x3c27e8=[];if(_0x3f0d06[_0x55939c(0x3e7c)]=_0x3f0d06['sounds']||[],void 0x0!==_0x2b7b5d[_0x55939c(0x3e7c)]&&null!==_0x2b7b5d[_0x55939c(0x3e7c)])for(let _0x4a6f5d=0x0,_0x1a750c=_0x2b7b5d[_0x55939c(0x3e7c)][_0x55939c(0x9da)];_0x4a6f5d<_0x1a750c;_0x4a6f5d++){const _0x2c1731=_0x2b7b5d[_0x55939c(0x3e7c)][_0x4a6f5d];null!=(_0x4f0580=_0x549b48['D'][_0x55939c(0x39d)])&&_0x4f0580[_0x55939c(0x1e8)]?(_0x2c1731[_0x55939c(0xfa0)]||(_0x2c1731['url']=_0x2c1731[_0x55939c(0x1c3a)]),_0x3c27e8[_0x2c1731[_0x55939c(0xfa0)]]?_0x3f0d06['sounds']['push'](_0x11d74b['$'][_0x55939c(0xd6b)](_0x2c1731,_0x370930,_0x58181d,_0x3c27e8[_0x2c1731[_0x55939c(0xfa0)]])):(_0x4f0580=_0x11d74b['$']['Parse'](_0x2c1731,_0x370930,_0x58181d),_0x3c27e8[_0x2c1731[_0x55939c(0xfa0)]]=_0x4f0580,_0x3f0d06[_0x55939c(0x3e7c)][_0x55939c(0x2009)](_0x4f0580))):_0x3f0d06['sounds'][_0x55939c(0x2009)](new _0x11d74b['$'](_0x2c1731['name'],null,_0x370930));}_0x3c27e8=[];}),Object[_0x520693(0x30e2)](_0x51525a['x'][_0x520693(0x2dca)],_0x520693(0x3c08),{'get':function(){var _0x5aef82=_0x520693,_0x121f96;return this[_0x5aef82(0xd59)](_0x231d86['l']['NAME_AUDIO'])||(_0x121f96=new _0x219ca1(this),this[_0x5aef82(0x217b)](_0x121f96)),this[_0x5aef82(0xe97)]||(this[_0x5aef82(0xe97)]=new _0x16a5a3['t'](this,{'mainTrack':!0x0})),this[_0x5aef82(0xe97)];},'enumerable':!0x0,'configurable':!0x0}),_0x51525a['x'][_0x520693(0x2dca)]['getSoundByName']=function(_0x3f6c0f){var _0xd813e4=_0x520693;let _0x3ac3ff;for(_0x3ac3ff=0x0;_0x3ac3ff{var _0x4ff5a7=_0x112f62;_0x4a107f[_0x4ff5a7(0x3d5c)](),_0x4a107f['autoplay']=!0x0,this[_0x4ff5a7(0x38c0)][_0x4ff5a7(0x3c08)][_0x4ff5a7(0x3a20)](_0x4a107f);});}[_0x520693(0x38ea)](_0xc66e52,_0x2deb2b=!0x1){var _0x597aa7=_0x520693;_0xc66e52[_0x597aa7(0x3e7c)]&&_0xc66e52[_0x597aa7(0x3e7c)][_0x597aa7(0x982)](_0x472013=>{var _0x371228=_0x597aa7;_0x472013['stop'](),_0x472013[_0x371228(0x3f3d)]=!0x1,this[_0x371228(0x38c0)][_0x371228(0x3c08)][_0x371228(0x17ab)](_0x472013),_0x2deb2b&&_0x472013[_0x371228(0xc1f)]();});}[_0x520693(0xc1f)](){var _0x2aa286=_0x520693;const _0x3e6b83=this[_0x2aa286(0x38c0)];if(_0x3e6b83[_0x2aa286(0xe97)]&&_0x3e6b83['mainSoundTrack'][_0x2aa286(0xc1f)](),_0x3e6b83[_0x2aa286(0x1c4d)]){for(let _0x313fe0=0x0;_0x313fe0<_0x3e6b83[_0x2aa286(0x1c4d)][_0x2aa286(0x9da)];_0x313fe0++)_0x3e6b83[_0x2aa286(0x1c4d)][_0x313fe0][_0x2aa286(0xc1f)]();}}[_0x520693(0x33dc)](){var _0x1d1f46=_0x520693;const _0x354b95=this[_0x1d1f46(0x38c0)];this[_0x1d1f46(0x3662)]=!0x1,_0x549b48['D'][_0x1d1f46(0x39d)]&&_0x549b48['D'][_0x1d1f46(0x39d)]['audioContext']&&_0x549b48['D'][_0x1d1f46(0x39d)][_0x1d1f46(0x3f40)]['suspend']();let _0x50317c;for(_0x50317c=0x0;_0x50317c<_0x354b95[_0x1d1f46(0x3c08)]['soundCollection'][_0x1d1f46(0x9da)];_0x50317c++)_0x354b95[_0x1d1f46(0x3c08)][_0x1d1f46(0xdba)][_0x50317c][_0x1d1f46(0x403e)]();if(_0x354b95[_0x1d1f46(0x1c4d)]){for(_0x50317c=0x0;_0x50317c<_0x354b95[_0x1d1f46(0x1c4d)][_0x1d1f46(0x9da)];_0x50317c++)for(let _0x5ba970=0x0;_0x5ba970<_0x354b95[_0x1d1f46(0x1c4d)][_0x50317c][_0x1d1f46(0xdba)][_0x1d1f46(0x9da)];_0x5ba970++)_0x354b95[_0x1d1f46(0x1c4d)][_0x50317c][_0x1d1f46(0xdba)][_0x5ba970]['pause']();}}[_0x520693(0xa48)](){var _0x5d446e=_0x520693;const _0x4df26e=this[_0x5d446e(0x38c0)];this['_audioEnabled']=!0x0,_0x549b48['D'][_0x5d446e(0x39d)]&&_0x549b48['D'][_0x5d446e(0x39d)][_0x5d446e(0x3f40)]&&_0x549b48['D'][_0x5d446e(0x39d)][_0x5d446e(0x3f40)]['resume']();let _0x5726f2;for(_0x5726f2=0x0;_0x5726f2<_0x4df26e[_0x5d446e(0x3c08)][_0x5d446e(0xdba)][_0x5d446e(0x9da)];_0x5726f2++)_0x4df26e[_0x5d446e(0x3c08)][_0x5d446e(0xdba)][_0x5726f2][_0x5d446e(0x1b2)]&&_0x4df26e[_0x5d446e(0x3c08)][_0x5d446e(0xdba)][_0x5726f2][_0x5d446e(0x3d5c)]();if(_0x4df26e['soundTracks']){for(_0x5726f2=0x0;_0x5726f2<_0x4df26e['soundTracks'][_0x5d446e(0x9da)];_0x5726f2++)for(let _0x1e7677=0x0;_0x1e7677<_0x4df26e['soundTracks'][_0x5726f2][_0x5d446e(0xdba)][_0x5d446e(0x9da)];_0x1e7677++)_0x4df26e[_0x5d446e(0x1c4d)][_0x5726f2]['soundCollection'][_0x1e7677]['isPaused']&&_0x4df26e[_0x5d446e(0x1c4d)][_0x5726f2][_0x5d446e(0xdba)][_0x1e7677][_0x5d446e(0x3d5c)]();}}['switchAudioModeForHeadphones'](){var _0x2f246c=_0x520693;const _0x5e312a=this[_0x2f246c(0x38c0)];if(this['_headphone']=!0x0,_0x5e312a[_0x2f246c(0x3c08)][_0x2f246c(0x3a7b)](),_0x5e312a[_0x2f246c(0x1c4d)]){for(let _0x471e85=0x0;_0x471e85<_0x5e312a[_0x2f246c(0x1c4d)][_0x2f246c(0x9da)];_0x471e85++)_0x5e312a[_0x2f246c(0x1c4d)][_0x471e85]['switchPanningModelToHRTF']();}}[_0x520693(0x282c)](){var _0x5b9f75=_0x520693;const _0x1cf2a4=this['scene'];if(this['_headphone']=!0x1,_0x1cf2a4[_0x5b9f75(0x3c08)]['switchPanningModelToEqualPower'](),_0x1cf2a4[_0x5b9f75(0x1c4d)]){for(let _0x5d888b=0x0;_0x5d888b<_0x1cf2a4[_0x5b9f75(0x1c4d)][_0x5b9f75(0x9da)];_0x5d888b++)_0x1cf2a4['soundTracks'][_0x5d888b]['switchPanningModelToEqualPower']();}}['_afterRender'](){var _0x5bb2cb=_0x520693,_0x3c4095=_0x53d1f9['F'][_0x5bb2cb(0x11ca)];if(!(this[_0x5bb2cb(0x138a)]&&_0x3c4095-this['_lastCheck']{var _0x2bebfc=_0x520693,_0x22b46d;_0x3e88ea[_0x2bebfc(0xd59)](_0x231d86['l'][_0x2bebfc(0x1355)])||(_0x22b46d=new _0x219ca1(_0x3e88ea),_0x3e88ea[_0x2bebfc(0x217b)](_0x22b46d));};},0x90d9:(_0xe1d543,_0x1eac84,_0x32711e)=>{_0x32711e(0xf516),_0x32711e(0x7b00),_0x32711e(0xfb62),_0x32711e(0x11311),_0x32711e(0xdf4),_0x32711e(0x11426);},0x11311:(_0x5c1b26,_0x437903,_0x3b79b2)=>{var _0x3f5d00=a8_0x2e955a;_0x3b79b2['d'](_0x437903,{'$':()=>_0x1b847d});var _0x1a6217=_0x3b79b2(0x4ba7),_0x4c5bf1=_0x3b79b2(0xa896),_0x89fb48=_0x3b79b2(0xd53f),_0x212380=_0x3b79b2(0x14232),_0x41e501=_0x3b79b2(0x9a70),_0x2b3d5a=_0x3b79b2(0x8baf),_0x13f8d4=_0x3b79b2(0x11096);class _0x1b847d{constructor(_0x2a90eb,_0x281558,_0x50f2bb,_0x2f4119=null,_0x2d3ca9){var _0xdf6620=a8_0xcbd5;if(this[_0xdf6620(0x3f3d)]=!0x1,this['_loop']=!0x1,this[_0xdf6620(0x1618)]=!0x1,this[_0xdf6620(0x1a95)]=!0x1,this['isPaused']=!0x1,this[_0xdf6620(0x4155)]=0x1,this[_0xdf6620(0x14e4)]=0x1,this[_0xdf6620(0x2908)]=0x64,this['distanceModel']='linear',this[_0xdf6620(0x6cf)]=null,this[_0xdf6620(0xb3a)]=new _0x4c5bf1['y$'](),this[_0xdf6620(0x2217)]=!0x1,this[_0xdf6620(0x2b56)]='equalpower',this[_0xdf6620(0x1838)]=0x1,this[_0xdf6620(0x37c1)]=!0x1,this[_0xdf6620(0x3e40)]=0x0,this[_0xdf6620(0x3bd0)]=0x0,this[_0xdf6620(0xc31)]=_0x89fb48['P'][_0xdf6620(0x317a)](),this[_0xdf6620(0x3186)]=new _0x89fb48['P'](0x1,0x0,0x0),this[_0xdf6620(0xf9f)]=0x1,this[_0xdf6620(0x179c)]=!0x1,this[_0xdf6620(0x1c12)]=!0x1,this[_0xdf6620(0x2c55)]=0x168,this['_coneOuterAngle']=0x168,this[_0xdf6620(0x3b03)]=0x0,this[_0xdf6620(0x3de1)]=!0x1,this[_0xdf6620(0x1ed3)]=_0xdf6620(0x3f4b),this[_0xdf6620(0x1c3a)]=_0x2a90eb,_0x50f2bb=_0x50f2bb||_0x13f8d4['l'][_0xdf6620(0x39a1)]){if(this[_0xdf6620(0x20c2)]=_0x50f2bb,_0x1b847d[_0xdf6620(0x3d94)](_0x50f2bb),this[_0xdf6620(0x247a)]=_0x2f4119,this['_customAttenuationFunction']=(_0x3f0f8a,_0x3e1a92,_0x41250d,_0x28c56a,_0x28aa20)=>_0x3e1a92<_0x41250d?_0x3f0f8a*(0x1-_0x3e1a92/_0x41250d):0x0,_0x2d3ca9&&(this[_0xdf6620(0x3f3d)]=_0x2d3ca9['autoplay']||!0x1,this[_0xdf6620(0x289)]=_0x2d3ca9[_0xdf6620(0x4029)]||!0x1,void 0x0!==_0x2d3ca9[_0xdf6620(0x3156)]&&(this['_volume']=_0x2d3ca9['volume']),this[_0xdf6620(0x2217)]=null!=(_0x2a90eb=_0x2d3ca9[_0xdf6620(0x41c)])&&_0x2a90eb,this['maxDistance']=null!=(_0x50f2bb=_0x2d3ca9[_0xdf6620(0x2908)])?_0x50f2bb:0x64,this[_0xdf6620(0x1618)]=null!=(_0x2f4119=_0x2d3ca9[_0xdf6620(0x1618)])&&_0x2f4119,this[_0xdf6620(0x14e4)]=_0x2d3ca9[_0xdf6620(0x14e4)]||0x1,this[_0xdf6620(0x4155)]=_0x2d3ca9[_0xdf6620(0x4155)]||0x1,this['distanceModel']=_0x2d3ca9[_0xdf6620(0x75c)]||_0xdf6620(0x6b2),this[_0xdf6620(0x1838)]=_0x2d3ca9[_0xdf6620(0x3d2f)]||0x1,this[_0xdf6620(0x37c1)]=null!=(_0x2a90eb=_0x2d3ca9['streaming'])&&_0x2a90eb,this[_0xdf6620(0xabb)]=_0x2d3ca9['length'],this[_0xdf6620(0x2935)]=_0x2d3ca9['offset']),null!=(_0x50f2bb=_0x212380['D'][_0xdf6620(0x39d)])&&_0x50f2bb[_0xdf6620(0x1e8)]&&_0x212380['D'][_0xdf6620(0x39d)]['audioContext']){this[_0xdf6620(0x2d26)]=_0x212380['D']['audioEngine'][_0xdf6620(0x3f40)][_0xdf6620(0x880)](),this['_soundGain'][_0xdf6620(0x116a)]['value']=this[_0xdf6620(0xf9f)],this['_inputAudioNode']=this[_0xdf6620(0x2d26)],this[_0xdf6620(0x22bc)]=this[_0xdf6620(0x2d26)],this['_spatialSound']&&this['_createSpatialParameters'](),this[_0xdf6620(0x20c2)]['mainSoundTrack'][_0xdf6620(0x3a20)](this);let _0x19d859=!0x0;if(_0x281558)try{_0xdf6620(0x3e96)==typeof _0x281558?this[_0xdf6620(0x1ed3)]=_0xdf6620(0x3088):_0x281558 instanceof ArrayBuffer?this[_0xdf6620(0x1ed3)]=_0xdf6620(0x25e7):_0x281558 instanceof HTMLMediaElement?this[_0xdf6620(0x1ed3)]='MediaElement':_0x281558 instanceof MediaStream?this[_0xdf6620(0x1ed3)]='MediaStream':_0x281558 instanceof AudioBuffer?this[_0xdf6620(0x1ed3)]=_0xdf6620(0x3c0a):Array[_0xdf6620(0x396b)](_0x281558)&&(this['_urlType']=_0xdf6620(0x389b));let _0x1ce525=[],_0x55f0d9=!0x1;switch(this[_0xdf6620(0x1ed3)]){case _0xdf6620(0x206):this[_0xdf6620(0x37c1)]=!0x0,this['_isReadyToPlay']=!0x0,this[_0xdf6620(0x1046)]=_0x212380['D'][_0xdf6620(0x39d)]['audioContext'][_0xdf6620(0x1e6c)](_0x281558),this[_0xdf6620(0x3f3d)]&&this[_0xdf6620(0x3d5c)](0x0,this['_offset'],this['_length']),this[_0xdf6620(0x247a)]&&this[_0xdf6620(0x247a)]();break;case _0xdf6620(0x226d):this[_0xdf6620(0x37c1)]=!0x0,this[_0xdf6620(0x179c)]=!0x0,this[_0xdf6620(0x1046)]=_0x212380['D'][_0xdf6620(0x39d)]['audioContext'][_0xdf6620(0x575)](_0x281558),this['autoplay']&&this[_0xdf6620(0x3d5c)](0x0,this[_0xdf6620(0x2935)],this[_0xdf6620(0xabb)]),this['_readyToPlayCallback']&&this['_readyToPlayCallback']();break;case _0xdf6620(0x25e7):0x0<_0x281558[_0xdf6620(0x3bd)]&&(_0x55f0d9=!0x0,this[_0xdf6620(0xc3f)](_0x281558));break;case'AudioBuffer':this[_0xdf6620(0x1d90)](_0x281558);break;case _0xdf6620(0x3088):_0x1ce525[_0xdf6620(0x2009)](_0x281558);case _0xdf6620(0x389b):0x0===_0x1ce525[_0xdf6620(0x9da)]&&(_0x1ce525=_0x281558);for(let _0x33ba74=0x0;_0x33ba74<_0x1ce525['length'];_0x33ba74++){const _0x5603b4=_0x1ce525[_0x33ba74];if(_0x55f0d9=_0x2d3ca9&&_0x2d3ca9['skipCodecCheck']||-0x1!==_0x5603b4[_0xdf6620(0x775)]('.mp3',_0x5603b4['length']-0x4)&&_0x212380['D'][_0xdf6620(0x39d)][_0xdf6620(0x701)]||-0x1!==_0x5603b4['indexOf'](_0xdf6620(0x2b53),_0x5603b4[_0xdf6620(0x9da)]-0x4)&&_0x212380['D'][_0xdf6620(0x39d)][_0xdf6620(0x8f5)]||-0x1!==_0x5603b4['indexOf'](_0xdf6620(0x2b19),_0x5603b4[_0xdf6620(0x9da)]-0x4)||-0x1!==_0x5603b4[_0xdf6620(0x775)]('.m4a',_0x5603b4[_0xdf6620(0x9da)]-0x4)||-0x1!==_0x5603b4[_0xdf6620(0x775)](_0xdf6620(0x2c6f),_0x5603b4[_0xdf6620(0x9da)]-0x4)||-0x1!==_0x5603b4[_0xdf6620(0x775)](_0xdf6620(0x4cb))){this[_0xdf6620(0x37c1)]?(this[_0xdf6620(0x1067)]=new Audio(_0x5603b4),this[_0xdf6620(0x1067)][_0xdf6620(0x2536)]=!0x1,this[_0xdf6620(0x1067)]['loop']=this[_0xdf6620(0x4029)],_0x1a6217['w1'][_0xdf6620(0x24cb)](_0x5603b4,this[_0xdf6620(0x1067)]),this[_0xdf6620(0x1067)][_0xdf6620(0x723)]=_0xdf6620(0x251b),this[_0xdf6620(0x1067)][_0xdf6620(0x363d)](_0xdf6620(0xf86),()=>{var _0x14bebf=_0xdf6620;this[_0x14bebf(0x179c)]=!0x0,this[_0x14bebf(0x3f3d)]&&this[_0x14bebf(0x3d5c)](0x0,this[_0x14bebf(0x2935)],this[_0x14bebf(0xabb)]),this[_0x14bebf(0x247a)]&&this[_0x14bebf(0x247a)]();}),document['body'][_0xdf6620(0x2d5e)](this[_0xdf6620(0x1067)]),this['_htmlAudioElement']['load']()):this[_0xdf6620(0x20c2)][_0xdf6620(0x1004)](_0x5603b4,_0x5b619e=>{this['_soundLoaded'](_0x5b619e);},void 0x0,!0x0,!0x0,_0x1a5691=>{var _0x1e0390=_0xdf6620;_0x1a5691&&_0x41e501['Y'][_0x1e0390(0xeb0)](_0x1e0390(0x2394)+_0x1a5691['status']+_0x1e0390(0xa7a)+_0x5603b4+'.'),_0x41e501['Y'][_0x1e0390(0xeb0)](_0x1e0390(0x197d)),this[_0x1e0390(0x20c2)]['mainSoundTrack']['removeSound'](this);});break;}}break;default:_0x19d859=!0x1;}_0x19d859?_0x55f0d9||(this['_isReadyToPlay']=!0x0,this[_0xdf6620(0x247a)]&&setTimeout(()=>{var _0x480519=_0xdf6620;this['_readyToPlayCallback']&&this[_0x480519(0x247a)]();},0x3e8)):_0x41e501['Y'][_0xdf6620(0xeb0)](_0xdf6620(0x262));}catch(_0xe79f21){_0x41e501['Y'][_0xdf6620(0xeb0)]('Unexpected\x20error.\x20Sound\x20creation\x20aborted.'),this[_0xdf6620(0x20c2)][_0xdf6620(0x3c08)]['removeSound'](this);}}else this[_0xdf6620(0x20c2)]['mainSoundTrack']['addSound'](this),_0x212380['D'][_0xdf6620(0x39d)]&&!_0x212380['D'][_0xdf6620(0x39d)]['WarnedWebAudioUnsupported']&&(_0x41e501['Y'][_0xdf6620(0xeb0)](_0xdf6620(0x3989)),_0x212380['D'][_0xdf6620(0x39d)][_0xdf6620(0x1166)]=!0x0),this[_0xdf6620(0x247a)]&&setTimeout(()=>{var _0x1a2c73=_0xdf6620;this['_readyToPlayCallback']&&this[_0x1a2c73(0x247a)]();},0x3e8);}}get['loop'](){var _0x11f2ec=a8_0xcbd5;return this[_0x11f2ec(0x289)];}set[_0x3f5d00(0x4029)](_0x52ab8c){var _0x4447d6=_0x3f5d00;_0x52ab8c!==this['_loop']&&(this[_0x4447d6(0x289)]=_0x52ab8c,this[_0x4447d6(0x1f17)]({'loop':_0x52ab8c}));}get[_0x3f5d00(0x3b9c)](){var _0x3f05d5=_0x3f5d00,_0x4d21a0;return this[_0x3f05d5(0x1067)]?this[_0x3f05d5(0x1067)][_0x3f05d5(0x3b9c)]:null!=(_0x4d21a0=_0x212380['D'][_0x3f05d5(0x39d)])&&_0x4d21a0[_0x3f05d5(0x3f40)]&&(this[_0x3f05d5(0x1a95)]||this[_0x3f05d5(0x1b2)])?(_0x4d21a0=this['isPaused']?0x0:_0x212380['D']['audioEngine'][_0x3f05d5(0x3f40)][_0x3f05d5(0x3b9c)]-this['_startTime'],this[_0x3f05d5(0x3bd0)]+_0x4d21a0):0x0;}get[_0x3f5d00(0x41c)](){var _0x1eb497=_0x3f5d00;return this[_0x1eb497(0x2217)];}set['spatialSound'](_0x18b2a4){var _0xb01fa9=_0x3f5d00;this['_spatialSound']=_0x18b2a4,this[_0xb01fa9(0x2217)]&&null!=(_0x18b2a4=_0x212380['D'][_0xb01fa9(0x39d)])&&_0x18b2a4[_0xb01fa9(0x1e8)]&&_0x212380['D']['audioEngine'][_0xb01fa9(0x3f40)]&&this[_0xb01fa9(0x2ebd)]();}[_0x3f5d00(0xc1f)](){var _0x2f87f5=_0x3f5d00,_0x5cb7dd;null!=(_0x5cb7dd=_0x212380['D']['audioEngine'])&&_0x5cb7dd[_0x2f87f5(0x1e8)]&&(this[_0x2f87f5(0x1a95)]&&this[_0x2f87f5(0xdbc)](),this['_isReadyToPlay']=!0x1,-0x1===this[_0x2f87f5(0x3509)]?this[_0x2f87f5(0x20c2)]['mainSoundTrack'][_0x2f87f5(0x17ab)](this):this[_0x2f87f5(0x20c2)][_0x2f87f5(0x1c4d)]&&this[_0x2f87f5(0x20c2)][_0x2f87f5(0x1c4d)][this[_0x2f87f5(0x3509)]][_0x2f87f5(0x17ab)](this),this[_0x2f87f5(0x2d26)]&&(this[_0x2f87f5(0x2d26)][_0x2f87f5(0x408f)](),this[_0x2f87f5(0x2d26)]=null),this[_0x2f87f5(0x25c1)]&&(this[_0x2f87f5(0x25c1)][_0x2f87f5(0x408f)](),this[_0x2f87f5(0x25c1)]=null),this['_soundSource']&&(this[_0x2f87f5(0x3209)]['disconnect'](),this[_0x2f87f5(0x3209)]=null),this[_0x2f87f5(0x792)]=null,this['_htmlAudioElement']&&(this[_0x2f87f5(0x1067)][_0x2f87f5(0x403e)](),this['_htmlAudioElement']['src']='',document[_0x2f87f5(0x18d2)]['removeChild'](this[_0x2f87f5(0x1067)])),this['_streamingSource']&&this['_streamingSource']['disconnect'](),this['_connectedTransformNode']&&this['_registerFunc']&&(this[_0x2f87f5(0x38f8)][_0x2f87f5(0x154d)](this[_0x2f87f5(0x348a)]),this['_connectedTransformNode']=null));}[_0x3f5d00(0xe80)](){var _0x51c809=_0x3f5d00;return this[_0x51c809(0x179c)];}[_0x3f5d00(0x28c8)](){var _0x350334=_0x3f5d00;return _0x350334(0x1433);}[_0x3f5d00(0x1d90)](_0xa572df){var _0x4a0e59=_0x3f5d00,_0x3853cd;null!=(_0x3853cd=_0x212380['D'][_0x4a0e59(0x39d)])&&_0x3853cd[_0x4a0e59(0x3f40)]&&(this[_0x4a0e59(0x792)]=_0xa572df,this[_0x4a0e59(0x179c)]=!0x0,this[_0x4a0e59(0x3f3d)]&&this[_0x4a0e59(0x3d5c)](0x0,this[_0x4a0e59(0x2935)],this[_0x4a0e59(0xabb)]),this[_0x4a0e59(0x247a)]&&this[_0x4a0e59(0x247a)]());}['_soundLoaded'](_0x36d512){var _0x32879d=_0x3f5d00,_0x74a205;null!=(_0x74a205=_0x212380['D']['audioEngine'])&&_0x74a205[_0x32879d(0x3f40)]&&_0x212380['D'][_0x32879d(0x39d)][_0x32879d(0x3f40)]['decodeAudioData'](_0x36d512,_0x4af48b=>{var _0x5b9692=_0x32879d;this[_0x5b9692(0x1d90)](_0x4af48b);},_0x315ed8=>{var _0x3c80e6=_0x32879d;_0x41e501['Y'][_0x3c80e6(0xeb0)](_0x3c80e6(0x16c4)+this[_0x3c80e6(0x1c3a)]+'\x20/\x20Error:\x20'+_0x315ed8);});}[_0x3f5d00(0x3011)](_0x5813aa){var _0x158ba4=_0x3f5d00,_0x5a9ab4;null!=(_0x5a9ab4=_0x212380['D'][_0x158ba4(0x39d)])&&_0x5a9ab4['canUseWebAudio']&&(this[_0x158ba4(0x792)]=_0x5813aa,this[_0x158ba4(0x179c)]=!0x0);}[_0x3f5d00(0x1f17)](_0x25820a){var _0x21f449=_0x3f5d00,_0x5d96f9;_0x25820a&&(this[_0x21f449(0x4029)]=null!=(_0x5d96f9=_0x25820a[_0x21f449(0x4029)])?_0x5d96f9:this[_0x21f449(0x4029)],this['maxDistance']=null!=(_0x5d96f9=_0x25820a[_0x21f449(0x2908)])?_0x5d96f9:this[_0x21f449(0x2908)],this['useCustomAttenuation']=null!=(_0x5d96f9=_0x25820a[_0x21f449(0x1618)])?_0x5d96f9:this[_0x21f449(0x1618)],this['rolloffFactor']=null!=(_0x5d96f9=_0x25820a[_0x21f449(0x14e4)])?_0x5d96f9:this[_0x21f449(0x14e4)],this['refDistance']=null!=(_0x5d96f9=_0x25820a[_0x21f449(0x4155)])?_0x5d96f9:this['refDistance'],this[_0x21f449(0x75c)]=null!=(_0x5d96f9=_0x25820a[_0x21f449(0x75c)])?_0x5d96f9:this[_0x21f449(0x75c)],this[_0x21f449(0x1838)]=null!=(_0x5d96f9=_0x25820a[_0x21f449(0x3d2f)])?_0x5d96f9:this[_0x21f449(0x1838)],this[_0x21f449(0xabb)]=null!=(_0x5d96f9=_0x25820a[_0x21f449(0x9da)])?_0x5d96f9:void 0x0,this[_0x21f449(0x24c0)](null!=(_0x5d96f9=_0x25820a[_0x21f449(0x34d3)])?_0x5d96f9:void 0x0),this[_0x21f449(0x4bd)](null!=(_0x5d96f9=_0x25820a[_0x21f449(0x3156)])?_0x5d96f9:this[_0x21f449(0xf9f)]),this[_0x21f449(0x2433)](),this['isPlaying']&&(this['_streaming']&&this[_0x21f449(0x1067)]?(this[_0x21f449(0x1067)]['playbackRate']=this['_playbackRate'],this[_0x21f449(0x1067)][_0x21f449(0x4029)]!==this['loop']&&(this[_0x21f449(0x1067)][_0x21f449(0x4029)]=this[_0x21f449(0x4029)])):this[_0x21f449(0x3209)]&&(this[_0x21f449(0x3209)][_0x21f449(0x3d2f)]['value']=this[_0x21f449(0x1838)],this[_0x21f449(0x3209)][_0x21f449(0x4029)]!==this[_0x21f449(0x4029)]&&(this['_soundSource'][_0x21f449(0x4029)]=this[_0x21f449(0x4029)]),void 0x0!==this[_0x21f449(0x2935)]&&this['_soundSource'][_0x21f449(0x681)]!==this['_offset']&&(this['_soundSource'][_0x21f449(0x681)]=this[_0x21f449(0x2935)]),void 0x0!==this[_0x21f449(0xabb)]&&this[_0x21f449(0xabb)]!==this[_0x21f449(0x3209)]['loopEnd']&&(this['_soundSource'][_0x21f449(0x140a)]=(0x0|this[_0x21f449(0x2935)])+this[_0x21f449(0xabb)]))));}[_0x3f5d00(0x2ebd)](){var _0x422a10=_0x3f5d00,_0x4413f1;null!=(_0x4413f1=_0x212380['D'][_0x422a10(0x39d)])&&_0x4413f1[_0x422a10(0x1e8)]&&_0x212380['D'][_0x422a10(0x39d)]['audioContext']&&(this[_0x422a10(0x20c2)]['headphone']&&(this[_0x422a10(0x2b56)]=_0x422a10(0x111b)),this[_0x422a10(0x25c1)]=null!=(_0x4413f1=this[_0x422a10(0x25c1)])?_0x4413f1:_0x212380['D']['audioEngine'][_0x422a10(0x3f40)][_0x422a10(0x3eda)](),this[_0x422a10(0x25c1)]&&this[_0x422a10(0x22bc)]&&(this[_0x422a10(0x2433)](),this[_0x422a10(0x25c1)][_0x422a10(0x3b6d)](this[_0x422a10(0x22bc)]),this[_0x422a10(0x3ac8)]=this[_0x422a10(0x25c1)]));}[_0x3f5d00(0x2433)](){var _0xb61670=_0x3f5d00;this[_0xb61670(0x2217)]&&this[_0xb61670(0x25c1)]&&(this[_0xb61670(0x1618)]?(this[_0xb61670(0x25c1)][_0xb61670(0x75c)]=_0xb61670(0x6b2),this[_0xb61670(0x25c1)][_0xb61670(0x2908)]=Number[_0xb61670(0x399e)],this[_0xb61670(0x25c1)][_0xb61670(0x4155)]=0x1,this[_0xb61670(0x25c1)][_0xb61670(0x14e4)]=0x1):(this['_soundPanner']['distanceModel']=this['distanceModel'],this[_0xb61670(0x25c1)][_0xb61670(0x2908)]=this[_0xb61670(0x2908)],this['_soundPanner']['refDistance']=this['refDistance'],this[_0xb61670(0x25c1)][_0xb61670(0x14e4)]=this[_0xb61670(0x14e4)]),this['_soundPanner'][_0xb61670(0x339d)]=this[_0xb61670(0x2b56)]);}[_0x3f5d00(0x3a7b)](){var _0x5bccae=_0x3f5d00;this[_0x5bccae(0x2b56)]='HRTF',this[_0x5bccae(0x3f5f)]();}[_0x3f5d00(0x94c)](){var _0x363dad=_0x3f5d00;this['_panningModel']=_0x363dad(0x3cb0),this[_0x363dad(0x3f5f)]();}[_0x3f5d00(0x3f5f)](){var _0x169304=_0x3f5d00,_0x4d5952;null!=(_0x4d5952=_0x212380['D'][_0x169304(0x39d)])&&_0x4d5952[_0x169304(0x1e8)]&&this[_0x169304(0x2217)]&&this['_soundPanner']&&(this[_0x169304(0x25c1)][_0x169304(0x339d)]=this[_0x169304(0x2b56)]);}[_0x3f5d00(0xbf1)](_0xa08278){var _0x2255a0=_0x3f5d00,_0x284f37;null!=(_0x284f37=_0x212380['D']['audioEngine'])&&_0x284f37[_0x2255a0(0x1e8)]&&this['_outputAudioNode']&&(this[_0x2255a0(0x3de1)]&&this[_0x2255a0(0x22bc)][_0x2255a0(0x408f)](),this['_outputAudioNode'][_0x2255a0(0x3b6d)](_0xa08278),this['_isOutputConnected']=!0x0);}[_0x3f5d00(0x1865)](_0x1ad71b,_0x3f9817,_0x19e06c){var _0x37c6f1=_0x3f5d00;_0x3f9817<_0x1ad71b?_0x41e501['Y'][_0x37c6f1(0xeb0)]('setDirectionalCone():\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.'):(this[_0x37c6f1(0x2c55)]=_0x1ad71b,this[_0x37c6f1(0x2d3b)]=_0x3f9817,this[_0x37c6f1(0x3b03)]=_0x19e06c,this[_0x37c6f1(0x1c12)]=!0x0,this[_0x37c6f1(0x1a95)]&&this[_0x37c6f1(0x4029)]&&(this[_0x37c6f1(0xdbc)](),this['play'](0x0,this['_offset'],this[_0x37c6f1(0xabb)])));}get['directionalConeInnerAngle'](){return this['_coneInnerAngle'];}set[_0x3f5d00(0x1d32)](_0x16c35c){var _0x3f373c=_0x3f5d00;_0x16c35c!=this[_0x3f373c(0x2c55)]&&(this[_0x3f373c(0x2d3b)]<_0x16c35c?_0x41e501['Y'][_0x3f373c(0xeb0)](_0x3f373c(0x187a)):(this['_coneInnerAngle']=_0x16c35c,null!=(_0x16c35c=_0x212380['D'][_0x3f373c(0x39d)])&&_0x16c35c[_0x3f373c(0x1e8)]&&this[_0x3f373c(0x2217)]&&this['_soundPanner']&&(this[_0x3f373c(0x25c1)][_0x3f373c(0x3557)]=this[_0x3f373c(0x2c55)])));}get[_0x3f5d00(0x3b98)](){var _0x425cda=_0x3f5d00;return this[_0x425cda(0x2d3b)];}set[_0x3f5d00(0x3b98)](_0x5935f5){var _0x386eda=_0x3f5d00;_0x5935f5!=this[_0x386eda(0x2d3b)]&&(_0x5935f5{var _0x2e28d2=_0x59be82;this[_0x2e28d2(0x3713)]();},this[_0x59be82(0x1067)]['playbackRate']=this[_0x59be82(0x1838)]),this['_streamingSource'][_0x59be82(0x408f)](),this[_0x59be82(0x3ac8)]&&this[_0x59be82(0x1046)]['connect'](this[_0x59be82(0x3ac8)]),this['_htmlAudioElement']){const _0x1800a5=()=>{var _0xfadbd3=_0x59be82,_0x1b3db8;if(null!=(_0x1b3db8=_0x212380['D'][_0xfadbd3(0x39d)])&&_0x1b3db8[_0xfadbd3(0x2667)]){const _0x38e718=this[_0xfadbd3(0x1067)]['play']();void 0x0!==_0x38e718&&_0x38e718[_0xfadbd3(0x410d)](()=>{var _0x2f3e41=_0xfadbd3,_0xba5e1a;null!=(_0xba5e1a=_0x212380['D'][_0x2f3e41(0x39d)])&&_0xba5e1a[_0x2f3e41(0x4112)](),(this[_0x2f3e41(0x4029)]||this[_0x2f3e41(0x3f3d)])&&null!=(_0xba5e1a=_0x212380['D'][_0x2f3e41(0x39d)])&&_0xba5e1a['onAudioUnlockedObservable'][_0x2f3e41(0x2185)](()=>{_0x1800a5();});});}else(this[_0xfadbd3(0x4029)]||this[_0xfadbd3(0x3f3d)])&&null!=(_0x1b3db8=_0x212380['D'][_0xfadbd3(0x39d)])&&_0x1b3db8[_0xfadbd3(0xfc0)][_0xfadbd3(0x2185)](()=>{_0x1800a5();});};_0x1800a5();}}else{const _0x4d87e1=()=>{var _0x227700=_0x59be82,_0x15f118;if(null!=(_0x15f118=_0x212380['D'][_0x227700(0x39d)])&&_0x15f118['audioContext']){if(_0x29028c=_0x29028c||this[_0x227700(0xabb)],void 0x0!==_0x222ac9&&this[_0x227700(0x24c0)](_0x222ac9),this[_0x227700(0x3209)]){const _0x576685=this['_soundSource'];_0x576685[_0x227700(0x1f8d)]=()=>{var _0x44a0b0=_0x227700;_0x576685[_0x44a0b0(0x408f)]();};}this[_0x227700(0x3209)]=null==(_0x15f118=_0x212380['D'][_0x227700(0x39d)])?void 0x0:_0x15f118['audioContext'][_0x227700(0x24ab)](),this[_0x227700(0x3209)]&&this[_0x227700(0x3ac8)]&&(this[_0x227700(0x3209)]['buffer']=this[_0x227700(0x792)],this[_0x227700(0x3209)][_0x227700(0x3b6d)](this[_0x227700(0x3ac8)]),this[_0x227700(0x3209)][_0x227700(0x4029)]=this[_0x227700(0x4029)],void 0x0!==_0x222ac9&&(this['_soundSource'][_0x227700(0x681)]=_0x222ac9),void 0x0!==_0x29028c&&(this[_0x227700(0x3209)][_0x227700(0x140a)]=(0x0|_0x222ac9)+_0x29028c),this[_0x227700(0x3209)][_0x227700(0x3d2f)][_0x227700(0x31eb)]=this[_0x227700(0x1838)],this['_soundSource'][_0x227700(0x1f8d)]=()=>{var _0x52ba2d=_0x227700;this[_0x52ba2d(0x3713)]();},_0x2181ce=_0x76b272?(null==(_0x15f118=_0x212380['D']['audioEngine'])?void 0x0:_0x15f118['audioContext'][_0x227700(0x3b9c)])+_0x76b272:_0x212380['D'][_0x227700(0x39d)][_0x227700(0x3f40)][_0x227700(0x3b9c)],_0x15f118=((this[_0x227700(0x1b2)]?this['currentTime']:0x0)+(null!=(_0x15f118=this[_0x227700(0x2935)])?_0x15f118:0x0))%this['_soundSource'][_0x227700(0x314)]['duration'],this[_0x227700(0x3209)][_0x227700(0x25d9)](_0x2181ce,_0x15f118,this[_0x227700(0x4029)]?void 0x0:_0x29028c));}};_0x59be82(0x21c6)===(null==(_0x2bf853=_0x212380['D'][_0x59be82(0x39d)])?void 0x0:_0x2bf853['audioContext'][_0x59be82(0x2c77)])?setTimeout(()=>{var _0x3d66bb=_0x59be82,_0x4b2873;_0x3d66bb(0x21c6)===(null==(_0x4b2873=_0x212380['D'][_0x3d66bb(0x39d)])?void 0x0:_0x4b2873['audioContext'][_0x3d66bb(0x2c77)])?(_0x212380['D'][_0x3d66bb(0x39d)][_0x3d66bb(0x4112)](),(this['loop']||this['autoplay'])&&_0x212380['D']['audioEngine']['onAudioUnlockedObservable'][_0x3d66bb(0x2185)](()=>{_0x4d87e1();})):_0x4d87e1();},0x1f4):_0x4d87e1();}this[_0x59be82(0x3e40)]=_0x2181ce,this[_0x59be82(0x1a95)]=!0x0,this[_0x59be82(0x1b2)]=!0x1;}catch(_0x23c699){_0x41e501['Y'][_0x59be82(0xeb0)](_0x59be82(0x2a94)+this[_0x59be82(0x1c3a)]+',\x20'+_0x23c699[_0x59be82(0x677)]);}}[_0x3f5d00(0x3713)](){var _0x5aeffc=_0x3f5d00;this[_0x5aeffc(0x1a95)]=!0x1,this[_0x5aeffc(0x3e40)]=0x0,this[_0x5aeffc(0x3bd0)]=0x0,this['onended']&&this[_0x5aeffc(0x1f8d)](),this[_0x5aeffc(0xb3a)][_0x5aeffc(0x223f)](this);}[_0x3f5d00(0xdbc)](_0xf870d7){var _0x1f34e1=_0x3f5d00,_0x15966a;this[_0x1f34e1(0x1a95)]?this[_0x1f34e1(0x37c1)]?(this['_htmlAudioElement']?(this[_0x1f34e1(0x1067)][_0x1f34e1(0x403e)](),0x0{var _0x2f3c7a=_0x1f34e1;this[_0x2f3c7a(0x1a95)]=!0x1,this[_0x2f3c7a(0x1b2)]=!0x1,this[_0x2f3c7a(0x3e40)]=0x0,this['_currentTime']=0x0,this[_0x2f3c7a(0x3209)]&&(this['_soundSource'][_0x2f3c7a(0x1f8d)]=()=>{}),this[_0x2f3c7a(0x3713)]();},this[_0x1f34e1(0x3209)]['stop'](_0x15966a)):this[_0x1f34e1(0x1b2)]&&(this[_0x1f34e1(0x1b2)]=!0x1,this[_0x1f34e1(0x3e40)]=0x0,this['_currentTime']=0x0);}[_0x3f5d00(0x403e)](){var _0x5d6010=_0x3f5d00,_0x53eb6b;this[_0x5d6010(0x1a95)]&&(this['_streaming']?(this[_0x5d6010(0x1067)]?this['_htmlAudioElement'][_0x5d6010(0x403e)]():this[_0x5d6010(0x1046)][_0x5d6010(0x408f)](),this[_0x5d6010(0x1a95)]=!0x1,this[_0x5d6010(0x1b2)]=!0x0):null!=(_0x53eb6b=_0x212380['D']['audioEngine'])&&_0x53eb6b['audioContext']&&this[_0x5d6010(0x3209)]&&(this[_0x5d6010(0x3209)][_0x5d6010(0x1f8d)]=()=>{},this[_0x5d6010(0x3209)][_0x5d6010(0xdbc)](),this[_0x5d6010(0x1a95)]=!0x1,this[_0x5d6010(0x1b2)]=!0x0,this[_0x5d6010(0x3bd0)]+=_0x212380['D'][_0x5d6010(0x39d)][_0x5d6010(0x3f40)]['currentTime']-this[_0x5d6010(0x3e40)]));}[_0x3f5d00(0x4bd)](_0x5a8add,_0x5f0415){var _0x277ba5=_0x3f5d00,_0x394da1;null!=(_0x394da1=_0x212380['D'][_0x277ba5(0x39d)])&&_0x394da1['canUseWebAudio']&&this['_soundGain']&&(_0x5f0415&&_0x212380['D'][_0x277ba5(0x39d)]['audioContext']?(this[_0x277ba5(0x2d26)][_0x277ba5(0x116a)]['cancelScheduledValues'](_0x212380['D'][_0x277ba5(0x39d)][_0x277ba5(0x3f40)]['currentTime']),this[_0x277ba5(0x2d26)][_0x277ba5(0x116a)][_0x277ba5(0x17bc)](this[_0x277ba5(0x2d26)][_0x277ba5(0x116a)][_0x277ba5(0x31eb)],_0x212380['D'][_0x277ba5(0x39d)][_0x277ba5(0x3f40)][_0x277ba5(0x3b9c)]),this[_0x277ba5(0x2d26)][_0x277ba5(0x116a)]['linearRampToValueAtTime'](_0x5a8add,_0x212380['D'][_0x277ba5(0x39d)][_0x277ba5(0x3f40)][_0x277ba5(0x3b9c)]+_0x5f0415)):this[_0x277ba5(0x2d26)][_0x277ba5(0x116a)][_0x277ba5(0x31eb)]=_0x5a8add),this[_0x277ba5(0xf9f)]=_0x5a8add;}[_0x3f5d00(0x33bc)](_0x7bc8a8){var _0x1d2449=_0x3f5d00;this[_0x1d2449(0x1838)]=_0x7bc8a8,this['isPlaying']&&(this['_streaming']&&this[_0x1d2449(0x1067)]?this[_0x1d2449(0x1067)][_0x1d2449(0x3d2f)]=this[_0x1d2449(0x1838)]:this[_0x1d2449(0x3209)]&&(this['_soundSource'][_0x1d2449(0x3d2f)]['value']=this[_0x1d2449(0x1838)]));}[_0x3f5d00(0x171b)](){var _0x57088c=_0x3f5d00;return this[_0x57088c(0x1838)];}['getVolume'](){return this['_volume'];}['attachToMesh'](_0x1b7f2b){var _0x1a33a0=_0x3f5d00;this['_connectedTransformNode']&&this[_0x1a33a0(0x348a)]&&(this[_0x1a33a0(0x38f8)]['unregisterAfterWorldMatrixUpdate'](this[_0x1a33a0(0x348a)]),this[_0x1a33a0(0x348a)]=null),this[_0x1a33a0(0x38f8)]=_0x1b7f2b,this[_0x1a33a0(0x2217)]||(this['_spatialSound']=!0x0,this[_0x1a33a0(0x2ebd)](),this[_0x1a33a0(0x1a95)]&&this[_0x1a33a0(0x4029)]&&(this[_0x1a33a0(0xdbc)](),this[_0x1a33a0(0x3d5c)](0x0,this[_0x1a33a0(0x2935)],this[_0x1a33a0(0xabb)]))),this['_onRegisterAfterWorldMatrixUpdate'](this[_0x1a33a0(0x38f8)]),this['_registerFunc']=_0x2aaf00=>this[_0x1a33a0(0xeb7)](_0x2aaf00),this[_0x1a33a0(0x38f8)][_0x1a33a0(0x2517)](this[_0x1a33a0(0x348a)]);}['detachFromMesh'](){var _0xc0bde6=_0x3f5d00;this[_0xc0bde6(0x38f8)]&&this[_0xc0bde6(0x348a)]&&(this['_connectedTransformNode'][_0xc0bde6(0x154d)](this[_0xc0bde6(0x348a)]),this[_0xc0bde6(0x348a)]=null,this[_0xc0bde6(0x38f8)]=null);}['_onRegisterAfterWorldMatrixUpdate'](_0x40d8c9){var _0x25dc15=_0x3f5d00;if(_0x40d8c9[_0x25dc15(0x40ee)]){const _0x23ed54=_0x40d8c9;var _0x27a6f2=_0x23ed54[_0x25dc15(0x40ee)]();this[_0x25dc15(0x2bd5)](_0x27a6f2[_0x25dc15(0x3779)]['centerWorld']);}else this[_0x25dc15(0x2bd5)](_0x40d8c9[_0x25dc15(0x34b7)]);null!=(_0x27a6f2=_0x212380['D']['audioEngine'])&&_0x27a6f2['canUseWebAudio']&&this[_0x25dc15(0x1c12)]&&this['isPlaying']&&this[_0x25dc15(0x32df)]();}[_0x3f5d00(0x2654)](){var _0x386c9e=_0x3f5d00;if(this['_streaming'])return null;{const _0x5ae17c=()=>{var _0x200f86=a8_0xcbd5;this[_0x200f86(0x179c)]?(_0x44f5f0[_0x200f86(0x792)]=this[_0x200f86(0x164b)](),_0x44f5f0[_0x200f86(0x179c)]=!0x0,_0x44f5f0['autoplay']&&_0x44f5f0['play'](0x0,this[_0x200f86(0x2935)],this[_0x200f86(0xabb)])):setTimeout(_0x5ae17c,0x12c);};var _0x34b3ca={'autoplay':this[_0x386c9e(0x3f3d)],'loop':this[_0x386c9e(0x4029)],'volume':this[_0x386c9e(0xf9f)],'spatialSound':this[_0x386c9e(0x2217)],'maxDistance':this[_0x386c9e(0x2908)],'useCustomAttenuation':this['useCustomAttenuation'],'rolloffFactor':this[_0x386c9e(0x14e4)],'refDistance':this[_0x386c9e(0x4155)],'distanceModel':this[_0x386c9e(0x75c)]};const _0x44f5f0=new _0x1b847d(this[_0x386c9e(0x1c3a)]+_0x386c9e(0x2da),new ArrayBuffer(0x0),this[_0x386c9e(0x20c2)],null,_0x34b3ca);return this['useCustomAttenuation']&&_0x44f5f0[_0x386c9e(0xace)](this['_customAttenuationFunction']),_0x44f5f0[_0x386c9e(0x2bd5)](this[_0x386c9e(0xc31)]),_0x44f5f0[_0x386c9e(0x33bc)](this[_0x386c9e(0x1838)]),_0x5ae17c(),_0x44f5f0;}}[_0x3f5d00(0x164b)](){var _0x137c4e=_0x3f5d00;return this[_0x137c4e(0x792)];}[_0x3f5d00(0x3711)](){return this['_soundSource'];}['getSoundGain'](){var _0x31bc2d=_0x3f5d00;return this[_0x31bc2d(0x2d26)];}['serialize'](){var _0x16da07=_0x3f5d00;const _0x1f8cf6={'name':this[_0x16da07(0x1c3a)],'url':this['name'],'autoplay':this[_0x16da07(0x3f3d)],'loop':this[_0x16da07(0x4029)],'volume':this[_0x16da07(0xf9f)],'spatialSound':this[_0x16da07(0x2217)],'maxDistance':this[_0x16da07(0x2908)],'rolloffFactor':this[_0x16da07(0x14e4)],'refDistance':this[_0x16da07(0x4155)],'distanceModel':this[_0x16da07(0x75c)],'playbackRate':this[_0x16da07(0x1838)],'panningModel':this[_0x16da07(0x2b56)],'soundTrackId':this['soundTrackId'],'metadata':this[_0x16da07(0x6cf)]};return this[_0x16da07(0x2217)]&&(this[_0x16da07(0x38f8)]&&(_0x1f8cf6['connectedMeshId']=this[_0x16da07(0x38f8)]['id']),_0x1f8cf6[_0x16da07(0x2436)]=this[_0x16da07(0xc31)][_0x16da07(0xec2)](),_0x1f8cf6[_0x16da07(0x4155)]=this[_0x16da07(0x4155)],_0x1f8cf6[_0x16da07(0x75c)]=this[_0x16da07(0x75c)],_0x1f8cf6[_0x16da07(0xb54)]=this[_0x16da07(0x1c12)],_0x1f8cf6[_0x16da07(0x4d7)]=this[_0x16da07(0x3186)][_0x16da07(0xec2)](),_0x1f8cf6['coneInnerAngle']=this[_0x16da07(0x2c55)],_0x1f8cf6[_0x16da07(0x2284)]=this[_0x16da07(0x2d3b)],_0x1f8cf6[_0x16da07(0x279c)]=this['_coneOuterGain']),_0x1f8cf6;}static['Parse'](_0x541d09,_0x447aca,_0x38a0d5,_0x39f5bf){var _0x1a7c7c=_0x3f5d00,_0x131067=_0x541d09[_0x1a7c7c(0x1c3a)],_0x38a0d5=_0x541d09[_0x1a7c7c(0xfa0)]?_0x38a0d5+_0x541d09['url']:_0x38a0d5+_0x131067,_0xa2662e={'autoplay':_0x541d09[_0x1a7c7c(0x3f3d)],'loop':_0x541d09[_0x1a7c7c(0x4029)],'volume':_0x541d09['volume'],'spatialSound':_0x541d09[_0x1a7c7c(0x41c)],'maxDistance':_0x541d09[_0x1a7c7c(0x2908)],'rolloffFactor':_0x541d09['rolloffFactor'],'refDistance':_0x541d09['refDistance'],'distanceModel':_0x541d09[_0x1a7c7c(0x75c)],'playbackRate':_0x541d09[_0x1a7c7c(0x3d2f)]};let _0x2c3e17;if(_0x39f5bf){const _0x407911=()=>{var _0x37862e=_0x1a7c7c;_0x39f5bf['_isReadyToPlay']?(_0x2c3e17['_audioBuffer']=_0x39f5bf[_0x37862e(0x164b)](),_0x2c3e17[_0x37862e(0x179c)]=!0x0,_0x2c3e17[_0x37862e(0x3f3d)]&&_0x2c3e17[_0x37862e(0x3d5c)](0x0,_0x2c3e17['_offset'],_0x2c3e17[_0x37862e(0xabb)])):setTimeout(_0x407911,0x12c);};_0x2c3e17=new _0x1b847d(_0x131067,new ArrayBuffer(0x0),_0x447aca,null,_0xa2662e),_0x407911();}else _0x2c3e17=new _0x1b847d(_0x131067,_0x38a0d5,_0x447aca,()=>{_0x447aca['removePendingData'](_0x2c3e17);},_0xa2662e),_0x447aca[_0x1a7c7c(0x102f)](_0x2c3e17);return _0x541d09[_0x1a7c7c(0x2436)]&&(_0x131067=_0x89fb48['P']['FromArray'](_0x541d09['position']),_0x2c3e17[_0x1a7c7c(0x2bd5)](_0x131067)),_0x541d09['isDirectional']&&(_0x2c3e17[_0x1a7c7c(0x1865)](_0x541d09[_0x1a7c7c(0x3557)]||0x168,_0x541d09[_0x1a7c7c(0x2284)]||0x168,_0x541d09[_0x1a7c7c(0x279c)]||0x0),_0x541d09['localDirectionToMesh']&&(_0x38a0d5=_0x89fb48['P']['FromArray'](_0x541d09[_0x1a7c7c(0x4d7)]),_0x2c3e17[_0x1a7c7c(0x17f)](_0x38a0d5))),_0x541d09[_0x1a7c7c(0x3c61)]&&(_0xa2662e=_0x447aca['getMeshById'](_0x541d09[_0x1a7c7c(0x3c61)]))&&_0x2c3e17['attachToMesh'](_0xa2662e),_0x541d09[_0x1a7c7c(0x6cf)]&&(_0x2c3e17['metadata']=_0x541d09[_0x1a7c7c(0x6cf)]),_0x2c3e17;}[_0x3f5d00(0x24c0)](_0x3b4575){var _0x39e56f=_0x3f5d00;this[_0x39e56f(0x2935)]!==_0x3b4575&&(this[_0x39e56f(0x1b2)]&&(this[_0x39e56f(0xdbc)](),this[_0x39e56f(0x1b2)]=!0x1),this[_0x39e56f(0x2935)]=_0x3b4575);}}_0x1b847d[_0x3f5d00(0x3d94)]=_0x3c1159=>{throw(0x0,_0x2b3d5a['S'])('AudioSceneComponent');};},0xdf4:(_0x501d3c,_0x24fa45,_0x5697e8)=>{var _0xd22b0=a8_0x2e955a;_0x5697e8['d'](_0x24fa45,{'t':()=>_0x52dae7});var _0x5cf301=_0x5697e8(0x14232),_0x395a3d=_0x5697e8(0x11096);class _0x52dae7{constructor(_0x15fce7,_0x3388f8={}){var _0x1b3557=a8_0xcbd5;this['id']=-0x1,this[_0x1b3557(0x1983)]=!0x1,(_0x15fce7=_0x15fce7||_0x395a3d['l']['LastCreatedScene'])&&(this[_0x1b3557(0x20c2)]=_0x15fce7,this[_0x1b3557(0xdba)]=new Array(),this[_0x1b3557(0x963)]=_0x3388f8,!this[_0x1b3557(0x963)][_0x1b3557(0x1659)]&&this['_scene'][_0x1b3557(0x1c4d)]&&(this[_0x1b3557(0x20c2)][_0x1b3557(0x1c4d)][_0x1b3557(0x2009)](this),this['id']=this[_0x1b3557(0x20c2)][_0x1b3557(0x1c4d)][_0x1b3557(0x9da)]-0x1));}['_initializeSoundTrackAudioGraph'](){var _0x3fa057=a8_0xcbd5,_0x15b859;null!=(_0x15b859=_0x5cf301['D'][_0x3fa057(0x39d)])&&_0x15b859[_0x3fa057(0x1e8)]&&_0x5cf301['D'][_0x3fa057(0x39d)][_0x3fa057(0x3f40)]&&(this[_0x3fa057(0x22bc)]=_0x5cf301['D'][_0x3fa057(0x39d)][_0x3fa057(0x3f40)][_0x3fa057(0x880)](),this['_outputAudioNode']['connect'](_0x5cf301['D'][_0x3fa057(0x39d)][_0x3fa057(0x1e66)]),this[_0x3fa057(0x963)]&&this[_0x3fa057(0x963)][_0x3fa057(0x3156)]&&(this[_0x3fa057(0x22bc)][_0x3fa057(0x116a)][_0x3fa057(0x31eb)]=this[_0x3fa057(0x963)][_0x3fa057(0x3156)]),this['_isInitialized']=!0x0);}[_0xd22b0(0xc1f)](){var _0x4f505e=_0xd22b0;if(_0x5cf301['D'][_0x4f505e(0x39d)]&&_0x5cf301['D'][_0x4f505e(0x39d)][_0x4f505e(0x1e8)]){for(this[_0x4f505e(0x1f00)]&&this['_connectedAnalyser']['stopDebugCanvas']();this[_0x4f505e(0xdba)][_0x4f505e(0x9da)];)this[_0x4f505e(0xdba)][0x0][_0x4f505e(0xc1f)]();this[_0x4f505e(0x22bc)]&&this[_0x4f505e(0x22bc)]['disconnect'](),this[_0x4f505e(0x22bc)]=null;}}[_0xd22b0(0x3a20)](_0x119412){var _0x463afd=_0xd22b0,_0x335f6c;this[_0x463afd(0x1983)]||this['_initializeSoundTrackAudioGraph'](),null!=(_0x335f6c=_0x5cf301['D']['audioEngine'])&&_0x335f6c['canUseWebAudio']&&this[_0x463afd(0x22bc)]&&_0x119412[_0x463afd(0xbf1)](this[_0x463afd(0x22bc)]),_0x119412[_0x463afd(0x3509)]&&(-0x1===_0x119412[_0x463afd(0x3509)]?this[_0x463afd(0x20c2)]['mainSoundTrack'][_0x463afd(0x17ab)](_0x119412):this['_scene'][_0x463afd(0x1c4d)]&&this[_0x463afd(0x20c2)]['soundTracks'][_0x119412[_0x463afd(0x3509)]][_0x463afd(0x17ab)](_0x119412)),this[_0x463afd(0xdba)][_0x463afd(0x2009)](_0x119412),_0x119412[_0x463afd(0x3509)]=this['id'];}['removeSound'](_0x1da4bc){var _0x3c27aa=_0xd22b0;_0x1da4bc=this[_0x3c27aa(0xdba)]['indexOf'](_0x1da4bc),-0x1!==_0x1da4bc&&this[_0x3c27aa(0xdba)][_0x3c27aa(0x34ac)](_0x1da4bc,0x1);}[_0xd22b0(0x4bd)](_0x4677df){var _0x2901e9=_0xd22b0,_0x17e212;null!=(_0x17e212=_0x5cf301['D'][_0x2901e9(0x39d)])&&_0x17e212[_0x2901e9(0x1e8)]&&this[_0x2901e9(0x22bc)]&&(this[_0x2901e9(0x22bc)][_0x2901e9(0x116a)][_0x2901e9(0x31eb)]=_0x4677df);}[_0xd22b0(0x3a7b)](){var _0x1cdaec=_0xd22b0,_0x30abc3;if(null!=(_0x30abc3=_0x5cf301['D']['audioEngine'])&&_0x30abc3['canUseWebAudio']){for(let _0x29b4ea=0x0;_0x29b4ea{_0xed91f8(0x9a70);},0x75ff:(_0x18de46,_0x2476bf,_0x31f8db)=>{var _0x3ebe89=a8_0x2e955a;function _0x2a319e(_0x2d0aad,_0x1e5b8c,_0x59c994,_0x844582){var _0x2b6f67=a8_0xcbd5,_0x42e301,_0x3e1554=arguments['length'],_0x148f63=_0x3e1554<0x3?_0x1e5b8c:null===_0x844582?_0x844582=Object[_0x2b6f67(0x2fee)](_0x1e5b8c,_0x59c994):_0x844582;if('object'==typeof Reflect&&_0x2b6f67(0x17ad)==typeof Reflect[_0x2b6f67(0x3902)])_0x148f63=Reflect[_0x2b6f67(0x3902)](_0x2d0aad,_0x1e5b8c,_0x59c994,_0x844582);else{for(var _0x58dbd3=_0x2d0aad[_0x2b6f67(0x9da)]-0x1;0x0<=_0x58dbd3;_0x58dbd3--)(_0x42e301=_0x2d0aad[_0x58dbd3])&&(_0x148f63=(_0x3e1554<0x3?_0x42e301(_0x148f63):0x3<_0x3e1554?_0x42e301(_0x1e5b8c,_0x59c994,_0x148f63):_0x42e301(_0x1e5b8c,_0x59c994))||_0x148f63);}0x3<_0x3e1554&&_0x148f63&&Object[_0x2b6f67(0x30e2)](_0x1e5b8c,_0x59c994,_0x148f63);}var _0x93c090=_0x31f8db(0x10435),_0xfed0d8=_0x31f8db(0xd53f),_0x1deccc=_0x31f8db(0x11096);class _0x2dec50{constructor(_0x92ee2){var _0x3c113e=a8_0xcbd5;this['_texture']=null,this['_isEnabled']=!0x0,this[_0x3c113e(0x1cc5)]=!0x0,this[_0x3c113e(0x3cbe)]=0x0,(_0x92ee2=_0x92ee2||_0x1deccc['l'][_0x3c113e(0x39a1)])&&(this[_0x3c113e(0x20c2)]=_0x92ee2,this[_0x3c113e(0x3636)]=new _0xfed0d8['Lt'](0x0,0x0,0x0,0x1e));}[_0x3ebe89(0x3aab)](){var _0x488335=_0x3ebe89;for(const _0x20fad2 of this[_0x488335(0x20c2)][_0x488335(0x27d2)])_0x20fad2[_0x488335(0x1360)]===this&&_0x20fad2[_0x488335(0x3aab)]();}[_0x3ebe89(0x3458)](_0x3f53e1,_0x4be297=!0x1){var _0x466aa4=_0x3ebe89,_0x58cae4;this[_0x466aa4(0x398a)]&&this[_0x466aa4(0x2b7a)]&&(_0x58cae4=this[_0x466aa4(0x398a)][_0x466aa4(0x12d1)](),_0x3f53e1[_0x466aa4(0x2f5e)](_0x466aa4(0x14d0),0x1/_0x58cae4[_0x466aa4(0x15b3)],0x1/_0x58cae4[_0x466aa4(0x230c)]),_0x3f53e1[_0x466aa4(0x12f1)](_0x466aa4(0x3559),this['time']),_0x4be297||_0x3f53e1[_0x466aa4(0x1ec)](_0x466aa4(0x416f),this[_0x466aa4(0x3636)]),_0x3f53e1['setTexture'](_0x466aa4(0x1996),this[_0x466aa4(0x398a)]));}[_0x3ebe89(0x2654)](){var _0xb9380a=_0x3ebe89,_0x3d55ab=new _0x2dec50(this[_0xb9380a(0x20c2)]);return this[_0xb9380a(0x2bea)](_0x3d55ab),_0x3d55ab;}['setAnimationParameters'](_0x394b89,_0x4a9bb0,_0x180c4d=0x0,_0x4ddc4e=0x1e){var _0x228d9c=_0x3ebe89;this[_0x228d9c(0x3636)]=new _0xfed0d8['Lt'](_0x394b89,_0x4a9bb0,_0x180c4d,_0x4ddc4e);}[_0x3ebe89(0xc1f)](_0x33a53e){var _0x4f21ec=_0x3ebe89;_0x33a53e&&null!=(_0x33a53e=this[_0x4f21ec(0x398a)])&&_0x33a53e[_0x4f21ec(0xc1f)]();}[_0x3ebe89(0x28c8)](){var _0x12ce18=_0x3ebe89;return _0x12ce18(0x3a79);}['copyTo'](_0x2d49df){var _0x287202=_0x3ebe89;_0x93c090['p4'][_0x287202(0x30cf)](()=>_0x2d49df,this);}[_0x3ebe89(0xea8)](){var _0x2de2e5=_0x3ebe89;return _0x93c090['p4'][_0x2de2e5(0x219c)](this);}['parse'](_0x263867,_0x19ac71,_0x24acbc){var _0x1cc09f=_0x3ebe89;_0x93c090['p4'][_0x1cc09f(0xd6b)](()=>this,_0x263867,_0x19ac71,_0x24acbc);}}_0x2a319e([(0x0,_0x93c090['oU'])(),(0x0,_0x93c090['wz'])('_markSubMeshesAsAttributesDirty')],_0x2dec50['prototype'],_0x3ebe89(0x2bb4),void 0x0),_0x2a319e([(0x0,_0x93c090['qC'])(),(0x0,_0x93c090['wz'])('_markSubMeshesAsAttributesDirty')],_0x2dec50[_0x3ebe89(0x2dca)],'isEnabled',void 0x0),_0x2a319e([(0x0,_0x93c090['qC'])()],_0x2dec50[_0x3ebe89(0x2dca)],_0x3ebe89(0x3636),void 0x0),_0x2a319e([(0x0,_0x93c090['qC'])()],_0x2dec50[_0x3ebe89(0x2dca)],_0x3ebe89(0x3cbe),void 0x0);},0xb789:(_0x37b891,_0x24e73c,_0x35926e)=>{_0x35926e(0x75ff),_0x35926e(0xa61d);},0xa61d:(_0x4d7aeb,_0x488137,_0xd11e75)=>{_0xd11e75(0xff1f),_0xd11e75(0x12cad),_0xd11e75(0xb82),_0xd11e75(0x1610);},0x10c62:(_0x2c4e82,_0x462be7,_0x12d65c)=>{var _0x56c6d8=a8_0x2e955a;_0x12d65c['d'](_0x462be7,{'o':()=>_0x428b6d});var _0x51b937=_0x12d65c(0x9390),_0x488a4f=_0x12d65c(0x23a8),_0x54d927=_0x12d65c(0x16bf5);class _0x428b6d{constructor(){var _0x279b4e=a8_0xcbd5;this[_0x279b4e(0x26f4)]=!0x1,this[_0x279b4e(0x197)]=0.05,this[_0x279b4e(0x597)]=0x7d0,this[_0x279b4e(0xf22)]=0x7d0,this['targetAlpha']=null,this['_isPointerDown']=!0x1,this[_0x279b4e(0x1d2f)]=null,this[_0x279b4e(0x3477)]=-Infinity,this[_0x279b4e(0xe18)]=0x0,this[_0x279b4e(0x2722)]=0x0;}get[_0x56c6d8(0x1c3a)](){var _0x4b4c50=_0x56c6d8;return _0x4b4c50(0x18a7);}set['zoomStopsAnimation'](_0x32c113){var _0x146ed6=_0x56c6d8;this[_0x146ed6(0x26f4)]=_0x32c113;}get['zoomStopsAnimation'](){return this['_zoomStopsAnimation'];}set[_0x56c6d8(0x12fb)](_0x487335){var _0x245eda=_0x56c6d8;this[_0x245eda(0x197)]=_0x487335;}get['idleRotationSpeed'](){var _0x1b4dc6=_0x56c6d8;return this[_0x1b4dc6(0x197)];}set[_0x56c6d8(0x1518)](_0x55706b){this['_idleRotationWaitTime']=_0x55706b;}get[_0x56c6d8(0x1518)](){var _0x53c970=_0x56c6d8;return this[_0x53c970(0x597)];}set['idleRotationSpinupTime'](_0x58db40){this['_idleRotationSpinupTime']=_0x58db40;}get['idleRotationSpinupTime'](){var _0x31fe05=_0x56c6d8;return this[_0x31fe05(0xf22)];}get[_0x56c6d8(0xd09)](){var _0x536e16=_0x56c6d8;return 0x0{var _0x12963b=_0x228334;_0x394ef7['type']===_0x51b937['kD'][_0x12963b(0x128b)]?this[_0x12963b(0x2201)]=!0x0:_0x394ef7[_0x12963b(0x30a3)]===_0x51b937['kD'][_0x12963b(0xe51)]&&(this[_0x12963b(0x2201)]=!0x1);}),this[_0x228334(0x1df1)]=_0x40bdcb[_0x228334(0x28da)]['add'](()=>{var _0x136661=_0x228334;if(!this[_0x136661(0x1a07)]()){var _0x484ea6=_0x488a4f['F'][_0x136661(0x11ca)];let _0x91df08=0x0;null!=this['_lastFrameTime']&&(_0x91df08=_0x484ea6-this[_0x136661(0x1d2f)]),this[_0x136661(0x1d2f)]=_0x484ea6,this[_0x136661(0x3660)](),(_0x484ea6=_0x484ea6-this[_0x136661(0x3477)]-this[_0x136661(0x597)],_0x484ea6=Math['max'](Math[_0x136661(0x1858)](_0x484ea6/this[_0x136661(0xf22)],0x1),0x0)),(this['_cameraRotationSpeed']=this[_0x136661(0x197)]*_0x484ea6,this[_0x136661(0x10c3)]&&(this[_0x136661(0x10c3)][_0x136661(0x3fd3)]-=this[_0x136661(0xe18)]*(_0x91df08/0x3e8)));}});}[_0x56c6d8(0x1ae2)](){var _0x12fd95=_0x56c6d8;if(this[_0x12fd95(0x10c3)]){const _0x5be078=this['_attachedCamera'][_0x12fd95(0x14ab)]();this[_0x12fd95(0x157e)]&&_0x5be078[_0x12fd95(0x2257)][_0x12fd95(0x209f)](this[_0x12fd95(0x157e)]),this[_0x12fd95(0x10c3)][_0x12fd95(0x28da)]['remove'](this['_onAfterCheckInputsObserver']),this[_0x12fd95(0x10c3)]=null;}}[_0x56c6d8(0x326c)](_0x47b70c){var _0x4e83fd=_0x56c6d8;this['_lastInteractionTime']=null!=_0x47b70c?_0x47b70c:_0x488a4f['F'][_0x4e83fd(0x11ca)];}['_reachTargetAlpha'](){var _0x2234ef=_0x56c6d8;return!(!this[_0x2234ef(0x10c3)]||!this['targetAlpha'])&&Math['abs'](this[_0x2234ef(0x10c3)]['alpha']-this['targetAlpha'])<_0x54d927['kn'];}[_0x56c6d8(0x33f7)](){var _0x5042a6=_0x56c6d8;return!!this[_0x5042a6(0x10c3)]&&0x0!==this[_0x5042a6(0x10c3)][_0x5042a6(0x2ef1)];}['_shouldAnimationStopForInteraction'](){var _0x550c85=_0x56c6d8;if(!this[_0x550c85(0x10c3)])return!0x1;let _0x4f2524=!0x1;return this[_0x550c85(0x2722)]===this[_0x550c85(0x10c3)][_0x550c85(0xf75)]&&0x0!==this[_0x550c85(0x10c3)][_0x550c85(0x2ef1)]&&(_0x4f2524=!0x0),this['_lastFrameRadius']=this[_0x550c85(0x10c3)][_0x550c85(0xf75)],this[_0x550c85(0x26f4)]?_0x4f2524:this[_0x550c85(0x33f7)]();}[_0x56c6d8(0x3660)](){var _0x204e2d=_0x56c6d8;this[_0x204e2d(0x1baf)]()&&!this[_0x204e2d(0x171e)]()&&(this[_0x204e2d(0x3477)]=_0x488a4f['F'][_0x204e2d(0x11ca)]);}[_0x56c6d8(0x1baf)](){var _0x2eae25=_0x56c6d8;return!!this[_0x2eae25(0x10c3)]&&(0x0!==this[_0x2eae25(0x10c3)]['inertialAlphaOffset']||0x0!==this[_0x2eae25(0x10c3)][_0x2eae25(0x2057)]||0x0!==this[_0x2eae25(0x10c3)]['inertialRadiusOffset']||0x0!==this[_0x2eae25(0x10c3)]['inertialPanningX']||0x0!==this[_0x2eae25(0x10c3)][_0x2eae25(0x12e0)]||this[_0x2eae25(0x2201)]);}}},0xd9ea:(_0x4781ae,_0x5b370b,_0x26166f)=>{var _0x49319c=a8_0x2e955a;_0x26166f['d'](_0x5b370b,{'r':()=>_0x3fb4be});var _0x5b370b=_0x26166f(0x7e6),_0x1d4c61=_0x26166f(0x17aca);class _0x3fb4be{constructor(){var _0x521aa9=a8_0xcbd5;this[_0x521aa9(0x3ff6)]=0x1c2,this[_0x521aa9(0x153b)]=0x2,this[_0x521aa9(0x207)]=-0x2,this[_0x521aa9(0x2c56)]=!0x1,this[_0x521aa9(0x3c85)]=!0x1,this[_0x521aa9(0x18d0)]=null,this[_0x521aa9(0x11ce)]=new Array();}get[_0x49319c(0x1c3a)](){return'Bouncing';}get[_0x49319c(0x1da3)](){var _0x2fce35=_0x49319c;return this[_0x2fce35(0x2c56)];}set[_0x49319c(0x1da3)](_0x10ab8b){var _0x2e42c4=_0x49319c;if(this[_0x2e42c4(0x2c56)]!==_0x10ab8b){this[_0x2e42c4(0x2c56)]=_0x10ab8b;const _0x4656e3=this[_0x2e42c4(0x10c3)];_0x4656e3&&(_0x10ab8b?this['_onMeshTargetChangedObserver']=_0x4656e3[_0x2e42c4(0x3402)]['add'](_0x55e1e0=>{var _0x2418a3=_0x2e42c4;_0x55e1e0&&(_0x55e1e0[_0x2418a3(0x14a4)](!0x0),_0x55e1e0=_0x55e1e0[_0x2418a3(0x40ee)]()[_0x2418a3(0x13f4)],this[_0x2418a3(0x153b)]=0.05*_0x55e1e0,this['upperRadiusTransitionRange']=0.05*_0x55e1e0);}):this['_onMeshTargetChangedObserver']&&_0x4656e3[_0x2e42c4(0x3402)][_0x2e42c4(0x209f)](this[_0x2e42c4(0x2cee)]));}}[_0x49319c(0x497)](){}[_0x49319c(0x1025)](_0x476045){var _0x5cb579=_0x49319c;this[_0x5cb579(0x10c3)]=_0x476045,this[_0x5cb579(0x1df1)]=_0x476045[_0x5cb579(0x28da)][_0x5cb579(0x2ed7)](()=>{var _0x2f538e=_0x5cb579;this[_0x2f538e(0x10c3)]&&(this[_0x2f538e(0x1a4a)](this[_0x2f538e(0x10c3)][_0x2f538e(0x852)])&&this[_0x2f538e(0x932)](this[_0x2f538e(0x153b)]),this[_0x2f538e(0x1a4a)](this['_attachedCamera'][_0x2f538e(0x15f0)])&&this[_0x2f538e(0x932)](this['upperRadiusTransitionRange']));});}[_0x49319c(0x1ae2)](){var _0x1392f0=_0x49319c;this[_0x1392f0(0x10c3)]&&(this[_0x1392f0(0x1df1)]&&this[_0x1392f0(0x10c3)][_0x1392f0(0x28da)]['remove'](this[_0x1392f0(0x1df1)]),this[_0x1392f0(0x2cee)]&&this[_0x1392f0(0x10c3)]['onMeshTargetChangedObservable'][_0x1392f0(0x209f)](this[_0x1392f0(0x2cee)]),this[_0x1392f0(0x10c3)]=null);}[_0x49319c(0x1a4a)](_0x49adb3){var _0x391d6f=_0x49319c;return!!this[_0x391d6f(0x10c3)]&&this[_0x391d6f(0x10c3)][_0x391d6f(0xf75)]===_0x49adb3&&!this[_0x391d6f(0x3c85)];}[_0x49319c(0x932)](_0x4ceb8f){var _0x30eb4e=_0x49319c;this['_attachedCamera']&&(this[_0x30eb4e(0x18d0)]||(_0x3fb4be[_0x30eb4e(0x1db8)]['setEasingMode'](_0x3fb4be[_0x30eb4e(0x24d4)]),this[_0x30eb4e(0x18d0)]=_0x1d4c61['f'][_0x30eb4e(0x12db)](_0x30eb4e(0xf75),_0x1d4c61['f'][_0x30eb4e(0x1112)],0x3c,_0x3fb4be[_0x30eb4e(0x1db8)])),this['_cachedWheelPrecision']=this[_0x30eb4e(0x10c3)][_0x30eb4e(0x18fe)],this['_attachedCamera'][_0x30eb4e(0x18fe)]=Infinity,this[_0x30eb4e(0x10c3)][_0x30eb4e(0x2ef1)]=0x0,this[_0x30eb4e(0xcf3)](),this[_0x30eb4e(0x3c85)]=!0x0,(_0x4ceb8f=_0x1d4c61['f'][_0x30eb4e(0x2fa9)](_0x30eb4e(0xf75),this[_0x30eb4e(0x10c3)]['radius']+_0x4ceb8f,this[_0x30eb4e(0x10c3)],this[_0x30eb4e(0x10c3)][_0x30eb4e(0x14ab)](),0x3c,this[_0x30eb4e(0x18d0)],this['transitionDuration'],()=>this[_0x30eb4e(0x3e48)]()))&&this['_animatables'][_0x30eb4e(0x2009)](_0x4ceb8f));}['_clearAnimationLocks'](){var _0x293646=_0x49319c;this['_radiusIsAnimating']=!0x1,this['_attachedCamera']&&(this['_attachedCamera'][_0x293646(0x18fe)]=this['_cachedWheelPrecision']);}[_0x49319c(0xcf3)](){var _0xff96d1=_0x49319c;for(this[_0xff96d1(0x10c3)]&&(this[_0xff96d1(0x10c3)][_0xff96d1(0x2a26)]=[]);this[_0xff96d1(0x11ce)][_0xff96d1(0x9da)];)this[_0xff96d1(0x11ce)][0x0][_0xff96d1(0x2036)]=null,this[_0xff96d1(0x11ce)][0x0]['stop'](),this[_0xff96d1(0x11ce)][_0xff96d1(0x3fe9)]();}}_0x3fb4be[_0x49319c(0x1db8)]=new _0x5b370b['ud'](0.3),_0x3fb4be[_0x49319c(0x24d4)]=_0x5b370b['Kp'][_0x49319c(0x185)];},0x357c:(_0x304b6e,_0x437176,_0x4219bc)=>{var _0x55dd90=a8_0x2e955a;_0x4219bc['d'](_0x437176,{'d':()=>_0x2c8fee});var _0x437176=_0x4219bc(0x7e6),_0x18ba2e=_0x4219bc(0xa896),_0x382167=_0x4219bc(0x9390),_0x514761=_0x4219bc(0x23a8),_0x10d213=_0x4219bc(0xd53f),_0x3d258a=_0x4219bc(0x17aca);class _0x2c8fee{constructor(){var _0x56fd91=a8_0xcbd5;this[_0x56fd91(0x17e3)]=new _0x18ba2e['y$'](),this[_0x56fd91(0xf91)]=_0x2c8fee[_0x56fd91(0x1b93)],this[_0x56fd91(0x242)]=0x1,this[_0x56fd91(0x17a4)]=0.5,this[_0x56fd91(0xa05)]=0.3,this[_0x56fd91(0x541)]=0x5dc,this[_0x56fd91(0x324)]=0x3e8,this[_0x56fd91(0x26f4)]=!0x1,this['_framingTime']=0x5dc,this['autoCorrectCameraLimitsAndSensibility']=!0x0,this[_0x56fd91(0x2201)]=!0x1,this[_0x56fd91(0x3477)]=-Infinity,this[_0x56fd91(0x11ce)]=new Array(),this['_betaIsAnimating']=!0x1;}get['name'](){var _0xceecd5=a8_0xcbd5;return _0xceecd5(0xae4);}set[_0x55dd90(0x350)](_0x5c2d01){this['_mode']=_0x5c2d01;}get[_0x55dd90(0x350)](){return this['_mode'];}set[_0x55dd90(0x2ea9)](_0x50d81b){var _0x31a93c=_0x55dd90;this[_0x31a93c(0x242)]=_0x50d81b;}get[_0x55dd90(0x2ea9)](){var _0x208734=_0x55dd90;return this[_0x208734(0x242)];}set[_0x55dd90(0xba2)](_0x1b9be1){var _0x14a1d9=_0x55dd90;this[_0x14a1d9(0x17a4)]=_0x1b9be1;}get[_0x55dd90(0xba2)](){var _0x2e33df=_0x55dd90;return this[_0x2e33df(0x17a4)];}set[_0x55dd90(0x4d8)](_0xa9fd97){var _0x360f51=_0x55dd90;this[_0x360f51(0xa05)]=_0xa9fd97;}get[_0x55dd90(0x4d8)](){return this['_defaultElevation'];}set[_0x55dd90(0x1a9c)](_0x4a4e5d){var _0x9dccab=_0x55dd90;this[_0x9dccab(0x541)]=_0x4a4e5d;}get[_0x55dd90(0x1a9c)](){var _0x3cfdaa=_0x55dd90;return this[_0x3cfdaa(0x541)];}set[_0x55dd90(0x3e0c)](_0x20de11){var _0x198de4=_0x55dd90;this[_0x198de4(0x324)]=_0x20de11;}get[_0x55dd90(0x3e0c)](){var _0x3b0046=_0x55dd90;return this[_0x3b0046(0x324)];}set[_0x55dd90(0x254f)](_0x301e96){var _0x4d25b6=_0x55dd90;this[_0x4d25b6(0x26f4)]=_0x301e96;}get['zoomStopsAnimation'](){var _0x568426=_0x55dd90;return this[_0x568426(0x26f4)];}set[_0x55dd90(0x2d3a)](_0x3546f2){this['_framingTime']=_0x3546f2;}get[_0x55dd90(0x2d3a)](){var _0x3165a7=_0x55dd90;return this[_0x3165a7(0xec9)];}[_0x55dd90(0x497)](){}['attach'](_0x1440de){var _0x59d369=_0x55dd90;this[_0x59d369(0x10c3)]=_0x1440de;const _0xbf8448=this[_0x59d369(0x10c3)][_0x59d369(0x14ab)]();_0x2c8fee[_0x59d369(0x1db8)][_0x59d369(0x2aa7)](_0x2c8fee[_0x59d369(0x24d4)]),this[_0x59d369(0x157e)]=_0xbf8448['onPrePointerObservable'][_0x59d369(0x2ed7)](_0x37baf2=>{var _0x2a8734=_0x59d369;_0x37baf2[_0x2a8734(0x30a3)]===_0x382167['kD'][_0x2a8734(0x128b)]?this[_0x2a8734(0x2201)]=!0x0:_0x37baf2['type']===_0x382167['kD'][_0x2a8734(0xe51)]&&(this[_0x2a8734(0x2201)]=!0x1);}),this[_0x59d369(0x2cee)]=_0x1440de['onMeshTargetChangedObservable'][_0x59d369(0x2ed7)](_0x30019d=>{_0x30019d&&this['zoomOnMesh'](_0x30019d,void 0x0,()=>{var _0xcb37cb=a8_0xcbd5;this[_0xcb37cb(0x17e3)][_0xcb37cb(0x223f)]();});}),this[_0x59d369(0x1df1)]=_0x1440de[_0x59d369(0x28da)]['add'](()=>{var _0x3dd24e=_0x59d369;this[_0x3dd24e(0x3660)](),this['_maintainCameraAboveGround']();});}[_0x55dd90(0x1ae2)](){var _0x159099=_0x55dd90;if(this[_0x159099(0x10c3)]){const _0x598f7c=this[_0x159099(0x10c3)]['getScene']();this[_0x159099(0x157e)]&&_0x598f7c[_0x159099(0x2257)][_0x159099(0x209f)](this[_0x159099(0x157e)]),this[_0x159099(0x1df1)]&&this[_0x159099(0x10c3)][_0x159099(0x28da)]['remove'](this[_0x159099(0x1df1)]),this[_0x159099(0x2cee)]&&this['_attachedCamera']['onMeshTargetChangedObservable'][_0x159099(0x209f)](this[_0x159099(0x2cee)]),this[_0x159099(0x10c3)]=null;}}[_0x55dd90(0x326e)](_0x5382b3,_0x288374=!0x1,_0x1f7847=null){var _0xa8a0cf=_0x55dd90;_0x5382b3[_0xa8a0cf(0x14a4)](!0x0),_0x5382b3=_0x5382b3[_0xa8a0cf(0x40ee)]()[_0xa8a0cf(0xf7f)],this[_0xa8a0cf(0x955)](_0x5382b3['minimumWorld'],_0x5382b3[_0xa8a0cf(0x3332)],_0x288374,_0x1f7847);}['zoomOnMeshHierarchy'](_0x520d82,_0x2e64f6=!0x1,_0x4cd91c=null){var _0xf3bef4=_0x55dd90;_0x520d82[_0xf3bef4(0x14a4)](!0x0),_0x520d82=_0x520d82[_0xf3bef4(0x2ee0)](!0x0),this[_0xf3bef4(0x955)](_0x520d82[_0xf3bef4(0x1858)],_0x520d82['max'],_0x2e64f6,_0x4cd91c);}[_0x55dd90(0x308b)](_0x1de1b7,_0x34420e=!0x1,_0x472568=null){var _0x392745=_0x55dd90,_0x306bf1=new _0x10d213['P'](Number[_0x392745(0x399e)],Number[_0x392745(0x399e)],Number['MAX_VALUE']),_0x433f0d=new _0x10d213['P'](-Number['MAX_VALUE'],-Number[_0x392745(0x399e)],-Number[_0x392745(0x399e)]);for(let _0x3e8c3a=0x0;_0x3e8c3a<_0x1de1b7[_0x392745(0x9da)];_0x3e8c3a++){var _0x44d696=_0x1de1b7[_0x3e8c3a][_0x392745(0x2ee0)](!0x0);_0x10d213['P'][_0x392745(0x2c1e)](_0x44d696[_0x392745(0x1858)],_0x306bf1,_0x433f0d),_0x10d213['P'][_0x392745(0x2c1e)](_0x44d696[_0x392745(0x34dd)],_0x306bf1,_0x433f0d);}this[_0x392745(0x955)](_0x306bf1,_0x433f0d,_0x34420e,_0x472568);}['zoomOnBoundingInfo'](_0x56389b,_0xde4ed1,_0x38ea49=!0x1,_0x471a10=null){var _0x5d9aff=_0x55dd90;if(this[_0x5d9aff(0x10c3)]){var _0x446cc9=_0x56389b['y'],_0x446cc9=_0x446cc9+(_0xde4ed1['y']-_0x446cc9)*this[_0x5d9aff(0x17a4)];const _0x51bb95=_0xde4ed1[_0x5d9aff(0x34cd)](_0x56389b)[_0x5d9aff(0xa64)](0.5);_0x446cc9=_0x38ea49?new _0x10d213['P'](0x0,_0x446cc9,0x0):(_0x38ea49=_0x56389b[_0x5d9aff(0x2ed7)](_0x51bb95),new _0x10d213['P'](_0x38ea49['x'],_0x446cc9,_0x38ea49['z'])),this[_0x5d9aff(0x24c3)]||(this['_vectorTransition']=_0x3d258a['f'][_0x5d9aff(0x12db)](_0x5d9aff(0x36f2),_0x3d258a['f'][_0x5d9aff(0x17d8)],0x3c,_0x2c8fee[_0x5d9aff(0x1db8)])),this['_betaIsAnimating']=!0x0;let _0x37d960=_0x3d258a['f'][_0x5d9aff(0x2fa9)](_0x5d9aff(0x36f2),_0x446cc9,this['_attachedCamera'],this['_attachedCamera'][_0x5d9aff(0x14ab)](),0x3c,this[_0x5d9aff(0x24c3)],this[_0x5d9aff(0xec9)]),_0x5fcacf=(_0x37d960&&this[_0x5d9aff(0x11ce)][_0x5d9aff(0x2009)](_0x37d960),0x0);this[_0x5d9aff(0xf91)]===_0x2c8fee[_0x5d9aff(0x1b93)]?(_0x38ea49=this[_0x5d9aff(0x1e92)](_0x56389b,_0xde4ed1),this[_0x5d9aff(0x2cef)]&&(this['_attachedCamera'][_0x5d9aff(0x852)]=_0x51bb95['length']()+this['_attachedCamera'][_0x5d9aff(0xad1)]),_0x5fcacf=_0x38ea49):this['_mode']===_0x2c8fee['IgnoreBoundsSizeMode']&&(_0x5fcacf=this[_0x5d9aff(0x1e92)](_0x56389b,_0xde4ed1),this[_0x5d9aff(0x2cef)]&&null===this[_0x5d9aff(0x10c3)][_0x5d9aff(0x852)]&&(this[_0x5d9aff(0x10c3)][_0x5d9aff(0x852)]=this[_0x5d9aff(0x10c3)][_0x5d9aff(0xad1)])),this[_0x5d9aff(0x2cef)]&&(_0x446cc9=_0xde4ed1[_0x5d9aff(0x34cd)](_0x56389b)[_0x5d9aff(0x9da)](),this[_0x5d9aff(0x10c3)][_0x5d9aff(0x6c9)]=0x1388/_0x446cc9,this[_0x5d9aff(0x10c3)]['wheelPrecision']=0x64/_0x5fcacf),this['_radiusTransition']||(this[_0x5d9aff(0x2c9d)]=_0x3d258a['f'][_0x5d9aff(0x12db)]('radius',_0x3d258a['f'][_0x5d9aff(0x1112)],0x3c,_0x2c8fee['EasingFunction'])),(_0x37d960=_0x3d258a['f'][_0x5d9aff(0x2fa9)](_0x5d9aff(0xf75),_0x5fcacf,this[_0x5d9aff(0x10c3)],this[_0x5d9aff(0x10c3)]['getScene'](),0x3c,this[_0x5d9aff(0x2c9d)],this[_0x5d9aff(0xec9)],()=>{var _0x76c303=_0x5d9aff;this['stopAllAnimations'](),_0x471a10&&_0x471a10(),this[_0x76c303(0x10c3)]&&this['_attachedCamera']['useInputToRestoreState']&&this[_0x76c303(0x10c3)][_0x76c303(0x217d)]();}))&&this[_0x5d9aff(0x11ce)]['push'](_0x37d960);}}['_calculateLowerRadiusFromModelBoundingSphere'](_0x523d57,_0x20d21e){var _0x5aca3f=_0x55dd90;const _0x127fc8=_0x20d21e[_0x5aca3f(0x34cd)](_0x523d57);var _0x20d21e=_0x127fc8[_0x5aca3f(0x9da)](),_0x523d57=this[_0x5aca3f(0x157f)](),_0x20d21e=0.5*_0x20d21e*this[_0x5aca3f(0x242)],_0x53c426=_0x20d21e*Math[_0x5aca3f(0xa6b)](0x1+0x1/(_0x523d57['x']*_0x523d57['x'])),_0x20d21e=_0x20d21e*Math[_0x5aca3f(0xa6b)](0x1+0x1/(_0x523d57['y']*_0x523d57['y']));let _0x462871=Math['max'](_0x53c426,_0x20d21e);return _0x523d57=this[_0x5aca3f(0x10c3)],_0x523d57?(_0x523d57[_0x5aca3f(0x852)]&&this[_0x5aca3f(0xf91)]===_0x2c8fee[_0x5aca3f(0x60e)]&&(_0x462871=_0x462871<_0x523d57[_0x5aca3f(0x852)]?_0x523d57['lowerRadiusLimit']:_0x462871),_0x462871=_0x523d57[_0x5aca3f(0x15f0)]&&_0x462871>_0x523d57['upperRadiusLimit']?_0x523d57[_0x5aca3f(0x15f0)]:_0x462871):0x0;}[_0x55dd90(0x1ddc)](){var _0x443fe7=_0x55dd90,_0x5354da,_0x5aa8c6,_0x1b2c7c;this[_0x443fe7(0x541)]<0x0||(_0x5354da=_0x514761['F'][_0x443fe7(0x11ca)]-this[_0x443fe7(0x3477)],_0x5aa8c6=0.5*Math['PI']-this[_0x443fe7(0xa05)],_0x1b2c7c=0.5*Math['PI'],this[_0x443fe7(0x10c3)]&&!this[_0x443fe7(0x2cab)]&&this['_attachedCamera'][_0x443fe7(0x37d8)]>_0x1b2c7c&&_0x5354da>=this['_elevationReturnWaitTime']&&(this['_betaIsAnimating']=!0x0,this[_0x443fe7(0xcf3)](),this['_betaTransition']||(this['_betaTransition']=_0x3d258a['f'][_0x443fe7(0x12db)](_0x443fe7(0x37d8),_0x3d258a['f']['ANIMATIONTYPE_FLOAT'],0x3c,_0x2c8fee[_0x443fe7(0x1db8)])),(_0x1b2c7c=_0x3d258a['f']['TransitionTo'](_0x443fe7(0x37d8),_0x5aa8c6,this['_attachedCamera'],this[_0x443fe7(0x10c3)]['getScene'](),0x3c,this[_0x443fe7(0x254d)],this[_0x443fe7(0x541)],()=>{var _0x44986d=_0x443fe7;this[_0x44986d(0x3e48)](),this[_0x44986d(0xcf3)]();}))&&this['_animatables'][_0x443fe7(0x2009)](_0x1b2c7c)));}[_0x55dd90(0x157f)](){var _0x4c5748=_0x55dd90;const _0x222668=this[_0x4c5748(0x10c3)];if(!_0x222668)return _0x10d213['FM'][_0x4c5748(0x317a)]();const _0x4e0193=_0x222668[_0x4c5748(0x14ab)]()['getEngine']();var _0x2401b9=_0x4e0193['getAspectRatio'](_0x222668),_0x596d67=Math[_0x4c5748(0x379)](_0x222668[_0x4c5748(0xf0c)]/0x2);return new _0x10d213['FM'](_0x596d67*_0x2401b9,_0x596d67);}[_0x55dd90(0x3e48)](){var _0x5651c6=_0x55dd90;this[_0x5651c6(0x2cab)]=!0x1;}[_0x55dd90(0x3660)](){var _0x3dd7b6=_0x55dd90;this[_0x3dd7b6(0x3d82)]&&(this[_0x3dd7b6(0x3477)]=_0x514761['F'][_0x3dd7b6(0x11ca)],this[_0x3dd7b6(0xcf3)](),this[_0x3dd7b6(0x3e48)]());}[_0x55dd90(0xcf3)](){var _0x43986c=_0x55dd90;for(this[_0x43986c(0x10c3)]&&(this[_0x43986c(0x10c3)][_0x43986c(0x2a26)]=[]);this[_0x43986c(0x11ce)][_0x43986c(0x9da)];)this[_0x43986c(0x11ce)][0x0]&&(this[_0x43986c(0x11ce)][0x0][_0x43986c(0x2036)]=null,this[_0x43986c(0x11ce)][0x0][_0x43986c(0xdbc)]()),this[_0x43986c(0x11ce)][_0x43986c(0x3fe9)]();}get[_0x55dd90(0x3d82)](){var _0x227095=_0x55dd90;return!!this[_0x227095(0x10c3)]&&(0x0!==this[_0x227095(0x10c3)][_0x227095(0x1e9f)]||0x0!==this['_attachedCamera']['inertialBetaOffset']||0x0!==this['_attachedCamera'][_0x227095(0x2ef1)]||0x0!==this[_0x227095(0x10c3)][_0x227095(0x1ff1)]||0x0!==this[_0x227095(0x10c3)]['inertialPanningY']||this[_0x227095(0x2201)]);}}_0x2c8fee[_0x55dd90(0x1db8)]=new _0x437176['EI'](),_0x2c8fee[_0x55dd90(0x24d4)]=_0x437176['Kp']['EASINGMODE_EASEINOUT'],_0x2c8fee['IgnoreBoundsSizeMode']=0x0,_0x2c8fee[_0x55dd90(0x1b93)]=0x1;},0x16324:(_0x1f0226,_0x3ad739,_0x37af2c)=>{_0x37af2c(0x10c62),_0x37af2c(0xd9ea),_0x37af2c(0x357c);},0x13fc8:(_0x391c3e,_0x2f23fc,_0x4faaab)=>{_0x4faaab(0xd53f);},0x657e:(_0x8186e,_0xd8543c,_0x1f383b)=>{_0x1f383b(0x349f),_0x1f383b(0xd537),_0x1f383b(0x9390),_0x1f383b(0xd53f),_0x1f383b(0x43d7);},0x264d:(_0x1e437c,_0x1bd22a,_0x3f3eb7)=>{_0x3f3eb7(0xd53f),_0x3f3eb7(0x17372),_0x3f3eb7(0x16bf5);},0x215:(_0x4288ed,_0x510cf8,_0x54bfb2)=>{_0x54bfb2(0xf869),_0x54bfb2(0x8364),_0x54bfb2(0xd53f),_0x54bfb2(0x4ba7);},0x11f1d:(_0x3e9507,_0x53c73e,_0x39aa90)=>{_0x39aa90(0x13fc8),_0x39aa90(0x852a),_0x39aa90(0xe39),_0x39aa90(0x102b4),_0x39aa90(0xd76f),_0x39aa90(0x657e),_0x39aa90(0x264d),_0x39aa90(0x215);},0x852a:(_0x487c75,_0x47afcd,_0x5e110e)=>{_0x5e110e(0xe39),_0x5e110e(0xd53f);},0xe39:(_0x44eb06,_0x57c363,_0x410798)=>{var _0x1b83e0=a8_0x2e955a;_0x410798['d'](_0x57c363,{'M':()=>_0x1f5859});var _0x569919=_0x410798(0x94e3),_0x370ebe=_0x410798(0xd537),_0x9f9ba2=_0x410798(0xa896),_0x35810f=_0x410798(0xd53f),_0x845ce8=_0x410798(0x9390),_0x18e830=_0x410798(0x3761),_0xa1714d=_0x410798(0x16e50),_0x5df356=_0x410798(0x95f2);class _0x1f5859{constructor(_0x13f777){var _0x3046=a8_0xcbd5;this[_0x3046(0x7bd)]=-1.1,this[_0x3046(0xaba)]=-0x1,this[_0x3046(0x2a4b)]=0x0,this['dragButtons']=[0x0,0x1,0x2],this[_0x3046(0x1ff5)]=!0x1,this[_0x3046(0x3f66)]=-0x1,this[_0x3046(0x3d60)]=!0x1,this[_0x3046(0x24fc)]=0.2,this[_0x3046(0xdc2)]=!0x0,this[_0x3046(0x379e)]=!0x1,this[_0x3046(0x332)]=!0x1,this[_0x3046(0x888)]=new _0x9f9ba2['y$'](),this[_0x3046(0x291c)]=new _0x9f9ba2['y$'](),this['onDragEndObservable']=new _0x9f9ba2['y$'](),this[_0x3046(0xc47)]=new _0x9f9ba2['y$'](),this[_0x3046(0x10a3)]=!0x0,this[_0x3046(0x122a)]=!0x0,this['startAndReleaseDragOnPointerEvents']=!0x0,this[_0x3046(0x354f)]=!0x0,this[_0x3046(0x2ab7)]=!0x0,this[_0x3046(0x1658)]=_0x6fee31=>!0x0,this[_0x3046(0x62b)]=new _0x35810f['P'](0x0,0x0,0x0),this['_alternatePickedPoint']=new _0x35810f['P'](0x0,0x0,0x0),this['_worldDragAxis']=new _0x35810f['P'](0x0,0x0,0x0),this[_0x3046(0x27bd)]=new _0x35810f['P'](0x0,0x0,0x0),this[_0x3046(0x1405)]=!0x1,this[_0x3046(0x384a)]=new _0x18e830['z'](new _0x35810f['P'](),new _0x35810f['P']()),this[_0x3046(0x2e01)]={},this['_dragDelta']=new _0x35810f['P'](),this['_pointA']=new _0x35810f['P'](0x0,0x0,0x0),this[_0x3046(0x1ba7)]=new _0x35810f['P'](0x0,0x0,0x0),this['_localAxis']=new _0x35810f['P'](0x0,0x0,0x0),this[_0x3046(0xc49)]=new _0x35810f['P'](0x0,0x0,0x0),this[_0x3046(0x963)]=_0x13f777||{};let _0x2d6045=0x0;if(this[_0x3046(0x963)][_0x3046(0x10d2)]&&_0x2d6045++,this[_0x3046(0x963)]['dragPlaneNormal']&&_0x2d6045++,0x1<_0x2d6045)throw _0x3046(0xcb0);}get['currentDraggingPointerID'](){var _0x204e9d=a8_0xcbd5;return this[_0x204e9d(0x3f66)];}set[_0x1b83e0(0x12ac)](_0x1b4d58){var _0x5a8bde=_0x1b83e0;this[_0x5a8bde(0x3f66)]=_0x1b4d58;}set[_0x1b83e0(0x3f0a)](_0x4daeb1){var _0x32ed40=_0x1b83e0;_0x4daeb1!=this['_enabled']&&this[_0x32ed40(0xc47)][_0x32ed40(0x223f)](_0x4daeb1),this['_enabled']=_0x4daeb1;}get[_0x1b83e0(0x3f0a)](){var _0x595382=_0x1b83e0;return this[_0x595382(0x122a)];}get[_0x1b83e0(0x3d1e)](){var _0x4c2e68=_0x1b83e0;return this[_0x4c2e68(0x963)];}set[_0x1b83e0(0x3d1e)](_0x4548be){var _0x500d11=_0x1b83e0;this[_0x500d11(0x963)]=_0x4548be;}get['name'](){var _0x2443ef=_0x1b83e0;return _0x2443ef(0x3985);}[_0x1b83e0(0x497)](){}[_0x1b83e0(0x1025)](_0xbe0540,_0x12db89){var _0x258a55=_0x1b83e0;this[_0x258a55(0x20c2)]=_0xbe0540['getScene'](),_0xbe0540[_0x258a55(0x25e2)]=!0x0,this[_0x258a55(0x2769)]=_0xbe0540,_0x1f5859[_0x258a55(0xb61)]||(this[_0x258a55(0x379e)]?_0x1f5859[_0x258a55(0xb61)]=this[_0x258a55(0x20c2)]:(_0x1f5859[_0x258a55(0xb61)]=new _0x370ebe['x'](this[_0x258a55(0x20c2)][_0x258a55(0x279a)](),{'virtual':!0x0}),_0x1f5859[_0x258a55(0xb61)]['detachControl'](),this[_0x258a55(0x20c2)]['onDisposeObservable']['addOnce'](()=>{var _0x5ad100=_0x258a55;_0x1f5859['_PlaneScene'][_0x5ad100(0xc1f)](),_0x1f5859[_0x5ad100(0xb61)]=null;}))),this[_0x258a55(0x3be2)]=(0x0,_0x5df356['pT'])(_0x258a55(0x280f),{'size':this['_debugMode']?0x1:0x2710,'updatable':!0x1,'sideOrientation':_0x569919['Kj'][_0x258a55(0x349e)]},_0x1f5859[_0x258a55(0xb61)]),this['lastDragPosition']=new _0x35810f['P'](0x0,0x0,0x0);const _0x569dbd=_0x12db89||(_0x4466dd=>this[_0x258a55(0x2769)]==_0x4466dd||_0x4466dd[_0x258a55(0x106a)](this[_0x258a55(0x2769)]));this[_0x258a55(0x2577)]=this[_0x258a55(0x20c2)][_0x258a55(0x34d9)][_0x258a55(0x2ed7)](_0x4b6067=>{var _0x541fe0=_0x258a55,_0xba960,_0x5c34e2;this['enabled']?_0x4b6067[_0x541fe0(0x30a3)]==_0x845ce8['kD'][_0x541fe0(0x128b)]?this[_0x541fe0(0x2163)]&&!this[_0x541fe0(0x3d60)]&&_0x4b6067[_0x541fe0(0xbdb)]&&_0x4b6067[_0x541fe0(0xbdb)][_0x541fe0(0x2938)]&&_0x4b6067[_0x541fe0(0xbdb)][_0x541fe0(0x4062)]&&_0x4b6067[_0x541fe0(0xbdb)][_0x541fe0(0x15ba)]&&_0x4b6067[_0x541fe0(0xbdb)][_0x541fe0(0x32a0)]&&_0x569dbd(_0x4b6067[_0x541fe0(0xbdb)][_0x541fe0(0x4062)])&&-0x1===this['_activeDragButton']&&-0x1!==this['dragButtons']['indexOf'](_0x4b6067[_0x541fe0(0x2805)][_0x541fe0(0xff3)])&&(this[_0x541fe0(0xaba)]=_0x4b6067[_0x541fe0(0x2805)][_0x541fe0(0xff3)],this[_0x541fe0(0x2888)]=_0x4b6067,this[_0x541fe0(0x2ac3)](_0x4b6067[_0x541fe0(0x2805)]['pointerId'],_0x4b6067[_0x541fe0(0xbdb)][_0x541fe0(0x32a0)],_0x4b6067['pickInfo'][_0x541fe0(0x15ba)])):_0x4b6067[_0x541fe0(0x30a3)]==_0x845ce8['kD'][_0x541fe0(0xe51)]?!this[_0x541fe0(0x2163)]||this[_0x541fe0(0x3f66)]!=_0x4b6067[_0x541fe0(0x2805)][_0x541fe0(0x1f21)]||this['_activeDragButton']!==_0x4b6067[_0x541fe0(0x2805)][_0x541fe0(0xff3)]&&-0x1!==this[_0x541fe0(0xaba)]||this[_0x541fe0(0xb3e)]():_0x4b6067[_0x541fe0(0x30a3)]==_0x845ce8['kD']['POINTERMOVE']&&(_0xba960=_0x4b6067[_0x541fe0(0x2805)][_0x541fe0(0x1f21)],this[_0x541fe0(0x3f66)]===_0x1f5859[_0x541fe0(0xa2a)]&&_0xba960!==_0x1f5859[_0x541fe0(0xa2a)]&&(_0x541fe0(0x4042)===(_0x5c34e2=_0x4b6067[_0x541fe0(0x2805)])['pointerType']||!this[_0x541fe0(0x20c2)]['getEngine']()[_0x541fe0(0x252d)][_0x541fe0(0x39ad)]&&_0x5c34e2 instanceof MouseEvent)&&(this[_0x541fe0(0x2e01)][this['currentDraggingPointerId']]&&(this[_0x541fe0(0x2e01)][_0xba960]=this[_0x541fe0(0x2e01)][this[_0x541fe0(0x3f66)]],delete this['_lastPointerRay'][this['currentDraggingPointerId']]),this[_0x541fe0(0x3f66)]=_0xba960),this[_0x541fe0(0x2e01)][_0xba960]||(this[_0x541fe0(0x2e01)][_0xba960]=new _0x18e830['z'](new _0x35810f['P'](),new _0x35810f['P']())),_0x4b6067['pickInfo']&&_0x4b6067[_0x541fe0(0xbdb)][_0x541fe0(0x32a0)]&&(this['_lastPointerRay'][_0xba960][_0x541fe0(0x31fd)][_0x541fe0(0x2687)](_0x4b6067[_0x541fe0(0xbdb)][_0x541fe0(0x32a0)]['origin']),this[_0x541fe0(0x2e01)][_0xba960][_0x541fe0(0x2c21)][_0x541fe0(0x2687)](_0x4b6067[_0x541fe0(0xbdb)][_0x541fe0(0x32a0)][_0x541fe0(0x2c21)]),this[_0x541fe0(0x3f66)]==_0xba960&&this['dragging']&&this[_0x541fe0(0x3a36)](_0x4b6067[_0x541fe0(0xbdb)][_0x541fe0(0x32a0)]))):this[_0x541fe0(0x1405)]&&this[_0x541fe0(0xb3e)]();}),this[_0x258a55(0x22ab)]=this[_0x258a55(0x20c2)][_0x258a55(0x1f56)]['add'](()=>{var _0x310492=_0x258a55;if(this[_0x310492(0x332)]&&this['moveAttached']){let _0x155b8f=!0x1;_0xa1714d['m'][_0x310492(0x236e)](this[_0x310492(0x2769)]),this[_0x310492(0x27bd)][_0x310492(0x1d96)](this['attachedNode'][_0x310492(0x34b7)],this[_0x310492(0x62b)]),this['_tmpVector'][_0x310492(0x3679)](this[_0x310492(0x24fc)]),this[_0x310492(0x2769)][_0x310492(0x39fd)]()[_0x310492(0x2487)](this[_0x310492(0x62b)],this[_0x310492(0x62b)]),this[_0x310492(0x1658)](this[_0x310492(0x62b)])&&(this[_0x310492(0x2769)][_0x310492(0x235d)](this[_0x310492(0x62b)]),_0x155b8f=!0x0),_0xa1714d['m'][_0x310492(0x1981)](this[_0x310492(0x2769)]),_0x155b8f&&this['attachedNode'][_0x310492(0x14a4)]();}});}[_0x1b83e0(0xb3e)](){var _0x51dff5=_0x1b83e0;if(this[_0x51dff5(0x3d60)]&&(this['dragging']=!0x1,this[_0x51dff5(0xbdd)][_0x51dff5(0x223f)]({'dragPlanePoint':this[_0x51dff5(0x22ac)],'pointerId':this[_0x51dff5(0x3f66)],'pointerInfo':this[_0x51dff5(0x2888)]})),this['currentDraggingPointerId']=-0x1,this[_0x51dff5(0xaba)]=-0x1,this[_0x51dff5(0x2888)]=null,this[_0x51dff5(0x332)]=!0x1,this['detachCameraControls']&&this[_0x51dff5(0x1405)]&&this[_0x51dff5(0x20c2)][_0x51dff5(0x3311)]&&!this[_0x51dff5(0x20c2)]['activeCamera'][_0x51dff5(0x39f9)]){if(_0x51dff5(0x2087)===this[_0x51dff5(0x20c2)]['activeCamera']['getClassName']()){const _0x5e6500=this[_0x51dff5(0x20c2)][_0x51dff5(0x3311)];_0x5e6500[_0x51dff5(0xb72)](!_0x5e6500['inputs']||_0x5e6500[_0x51dff5(0x3516)][_0x51dff5(0x16fa)],_0x5e6500[_0x51dff5(0xb3d)],_0x5e6500['_panningMouseButton']);}else this[_0x51dff5(0x20c2)]['activeCamera'][_0x51dff5(0xb72)](!this[_0x51dff5(0x20c2)][_0x51dff5(0x3311)][_0x51dff5(0x3516)]||this['_scene'][_0x51dff5(0x3311)][_0x51dff5(0x3516)]['noPreventDefault']);this[_0x51dff5(0x1405)]=!0x1;}}[_0x1b83e0(0x16b6)](_0x176c16=_0x1f5859['_AnyMouseId'],_0x56f765,_0xe423aa){var _0x5d5674=_0x1b83e0;this[_0x5d5674(0x2ac3)](_0x176c16,_0x56f765,_0xe423aa);let _0x491954=this['_lastPointerRay'][_0x176c16];(_0x491954=_0x176c16===_0x1f5859['_AnyMouseId']?this['_lastPointerRay'][Object[_0x5d5674(0x1841)](this['_lastPointerRay'])[0x0]]:_0x491954)&&this['_moveDrag'](_0x491954);}[_0x1b83e0(0x2ac3)](_0x12fce5,_0x477aeb,_0x4b20a2){var _0x37cdb8=_0x1b83e0;this[_0x37cdb8(0x20c2)][_0x37cdb8(0x3311)]&&!this['dragging']&&this['attachedNode']&&(_0xa1714d['m'][_0x37cdb8(0x236e)](this['attachedNode']),_0x477aeb?(this[_0x37cdb8(0x384a)][_0x37cdb8(0x2c21)][_0x37cdb8(0x2687)](_0x477aeb[_0x37cdb8(0x2c21)]),this['_startDragRay'][_0x37cdb8(0x31fd)]['copyFrom'](_0x477aeb['origin'])):(this['_startDragRay'][_0x37cdb8(0x31fd)][_0x37cdb8(0x2687)](this['_scene'][_0x37cdb8(0x3311)][_0x37cdb8(0x2436)]),this['attachedNode'][_0x37cdb8(0xe77)]()['getTranslationToRef'](this['_tmpVector']),this[_0x37cdb8(0x62b)][_0x37cdb8(0x1d96)](this[_0x37cdb8(0x20c2)]['activeCamera']['position'],this[_0x37cdb8(0x384a)]['direction'])),this[_0x37cdb8(0x2d41)](this['_startDragRay'],_0x4b20a2||this[_0x37cdb8(0x62b)]),(_0x477aeb=this[_0x37cdb8(0x2371)](this['_startDragRay']))?(this[_0x37cdb8(0x3d60)]=!0x0,this['currentDraggingPointerId']=_0x12fce5,this[_0x37cdb8(0x22ac)]['copyFrom'](_0x477aeb),this['onDragStartObservable'][_0x37cdb8(0x223f)]({'dragPlanePoint':_0x477aeb,'pointerId':this[_0x37cdb8(0x3f66)],'pointerInfo':this[_0x37cdb8(0x2888)]}),this[_0x37cdb8(0x27bd)]['copyFrom'](this['attachedNode'][_0x37cdb8(0x39fd)]()),this['detachCameraControls']&&this[_0x37cdb8(0x20c2)]['activeCamera']&&this[_0x37cdb8(0x20c2)][_0x37cdb8(0x3311)][_0x37cdb8(0x3516)]&&!this[_0x37cdb8(0x20c2)]['activeCamera'][_0x37cdb8(0x39f9)]&&(this['_scene'][_0x37cdb8(0x3311)][_0x37cdb8(0x3516)]['attachedToElement']?(this[_0x37cdb8(0x20c2)]['activeCamera'][_0x37cdb8(0x953)](),this[_0x37cdb8(0x1405)]=!0x0):this[_0x37cdb8(0x1405)]=!0x1)):this[_0x37cdb8(0xb3e)](),_0xa1714d['m'][_0x37cdb8(0x1981)](this['attachedNode']));}[_0x1b83e0(0x3a36)](_0x114069){var _0x3c7df8=_0x1b83e0;this[_0x3c7df8(0x332)]=!0x0;const _0x5d0ffe=this['_pickWithRayOnDragPlane'](_0x114069);if(_0x5d0ffe){_0xa1714d['m']['_RemoveAndStorePivotPoint'](this[_0x3c7df8(0x2769)]),this[_0x3c7df8(0xdc2)]&&this[_0x3c7df8(0x2d41)](_0x114069,_0x5d0ffe);let _0x51a645=0x0;this[_0x3c7df8(0x963)][_0x3c7df8(0x10d2)]?(this[_0x3c7df8(0x2ab7)]?_0x35810f['P'][_0x3c7df8(0x330a)](this['_options'][_0x3c7df8(0x10d2)],this['attachedNode'][_0x3c7df8(0xe77)]()[_0x3c7df8(0xacc)](),this['_worldDragAxis']):this[_0x3c7df8(0x39b4)]['copyFrom'](this['_options']['dragAxis']),_0x5d0ffe[_0x3c7df8(0x1d96)](this[_0x3c7df8(0x22ac)],this[_0x3c7df8(0x62b)]),_0x51a645=_0x35810f['P'][_0x3c7df8(0x936)](this[_0x3c7df8(0x62b)],this[_0x3c7df8(0x39b4)]),this[_0x3c7df8(0x39b4)][_0x3c7df8(0x1310)](_0x51a645,this[_0x3c7df8(0x3a94)])):(_0x51a645=this[_0x3c7df8(0x3a94)][_0x3c7df8(0x9da)](),_0x5d0ffe[_0x3c7df8(0x1d96)](this[_0x3c7df8(0x22ac)],this[_0x3c7df8(0x3a94)])),this[_0x3c7df8(0x27bd)][_0x3c7df8(0x16b8)](this['_dragDelta']),this['onDragObservable'][_0x3c7df8(0x223f)]({'dragDistance':_0x51a645,'delta':this[_0x3c7df8(0x3a94)],'dragPlanePoint':_0x5d0ffe,'dragPlaneNormal':this['_dragPlane'][_0x3c7df8(0x17d5)],'pointerId':this[_0x3c7df8(0x3f66)],'pointerInfo':this['_activePointerInfo']}),this[_0x3c7df8(0x22ac)]['copyFrom'](_0x5d0ffe),_0xa1714d['m'][_0x3c7df8(0x1981)](this[_0x3c7df8(0x2769)]);}}[_0x1b83e0(0x2371)](_0x4a6832){var _0x4e0ced=_0x1b83e0;if(!_0x4a6832)return null;let _0x510e5e=Math[_0x4e0ced(0x1347)](_0x35810f['P'][_0x4e0ced(0x936)](this[_0x4e0ced(0x3be2)][_0x4e0ced(0x17d5)],_0x4a6832[_0x4e0ced(0x2c21)]));if(_0x510e5e>Math['PI']/0x2&&(_0x510e5e=Math['PI']-_0x510e5e),0x0this[_0x4e0ced(0x2a4b)])return this[_0x4e0ced(0x1ff5)]?(this['_tmpVector'][_0x4e0ced(0x2687)](_0x4a6832[_0x4e0ced(0x2c21)]),this[_0x4e0ced(0x2769)][_0x4e0ced(0x34b7)][_0x4e0ced(0x1d96)](_0x4a6832[_0x4e0ced(0x31fd)],this[_0x4e0ced(0x133f)]),this[_0x4e0ced(0x133f)][_0x4e0ced(0x90a)](),this[_0x4e0ced(0x133f)]['scaleInPlace'](this[_0x4e0ced(0x7bd)]*_0x35810f['P']['Dot'](this[_0x4e0ced(0x133f)],this[_0x4e0ced(0x62b)])),this[_0x4e0ced(0x62b)][_0x4e0ced(0x16b8)](this[_0x4e0ced(0x133f)]),_0xde732d=_0x35810f['P'][_0x4e0ced(0x936)](this['_dragPlane'][_0x4e0ced(0x17d5)],this[_0x4e0ced(0x62b)]),this[_0x4e0ced(0x3be2)][_0x4e0ced(0x17d5)][_0x4e0ced(0x1310)](-_0xde732d,this[_0x4e0ced(0x133f)]),this[_0x4e0ced(0x133f)][_0x4e0ced(0x16b8)](this[_0x4e0ced(0x62b)]),this[_0x4e0ced(0x133f)][_0x4e0ced(0x16b8)](this[_0x4e0ced(0x2769)]['absolutePosition']),this['_alternatePickedPoint']):null;var _0xde732d=_0x1f5859['_PlaneScene']['pickWithRay'](_0x4a6832,_0xc23e8f=>_0xc23e8f==this[_0x4e0ced(0x3be2)]);return _0xde732d&&_0xde732d[_0x4e0ced(0x2938)]&&_0xde732d[_0x4e0ced(0x4062)]&&_0xde732d['pickedPoint']?_0xde732d[_0x4e0ced(0x15ba)]:null;}[_0x1b83e0(0x2d41)](_0x14cfc6,_0x1aa84b){var _0x3e40e5=_0x1b83e0;this[_0x3e40e5(0x32f0)]['copyFrom'](_0x1aa84b),this['_options']['dragAxis']?(this[_0x3e40e5(0x2ab7)]?_0x35810f['P'][_0x3e40e5(0x330a)](this[_0x3e40e5(0x963)][_0x3e40e5(0x10d2)],this[_0x3e40e5(0x2769)][_0x3e40e5(0xe77)]()[_0x3e40e5(0xacc)](),this[_0x3e40e5(0x5a9)]):this[_0x3e40e5(0x5a9)][_0x3e40e5(0x2687)](this[_0x3e40e5(0x963)]['dragAxis']),_0x14cfc6[_0x3e40e5(0x31fd)]['subtractToRef'](this[_0x3e40e5(0x32f0)],this[_0x3e40e5(0x1ba7)]),this[_0x3e40e5(0x1ba7)]['normalize'](),0.999{_0x1f1c04(0xd53f),_0x1f1c04(0x657e),_0x1f1c04(0x13b02),_0x1f1c04(0xa0f1),class extends null{};},0xd76f:(_0x462233,_0x338266,_0x5e7c9c)=>{_0x5e7c9c(0x9390),_0x5e7c9c(0xd53f);},0xdd86:(_0xdf0401,_0x95b1e0,_0x206090)=>{_0x206090(0x16324),_0x206090(0x11f1d);},0x1111f:(_0x1aac4e,_0x1ca8fd,_0x16fb78)=>{var _0xd646=a8_0x2e955a;_0x16fb78['d'](_0x1ca8fd,{'N':()=>_0x339360});var _0x3aa486=_0x16fb78(0xd53f),_0x1ca8fd=_0x16fb78(0x5397),_0x5068d4=_0x16fb78(0x5f60),_0x23a19b=_0x16fb78(0xa0f1);class _0x339360 extends _0x5068d4['N']{constructor(_0x4b57cf,_0x248280,_0x2cb450=null,_0x4aafa5=null,_0x2850dd=null,_0x38d69f=null,_0x2390c5=null){var _0x3d07e7=a8_0xcbd5;super(_0x4b57cf,_0x248280[_0x3d07e7(0x14ab)]()),this['name']=_0x4b57cf,this[_0x3d07e7(0x155a)]=new Array(),this[_0x3d07e7(0x2a26)]=new Array(),this[_0x3d07e7(0x2a8e)]=null,this[_0x3d07e7(0x512)]=new _0x3aa486['y3'](),this[_0x3d07e7(0x3106)]=new _0x3aa486['y3'](),this[_0x3d07e7(0xecf)]=0x1,this[_0x3d07e7(0x2c58)]=new _0x3aa486['y3'](),this[_0x3d07e7(0x2b64)]=!0x0,this['_needToCompose']=!0x1,this[_0x3d07e7(0x1add)]=null,this[_0x3d07e7(0x2db0)]=null,this[_0x3d07e7(0xc5c)]=_0x248280,this[_0x3d07e7(0x2813)]=_0x4aafa5?_0x4aafa5[_0x3d07e7(0x2654)]():_0x3aa486['y3'][_0x3d07e7(0x1b77)](),this[_0x3d07e7(0xe7d)]=_0x2850dd||this[_0x3d07e7(0x2813)][_0x3d07e7(0x2654)](),this[_0x3d07e7(0xa18)]=_0x38d69f||this[_0x3d07e7(0x2813)][_0x3d07e7(0x2654)](),this[_0x3d07e7(0x2a8e)]=_0x2390c5,_0x248280[_0x3d07e7(0x16d9)]['push'](this),this['setParent'](_0x2cb450,!0x1),(_0x38d69f||_0x4aafa5)&&this[_0x3d07e7(0x13a9)]();}get[_0xd646(0x28dd)](){var _0x7bda6d=_0xd646;return this[_0x7bda6d(0x1966)](),this[_0x7bda6d(0x2813)];}set[_0xd646(0x28dd)](_0x5920dc){var _0x4ffaa9=_0xd646;this[_0x4ffaa9(0x3fe4)]=!0x1,_0x5920dc[_0x4ffaa9(0x12cc)]!==this[_0x4ffaa9(0x2813)][_0x4ffaa9(0x12cc)]&&(this[_0x4ffaa9(0x2813)][_0x4ffaa9(0x2687)](_0x5920dc),this[_0x4ffaa9(0xaac)]());}[_0xd646(0x28c8)](){return'Bone';}['getSkeleton'](){var _0x35251b=_0xd646;return this[_0x35251b(0xc5c)];}get[_0xd646(0x30e9)](){var _0x46b5ee=_0xd646;return this[_0x46b5ee(0x3b10)];}[_0xd646(0xeec)](){var _0x325088=_0xd646;return this[_0x325088(0x30e9)];}[_0xd646(0x3ed2)](){var _0xfa1746=_0xd646;return this[_0xfa1746(0x155a)];}[_0xd646(0x29dc)](){var _0x2bc7bb=_0xd646;return null===this[_0x2bc7bb(0x2a8e)]?this[_0x2bc7bb(0x31dc)]()[_0x2bc7bb(0x16d9)]['indexOf'](this):this[_0x2bc7bb(0x2a8e)];}set['parent'](_0x5e9973){var _0x1a3c50=_0xd646;this[_0x1a3c50(0x7cb)](_0x5e9973);}[_0xd646(0x7cb)](_0x4a842b,_0xa20a8b=!0x0){var _0x4cbe59=_0xd646,_0xcb4c60;this[_0x4cbe59(0x30e9)]!==_0x4a842b&&(this[_0x4cbe59(0x30e9)]&&-0x1!==(_0xcb4c60=this[_0x4cbe59(0x30e9)][_0x4cbe59(0x155a)][_0x4cbe59(0x775)](this))&&this[_0x4cbe59(0x30e9)][_0x4cbe59(0x155a)][_0x4cbe59(0x34ac)](_0xcb4c60,0x1),this[_0x4cbe59(0x3b10)]=_0x4a842b,this[_0x4cbe59(0x30e9)]&&this[_0x4cbe59(0x30e9)]['children'][_0x4cbe59(0x2009)](this),_0xa20a8b&&this['_updateDifferenceMatrix'](),this['markAsDirty']());}['getLocalMatrix'](){var _0xb4c9e1=_0xd646;return this[_0xb4c9e1(0x1966)](),this[_0xb4c9e1(0x2813)];}['getBaseMatrix'](){return this['_baseMatrix'];}[_0xd646(0x15c7)](){return this['_restPose'];}[_0xd646(0x2db8)](_0xce6701){this['_restPose']['copyFrom'](_0xce6701);}[_0xd646(0xf34)](){var _0x21bae2=_0xd646;return this[_0x21bae2(0xa18)];}[_0xd646(0x629)](_0x718b2c){this['updateMatrix'](_0x718b2c);}[_0xd646(0xe77)](){var _0x187eab=_0xd646;return this[_0x187eab(0x2c58)];}[_0xd646(0x2e4e)](){var _0xb4e1de=_0xd646,_0x58942c,_0x425279,_0x1282b0;this[_0xb4e1de(0x1add)]?(_0x58942c=_0x3aa486['jp']['Vector3'][0x0],_0x425279=_0x3aa486['jp'][_0xb4e1de(0x1f7f)][0x0],_0x1282b0=_0x3aa486['jp'][_0xb4e1de(0x310d)][0x1],this[_0xb4e1de(0x15c7)]()['decompose'](_0x58942c,_0x425279,_0x1282b0),this[_0xb4e1de(0x1add)]['position'][_0xb4e1de(0x2687)](_0x1282b0),this[_0xb4e1de(0x1add)][_0xb4e1de(0x2ac6)]=null!=(_0x1282b0=this[_0xb4e1de(0x1add)][_0xb4e1de(0x2ac6)])?_0x1282b0:_0x3aa486['_f'][_0xb4e1de(0x1b77)](),this[_0xb4e1de(0x1add)][_0xb4e1de(0x2ac6)][_0xb4e1de(0x2687)](_0x425279),this[_0xb4e1de(0x1add)][_0xb4e1de(0x21ee)][_0xb4e1de(0x2687)](_0x58942c)):this['_matrix']=this['_restPose'];}[_0xd646(0x118a)](){var _0x12b4e6=_0xd646;return this[_0x12b4e6(0x3106)];}[_0xd646(0x38c5)](){var _0x20fab5=_0xd646;return this[_0x20fab5(0x512)];}[_0xd646(0x297f)](_0x1a0482){var _0xec7993=_0xd646;this['_linkedTransformNode']&&this[_0xec7993(0xc5c)]['_numBonesWithLinkedTransformNode']--,this[_0xec7993(0x1add)]=_0x1a0482,this[_0xec7993(0x1add)]&&this[_0xec7993(0xc5c)][_0xec7993(0x3812)]++;}[_0xd646(0x1ce3)](){return this['_linkedTransformNode'];}get[_0xd646(0x2436)](){var _0x636048=_0xd646;return this[_0x636048(0xded)](),this['_localPosition'];}set[_0xd646(0x2436)](_0x4c9dfc){var _0x1725c2=_0xd646;this[_0x1725c2(0xded)](),this[_0x1725c2(0x2a61)][_0x1725c2(0x2687)](_0x4c9dfc),this[_0x1725c2(0x6ea)]();}get[_0xd646(0xfb0)](){return this['getRotation']();}set[_0xd646(0xfb0)](_0x42c809){var _0x32f0b2=_0xd646;this[_0x32f0b2(0x31b4)](_0x42c809);}get['rotationQuaternion'](){var _0x1dbb0d=_0xd646;return this[_0x1dbb0d(0xded)](),this['_localRotation'];}set['rotationQuaternion'](_0x518f17){var _0x36c6a0=_0xd646;this[_0x36c6a0(0x1084)](_0x518f17);}get[_0xd646(0x21ee)](){var _0xc6544f=_0xd646;return this[_0xc6544f(0x2427)]();}set[_0xd646(0x21ee)](_0x433a6a){var _0x211ff0=_0xd646;this[_0x211ff0(0x3d2d)](_0x433a6a);}get[_0xd646(0x2131)](){var _0xeae224=_0xd646;return this['_skeleton'][_0xeae224(0x2131)];}[_0xd646(0xded)](){var _0x39a426=_0xd646;this[_0x39a426(0x2b64)]&&(this[_0x39a426(0x2b64)]=!0x1,this[_0x39a426(0x1c01)]||(this[_0x39a426(0x1c01)]=_0x3aa486['P']['Zero'](),this[_0x39a426(0x33e1)]=_0x3aa486['_f']['Zero'](),this[_0x39a426(0x2a61)]=_0x3aa486['P'][_0x39a426(0x317a)]()),this[_0x39a426(0x2813)][_0x39a426(0x22e9)](this[_0x39a426(0x1c01)],this['_localRotation'],this[_0x39a426(0x2a61)]));}['_compose'](){var _0x2f9f2d=_0xd646;this['_needToCompose']&&(this[_0x2f9f2d(0x1c01)]?(this[_0x2f9f2d(0x3fe4)]=!0x1,_0x3aa486['y3'][_0x2f9f2d(0x1873)](this[_0x2f9f2d(0x1c01)],this[_0x2f9f2d(0x33e1)],this['_localPosition'],this[_0x2f9f2d(0x2813)])):this[_0x2f9f2d(0x3fe4)]=!0x1);}['updateMatrix'](_0x3d4864,_0x2a4134=!0x0,_0x13882b=!0x0){var _0x3ad645=_0xd646;this[_0x3ad645(0xa18)][_0x3ad645(0x2687)](_0x3d4864),_0x2a4134&&this[_0x3ad645(0x13a9)](),_0x13882b?this[_0x3ad645(0x28dd)]=_0x3d4864:this[_0x3ad645(0x2cea)]();}[_0xd646(0x13a9)](_0x109263,_0x4e7275=!0x0){var _0x1bba26=_0xd646;if(_0x109263=_0x109263||this[_0x1bba26(0xa18)],this[_0x1bba26(0x30e9)]?_0x109263[_0x1bba26(0x210e)](this[_0x1bba26(0x30e9)][_0x1bba26(0x512)],this[_0x1bba26(0x512)]):this[_0x1bba26(0x512)]['copyFrom'](_0x109263),this[_0x1bba26(0x512)][_0x1bba26(0x28e5)](this[_0x1bba26(0x3106)]),_0x4e7275){for(let _0x355d5c=0x0;_0x355d5c{var _0x4e2c72=a8_0x2e955a,_0x56b2bc=_0x355c2d(0xd53f),_0x5bd34b=_0x355c2d(0xa0f1),_0x142736=_0x355c2d(0x9a70);class _0x127da0{constructor(_0x51de9c,_0x4dad75,_0x1b1f10){var _0x21fac5=a8_0xcbd5;this['targetPosition']=_0x56b2bc['P']['Zero'](),this['poleTargetPosition']=_0x56b2bc['P']['Zero'](),this['poleTargetLocalOffset']=_0x56b2bc['P'][_0x21fac5(0x317a)](),this[_0x21fac5(0x1d00)]=0x0,this[_0x21fac5(0x3514)]=0x1,this[_0x21fac5(0x465)]=_0x56b2bc['_f']['Identity'](),this[_0x21fac5(0x3435)]=_0x56b2bc['y3']['Identity'](),this[_0x21fac5(0x28af)]=Math['PI'],this[_0x21fac5(0x9a7)]=Math['PI'],this[_0x21fac5(0x3fc0)]=!0x1,this[_0x21fac5(0x1134)]=_0x56b2bc['P']['Right'](),this[_0x21fac5(0x32c2)]=!0x1,this['_adjustRoll']=0x0,this[_0x21fac5(0x229d)]=!0x1;var _0x1861ae=(this[_0x21fac5(0x283e)]=_0x4dad75)[_0x21fac5(0xeec)]();if(!_0x1861ae)return this[_0x21fac5(0x229d)]=!0x0,void _0x142736['Y'][_0x21fac5(0xeb0)](_0x21fac5(0x3e9));if(this[_0x21fac5(0x454)]=_0x1861ae,0x0===this[_0x21fac5(0x283e)]['children']['length']&&!this['_bone2']['length'])return this['_notEnoughInformation']=!0x0,void _0x142736['Y'][_0x21fac5(0xeb0)](_0x21fac5(0x202e));this['mesh']=_0x51de9c;var _0x19ccbd,_0x1861ae=_0x4dad75[_0x21fac5(0x1dac)]();0x0<_0x4dad75[_0x21fac5(0x38c5)]()['determinant']()&&(this[_0x21fac5(0x3fc0)]=!0x0,this[_0x21fac5(0x1134)]['x']=0x0,this[_0x21fac5(0x1134)]['y']=0x0,this[_0x21fac5(0x1134)]['z']=-0x1,_0x1861ae['x']>_0x1861ae['y']&&_0x1861ae['x']>_0x1861ae['z']&&(this[_0x21fac5(0x1f13)]=0.5*Math['PI'],this[_0x21fac5(0x1134)]['z']=0x1)),this[_0x21fac5(0x454)]['length']&&this[_0x21fac5(0x283e)]['length']?(_0x4dad75=this[_0x21fac5(0x454)][_0x21fac5(0x2427)](),_0x1861ae=this[_0x21fac5(0x283e)]['getScale'](),this['_bone1Length']=this[_0x21fac5(0x454)][_0x21fac5(0x9da)]*_0x4dad75['y']*this[_0x21fac5(0x1b4d)]['scaling']['y'],this[_0x21fac5(0x1ff3)]=this[_0x21fac5(0x283e)][_0x21fac5(0x9da)]*_0x1861ae['y']*this[_0x21fac5(0x1b4d)][_0x21fac5(0x21ee)]['y']):this['_bone2'][_0x21fac5(0x155a)][0x0]?(_0x51de9c[_0x21fac5(0x14a4)](!0x0),_0x4dad75=this['_bone2'][_0x21fac5(0x155a)][0x0][_0x21fac5(0x39fd)](_0x51de9c),_0x1861ae=this['_bone2']['getAbsolutePosition'](_0x51de9c),_0x19ccbd=this['_bone1']['getAbsolutePosition'](_0x51de9c),this['_bone2Length']=_0x56b2bc['P'][_0x21fac5(0xd9f)](_0x4dad75,_0x1861ae),this['_bone1Length']=_0x56b2bc['P'][_0x21fac5(0xd9f)](_0x1861ae,_0x19ccbd)):(_0x51de9c[_0x21fac5(0x14a4)](!0x0),_0x4dad75=this['_bone2'][_0x21fac5(0x2427)](),this[_0x21fac5(0x1ff3)]=this[_0x21fac5(0x283e)]['length']*_0x4dad75['y']*this[_0x21fac5(0x1b4d)][_0x21fac5(0x21ee)]['y'],_0x1861ae=this['_bone2'][_0x21fac5(0x39fd)](_0x51de9c),_0x19ccbd=this[_0x21fac5(0x454)][_0x21fac5(0x39fd)](_0x51de9c),this[_0x21fac5(0x21aa)]=_0x56b2bc['P'][_0x21fac5(0xd9f)](_0x1861ae,_0x19ccbd)),this['_bone1'][_0x21fac5(0x37cd)](_0x5bd34b['T'][_0x21fac5(0x3107)],_0x51de9c,this['_bone1Mat']),this[_0x21fac5(0x17ff)]=Math['PI'],_0x1b1f10&&(_0x1b1f10[_0x21fac5(0x3999)]&&(this[_0x21fac5(0x3999)]=_0x1b1f10['targetMesh'],this['targetMesh']['computeWorldMatrix'](!0x0)),_0x1b1f10['poleTargetMesh']?(this['poleTargetMesh']=_0x1b1f10[_0x21fac5(0x17c5)],this[_0x21fac5(0x17c5)]['computeWorldMatrix'](!0x0)):_0x1b1f10[_0x21fac5(0xcbf)]?this[_0x21fac5(0xcbf)]=_0x1b1f10['poleTargetBone']:this[_0x21fac5(0x454)][_0x21fac5(0xeec)]()&&(this['poleTargetBone']=this[_0x21fac5(0x454)][_0x21fac5(0xeec)]()),_0x1b1f10[_0x21fac5(0x11c2)]&&this[_0x21fac5(0x11c2)]['copyFrom'](_0x1b1f10[_0x21fac5(0x11c2)]),_0x1b1f10[_0x21fac5(0x1d00)]&&(this[_0x21fac5(0x1d00)]=_0x1b1f10[_0x21fac5(0x1d00)]),_0x1b1f10[_0x21fac5(0x354a)]&&this[_0x21fac5(0x1134)]['copyFrom'](_0x1b1f10[_0x21fac5(0x354a)]),_0x1b1f10[_0x21fac5(0x17ff)]&&(this[_0x21fac5(0x17ff)]=_0x1b1f10[_0x21fac5(0x17ff)]),_0x1b1f10['slerpAmount']&&(this[_0x21fac5(0x3514)]=_0x1b1f10['slerpAmount']));}get[_0x4e2c72(0x17ff)](){return this['_maxAngle'];}set[_0x4e2c72(0x17ff)](_0x511888){this['_setMaxAngle'](_0x511888);}['_setMaxAngle'](_0x1e9efa){var _0x5419cb=_0x4e2c72;((_0x1e9efa=_0x1e9efa<0x0?0x0:_0x1e9efa)>Math['PI']||null==_0x1e9efa)&&(_0x1e9efa=Math['PI']),this[_0x5419cb(0x9a7)]=_0x1e9efa;var _0x13becc=this[_0x5419cb(0x21aa)],_0x5434f3=this[_0x5419cb(0x1ff3)];this[_0x5419cb(0xcca)]=Math[_0x5419cb(0xa6b)](_0x13becc*_0x13becc+_0x5434f3*_0x5434f3-0x2*_0x13becc*_0x5434f3*Math['cos'](_0x1e9efa));}[_0x4e2c72(0xc7c)](){var _0x14ba21=_0x4e2c72;if(!this[_0x14ba21(0x229d)]){const _0xb8360f=this['targetPosition'],_0x2aa9ab=this[_0x14ba21(0x32b2)],_0x2dc500=_0x127da0[_0x14ba21(0x3e11)][0x0],_0x46dc5c=_0x127da0['_TmpMats'][0x1];this[_0x14ba21(0x3999)]&&_0xb8360f[_0x14ba21(0x2687)](this[_0x14ba21(0x3999)][_0x14ba21(0x39fd)]()),this[_0x14ba21(0xcbf)]?this[_0x14ba21(0xcbf)][_0x14ba21(0x257a)](this[_0x14ba21(0x11c2)],this['mesh'],_0x2aa9ab):this[_0x14ba21(0x17c5)]&&_0x56b2bc['P'][_0x14ba21(0x330a)](this[_0x14ba21(0x11c2)],this['poleTargetMesh'][_0x14ba21(0xe77)](),_0x2aa9ab);var _0x378b4a=_0x127da0['_TmpVecs'][0x0];const _0x1fb757=_0x127da0[_0x14ba21(0x28a9)][0x1],_0x4c69e6=_0x127da0[_0x14ba21(0x28a9)][0x2],_0x1faf17=_0x127da0[_0x14ba21(0x28a9)][0x3],_0x2b9b71=_0x127da0[_0x14ba21(0x28a9)][0x4];var _0x51beec=_0x127da0['_TmpQuat'],_0x648cab=(this[_0x14ba21(0x454)][_0x14ba21(0x32d2)](this['mesh'],_0x378b4a),_0x2aa9ab['subtractToRef'](_0x378b4a,_0x2b9b71),0x0==_0x2b9b71['x']&&0x0==_0x2b9b71['y']&&0x0==_0x2b9b71['z']?_0x2b9b71['y']=0x1:_0x2b9b71['normalize'](),_0xb8360f['subtractToRef'](_0x378b4a,_0x1faf17),_0x1faf17['normalize'](),_0x56b2bc['P']['CrossToRef'](_0x1faf17,_0x2b9b71,_0x1fb757),_0x1fb757['normalize'](),_0x56b2bc['P'][_0x14ba21(0x27ce)](_0x1faf17,_0x1fb757,_0x4c69e6),_0x4c69e6[_0x14ba21(0x90a)](),_0x56b2bc['y3'][_0x14ba21(0x1ee8)](_0x4c69e6,_0x1faf17,_0x1fb757,_0x2dc500),this[_0x14ba21(0x21aa)]),_0x40611a=this[_0x14ba21(0x1ff3)];let _0x3f1e59=_0x56b2bc['P'][_0x14ba21(0xd9f)](_0x378b4a,_0xb8360f),_0x1eaeeb=(_0x40611a*_0x40611a+(_0x3f1e59=0x0{var _0x5ceb9b=a8_0x2e955a,_0x5ed6ff=_0x43e76a(0x5397),_0x53ac42=_0x43e76a(0xd53f),_0x194a9f=_0x43e76a(0xa0f1);class _0x163f9d{constructor(_0x436bf4,_0x1d06ff,_0x3819fe,_0x3913c4){var _0x3cc341=a8_0xcbd5;if(this[_0x3cc341(0x2b55)]=_0x53ac42['P']['Up'](),this[_0x3cc341(0x2347)]=_0x194a9f['T'][_0x3cc341(0xf03)],this[_0x3cc341(0x3394)]=0x0,this[_0x3cc341(0x2122)]=0x0,this[_0x3cc341(0x1b1a)]=0x0,this['slerpAmount']=0x1,this[_0x3cc341(0x3990)]=_0x53ac42['_f'][_0x3cc341(0x1b77)](),this['_slerping']=!0x1,this[_0x3cc341(0x2738)]=!0x1,this[_0x3cc341(0x2a97)]=_0x53ac42['P'][_0x3cc341(0x2e83)](),this[_0x3cc341(0x1b4d)]=_0x436bf4,this[_0x3cc341(0x2b57)]=_0x1d06ff,this[_0x3cc341(0x36f2)]=_0x3819fe,_0x3913c4&&(_0x3913c4[_0x3cc341(0x3394)]&&(this['adjustYaw']=_0x3913c4[_0x3cc341(0x3394)]),_0x3913c4[_0x3cc341(0x2122)]&&(this[_0x3cc341(0x2122)]=_0x3913c4['adjustPitch']),_0x3913c4[_0x3cc341(0x1b1a)]&&(this[_0x3cc341(0x1b1a)]=_0x3913c4[_0x3cc341(0x1b1a)]),null!=_0x3913c4[_0x3cc341(0x40a2)]?this[_0x3cc341(0x40a2)]=_0x3913c4[_0x3cc341(0x40a2)]:this[_0x3cc341(0x40a2)]=Math['PI'],null!=_0x3913c4['minYaw']?this['minYaw']=_0x3913c4['minYaw']:this[_0x3cc341(0x36ec)]=-Math['PI'],null!=_0x3913c4[_0x3cc341(0x245b)]?this['maxPitch']=_0x3913c4['maxPitch']:this[_0x3cc341(0x245b)]=Math['PI'],null!=_0x3913c4[_0x3cc341(0x30e7)]?this[_0x3cc341(0x30e7)]=_0x3913c4[_0x3cc341(0x30e7)]:this[_0x3cc341(0x30e7)]=-Math['PI'],null!=_0x3913c4[_0x3cc341(0x3514)]&&(this[_0x3cc341(0x3514)]=_0x3913c4[_0x3cc341(0x3514)]),null!=_0x3913c4['upAxis']&&(this[_0x3cc341(0x2b55)]=_0x3913c4[_0x3cc341(0x2b55)]),null!=_0x3913c4[_0x3cc341(0x2347)]&&(this[_0x3cc341(0x2347)]=_0x3913c4[_0x3cc341(0x2347)]),null!=_0x3913c4[_0x3cc341(0x816)]||null!=_0x3913c4[_0x3cc341(0x31d)])){let _0x5a8abd=_0x194a9f['RD']['Y'],_0x2fb1d3=_0x194a9f['RD']['X'];null!=_0x3913c4[_0x3cc341(0x816)]&&(_0x5a8abd=_0x3913c4[_0x3cc341(0x816)]['clone']())['normalize'](),null!=_0x3913c4[_0x3cc341(0x31d)]&&(_0x2fb1d3=_0x3913c4['pitchAxis']['clone']())[_0x3cc341(0x90a)](),_0x436bf4=_0x53ac42['P']['Cross'](_0x2fb1d3,_0x5a8abd),(this[_0x3cc341(0x38de)]=_0x53ac42['y3'][_0x3cc341(0x1b77)](),_0x53ac42['y3'][_0x3cc341(0x1ee8)](_0x2fb1d3,_0x5a8abd,_0x436bf4,this[_0x3cc341(0x38de)]),this['_transformYawPitchInv']=this[_0x3cc341(0x38de)][_0x3cc341(0x2654)](),this[_0x3cc341(0x38de)][_0x3cc341(0x1763)]());}_0x1d06ff[_0x3cc341(0xeec)]()||this[_0x3cc341(0x2347)]!=_0x194a9f['T'][_0x3cc341(0x3b3f)]||(this['upAxisSpace']=_0x194a9f['T'][_0x3cc341(0xf03)]);}get['minYaw'](){var _0x15bfd9=a8_0xcbd5;return this[_0x15bfd9(0x2566)];}set['minYaw'](_0x4e92e3){var _0x31abad=a8_0xcbd5;this[_0x31abad(0x2566)]=_0x4e92e3,this[_0x31abad(0x4102)]=Math['sin'](_0x4e92e3),this['_minYawCos']=Math['cos'](_0x4e92e3),null!=this['_maxYaw']&&(this[_0x31abad(0x12d6)]=0.5*this[_0x31abad(0xc50)](this[_0x31abad(0x2566)],this[_0x31abad(0x2925)])+this[_0x31abad(0x2566)],this[_0x31abad(0x207a)]=this['_maxYaw']-this[_0x31abad(0x2566)]);}get[_0x5ceb9b(0x40a2)](){var _0x4e41b8=_0x5ceb9b;return this[_0x4e41b8(0x2925)];}set[_0x5ceb9b(0x40a2)](_0x12d853){var _0xd1626c=_0x5ceb9b;this[_0xd1626c(0x2925)]=_0x12d853,this[_0xd1626c(0x3b2f)]=Math[_0xd1626c(0x2f82)](_0x12d853),this[_0xd1626c(0x18c4)]=Math['cos'](_0x12d853),null!=this['_minYaw']&&(this[_0xd1626c(0x12d6)]=0.5*this[_0xd1626c(0xc50)](this[_0xd1626c(0x2566)],this[_0xd1626c(0x2925)])+this[_0xd1626c(0x2566)],this[_0xd1626c(0x207a)]=this[_0xd1626c(0x2925)]-this[_0xd1626c(0x2566)]);}get[_0x5ceb9b(0x30e7)](){var _0x561836=_0x5ceb9b;return this[_0x561836(0x19c4)];}set['minPitch'](_0x45a2d9){var _0x111bc1=_0x5ceb9b;this['_minPitch']=_0x45a2d9,this[_0x111bc1(0x2643)]=Math[_0x111bc1(0x379)](_0x45a2d9);}get[_0x5ceb9b(0x245b)](){var _0x4eda65=_0x5ceb9b;return this[_0x4eda65(0x17e2)];}set[_0x5ceb9b(0x245b)](_0x11c36d){var _0x25ae90=_0x5ceb9b;this[_0x25ae90(0x17e2)]=_0x11c36d,this['_maxPitchTan']=Math['tan'](_0x11c36d);}['update'](){var _0x114815=_0x5ceb9b;if(this[_0x114815(0x3514)]<0x1&&!this[_0x114815(0x2738)])this[_0x114815(0x2738)]=!0x0;else{const _0x51a263=this[_0x114815(0x2b57)];var _0x22f102=_0x163f9d['_TmpVecs'][0x0];_0x51a263[_0x114815(0x32d2)](this[_0x114815(0x1b4d)],_0x22f102);let _0x390389=this[_0x114815(0x36f2)];var _0x1325d7=_0x163f9d['_TmpMats'][0x0];const _0x4f0dc7=_0x163f9d[_0x114815(0x3e11)][0x1],_0x125485=this[_0x114815(0x1b4d)],_0x35c375=_0x51a263['getParent'](),_0x29fe11=_0x163f9d[_0x114815(0x28a9)][0x1];_0x29fe11[_0x114815(0x2687)](this[_0x114815(0x2b55)]),this[_0x114815(0x2347)]==_0x194a9f['T'][_0x114815(0x3b3f)]&&_0x35c375?(this[_0x114815(0x38de)]&&_0x53ac42['P'][_0x114815(0x330a)](_0x29fe11,this[_0x114815(0x2689)],_0x29fe11),_0x35c375['getDirectionToRef'](_0x29fe11,this[_0x114815(0x1b4d)],_0x29fe11)):this[_0x114815(0x2347)]==_0x194a9f['T'][_0x114815(0xf03)]&&(_0x125485[_0x114815(0x14ca)](_0x29fe11,_0x29fe11),0x1==_0x125485[_0x114815(0x21ee)]['x']&&0x1==_0x125485[_0x114815(0x21ee)]['y']&&0x1==_0x125485['scaling']['z']||_0x29fe11[_0x114815(0x90a)]());let _0x323f57=!0x1,_0xc26df9=!0x1;if(this['_maxYaw']==Math['PI']&&this['_minYaw']==-Math['PI']||(_0x323f57=!0x0),this['_maxPitch']==Math['PI']&&this[_0x114815(0x19c4)]==-Math['PI']||(_0xc26df9=!0x0),_0x323f57||_0xc26df9){const _0xedd347=_0x163f9d[_0x114815(0x3e11)][0x2];var _0x5ef6ec=_0x163f9d['_TmpMats'][0x3];if(this[_0x114815(0x2347)]==_0x194a9f['T'][_0x114815(0x3b3f)]&&0x1==_0x29fe11['y']&&_0x35c375)_0x35c375[_0x114815(0x37cd)](_0x194a9f['T'][_0x114815(0x3107)],this[_0x114815(0x1b4d)],_0xedd347);else{if(this['upAxisSpace']!=_0x194a9f['T'][_0x114815(0xf03)]||0x1!=_0x29fe11['y']||_0x35c375){let _0x4d7685=_0x163f9d[_0x114815(0x28a9)][0x2];_0x4d7685['copyFrom'](this[_0x114815(0x2a97)]),this[_0x114815(0x38de)]&&_0x53ac42['P'][_0x114815(0x330a)](_0x4d7685,this[_0x114815(0x2689)],_0x4d7685),_0x35c375?_0x35c375['getDirectionToRef'](_0x4d7685,this['mesh'],_0x4d7685):_0x125485[_0x114815(0x14ca)](_0x4d7685,_0x4d7685);const _0x4559a4=_0x53ac42['P'][_0x114815(0xc92)](_0x29fe11,_0x4d7685);_0x4559a4[_0x114815(0x90a)](),_0x4d7685=_0x53ac42['P'][_0x114815(0xc92)](_0x4559a4,_0x29fe11),_0x53ac42['y3'][_0x114815(0x1ee8)](_0x4559a4,_0x29fe11,_0x4d7685,_0xedd347);}else _0xedd347[_0x114815(0x2687)](_0x125485[_0x114815(0xe77)]());}_0xedd347[_0x114815(0x28e5)](_0x5ef6ec);let _0x173fa6=null;if(_0xc26df9){const _0xa02ad5=_0x163f9d[_0x114815(0x28a9)][0x3];_0x390389[_0x114815(0x1d96)](_0x22f102,_0xa02ad5),_0x53ac42['P'][_0x114815(0x330a)](_0xa02ad5,_0x5ef6ec,_0xa02ad5),_0x173fa6=Math[_0x114815(0xa6b)](_0xa02ad5['x']*_0xa02ad5['x']+_0xa02ad5['z']*_0xa02ad5['z']);var _0x26c377=Math[_0x114815(0x16b9)](_0xa02ad5['y'],_0x173fa6);let _0x1ac5ce=_0x26c377;_0x26c377>this[_0x114815(0x17e2)]?(_0xa02ad5['y']=this[_0x114815(0xc8c)]*_0x173fa6,_0x1ac5ce=this[_0x114815(0x17e2)]):_0x26c377this[_0x114815(0x2925)]||_0x26c377Math['PI']?this[_0x114815(0x1e19)](_0x26c377,this[_0x114815(0x2925)],this[_0x114815(0x12d6)])?(_0x3e532f['z']=this[_0x114815(0x18c4)]*_0x173fa6,_0x3e532f['x']=this['_maxYawSin']*_0x173fa6,_0x2a12f7=this['_maxYaw']):this[_0x114815(0x1e19)](_0x26c377,this[_0x114815(0x12d6)],this[_0x114815(0x2566)])&&(_0x3e532f['z']=this[_0x114815(0x156)]*_0x173fa6,_0x3e532f['x']=this[_0x114815(0x4102)]*_0x173fa6,_0x2a12f7=this[_0x114815(0x2566)]):_0x26c377>this[_0x114815(0x2925)]?(_0x3e532f['z']=this['_maxYawCos']*_0x173fa6,_0x3e532f['x']=this[_0x114815(0x3b2f)]*_0x173fa6,_0x2a12f7=this[_0x114815(0x2925)]):_0x26c377Math['PI']){const _0x11e73a=_0x163f9d[_0x114815(0x28a9)][0x8];_0x11e73a[_0x114815(0x2687)](_0x194a9f['RD']['Z']),this[_0x114815(0x38de)]&&_0x53ac42['P'][_0x114815(0x330a)](_0x11e73a,this['_transformYawPitchInv'],_0x11e73a);var _0x53372a=_0x163f9d[_0x114815(0x3e11)][0x4],_0x53372a=(this[_0x114815(0x3990)][_0x114815(0x2314)](_0x53372a),this[_0x114815(0x1b4d)]['getWorldMatrix']()[_0x114815(0x210e)](_0x53372a,_0x53372a),_0x53ac42['P'][_0x114815(0x330a)](_0x11e73a,_0x53372a,_0x11e73a),_0x53ac42['P'][_0x114815(0x330a)](_0x11e73a,_0x5ef6ec,_0x11e73a),Math['atan2'](_0x11e73a['x'],_0x11e73a['z'])),_0x5ef6ec=this['_getAngleBetween'](_0x53372a,_0x26c377);this['_getAngleBetween'](_0x53372a,this[_0x114815(0x12d6)])<_0x5ef6ec&&(null==_0x173fa6&&(_0x173fa6=Math[_0x114815(0xa6b)](_0x3e532f['x']*_0x3e532f['x']+_0x3e532f['z']*_0x3e532f['z'])),_0x5ef6ec=this[_0x114815(0xb43)](_0x53372a,this[_0x114815(0x2925)]),_0x2da537=this['_getAngleBetween'](_0x53372a,this[_0x114815(0x2566)]),_0x2a12f7=_0x2da537<_0x5ef6ec?_0x53372a+0.75*Math['PI']:_0x53372a-0.75*Math['PI'],_0x3e532f['z']=Math[_0x114815(0x3276)](_0x2a12f7)*_0x173fa6,_0x3e532f['x']=Math[_0x114815(0x2f82)](_0x2a12f7)*_0x173fa6);}_0x26c377!=_0x2a12f7&&(_0x53ac42['P']['TransformCoordinatesToRef'](_0x3e532f,_0xedd347,_0x3e532f),_0x3e532f[_0x114815(0x16b8)](_0x22f102),_0x390389=_0x3e532f);}}const _0xc4db0e=_0x163f9d[_0x114815(0x28a9)][0x5],_0x43a792=_0x163f9d[_0x114815(0x28a9)][0x6],_0x236101=_0x163f9d['_TmpVecs'][0x7];var _0x2da537=_0x163f9d[_0x114815(0x1286)];_0x390389[_0x114815(0x1d96)](_0x22f102,_0xc4db0e),_0xc4db0e['normalize'](),_0x53ac42['P'][_0x114815(0x27ce)](_0x29fe11,_0xc4db0e,_0x43a792),_0x43a792[_0x114815(0x90a)](),_0x53ac42['P'][_0x114815(0x27ce)](_0xc4db0e,_0x43a792,_0x236101),_0x236101[_0x114815(0x90a)](),_0x53ac42['y3'][_0x114815(0x1ee8)](_0x43a792,_0x236101,_0xc4db0e,_0x1325d7),0x0===_0x43a792['x']&&0x0===_0x43a792['y']&&0x0===_0x43a792['z']||0x0===_0x236101['x']&&0x0===_0x236101['y']&&0x0===_0x236101['z']||0x0===_0xc4db0e['x']&&0x0===_0xc4db0e['y']&&0x0===_0xc4db0e['z']||((this[_0x114815(0x3394)]||this[_0x114815(0x2122)]||this[_0x114815(0x1b1a)])&&(_0x53ac42['y3'][_0x114815(0x397a)](this[_0x114815(0x3394)],this[_0x114815(0x2122)],this[_0x114815(0x1b1a)],_0x4f0dc7),_0x4f0dc7[_0x114815(0x210e)](_0x1325d7,_0x1325d7)),this[_0x114815(0x3514)]<0x1?(this[_0x114815(0x32c2)]||this[_0x114815(0x2b57)]['getRotationQuaternionToRef'](_0x194a9f['T'][_0x114815(0x3107)],this[_0x114815(0x1b4d)],this[_0x114815(0x3990)]),this['_transformYawPitch']&&this[_0x114815(0x38de)][_0x114815(0x210e)](_0x1325d7,_0x1325d7),_0x53ac42['_f']['FromRotationMatrixToRef'](_0x1325d7,_0x2da537),_0x53ac42['_f'][_0x114815(0x20d1)](this[_0x114815(0x3990)],_0x2da537,this[_0x114815(0x3514)],this[_0x114815(0x3990)]),this['bone'][_0x114815(0x1084)](this['_boneQuat'],_0x194a9f['T'][_0x114815(0x3107)],this[_0x114815(0x1b4d)]),this[_0x114815(0x32c2)]=!0x0):(this[_0x114815(0x38de)]&&this[_0x114815(0x38de)][_0x114815(0x210e)](_0x1325d7,_0x1325d7),this[_0x114815(0x2b57)]['setRotationMatrix'](_0x1325d7,_0x194a9f['T'][_0x114815(0x3107)],this[_0x114815(0x1b4d)]),this[_0x114815(0x32c2)]=!0x1),this[_0x114815(0x3a57)]());}}['_getAngleDiff'](_0xd4882f,_0x326992){let _0x125024=_0x326992-_0xd4882f;return(_0x125024%=0x2*Math['PI'])>Math['PI']?_0x125024-=0x2*Math['PI']:_0x125024<-Math['PI']&&(_0x125024+=0x2*Math['PI']),_0x125024;}[_0x5ceb9b(0xb43)](_0x3ba78a,_0xa7beb4){_0x3ba78a=(_0x3ba78a%=0x2*Math['PI'])<0x0?_0x3ba78a+0x2*Math['PI']:_0x3ba78a,_0xa7beb4=(_0xa7beb4%=0x2*Math['PI'])<0x0?_0xa7beb4+0x2*Math['PI']:_0xa7beb4;let _0x502967=0x0;return _0x502967=(_0x502967=_0x3ba78a<_0xa7beb4?_0xa7beb4-_0x3ba78a:_0x3ba78a-_0xa7beb4)>Math['PI']?0x2*Math['PI']-_0x502967:_0x502967;}[_0x5ceb9b(0x1e19)](_0x176a7a,_0x3f261e,_0x4cc020){if(_0x176a7a=(_0x176a7a%=0x2*Math['PI'])<0x0?_0x176a7a+0x2*Math['PI']:_0x176a7a,(_0x3f261e=(_0x3f261e%=0x2*Math['PI'])<0x0?_0x3f261e+0x2*Math['PI']:_0x3f261e)<(_0x4cc020=(_0x4cc020%=0x2*Math['PI'])<0x0?_0x4cc020+0x2*Math['PI']:_0x4cc020)){if(_0x3f261e<_0x176a7a&&_0x176a7a<_0x4cc020)return!0x0;}else{if(_0x4cc020<_0x176a7a&&_0x176a7a<_0x3f261e)return!0x0;}return!0x1;}[_0x5ceb9b(0x3a57)](){var _0x326416=_0x5ceb9b;const _0x21bbb0=this[_0x326416(0x2b57)];_0x21bbb0['_linkedTransformNode']&&(_0x21bbb0[_0x326416(0x1add)][_0x326416(0x2ac6)]||(_0x21bbb0[_0x326416(0x1add)][_0x326416(0x2ac6)]=new _0x53ac42['_f']()),_0x21bbb0[_0x326416(0x28e6)](_0x194a9f['T'][_0x326416(0xf03)],null,_0x21bbb0['_linkedTransformNode'][_0x326416(0x2ac6)]));}}_0x163f9d[_0x5ceb9b(0x28a9)]=_0x5ed6ff['B'][_0x5ceb9b(0x37d)](0xa,_0x53ac42['P'][_0x5ceb9b(0x317a)]),_0x163f9d['_TmpQuat']=_0x53ac42['_f'][_0x5ceb9b(0x1b77)](),_0x163f9d[_0x5ceb9b(0x3e11)]=_0x5ed6ff['B'][_0x5ceb9b(0x37d)](0x5,_0x53ac42['y3'][_0x5ceb9b(0x1b77)]);},0xefff:(_0x1ec405,_0x19f863,_0x4160f2)=>{_0x4160f2(0x1111f),_0x4160f2(0xf54),_0x4160f2(0x2389),_0x4160f2(0x7120);},0x7120:(_0x18d3c5,_0x26f7db,_0x3eb32a)=>{var _0x2b83ca=a8_0x2e955a;_0x3eb32a['d'](_0x26f7db,{'O':()=>_0x4b835d});var _0xbd3d8a=_0x3eb32a(0x1111f),_0x2f5e52=_0x3eb32a(0xa896),_0x16b9d1=_0x3eb32a(0xd53f),_0x49aa99=_0x3eb32a(0xff1f),_0x66f78e=_0x3eb32a(0x17aca),_0x48e818=_0x3eb32a(0x8535),_0x39f285=_0x3eb32a(0x11096),_0x362a6a=_0x3eb32a(0x1610),_0x5f31f5=_0x3eb32a(0x9a70),_0x2fe67d=_0x3eb32a(0x15146);class _0x4b835d{constructor(_0x360862,_0x59e330,_0x4aa256){var _0x1f5759=a8_0xcbd5;this[_0x1f5759(0x1c3a)]=_0x360862,this['id']=_0x59e330,this[_0x1f5759(0x16d9)]=new Array(),this[_0x1f5759(0x1056)]=!0x1,this[_0x1f5759(0x3e9e)]=!0x0,this[_0x1f5759(0xe6b)]=new Array(),this[_0x1f5759(0x29ba)]=_0x16b9d1['y3'][_0x1f5759(0x1b77)](),this['_ranges']={},this[_0x1f5759(0x6a9)]=!0x0,this[_0x1f5759(0x2e7d)]=!0x1,this[_0x1f5759(0x99b)]=0x0,this[_0x1f5759(0x3812)]=0x0,this['_hasWaitingData']=null,this[_0x1f5759(0x1854)]=null,this[_0x1f5759(0x31ad)]=!0x1,this[_0x1f5759(0x2b26)]=!0x0,this['_animationPropertiesOverride']=null,this[_0x1f5759(0x2750)]=new _0x2f5e52['y$'](),this['bones']=[],this[_0x1f5759(0x20c2)]=_0x4aa256||_0x39f285['l']['LastCreatedScene'],this[_0x1f5759(0x99b)]=this[_0x1f5759(0x20c2)]['getUniqueId'](),this[_0x1f5759(0x20c2)][_0x1f5759(0x3486)](this),this[_0x1f5759(0x3e9e)]=!0x0,_0x360862=this[_0x1f5759(0x20c2)][_0x1f5759(0x279a)]()[_0x1f5759(0x2e84)](),this[_0x1f5759(0x2e7d)]=_0x360862['textureFloat']&&0x0<_0x360862[_0x1f5759(0x2e98)];}get[_0x2b83ca(0x3cf3)](){var _0x3c3918=_0x2b83ca;return this[_0x3c3918(0x2b26)];}set[_0x2b83ca(0x3cf3)](_0xc1d218){var _0x175e56=_0x2b83ca;this[_0x175e56(0x2b26)]=_0xc1d218,this[_0x175e56(0x16f3)]();}get[_0x2b83ca(0x2131)](){var _0x39da61=_0x2b83ca;return this[_0x39da61(0x1c63)]||this[_0x39da61(0x20c2)][_0x39da61(0x2131)];}set[_0x2b83ca(0x2131)](_0x6578c1){var _0x32b54c=_0x2b83ca;this[_0x32b54c(0x1c63)]=_0x6578c1;}get[_0x2b83ca(0x18ab)](){var _0x278ad6=_0x2b83ca;return this[_0x278ad6(0x3cf3)]&&this[_0x278ad6(0x2e7d)];}get['uniqueId'](){var _0x25d8fc=_0x2b83ca;return this[_0x25d8fc(0x99b)];}['getClassName'](){return'Skeleton';}[_0x2b83ca(0x3ed2)](){var _0x470db2=_0x2b83ca;return this[_0x470db2(0x16d9)][_0x470db2(0x25d4)](_0xebe1cb=>!_0xebe1cb[_0x470db2(0xeec)]());}[_0x2b83ca(0x19e5)](_0x4b0cdc){var _0x5a1a58=_0x2b83ca;return this['needInitialSkinMatrix']?(_0x4b0cdc[_0x5a1a58(0xb93)]||this[_0x5a1a58(0xdae)](),_0x4b0cdc[_0x5a1a58(0xb93)]):(this[_0x5a1a58(0x15bb)]&&!this[_0x5a1a58(0x3e9e)]||this[_0x5a1a58(0xdae)](),this[_0x5a1a58(0x15bb)]);}[_0x2b83ca(0x2191)](_0x3a934d){var _0x7a62a8=_0x2b83ca;return(this[_0x7a62a8(0x1056)]&&_0x3a934d['_transformMatrixTexture']?_0x3a934d:this)[_0x7a62a8(0x166f)];}[_0x2b83ca(0x14ab)](){var _0xeb72ea=_0x2b83ca;return this[_0xeb72ea(0x20c2)];}[_0x2b83ca(0x348f)](_0x38bd9a){var _0x44e030=_0x2b83ca;let _0x211904='Name:\x20'+this[_0x44e030(0x1c3a)]+_0x44e030(0x1abb)+this[_0x44e030(0x16d9)][_0x44e030(0x9da)];if(_0x211904+=_0x44e030(0x389a)+(this[_0x44e030(0x2da0)]?Object[_0x44e030(0x1841)](this[_0x44e030(0x2da0)])[_0x44e030(0x9da)]:_0x44e030(0x136c)),_0x38bd9a){_0x211904+=',\x20Ranges:\x20{';let _0x47de79=!0x0;for(const _0x49bf16 in this[_0x44e030(0x2da0)])_0x47de79&&(_0x211904+=',\x20',_0x47de79=!0x1),_0x211904+=_0x49bf16;_0x211904+='}';}return _0x211904;}[_0x2b83ca(0x3617)](_0x155e8a){var _0x3b4ed1=_0x2b83ca;for(let _0x38316f=0x0,_0x205050=this['bones']['length'];_0x38316f<_0x205050;_0x38316f++)if(this[_0x3b4ed1(0x16d9)][_0x38316f][_0x3b4ed1(0x1c3a)]===_0x155e8a)return _0x38316f;return-0x1;}[_0x2b83ca(0x2f64)](_0x2eb28e,_0x509cd9,_0x5d60a0){var _0x448118=_0x2b83ca;if(!this[_0x448118(0x2da0)][_0x2eb28e]){this[_0x448118(0x2da0)][_0x2eb28e]=new _0x48e818['X'](_0x2eb28e,_0x509cd9,_0x5d60a0);for(let _0xdce11=0x0,_0x1e8653=this[_0x448118(0x16d9)][_0x448118(0x9da)];_0xdce11<_0x1e8653;_0xdce11++)this[_0x448118(0x16d9)][_0xdce11][_0x448118(0x2a26)][0x0]&&this['bones'][_0xdce11][_0x448118(0x2a26)][0x0][_0x448118(0x2660)](_0x2eb28e,_0x509cd9,_0x5d60a0);}}[_0x2b83ca(0x3614)](_0x528343,_0x168df0=!0x0){var _0x16a17e=_0x2b83ca;for(let _0x20c9ea=0x0,_0x4910ac=this[_0x16a17e(0x16d9)][_0x16a17e(0x9da)];_0x20c9ea<_0x4910ac;_0x20c9ea++)this['bones'][_0x20c9ea]['animations'][0x0]&&this[_0x16a17e(0x16d9)][_0x20c9ea][_0x16a17e(0x2a26)][0x0]['deleteRange'](_0x528343,_0x168df0);this[_0x16a17e(0x2da0)][_0x528343]=null;}[_0x2b83ca(0x5ce)](_0x126f46){return this['_ranges'][_0x126f46]||null;}['getAnimationRanges'](){var _0x5baaee=_0x2b83ca;const _0xf27e87=[];let _0x1e8ac7;for(_0x1e8ac7 in this[_0x5baaee(0x2da0)])_0xf27e87[_0x5baaee(0x2009)](this[_0x5baaee(0x2da0)][_0x1e8ac7]);return _0xf27e87;}[_0x2b83ca(0x1401)](_0x50f400,_0x1534c2,_0x22bb8a=!0x1){var _0x2a99d1=_0x2b83ca;if(this[_0x2a99d1(0x2da0)][_0x1534c2]||!_0x50f400[_0x2a99d1(0x5ce)](_0x1534c2))return!0x1;let _0x5a82c3=!0x0;var _0xc1e63f=this[_0x2a99d1(0x38d)]()+0x1;const _0x118707={};var _0x5649ac=_0x50f400[_0x2a99d1(0x16d9)];let _0x87f955,_0x5c6c52;for(_0x5c6c52=0x0,_0x87f955=_0x5649ac[_0x2a99d1(0x9da)];_0x5c6c52<_0x87f955;_0x5c6c52++)_0x118707[_0x5649ac[_0x5c6c52][_0x2a99d1(0x1c3a)]]=_0x5649ac[_0x5c6c52];this[_0x2a99d1(0x16d9)][_0x2a99d1(0x9da)]!==_0x5649ac[_0x2a99d1(0x9da)]&&(_0x5f31f5['Y'][_0x2a99d1(0x1381)](_0x2a99d1(0x2339)+this[_0x2a99d1(0x16d9)][_0x2a99d1(0x9da)]+_0x2a99d1(0x4f1)+_0x5649ac[_0x2a99d1(0x9da)]),_0x5a82c3=!0x1);var _0x59276c=_0x22bb8a&&this[_0x2a99d1(0x19cd)]&&_0x50f400[_0x2a99d1(0x19cd)]?this[_0x2a99d1(0x19cd)][_0x2a99d1(0x3da8)](_0x50f400['dimensionsAtRest']):null;for(_0x5c6c52=0x0,_0x87f955=this[_0x2a99d1(0x16d9)][_0x2a99d1(0x9da)];_0x5c6c52<_0x87f955;_0x5c6c52++){var _0x43379d=this['bones'][_0x5c6c52][_0x2a99d1(0x1c3a)],_0x18a247=_0x118707[_0x43379d];_0x5a82c3=_0x18a247?_0x5a82c3&&this[_0x2a99d1(0x16d9)][_0x5c6c52][_0x2a99d1(0x1401)](_0x18a247,_0x1534c2,_0xc1e63f,_0x22bb8a,_0x59276c):(_0x5f31f5['Y']['Warn'](_0x2a99d1(0x41b4)+_0x43379d),!0x1);}return _0x50f400=_0x50f400[_0x2a99d1(0x5ce)](_0x1534c2),(_0x50f400&&(this['_ranges'][_0x1534c2]=new _0x48e818['X'](_0x1534c2,_0x50f400[_0x2a99d1(0x308a)]+_0xc1e63f,_0x50f400['to']+_0xc1e63f)),_0x5a82c3);}[_0x2b83ca(0x2e4e)](){var _0x326e6d=_0x2b83ca;for(const _0x3196f5 of this[_0x326e6d(0x16d9)])-0x1!==_0x3196f5[_0x326e6d(0x2a8e)]&&_0x3196f5[_0x326e6d(0x2e4e)]();}['_getHighestAnimationFrame'](){var _0x5c208f=_0x2b83ca;let _0x5e9434=0x0;for(let _0x4c67c1=0x0,_0x444a25=this['bones'][_0x5c208f(0x9da)];_0x4c67c1<_0x444a25;_0x4c67c1++){var _0x38c0ba;this[_0x5c208f(0x16d9)][_0x4c67c1]['animations'][0x0]&&(_0x38c0ba=this['bones'][_0x4c67c1][_0x5c208f(0x2a26)][0x0]['getHighestFrame'](),_0x5e9434<_0x38c0ba&&(_0x5e9434=_0x38c0ba));}return _0x5e9434;}[_0x2b83ca(0x2d4e)](_0x56a258,_0x2af134,_0x252d1a,_0x258c91){var _0x4e8d97=_0x2b83ca;return _0x56a258=this[_0x4e8d97(0x5ce)](_0x56a258),_0x56a258?this[_0x4e8d97(0x20c2)][_0x4e8d97(0x2d4e)](this,_0x56a258['from'],_0x56a258['to'],_0x2af134,_0x252d1a,_0x258c91):null;}static[_0x2b83ca(0x3611)](_0x422a5d,_0x56a726=0x0,_0x2326aa){var _0x2cbe0d=_0x2b83ca,_0x5e0a24=_0x422a5d[_0x2cbe0d(0x5ce)](_0x2326aa);if(!_0x5e0a24)return null;var _0x207179=_0x422a5d[_0x2cbe0d(0x20c2)][_0x2cbe0d(0x3955)](_0x422a5d);let _0x2ffafe=null;for(let _0xea86bc=0x0;_0xea86bc<_0x207179[_0x2cbe0d(0x9da)];_0xea86bc++){var _0x29923a=_0x207179[_0xea86bc];if(_0x29923a[_0x2cbe0d(0x30b8)]===(null==_0x5e0a24?void 0x0:_0x5e0a24[_0x2cbe0d(0x308a)])&&_0x29923a[_0x2cbe0d(0x1529)]===(null==_0x5e0a24?void 0x0:_0x5e0a24['to'])){_0x2ffafe=_0x29923a;break;}}var _0x1b4efb=_0x422a5d[_0x2cbe0d(0x19d)]();for(let _0x341a2c=0x0;_0x341a2c<_0x1b4efb[_0x2cbe0d(0x9da)];_0x341a2c++){var _0x1d5253=_0x1b4efb[_0x341a2c][_0x2cbe0d(0x2a26)];if(_0x1d5253){for(let _0x3c77e2=0x0;_0x3c77e2<_0x1d5253['length'];_0x3c77e2++)_0x66f78e['f'][_0x2cbe0d(0x3611)](_0x1d5253[_0x3c77e2],_0x56a726,_0x2326aa);}}return _0x2ffafe&&(_0x2ffafe[_0x2cbe0d(0x3fd)]=!0x0),_0x422a5d;}[_0x2b83ca(0x16f3)](){var _0x3673f3=_0x2b83ca;this[_0x3673f3(0x3e9e)]=!0x0,this['_absoluteTransformIsDirty']=!0x0;}[_0x2b83ca(0x17c2)](_0xa534fb){var _0x47f1fb=_0x2b83ca;this[_0x47f1fb(0xe6b)][_0x47f1fb(0x2009)](_0xa534fb);}[_0x2b83ca(0x220a)](_0x4f319f){var _0x45f969=_0x2b83ca;_0x4f319f=this[_0x45f969(0xe6b)][_0x45f969(0x775)](_0x4f319f),-0x1<_0x4f319f&&this[_0x45f969(0xe6b)]['splice'](_0x4f319f,0x1);}[_0x2b83ca(0x15c9)](_0x474482,_0x42b760){var _0x2020f5=_0x2b83ca;this['onBeforeComputeObservable'][_0x2020f5(0x223f)](this);for(let _0x26575=0x0;_0x26575{var _0xff593c=_0x3eb356;_0xa22a5e[_0xff593c(0x2a26)][_0xff593c(0x982)](_0x4c02b7=>{var _0x84c5a6=_0xff593c;_0x4c02b7[_0x84c5a6(0xf00)]=!0x0,_0x4c02b7[_0x84c5a6(0x1e89)]=_0x426665;});});}['dispose'](){var _0x3d7251=_0x2b83ca,_0x1620d8;this[_0x3d7251(0xe6b)][_0x3d7251(0x9da)]=0x0,this[_0x3d7251(0x14ab)]()[_0x3d7251(0x2f77)](this),this['getScene']()[_0x3d7251(0x1958)](this),this[_0x3d7251(0x1854)]&&(-0x1<(_0x1620d8=this[_0x3d7251(0x1854)][_0x3d7251(0x2e9f)][_0x3d7251(0x775)](this))&&this['_parentContainer'][_0x3d7251(0x2e9f)]['splice'](_0x1620d8,0x1),this[_0x3d7251(0x1854)]=null),this[_0x3d7251(0x166f)]&&(this[_0x3d7251(0x166f)][_0x3d7251(0xc1f)](),this[_0x3d7251(0x166f)]=null);}['serialize'](){var _0x859774=_0x2b83ca;const _0x1bbda1={};_0x1bbda1[_0x859774(0x1c3a)]=this['name'],_0x1bbda1['id']=this['id'],this['dimensionsAtRest']&&(_0x1bbda1[_0x859774(0x19cd)]=this[_0x859774(0x19cd)][_0x859774(0xec2)]()),_0x1bbda1[_0x859774(0x16d9)]=[],_0x1bbda1[_0x859774(0x1056)]=this[_0x859774(0x1056)];for(let _0x1fa4b4=0x0;_0x1fa4b4{var _0xef24cf=_0x38641d;_0x13c693[_0xef24cf(0x784)]();});}}},0x1679c:(_0x26fdc0,_0x147d57,_0x29f0a6)=>{var _0x4f61b8=a8_0x2e955a;_0x29f0a6['d'](_0x147d57,{'l':()=>_0x180fb7,'o':()=>_0x2411c6});var _0x37707b=_0x29f0a6(0x1edb);class _0x180fb7{constructor(_0x288ce5,_0x5abf6f,_0x582f44,_0x1c05ac=0x0,_0x3f7dd5=!0x1,_0xcffc05=!0x1,_0x174fb6=!0x1,_0x337e1a){var _0x5e8d6f=a8_0xcbd5;this[_0x5e8d6f(0x3047)]=!0x1,_0x288ce5[_0x5e8d6f(0x14ab)]?this[_0x5e8d6f(0x3f27)]=_0x288ce5[_0x5e8d6f(0x14ab)]()['getEngine']():this[_0x5e8d6f(0x3f27)]=_0x288ce5,this[_0x5e8d6f(0xa9a)]=_0x582f44,this['_instanced']=_0xcffc05,this[_0x5e8d6f(0x3d61)]=_0x337e1a||0x1,_0x5abf6f instanceof _0x37707b['h']?(this[_0x5e8d6f(0x34fd)]=null,this[_0x5e8d6f(0x2885)]=_0x5abf6f):(this[_0x5e8d6f(0x34fd)]=_0x5abf6f,this[_0x5e8d6f(0x2885)]=null),this[_0x5e8d6f(0x1006)]=_0x174fb6?_0x1c05ac:_0x1c05ac*Float32Array[_0x5e8d6f(0xd5d)],_0x3f7dd5||this[_0x5e8d6f(0x3a3c)]();}[_0x4f61b8(0x1492)](_0x2aeb0d,_0x5993d2,_0xd6c2b6,_0x5efa6b,_0x1f758c,_0x5536f9=!0x1,_0x5663ce){var _0x7e6cb=_0x4f61b8;return _0x5993d2=_0x5536f9?_0x5993d2:_0x5993d2*Float32Array['BYTES_PER_ELEMENT'],_0x5536f9=_0x5efa6b?_0x5536f9?_0x5efa6b:_0x5efa6b*Float32Array[_0x7e6cb(0xd5d)]:this[_0x7e6cb(0x1006)],new _0x2411c6(this[_0x7e6cb(0x3f27)],this,_0x2aeb0d,this[_0x7e6cb(0xa9a)],!0x0,_0x5536f9,void 0x0===_0x1f758c?this[_0x7e6cb(0x1283)]:_0x1f758c,_0x5993d2,_0xd6c2b6,void 0x0,void 0x0,!0x0,this['_divisor']||_0x5663ce);}[_0x4f61b8(0x5f1)](){return this['_updatable'];}['getData'](){var _0x1c3e39=_0x4f61b8;return this[_0x1c3e39(0x34fd)];}[_0x4f61b8(0x303f)](){return this['_buffer'];}[_0x4f61b8(0x34ff)](){var _0x42d137=_0x4f61b8;return this[_0x42d137(0x1006)]/Float32Array[_0x42d137(0xd5d)];}[_0x4f61b8(0x3a3c)](_0x5333bd=null){var _0x48ba98=_0x4f61b8;!_0x5333bd&&this[_0x48ba98(0x2885)]||(_0x5333bd=_0x5333bd||this[_0x48ba98(0x34fd)])&&(this['_buffer']?this[_0x48ba98(0xa9a)]&&(this[_0x48ba98(0x3f27)][_0x48ba98(0x3c2c)](this[_0x48ba98(0x2885)],_0x5333bd),this[_0x48ba98(0x34fd)]=_0x5333bd):this['_updatable']?(this[_0x48ba98(0x2885)]=this[_0x48ba98(0x3f27)][_0x48ba98(0x1939)](_0x5333bd),this['_data']=_0x5333bd):this[_0x48ba98(0x2885)]=this['_engine'][_0x48ba98(0x1492)](_0x5333bd));}['_rebuild'](){this['_buffer']=null,this['create'](this['_data']);}[_0x4f61b8(0xc7c)](_0x3fb1cd){var _0x42a9c4=_0x4f61b8;this[_0x42a9c4(0x3a3c)](_0x3fb1cd);}[_0x4f61b8(0x2c0a)](_0x2e5f2e,_0x563a59,_0x31b7ab,_0x1c3c69=!0x1){var _0x1e523c=_0x4f61b8;this[_0x1e523c(0x2885)]&&this[_0x1e523c(0xa9a)]&&(this['_engine'][_0x1e523c(0x3c2c)](this[_0x1e523c(0x2885)],_0x2e5f2e,_0x1c3c69?_0x563a59:_0x563a59*Float32Array['BYTES_PER_ELEMENT'],_0x31b7ab?_0x31b7ab*this[_0x1e523c(0x1006)]:void 0x0),this[_0x1e523c(0x34fd)]=0x0===_0x563a59&&void 0x0===_0x31b7ab?_0x2e5f2e:null);}[_0x4f61b8(0x249a)](){var _0x4dc88b=_0x4f61b8;this['_buffer']&&(this[_0x4dc88b(0x3047)]?this[_0x4dc88b(0x2885)]['references']++:this[_0x4dc88b(0x3047)]=!0x0);}[_0x4f61b8(0xc1f)](){var _0x3fcf0d=_0x4f61b8;this[_0x3fcf0d(0x2885)]&&this[_0x3fcf0d(0x3f27)][_0x3fcf0d(0x3c70)](this['_buffer'])&&(this['_buffer']=null,this[_0x3fcf0d(0x34fd)]=null);}}class _0x2411c6{constructor(_0xf072b5,_0xcdb800,_0x4e7aac,_0x6f6cfd,_0x41c5b8,_0x397250,_0x46f84b,_0x10cde5,_0x3ce5ad,_0x188dcc,_0x5d1d81=!0x1,_0x427aea=!0x1,_0x148d38=0x1,_0x363def=!0x1){var _0x34ca30=_0x4f61b8;_0xcdb800 instanceof _0x180fb7?(this['_buffer']=_0xcdb800,this['_ownsBuffer']=_0x363def):(this['_buffer']=new _0x180fb7(_0xf072b5,_0xcdb800,_0x6f6cfd,_0x397250,_0x41c5b8,_0x46f84b,_0x427aea),this[_0x34ca30(0x343)]=!0x0),this[_0x34ca30(0x3bc7)]=_0x2411c6[_0x34ca30(0x417b)]++,this['_kind']=_0x4e7aac,null==_0x188dcc?(_0x363def=this[_0x34ca30(0x20f8)](),this[_0x34ca30(0x30a3)]=_0x2411c6[_0x34ca30(0xcde)],_0x363def instanceof Int8Array?this['type']=_0x2411c6[_0x34ca30(0x404b)]:_0x363def instanceof Uint8Array?this['type']=_0x2411c6['UNSIGNED_BYTE']:_0x363def instanceof Int16Array?this['type']=_0x2411c6[_0x34ca30(0xb6f)]:_0x363def instanceof Uint16Array?this[_0x34ca30(0x30a3)]=_0x2411c6[_0x34ca30(0x1525)]:_0x363def instanceof Int32Array?this[_0x34ca30(0x30a3)]=_0x2411c6[_0x34ca30(0x4016)]:_0x363def instanceof Uint32Array&&(this[_0x34ca30(0x30a3)]=_0x2411c6[_0x34ca30(0x1c4b)])):this['type']=_0x188dcc,_0xf072b5=_0x2411c6[_0x34ca30(0x1d5a)](this[_0x34ca30(0x30a3)]),(_0x427aea?(this[_0x34ca30(0xb4f)]=_0x3ce5ad||(_0x397250?_0x397250/_0xf072b5:_0x2411c6[_0x34ca30(0x2903)](_0x4e7aac)),this[_0x34ca30(0x1006)]=_0x397250||this[_0x34ca30(0x2885)][_0x34ca30(0x1006)]||this[_0x34ca30(0xb4f)]*_0xf072b5,this[_0x34ca30(0x18e0)]=_0x10cde5||0x0):(this['_size']=_0x3ce5ad||_0x397250||_0x2411c6[_0x34ca30(0x2903)](_0x4e7aac),this['byteStride']=_0x397250?_0x397250*_0xf072b5:this[_0x34ca30(0x2885)]['byteStride']||this[_0x34ca30(0xb4f)]*_0xf072b5,this[_0x34ca30(0x18e0)]=(_0x10cde5||0x0)*_0xf072b5),this['normalized']=_0x5d1d81,this[_0x34ca30(0x1283)]=void 0x0!==_0x46f84b&&_0x46f84b,this['_instanceDivisor']=_0x46f84b?_0x148d38:0x0,this[_0x34ca30(0x1035)]());}get['instanceDivisor'](){var _0x1110fa=_0x4f61b8;return this[_0x1110fa(0x36f9)];}set[_0x4f61b8(0x3f17)](_0x4eb5b2){var _0x5a063b=_0x4f61b8,_0x10bc1e=0x0!=_0x4eb5b2;this[_0x5a063b(0x36f9)]=_0x4eb5b2,_0x10bc1e!==this[_0x5a063b(0x1283)]&&(this[_0x5a063b(0x1283)]=_0x10bc1e,this['_computeHashCode']());}[_0x4f61b8(0x1035)](){var _0x3f7efc=_0x4f61b8;this['hashCode']=(this[_0x3f7efc(0x30a3)]-0x1400<<0x0)+((this[_0x3f7efc(0x503)]?0x1:0x0)<<0x3)+(this[_0x3f7efc(0xb4f)]<<0x4)+((this[_0x3f7efc(0x1283)]?0x1:0x0)<<0x6)+(this[_0x3f7efc(0x1006)]<<0xc);}['_rebuild'](){var _0x1d7d7c=_0x4f61b8;this[_0x1d7d7c(0x2885)]&&this[_0x1d7d7c(0x2885)][_0x1d7d7c(0x3d23)]();}[_0x4f61b8(0x3a00)](){var _0x3fa8db=_0x4f61b8;return this[_0x3fa8db(0xc0f)];}[_0x4f61b8(0x5f1)](){var _0x5cbb5c=_0x4f61b8;return this[_0x5cbb5c(0x2885)][_0x5cbb5c(0x5f1)]();}['getData'](){var _0x353a3e=_0x4f61b8;return this['_buffer'][_0x353a3e(0x20f8)]();}[_0x4f61b8(0x2dff)](_0x30c291,_0x349751){var _0x14ea6f=_0x4f61b8;const _0x1a94e3=this[_0x14ea6f(0x20f8)]();if(!_0x1a94e3)return null;var _0xaedae0=this['getSize']()*_0x2411c6['GetTypeByteLength'](this[_0x14ea6f(0x30a3)]),_0x30c291=_0x30c291*this[_0x14ea6f(0x12d1)]();if(this[_0x14ea6f(0x30a3)]!==_0x2411c6['FLOAT']||this[_0x14ea6f(0x1006)]!==_0xaedae0){const _0x4bb3f7=new Float32Array(_0x30c291);return this[_0x14ea6f(0x982)](_0x30c291,(_0x589ba0,_0x14f986)=>_0x4bb3f7[_0x14f986]=_0x589ba0),_0x4bb3f7;}if((_0x1a94e3 instanceof Array||_0x1a94e3 instanceof Float32Array)&&0x0===this[_0x14ea6f(0x18e0)]&&_0x1a94e3[_0x14ea6f(0x9da)]===_0x30c291)return _0x349751?_0x1a94e3[_0x14ea6f(0x4033)]():_0x1a94e3;if(_0x1a94e3 instanceof Array)return _0xaedae0=this[_0x14ea6f(0x18e0)]/0x4,_0x1a94e3[_0x14ea6f(0x4033)](_0xaedae0,_0xaedae0+_0x30c291);if(_0x1a94e3 instanceof ArrayBuffer)return new Float32Array(_0x1a94e3,this[_0x14ea6f(0x18e0)],_0x30c291);{let _0x5ea9c4=_0x1a94e3['byteOffset']+this[_0x14ea6f(0x18e0)];if(_0x349751){const _0x1d3bf7=new Float32Array(_0x30c291);return _0xaedae0=new Float32Array(_0x1a94e3[_0x14ea6f(0x314)],_0x5ea9c4,_0x30c291),(_0x1d3bf7[_0x14ea6f(0x1878)](_0xaedae0),_0x1d3bf7);}return _0x349751=_0x5ea9c4%0x4,(_0x349751&&(_0x5ea9c4=Math[_0x14ea6f(0x34dd)](0x0,_0x5ea9c4-_0x349751)),new Float32Array(_0x1a94e3[_0x14ea6f(0x314)],_0x5ea9c4,_0x30c291));}}[_0x4f61b8(0x303f)](){var _0x1f6f4a=_0x4f61b8;return this['_buffer'][_0x1f6f4a(0x303f)]();}[_0x4f61b8(0x34ff)](){return this['byteStride']/_0x2411c6['GetTypeByteLength'](this['type']);}[_0x4f61b8(0x124d)](){var _0x4db859=_0x4f61b8;return this[_0x4db859(0x18e0)]/_0x2411c6[_0x4db859(0x1d5a)](this[_0x4db859(0x30a3)]);}['getSize'](_0x2a070b=!0x1){var _0x2fc6c0=_0x4f61b8;return _0x2a070b?this['_size']*_0x2411c6[_0x2fc6c0(0x1d5a)](this['type']):this[_0x2fc6c0(0xb4f)];}['getIsInstanced'](){var _0x581336=_0x4f61b8;return this[_0x581336(0x1283)];}[_0x4f61b8(0x3185)](){return this['_instanceDivisor'];}[_0x4f61b8(0x3a3c)](_0x501654){var _0x2d5566=_0x4f61b8;this[_0x2d5566(0x2885)]['create'](_0x501654);}[_0x4f61b8(0xc7c)](_0x294675){var _0x3ec3b2=_0x4f61b8;this[_0x3ec3b2(0x2885)][_0x3ec3b2(0xc7c)](_0x294675);}[_0x4f61b8(0x2c0a)](_0x302af3,_0x4b6f15,_0x5a30d7=!0x1){var _0x13d918=_0x4f61b8;this[_0x13d918(0x2885)][_0x13d918(0x2c0a)](_0x302af3,_0x4b6f15,void 0x0,_0x5a30d7);}['dispose'](){var _0x52534e=_0x4f61b8;this[_0x52534e(0x343)]&&this['_buffer'][_0x52534e(0xc1f)]();}['forEach'](_0x5bfb6c,_0x24cc02){var _0x4564c1=_0x4f61b8;_0x2411c6[_0x4564c1(0xe17)](this['_buffer']['getData'](),this['byteOffset'],this[_0x4564c1(0x1006)],this[_0x4564c1(0xb4f)],this[_0x4564c1(0x30a3)],_0x5bfb6c,this[_0x4564c1(0x503)],_0x24cc02);}static['DeduceStride'](_0x3c05ad){var _0x423528=_0x4f61b8;switch(_0x3c05ad){case _0x2411c6[_0x423528(0x3884)]:case _0x2411c6[_0x423528(0x741)]:case _0x2411c6['UV3Kind']:case _0x2411c6[_0x423528(0x2697)]:case _0x2411c6[_0x423528(0x27cf)]:case _0x2411c6[_0x423528(0x356)]:return 0x2;case _0x2411c6[_0x423528(0x1600)]:case _0x2411c6[_0x423528(0x1745)]:return 0x3;case _0x2411c6[_0x423528(0x1d01)]:case _0x2411c6['MatricesIndicesKind']:case _0x2411c6['MatricesIndicesExtraKind']:case _0x2411c6[_0x423528(0x293e)]:case _0x2411c6[_0x423528(0x2d8d)]:case _0x2411c6['TangentKind']:return 0x4;default:throw new Error('Invalid\x20kind\x20\x27'+_0x3c05ad+'\x27');}}static[_0x4f61b8(0x1d5a)](_0x3aea47){var _0x2978c2=_0x4f61b8;switch(_0x3aea47){case _0x2411c6[_0x2978c2(0x404b)]:case _0x2411c6[_0x2978c2(0xe22)]:return 0x1;case _0x2411c6[_0x2978c2(0xb6f)]:case _0x2411c6[_0x2978c2(0x1525)]:return 0x2;case _0x2411c6['INT']:case _0x2411c6[_0x2978c2(0x1c4b)]:case _0x2411c6[_0x2978c2(0xcde)]:return 0x4;default:throw new Error(_0x2978c2(0x12f8)+_0x3aea47+'\x27');}}static['ForEach'](_0x289af6,_0x1dcb9e,_0x4eb28e,_0x576812,_0x5b8b78,_0x290692,_0x4f9ea9,_0x162c17){var _0x252d20=_0x4f61b8;if(_0x289af6 instanceof Array){let _0x227d5d=_0x1dcb9e/0x4;var _0x3d479f=_0x4eb28e/0x4;for(let _0x383469=0x0;_0x383469<_0x290692;_0x383469+=_0x576812){for(let _0x2675db=0x0;_0x2675db<_0x576812;_0x2675db++)_0x162c17(_0x289af6[_0x227d5d+_0x2675db],_0x383469+_0x2675db);_0x227d5d+=_0x3d479f;}}else{var _0x3ea1cf=_0x289af6 instanceof ArrayBuffer?new DataView(_0x289af6):new DataView(_0x289af6[_0x252d20(0x314)],_0x289af6[_0x252d20(0x18e0)],_0x289af6[_0x252d20(0x3bd)]),_0xc41093=_0x2411c6[_0x252d20(0x1d5a)](_0x5b8b78);for(let _0x403a1c=0x0;_0x403a1c<_0x290692;_0x403a1c+=_0x576812){let _0x17d194=_0x1dcb9e;for(let _0x55ab85=0x0;_0x55ab85<_0x576812;_0x55ab85++)_0x162c17(_0x2411c6['_GetFloatValue'](_0x3ea1cf,_0x5b8b78,_0x17d194,_0x4f9ea9),_0x403a1c+_0x55ab85),_0x17d194+=_0xc41093;_0x1dcb9e+=_0x4eb28e;}}}static[_0x4f61b8(0x3832)](_0x412204,_0x218cfb,_0x432edc,_0x1a3a3e){var _0x4bf39e=_0x4f61b8;switch(_0x218cfb){case _0x2411c6[_0x4bf39e(0x404b)]:{let _0x1e839f=_0x412204[_0x4bf39e(0xf60)](_0x432edc);return _0x1e839f=_0x1a3a3e?Math[_0x4bf39e(0x34dd)](_0x1e839f/0x7f,-0x1):_0x1e839f;}case _0x2411c6['UNSIGNED_BYTE']:{let _0x5f2ebd=_0x412204[_0x4bf39e(0x24b7)](_0x432edc);return _0x1a3a3e&&(_0x5f2ebd/=0xff),_0x5f2ebd;}case _0x2411c6['SHORT']:{let _0x3aace7=_0x412204[_0x4bf39e(0x3295)](_0x432edc,!0x0);return _0x3aace7=_0x1a3a3e?Math['max'](_0x3aace7/0x7fff,-0x1):_0x3aace7;}case _0x2411c6[_0x4bf39e(0x1525)]:{let _0x3ce3ff=_0x412204[_0x4bf39e(0x4115)](_0x432edc,!0x0);return _0x1a3a3e&&(_0x3ce3ff/=0xffff),_0x3ce3ff;}case _0x2411c6['INT']:return _0x412204[_0x4bf39e(0xea7)](_0x432edc,!0x0);case _0x2411c6['UNSIGNED_INT']:return _0x412204['getUint32'](_0x432edc,!0x0);case _0x2411c6[_0x4bf39e(0xcde)]:return _0x412204[_0x4bf39e(0x15e9)](_0x432edc,!0x0);default:throw new Error(_0x4bf39e(0x15cd)+_0x218cfb);}}}_0x2411c6['_Counter']=0x0,_0x2411c6['BYTE']=0x1400,_0x2411c6[_0x4f61b8(0xe22)]=0x1401,_0x2411c6['SHORT']=0x1402,_0x2411c6[_0x4f61b8(0x1525)]=0x1403,_0x2411c6[_0x4f61b8(0x4016)]=0x1404,_0x2411c6['UNSIGNED_INT']=0x1405,_0x2411c6['FLOAT']=0x1406,_0x2411c6['PositionKind']=_0x4f61b8(0x2436),_0x2411c6[_0x4f61b8(0x1600)]=_0x4f61b8(0x23e1),_0x2411c6[_0x4f61b8(0x39f7)]=_0x4f61b8(0x2d67),_0x2411c6[_0x4f61b8(0x3884)]='uv',_0x2411c6['UV2Kind']=_0x4f61b8(0x3adf),_0x2411c6[_0x4f61b8(0x1a00)]=_0x4f61b8(0x2bca),_0x2411c6[_0x4f61b8(0x2697)]=_0x4f61b8(0x3745),_0x2411c6[_0x4f61b8(0x27cf)]=_0x4f61b8(0x13f),_0x2411c6[_0x4f61b8(0x356)]='uv6',_0x2411c6['ColorKind']=_0x4f61b8(0x2fc8),_0x2411c6[_0x4f61b8(0xed6)]='instanceColor',_0x2411c6[_0x4f61b8(0x1780)]=_0x4f61b8(0x2cf1),_0x2411c6[_0x4f61b8(0x293e)]=_0x4f61b8(0x839),_0x2411c6[_0x4f61b8(0x3ec3)]='matricesIndicesExtra',_0x2411c6[_0x4f61b8(0x2d8d)]=_0x4f61b8(0x9db);},0x1edb:(_0x3e410a,_0x1e920b,_0x6633fd)=>{var _0x1a01a7=a8_0x2e955a;_0x6633fd['d'](_0x1e920b,{'h':()=>_0x253403});class _0x253403{constructor(){var _0x54e822=a8_0xcbd5;this[_0x54e822(0xb22)]=0x0,this[_0x54e822(0x365d)]=0x0,this['is32Bits']=!0x1,this['uniqueId']=_0x253403['_Counter']++;}get['underlyingResource'](){return null;}}_0x253403[_0x1a01a7(0x417b)]=0x0;},0x4350:(_0x1b480d,_0x156c1d,_0x17a1fc)=>{_0x17a1fc(0x1679c),_0x17a1fc(0x1edb),_0x17a1fc(0x2136);},0x2136:(_0x4b13c0,_0xc53a87,_0x5ab523)=>{var _0x5b56b9=a8_0x2e955a;_0x5ab523['d'](_0xc53a87,{'N':()=>_0x43104e});var _0x17a0f3=_0x5ab523(0x1610);class _0x43104e{constructor(_0x5dffc2,_0x210a17,_0x1312e9=_0x17a0f3['g'][_0x5b56b9(0xb2a)]){var _0x561c00=_0x5b56b9;this['_engine']=_0x5dffc2,this['_engine'][_0x561c00(0x3170)]['push'](this),this[_0x561c00(0x175a)](_0x210a17,_0x1312e9);}['_create'](_0x36ed41,_0x4a6bfb){var _0x4865e7=_0x5b56b9;this[_0x4865e7(0x1bc0)]=_0x36ed41,this['_creationFlags']=_0x4a6bfb,this[_0x4865e7(0x2885)]=this[_0x4865e7(0x3f27)][_0x4865e7(0x260a)](_0x36ed41,_0x4a6bfb);}[_0x5b56b9(0x3d23)](){var _0x2e9bb0=_0x5b56b9;this[_0x2e9bb0(0x175a)](this[_0x2e9bb0(0x1bc0)],this[_0x2e9bb0(0x3492)]);}[_0x5b56b9(0x303f)](){var _0x2acdfc=_0x5b56b9;return this[_0x2acdfc(0x2885)];}[_0x5b56b9(0xc7c)](_0x2c76c2,_0x1a5ed2,_0xe0d394){var _0x258bac=_0x5b56b9;this[_0x258bac(0x2885)]&&this[_0x258bac(0x3f27)]['updateStorageBuffer'](this[_0x258bac(0x2885)],_0x2c76c2,_0x1a5ed2,_0xe0d394);}[_0x5b56b9(0x2597)](_0x321e7a,_0x4450a3,_0x5a821e){var _0x465626=_0x5b56b9;return this[_0x465626(0x3f27)][_0x465626(0x37cb)](this[_0x465626(0x2885)],_0x321e7a,_0x4450a3,_0x5a821e);}[_0x5b56b9(0xc1f)](){var _0x21932a=_0x5b56b9;const _0x1c67b4=this[_0x21932a(0x3f27)][_0x21932a(0x3170)];var _0x13ddac=_0x1c67b4[_0x21932a(0x775)](this);-0x1!==_0x13ddac&&(_0x1c67b4[_0x13ddac]=_0x1c67b4[_0x1c67b4[_0x21932a(0x9da)]-0x1],_0x1c67b4[_0x21932a(0x3558)]()),this[_0x21932a(0x3f27)][_0x21932a(0x3c70)](this[_0x21932a(0x2885)]),this[_0x21932a(0x2885)]=null;}}},0x138cd:(_0x1685f3,_0x92c799,_0x156e76)=>{var _0x571680=a8_0x2e955a;_0x156e76['d'](_0x92c799,{'Y':()=>_0x5af16b});function _0x2e41da(_0x1abd94,_0x138668,_0x3543e0,_0x308985){var _0x32a8b8=a8_0xcbd5,_0x122fe5,_0x40efbf=arguments[_0x32a8b8(0x9da)],_0x3ae8d7=_0x40efbf<0x3?_0x138668:null===_0x308985?_0x308985=Object['getOwnPropertyDescriptor'](_0x138668,_0x3543e0):_0x308985;if(_0x32a8b8(0x3e0f)==typeof Reflect&&_0x32a8b8(0x17ad)==typeof Reflect['decorate'])_0x3ae8d7=Reflect[_0x32a8b8(0x3902)](_0x1abd94,_0x138668,_0x3543e0,_0x308985);else{for(var _0x3f85f9=_0x1abd94[_0x32a8b8(0x9da)]-0x1;0x0<=_0x3f85f9;_0x3f85f9--)(_0x122fe5=_0x1abd94[_0x3f85f9])&&(_0x3ae8d7=(_0x40efbf<0x3?_0x122fe5(_0x3ae8d7):0x3<_0x40efbf?_0x122fe5(_0x138668,_0x3543e0,_0x3ae8d7):_0x122fe5(_0x138668,_0x3543e0))||_0x3ae8d7);}0x3<_0x40efbf&&_0x3ae8d7&&Object[_0x32a8b8(0x30e2)](_0x138668,_0x3543e0,_0x3ae8d7);}var _0x92c799=_0x156e76(0x10435),_0x1c0c8f=_0x156e76(0xa896),_0x23baf3=_0x156e76(0x9390),_0xddb60b=_0x156e76(0x843b),_0x4c017f=_0x156e76(0x4ba7);class _0x5af16b{constructor(){var _0x31ef73=a8_0xcbd5;this[_0x31ef73(0x238e)]=0x3,this[_0x31ef73(0x1920)]=0x3,this[_0x31ef73(0x3ae8)]=0x3,this[_0x31ef73(0x24bd)]=new _0x1c0c8f['y$'](),this[_0x31ef73(0x1940)]=0x0,this['_wheelDeltaY']=0x0,this[_0x31ef73(0x330f)]=0x0,this[_0x31ef73(0x2c01)]=0xc,this[_0x31ef73(0x1221)]=0x78;}[_0x571680(0xb72)](_0x5c3238){var _0x1d5216=_0x571680;_0x5c3238=_0x4c017f['w1'][_0x1d5216(0x39cb)](arguments),this['_wheel']=_0x52c459=>{var _0xe56f08=_0x1d5216;if(_0x52c459[_0xe56f08(0x30a3)]===_0x23baf3['kD'][_0xe56f08(0xa89)]){const _0x6b4393=_0x52c459[_0xe56f08(0x2805)];_0x52c459=_0x6b4393[_0xe56f08(0x1f3b)]===_0xddb60b['G'][_0xe56f08(0x352b)]?this['_ffMultiplier']:0x1,(this[_0xe56f08(0x1940)]+=this[_0xe56f08(0x238e)]*_0x52c459*_0x6b4393[_0xe56f08(0x3cac)]/this[_0xe56f08(0x1221)],this[_0xe56f08(0x3a7)]-=this['wheelPrecisionY']*_0x52c459*_0x6b4393[_0xe56f08(0x1391)]/this[_0xe56f08(0x1221)],this['_wheelDeltaZ']+=this[_0xe56f08(0x3ae8)]*_0x52c459*_0x6b4393[_0xe56f08(0x1009)]/this[_0xe56f08(0x1221)],_0x6b4393['preventDefault']&&!_0x5c3238&&_0x6b4393[_0xe56f08(0x73b)]());}},this[_0x1d5216(0x61b)]=this[_0x1d5216(0x10d8)]['getScene']()['_inputManager'][_0x1d5216(0x26e)](this[_0x1d5216(0x5ec)],_0x23baf3['kD']['POINTERWHEEL']);}[_0x571680(0x953)](){var _0x25b5ab=_0x571680;this[_0x25b5ab(0x61b)]&&(this[_0x25b5ab(0x10d8)][_0x25b5ab(0x14ab)]()['_inputManager'][_0x25b5ab(0x323)](this[_0x25b5ab(0x61b)]),this[_0x25b5ab(0x61b)]=null,this[_0x25b5ab(0x5ec)]=null),this[_0x25b5ab(0x24bd)]&&this[_0x25b5ab(0x24bd)][_0x25b5ab(0x2a99)]();}[_0x571680(0x4e9)](){var _0x2a67f6=_0x571680;this[_0x2a67f6(0x24bd)][_0x2a67f6(0x223f)]({'wheelDeltaX':this[_0x2a67f6(0x1940)],'wheelDeltaY':this[_0x2a67f6(0x3a7)],'wheelDeltaZ':this[_0x2a67f6(0x330f)]}),this['_wheelDeltaX']=0x0,this[_0x2a67f6(0x3a7)]=0x0,this[_0x2a67f6(0x330f)]=0x0;}['getClassName'](){return'BaseCameraMouseWheelInput';}[_0x571680(0xec0)](){var _0x1eedc6=_0x571680;return _0x1eedc6(0x2789);}}_0x2e41da([(0x0,_0x92c799['qC'])()],_0x5af16b[_0x571680(0x2dca)],_0x571680(0x238e),void 0x0),_0x2e41da([(0x0,_0x92c799['qC'])()],_0x5af16b[_0x571680(0x2dca)],'wheelPrecisionY',void 0x0),_0x2e41da([(0x0,_0x92c799['qC'])()],_0x5af16b['prototype'],_0x571680(0x3ae8),void 0x0);},0x16db3:(_0x3c3565,_0x5634d4,_0x35152d)=>{var _0x48b98b=a8_0x2e955a;_0x35152d['d'](_0x5634d4,{'O':()=>_0x483697});var _0x5634d4=_0x35152d(0x10435),_0x5bada8=_0x35152d(0x4ba7),_0x2c4ade=_0x35152d(0x9390);class _0x483697{constructor(){var _0x261313=a8_0xcbd5;this[_0x261313(0x2b00)]=-0x1,this['buttons']=[0x0,0x1,0x2];}[_0x48b98b(0xb72)](_0x326f07){var _0x500ad6=_0x48b98b;_0x326f07=_0x5bada8['w1']['BackCompatCameraNoPreventDefault'](arguments);const _0x107058=this[_0x500ad6(0x10d8)][_0x500ad6(0x279a)](),_0x2f5790=_0x107058['getInputElement']();let _0x17c0f3=0x0,_0x2d8f81=null;this[_0x500ad6(0x32f0)]=null,this[_0x500ad6(0x40b8)]=null,this[_0x500ad6(0x1331)]=!0x1,this['_ctrlKey']=!0x1,this['_metaKey']=!0x1,this[_0x500ad6(0x3ece)]=!0x1,this[_0x500ad6(0x3200)]=0x0,this[_0x500ad6(0x3568)]=_0x108250=>{var _0x228ea8=_0x500ad6;const _0x447980=_0x108250[_0x228ea8(0x2805)];var _0x48d0d7=_0x228ea8(0x2873)===_0x447980[_0x228ea8(0x3fcc)];if(!_0x107058[_0x228ea8(0x201b)]&&(_0x108250[_0x228ea8(0x30a3)]===_0x2c4ade['kD']['POINTERMOVE']||-0x1!==this[_0x228ea8(0x128e)]['indexOf'](_0x447980['button']))){const _0x521dfa=_0x447980[_0x228ea8(0x36f2)];if(this[_0x228ea8(0x1331)]=_0x447980[_0x228ea8(0x346e)],this[_0x228ea8(0x3a53)]=_0x447980[_0x228ea8(0x3a24)],this['_metaKey']=_0x447980[_0x228ea8(0x3e8c)],this['_shiftKey']=_0x447980[_0x228ea8(0x15d7)],this['_buttonsPressed']=_0x447980[_0x228ea8(0x128e)],_0x107058[_0x228ea8(0x5aa)]){var _0x1aaa1c=_0x447980[_0x228ea8(0x1ebe)],_0x3ac801=_0x447980[_0x228ea8(0x1811)];this[_0x228ea8(0xd86)](null,_0x1aaa1c,_0x3ac801),this[_0x228ea8(0x32f0)]=null,this['_pointB']=null;}else{if(_0x108250[_0x228ea8(0x30a3)]===_0x2c4ade['kD']['POINTERDOWN']||!_0x48d0d7||(null==(_0x1aaa1c=this[_0x228ea8(0x32f0)])?void 0x0:_0x1aaa1c[_0x228ea8(0x1f21)])===_0x447980[_0x228ea8(0x1f21)]||(null==(_0x3ac801=this[_0x228ea8(0x40b8)])?void 0x0:_0x3ac801[_0x228ea8(0x1f21)])===_0x447980['pointerId']){if(_0x108250['type']!==_0x2c4ade['kD'][_0x228ea8(0x128b)]||-0x1!==this[_0x228ea8(0x2b00)]&&!_0x48d0d7){if(_0x108250[_0x228ea8(0x30a3)]===_0x2c4ade['kD'][_0x228ea8(0x790)])this[_0x228ea8(0x60f)](_0x447980['pointerType']);else{if(_0x108250[_0x228ea8(0x30a3)]!==_0x2c4ade['kD'][_0x228ea8(0xe51)]||this[_0x228ea8(0x2b00)]!==_0x447980[_0x228ea8(0xff3)]&&!_0x48d0d7){if(_0x108250['type']===_0x2c4ade['kD'][_0x228ea8(0x774)]){if(_0x326f07||_0x447980['preventDefault'](),this[_0x228ea8(0x32f0)]&&null===this[_0x228ea8(0x40b8)])_0x1aaa1c=_0x447980[_0x228ea8(0x40fd)]-this['_pointA']['x'],_0x3ac801=_0x447980[_0x228ea8(0xf68)]-this[_0x228ea8(0x32f0)]['y'],(this[_0x228ea8(0xd86)](this[_0x228ea8(0x32f0)],_0x1aaa1c,_0x3ac801),this[_0x228ea8(0x32f0)]['x']=_0x447980[_0x228ea8(0x40fd)],this[_0x228ea8(0x32f0)]['y']=_0x447980[_0x228ea8(0xf68)]);else{if(this[_0x228ea8(0x32f0)]&&this[_0x228ea8(0x40b8)]){const _0x5afbd3=this[_0x228ea8(0x32f0)][_0x228ea8(0x1f21)]===_0x447980['pointerId']?this[_0x228ea8(0x32f0)]:this[_0x228ea8(0x40b8)];_0x5afbd3['x']=_0x447980[_0x228ea8(0x40fd)],_0x5afbd3['y']=_0x447980[_0x228ea8(0xf68)],(_0x1aaa1c=this[_0x228ea8(0x32f0)]['x']-this[_0x228ea8(0x40b8)]['x'],_0x3ac801=this[_0x228ea8(0x32f0)]['y']-this[_0x228ea8(0x40b8)]['y'],_0x1aaa1c=_0x1aaa1c*_0x1aaa1c+_0x3ac801*_0x3ac801,_0x3ac801={'x':(this[_0x228ea8(0x32f0)]['x']+this[_0x228ea8(0x40b8)]['x'])/0x2,'y':(this[_0x228ea8(0x32f0)]['y']+this[_0x228ea8(0x40b8)]['y'])/0x2,'pointerId':_0x447980[_0x228ea8(0x1f21)],'type':_0x108250[_0x228ea8(0x30a3)]}),(this[_0x228ea8(0x2a22)](this[_0x228ea8(0x32f0)],this[_0x228ea8(0x40b8)],_0x17c0f3,_0x1aaa1c,_0x2d8f81,_0x3ac801),_0x2d8f81=_0x3ac801,_0x17c0f3=_0x1aaa1c);}}}}else{try{null!==_0x521dfa&&void 0x0!==_0x521dfa&&_0x521dfa[_0x228ea8(0x406)](_0x447980[_0x228ea8(0x1f21)]);}catch(_0x91cba6){}_0x48d0d7||(this['_pointB']=null),_0x107058[_0x228ea8(0x23ec)]?this[_0x228ea8(0x32f0)]=this[_0x228ea8(0x40b8)]=null:this[_0x228ea8(0x40b8)]&&this[_0x228ea8(0x32f0)]&&this[_0x228ea8(0x32f0)][_0x228ea8(0x1f21)]==_0x447980[_0x228ea8(0x1f21)]?(this[_0x228ea8(0x32f0)]=this['_pointB'],this[_0x228ea8(0x40b8)]=null):this[_0x228ea8(0x32f0)]&&this[_0x228ea8(0x40b8)]&&this[_0x228ea8(0x40b8)]['pointerId']==_0x447980['pointerId']?this[_0x228ea8(0x40b8)]=null:this['_pointA']=this[_0x228ea8(0x40b8)]=null,0x0===_0x17c0f3&&!_0x2d8f81||(this[_0x228ea8(0x2a22)](this[_0x228ea8(0x32f0)],this[_0x228ea8(0x40b8)],_0x17c0f3,0x0,_0x2d8f81,null),_0x17c0f3=0x0,_0x2d8f81=null),this[_0x228ea8(0x2b00)]=-0x1,this[_0x228ea8(0x3c3f)](_0x447980),_0x326f07||_0x447980[_0x228ea8(0x73b)]();}}}else{try{null!==_0x521dfa&&void 0x0!==_0x521dfa&&_0x521dfa['setPointerCapture'](_0x447980[_0x228ea8(0x1f21)]);}catch(_0x2c830d){}if(null===this[_0x228ea8(0x32f0)])this[_0x228ea8(0x32f0)]={'x':_0x447980[_0x228ea8(0x40fd)],'y':_0x447980['clientY'],'pointerId':_0x447980['pointerId'],'type':_0x447980[_0x228ea8(0x3fcc)]};else{if(null!==this['_pointB'])return;this[_0x228ea8(0x40b8)]={'x':_0x447980[_0x228ea8(0x40fd)],'y':_0x447980['clientY'],'pointerId':_0x447980[_0x228ea8(0x1f21)],'type':_0x447980[_0x228ea8(0x3fcc)]};}-0x1!==this[_0x228ea8(0x2b00)]||_0x48d0d7||(this[_0x228ea8(0x2b00)]=_0x447980[_0x228ea8(0xff3)]),this['onButtonDown'](_0x447980),_0x326f07||(_0x447980['preventDefault'](),_0x2f5790&&_0x2f5790['focus']());}}}}},this[_0x500ad6(0x61b)]=this[_0x500ad6(0x10d8)][_0x500ad6(0x14ab)]()[_0x500ad6(0x3e65)][_0x500ad6(0x26e)](this[_0x500ad6(0x3568)],_0x2c4ade['kD'][_0x500ad6(0x128b)]|_0x2c4ade['kD'][_0x500ad6(0xe51)]|_0x2c4ade['kD'][_0x500ad6(0x774)]|_0x2c4ade['kD'][_0x500ad6(0x790)]),this[_0x500ad6(0x1702)]=()=>{var _0x10c0d5=_0x500ad6;this['_pointA']=this['_pointB']=null,_0x17c0f3=0x0,_0x2d8f81=null,this[_0x10c0d5(0x35df)]();},this['_contextMenuBind']=this[_0x500ad6(0x386a)][_0x500ad6(0x3458)](this),_0x2f5790&&_0x2f5790['addEventListener'](_0x500ad6(0x3e58),this[_0x500ad6(0x2ae9)],!0x1);var _0x134d0b=this['camera']['getScene']()[_0x500ad6(0x279a)]()[_0x500ad6(0x28fd)]();_0x134d0b&&_0x5bada8['w1'][_0x500ad6(0x16d4)](_0x134d0b,[{'name':_0x500ad6(0x2149),'handler':this['_onLostFocus']}]);}[_0x48b98b(0x953)](){var _0x4497b0=_0x48b98b,_0x379fb4;if(this[_0x4497b0(0x1702)]&&(_0x379fb4=this['camera'][_0x4497b0(0x14ab)]()[_0x4497b0(0x279a)]()['getHostWindow']())&&_0x5bada8['w1'][_0x4497b0(0x1c81)](_0x379fb4,[{'name':_0x4497b0(0x2149),'handler':this[_0x4497b0(0x1702)]}]),this['_observer']){if(this[_0x4497b0(0x10d8)][_0x4497b0(0x14ab)]()[_0x4497b0(0x3e65)][_0x4497b0(0x323)](this[_0x4497b0(0x61b)]),this[_0x4497b0(0x61b)]=null,this['_contextMenuBind']){const _0x1de561=this[_0x4497b0(0x10d8)][_0x4497b0(0x14ab)]()['getEngine']()[_0x4497b0(0x3801)]();_0x1de561&&_0x1de561[_0x4497b0(0x10db)]('contextmenu',this[_0x4497b0(0x2ae9)]);}this['_onLostFocus']=null;}this[_0x4497b0(0x1331)]=!0x1,this[_0x4497b0(0x3a53)]=!0x1,this[_0x4497b0(0x127d)]=!0x1,this[_0x4497b0(0x3ece)]=!0x1,this[_0x4497b0(0x3200)]=0x0,this[_0x4497b0(0x2b00)]=-0x1;}['getClassName'](){return'BaseCameraPointersInput';}[_0x48b98b(0xec0)](){var _0x5b6d74=_0x48b98b;return _0x5b6d74(0x10d1);}[_0x48b98b(0x60f)](_0x2af601){}['onTouch'](_0x3753b9,_0xe58772,_0x495c40){}[_0x48b98b(0x2a22)](_0x1948fe,_0x284e2b,_0x1c6a69,_0x3ea671,_0x40356a,_0x4e3707){}[_0x48b98b(0x386a)](_0x19eef6){var _0x481867=_0x48b98b;_0x19eef6[_0x481867(0x73b)]();}['onButtonDown'](_0x29d152){}[_0x48b98b(0x3c3f)](_0x3199c5){}['onLostFocus'](){}}!function(_0x1a7f0c,_0x2c4f5a,_0x33642d,_0x9cab38){var _0x37efd8=_0x48b98b,_0x496a4e,_0x2e1934=arguments[_0x37efd8(0x9da)],_0x1ccacd=_0x2e1934<0x3?_0x2c4f5a:null===_0x9cab38?_0x9cab38=Object[_0x37efd8(0x2fee)](_0x2c4f5a,_0x33642d):_0x9cab38;if(_0x37efd8(0x3e0f)==typeof Reflect&&_0x37efd8(0x17ad)==typeof Reflect[_0x37efd8(0x3902)])_0x1ccacd=Reflect[_0x37efd8(0x3902)](_0x1a7f0c,_0x2c4f5a,_0x33642d,_0x9cab38);else{for(var _0x289bf9=_0x1a7f0c[_0x37efd8(0x9da)]-0x1;0x0<=_0x289bf9;_0x289bf9--)(_0x496a4e=_0x1a7f0c[_0x289bf9])&&(_0x1ccacd=(_0x2e1934<0x3?_0x496a4e(_0x1ccacd):0x3<_0x2e1934?_0x496a4e(_0x2c4f5a,_0x33642d,_0x1ccacd):_0x496a4e(_0x2c4f5a,_0x33642d))||_0x1ccacd);}0x3<_0x2e1934&&_0x1ccacd&&Object['defineProperty'](_0x2c4f5a,_0x33642d,_0x1ccacd);}([(0x0,_0x5634d4['qC'])()],_0x483697[_0x48b98b(0x2dca)],_0x48b98b(0x128e),void 0x0);},0xf62d:(_0x189709,_0x171e65,_0x43a594)=>{var _0x33f0d2=a8_0x2e955a;_0x43a594['d'](_0x171e65,{'R':()=>_0x3a5f87});function _0x30b2a3(_0x3dbbda,_0x5d2e4f,_0x4e69f4,_0x5e4ab2){var _0x1985e6=a8_0xcbd5,_0x423a98,_0x17b0af=arguments[_0x1985e6(0x9da)],_0x2d822a=_0x17b0af<0x3?_0x5d2e4f:null===_0x5e4ab2?_0x5e4ab2=Object['getOwnPropertyDescriptor'](_0x5d2e4f,_0x4e69f4):_0x5e4ab2;if(_0x1985e6(0x3e0f)==typeof Reflect&&_0x1985e6(0x17ad)==typeof Reflect[_0x1985e6(0x3902)])_0x2d822a=Reflect['decorate'](_0x3dbbda,_0x5d2e4f,_0x4e69f4,_0x5e4ab2);else{for(var _0x1d2abf=_0x3dbbda['length']-0x1;0x0<=_0x1d2abf;_0x1d2abf--)(_0x423a98=_0x3dbbda[_0x1d2abf])&&(_0x2d822a=(_0x17b0af<0x3?_0x423a98(_0x2d822a):0x3<_0x17b0af?_0x423a98(_0x5d2e4f,_0x4e69f4,_0x2d822a):_0x423a98(_0x5d2e4f,_0x4e69f4))||_0x2d822a);}0x3<_0x17b0af&&_0x2d822a&&Object[_0x1985e6(0x30e2)](_0x5d2e4f,_0x4e69f4,_0x2d822a);}var _0x171e65=_0x43a594(0x10435),_0x254c38=_0x43a594(0x412e),_0xe4c027=_0x43a594(0x165ec);class _0x3a5f87{constructor(){var _0x4fbd54=a8_0xcbd5;this['gamepadRotationSensibility']=0x50,this[_0x4fbd54(0x29d7)]=0x28,this[_0x4fbd54(0x411e)]=0x1;}get[_0x33f0d2(0x39c0)](){var _0x4c91b8=_0x33f0d2;return 0x1!==this[_0x4c91b8(0x411e)];}set[_0x33f0d2(0x39c0)](_0x2a8a67){var _0xfb9b81=_0x33f0d2;this[_0xfb9b81(0x411e)]=_0x2a8a67?-0x1:0x1;}[_0x33f0d2(0xb72)](){var _0x41fa73=_0x33f0d2;const _0x48f75d=this[_0x41fa73(0x10d8)][_0x41fa73(0x14ab)]()[_0x41fa73(0x3d51)];this['_onGamepadConnectedObserver']=_0x48f75d[_0x41fa73(0x2742)][_0x41fa73(0x2ed7)](_0x4562f2=>{var _0x4b2974=_0x41fa73;_0x4562f2[_0x4b2974(0x30a3)]===_0xe4c027['nJ'][_0x4b2974(0x40f7)]||this['gamepad']&&_0x4562f2[_0x4b2974(0x30a3)]!==_0xe4c027['nJ'][_0x4b2974(0x3381)]||(this[_0x4b2974(0x37e9)]=_0x4562f2);}),this[_0x41fa73(0x308c)]=_0x48f75d[_0x41fa73(0x7b4)]['add'](_0x1cda2f=>{var _0x3ff3a5=_0x41fa73;this[_0x3ff3a5(0x37e9)]===_0x1cda2f&&(this[_0x3ff3a5(0x37e9)]=null);}),this['gamepad']=_0x48f75d[_0x41fa73(0x267e)](_0xe4c027['nJ'][_0x41fa73(0x3381)]);}[_0x33f0d2(0x953)](){var _0x1e8c53=_0x33f0d2;this[_0x1e8c53(0x10d8)]['getScene']()[_0x1e8c53(0x3d51)][_0x1e8c53(0x2742)]['remove'](this[_0x1e8c53(0x913)]),this['camera'][_0x1e8c53(0x14ab)]()['gamepadManager'][_0x1e8c53(0x7b4)]['remove'](this['_onGamepadDisconnectedObserver']),this[_0x1e8c53(0x37e9)]=null;}[_0x33f0d2(0x4e9)](){var _0x4e4ac0=_0x33f0d2;if(this['gamepad']){const _0x33dd29=this[_0x4e4ac0(0x10d8)];var _0x2c5e8f,_0x3b0b0f=this[_0x4e4ac0(0x37e9)][_0x4e4ac0(0x2012)],_0x3b0b0f=(_0x3b0b0f&&(0x0!=_0x3b0b0f['x']&&0x0!=(_0x2c5e8f=_0x3b0b0f['x']/this[_0x4e4ac0(0x207d)])&&0.005{var _0x5540bc=a8_0x2e955a;_0x47a06b['d'](_0x3d699c,{'v':()=>_0x5b61cc});function _0x29fff8(_0x4e9393,_0x227591,_0x43dfa4,_0xf5bc2d){var _0x46bc71=a8_0xcbd5,_0x4638b0,_0x2d934e=arguments['length'],_0x4b95c5=_0x2d934e<0x3?_0x227591:null===_0xf5bc2d?_0xf5bc2d=Object[_0x46bc71(0x2fee)](_0x227591,_0x43dfa4):_0xf5bc2d;if(_0x46bc71(0x3e0f)==typeof Reflect&&_0x46bc71(0x17ad)==typeof Reflect['decorate'])_0x4b95c5=Reflect[_0x46bc71(0x3902)](_0x4e9393,_0x227591,_0x43dfa4,_0xf5bc2d);else{for(var _0x210f80=_0x4e9393[_0x46bc71(0x9da)]-0x1;0x0<=_0x210f80;_0x210f80--)(_0x4638b0=_0x4e9393[_0x210f80])&&(_0x4b95c5=(_0x2d934e<0x3?_0x4638b0(_0x4b95c5):0x3<_0x2d934e?_0x4638b0(_0x227591,_0x43dfa4,_0x4b95c5):_0x4638b0(_0x227591,_0x43dfa4))||_0x4b95c5);}0x3<_0x2d934e&&_0x4b95c5&&Object['defineProperty'](_0x227591,_0x43dfa4,_0x4b95c5);}var _0x3d699c=_0x47a06b(0x10435),_0x3157e3=_0x47a06b(0x412e),_0x47e5a4=_0x47a06b(0xce2f),_0x48622f=_0x47a06b(0x4ba7);class _0x5b61cc{constructor(){var _0x4bd8ed=a8_0xcbd5;this[_0x4bd8ed(0x2dc8)]=[0x26],this['keysDown']=[0x28],this[_0x4bd8ed(0x22b0)]=[0x25],this[_0x4bd8ed(0x2404)]=[0x27],this[_0x4bd8ed(0x3eb2)]=[0xdc],this[_0x4bd8ed(0x6c9)]=0x32,this[_0x4bd8ed(0x142)]=0x19,this[_0x4bd8ed(0x2b6f)]=!0x0,this[_0x4bd8ed(0x2015)]=0.01,this[_0x4bd8ed(0x1eae)]=new Array();}[_0x5540bc(0xb72)](_0x5d7ad1){var _0x361b68=_0x5540bc;_0x5d7ad1=_0x48622f['w1'][_0x361b68(0x39cb)](arguments),this[_0x361b68(0x21d5)]||(this[_0x361b68(0x20c2)]=this[_0x361b68(0x10d8)]['getScene'](),this[_0x361b68(0x3f27)]=this['_scene'][_0x361b68(0x279a)](),this['_onCanvasBlurObserver']=this[_0x361b68(0x3f27)][_0x361b68(0x14c2)][_0x361b68(0x2ed7)](()=>{var _0x3ed4f8=_0x361b68;this[_0x3ed4f8(0x1eae)][_0x3ed4f8(0x9da)]=0x0;}),this[_0x361b68(0x320)]=this[_0x361b68(0x20c2)][_0x361b68(0xf88)][_0x361b68(0x2ed7)](_0x571975=>{var _0x3400e4=_0x361b68;const _0x5dc043=_0x571975[_0x3400e4(0x2805)];_0x5dc043[_0x3400e4(0x3e8c)]||(_0x571975[_0x3400e4(0x30a3)]===_0x47e5a4['OG'][_0x3400e4(0x36d7)]?(this[_0x3400e4(0xcd5)]=_0x5dc043[_0x3400e4(0x3a24)],this[_0x3400e4(0x2c50)]=_0x5dc043[_0x3400e4(0x346e)],-0x1===this['keysUp'][_0x3400e4(0x775)](_0x5dc043[_0x3400e4(0x22b4)])&&-0x1===this[_0x3400e4(0x16df)][_0x3400e4(0x775)](_0x5dc043['keyCode'])&&-0x1===this['keysLeft']['indexOf'](_0x5dc043['keyCode'])&&-0x1===this[_0x3400e4(0x2404)][_0x3400e4(0x775)](_0x5dc043[_0x3400e4(0x22b4)])&&-0x1===this[_0x3400e4(0x3eb2)][_0x3400e4(0x775)](_0x5dc043['keyCode'])||(-0x1===this[_0x3400e4(0x1eae)]['indexOf'](_0x5dc043[_0x3400e4(0x22b4)])&&this[_0x3400e4(0x1eae)]['push'](_0x5dc043[_0x3400e4(0x22b4)]),_0x5dc043[_0x3400e4(0x73b)]&&!_0x5d7ad1&&_0x5dc043['preventDefault']())):-0x1===this[_0x3400e4(0x2dc8)]['indexOf'](_0x5dc043['keyCode'])&&-0x1===this['keysDown']['indexOf'](_0x5dc043[_0x3400e4(0x22b4)])&&-0x1===this[_0x3400e4(0x22b0)][_0x3400e4(0x775)](_0x5dc043[_0x3400e4(0x22b4)])&&-0x1===this['keysRight'][_0x3400e4(0x775)](_0x5dc043[_0x3400e4(0x22b4)])&&-0x1===this['keysReset'][_0x3400e4(0x775)](_0x5dc043[_0x3400e4(0x22b4)])||(0x0<=(_0x571975=this[_0x3400e4(0x1eae)][_0x3400e4(0x775)](_0x5dc043['keyCode']))&&this[_0x3400e4(0x1eae)][_0x3400e4(0x34ac)](_0x571975,0x1),_0x5dc043['preventDefault']&&!_0x5d7ad1&&_0x5dc043[_0x3400e4(0x73b)]()));}));}[_0x5540bc(0x953)](){var _0x4ed732=_0x5540bc;this[_0x4ed732(0x20c2)]&&(this[_0x4ed732(0x320)]&&this[_0x4ed732(0x20c2)][_0x4ed732(0xf88)]['remove'](this['_onKeyboardObserver']),this[_0x4ed732(0x21d5)]&&this[_0x4ed732(0x3f27)]['onCanvasBlurObservable']['remove'](this['_onCanvasBlurObserver']),this[_0x4ed732(0x320)]=null,this['_onCanvasBlurObserver']=null),this[_0x4ed732(0x1eae)][_0x4ed732(0x9da)]=0x0;}[_0x5540bc(0x4e9)](){var _0x5b3e8c=_0x5540bc;if(this[_0x5b3e8c(0x320)]){const _0x3fcfb1=this['camera'];for(let _0x37ae4d=0x0;_0x37ae4d{var _0xf0712=a8_0x2e955a;_0x46b9e4['d'](_0x2c77bb,{'F':()=>_0x31066a});function _0x30841f(_0x5233bc,_0x273d66,_0x1a03aa,_0x51d9f4){var _0x373f80=a8_0xcbd5,_0x416247,_0x2fb2d6=arguments['length'],_0x368edc=_0x2fb2d6<0x3?_0x273d66:null===_0x51d9f4?_0x51d9f4=Object[_0x373f80(0x2fee)](_0x273d66,_0x1a03aa):_0x51d9f4;if(_0x373f80(0x3e0f)==typeof Reflect&&_0x373f80(0x17ad)==typeof Reflect[_0x373f80(0x3902)])_0x368edc=Reflect[_0x373f80(0x3902)](_0x5233bc,_0x273d66,_0x1a03aa,_0x51d9f4);else{for(var _0x42c036=_0x5233bc['length']-0x1;0x0<=_0x42c036;_0x42c036--)(_0x416247=_0x5233bc[_0x42c036])&&(_0x368edc=(_0x2fb2d6<0x3?_0x416247(_0x368edc):0x3<_0x2fb2d6?_0x416247(_0x273d66,_0x1a03aa,_0x368edc):_0x416247(_0x273d66,_0x1a03aa))||_0x368edc);}0x3<_0x2fb2d6&&_0x368edc&&Object['defineProperty'](_0x273d66,_0x1a03aa,_0x368edc);}var _0x2c77bb=_0x46b9e4(0x10435),_0x37daf5=_0x46b9e4(0x412e),_0x348848=_0x46b9e4(0x9390),_0x49f69b=_0x46b9e4(0x10fa9),_0x3859a8=_0x46b9e4(0xd53f),_0x174de9=_0x46b9e4(0x16bf5),_0x70e8d8=_0x46b9e4(0x843b),_0x1e0db8=_0x46b9e4(0x17372),_0x44d5bd=_0x46b9e4(0x4ba7);class _0x31066a{constructor(){var _0x4ac70b=a8_0xcbd5;this[_0x4ac70b(0x18fe)]=0x3,this['zoomToMouseLocation']=!0x1,this[_0x4ac70b(0x1c72)]=0x0,this[_0x4ac70b(0x2bf2)]=null,this[_0x4ac70b(0x3e92)]=_0x3859a8['P']['Zero']();}[_0xf0712(0x3215)](_0x554add,_0x5f558a){var _0xb98071=_0xf0712;return _0x5f558a=0.01*_0x554add*this[_0xb98071(0x1c72)]*_0x5f558a,0x0<_0x554add?_0x5f558a/(0x1+this[_0xb98071(0x1c72)]):_0x5f558a*(0x1+this[_0xb98071(0x1c72)]);}[_0xf0712(0xb72)](_0x1105c7){var _0x2343c3=_0xf0712;_0x1105c7=_0x44d5bd['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x2343c3(0x5ec)]=_0x342611=>{var _0x4d8ccd=_0x2343c3;if(_0x342611['type']===_0x348848['kD'][_0x4d8ccd(0xa89)]){const _0x19b8e6=_0x342611[_0x4d8ccd(0x2805)];let _0xa0f7b9=0x0;_0x342611=_0x19b8e6[_0x4d8ccd(0x1f3b)]===_0x70e8d8['G'][_0x4d8ccd(0x352b)]?0x28:0x1,_0x342611=-_0x19b8e6[_0x4d8ccd(0x1391)]*_0x342611;if(this[_0x4d8ccd(0x2bf2)])_0xa0f7b9=this['customComputeDeltaFromMouseWheel'](_0x342611,this,_0x19b8e6);else{if(this['wheelDeltaPercentage']){if(0x0<(_0xa0f7b9=this['_computeDeltaFromMouseWheelLegacyEvent'](_0x342611,this[_0x4d8ccd(0x10d8)]['radius']))){let _0xef5652=this[_0x4d8ccd(0x10d8)][_0x4d8ccd(0xf75)],_0x4e810e=this[_0x4d8ccd(0x10d8)]['inertialRadiusOffset']+_0xa0f7b9;for(let _0x59ccd5=0x0;_0x59ccd5<0x14&&0.001_0x1ef9a9&&(_0x32e15a=(_0x49d8d1['radius']-_0x1ef9a9)*_0x4cad99-_0x49d8d1[_0x55d1cd(0x2ef1)]));var _0x1ef9a9=_0x32e15a/_0x4cad99/_0x49d8d1['radius'];const _0x8fc106=this[_0x55d1cd(0x1527)](),_0x256433=_0x3859a8['jp'][_0x55d1cd(0x310d)][0x6];_0x8fc106[_0x55d1cd(0x1d96)](_0x49d8d1['target'],_0x256433),_0x256433[_0x55d1cd(0x3679)](_0x1ef9a9),_0x256433[_0x55d1cd(0x3679)](_0x4cad99),this[_0x55d1cd(0x3e92)][_0x55d1cd(0x16b8)](_0x256433),_0x49d8d1['inertialRadiusOffset']+=_0x32e15a;}[_0xf0712(0xfe5)](_0x35289c){var _0x3dcd71=_0xf0712;Math[_0x3dcd71(0x1516)](_0x35289c['x'])<_0x174de9['kn']&&(_0x35289c['x']=0x0),Math[_0x3dcd71(0x1516)](_0x35289c['y'])<_0x174de9['kn']&&(_0x35289c['y']=0x0),Math[_0x3dcd71(0x1516)](_0x35289c['z'])<_0x174de9['kn']&&(_0x35289c['z']=0x0);}}_0x30841f([(0x0,_0x2c77bb['qC'])()],_0x31066a[_0xf0712(0x2dca)],_0xf0712(0x18fe),void 0x0),_0x30841f([(0x0,_0x2c77bb['qC'])()],_0x31066a[_0xf0712(0x2dca)],_0xf0712(0x2363),void 0x0),_0x30841f([(0x0,_0x2c77bb['qC'])()],_0x31066a[_0xf0712(0x2dca)],'wheelDeltaPercentage',void 0x0),_0x37daf5['u']['ArcRotateCameraMouseWheelInput']=_0x31066a;},0x76f2:(_0x307dc0,_0x11577b,_0x3af9d8)=>{var _0xeb7dbc=a8_0x2e955a;_0x3af9d8['d'](_0x11577b,{'H':()=>_0x44cb90});function _0x2adaf0(_0x2fd4e9,_0x457fe5,_0x1b23a2,_0x431289){var _0x213342=a8_0xcbd5,_0x3ec981,_0x573238=arguments[_0x213342(0x9da)],_0x2fbae0=_0x573238<0x3?_0x457fe5:null===_0x431289?_0x431289=Object[_0x213342(0x2fee)](_0x457fe5,_0x1b23a2):_0x431289;if(_0x213342(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x213342(0x3902)])_0x2fbae0=Reflect[_0x213342(0x3902)](_0x2fd4e9,_0x457fe5,_0x1b23a2,_0x431289);else{for(var _0xe7c703=_0x2fd4e9[_0x213342(0x9da)]-0x1;0x0<=_0xe7c703;_0xe7c703--)(_0x3ec981=_0x2fd4e9[_0xe7c703])&&(_0x2fbae0=(_0x573238<0x3?_0x3ec981(_0x2fbae0):0x3<_0x573238?_0x3ec981(_0x457fe5,_0x1b23a2,_0x2fbae0):_0x3ec981(_0x457fe5,_0x1b23a2))||_0x2fbae0);}0x3<_0x573238&&_0x2fbae0&&Object[_0x213342(0x30e2)](_0x457fe5,_0x1b23a2,_0x2fbae0);}var _0x11577b=_0x3af9d8(0x10435),_0x143bee=_0x3af9d8(0x412e),_0x3af9d8=_0x3af9d8(0x16db3);class _0x44cb90 extends _0x3af9d8['O']{constructor(){var _0x43720b=a8_0xcbd5;super(...arguments),this[_0x43720b(0x128e)]=[0x0,0x1,0x2],this[_0x43720b(0x21e6)]=0x3e8,this['angularSensibilityY']=0x3e8,this[_0x43720b(0x243f)]=0xc,this['pinchDeltaPercentage']=0x0,this[_0x43720b(0x2c73)]=!0x1,this[_0x43720b(0x21bd)]=!0x0,this['panningSensibility']=0x3e8,this[_0x43720b(0x37c4)]=!0x0,this[_0x43720b(0x22a9)]=!0x0,this['pinchInwards']=!0x0,this[_0x43720b(0xcd0)]=!0x1,this[_0x43720b(0x35c5)]=0x0,this[_0x43720b(0x4136)]=!0x1;}[_0xeb7dbc(0x28c8)](){return'ArcRotateCameraPointersInput';}[_0xeb7dbc(0x3fc1)](_0x32b87f,_0x28fde0){var _0x744123=_0xeb7dbc,_0x64da41;0x0!==this[_0x744123(0x6c9)]&&_0x32b87f&&_0x28fde0&&(_0x64da41=_0x28fde0['x']-_0x32b87f['x'],_0x28fde0=_0x28fde0['y']-_0x32b87f['y'],this[_0x744123(0x10d8)]['inertialPanningX']+=-_0x64da41/this[_0x744123(0x6c9)],this[_0x744123(0x10d8)][_0x744123(0x12e0)]+=_0x28fde0/this['panningSensibility']);}['_computePinchZoom'](_0xbeadb0,_0x4b29cf){var _0x35a198=_0xeb7dbc,_0xfcb21b=this[_0x35a198(0x10d8)]['radius']||_0x44cb90[_0x35a198(0xf3d)];this['useNaturalPinchZoom']?this[_0x35a198(0x10d8)][_0x35a198(0xf75)]=_0xfcb21b*Math[_0x35a198(0xa6b)](_0xbeadb0)/Math[_0x35a198(0xa6b)](_0x4b29cf):this[_0x35a198(0x3fe2)]?this[_0x35a198(0x10d8)][_0x35a198(0x2ef1)]+=0.001*(_0x4b29cf-_0xbeadb0)*_0xfcb21b*this[_0x35a198(0x3fe2)]:this[_0x35a198(0x10d8)]['inertialRadiusOffset']+=(_0x4b29cf-_0xbeadb0)/(this['pinchPrecision']*(this[_0x35a198(0x1f97)]?0x1:-0x1)*(this[_0x35a198(0x21e6)]+this['angularSensibilityY'])/0x2);}[_0xeb7dbc(0xd86)](_0x2bcb0f,_0x11babd,_0x4573fd){var _0x21dd9e=_0xeb7dbc;0x0!==this[_0x21dd9e(0x6c9)]&&(this[_0x21dd9e(0x3a53)]&&this[_0x21dd9e(0x10d8)]['_useCtrlForPanning']||this[_0x21dd9e(0xcd0)])?(this[_0x21dd9e(0x10d8)][_0x21dd9e(0x1ff1)]+=-_0x11babd/this[_0x21dd9e(0x6c9)],this['camera']['inertialPanningY']+=_0x4573fd/this[_0x21dd9e(0x6c9)]):(this[_0x21dd9e(0x10d8)][_0x21dd9e(0x1e9f)]-=_0x11babd/this[_0x21dd9e(0x21e6)],this[_0x21dd9e(0x10d8)][_0x21dd9e(0x2057)]-=_0x4573fd/this['angularSensibilityY']);}[_0xeb7dbc(0x60f)](){var _0x38fe9e=_0xeb7dbc;this['camera']['useInputToRestoreState']&&this[_0x38fe9e(0x10d8)]['restoreState']();}[_0xeb7dbc(0x2a22)](_0xab8d75,_0x5be63e,_0x4d6417,_0x4e678e,_0x26b7b2,_0x2a55df){var _0x569c4b=_0xeb7dbc;0x0===_0x4d6417&&null===_0x26b7b2||0x0===_0x4e678e&&null===_0x2a55df||(this[_0x569c4b(0x22a9)]?(this[_0x569c4b(0x9ae)](_0x4d6417,_0x4e678e),this[_0x569c4b(0x3fc1)](_0x26b7b2,_0x2a55df)):this['multiTouchPanning']&&this[_0x569c4b(0x21bd)]?(this[_0x569c4b(0x35c5)]++,this[_0x569c4b(0x4136)]||this['_twoFingerActivityCount']<0x14&&Math[_0x569c4b(0x1516)](Math['sqrt'](_0x4e678e)-Math['sqrt'](_0x4d6417))>this[_0x569c4b(0x10d8)][_0x569c4b(0x13b)]?(this['_computePinchZoom'](_0x4d6417,_0x4e678e),this[_0x569c4b(0x4136)]=!0x0):this[_0x569c4b(0x3fc1)](_0x26b7b2,_0x2a55df)):this[_0x569c4b(0x37c4)]?this[_0x569c4b(0x3fc1)](_0x26b7b2,_0x2a55df):this[_0x569c4b(0x21bd)]&&this['_computePinchZoom'](_0x4d6417,_0x4e678e));}[_0xeb7dbc(0xea4)](_0x3411c6){var _0x419fb1=_0xeb7dbc;this['_isPanClick']=_0x3411c6['button']===this['camera'][_0x419fb1(0x3c32)];}[_0xeb7dbc(0x3c3f)](){var _0x5c88d9=_0xeb7dbc;this[_0x5c88d9(0x35c5)]=0x0,this[_0x5c88d9(0x4136)]=!0x1;}['onLostFocus'](){var _0x5ab5e9=_0xeb7dbc;this[_0x5ab5e9(0xcd0)]=!0x1,this['_twoFingerActivityCount']=0x0,this['_isPinching']=!0x1;}}_0x44cb90['MinimumRadiusForPinch']=0.001,_0x2adaf0([(0x0,_0x11577b['qC'])()],_0x44cb90['prototype'],_0xeb7dbc(0x128e),void 0x0),_0x2adaf0([(0x0,_0x11577b['qC'])()],_0x44cb90['prototype'],_0xeb7dbc(0x21e6),void 0x0),_0x2adaf0([(0x0,_0x11577b['qC'])()],_0x44cb90['prototype'],'angularSensibilityY',void 0x0),_0x2adaf0([(0x0,_0x11577b['qC'])()],_0x44cb90[_0xeb7dbc(0x2dca)],_0xeb7dbc(0x243f),void 0x0),_0x2adaf0([(0x0,_0x11577b['qC'])()],_0x44cb90[_0xeb7dbc(0x2dca)],_0xeb7dbc(0x3fe2),void 0x0),_0x2adaf0([(0x0,_0x11577b['qC'])()],_0x44cb90[_0xeb7dbc(0x2dca)],_0xeb7dbc(0x2c73),void 0x0),_0x2adaf0([(0x0,_0x11577b['qC'])()],_0x44cb90[_0xeb7dbc(0x2dca)],_0xeb7dbc(0x21bd),void 0x0),_0x2adaf0([(0x0,_0x11577b['qC'])()],_0x44cb90[_0xeb7dbc(0x2dca)],_0xeb7dbc(0x6c9),void 0x0),_0x2adaf0([(0x0,_0x11577b['qC'])()],_0x44cb90['prototype'],_0xeb7dbc(0x37c4),void 0x0),_0x2adaf0([(0x0,_0x11577b['qC'])()],_0x44cb90[_0xeb7dbc(0x2dca)],'multiTouchPanAndZoom',void 0x0),_0x143bee['u'][_0xeb7dbc(0x3d0a)]=_0x44cb90;},0x1549e:(_0x28c84e,_0x2a23a6,_0x5bb065)=>{var _0x51f088=a8_0x2e955a,_0x11888a=_0x5bb065(0x412e),_0x13e9e8=_0x5bb065(0xd79c),_0x41135b=_0x5bb065(0x4ba7);_0x13e9e8['$'][_0x51f088(0x2dca)][_0x51f088(0x2c8d)]=function(){var _0x11149c=_0x51f088;return this[_0x11149c(0x2ed7)](new _0x300bef()),this;};class _0x300bef{constructor(){var _0x2a5b5f=_0x51f088;this[_0x2a5b5f(0x3ef8)]=0x1,this[_0x2a5b5f(0x72d)]=0x1,this[_0x2a5b5f(0x141b)]=0x0,this[_0x2a5b5f(0x260e)]=0x0,this[_0x2a5b5f(0x4187)]=!0x1,this['_deviceOrientationHandler']=this[_0x2a5b5f(0x1e13)]['bind'](this);}[_0x51f088(0xb72)](_0x1a778e){var _0x5e420c=_0x51f088;_0x1a778e=_0x41135b['w1'][_0x5e420c(0x39cb)](arguments),this[_0x5e420c(0x10d8)]['attachControl'](_0x1a778e);const _0x1fa8d6=this[_0x5e420c(0x10d8)][_0x5e420c(0x14ab)]()['getEngine']()[_0x5e420c(0x28fd)]();_0x1fa8d6&&(_0x5e420c(0x137a)!=typeof DeviceOrientationEvent&&'function'==typeof DeviceOrientationEvent[_0x5e420c(0x3f29)]?DeviceOrientationEvent[_0x5e420c(0x3f29)]()[_0x5e420c(0x3be)](_0x355613=>{var _0x2ddb0e=_0x5e420c;_0x2ddb0e(0x2d23)===_0x355613?_0x1fa8d6[_0x2ddb0e(0x363d)](_0x2ddb0e(0xecd),this['_deviceOrientationHandler']):_0x41135b['w1'][_0x2ddb0e(0x1381)]('Permission\x20not\x20granted.');})[_0x5e420c(0x410d)](_0x1baa7f=>{var _0x3107f2=_0x5e420c;_0x41135b['w1'][_0x3107f2(0xeb0)](_0x1baa7f);}):_0x1fa8d6[_0x5e420c(0x363d)]('deviceorientation',this[_0x5e420c(0x26c1)]));}['_onOrientationEvent'](_0x5aebd7){var _0x4ec245=_0x51f088;null!==_0x5aebd7[_0x4ec245(0x3fd3)]&&(this[_0x4ec245(0x141b)]=(0x0|+_0x5aebd7[_0x4ec245(0x3fd3)])*this[_0x4ec245(0x3ef8)]),null!==_0x5aebd7[_0x4ec245(0x31cf)]&&(this[_0x4ec245(0x260e)]=(0x0|+_0x5aebd7[_0x4ec245(0x31cf)])*this['gammaCorrection']),this['_dirty']=!0x0;}['checkInputs'](){var _0x54c2c3=_0x51f088;this[_0x54c2c3(0x4187)]&&(this['_dirty']=!0x1,this['_gamma']<0x0&&(this[_0x54c2c3(0x260e)]=0xb4+this[_0x54c2c3(0x260e)]),this[_0x54c2c3(0x10d8)][_0x54c2c3(0x3fd3)]=-this['_alpha']/0xb4*Math['PI']%Math['PI']*0x2,this[_0x54c2c3(0x10d8)][_0x54c2c3(0x37d8)]=this[_0x54c2c3(0x260e)]/0xb4*Math['PI']);}[_0x51f088(0x953)](){var _0x3071de=_0x51f088;window['removeEventListener']('deviceorientation',this[_0x3071de(0x26c1)]);}['getClassName'](){var _0x584147=_0x51f088;return _0x584147(0x47b);}[_0x51f088(0xec0)](){return'VRDeviceOrientation';}}_0x11888a['u'][_0x51f088(0x47b)]=_0x300bef;},0x54cb:(_0x153c4b,_0x4bb923,_0x2d1229)=>{var _0x183fdd=a8_0x2e955a;_0x2d1229['d'](_0x4bb923,{'H':()=>_0x8164f9});function _0x45dc3a(_0xdc7642,_0x511e6c,_0x17fd56,_0x1e8759){var _0x11908c=a8_0xcbd5,_0x155a0f,_0x40af86=arguments[_0x11908c(0x9da)],_0x2388a7=_0x40af86<0x3?_0x511e6c:null===_0x1e8759?_0x1e8759=Object[_0x11908c(0x2fee)](_0x511e6c,_0x17fd56):_0x1e8759;if(_0x11908c(0x3e0f)==typeof Reflect&&_0x11908c(0x17ad)==typeof Reflect['decorate'])_0x2388a7=Reflect[_0x11908c(0x3902)](_0xdc7642,_0x511e6c,_0x17fd56,_0x1e8759);else{for(var _0x2653be=_0xdc7642[_0x11908c(0x9da)]-0x1;0x0<=_0x2653be;_0x2653be--)(_0x155a0f=_0xdc7642[_0x2653be])&&(_0x2388a7=(_0x40af86<0x3?_0x155a0f(_0x2388a7):0x3<_0x40af86?_0x155a0f(_0x511e6c,_0x17fd56,_0x2388a7):_0x155a0f(_0x511e6c,_0x17fd56))||_0x2388a7);}0x3<_0x40af86&&_0x2388a7&&Object[_0x11908c(0x30e2)](_0x511e6c,_0x17fd56,_0x2388a7);}var _0x4bb923=_0x2d1229(0x10435),_0xbabd26=_0x2d1229(0x412e),_0x923d0d=_0x2d1229(0xce2f),_0x4e1980=_0x2d1229(0xd53f),_0x25909f=_0x2d1229(0x4ba7);class _0x8164f9{constructor(){var _0xd4df78=a8_0xcbd5;this[_0xd4df78(0xad4)]=[0x57],this[_0xd4df78(0x35e9)]=[0x53],this['keysUp']=[0x45],this['keysDown']=[0x51],this['keysRight']=[0x44],this[_0xd4df78(0x22b0)]=[0x41],this['_keys']=new Array();}['attachControl'](_0xeb613d){var _0x17dc0f=a8_0xcbd5;_0xeb613d=_0x25909f['w1'][_0x17dc0f(0x39cb)](arguments),this[_0x17dc0f(0x21d5)]||(this[_0x17dc0f(0x20c2)]=this[_0x17dc0f(0x10d8)][_0x17dc0f(0x14ab)](),this[_0x17dc0f(0x3f27)]=this[_0x17dc0f(0x20c2)][_0x17dc0f(0x279a)](),this[_0x17dc0f(0x21d5)]=this[_0x17dc0f(0x3f27)][_0x17dc0f(0x14c2)][_0x17dc0f(0x2ed7)](()=>{var _0x563adb=_0x17dc0f;this[_0x563adb(0x1eae)][_0x563adb(0x9da)]=0x0;}),this['_onKeyboardObserver']=this[_0x17dc0f(0x20c2)][_0x17dc0f(0xf88)][_0x17dc0f(0x2ed7)](_0xeeac5=>{var _0x54dd13=_0x17dc0f;const _0x3b5ba8=_0xeeac5[_0x54dd13(0x2805)];_0xeeac5['type']===_0x923d0d['OG'][_0x54dd13(0x36d7)]?-0x1===this[_0x54dd13(0xad4)][_0x54dd13(0x775)](_0x3b5ba8[_0x54dd13(0x22b4)])&&-0x1===this['keysBackward']['indexOf'](_0x3b5ba8[_0x54dd13(0x22b4)])&&-0x1===this[_0x54dd13(0x2dc8)]['indexOf'](_0x3b5ba8[_0x54dd13(0x22b4)])&&-0x1===this[_0x54dd13(0x16df)][_0x54dd13(0x775)](_0x3b5ba8[_0x54dd13(0x22b4)])&&-0x1===this[_0x54dd13(0x22b0)]['indexOf'](_0x3b5ba8[_0x54dd13(0x22b4)])&&-0x1===this[_0x54dd13(0x2404)][_0x54dd13(0x775)](_0x3b5ba8[_0x54dd13(0x22b4)])||(-0x1===this[_0x54dd13(0x1eae)][_0x54dd13(0x775)](_0x3b5ba8[_0x54dd13(0x22b4)])&&this['_keys']['push'](_0x3b5ba8[_0x54dd13(0x22b4)]),_0xeb613d||_0x3b5ba8[_0x54dd13(0x73b)]()):-0x1===this[_0x54dd13(0xad4)][_0x54dd13(0x775)](_0x3b5ba8[_0x54dd13(0x22b4)])&&-0x1===this[_0x54dd13(0x35e9)][_0x54dd13(0x775)](_0x3b5ba8[_0x54dd13(0x22b4)])&&-0x1===this[_0x54dd13(0x2dc8)][_0x54dd13(0x775)](_0x3b5ba8[_0x54dd13(0x22b4)])&&-0x1===this[_0x54dd13(0x16df)]['indexOf'](_0x3b5ba8['keyCode'])&&-0x1===this[_0x54dd13(0x22b0)][_0x54dd13(0x775)](_0x3b5ba8['keyCode'])&&-0x1===this['keysRight']['indexOf'](_0x3b5ba8[_0x54dd13(0x22b4)])||(0x0<=(_0xeeac5=this[_0x54dd13(0x1eae)][_0x54dd13(0x775)](_0x3b5ba8[_0x54dd13(0x22b4)]))&&this[_0x54dd13(0x1eae)][_0x54dd13(0x34ac)](_0xeeac5,0x1),_0xeb613d||_0x3b5ba8[_0x54dd13(0x73b)]());}));}[_0x183fdd(0x953)](){var _0x504af1=_0x183fdd;this[_0x504af1(0x20c2)]&&(this[_0x504af1(0x320)]&&this[_0x504af1(0x20c2)]['onKeyboardObservable']['remove'](this[_0x504af1(0x320)]),this[_0x504af1(0x21d5)]&&this['_engine'][_0x504af1(0x14c2)][_0x504af1(0x209f)](this[_0x504af1(0x21d5)]),this[_0x504af1(0x320)]=null,this[_0x504af1(0x21d5)]=null),this[_0x504af1(0x1eae)]['length']=0x0;}[_0x183fdd(0x28c8)](){var _0x51ab6a=_0x183fdd;return _0x51ab6a(0x2694);}[_0x183fdd(0x1702)](){var _0x2e7d60=_0x183fdd;this[_0x2e7d60(0x1eae)]['length']=0x0;}['getSimpleName'](){var _0x27a842=_0x183fdd;return _0x27a842(0x276c);}[_0x183fdd(0x4e9)](){var _0x3bdc49=_0x183fdd;if(this[_0x3bdc49(0x320)]){const _0xe080df=this[_0x3bdc49(0x10d8)];for(let _0x1d492a=0x0;_0x1d492a{var _0x4df3ab=a8_0x2e955a;_0x3188bc['d'](_0x559ae2,{'g':()=>_0x187305});function _0x3e0588(_0x359af3,_0x2f9587,_0x1c35f5,_0x38273e){var _0x3db95e=a8_0xcbd5,_0x2d76e4,_0x47bd6b=arguments['length'],_0x2549b8=_0x47bd6b<0x3?_0x2f9587:null===_0x38273e?_0x38273e=Object['getOwnPropertyDescriptor'](_0x2f9587,_0x1c35f5):_0x38273e;if(_0x3db95e(0x3e0f)==typeof Reflect&&_0x3db95e(0x17ad)==typeof Reflect[_0x3db95e(0x3902)])_0x2549b8=Reflect[_0x3db95e(0x3902)](_0x359af3,_0x2f9587,_0x1c35f5,_0x38273e);else{for(var _0x496dd6=_0x359af3[_0x3db95e(0x9da)]-0x1;0x0<=_0x496dd6;_0x496dd6--)(_0x2d76e4=_0x359af3[_0x496dd6])&&(_0x2549b8=(_0x47bd6b<0x3?_0x2d76e4(_0x2549b8):0x3<_0x47bd6b?_0x2d76e4(_0x2f9587,_0x1c35f5,_0x2549b8):_0x2d76e4(_0x2f9587,_0x1c35f5))||_0x2549b8);}0x3<_0x47bd6b&&_0x2549b8&&Object[_0x3db95e(0x30e2)](_0x2f9587,_0x1c35f5,_0x2549b8);}var _0x559ae2=_0x3188bc(0x10435),_0x3daefb=_0x3188bc(0x412e),_0x3fabe6=_0x3188bc(0x9390),_0x300cb7=_0x3188bc(0xd53f),_0x3a2e31=_0x3188bc(0xa0f1),_0x7b123a=_0x3188bc(0x4ba7);class _0x187305{constructor(){var _0x47909c=a8_0xcbd5;this[_0x47909c(0x128e)]=[0x0,0x1,0x2],this[_0x47909c(0x223b)]=[-0x1,0x0,0x1],this['buttonsPitch']=[-0x1,0x0,0x1],this[_0x47909c(0x3d7a)]=[0x2],this[_0x47909c(0x4099)]=-0x1,this['angularSensibility']=0x3e8,this[_0x47909c(0x3998)]=null;}[_0x4df3ab(0xb72)](_0x30f8af){var _0x5252bc=_0x4df3ab;_0x30f8af=_0x7b123a['w1'][_0x5252bc(0x39cb)](arguments),this[_0x5252bc(0x344d)]=_0x30f8af,this[_0x5252bc(0x61b)]=this[_0x5252bc(0x10d8)][_0x5252bc(0x14ab)]()[_0x5252bc(0x3e65)][_0x5252bc(0x26e)](_0x21bcbc=>{var _0x20cef8=_0x5252bc;this[_0x20cef8(0x3568)](_0x21bcbc);},_0x3fabe6['kD'][_0x5252bc(0x128b)]|_0x3fabe6['kD']['POINTERUP']|_0x3fabe6['kD'][_0x5252bc(0x774)]),this[_0x5252bc(0x202)]=this[_0x5252bc(0x10d8)][_0x5252bc(0x14ab)]()['onBeforeRenderObservable'][_0x5252bc(0x2ed7)](()=>{var _0x3b58b1=_0x5252bc;this[_0x3b58b1(0x10d8)][_0x3b58b1(0x2c3)]&&this[_0x3b58b1(0x10d8)][_0x3b58b1(0x39bb)](this[_0x3b58b1(0x10d8)][_0x3b58b1(0x2c3)]);});}['detachControl'](){var _0x22a153=_0x4df3ab;this[_0x22a153(0x61b)]&&(this[_0x22a153(0x10d8)][_0x22a153(0x14ab)]()['_inputManager']['_removeCameraPointerObserver'](this[_0x22a153(0x61b)]),this[_0x22a153(0x10d8)][_0x22a153(0x14ab)]()['onBeforeRenderObservable']['remove'](this[_0x22a153(0x202)]),this[_0x22a153(0x61b)]=null,this[_0x22a153(0x202)]=null,this[_0x22a153(0x3998)]=null,this['_noPreventDefault']=void 0x0);}[_0x4df3ab(0x28c8)](){var _0x5b3747=_0x4df3ab;return _0x5b3747(0x1c9d);}[_0x4df3ab(0xec0)](){return'mouse';}[_0x4df3ab(0x3568)](_0x590ea9){var _0x3fd37c=_0x4df3ab;const _0x51a011=_0x590ea9[_0x3fd37c(0x2805)],_0x53b34b=this[_0x3fd37c(0x10d8)];var _0x3cf5ae,_0x56f67f,_0x476b73=_0x53b34b[_0x3fd37c(0x279a)]();if(!_0x476b73[_0x3fd37c(0x201b)]&&(this[_0x3fd37c(0x6db)]||_0x3fd37c(0x2873)!==_0x51a011[_0x3fd37c(0x3fcc)])&&(_0x590ea9[_0x3fd37c(0x30a3)]===_0x3fabe6['kD'][_0x3fd37c(0x774)]||-0x1!==this[_0x3fd37c(0x128e)][_0x3fd37c(0x775)](_0x51a011[_0x3fd37c(0xff3)]))){const _0x54558e=_0x51a011[_0x3fd37c(0x36f2)];if(_0x590ea9[_0x3fd37c(0x30a3)]===_0x3fabe6['kD'][_0x3fd37c(0x128b)]){try{null!==_0x54558e&&void 0x0!==_0x54558e&&_0x54558e[_0x3fd37c(0x2162)](_0x51a011[_0x3fd37c(0x1f21)]);}catch(_0x561c3b){}this[_0x3fd37c(0x3998)]={'x':_0x51a011['clientX'],'y':_0x51a011[_0x3fd37c(0xf68)]},this[_0x3fd37c(0x4099)]=_0x51a011[_0x3fd37c(0xff3)],this[_0x3fd37c(0x344d)]||(_0x51a011[_0x3fd37c(0x73b)](),this['_element'][_0x3fd37c(0x193c)]()),_0x476b73[_0x3fd37c(0x5aa)]&&this[_0x3fd37c(0x561)](_0x590ea9[_0x3fd37c(0x2805)]);}else{if(_0x590ea9[_0x3fd37c(0x30a3)]===_0x3fabe6['kD'][_0x3fd37c(0xe51)]){try{null!==_0x54558e&&void 0x0!==_0x54558e&&_0x54558e['releasePointerCapture'](_0x51a011[_0x3fd37c(0x1f21)]);}catch(_0x2fa827){}this['activeButton']=-0x1,this[_0x3fd37c(0x3998)]=null,this[_0x3fd37c(0x344d)]||_0x51a011[_0x3fd37c(0x73b)]();}else _0x590ea9[_0x3fd37c(0x30a3)]===_0x3fabe6['kD'][_0x3fd37c(0x774)]&&(this[_0x3fd37c(0x3998)]?(_0x3cf5ae=_0x51a011[_0x3fd37c(0x40fd)]-this[_0x3fd37c(0x3998)]['x'],_0x56f67f=_0x51a011['clientY']-this[_0x3fd37c(0x3998)]['y'],this[_0x3fd37c(0x3338)](_0x3cf5ae,_0x56f67f),this[_0x3fd37c(0x3998)]={'x':_0x51a011[_0x3fd37c(0x40fd)],'y':_0x51a011[_0x3fd37c(0xf68)]},this[_0x3fd37c(0x344d)]||_0x51a011['preventDefault']()):_0x476b73[_0x3fd37c(0x5aa)]&&this[_0x3fd37c(0x561)](_0x590ea9['event']));}}}['_onMouseMove'](_0x183522){var _0x4085e3=_0x4df3ab;const _0x2326d2=this[_0x4085e3(0x10d8)];var _0x3ec205,_0x200867=_0x2326d2['getEngine']();_0x200867[_0x4085e3(0x5aa)]&&!_0x200867[_0x4085e3(0x201b)]&&(_0x200867=_0x183522[_0x4085e3(0x1ebe)],_0x3ec205=_0x183522[_0x4085e3(0x1811)],this[_0x4085e3(0x3338)](_0x200867,_0x3ec205),this[_0x4085e3(0x3998)]=null,this[_0x4085e3(0x344d)]||_0x183522[_0x4085e3(0x73b)]());}['_rotateCamera'](_0x56e527,_0x3bc881){var _0x5bdc0a=_0x4df3ab;const _0x5d44a3=this[_0x5bdc0a(0x10d8)];this['camera'][_0x5bdc0a(0x14ab)]()[_0x5bdc0a(0xf71)]&&(_0x56e527*=-0x1),_0x5d44a3[_0x5bdc0a(0x30e9)]&&_0x5d44a3[_0x5bdc0a(0x30e9)][_0x5bdc0a(0x3a5a)]()<0x0&&(_0x56e527*=-0x1);var _0x56e527=_0x56e527/this[_0x5bdc0a(0x1914)],_0x3bc881=_0x3bc881/this[_0x5bdc0a(0x1914)];const _0x4d13fe=_0x300cb7['_f']['RotationYawPitchRoll'](_0x5d44a3[_0x5bdc0a(0xfb0)]['y'],_0x5d44a3[_0x5bdc0a(0xfb0)]['x'],_0x5d44a3[_0x5bdc0a(0xfb0)]['z']);let _0x18a29d;this[_0x5bdc0a(0x2f33)][_0x5bdc0a(0x3d37)](_0x3224f9=>_0x3224f9===this[_0x5bdc0a(0x4099)])&&(_0x18a29d=_0x300cb7['_f'][_0x5bdc0a(0x322a)](_0x3a2e31['RD']['X'],_0x3bc881),_0x4d13fe[_0x5bdc0a(0x17e6)](_0x18a29d)),this['buttonsYaw'][_0x5bdc0a(0x3d37)](_0x43e345=>_0x43e345===this[_0x5bdc0a(0x4099)])&&(_0x18a29d=_0x300cb7['_f'][_0x5bdc0a(0x322a)](_0x3a2e31['RD']['Y'],_0x56e527),_0x4d13fe[_0x5bdc0a(0x17e6)](_0x18a29d),_0x3bc881=_0x5d44a3['bankedTurnLimit']+_0x5d44a3[_0x5bdc0a(0x2851)],_0x5d44a3[_0x5bdc0a(0x2d50)]&&-_0x3bc881<_0x5d44a3[_0x5bdc0a(0xfb0)]['z']&&_0x5d44a3[_0x5bdc0a(0xfb0)]['z']<_0x3bc881&&(_0x3bc881=_0x5d44a3['bankedTurnMultiplier']*-_0x56e527,_0x18a29d=_0x300cb7['_f'][_0x5bdc0a(0x322a)](_0x3a2e31['RD']['Z'],_0x3bc881),_0x4d13fe[_0x5bdc0a(0x17e6)](_0x18a29d))),this[_0x5bdc0a(0x3d7a)]['some'](_0x15bf0e=>_0x15bf0e===this['activeButton'])&&(_0x18a29d=_0x300cb7['_f']['RotationAxis'](_0x3a2e31['RD']['Z'],-_0x56e527),_0x5d44a3['_trackRoll']-=_0x56e527,_0x4d13fe[_0x5bdc0a(0x17e6)](_0x18a29d)),_0x4d13fe[_0x5bdc0a(0x1b66)](_0x5d44a3['rotation']);}}_0x3e0588([(0x0,_0x559ae2['qC'])()],_0x187305[_0x4df3ab(0x2dca)],_0x4df3ab(0x128e),void 0x0),_0x3e0588([(0x0,_0x559ae2['qC'])()],_0x187305['prototype'],_0x4df3ab(0x1914),void 0x0),_0x3daefb['u']['FlyCameraMouseInput']=_0x187305;},0x97c7:(_0x3bc1e9,_0x3905cb,_0x5c2114)=>{var _0x2cb2f4=a8_0x2e955a;_0x5c2114['d'](_0x3905cb,{'I':()=>_0x497f3b});function _0x1444b2(_0x3d5176,_0x398a37,_0x13641e,_0x3f89ab){var _0x3223b9=a8_0xcbd5,_0x32619c,_0x52984a=arguments[_0x3223b9(0x9da)],_0x502982=_0x52984a<0x3?_0x398a37:null===_0x3f89ab?_0x3f89ab=Object[_0x3223b9(0x2fee)](_0x398a37,_0x13641e):_0x3f89ab;if(_0x3223b9(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x3223b9(0x3902)])_0x502982=Reflect[_0x3223b9(0x3902)](_0x3d5176,_0x398a37,_0x13641e,_0x3f89ab);else{for(var _0x24af65=_0x3d5176['length']-0x1;0x0<=_0x24af65;_0x24af65--)(_0x32619c=_0x3d5176[_0x24af65])&&(_0x502982=(_0x52984a<0x3?_0x32619c(_0x502982):0x3<_0x52984a?_0x32619c(_0x398a37,_0x13641e,_0x502982):_0x32619c(_0x398a37,_0x13641e))||_0x502982);}0x3<_0x52984a&&_0x502982&&Object[_0x3223b9(0x30e2)](_0x398a37,_0x13641e,_0x502982);}var _0x3905cb=_0x5c2114(0x412e),_0x11d420=_0x5c2114(0x10435),_0x314527=_0x5c2114(0xce2f),_0x2cb1ab=_0x5c2114(0x4ba7);class _0x497f3b{constructor(){var _0x1d7e07=a8_0xcbd5;this[_0x1d7e07(0x3015)]=[0x26],this[_0x1d7e07(0x22ff)]=[0x28],this[_0x1d7e07(0x30a2)]=!0x1,this['keysHeightOffsetModifierCtrl']=!0x1,this['keysHeightOffsetModifierShift']=!0x1,this[_0x1d7e07(0xd8b)]=[0x25],this['keysRotationOffsetDecr']=[0x27],this['keysRotationOffsetModifierAlt']=!0x1,this[_0x1d7e07(0x3dc0)]=!0x1,this[_0x1d7e07(0x1da8)]=!0x1,this[_0x1d7e07(0x2c20)]=[0x28],this['keysRadiusDecr']=[0x26],this[_0x1d7e07(0x2ce3)]=!0x0,this[_0x1d7e07(0x2c64)]=!0x1,this[_0x1d7e07(0x2218)]=!0x1,this['heightSensibility']=0x1,this['rotationSensibility']=0x1,this[_0x1d7e07(0x1a85)]=0x1,this['_keys']=new Array();}[_0x2cb2f4(0xb72)](_0x1a9431){var _0x539cfd=_0x2cb2f4;_0x1a9431=_0x2cb1ab['w1']['BackCompatCameraNoPreventDefault'](arguments),this['_onCanvasBlurObserver']||(this[_0x539cfd(0x20c2)]=this[_0x539cfd(0x10d8)][_0x539cfd(0x14ab)](),this[_0x539cfd(0x3f27)]=this['_scene'][_0x539cfd(0x279a)](),this[_0x539cfd(0x21d5)]=this['_engine'][_0x539cfd(0x14c2)][_0x539cfd(0x2ed7)](()=>{var _0xb3d2f9=_0x539cfd;this[_0xb3d2f9(0x1eae)][_0xb3d2f9(0x9da)]=0x0;}),this[_0x539cfd(0x320)]=this[_0x539cfd(0x20c2)][_0x539cfd(0xf88)][_0x539cfd(0x2ed7)](_0x1adc15=>{var _0x381d71=_0x539cfd;const _0xcb2b2a=_0x1adc15[_0x381d71(0x2805)];_0xcb2b2a[_0x381d71(0x3e8c)]||(_0x1adc15[_0x381d71(0x30a3)]===_0x314527['OG'][_0x381d71(0x36d7)]?(this['_ctrlPressed']=_0xcb2b2a['ctrlKey'],this[_0x381d71(0x2c50)]=_0xcb2b2a[_0x381d71(0x346e)],this['_shiftPressed']=_0xcb2b2a[_0x381d71(0x15d7)],-0x1===this[_0x381d71(0x3015)][_0x381d71(0x775)](_0xcb2b2a[_0x381d71(0x22b4)])&&-0x1===this[_0x381d71(0x22ff)][_0x381d71(0x775)](_0xcb2b2a[_0x381d71(0x22b4)])&&-0x1===this['keysRotationOffsetIncr']['indexOf'](_0xcb2b2a[_0x381d71(0x22b4)])&&-0x1===this[_0x381d71(0x3a3f)][_0x381d71(0x775)](_0xcb2b2a[_0x381d71(0x22b4)])&&-0x1===this[_0x381d71(0x2c20)][_0x381d71(0x775)](_0xcb2b2a[_0x381d71(0x22b4)])&&-0x1===this[_0x381d71(0x1992)][_0x381d71(0x775)](_0xcb2b2a[_0x381d71(0x22b4)])||(-0x1===this[_0x381d71(0x1eae)]['indexOf'](_0xcb2b2a[_0x381d71(0x22b4)])&&this[_0x381d71(0x1eae)][_0x381d71(0x2009)](_0xcb2b2a[_0x381d71(0x22b4)]),_0xcb2b2a[_0x381d71(0x73b)]&&!_0x1a9431&&_0xcb2b2a[_0x381d71(0x73b)]())):-0x1===this[_0x381d71(0x3015)][_0x381d71(0x775)](_0xcb2b2a[_0x381d71(0x22b4)])&&-0x1===this[_0x381d71(0x22ff)][_0x381d71(0x775)](_0xcb2b2a['keyCode'])&&-0x1===this[_0x381d71(0xd8b)]['indexOf'](_0xcb2b2a['keyCode'])&&-0x1===this[_0x381d71(0x3a3f)]['indexOf'](_0xcb2b2a[_0x381d71(0x22b4)])&&-0x1===this[_0x381d71(0x2c20)][_0x381d71(0x775)](_0xcb2b2a[_0x381d71(0x22b4)])&&-0x1===this[_0x381d71(0x1992)]['indexOf'](_0xcb2b2a[_0x381d71(0x22b4)])||(0x0<=(_0x1adc15=this[_0x381d71(0x1eae)]['indexOf'](_0xcb2b2a[_0x381d71(0x22b4)]))&&this['_keys']['splice'](_0x1adc15,0x1),_0xcb2b2a[_0x381d71(0x73b)]&&!_0x1a9431&&_0xcb2b2a[_0x381d71(0x73b)]()));}));}['detachControl'](){var _0x4aa2b4=_0x2cb2f4;this['_scene']&&(this[_0x4aa2b4(0x320)]&&this[_0x4aa2b4(0x20c2)][_0x4aa2b4(0xf88)][_0x4aa2b4(0x209f)](this[_0x4aa2b4(0x320)]),this[_0x4aa2b4(0x21d5)]&&this[_0x4aa2b4(0x3f27)][_0x4aa2b4(0x14c2)][_0x4aa2b4(0x209f)](this['_onCanvasBlurObserver']),this[_0x4aa2b4(0x320)]=null,this[_0x4aa2b4(0x21d5)]=null),this[_0x4aa2b4(0x1eae)][_0x4aa2b4(0x9da)]=0x0;}[_0x2cb2f4(0x4e9)](){var _0x16a329=_0x2cb2f4;this[_0x16a329(0x320)]&&this[_0x16a329(0x1eae)]['forEach'](_0x186d9a=>{var _0x3bea53=_0x16a329;-0x1!==this[_0x3bea53(0x3015)]['indexOf'](_0x186d9a)&&this[_0x3bea53(0x1bad)]()?this['camera']['heightOffset']+=this[_0x3bea53(0x205e)]:-0x1!==this[_0x3bea53(0x22ff)][_0x3bea53(0x775)](_0x186d9a)&&this['_modifierHeightOffset']()?this[_0x3bea53(0x10d8)][_0x3bea53(0x1913)]-=this['heightSensibility']:-0x1!==this[_0x3bea53(0xd8b)][_0x3bea53(0x775)](_0x186d9a)&&this[_0x3bea53(0x919)]()?(this[_0x3bea53(0x10d8)][_0x3bea53(0x30ec)]+=this[_0x3bea53(0x1020)],this[_0x3bea53(0x10d8)][_0x3bea53(0x30ec)]%=0x168):-0x1!==this[_0x3bea53(0x3a3f)][_0x3bea53(0x775)](_0x186d9a)&&this[_0x3bea53(0x919)]()?(this[_0x3bea53(0x10d8)][_0x3bea53(0x30ec)]-=this[_0x3bea53(0x1020)],this[_0x3bea53(0x10d8)][_0x3bea53(0x30ec)]%=0x168):-0x1!==this[_0x3bea53(0x2c20)]['indexOf'](_0x186d9a)&&this['_modifierRadius']()?this['camera'][_0x3bea53(0xf75)]+=this[_0x3bea53(0x1a85)]:-0x1!==this[_0x3bea53(0x1992)]['indexOf'](_0x186d9a)&&this[_0x3bea53(0x3bfa)]()&&(this[_0x3bea53(0x10d8)]['radius']-=this[_0x3bea53(0x1a85)]);});}[_0x2cb2f4(0x28c8)](){return'FollowCameraKeyboardMoveInput';}['getSimpleName'](){var _0x598382=_0x2cb2f4;return _0x598382(0x276c);}['_modifierHeightOffset'](){var _0x5ae4c8=_0x2cb2f4;return this[_0x5ae4c8(0x30a2)]===this[_0x5ae4c8(0x2c50)]&&this[_0x5ae4c8(0x112b)]===this[_0x5ae4c8(0xcd5)]&&this['keysHeightOffsetModifierShift']===this[_0x5ae4c8(0x1b0f)];}[_0x2cb2f4(0x919)](){var _0xa059c1=_0x2cb2f4;return this[_0xa059c1(0x3c98)]===this[_0xa059c1(0x2c50)]&&this['keysRotationOffsetModifierCtrl']===this[_0xa059c1(0xcd5)]&&this['keysRotationOffsetModifierShift']===this[_0xa059c1(0x1b0f)];}[_0x2cb2f4(0x3bfa)](){var _0x2e1f0c=_0x2cb2f4;return this[_0x2e1f0c(0x2ce3)]===this[_0x2e1f0c(0x2c50)]&&this[_0x2e1f0c(0x2c64)]===this[_0x2e1f0c(0xcd5)]&&this[_0x2e1f0c(0x2218)]===this['_shiftPressed'];}}_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b['prototype'],_0x2cb2f4(0x3015),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],_0x2cb2f4(0x22ff),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],'keysHeightOffsetModifierAlt',void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],_0x2cb2f4(0x112b),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],_0x2cb2f4(0xa60),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],_0x2cb2f4(0xd8b),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],_0x2cb2f4(0x3a3f),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],_0x2cb2f4(0x3c98),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b['prototype'],_0x2cb2f4(0x3dc0),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],_0x2cb2f4(0x1da8),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b['prototype'],_0x2cb2f4(0x2c20),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b['prototype'],_0x2cb2f4(0x1992),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],'keysRadiusModifierAlt',void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],'keysRadiusModifierCtrl',void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],'keysRadiusModifierShift',void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],_0x2cb2f4(0x205e),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],_0x2cb2f4(0x1020),void 0x0),_0x1444b2([(0x0,_0x11d420['qC'])()],_0x497f3b[_0x2cb2f4(0x2dca)],_0x2cb2f4(0x1a85),void 0x0),_0x3905cb['u']['FollowCameraKeyboardMoveInput']=_0x497f3b;},0xc903:(_0xfefc60,_0x2c86f4,_0x89387d)=>{var _0xfadd12=a8_0x2e955a;_0x89387d['d'](_0x2c86f4,{'o':()=>_0x28c2ad});function _0x12f55b(_0x1aad51,_0x21680b,_0x5df58e,_0x55038f){var _0x5be4d9=a8_0xcbd5,_0x5a44e4,_0x23a1f2=arguments[_0x5be4d9(0x9da)],_0x548614=_0x23a1f2<0x3?_0x21680b:null===_0x55038f?_0x55038f=Object[_0x5be4d9(0x2fee)](_0x21680b,_0x5df58e):_0x55038f;if(_0x5be4d9(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x5be4d9(0x3902)])_0x548614=Reflect[_0x5be4d9(0x3902)](_0x1aad51,_0x21680b,_0x5df58e,_0x55038f);else{for(var _0x500a53=_0x1aad51[_0x5be4d9(0x9da)]-0x1;0x0<=_0x500a53;_0x500a53--)(_0x5a44e4=_0x1aad51[_0x500a53])&&(_0x548614=(_0x23a1f2<0x3?_0x5a44e4(_0x548614):0x3<_0x23a1f2?_0x5a44e4(_0x21680b,_0x5df58e,_0x548614):_0x5a44e4(_0x21680b,_0x5df58e))||_0x548614);}0x3<_0x23a1f2&&_0x548614&&Object[_0x5be4d9(0x30e2)](_0x21680b,_0x5df58e,_0x548614);}var _0x2c86f4=_0x89387d(0x10435),_0x280c86=_0x89387d(0x412e),_0x106cff=_0x89387d(0x9390),_0xa33a71=_0x89387d(0x4ba7),_0x1af63f=_0x89387d(0x6214);class _0x28c2ad{constructor(){var _0x1e5825=a8_0xcbd5;this[_0x1e5825(0x26d9)]=!0x0,this[_0x1e5825(0x2f40)]=!0x1,this[_0x1e5825(0xf8a)]=!0x1,this[_0x1e5825(0x18fe)]=0x3,this[_0x1e5825(0x1c72)]=0x0;}['attachControl'](_0x2a920d){var _0x1ae4ab=a8_0xcbd5;_0x2a920d=_0xa33a71['w1'][_0x1ae4ab(0x39cb)](arguments),this[_0x1ae4ab(0x5ec)]=_0x1e5ccf=>{var _0x8c567a=_0x1ae4ab;if(_0x1e5ccf[_0x8c567a(0x30a3)]===_0x106cff['kD'][_0x8c567a(0xa89)]){const _0x499b81=_0x1e5ccf['event'];let _0x2b90b6=0x0;_0x1e5ccf=Math[_0x8c567a(0x34dd)](-0x1,Math[_0x8c567a(0x1858)](0x1,_0x499b81[_0x8c567a(0x1391)])),(this[_0x8c567a(0x1c72)]?(_0x1af63f['assert'](this[_0x8c567a(0x26d9)]+this[_0x8c567a(0x2f40)]+this[_0x8c567a(0xf8a)]<=0x1,_0x8c567a(0x3371)+this['axisControlRadius']+',\x20axisControlHeightOffset:\x20'+this['axisControlHeight']+_0x8c567a(0x23ff)+this[_0x8c567a(0xf8a)]),this[_0x8c567a(0x26d9)]?_0x2b90b6=0.01*_0x1e5ccf*this[_0x8c567a(0x1c72)]*this[_0x8c567a(0x10d8)]['radius']:this['axisControlHeight']?_0x2b90b6=0.01*_0x1e5ccf*this['wheelDeltaPercentage']*this[_0x8c567a(0x10d8)][_0x8c567a(0x1913)]:this[_0x8c567a(0xf8a)]&&(_0x2b90b6=0.01*_0x1e5ccf*this[_0x8c567a(0x1c72)]*this[_0x8c567a(0x10d8)][_0x8c567a(0x30ec)])):_0x2b90b6=_0x1e5ccf*this[_0x8c567a(0x18fe)],_0x2b90b6&&(this['axisControlRadius']?this[_0x8c567a(0x10d8)]['radius']+=_0x2b90b6:this['axisControlHeight']?this['camera']['heightOffset']-=_0x2b90b6:this[_0x8c567a(0xf8a)]&&(this[_0x8c567a(0x10d8)]['rotationOffset']-=_0x2b90b6)),_0x499b81[_0x8c567a(0x73b)]&&!_0x2a920d&&_0x499b81[_0x8c567a(0x73b)]());}},this['_observer']=this[_0x1ae4ab(0x10d8)][_0x1ae4ab(0x14ab)]()['_inputManager'][_0x1ae4ab(0x26e)](this[_0x1ae4ab(0x5ec)],_0x106cff['kD']['POINTERWHEEL']);}[_0xfadd12(0x953)](){var _0x38cfe6=_0xfadd12;this[_0x38cfe6(0x61b)]&&(this[_0x38cfe6(0x10d8)][_0x38cfe6(0x14ab)]()['_inputManager'][_0x38cfe6(0x323)](this[_0x38cfe6(0x61b)]),this[_0x38cfe6(0x61b)]=null,this[_0x38cfe6(0x5ec)]=null);}[_0xfadd12(0x28c8)](){return'ArcRotateCameraMouseWheelInput';}[_0xfadd12(0xec0)](){var _0x3a5e6a=_0xfadd12;return _0x3a5e6a(0x2789);}}_0x12f55b([(0x0,_0x2c86f4['qC'])()],_0x28c2ad['prototype'],_0xfadd12(0x26d9),void 0x0),_0x12f55b([(0x0,_0x2c86f4['qC'])()],_0x28c2ad[_0xfadd12(0x2dca)],'axisControlHeight',void 0x0),_0x12f55b([(0x0,_0x2c86f4['qC'])()],_0x28c2ad[_0xfadd12(0x2dca)],_0xfadd12(0xf8a),void 0x0),_0x12f55b([(0x0,_0x2c86f4['qC'])()],_0x28c2ad[_0xfadd12(0x2dca)],_0xfadd12(0x18fe),void 0x0),_0x12f55b([(0x0,_0x2c86f4['qC'])()],_0x28c2ad[_0xfadd12(0x2dca)],'wheelDeltaPercentage',void 0x0),_0x280c86['u'][_0xfadd12(0xf94)]=_0x28c2ad;},0x102b2:(_0x46dcc0,_0x4f2b18,_0x59213d)=>{var _0x39e5dd=a8_0x2e955a;_0x59213d['d'](_0x4f2b18,{'S':()=>_0x3f30da});function _0x334210(_0x369c2a,_0x3c26ca,_0x2df266,_0x2b0984){var _0x386720=a8_0xcbd5,_0x225278,_0x5f088b=arguments[_0x386720(0x9da)],_0x220633=_0x5f088b<0x3?_0x3c26ca:null===_0x2b0984?_0x2b0984=Object[_0x386720(0x2fee)](_0x3c26ca,_0x2df266):_0x2b0984;if(_0x386720(0x3e0f)==typeof Reflect&&_0x386720(0x17ad)==typeof Reflect[_0x386720(0x3902)])_0x220633=Reflect[_0x386720(0x3902)](_0x369c2a,_0x3c26ca,_0x2df266,_0x2b0984);else{for(var _0x53aaf9=_0x369c2a[_0x386720(0x9da)]-0x1;0x0<=_0x53aaf9;_0x53aaf9--)(_0x225278=_0x369c2a[_0x53aaf9])&&(_0x220633=(_0x5f088b<0x3?_0x225278(_0x220633):0x3<_0x5f088b?_0x225278(_0x3c26ca,_0x2df266,_0x220633):_0x225278(_0x3c26ca,_0x2df266))||_0x220633);}0x3<_0x5f088b&&_0x220633&&Object['defineProperty'](_0x3c26ca,_0x2df266,_0x220633);}var _0x4f2b18=_0x59213d(0x10435),_0x2b8bd8=_0x59213d(0x412e),_0x69f6aa=_0x59213d(0x16db3),_0x55b12d=_0x59213d(0x6214);class _0x3f30da extends _0x69f6aa['O']{constructor(){var _0x18bd17=a8_0xcbd5;super(...arguments),this[_0x18bd17(0x21e6)]=0x1,this[_0x18bd17(0xa95)]=0x1,this[_0x18bd17(0x243f)]=0x2710,this[_0x18bd17(0x3fe2)]=0x0,this[_0x18bd17(0x3134)]=!0x1,this['axisXControlHeight']=!0x1,this[_0x18bd17(0x3b29)]=!0x0,this[_0x18bd17(0x3f3b)]=!0x1,this['axisYControlHeight']=!0x0,this[_0x18bd17(0x1edb)]=!0x1,this[_0x18bd17(0x19a6)]=!0x0,this[_0x18bd17(0x3d43)]=!0x1,this[_0x18bd17(0x1ba8)]=!0x1,this[_0x18bd17(0xe3f)]=!0x0,this['_warningCounter']=0x0;}[_0x39e5dd(0x28c8)](){var _0x5668b0=_0x39e5dd;return _0x5668b0(0x21fb);}[_0x39e5dd(0xd86)](_0xd3361b,_0x5b8e75,_0x1065a4){var _0x6e82cf=_0x39e5dd;this[_0x6e82cf(0xfb6)](),this[_0x6e82cf(0x3b29)]?this[_0x6e82cf(0x10d8)]['rotationOffset']+=_0x5b8e75/this[_0x6e82cf(0x21e6)]:this[_0x6e82cf(0x1edb)]&&(this[_0x6e82cf(0x10d8)][_0x6e82cf(0x30ec)]+=_0x1065a4/this['angularSensibilityX']),this[_0x6e82cf(0x1764)]?this[_0x6e82cf(0x10d8)][_0x6e82cf(0x1913)]+=_0x5b8e75/this['angularSensibilityY']:this[_0x6e82cf(0x1dee)]&&(this[_0x6e82cf(0x10d8)][_0x6e82cf(0x1913)]+=_0x1065a4/this[_0x6e82cf(0xa95)]),this[_0x6e82cf(0x3134)]?this[_0x6e82cf(0x10d8)][_0x6e82cf(0xf75)]-=_0x5b8e75/this['angularSensibilityY']:this[_0x6e82cf(0x3f3b)]&&(this[_0x6e82cf(0x10d8)]['radius']-=_0x1065a4/this[_0x6e82cf(0xa95)]);}[_0x39e5dd(0x2a22)](_0x584270,_0xb96ef7,_0x2f2861,_0x4aea32,_0x186fa8,_0x565236){var _0x4ef7a1=_0x39e5dd;if(!(0x0===_0x2f2861&&null===_0x186fa8||0x0===_0x4aea32&&null===_0x565236)){let _0xbd9bb5=(_0x4aea32-_0x2f2861)/(this[_0x4ef7a1(0x243f)]*(this['angularSensibilityX']+this['angularSensibilityY'])/0x2);this[_0x4ef7a1(0x3fe2)]?(_0xbd9bb5*=0.01*this[_0x4ef7a1(0x3fe2)],this[_0x4ef7a1(0x1ba8)]&&(this[_0x4ef7a1(0x10d8)][_0x4ef7a1(0x30ec)]+=_0xbd9bb5*this[_0x4ef7a1(0x10d8)][_0x4ef7a1(0x30ec)]),this[_0x4ef7a1(0x3d43)]&&(this[_0x4ef7a1(0x10d8)]['heightOffset']+=_0xbd9bb5*this[_0x4ef7a1(0x10d8)][_0x4ef7a1(0x1913)]),this[_0x4ef7a1(0x19a6)]&&(this['camera']['radius']-=_0xbd9bb5*this[_0x4ef7a1(0x10d8)][_0x4ef7a1(0xf75)])):(this[_0x4ef7a1(0x1ba8)]&&(this[_0x4ef7a1(0x10d8)][_0x4ef7a1(0x30ec)]+=_0xbd9bb5),this[_0x4ef7a1(0x3d43)]&&(this[_0x4ef7a1(0x10d8)]['heightOffset']+=_0xbd9bb5),this[_0x4ef7a1(0x19a6)]&&(this['camera'][_0x4ef7a1(0xf75)]-=_0xbd9bb5));}}[_0x39e5dd(0xfb6)](){var _0x31e086=_0x39e5dd,_0x1f1de7;this['warningEnable']&&this[_0x31e086(0x3a6a)]++%0x64==0x0&&(_0x55b12d[_0x31e086(0x383a)](this[_0x31e086(0x3b29)]+this['axisXControlHeight']+this[_0x31e086(0x3134)]<=0x1,(_0x1f1de7=_0x31e086(0x3f25))+_0x31e086(0x1669)+this['axisXControlRotation']+_0x31e086(0x403)+this['axisXControlHeight']+_0x31e086(0x2676)+this[_0x31e086(0x3134)]),_0x55b12d[_0x31e086(0x383a)](this[_0x31e086(0x1edb)]+this[_0x31e086(0x1dee)]+this[_0x31e086(0x3f3b)]<=0x1,_0x1f1de7+_0x31e086(0x36b4)+this[_0x31e086(0x1edb)]+_0x31e086(0xae1)+this['axisYControlHeight']+_0x31e086(0x37ca)+this['axisYControlRadius']),_0x55b12d[_0x31e086(0x383a)](this[_0x31e086(0x1ba8)]+this['axisPinchControlHeight']+this[_0x31e086(0x19a6)]<=0x1,_0x1f1de7+'axisPinchControlRotation:\x20'+this['axisPinchControlRotation']+_0x31e086(0x1ea5)+this['axisPinchControlHeight']+_0x31e086(0x36b1)+this[_0x31e086(0x19a6)]));}}_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da[_0x39e5dd(0x2dca)],_0x39e5dd(0x21e6),void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da['prototype'],'angularSensibilityY',void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da[_0x39e5dd(0x2dca)],'pinchPrecision',void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da[_0x39e5dd(0x2dca)],'pinchDeltaPercentage',void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da[_0x39e5dd(0x2dca)],_0x39e5dd(0x3134),void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da[_0x39e5dd(0x2dca)],'axisXControlHeight',void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da[_0x39e5dd(0x2dca)],_0x39e5dd(0x3b29),void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da['prototype'],_0x39e5dd(0x3f3b),void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da[_0x39e5dd(0x2dca)],'axisYControlHeight',void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da['prototype'],'axisYControlRotation',void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da[_0x39e5dd(0x2dca)],_0x39e5dd(0x19a6),void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da[_0x39e5dd(0x2dca)],_0x39e5dd(0x3d43),void 0x0),_0x334210([(0x0,_0x4f2b18['qC'])()],_0x3f30da[_0x39e5dd(0x2dca)],'axisPinchControlRotation',void 0x0),_0x2b8bd8['u'][_0x39e5dd(0x21fb)]=_0x3f30da;},0x7701:(_0xedf325,_0x53aa03,_0xc274c9)=>{var _0x4c93fc=a8_0x2e955a,_0x2abc99=_0xc274c9(0x412e),_0x1dfb0d=_0xc274c9(0xd53f),_0x4205e3=_0xc274c9(0x4ba7),_0x17acf1=_0xc274c9(0xf073),_0x4d9e49=_0xc274c9(0xa896);_0x17acf1['a'][_0x4c93fc(0x2dca)]['addDeviceOrientation']=function(_0x3c2ecc){var _0xc3f67d=_0x4c93fc;return this[_0xc3f67d(0x2d2d)]||(this[_0xc3f67d(0x2d2d)]=new _0x5d2112(),_0x3c2ecc&&(this[_0xc3f67d(0x2d2d)][_0xc3f67d(0x8fa)]=_0x3c2ecc),this[_0xc3f67d(0x2ed7)](this[_0xc3f67d(0x2d2d)])),this;};class _0x5d2112{constructor(){var _0x31009d=_0x4c93fc;this[_0x31009d(0x15f2)]=0x0,this[_0x31009d(0x2d1c)]=new _0x1dfb0d['_f'](),this[_0x31009d(0x141b)]=0x0,this[_0x31009d(0x3541)]=0x0,this[_0x31009d(0x260e)]=0x0,this[_0x31009d(0x8fa)]=0x0,this[_0x31009d(0x32e3)]=new _0x4d9e49['y$'](),this[_0x31009d(0x407e)]=()=>{var _0x12e18e=_0x31009d;this[_0x12e18e(0x15f2)]=void 0x0!==window['orientation']?+window[_0x12e18e(0x611)]:window[_0x12e18e(0x1024)][_0x12e18e(0x611)]&&window[_0x12e18e(0x1024)]['orientation'][_0x12e18e(0x2df0)]?window['screen'][_0x12e18e(0x611)][_0x12e18e(0x2df0)]:0x0,this[_0x12e18e(0x15f2)]=-_0x4205e3['w1'][_0x12e18e(0x2c38)](this[_0x12e18e(0x15f2)]/0x2),this['_screenQuaternion'][_0x12e18e(0x3c7)](0x0,Math[_0x12e18e(0x2f82)](this[_0x12e18e(0x15f2)]),0x0,Math[_0x12e18e(0x3276)](this[_0x12e18e(0x15f2)]));},this[_0x31009d(0x2664)]=_0x5c8bfa=>{var _0x1601e9=_0x31009d;this['smoothFactor']?(this[_0x1601e9(0x141b)]=null!==_0x5c8bfa[_0x1601e9(0x3fd3)]?_0x4205e3['w1'][_0x1601e9(0x70a)](this['_alpha'],_0x5c8bfa['alpha'],this[_0x1601e9(0x8fa)]):0x0,this[_0x1601e9(0x3541)]=null!==_0x5c8bfa[_0x1601e9(0x37d8)]?_0x4205e3['w1'][_0x1601e9(0x70a)](this[_0x1601e9(0x3541)],_0x5c8bfa[_0x1601e9(0x37d8)],this[_0x1601e9(0x8fa)]):0x0,this['_gamma']=null!==_0x5c8bfa[_0x1601e9(0x31cf)]?_0x4205e3['w1'][_0x1601e9(0x70a)](this[_0x1601e9(0x260e)],_0x5c8bfa['gamma'],this[_0x1601e9(0x8fa)]):0x0):(this[_0x1601e9(0x141b)]=null!==_0x5c8bfa[_0x1601e9(0x3fd3)]?_0x5c8bfa[_0x1601e9(0x3fd3)]:0x0,this[_0x1601e9(0x3541)]=null!==_0x5c8bfa[_0x1601e9(0x37d8)]?_0x5c8bfa['beta']:0x0,this[_0x1601e9(0x260e)]=null!==_0x5c8bfa[_0x1601e9(0x31cf)]?_0x5c8bfa[_0x1601e9(0x31cf)]:0x0),null!==_0x5c8bfa[_0x1601e9(0x3fd3)]&&this['_onDeviceOrientationChangedObservable'][_0x1601e9(0x223f)]();},this[_0x31009d(0x119e)]=new _0x1dfb0d['_f'](-Math[_0x31009d(0xa6b)](0.5),0x0,0x0,Math['sqrt'](0.5)),this['_orientationChanged']();}static[_0x4c93fc(0x31c9)](_0x2e8a3f){return new Promise((_0x23741e,_0x1ef497)=>{var _0x366946=a8_0xcbd5;let _0x42306d=!0x1;const _0x4ac61a=()=>{var _0x4d2a69=a8_0xcbd5;window[_0x4d2a69(0x10db)](_0x4d2a69(0xecd),_0x4ac61a),_0x42306d=!0x0,_0x23741e();};_0x2e8a3f&&setTimeout(()=>{var _0x1e048b=a8_0xcbd5;_0x42306d||(window['removeEventListener'](_0x1e048b(0xecd),_0x4ac61a),_0x1ef497(_0x1e048b(0x16b0)));},_0x2e8a3f),_0x366946(0x137a)!=typeof DeviceOrientationEvent&&_0x366946(0x17ad)==typeof DeviceOrientationEvent[_0x366946(0x3f29)]?DeviceOrientationEvent['requestPermission']()['then'](_0x4f76ac=>{var _0x3bdcf2=_0x366946;_0x3bdcf2(0x2d23)==_0x4f76ac?window[_0x3bdcf2(0x363d)](_0x3bdcf2(0xecd),_0x4ac61a):_0x4205e3['w1'][_0x3bdcf2(0x1381)]('Permission\x20not\x20granted.');})[_0x366946(0x410d)](_0x9e9fce=>{var _0x28014a=_0x366946;_0x4205e3['w1'][_0x28014a(0xeb0)](_0x9e9fce);}):window[_0x366946(0x363d)](_0x366946(0xecd),_0x4ac61a);});}get[_0x4c93fc(0x10d8)](){var _0x1f4fa4=_0x4c93fc;return this[_0x1f4fa4(0x96e)];}set[_0x4c93fc(0x10d8)](_0x32cf23){var _0x17d8f1=_0x4c93fc;this['_camera']=_0x32cf23,null==this[_0x17d8f1(0x96e)]||this[_0x17d8f1(0x96e)][_0x17d8f1(0x2ac6)]||(this[_0x17d8f1(0x96e)]['rotationQuaternion']=new _0x1dfb0d['_f']()),this['_camera']&&this[_0x17d8f1(0x96e)]['onDisposeObservable'][_0x17d8f1(0x2ed7)](()=>{var _0xa2b7af=_0x17d8f1;this[_0xa2b7af(0x32e3)]['clear']();});}[_0x4c93fc(0xb72)](){var _0xf65888=_0x4c93fc;const _0x502a29=this[_0xf65888(0x10d8)][_0xf65888(0x14ab)]()[_0xf65888(0x279a)]()['getHostWindow']();if(_0x502a29){const _0x14ad5f=()=>{var _0x39a20e=_0xf65888;_0x502a29[_0x39a20e(0x363d)](_0x39a20e(0x8ee),this[_0x39a20e(0x407e)]),_0x502a29[_0x39a20e(0x363d)]('deviceorientation',this[_0x39a20e(0x2664)]),this[_0x39a20e(0x407e)]();};_0xf65888(0x137a)!=typeof DeviceOrientationEvent&&'function'==typeof DeviceOrientationEvent[_0xf65888(0x3f29)]?DeviceOrientationEvent['requestPermission']()[_0xf65888(0x3be)](_0x1df639=>{var _0x2fe3b0=_0xf65888;_0x2fe3b0(0x2d23)===_0x1df639?_0x14ad5f():_0x4205e3['w1']['Warn']('Permission\x20not\x20granted.');})['catch'](_0xc02d2e=>{var _0x255f70=_0xf65888;_0x4205e3['w1'][_0x255f70(0xeb0)](_0xc02d2e);}):_0x14ad5f();}}[_0x4c93fc(0x953)](){var _0x161d67=_0x4c93fc;window[_0x161d67(0x10db)]('orientationchange',this['_orientationChanged']),window[_0x161d67(0x10db)](_0x161d67(0xecd),this[_0x161d67(0x2664)]),this[_0x161d67(0x141b)]=0x0;}[_0x4c93fc(0x4e9)](){var _0x2c4aab=_0x4c93fc;this[_0x2c4aab(0x141b)]&&(_0x1dfb0d['_f'][_0x2c4aab(0x397a)](_0x4205e3['w1']['ToRadians'](this['_alpha']),_0x4205e3['w1'][_0x2c4aab(0x2c38)](this['_beta']),-_0x4205e3['w1'][_0x2c4aab(0x2c38)](this['_gamma']),this[_0x2c4aab(0x10d8)]['rotationQuaternion']),this[_0x2c4aab(0x96e)][_0x2c4aab(0x2ac6)][_0x2c4aab(0x17e6)](this['_screenQuaternion']),this['_camera'][_0x2c4aab(0x2ac6)][_0x2c4aab(0x17e6)](this[_0x2c4aab(0x119e)]),this[_0x2c4aab(0x96e)][_0x2c4aab(0x2ac6)]['z']*=-0x1,this[_0x2c4aab(0x96e)][_0x2c4aab(0x2ac6)]['w']*=-0x1);}[_0x4c93fc(0x28c8)](){var _0x1f6109=_0x4c93fc;return _0x1f6109(0x1362);}[_0x4c93fc(0xec0)](){var _0x1d7bf8=_0x4c93fc;return _0x1d7bf8(0x2c37);}}_0x2abc99['u']['FreeCameraDeviceOrientationInput']=_0x5d2112;},0x13617:(_0x3ef3ac,_0x1a3ccb,_0x49d3be)=>{var _0x98989c=a8_0x2e955a;_0x49d3be['d'](_0x1a3ccb,{'c':()=>_0x440176});function _0x12d034(_0x5ccc52,_0x3a6838,_0xb6119a,_0x246d6b){var _0x53f735=a8_0xcbd5,_0x519b7c,_0x5c4931=arguments['length'],_0x4df17a=_0x5c4931<0x3?_0x3a6838:null===_0x246d6b?_0x246d6b=Object[_0x53f735(0x2fee)](_0x3a6838,_0xb6119a):_0x246d6b;if('object'==typeof Reflect&&_0x53f735(0x17ad)==typeof Reflect[_0x53f735(0x3902)])_0x4df17a=Reflect['decorate'](_0x5ccc52,_0x3a6838,_0xb6119a,_0x246d6b);else{for(var _0x3952f3=_0x5ccc52[_0x53f735(0x9da)]-0x1;0x0<=_0x3952f3;_0x3952f3--)(_0x519b7c=_0x5ccc52[_0x3952f3])&&(_0x4df17a=(_0x5c4931<0x3?_0x519b7c(_0x4df17a):0x3<_0x5c4931?_0x519b7c(_0x3a6838,_0xb6119a,_0x4df17a):_0x519b7c(_0x3a6838,_0xb6119a))||_0x4df17a);}0x3<_0x5c4931&&_0x4df17a&&Object[_0x53f735(0x30e2)](_0x3a6838,_0xb6119a,_0x4df17a);}var _0x1a3ccb=_0x49d3be(0x10435),_0xbbf0f=_0x49d3be(0x412e),_0x50153a=_0x49d3be(0xd53f),_0x30a1bb=_0x49d3be(0x165ec);class _0x440176{constructor(){var _0x1e7b7e=a8_0xcbd5;this[_0x1e7b7e(0x252b)]=0xc8,this[_0x1e7b7e(0x29d7)]=0x28,this[_0x1e7b7e(0x32a5)]=0.1,this[_0x1e7b7e(0x411e)]=0x1,this['_cameraTransform']=_0x50153a['y3'][_0x1e7b7e(0x1b77)](),this[_0x1e7b7e(0x6e9)]=_0x50153a['P'][_0x1e7b7e(0x317a)](),this['_vector3']=_0x50153a['P']['Zero'](),this[_0x1e7b7e(0x417e)]=_0x50153a['FM'][_0x1e7b7e(0x317a)]();}get[_0x98989c(0x39c0)](){var _0x2d6800=_0x98989c;return 0x1!==this[_0x2d6800(0x411e)];}set[_0x98989c(0x39c0)](_0x3958e1){var _0x331809=_0x98989c;this[_0x331809(0x411e)]=_0x3958e1?-0x1:0x1;}[_0x98989c(0xb72)](){var _0x21711b=_0x98989c;const _0x1243ac=this[_0x21711b(0x10d8)][_0x21711b(0x14ab)]()[_0x21711b(0x3d51)];this[_0x21711b(0x913)]=_0x1243ac[_0x21711b(0x2742)][_0x21711b(0x2ed7)](_0x2579ac=>{var _0x93d281=_0x21711b;_0x2579ac[_0x93d281(0x30a3)]===_0x30a1bb['nJ']['POSE_ENABLED']||this[_0x93d281(0x37e9)]&&_0x2579ac[_0x93d281(0x30a3)]!==_0x30a1bb['nJ'][_0x93d281(0x3381)]||(this['gamepad']=_0x2579ac);}),this[_0x21711b(0x308c)]=_0x1243ac[_0x21711b(0x7b4)]['add'](_0x3ab9da=>{var _0x5067e3=_0x21711b;this[_0x5067e3(0x37e9)]===_0x3ab9da&&(this[_0x5067e3(0x37e9)]=null);}),this[_0x21711b(0x37e9)]=_0x1243ac[_0x21711b(0x267e)](_0x30a1bb['nJ']['XBOX']),!this[_0x21711b(0x37e9)]&&_0x1243ac[_0x21711b(0x3bff)][_0x21711b(0x9da)]&&(this[_0x21711b(0x37e9)]=_0x1243ac[_0x21711b(0x3bff)][0x0]);}[_0x98989c(0x953)](){var _0x119b72=_0x98989c;this['camera'][_0x119b72(0x14ab)]()[_0x119b72(0x3d51)][_0x119b72(0x2742)][_0x119b72(0x209f)](this[_0x119b72(0x913)]),this[_0x119b72(0x10d8)][_0x119b72(0x14ab)]()['gamepadManager'][_0x119b72(0x7b4)][_0x119b72(0x209f)](this[_0x119b72(0x308c)]),this['gamepad']=null;}[_0x98989c(0x4e9)](){var _0xc9c37d=_0x98989c;if(this[_0xc9c37d(0x37e9)]&&this[_0xc9c37d(0x37e9)]['leftStick']){const _0x3a9dab=this[_0xc9c37d(0x10d8)],_0x2bdacc=this[_0xc9c37d(0x37e9)][_0xc9c37d(0x39d4)];0x0!==this[_0xc9c37d(0x29d7)]&&(_0x2bdacc['x']=Math['abs'](_0x2bdacc['x'])>this[_0xc9c37d(0x32a5)]?_0x2bdacc['x']/this['gamepadMoveSensibility']:0x0,_0x2bdacc['y']=Math['abs'](_0x2bdacc['y'])>this['deadzoneDelta']?_0x2bdacc['y']/this[_0xc9c37d(0x29d7)]:0x0);let _0x39cf19=this['gamepad'][_0xc9c37d(0x2012)];_0x39cf19&&0x0!==this[_0xc9c37d(0x252b)]?(_0x39cf19['x']=Math[_0xc9c37d(0x1516)](_0x39cf19['x'])>this['deadzoneDelta']?_0x39cf19['x']/this['gamepadAngularSensibility']:0x0,_0x39cf19['y']=(Math[_0xc9c37d(0x1516)](_0x39cf19['y'])>this[_0xc9c37d(0x32a5)]?_0x39cf19['y']/this[_0xc9c37d(0x252b)]:0x0)*this['_yAxisScale']):_0x39cf19={'x':0x0,'y':0x0},_0x3a9dab[_0xc9c37d(0x2ac6)]?_0x3a9dab['rotationQuaternion'][_0xc9c37d(0x2314)](this[_0xc9c37d(0x393c)]):_0x50153a['y3']['RotationYawPitchRollToRef'](_0x3a9dab[_0xc9c37d(0xfb0)]['y'],_0x3a9dab[_0xc9c37d(0xfb0)]['x'],0x0,this[_0xc9c37d(0x393c)]);var _0x22b30e=0x32*_0x3a9dab[_0xc9c37d(0x2297)]();this['_vector3']['copyFromFloats'](_0x2bdacc['x']*_0x22b30e,0x0,-_0x2bdacc['y']*_0x22b30e),_0x50153a['P'][_0xc9c37d(0x330a)](this[_0xc9c37d(0x3dc8)],this[_0xc9c37d(0x393c)],this[_0xc9c37d(0x6e9)]),_0x3a9dab[_0xc9c37d(0x2705)][_0xc9c37d(0x16b8)](this['_deltaTransform']),this['_vector2']['copyFromFloats'](_0x39cf19['y'],_0x39cf19['x']),_0x3a9dab[_0xc9c37d(0xffe)][_0xc9c37d(0x16b8)](this[_0xc9c37d(0x417e)]);}}[_0x98989c(0x28c8)](){var _0x17ab6e=_0x98989c;return _0x17ab6e(0x3721);}[_0x98989c(0xec0)](){var _0x5a1fdf=_0x98989c;return _0x5a1fdf(0x37e9);}}_0x12d034([(0x0,_0x1a3ccb['qC'])()],_0x440176['prototype'],_0x98989c(0x252b),void 0x0),_0x12d034([(0x0,_0x1a3ccb['qC'])()],_0x440176[_0x98989c(0x2dca)],_0x98989c(0x29d7),void 0x0),_0xbbf0f['u']['FreeCameraGamepadInput']=_0x440176;},0xcbdc:(_0x2df7c1,_0x580834,_0x15e9e5)=>{var _0x2359ae=a8_0x2e955a;_0x15e9e5['d'](_0x580834,{'Y':()=>_0x42306c});function _0x4b469f(_0x2df381,_0xf2f52f,_0x127b8a,_0x5adb17){var _0x29d75d=a8_0xcbd5,_0x350546,_0x54141a=arguments[_0x29d75d(0x9da)],_0x36eb6e=_0x54141a<0x3?_0xf2f52f:null===_0x5adb17?_0x5adb17=Object[_0x29d75d(0x2fee)](_0xf2f52f,_0x127b8a):_0x5adb17;if(_0x29d75d(0x3e0f)==typeof Reflect&&_0x29d75d(0x17ad)==typeof Reflect['decorate'])_0x36eb6e=Reflect['decorate'](_0x2df381,_0xf2f52f,_0x127b8a,_0x5adb17);else{for(var _0x3d020b=_0x2df381[_0x29d75d(0x9da)]-0x1;0x0<=_0x3d020b;_0x3d020b--)(_0x350546=_0x2df381[_0x3d020b])&&(_0x36eb6e=(_0x54141a<0x3?_0x350546(_0x36eb6e):0x3<_0x54141a?_0x350546(_0xf2f52f,_0x127b8a,_0x36eb6e):_0x350546(_0xf2f52f,_0x127b8a))||_0x36eb6e);}0x3<_0x54141a&&_0x36eb6e&&Object[_0x29d75d(0x30e2)](_0xf2f52f,_0x127b8a,_0x36eb6e);}var _0x580834=_0x15e9e5(0x10435),_0x371fb1=_0x15e9e5(0x412e),_0x15bf0b=_0x15e9e5(0xce2f),_0x2a163a=_0x15e9e5(0xd53f),_0x3a8be6=_0x15e9e5(0x4ba7);class _0x42306c{constructor(){var _0x1e81f2=a8_0xcbd5;this['keysUp']=[0x26],this[_0x1e81f2(0x1175)]=[0x21],this[_0x1e81f2(0x16df)]=[0x28],this[_0x1e81f2(0x1c35)]=[0x22],this[_0x1e81f2(0x22b0)]=[0x25],this[_0x1e81f2(0x2404)]=[0x27],this['rotationSpeed']=0.5,this[_0x1e81f2(0x2a74)]=[],this[_0x1e81f2(0x660)]=[],this['keysRotateUp']=[],this[_0x1e81f2(0x3442)]=[],this[_0x1e81f2(0x1eae)]=new Array();}['attachControl'](_0x50d816){var _0x223f27=a8_0xcbd5;_0x50d816=_0x3a8be6['w1'][_0x223f27(0x39cb)](arguments),this[_0x223f27(0x21d5)]||(this[_0x223f27(0x20c2)]=this[_0x223f27(0x10d8)][_0x223f27(0x14ab)](),this[_0x223f27(0x3f27)]=this[_0x223f27(0x20c2)][_0x223f27(0x279a)](),this[_0x223f27(0x21d5)]=this['_engine'][_0x223f27(0x14c2)]['add'](()=>{var _0x5dcdbd=_0x223f27;this[_0x5dcdbd(0x1eae)][_0x5dcdbd(0x9da)]=0x0;}),this[_0x223f27(0x320)]=this[_0x223f27(0x20c2)][_0x223f27(0xf88)][_0x223f27(0x2ed7)](_0x348249=>{var _0x141d00=_0x223f27;const _0x243328=_0x348249[_0x141d00(0x2805)];_0x243328[_0x141d00(0x3e8c)]||(_0x348249[_0x141d00(0x30a3)]===_0x15bf0b['OG'][_0x141d00(0x36d7)]?-0x1===this['keysUp'][_0x141d00(0x775)](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x16df)]['indexOf'](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x22b0)]['indexOf'](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x2404)][_0x141d00(0x775)](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x1175)][_0x141d00(0x775)](_0x243328[_0x141d00(0x22b4)])&&-0x1===this['keysDownward'][_0x141d00(0x775)](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x2a74)][_0x141d00(0x775)](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x660)]['indexOf'](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x26a)][_0x141d00(0x775)](_0x243328['keyCode'])&&-0x1===this[_0x141d00(0x3442)]['indexOf'](_0x243328['keyCode'])||(-0x1===this[_0x141d00(0x1eae)][_0x141d00(0x775)](_0x243328['keyCode'])&&this[_0x141d00(0x1eae)][_0x141d00(0x2009)](_0x243328[_0x141d00(0x22b4)]),_0x50d816||_0x243328['preventDefault']()):-0x1===this[_0x141d00(0x2dc8)][_0x141d00(0x775)](_0x243328['keyCode'])&&-0x1===this['keysDown'][_0x141d00(0x775)](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x22b0)][_0x141d00(0x775)](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x2404)]['indexOf'](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x1175)][_0x141d00(0x775)](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x1c35)]['indexOf'](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x2a74)][_0x141d00(0x775)](_0x243328[_0x141d00(0x22b4)])&&-0x1===this['keysRotateRight'][_0x141d00(0x775)](_0x243328['keyCode'])&&-0x1===this[_0x141d00(0x26a)][_0x141d00(0x775)](_0x243328[_0x141d00(0x22b4)])&&-0x1===this[_0x141d00(0x3442)]['indexOf'](_0x243328[_0x141d00(0x22b4)])||(0x0<=(_0x348249=this[_0x141d00(0x1eae)][_0x141d00(0x775)](_0x243328['keyCode']))&&this['_keys']['splice'](_0x348249,0x1),_0x50d816||_0x243328['preventDefault']()));}));}[_0x2359ae(0x953)](){var _0x2fc595=_0x2359ae;this[_0x2fc595(0x20c2)]&&(this['_onKeyboardObserver']&&this[_0x2fc595(0x20c2)]['onKeyboardObservable']['remove'](this[_0x2fc595(0x320)]),this['_onCanvasBlurObserver']&&this[_0x2fc595(0x3f27)][_0x2fc595(0x14c2)][_0x2fc595(0x209f)](this[_0x2fc595(0x21d5)]),this[_0x2fc595(0x320)]=null,this['_onCanvasBlurObserver']=null),this['_keys'][_0x2fc595(0x9da)]=0x0;}[_0x2359ae(0x4e9)](){var _0x2d50c7=_0x2359ae;if(this[_0x2d50c7(0x320)]){const _0x3a8d4f=this[_0x2d50c7(0x10d8)];for(let _0x16d089=0x0;_0x16d089{var _0x108adb=a8_0x2e955a;_0x4204c9['d'](_0x317e23,{'A':()=>_0x238b59});function _0x4a8eb2(_0x263ac2,_0x30b40a,_0x224043,_0x1bd1c4){var _0x5c9527=a8_0xcbd5,_0x495e6f,_0x3dc4ac=arguments[_0x5c9527(0x9da)],_0x39c4f6=_0x3dc4ac<0x3?_0x30b40a:null===_0x1bd1c4?_0x1bd1c4=Object[_0x5c9527(0x2fee)](_0x30b40a,_0x224043):_0x1bd1c4;if(_0x5c9527(0x3e0f)==typeof Reflect&&_0x5c9527(0x17ad)==typeof Reflect['decorate'])_0x39c4f6=Reflect[_0x5c9527(0x3902)](_0x263ac2,_0x30b40a,_0x224043,_0x1bd1c4);else{for(var _0x1dfc1f=_0x263ac2[_0x5c9527(0x9da)]-0x1;0x0<=_0x1dfc1f;_0x1dfc1f--)(_0x495e6f=_0x263ac2[_0x1dfc1f])&&(_0x39c4f6=(_0x3dc4ac<0x3?_0x495e6f(_0x39c4f6):0x3<_0x3dc4ac?_0x495e6f(_0x30b40a,_0x224043,_0x39c4f6):_0x495e6f(_0x30b40a,_0x224043))||_0x39c4f6);}0x3<_0x3dc4ac&&_0x39c4f6&&Object['defineProperty'](_0x30b40a,_0x224043,_0x39c4f6);}var _0x4f9884=_0x4204c9(0xa896),_0x317e23=_0x4204c9(0x10435),_0x37d733=_0x4204c9(0x412e),_0x7f3327=_0x4204c9(0x9390),_0x40585e=_0x4204c9(0x4ba7);class _0x238b59{constructor(_0x178749=!0x0){var _0x4da78e=a8_0xcbd5;this[_0x4da78e(0x6db)]=_0x178749,this[_0x4da78e(0x128e)]=[0x0,0x1,0x2],this[_0x4da78e(0x1914)]=0x7d0,this[_0x4da78e(0x3998)]=null,this['onPointerMovedObservable']=new _0x4f9884['y$'](),this[_0x4da78e(0x163a)]=!0x0,this[_0x4da78e(0x2b00)]=-0x1,this[_0x4da78e(0x35a9)]=-0x1;}[_0x108adb(0xb72)](_0x5be467){var _0x463d9a=_0x108adb;_0x5be467=_0x40585e['w1'][_0x463d9a(0x39cb)](arguments);const _0x1e1a8d=this[_0x463d9a(0x10d8)][_0x463d9a(0x279a)](),_0x5ba42c=_0x1e1a8d[_0x463d9a(0x3801)]();this['_pointerInput']||(this[_0x463d9a(0x3568)]=_0x5893a4=>{var _0x251c76=_0x463d9a;const _0x2380e2=_0x5893a4[_0x251c76(0x2805)];var _0x5c3dbd=_0x251c76(0x2873)===_0x2380e2['pointerType'];if(!_0x1e1a8d[_0x251c76(0x201b)]&&(this['touchEnabled']||!_0x5c3dbd)&&(_0x5893a4['type']===_0x7f3327['kD'][_0x251c76(0x774)]||-0x1!==this[_0x251c76(0x128e)][_0x251c76(0x775)](_0x2380e2[_0x251c76(0xff3)]))){const _0x3e3183=_0x2380e2[_0x251c76(0x36f2)];if(_0x5893a4['type']===_0x7f3327['kD'][_0x251c76(0x128b)]){if(!(_0x5c3dbd&&-0x1!==this['_activePointerId']||!_0x5c3dbd&&-0x1!==this[_0x251c76(0x2b00)])){this[_0x251c76(0x35a9)]=_0x2380e2[_0x251c76(0x1f21)];try{null!==_0x3e3183&&void 0x0!==_0x3e3183&&_0x3e3183[_0x251c76(0x2162)](_0x2380e2[_0x251c76(0x1f21)]);}catch(_0x130af4){}-0x1===this['_currentActiveButton']&&(this[_0x251c76(0x2b00)]=_0x2380e2[_0x251c76(0xff3)]),this['_previousPosition']={'x':_0x2380e2[_0x251c76(0x40fd)],'y':_0x2380e2[_0x251c76(0xf68)]},_0x5be467||(_0x2380e2['preventDefault'](),_0x5ba42c&&_0x5ba42c['focus']()),_0x1e1a8d['isPointerLock']&&this[_0x251c76(0x561)]&&this[_0x251c76(0x561)](_0x5893a4[_0x251c76(0x2805)]);}}else{if(_0x5893a4[_0x251c76(0x30a3)]===_0x7f3327['kD'][_0x251c76(0xe51)]){if(!(_0x5c3dbd&&this[_0x251c76(0x35a9)]!==_0x2380e2[_0x251c76(0x1f21)]||!_0x5c3dbd&&this[_0x251c76(0x2b00)]!==_0x2380e2[_0x251c76(0xff3)])){try{null!==_0x3e3183&&void 0x0!==_0x3e3183&&_0x3e3183[_0x251c76(0x406)](_0x2380e2[_0x251c76(0x1f21)]);}catch(_0x5bb037){}this[_0x251c76(0x2b00)]=-0x1,this[_0x251c76(0x3998)]=null,_0x5be467||_0x2380e2['preventDefault'](),this[_0x251c76(0x35a9)]=-0x1;}}else{if(_0x5893a4[_0x251c76(0x30a3)]===_0x7f3327['kD']['POINTERMOVE']&&(this[_0x251c76(0x35a9)]===_0x2380e2[_0x251c76(0x1f21)]||!_0x5c3dbd)){if(_0x1e1a8d[_0x251c76(0x5aa)]&&this['_onMouseMove'])this[_0x251c76(0x561)](_0x5893a4[_0x251c76(0x2805)]);else{if(this[_0x251c76(0x3998)]){let _0x454a1c=_0x2380e2[_0x251c76(0x40fd)]-this['_previousPosition']['x'];_0x5c3dbd=_0x2380e2[_0x251c76(0xf68)]-this[_0x251c76(0x3998)]['y'],(this[_0x251c76(0x10d8)][_0x251c76(0x14ab)]()[_0x251c76(0xf71)]&&(_0x454a1c*=-0x1),this[_0x251c76(0x10d8)][_0x251c76(0x30e9)]&&this['camera'][_0x251c76(0x30e9)][_0x251c76(0x3a5a)]()<0x0&&(_0x454a1c*=-0x1),this[_0x251c76(0x163a)]&&(this[_0x251c76(0x10d8)][_0x251c76(0xffe)]['y']+=_0x454a1c/this[_0x251c76(0x1914)],this[_0x251c76(0x10d8)][_0x251c76(0xffe)]['x']+=_0x5c3dbd/this[_0x251c76(0x1914)]),this[_0x251c76(0xf15)][_0x251c76(0x223f)]({'offsetX':_0x454a1c,'offsetY':_0x5c3dbd}),this[_0x251c76(0x3998)]={'x':_0x2380e2[_0x251c76(0x40fd)],'y':_0x2380e2['clientY']},_0x5be467||_0x2380e2[_0x251c76(0x73b)]());}}}}}}}),this[_0x463d9a(0x561)]=_0x44d3f7=>{var _0x475e4d=_0x463d9a;if(_0x1e1a8d['isPointerLock']&&!_0x1e1a8d[_0x475e4d(0x201b)]){let _0x5342c5=_0x44d3f7['movementX'];this['camera']['getScene']()[_0x475e4d(0xf71)]&&(_0x5342c5*=-0x1),this[_0x475e4d(0x10d8)][_0x475e4d(0x30e9)]&&this[_0x475e4d(0x10d8)][_0x475e4d(0x30e9)][_0x475e4d(0x3a5a)]()<0x0&&(_0x5342c5*=-0x1),this[_0x475e4d(0x10d8)]['cameraRotation']['y']+=_0x5342c5/this['angularSensibility'];var _0x2650b0=_0x44d3f7[_0x475e4d(0x1811)];this[_0x475e4d(0x10d8)][_0x475e4d(0xffe)]['x']+=_0x2650b0/this['angularSensibility'],this[_0x475e4d(0x3998)]=null,_0x5be467||_0x44d3f7[_0x475e4d(0x73b)]();}},this[_0x463d9a(0x61b)]=this[_0x463d9a(0x10d8)]['getScene']()[_0x463d9a(0x3e65)][_0x463d9a(0x26e)](this[_0x463d9a(0x3568)],_0x7f3327['kD'][_0x463d9a(0x128b)]|_0x7f3327['kD'][_0x463d9a(0xe51)]|_0x7f3327['kD'][_0x463d9a(0x774)]),_0x5ba42c&&(this['_contextMenuBind']=this[_0x463d9a(0x386a)]['bind'](this),_0x5ba42c[_0x463d9a(0x363d)](_0x463d9a(0x3e58),this['_contextMenuBind'],!0x1));}[_0x108adb(0x386a)](_0x4481fe){var _0xdb64af=_0x108adb;_0x4481fe[_0xdb64af(0x73b)]();}[_0x108adb(0x953)](){var _0x402e26=_0x108adb;if(this[_0x402e26(0x61b)]){if(this['camera']['getScene']()[_0x402e26(0x3e65)]['_removeCameraPointerObserver'](this[_0x402e26(0x61b)]),this[_0x402e26(0x2ae9)]){const _0x588fdf=this['camera'][_0x402e26(0x279a)](),_0x50a133=_0x588fdf[_0x402e26(0x3801)]();_0x50a133&&_0x50a133[_0x402e26(0x10db)](_0x402e26(0x3e58),this[_0x402e26(0x2ae9)]);}this[_0x402e26(0xf15)]&&this[_0x402e26(0xf15)]['clear'](),this[_0x402e26(0x61b)]=null,this[_0x402e26(0x561)]=null,this[_0x402e26(0x3998)]=null;}this[_0x402e26(0x2b00)]=-0x1;}[_0x108adb(0x28c8)](){var _0x3955a5=_0x108adb;return _0x3955a5(0x3940);}['getSimpleName'](){var _0x521e8a=_0x108adb;return _0x521e8a(0x4042);}}_0x4a8eb2([(0x0,_0x317e23['qC'])()],_0x238b59[_0x108adb(0x2dca)],_0x108adb(0x128e),void 0x0),_0x4a8eb2([(0x0,_0x317e23['qC'])()],_0x238b59[_0x108adb(0x2dca)],_0x108adb(0x1914),void 0x0),_0x37d733['u'][_0x108adb(0x3940)]=_0x238b59;},0x9700:(_0x500098,_0x1e6037,_0x158014)=>{var _0x51a38d=a8_0x2e955a;_0x158014['d'](_0x1e6037,{'A':()=>_0x517fd4});function _0xf565ac(_0x28d432,_0x52466e,_0xf00ab2,_0x278e54){var _0x1394b0=a8_0xcbd5,_0x1f1c3a,_0x51f99c=arguments['length'],_0x35e2b7=_0x51f99c<0x3?_0x52466e:null===_0x278e54?_0x278e54=Object[_0x1394b0(0x2fee)](_0x52466e,_0xf00ab2):_0x278e54;if(_0x1394b0(0x3e0f)==typeof Reflect&&_0x1394b0(0x17ad)==typeof Reflect['decorate'])_0x35e2b7=Reflect[_0x1394b0(0x3902)](_0x28d432,_0x52466e,_0xf00ab2,_0x278e54);else{for(var _0x2e037b=_0x28d432[_0x1394b0(0x9da)]-0x1;0x0<=_0x2e037b;_0x2e037b--)(_0x1f1c3a=_0x28d432[_0x2e037b])&&(_0x35e2b7=(_0x51f99c<0x3?_0x1f1c3a(_0x35e2b7):0x3<_0x51f99c?_0x1f1c3a(_0x52466e,_0xf00ab2,_0x35e2b7):_0x1f1c3a(_0x52466e,_0xf00ab2))||_0x35e2b7);}0x3<_0x51f99c&&_0x35e2b7&&Object['defineProperty'](_0x52466e,_0xf00ab2,_0x35e2b7);}var _0x164bab,_0x1e6037=_0x158014(0x10435),_0xdd84b4=_0x158014(0x412e),_0x50dc2a=_0x158014(0x138cd),_0x39c2c6=_0x158014(0xd53f),_0x32ef01=_0x158014(0xa0f1);_0x164bab={'MoveRelative':0x0,0x0:_0x51a38d(0x23c0),'RotateRelative':0x1,0x1:_0x51a38d(0x602),'MoveScene':0x2,0x2:_0x51a38d(0x1b28)};class _0x517fd4 extends _0x50dc2a['Y']{constructor(){var _0x2c5555=_0x51a38d;super(...arguments),this['_moveRelative']=_0x39c2c6['P'][_0x2c5555(0x317a)](),this[_0x2c5555(0x282a)]=_0x39c2c6['P'][_0x2c5555(0x317a)](),this[_0x2c5555(0x172c)]=_0x39c2c6['P']['Zero'](),this[_0x2c5555(0x16ed)]=_0x164bab[_0x2c5555(0x23c0)],this[_0x2c5555(0x9bc)]=_0x32ef01['c7']['X'],this[_0x2c5555(0x3380)]=_0x164bab[_0x2c5555(0x23c0)],this[_0x2c5555(0x16b)]=_0x32ef01['c7']['Z'],this[_0x2c5555(0x34f)]=null,this['_wheelZActionCoordinate']=null;}[_0x51a38d(0x28c8)](){var _0x26cc5e=_0x51a38d;return _0x26cc5e(0x2788);}set['wheelXMoveRelative'](_0x3cefd8){var _0x1843ce=_0x51a38d;null===_0x3cefd8&&this[_0x1843ce(0x16ed)]!==_0x164bab[_0x1843ce(0x23c0)]||(this[_0x1843ce(0x16ed)]=_0x164bab[_0x1843ce(0x23c0)],this[_0x1843ce(0x9bc)]=_0x3cefd8);}get[_0x51a38d(0x1793)](){var _0x453692=_0x51a38d;return this[_0x453692(0x16ed)]!==_0x164bab[_0x453692(0x23c0)]?null:this[_0x453692(0x9bc)];}set[_0x51a38d(0x2b18)](_0x3e3905){var _0x36a388=_0x51a38d;null===_0x3e3905&&this[_0x36a388(0x3380)]!==_0x164bab[_0x36a388(0x23c0)]||(this[_0x36a388(0x3380)]=_0x164bab[_0x36a388(0x23c0)],this[_0x36a388(0x16b)]=_0x3e3905);}get[_0x51a38d(0x2b18)](){var _0x846872=_0x51a38d;return this[_0x846872(0x3380)]!==_0x164bab[_0x846872(0x23c0)]?null:this[_0x846872(0x16b)];}set[_0x51a38d(0x1d1c)](_0x2c679c){var _0x372aa2=_0x51a38d;null===_0x2c679c&&this[_0x372aa2(0x34f)]!==_0x164bab['MoveRelative']||(this['_wheelZAction']=_0x164bab[_0x372aa2(0x23c0)],this[_0x372aa2(0x2d3f)]=_0x2c679c);}get[_0x51a38d(0x1d1c)](){var _0x1f01fe=_0x51a38d;return this[_0x1f01fe(0x34f)]!==_0x164bab[_0x1f01fe(0x23c0)]?null:this[_0x1f01fe(0x2d3f)];}set[_0x51a38d(0x1f62)](_0x555b72){var _0x58a5f3=_0x51a38d;null===_0x555b72&&this[_0x58a5f3(0x16ed)]!==_0x164bab[_0x58a5f3(0x602)]||(this[_0x58a5f3(0x16ed)]=_0x164bab[_0x58a5f3(0x602)],this['_wheelXActionCoordinate']=_0x555b72);}get[_0x51a38d(0x1f62)](){var _0x160459=_0x51a38d;return this[_0x160459(0x16ed)]!==_0x164bab[_0x160459(0x602)]?null:this[_0x160459(0x9bc)];}set['wheelYRotateRelative'](_0x4f549d){var _0x5a4d98=_0x51a38d;null===_0x4f549d&&this['_wheelYAction']!==_0x164bab[_0x5a4d98(0x602)]||(this[_0x5a4d98(0x3380)]=_0x164bab[_0x5a4d98(0x602)],this[_0x5a4d98(0x16b)]=_0x4f549d);}get['wheelYRotateRelative'](){var _0x4964f3=_0x51a38d;return this[_0x4964f3(0x3380)]!==_0x164bab[_0x4964f3(0x602)]?null:this[_0x4964f3(0x16b)];}set[_0x51a38d(0x94d)](_0x154b13){var _0x34144c=_0x51a38d;null===_0x154b13&&this[_0x34144c(0x34f)]!==_0x164bab['RotateRelative']||(this['_wheelZAction']=_0x164bab['RotateRelative'],this[_0x34144c(0x2d3f)]=_0x154b13);}get[_0x51a38d(0x94d)](){var _0x35789e=_0x51a38d;return this['_wheelZAction']!==_0x164bab[_0x35789e(0x602)]?null:this[_0x35789e(0x2d3f)];}set[_0x51a38d(0x19d7)](_0x199179){var _0x4b6bed=_0x51a38d;null===_0x199179&&this[_0x4b6bed(0x16ed)]!==_0x164bab['MoveScene']||(this[_0x4b6bed(0x16ed)]=_0x164bab['MoveScene'],this[_0x4b6bed(0x9bc)]=_0x199179);}get[_0x51a38d(0x19d7)](){var _0xde089b=_0x51a38d;return this[_0xde089b(0x16ed)]!==_0x164bab[_0xde089b(0x1b28)]?null:this[_0xde089b(0x9bc)];}set['wheelYMoveScene'](_0x325f52){var _0x425299=_0x51a38d;null===_0x325f52&&this['_wheelYAction']!==_0x164bab[_0x425299(0x1b28)]||(this['_wheelYAction']=_0x164bab[_0x425299(0x1b28)],this[_0x425299(0x16b)]=_0x325f52);}get[_0x51a38d(0xe48)](){var _0x32a73f=_0x51a38d;return this[_0x32a73f(0x3380)]!==_0x164bab[_0x32a73f(0x1b28)]?null:this[_0x32a73f(0x16b)];}set[_0x51a38d(0x11a3)](_0x1bd68e){var _0x22ed70=_0x51a38d;null===_0x1bd68e&&this[_0x22ed70(0x34f)]!==_0x164bab['MoveScene']||(this['_wheelZAction']=_0x164bab[_0x22ed70(0x1b28)],this['_wheelZActionCoordinate']=_0x1bd68e);}get['wheelZMoveScene'](){var _0x5d66fe=_0x51a38d;return this[_0x5d66fe(0x34f)]!==_0x164bab[_0x5d66fe(0x1b28)]?null:this['_wheelZActionCoordinate'];}[_0x51a38d(0x4e9)](){var _0x19330f=_0x51a38d,_0x48b0a1,_0x474ddf;0x0===this[_0x19330f(0x1940)]&&0x0===this[_0x19330f(0x3a7)]&&0x0==this[_0x19330f(0x330f)]||(this[_0x19330f(0x2cf2)][_0x19330f(0x34b)](0x0),this[_0x19330f(0x282a)][_0x19330f(0x34b)](0x0),this[_0x19330f(0x172c)][_0x19330f(0x34b)](0x0),this['_updateCamera'](),this[_0x19330f(0x10d8)][_0x19330f(0x14ab)]()[_0x19330f(0xf71)]&&(this[_0x19330f(0x2cf2)]['z']*=-0x1),_0x48b0a1=_0x39c2c6['y3'][_0x19330f(0x317a)](),this[_0x19330f(0x10d8)][_0x19330f(0x1f6f)]()[_0x19330f(0x28e5)](_0x48b0a1),_0x474ddf=_0x39c2c6['P'][_0x19330f(0x317a)](),_0x39c2c6['P'][_0x19330f(0x3cd8)](this[_0x19330f(0x2cf2)],_0x48b0a1,_0x474ddf),this[_0x19330f(0x10d8)]['cameraRotation']['x']+=this[_0x19330f(0x282a)]['x']/0xc8,this[_0x19330f(0x10d8)][_0x19330f(0xffe)]['y']+=this[_0x19330f(0x282a)]['y']/0xc8,this[_0x19330f(0x10d8)]['cameraDirection']['addInPlace'](_0x474ddf),this[_0x19330f(0x10d8)][_0x19330f(0x2705)][_0x19330f(0x16b8)](this['_moveScene']),super['checkInputs']());}[_0x51a38d(0x3dc1)](){var _0xe3555a=_0x51a38d;this[_0xe3555a(0x3225)](this[_0xe3555a(0x1940)],this[_0xe3555a(0x16ed)],this[_0xe3555a(0x9bc)]),this[_0xe3555a(0x3225)](this[_0xe3555a(0x3a7)],this['_wheelYAction'],this['_wheelYActionCoordinate']),this[_0xe3555a(0x3225)](this[_0xe3555a(0x330f)],this[_0xe3555a(0x34f)],this['_wheelZActionCoordinate']);}['_updateCameraProperty'](_0x4bdeb7,_0x4f92ea,_0x250679){var _0x1048f1=_0x51a38d;if(0x0!==_0x4bdeb7&&null!==_0x4f92ea&&null!==_0x250679){let _0x59b768=null;switch(_0x4f92ea){case _0x164bab[_0x1048f1(0x23c0)]:_0x59b768=this['_moveRelative'];break;case _0x164bab[_0x1048f1(0x602)]:_0x59b768=this['_rotateRelative'];break;case _0x164bab[_0x1048f1(0x1b28)]:_0x59b768=this[_0x1048f1(0x172c)];}switch(_0x250679){case _0x32ef01['c7']['X']:_0x59b768[_0x1048f1(0x1878)](_0x4bdeb7,0x0,0x0);break;case _0x32ef01['c7']['Y']:_0x59b768['set'](0x0,_0x4bdeb7,0x0);break;case _0x32ef01['c7']['Z']:_0x59b768[_0x1048f1(0x1878)](0x0,0x0,_0x4bdeb7);}}}}_0xf565ac([(0x0,_0x1e6037['qC'])()],_0x517fd4[_0x51a38d(0x2dca)],'wheelXMoveRelative',null),_0xf565ac([(0x0,_0x1e6037['qC'])()],_0x517fd4[_0x51a38d(0x2dca)],_0x51a38d(0x2b18),null),_0xf565ac([(0x0,_0x1e6037['qC'])()],_0x517fd4['prototype'],_0x51a38d(0x1d1c),null),_0xf565ac([(0x0,_0x1e6037['qC'])()],_0x517fd4[_0x51a38d(0x2dca)],_0x51a38d(0x1f62),null),_0xf565ac([(0x0,_0x1e6037['qC'])()],_0x517fd4[_0x51a38d(0x2dca)],_0x51a38d(0x40a4),null),_0xf565ac([(0x0,_0x1e6037['qC'])()],_0x517fd4[_0x51a38d(0x2dca)],_0x51a38d(0x94d),null),_0xf565ac([(0x0,_0x1e6037['qC'])()],_0x517fd4['prototype'],'wheelXMoveScene',null),_0xf565ac([(0x0,_0x1e6037['qC'])()],_0x517fd4['prototype'],_0x51a38d(0xe48),null),_0xf565ac([(0x0,_0x1e6037['qC'])()],_0x517fd4[_0x51a38d(0x2dca)],_0x51a38d(0x11a3),null),_0xdd84b4['u'][_0x51a38d(0x2788)]=_0x517fd4;},0x11c78:(_0x48d342,_0x3679f8,_0x424869)=>{var _0x1e30d9=a8_0x2e955a;_0x424869['d'](_0x3679f8,{'y':()=>_0x2c5279});function _0x2ad93c(_0x38b2ba,_0x289992,_0xf878bd,_0x54281b){var _0x43e5ff=a8_0xcbd5,_0x1319a2,_0x3cf414=arguments[_0x43e5ff(0x9da)],_0x75fec6=_0x3cf414<0x3?_0x289992:null===_0x54281b?_0x54281b=Object[_0x43e5ff(0x2fee)](_0x289992,_0xf878bd):_0x54281b;if(_0x43e5ff(0x3e0f)==typeof Reflect&&_0x43e5ff(0x17ad)==typeof Reflect[_0x43e5ff(0x3902)])_0x75fec6=Reflect[_0x43e5ff(0x3902)](_0x38b2ba,_0x289992,_0xf878bd,_0x54281b);else{for(var _0x16cedd=_0x38b2ba[_0x43e5ff(0x9da)]-0x1;0x0<=_0x16cedd;_0x16cedd--)(_0x1319a2=_0x38b2ba[_0x16cedd])&&(_0x75fec6=(_0x3cf414<0x3?_0x1319a2(_0x75fec6):0x3<_0x3cf414?_0x1319a2(_0x289992,_0xf878bd,_0x75fec6):_0x1319a2(_0x289992,_0xf878bd))||_0x75fec6);}0x3<_0x3cf414&&_0x75fec6&&Object[_0x43e5ff(0x30e2)](_0x289992,_0xf878bd,_0x75fec6);}var _0x3679f8=_0x424869(0x10435),_0x4db373=_0x424869(0x412e),_0x1c7c83=_0x424869(0x9390),_0x4b096e=_0x424869(0xd53f),_0x33b821=_0x424869(0x4ba7);class _0x2c5279{constructor(_0x1fc3c5=!0x1){var _0x438d00=a8_0xcbd5;this[_0x438d00(0x1d0d)]=_0x1fc3c5,this[_0x438d00(0x152e)]=0x30d40,this[_0x438d00(0x20eb)]=0xfa,this[_0x438d00(0x2243)]=!0x1,this[_0x438d00(0x495)]=null,this['_offsetY']=null,this[_0x438d00(0x53d)]=new Array(),this[_0x438d00(0x3601)]=_0x33b821['w1'][_0x438d00(0x258f)]();}[_0x1e30d9(0xb72)](_0x5b5c9e){var _0x275f2f=_0x1e30d9;_0x5b5c9e=_0x33b821['w1'][_0x275f2f(0x39cb)](arguments);let _0x4f84cb=null;if(void 0x0===this[_0x275f2f(0x3568)]&&(this['_onLostFocus']=()=>{var _0x396c46=_0x275f2f;this[_0x396c46(0x495)]=null,this[_0x396c46(0xc54)]=null;},this[_0x275f2f(0x3568)]=_0x23a587=>{var _0x26af29=_0x275f2f;const _0x352d9=_0x23a587['event'];var _0x420d70=_0x26af29(0x4042)===_0x352d9[_0x26af29(0x3fcc)]||this[_0x26af29(0x3601)]&&void 0x0===_0x352d9[_0x26af29(0x3fcc)];!this['allowMouse']&&_0x420d70||(_0x23a587[_0x26af29(0x30a3)]===_0x1c7c83['kD']['POINTERDOWN']?(_0x5b5c9e||_0x352d9['preventDefault'](),this[_0x26af29(0x53d)][_0x26af29(0x2009)](_0x352d9[_0x26af29(0x1f21)]),0x1===this[_0x26af29(0x53d)][_0x26af29(0x9da)]&&(_0x4f84cb={'x':_0x352d9[_0x26af29(0x40fd)],'y':_0x352d9['clientY']})):_0x23a587[_0x26af29(0x30a3)]===_0x1c7c83['kD']['POINTERUP']?(_0x5b5c9e||_0x352d9[_0x26af29(0x73b)](),-0x1!==(_0x420d70=this[_0x26af29(0x53d)][_0x26af29(0x775)](_0x352d9[_0x26af29(0x1f21)]))&&(this['_pointerPressed'][_0x26af29(0x34ac)](_0x420d70,0x1),0x0==_0x420d70&&(_0x4f84cb=null,this[_0x26af29(0x495)]=null,this[_0x26af29(0xc54)]=null))):_0x23a587[_0x26af29(0x30a3)]===_0x1c7c83['kD'][_0x26af29(0x774)]&&(_0x5b5c9e||_0x352d9[_0x26af29(0x73b)](),_0x4f84cb&&0x0==this[_0x26af29(0x53d)][_0x26af29(0x775)](_0x352d9['pointerId'])&&(this[_0x26af29(0x495)]=_0x352d9['clientX']-_0x4f84cb['x'],this[_0x26af29(0xc54)]=-(_0x352d9[_0x26af29(0xf68)]-_0x4f84cb['y']))));}),this[_0x275f2f(0x61b)]=this[_0x275f2f(0x10d8)][_0x275f2f(0x14ab)]()[_0x275f2f(0x3e65)][_0x275f2f(0x26e)](this[_0x275f2f(0x3568)],_0x1c7c83['kD']['POINTERDOWN']|_0x1c7c83['kD'][_0x275f2f(0xe51)]|_0x1c7c83['kD'][_0x275f2f(0x774)]),this[_0x275f2f(0x1702)]){const _0x45b71e=this[_0x275f2f(0x10d8)][_0x275f2f(0x279a)](),_0x45bb3d=_0x45b71e[_0x275f2f(0x3801)]();_0x45bb3d&&_0x45bb3d['addEventListener'](_0x275f2f(0x2149),this[_0x275f2f(0x1702)]);}}[_0x1e30d9(0x953)](){var _0x2ff000=_0x1e30d9;if(this[_0x2ff000(0x3568)]){if(this[_0x2ff000(0x61b)]&&(this[_0x2ff000(0x10d8)][_0x2ff000(0x14ab)]()[_0x2ff000(0x3e65)]['_removeCameraPointerObserver'](this[_0x2ff000(0x61b)]),this['_observer']=null),this[_0x2ff000(0x1702)]){const _0x4cc40a=this[_0x2ff000(0x10d8)][_0x2ff000(0x279a)](),_0x58e37a=_0x4cc40a[_0x2ff000(0x3801)]();_0x58e37a&&_0x58e37a[_0x2ff000(0x10db)]('blur',this[_0x2ff000(0x1702)]),this[_0x2ff000(0x1702)]=null;}this['_pointerPressed'][_0x2ff000(0x9da)]=0x0,this[_0x2ff000(0x495)]=null,this[_0x2ff000(0xc54)]=null;}}[_0x1e30d9(0x4e9)](){var _0x1de41d=_0x1e30d9;if(null!==this[_0x1de41d(0x495)]&&null!==this[_0x1de41d(0xc54)]&&(0x0!==this[_0x1de41d(0x495)]||0x0!==this[_0x1de41d(0xc54)])){const _0x38cef3=this[_0x1de41d(0x10d8)];var _0xe90155;_0x38cef3[_0x1de41d(0xffe)]['y']=this[_0x1de41d(0x495)]/this[_0x1de41d(0x152e)],this[_0x1de41d(0x2243)]&&0x1===this[_0x1de41d(0x53d)][_0x1de41d(0x9da)]||!this[_0x1de41d(0x2243)]&&0x1{var _0x54f8fd=a8_0x2e955a,_0x236be6=_0x24930f(0x12e2f),_0x5a5cd8=_0x24930f(0x412e),_0x201c40=_0x24930f(0xd53f);_0x24930f(0xf073)['a'][_0x54f8fd(0x2dca)][_0x54f8fd(0x1304)]=function(){return this['add'](new _0x5267a2()),this;};class _0x5267a2{[_0x54f8fd(0x14cb)](){var _0x2d2f5e=_0x54f8fd;return this[_0x2d2f5e(0x114c)];}[_0x54f8fd(0xa65)](){return this['_rightjoystick'];}[_0x54f8fd(0x4e9)](){var _0x34924b=_0x54f8fd;if(this[_0x34924b(0x114c)]){const _0x6eab42=this['camera'];var _0x4ecd32=0x32*_0x6eab42[_0x34924b(0x2297)](),_0x16a5c5=_0x201c40['y3']['RotationYawPitchRoll'](_0x6eab42[_0x34924b(0xfb0)]['y'],_0x6eab42['rotation']['x'],0x0),_0x4ecd32=_0x201c40['P']['TransformCoordinates'](new _0x201c40['P'](this[_0x34924b(0x114c)]['deltaPosition']['x']*_0x4ecd32,this[_0x34924b(0x114c)][_0x34924b(0x2727)]['y']*_0x4ecd32,this['_leftjoystick']['deltaPosition']['z']*_0x4ecd32),_0x16a5c5);_0x6eab42[_0x34924b(0x2705)]=_0x6eab42[_0x34924b(0x2705)]['add'](_0x4ecd32),_0x6eab42['cameraRotation']=_0x6eab42[_0x34924b(0xffe)]['addVector3'](this[_0x34924b(0x30db)]['deltaPosition']),this[_0x34924b(0x114c)]['pressed']||(this[_0x34924b(0x114c)][_0x34924b(0x2727)]=this['_leftjoystick']['deltaPosition'][_0x34924b(0xa64)](0.9)),this['_rightjoystick'][_0x34924b(0xa98)]||(this[_0x34924b(0x30db)][_0x34924b(0x2727)]=this[_0x34924b(0x30db)][_0x34924b(0x2727)][_0x34924b(0xa64)](0.9));}}[_0x54f8fd(0xb72)](){var _0x5b363f=_0x54f8fd;this[_0x5b363f(0x114c)]=new _0x236be6['N'](!0x0),this[_0x5b363f(0x114c)][_0x5b363f(0x3246)](_0x236be6['h']['Z']),this['_leftjoystick']['setAxisForLeftRight'](_0x236be6['h']['X']),this[_0x5b363f(0x114c)][_0x5b363f(0x3a1f)](0.15),this['_rightjoystick']=new _0x236be6['N'](!0x1),this['_rightjoystick'][_0x5b363f(0x3246)](_0x236be6['h']['X']),this['_rightjoystick'][_0x5b363f(0xaab)](_0x236be6['h']['Y']),this[_0x5b363f(0x30db)]['reverseUpDown']=!0x0,this[_0x5b363f(0x30db)][_0x5b363f(0x3a1f)](0.05),this[_0x5b363f(0x30db)]['setJoystickColor']('yellow');}[_0x54f8fd(0x953)](){var _0x24405e=_0x54f8fd;this[_0x24405e(0x114c)][_0x24405e(0x1255)](),this[_0x24405e(0x30db)][_0x24405e(0x1255)]();}[_0x54f8fd(0x28c8)](){return'FreeCameraVirtualJoystickInput';}[_0x54f8fd(0xec0)](){var _0x3655e6=_0x54f8fd;return _0x3655e6(0x392d);}}_0x5a5cd8['u'][_0x54f8fd(0x4160)]=_0x5267a2;},0x46ed:(_0x455ae1,_0x54c3af,_0x55b145)=>{_0x55b145(0x138cd),_0x55b145(0x16db3),_0x55b145(0xf62d),_0x55b145(0x15b73),_0x55b145(0xf545),_0x55b145(0x76f2),_0x55b145(0x1549e),_0x55b145(0x54cb),_0x55b145(0x10a8b),_0x55b145(0x97c7),_0x55b145(0xc903),_0x55b145(0x102b2),_0x55b145(0x7701),_0x55b145(0x13617),_0x55b145(0xcbdc),_0x55b145(0x93b0),_0x55b145(0x9700),_0x55b145(0x11c78),_0x55b145(0xf51d);},0x8717:(_0x1a86e0,_0x1e4897,_0x131b43)=>{_0x131b43(0xa596),_0x131b43(0xabd4),_0x131b43(0x17be4),_0x131b43(0x525b);},0xa596:(_0x3eeeee,_0x140a02,_0x168d28)=>{_0x168d28['d'](_0x140a02,{'i':()=>function(_0x573f24){var _0x59ce4f=a8_0xcbd5;_0x573f24[_0x59ce4f(0x2a7a)][0x0][_0x59ce4f(0x3fb8)]=new _0x2e05f5['Q'](_0x573f24[_0x59ce4f(0x1c3a)]+_0x59ce4f(0x1f8b),0x1,_0x573f24[_0x59ce4f(0x2a7a)][0x0]),_0x573f24[_0x59ce4f(0x2a7a)][0x1][_0x59ce4f(0x3fb8)]=new _0x1e82c0['k'](_0x573f24[_0x59ce4f(0x1c3a)]+_0x59ce4f(0xb68),0x1,_0x573f24[_0x59ce4f(0x2a7a)]);}});var _0x2e05f5=_0x168d28(0xc573),_0x1e82c0=_0x168d28(0x942);},0xabd4:(_0x556574,_0x33d338,_0x5204d8)=>{_0x5204d8['d'](_0x33d338,{'k':()=>function(_0x3d97b2){var _0x4d2ae2=a8_0xcbd5,_0x39729c=_0x3d97b2['cameraRigMode']===_0x71cfa['V'][_0x4d2ae2(0x65b)]||_0x3d97b2[_0x4d2ae2(0x708)]===_0x71cfa['V'][_0x4d2ae2(0x3995)],_0x509990=_0x3d97b2[_0x4d2ae2(0x708)]===_0x71cfa['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED'];_0x3d97b2['cameraRigMode']===_0x71cfa['V'][_0x4d2ae2(0x167f)]?(_0x3d97b2[_0x4d2ae2(0x2a7a)][0x0][_0x4d2ae2(0x3fb8)]=new _0x336f28['Q'](_0x3d97b2[_0x4d2ae2(0x1c3a)]+_0x4d2ae2(0x1f8b),0x1,_0x3d97b2['_rigCameras'][0x0]),_0x3d97b2[_0x4d2ae2(0x2a7a)][0x1][_0x4d2ae2(0x3fb8)]=new _0x514a87['i'](_0x3d97b2[_0x4d2ae2(0x1c3a)]+_0x4d2ae2(0x25ca),_0x3d97b2['_rigCameras'],!0x1,!0x0)):(_0x3d97b2['_rigCameras'][_0x509990?0x1:0x0][_0x4d2ae2(0x32f9)]=new _0xbaec7b['l'](0x0,0x0,_0x39729c?0.5:0x1,_0x39729c?0x1:0.5),_0x3d97b2[_0x4d2ae2(0x2a7a)][_0x509990?0x0:0x1]['viewport']=new _0xbaec7b['l'](_0x39729c?0.5:0x0,_0x39729c?0x0:0.5,_0x39729c?0.5:0x1,_0x39729c?0x1:0.5));}});var _0x71cfa=_0x5204d8(0x43d7),_0xbaec7b=_0x5204d8(0x1f13),_0x336f28=_0x5204d8(0xc573),_0x514a87=_0x5204d8(0x1713e);},0x17be4:(_0x3a5c55,_0x610411,_0x2c5b06)=>{_0x2c5b06['d'](_0x610411,{'S':()=>function(_0x4b10a9,_0x596bc3){var _0x3ce96c=a8_0xcbd5;const _0x4ff60c=_0x596bc3[_0x3ce96c(0x2617)]||_0x391aad['X'][_0x3ce96c(0x15d8)]();_0x4b10a9[_0x3ce96c(0x2a7a)][0x0][_0x3ce96c(0x2ba1)][_0x3ce96c(0x2d36)]=_0x4ff60c,_0x4b10a9[_0x3ce96c(0x2a7a)][0x0][_0x3ce96c(0x32f9)]=new _0x28ff14['l'](0x0,0x0,0.5,0x1),_0x4b10a9['_rigCameras'][0x0][_0x3ce96c(0x2ba1)][_0x3ce96c(0x2085)]=new _0x1bfeb2['y3'](),_0x4b10a9[_0x3ce96c(0x2a7a)][0x0][_0x3ce96c(0x2ba1)][_0x3ce96c(0x39ff)]=_0x4ff60c[_0x3ce96c(0x3464)],_0x4b10a9[_0x3ce96c(0x2a7a)][0x0][_0x3ce96c(0x2ba1)][_0x3ce96c(0x28e4)]=_0x4ff60c['leftPreViewMatrix'],_0x4b10a9[_0x3ce96c(0x2a7a)][0x0][_0x3ce96c(0x17a9)]=_0x4b10a9[_0x3ce96c(0x2a7a)][0x0][_0x3ce96c(0x1900)],_0x4b10a9[_0x3ce96c(0x2a7a)][0x1]['_cameraRigParams'][_0x3ce96c(0x2d36)]=_0x4ff60c,_0x4b10a9['_rigCameras'][0x1]['viewport']=new _0x28ff14['l'](0.5,0x0,0.5,0x1),_0x4b10a9[_0x3ce96c(0x2a7a)][0x1][_0x3ce96c(0x2ba1)][_0x3ce96c(0x2085)]=new _0x1bfeb2['y3'](),_0x4b10a9['_rigCameras'][0x1][_0x3ce96c(0x2ba1)][_0x3ce96c(0x39ff)]=_0x4ff60c[_0x3ce96c(0x400d)],_0x4b10a9[_0x3ce96c(0x2a7a)][0x1]['_cameraRigParams']['vrPreViewMatrix']=_0x4ff60c[_0x3ce96c(0x1720)],_0x4b10a9[_0x3ce96c(0x2a7a)][0x1]['getProjectionMatrix']=_0x4b10a9[_0x3ce96c(0x2a7a)][0x1][_0x3ce96c(0x1900)],_0x4ff60c[_0x3ce96c(0xfa5)]&&(_0x4b10a9[_0x3ce96c(0x14ab)]()[_0x3ce96c(0x279a)]()[_0x3ce96c(0x2e84)]()[_0x3ce96c(0x1aa8)]?(_0x4b10a9[_0x3ce96c(0x4123)]=!0x0,_0x4b10a9['_rigPostProcess']=new _0x2eb6f0['E']('VRMultiviewToSingleview',_0x4b10a9,_0x4ff60c['postProcessScaleFactor'])):(_0x40d2ef['Y'][_0x3ce96c(0x1381)](_0x3ce96c(0x3a35)),_0x4ff60c[_0x3ce96c(0xfa5)]=!0x1)),_0x4ff60c[_0x3ce96c(0x144b)]&&(_0x4b10a9[_0x3ce96c(0x2a7a)][0x0][_0x3ce96c(0x3fb8)]=new _0xb4bdaa['T'](_0x3ce96c(0x511),_0x4b10a9[_0x3ce96c(0x2a7a)][0x0],!0x1,_0x4ff60c),_0x4b10a9[_0x3ce96c(0x2a7a)][0x1]['_rigPostProcess']=new _0xb4bdaa['T']('VR_Distort_Compensation_Right',_0x4b10a9[_0x3ce96c(0x2a7a)][0x1],!0x0,_0x4ff60c));}});var _0x1bfeb2=_0x2c5b06(0xd53f),_0xb4bdaa=_0x2c5b06(0x168c2),_0x2eb6f0=_0x2c5b06(0x12454),_0x391aad=_0x2c5b06(0x6038),_0x40d2ef=_0x2c5b06(0x9a70),_0x28ff14=_0x2c5b06(0x1f13);},0x525b:(_0x128575,_0x21d11c,_0x3231f0)=>{_0x3231f0['d'](_0x21d11c,{'j':()=>function(_0xc0df52,_0x2d4852){var _0x178296=a8_0xcbd5,_0x18917d,_0x37dfd1;_0x2d4852[_0x178296(0x39dc)]&&(_0x18917d=_0x2d4852[_0x178296(0x39dc)][_0x178296(0x17d3)](_0x178296(0x2932)),_0x37dfd1=_0x2d4852[_0x178296(0x39dc)][_0x178296(0x17d3)](_0x178296(0x8a2)),_0xc0df52[_0x178296(0x2a7a)][0x0]['viewport']=new _0x4507e5['l'](0x0,0x0,0.5,0x1),_0xc0df52[_0x178296(0x2a7a)][0x0]['setCameraRigParameter']('left',!0x0),_0xc0df52[_0x178296(0x2a7a)][0x0][_0x178296(0x1129)]('specs',_0x2d4852['specs']),_0xc0df52[_0x178296(0x2a7a)][0x0]['setCameraRigParameter']('eyeParameters',_0x18917d),_0xc0df52[_0x178296(0x2a7a)][0x0][_0x178296(0x1129)](_0x178296(0x374),_0x2d4852[_0x178296(0x374)]),_0xc0df52['_rigCameras'][0x0][_0x178296(0x1129)](_0x178296(0x20be),_0x2d4852['parentCamera']),_0xc0df52[_0x178296(0x2a7a)][0x0][_0x178296(0x2ba1)][_0x178296(0x2085)]=new _0x47d4a5['y3'](),_0xc0df52['_rigCameras'][0x0][_0x178296(0x17a9)]=_0xc0df52[_0x178296(0x276e)],(_0xc0df52[_0x178296(0x2a7a)][0x0]['parent']=_0xc0df52)['_rigCameras'][0x0]['_getViewMatrix']=_0xc0df52[_0x178296(0x4141)],_0xc0df52['_rigCameras'][0x1][_0x178296(0x32f9)]=new _0x4507e5['l'](0.5,0x0,0.5,0x1),_0xc0df52[_0x178296(0x2a7a)][0x1]['setCameraRigParameter'](_0x178296(0x43b),_0x37dfd1),_0xc0df52[_0x178296(0x2a7a)][0x1][_0x178296(0x1129)](_0x178296(0x4f2),_0x2d4852[_0x178296(0x4f2)]),_0xc0df52['_rigCameras'][0x1]['setCameraRigParameter'](_0x178296(0x374),_0x2d4852[_0x178296(0x374)]),_0xc0df52[_0x178296(0x2a7a)][0x1][_0x178296(0x1129)](_0x178296(0x20be),_0x2d4852[_0x178296(0x20be)]),_0xc0df52[_0x178296(0x2a7a)][0x1]['_cameraRigParams'][_0x178296(0x2085)]=new _0x47d4a5['y3'](),_0xc0df52[_0x178296(0x2a7a)][0x1][_0x178296(0x17a9)]=_0xc0df52[_0x178296(0x276e)],(_0xc0df52['_rigCameras'][0x1][_0x178296(0x30e9)]=_0xc0df52)[_0x178296(0x2a7a)][0x1][_0x178296(0x4014)]=_0xc0df52['_getWebVRViewMatrix']);}});var _0x47d4a5=_0x3231f0(0xd53f),_0x4507e5=_0x3231f0(0x1f13);},0x1391c:(_0x58de6,_0x3b0256,_0x13025a)=>{var _0x36ca0f=a8_0x2e955a,_0x55040b=_0x13025a(0x43d7),_0x46d10c=_0x13025a(0xf893),_0x1911fe=_0x13025a(0xd53f),_0x371323=_0x13025a(0x5f60),_0x11f973=_0x13025a(0xa596);_0x371323['N'][_0x36ca0f(0x3f45)](_0x36ca0f(0x272d),(_0x3c7189,_0x2426d3,_0x1ab0fc)=>()=>new _0x4d8258(_0x3c7189,0x0,0x0,0x1,_0x1911fe['P']['Zero'](),_0x1ab0fc[_0x36ca0f(0x1b23)],_0x2426d3));class _0x4d8258 extends _0x46d10c['Y']{constructor(_0x4f45a7,_0x2ce4d4,_0x424c31,_0x5c8644,_0xc0a005,_0x44180e,_0x2e58a5){var _0x33dbb9=_0x36ca0f;super(_0x4f45a7,_0x2ce4d4,_0x424c31,_0x5c8644,_0xc0a005,_0x2e58a5),this[_0x33dbb9(0x356b)]=_0x11f973['i'][_0x33dbb9(0x3458)](null,this),this[_0x33dbb9(0x1f37)]=_0x44180e,this[_0x33dbb9(0x98c)](_0x55040b['V'][_0x33dbb9(0x2514)],{'interaxialDistance':_0x44180e});}['getClassName'](){var _0x48e9f1=_0x36ca0f;return _0x48e9f1(0x272d);}}},0x55e0:(_0x6b6659,_0x5a597d,_0x1d9541)=>{var _0x5ede35=a8_0x2e955a,_0xc71be1=_0x1d9541(0x43d7),_0x5a36ba=_0x1d9541(0xc00b),_0x43bceb=_0x1d9541(0xd53f),_0x4ce930=_0x1d9541(0x5f60),_0x12bb5c=_0x1d9541(0xa596);_0x4ce930['N']['AddNodeConstructor'](_0x5ede35(0x3545),(_0x4719e3,_0xd77498,_0x2c732a)=>()=>new _0x24014b(_0x4719e3,_0x43bceb['P'][_0x5ede35(0x317a)](),_0x2c732a[_0x5ede35(0x1b23)],_0xd77498));class _0x24014b extends _0x5a36ba['c']{constructor(_0x4d01fc,_0x5d1794,_0x1b3aa3,_0x26f779){var _0x4e0ef3=_0x5ede35;super(_0x4d01fc,_0x5d1794,_0x26f779),this[_0x4e0ef3(0x356b)]=_0x12bb5c['i'][_0x4e0ef3(0x3458)](null,this),this[_0x4e0ef3(0x1f37)]=_0x1b3aa3,this['setCameraRigMode'](_0xc71be1['V']['RIG_MODE_STEREOSCOPIC_ANAGLYPH'],{'interaxialDistance':_0x1b3aa3});}[_0x5ede35(0x28c8)](){return'AnaglyphFreeCamera';}}},0x8a8d:(_0x20ec2e,_0x5f5888,_0x6d82ac)=>{var _0xfd793b=a8_0x2e955a,_0xe3bdf8=_0x6d82ac(0x43d7),_0x16201d=_0x6d82ac(0x18499),_0x5f0980=_0x6d82ac(0xd53f),_0x30d87f=_0x6d82ac(0x5f60),_0x3ea262=_0x6d82ac(0xa596);_0x30d87f['N'][_0xfd793b(0x3f45)]('AnaglyphGamepadCamera',(_0x1aef12,_0x78dd98,_0xa6760e)=>()=>new _0x1581f3(_0x1aef12,_0x5f0980['P'][_0xfd793b(0x317a)](),_0xa6760e[_0xfd793b(0x1b23)],_0x78dd98));class _0x1581f3 extends _0x16201d['i']{constructor(_0x2111d2,_0x48e171,_0x2a1ca8,_0x44ac69){var _0x271cd2=_0xfd793b;super(_0x2111d2,_0x48e171,_0x44ac69),this[_0x271cd2(0x356b)]=_0x3ea262['i']['bind'](null,this),this['interaxialDistance']=_0x2a1ca8,this[_0x271cd2(0x98c)](_0xe3bdf8['V'][_0x271cd2(0x2514)],{'interaxialDistance':_0x2a1ca8});}[_0xfd793b(0x28c8)](){var _0x160aee=_0xfd793b;return _0x160aee(0x2c46);}}},0x2001:(_0x1998b2,_0x478e6b,_0x1cf7f5)=>{var _0x183044=a8_0x2e955a,_0x1e0213=_0x1cf7f5(0x43d7),_0x368fc4=_0x1cf7f5(0xef0a),_0x225b7d=_0x1cf7f5(0xd53f),_0x20e3d6=_0x1cf7f5(0x5f60),_0x30d683=_0x1cf7f5(0xa596);_0x20e3d6['N'][_0x183044(0x3f45)](_0x183044(0x18d1),(_0x3f4b8c,_0x20ff09,_0x372c02)=>()=>new _0x526a98(_0x3f4b8c,_0x225b7d['P'][_0x183044(0x317a)](),_0x372c02[_0x183044(0x1b23)],_0x20ff09));class _0x526a98 extends _0x368fc4['x']{constructor(_0x32db8a,_0x2447fc,_0x16c75d,_0x156605){var _0xedcb0=_0x183044;super(_0x32db8a,_0x2447fc,_0x156605),this[_0xedcb0(0x356b)]=_0x30d683['i'][_0xedcb0(0x3458)](null,this),this[_0xedcb0(0x1f37)]=_0x16c75d,this[_0xedcb0(0x98c)](_0x1e0213['V'][_0xedcb0(0x2514)],{'interaxialDistance':_0x16c75d});}[_0x183044(0x28c8)](){return'AnaglyphUniversalCamera';}}},0x107ec:(_0x57736c,_0x3985c4,_0x1ce934)=>{_0x1ce934(0x1391c),_0x1ce934(0x55e0),_0x1ce934(0x8a8d),_0x1ce934(0x2001),_0x1ce934(0xa6ed),_0x1ce934(0xad4b),_0x1ce934(0x181f7),_0x1ce934(0x24d2),_0x1ce934(0x135be);},0xa6ed:(_0x4cb7c5,_0x504913,_0x1f73b5)=>{var _0xdccb59=a8_0x2e955a,_0x45ca34=_0x1f73b5(0x43d7),_0x23ed9f=_0x1f73b5(0xf893),_0x260100=_0x1f73b5(0xd53f),_0x317ef9=_0x1f73b5(0x5f60),_0x324ebe=_0x1f73b5(0xabd4);_0x317ef9['N'][_0xdccb59(0x3f45)]('StereoscopicArcRotateCamera',(_0xd94b06,_0x1d7505,_0x2d21a9)=>()=>new _0x1af700(_0xd94b06,0x0,0x0,0x1,_0x260100['P'][_0xdccb59(0x317a)](),_0x2d21a9[_0xdccb59(0x1b23)],_0x2d21a9[_0xdccb59(0x3158)],_0x1d7505));class _0x1af700 extends _0x23ed9f['Y']{constructor(_0x550ae8,_0x52b4f0,_0x46ce23,_0x1bce5c,_0x566560,_0x503c59,_0x1b518f,_0x2b3d2e){var _0x468c3f=_0xdccb59;super(_0x550ae8,_0x52b4f0,_0x46ce23,_0x1bce5c,_0x566560,_0x2b3d2e),this[_0x468c3f(0x356b)]=_0x324ebe['k']['bind'](null,this),this[_0x468c3f(0x1f37)]=_0x503c59,this[_0x468c3f(0x3158)]=_0x1b518f,this['setCameraRigMode'](_0x1b518f?_0x45ca34['V'][_0x468c3f(0x65b)]:_0x45ca34['V'][_0x468c3f(0x2b47)],{'interaxialDistance':_0x503c59});}[_0xdccb59(0x28c8)](){var _0x3b965c=_0xdccb59;return _0x3b965c(0x17b7);}}},0xad4b:(_0x5af011,_0x33fd28,_0x6d4052)=>{var _0xb505c3=a8_0x2e955a,_0x26a429=_0x6d4052(0x43d7),_0x278af7=_0x6d4052(0xc00b),_0x992d08=_0x6d4052(0xd53f),_0x37076e=_0x6d4052(0x5f60),_0x29b950=_0x6d4052(0xabd4);_0x37076e['N'][_0xb505c3(0x3f45)](_0xb505c3(0x2e47),(_0xa32ff4,_0x2a8f12,_0x2e9bd0)=>()=>new _0x188664(_0xa32ff4,_0x992d08['P']['Zero'](),_0x2e9bd0['interaxial_distance'],_0x2e9bd0[_0xb505c3(0x3158)],_0x2a8f12));class _0x188664 extends _0x278af7['c']{constructor(_0xbb1b8,_0x7129e3,_0x56abb4,_0x3ceba,_0x23e261){var _0x3a3e15=_0xb505c3;super(_0xbb1b8,_0x7129e3,_0x23e261),this[_0x3a3e15(0x356b)]=_0x29b950['k'][_0x3a3e15(0x3458)](null,this),this[_0x3a3e15(0x1f37)]=_0x56abb4,this['isStereoscopicSideBySide']=_0x3ceba,this[_0x3a3e15(0x98c)](_0x3ceba?_0x26a429['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:_0x26a429['V'][_0x3a3e15(0x2b47)],{'interaxialDistance':_0x56abb4});}[_0xb505c3(0x28c8)](){var _0x206785=_0xb505c3;return _0x206785(0x2e47);}}},0x181f7:(_0x21b182,_0x276c89,_0x2dedd7)=>{var _0x2899fc=a8_0x2e955a,_0x5a2245=_0x2dedd7(0x43d7),_0x1a439=_0x2dedd7(0x18499),_0x1f13ce=_0x2dedd7(0xd53f),_0x2b7e35=_0x2dedd7(0x5f60),_0x240eb3=_0x2dedd7(0xabd4);_0x2b7e35['N'][_0x2899fc(0x3f45)](_0x2899fc(0x1b51),(_0x31c66d,_0x55b6c4,_0x4882f4)=>()=>new _0x5759c0(_0x31c66d,_0x1f13ce['P'][_0x2899fc(0x317a)](),_0x4882f4[_0x2899fc(0x1b23)],_0x4882f4[_0x2899fc(0x3158)],_0x55b6c4));class _0x5759c0 extends _0x1a439['i']{constructor(_0x12e72b,_0x500571,_0x13b167,_0x282369,_0x14af78){var _0x34aec2=_0x2899fc;super(_0x12e72b,_0x500571,_0x14af78),this[_0x34aec2(0x356b)]=_0x240eb3['k']['bind'](null,this),this[_0x34aec2(0x1f37)]=_0x13b167,this['isStereoscopicSideBySide']=_0x282369,this['setCameraRigMode'](_0x282369?_0x5a2245['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:_0x5a2245['V']['RIG_MODE_STEREOSCOPIC_OVERUNDER'],{'interaxialDistance':_0x13b167});}[_0x2899fc(0x28c8)](){var _0x104cb2=_0x2899fc;return _0x104cb2(0x1b51);}}},0x135be:(_0x427202,_0x1e2eea,_0x45876e)=>{_0x45876e(0x43d7),_0x45876e(0xef0a),_0x45876e(0xd53f),_0x45876e(0x2cac),_0x45876e(0x13b02),class extends null{};},0x24d2:(_0x11004d,_0x295097,_0x3f6d3e)=>{var _0x54e0eb=a8_0x2e955a,_0x1875fc=_0x3f6d3e(0x43d7),_0x455db9=_0x3f6d3e(0xef0a),_0x1e17f0=_0x3f6d3e(0xd53f),_0x19e077=_0x3f6d3e(0x5f60),_0x4c213d=_0x3f6d3e(0xabd4);_0x19e077['N'][_0x54e0eb(0x3f45)](_0x54e0eb(0x2e47),(_0x1faabd,_0x3ab25d,_0x289f13)=>()=>new _0x3c315e(_0x1faabd,_0x1e17f0['P'][_0x54e0eb(0x317a)](),_0x289f13[_0x54e0eb(0x1b23)],_0x289f13[_0x54e0eb(0x3158)],_0x3ab25d));class _0x3c315e extends _0x455db9['x']{constructor(_0x3ec921,_0x482f95,_0x30dc9b,_0x445c9a,_0x1917cf){var _0x3c7797=_0x54e0eb;super(_0x3ec921,_0x482f95,_0x1917cf),this[_0x3c7797(0x356b)]=_0x4c213d['k'][_0x3c7797(0x3458)](null,this),this[_0x3c7797(0x1f37)]=_0x30dc9b,this['isStereoscopicSideBySide']=_0x445c9a,this[_0x3c7797(0x98c)](_0x445c9a?_0x1875fc['V'][_0x3c7797(0x65b)]:_0x1875fc['V'][_0x3c7797(0x2b47)],{'interaxialDistance':_0x30dc9b});}['getClassName'](){var _0x3d9cdd=_0x54e0eb;return _0x3d9cdd(0x107e);}}},0xc435:(_0x49742f,_0x373fe1,_0x808165)=>{_0x808165(0x6038),_0x808165(0x1377b),_0x808165(0xea8e),_0x808165(0x9ecf),_0x808165(0xb7),_0x808165(0xfcfd);},0x6038:(_0x5f512f,_0x350dc9,_0x38c1e9)=>{var _0x434430=a8_0x2e955a;_0x38c1e9['d'](_0x350dc9,{'X':()=>_0x3e6df2});var _0x1cf69d=_0x38c1e9(0xd53f);class _0x3e6df2{constructor(){var _0x5ee447=a8_0xcbd5;this['compensateDistortion']=!0x0,this[_0x5ee447(0xfa5)]=!0x1;}get[_0x434430(0x3401)](){var _0x7e669c=_0x434430;return this[_0x7e669c(0x110f)]/(0x2*this[_0x7e669c(0x3101)]);}get[_0x434430(0x129f)](){var _0x253e2a=_0x434430;return 0x2*Math[_0x253e2a(0x4107)](this[_0x253e2a(0x2290)]*this[_0x253e2a(0x3e29)]/(0x2*this[_0x253e2a(0x1785)]));}get['leftHMatrix'](){var _0x6e23aa=_0x434430,_0x590d2d=0x4*(this[_0x6e23aa(0x468)]/0x4-this[_0x6e23aa(0x788)]/0x2)/this[_0x6e23aa(0x468)];return _0x1cf69d['y3']['Translation'](_0x590d2d,0x0,0x0);}get[_0x434430(0x400d)](){var _0x1adc1f=_0x434430,_0x50f7ae=0x4*(this[_0x1adc1f(0x468)]/0x4-this[_0x1adc1f(0x788)]/0x2)/this[_0x1adc1f(0x468)];return _0x1cf69d['y3']['Translation'](-_0x50f7ae,0x0,0x0);}get['leftPreViewMatrix'](){var _0x53dae2=_0x434430;return _0x1cf69d['y3'][_0x53dae2(0x1e1b)](0.5*this['interpupillaryDistance'],0x0,0x0);}get[_0x434430(0x1720)](){var _0x559329=_0x434430;return _0x1cf69d['y3'][_0x559329(0x1e1b)](-0.5*this[_0x559329(0x2dcd)],0x0,0x0);}static[_0x434430(0x15d8)](){var _0x47638d=_0x434430;const _0x5dc120=new _0x3e6df2();return _0x5dc120[_0x47638d(0x110f)]=0x500,_0x5dc120['vResolution']=0x320,_0x5dc120[_0x47638d(0x468)]=0.149759993,_0x5dc120[_0x47638d(0x3e29)]=0.0935999975,_0x5dc120[_0x47638d(0x2b16)]=0.0467999987,_0x5dc120[_0x47638d(0x1785)]=0.0410000011,_0x5dc120[_0x47638d(0x788)]=0.063500002,_0x5dc120[_0x47638d(0x2dcd)]=0.064000003,_0x5dc120['distortionK']=[0x1,0.219999999,0.239999995,0x0],_0x5dc120[_0x47638d(0x750)]=[0.995999992,-0.00400000019,1.01400006,0x0],_0x5dc120[_0x47638d(0x2290)]=1.714605507808412,_0x5dc120[_0x47638d(0x26df)]=0.151976421,_0x5dc120;}}},0x1377b:(_0x72260f,_0x3ee00e,_0x2d19e2)=>{var _0x50e76a=a8_0x2e955a,_0x230309=_0x2d19e2(0x43d7),_0x51fcf0=_0x2d19e2(0xf893),_0xce0cf4=_0x2d19e2(0x6038),_0x425532=_0x2d19e2(0xd53f),_0x504d1c=_0x2d19e2(0x5f60),_0x310826=_0x2d19e2(0x17be4);_0x2d19e2(0x1549e),_0x504d1c['N']['AddNodeConstructor'](_0x50e76a(0x34ab),(_0x2ca84a,_0x11767b)=>()=>new _0x15e01e(_0x2ca84a,0x0,0x0,0x1,_0x425532['P'][_0x50e76a(0x317a)](),_0x11767b));class _0x15e01e extends _0x51fcf0['Y']{constructor(_0x4d5194,_0xc53589,_0x582a0d,_0x307011,_0x25cd06,_0x1b8a9b,_0x165939=!0x0,_0x4e7101=_0xce0cf4['X']['GetDefault']()){var _0x10db7f=_0x50e76a;super(_0x4d5194,_0xc53589,_0x582a0d,_0x307011,_0x25cd06,_0x1b8a9b),this[_0x10db7f(0x356b)]=_0x310826['S'][_0x10db7f(0x3458)](null,this),_0x4e7101['compensateDistortion']=_0x165939,this[_0x10db7f(0x98c)](_0x230309['V'][_0x10db7f(0x51f)],{'vrCameraMetrics':_0x4e7101}),this[_0x10db7f(0x3516)][_0x10db7f(0x2c8d)]();}[_0x50e76a(0x28c8)](){var _0x5f2cca=_0x50e76a;return _0x5f2cca(0x34ab);}}},0xea8e:(_0x1d0491,_0x531b5c,_0x25a04e)=>{var _0x22da08=a8_0x2e955a;_0x25a04e['d'](_0x531b5c,{'i':()=>_0x26ff5e});var _0x2aab99=_0x25a04e(0x43d7),_0x531b5c=_0x25a04e(0x10c4c),_0x4049e0=_0x25a04e(0x6038),_0x1eed6a=_0x25a04e(0xd53f),_0x2c7fbd=_0x25a04e(0x5f60),_0x45ff25=_0x25a04e(0x17be4);_0x2c7fbd['N'][_0x22da08(0x3f45)](_0x22da08(0xca3),(_0x21179f,_0x527277)=>()=>new _0x26ff5e(_0x21179f,_0x1eed6a['P'][_0x22da08(0x317a)](),_0x527277));class _0x26ff5e extends _0x531b5c['n']{constructor(_0x59c551,_0x47609d,_0x385814,_0x517e34=!0x0,_0x273828=_0x4049e0['X']['GetDefault']()){var _0x43f916=_0x22da08;super(_0x59c551,_0x47609d,_0x385814),this['_setRigMode']=_0x45ff25['S'][_0x43f916(0x3458)](null,this),_0x273828[_0x43f916(0x144b)]=_0x517e34,this[_0x43f916(0x98c)](_0x2aab99['V'][_0x43f916(0x51f)],{'vrCameraMetrics':_0x273828});}[_0x22da08(0x28c8)](){var _0x5972ef=_0x22da08;return _0x5972ef(0xca3);}}},0x9ecf:(_0x380838,_0x13ccb2,_0x383d1f)=>{var _0x33e1d8=a8_0x2e955a,_0x281970=_0x383d1f(0xea8e),_0x419f3f=_0x383d1f(0x6038),_0x1b91b9=_0x383d1f(0xd53f),_0x4c5198=_0x383d1f(0x5f60),_0x26a289=_0x383d1f(0x17be4);_0x383d1f(0xa2e0),_0x4c5198['N'][_0x33e1d8(0x3f45)](_0x33e1d8(0x22bd),(_0x243e43,_0xe82015)=>()=>new _0x80bd4c(_0x243e43,_0x1b91b9['P'][_0x33e1d8(0x317a)](),_0xe82015));class _0x80bd4c extends _0x281970['i']{constructor(_0x5ceddf,_0x5b7deb,_0x376e9d,_0x199aeb=!0x0,_0x5d2bb3=_0x419f3f['X'][_0x33e1d8(0x15d8)]()){var _0x239b4a=_0x33e1d8;super(_0x5ceddf,_0x5b7deb,_0x376e9d,_0x199aeb,_0x5d2bb3),this['_setRigMode']=_0x26a289['S'][_0x239b4a(0x3458)](null,this),this[_0x239b4a(0x3516)][_0x239b4a(0x398)]();}[_0x33e1d8(0x28c8)](){var _0x16a75e=_0x33e1d8;return _0x16a75e(0x22bd);}}},0xb7:(_0x2ec4a6,_0x395758,_0x431ff1)=>{var _0x42211a=a8_0x2e955a;_0x431ff1['d'](_0x395758,{'F':()=>_0x35223f});var _0x4bb565=_0x431ff1(0x9a70),_0x37b082=_0x431ff1(0xa896),_0xb9155d=_0x431ff1(0xc00b),_0x95adca=_0x431ff1(0x2cac),_0x2724fb=_0x431ff1(0x10c4c),_0x1f4307=_0x431ff1(0xea8e),_0x17b0ed=_0x431ff1(0xfcfd),_0xbd4fa3=_0x431ff1(0x9390),_0x1a189d=_0x431ff1(0xd53f),_0x217028=_0x431ff1(0xbd53),_0x4fb215=_0x431ff1(0x165ec),_0xbec99b=_0x431ff1(0xb5c2),_0x1895b6=_0x431ff1(0x789a),_0x31cf42=_0x431ff1(0xdc18),_0xdbe804=_0x431ff1(0x94e3),_0x1787b5=_0x431ff1(0x3761),_0x15006b=_0x431ff1(0x3ed0),_0x5d73e2=_0x431ff1(0x14d70),_0x3a4e26=_0x431ff1(0xb884),_0x178c66=_0x431ff1(0x4f99),_0x2f8c9d=_0x431ff1(0x7e6),_0xce9a5d=_0x431ff1(0x17aca),_0x3d1d24=_0x431ff1(0x6038),_0x40d979=(_0x431ff1(0xa2e0),_0x431ff1(0x1440a),_0x431ff1(0xa0f1)),_0x501bc8=_0x431ff1(0x7a5e),_0x72f540=_0x431ff1(0x74d3),_0x6dd7b1=_0x431ff1(0x4d2c),_0x1d45d8=_0x431ff1(0x1127a),_0x341953=_0x431ff1(0x7dc0);class _0x51d34e{constructor(_0x1d5ef6,_0x470124=null){var _0xf23486=a8_0xcbd5;if(this[_0xf23486(0x38c0)]=_0x1d5ef6,this['_pointerDownOnMeshAsked']=!0x1,this[_0xf23486(0x2ce9)]=!0x1,this[_0xf23486(0x20b1)]=!0x1,this[_0xf23486(0x25e4)]=!0x1,this[_0xf23486(0x2a53)]=!0x1,this[_0xf23486(0x67c)]=!0x1,this[_0xf23486(0x9d7)]=!0x0,this[_0xf23486(0x199b)]=!0x1,this[_0xf23486(0x4071)]=_0x51d34e[_0xf23486(0x3086)]++,_0x470124)this[_0xf23486(0x381a)]=_0x470124[_0xf23486(0x2654)](_0xf23486(0x30f7));else{this[_0xf23486(0x381a)]=(0x0,_0x1d45d8['eu'])('gazeTracker',{'diameter':0.0035,'thickness':0.0025,'tessellation':0x14,'updatable':!0x1},_0x1d5ef6),this[_0xf23486(0x381a)]['bakeCurrentTransformIntoVertices'](),this['_gazeTracker'][_0xf23486(0x163)]=!0x1,this[_0xf23486(0x381a)][_0xf23486(0xb7d)]=!0x1;const _0x2f9b7a=new _0x5d73e2['K']('targetMat',_0x1d5ef6);_0x2f9b7a[_0xf23486(0x1219)]=_0x217028['Wo'][_0xf23486(0x2d8b)](),_0x2f9b7a[_0xf23486(0x92b)]=new _0x217028['Wo'](0.7,0.7,0.7),_0x2f9b7a[_0xf23486(0x3aeb)]=!0x1,this['_gazeTracker'][_0xf23486(0x351b)]=_0x2f9b7a;}}['_getForwardRay'](_0x41123f){var _0x55feca=a8_0xcbd5;return new _0x1787b5['z'](_0x1a189d['P'][_0x55feca(0x317a)](),new _0x1a189d['P'](0x0,0x0,_0x41123f));}[_0x42211a(0x1e07)](){var _0x36775f=_0x42211a;this[_0x36775f(0x291a)]=!0x0,this[_0x36775f(0x2fe1)]&&this['scene'][_0x36775f(0x37b9)](this[_0x36775f(0x2fe1)],{'pointerId':this[_0x36775f(0x4071)]});}['_selectionPointerUp'](){var _0x12b8c3=_0x42211a;this[_0x12b8c3(0x2fe1)]&&this[_0x12b8c3(0x38c0)][_0x12b8c3(0x4af)](this[_0x12b8c3(0x2fe1)],{'pointerId':this[_0x12b8c3(0x4071)]}),this[_0x12b8c3(0x291a)]=!0x1;}[_0x42211a(0x6d4)](){this['_activePointer']=!0x0;}[_0x42211a(0x1b2d)](){var _0x43a471=_0x42211a;this[_0x43a471(0x199b)]=!0x1;}[_0x42211a(0x2984)](_0x32d990=0x0){}[_0x42211a(0xc1f)](){var _0x4cacf7=_0x42211a;this[_0x4cacf7(0x1dad)]=!0x1,this['_teleportationEnabled']=!0x1,this[_0x4cacf7(0x381a)]&&this['_gazeTracker'][_0x4cacf7(0xc1f)]();}}_0x51d34e['_IdCounter']=0x0;class _0x1ba922 extends _0x51d34e{constructor(_0x22621b,_0xb96c5d,_0xcde0){var _0x2f1681=_0x42211a;super(_0xb96c5d,_0xcde0),this[_0x2f1681(0x3d86)]=_0x22621b,this['_laserPointer']=(0x0,_0x6dd7b1['wf'])(_0x2f1681(0x23e0),{'updatable':!0x1,'height':0x1,'diameterTop':0.004,'diameterBottom':0.0002,'tessellation':0x14,'subdivisions':0x1},_0xb96c5d);const _0x4c1ae6=new _0x5d73e2['K']('laserPointerMat',_0xb96c5d);if(_0x4c1ae6[_0x2f1681(0x92b)]=new _0x217028['Wo'](0.7,0.7,0.7),_0x4c1ae6[_0x2f1681(0x3fd3)]=0.6,this[_0x2f1681(0x241a)][_0x2f1681(0x351b)]=_0x4c1ae6,this[_0x2f1681(0x241a)][_0x2f1681(0xfb0)]['x']=Math['PI']/0x2,this['_laserPointer'][_0x2f1681(0x2436)]['z']=-0.5,this[_0x2f1681(0x241a)][_0x2f1681(0xb7d)]=!0x1,this[_0x2f1681(0x241a)][_0x2f1681(0x163)]=!0x1,!_0x22621b[_0x2f1681(0x1b4d)]){const _0x4f9fe3=new _0xdbe804['Kj'](_0x2f1681(0x1ea6),_0xb96c5d),_0x4a16ca=new _0xdbe804['Kj'](_0xbec99b['K4'][_0x2f1681(0x330b)],_0xb96c5d);_0x4a16ca[_0x2f1681(0xfb0)]['x']=-0.7,_0x4f9fe3[_0x2f1681(0x1a7f)](_0x4a16ca),_0x22621b[_0x2f1681(0x8c4)](_0x4f9fe3);}this[_0x2f1681(0x421)](_0x22621b[_0x2f1681(0x1b4d)]),this['_meshAttachedObserver']=_0x22621b[_0x2f1681(0x1c4)]['add'](_0x4a27b5=>{this['_setLaserPointerParent'](_0x4a27b5);});}[_0x42211a(0x663)](_0x559474){var _0x59cef5=_0x42211a;return this['webVRController'][_0x59cef5(0xdb9)](_0x559474);}[_0x42211a(0x6d4)](){var _0xb61849=_0x42211a;super[_0xb61849(0x6d4)](),this[_0xb61849(0x241a)][_0xb61849(0xb7d)]=!0x0;}['_deactivatePointer'](){var _0x37682=_0x42211a;super[_0x37682(0x1b2d)](),this[_0x37682(0x241a)]['isVisible']=!0x1;}[_0x42211a(0x17b4)](_0x392399){var _0x17ed3c=_0x42211a;this[_0x17ed3c(0x241a)][_0x17ed3c(0x351b)][_0x17ed3c(0x92b)]=_0x392399;}[_0x42211a(0x13b9)](_0x20911d){var _0x37987f=_0x42211a;this['_laserPointer'][_0x37987f(0x351b)][_0x37987f(0x2768)]=_0x20911d;}['_setLaserPointerParent'](_0x5e257a){var _0x487817=_0x42211a;const _0x25cc57=_0x2626c1=>{var _0x14e48b=a8_0xcbd5;_0x2626c1[_0x14e48b(0x163)]=!0x1,_0x2626c1[_0x14e48b(0x41b9)]()[_0x14e48b(0x982)](_0x4e5334=>{_0x25cc57(_0x4e5334);});},_0xd15760=(_0x25cc57(_0x5e257a),_0x5e257a[_0x487817(0x3ed2)](void 0x0,!0x1));let _0x53a513=_0x5e257a;this[_0x487817(0x3d86)][_0x487817(0x152d)]=null;for(let _0x2db12e=0x0;_0x2db12e<_0xd15760['length'];_0x2db12e++)if(_0xd15760[_0x2db12e][_0x487817(0x1c3a)]&&0x0<=_0xd15760[_0x2db12e]['name'][_0x487817(0x775)](_0xbec99b['K4'][_0x487817(0x330b)])){_0x53a513=_0xd15760[_0x2db12e],this[_0x487817(0x3d86)]['_pointingPoseNode']=_0x53a513;break;}this['_laserPointer'][_0x487817(0x30e9)]=_0x53a513;}[_0x42211a(0x2984)](_0x4d3e23=0x64){var _0x506b86=_0x42211a;this[_0x506b86(0x241a)][_0x506b86(0x21ee)]['y']=_0x4d3e23,this[_0x506b86(0x241a)][_0x506b86(0x2436)]['z']=-_0x4d3e23/0x2;}['dispose'](){var _0x5cce03=_0x42211a;super[_0x5cce03(0xc1f)](),this[_0x5cce03(0x241a)][_0x5cce03(0xc1f)](),this['_meshAttachedObserver']&&this['webVRController'][_0x5cce03(0x1c4)][_0x5cce03(0x209f)](this[_0x5cce03(0x1cf0)]);}}class _0x166aa7 extends _0x51d34e{constructor(_0x14e2b6,_0x1df203){var _0x2a174a=_0x42211a;super(_0x1df203),this[_0x2a174a(0x14d1)]=_0x14e2b6;}[_0x42211a(0x663)](_0x81cb73){var _0x1607b3=_0x42211a;const _0x5231fb=this[_0x1607b3(0x14d1)]();return _0x5231fb?_0x5231fb[_0x1607b3(0xdb9)](_0x81cb73):new _0x1787b5['z'](_0x1a189d['P']['Zero'](),_0x1a189d['P']['Forward']());}}class _0x35223f{constructor(_0x4b1b5d,_0x2d7b62={}){var _0x2c8d42=_0x42211a;if(this[_0x2c8d42(0x1741)]=_0x2d7b62,this['_webVRsupported']=!0x1,this[_0x2c8d42(0x571)]=!0x1,this[_0x2c8d42(0x1a18)]=!0x1,this['_webVRpresenting']=!0x1,this[_0x2c8d42(0xd41)]=!0x1,this['enableGazeEvenWhenNoPointerLock']=!0x1,this[_0x2c8d42(0x1226)]=!0x0,this[_0x2c8d42(0x3ab9)]=new _0x37b082['y$'](),this[_0x2c8d42(0x1f6d)]=new _0x37b082['y$'](),this[_0x2c8d42(0x3116)]=new _0x37b082['y$'](),this[_0x2c8d42(0x20b2)]=new _0x37b082['y$'](),this[_0x2c8d42(0x1b41)]=!0x1,this[_0x2c8d42(0x140d)]=!0x1,this[_0x2c8d42(0x1fe5)]=!0x1,this[_0x2c8d42(0x31ec)]=[],this['_teleportationMode']=_0x35223f[_0x2c8d42(0x22c8)],this[_0x2c8d42(0x2922)]=0x7a,this[_0x2c8d42(0x115c)]=0x14,this[_0x2c8d42(0x9b1)]=!0x0,this[_0x2c8d42(0x192c)]=new _0x1a189d['P'](0x0,-0x1,-0x1),this['_isDefaultTeleportationTarget']=!0x0,this[_0x2c8d42(0x2e6a)]=_0x2c8d42(0x262a),this['_teleportationBorderColor']=_0x2c8d42(0x100f),this[_0x2c8d42(0x195f)]=0x0,this[_0x2c8d42(0xfa4)]=new _0x1a189d['P'](0x0,0x0,0x0),this['_padSensibilityUp']=0.65,this[_0x2c8d42(0xe9d)]=0.35,this['_leftController']=null,this['_rightController']=null,this[_0x2c8d42(0x39ab)]=new _0x217028['Wo'](0.7,0.7,0.7),this['_laserColor']=new _0x217028['Wo'](0.7,0.7,0.7),this[_0x2c8d42(0x3ab1)]=new _0x217028['Wo'](0.2,0.2,0x1),this[_0x2c8d42(0x24f3)]=new _0x217028['Wo'](0x0,0x0,0x1),this[_0x2c8d42(0x2f51)]=new _0x37b082['y$'](),this[_0x2c8d42(0x1d4b)]=new _0x37b082['y$'](),this[_0x2c8d42(0x36e1)]=new _0x37b082['y$'](),this['onBeforeCameraTeleport']=new _0x37b082['y$'](),this['onAfterCameraTeleport']=new _0x37b082['y$'](),this[_0x2c8d42(0x37fe)]=new _0x37b082['y$'](),this[_0x2c8d42(0x147e)]=!0x0,this[_0x2c8d42(0x36f8)]=!0x1,this[_0x2c8d42(0x1dad)]=!0x1,this[_0x2c8d42(0x3cd5)]=!0x1,this[_0x2c8d42(0x2d96)]=!0x0,this['_displayLaserPointer']=!0x0,this[_0x2c8d42(0x2525)]=!0x0,this[_0x2c8d42(0x2858)]=!0x0,this[_0x2c8d42(0xdf3)]=!0x0,this[_0x2c8d42(0x32cd)]=!0x0,this[_0x2c8d42(0x239c)]=!0x1,this[_0x2c8d42(0x4121)]=()=>{var _0x52a41e=_0x2c8d42;this[_0x52a41e(0x3201)](),this[_0x52a41e(0xd41)]&&this[_0x52a41e(0x571)]&&this[_0x52a41e(0xfd1)]();},this[_0x2c8d42(0x2edf)]=()=>{var _0x535fdf=_0x2c8d42;this[_0x535fdf(0xd41)]=!!document['fullscreenElement'],!this[_0x535fdf(0xd41)]&&this[_0x535fdf(0x2f86)]&&(this[_0x535fdf(0xfd1)](),!this[_0x535fdf(0x1b41)]&&this[_0x535fdf(0x3ff)]&&(this['_btnVR']['style'][_0x535fdf(0x577)]=this[_0x535fdf(0x2f86)]['offsetTop']+this[_0x535fdf(0x2f86)]['offsetHeight']-0x46+'px',this[_0x535fdf(0x3ff)][_0x535fdf(0x1e27)][_0x535fdf(0x2932)]=this[_0x535fdf(0x2f86)][_0x535fdf(0x385)]+this[_0x535fdf(0x2f86)]['offsetWidth']-0x64+'px',this[_0x535fdf(0x3a19)]()));},this[_0x2c8d42(0x18a)]={'angularSensibilityX':null,'angularSensibilityY':null,'angularSensibility':null},this['_beforeRender']=()=>{var _0xd42acf=_0x2c8d42;this['_leftController']&&this[_0xd42acf(0xcad)][_0xd42acf(0x199b)]&&this[_0xd42acf(0x24e4)](this['_leftController']),this[_0xd42acf(0x2263)]&&this[_0xd42acf(0x2263)][_0xd42acf(0x199b)]&&this[_0xd42acf(0x24e4)](this[_0xd42acf(0x2263)]),this['_noControllerIsActive']&&(this[_0xd42acf(0x20c2)][_0xd42acf(0x279a)]()[_0xd42acf(0x5aa)]||this[_0xd42acf(0x2619)])?this[_0xd42acf(0x24e4)](this[_0xd42acf(0x176c)]):this['_cameraGazer'][_0xd42acf(0x381a)][_0xd42acf(0xb7d)]=!0x1;},this['_onNewGamepadConnected']=_0x3f2c87=>{var _0x1b6831=_0x2c8d42,_0x3e8f03;_0x3f2c87[_0x1b6831(0x30a3)]!==_0x4fb215['nJ'][_0x1b6831(0x40f7)]?(_0x3f2c87[_0x1b6831(0x39d4)]&&_0x3f2c87['onleftstickchanged'](_0x5b3ae0=>{var _0x4df0ff=_0x1b6831;this[_0x4df0ff(0x36f8)]&&this[_0x4df0ff(0x147e)]&&(!this[_0x4df0ff(0xcad)]&&!this[_0x4df0ff(0x2263)]||this[_0x4df0ff(0xcad)]&&!this['_leftController'][_0x4df0ff(0x199b)]&&this[_0x4df0ff(0x2263)]&&!this[_0x4df0ff(0x2263)]['_activePointer'])&&(this['_checkTeleportWithRay'](_0x5b3ae0,this['_cameraGazer']),this[_0x4df0ff(0x25a2)](_0x5b3ae0,this[_0x4df0ff(0x176c)]));}),_0x3f2c87[_0x1b6831(0x2012)]&&_0x3f2c87[_0x1b6831(0x2cd9)](_0xf40b4a=>{var _0x21f21f=_0x1b6831;this[_0x21f21f(0x36f8)]&&this['_checkRotate'](_0xf40b4a,this[_0x21f21f(0x176c)]);}),_0x3f2c87[_0x1b6831(0x30a3)]===_0x4fb215['nJ']['XBOX']&&(_0x3f2c87['onbuttondown'](_0x234c90=>{var _0x59eb8d=_0x1b6831;this[_0x59eb8d(0x1dad)]&&_0x234c90===_0x31cf42['nR']['A']&&this['_cameraGazer'][_0x59eb8d(0x1e07)]();}),_0x3f2c87['onbuttonup'](_0x204331=>{var _0x32fa76=_0x1b6831;this['_interactionsEnabled']&&_0x204331===_0x31cf42['nR']['A']&&this[_0x32fa76(0x176c)][_0x32fa76(0x2dce)]();}))):(_0x3f2c87=_0x3f2c87,_0x3e8f03=new _0x1ba922(_0x3f2c87,this[_0x1b6831(0x20c2)],this['_cameraGazer'][_0x1b6831(0x381a)]),'right'===_0x3f2c87[_0x1b6831(0xb26)]||this['_leftController']&&this['_leftController'][_0x1b6831(0x3d86)]!=_0x3f2c87?this[_0x1b6831(0x2263)]=_0x3e8f03:this[_0x1b6831(0xcad)]=_0x3e8f03,this[_0x1b6831(0x1950)](_0x3e8f03));},this[_0x2c8d42(0x1950)]=_0x2e808d=>{var _0x4ef2da=_0x2c8d42;this[_0x4ef2da(0x3cd5)]&&!_0x2e808d[_0x4ef2da(0x1dad)]&&this[_0x4ef2da(0x1af7)](_0x2e808d),this[_0x4ef2da(0x140d)]&&!_0x2e808d[_0x4ef2da(0x226a)]&&this['_enableTeleportationOnController'](_0x2e808d);},this[_0x2c8d42(0xc07)]=_0x501695=>{var _0x32cde4=_0x2c8d42;_0x501695 instanceof _0x1895b6['T']&&('left'===_0x501695[_0x32cde4(0xb26)]&&null!=this[_0x32cde4(0xcad)]&&(this[_0x32cde4(0xcad)][_0x32cde4(0xc1f)](),this[_0x32cde4(0xcad)]=null),_0x32cde4(0x8a2)===_0x501695[_0x32cde4(0xb26)]&&null!=this[_0x32cde4(0x2263)]&&(this['_rightController'][_0x32cde4(0xc1f)](),this[_0x32cde4(0x2263)]=null));},this['_workingVector']=_0x1a189d['P']['Zero'](),this[_0x2c8d42(0x5da)]=_0x1a189d['_f'][_0x2c8d42(0x1b77)](),this[_0x2c8d42(0x88c)]=_0x1a189d['y3'][_0x2c8d42(0x1b77)](),_0x4bb565['Y'][_0x2c8d42(0x1381)](_0x2c8d42(0x2838)),this[_0x2c8d42(0x20c2)]=_0x4b1b5d,this[_0x2c8d42(0x2f86)]=_0x4b1b5d[_0x2c8d42(0x279a)]()['getInputElement'](),_0x2c8d42(0x17b2)in navigator||void 0x0!==_0x2d7b62[_0x2c8d42(0x10e7)]||(_0x2d7b62[_0x2c8d42(0x10e7)]=!0x0),void 0x0===_0x2d7b62['createFallbackVRDeviceOrientationFreeCamera']&&(_0x2d7b62[_0x2c8d42(0xf72)]=!0x0),void 0x0===_0x2d7b62['createDeviceOrientationCamera']&&(_0x2d7b62[_0x2c8d42(0x124a)]=!0x0),void 0x0===_0x2d7b62[_0x2c8d42(0x2fd6)]&&(_0x2d7b62[_0x2c8d42(0x2fd6)]=!0x0),void 0x0===_0x2d7b62[_0x2c8d42(0x17ba)]&&(_0x2d7b62[_0x2c8d42(0x17ba)]=1.7),_0x2d7b62[_0x2c8d42(0x24a9)]&&(this[_0x2c8d42(0x1b41)]=!0x0,_0x2d7b62['customVRButton']&&(this[_0x2c8d42(0x3ff)]=_0x2d7b62[_0x2c8d42(0x266)])),_0x2d7b62[_0x2c8d42(0x272)]&&(this[_0x2c8d42(0x40d4)]=_0x2d7b62[_0x2c8d42(0x272)]),this[_0x2c8d42(0x3593)]=_0x2d7b62[_0x2c8d42(0x17ba)],_0x2d7b62[_0x2c8d42(0xba2)]&&(this['_rayLength']*=_0x2d7b62[_0x2c8d42(0xba2)],this[_0x2c8d42(0x3593)]*=_0x2d7b62[_0x2c8d42(0xba2)]),this[_0x2c8d42(0x3922)]=!0x1,this[_0x2c8d42(0x20c2)][_0x2c8d42(0x3311)]?this['_position']=this['_scene']['activeCamera']['position'][_0x2c8d42(0x2654)]():this['_position']=new _0x1a189d['P'](0x0,this['_defaultHeight'],0x0),_0x2d7b62['createDeviceOrientationCamera']||!this[_0x2c8d42(0x20c2)][_0x2c8d42(0x3311)]){if(this['_deviceOrientationCamera']=new _0x2724fb['n']('deviceOrientationVRHelper',this[_0x2c8d42(0xc31)][_0x2c8d42(0x2654)](),_0x4b1b5d),this[_0x2c8d42(0x20c2)][_0x2c8d42(0x3311)]&&(this['_deviceOrientationCamera'][_0x2c8d42(0xad1)]=this['_scene'][_0x2c8d42(0x3311)][_0x2c8d42(0xad1)],this[_0x2c8d42(0x1444)][_0x2c8d42(0x3928)]=this[_0x2c8d42(0x20c2)][_0x2c8d42(0x3311)][_0x2c8d42(0x3928)],this[_0x2c8d42(0x20c2)][_0x2c8d42(0x3311)]instanceof _0x95adca['C']&&this[_0x2c8d42(0x20c2)][_0x2c8d42(0x3311)][_0x2c8d42(0xfb0)])){const _0x34af6d=this[_0x2c8d42(0x20c2)][_0x2c8d42(0x3311)];_0x34af6d[_0x2c8d42(0x2ac6)]?this[_0x2c8d42(0x1444)][_0x2c8d42(0x2ac6)][_0x2c8d42(0x2687)](_0x34af6d[_0x2c8d42(0x2ac6)]):this[_0x2c8d42(0x1444)][_0x2c8d42(0x2ac6)][_0x2c8d42(0x2687)](_0x1a189d['_f']['RotationYawPitchRoll'](_0x34af6d[_0x2c8d42(0xfb0)]['y'],_0x34af6d[_0x2c8d42(0xfb0)]['x'],_0x34af6d[_0x2c8d42(0xfb0)]['z'])),this[_0x2c8d42(0x1444)]['rotation']=_0x34af6d[_0x2c8d42(0xfb0)][_0x2c8d42(0x2654)]();}this[_0x2c8d42(0x20c2)]['activeCamera']=this['_deviceOrientationCamera'],this[_0x2c8d42(0x2f86)]&&this[_0x2c8d42(0x20c2)][_0x2c8d42(0x3311)][_0x2c8d42(0xb72)]();}else this[_0x2c8d42(0x18a1)]=this[_0x2c8d42(0x20c2)][_0x2c8d42(0x3311)];this['webVROptions'][_0x2c8d42(0x10e7)]&&navigator['xr']?_0x501bc8['g'][_0x2c8d42(0x2559)](_0x2c8d42(0xf97))[_0x2c8d42(0x3be)](_0x551a1b=>{var _0x1b518d=_0x2c8d42;_0x551a1b?(_0x4bb565['Y']['Log'](_0x1b518d(0x2bf4)),_0x4b1b5d[_0x1b518d(0x127a)]({'floorMeshes':_0x2d7b62[_0x1b518d(0x327b)]||[]})['then'](_0x51f6cb=>{var _0x479454=_0x1b518d;this['xr']=_0x51f6cb,this[_0x479454(0x239c)]=!0x0,this[_0x479454(0x176c)]=new _0x166aa7(()=>this['xr'][_0x479454(0x3738)][_0x479454(0x10d8)],_0x4b1b5d),this['xr']['baseExperience'][_0x479454(0xd01)]['add'](_0x585fee=>{var _0x4d0c68=_0x479454;switch(_0x585fee){case _0x72f540['k'][_0x4d0c68(0x28a2)]:this[_0x4d0c68(0x3ab9)]['notifyObservers'](this),this[_0x4d0c68(0x1dad)]||this['xr'][_0x4d0c68(0x3b5)][_0x4d0c68(0x1ae2)](),this['xr'][_0x4d0c68(0x3b5)]['displayLaserPointer']=this[_0x4d0c68(0x2cbc)];break;case _0x72f540['k'][_0x4d0c68(0x1de)]:this[_0x4d0c68(0x3116)][_0x4d0c68(0x223f)](this),this[_0x4d0c68(0x20c2)]['getEngine']()['resize']();break;case _0x72f540['k']['IN_XR']:this[_0x4d0c68(0x3922)]=!0x0;break;case _0x72f540['k'][_0x4d0c68(0x2e07)]:this['_hasEnteredVR']=!0x1;}});})):this[_0x1b518d(0x3000)](_0x4b1b5d,_0x2d7b62);}):this[_0x2c8d42(0x3000)](_0x4b1b5d,_0x2d7b62);}get[_0x42211a(0xebb)](){var _0x1acbfa=_0x42211a;return this[_0x1acbfa(0x3ab9)];}get[_0x42211a(0x3218)](){var _0x1ceae3=_0x42211a;return this[_0x1ceae3(0x3116)];}get[_0x42211a(0x2944)](){var _0x117477=_0x42211a;return this[_0x117477(0x20b2)];}get[_0x42211a(0x2187)](){var _0x5d0b04=_0x42211a;return this[_0x5d0b04(0x24c1)];}set[_0x42211a(0x2187)](_0x5431aa){var _0x13ed44=_0x42211a;_0x5431aa&&(_0x5431aa[_0x13ed44(0x1c3a)]=_0x13ed44(0x2187),this['_isDefaultTeleportationTarget']=!0x1,this[_0x13ed44(0x24c1)]=_0x5431aa);}get[_0x42211a(0x1efc)](){var _0x38681d=_0x42211a;return this[_0x38681d(0x176c)][_0x38681d(0x381a)];}set[_0x42211a(0x1efc)](_0x4880f5){var _0x5d9f80=_0x42211a;_0x4880f5&&(this[_0x5d9f80(0x176c)][_0x5d9f80(0x381a)]&&this[_0x5d9f80(0x176c)][_0x5d9f80(0x381a)][_0x5d9f80(0xc1f)](),this['_leftController']&&this['_leftController']['_gazeTracker']&&this[_0x5d9f80(0xcad)][_0x5d9f80(0x381a)][_0x5d9f80(0xc1f)](),this[_0x5d9f80(0x2263)]&&this[_0x5d9f80(0x2263)][_0x5d9f80(0x381a)]&&this[_0x5d9f80(0x2263)]['_gazeTracker'][_0x5d9f80(0xc1f)](),this['_cameraGazer'][_0x5d9f80(0x381a)]=_0x4880f5,this['_cameraGazer'][_0x5d9f80(0x381a)]['bakeCurrentTransformIntoVertices'](),this['_cameraGazer']['_gazeTracker'][_0x5d9f80(0x163)]=!0x1,this[_0x5d9f80(0x176c)][_0x5d9f80(0x381a)][_0x5d9f80(0xb7d)]=!0x1,this['_cameraGazer']['_gazeTracker']['name']='gazeTracker',this[_0x5d9f80(0xcad)]&&(this[_0x5d9f80(0xcad)][_0x5d9f80(0x381a)]=this['_cameraGazer'][_0x5d9f80(0x381a)][_0x5d9f80(0x2654)](_0x5d9f80(0x30f7))),this[_0x5d9f80(0x2263)]&&(this[_0x5d9f80(0x2263)][_0x5d9f80(0x381a)]=this[_0x5d9f80(0x176c)][_0x5d9f80(0x381a)][_0x5d9f80(0x2654)](_0x5d9f80(0x30f7))));}get['leftControllerGazeTrackerMesh'](){var _0x174fe3=_0x42211a;return this[_0x174fe3(0xcad)]?this[_0x174fe3(0xcad)][_0x174fe3(0x381a)]:null;}get[_0x42211a(0x22fa)](){var _0x5d1a3a=_0x42211a;return this[_0x5d1a3a(0x2263)]?this[_0x5d1a3a(0x2263)][_0x5d1a3a(0x381a)]:null;}get[_0x42211a(0x25de)](){var _0x4ba16f=_0x42211a;return this[_0x4ba16f(0x2d96)];}set[_0x42211a(0x25de)](_0x1582c5){var _0x1dd3a2=_0x42211a;(this[_0x1dd3a2(0x2d96)]=_0x1582c5)||(this[_0x1dd3a2(0x176c)]['_gazeTracker'][_0x1dd3a2(0xb7d)]=!0x1,this[_0x1dd3a2(0xcad)]&&(this['_leftController']['_gazeTracker'][_0x1dd3a2(0xb7d)]=!0x1),this[_0x1dd3a2(0x2263)]&&(this[_0x1dd3a2(0x2263)][_0x1dd3a2(0x381a)][_0x1dd3a2(0xb7d)]=!0x1));}get[_0x42211a(0x21a)](){return this['_displayLaserPointer'];}set[_0x42211a(0x21a)](_0x4e9cb9){var _0x52df10=_0x42211a;(this[_0x52df10(0x2cbc)]=_0x4e9cb9)?(this[_0x52df10(0x2263)]&&this[_0x52df10(0x2263)][_0x52df10(0x6d4)](),this[_0x52df10(0xcad)]&&this[_0x52df10(0xcad)]['_activatePointer']()):(this['_rightController']&&(this[_0x52df10(0x2263)][_0x52df10(0x1b2d)](),this[_0x52df10(0x2263)][_0x52df10(0x381a)][_0x52df10(0xb7d)]=!0x1),this[_0x52df10(0xcad)]&&(this[_0x52df10(0xcad)]['_deactivatePointer'](),this['_leftController'][_0x52df10(0x381a)][_0x52df10(0xb7d)]=!0x1));}get[_0x42211a(0xf9e)](){return this['_deviceOrientationCamera'];}get[_0x42211a(0x41b0)](){var _0xe95476=_0x42211a;return this[_0xe95476(0x571)]?this[_0xe95476(0x34a5)]:this['_scene']['activeCamera'];}get[_0x42211a(0x2dc4)](){var _0x498484=_0x42211a;return this[_0x498484(0x34a5)];}get[_0x42211a(0xe8c)](){var _0x1656e6=_0x42211a;return this[_0x1656e6(0xc09)];}get['vrButton'](){var _0x2c2c74=_0x42211a;return this[_0x2c2c74(0x3ff)];}get['_teleportationRequestInitiated'](){var _0x252f52=_0x42211a;return this[_0x252f52(0x176c)]['_teleportationRequestInitiated']||null!==this[_0x252f52(0xcad)]&&this['_leftController'][_0x252f52(0x20b1)]||null!==this[_0x252f52(0x2263)]&&this[_0x252f52(0x2263)]['_teleportationRequestInitiated'];}[_0x42211a(0x3000)](_0x5ac21e,_0x38be63){var _0x3353ea=_0x42211a;if(this[_0x3353ea(0x239c)]=!0x0,_0x38be63[_0x3353ea(0xf72)]&&(_0x38be63['useMultiview']&&(_0x38be63[_0x3353ea(0x2573)]||(_0x38be63[_0x3353ea(0x2573)]=_0x3d1d24['X'][_0x3353ea(0x15d8)]()),_0x38be63[_0x3353ea(0x2573)][_0x3353ea(0xfa5)]=!0x0),this[_0x3353ea(0xc09)]=new _0x1f4307['i'](_0x3353ea(0x3180),this[_0x3353ea(0xc31)],this[_0x3353ea(0x20c2)],!0x0,_0x38be63[_0x3353ea(0x2573)]),this[_0x3353ea(0xc09)][_0x3353ea(0x1914)]=Number['MAX_VALUE']),this['_webVRCamera']=new _0x17b0ed['$'](_0x3353ea(0xcfd),this[_0x3353ea(0xc31)],this['_scene'],_0x38be63),this[_0x3353ea(0x34a5)]['useStandingMatrix'](),this[_0x3353ea(0x176c)]=new _0x166aa7(()=>this[_0x3353ea(0x41b0)],_0x5ac21e),!this[_0x3353ea(0x1b41)]){this['_btnVR']=document[_0x3353ea(0x22e5)]('BUTTON'),this['_btnVR'][_0x3353ea(0x16c8)]=_0x3353ea(0x20aa),this[_0x3353ea(0x3ff)]['id']=_0x3353ea(0x1c2e),this[_0x3353ea(0x3ff)][_0x3353ea(0x125e)]=_0x3353ea(0x2c5a);var _0x50e657='.babylonVRicon\x20{\x20position:\x20absolute;\x20right:\x2020px;\x20height:\x2050px;\x20width:\x2080px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url('+(window['SVGSVGElement']?_0x3353ea(0x187b):'https://cdn.babylonjs.com/Assets/vrButton.png')+_0x3353ea(0x161a);_0x50e657+=_0x3353ea(0x1691);const _0x2c39df=document[_0x3353ea(0x22e5)](_0x3353ea(0x1e27));_0x2c39df['appendChild'](document[_0x3353ea(0x313d)](_0x50e657)),document[_0x3353ea(0x1f73)]('head')[0x0][_0x3353ea(0x2d5e)](_0x2c39df),this[_0x3353ea(0x3201)]();}this[_0x3353ea(0x3ff)]&&this[_0x3353ea(0x3ff)][_0x3353ea(0x363d)]('click',()=>{var _0xb77511=_0x3353ea;this[_0xb77511(0x2627)]?this[_0xb77511(0x20c2)][_0xb77511(0x279a)]()[_0xb77511(0x1791)]():this[_0xb77511(0x2b34)]();});const _0x59743d=this['_scene'][_0x3353ea(0x279a)]()[_0x3353ea(0x28fd)]();_0x59743d&&(_0x59743d[_0x3353ea(0x363d)](_0x3353ea(0x33eb),this[_0x3353ea(0x4121)]),document[_0x3353ea(0x363d)](_0x3353ea(0x6c7),this[_0x3353ea(0x2edf)],!0x1),_0x38be63[_0x3353ea(0xf72)]?this[_0x3353ea(0x26b7)]():this[_0x3353ea(0x20c2)]['getEngine']()[_0x3353ea(0x4094)]['add'](_0x2a76f8=>{var _0x15038c=_0x3353ea;_0x2a76f8[_0x15038c(0x39dc)]&&this[_0x15038c(0x26b7)]();}),this['_onKeyDown']=_0x1690ff=>{var _0x30e9e2=_0x3353ea;0x1b===_0x1690ff[_0x30e9e2(0x22b4)]&&this['isInVRMode']&&this[_0x30e9e2(0xfd1)]();},document[_0x3353ea(0x363d)](_0x3353ea(0x1f1a),this[_0x3353ea(0x37e)]),this['_scene']['onPrePointerObservable'][_0x3353ea(0x2ed7)](()=>{var _0x3f0bd1=_0x3353ea;this[_0x3f0bd1(0x3922)]&&this['exitVROnDoubleTap']&&(this[_0x3f0bd1(0xfd1)](),this[_0x3f0bd1(0xd41)]&&this[_0x3f0bd1(0x20c2)]['getEngine']()['exitFullscreen']());},_0xbd4fa3['kD'][_0x3353ea(0x790)],!0x1),this[_0x3353ea(0x8e4)]=_0x71f892=>this[_0x3353ea(0x3580)](_0x71f892),this[_0x3353ea(0x2c65)]=()=>this[_0x3353ea(0x20fd)](),this[_0x3353ea(0x272c)]=()=>{var _0x1a895e=_0x3353ea;this[_0x1a895e(0x1a18)]=!0x0,this[_0x1a895e(0x3a19)]();},this[_0x3353ea(0x3498)]=()=>{var _0x4cacd7=_0x3353ea;this['_webVRrequesting']=!0x1,this[_0x4cacd7(0x3a19)]();},_0x5ac21e[_0x3353ea(0x279a)]()[_0x3353ea(0x4094)][_0x3353ea(0x2ed7)](this['_onVRDisplayChangedBind']),_0x5ac21e[_0x3353ea(0x279a)]()[_0x3353ea(0x3edb)]['add'](this[_0x3353ea(0x272c)]),_0x5ac21e[_0x3353ea(0x279a)]()[_0x3353ea(0x1a24)]['add'](this[_0x3353ea(0x3498)]),_0x59743d[_0x3353ea(0x363d)](_0x3353ea(0x22f3),this[_0x3353ea(0x2c65)]),_0x5ac21e[_0x3353ea(0x1244)][_0x3353ea(0x2ed7)](()=>{var _0x51c78d=_0x3353ea;this[_0x51c78d(0xc1f)]();}),this[_0x3353ea(0x34a5)][_0x3353ea(0x20b2)][_0x3353ea(0x2ed7)](_0x240321=>this['_onDefaultMeshLoaded'](_0x240321)),this[_0x3353ea(0x20c2)][_0x3353ea(0x3d51)][_0x3353ea(0x2742)][_0x3353ea(0x2ed7)](this[_0x3353ea(0x27ed)]),this[_0x3353ea(0x20c2)]['gamepadManager'][_0x3353ea(0x7b4)]['add'](this[_0x3353ea(0xc07)]),this[_0x3353ea(0x3a19)](),this[_0x3353ea(0x1701)]=new _0x2f8c9d['qP'](),this['_circleEase'][_0x3353ea(0x2aa7)](_0x2f8c9d['Kp']['EASINGMODE_EASEINOUT']),this[_0x3353ea(0x2a68)]=this[_0x3353ea(0x1701)],_0x5ac21e[_0x3353ea(0x34d9)][_0x3353ea(0x2ed7)](_0x1ed721=>{var _0x495ff7=_0x3353ea;this[_0x495ff7(0x1dad)]&&_0x5ac21e['activeCamera']===this[_0x495ff7(0xe8c)]&&_0x495ff7(0x4042)===_0x1ed721[_0x495ff7(0x2805)][_0x495ff7(0x3fcc)]&&(_0x1ed721[_0x495ff7(0x30a3)]===_0xbd4fa3['kD'][_0x495ff7(0x128b)]?this[_0x495ff7(0x176c)][_0x495ff7(0x1e07)]():_0x1ed721[_0x495ff7(0x30a3)]===_0xbd4fa3['kD']['POINTERUP']&&this[_0x495ff7(0x176c)]['_selectionPointerUp']());}),this['webVROptions'][_0x3353ea(0x327b)]&&this['enableTeleportation']({'floorMeshes':this[_0x3353ea(0x1741)]['floorMeshes']}));}[_0x42211a(0x1794)](_0x2f0073){var _0x4cf771=_0x42211a;this[_0x4cf771(0xcad)]&&this[_0x4cf771(0xcad)][_0x4cf771(0x3d86)]==_0x2f0073&&_0x2f0073['mesh']&&this[_0x4cf771(0xcad)]['_setLaserPointerParent'](_0x2f0073['mesh']),this[_0x4cf771(0x2263)]&&this[_0x4cf771(0x2263)]['webVRController']==_0x2f0073&&_0x2f0073['mesh']&&this['_rightController'][_0x4cf771(0x421)](_0x2f0073[_0x4cf771(0x1b4d)]);try{this[_0x4cf771(0x20b2)]['notifyObservers'](_0x2f0073);}catch(_0x9c7d4e){_0x4bb565['Y']['Warn'](_0x4cf771(0x29a3)+_0x9c7d4e);}}get[_0x42211a(0x2627)](){var _0x1b58f6=_0x42211a;return this['xr']&&this[_0x1b58f6(0x1741)][_0x1b58f6(0x10e7)]&&this['xr'][_0x1b58f6(0x3738)][_0x1b58f6(0x2c77)]===_0x72f540['k']['IN_XR']||this[_0x1b58f6(0x948)]||this[_0x1b58f6(0xd41)];}[_0x42211a(0x20fd)](){var _0x5ba3c6=_0x42211a,_0x2c7881,_0x681d54=this[_0x5ba3c6(0x20c2)][_0x5ba3c6(0x279a)]()[_0x5ba3c6(0x57b)]();_0x681d54?(_0x2c7881=this['_webVRpresenting'],this[_0x5ba3c6(0x948)]=_0x681d54[_0x5ba3c6(0x29f)],_0x2c7881&&!this[_0x5ba3c6(0x948)]&&this['exitVR']()):_0x4bb565['Y'][_0x5ba3c6(0x1381)](_0x5ba3c6(0x2945)),this[_0x5ba3c6(0x3a19)]();}[_0x42211a(0x3580)](_0x1d1ac9){var _0x1ad040=_0x42211a;this[_0x1ad040(0x28f4)]=_0x1d1ac9[_0x1ad040(0x18e3)],this[_0x1ad040(0x571)]=!!_0x1d1ac9[_0x1ad040(0x39dc)],this[_0x1ad040(0x948)]=_0x1d1ac9[_0x1ad040(0x39dc)]&&_0x1d1ac9[_0x1ad040(0x39dc)]['isPresenting'],this['_updateButtonVisibility']();}[_0x42211a(0x3201)](){var _0x2aadb1=_0x42211a,_0xc09753;this[_0x2aadb1(0x2f86)]&&!this[_0x2aadb1(0x1b41)]&&this['_btnVR']&&(_0xc09753=this['_inputElement'][_0x2aadb1(0x68b)](),this[_0x2aadb1(0x3ff)][_0x2aadb1(0x1e27)][_0x2aadb1(0x577)]=_0xc09753['top']+_0xc09753[_0x2aadb1(0x230c)]-0x46+'px',this[_0x2aadb1(0x3ff)][_0x2aadb1(0x1e27)][_0x2aadb1(0x2932)]=_0xc09753[_0x2aadb1(0x2932)]+_0xc09753['width']-0x64+'px');}[_0x42211a(0x26b7)](){var _0x3ff0c0=_0x42211a;this['_useCustomVRButton']||this[_0x3ff0c0(0x12c8)]||!this[_0x3ff0c0(0x3ff)]||(document[_0x3ff0c0(0x18d2)]['appendChild'](this[_0x3ff0c0(0x3ff)]),this[_0x3ff0c0(0x12c8)]=!0x0);}[_0x42211a(0x3a19)](){var _0x5ab5eb=_0x42211a;this[_0x5ab5eb(0x3ff)]&&!this[_0x5ab5eb(0x1b41)]&&(this[_0x5ab5eb(0x3ff)]['className']=_0x5ab5eb(0x20aa),this[_0x5ab5eb(0x2627)]?this[_0x5ab5eb(0x3ff)][_0x5ab5eb(0x16c8)]+=_0x5ab5eb(0x2031):(this[_0x5ab5eb(0x571)]&&(this[_0x5ab5eb(0x3ff)][_0x5ab5eb(0x16c8)]+='\x20vrdisplayready'),this[_0x5ab5eb(0x28f4)]&&(this[_0x5ab5eb(0x3ff)]['className']+=_0x5ab5eb(0x21d3)),this[_0x5ab5eb(0x1a18)]&&(this[_0x5ab5eb(0x3ff)][_0x5ab5eb(0x16c8)]+=_0x5ab5eb(0x2f61))));}['enterVR'](){var _0x16f954=_0x42211a;if(this['xr'])this['xr'][_0x16f954(0x3738)][_0x16f954(0xa75)](_0x16f954(0xf97),_0x16f954(0x1ba1),this['xr']['renderTarget']);else{if(this[_0x16f954(0x3ab9)])try{this[_0x16f954(0x3ab9)][_0x16f954(0x223f)](this);}catch(_0x566450){_0x4bb565['Y'][_0x16f954(0x1381)](_0x16f954(0x19d6)+_0x566450);}var _0x2830e2,_0x1b9a28;this['_scene'][_0x16f954(0x3311)]&&(this[_0x16f954(0xc31)]=this['_scene']['activeCamera'][_0x16f954(0x2436)][_0x16f954(0x2654)](),this[_0x16f954(0xe8c)]&&(this[_0x16f954(0xe8c)][_0x16f954(0xfb0)]=_0x1a189d['_f'][_0x16f954(0x2240)](this['_scene']['activeCamera'][_0x16f954(0xe77)]()['getRotationMatrix']())[_0x16f954(0x22e4)](),this['vrDeviceOrientationCamera'][_0x16f954(0x1914)]=0x7d0),this[_0x16f954(0x2dc4)]&&(_0x2830e2=this[_0x16f954(0x2dc4)][_0x16f954(0x680)][_0x16f954(0x22e4)]()['y'],_0x2830e2=_0x1a189d['_f'][_0x16f954(0x2240)](this['_scene']['activeCamera'][_0x16f954(0xe77)]()['getRotationMatrix']())['toEulerAngles']()['y']-_0x2830e2,_0x1b9a28=this[_0x16f954(0x2dc4)][_0x16f954(0x2ac6)][_0x16f954(0x22e4)]()['y'],this[_0x16f954(0x2dc4)][_0x16f954(0x2ac6)]=_0x1a189d['_f'][_0x16f954(0x772)](0x0,_0x1b9a28+_0x2830e2,0x0)),this['_existingCamera']=this[_0x16f954(0x20c2)][_0x16f954(0x3311)],this[_0x16f954(0x18a1)][_0x16f954(0x21e6)]&&(this[_0x16f954(0x18a)][_0x16f954(0x21e6)]=this[_0x16f954(0x18a1)][_0x16f954(0x21e6)],this[_0x16f954(0x18a1)][_0x16f954(0x21e6)]=Number[_0x16f954(0x399e)]),this['_existingCamera'][_0x16f954(0xa95)]&&(this['_cachedAngularSensibility']['angularSensibilityY']=this['_existingCamera'][_0x16f954(0xa95)],this['_existingCamera'][_0x16f954(0xa95)]=Number[_0x16f954(0x399e)]),this['_existingCamera'][_0x16f954(0x1914)]&&(this[_0x16f954(0x18a)][_0x16f954(0x1914)]=this[_0x16f954(0x18a1)][_0x16f954(0x1914)],this[_0x16f954(0x18a1)][_0x16f954(0x1914)]=Number[_0x16f954(0x399e)])),this[_0x16f954(0x1a18)]||(this[_0x16f954(0x571)]?this[_0x16f954(0x948)]||(this[_0x16f954(0x20c2)][_0x16f954(0x279a)]()[_0x16f954(0x1a24)]['addOnce'](_0x317d5c=>{var _0x320eb1=_0x16f954;this[_0x320eb1(0x1f6d)][_0x320eb1(0x223f)]({'success':_0x317d5c});}),this[_0x16f954(0x34a5)]['position']=this[_0x16f954(0xc31)],this[_0x16f954(0x20c2)][_0x16f954(0x3311)]=this[_0x16f954(0x34a5)]):this[_0x16f954(0xc09)]&&(this['_vrDeviceOrientationCamera'][_0x16f954(0x2436)]=this[_0x16f954(0xc31)],this['_scene'][_0x16f954(0x3311)]&&(this['_vrDeviceOrientationCamera'][_0x16f954(0xad1)]=this[_0x16f954(0x20c2)][_0x16f954(0x3311)]['minZ']),this[_0x16f954(0x20c2)]['activeCamera']=this[_0x16f954(0xc09)],this['_scene']['getEngine']()['enterFullscreen'](this[_0x16f954(0x32cd)]),this[_0x16f954(0x3a19)](),this[_0x16f954(0xc09)][_0x16f954(0x3737)][_0x16f954(0x2185)](()=>{var _0x49b96e=_0x16f954;this['onAfterEnteringVRObservable'][_0x49b96e(0x223f)]({'success':!0x0});})),this['_scene'][_0x16f954(0x3311)]&&this[_0x16f954(0x2f86)]&&this[_0x16f954(0x20c2)][_0x16f954(0x3311)]['attachControl'](),this['_interactionsEnabled']&&this[_0x16f954(0x20c2)][_0x16f954(0x22ea)](this[_0x16f954(0x2004)]),this[_0x16f954(0x2cbc)]&&[this[_0x16f954(0xcad)],this['_rightController']]['forEach'](_0x268ca7=>{var _0xa9ed10=_0x16f954;_0x268ca7&&_0x268ca7[_0xa9ed10(0x6d4)]();}),this[_0x16f954(0x3922)]=!0x0);}}[_0x42211a(0xfd1)](){var _0x4479d3=_0x42211a;if(this['xr'])this['xr']['baseExperience']['exitXRAsync']();else{if(this['_hasEnteredVR']){if(this[_0x4479d3(0x3116)])try{this[_0x4479d3(0x3116)][_0x4479d3(0x223f)](this);}catch(_0x42db53){_0x4bb565['Y'][_0x4479d3(0x1381)](_0x4479d3(0x39e0)+_0x42db53);}this['_webVRpresenting']&&this[_0x4479d3(0x20c2)][_0x4479d3(0x279a)]()[_0x4479d3(0x1791)](),this[_0x4479d3(0x20c2)][_0x4479d3(0x3311)]&&(this['_position']=this['_scene']['activeCamera'][_0x4479d3(0x2436)][_0x4479d3(0x2654)]()),this['vrDeviceOrientationCamera']&&(this[_0x4479d3(0xe8c)][_0x4479d3(0x1914)]=Number[_0x4479d3(0x399e)]),this[_0x4479d3(0x1444)]?(this[_0x4479d3(0x1444)][_0x4479d3(0x2436)]=this[_0x4479d3(0xc31)],this[_0x4479d3(0x20c2)]['activeCamera']=this[_0x4479d3(0x1444)],this[_0x4479d3(0x18a)][_0x4479d3(0x21e6)]&&(this[_0x4479d3(0x1444)][_0x4479d3(0x21e6)]=this[_0x4479d3(0x18a)][_0x4479d3(0x21e6)],this[_0x4479d3(0x18a)][_0x4479d3(0x21e6)]=null),this[_0x4479d3(0x18a)][_0x4479d3(0xa95)]&&(this['_deviceOrientationCamera'][_0x4479d3(0xa95)]=this[_0x4479d3(0x18a)]['angularSensibilityY'],this[_0x4479d3(0x18a)]['angularSensibilityY']=null),this[_0x4479d3(0x18a)][_0x4479d3(0x1914)]&&(this[_0x4479d3(0x1444)][_0x4479d3(0x1914)]=this['_cachedAngularSensibility'][_0x4479d3(0x1914)],this['_cachedAngularSensibility'][_0x4479d3(0x1914)]=null)):this[_0x4479d3(0x18a1)]&&(this[_0x4479d3(0x18a1)][_0x4479d3(0x2436)]=this[_0x4479d3(0xc31)],this['_scene'][_0x4479d3(0x3311)]=this['_existingCamera'],this[_0x4479d3(0x2f86)]&&this['_scene']['activeCamera'][_0x4479d3(0xb72)](),this[_0x4479d3(0x18a)][_0x4479d3(0x21e6)]&&(this['_existingCamera'][_0x4479d3(0x21e6)]=this[_0x4479d3(0x18a)][_0x4479d3(0x21e6)],this[_0x4479d3(0x18a)]['angularSensibilityX']=null),this['_cachedAngularSensibility']['angularSensibilityY']&&(this['_existingCamera'][_0x4479d3(0xa95)]=this['_cachedAngularSensibility']['angularSensibilityY'],this[_0x4479d3(0x18a)]['angularSensibilityY']=null),this[_0x4479d3(0x18a)]['angularSensibility']&&(this[_0x4479d3(0x18a1)]['angularSensibility']=this[_0x4479d3(0x18a)][_0x4479d3(0x1914)],this[_0x4479d3(0x18a)][_0x4479d3(0x1914)]=null)),this[_0x4479d3(0x3a19)](),this['_interactionsEnabled']&&(this['_scene'][_0x4479d3(0x3da0)](this['_beforeRender']),this[_0x4479d3(0x176c)][_0x4479d3(0x381a)][_0x4479d3(0xb7d)]=!0x1,this[_0x4479d3(0xcad)]&&(this[_0x4479d3(0xcad)][_0x4479d3(0x381a)][_0x4479d3(0xb7d)]=!0x1),this[_0x4479d3(0x2263)]&&(this['_rightController'][_0x4479d3(0x381a)][_0x4479d3(0xb7d)]=!0x1)),this[_0x4479d3(0x20c2)][_0x4479d3(0x279a)]()['resize'](),[this[_0x4479d3(0xcad)],this[_0x4479d3(0x2263)]]['forEach'](_0x23281d=>{_0x23281d&&_0x23281d['_deactivatePointer']();}),this[_0x4479d3(0x3922)]=!0x1;const _0x3bc062=this['_scene']['getEngine']();_0x3bc062[_0x4479d3(0x20fd)]&&_0x3bc062[_0x4479d3(0x20fd)]();}}}get[_0x42211a(0x2436)](){var _0x3c1720=_0x42211a;return this[_0x3c1720(0xc31)];}set[_0x42211a(0x2436)](_0x5543d7){var _0xb17c9c=_0x42211a;this[_0xb17c9c(0xc31)]=_0x5543d7,this['_scene'][_0xb17c9c(0x3311)]&&(this[_0xb17c9c(0x20c2)][_0xb17c9c(0x3311)][_0xb17c9c(0x2436)]=_0x5543d7);}['enableInteractions'](){var _0xb0be19=_0x42211a;this[_0xb0be19(0x1dad)]||(this[_0xb0be19(0x3cd5)]=!0x0,this['xr']?this['xr'][_0xb0be19(0x3738)][_0xb0be19(0x2c77)]===_0x72f540['k'][_0xb0be19(0x2bf5)]&&this['xr'][_0xb0be19(0x3b5)][_0xb0be19(0x1025)]():(this[_0xb0be19(0xcad)]&&this[_0xb0be19(0x1af7)](this[_0xb0be19(0xcad)]),this[_0xb0be19(0x2263)]&&this[_0xb0be19(0x1af7)](this[_0xb0be19(0x2263)]),this['raySelectionPredicate']=_0x588730=>_0x588730[_0xb0be19(0xb7d)]&&(_0x588730['isPickable']||_0x588730[_0xb0be19(0x1c3a)]===this[_0xb0be19(0x3df0)]),this[_0xb0be19(0xe40)]=()=>!0x0,this[_0xb0be19(0x1716)]=_0x2d19ba=>!!(this['_isTeleportationFloor'](_0x2d19ba)||-0x1===_0x2d19ba[_0xb0be19(0x1c3a)]['indexOf'](_0xb0be19(0x30f7))&&-0x1===_0x2d19ba[_0xb0be19(0x1c3a)][_0xb0be19(0x775)]('teleportationTarget')&&-0x1===_0x2d19ba[_0xb0be19(0x1c3a)]['indexOf']('torusTeleportation'))&&this[_0xb0be19(0x22c2)](_0x2d19ba),this[_0xb0be19(0x1dad)]=!0x0));}get[_0x42211a(0x1b64)](){var _0x907785=_0x42211a;return!(this[_0x907785(0xcad)]&&this[_0x907785(0xcad)][_0x907785(0x199b)]||this['_rightController']&&this[_0x907785(0x2263)][_0x907785(0x199b)]);}[_0x42211a(0x15c2)](_0x392cec){var _0x37b947=_0x42211a;for(let _0x4471a5=0x0;_0x4471a5{var _0x22a1d6=_0x1a2d9f;this['xr'][_0x22a1d6(0x185e)][_0x22a1d6(0x3dba)](_0x3d5c69);}),void(this['xr']['teleportation']['attached']||this['xr'][_0x1a2d9f(0x185e)][_0x1a2d9f(0x1025)]());if(!this['xrTestDone']){const _0x2395c8=()=>{var _0x190967=_0x1a2d9f;this[_0x190967(0x239c)]&&(this['_scene']['unregisterBeforeRender'](_0x2395c8),this['xr']?this['xr'][_0x190967(0x185e)][_0x190967(0x1a6f)]||this['xr'][_0x190967(0x185e)][_0x190967(0x1025)]():this['enableTeleportation'](_0x5d791e));};return void this[_0x1a2d9f(0x20c2)][_0x1a2d9f(0x22ea)](_0x2395c8);}}_0x5d791e[_0x1a2d9f(0x10b1)]&&(this[_0x1a2d9f(0x3df0)]=_0x5d791e[_0x1a2d9f(0x10b1)]),_0x5d791e[_0x1a2d9f(0x327b)]&&(this['_floorMeshesCollection']=_0x5d791e[_0x1a2d9f(0x327b)]),_0x5d791e[_0x1a2d9f(0x140b)]&&(this['_teleportationMode']=_0x5d791e[_0x1a2d9f(0x140b)]),_0x5d791e[_0x1a2d9f(0x242e)]&&0x0<_0x5d791e['teleportationTime']&&(this[_0x1a2d9f(0x2922)]=_0x5d791e[_0x1a2d9f(0x242e)]),_0x5d791e[_0x1a2d9f(0xe46)]&&0x0<_0x5d791e[_0x1a2d9f(0xe46)]&&(this[_0x1a2d9f(0x115c)]=_0x5d791e['teleportationSpeed']),void 0x0!==_0x5d791e[_0x1a2d9f(0x3495)]&&(this['_teleportationEasing']=_0x5d791e['easingFunction']),null!=this[_0x1a2d9f(0xcad)]&&this[_0x1a2d9f(0x270d)](this[_0x1a2d9f(0xcad)]),null!=this['_rightController']&&this[_0x1a2d9f(0x270d)](this[_0x1a2d9f(0x2263)]);const _0x555dbe=new _0x15006b['$']();_0x555dbe['vignetteColor']=new _0x217028['HE'](0x0,0x0,0x0,0x0),_0x555dbe[_0x1a2d9f(0xbe7)]=!0x0,this['_postProcessMove']=new _0x178c66['z'](_0x1a2d9f(0xa70),0x1,this[_0x1a2d9f(0x34a5)],void 0x0,void 0x0,void 0x0,void 0x0,_0x555dbe),this[_0x1a2d9f(0x34a5)]['detachPostProcess'](this['_postProcessMove']),this[_0x1a2d9f(0x36f8)]=!0x0,this[_0x1a2d9f(0x2507)]&&(this[_0x1a2d9f(0x3576)](),this[_0x1a2d9f(0x24c1)]['scaling'][_0x1a2d9f(0x3679)](this[_0x1a2d9f(0x34a5)]['deviceScaleFactor']));}}[_0x42211a(0x1af7)](_0x169ba9){var _0x4951e4=_0x42211a;_0x169ba9[_0x4951e4(0x3d86)][_0x4951e4(0x1b4d)]&&(_0x169ba9[_0x4951e4(0x1dad)]=!0x0,this[_0x4951e4(0x2627)]&&this['_displayLaserPointer']&&_0x169ba9[_0x4951e4(0x6d4)](),this['webVROptions'][_0x4951e4(0x2fd6)]&&_0x169ba9[_0x4951e4(0x3d86)]['onMainButtonStateChangedObservable']['add'](_0x526827=>{var _0x3f3d4a=_0x4951e4;this[_0x3f3d4a(0x2cbc)]&&0x1===_0x526827[_0x3f3d4a(0x31eb)]&&(_0x169ba9[_0x3f3d4a(0x199b)]?_0x169ba9[_0x3f3d4a(0x1b2d)]():_0x169ba9[_0x3f3d4a(0x6d4)](),this['displayGaze']&&(_0x169ba9[_0x3f3d4a(0x381a)][_0x3f3d4a(0xb7d)]=_0x169ba9['_activePointer']));}),_0x169ba9[_0x4951e4(0x3d86)]['onTriggerStateChangedObservable'][_0x4951e4(0x2ed7)](_0x3eb496=>{var _0xa4b536=_0x4951e4;let _0x55f49f=_0x169ba9;(_0x55f49f=this['_noControllerIsActive']?this[_0xa4b536(0x176c)]:_0x55f49f)[_0xa4b536(0x291a)]?_0x3eb496[_0xa4b536(0x31eb)]this[_0xa4b536(0x975)]&&_0x55f49f[_0xa4b536(0x1e07)]();}));}[_0x42211a(0x8a0)](_0x41860c,_0x1fba3d){var _0x4596cf=_0x42211a;this['_teleportationRequestInitiated']&&!_0x1fba3d[_0x4596cf(0x20b1)]||(_0x1fba3d['_teleportationRequestInitiated']?Math['sqrt'](_0x41860c['y']*_0x41860c['y']+_0x41860c['x']*_0x41860c['x'])-this[_0x21616c(0xe9d)]&&(_0x10ee6a[_0x21616c(0x67c)]=!0x1):_0x2d1ce3['x']<-this[_0x21616c(0x975)]&&_0x10ee6a['_dpadPressed']&&(_0x10ee6a['_rotationLeftAsked']=!0x0,this[_0x21616c(0x9b1)]&&this[_0x21616c(0x3338)](!0x1)),_0x10ee6a[_0x21616c(0x2a53)]?_0x2d1ce3['x']this[_0x21616c(0x975)]&&_0x10ee6a['_dpadPressed']&&(_0x10ee6a[_0x21616c(0x2a53)]=!0x0,this['_rotationAllowed']&&this['_rotateCamera'](!0x0)));}['_checkTeleportBackwards'](_0x219d1c,_0x5c8362){var _0x9c6074=_0x42211a;if(!_0x5c8362[_0x9c6074(0x20b1)]){if(_0x219d1c['y']>this[_0x9c6074(0x975)]&&_0x5c8362[_0x9c6074(0x9d7)]){if(!_0x5c8362['_teleportationBackRequestInitiated']&&this[_0x9c6074(0x41b0)]){let _0x5a6cf7=_0x1a189d['_f'][_0x9c6074(0x2240)](this[_0x9c6074(0x41b0)][_0x9c6074(0xe77)]()[_0x9c6074(0xacc)]()),_0x12002=this['currentVRCamera'][_0x9c6074(0x2436)];this[_0x9c6074(0x41b0)][_0x9c6074(0x1077)]&&this[_0x9c6074(0x41b0)][_0x9c6074(0x680)]&&(_0x5a6cf7=this['currentVRCamera'][_0x9c6074(0x680)],_0x12002=this['currentVRCamera'][_0x9c6074(0x1077)]),_0x5a6cf7['toEulerAnglesToRef'](this[_0x9c6074(0x1916)]),this[_0x9c6074(0x1916)]['z']=0x0,this[_0x9c6074(0x1916)]['x']=0x0,_0x1a189d['_f'][_0x9c6074(0x397a)](this[_0x9c6074(0x1916)]['y'],this[_0x9c6074(0x1916)]['x'],this['_workingVector']['z'],this[_0x9c6074(0x5da)]),this[_0x9c6074(0x5da)][_0x9c6074(0x2314)](this[_0x9c6074(0x88c)]),_0x1a189d['P'][_0x9c6074(0x330a)](this[_0x9c6074(0x192c)],this[_0x9c6074(0x88c)],this[_0x9c6074(0x1916)]),(_0x219d1c=new _0x1787b5['z'](_0x12002,this[_0x9c6074(0x1916)]),_0x219d1c=this[_0x9c6074(0x20c2)][_0x9c6074(0x279)](_0x219d1c,this['_raySelectionPredicate'])),(_0x219d1c&&_0x219d1c[_0x9c6074(0x15ba)]&&_0x219d1c[_0x9c6074(0x4062)]&&this[_0x9c6074(0x15c2)](_0x219d1c[_0x9c6074(0x4062)])&&_0x219d1c['distance']<0x5&&this[_0x9c6074(0x3a83)](_0x219d1c[_0x9c6074(0x15ba)]),_0x5c8362[_0x9c6074(0x25e4)]=!0x0);}}else _0x5c8362[_0x9c6074(0x25e4)]=!0x1;}}[_0x42211a(0x270d)](_0x569f68){var _0x20eaef=_0x42211a;_0x569f68[_0x20eaef(0x3d86)][_0x20eaef(0x1b4d)]&&(_0x569f68[_0x20eaef(0x1dad)]||this['_enableInteractionOnController'](_0x569f68),_0x569f68[_0x20eaef(0x1dad)]=!0x0,_0x569f68['_teleportationEnabled']=!0x0,_0x569f68[_0x20eaef(0x3d86)][_0x20eaef(0x364a)]===_0xbec99b['wc']['VIVE']&&(_0x569f68[_0x20eaef(0x9d7)]=!0x1,_0x569f68[_0x20eaef(0x3d86)][_0x20eaef(0x29ff)][_0x20eaef(0x2ed7)](_0x4bc670=>{var _0x558c91=_0x20eaef;_0x569f68[_0x558c91(0x9d7)]=_0x4bc670['pressed'],_0x569f68[_0x558c91(0x9d7)]||(_0x569f68[_0x558c91(0x67c)]=!0x1,_0x569f68[_0x558c91(0x2a53)]=!0x1,_0x569f68['_teleportationBackRequestInitiated']=!0x1);})),_0x569f68[_0x20eaef(0x3d86)][_0x20eaef(0x2b63)][_0x20eaef(0x2ed7)](_0x3ecdbe=>{var _0x367e3d=_0x20eaef;this['teleportationEnabled']&&(this['_checkTeleportBackwards'](_0x3ecdbe,_0x569f68),this[_0x367e3d(0x8a0)](_0x3ecdbe,_0x569f68)),this[_0x367e3d(0xe8d)](_0x3ecdbe,_0x569f68);}));}['_createTeleportationCircles'](){var _0x2b8255=_0x42211a;this[_0x2b8255(0x24c1)]=(0x0,_0x341953['$6'])(_0x2b8255(0x2187),{'width':0x2,'height':0x2,'subdivisions':0x2},this[_0x2b8255(0x20c2)]),this['_teleportationTarget'][_0x2b8255(0x163)]=!0x1;const _0x3c7381=new _0x3a4e26['c'](_0x2b8255(0x1f4e),0x200,this['_scene'],!0x0),_0x107497=(_0x3c7381[_0x2b8255(0x2e4)]=!0x0,_0x3c7381[_0x2b8255(0x2330)]()),_0x44ec1f=(_0x107497[_0x2b8255(0x2876)](),_0x107497['arc'](0x100,0x100,0xc8,0x0,0x2*Math['PI'],!0x1),_0x107497['fillStyle']=this[_0x2b8255(0x2e6a)],_0x107497[_0x2b8255(0x3975)](),_0x107497['lineWidth']=0xa,_0x107497[_0x2b8255(0x3df3)]=this[_0x2b8255(0x3f39)],_0x107497[_0x2b8255(0x4096)](),_0x107497['closePath'](),_0x3c7381['update'](),new _0x5d73e2['K']('TextPlaneMaterial',this[_0x2b8255(0x20c2)])),_0x49771a=(_0x44ec1f[_0x2b8255(0x36d4)]=_0x3c7381,this['_teleportationTarget'][_0x2b8255(0x351b)]=_0x44ec1f,(0x0,_0x1d45d8['eu'])(_0x2b8255(0x16cf),{'diameter':0.75,'thickness':0.1,'tessellation':0x19,'updatable':!0x1},this[_0x2b8255(0x20c2)])),_0xf39ffe=(_0x49771a[_0x2b8255(0x163)]=!0x1,_0x49771a[_0x2b8255(0x30e9)]=this[_0x2b8255(0x24c1)],new _0xce9a5d['f'](_0x2b8255(0x92f),'position.y',0x1e,_0xce9a5d['f'][_0x2b8255(0x1112)],_0xce9a5d['f'][_0x2b8255(0x25e9)])),_0xfadee5=[],_0xca8036=(_0xfadee5[_0x2b8255(0x2009)]({'frame':0x0,'value':0x0}),_0xfadee5[_0x2b8255(0x2009)]({'frame':0x1e,'value':0.4}),_0xfadee5[_0x2b8255(0x2009)]({'frame':0x3c,'value':0x0}),_0xf39ffe[_0x2b8255(0xe23)](_0xfadee5),new _0x2f8c9d['bi']());_0xca8036['setEasingMode'](_0x2f8c9d['Kp']['EASINGMODE_EASEINOUT']),_0xf39ffe[_0x2b8255(0x3cd6)](_0xca8036),_0x49771a[_0x2b8255(0x2a26)]=[],_0x49771a[_0x2b8255(0x2a26)][_0x2b8255(0x2009)](_0xf39ffe),this[_0x2b8255(0x20c2)][_0x2b8255(0x2d4e)](_0x49771a,0x0,0x3c,!0x0),this[_0x2b8255(0x201f)]();}[_0x42211a(0x16c)](){var _0x56cfd9=_0x42211a;this[_0x56cfd9(0x1fe5)]=!0x0,this['_teleportationInitialized']&&(this[_0x56cfd9(0x24c1)][_0x56cfd9(0xb7d)]=!0x0,this['_isDefaultTeleportationTarget']&&(this[_0x56cfd9(0x24c1)]['getChildren']()[0x0][_0x56cfd9(0xb7d)]=!0x0));}['_hideTeleportationTarget'](){var _0x2429f0=_0x42211a;this['_teleportActive']=!0x1,this['_teleportationInitialized']&&(this[_0x2429f0(0x24c1)][_0x2429f0(0xb7d)]=!0x1,this[_0x2429f0(0x2507)]&&(this[_0x2429f0(0x24c1)][_0x2429f0(0x3ed2)]()[0x0]['isVisible']=!0x1));}[_0x42211a(0x3338)](_0x3a2117){var _0x2b6829=_0x42211a;if(this[_0x2b6829(0x41b0)]instanceof _0xb9155d['c']){_0x3a2117?this['_rotationAngle']++:this[_0x2b6829(0x195f)]--,this['currentVRCamera'][_0x2b6829(0x2a26)]=[],_0x3a2117=_0x1a189d['_f'][_0x2b6829(0x2240)](_0x1a189d['y3'][_0x2b6829(0x266f)](Math['PI']/0x4*this[_0x2b6829(0x195f)]));const _0x17ee56=new _0xce9a5d['f'](_0x2b6829(0xe39),_0x2b6829(0x2ac6),0x5a,_0xce9a5d['f'][_0x2b6829(0x299c)],_0xce9a5d['f'][_0x2b6829(0xfb9)]),_0x2514a0=[],_0x4f1c83=(_0x2514a0['push']({'frame':0x0,'value':this[_0x2b6829(0x41b0)][_0x2b6829(0x2ac6)]}),_0x2514a0[_0x2b6829(0x2009)]({'frame':0x6,'value':_0x3a2117}),_0x17ee56['setKeys'](_0x2514a0),_0x17ee56['setEasingFunction'](this[_0x2b6829(0x1701)]),this[_0x2b6829(0x41b0)][_0x2b6829(0x2a26)][_0x2b6829(0x2009)](_0x17ee56),this[_0x2b6829(0x269a)][_0x2b6829(0x2a26)]=[],new _0xce9a5d['f'](_0x2b6829(0x710),_0x2b6829(0x2f50),0x5a,_0xce9a5d['f'][_0x2b6829(0x1112)],_0xce9a5d['f'][_0x2b6829(0xfb9)])),_0x595fea=[],_0x15fc00=(_0x595fea['push']({'frame':0x0,'value':0x0}),_0x595fea[_0x2b6829(0x2009)]({'frame':0x3,'value':0x4}),_0x595fea[_0x2b6829(0x2009)]({'frame':0x6,'value':0x0}),_0x4f1c83['setKeys'](_0x595fea),_0x4f1c83[_0x2b6829(0x3cd6)](this['_circleEase']),this['_postProcessMove'][_0x2b6829(0x2a26)][_0x2b6829(0x2009)](_0x4f1c83),new _0xce9a5d['f'](_0x2b6829(0x112f),'vignetteStretch',0x5a,_0xce9a5d['f'][_0x2b6829(0x1112)],_0xce9a5d['f'][_0x2b6829(0xfb9)])),_0x499c14=[];_0x499c14[_0x2b6829(0x2009)]({'frame':0x0,'value':0x0}),_0x499c14[_0x2b6829(0x2009)]({'frame':0x3,'value':0xa}),_0x499c14[_0x2b6829(0x2009)]({'frame':0x6,'value':0x0}),_0x15fc00['setKeys'](_0x499c14),_0x15fc00['setEasingFunction'](this['_circleEase']),this[_0x2b6829(0x269a)][_0x2b6829(0x2a26)][_0x2b6829(0x2009)](_0x15fc00),this[_0x2b6829(0x269a)][_0x2b6829(0x1a7c)][_0x2b6829(0x2f50)]=0x0,this[_0x2b6829(0x269a)][_0x2b6829(0x1a7c)][_0x2b6829(0x18e8)]=0x0,this[_0x2b6829(0x269a)]['samples']=0x4,this[_0x2b6829(0x34a5)][_0x2b6829(0xf4c)](this[_0x2b6829(0x269a)]),this[_0x2b6829(0x20c2)][_0x2b6829(0x2d4e)](this[_0x2b6829(0x269a)],0x0,0x6,!0x1,0x1,()=>{var _0x1a2005=_0x2b6829;this[_0x1a2005(0x34a5)][_0x1a2005(0x3b8f)](this[_0x1a2005(0x269a)]);}),this[_0x2b6829(0x20c2)][_0x2b6829(0x2d4e)](this['currentVRCamera'],0x0,0x6,!0x1,0x1);}}[_0x42211a(0x16d3)](_0x5a7ea1,_0x1124e8,_0x2e61ca){var _0xd60eb1=_0x42211a;_0x5a7ea1[_0xd60eb1(0x15ba)]&&(_0x1124e8['_teleportationRequestInitiated']&&(this[_0xd60eb1(0x16c)](),this[_0xd60eb1(0xfa4)][_0xd60eb1(0x2687)](_0x5a7ea1[_0xd60eb1(0x15ba)]),this[_0xd60eb1(0x24c1)][_0xd60eb1(0x2436)][_0xd60eb1(0x2687)](_0x5a7ea1[_0xd60eb1(0x15ba)])),(_0x1124e8=this[_0xd60eb1(0x2af0)](_0x5a7ea1['getNormal'](!0x0,!0x1),_0x2e61ca))&&(_0x5a7ea1=_0x1a189d['P'][_0xd60eb1(0xc92)](_0x40d979['RD']['Y'],_0x1124e8),_0x2e61ca=_0x1a189d['P'][_0xd60eb1(0xc92)](_0x1124e8,_0x5a7ea1),_0x1a189d['P'][_0xd60eb1(0x28db)](_0x2e61ca,_0x1124e8,_0x5a7ea1,this[_0xd60eb1(0x24c1)][_0xd60eb1(0xfb0)])),this['_teleportationTarget'][_0xd60eb1(0x2436)]['y']+=0.1);}[_0x42211a(0x3a83)](_0x4dc4ed){var _0x1c333e=_0x42211a;if(this[_0x1c333e(0x41b0)]instanceof _0xb9155d['c']){this['webVRCamera'][_0x1c333e(0x39f9)]?(this[_0x1c333e(0x1916)][_0x1c333e(0x2687)](this[_0x1c333e(0x2dc4)][_0x1c333e(0x39f9)]['globalPosition']),this[_0x1c333e(0x1916)][_0x1c333e(0x1485)](this['webVRCamera'][_0x1c333e(0x2436)]),_0x4dc4ed[_0x1c333e(0x1d96)](this['_workingVector'],this[_0x1c333e(0x1916)])):this[_0x1c333e(0x1916)]['copyFrom'](_0x4dc4ed),this[_0x1c333e(0x2627)]?this[_0x1c333e(0x1916)]['y']+=this[_0x1c333e(0x2dc4)][_0x1c333e(0x854)]()*this[_0x1c333e(0x34a5)][_0x1c333e(0x104d)]:this[_0x1c333e(0x1916)]['y']+=this[_0x1c333e(0x3593)],this[_0x1c333e(0x18f2)]['notifyObservers'](this[_0x1c333e(0x1916)]);let _0x14c26a,_0xd575c9;_0x14c26a=this[_0x1c333e(0x1993)]==_0x35223f[_0x1c333e(0x11cb)]?(_0xd575c9=0x5a,_0x4dc4ed=_0x1a189d['P'][_0x1c333e(0xd9f)](this[_0x1c333e(0x41b0)]['position'],this['_workingVector']),this[_0x1c333e(0x115c)]/_0x4dc4ed):(_0xd575c9=Math[_0x1c333e(0x142a)](0x5a*this['_teleportationTime']/0x3e8),0x1),this[_0x1c333e(0x41b0)][_0x1c333e(0x2a26)]=[];const _0x480522=new _0xce9a5d['f'](_0x1c333e(0x293f),_0x1c333e(0x2436),0x5a,_0xce9a5d['f'][_0x1c333e(0x17d8)],_0xce9a5d['f'][_0x1c333e(0xfb9)]);_0x4dc4ed=[{'frame':0x0,'value':this[_0x1c333e(0x41b0)][_0x1c333e(0x2436)]},{'frame':_0xd575c9,'value':this['_workingVector']}],_0x4dc4ed=(_0x480522['setKeys'](_0x4dc4ed),_0x480522[_0x1c333e(0x3cd6)](this[_0x1c333e(0x2a68)]),this[_0x1c333e(0x41b0)][_0x1c333e(0x2a26)]['push'](_0x480522),this[_0x1c333e(0x269a)][_0x1c333e(0x2a26)]=[],Math['round'](_0xd575c9/0x2));const _0x56ec56=new _0xce9a5d['f'](_0x1c333e(0x710),_0x1c333e(0x2f50),0x5a,_0xce9a5d['f'][_0x1c333e(0x1112)],_0xce9a5d['f'][_0x1c333e(0xfb9)]),_0x4ad4f4=[],_0x3e33dc=(_0x4ad4f4[_0x1c333e(0x2009)]({'frame':0x0,'value':0x0}),_0x4ad4f4[_0x1c333e(0x2009)]({'frame':_0x4dc4ed,'value':0x8}),_0x4ad4f4[_0x1c333e(0x2009)]({'frame':_0xd575c9,'value':0x0}),_0x56ec56['setKeys'](_0x4ad4f4),this[_0x1c333e(0x269a)][_0x1c333e(0x2a26)][_0x1c333e(0x2009)](_0x56ec56),new _0xce9a5d['f'](_0x1c333e(0x112f),_0x1c333e(0x18e8),0x5a,_0xce9a5d['f'][_0x1c333e(0x1112)],_0xce9a5d['f'][_0x1c333e(0xfb9)])),_0x38511c=[];_0x38511c[_0x1c333e(0x2009)]({'frame':0x0,'value':0x0}),_0x38511c[_0x1c333e(0x2009)]({'frame':_0x4dc4ed,'value':0xa}),_0x38511c[_0x1c333e(0x2009)]({'frame':_0xd575c9,'value':0x0}),_0x3e33dc[_0x1c333e(0xe23)](_0x38511c),this[_0x1c333e(0x269a)][_0x1c333e(0x2a26)][_0x1c333e(0x2009)](_0x3e33dc),this[_0x1c333e(0x269a)][_0x1c333e(0x1a7c)][_0x1c333e(0x2f50)]=0x0,this[_0x1c333e(0x269a)][_0x1c333e(0x1a7c)][_0x1c333e(0x18e8)]=0x0,this['_webVRCamera'][_0x1c333e(0xf4c)](this['_postProcessMove']),this[_0x1c333e(0x20c2)][_0x1c333e(0x2d4e)](this['_postProcessMove'],0x0,_0xd575c9,!0x1,_0x14c26a,()=>{var _0x2b0b41=_0x1c333e;this[_0x2b0b41(0x34a5)][_0x2b0b41(0x3b8f)](this['_postProcessMove']);}),this['_scene'][_0x1c333e(0x2d4e)](this[_0x1c333e(0x41b0)],0x0,_0xd575c9,!0x1,_0x14c26a,()=>{var _0x336cae=_0x1c333e;this[_0x336cae(0x3ae)][_0x336cae(0x223f)](this[_0x336cae(0x1916)]);}),this['_hideTeleportationTarget']();}}['_convertNormalToDirectionOfRay'](_0x253589,_0x460fd1){var _0x413ded=_0x42211a;return _0x253589&&Math[_0x413ded(0x1347)](_0x1a189d['P'][_0x413ded(0x936)](_0x253589,_0x460fd1['direction'])){var _0x49fee9=a8_0x2e955a;_0x1c44d0['d'](_0xab2eaa,{'$':()=>_0x219c7f});var _0x15090b=_0x1c44d0(0xa896),_0xab2eaa=_0x1c44d0(0xc00b),_0x10ca85=_0x1c44d0(0x43d7),_0x4ae16b=_0x1c44d0(0xd53f),_0x1917bd=_0x1c44d0(0x165ec),_0x34f6e9=_0x1c44d0(0xb5c2),_0x24fceb=_0x1c44d0(0x5f60),_0x536a80=_0x1c44d0(0x11dd9),_0x2733d4=_0x1c44d0(0x9a70),_0x169a58=_0x1c44d0(0x12454),_0x10e0e6=_0x1c44d0(0x4ba7),_0x5156ff=_0x1c44d0(0x525b);_0x1c44d0(0x10ffe),_0x24fceb['N'][_0x49fee9(0x3f45)](_0x49fee9(0x37bc),(_0x25436a,_0x39a8ee)=>()=>new _0x219c7f(_0x25436a,_0x4ae16b['P']['Zero'](),_0x39a8ee)),_0x24fceb['N'][_0x49fee9(0x3f45)](_0x49fee9(0x29fc),(_0x22bc3f,_0x4b7cd7)=>()=>new _0x219c7f(_0x22bc3f,_0x4ae16b['P'][_0x49fee9(0x317a)](),_0x4b7cd7));class _0x219c7f extends _0xab2eaa['c']{constructor(_0x305ebb,_0x44a164,_0x558aa3,_0x2c2ded={}){var _0x3ad8f8=_0x49fee9;super(_0x305ebb,_0x44a164,_0x558aa3),this[_0x3ad8f8(0x291)]=_0x2c2ded,this[_0x3ad8f8(0x3a70)]=null,this[_0x3ad8f8(0x2276)]=null,this[_0x3ad8f8(0x1886)]=_0x3ad8f8(0x12cd),this[_0x3ad8f8(0x3a05)]=!0x1,this[_0x3ad8f8(0x3b84)]=[],this['_deviceRoomPosition']=_0x4ae16b['P'][_0x3ad8f8(0x317a)](),this[_0x3ad8f8(0x2763)]=_0x4ae16b['_f'][_0x3ad8f8(0x1b77)](),this[_0x3ad8f8(0xf5e)]=null,this['devicePosition']=_0x4ae16b['P'][_0x3ad8f8(0x317a)](),this[_0x3ad8f8(0x680)]=_0x4ae16b['_f']['Identity'](),this[_0x3ad8f8(0x104d)]=0x1,this['_deviceToWorld']=_0x4ae16b['y3'][_0x3ad8f8(0x1b77)](),this[_0x3ad8f8(0x1a5a)]=_0x4ae16b['y3']['Identity'](),this['controllers']=[],this[_0x3ad8f8(0x175c)]=new _0x15090b['y$'](),this['onControllerMeshLoadedObservable']=new _0x15090b['y$'](),this['onPoseUpdatedFromDeviceObservable']=new _0x15090b['y$'](),this['_poseSet']=!0x1,this[_0x3ad8f8(0x3425)]=!0x0,this[_0x3ad8f8(0x3593)]=void 0x0,this[_0x3ad8f8(0x356b)]=_0x5156ff['j']['bind'](null,this),this[_0x3ad8f8(0x30a1)]=()=>{var _0x3056a7=_0x3ad8f8,_0x5dbae8=this['getEngine']()[_0x3056a7(0x57b)]();_0x5dbae8&&!_0x5dbae8['isPresenting']&&this[_0x3056a7(0x953)]();},this['_workingVector']=_0x4ae16b['P']['Zero'](),this[_0x3ad8f8(0x1210)]=_0x4ae16b['P'][_0x3ad8f8(0x15b0)](),this[_0x3ad8f8(0x88c)]=_0x4ae16b['y3'][_0x3ad8f8(0x1b77)](),this[_0x3ad8f8(0x2a8b)]=new _0x4ae16b['y3'](),this[_0x3ad8f8(0x3307)][_0x3ad8f8(0x2436)]=_0x4ae16b['P']['Zero'](),_0x2c2ded[_0x3ad8f8(0x17ba)]&&(this[_0x3ad8f8(0x3593)]=_0x2c2ded[_0x3ad8f8(0x17ba)],this[_0x3ad8f8(0x2436)]['y']=this[_0x3ad8f8(0x3593)]),this[_0x3ad8f8(0xad1)]=0.1,0x5===arguments[_0x3ad8f8(0x9da)]&&(this[_0x3ad8f8(0x291)]=arguments[0x4]),null==this['_webVROptions'][_0x3ad8f8(0x37aa)]&&(this['_webVROptions'][_0x3ad8f8(0x37aa)]=!0x0),null==this[_0x3ad8f8(0x291)][_0x3ad8f8(0x2da6)]&&(this[_0x3ad8f8(0x291)]['controllerMeshes']=!0x0),null==this[_0x3ad8f8(0x291)][_0x3ad8f8(0x2a80)]&&(this['_webVROptions']['defaultLightingOnControllers']=!0x0),this[_0x3ad8f8(0x2ac6)]=new _0x4ae16b['_f'](),this[_0x3ad8f8(0x291)]&&this[_0x3ad8f8(0x291)][_0x3ad8f8(0xba2)]&&(this[_0x3ad8f8(0x104d)]=this[_0x3ad8f8(0x291)][_0x3ad8f8(0xba2)]);const _0x5b516e=this[_0x3ad8f8(0x279a)]();this['_onVREnabled']=_0x3bd768=>{var _0x43df67=_0x3ad8f8;_0x3bd768&&this[_0x43df67(0x33fa)]();},_0x5b516e['onVRRequestPresentComplete'][_0x3ad8f8(0x2ed7)](this[_0x3ad8f8(0x82e)]),_0x5b516e[_0x3ad8f8(0x13ea)]()['add'](_0x5c7cc1=>{var _0x580404=_0x3ad8f8;_0x5c7cc1[_0x580404(0x39dc)]&&this[_0x580404(0x3a70)]!==_0x5c7cc1[_0x580404(0x39dc)]&&(this['_vrDevice']=_0x5c7cc1[_0x580404(0x39dc)],this[_0x580404(0x98c)](_0x10ca85['V']['RIG_MODE_WEBVR'],{'parentCamera':this,'vrDisplay':this['_vrDevice'],'frameData':this[_0x580404(0x23db)],'specs':this[_0x580404(0x1886)]}),this[_0x580404(0x3a05)]&&this['getEngine']()['enableVR'](this[_0x580404(0x291)]));}),_0x3ad8f8(0x137a)!=typeof VRFrameData&&(this[_0x3ad8f8(0x23db)]=new VRFrameData()),_0x2c2ded['useMultiview']&&(this['getScene']()[_0x3ad8f8(0x279a)]()[_0x3ad8f8(0x2e84)]()[_0x3ad8f8(0x1aa8)]?(this[_0x3ad8f8(0x4123)]=!0x0,this[_0x3ad8f8(0x3fb8)]=new _0x169a58['E'](_0x3ad8f8(0x413e),this,0x1)):(_0x2733d4['Y'][_0x3ad8f8(0x1381)]('Multiview\x20is\x20not\x20supported,\x20falling\x20back\x20to\x20standard\x20rendering'),this[_0x3ad8f8(0x4123)]=!0x1)),this[_0x3ad8f8(0x14ab)]()[_0x3ad8f8(0x2ed6)][_0x3ad8f8(0x2ed7)](_0x4e41aa=>{var _0x3b1215=_0x3ad8f8;_0x4e41aa[_0x3b1215(0x30e9)]===this&&this[_0x3b1215(0x3425)]&&(this['_descendants']=this[_0x3b1215(0x3a5c)](!0x0,_0x9478b=>{var _0x56dc8e=_0x3b1215,_0x4bbc55=this[_0x56dc8e(0x23c)]['some'](_0x19b4e2=>_0x19b4e2['_mesh']===_0x9478b),_0x3bccfb=-0x1!==this[_0x56dc8e(0x2a7a)][_0x56dc8e(0x775)](_0x9478b);return!_0x4bbc55&&!_0x3bccfb;}),this['_descendants'][_0x3b1215(0x982)](_0x2a7d0b=>{var _0x1c4cf5=_0x3b1215;_0x2a7d0b[_0x1c4cf5(0x30e9)]=_0x4e41aa;}));}),this[_0x3ad8f8(0x14ab)]()[_0x3ad8f8(0x1005)][_0x3ad8f8(0x2ed7)](_0x561e6a=>{var _0x45493a=_0x3ad8f8;_0x561e6a[_0x45493a(0x30e9)]===this&&this[_0x45493a(0x3425)]&&this[_0x45493a(0x3b84)][_0x45493a(0x982)](_0x8f924a=>{var _0x1b81fd=_0x45493a;_0x8f924a[_0x1b81fd(0x30e9)]=this;});});}[_0x49fee9(0x854)](){var _0xa86217=_0x49fee9;return this['_standingMatrix']?(this[_0xa86217(0xf5e)][_0xa86217(0x2361)](this[_0xa86217(0x1916)]),this[_0xa86217(0x2bc4)]['y']+this[_0xa86217(0x1916)]['y']):this[_0xa86217(0x3593)]||0x0;}[_0x49fee9(0x2205)](_0x9cc51f=_0x1ff962=>{}){var _0x522cc0=_0x49fee9;this['getEngine']()['initWebVRAsync']()[_0x522cc0(0x3be)](_0x2413b2=>{var _0x3ece56=_0x522cc0;_0x2413b2[_0x3ece56(0x39dc)]&&_0x2413b2[_0x3ece56(0x39dc)][_0x3ece56(0x37b3)]&&_0x2413b2['vrDisplay']['stageParameters'][_0x3ece56(0x1bb2)]&&this[_0x3ece56(0x291)][_0x3ece56(0x37aa)]?(this[_0x3ece56(0xf5e)]=new _0x4ae16b['y3'](),_0x4ae16b['y3'][_0x3ece56(0x3fc8)](_0x2413b2[_0x3ece56(0x39dc)]['stageParameters'][_0x3ece56(0x1bb2)],0x0,0x1,this[_0x3ece56(0xf5e)]),this[_0x3ece56(0x14ab)]()['useRightHandedSystem']||this[_0x3ece56(0xf5e)]&&this[_0x3ece56(0xf5e)][_0x3ece56(0x3cba)](),_0x9cc51f(!0x0)):_0x9cc51f(!0x1);});}['useStandingMatrixAsync'](){return new Promise(_0x3dd17b=>{var _0x5d166f=a8_0xcbd5;this[_0x5d166f(0x2205)](_0x54ceaa=>{_0x3dd17b(_0x54ceaa);});});}[_0x49fee9(0xc1f)](){var _0x449cad=_0x49fee9;this[_0x449cad(0x30a1)](),this[_0x449cad(0x279a)]()[_0x449cad(0x1a24)]['removeCallback'](this[_0x449cad(0x82e)]),this[_0x449cad(0x8aa)]&&this[_0x449cad(0x20c2)][_0x449cad(0x1f56)]['remove'](this['_updateCacheWhenTrackingDisabledObserver']),super[_0x449cad(0xc1f)]();}[_0x49fee9(0x2884)](_0x266608){var _0x465dab=_0x49fee9;for(const _0xfd4bfe of this[_0x465dab(0x23c)])if(_0xfd4bfe[_0x465dab(0xb26)]===_0x266608)return _0xfd4bfe;return null;}get['leftController'](){var _0x2cf7f8=_0x49fee9;return this['_leftController']||(this[_0x2cf7f8(0xcad)]=this[_0x2cf7f8(0x2884)]('left')),this[_0x2cf7f8(0xcad)];}get[_0x49fee9(0x1d58)](){var _0x56f180=_0x49fee9;return this[_0x56f180(0x2263)]||(this[_0x56f180(0x2263)]=this[_0x56f180(0x2884)]('right')),this[_0x56f180(0x2263)];}[_0x49fee9(0xdb9)](_0x43cd6d=0x64){var _0x4c1d95=_0x49fee9;return this[_0x4c1d95(0x39f9)]?super[_0x4c1d95(0xdb9)](_0x43cd6d,this[_0x4c1d95(0x39f9)][_0x4c1d95(0xe77)](),this[_0x4c1d95(0x39f9)][_0x4c1d95(0x31f5)]):super[_0x4c1d95(0xdb9)](_0x43cd6d);}[_0x49fee9(0xe15)](){var _0x1632f5=_0x49fee9;this[_0x1632f5(0x3a70)]&&this[_0x1632f5(0x3a70)][_0x1632f5(0x29f)]&&(this[_0x1632f5(0x3a70)][_0x1632f5(0x1738)](this['_frameData']),this['updateFromDevice'](this[_0x1632f5(0x23db)][_0x1632f5(0x2b36)])),super[_0x1632f5(0xe15)]();}[_0x49fee9(0x33f)](_0x38cfc2){var _0x328e84=_0x49fee9;_0x38cfc2&&_0x38cfc2[_0x328e84(0x611)]&&0x4===_0x38cfc2[_0x328e84(0x611)][_0x328e84(0x9da)]&&(this[_0x328e84(0x2276)]=_0x38cfc2,this[_0x328e84(0x2763)][_0x328e84(0x3c7)](_0x38cfc2[_0x328e84(0x611)][0x0],_0x38cfc2[_0x328e84(0x611)][0x1],-_0x38cfc2[_0x328e84(0x611)][0x2],-_0x38cfc2[_0x328e84(0x611)][0x3]),this[_0x328e84(0x14ab)]()['useRightHandedSystem']&&(this['_deviceRoomRotationQuaternion']['z']*=-0x1,this['_deviceRoomRotationQuaternion']['w']*=-0x1),this['_webVROptions']['trackPosition']&&this['rawPose'][_0x328e84(0x2436)]&&(this['_deviceRoomPosition'][_0x328e84(0x3c7)](this['rawPose'][_0x328e84(0x2436)][0x0],this['rawPose'][_0x328e84(0x2436)][0x1],-this[_0x328e84(0x2276)][_0x328e84(0x2436)][0x2]),this[_0x328e84(0x14ab)]()['useRightHandedSystem']&&(this[_0x328e84(0x2bc4)]['z']*=-0x1)),this[_0x328e84(0x37cc)]=!0x0);}['attachControl'](_0x43840b){var _0x1e24fc=_0x49fee9;_0x43840b=_0x10e0e6['w1']['BackCompatCameraNoPreventDefault'](arguments),super['attachControl'](_0x43840b),this[_0x1e24fc(0x3a05)]=!0x0,_0x43840b=!_0x10ca85['V'][_0x1e24fc(0x3f4d)]&&_0x43840b,this[_0x1e24fc(0x3a70)]&&this[_0x1e24fc(0x279a)]()['enableVR'](this[_0x1e24fc(0x291)]);const _0x4dc463=this['_scene'][_0x1e24fc(0x279a)]()[_0x1e24fc(0x28fd)]();_0x4dc463&&_0x4dc463[_0x1e24fc(0x363d)](_0x1e24fc(0x22f3),this[_0x1e24fc(0x30a1)]);}[_0x49fee9(0x953)](){var _0x1037cf=_0x49fee9;this[_0x1037cf(0x14ab)]()[_0x1037cf(0x3d51)]['onGamepadConnectedObservable']['remove'](this[_0x1037cf(0x913)]),this[_0x1037cf(0x14ab)]()[_0x1037cf(0x3d51)]['onGamepadDisconnectedObservable'][_0x1037cf(0x209f)](this[_0x1037cf(0x308c)]),super['detachControl'](),this['_attached']=!0x1,this[_0x1037cf(0x279a)]()[_0x1037cf(0x1791)](),window[_0x1037cf(0x10db)](_0x1037cf(0x22f3),this[_0x1037cf(0x30a1)]);}[_0x49fee9(0x28c8)](){return'WebVRFreeCamera';}[_0x49fee9(0x19be)](){var _0x369944=_0x49fee9;this[_0x369944(0x3a70)][_0x369944(0x1b3e)]();}[_0x49fee9(0x5ea)](){var _0x55fffd=_0x49fee9;const _0x11a7f9=this[_0x55fffd(0x2a7a)][0x0],_0x404a3d=this[_0x55fffd(0x2a7a)][0x1];_0x11a7f9[_0x55fffd(0x2ac6)][_0x55fffd(0x2687)](this[_0x55fffd(0x2763)]),_0x404a3d[_0x55fffd(0x2ac6)][_0x55fffd(0x2687)](this[_0x55fffd(0x2763)]),_0x11a7f9[_0x55fffd(0x2436)][_0x55fffd(0x2687)](this['_deviceRoomPosition']),_0x404a3d[_0x55fffd(0x2436)]['copyFrom'](this[_0x55fffd(0x2bc4)]);}[_0x49fee9(0x38fb)](_0x194706,_0xbd8fe4=!0x1){var _0x1648c0=_0x49fee9;this[_0x1648c0(0x2276)]&&this[_0x1648c0(0x2276)][_0x1648c0(0x2436)]&&!this[_0x1648c0(0x291)]['trackPosition']&&(_0x4ae16b['y3'][_0x1648c0(0x25f9)](this[_0x1648c0(0x2276)][_0x1648c0(0x2436)][0x0],this[_0x1648c0(0x2276)][_0x1648c0(0x2436)][0x1],-this[_0x1648c0(0x2276)][_0x1648c0(0x2436)][0x2],this['_tmpMatrix']),_0xbd8fe4||this['_tmpMatrix']['invert'](),this[_0x1648c0(0x2a8b)][_0x1648c0(0x210e)](_0x194706,_0x194706));}[_0x49fee9(0x1e70)](_0x2ce2d1){var _0x5cab30=_0x49fee9;this[_0x5cab30(0x2ac6)]['equals'](this[_0x5cab30(0x3307)]['rotationQuaternion'])&&this[_0x5cab30(0x2436)][_0x5cab30(0x3e3a)](this[_0x5cab30(0x3307)]['position'])||(this[_0x5cab30(0x1080)]||(this[_0x5cab30(0x1080)]=!0x0,this[_0x5cab30(0xc7c)]()),this[_0x5cab30(0x2ac6)]['toRotationMatrix'](this[_0x5cab30(0x88c)]),_0x4ae16b['P'][_0x5cab30(0x330a)](this['_deviceRoomPosition'],this[_0x5cab30(0x88c)],this[_0x5cab30(0x1916)]),this['devicePosition']['subtractToRef'](this[_0x5cab30(0x1916)],this[_0x5cab30(0x1916)]),_0x4ae16b['y3'][_0x5cab30(0x1873)](this[_0x5cab30(0x1210)],this[_0x5cab30(0x2ac6)],this[_0x5cab30(0x1916)],this[_0x5cab30(0x3009)]),this['_deviceToWorld'][_0x5cab30(0x2361)](this[_0x5cab30(0x1916)]),this[_0x5cab30(0x1916)][_0x5cab30(0x16b8)](this[_0x5cab30(0x2436)]),this[_0x5cab30(0x1916)][_0x5cab30(0x1485)](this['_cache']['position']),this['_deviceToWorld'][_0x5cab30(0x989)](this[_0x5cab30(0x1916)]),this['_deviceToWorld'][_0x5cab30(0x28e5)](this[_0x5cab30(0x1a5a)]),this[_0x5cab30(0x23c)]['forEach'](_0x287c1f=>{var _0x377308=_0x5cab30;_0x287c1f['_deviceToWorld']['copyFrom'](this[_0x377308(0x3009)]),this[_0x377308(0x38fb)](_0x287c1f[_0x377308(0x3009)]),_0x287c1f[_0x377308(0xc7c)]();})),_0x2ce2d1||super[_0x5cab30(0x1e70)](),this['_updateCacheCalled']=!0x1;}[_0x49fee9(0x35bb)](){var _0x465529=_0x49fee9;_0x4ae16b['P'][_0x465529(0x330a)](this[_0x465529(0x2bc4)],this[_0x465529(0x3009)],this['devicePosition']);}[_0x49fee9(0xc7c)](){var _0x1767c4=_0x49fee9;this[_0x1767c4(0x35bb)](),_0x4ae16b['y3'][_0x1767c4(0x1b9b)](this['_deviceRoomRotationQuaternion'],this[_0x1767c4(0x88c)]),this['_workingMatrix']['multiplyToRef'](this['_deviceToWorld'],this[_0x1767c4(0x88c)]),_0x4ae16b['_f'][_0x1767c4(0x1c61)](this[_0x1767c4(0x88c)],this[_0x1767c4(0x680)]),this[_0x1767c4(0x37cc)]&&this[_0x1767c4(0x6d1)][_0x1767c4(0x223f)](null),super[_0x1767c4(0xc7c)]();}['_getViewMatrix'](){var _0x2659c0=_0x49fee9;return _0x4ae16b['y3'][_0x2659c0(0x1b77)]();}['_getWebVRViewMatrix'](){var _0x1ab99c=_0x49fee9;const _0x538495=this['_cameraRigParams'][_0x1ab99c(0x20be)];_0x538495[_0x1ab99c(0x1e70)]();var _0x3139a3=this[_0x1ab99c(0x2ba1)][_0x1ab99c(0x2932)]?this['_cameraRigParams'][_0x1ab99c(0x374)][_0x1ab99c(0x238d)]:this['_cameraRigParams']['frameData'][_0x1ab99c(0x2ee2)];return _0x4ae16b['y3'][_0x1ab99c(0x4c1)](_0x3139a3,0x0,this[_0x1ab99c(0x5b2)]),this[_0x1ab99c(0x14ab)]()[_0x1ab99c(0xf71)]||this[_0x1ab99c(0x5b2)][_0x1ab99c(0x3cba)](),this[_0x1ab99c(0x5b2)][_0x1ab99c(0x37cd)](this[_0x1ab99c(0x331f)]),_0x4ae16b['P']['TransformCoordinatesToRef'](this[_0x1ab99c(0x3445)],this['_cameraRotationMatrix'],this[_0x1ab99c(0x38b8)]),this[_0x1ab99c(0x2436)][_0x1ab99c(0x2487)](this[_0x1ab99c(0x38b8)],this[_0x1ab99c(0x236f)]),0x1!==_0x538495[_0x1ab99c(0x104d)]&&(this[_0x1ab99c(0x5b2)][_0x1ab99c(0x1763)](),_0x538495[_0x1ab99c(0x104d)]&&(this[_0x1ab99c(0x5b2)][_0x1ab99c(0x23fe)](0xc,_0x538495[_0x1ab99c(0x104d)]),this[_0x1ab99c(0x5b2)][_0x1ab99c(0x23fe)](0xd,_0x538495[_0x1ab99c(0x104d)]),this['_webvrViewMatrix'][_0x1ab99c(0x23fe)](0xe,_0x538495['deviceScaleFactor'])),this[_0x1ab99c(0x5b2)][_0x1ab99c(0x1763)]()),_0x538495[_0x1ab99c(0x38fb)](this[_0x1ab99c(0x5b2)],!0x0),_0x538495[_0x1ab99c(0x1a5a)][_0x1ab99c(0x210e)](this[_0x1ab99c(0x5b2)],this[_0x1ab99c(0x5b2)]),this[_0x1ab99c(0x88c)]=this['_workingMatrix']||_0x4ae16b['y3']['Identity'](),this[_0x1ab99c(0x5b2)][_0x1ab99c(0x28e5)](this[_0x1ab99c(0x88c)]),this[_0x1ab99c(0x88c)][_0x1ab99c(0x210e)](_0x538495[_0x1ab99c(0xe77)](),this[_0x1ab99c(0x88c)]),this['_workingMatrix']['getTranslationToRef'](this[_0x1ab99c(0x502)]),this[_0x1ab99c(0x1571)](),this[_0x1ab99c(0x5b2)];}[_0x49fee9(0x276e)](){var _0x58404b=_0x49fee9;const _0x240c6d=this['parent'];_0x240c6d[_0x58404b(0x3a70)][_0x58404b(0x3e6b)]=_0x240c6d['minZ'],_0x240c6d[_0x58404b(0x3a70)][_0x58404b(0x2fb5)]=_0x240c6d['maxZ'];var _0x36f2e7=this[_0x58404b(0x2ba1)][_0x58404b(0x2932)]?this[_0x58404b(0x2ba1)][_0x58404b(0x374)][_0x58404b(0x2308)]:this['_cameraRigParams'][_0x58404b(0x374)][_0x58404b(0x3512)];return _0x4ae16b['y3']['FromArrayToRef'](_0x36f2e7,0x0,this[_0x58404b(0x395)]),this[_0x58404b(0x14ab)]()[_0x58404b(0xf71)]||this[_0x58404b(0x395)]['toggleProjectionMatrixHandInPlace'](),this[_0x58404b(0x395)];}[_0x49fee9(0x33fa)](){var _0x3b6f84=_0x49fee9;this[_0x3b6f84(0x23c)]['length']=0x0;const _0x1b4852=this[_0x3b6f84(0x14ab)]()[_0x3b6f84(0x3d51)];this[_0x3b6f84(0x308c)]=_0x1b4852[_0x3b6f84(0x7b4)][_0x3b6f84(0x2ed7)](_0x2de62b=>{var _0x3be2b4=_0x3b6f84;if(_0x2de62b[_0x3be2b4(0x30a3)]===_0x1917bd['nJ'][_0x3be2b4(0x40f7)]){const _0x59354e=_0x2de62b;_0x59354e['defaultModel']&&_0x59354e['defaultModel'][_0x3be2b4(0x28e2)](!0x1),_0x3be2b4(0x8a2)===_0x59354e[_0x3be2b4(0xb26)]&&(this['_rightController']=null),'left'===_0x59354e['hand']&&(this[_0x3be2b4(0xcad)]=null),_0x2de62b=this[_0x3be2b4(0x23c)][_0x3be2b4(0x775)](_0x59354e),-0x1!==_0x2de62b&&this[_0x3be2b4(0x23c)][_0x3be2b4(0x34ac)](_0x2de62b,0x1);}}),this['_onGamepadConnectedObserver']=_0x1b4852[_0x3b6f84(0x2742)][_0x3b6f84(0x2ed7)](_0x525139=>{var _0x5eefd8=_0x3b6f84;if(_0x525139[_0x5eefd8(0x30a3)]===_0x1917bd['nJ'][_0x5eefd8(0x40f7)]){const _0x4930d5=_0x525139;if(this[_0x5eefd8(0x291)]['trackPosition']||(_0x4930d5[_0x5eefd8(0x1031)](new _0x4ae16b['P'](_0x5eefd8(0x2932)==_0x4930d5[_0x5eefd8(0xb26)]?-0.15:0.15,-0.5,0.25)),this[_0x5eefd8(0x8aa)]||(this[_0x5eefd8(0x8aa)]=this['_scene']['onBeforeRenderObservable'][_0x5eefd8(0x2ed7)](()=>{var _0x226ab2=_0x5eefd8;this[_0x226ab2(0x1e70)]();}))),_0x4930d5[_0x5eefd8(0x104d)]=this[_0x5eefd8(0x104d)],_0x4930d5[_0x5eefd8(0x3009)][_0x5eefd8(0x2687)](this[_0x5eefd8(0x3009)]),this[_0x5eefd8(0x38fb)](_0x4930d5['_deviceToWorld']),this['_webVROptions']['controllerMeshes']&&(_0x4930d5[_0x5eefd8(0x3903)]?_0x4930d5[_0x5eefd8(0x3903)]['setEnabled'](!0x0):_0x4930d5[_0x5eefd8(0x3cc7)](this[_0x5eefd8(0x14ab)](),_0x378447=>{var _0x358002=_0x5eefd8;if(_0x378447['scaling'][_0x358002(0x3679)](this['deviceScaleFactor']),this[_0x358002(0x20b2)][_0x358002(0x223f)](_0x4930d5),this[_0x358002(0x291)][_0x358002(0x2a80)]){this[_0x358002(0x35fd)]||(this[_0x358002(0x35fd)]=new _0x536a80['e'](_0x358002(0x1c49),new _0x4ae16b['P'](0x0,0x1,0x0),this[_0x358002(0x14ab)]()));const _0x4d6993=function(_0x2c3d2b,_0x35d28d){var _0x56fcef=_0x358002;const _0x3f8651=_0x2c3d2b['getChildren']();_0x3f8651&&0x0!==_0x3f8651[_0x56fcef(0x9da)]&&_0x3f8651['forEach'](_0xd58030=>{var _0x5f1a9c=_0x56fcef;_0x35d28d[_0x5f1a9c(0x2039)][_0x5f1a9c(0x2009)](_0xd58030),_0x4d6993(_0xd58030,_0x35d28d);});};this[_0x358002(0x35fd)][_0x358002(0x2039)][_0x358002(0x2009)](_0x378447),_0x4d6993(_0x378447,this[_0x358002(0x35fd)]);}})),_0x4930d5[_0x5eefd8(0x17ae)](this),-0x1===this[_0x5eefd8(0x23c)][_0x5eefd8(0x775)](_0x4930d5)){this[_0x5eefd8(0x23c)][_0x5eefd8(0x2009)](_0x4930d5);let _0x6e4ded=!0x1;for(let _0x2d8d07=0x0;_0x2d8d07{var _0x5bff72=a8_0x2e955a;_0x274009['d'](_0x4cb995,{'Y':()=>_0x59405f});function _0x22fcf9(_0x2776e0,_0x12c7a6,_0x50c7f3,_0x154e7a){var _0x432ac2=a8_0xcbd5,_0x452207,_0x53dd21=arguments['length'],_0x1744be=_0x53dd21<0x3?_0x12c7a6:null===_0x154e7a?_0x154e7a=Object[_0x432ac2(0x2fee)](_0x12c7a6,_0x50c7f3):_0x154e7a;if(_0x432ac2(0x3e0f)==typeof Reflect&&_0x432ac2(0x17ad)==typeof Reflect[_0x432ac2(0x3902)])_0x1744be=Reflect[_0x432ac2(0x3902)](_0x2776e0,_0x12c7a6,_0x50c7f3,_0x154e7a);else{for(var _0x553f5b=_0x2776e0[_0x432ac2(0x9da)]-0x1;0x0<=_0x553f5b;_0x553f5b--)(_0x452207=_0x2776e0[_0x553f5b])&&(_0x1744be=(_0x53dd21<0x3?_0x452207(_0x1744be):0x3<_0x53dd21?_0x452207(_0x12c7a6,_0x50c7f3,_0x1744be):_0x452207(_0x12c7a6,_0x50c7f3))||_0x1744be);}0x3<_0x53dd21&&_0x1744be&&Object['defineProperty'](_0x12c7a6,_0x50c7f3,_0x1744be);}var _0x4cb995=_0x274009(0x10435),_0x562f7b=_0x274009(0xa896),_0x7d51db=_0x274009(0xd53f),_0x297eb3=_0x274009(0x5f60),_0x11ce25=_0x274009(0x94e3),_0x4c852b=_0x274009(0x10c62),_0x5c16f1=_0x274009(0xd9ea),_0x13a7f5=_0x274009(0x357c),_0x4faf53=_0x274009(0x43d7),_0x168893=_0x274009(0x2cac),_0x4ecda8=_0x274009(0xd79c),_0x349e8b=_0x274009(0x16bf5),_0x2cbc41=_0x274009(0x4ba7);_0x297eb3['N'][_0x5bff72(0x3f45)](_0x5bff72(0x2087),(_0x12345c,_0x48aa3d)=>()=>new _0x59405f(_0x12345c,0x0,0x0,0x1,_0x7d51db['P'][_0x5bff72(0x317a)](),_0x48aa3d));class _0x59405f extends _0x168893['C']{constructor(_0x575107,_0x3fe314,_0x1aaecb,_0x31d9c1,_0x5ae904,_0x228c72,_0x540e08=!0x0){var _0x1bc452=_0x5bff72;super(_0x575107,_0x7d51db['P'][_0x1bc452(0x317a)](),_0x228c72,_0x540e08),this[_0x1bc452(0x1e9f)]=0x0,this[_0x1bc452(0x2057)]=0x0,this[_0x1bc452(0x2ef1)]=0x0,this[_0x1bc452(0x3406)]=null,this['upperAlphaLimit']=null,this[_0x1bc452(0x10be)]=0.01,this[_0x1bc452(0x22a7)]=Math['PI']-0.01,this['lowerRadiusLimit']=null,this['upperRadiusLimit']=null,this[_0x1bc452(0x1ff1)]=0x0,this[_0x1bc452(0x12e0)]=0x0,this[_0x1bc452(0x13b)]=0x14,this['panningDistanceLimit']=null,this[_0x1bc452(0x37bf)]=_0x7d51db['P'][_0x1bc452(0x317a)](),this[_0x1bc452(0x3456)]=0.9,this[_0x1bc452(0x3166)]=0x1,this['targetScreenOffset']=_0x7d51db['FM'][_0x1bc452(0x317a)](),this['allowUpsideDown']=!0x0,this[_0x1bc452(0x1630)]=!0x0,this[_0x1bc452(0x267)]=new _0x7d51db['y3'](),this[_0x1bc452(0x3778)]=new _0x7d51db['P'](0x1,0x1,0x0),this[_0x1bc452(0x1d36)]=new _0x7d51db['P'](),this[_0x1bc452(0x28d)]=!0x1,this[_0x1bc452(0x3402)]=new _0x562f7b['y$'](),this['checkCollisions']=!0x1,this[_0x1bc452(0x235)]=new _0x7d51db['P'](0.5,0.5,0.5),this[_0x1bc452(0x3998)]=_0x7d51db['P'][_0x1bc452(0x317a)](),this['_collisionVelocity']=_0x7d51db['P'][_0x1bc452(0x317a)](),this[_0x1bc452(0x10b0)]=_0x7d51db['P'][_0x1bc452(0x317a)](),this[_0x1bc452(0x3d58)]=_0x7d51db['P']['Zero'](),this[_0x1bc452(0x4172)]=(_0x22bbe3,_0x362cf6,_0x566bca=null)=>{var _0x25dd66=_0x1bc452;_0x566bca?(this[_0x25dd66(0x2bd5)](_0x362cf6),this[_0x25dd66(0x3aca)]&&this['onCollide'](_0x566bca)):this['_previousPosition']['copyFrom'](this[_0x25dd66(0xc31)]);var _0x362cf6=Math[_0x25dd66(0x3276)](this[_0x25dd66(0x3fd3)]),_0x566bca=Math[_0x25dd66(0x2f82)](this[_0x25dd66(0x3fd3)]),_0x54159b=Math[_0x25dd66(0x3276)](this[_0x25dd66(0x37d8)]);let _0x45df7c=Math['sin'](this[_0x25dd66(0x37d8)]);0x0===_0x45df7c&&(_0x45df7c=0.0001);const _0x4892fb=this[_0x25dd66(0x2cfc)]();this[_0x25dd66(0x3d58)][_0x25dd66(0x3c7)](this[_0x25dd66(0xf75)]*_0x362cf6*_0x45df7c,this[_0x25dd66(0xf75)]*_0x54159b,this[_0x25dd66(0xf75)]*_0x566bca*_0x45df7c),_0x4892fb[_0x25dd66(0x2487)](this['_computationVector'],this[_0x25dd66(0x10b0)]),this['_position'][_0x25dd66(0x2687)](this['_newPosition']);let _0x6622e1=this['upVector'];this['allowUpsideDown']&&this[_0x25dd66(0x37d8)]<0x0&&(_0x6622e1=(_0x6622e1=_0x6622e1[_0x25dd66(0x2654)]())[_0x25dd66(0x2f03)]()),this[_0x25dd66(0x363f)](this['_position'],_0x4892fb,_0x6622e1),this[_0x25dd66(0x267)][_0x25dd66(0x277b)](0xc,this[_0x25dd66(0x2cc9)]['x']),this[_0x25dd66(0x267)][_0x25dd66(0x277b)](0xd,this['targetScreenOffset']['y']),this['_collisionTriggered']=!0x1;},this[_0x1bc452(0x3705)]=_0x7d51db['P'][_0x1bc452(0x317a)](),_0x5ae904&&this[_0x1bc452(0x1c65)](_0x5ae904),this[_0x1bc452(0x3fd3)]=_0x3fe314,this['beta']=_0x1aaecb,this['radius']=_0x31d9c1,this[_0x1bc452(0x1f6f)](),this[_0x1bc452(0x3516)]=new _0x4ecda8['$'](this),this['inputs']['addKeyboard']()[_0x1bc452(0x1c44)]()[_0x1bc452(0x3a0d)]();}get[_0x5bff72(0x36f2)](){var _0x52b96e=_0x5bff72;return this[_0x52b96e(0x3705)];}set[_0x5bff72(0x36f2)](_0x38cd31){this['setTarget'](_0x38cd31);}get[_0x5bff72(0x458)](){var _0x4ba3dd=_0x5bff72;return this[_0x4ba3dd(0x3a85)];}set[_0x5bff72(0x458)](_0x1a307b){var _0x5fac66=_0x5bff72;_0x1a307b&&this[_0x5fac66(0x1c65)](_0x1a307b);}[_0x5bff72(0x1270)](){var _0x351d59=_0x5bff72;return this[_0x351d59(0x36f2)];}get[_0x5bff72(0x2436)](){var _0x75c1cc=_0x5bff72;return this[_0x75c1cc(0xc31)];}set[_0x5bff72(0x2436)](_0x350e45){this['setPosition'](_0x350e45);}set['upVector'](_0x5a3f20){var _0x4ddcc6=_0x5bff72;this[_0x4ddcc6(0xe5c)]||(this[_0x4ddcc6(0x35b9)]=new _0x7d51db['y3'](),this['_upToYMatrix']=new _0x7d51db['y3'](),this[_0x4ddcc6(0x650)]=_0x7d51db['P'][_0x4ddcc6(0x317a)]()),_0x5a3f20['normalize'](),this[_0x4ddcc6(0x650)][_0x4ddcc6(0x2687)](_0x5a3f20),this[_0x4ddcc6(0x4000)]();}get['upVector'](){return this['_upVector'];}[_0x5bff72(0x4000)](){var _0x1f15f9=_0x5bff72;_0x7d51db['y3'][_0x1f15f9(0x4114)](_0x7d51db['P'][_0x1f15f9(0x10b4)],this['_upVector'],this[_0x1f15f9(0x35b9)]),_0x7d51db['y3']['RotationAlignToRef'](this[_0x1f15f9(0x650)],_0x7d51db['P'][_0x1f15f9(0x10b4)],this[_0x1f15f9(0xe5c)]);}get['angularSensibilityX'](){var _0x1b7f64=_0x5bff72,_0x35fbaa=this['inputs'][_0x1b7f64(0x1a6f)][_0x1b7f64(0x10d1)];return _0x35fbaa?_0x35fbaa[_0x1b7f64(0x21e6)]:0x0;}set[_0x5bff72(0x21e6)](_0x47f36d){var _0x1b5da6=_0x5bff72;const _0x44ce7c=this[_0x1b5da6(0x3516)][_0x1b5da6(0x1a6f)][_0x1b5da6(0x10d1)];_0x44ce7c&&(_0x44ce7c[_0x1b5da6(0x21e6)]=_0x47f36d);}get[_0x5bff72(0xa95)](){var _0x5ec956=this['inputs']['attached']['pointers'];return _0x5ec956?_0x5ec956['angularSensibilityY']:0x0;}set[_0x5bff72(0xa95)](_0x2530dc){var _0x3c238a=_0x5bff72;const _0x4d579d=this['inputs'][_0x3c238a(0x1a6f)][_0x3c238a(0x10d1)];_0x4d579d&&(_0x4d579d[_0x3c238a(0xa95)]=_0x2530dc);}get['pinchPrecision'](){var _0x3f0437=_0x5bff72,_0x10a092=this['inputs'][_0x3f0437(0x1a6f)][_0x3f0437(0x10d1)];return _0x10a092?_0x10a092[_0x3f0437(0x243f)]:0x0;}set[_0x5bff72(0x243f)](_0xdd91e1){var _0x3356a4=_0x5bff72;const _0x3f0f2c=this[_0x3356a4(0x3516)][_0x3356a4(0x1a6f)][_0x3356a4(0x10d1)];_0x3f0f2c&&(_0x3f0f2c[_0x3356a4(0x243f)]=_0xdd91e1);}get[_0x5bff72(0x3fe2)](){var _0x264d16=_0x5bff72,_0x1a492e=this[_0x264d16(0x3516)][_0x264d16(0x1a6f)][_0x264d16(0x10d1)];return _0x1a492e?_0x1a492e[_0x264d16(0x3fe2)]:0x0;}set[_0x5bff72(0x3fe2)](_0x4749f8){var _0x33063f=_0x5bff72;const _0x4f51cb=this['inputs']['attached']['pointers'];_0x4f51cb&&(_0x4f51cb[_0x33063f(0x3fe2)]=_0x4749f8);}get[_0x5bff72(0x2c73)](){var _0x47bc16=_0x5bff72,_0x27caae=this['inputs'][_0x47bc16(0x1a6f)]['pointers'];return!!_0x27caae&&_0x27caae[_0x47bc16(0x2c73)];}set[_0x5bff72(0x2c73)](_0x5c6a42){var _0x3706b1=_0x5bff72;const _0x6c5a62=this[_0x3706b1(0x3516)][_0x3706b1(0x1a6f)][_0x3706b1(0x10d1)];_0x6c5a62&&(_0x6c5a62['useNaturalPinchZoom']=_0x5c6a42);}get['panningSensibility'](){var _0x2ee16c=_0x5bff72,_0x2da486=this[_0x2ee16c(0x3516)][_0x2ee16c(0x1a6f)][_0x2ee16c(0x10d1)];return _0x2da486?_0x2da486[_0x2ee16c(0x6c9)]:0x0;}set[_0x5bff72(0x6c9)](_0x2bd5a1){var _0x294614=_0x5bff72;const _0x47af68=this[_0x294614(0x3516)]['attached'][_0x294614(0x10d1)];_0x47af68&&(_0x47af68[_0x294614(0x6c9)]=_0x2bd5a1);}get['keysUp'](){var _0x4e233d=_0x5bff72,_0x385aba=this[_0x4e233d(0x3516)]['attached'][_0x4e233d(0x276c)];return _0x385aba?_0x385aba[_0x4e233d(0x2dc8)]:[];}set['keysUp'](_0x237268){var _0x18c551=_0x5bff72;const _0x2fb080=this[_0x18c551(0x3516)]['attached'][_0x18c551(0x276c)];_0x2fb080&&(_0x2fb080[_0x18c551(0x2dc8)]=_0x237268);}get[_0x5bff72(0x16df)](){var _0x484b5a=_0x5bff72,_0x3a6c48=this[_0x484b5a(0x3516)][_0x484b5a(0x1a6f)][_0x484b5a(0x276c)];return _0x3a6c48?_0x3a6c48['keysDown']:[];}set[_0x5bff72(0x16df)](_0x8cab05){var _0x948113=_0x5bff72;const _0x549863=this['inputs'][_0x948113(0x1a6f)]['keyboard'];_0x549863&&(_0x549863[_0x948113(0x16df)]=_0x8cab05);}get[_0x5bff72(0x22b0)](){var _0x2b8cec=_0x5bff72,_0x20579e=this[_0x2b8cec(0x3516)][_0x2b8cec(0x1a6f)][_0x2b8cec(0x276c)];return _0x20579e?_0x20579e['keysLeft']:[];}set['keysLeft'](_0x5512a7){var _0x44c1a7=_0x5bff72;const _0x6f44d0=this['inputs']['attached'][_0x44c1a7(0x276c)];_0x6f44d0&&(_0x6f44d0['keysLeft']=_0x5512a7);}get[_0x5bff72(0x2404)](){var _0x5926a9=_0x5bff72,_0x2ee13c=this[_0x5926a9(0x3516)][_0x5926a9(0x1a6f)][_0x5926a9(0x276c)];return _0x2ee13c?_0x2ee13c['keysRight']:[];}set[_0x5bff72(0x2404)](_0x63098){var _0x1cdc15=_0x5bff72;const _0x14de93=this[_0x1cdc15(0x3516)][_0x1cdc15(0x1a6f)][_0x1cdc15(0x276c)];_0x14de93&&(_0x14de93[_0x1cdc15(0x2404)]=_0x63098);}get[_0x5bff72(0x18fe)](){var _0x1c829c=_0x5bff72,_0x6f9d98=this[_0x1c829c(0x3516)][_0x1c829c(0x1a6f)][_0x1c829c(0x2789)];return _0x6f9d98?_0x6f9d98['wheelPrecision']:0x0;}set[_0x5bff72(0x18fe)](_0xbd4623){var _0x170111=_0x5bff72;const _0x9fd4d6=this['inputs'][_0x170111(0x1a6f)][_0x170111(0x2789)];_0x9fd4d6&&(_0x9fd4d6['wheelPrecision']=_0xbd4623);}get[_0x5bff72(0x2363)](){var _0x322ac1=_0x5bff72,_0x130e84=this[_0x322ac1(0x3516)][_0x322ac1(0x1a6f)][_0x322ac1(0x2789)];return!!_0x130e84&&_0x130e84[_0x322ac1(0x2363)];}set[_0x5bff72(0x2363)](_0x219142){var _0x5a2247=_0x5bff72;const _0x3eb945=this[_0x5a2247(0x3516)]['attached'][_0x5a2247(0x2789)];_0x3eb945&&(_0x3eb945[_0x5a2247(0x2363)]=_0x219142);}get[_0x5bff72(0x1c72)](){var _0x559641=_0x5bff72,_0x3e5ad4=this[_0x559641(0x3516)]['attached'][_0x559641(0x2789)];return _0x3e5ad4?_0x3e5ad4[_0x559641(0x1c72)]:0x0;}set[_0x5bff72(0x1c72)](_0x3a35d2){var _0x41eebc=_0x5bff72;const _0x371512=this['inputs']['attached'][_0x41eebc(0x2789)];_0x371512&&(_0x371512[_0x41eebc(0x1c72)]=_0x3a35d2);}get[_0x5bff72(0x2136)](){var _0x46f54c=_0x5bff72;return this[_0x46f54c(0x911)];}get['useBouncingBehavior'](){var _0x27a02a=_0x5bff72;return null!=this[_0x27a02a(0x911)];}set[_0x5bff72(0x2d17)](_0x4e59d9){var _0x3abfd9=_0x5bff72;_0x4e59d9!==this[_0x3abfd9(0x2d17)]&&(_0x4e59d9?(this[_0x3abfd9(0x911)]=new _0x5c16f1['r'](),this['addBehavior'](this[_0x3abfd9(0x911)])):this[_0x3abfd9(0x911)]&&(this['removeBehavior'](this['_bouncingBehavior']),this[_0x3abfd9(0x911)]=null));}get[_0x5bff72(0x1ad)](){var _0x3e8f26=_0x5bff72;return this[_0x3e8f26(0x3fd8)];}get['useFramingBehavior'](){var _0x7b4db8=_0x5bff72;return null!=this[_0x7b4db8(0x3fd8)];}set[_0x5bff72(0x39c2)](_0x5b3c65){var _0x47b5fa=_0x5bff72;_0x5b3c65!==this[_0x47b5fa(0x39c2)]&&(_0x5b3c65?(this[_0x47b5fa(0x3fd8)]=new _0x13a7f5['d'](),this['addBehavior'](this[_0x47b5fa(0x3fd8)])):this[_0x47b5fa(0x3fd8)]&&(this[_0x47b5fa(0x7ca)](this[_0x47b5fa(0x3fd8)]),this['_framingBehavior']=null));}get[_0x5bff72(0x12d2)](){var _0x22cff6=_0x5bff72;return this[_0x22cff6(0x6f7)];}get[_0x5bff72(0x3709)](){var _0x28d685=_0x5bff72;return null!=this[_0x28d685(0x6f7)];}set[_0x5bff72(0x3709)](_0x555076){var _0x2078a9=_0x5bff72;_0x555076!==this['useAutoRotationBehavior']&&(_0x555076?(this[_0x2078a9(0x6f7)]=new _0x4c852b['o'](),this['addBehavior'](this[_0x2078a9(0x6f7)])):this['_autoRotationBehavior']&&(this[_0x2078a9(0x7ca)](this['_autoRotationBehavior']),this[_0x2078a9(0x6f7)]=null));}[_0x5bff72(0x3ea1)](){var _0x5f13f4=_0x5bff72;super['_initCache'](),this[_0x5f13f4(0x3307)][_0x5f13f4(0x3705)]=new _0x7d51db['P'](Number[_0x5f13f4(0x399e)],Number[_0x5f13f4(0x399e)],Number[_0x5f13f4(0x399e)]),this[_0x5f13f4(0x3307)]['alpha']=void 0x0,this[_0x5f13f4(0x3307)][_0x5f13f4(0x37d8)]=void 0x0,this[_0x5f13f4(0x3307)][_0x5f13f4(0xf75)]=void 0x0,this['_cache'][_0x5f13f4(0x2cc9)]=_0x7d51db['FM']['Zero']();}[_0x5bff72(0x1e70)](_0x3715dd){var _0x2f9540=_0x5bff72;_0x3715dd||super[_0x2f9540(0x1e70)](),this[_0x2f9540(0x3307)][_0x2f9540(0x3705)][_0x2f9540(0x2687)](this[_0x2f9540(0x2cfc)]()),this[_0x2f9540(0x3307)][_0x2f9540(0x3fd3)]=this[_0x2f9540(0x3fd3)],this[_0x2f9540(0x3307)][_0x2f9540(0x37d8)]=this[_0x2f9540(0x37d8)],this['_cache'][_0x2f9540(0xf75)]=this[_0x2f9540(0xf75)],this[_0x2f9540(0x3307)]['targetScreenOffset'][_0x2f9540(0x2687)](this['targetScreenOffset']);}[_0x5bff72(0x2cfc)](){var _0xc6394a=_0x5bff72;if(this['_targetHost']&&this['_targetHost']['getAbsolutePosition']){const _0x13b8ab=this['_targetHost'][_0xc6394a(0x39fd)]();this[_0xc6394a(0x29ab)]?_0x13b8ab[_0xc6394a(0x2487)](this[_0xc6394a(0x29ab)],this['_target']):this[_0xc6394a(0x3705)]['copyFrom'](_0x13b8ab);}return this['_getLockedTargetPosition']()||this[_0xc6394a(0x3705)];}['storeState'](){var _0x1e49c3=_0x5bff72;return this[_0x1e49c3(0x310c)]=this[_0x1e49c3(0x3fd3)],this[_0x1e49c3(0x3c82)]=this[_0x1e49c3(0x37d8)],this[_0x1e49c3(0x22b3)]=this[_0x1e49c3(0xf75)],this[_0x1e49c3(0x1f53)]=this[_0x1e49c3(0x2cfc)]()[_0x1e49c3(0x2654)](),this[_0x1e49c3(0x261b)]=this['targetScreenOffset']['clone'](),super[_0x1e49c3(0x217d)]();}[_0x5bff72(0x39f2)](){var _0x559298=_0x5bff72;return!(!super[_0x559298(0x39f2)]()||(this[_0x559298(0x1c65)](this[_0x559298(0x1f53)]['clone']()),this['alpha']=this[_0x559298(0x310c)],this[_0x559298(0x37d8)]=this[_0x559298(0x3c82)],this[_0x559298(0xf75)]=this[_0x559298(0x22b3)],this[_0x559298(0x2cc9)]=this[_0x559298(0x261b)]['clone'](),this[_0x559298(0x1e9f)]=0x0,this[_0x559298(0x2057)]=0x0,this['inertialRadiusOffset']=0x0,this['inertialPanningX']=0x0,this['inertialPanningY']=0x0));}[_0x5bff72(0x1c3c)](){var _0x2424df=_0x5bff72;return!!super[_0x2424df(0x1c3c)]()&&this[_0x2424df(0x3307)][_0x2424df(0x3705)]['equals'](this[_0x2424df(0x2cfc)]())&&this[_0x2424df(0x3307)][_0x2424df(0x3fd3)]===this[_0x2424df(0x3fd3)]&&this[_0x2424df(0x3307)][_0x2424df(0x37d8)]===this[_0x2424df(0x37d8)]&&this['_cache'][_0x2424df(0xf75)]===this[_0x2424df(0xf75)]&&this[_0x2424df(0x3307)][_0x2424df(0x2cc9)][_0x2424df(0x3e3a)](this[_0x2424df(0x2cc9)]);}['attachControl'](_0x453b18,_0x86a92e,_0x5de072=!0x0,_0x5903e1=0x2){var _0x2568cd=_0x5bff72,_0x555a1d=arguments;_0x86a92e=_0x2cbc41['w1'][_0x2568cd(0x39cb)](_0x555a1d),this['_useCtrlForPanning']=_0x5de072,this[_0x2568cd(0x3c32)]=_0x5903e1,_0x2568cd(0x2905)==typeof _0x555a1d[0x0]&&(0x1<_0x555a1d[_0x2568cd(0x9da)]&&(this[_0x2568cd(0xb3d)]=_0x555a1d[0x1]),0x2<_0x555a1d[_0x2568cd(0x9da)]&&(this[_0x2568cd(0x3c32)]=_0x555a1d[0x2])),this[_0x2568cd(0x3516)][_0x2568cd(0xd28)](_0x86a92e),this[_0x2568cd(0x1f11)]=()=>{var _0x3822eb=_0x2568cd;this[_0x3822eb(0x1e9f)]=0x0,this[_0x3822eb(0x2057)]=0x0,this[_0x3822eb(0x2ef1)]=0x0,this['inertialPanningX']=0x0,this[_0x3822eb(0x12e0)]=0x0;};}[_0x5bff72(0x953)](){var _0x96af4c=_0x5bff72;this[_0x96af4c(0x3516)][_0x96af4c(0x3af4)](),this[_0x96af4c(0x1f11)]&&this['_reset']();}[_0x5bff72(0xe15)](){var _0x41be26=_0x5bff72;if(!this[_0x41be26(0x19b4)]){if(this[_0x41be26(0x3516)][_0x41be26(0x4e9)](),0x0!==this[_0x41be26(0x1e9f)]||0x0!==this[_0x41be26(0x2057)]||0x0!==this[_0x41be26(0x2ef1)]){var _0x49e7f5=this[_0x41be26(0x3bef)]?-0x1:0x1;let _0xaab9df=this[_0x41be26(0x1e9f)];this[_0x41be26(0x37d8)]<=0x0&&(_0xaab9df*=-0x1),this[_0x41be26(0x14ab)]()[_0x41be26(0xf71)]&&(_0xaab9df*=-0x1),this[_0x41be26(0x30e9)]&&this[_0x41be26(0x30e9)]['_getWorldMatrixDeterminant']()<0x0&&(_0xaab9df*=-0x1),this[_0x41be26(0x3fd3)]+=_0xaab9df*_0x49e7f5,this[_0x41be26(0x37d8)]+=this['inertialBetaOffset']*_0x49e7f5,this[_0x41be26(0xf75)]-=this[_0x41be26(0x2ef1)],this['inertialAlphaOffset']*=this[_0x41be26(0x2940)],this[_0x41be26(0x2057)]*=this[_0x41be26(0x2940)],this[_0x41be26(0x2ef1)]*=this['inertia'],Math['abs'](this['inertialAlphaOffset'])<_0x349e8b['kn']&&(this[_0x41be26(0x1e9f)]=0x0),Math['abs'](this[_0x41be26(0x2057)])<_0x349e8b['kn']&&(this[_0x41be26(0x2057)]=0x0),Math[_0x41be26(0x1516)](this[_0x41be26(0x2ef1)])Math['PI']&&(this[_0x36cac2(0x37d8)]=this['beta']-0x2*Math['PI']):this['beta']this[_0x36cac2(0x22a7)]&&(this[_0x36cac2(0x37d8)]=this[_0x36cac2(0x22a7)]),null!==this[_0x36cac2(0x3406)]&&this[_0x36cac2(0x3fd3)]this['upperAlphaLimit']&&(this[_0x36cac2(0x3fd3)]=this[_0x36cac2(0x281f)]),null!==this[_0x36cac2(0x852)]&&this['radius']this[_0x36cac2(0x15f0)]&&(this[_0x36cac2(0xf75)]=this[_0x36cac2(0x15f0)],this[_0x36cac2(0x2ef1)]=0x0);}[_0x5bff72(0x581)](){var _0x27d217=_0x5bff72;this['_position'][_0x27d217(0x1d96)](this[_0x27d217(0x2cfc)](),this['_computationVector']),0x0===this['_upVector']['x']&&0x1===this[_0x27d217(0x650)]['y']&&0x0===this[_0x27d217(0x650)]['z']||_0x7d51db['P'][_0x27d217(0x330a)](this[_0x27d217(0x3d58)],this[_0x27d217(0xe5c)],this['_computationVector']),this[_0x27d217(0xf75)]=this[_0x27d217(0x3d58)][_0x27d217(0x9da)](),0x0===this[_0x27d217(0xf75)]&&(this[_0x27d217(0xf75)]=0.0001);var _0x170114=this[_0x27d217(0x3fd3)],_0x170114=(0x0===this[_0x27d217(0x3d58)]['x']&&0x0===this['_computationVector']['z']?this[_0x27d217(0x3fd3)]=Math['PI']/0x2:this[_0x27d217(0x3fd3)]=Math[_0x27d217(0x1347)](this['_computationVector']['x']/Math[_0x27d217(0xa6b)](Math[_0x27d217(0x29b2)](this[_0x27d217(0x3d58)]['x'],0x2)+Math[_0x27d217(0x29b2)](this['_computationVector']['z'],0x2))),this[_0x27d217(0x3d58)]['z']<0x0&&(this[_0x27d217(0x3fd3)]=0x2*Math['PI']-this['alpha']),Math[_0x27d217(0x142a)]((_0x170114-this[_0x27d217(0x3fd3)])/(0x2*Math['PI'])));this[_0x27d217(0x3fd3)]+=0x2*_0x170114*Math['PI'],this[_0x27d217(0x37d8)]=Math[_0x27d217(0x1347)](this[_0x27d217(0x3d58)]['y']/this[_0x27d217(0xf75)]),this[_0x27d217(0x1fe)]();}[_0x5bff72(0x2bd5)](_0x590aff){var _0x486070=_0x5bff72;this[_0x486070(0xc31)][_0x486070(0x3e3a)](_0x590aff)||(this[_0x486070(0xc31)]['copyFrom'](_0x590aff),this['rebuildAnglesAndRadius']());}[_0x5bff72(0x1c65)](_0x5bc0fb,_0x1790cd=!0x1,_0x2ef319=!0x1,_0x8b89dc=!0x1){var _0x5b7020=_0x5bff72;if(_0x8b89dc=null!=(_0xa19425=this[_0x5b7020(0x29c1)])?_0xa19425:_0x8b89dc,_0x5bc0fb[_0x5b7020(0x40ee)])this[_0x5b7020(0x29ab)]=_0x1790cd?_0x5bc0fb[_0x5b7020(0x40ee)]()[_0x5b7020(0xf7f)][_0x5b7020(0xdbb)][_0x5b7020(0x2654)]():null,_0x5bc0fb['computeWorldMatrix'](),this[_0x5b7020(0x3a85)]=_0x5bc0fb,this['_target']=this[_0x5b7020(0x2cfc)](),this[_0x5b7020(0x3402)][_0x5b7020(0x223f)](this[_0x5b7020(0x3a85)]);else{var _0xa19425=_0x5bc0fb;const _0x3d508a=this[_0x5b7020(0x2cfc)]();if(_0x3d508a&&!_0x2ef319&&_0x3d508a['equals'](_0xa19425))return;this[_0x5b7020(0x3a85)]=null,this[_0x5b7020(0x3705)]=_0xa19425,this[_0x5b7020(0x29ab)]=null,this['onMeshTargetChangedObservable'][_0x5b7020(0x223f)](null);}_0x8b89dc||this[_0x5b7020(0x581)]();}[_0x5bff72(0x4014)](){var _0x22b2e9=_0x5bff72,_0xd898f2=Math['cos'](this[_0x22b2e9(0x3fd3)]),_0x332737=Math[_0x22b2e9(0x2f82)](this['alpha']),_0x316a03=Math[_0x22b2e9(0x3276)](this[_0x22b2e9(0x37d8)]);let _0x5bf4b2=Math[_0x22b2e9(0x2f82)](this[_0x22b2e9(0x37d8)]);0x0===_0x5bf4b2&&(_0x5bf4b2=0.0001),0x0===this[_0x22b2e9(0xf75)]&&(this[_0x22b2e9(0xf75)]=0.0001);const _0x4fb726=this[_0x22b2e9(0x2cfc)]();if(this[_0x22b2e9(0x3d58)][_0x22b2e9(0x3c7)](this[_0x22b2e9(0xf75)]*_0xd898f2*_0x5bf4b2,this['radius']*_0x316a03,this[_0x22b2e9(0xf75)]*_0x332737*_0x5bf4b2),0x0===this['_upVector']['x']&&0x1===this['_upVector']['y']&&0x0===this['_upVector']['z']||_0x7d51db['P'][_0x22b2e9(0x330a)](this[_0x22b2e9(0x3d58)],this['_yToUpMatrix'],this[_0x22b2e9(0x3d58)]),_0x4fb726['addToRef'](this[_0x22b2e9(0x3d58)],this['_newPosition']),this[_0x22b2e9(0x14ab)]()[_0x22b2e9(0x382e)]&&this[_0x22b2e9(0x91f)]){const _0x481a87=this[_0x22b2e9(0x14ab)]()[_0x22b2e9(0x37a5)];this[_0x22b2e9(0x1cb1)]||(this[_0x22b2e9(0x1cb1)]=_0x481a87['createCollider']()),this['_collider']['_radius']=this['collisionRadius'],this['_newPosition'][_0x22b2e9(0x1d96)](this[_0x22b2e9(0xc31)],this[_0x22b2e9(0x29b6)]),this[_0x22b2e9(0x19b4)]=!0x0,_0x481a87[_0x22b2e9(0x1d12)](this[_0x22b2e9(0xc31)],this[_0x22b2e9(0x29b6)],this[_0x22b2e9(0x1cb1)],0x3,null,this[_0x22b2e9(0x4172)],this['uniqueId']);}else{this[_0x22b2e9(0xc31)][_0x22b2e9(0x2687)](this[_0x22b2e9(0x10b0)]);let _0x2fc5eb=this[_0x22b2e9(0x35b0)];this[_0x22b2e9(0x11d6)]&&_0x5bf4b2<0x0&&(_0x2fc5eb=_0x2fc5eb[_0x22b2e9(0x2f03)]()),this[_0x22b2e9(0x363f)](this[_0x22b2e9(0xc31)],_0x4fb726,_0x2fc5eb),this[_0x22b2e9(0x267)][_0x22b2e9(0x277b)](0xc,this[_0x22b2e9(0x2cc9)]['x']),this[_0x22b2e9(0x267)][_0x22b2e9(0x277b)](0xd,this[_0x22b2e9(0x2cc9)]['y']);}return this[_0x22b2e9(0x236f)]=_0x4fb726,this['_viewMatrix'];}[_0x5bff72(0x3c6)](_0x4616ab,_0x49de0d=!0x1){var _0x3a13e2=_0x5bff72;_0x4616ab=_0x4616ab||this[_0x3a13e2(0x14ab)]()[_0x3a13e2(0x27d2)];var _0x4616ab=_0x11ce25['Kj'][_0x3a13e2(0x3242)](_0x4616ab),_0x2d229e=_0x7d51db['P'][_0x3a13e2(0xd9f)](_0x4616ab[_0x3a13e2(0x1858)],_0x4616ab[_0x3a13e2(0x34dd)]);this[_0x3a13e2(0xf75)]=_0x2d229e*this[_0x3a13e2(0x3166)],this[_0x3a13e2(0x18bf)]({'min':_0x4616ab[_0x3a13e2(0x1858)],'max':_0x4616ab[_0x3a13e2(0x34dd)],'distance':_0x2d229e},_0x49de0d);}[_0x5bff72(0x18bf)](_0x3bcffa,_0x49f7bf=!0x1){var _0x2b7d02=_0x5bff72;let _0x4a811e,_0x1f331b;var _0x385b92;_0x1f331b=void 0x0===_0x3bcffa['min']?(_0x385b92=_0x3bcffa||this[_0x2b7d02(0x14ab)]()[_0x2b7d02(0x27d2)],_0x4a811e=_0x11ce25['Kj'][_0x2b7d02(0x3242)](_0x385b92),_0x7d51db['P'][_0x2b7d02(0xd9f)](_0x4a811e[_0x2b7d02(0x1858)],_0x4a811e['max'])):(_0x4a811e=_0x3bcffa)[_0x2b7d02(0x169a)],this[_0x2b7d02(0x3705)]=_0x11ce25['Kj'][_0x2b7d02(0x776)](_0x4a811e),_0x49f7bf||(this[_0x2b7d02(0x3928)]=0x2*_0x1f331b);}[_0x5bff72(0x1fb4)](_0x585008,_0x5d1ddb){var _0x3c22bf=_0x5bff72;let _0xca76e8=0x0;switch(this[_0x3c22bf(0x708)]){case _0x4faf53['V'][_0x3c22bf(0x2514)]:case _0x4faf53['V'][_0x3c22bf(0x65b)]:case _0x4faf53['V'][_0x3c22bf(0x2b47)]:case _0x4faf53['V']['RIG_MODE_STEREOSCOPIC_INTERLACED']:case _0x4faf53['V'][_0x3c22bf(0x51f)]:_0xca76e8=this[_0x3c22bf(0x2ba1)][_0x3c22bf(0xdf8)]*(0x0===_0x5d1ddb?0x1:-0x1);break;case _0x4faf53['V'][_0x3c22bf(0x3995)]:_0xca76e8=this[_0x3c22bf(0x2ba1)][_0x3c22bf(0xdf8)]*(0x0===_0x5d1ddb?-0x1:0x1);}const _0x445647=new _0x59405f(_0x585008,this[_0x3c22bf(0x3fd3)]+_0xca76e8,this[_0x3c22bf(0x37d8)],this[_0x3c22bf(0xf75)],this[_0x3c22bf(0x3705)],this[_0x3c22bf(0x14ab)]());return _0x445647['_cameraRigParams']={},_0x445647['isRigCamera']=!0x0,_0x445647[_0x3c22bf(0x8ed)]=this,_0x445647[_0x3c22bf(0x35b0)]=this[_0x3c22bf(0x35b0)],_0x445647[_0x3c22bf(0x350)]=this['mode'],_0x445647[_0x3c22bf(0xbc0)]=this['orthoLeft'],_0x445647['orthoRight']=this[_0x3c22bf(0x2cb2)],_0x445647[_0x3c22bf(0x1eed)]=this[_0x3c22bf(0x1eed)],_0x445647[_0x3c22bf(0x218c)]=this[_0x3c22bf(0x218c)],_0x445647;}[_0x5bff72(0x5ea)](){var _0x341aa1=_0x5bff72;const _0x3519e7=this[_0x341aa1(0x2a7a)][0x0],_0x286b77=this[_0x341aa1(0x2a7a)][0x1];switch(_0x3519e7[_0x341aa1(0x37d8)]=_0x286b77[_0x341aa1(0x37d8)]=this['beta'],this[_0x341aa1(0x708)]){case _0x4faf53['V'][_0x341aa1(0x2514)]:case _0x4faf53['V'][_0x341aa1(0x65b)]:case _0x4faf53['V']['RIG_MODE_STEREOSCOPIC_OVERUNDER']:case _0x4faf53['V'][_0x341aa1(0x167f)]:case _0x4faf53['V'][_0x341aa1(0x51f)]:_0x3519e7[_0x341aa1(0x3fd3)]=this['alpha']-this[_0x341aa1(0x2ba1)][_0x341aa1(0xdf8)],_0x286b77['alpha']=this[_0x341aa1(0x3fd3)]+this[_0x341aa1(0x2ba1)][_0x341aa1(0xdf8)];break;case _0x4faf53['V'][_0x341aa1(0x3995)]:_0x3519e7['alpha']=this['alpha']+this[_0x341aa1(0x2ba1)]['stereoHalfAngle'],_0x286b77[_0x341aa1(0x3fd3)]=this[_0x341aa1(0x3fd3)]-this[_0x341aa1(0x2ba1)][_0x341aa1(0xdf8)];}super[_0x341aa1(0x5ea)]();}['dispose'](){var _0x4ea262=_0x5bff72;this[_0x4ea262(0x3516)][_0x4ea262(0x2a99)](),super[_0x4ea262(0xc1f)]();}[_0x5bff72(0x28c8)](){var _0xfbd531=_0x5bff72;return _0xfbd531(0x2087);}}_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],'alpha',void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f['prototype'],_0x5bff72(0x37d8),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],'radius',void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f['prototype'],'overrideCloneAlphaBetaRadius',void 0x0),_0x22fcf9([(0x0,_0x4cb995['hd'])('target')],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x3705),void 0x0),_0x22fcf9([(0x0,_0x4cb995['RR'])(_0x5bff72(0x458))],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x3a85),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f['prototype'],_0x5bff72(0x1e9f),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x2057),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],'inertialRadiusOffset',void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],'lowerAlphaLimit',void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x281f),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f['prototype'],_0x5bff72(0x10be),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x22a7),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x852),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],'upperRadiusLimit',void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x1ff1),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x12e0),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x13b),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x7e2),void 0x0),_0x22fcf9([(0x0,_0x4cb995['hd'])()],_0x59405f[_0x5bff72(0x2dca)],'panningOriginTarget',void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x3456),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x2363),null),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x3166),void 0x0),_0x22fcf9([(0x0,_0x4cb995['QC'])()],_0x59405f[_0x5bff72(0x2dca)],'targetScreenOffset',void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f[_0x5bff72(0x2dca)],_0x5bff72(0x11d6),void 0x0),_0x22fcf9([(0x0,_0x4cb995['qC'])()],_0x59405f['prototype'],_0x5bff72(0x1630),void 0x0);},0xd79c:(_0x248574,_0x23529f,_0x2471e6)=>{var _0x5dabf1=a8_0x2e955a;_0x2471e6['d'](_0x23529f,{'$':()=>_0x18f294});var _0x416f36=_0x2471e6(0x76f2),_0x261f66=_0x2471e6(0x15b73),_0x354c0f=_0x2471e6(0xf545),_0x23529f=_0x2471e6(0x412e);class _0x18f294 extends _0x23529f['p']{constructor(_0x40b2ab){super(_0x40b2ab);}['addMouseWheel'](){var _0x23fd06=a8_0xcbd5;return this[_0x23fd06(0x2ed7)](new _0x354c0f['F']()),this;}[_0x5dabf1(0x3a0d)](){return this['add'](new _0x416f36['H']()),this;}[_0x5dabf1(0x13ee)](){var _0x51b9da=_0x5dabf1;return this[_0x51b9da(0x2ed7)](new _0x261f66['v']()),this;}}},0x43d7:(_0x18d214,_0x3ced92,_0x4fd598)=>{var _0x172a2b=a8_0x2e955a;_0x4fd598['d'](_0x3ced92,{'V':()=>_0x21ada6});function _0x1d27ba(_0x520eeb,_0x509044,_0x5f4bb4,_0xe1614f){var _0x8017ee=a8_0xcbd5,_0x1433ec,_0x24bf2b=arguments['length'],_0x5370ed=_0x24bf2b<0x3?_0x509044:null===_0xe1614f?_0xe1614f=Object['getOwnPropertyDescriptor'](_0x509044,_0x5f4bb4):_0xe1614f;if(_0x8017ee(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x8017ee(0x3902)])_0x5370ed=Reflect[_0x8017ee(0x3902)](_0x520eeb,_0x509044,_0x5f4bb4,_0xe1614f);else{for(var _0x3c066d=_0x520eeb[_0x8017ee(0x9da)]-0x1;0x0<=_0x3c066d;_0x3c066d--)(_0x1433ec=_0x520eeb[_0x3c066d])&&(_0x5370ed=(_0x24bf2b<0x3?_0x1433ec(_0x5370ed):0x3<_0x24bf2b?_0x1433ec(_0x509044,_0x5f4bb4,_0x5370ed):_0x1433ec(_0x509044,_0x5f4bb4))||_0x5370ed);}0x3<_0x24bf2b&&_0x5370ed&&Object[_0x8017ee(0x30e2)](_0x509044,_0x5f4bb4,_0x5370ed);}var _0x344674=_0x4fd598(0x10435),_0x44bb0e=_0x4fd598(0x16fed),_0x49b348=_0x4fd598(0x4ba7),_0x4f5566=_0x4fd598(0xa896),_0x24c792=_0x4fd598(0xd53f),_0x43dd6e=_0x4fd598(0x5f60),_0x545385=_0x4fd598(0x9a70),_0x9e2917=_0x4fd598(0x4158),_0x47f097=_0x4fd598(0x8baf),_0x4ba473=_0x4fd598(0x1f13),_0x2833c9=_0x4fd598(0x9093),_0x3ced92=_0x4fd598(0x1610);class _0x21ada6 extends _0x43dd6e['N']{constructor(_0xea3cdf,_0x16e34f,_0x688f80,_0x5bf82e=!0x0){var _0x5573dd=a8_0xcbd5;super(_0xea3cdf,_0x688f80),this['_position']=_0x24c792['P'][_0x5573dd(0x317a)](),this['_upVector']=_0x24c792['P']['Up'](),this[_0x5573dd(0x200b)]=null,this['_orthoRight']=null,this['_orthoBottom']=null,this[_0x5573dd(0x3f9f)]=null,this[_0x5573dd(0xf0c)]=0.8,this[_0x5573dd(0x261)]=0x0,this['minZ']=0x1,this[_0x5573dd(0x3928)]=0x2710,this[_0x5573dd(0x2940)]=0.9,this[_0x5573dd(0xf91)]=_0x21ada6[_0x5573dd(0x39c6)],this[_0x5573dd(0x3d95)]=!0x1,this[_0x5573dd(0x32f9)]=new _0x4ba473['l'](0x0,0x0,0x1,0x1),this['layerMask']=0xfffffff,this['fovMode']=_0x21ada6[_0x5573dd(0x109d)],this[_0x5573dd(0x708)]=_0x21ada6[_0x5573dd(0xb73)],this['customRenderTargets']=new Array(),this[_0x5573dd(0x3c8c)]=null,this['onViewMatrixChangedObservable']=new _0x4f5566['y$'](),this['onProjectionMatrixChangedObservable']=new _0x4f5566['y$'](),this['onAfterCheckInputsObservable']=new _0x4f5566['y$'](),this[_0x5573dd(0x7bb)]=new _0x4f5566['y$'](),this['isRigCamera']=!0x1,this[_0x5573dd(0x2a7a)]=new Array(),this[_0x5573dd(0x5b2)]=_0x24c792['y3']['Identity'](),this[_0x5573dd(0x34e1)]=!0x1,this['_projectionMatrix']=new _0x24c792['y3'](),this['_postProcesses']=new Array(),this[_0x5573dd(0x1ac4)]=new _0x44bb0e['t'](0x100),this['_globalPosition']=_0x24c792['P']['Zero'](),this[_0x5573dd(0x3f95)]=_0x24c792['y3'][_0x5573dd(0x1b77)](),this[_0x5573dd(0x3037)]=!0x1,this[_0x5573dd(0x2616)]=_0x24c792['y3'][_0x5573dd(0x317a)](),this[_0x5573dd(0x1c4c)]=!0x0,this[_0x5573dd(0x2638)]=_0x24c792['_f'][_0x5573dd(0x1b77)](),this[_0x5573dd(0x3c03)]=!0x0,this[_0x5573dd(0x1e77)]=!0x1,this[_0x5573dd(0x22c3)]=!0x1,this[_0x5573dd(0x14ab)]()['addCamera'](this),_0x5bf82e&&!this[_0x5573dd(0x14ab)]()[_0x5573dd(0x3311)]&&(this[_0x5573dd(0x14ab)]()[_0x5573dd(0x3311)]=this),this['position']=_0x16e34f,this['renderPassId']=this['getScene']()[_0x5573dd(0x279a)]()[_0x5573dd(0x3439)](_0x5573dd(0x39c)+_0xea3cdf);}get[_0x172a2b(0x2436)](){var _0x37463a=_0x172a2b;return this[_0x37463a(0xc31)];}set[_0x172a2b(0x2436)](_0x26bcd6){var _0x50ccc5=_0x172a2b;this[_0x50ccc5(0xc31)]=_0x26bcd6;}set[_0x172a2b(0x35b0)](_0x1dd4ef){var _0x4944b2=_0x172a2b;this[_0x4944b2(0x650)]=_0x1dd4ef;}get[_0x172a2b(0x35b0)](){var _0xa5fd96=_0x172a2b;return this[_0xa5fd96(0x650)];}get[_0x172a2b(0x2199)](){var _0x3c361a=_0x172a2b,_0x28bf07,_0x588c92,_0xe09a1e;let _0x3ce981=0x0,_0x4ae00f=0x0;return this[_0x3c361a(0x350)]===_0x21ada6[_0x3c361a(0x39c6)]?this[_0x3c361a(0x12e8)]===_0x21ada6['FOVMODE_VERTICAL_FIXED']?(_0x4ae00f=0x2*this[_0x3c361a(0xad1)]*Math[_0x3c361a(0x379)](this[_0x3c361a(0xf0c)]/0x2),_0x3ce981=this[_0x3c361a(0x279a)]()[_0x3c361a(0x326a)](this)*_0x4ae00f):(_0x3ce981=0x2*this[_0x3c361a(0xad1)]*Math[_0x3c361a(0x379)](this[_0x3c361a(0xf0c)]/0x2),_0x4ae00f=_0x3ce981/this['getEngine']()['getAspectRatio'](this)):(_0x588c92=this[_0x3c361a(0x279a)]()[_0x3c361a(0x19ac)]()/0x2,_0xe09a1e=this[_0x3c361a(0x279a)]()[_0x3c361a(0x32b)]()/0x2,_0x3ce981=(null!=(_0x28bf07=this[_0x3c361a(0x2cb2)])?_0x28bf07:_0x588c92)-(null!=(_0x28bf07=this['orthoLeft'])?_0x28bf07:-_0x588c92),_0x4ae00f=(null!=(_0x28bf07=this[_0x3c361a(0x218c)])?_0x28bf07:_0xe09a1e)-(null!=(_0x588c92=this[_0x3c361a(0x1eed)])?_0x588c92:-_0xe09a1e)),_0x3ce981*_0x4ae00f;}set[_0x172a2b(0xbc0)](_0x538c0a){var _0x28c8de=_0x172a2b;this[_0x28c8de(0x200b)]=_0x538c0a;for(const _0x41fd44 of this[_0x28c8de(0x2a7a)])_0x41fd44[_0x28c8de(0xbc0)]=_0x538c0a;}get['orthoLeft'](){return this['_orthoLeft'];}set[_0x172a2b(0x2cb2)](_0x2fb3b3){var _0x351893=_0x172a2b;this[_0x351893(0x2e24)]=_0x2fb3b3;for(const _0x30d4b0 of this[_0x351893(0x2a7a)])_0x30d4b0[_0x351893(0x2cb2)]=_0x2fb3b3;}get[_0x172a2b(0x2cb2)](){var _0x427eb2=_0x172a2b;return this[_0x427eb2(0x2e24)];}set[_0x172a2b(0x1eed)](_0x1bcb8c){var _0x2585e6=_0x172a2b;this['_orthoBottom']=_0x1bcb8c;for(const _0x4f1ef7 of this[_0x2585e6(0x2a7a)])_0x4f1ef7[_0x2585e6(0x1eed)]=_0x1bcb8c;}get[_0x172a2b(0x1eed)](){var _0x589e50=_0x172a2b;return this[_0x589e50(0x3cc8)];}set[_0x172a2b(0x218c)](_0x906e5f){var _0x227b8a=_0x172a2b;this[_0x227b8a(0x3f9f)]=_0x906e5f;for(const _0x1c9201 of this[_0x227b8a(0x2a7a)])_0x1c9201[_0x227b8a(0x218c)]=_0x906e5f;}get[_0x172a2b(0x218c)](){return this['_orthoTop'];}set[_0x172a2b(0x350)](_0x50613a){var _0x1317cf=_0x172a2b;this[_0x1317cf(0xf91)]=_0x50613a;for(const _0x59b2cd of this['_rigCameras'])_0x59b2cd[_0x1317cf(0x350)]=_0x50613a;}get[_0x172a2b(0x350)](){var _0x3c32fd=_0x172a2b;return this[_0x3c32fd(0xf91)];}[_0x172a2b(0x217d)](){var _0x5d7991=_0x172a2b;return this[_0x5d7991(0x14ce)]=!0x0,this[_0x5d7991(0x2a92)]=this['fov'],this;}['_restoreStateValues'](){var _0x2e53eb=_0x172a2b;return!!this[_0x2e53eb(0x14ce)]&&(this[_0x2e53eb(0xf0c)]=this['_storedFov'],!0x0);}[_0x172a2b(0x2184)](){var _0x1d08cc=_0x172a2b;return!!this[_0x1d08cc(0x39f2)]()&&(this[_0x1d08cc(0x7bb)][_0x1d08cc(0x223f)](this),!0x0);}[_0x172a2b(0x28c8)](){return'Camera';}[_0x172a2b(0x348f)](_0x21a0a9){var _0x3f94f1=_0x172a2b;let _0x3e65c5='Name:\x20'+this['name'];if(_0x3e65c5+=_0x3f94f1(0x336b)+this[_0x3f94f1(0x28c8)](),this['animations']){for(let _0x386d26=0x0;_0x386d26{var _0x38518f=_0x14cfb9;_0x3ba549[_0x38518f(0x2995)](),_0x599b84=_0x599b84||_0x46b8b3[_0x38518f(0x1521)](_0x3ba549[_0x38518f(0x2fa4)]);}),_0x599b84;}return _0x46b8b3[_0x14cfb9(0x1521)](this['_frustumPlanes']);}[_0x172a2b(0x1235)](_0x1db1cc){var _0xdacde9=_0x172a2b;return this[_0xdacde9(0x2995)](),_0x1db1cc[_0xdacde9(0x1235)](this[_0xdacde9(0x2fa4)]);}['getForwardRay'](_0x476c08=0x0,_0x306f88,_0x1cb262){var _0x3ef3b7=_0x172a2b;throw(0x0,_0x47f097['S'])(_0x3ef3b7(0x2bf3));}[_0x172a2b(0x2a3b)](_0x1d9771,_0x45c56b=0x0,_0x475686,_0x3a255c){var _0x2a37ac=_0x172a2b;throw(0x0,_0x47f097['S'])(_0x2a37ac(0x2bf3));}['dispose'](_0x48caab,_0xd771b5=!0x1){var _0x1f736c=_0x172a2b;for(this[_0x1f736c(0x3737)][_0x1f736c(0x2a99)](),this[_0x1f736c(0x37a9)]['clear'](),this[_0x1f736c(0x28da)][_0x1f736c(0x2a99)](),this[_0x1f736c(0x7bb)][_0x1f736c(0x2a99)](),this[_0x1f736c(0x3516)]&&this[_0x1f736c(0x3516)][_0x1f736c(0x2a99)](),this[_0x1f736c(0x14ab)]()[_0x1f736c(0x2f77)](this),this[_0x1f736c(0x14ab)]()[_0x1f736c(0x1ac3)](this);0x0_0x21ada6['_CreateDefaultParsedCamera'](_0x1ee461,_0x5a000e));}[_0x172a2b(0x14a4)](){var _0x5705b4=_0x172a2b;return this[_0x5705b4(0xe77)]();}static[_0x172a2b(0xd6b)](_0x23637f,_0x2cd257){var _0x10d636=_0x172a2b,_0x47a76e=_0x23637f[_0x10d636(0x30a3)],_0x47a76e=_0x21ada6[_0x10d636(0x67f)](_0x47a76e,_0x23637f[_0x10d636(0x1c3a)],_0x2cd257,_0x23637f['interaxial_distance'],_0x23637f[_0x10d636(0x3158)]);const _0x3342e1=_0x344674['p4'][_0x10d636(0xd6b)](_0x47a76e,_0x23637f,_0x2cd257);if(void 0x0!==_0x23637f[_0x10d636(0x853)]&&(_0x3342e1[_0x10d636(0x414a)]=_0x23637f[_0x10d636(0x853)]),void 0x0!==_0x23637f[_0x10d636(0x1f43)]&&(_0x3342e1[_0x10d636(0x383b)]=_0x23637f[_0x10d636(0x1f43)]),_0x3342e1['inputs']&&(_0x3342e1[_0x10d636(0x3516)]['parse'](_0x23637f),_0x3342e1['_setupInputs']()),_0x23637f[_0x10d636(0x35b0)]&&(_0x3342e1[_0x10d636(0x35b0)]=_0x24c792['P'][_0x10d636(0x1e74)](_0x23637f['upVector'])),_0x3342e1[_0x10d636(0x2bd5)]&&(_0x3342e1[_0x10d636(0x2436)][_0x10d636(0x3c7)](0x0,0x0,0x0),_0x3342e1['setPosition'](_0x24c792['P'][_0x10d636(0x1e74)](_0x23637f['position']))),_0x23637f[_0x10d636(0x36f2)]&&_0x3342e1['setTarget']&&_0x3342e1[_0x10d636(0x1c65)](_0x24c792['P']['FromArray'](_0x23637f[_0x10d636(0x36f2)])),_0x23637f['cameraRigMode']&&(_0x47a76e=_0x23637f[_0x10d636(0x1b23)]?{'interaxialDistance':_0x23637f[_0x10d636(0x1b23)]}:{},_0x3342e1[_0x10d636(0x98c)](_0x23637f[_0x10d636(0x708)],_0x47a76e)),_0x23637f[_0x10d636(0x2a26)]){for(let _0x4198c2=0x0;_0x4198c2<_0x23637f[_0x10d636(0x2a26)]['length'];_0x4198c2++){var _0x53e800=_0x23637f[_0x10d636(0x2a26)][_0x4198c2];const _0x83f982=(0x0,_0x9e2917['q'])(_0x10d636(0x2b15));_0x83f982&&_0x3342e1[_0x10d636(0x2a26)]['push'](_0x83f982[_0x10d636(0xd6b)](_0x53e800));}_0x43dd6e['N']['ParseAnimationRanges'](_0x3342e1,_0x23637f,_0x2cd257);}return _0x23637f[_0x10d636(0x6d6)]&&_0x2cd257[_0x10d636(0x2d4e)](_0x3342e1,_0x23637f[_0x10d636(0x229f)],_0x23637f['autoAnimateTo'],_0x23637f[_0x10d636(0x532)],_0x23637f['autoAnimateSpeed']||0x1),void 0x0!==_0x23637f[_0x10d636(0x1cc5)]&&_0x3342e1[_0x10d636(0x28e2)](_0x23637f[_0x10d636(0x1cc5)]),_0x3342e1;}}_0x21ada6[_0x172a2b(0x3c7a)]=(_0x12fcbb,_0x4769db)=>{var _0x279def=_0x172a2b;throw(0x0,_0x47f097['S'])(_0x279def(0x37f5));},_0x21ada6[_0x172a2b(0x39c6)]=_0x3ced92['g']['PERSPECTIVE_CAMERA'],_0x21ada6['ORTHOGRAPHIC_CAMERA']=_0x3ced92['g'][_0x172a2b(0x11c5)],_0x21ada6[_0x172a2b(0x109d)]=_0x3ced92['g']['FOVMODE_VERTICAL_FIXED'],_0x21ada6[_0x172a2b(0x2897)]=_0x3ced92['g'][_0x172a2b(0x2897)],_0x21ada6[_0x172a2b(0xb73)]=_0x3ced92['g'][_0x172a2b(0xb73)],_0x21ada6[_0x172a2b(0x2514)]=_0x3ced92['g'][_0x172a2b(0x2514)],_0x21ada6[_0x172a2b(0x65b)]=_0x3ced92['g'][_0x172a2b(0x65b)],_0x21ada6[_0x172a2b(0x3995)]=_0x3ced92['g']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED'],_0x21ada6[_0x172a2b(0x2b47)]=_0x3ced92['g'][_0x172a2b(0x2b47)],_0x21ada6[_0x172a2b(0x167f)]=_0x3ced92['g'][_0x172a2b(0x167f)],_0x21ada6[_0x172a2b(0x51f)]=_0x3ced92['g'][_0x172a2b(0x51f)],_0x21ada6[_0x172a2b(0x3849)]=_0x3ced92['g']['RIG_MODE_WEBVR'],_0x21ada6[_0x172a2b(0x77b)]=_0x3ced92['g'][_0x172a2b(0x77b)],_0x1d27ba([(_0x21ada6['ForceAttachControlToAlwaysPreventDefault']=!0x1,_0x344674['hd'])('position')],_0x21ada6[_0x172a2b(0x2dca)],_0x172a2b(0xc31),void 0x0),_0x1d27ba([(0x0,_0x344674['hd'])(_0x172a2b(0x35b0))],_0x21ada6[_0x172a2b(0x2dca)],_0x172a2b(0x650),void 0x0),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6['prototype'],_0x172a2b(0xbc0),null),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6[_0x172a2b(0x2dca)],'orthoRight',null),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6['prototype'],_0x172a2b(0x1eed),null),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6['prototype'],'orthoTop',null),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6[_0x172a2b(0x2dca)],'fov',void 0x0),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6['prototype'],'projectionPlaneTilt',void 0x0),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6[_0x172a2b(0x2dca)],_0x172a2b(0xad1),void 0x0),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6['prototype'],_0x172a2b(0x3928),void 0x0),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6[_0x172a2b(0x2dca)],_0x172a2b(0x2940),void 0x0),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6[_0x172a2b(0x2dca)],_0x172a2b(0x350),null),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6['prototype'],'layerMask',void 0x0),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6['prototype'],_0x172a2b(0x12e8),void 0x0),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6['prototype'],_0x172a2b(0x708),void 0x0),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6['prototype'],_0x172a2b(0x1f37),void 0x0),_0x1d27ba([(0x0,_0x344674['qC'])()],_0x21ada6['prototype'],_0x172a2b(0x3158),void 0x0);},0x412e:(_0x386631,_0x309f93,_0x4f3614)=>{var _0x56242c=a8_0x2e955a;_0x4f3614['d'](_0x309f93,{'p':()=>_0x316bf1,'u':()=>_0x34bf39});var _0x52b2ee=_0x4f3614(0x9a70),_0x28cd6d=_0x4f3614(0x10435),_0x35d890=_0x4f3614(0x43d7),_0x34bf39={};class _0x316bf1{constructor(_0x15cc9b){var _0x27eb0f=a8_0xcbd5;this[_0x27eb0f(0x1bf2)]=!0x1,this[_0x27eb0f(0x1a6f)]={},this[_0x27eb0f(0x10d8)]=_0x15cc9b,this[_0x27eb0f(0x4e9)]=()=>{};}[_0x56242c(0x2ed7)](_0x3d246d){var _0xf894df=_0x56242c,_0x184eff=_0x3d246d[_0xf894df(0xec0)]();this[_0xf894df(0x1a6f)][_0x184eff]?_0x52b2ee['Y'][_0xf894df(0x1381)](_0xf894df(0x1843)+_0x184eff+_0xf894df(0x12ee)):((this['attached'][_0x184eff]=_0x3d246d)[_0xf894df(0x10d8)]=this[_0xf894df(0x10d8)],_0x3d246d[_0xf894df(0x4e9)]&&(this[_0xf894df(0x4e9)]=this[_0xf894df(0x30ad)](_0x3d246d[_0xf894df(0x4e9)]['bind'](_0x3d246d))),this[_0xf894df(0x1bf2)]&&_0x3d246d['attachControl'](this[_0xf894df(0x16fa)]));}['remove'](_0x1f8ec9){var _0x488cad=_0x56242c;for(const _0x53c252 in this[_0x488cad(0x1a6f)]){const _0x4c95d0=this[_0x488cad(0x1a6f)][_0x53c252];if(_0x4c95d0===_0x1f8ec9)return _0x4c95d0[_0x488cad(0x953)](),_0x4c95d0[_0x488cad(0x10d8)]=null,delete this[_0x488cad(0x1a6f)][_0x53c252],void this['rebuildInputCheck']();}}[_0x56242c(0x3b38)](_0x2bc5ce){var _0x2cb8b9=_0x56242c;for(const _0x10044f in this[_0x2cb8b9(0x1a6f)]){const _0x24a0ee=this[_0x2cb8b9(0x1a6f)][_0x10044f];_0x24a0ee[_0x2cb8b9(0x28c8)]()===_0x2bc5ce&&(_0x24a0ee[_0x2cb8b9(0x953)](),_0x24a0ee[_0x2cb8b9(0x10d8)]=null,delete this[_0x2cb8b9(0x1a6f)][_0x10044f],this['rebuildInputCheck']());}}[_0x56242c(0x30ad)](_0x3f058c){var _0x3679a2=_0x56242c;const _0x1adcb0=this[_0x3679a2(0x4e9)];return()=>{_0x1adcb0(),_0x3f058c();};}[_0x56242c(0x268f)](_0x22fadf){var _0x54dfdf=_0x56242c;this[_0x54dfdf(0x1bf2)]&&_0x22fadf[_0x54dfdf(0xb72)](this['noPreventDefault']);}[_0x56242c(0xd28)](_0x277562=!0x1){var _0x5461f9=_0x56242c;if(!this[_0x5461f9(0x1bf2)]){_0x277562=!_0x35d890['V'][_0x5461f9(0x3f4d)]&&_0x277562,this[_0x5461f9(0x1bf2)]=!0x0,this[_0x5461f9(0x16fa)]=_0x277562;for(const _0x2ed870 in this[_0x5461f9(0x1a6f)])this[_0x5461f9(0x1a6f)][_0x2ed870][_0x5461f9(0xb72)](_0x277562);}}[_0x56242c(0x3af4)](_0x4dfe49=!0x1){var _0x273f1f=_0x56242c;for(const _0x260a7e in this[_0x273f1f(0x1a6f)])this[_0x273f1f(0x1a6f)][_0x260a7e][_0x273f1f(0x953)](),_0x4dfe49&&(this[_0x273f1f(0x1a6f)][_0x260a7e][_0x273f1f(0x10d8)]=null);this[_0x273f1f(0x1bf2)]=!0x1;}[_0x56242c(0x3bc)](){var _0x12906f=_0x56242c;this[_0x12906f(0x4e9)]=()=>{};for(const _0x479973 in this[_0x12906f(0x1a6f)]){const _0x24c8f9=this[_0x12906f(0x1a6f)][_0x479973];_0x24c8f9[_0x12906f(0x4e9)]&&(this['checkInputs']=this['_addCheckInputs'](_0x24c8f9['checkInputs'][_0x12906f(0x3458)](_0x24c8f9)));}}[_0x56242c(0x2a99)](){var _0x2b81c6=_0x56242c;this[_0x2b81c6(0x1bf2)]&&this[_0x2b81c6(0x3af4)](!0x0),this['attached']={},this[_0x2b81c6(0x1bf2)]=!0x1,this[_0x2b81c6(0x4e9)]=()=>{};}[_0x56242c(0xea8)](_0x31367a){var _0x3eb264=_0x56242c;const _0x15763f={};for(const _0x63db5e in this['attached']){const _0x165c48=this[_0x3eb264(0x1a6f)][_0x63db5e];var _0xf7a6ae=_0x28cd6d['p4'][_0x3eb264(0x219c)](_0x165c48);_0x15763f[_0x165c48[_0x3eb264(0x28c8)]()]=_0xf7a6ae;}_0x31367a[_0x3eb264(0x1f66)]=_0x15763f;}[_0x56242c(0x3813)](_0x1c2adf){var _0x1df6c0=_0x56242c,_0xce90c1,_0x1cae80,_0x58c7b4=_0x1c2adf['inputsmgr'];if(_0x58c7b4){this[_0x1df6c0(0x2a99)]();for(const _0x16a3b7 in _0x58c7b4){const _0x17ca80=_0x34bf39[_0x16a3b7];_0x17ca80&&(_0xce90c1=_0x58c7b4[_0x16a3b7],_0xce90c1=_0x28cd6d['p4'][_0x1df6c0(0xd6b)](()=>new _0x17ca80(),_0xce90c1,null),this[_0x1df6c0(0x2ed7)](_0xce90c1));}}else for(const _0x4b38d5 in this['attached']){const _0x4d7362=_0x34bf39[this['attached'][_0x4b38d5]['getClassName']()];_0x4d7362&&(_0x1cae80=_0x28cd6d['p4']['Parse'](()=>new _0x4d7362(),_0x1c2adf,null),this[_0x1df6c0(0x209f)](this[_0x1df6c0(0x1a6f)][_0x4b38d5]),this[_0x1df6c0(0x2ed7)](_0x1cae80));}}}},0x10c4c:(_0x18f7e3,_0x56be14,_0x2a791f)=>{var _0x244acd=a8_0x2e955a;_0x2a791f['d'](_0x56be14,{'n':()=>_0x456bfa});var _0x56be14=_0x2a791f(0xc00b),_0x9371f7=_0x2a791f(0xd53f),_0x1bf9b4=_0x2a791f(0x5f60),_0x7b77c9=(_0x2a791f(0x7701),_0x2a791f(0xa0f1));_0x1bf9b4['N'][_0x244acd(0x3f45)](_0x244acd(0x1e31),(_0x3618b8,_0x59d12e)=>()=>new _0x456bfa(_0x3618b8,_0x9371f7['P'][_0x244acd(0x317a)](),_0x59d12e));class _0x456bfa extends _0x56be14['c']{constructor(_0x29aab2,_0x497683,_0x2c244d){var _0x4c4977=_0x244acd;super(_0x29aab2,_0x497683,_0x2c244d),this[_0x4c4977(0x310b)]=new _0x9371f7['_f'](),this[_0x4c4977(0x1d1b)]=!0x0,this['_dragFactor']=0x0,this['_quaternionCache']=new _0x9371f7['_f'](),this[_0x4c4977(0x3516)][_0x4c4977(0x1b6f)](),this[_0x4c4977(0x3516)][_0x4c4977(0x2d2d)]&&this['inputs'][_0x4c4977(0x2d2d)][_0x4c4977(0x32e3)]['addOnce'](()=>{var _0x180ad7=_0x4c4977;this[_0x180ad7(0x1d1b)]&&this[_0x180ad7(0x3516)][_0x180ad7(0x340)]&&(this[_0x180ad7(0x3516)][_0x180ad7(0x340)][_0x180ad7(0x163a)]=!0x1,this[_0x180ad7(0x3516)][_0x180ad7(0x340)][_0x180ad7(0xf15)]['add'](_0x6a7b29=>{var _0x2297b9=_0x180ad7;0x0!=this[_0x2297b9(0x3581)]&&(this[_0x2297b9(0x19e8)]||(this[_0x2297b9(0x19e8)]=new _0x9371f7['_f']()),_0x9371f7['_f'][_0x2297b9(0x2831)](0x0,_0x6a7b29[_0x2297b9(0x3d3f)]*this[_0x2297b9(0x3581)],0x0,this[_0x2297b9(0x310b)]),this['_initialQuaternion'][_0x2297b9(0x210e)](this['_tmpDragQuaternion'],this[_0x2297b9(0x19e8)]));}));});}get[_0x244acd(0xf0b)](){return this['_disablePointerInputWhenUsingDeviceOrientation'];}set[_0x244acd(0xf0b)](_0x3f934d){var _0x5ee8f1=_0x244acd;this[_0x5ee8f1(0x1d1b)]=_0x3f934d;}[_0x244acd(0x123c)](_0x1a6310=0x1/0x12c){var _0x269745=_0x244acd;this[_0x269745(0x3581)]=_0x1a6310;}[_0x244acd(0x28c8)](){var _0xd19b8d=_0x244acd;return _0xd19b8d(0x1e31);}['_checkInputs'](){var _0x3bd266=_0x244acd;super['_checkInputs'](),this['_quaternionCache']['copyFrom'](this['rotationQuaternion']),this['_initialQuaternion']&&this[_0x3bd266(0x19e8)]['multiplyToRef'](this[_0x3bd266(0x2ac6)],this[_0x3bd266(0x2ac6)]);}[_0x244acd(0x19be)](_0x216ba2=_0x7b77c9['RD']['Y']){var _0x349b6a=_0x244acd;this[_0x349b6a(0x2ac6)]&&(this[_0x349b6a(0x19e8)]||(this[_0x349b6a(0x19e8)]=new _0x9371f7['_f']()),this[_0x349b6a(0x19e8)]['copyFrom'](this['_quaternionCache']||this[_0x349b6a(0x2ac6)]),['x','y','z'][_0x349b6a(0x982)](_0x1dc74c=>{var _0x33ee34=_0x349b6a;_0x216ba2[_0x1dc74c]?this[_0x33ee34(0x19e8)][_0x1dc74c]*=-0x1:this[_0x33ee34(0x19e8)][_0x1dc74c]=0x0;}),this[_0x349b6a(0x19e8)][_0x349b6a(0x90a)](),this['_initialQuaternion'][_0x349b6a(0x210e)](this[_0x349b6a(0x2ac6)],this[_0x349b6a(0x2ac6)]));}}},0x1567f:(_0x15af2f,_0x4569ff,_0x5a4f20)=>{var _0x3a21b6=a8_0x2e955a;function _0x57ab8f(_0x3944c8,_0xd13ea0,_0x425cb3,_0x311cf9){var _0x1ede58=a8_0xcbd5,_0xd845ab,_0x3565be=arguments[_0x1ede58(0x9da)],_0x2ed949=_0x3565be<0x3?_0xd13ea0:null===_0x311cf9?_0x311cf9=Object[_0x1ede58(0x2fee)](_0xd13ea0,_0x425cb3):_0x311cf9;if(_0x1ede58(0x3e0f)==typeof Reflect&&_0x1ede58(0x17ad)==typeof Reflect[_0x1ede58(0x3902)])_0x2ed949=Reflect['decorate'](_0x3944c8,_0xd13ea0,_0x425cb3,_0x311cf9);else{for(var _0x3e3013=_0x3944c8[_0x1ede58(0x9da)]-0x1;0x0<=_0x3e3013;_0x3e3013--)(_0xd845ab=_0x3944c8[_0x3e3013])&&(_0x2ed949=(_0x3565be<0x3?_0xd845ab(_0x2ed949):0x3<_0x3565be?_0xd845ab(_0xd13ea0,_0x425cb3,_0x2ed949):_0xd845ab(_0xd13ea0,_0x425cb3))||_0x2ed949);}0x3<_0x3565be&&_0x2ed949&&Object[_0x1ede58(0x30e2)](_0xd13ea0,_0x425cb3,_0x2ed949);}var _0x431af6=_0x5a4f20(0x10435),_0x27dc5d=_0x5a4f20(0xd53f),_0x54771f=_0x5a4f20(0x14232),_0x147ef3=_0x5a4f20(0x2cac),_0x45ee66=_0x5a4f20(0x4e34),_0x33fdae=_0x5a4f20(0x4ba7);class _0x32c4ed extends _0x147ef3['C']{constructor(_0xeb61ce,_0x49aa5a,_0x4bf924,_0x15e729=!0x0){var _0x3d0f12=a8_0xcbd5;super(_0xeb61ce,_0x49aa5a,_0x4bf924,_0x15e729),this['ellipsoid']=new _0x27dc5d['P'](0x1,0x1,0x1),this[_0x3d0f12(0x3d88)]=new _0x27dc5d['P'](0x0,0x0,0x0),this[_0x3d0f12(0x91f)]=!0x1,this[_0x3d0f12(0x2fea)]=!0x1,this[_0x3d0f12(0x2705)]=_0x27dc5d['P'][_0x3d0f12(0x317a)](),this[_0x3d0f12(0x2851)]=0x0,this[_0x3d0f12(0x2c3)]=0x64,this[_0x3d0f12(0x2d50)]=!0x1,this[_0x3d0f12(0x165b)]=Math['PI']/0x2,this['bankedTurnMultiplier']=0x1,this[_0x3d0f12(0x2982)]=!0x1,this[_0x3d0f12(0x641)]=_0x27dc5d['P'][_0x3d0f12(0x317a)](),this[_0x3d0f12(0x2dd0)]=_0x27dc5d['P'][_0x3d0f12(0x317a)](),this['_newPosition']=_0x27dc5d['P'][_0x3d0f12(0x317a)](),this[_0x3d0f12(0x1e05)]=-0x1,this['_onCollisionPositionChange']=(_0x30bf53,_0x454340,_0x3a29a6=null)=>{var _0x2aa580=_0x3d0f12;this['_newPosition'][_0x2aa580(0x2687)](_0x454340),this['_newPosition']['subtractToRef'](this[_0x2aa580(0x641)],this[_0x2aa580(0x2dd0)]),this[_0x2aa580(0x2dd0)][_0x2aa580(0x9da)]()>_0x54771f['D']['CollisionsEpsilon']&&(this[_0x2aa580(0x2436)]['addInPlace'](this[_0x2aa580(0x2dd0)]),this[_0x2aa580(0x3aca)]&&_0x3a29a6&&this[_0x2aa580(0x3aca)](_0x3a29a6));},this[_0x3d0f12(0x3516)]=new _0x45ee66['w'](this),this[_0x3d0f12(0x3516)][_0x3d0f12(0x13ee)]()[_0x3d0f12(0x5fd)]();}get[_0x3a21b6(0x1914)](){var _0x5933b4=_0x3a21b6,_0x498a92=this[_0x5933b4(0x3516)][_0x5933b4(0x1a6f)]['mouse'];return _0x498a92?_0x498a92[_0x5933b4(0x1914)]:0x0;}set['angularSensibility'](_0x1563d6){var _0x372f62=_0x3a21b6;const _0x14e9a3=this['inputs']['attached'][_0x372f62(0x4042)];_0x14e9a3&&(_0x14e9a3[_0x372f62(0x1914)]=_0x1563d6);}get['keysForward'](){var _0x517603=_0x3a21b6,_0x562ea2=this['inputs'][_0x517603(0x1a6f)][_0x517603(0x276c)];return _0x562ea2?_0x562ea2[_0x517603(0xad4)]:[];}set[_0x3a21b6(0xad4)](_0x247bfe){var _0x2152c2=_0x3a21b6;const _0x5be44f=this['inputs']['attached'][_0x2152c2(0x276c)];_0x5be44f&&(_0x5be44f['keysForward']=_0x247bfe);}get['keysBackward'](){var _0x14e19e=_0x3a21b6,_0x306612=this['inputs'][_0x14e19e(0x1a6f)][_0x14e19e(0x276c)];return _0x306612?_0x306612[_0x14e19e(0x35e9)]:[];}set[_0x3a21b6(0x35e9)](_0x44067b){var _0xd3f323=_0x3a21b6;const _0x41efef=this[_0xd3f323(0x3516)][_0xd3f323(0x1a6f)][_0xd3f323(0x276c)];_0x41efef&&(_0x41efef['keysBackward']=_0x44067b);}get[_0x3a21b6(0x2dc8)](){var _0x3b1134=_0x3a21b6,_0x533b5e=this[_0x3b1134(0x3516)][_0x3b1134(0x1a6f)][_0x3b1134(0x276c)];return _0x533b5e?_0x533b5e['keysUp']:[];}set[_0x3a21b6(0x2dc8)](_0x3ed820){var _0x289634=_0x3a21b6;const _0x2149a8=this[_0x289634(0x3516)][_0x289634(0x1a6f)][_0x289634(0x276c)];_0x2149a8&&(_0x2149a8['keysUp']=_0x3ed820);}get[_0x3a21b6(0x16df)](){var _0x455cb4=_0x3a21b6,_0x36de62=this['inputs']['attached'][_0x455cb4(0x276c)];return _0x36de62?_0x36de62[_0x455cb4(0x16df)]:[];}set[_0x3a21b6(0x16df)](_0x3ff076){var _0x31c79a=_0x3a21b6;const _0x24f34a=this[_0x31c79a(0x3516)]['attached'][_0x31c79a(0x276c)];_0x24f34a&&(_0x24f34a[_0x31c79a(0x16df)]=_0x3ff076);}get[_0x3a21b6(0x22b0)](){var _0x1fcbdc=_0x3a21b6,_0x4da23d=this[_0x1fcbdc(0x3516)][_0x1fcbdc(0x1a6f)][_0x1fcbdc(0x276c)];return _0x4da23d?_0x4da23d[_0x1fcbdc(0x22b0)]:[];}set[_0x3a21b6(0x22b0)](_0x1a0407){var _0x56695f=_0x3a21b6;const _0x44d8b9=this[_0x56695f(0x3516)][_0x56695f(0x1a6f)]['keyboard'];_0x44d8b9&&(_0x44d8b9[_0x56695f(0x22b0)]=_0x1a0407);}get[_0x3a21b6(0x2404)](){var _0x339622=_0x3a21b6,_0x26cbc8=this['inputs'][_0x339622(0x1a6f)]['keyboard'];return _0x26cbc8?_0x26cbc8[_0x339622(0x2404)]:[];}set[_0x3a21b6(0x2404)](_0x1884f0){var _0x196812=_0x3a21b6;const _0x27bcb2=this['inputs'][_0x196812(0x1a6f)][_0x196812(0x276c)];_0x27bcb2&&(_0x27bcb2[_0x196812(0x2404)]=_0x1884f0);}['attachControl'](_0x2643d3,_0x502468){var _0x332a68=_0x3a21b6;_0x502468=_0x33fdae['w1'][_0x332a68(0x39cb)](arguments),this[_0x332a68(0x3516)][_0x332a68(0xd28)](_0x502468);}['detachControl'](){var _0xab26dc=_0x3a21b6;this[_0xab26dc(0x3516)][_0xab26dc(0x3af4)](),this[_0xab26dc(0x2705)]=new _0x27dc5d['P'](0x0,0x0,0x0);}get['collisionMask'](){return this['_collisionMask'];}set[_0x3a21b6(0x1e5)](_0xcd3c3b){var _0x58a0f1=_0x3a21b6;this[_0x58a0f1(0x1e05)]=isNaN(_0xcd3c3b)?-0x1:_0xcd3c3b;}['_collideWithWorld'](_0x37242b){var _0x55b17a=_0x3a21b6;let _0x40ab83;(_0x40ab83=this['parent']?_0x27dc5d['P'][_0x55b17a(0x285c)](this[_0x55b17a(0x2436)],this[_0x55b17a(0x30e9)]['getWorldMatrix']()):this[_0x55b17a(0x2436)])[_0x55b17a(0x3102)](0x0,this[_0x55b17a(0x2097)]['y'],0x0,this[_0x55b17a(0x641)]),this['_oldPosition'][_0x55b17a(0x16b8)](this[_0x55b17a(0x3d88)]);const _0x5b46cd=this[_0x55b17a(0x14ab)]()[_0x55b17a(0x37a5)];this['_collider']||(this[_0x55b17a(0x1cb1)]=_0x5b46cd[_0x55b17a(0xb53)]()),this['_collider'][_0x55b17a(0xcb1)]=this[_0x55b17a(0x2097)],this[_0x55b17a(0x1cb1)]['collisionMask']=this[_0x55b17a(0x1e05)];let _0x4d4594=_0x37242b;this[_0x55b17a(0x2fea)]&&(_0x4d4594=_0x37242b[_0x55b17a(0x2ed7)](this[_0x55b17a(0x14ab)]()[_0x55b17a(0x3958)])),_0x5b46cd[_0x55b17a(0x1d12)](this[_0x55b17a(0x641)],_0x4d4594,this[_0x55b17a(0x1cb1)],0x3,null,this['_onCollisionPositionChange'],this['uniqueId']);}['_checkInputs'](){var _0x43b8f7=_0x3a21b6;this['_localDirection']||(this[_0x43b8f7(0x3186)]=_0x27dc5d['P'][_0x43b8f7(0x317a)](),this[_0x43b8f7(0x1d36)]=_0x27dc5d['P']['Zero']()),this[_0x43b8f7(0x3516)][_0x43b8f7(0x4e9)](),super[_0x43b8f7(0xe15)]();}['_decideIfNeedsToMove'](){var _0x36c7fb=_0x3a21b6;return this[_0x36c7fb(0x2982)]||0x0{var _0xa616dc=a8_0x2e955a;_0x5f55a7['d'](_0x5b647c,{'w':()=>_0x49743c});var _0x5b647c=_0x5f55a7(0x412e),_0x11604b=_0x5f55a7(0x10a8b),_0x23329b=_0x5f55a7(0x54cb);class _0x49743c extends _0x5b647c['p']{constructor(_0x5d6f70){super(_0x5d6f70);}[_0xa616dc(0x13ee)](){var _0x24651c=_0xa616dc;return this[_0x24651c(0x2ed7)](new _0x23329b['H']()),this;}[_0xa616dc(0x5fd)](){var _0x2e8324=_0xa616dc;return this[_0x2e8324(0x2ed7)](new _0x11604b['g']()),this;}}},0xa1ed:(_0x54511a,_0x27cb71,_0x33854c)=>{var _0x18d19a=a8_0x2e955a;function _0x4297ff(_0x18bc4b,_0x160e48,_0x35e304,_0x440868){var _0x11f88a=a8_0xcbd5,_0x4893b9,_0x43308d=arguments[_0x11f88a(0x9da)],_0x3f242b=_0x43308d<0x3?_0x160e48:null===_0x440868?_0x440868=Object[_0x11f88a(0x2fee)](_0x160e48,_0x35e304):_0x440868;if(_0x11f88a(0x3e0f)==typeof Reflect&&_0x11f88a(0x17ad)==typeof Reflect[_0x11f88a(0x3902)])_0x3f242b=Reflect[_0x11f88a(0x3902)](_0x18bc4b,_0x160e48,_0x35e304,_0x440868);else{for(var _0xdce73f=_0x18bc4b['length']-0x1;0x0<=_0xdce73f;_0xdce73f--)(_0x4893b9=_0x18bc4b[_0xdce73f])&&(_0x3f242b=(_0x43308d<0x3?_0x4893b9(_0x3f242b):0x3<_0x43308d?_0x4893b9(_0x160e48,_0x35e304,_0x3f242b):_0x4893b9(_0x160e48,_0x35e304))||_0x3f242b);}0x3<_0x43308d&&_0x3f242b&&Object[_0x11f88a(0x30e2)](_0x160e48,_0x35e304,_0x3f242b);}var _0x4bf221=_0x33854c(0x10435),_0xf657ae=_0x33854c(0x4ba7),_0x3fa138=_0x33854c(0x2cac),_0x4e89ab=_0x33854c(0xd53f),_0x4fe5ad=_0x33854c(0x5f60),_0x51ae56=_0x33854c(0x15d03);_0x4fe5ad['N'][_0x18d19a(0x3f45)](_0x18d19a(0x2b2c),(_0x253abc,_0x1a7b75)=>()=>new _0x4f4bd7(_0x253abc,_0x4e89ab['P']['Zero'](),_0x1a7b75)),_0x4fe5ad['N'][_0x18d19a(0x3f45)](_0x18d19a(0x29f3),(_0x3d82bd,_0x5ee354)=>()=>new _0x4f88f6(_0x3d82bd,0x0,0x0,0x1,null,_0x5ee354));class _0x4f4bd7 extends _0x3fa138['C']{constructor(_0x4cb20c,_0x5da46f,_0x4dde9c,_0x4cc27a=null){var _0xeb5da1=_0x18d19a;super(_0x4cb20c,_0x5da46f,_0x4dde9c),this[_0xeb5da1(0xf75)]=0xc,this['lowerRadiusLimit']=null,this['upperRadiusLimit']=null,this[_0xeb5da1(0x30ec)]=0x0,this[_0xeb5da1(0x22d4)]=null,this['upperRotationOffsetLimit']=null,this[_0xeb5da1(0x1913)]=0x4,this[_0xeb5da1(0x40b)]=null,this[_0xeb5da1(0x24fe)]=null,this[_0xeb5da1(0xc3c)]=0.05,this[_0xeb5da1(0x2997)]=0x14,this['lockedTarget']=_0x4cc27a,this[_0xeb5da1(0x3516)]=new _0x51ae56['b'](this),this[_0xeb5da1(0x3516)][_0xeb5da1(0x13ee)]()[_0xeb5da1(0x1c44)]()[_0xeb5da1(0x3a0d)]();}[_0x18d19a(0x12ad)](_0x1f090f){var _0x4c77a4=_0x18d19a;if(_0x1f090f){var _0x4de4bd=_0x4e89ab['jp'][_0x4c77a4(0x735)][0x0],_0x4de4bd=(_0x1f090f[_0x4c77a4(0x3b40)]['toRotationMatrix'](_0x4de4bd),Math[_0x4c77a4(0x16b9)](_0x4de4bd['m'][0x8],_0x4de4bd['m'][0xa])),_0x4de4bd=_0xf657ae['w1'][_0x4c77a4(0x2c38)](this[_0x4c77a4(0x30ec)])+_0x4de4bd,_0x1f090f=_0x1f090f[_0x4c77a4(0x39fd)](),_0xac7a1f=_0x1f090f['x']+Math[_0x4c77a4(0x2f82)](_0x4de4bd)*this['radius'],_0x4de4bd=_0x1f090f['z']+Math[_0x4c77a4(0x3276)](_0x4de4bd)*this['radius'],_0xac7a1f=_0xac7a1f-this[_0x4c77a4(0x2436)]['x'],_0x476ad6=_0x1f090f['y']+this['heightOffset']-this['position']['y'],_0x4de4bd=_0x4de4bd-this[_0x4c77a4(0x2436)]['z'];let _0x1fed2d=_0xac7a1f*this[_0x4c77a4(0xc3c)]*0x2,_0x16d900=_0x476ad6*this[_0x4c77a4(0xc3c)],_0x3cade5=_0x4de4bd*this['cameraAcceleration']*0x2;(_0x1fed2d>this['maxCameraSpeed']||_0x1fed2d<-this[_0x4c77a4(0x2997)])&&(_0x1fed2d=_0x1fed2d<0x1?-this[_0x4c77a4(0x2997)]:this[_0x4c77a4(0x2997)]),(_0x16d900>this[_0x4c77a4(0x2997)]||_0x16d900<-this['maxCameraSpeed'])&&(_0x16d900=_0x16d900<0x1?-this[_0x4c77a4(0x2997)]:this[_0x4c77a4(0x2997)]),(_0x3cade5>this[_0x4c77a4(0x2997)]||_0x3cade5<-this['maxCameraSpeed'])&&(_0x3cade5=_0x3cade5<0x1?-this[_0x4c77a4(0x2997)]:this[_0x4c77a4(0x2997)]),this[_0x4c77a4(0x2436)]=new _0x4e89ab['P'](this[_0x4c77a4(0x2436)]['x']+_0x1fed2d,this[_0x4c77a4(0x2436)]['y']+_0x16d900,this[_0x4c77a4(0x2436)]['z']+_0x3cade5),this['setTarget'](_0x1f090f);}}[_0x18d19a(0xb72)](_0x29e2b3,_0x15f0c){var _0x40087a=_0x18d19a;_0x15f0c=_0xf657ae['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x40087a(0x3516)][_0x40087a(0xd28)](_0x15f0c),this['_reset']=()=>{};}['detachControl'](){var _0x405554=_0x18d19a;this[_0x405554(0x3516)]['detachElement'](),this[_0x405554(0x1f11)]&&this[_0x405554(0x1f11)]();}[_0x18d19a(0xe15)](){var _0x24309c=_0x18d19a;this[_0x24309c(0x3516)][_0x24309c(0x4e9)](),this[_0x24309c(0x1fe)](),super[_0x24309c(0xe15)](),this[_0x24309c(0x3716)]&&this[_0x24309c(0x12ad)](this[_0x24309c(0x3716)]);}[_0x18d19a(0x1fe)](){var _0x4a3f31=_0x18d19a;null!==this[_0x4a3f31(0x852)]&&this[_0x4a3f31(0xf75)]this[_0x4a3f31(0x15f0)]&&(this[_0x4a3f31(0xf75)]=this['upperRadiusLimit']),null!==this[_0x4a3f31(0x40b)]&&this[_0x4a3f31(0x1913)]this[_0x4a3f31(0x24fe)]&&(this[_0x4a3f31(0x1913)]=this['upperHeightOffsetLimit']),null!==this[_0x4a3f31(0x22d4)]&&this[_0x4a3f31(0x30ec)]this[_0x4a3f31(0xd66)]&&(this[_0x4a3f31(0x30ec)]=this[_0x4a3f31(0xd66)]);}['getClassName'](){var _0x3626da=_0x18d19a;return _0x3626da(0x2b2c);}}_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7[_0x18d19a(0x2dca)],_0x18d19a(0xf75),void 0x0),_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7['prototype'],'lowerRadiusLimit',void 0x0),_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7[_0x18d19a(0x2dca)],'upperRadiusLimit',void 0x0),_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7[_0x18d19a(0x2dca)],_0x18d19a(0x30ec),void 0x0),_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7[_0x18d19a(0x2dca)],_0x18d19a(0x22d4),void 0x0),_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7[_0x18d19a(0x2dca)],_0x18d19a(0xd66),void 0x0),_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7[_0x18d19a(0x2dca)],_0x18d19a(0x1913),void 0x0),_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7[_0x18d19a(0x2dca)],_0x18d19a(0x40b),void 0x0),_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7[_0x18d19a(0x2dca)],_0x18d19a(0x24fe),void 0x0),_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7[_0x18d19a(0x2dca)],_0x18d19a(0xc3c),void 0x0),_0x4297ff([(0x0,_0x4bf221['qC'])()],_0x4f4bd7[_0x18d19a(0x2dca)],_0x18d19a(0x2997),void 0x0),_0x4297ff([(0x0,_0x4bf221['RR'])(_0x18d19a(0x255))],_0x4f4bd7[_0x18d19a(0x2dca)],_0x18d19a(0x3716),void 0x0);class _0x4f88f6 extends _0x3fa138['C']{constructor(_0x4e42b8,_0x2dcb99,_0x23989a,_0x28672a,_0x440ee8,_0x2f63ef){var _0x4c8149=_0x18d19a;super(_0x4e42b8,_0x4e89ab['P'][_0x4c8149(0x317a)](),_0x2f63ef),this[_0x4c8149(0x3fd3)]=_0x2dcb99,this['beta']=_0x23989a,this[_0x4c8149(0xf75)]=_0x28672a,this[_0x4c8149(0x1ca6)]=_0x4e89ab['P'][_0x4c8149(0x317a)](),this[_0x4c8149(0xfc4)](_0x440ee8);}[_0x18d19a(0xfc4)](_0x2b40f7){var _0x2e0181=_0x18d19a;this[_0x2e0181(0x1225)]=_0x2b40f7,this[_0x2e0181(0x12ad)]();}[_0x18d19a(0x12ad)](){var _0x346877=_0x18d19a;if(this[_0x346877(0x1225)]){this['_cartesianCoordinates']['x']=this[_0x346877(0xf75)]*Math[_0x346877(0x3276)](this['alpha'])*Math[_0x346877(0x3276)](this['beta']),this[_0x346877(0x1ca6)]['y']=this['radius']*Math['sin'](this['beta']),this[_0x346877(0x1ca6)]['z']=this['radius']*Math['sin'](this[_0x346877(0x3fd3)])*Math[_0x346877(0x3276)](this['beta']);const _0x33ab77=this[_0x346877(0x1225)][_0x346877(0x39fd)]();this[_0x346877(0x2436)]=_0x33ab77[_0x346877(0x2ed7)](this[_0x346877(0x1ca6)]),this[_0x346877(0x1c65)](_0x33ab77);}}[_0x18d19a(0xe15)](){var _0x594ff1=_0x18d19a;super[_0x594ff1(0xe15)](),this[_0x594ff1(0x12ad)]();}[_0x18d19a(0x28c8)](){var _0x281a40=_0x18d19a;return _0x281a40(0x29f3);}}},0x15d03:(_0x3d1123,_0x37fb70,_0x50945c)=>{var _0x3fbc33=a8_0x2e955a;_0x50945c['d'](_0x37fb70,{'b':()=>_0x46e483});var _0x37fb70=_0x50945c(0x412e),_0x5df7dd=_0x50945c(0x97c7),_0x392476=_0x50945c(0xc903),_0x16cc78=_0x50945c(0x102b2),_0x18ba72=_0x50945c(0x6214);class _0x46e483 extends _0x37fb70['p']{constructor(_0x267faa){super(_0x267faa);}[_0x3fbc33(0x13ee)](){var _0x1d7e13=_0x3fbc33;return this[_0x1d7e13(0x2ed7)](new _0x5df7dd['I']()),this;}[_0x3fbc33(0x1c44)](){var _0x53cd7a=_0x3fbc33;return this[_0x53cd7a(0x2ed7)](new _0x392476['o']()),this;}[_0x3fbc33(0x3a0d)](){var _0x45b4ed=_0x3fbc33;return this[_0x45b4ed(0x2ed7)](new _0x16cc78['S']()),this;}[_0x3fbc33(0x2c8d)](){var _0x5adaa7=_0x3fbc33;return _0x18ba72[_0x5adaa7(0x1b8a)](_0x5adaa7(0x274b)),this;}}},0xc00b:(_0x17d929,_0x45c535,_0x25f088)=>{var _0x1f4cfe=a8_0x2e955a;_0x25f088['d'](_0x45c535,{'c':()=>_0x23c133});function _0x8e1f11(_0x43628c,_0x5121b8,_0x2f8cdd,_0x2dde8d){var _0x540985=a8_0xcbd5,_0x328295,_0x390c96=arguments['length'],_0x160f01=_0x390c96<0x3?_0x5121b8:null===_0x2dde8d?_0x2dde8d=Object[_0x540985(0x2fee)](_0x5121b8,_0x2f8cdd):_0x2dde8d;if(_0x540985(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x540985(0x3902)])_0x160f01=Reflect[_0x540985(0x3902)](_0x43628c,_0x5121b8,_0x2f8cdd,_0x2dde8d);else{for(var _0x426d49=_0x43628c[_0x540985(0x9da)]-0x1;0x0<=_0x426d49;_0x426d49--)(_0x328295=_0x43628c[_0x426d49])&&(_0x160f01=(_0x390c96<0x3?_0x328295(_0x160f01):0x3<_0x390c96?_0x328295(_0x5121b8,_0x2f8cdd,_0x160f01):_0x328295(_0x5121b8,_0x2f8cdd))||_0x160f01);}0x3<_0x390c96&&_0x160f01&&Object[_0x540985(0x30e2)](_0x5121b8,_0x2f8cdd,_0x160f01);}var _0x45c535=_0x25f088(0x10435),_0xb1906=_0x25f088(0xd53f),_0x290ca3=_0x25f088(0x14232),_0x318c08=_0x25f088(0x2cac),_0x35f1f1=_0x25f088(0xf073),_0x175195=_0x25f088(0x4ba7);class _0x23c133 extends _0x318c08['C']{constructor(_0x307f0e,_0x2a594c,_0x14c295,_0x5ed019=!0x0){var _0x80e453=a8_0xcbd5;super(_0x307f0e,_0x2a594c,_0x14c295,_0x5ed019),this['ellipsoid']=new _0xb1906['P'](0.5,0x1,0.5),this[_0x80e453(0x3d88)]=new _0xb1906['P'](0x0,0x0,0x0),this[_0x80e453(0x91f)]=!0x1,this['applyGravity']=!0x1,this[_0x80e453(0x2982)]=!0x1,this[_0x80e453(0x641)]=_0xb1906['P'][_0x80e453(0x317a)](),this['_diffPosition']=_0xb1906['P'][_0x80e453(0x317a)](),this[_0x80e453(0x10b0)]=_0xb1906['P'][_0x80e453(0x317a)](),this[_0x80e453(0x1e05)]=-0x1,this['_onCollisionPositionChange']=(_0x8f4705,_0x4d2ca1,_0xd4d5af=null)=>{var _0x170ab4=_0x80e453;this[_0x170ab4(0x10b0)][_0x170ab4(0x2687)](_0x4d2ca1),this['_newPosition'][_0x170ab4(0x1d96)](this[_0x170ab4(0x641)],this['_diffPosition']),this[_0x170ab4(0x2dd0)][_0x170ab4(0x9da)]()>_0x290ca3['D'][_0x170ab4(0x4049)]&&(this[_0x170ab4(0x2436)]['addInPlace'](this['_diffPosition']),this[_0x170ab4(0x3aca)]&&_0xd4d5af&&this[_0x170ab4(0x3aca)](_0xd4d5af));},this[_0x80e453(0x3516)]=new _0x35f1f1['a'](this),this['inputs']['addKeyboard']()[_0x80e453(0x5fd)]();}get[_0x1f4cfe(0x1914)](){var _0x4ba18b=_0x1f4cfe,_0x4ed078=this[_0x4ba18b(0x3516)][_0x4ba18b(0x1a6f)][_0x4ba18b(0x4042)];return _0x4ed078?_0x4ed078['angularSensibility']:0x0;}set['angularSensibility'](_0x3339e4){var _0x56923d=_0x1f4cfe;const _0x5973e8=this[_0x56923d(0x3516)][_0x56923d(0x1a6f)][_0x56923d(0x4042)];_0x5973e8&&(_0x5973e8[_0x56923d(0x1914)]=_0x3339e4);}get[_0x1f4cfe(0x2dc8)](){var _0x4e72b5=_0x1f4cfe,_0x37f092=this['inputs']['attached'][_0x4e72b5(0x276c)];return _0x37f092?_0x37f092[_0x4e72b5(0x2dc8)]:[];}set[_0x1f4cfe(0x2dc8)](_0x3e9f16){var _0x314750=_0x1f4cfe;const _0x5ef1a6=this[_0x314750(0x3516)][_0x314750(0x1a6f)]['keyboard'];_0x5ef1a6&&(_0x5ef1a6[_0x314750(0x2dc8)]=_0x3e9f16);}get['keysUpward'](){var _0x399496=_0x1f4cfe,_0x30a4c6=this[_0x399496(0x3516)]['attached']['keyboard'];return _0x30a4c6?_0x30a4c6[_0x399496(0x1175)]:[];}set[_0x1f4cfe(0x1175)](_0x5dc6d){var _0x136c00=_0x1f4cfe;const _0x22853b=this['inputs'][_0x136c00(0x1a6f)]['keyboard'];_0x22853b&&(_0x22853b['keysUpward']=_0x5dc6d);}get[_0x1f4cfe(0x16df)](){var _0x4b7663=_0x1f4cfe,_0x4173ad=this['inputs'][_0x4b7663(0x1a6f)][_0x4b7663(0x276c)];return _0x4173ad?_0x4173ad[_0x4b7663(0x16df)]:[];}set[_0x1f4cfe(0x16df)](_0x5f2132){var _0xb63dee=_0x1f4cfe;const _0x5e2a62=this[_0xb63dee(0x3516)][_0xb63dee(0x1a6f)][_0xb63dee(0x276c)];_0x5e2a62&&(_0x5e2a62['keysDown']=_0x5f2132);}get[_0x1f4cfe(0x1c35)](){var _0x2b16d7=_0x1f4cfe,_0x3ad03a=this[_0x2b16d7(0x3516)]['attached']['keyboard'];return _0x3ad03a?_0x3ad03a['keysDownward']:[];}set[_0x1f4cfe(0x1c35)](_0x592776){var _0x33c0b9=_0x1f4cfe;const _0x4cc8d0=this[_0x33c0b9(0x3516)]['attached'][_0x33c0b9(0x276c)];_0x4cc8d0&&(_0x4cc8d0[_0x33c0b9(0x1c35)]=_0x592776);}get[_0x1f4cfe(0x22b0)](){var _0xf30b42=_0x1f4cfe,_0xd93858=this[_0xf30b42(0x3516)][_0xf30b42(0x1a6f)]['keyboard'];return _0xd93858?_0xd93858[_0xf30b42(0x22b0)]:[];}set[_0x1f4cfe(0x22b0)](_0x475ab0){var _0x2105c7=_0x1f4cfe;const _0x293be9=this[_0x2105c7(0x3516)][_0x2105c7(0x1a6f)][_0x2105c7(0x276c)];_0x293be9&&(_0x293be9['keysLeft']=_0x475ab0);}get[_0x1f4cfe(0x2404)](){var _0x38aa02=_0x1f4cfe,_0x174d19=this[_0x38aa02(0x3516)][_0x38aa02(0x1a6f)][_0x38aa02(0x276c)];return _0x174d19?_0x174d19[_0x38aa02(0x2404)]:[];}set[_0x1f4cfe(0x2404)](_0x13295e){var _0x149ba4=_0x1f4cfe;const _0x21c333=this[_0x149ba4(0x3516)][_0x149ba4(0x1a6f)][_0x149ba4(0x276c)];_0x21c333&&(_0x21c333['keysRight']=_0x13295e);}get[_0x1f4cfe(0x2a74)](){var _0xd6d648=_0x1f4cfe,_0x11c4cb=this[_0xd6d648(0x3516)]['attached'][_0xd6d648(0x276c)];return _0x11c4cb?_0x11c4cb[_0xd6d648(0x2a74)]:[];}set[_0x1f4cfe(0x2a74)](_0x502677){var _0x216ee6=_0x1f4cfe;const _0x28d2de=this[_0x216ee6(0x3516)][_0x216ee6(0x1a6f)]['keyboard'];_0x28d2de&&(_0x28d2de['keysRotateLeft']=_0x502677);}get['keysRotateRight'](){var _0xbab841=_0x1f4cfe,_0x1629f5=this['inputs'][_0xbab841(0x1a6f)][_0xbab841(0x276c)];return _0x1629f5?_0x1629f5[_0xbab841(0x660)]:[];}set['keysRotateRight'](_0x164da4){var _0x57c0ce=_0x1f4cfe;const _0x5a17ed=this[_0x57c0ce(0x3516)][_0x57c0ce(0x1a6f)]['keyboard'];_0x5a17ed&&(_0x5a17ed[_0x57c0ce(0x660)]=_0x164da4);}get[_0x1f4cfe(0x26a)](){var _0x1d9785=_0x1f4cfe,_0x83f596=this[_0x1d9785(0x3516)]['attached'][_0x1d9785(0x276c)];return _0x83f596?_0x83f596[_0x1d9785(0x26a)]:[];}set[_0x1f4cfe(0x26a)](_0x44b339){var _0x4c390c=_0x1f4cfe;const _0x27c80f=this['inputs'][_0x4c390c(0x1a6f)]['keyboard'];_0x27c80f&&(_0x27c80f[_0x4c390c(0x26a)]=_0x44b339);}get[_0x1f4cfe(0x3442)](){var _0x45c13a=this['inputs']['attached']['keyboard'];return _0x45c13a?_0x45c13a['keysRotateDown']:[];}set['keysRotateDown'](_0x470edf){var _0x2e28ba=_0x1f4cfe;const _0x50adbd=this[_0x2e28ba(0x3516)][_0x2e28ba(0x1a6f)]['keyboard'];_0x50adbd&&(_0x50adbd[_0x2e28ba(0x3442)]=_0x470edf);}[_0x1f4cfe(0xb72)](_0x5daede,_0x489da2){var _0x446be=_0x1f4cfe;_0x489da2=_0x175195['w1'][_0x446be(0x39cb)](arguments),this[_0x446be(0x3516)][_0x446be(0xd28)](_0x489da2);}[_0x1f4cfe(0x953)](){var _0x5eb146=_0x1f4cfe;this[_0x5eb146(0x3516)]['detachElement'](),this['cameraDirection']=new _0xb1906['P'](0x0,0x0,0x0),this[_0x5eb146(0xffe)]=new _0xb1906['FM'](0x0,0x0);}get[_0x1f4cfe(0x1e5)](){var _0x4ced7f=_0x1f4cfe;return this[_0x4ced7f(0x1e05)];}set['collisionMask'](_0x18b4fc){var _0x499852=_0x1f4cfe;this[_0x499852(0x1e05)]=isNaN(_0x18b4fc)?-0x1:_0x18b4fc;}['_collideWithWorld'](_0x37b988){var _0x4df1e8=_0x1f4cfe;let _0x1d0e6d;(_0x1d0e6d=this[_0x4df1e8(0x30e9)]?_0xb1906['P'][_0x4df1e8(0x285c)](this[_0x4df1e8(0x2436)],this['parent'][_0x4df1e8(0xe77)]()):this['position'])[_0x4df1e8(0x3102)](0x0,this[_0x4df1e8(0x2097)]['y'],0x0,this['_oldPosition']),this[_0x4df1e8(0x641)][_0x4df1e8(0x16b8)](this[_0x4df1e8(0x3d88)]);const _0x562ecc=this[_0x4df1e8(0x14ab)]()['collisionCoordinator'];this[_0x4df1e8(0x1cb1)]||(this['_collider']=_0x562ecc[_0x4df1e8(0xb53)]()),this[_0x4df1e8(0x1cb1)]['_radius']=this[_0x4df1e8(0x2097)],this[_0x4df1e8(0x1cb1)][_0x4df1e8(0x1e5)]=this[_0x4df1e8(0x1e05)];let _0x38f07c=_0x37b988;this[_0x4df1e8(0x2fea)]&&(_0x38f07c=_0x37b988['add'](this[_0x4df1e8(0x14ab)]()[_0x4df1e8(0x3958)])),_0x562ecc[_0x4df1e8(0x1d12)](this[_0x4df1e8(0x641)],_0x38f07c,this[_0x4df1e8(0x1cb1)],0x3,null,this[_0x4df1e8(0x4172)],this[_0x4df1e8(0x3bc7)]);}[_0x1f4cfe(0xe15)](){var _0x15dd1f=_0x1f4cfe;this[_0x15dd1f(0x3186)]||(this[_0x15dd1f(0x3186)]=_0xb1906['P'][_0x15dd1f(0x317a)](),this['_transformedDirection']=_0xb1906['P']['Zero']()),this['inputs'][_0x15dd1f(0x4e9)](),super[_0x15dd1f(0xe15)]();}[_0x1f4cfe(0x3b2)](){var _0x2c2f9d=_0x1f4cfe;return this[_0x2c2f9d(0x2982)]||0x0{var _0x49875e=a8_0x2e955a;_0x5baf88['d'](_0xc5c512,{'a':()=>_0x325d76});var _0xc5c512=_0x5baf88(0x412e),_0x196454=_0x5baf88(0xcbdc),_0x11b9ce=_0x5baf88(0x93b0),_0x310c93=_0x5baf88(0x9700),_0x597c95=_0x5baf88(0x11c78);class _0x325d76 extends _0xc5c512['p']{constructor(_0x3051d1){var _0x5a0452=a8_0xcbd5;super(_0x3051d1),this[_0x5a0452(0x340)]=null,this['_mouseWheelInput']=null;}['addKeyboard'](){var _0x1d1c7a=a8_0xcbd5;return this[_0x1d1c7a(0x2ed7)](new _0x196454['Y']()),this;}[_0x49875e(0x5fd)](_0x2424e7=!0x0){var _0x4301f3=_0x49875e;return this[_0x4301f3(0x340)]||(this[_0x4301f3(0x340)]=new _0x11b9ce['A'](_0x2424e7),this[_0x4301f3(0x2ed7)](this[_0x4301f3(0x340)])),this;}[_0x49875e(0x916)](){var _0x2a2b52=_0x49875e;return this[_0x2a2b52(0x340)]&&this['remove'](this[_0x2a2b52(0x340)]),this;}['addMouseWheel'](){var _0x224eb7=_0x49875e;return this['_mouseWheelInput']||(this[_0x224eb7(0x21c7)]=new _0x310c93['A'](),this[_0x224eb7(0x2ed7)](this[_0x224eb7(0x21c7)])),this;}[_0x49875e(0xeb5)](){var _0x15fd59=_0x49875e;return this[_0x15fd59(0x21c7)]&&this[_0x15fd59(0x209f)](this[_0x15fd59(0x21c7)]),this;}[_0x49875e(0x188f)](){var _0x29f924=_0x49875e;return this[_0x29f924(0x2ed7)](new _0x597c95['y']()),this;}[_0x49875e(0x2a99)](){var _0x535706=_0x49875e;super[_0x535706(0x2a99)](),this[_0x535706(0x340)]=null;}}},0x18499:(_0x583ef2,_0x2e3351,_0x1a05c7)=>{var _0x42e1e2=a8_0x2e955a;_0x1a05c7['d'](_0x2e3351,{'i':()=>_0xd257b1});var _0x2e3351=_0x1a05c7(0xef0a),_0x3dfc6a=_0x1a05c7(0xd53f);_0x1a05c7(0x5f60)['N'][_0x42e1e2(0x3f45)](_0x42e1e2(0x400b),(_0x5534dd,_0x1c82b7)=>()=>new _0xd257b1(_0x5534dd,_0x3dfc6a['P']['Zero'](),_0x1c82b7));class _0xd257b1 extends _0x2e3351['x']{constructor(_0x9f7b5c,_0x1960d1,_0x39f3c1){super(_0x9f7b5c,_0x1960d1,_0x39f3c1);}[_0x42e1e2(0x28c8)](){var _0x11cee7=_0x42e1e2;return _0x11cee7(0x400b);}}},0x1142d:(_0x5b47b5,_0x2cc02b,_0xc1448f)=>{_0xc1448f(0x46ed),_0xc1448f(0x412e),_0xc1448f(0x43d7),_0xc1448f(0x2cac),_0xc1448f(0xc00b),_0xc1448f(0xf073),_0xc1448f(0xd79f),_0xc1448f(0xf893),_0xc1448f(0xd79c),_0xc1448f(0x10c4c),_0xc1448f(0x1567f),_0xc1448f(0x4e34),_0xc1448f(0xa1ed),_0xc1448f(0x15d03),_0xc1448f(0x18499),_0xc1448f(0x107ec),_0xc1448f(0xef0a),_0xc1448f(0x61ad),_0xc1448f(0xc435),_0xc1448f(0x8717);},0x2cac:(_0x3d3ee1,_0x8cbf90,_0x10d9bc)=>{var _0x3763b4=a8_0x2e955a;_0x10d9bc['d'](_0x8cbf90,{'C':()=>_0x3d4349});function _0x59b2d2(_0x51d5fc,_0x230baa,_0x4c3576,_0xa6cf30){var _0x127482=a8_0xcbd5,_0x5dfe23,_0x1fc50d=arguments[_0x127482(0x9da)],_0x5a6b77=_0x1fc50d<0x3?_0x230baa:null===_0xa6cf30?_0xa6cf30=Object[_0x127482(0x2fee)](_0x230baa,_0x4c3576):_0xa6cf30;if(_0x127482(0x3e0f)==typeof Reflect&&_0x127482(0x17ad)==typeof Reflect[_0x127482(0x3902)])_0x5a6b77=Reflect[_0x127482(0x3902)](_0x51d5fc,_0x230baa,_0x4c3576,_0xa6cf30);else{for(var _0x3d0142=_0x51d5fc['length']-0x1;0x0<=_0x3d0142;_0x3d0142--)(_0x5dfe23=_0x51d5fc[_0x3d0142])&&(_0x5a6b77=(_0x1fc50d<0x3?_0x5dfe23(_0x5a6b77):0x3<_0x1fc50d?_0x5dfe23(_0x230baa,_0x4c3576,_0x5a6b77):_0x5dfe23(_0x230baa,_0x4c3576))||_0x5a6b77);}0x3<_0x1fc50d&&_0x5a6b77&&Object['defineProperty'](_0x230baa,_0x4c3576,_0x5a6b77);}var _0x8cbf90=_0x10d9bc(0x10435),_0xeb8a93=_0x10d9bc(0x43d7),_0xf0b14a=_0x10d9bc(0xd53f),_0x31d4ed=_0x10d9bc(0x16bf5),_0x5a7d05=_0x10d9bc(0xa0f1);class _0x3d4349 extends _0xeb8a93['V']{constructor(_0x4072ed,_0x3febcc,_0x300847,_0x95b924=!0x0){var _0x29bbb6=a8_0xcbd5;super(_0x4072ed,_0x3febcc,_0x300847,_0x95b924),this[_0x29bbb6(0x26ad)]=_0xf0b14a['P'][_0x29bbb6(0x317a)](),this[_0x29bbb6(0x3ce8)]=_0xf0b14a['P'][_0x29bbb6(0x317a)](),this[_0x29bbb6(0x2705)]=new _0xf0b14a['P'](0x0,0x0,0x0),this[_0x29bbb6(0xffe)]=new _0xf0b14a['FM'](0x0,0x0),this[_0x29bbb6(0x24f0)]=!0x1,this[_0x29bbb6(0x1703)]=!0x1,this[_0x29bbb6(0x21cf)]=new _0xf0b14a['_f'](),this['rotation']=new _0xf0b14a['P'](0x0,0x0,0x0),this[_0x29bbb6(0x915)]=0x2,this[_0x29bbb6(0x20bf)]=!0x1,this[_0x29bbb6(0x3bef)]=!0x1,this[_0x29bbb6(0x2bb9)]=0.2,this[_0x29bbb6(0x3716)]=null,this['_currentTarget']=_0xf0b14a['P'][_0x29bbb6(0x317a)](),this[_0x29bbb6(0x99e)]=0x1,this[_0x29bbb6(0x267)]=_0xf0b14a['y3'][_0x29bbb6(0x317a)](),this[_0x29bbb6(0x38ba)]=_0xf0b14a['y3'][_0x29bbb6(0x317a)](),this[_0x29bbb6(0x1c8c)]=_0xf0b14a['y3'][_0x29bbb6(0x317a)](),this[_0x29bbb6(0x331f)]=_0xf0b14a['y3']['Zero'](),this[_0x29bbb6(0x3445)]=new _0xf0b14a['P'](0x0,0x0,0x1),this[_0x29bbb6(0x38b8)]=_0xf0b14a['P']['Zero'](),this[_0x29bbb6(0xd6e)]=_0xf0b14a['P']['Up'](),this[_0x29bbb6(0x18ba)]=0x0,this[_0x29bbb6(0x370a)]=0x0;}['getFrontPosition'](_0x38b43c){var _0x1fc0e4=a8_0xcbd5;this[_0x1fc0e4(0xe77)]();const _0x290181=this[_0x1fc0e4(0x1270)]()['subtract'](this['position']);return _0x290181[_0x1fc0e4(0x90a)](),_0x290181[_0x1fc0e4(0x3679)](_0x38b43c),this[_0x1fc0e4(0x31f5)][_0x1fc0e4(0x2ed7)](_0x290181);}[_0x3763b4(0x2b3e)](){var _0x15cf31=_0x3763b4;if(!this[_0x15cf31(0x3716)])return null;if(this['lockedTarget'][_0x15cf31(0x34b7)]){const _0x1e1c16=this['lockedTarget'],_0x50b740=_0x1e1c16[_0x15cf31(0x14a4)]();_0x50b740['getTranslationToRef'](_0x1e1c16['absolutePosition']);}return this[_0x15cf31(0x3716)][_0x15cf31(0x34b7)]||this['lockedTarget'];}['storeState'](){var _0x5a209a=_0x3763b4;return this[_0x5a209a(0x2ba)]=this[_0x5a209a(0x2436)][_0x5a209a(0x2654)](),this['_storedRotation']=this['rotation'][_0x5a209a(0x2654)](),this[_0x5a209a(0x2ac6)]&&(this['_storedRotationQuaternion']=this[_0x5a209a(0x2ac6)][_0x5a209a(0x2654)]()),super[_0x5a209a(0x217d)]();}[_0x3763b4(0x39f2)](){var _0xfd63bc=_0x3763b4;return!!super[_0xfd63bc(0x39f2)]()&&(this[_0xfd63bc(0x2436)]=this[_0xfd63bc(0x2ba)][_0xfd63bc(0x2654)](),this[_0xfd63bc(0xfb0)]=this['_storedRotation']['clone'](),this[_0xfd63bc(0x2ac6)]&&(this[_0xfd63bc(0x2ac6)]=this[_0xfd63bc(0xfd6)][_0xfd63bc(0x2654)]()),this[_0xfd63bc(0x2705)][_0xfd63bc(0x3c7)](0x0,0x0,0x0),this[_0xfd63bc(0xffe)]['copyFromFloats'](0x0,0x0),!0x0);}[_0x3763b4(0x3ea1)](){var _0x24f567=_0x3763b4;super[_0x24f567(0x3ea1)](),this[_0x24f567(0x3307)][_0x24f567(0x3716)]=new _0xf0b14a['P'](Number[_0x24f567(0x399e)],Number[_0x24f567(0x399e)],Number[_0x24f567(0x399e)]),this['_cache'][_0x24f567(0xfb0)]=new _0xf0b14a['P'](Number['MAX_VALUE'],Number['MAX_VALUE'],Number[_0x24f567(0x399e)]),this[_0x24f567(0x3307)][_0x24f567(0x2ac6)]=new _0xf0b14a['_f'](Number[_0x24f567(0x399e)],Number[_0x24f567(0x399e)],Number[_0x24f567(0x399e)],Number[_0x24f567(0x399e)]);}[_0x3763b4(0x1e70)](_0x3156b5){var _0x471937=_0x3763b4;_0x3156b5||super['_updateCache']();const _0x5b6ee6=this[_0x471937(0x2b3e)]();_0x5b6ee6?this['_cache']['lockedTarget']?this[_0x471937(0x3307)][_0x471937(0x3716)][_0x471937(0x2687)](_0x5b6ee6):this['_cache'][_0x471937(0x3716)]=_0x5b6ee6['clone']():this['_cache'][_0x471937(0x3716)]=null,this['_cache']['rotation'][_0x471937(0x2687)](this['rotation']),this[_0x471937(0x2ac6)]&&this[_0x471937(0x3307)][_0x471937(0x2ac6)][_0x471937(0x2687)](this[_0x471937(0x2ac6)]);}['_isSynchronizedViewMatrix'](){var _0x24eaf3=_0x3763b4;if(!super[_0x24eaf3(0x1c3c)]())return!0x1;var _0x34d11a=this[_0x24eaf3(0x2b3e)]();return(this['_cache'][_0x24eaf3(0x3716)]?this['_cache']['lockedTarget'][_0x24eaf3(0x3e3a)](_0x34d11a):!_0x34d11a)&&(this[_0x24eaf3(0x2ac6)]?this[_0x24eaf3(0x2ac6)]['equals'](this[_0x24eaf3(0x3307)][_0x24eaf3(0x2ac6)]):this[_0x24eaf3(0x3307)][_0x24eaf3(0xfb0)][_0x24eaf3(0x3e3a)](this['rotation']));}['_computeLocalCameraSpeed'](){var _0x139229=_0x3763b4;const _0x1de344=this[_0x139229(0x279a)]();return this[_0x139229(0x915)]*Math['sqrt'](_0x1de344[_0x139229(0xbf3)]()/(0x64*_0x1de344[_0x139229(0x14f4)]()));}[_0x3763b4(0x1c65)](_0x1c7317){var _0x77ea8f=_0x3763b4;this['upVector'][_0x77ea8f(0x90a)](),this['_initialFocalDistance']=_0x1c7317['subtract'](this[_0x77ea8f(0x2436)])[_0x77ea8f(0x9da)](),this[_0x77ea8f(0x2436)]['z']===_0x1c7317['z']&&(this[_0x77ea8f(0x2436)]['z']+=_0x31d4ed['kn']),this[_0x77ea8f(0x3445)]['normalize']()[_0x77ea8f(0x3679)](this[_0x77ea8f(0x99e)]),_0xf0b14a['y3']['LookAtLHToRef'](this['position'],_0x1c7317,this[_0x77ea8f(0xd6e)],this['_camMatrix']),this[_0x77ea8f(0x38ba)][_0x77ea8f(0x1763)](),this[_0x77ea8f(0xfb0)]['x']=Math[_0x77ea8f(0x4107)](this[_0x77ea8f(0x38ba)]['m'][0x6]/this[_0x77ea8f(0x38ba)]['m'][0xa]),_0x1c7317=_0x1c7317[_0x77ea8f(0x34cd)](this[_0x77ea8f(0x2436)]),(0x0<=_0x1c7317['x']?this['rotation']['y']=-Math[_0x77ea8f(0x4107)](_0x1c7317['z']/_0x1c7317['x'])+Math['PI']/0x2:this[_0x77ea8f(0xfb0)]['y']=-Math['atan'](_0x1c7317['z']/_0x1c7317['x'])-Math['PI']/0x2,this['rotation']['z']=0x0,isNaN(this['rotation']['x'])&&(this[_0x77ea8f(0xfb0)]['x']=0x0),isNaN(this['rotation']['y'])&&(this[_0x77ea8f(0xfb0)]['y']=0x0),isNaN(this[_0x77ea8f(0xfb0)]['z'])&&(this[_0x77ea8f(0xfb0)]['z']=0x0),this['rotationQuaternion']&&_0xf0b14a['_f'][_0x77ea8f(0x397a)](this[_0x77ea8f(0xfb0)]['y'],this[_0x77ea8f(0xfb0)]['x'],this[_0x77ea8f(0xfb0)]['z'],this[_0x77ea8f(0x2ac6)]));}get[_0x3763b4(0x36f2)](){var _0x35ea4d=_0x3763b4;return this[_0x35ea4d(0x1270)]();}set[_0x3763b4(0x36f2)](_0x42bd8a){this['setTarget'](_0x42bd8a);}[_0x3763b4(0x1270)](){var _0x2db8cc=_0x3763b4;return this[_0x2db8cc(0x236f)];}['_decideIfNeedsToMove'](){var _0x21c9c3=_0x3763b4;return 0x0(_0x54309e=1.570796)&&(this[_0xc43eed(0xfb0)]['x']=_0x54309e),this[_0xc43eed(0xfb0)]['x']<-_0x54309e&&(this[_0xc43eed(0xfb0)]['x']=-_0x54309e)),this[_0xc43eed(0x2ac6)]&&this[_0xc43eed(0xfb0)][_0xc43eed(0x41c1)]()&&_0xf0b14a['_f']['RotationYawPitchRollToRef'](this[_0xc43eed(0xfb0)]['y'],this[_0xc43eed(0xfb0)]['x'],this[_0xc43eed(0xfb0)]['z'],this[_0xc43eed(0x2ac6)])),_0x1e37e7&&(Math[_0xc43eed(0x1516)](this['cameraDirection']['x']){var _0x57fe53=a8_0x2e955a;_0x42be18['d'](_0x162e95,{'H':()=>_0x1af18f});var _0x162e95=_0x42be18(0xc00b),_0x5f281c=_0x42be18(0xd53f);_0x42be18(0x5f60)['N'][_0x57fe53(0x3f45)](_0x57fe53(0x1e4e),(_0x3443d8,_0x22c9e5)=>()=>new _0x1af18f(_0x3443d8,_0x5f281c['P'][_0x57fe53(0x317a)](),_0x22c9e5));class _0x1af18f extends _0x162e95['c']{get[_0x57fe53(0x152e)](){var _0x22323f=_0x57fe53,_0x320593=this[_0x22323f(0x3516)]['attached'][_0x22323f(0x2873)];return _0x320593?_0x320593[_0x22323f(0x152e)]:0x0;}set[_0x57fe53(0x152e)](_0x373620){var _0x424ec0=_0x57fe53;const _0x29a096=this[_0x424ec0(0x3516)]['attached'][_0x424ec0(0x2873)];_0x29a096&&(_0x29a096[_0x424ec0(0x152e)]=_0x373620);}get[_0x57fe53(0x20eb)](){var _0x25e962=_0x57fe53,_0x15ece1=this[_0x25e962(0x3516)][_0x25e962(0x1a6f)][_0x25e962(0x2873)];return _0x15ece1?_0x15ece1['touchMoveSensibility']:0x0;}set[_0x57fe53(0x20eb)](_0x59f947){var _0x28b118=_0x57fe53;const _0x552acc=this['inputs'][_0x28b118(0x1a6f)][_0x28b118(0x2873)];_0x552acc&&(_0x552acc[_0x28b118(0x20eb)]=_0x59f947);}constructor(_0x5d9e68,_0xe9627e,_0xd21434){var _0x40915d=_0x57fe53;super(_0x5d9e68,_0xe9627e,_0xd21434),this[_0x40915d(0x3516)][_0x40915d(0x188f)](),this[_0x40915d(0x79f)]();}[_0x57fe53(0x28c8)](){var _0x3d0d64=_0x57fe53;return _0x3d0d64(0x1e4e);}[_0x57fe53(0x79f)](){var _0x4d3059=_0x57fe53;const _0x217159=this[_0x4d3059(0x3516)][_0x4d3059(0x1a6f)][_0x4d3059(0x2873)],_0x3235a4=this[_0x4d3059(0x3516)]['attached'][_0x4d3059(0x4042)];_0x3235a4?_0x3235a4[_0x4d3059(0x6db)]=!0x1:_0x217159[_0x4d3059(0x1d0d)]=!0x0;}}},0xef0a:(_0xc99216,_0x15b151,_0x210b05)=>{var _0x389cd9=a8_0x2e955a;_0x210b05['d'](_0x15b151,{'x':()=>_0x2d1595});var _0x15b151=_0x210b05(0xd79f),_0x1b86e5=_0x210b05(0x5f60),_0x377bd9=_0x210b05(0xd53f),_0x23c017=_0x210b05(0x43d7);_0x210b05(0xa2e0),_0x1b86e5['N'][_0x389cd9(0x3f45)](_0x389cd9(0x1570),(_0x4d7002,_0x2ad1f9)=>()=>new _0x2d1595(_0x4d7002,_0x377bd9['P'][_0x389cd9(0x317a)](),_0x2ad1f9));class _0x2d1595 extends _0x15b151['H']{get[_0x389cd9(0x252b)](){var _0x30bde1=_0x389cd9,_0x199c6c=this[_0x30bde1(0x3516)][_0x30bde1(0x1a6f)][_0x30bde1(0x37e9)];return _0x199c6c?_0x199c6c[_0x30bde1(0x252b)]:0x0;}set[_0x389cd9(0x252b)](_0x5b70e2){var _0x5056ce=_0x389cd9;const _0x58af2a=this['inputs'][_0x5056ce(0x1a6f)][_0x5056ce(0x37e9)];_0x58af2a&&(_0x58af2a[_0x5056ce(0x252b)]=_0x5b70e2);}get[_0x389cd9(0x29d7)](){var _0x395ce5=_0x389cd9,_0xbd0125=this[_0x395ce5(0x3516)][_0x395ce5(0x1a6f)][_0x395ce5(0x37e9)];return _0xbd0125?_0xbd0125['gamepadMoveSensibility']:0x0;}set[_0x389cd9(0x29d7)](_0x5a7ed3){var _0x51bcdd=_0x389cd9;const _0x25a0c4=this[_0x51bcdd(0x3516)][_0x51bcdd(0x1a6f)][_0x51bcdd(0x37e9)];_0x25a0c4&&(_0x25a0c4['gamepadMoveSensibility']=_0x5a7ed3);}constructor(_0x36239e,_0x4d0cdc,_0x1a46bc){var _0xffa37a=_0x389cd9;super(_0x36239e,_0x4d0cdc,_0x1a46bc),this[_0xffa37a(0x3516)][_0xffa37a(0x398)]();}[_0x389cd9(0x28c8)](){var _0x1aacb4=_0x389cd9;return _0x1aacb4(0x37f5);}}_0x23c017['V'][_0x389cd9(0x3c7a)]=(_0x5ef247,_0xafa129)=>new _0x2d1595(_0x5ef247,_0x377bd9['P'][_0x389cd9(0x317a)](),_0xafa129);},0x61ad:(_0x4a0c36,_0x1981c2,_0x46b2b4)=>{var _0xd8d8be=a8_0x2e955a,_0x5039d3=_0x46b2b4(0xc00b),_0x19593e=_0x46b2b4(0xd53f),_0x23d3ff=_0x46b2b4(0x5f60);_0x46b2b4(0xf51d),_0x23d3ff['N'][_0xd8d8be(0x3f45)](_0xd8d8be(0x214f),(_0x7f44f8,_0x5a901)=>()=>new _0x2b7c7a(_0x7f44f8,_0x19593e['P']['Zero'](),_0x5a901));class _0x2b7c7a extends _0x5039d3['c']{constructor(_0x34129d,_0xa0728a,_0x42c670){var _0x31b35c=_0xd8d8be;super(_0x34129d,_0xa0728a,_0x42c670),this[_0x31b35c(0x3516)]['addVirtualJoystick']();}[_0xd8d8be(0x28c8)](){return'VirtualJoysticksCamera';}}},0x940a:(_0x1f713d,_0x46ce80,_0x2ca86e)=>{var _0x3eaec3=a8_0x2e955a;_0x2ca86e['d'](_0x46ce80,{'Y':()=>_0x2f172a});var _0x11f9f3=_0x2ca86e(0xd53f),_0x2f791e=_0x2ca86e(0x10fa9);const _0x36df0f=(_0x5dafa9,_0x545c92,_0x1f8f13,_0x403758)=>!(_0x5dafa9['x']>_0x1f8f13['x']+_0x403758||_0x1f8f13['x']-_0x403758>_0x545c92['x']||_0x5dafa9['y']>_0x1f8f13['y']+_0x403758||_0x1f8f13['y']-_0x403758>_0x545c92['y']||_0x5dafa9['z']>_0x1f8f13['z']+_0x403758||_0x1f8f13['z']-_0x403758>_0x545c92['z']),_0x33c291=(function(){const _0xc7fd6={'root':0x0,'found':!0x1};return function(_0x1ab44f,_0x4012e0,_0x314e1f,_0x21be96){var _0x454ebf=a8_0xcbd5;_0xc7fd6[_0x454ebf(0x9b4)]=0x0,_0xc7fd6[_0x454ebf(0x2b3a)]=!0x1,_0x314e1f=_0x4012e0*_0x4012e0-0x4*_0x1ab44f*_0x314e1f;if(_0x314e1f<0x0)return _0xc7fd6;_0x314e1f=Math[_0x454ebf(0xa6b)](_0x314e1f);let _0x4969c3=(-_0x4012e0-_0x314e1f)/(0x2*_0x1ab44f),_0x72cbda=(-_0x4012e0+_0x314e1f)/(0x2*_0x1ab44f);return _0x4969c3>_0x72cbda&&(_0x4012e0=_0x72cbda,_0x72cbda=_0x4969c3,_0x4969c3=_0x4012e0),0x0<_0x4969c3&&_0x4969c3<_0x21be96?(_0xc7fd6['root']=_0x4969c3,_0xc7fd6[_0x454ebf(0x2b3a)]=!0x0):0x0<_0x72cbda&&_0x72cbda<_0x21be96&&(_0xc7fd6[_0x454ebf(0x9b4)]=_0x72cbda,_0xc7fd6['found']=!0x0),_0xc7fd6;};}());class _0x2f172a{constructor(){var _0x1a0c46=a8_0xcbd5;this[_0x1a0c46(0x2f7b)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this[_0x1a0c46(0x2064)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this[_0x1a0c46(0x396d)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this[_0x1a0c46(0x39fa)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this[_0x1a0c46(0x182f)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this['_tempVector4']=_0x11f9f3['P']['Zero'](),this[_0x1a0c46(0x1594)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this[_0x1a0c46(0x328d)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this[_0x1a0c46(0x1961)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this[_0x1a0c46(0x16fb)]=_0x11f9f3['P']['Zero'](),this[_0x1a0c46(0x2f59)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this['_radius']=_0x11f9f3['P'][_0x1a0c46(0x15b0)](),this['_retry']=0x0,this[_0x1a0c46(0x2a1b)]=_0x11f9f3['P']['Zero'](),this[_0x1a0c46(0x2417)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this[_0x1a0c46(0x132c)]=_0x11f9f3['P'][_0x1a0c46(0x317a)](),this[_0x1a0c46(0x1e05)]=-0x1;}get[_0x3eaec3(0x1e5)](){var _0x1f83f8=_0x3eaec3;return this[_0x1f83f8(0x1e05)];}set[_0x3eaec3(0x1e5)](_0x20ee50){var _0x523116=_0x3eaec3;this[_0x523116(0x1e05)]=isNaN(_0x20ee50)?-0x1:_0x20ee50;}get[_0x3eaec3(0x2c13)](){var _0x6e335c=_0x3eaec3;return this[_0x6e335c(0x16fb)];}[_0x3eaec3(0x3d90)](_0x379fb6,_0x57c64e,_0x39b632){var _0xee1ece=_0x3eaec3;this[_0xee1ece(0x2c12)]=_0x57c64e,this[_0xee1ece(0x410f)]=this[_0xee1ece(0x2c12)][_0xee1ece(0x41c1)]();var _0x5ac5b6=Math[_0xee1ece(0xa6b)](this[_0xee1ece(0x410f)]);0x0===_0x5ac5b6||0x1===_0x5ac5b6?this[_0xee1ece(0x132c)]['copyFromFloats'](_0x57c64e['_x'],_0x57c64e['_y'],_0x57c64e['_z']):_0x57c64e['scaleToRef'](0x1/_0x5ac5b6,this[_0xee1ece(0x132c)]),(this[_0xee1ece(0x119f)]=_0x379fb6)[_0xee1ece(0x210e)](this[_0xee1ece(0xcb1)],this[_0xee1ece(0x2a1b)]),_0x57c64e[_0xee1ece(0x210e)](this['_radius'],this['_velocityWorld']),this[_0xee1ece(0x3cb1)]=this[_0xee1ece(0x2417)][_0xee1ece(0x9da)](),this[_0xee1ece(0x1e64)]=_0x39b632,this['collisionFound']=!0x1;}[_0x3eaec3(0x3ec5)](_0x39e5d8,_0x2fa51e,_0x5ee4af,_0x3e2aa9,_0x3693fe){var _0x5d2418=_0x3eaec3;return _0x2fa51e['subtractToRef'](_0x39e5d8,this[_0x5d2418(0x396d)]),_0x5ee4af[_0x5d2418(0x1d96)](_0x39e5d8,this[_0x5d2418(0x39fa)]),_0x11f9f3['P'][_0x5d2418(0x27ce)](this[_0x5d2418(0x396d)],this['_tempVector2'],this[_0x5d2418(0xb3b)]),!(_0x11f9f3['P'][_0x5d2418(0x936)](this[_0x5d2418(0xb3b)],_0x3693fe)<0x0)&&(_0x3e2aa9[_0x5d2418(0x1d96)](_0x39e5d8,this[_0x5d2418(0x182f)]),_0x11f9f3['P'][_0x5d2418(0x27ce)](this[_0x5d2418(0x39fa)],this[_0x5d2418(0x182f)],this[_0x5d2418(0xb3b)]),!(_0x11f9f3['P']['Dot'](this[_0x5d2418(0xb3b)],_0x3693fe)<0x0)&&(_0x11f9f3['P'][_0x5d2418(0x27ce)](this['_tempVector3'],this[_0x5d2418(0x396d)],this[_0x5d2418(0xb3b)]),0x0<=_0x11f9f3['P'][_0x5d2418(0x936)](this[_0x5d2418(0xb3b)],_0x3693fe)));}['_canDoCollision'](_0x32f1f2,_0x1eb87b,_0x5a07bf,_0x3e1f61){var _0x24b215=_0x3eaec3,_0x32f1f2=_0x11f9f3['P']['Distance'](this['_basePointWorld'],_0x32f1f2),_0x1f5b6d=Math[_0x24b215(0x34dd)](this[_0x24b215(0xcb1)]['x'],this[_0x24b215(0xcb1)]['y'],this['_radius']['z']);return!(_0x32f1f2>this['_velocityWorldLength']+_0x1f5b6d+_0x1eb87b||!_0x36df0f(_0x5a07bf,_0x3e1f61,this['_basePointWorld'],this[_0x24b215(0x3cb1)]+_0x1f5b6d));}[_0x3eaec3(0x175f)](_0x84d6d8,_0x10eda6,_0x243a36,_0x3cf81d,_0x19d16a,_0x392b0e,_0x58c66b){var _0x4c2ee4=_0x3eaec3;let _0x42e430,_0x51fa52=!0x1;(_0x10eda6=_0x10eda6||[])[_0x84d6d8]||(_0x10eda6[_0x84d6d8]=new _0x2f791e['J'](0x0,0x0,0x0,0x0),_0x10eda6[_0x84d6d8][_0x4c2ee4(0xfe0)](_0x243a36,_0x3cf81d,_0x19d16a));const _0x292747=_0x10eda6[_0x84d6d8];if(_0x392b0e||_0x292747[_0x4c2ee4(0x415d)](this[_0x4c2ee4(0x132c)],0x0)){_0x10eda6=_0x292747[_0x4c2ee4(0x24e3)](this[_0x4c2ee4(0x119f)]),_0x84d6d8=_0x11f9f3['P'][_0x4c2ee4(0x936)](_0x292747[_0x4c2ee4(0x23e1)],this[_0x4c2ee4(0x2c12)]);if(!(_0x2f172a[_0x4c2ee4(0x27f5)]&&0.0001<_0x84d6d8)){if(0x0==_0x84d6d8){if(0x1<=Math[_0x4c2ee4(0x1516)](_0x10eda6))return;_0x51fa52=!0x0,_0x42e430=0x0;}else{let _0x46bdd2=(0x1-_0x10eda6)/_0x84d6d8;if((_0x42e430=(-0x1-_0x10eda6)/_0x84d6d8)>_0x46bdd2&&(_0x392b0e=_0x46bdd2,_0x46bdd2=_0x42e430,_0x42e430=_0x392b0e),0x1<_0x42e430||_0x46bdd2<0x0)return;0x1<(_0x42e430=_0x42e430<0x0?0x0:_0x42e430)&&(_0x42e430=0x1);}this[_0x4c2ee4(0x2f7b)][_0x4c2ee4(0x3c7)](0x0,0x0,0x0);let _0x1d7e69=!0x1,_0x4d416a=0x1;if(_0x51fa52||(this[_0x4c2ee4(0x119f)][_0x4c2ee4(0x1d96)](_0x292747[_0x4c2ee4(0x23e1)],this[_0x4c2ee4(0x2064)]),this['_velocity'][_0x4c2ee4(0x1310)](_0x42e430,this[_0x4c2ee4(0x396d)]),this[_0x4c2ee4(0x2064)][_0x4c2ee4(0x16b8)](this[_0x4c2ee4(0x396d)]),this[_0x4c2ee4(0x3ec5)](this[_0x4c2ee4(0x2064)],_0x243a36,_0x3cf81d,_0x19d16a,_0x292747[_0x4c2ee4(0x23e1)])&&(_0x1d7e69=!0x0,_0x4d416a=_0x42e430,this['_collisionPoint'][_0x4c2ee4(0x2687)](this['_planeIntersectionPoint']))),!_0x1d7e69){var _0x516939,_0x10eda6=this[_0x4c2ee4(0x410f)],_0x84d6d8=(this[_0x4c2ee4(0x119f)]['subtractToRef'](_0x243a36,this[_0x4c2ee4(0x396d)]),0x2*_0x11f9f3['P'][_0x4c2ee4(0x936)](this[_0x4c2ee4(0x2c12)],this[_0x4c2ee4(0x396d)])),_0x392b0e=this[_0x4c2ee4(0x396d)]['lengthSquared']()-0x1;let _0x296228=_0x33c291(_0x10eda6,_0x84d6d8,_0x392b0e,_0x4d416a),_0x4320ab=(_0x296228[_0x4c2ee4(0x2b3a)]&&(_0x4d416a=_0x296228['root'],_0x1d7e69=!0x0,this[_0x4c2ee4(0x2f7b)][_0x4c2ee4(0x2687)](_0x243a36)),this[_0x4c2ee4(0x119f)][_0x4c2ee4(0x1d96)](_0x3cf81d,this[_0x4c2ee4(0x396d)]),_0x84d6d8=0x2*_0x11f9f3['P']['Dot'](this[_0x4c2ee4(0x2c12)],this[_0x4c2ee4(0x396d)]),_0x392b0e=this[_0x4c2ee4(0x396d)][_0x4c2ee4(0x41c1)]()-0x1,(_0x296228=_0x33c291(_0x10eda6,_0x84d6d8,_0x392b0e,_0x4d416a))[_0x4c2ee4(0x2b3a)]&&(_0x4d416a=_0x296228[_0x4c2ee4(0x9b4)],_0x1d7e69=!0x0,this[_0x4c2ee4(0x2f7b)][_0x4c2ee4(0x2687)](_0x3cf81d)),this[_0x4c2ee4(0x119f)][_0x4c2ee4(0x1d96)](_0x19d16a,this[_0x4c2ee4(0x396d)]),_0x84d6d8=0x2*_0x11f9f3['P'][_0x4c2ee4(0x936)](this[_0x4c2ee4(0x2c12)],this[_0x4c2ee4(0x396d)]),_0x392b0e=this[_0x4c2ee4(0x396d)][_0x4c2ee4(0x41c1)]()-0x1,(_0x296228=_0x33c291(_0x10eda6,_0x84d6d8,_0x392b0e,_0x4d416a))[_0x4c2ee4(0x2b3a)]&&(_0x4d416a=_0x296228[_0x4c2ee4(0x9b4)],_0x1d7e69=!0x0,this[_0x4c2ee4(0x2f7b)][_0x4c2ee4(0x2687)](_0x19d16a)),_0x3cf81d[_0x4c2ee4(0x1d96)](_0x243a36,this[_0x4c2ee4(0x1594)]),_0x243a36[_0x4c2ee4(0x1d96)](this['_basePoint'],this['_baseToVertex']),this[_0x4c2ee4(0x1594)][_0x4c2ee4(0x41c1)]()),_0x1c9ed6=_0x11f9f3['P'][_0x4c2ee4(0x936)](this[_0x4c2ee4(0x1594)],this[_0x4c2ee4(0x2c12)]),_0x32a5e1=_0x11f9f3['P']['Dot'](this[_0x4c2ee4(0x1594)],this[_0x4c2ee4(0x328d)]);_0x10eda6=_0x4320ab*-this[_0x4c2ee4(0x410f)]+_0x1c9ed6*_0x1c9ed6,_0x84d6d8=0x2*(_0x4320ab*_0x11f9f3['P'][_0x4c2ee4(0x936)](this['_velocity'],this[_0x4c2ee4(0x328d)])-_0x1c9ed6*_0x32a5e1),_0x392b0e=_0x4320ab*(0x1-this[_0x4c2ee4(0x328d)][_0x4c2ee4(0x41c1)]())+_0x32a5e1*_0x32a5e1,(_0x296228=_0x33c291(_0x10eda6,_0x84d6d8,_0x392b0e,_0x4d416a))['found']&&0x0<=(_0x516939=(_0x1c9ed6*_0x296228['root']-_0x32a5e1)/_0x4320ab)&&_0x516939<=0x1&&(_0x4d416a=_0x296228[_0x4c2ee4(0x9b4)],_0x1d7e69=!0x0,this[_0x4c2ee4(0x1594)][_0x4c2ee4(0x3679)](_0x516939),_0x243a36[_0x4c2ee4(0x2487)](this[_0x4c2ee4(0x1594)],this[_0x4c2ee4(0x2f7b)])),_0x19d16a[_0x4c2ee4(0x1d96)](_0x3cf81d,this[_0x4c2ee4(0x1594)]),_0x3cf81d[_0x4c2ee4(0x1d96)](this['_basePoint'],this['_baseToVertex']),_0x4320ab=this['_edge'][_0x4c2ee4(0x41c1)](),_0x1c9ed6=_0x11f9f3['P']['Dot'](this[_0x4c2ee4(0x1594)],this[_0x4c2ee4(0x2c12)]),_0x32a5e1=_0x11f9f3['P'][_0x4c2ee4(0x936)](this['_edge'],this[_0x4c2ee4(0x328d)]),_0x10eda6=_0x4320ab*-this['_velocitySquaredLength']+_0x1c9ed6*_0x1c9ed6,_0x84d6d8=0x2*(_0x4320ab*_0x11f9f3['P']['Dot'](this[_0x4c2ee4(0x2c12)],this[_0x4c2ee4(0x328d)])-_0x1c9ed6*_0x32a5e1),_0x392b0e=_0x4320ab*(0x1-this['_baseToVertex'][_0x4c2ee4(0x41c1)]())+_0x32a5e1*_0x32a5e1,(_0x296228=_0x33c291(_0x10eda6,_0x84d6d8,_0x392b0e,_0x4d416a))[_0x4c2ee4(0x2b3a)]&&0x0<=(_0x516939=(_0x1c9ed6*_0x296228[_0x4c2ee4(0x9b4)]-_0x32a5e1)/_0x4320ab)&&_0x516939<=0x1&&(_0x4d416a=_0x296228[_0x4c2ee4(0x9b4)],_0x1d7e69=!0x0,this[_0x4c2ee4(0x1594)][_0x4c2ee4(0x3679)](_0x516939),_0x3cf81d['addToRef'](this[_0x4c2ee4(0x1594)],this[_0x4c2ee4(0x2f7b)])),_0x243a36[_0x4c2ee4(0x1d96)](_0x19d16a,this[_0x4c2ee4(0x1594)]),_0x19d16a[_0x4c2ee4(0x1d96)](this[_0x4c2ee4(0x119f)],this[_0x4c2ee4(0x328d)]),_0x4320ab=this[_0x4c2ee4(0x1594)][_0x4c2ee4(0x41c1)](),_0x1c9ed6=_0x11f9f3['P'][_0x4c2ee4(0x936)](this['_edge'],this[_0x4c2ee4(0x2c12)]),_0x32a5e1=_0x11f9f3['P'][_0x4c2ee4(0x936)](this[_0x4c2ee4(0x1594)],this[_0x4c2ee4(0x328d)]),_0x10eda6=_0x4320ab*-this[_0x4c2ee4(0x410f)]+_0x1c9ed6*_0x1c9ed6,_0x84d6d8=0x2*(_0x4320ab*_0x11f9f3['P']['Dot'](this[_0x4c2ee4(0x2c12)],this[_0x4c2ee4(0x328d)])-_0x1c9ed6*_0x32a5e1),_0x392b0e=_0x4320ab*(0x1-this[_0x4c2ee4(0x328d)][_0x4c2ee4(0x41c1)]())+_0x32a5e1*_0x32a5e1,(_0x296228=_0x33c291(_0x10eda6,_0x84d6d8,_0x392b0e,_0x4d416a))[_0x4c2ee4(0x2b3a)]&&0x0<=(_0x516939=(_0x1c9ed6*_0x296228['root']-_0x32a5e1)/_0x4320ab)&&_0x516939<=0x1&&(_0x4d416a=_0x296228[_0x4c2ee4(0x9b4)],_0x1d7e69=!0x0,this[_0x4c2ee4(0x1594)][_0x4c2ee4(0x3679)](_0x516939),_0x19d16a[_0x4c2ee4(0x2487)](this[_0x4c2ee4(0x1594)],this[_0x4c2ee4(0x2f7b)]));}_0x1d7e69&&(_0x3cf81d=_0x4d416a*_0x4d416a*this['_velocitySquaredLength'],(!this['collisionFound']||_0x3cf81d{var _0x6646aa=a8_0x2e955a,_0x49f9bc=_0x4d5965(0xd537),_0xd2e8f2=_0x4d5965(0xd53f),_0x5df22f=_0x4d5965(0x14232),_0x2aca83=_0x4d5965(0x940a);class _0xcfc69a{constructor(){var _0x3ed529=a8_0xcbd5;this[_0x3ed529(0x4194)]=_0xd2e8f2['P'][_0x3ed529(0x317a)](),this[_0x3ed529(0x1bd2)]=_0xd2e8f2['P'][_0x3ed529(0x317a)](),this[_0x3ed529(0x26fe)]=_0xd2e8f2['P']['Zero']();}[_0x6646aa(0x1d12)](_0x3e3939,_0xc354d2,_0x520e17,_0x5de646,_0x448c75,_0xd412e0,_0x2b3b40){var _0x1a69a1=_0x6646aa;_0x3e3939[_0x1a69a1(0xff5)](_0x520e17[_0x1a69a1(0xcb1)],this[_0x1a69a1(0x4194)]),_0xc354d2[_0x1a69a1(0xff5)](_0x520e17['_radius'],this['_scaledVelocity']),_0x520e17[_0x1a69a1(0x314f)]=null,_0x520e17['_retry']=0x0,_0x520e17[_0x1a69a1(0x903)]=this['_scaledVelocity'],_0x520e17[_0x1a69a1(0xc2f)]=this[_0x1a69a1(0x4194)],this['_collideWithWorld'](this['_scaledPosition'],this[_0x1a69a1(0x1bd2)],_0x520e17,_0x5de646,this[_0x1a69a1(0x26fe)],_0x448c75),this[_0x1a69a1(0x26fe)][_0x1a69a1(0x17e6)](_0x520e17[_0x1a69a1(0xcb1)]),_0xd412e0(_0x2b3b40,this['_finalPosition'],_0x520e17[_0x1a69a1(0x314f)]);}[_0x6646aa(0xb53)](){return new _0x2aca83['Y']();}[_0x6646aa(0x497)](_0x1f3952){this['_scene']=_0x1f3952;}[_0x6646aa(0xdfb)](_0x10643e,_0x450113,_0x31f121,_0x59ab3a,_0x2e63b8,_0x5843bb=null){var _0xe858a5=_0x6646aa,_0x565a0d=0xa*_0x5df22f['D'][_0xe858a5(0x4049)];if(_0x31f121[_0xe858a5(0x2120)]>=_0x59ab3a)_0x2e63b8[_0xe858a5(0x2687)](_0x10643e);else{var _0x39e2de=(_0x5843bb||_0x31f121)[_0xe858a5(0x1e5)],_0xba7800=(_0x31f121[_0xe858a5(0x3d90)](_0x10643e,_0x450113,_0x565a0d),_0x5843bb&&_0x5843bb['surroundingMeshes']||this[_0xe858a5(0x20c2)][_0xe858a5(0x27d2)]);for(let _0x28e37e=0x0;_0x28e37e<_0xba7800[_0xe858a5(0x9da)];_0x28e37e++){const _0x528063=_0xba7800[_0x28e37e];_0x528063['isEnabled']()&&_0x528063[_0xe858a5(0x91f)]&&_0x528063[_0xe858a5(0x36c3)]&&_0x528063!==_0x5843bb&&0x0!=(_0x39e2de&_0x528063[_0xe858a5(0x4072)])&&_0x528063[_0xe858a5(0x33c3)](_0x31f121);}_0x31f121['collisionFound']?(0x0===_0x450113['x']&&0x0===_0x450113['y']&&0x0===_0x450113['z']||_0x31f121['_getResponse'](_0x10643e,_0x450113),_0x450113[_0xe858a5(0x9da)]()<=_0x565a0d?_0x2e63b8[_0xe858a5(0x2687)](_0x10643e):(_0x31f121[_0xe858a5(0x2120)]++,this['_collideWithWorld'](_0x10643e,_0x450113,_0x31f121,_0x59ab3a,_0x2e63b8,_0x5843bb))):_0x10643e[_0xe858a5(0x2487)](_0x450113,_0x2e63b8);}}}_0x49f9bc['x'][_0x6646aa(0xc0b)]=()=>new _0xcfc69a();},0xc99d:(_0x5e7a8a,_0x47ab28,_0x427fa0)=>{_0x427fa0(0x940a),_0x427fa0(0xb674),_0x427fa0(0xfcd4),_0x427fa0(0x4176);},0x4176:(_0x427f0d,_0x1fcc89,_0x51ca93)=>{_0x51ca93['d'](_0x1fcc89,{'a':()=>_0xf98101});var _0x2aba2e=_0x51ca93(0xd53f);class _0xf98101{constructor(){var _0x187ac3=a8_0xcbd5;this[_0x187ac3(0x64c)]=!0x1,this[_0x187ac3(0x1e05)]=-0x1,this[_0x187ac3(0x397c)]=-0x1,this['_surroundingMeshes']=null,this[_0x187ac3(0x1cb1)]=null,this[_0x187ac3(0xe2c)]=new _0x2aba2e['P'](0x0,0x0,0x0),this['_diffPositionForCollisions']=new _0x2aba2e['P'](0x0,0x0,0x0),this['_collisionResponse']=!0x0;}}},0xfcd4:(_0x250196,_0x48c96a,_0x117594)=>{var _0x45b710=a8_0x2e955a;_0x117594['d'](_0x48c96a,{'p':()=>_0x2955ea});var _0x585a53=_0x117594(0xd53f),_0x295e6f=_0x117594(0x1679c);class _0x2955ea{constructor(){var _0x34dd43=a8_0xcbd5;this[_0x34dd43(0x2938)]=!0x1,this['distance']=0x0,this[_0x34dd43(0x15ba)]=null,this[_0x34dd43(0x4062)]=null,this['bu']=0x0,this['bv']=0x0,this[_0x34dd43(0x1aac)]=-0x1,this[_0x34dd43(0x2692)]=-0x1,this[_0x34dd43(0x26d7)]=0x0,this[_0x34dd43(0x31b9)]=null,this[_0x34dd43(0x16c7)]=-0x1,this[_0x34dd43(0x32a0)]=null,this[_0x34dd43(0x2a02)]=null,this[_0x34dd43(0xe83)]=null,this[_0x34dd43(0x24e2)]=null;}[_0x45b710(0x2e1b)](_0x22cd49=!0x1,_0x2cbe7d=!0x0){var _0x47ca5a=_0x45b710;if(!this[_0x47ca5a(0x4062)]||_0x2cbe7d&&!this[_0x47ca5a(0x4062)][_0x47ca5a(0x2ff7)](_0x295e6f['o'][_0x47ca5a(0x1600)]))return null;let _0x5385e1=this[_0x47ca5a(0x4062)][_0x47ca5a(0x1fe6)]();0x0===(null===_0x5385e1||void 0x0===_0x5385e1?void 0x0:_0x5385e1[_0x47ca5a(0x9da)])&&(_0x5385e1=null);let _0xf21555;const _0x47f4b9=_0x585a53['jp']['Vector3'][0x0],_0x32dc18=_0x585a53['jp'][_0x47ca5a(0x310d)][0x1],_0x4c673b=_0x585a53['jp'][_0x47ca5a(0x310d)][0x2];if(_0x2cbe7d){_0x2cbe7d=this[_0x47ca5a(0x4062)][_0x47ca5a(0xcc8)](_0x295e6f['o'][_0x47ca5a(0x1600)]);let _0x30bf4b=_0x5385e1?_0x585a53['P'][_0x47ca5a(0x4c1)](_0x2cbe7d,0x3*_0x5385e1[0x3*this[_0x47ca5a(0x1aac)]],_0x47f4b9):_0x47f4b9[_0x47ca5a(0x3c7)](_0x2cbe7d[0x3*this['faceId']*0x3],_0x2cbe7d[0x3*this['faceId']*0x3+0x1],_0x2cbe7d[0x3*this[_0x47ca5a(0x1aac)]*0x3+0x2]),_0x1dbe68=_0x5385e1?_0x585a53['P'][_0x47ca5a(0x4c1)](_0x2cbe7d,0x3*_0x5385e1[0x3*this[_0x47ca5a(0x1aac)]+0x1],_0x32dc18):_0x32dc18['copyFromFloats'](_0x2cbe7d[0x3*(0x3*this[_0x47ca5a(0x1aac)]+0x1)],_0x2cbe7d[0x3*(0x3*this[_0x47ca5a(0x1aac)]+0x1)+0x1],_0x2cbe7d[0x3*(0x3*this[_0x47ca5a(0x1aac)]+0x1)+0x2]),_0x36271d=_0x5385e1?_0x585a53['P'][_0x47ca5a(0x4c1)](_0x2cbe7d,0x3*_0x5385e1[0x3*this['faceId']+0x2],_0x4c673b):_0x4c673b[_0x47ca5a(0x3c7)](_0x2cbe7d[0x3*(0x3*this['faceId']+0x2)],_0x2cbe7d[0x3*(0x3*this[_0x47ca5a(0x1aac)]+0x2)+0x1],_0x2cbe7d[0x3*(0x3*this['faceId']+0x2)+0x2]);_0x30bf4b=_0x30bf4b[_0x47ca5a(0xa64)](this['bu']),_0x1dbe68=_0x1dbe68[_0x47ca5a(0xa64)](this['bv']),_0x36271d=_0x36271d[_0x47ca5a(0xa64)](0x1-this['bu']-this['bv']),_0xf21555=new _0x585a53['P'](_0x30bf4b['x']+_0x1dbe68['x']+_0x36271d['x'],_0x30bf4b['y']+_0x1dbe68['y']+_0x36271d['y'],_0x30bf4b['z']+_0x1dbe68['z']+_0x36271d['z']);}else{_0x2cbe7d=this['pickedMesh']['getVerticesData'](_0x295e6f['o'][_0x47ca5a(0x1745)]);const _0x4fcae5=_0x5385e1?_0x585a53['P'][_0x47ca5a(0x4c1)](_0x2cbe7d,0x3*_0x5385e1[0x3*this[_0x47ca5a(0x1aac)]],_0x47f4b9):_0x47f4b9[_0x47ca5a(0x3c7)](_0x2cbe7d[0x3*this['faceId']*0x3],_0x2cbe7d[0x3*this[_0x47ca5a(0x1aac)]*0x3+0x1],_0x2cbe7d[0x3*this[_0x47ca5a(0x1aac)]*0x3+0x2]);var _0x5f39f0=_0x5385e1?_0x585a53['P'][_0x47ca5a(0x4c1)](_0x2cbe7d,0x3*_0x5385e1[0x3*this[_0x47ca5a(0x1aac)]+0x1],_0x32dc18):_0x32dc18[_0x47ca5a(0x3c7)](_0x2cbe7d[0x3*(0x3*this[_0x47ca5a(0x1aac)]+0x1)],_0x2cbe7d[0x3*(0x3*this[_0x47ca5a(0x1aac)]+0x1)+0x1],_0x2cbe7d[0x3*(0x3*this[_0x47ca5a(0x1aac)]+0x1)+0x2]);const _0x30f8d4=_0x5385e1?_0x585a53['P']['FromArrayToRef'](_0x2cbe7d,0x3*_0x5385e1[0x3*this['faceId']+0x2],_0x4c673b):_0x4c673b[_0x47ca5a(0x3c7)](_0x2cbe7d[0x3*(0x3*this['faceId']+0x2)],_0x2cbe7d[0x3*(0x3*this[_0x47ca5a(0x1aac)]+0x2)+0x1],_0x2cbe7d[0x3*(0x3*this[_0x47ca5a(0x1aac)]+0x2)+0x2]);_0x2cbe7d=_0x4fcae5[_0x47ca5a(0x34cd)](_0x5f39f0),_0x5f39f0=_0x30f8d4['subtract'](_0x5f39f0),_0xf21555=_0x585a53['P'][_0x47ca5a(0xc92)](_0x2cbe7d,_0x5f39f0);}return _0x2cbe7d=(_0x1a264f,_0xd4de08)=>{var _0x518ba4=_0x47ca5a;let _0xbd965=_0x1a264f[_0x518ba4(0xe77)]();_0x1a264f[_0x518ba4(0x1e99)]&&(_0x585a53['jp'][_0x518ba4(0x735)][0x0][_0x518ba4(0x2687)](_0xbd965),(_0xbd965=_0x585a53['jp'][_0x518ba4(0x735)][0x0])['setTranslationFromFloats'](0x0,0x0,0x0),_0xbd965['invert'](),_0xbd965['transposeToRef'](_0x585a53['jp'][_0x518ba4(0x735)][0x1]),_0xbd965=_0x585a53['jp'][_0x518ba4(0x735)][0x1]),_0x585a53['P'][_0x518ba4(0x3cd8)](_0xd4de08,_0xbd965,_0xd4de08);},(_0x22cd49&&_0x2cbe7d(this[_0x47ca5a(0x4062)],_0xf21555),this[_0x47ca5a(0x32a0)]&&(_0x5f39f0=_0x585a53['jp'][_0x47ca5a(0x310d)][0x0][_0x47ca5a(0x2687)](_0xf21555),_0x22cd49||_0x2cbe7d(this[_0x47ca5a(0x4062)],_0x5f39f0),0x0<_0x585a53['P']['Dot'](_0x5f39f0,this[_0x47ca5a(0x32a0)][_0x47ca5a(0x2c21)])&&_0xf21555['negateInPlace']()),_0xf21555[_0x47ca5a(0x90a)](),_0xf21555);}['getTextureCoordinates'](_0x1a32d9=_0x295e6f['o']['UVKind']){var _0x1aa0c3=_0x45b710;if(!this[_0x1aa0c3(0x4062)]||!this[_0x1aa0c3(0x4062)]['isVerticesDataPresent'](_0x1a32d9))return null;var _0x4974d2=this[_0x1aa0c3(0x4062)][_0x1aa0c3(0x1fe6)]();if(!_0x4974d2)return null;_0x1a32d9=this[_0x1aa0c3(0x4062)][_0x1aa0c3(0xcc8)](_0x1a32d9);if(!_0x1a32d9)return null;let _0x54aa14=_0x585a53['FM'][_0x1aa0c3(0x1e74)](_0x1a32d9,0x2*_0x4974d2[0x3*this[_0x1aa0c3(0x1aac)]]),_0x50fa7d=_0x585a53['FM'][_0x1aa0c3(0x1e74)](_0x1a32d9,0x2*_0x4974d2[0x3*this[_0x1aa0c3(0x1aac)]+0x1]),_0x4ca614=_0x585a53['FM'][_0x1aa0c3(0x1e74)](_0x1a32d9,0x2*_0x4974d2[0x3*this[_0x1aa0c3(0x1aac)]+0x2]);return _0x54aa14=_0x54aa14[_0x1aa0c3(0xa64)](this['bu']),_0x50fa7d=_0x50fa7d['scale'](this['bv']),_0x4ca614=_0x4ca614[_0x1aa0c3(0xa64)](0x1-this['bu']-this['bv']),new _0x585a53['FM'](_0x54aa14['x']+_0x50fa7d['x']+_0x4ca614['x'],_0x54aa14['y']+_0x50fa7d['y']+_0x4ca614['y']);}}},0x11338:(_0x28dad0,_0x24c514,_0x4b4dc4)=>{var _0x5e56b9=a8_0x2e955a;_0x4b4dc4['d'](_0x24c514,{'e':()=>_0x25251e});class _0x25251e{}_0x25251e[_0x5e56b9(0x119b)]=!0x1;},0x60de:(_0xdae068,_0xd2cee3,_0x1eb96c)=>{_0x1eb96c(0x11338);},0x8d9d:(_0x15a1ee,_0x30b6b7,_0x2c2918)=>{var _0xad6cb1=a8_0x2e955a;_0x2c2918['d'](_0x30b6b7,{'n':()=>_0x909a7a});var _0x5249b5=_0x2c2918(0x9a70),_0x45ee81=_0x2c2918(0xa896),_0x118422=_0x2c2918(0x7205),_0xaf31c7=_0x2c2918(0xcd3c),_0x551eb1=_0x2c2918(0x26fa),_0x3683a6=_0x2c2918(0x12658);class _0x909a7a{constructor(_0x11d121,_0x5ef810,_0x174083,_0x2b932b=''){var _0x2e78de=a8_0xcbd5;this[_0x2e78de(0x1c3a)]=null,this[_0x2e78de(0x2462)]='',this[_0x2e78de(0xeac)]=null,this['onError']=null,this[_0x2e78de(0x3bc7)]=0x0,this[_0x2e78de(0xcb6)]=new _0x45ee81['y$'](),this[_0x2e78de(0x39a2)]=new _0x45ee81['y$'](),this[_0x2e78de(0x2c4a)]=new _0x45ee81['y$'](),this[_0x2e78de(0x222c)]=!0x1,this['_isReady']=!0x1,this[_0x2e78de(0x16d0)]='',this[_0x2e78de(0x35d0)]='',this['_computeSourceCodeOverride']='',this[_0x2e78de(0xefe)]=null,this[_0x2e78de(0x21e7)]='',this[_0x2e78de(0xd36)]='',this[_0x2e78de(0x2f3f)]=_0x3683a6['x'][_0x2e78de(0xa2c)],this[_0x2e78de(0x1c3a)]=_0x11d121,this[_0x2e78de(0x35d0)]=_0x2b932b,this['_engine']=_0x174083,this[_0x2e78de(0x3bc7)]=_0x909a7a[_0x2e78de(0x2987)]++,this['defines']=null!=(_0x2b932b=_0x5ef810['defines'])?_0x2b932b:'',this[_0x2e78de(0x1460)]=_0x5ef810[_0x2e78de(0x1460)],this[_0x2e78de(0xeac)]=_0x5ef810[_0x2e78de(0xeac)],this[_0x2e78de(0x918)]=null!=(_0x174083=_0x5ef810[_0x2e78de(0x639)])?_0x174083:'main',this[_0x2e78de(0x2d18)]=_0x551eb1['v'][_0x2e78de(0x1322)](this['_shaderLanguage']),this[_0x2e78de(0x1c94)]=_0x551eb1['v'][_0x2e78de(0x2efd)](this[_0x2e78de(0x2f3f)]),this[_0x2e78de(0x4018)]=_0x551eb1['v']['GetIncludesShadersStore'](this[_0x2e78de(0x2f3f)]);let _0x2579a1;const _0x5f5391=(0x0,_0x118422['CG'])()?this['_engine']['getHostDocument']():null,_0x2c7aaf=(_0x2579a1=_0x11d121[_0x2e78de(0x37da)]?'source:'+_0x11d121['computeSource']:_0x11d121[_0x2e78de(0xdde)]?(_0x2579a1=_0x5f5391?_0x5f5391[_0x2e78de(0x3806)](_0x11d121[_0x2e78de(0xdde)]):null)||_0x11d121[_0x2e78de(0xdde)]:_0x11d121[_0x2e78de(0x130c)]||_0x11d121,{'defines':this[_0x2e78de(0x2462)][_0x2e78de(0x14d2)]('\x0a'),'indexParameters':void 0x0,'isFragment':!0x1,'shouldUseHighPrecisionShader':!0x1,'processor':null,'supportsUniformBuffers':this[_0x2e78de(0x3f27)][_0x2e78de(0x14d3)],'shadersRepository':this[_0x2e78de(0x1c94)],'includesShadersStore':this[_0x2e78de(0x4018)],'version':(0x64*this['_engine'][_0x2e78de(0x20b9)])[_0x2e78de(0x348f)](),'platformName':this[_0x2e78de(0x3f27)][_0x2e78de(0x1cee)],'processingContext':null,'isNDCHalfZRange':this[_0x2e78de(0x3f27)][_0x2e78de(0x17dd)],'useReverseDepthBuffer':this[_0x2e78de(0x3f27)]['useReverseDepthBuffer']});this[_0x2e78de(0x2dc0)](_0x2579a1,'Compute','',_0x4ce541=>{var _0x594de2=_0x2e78de;_0xaf31c7['L'][_0x594de2(0x311b)](_0x2c7aaf),_0xaf31c7['L'][_0x594de2(0x19e4)](_0x4ce541,_0x2c7aaf,_0x5f0b39=>{var _0x1bdba7=_0x594de2;this[_0x1bdba7(0xd36)]=_0x4ce541,_0x5ef810['processFinalCode']&&(_0x5f0b39=_0x5ef810[_0x1bdba7(0x2993)](_0x5f0b39)),_0x5f0b39=_0xaf31c7['L'][_0x1bdba7(0x1003)](_0x5f0b39,'',_0x2c7aaf),this[_0x1bdba7(0x1de6)](_0x5f0b39[_0x1bdba7(0x3cbc)],_0x11d121);},this[_0x594de2(0x3f27)]);});}[_0xad6cb1(0x1de6)](_0x5140ca,_0x1b9557){var _0x48d8fd=_0xad6cb1;_0x1b9557?(_0x1b9557=_0x1b9557[_0x48d8fd(0xdde)]||_0x1b9557[_0x48d8fd(0x130c)]||_0x1b9557['spectorName']||_0x1b9557,this[_0x48d8fd(0x21e7)]=_0x48d8fd(0x11c7)+_0x1b9557+'\x0a'+_0x5140ca):this[_0x48d8fd(0x21e7)]=_0x5140ca,this[_0x48d8fd(0x846)]();}get[_0xad6cb1(0x270e)](){return this['_key'];}['isReady'](){var _0x32c123=_0xad6cb1;try{return this[_0x32c123(0xc91)]();}catch(_0x4c8630){return!0x1;}}[_0xad6cb1(0xc91)](){var _0x20ab66=_0xad6cb1;return!!this[_0x20ab66(0x20c7)]||!!this[_0x20ab66(0xefe)]&&this[_0x20ab66(0xefe)]['isReady'];}['getEngine'](){var _0x1920fc=_0xad6cb1;return this[_0x1920fc(0x3f27)];}[_0xad6cb1(0x38d6)](){return this['_pipelineContext'];}[_0xad6cb1(0x3664)](){var _0x5c6b72=_0xad6cb1;return this[_0x5c6b72(0x16d0)];}['executeWhenCompiled'](_0x2ebad0){var _0x1c1d7=_0xad6cb1;this[_0x1c1d7(0xe80)]()?_0x2ebad0(this):(this['onCompileObservable'][_0x1c1d7(0x2ed7)](_0xc111dc=>{_0x2ebad0(_0xc111dc);}),this[_0x1c1d7(0xefe)]&&!this[_0x1c1d7(0xefe)]['isAsync']||setTimeout(()=>{var _0xc06cb7=_0x1c1d7;this[_0xc06cb7(0xf33)](null);},0x10));}[_0xad6cb1(0xf33)](_0x576577){var _0x339ebf=_0xad6cb1;try{if(this[_0x339ebf(0xc91)]())return;}catch(_0x4ed447){return void this[_0x339ebf(0x325b)](_0x4ed447,_0x576577);}setTimeout(()=>{this['_checkIsReady'](_0x576577);},0x10);}[_0xad6cb1(0x2dc0)](_0x5f1a0b,_0xf40ae2,_0xba334a,_0x557f6e){var _0x3c683c=_0xad6cb1;_0x3c683c(0x137a)!=typeof HTMLElement&&_0x5f1a0b instanceof HTMLElement?_0x557f6e((0x0,_0x118422['v'])(_0x5f1a0b)):_0x3c683c(0x432)===_0x5f1a0b[_0x3c683c(0x2e42)](0x0,0x7)?_0x557f6e(_0x5f1a0b[_0x3c683c(0x2e42)](0x7)):'base64:'===_0x5f1a0b['substr'](0x0,0x7)?_0x557f6e(window['atob'](_0x5f1a0b[_0x3c683c(0x2e42)](0x7))):this[_0x3c683c(0x2d18)][_0x5f1a0b+_0xf40ae2+'Shader']?_0x557f6e(this[_0x3c683c(0x2d18)][_0x5f1a0b+_0xf40ae2+'Shader']):_0xba334a&&this['_shaderStore'][_0x5f1a0b+_0xba334a+'Shader']?_0x557f6e(this[_0x3c683c(0x2d18)][_0x5f1a0b+_0xba334a+_0x3c683c(0x250d)]):(_0xba334a='.'===_0x5f1a0b[0x0]||'/'===_0x5f1a0b[0x0]||-0x1<_0x5f1a0b['indexOf']('http')?_0x5f1a0b:this[_0x3c683c(0x1c94)]+_0x5f1a0b,this[_0x3c683c(0x3f27)][_0x3c683c(0x1004)](_0xba334a+'.'+_0xf40ae2[_0x3c683c(0x15e4)]()+_0x3c683c(0x212),_0x557f6e));}get[_0xad6cb1(0x2e0d)](){var _0x73e320=_0xad6cb1,_0x6abae5;return this[_0x73e320(0x1a47)]||(null!=(_0x6abae5=null==(_0x6abae5=this['_pipelineContext'])?void 0x0:_0x6abae5[_0x73e320(0x134e)]())?_0x6abae5:this['_computeSourceCode']);}get['rawComputeSourceCode'](){return this['_rawComputeSourceCode'];}['_prepareEffect'](){var _0x541d7c=_0xad6cb1,_0x1c9e46=this[_0x541d7c(0x2462)];const _0x4f86b2=this[_0x541d7c(0xefe)];this[_0x541d7c(0x20c7)]=!0x1;try{const _0x2651ab=this['_engine'];this[_0x541d7c(0xefe)]=_0x2651ab[_0x541d7c(0x18dd)](),this[_0x541d7c(0xefe)][_0x541d7c(0xf16)]=this[_0x541d7c(0x35d0)],_0x2651ab[_0x541d7c(0x2fb6)](this[_0x541d7c(0xefe)],this[_0x541d7c(0x1a47)]||this[_0x541d7c(0x21e7)],this[_0x541d7c(0xd36)],this[_0x541d7c(0x1a47)]?null:_0x1c9e46,this[_0x541d7c(0x918)]),_0x2651ab[_0x541d7c(0x1267)](this[_0x541d7c(0xefe)],()=>{var _0x3e9834=_0x541d7c;this[_0x3e9834(0x16d0)]='',this['_isReady']=!0x0,this['onCompiled']&&this[_0x3e9834(0xeac)](this),this[_0x3e9834(0xcb6)][_0x3e9834(0x223f)](this),this[_0x3e9834(0xcb6)]['clear'](),_0x4f86b2&&this['getEngine']()['_deleteComputePipelineContext'](_0x4f86b2);}),this[_0x541d7c(0xefe)][_0x541d7c(0x6c5)]&&this[_0x541d7c(0xf33)](_0x4f86b2);}catch(_0x5b4143){this['_processCompilationErrors'](_0x5b4143,_0x4f86b2);}}[_0xad6cb1(0x57e)](_0x998469,_0x497551){var _0x1d0818=_0xad6cb1,_0x378996;let _0x18ea3c=null;return _0x497551&&_0x998469&&(_0x497551=_0x497551['match'](/COMPUTE SHADER ERROR: 0:(\d+?):/))&&0x2===_0x497551[_0x1d0818(0x9da)]&&(_0x497551=parseInt(_0x497551[0x1]),(_0x378996=_0x998469[_0x1d0818(0x14d2)]('\x0a',-0x1))[_0x1d0818(0x9da)]>=_0x497551&&(_0x18ea3c=_0x1d0818(0x7ad)+_0x497551+_0x1d0818(0x11f3)+_0x378996[_0x497551-0x1])),[_0x998469,_0x18ea3c];}['_processCompilationErrors'](_0x11bcd2,_0x9dd5f5=null){var _0x5c4ba7=_0xad6cb1;if(this['_compilationError']=_0x11bcd2[_0x5c4ba7(0x677)],_0x5249b5['Y']['Error'](_0x5c4ba7(0x355d)),_0x5249b5['Y']['Error'](_0x5c4ba7(0x218)+this['defines']),_0x909a7a['LogShaderCodeOnCompilationError']){let _0x392b15=null,_0x1b244f=null;null!=(_0x11bcd2=this[_0x5c4ba7(0xefe)])&&_0x11bcd2[_0x5c4ba7(0x134e)]()&&([_0x1b244f,_0x392b15]=this[_0x5c4ba7(0x57e)](this[_0x5c4ba7(0xefe)]['_getComputeShaderCode'](),this[_0x5c4ba7(0x16d0)]),_0x1b244f&&(_0x5249b5['Y'][_0x5c4ba7(0xeb0)](_0x5c4ba7(0x3fd1)),_0x5249b5['Y'][_0x5c4ba7(0xeb0)](_0x1b244f))),_0x392b15&&_0x5249b5['Y'][_0x5c4ba7(0xeb0)](_0x392b15);}_0x5249b5['Y']['Error'](_0x5c4ba7(0x39d7)+this[_0x5c4ba7(0x16d0)]),_0x9dd5f5&&(this[_0x5c4ba7(0xefe)]=_0x9dd5f5,this[_0x5c4ba7(0x20c7)]=!0x0,this['onError']&&this[_0x5c4ba7(0x1460)](this,this[_0x5c4ba7(0x16d0)]),this[_0x5c4ba7(0x39a2)]['notifyObservers'](this));}[_0xad6cb1(0xc1f)](){var _0x353742=_0xad6cb1;this['_pipelineContext']&&this[_0x353742(0xefe)]['dispose'](),this[_0x353742(0x3f27)][_0x353742(0x209c)](this);}static['RegisterShader'](_0x13dea4,_0x118c58){var _0x578d2d=_0xad6cb1;_0x551eb1['v']['GetShadersStore'](_0x3683a6['x'][_0x578d2d(0xa2c)])[_0x13dea4+_0x578d2d(0x177c)]=_0x118c58;}}_0x909a7a[_0xad6cb1(0x2987)]=0x0,_0x909a7a['LogShaderCodeOnCompilationError']=!0x0;},0xf385:(_0x3bd22e,_0x1bb69e,_0x5b1bda)=>{var _0xd44e9d=a8_0x2e955a;_0x5b1bda['d'](_0x1bb69e,{'U':()=>_0x4787f9});var _0xfda48a=_0x5b1bda(0x10435),_0x1bb69e=_0x5b1bda(0x4158),_0x2aa7ed=_0x5b1bda(0x165c4),_0x5615ed=_0x5b1bda(0x12cad),_0x3925d5=_0x5b1bda(0x10676),_0x4f26d5=_0x5b1bda(0x9a70),_0x1702f0=_0x5b1bda(0x122f7);class _0x4787f9{constructor(_0x11f531,_0x8768fb,_0x11e09f,_0x5cda2f={}){var _0x356007=a8_0xcbd5;this[_0x356007(0x1fbe)]={},this['_samplers']={},this[_0x356007(0x1b47)]=!0x1,this['onCompiled']=null,this[_0x356007(0x1460)]=null,this[_0x356007(0x1c3a)]=_0x11f531,this[_0x356007(0x3f27)]=_0x8768fb,this['uniqueId']=_0x3925d5['K']['UniqueId'],this['_engine'][_0x356007(0x2e84)]()[_0x356007(0x3ce4)]?_0x5cda2f['bindingsMapping']?(this[_0x356007(0x20ed)]=_0x8768fb[_0x356007(0x18fc)](),this[_0x356007(0xb9e)]=_0x11e09f,this['_options']=Object['assign']({'bindingsMapping':{},'defines':[]},_0x5cda2f)):_0x4f26d5['Y'][_0x356007(0xeb0)](_0x356007(0xe30)):_0x4f26d5['Y'][_0x356007(0xeb0)](_0x356007(0x3ff8));}get[_0xd44e9d(0x3d1e)](){var _0x5a2841=_0xd44e9d;return this[_0x5a2841(0x963)];}get[_0xd44e9d(0x23aa)](){var _0x1b793d=_0xd44e9d;return this[_0x1b793d(0xb9e)];}[_0xd44e9d(0x28c8)](){var _0x3a30e4=_0xd44e9d;return _0x3a30e4(0x177c);}[_0xd44e9d(0x35bd)](_0x3be5f5,_0x482a47,_0x5ed07e=!0x0){var _0x181563=_0xd44e9d,_0x14427f=this[_0x181563(0x1fbe)][_0x3be5f5];this[_0x181563(0x1fbe)][_0x3be5f5]={'type':_0x5ed07e?_0x2aa7ed['t'][_0x181563(0x1b81)]:_0x2aa7ed['t'][_0x181563(0x2153)],'object':_0x482a47,'indexInGroupEntries':null==_0x14427f?void 0x0:_0x14427f[_0x181563(0x36c7)]},this[_0x181563(0x1b47)]||(this['_contextIsDirty']=!_0x14427f||_0x14427f[_0x181563(0x3e0f)]!==_0x482a47||_0x14427f['type']!==this[_0x181563(0x1fbe)][_0x3be5f5][_0x181563(0x30a3)]);}[_0xd44e9d(0x29a7)](_0x5f597b,_0x25e75d){var _0x16104=_0xd44e9d,_0x510c9a=this[_0x16104(0x1fbe)][_0x5f597b];this['_contextIsDirty']||(this[_0x16104(0x1b47)]=!_0x510c9a||_0x510c9a['object']!==_0x25e75d),this[_0x16104(0x1fbe)][_0x5f597b]={'type':_0x2aa7ed['t'][_0x16104(0x41ae)],'object':_0x25e75d,'indexInGroupEntries':null==_0x510c9a?void 0x0:_0x510c9a[_0x16104(0x36c7)]};}[_0xd44e9d(0x3743)](_0x2ca6f9,_0x5b4aad){var _0x531ed8=_0xd44e9d,_0x5237fd=this['_bindings'][_0x2ca6f9];this[_0x531ed8(0x1b47)]||(this[_0x531ed8(0x1b47)]=!_0x5237fd||_0x5237fd[_0x531ed8(0x3e0f)]!==_0x5b4aad),this[_0x531ed8(0x1fbe)][_0x2ca6f9]={'type':_0x2aa7ed['t']['UniformBuffer'],'object':_0x5b4aad,'indexInGroupEntries':null==_0x5237fd?void 0x0:_0x5237fd[_0x531ed8(0x36c7)]};}[_0xd44e9d(0x3c26)](_0x480a9e,_0x1da2b1){var _0xc5a527=_0xd44e9d,_0x295262=this[_0xc5a527(0x1fbe)][_0x480a9e];this[_0xc5a527(0x1b47)]||(this['_contextIsDirty']=!_0x295262||_0x295262[_0xc5a527(0x3e0f)]!==_0x1da2b1),this[_0xc5a527(0x1fbe)][_0x480a9e]={'type':_0x2aa7ed['t'][_0xc5a527(0xcd6)],'object':_0x1da2b1,'indexInGroupEntries':null==_0x295262?void 0x0:_0x295262[_0xc5a527(0x36c7)]};}[_0xd44e9d(0x396c)](_0x558c67,_0x13a6d0){var _0xa99bde=_0xd44e9d,_0x256c04=this[_0xa99bde(0x1fbe)][_0x558c67];this[_0xa99bde(0x1b47)]||(this['_contextIsDirty']=!_0x256c04||!_0x13a6d0[_0xa99bde(0x182b)](_0x256c04['object'])),this[_0xa99bde(0x1fbe)][_0x558c67]={'type':_0x2aa7ed['t'][_0xa99bde(0x7bf)],'object':_0x13a6d0,'indexInGroupEntries':null==_0x256c04?void 0x0:_0x256c04[_0xa99bde(0x36c7)]};}[_0xd44e9d(0xe80)](){var _0x684449=_0xd44e9d;let _0x9ac16=this[_0x684449(0x21a3)];for(const _0x36cfcf in this['_bindings']){var _0x22360b=this[_0x684449(0x1fbe)][_0x36cfcf],_0x14b53d=_0x22360b['type'],_0x48bcee=_0x22360b['object'];switch(_0x14b53d){case _0x2aa7ed['t'][_0x684449(0x1b81)]:case _0x2aa7ed['t'][_0x684449(0x2153)]:case _0x2aa7ed['t'][_0x684449(0x41ae)]:{const _0x5d73cd=_0x48bcee;if(_0x5d73cd[_0x684449(0xe80)]())break;return!0x1;}}}const _0x5290b7=[];var _0x2d452a=this[_0x684449(0xb9e)];if(this[_0x684449(0x963)]['defines']){for(let _0x4bbf06=0x0;_0x4bbf06{const _0x1a9a70=()=>{var _0x49c1c2=a8_0xcbd5;this[_0x49c1c2(0x738)](_0x4a80ad,_0x16610a,_0x4a4428)?_0x511bd2():setTimeout(_0x1a9a70,_0x45208c);};_0x1a9a70();});}['serialize'](){var _0x3dd419=_0xd44e9d;const _0x501933=_0xfda48a['p4'][_0x3dd419(0x219c)](this);_0x501933['options']=this[_0x3dd419(0x963)],_0x501933['shaderPath']=this[_0x3dd419(0xb9e)],_0x501933['bindings']={},_0x501933[_0x3dd419(0x38a3)]={};for(const _0x4626e9 in this[_0x3dd419(0x1fbe)]){var _0x2edb09=this[_0x3dd419(0x1fbe)][_0x4626e9];const _0x3d4965=_0x2edb09[_0x3dd419(0x3e0f)];switch(_0x2edb09[_0x3dd419(0x30a3)]){case _0x2aa7ed['t']['Texture']:case _0x2aa7ed['t']['TextureWithoutSampler']:case _0x2aa7ed['t'][_0x3dd419(0x41ae)]:var _0x3d2a7d=_0x3d4965[_0x3dd419(0xea8)]();_0x3d2a7d&&(_0x501933[_0x3dd419(0x38a3)][_0x4626e9]=_0x3d2a7d,_0x501933[_0x3dd419(0x18da)][_0x4626e9]={'type':_0x2edb09[_0x3dd419(0x30a3)]});break;case _0x2aa7ed['t'][_0x3dd419(0x2e13)]:}}return _0x501933;}static[_0xd44e9d(0xd6b)](_0x38f90b,_0x1d366c,_0x38b27e){var _0x43440c=_0xd44e9d;const _0x483558=_0xfda48a['p4'][_0x43440c(0xd6b)](()=>new _0x4787f9(_0x38f90b[_0x43440c(0x1c3a)],_0x1d366c[_0x43440c(0x279a)](),_0x38f90b[_0x43440c(0x23aa)],_0x38f90b[_0x43440c(0x3d1e)]),_0x38f90b,_0x1d366c,_0x38b27e);for(const _0x5d048d in _0x38f90b[_0x43440c(0x38a3)]){var _0xb7b4aa=_0x38f90b['bindings'][_0x5d048d],_0x669275=_0x5615ed['x'][_0x43440c(0xd6b)](_0x38f90b['textures'][_0x5d048d],_0x1d366c,_0x38b27e);_0xb7b4aa[_0x43440c(0x30a3)]===_0x2aa7ed['t'][_0x43440c(0x1b81)]?_0x483558['setTexture'](_0x5d048d,_0x669275):_0xb7b4aa[_0x43440c(0x30a3)]===_0x2aa7ed['t'][_0x43440c(0x2153)]?_0x483558[_0x43440c(0x35bd)](_0x5d048d,_0x669275,!0x1):_0x483558[_0x43440c(0x29a7)](_0x5d048d,_0x669275);}return _0x483558;}}(function(_0x1d3c5d,_0xdb1a19,_0x4bab69,_0x37680f){var _0x395110=_0xd44e9d,_0x1f41d2,_0x5486df=arguments['length'],_0xaf975c=_0x5486df<0x3?_0xdb1a19:null===_0x37680f?_0x37680f=Object[_0x395110(0x2fee)](_0xdb1a19,_0x4bab69):_0x37680f;if(_0x395110(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0xaf975c=Reflect[_0x395110(0x3902)](_0x1d3c5d,_0xdb1a19,_0x4bab69,_0x37680f);else{for(var _0x558426=_0x1d3c5d[_0x395110(0x9da)]-0x1;0x0<=_0x558426;_0x558426--)(_0x1f41d2=_0x1d3c5d[_0x558426])&&(_0xaf975c=(_0x5486df<0x3?_0x1f41d2(_0xaf975c):0x3<_0x5486df?_0x1f41d2(_0xdb1a19,_0x4bab69,_0xaf975c):_0x1f41d2(_0xdb1a19,_0x4bab69))||_0xaf975c);}0x3<_0x5486df&&_0xaf975c&&Object[_0x395110(0x30e2)](_0xdb1a19,_0x4bab69,_0xaf975c);}([(0x0,_0xfda48a['qC'])()],_0x4787f9[_0xd44e9d(0x2dca)],_0xd44e9d(0x1c3a),void 0x0),(0x0,_0x1bb69e['H'])('BABYLON.ComputeShader',_0x4787f9));},0x116b8:(_0x237115,_0x298c43,_0x2095c4)=>{_0x2095c4(0x8d9d),_0x2095c4(0xf385);},0x3516:(_0x246ffd,_0x3ece7d,_0x32d297)=>{_0x32d297(0x15253),_0x32d297(0xe55d),_0x32d297(0xdf52);},0x15253:(_0x152b26,_0x32df29,_0x438af1)=>{var _0x19318d=a8_0x2e955a;_0x438af1['d'](_0x32df29,{'V':()=>_0x2794ec});var _0x17f13d=_0x438af1(0x16fed),_0x2c6120=_0x438af1(0xe55d);class _0x2794ec{constructor(_0x5b97aa,_0x674af9,_0x470377=0x2){var _0x253b04=a8_0xcbd5;this[_0x253b04(0x37d5)]=_0x470377,this[_0x253b04(0x26d2)]=new Array(),this[_0x253b04(0x136e)]=_0x674af9||0x40,this[_0x253b04(0x151d)]=new _0x17f13d['f'](0x400),this['_creationFunc']=_0x5b97aa;}[_0x19318d(0xc7c)](_0x458f48,_0x330380,_0x25fc92){var _0x15f9f5=_0x19318d;_0x2c6120['b'][_0x15f9f5(0x3c40)](_0x458f48,_0x330380,_0x25fc92,this['_maxBlockCapacity'],0x0,this[_0x15f9f5(0x37d5)],this,this[_0x15f9f5(0x23be)]);}[_0x19318d(0x3366)](_0x45b7b0){var _0x3e50d9=_0x19318d;for(let _0x3aeaf1=0x0;_0x3aeaf1{var _0x50f9fc=_0x19318d;const _0x276ad5=_0x510f8c['getBoundingInfo']();!_0x510f8c[_0x50f9fc(0x255f)]&&_0x276ad5['boundingBox'][_0x50f9fc(0x40d7)](_0x1b479a[_0x50f9fc(0xf2b)],_0x1b479a[_0x50f9fc(0x5d6)])&&_0x1b479a[_0x50f9fc(0x1ace)][_0x50f9fc(0x2009)](_0x510f8c);},_0x2794ec[_0x19318d(0x22b5)]=(_0x11b0e4,_0x311397)=>{var _0x3e4a43=_0x19318d;const _0x530ebf=_0x11b0e4[_0x3e4a43(0x40ee)]();_0x530ebf['boundingBox'][_0x3e4a43(0x40d7)](_0x311397['minPoint'],_0x311397['maxPoint'])&&_0x311397['entries']['push'](_0x11b0e4);};},0xe55d:(_0x5d36c5,_0x5b84f6,_0x210caa)=>{var _0x5e498d=a8_0x2e955a;_0x210caa['d'](_0x5b84f6,{'b':()=>_0x4f8a0c});var _0x46da67=_0x210caa(0xd53f),_0x40f0ef=_0x210caa(0x17f6);class _0x4f8a0c{constructor(_0x5104ee,_0x21a5c4,_0x3243fb,_0x2cf565,_0x2a30bb,_0x18e77d){var _0x24613b=a8_0xcbd5;this[_0x24613b(0x1ace)]=new Array(),this[_0x24613b(0x2d77)]=new Array(),this[_0x24613b(0xfc7)]=_0x3243fb,this['_depth']=_0x2cf565,this[_0x24613b(0x18f3)]=_0x2a30bb,this[_0x24613b(0x23be)]=_0x18e77d,this[_0x24613b(0x3af1)]=_0x5104ee,this[_0x24613b(0x3f02)]=_0x21a5c4,this[_0x24613b(0x2d77)][_0x24613b(0x2009)](_0x5104ee[_0x24613b(0x2654)]()),this[_0x24613b(0x2d77)]['push'](_0x21a5c4['clone']()),this[_0x24613b(0x2d77)]['push'](_0x5104ee[_0x24613b(0x2654)]()),this[_0x24613b(0x2d77)][0x2]['x']=_0x21a5c4['x'],this[_0x24613b(0x2d77)][_0x24613b(0x2009)](_0x5104ee[_0x24613b(0x2654)]()),this[_0x24613b(0x2d77)][0x3]['y']=_0x21a5c4['y'],this['_boundingVectors'][_0x24613b(0x2009)](_0x5104ee['clone']()),this[_0x24613b(0x2d77)][0x4]['z']=_0x21a5c4['z'],this[_0x24613b(0x2d77)][_0x24613b(0x2009)](_0x21a5c4['clone']()),this[_0x24613b(0x2d77)][0x5]['z']=_0x5104ee['z'],this[_0x24613b(0x2d77)][_0x24613b(0x2009)](_0x21a5c4[_0x24613b(0x2654)]()),this['_boundingVectors'][0x6]['x']=_0x5104ee['x'],this[_0x24613b(0x2d77)][_0x24613b(0x2009)](_0x21a5c4[_0x24613b(0x2654)]()),this[_0x24613b(0x2d77)][0x7]['y']=_0x5104ee['y'];}get[_0x5e498d(0x365d)](){return this['_capacity'];}get[_0x5e498d(0xf2b)](){var _0x2cd1a2=_0x5e498d;return this[_0x2cd1a2(0x3af1)];}get[_0x5e498d(0x5d6)](){var _0x13c339=_0x5e498d;return this[_0x13c339(0x3f02)];}[_0x5e498d(0x183f)](_0xf3f320){var _0x5ace59=_0x5e498d;if(this['blocks'])for(let _0x205e9e=0x0;_0x205e9ethis[_0x5ace59(0x365d)]&&this['_depth']{var _0x15b551=a8_0x2e955a,_0x41784b=_0x45a1ea(0xd537),_0x1e3fc6=_0x45a1ea(0xd53f),_0x5e571b=_0x45a1ea(0x349f),_0x1b1d2d=_0x45a1ea(0x3761),_0x52b738=_0x45a1ea(0x67a3),_0x9aa3f2=_0x45a1ea(0x15253),_0x1874f7=_0x45a1ea(0x11096);_0x41784b['x'][_0x15b551(0x2dca)][_0x15b551(0x1055)]=function(_0x537896=0x40,_0x35d48e=0x2){var _0x4e25a6=_0x15b551;this[_0x4e25a6(0xd59)](_0x52b738['l'][_0x4e25a6(0x1b97)])||(_0x41da3f=new _0x302e6f(this),this[_0x4e25a6(0x217b)](_0x41da3f)),this[_0x4e25a6(0x3704)]||(this['_selectionOctree']=new _0x9aa3f2['V'](_0x9aa3f2['V'][_0x4e25a6(0x2f9d)],_0x537896,_0x35d48e));var _0x41da3f=this[_0x4e25a6(0x28c)]();return this[_0x4e25a6(0x3704)][_0x4e25a6(0xc7c)](_0x41da3f[_0x4e25a6(0x1858)],_0x41da3f['max'],this['meshes']),this[_0x4e25a6(0x3704)];},Object['defineProperty'](_0x41784b['x'][_0x15b551(0x2dca)],_0x15b551(0x1a33),{'get':function(){return this['_selectionOctree'];},'enumerable':!0x0,'configurable':!0x0}),_0x5e571b['x'][_0x15b551(0x2dca)][_0x15b551(0x1263)]=function(_0x188256=0x40,_0x2e21e4=0x2){var _0x3d267b=_0x15b551;const _0x38f68c=this[_0x3d267b(0x14ab)]();_0x38f68c['_getComponent'](_0x52b738['l'][_0x3d267b(0x1b97)])||(_0x339288=new _0x302e6f(_0x38f68c),_0x38f68c['_addComponent'](_0x339288)),this[_0x3d267b(0xcbd)]||(this[_0x3d267b(0xcbd)]=new _0x9aa3f2['V'](_0x9aa3f2['V']['CreationFuncForSubMeshes'],_0x188256,_0x2e21e4)),this['computeWorldMatrix'](!0x0);var _0x339288=this['getBoundingInfo']()[_0x3d267b(0xf7f)];return this[_0x3d267b(0xcbd)][_0x3d267b(0xc7c)](_0x339288['minimumWorld'],_0x339288[_0x3d267b(0x3332)],this[_0x3d267b(0x36c3)]),this[_0x3d267b(0xcbd)];};class _0x302e6f{constructor(_0x26a500){var _0x3bdcec=_0x15b551;this[_0x3bdcec(0x1c3a)]=_0x52b738['l'][_0x3bdcec(0x1b97)],this[_0x3bdcec(0x5cd)]=!0x0,this['_tempRay']=new _0x1b1d2d['z'](_0x1e3fc6['P'][_0x3bdcec(0x317a)](),new _0x1e3fc6['P'](0x1,0x1,0x1)),(_0x26a500=_0x26a500||_0x1874f7['l']['LastCreatedScene'])&&(this[_0x3bdcec(0x38c0)]=_0x26a500,this['scene'][_0x3bdcec(0x3283)]=this[_0x3bdcec(0x3283)]['bind'](this),this[_0x3bdcec(0x38c0)][_0x3bdcec(0x937)]=this[_0x3bdcec(0x937)][_0x3bdcec(0x3458)](this),this[_0x3bdcec(0x38c0)][_0x3bdcec(0x1b96)]=this['getCollidingSubMeshCandidates'][_0x3bdcec(0x3458)](this),this[_0x3bdcec(0x38c0)][_0x3bdcec(0xfb2)]=this[_0x3bdcec(0xfb2)]['bind'](this));}['register'](){var _0x10ed32=_0x15b551;this['scene'][_0x10ed32(0x74a)]['add'](_0xc00ff5=>{var _0x11708c=_0x10ed32;const _0x45c308=this[_0x11708c(0x38c0)][_0x11708c(0x1a33)];void 0x0!==_0x45c308&&null!==_0x45c308&&-0x1!==(_0xc00ff5=_0x45c308['dynamicContent'][_0x11708c(0x775)](_0xc00ff5))&&_0x45c308[_0x11708c(0x26d2)][_0x11708c(0x34ac)](_0xc00ff5,0x1);}),this[_0x10ed32(0x38c0)][_0x10ed32(0x1c5a)][_0x10ed32(0x2ed7)](_0x38bb44=>{var _0x467626=_0x10ed32;const _0x4c0a93=this[_0x467626(0x38c0)]['selectionOctree'];void 0x0!==_0x4c0a93&&null!==_0x4c0a93&&_0x4c0a93[_0x467626(0x3366)](_0x38bb44);});}[_0x15b551(0x3283)](){var _0x2a538d=_0x15b551,_0x52d14c;return(null==(_0x52d14c=this[_0x2a538d(0x38c0)][_0x2a538d(0x3704)])?void 0x0:_0x52d14c['select'](this[_0x2a538d(0x38c0)][_0x2a538d(0x6f1)]))||this[_0x2a538d(0x38c0)][_0x2a538d(0x216)]();}[_0x15b551(0x937)](_0x1cb359){var _0x396ab9=_0x15b551;return _0x1cb359[_0x396ab9(0xcbd)]&&_0x1cb359[_0x396ab9(0x27dd)]?_0x1cb359[_0x396ab9(0xcbd)][_0x396ab9(0x408b)](this[_0x396ab9(0x38c0)]['frustumPlanes']):this[_0x396ab9(0x38c0)][_0x396ab9(0x21f7)](_0x1cb359);}[_0x15b551(0xfb2)](_0x35e139,_0x591d2a){var _0x40b68e=_0x15b551;return _0x35e139['_submeshesOctree']&&_0x35e139[_0x40b68e(0x26b5)]?(_0x1b1d2d['z'][_0x40b68e(0x335b)](_0x591d2a,_0x35e139[_0x40b68e(0xe77)](),this['_tempRay']),_0x35e139[_0x40b68e(0xcbd)][_0x40b68e(0x231e)](this[_0x40b68e(0x1057)])):this['scene'][_0x40b68e(0x21f7)](_0x35e139);}[_0x15b551(0x1b96)](_0x37482f,_0x3bf671){var _0x55ed7b=_0x15b551,_0x2b93bb;return _0x37482f[_0x55ed7b(0xcbd)]&&_0x37482f[_0x55ed7b(0x1576)]?(_0x2b93bb=_0x3bf671['_velocityWorldLength']+Math[_0x55ed7b(0x34dd)](_0x3bf671[_0x55ed7b(0xcb1)]['x'],_0x3bf671['_radius']['y'],_0x3bf671['_radius']['z']),_0x37482f[_0x55ed7b(0xcbd)][_0x55ed7b(0x391f)](_0x3bf671['_basePointWorld'],_0x2b93bb)):this[_0x55ed7b(0x38c0)][_0x55ed7b(0x21f7)](_0x37482f);}[_0x15b551(0x109a)](){}[_0x15b551(0xc1f)](){}}},0x17f6:(_0x57b82b,_0xdf5bae,_0x286b78)=>{var _0x2e6b39=a8_0x2e955a;_0x286b78['d'](_0xdf5bae,{'k':()=>_0x4a2006});var _0xc60507=_0x286b78(0x5397),_0xa6e545=_0x286b78(0xd53f),_0x380391=_0x286b78(0x16bf5);class _0x4a2006{constructor(_0x35d26,_0x4f479b,_0x2d13d8){var _0x25fd4e=a8_0xcbd5;this[_0x25fd4e(0x1da5)]=_0xc60507['B'][_0x25fd4e(0x37d)](0x8,_0xa6e545['P']['Zero']),this[_0x25fd4e(0x4119)]=_0xa6e545['P'][_0x25fd4e(0x317a)](),this['centerWorld']=_0xa6e545['P']['Zero'](),this[_0x25fd4e(0x35bc)]=_0xa6e545['P'][_0x25fd4e(0x317a)](),this[_0x25fd4e(0x202a)]=_0xa6e545['P'][_0x25fd4e(0x317a)](),this['directions']=_0xc60507['B'][_0x25fd4e(0x37d)](0x3,_0xa6e545['P'][_0x25fd4e(0x317a)]),this['vectorsWorld']=_0xc60507['B']['BuildArray'](0x8,_0xa6e545['P'][_0x25fd4e(0x317a)]),this[_0x25fd4e(0x1ac2)]=_0xa6e545['P']['Zero'](),this['maximumWorld']=_0xa6e545['P'][_0x25fd4e(0x317a)](),this[_0x25fd4e(0x3c4)]=_0xa6e545['P'][_0x25fd4e(0x317a)](),this[_0x25fd4e(0x104c)]=_0xa6e545['P'][_0x25fd4e(0x317a)](),this['_drawWrapperFront']=null,this[_0x25fd4e(0xb79)]=null,this[_0x25fd4e(0x38a6)](_0x35d26,_0x4f479b,_0x2d13d8);}[_0x2e6b39(0x38a6)](_0x3fba2e,_0xba2fa8,_0x2d9a06){var _0x5bd7ce=_0x2e6b39,_0x405080=_0x3fba2e['x'],_0x30d1ee=_0x3fba2e['y'],_0xe57898=_0x3fba2e['z'],_0x11ebd0=_0xba2fa8['x'],_0x2a204a=_0xba2fa8['y'],_0xc7e4b2=_0xba2fa8['z'];const _0x394737=this[_0x5bd7ce(0x1da5)];this[_0x5bd7ce(0x3c4)]['copyFromFloats'](_0x405080,_0x30d1ee,_0xe57898),this[_0x5bd7ce(0x104c)]['copyFromFloats'](_0x11ebd0,_0x2a204a,_0xc7e4b2),_0x394737[0x0][_0x5bd7ce(0x3c7)](_0x405080,_0x30d1ee,_0xe57898),_0x394737[0x1][_0x5bd7ce(0x3c7)](_0x11ebd0,_0x2a204a,_0xc7e4b2),_0x394737[0x2][_0x5bd7ce(0x3c7)](_0x11ebd0,_0x30d1ee,_0xe57898),_0x394737[0x3][_0x5bd7ce(0x3c7)](_0x405080,_0x2a204a,_0xe57898),_0x394737[0x4][_0x5bd7ce(0x3c7)](_0x405080,_0x30d1ee,_0xc7e4b2),_0x394737[0x5][_0x5bd7ce(0x3c7)](_0x11ebd0,_0x2a204a,_0xe57898),_0x394737[0x6][_0x5bd7ce(0x3c7)](_0x405080,_0x2a204a,_0xc7e4b2),_0x394737[0x7]['copyFromFloats'](_0x11ebd0,_0x30d1ee,_0xc7e4b2),_0xba2fa8[_0x5bd7ce(0x2487)](_0x3fba2e,this['center'])[_0x5bd7ce(0x3679)](0.5),_0xba2fa8['subtractToRef'](_0x3fba2e,this[_0x5bd7ce(0x35bc)])[_0x5bd7ce(0x3679)](0.5),this[_0x5bd7ce(0x38ec)]=_0x2d9a06||_0xa6e545['y3'][_0x5bd7ce(0x29c4)],this[_0x5bd7ce(0xfe7)](this[_0x5bd7ce(0x38ec)]);}['scale'](_0x253c44){var _0x4e2905=_0x2e6b39,_0x567606=_0x4a2006[_0x4e2905(0x3b3)];const _0x181593=this[_0x4e2905(0x104c)][_0x4e2905(0x1d96)](this[_0x4e2905(0x3c4)],_0x567606[0x0]);var _0x36d87a=_0x181593[_0x4e2905(0x9da)](),_0x36d87a=(_0x181593[_0x4e2905(0x114b)](_0x36d87a),_0x36d87a*_0x253c44),_0x253c44=_0x181593[_0x4e2905(0x3679)](0.5*_0x36d87a),_0x36d87a=this[_0x4e2905(0x4119)][_0x4e2905(0x1d96)](_0x253c44,_0x567606[0x1]),_0x253c44=this[_0x4e2905(0x4119)][_0x4e2905(0x2487)](_0x253c44,_0x567606[0x2]);return this[_0x4e2905(0x38a6)](_0x36d87a,_0x253c44,this['_worldMatrix']),this;}[_0x2e6b39(0xe77)](){var _0x1664bb=_0x2e6b39;return this[_0x1664bb(0x38ec)];}[_0x2e6b39(0xfe7)](_0x23c2c1){var _0x436e11=_0x2e6b39;const _0x120ae4=this[_0x436e11(0x1ac2)],_0x322bc8=this[_0x436e11(0x3332)];var _0xf3eb84=this['directions'];const _0x8c0e9b=this[_0x436e11(0x711)];var _0x46ce98=this[_0x436e11(0x1da5)];if(_0x23c2c1[_0x436e11(0x1a39)]()){_0x120ae4[_0x436e11(0x2687)](this[_0x436e11(0x3c4)]),_0x322bc8[_0x436e11(0x2687)](this['maximum']);for(let _0x59a8bb=0x0;_0x59a8bb<0x8;++_0x59a8bb)_0x8c0e9b[_0x59a8bb][_0x436e11(0x2687)](_0x46ce98[_0x59a8bb]);this[_0x436e11(0x202a)][_0x436e11(0x2687)](this['extendSize']),this[_0x436e11(0xdbb)][_0x436e11(0x2687)](this['center']);}else{_0x120ae4[_0x436e11(0x34b)](Number['MAX_VALUE']),_0x322bc8[_0x436e11(0x34b)](-Number[_0x436e11(0x399e)]);for(let _0x1ad078=0x0;_0x1ad078<0x8;++_0x1ad078){var _0x1ca359=_0x8c0e9b[_0x1ad078];_0xa6e545['P'][_0x436e11(0x330a)](_0x46ce98[_0x1ad078],_0x23c2c1,_0x1ca359),_0x120ae4[_0x436e11(0x261e)](_0x1ca359),_0x322bc8[_0x436e11(0x13c8)](_0x1ca359);}_0x322bc8[_0x436e11(0x1d96)](_0x120ae4,this[_0x436e11(0x202a)])[_0x436e11(0x3679)](0.5),_0x322bc8[_0x436e11(0x2487)](_0x120ae4,this[_0x436e11(0xdbb)])[_0x436e11(0x3679)](0.5);}_0xa6e545['P'][_0x436e11(0x4c1)](_0x23c2c1['m'],0x0,_0xf3eb84[0x0]),_0xa6e545['P'][_0x436e11(0x4c1)](_0x23c2c1['m'],0x4,_0xf3eb84[0x1]),_0xa6e545['P']['FromArrayToRef'](_0x23c2c1['m'],0x8,_0xf3eb84[0x2]),this[_0x436e11(0x38ec)]=_0x23c2c1;}[_0x2e6b39(0x1521)](_0x2ef966){var _0x5b9cfe=_0x2e6b39;return _0x4a2006['IsInFrustum'](this[_0x5b9cfe(0x711)],_0x2ef966);}[_0x2e6b39(0x1235)](_0xfc2f9e){var _0x292f33=_0x2e6b39;return _0x4a2006[_0x292f33(0x3216)](this[_0x292f33(0x711)],_0xfc2f9e);}[_0x2e6b39(0x37fd)](_0x3f3996){var _0x1e0d2a=_0x2e6b39,_0x486ff4=this[_0x1e0d2a(0x1ac2)],_0x40b44d=this[_0x1e0d2a(0x3332)],_0x4a120b=_0x486ff4['x'],_0x2a3e71=_0x486ff4['y'],_0x486ff4=_0x486ff4['z'],_0x50645d=_0x40b44d['x'],_0x575cdd=_0x40b44d['y'],_0x40b44d=_0x40b44d['z'],_0x2a7fb9=_0x3f3996['x'],_0x31c972=_0x3f3996['y'],_0x3f3996=_0x3f3996['z'],_0x5cd2db=-_0x380391['kn'];return!(_0x50645d-_0x2a7fb9<_0x5cd2db||_0x2a7fb9-_0x4a120b<_0x5cd2db||_0x575cdd-_0x31c972<_0x5cd2db||_0x31c972-_0x2a3e71<_0x5cd2db||_0x40b44d-_0x3f3996<_0x5cd2db||_0x3f3996-_0x486ff4<_0x5cd2db);}[_0x2e6b39(0x3bd4)](_0x2378b1){var _0x53ddde=_0x2e6b39;return _0x4a2006['IntersectsSphere'](this['minimumWorld'],this['maximumWorld'],_0x2378b1['centerWorld'],_0x2378b1[_0x53ddde(0x35f2)]);}[_0x2e6b39(0x40d7)](_0x5ed7ab,_0x478845){var _0x46de32=_0x2e6b39,_0x55b15a=this[_0x46de32(0x1ac2)],_0x1c0535=this[_0x46de32(0x3332)],_0x442bc3=_0x55b15a['x'],_0x164d65=_0x55b15a['y'],_0x55b15a=_0x55b15a['z'],_0x25243c=_0x1c0535['x'],_0x246f30=_0x1c0535['y'],_0x1c0535=_0x1c0535['z'],_0x27c6c2=_0x5ed7ab['x'],_0x1ac9b0=_0x5ed7ab['y'],_0x5ed7ab=_0x5ed7ab['z'],_0x475bca=_0x478845['x'],_0x28500a=_0x478845['y'],_0x478845=_0x478845['z'];return!(_0x25243c<_0x27c6c2||_0x475bca<_0x442bc3||_0x246f30<_0x1ac9b0||_0x28500a<_0x164d65||_0x1c0535<_0x5ed7ab||_0x478845<_0x55b15a);}[_0x2e6b39(0xc1f)](){var _0x39cd94=_0x2e6b39,_0x2d70cb;null!=(_0x2d70cb=this[_0x39cd94(0x2379)])&&_0x2d70cb['dispose'](),null!=(_0x2d70cb=this[_0x39cd94(0xb79)])&&_0x2d70cb['dispose']();}static[_0x2e6b39(0x12e1)](_0x48dee4,_0x5d6573){var _0x498dd4=_0x2e6b39;return _0x48dee4[_0x498dd4(0x40d7)](_0x5d6573[_0x498dd4(0x1ac2)],_0x5d6573[_0x498dd4(0x3332)]);}static[_0x2e6b39(0x406b)](_0x15fd5c,_0x474d57,_0x421d2a,_0x12f377){var _0x1ab057=_0x2e6b39,_0x356947=_0x4a2006[_0x1ab057(0x3b3)][0x0];return _0xa6e545['P'][_0x1ab057(0x4180)](_0x421d2a,_0x15fd5c,_0x474d57,_0x356947),_0xa6e545['P']['DistanceSquared'](_0x421d2a,_0x356947)<=_0x12f377*_0x12f377;}static[_0x2e6b39(0x3216)](_0x45f610,_0x22f97e){var _0x4cf204=_0x2e6b39;for(let _0x281bf4=0x0;_0x281bf4<0x6;++_0x281bf4){const _0x1495d3=_0x22f97e[_0x281bf4];for(let _0x413258=0x0;_0x413258<0x8;++_0x413258)if(_0x1495d3[_0x4cf204(0x68a)](_0x45f610[_0x413258])<0x0)return!0x1;}return!0x0;}static['IsInFrustum'](_0x5c7edb,_0x115ea9){var _0x27d910=_0x2e6b39;for(let _0x2f4715=0x0;_0x2f4715<0x6;++_0x2f4715){let _0x31d29e=!0x0;const _0x4d29e2=_0x115ea9[_0x2f4715];for(let _0x576726=0x0;_0x576726<0x8;++_0x576726)if(0x0<=_0x4d29e2[_0x27d910(0x68a)](_0x5c7edb[_0x576726])){_0x31d29e=!0x1;break;}if(_0x31d29e)return!0x1;}return!0x0;}}_0x4a2006[_0x2e6b39(0x3b3)]=_0xc60507['B'][_0x2e6b39(0x37d)](0x3,_0xa6e545['P'][_0x2e6b39(0x317a)]);},0x454e:(_0xab6ba,_0x4b3397,_0x4b05ab)=>{var _0x47cdd2=a8_0x2e955a;_0x4b05ab['d'](_0x4b3397,{'j':()=>_0x1115fd});var _0x4b3397=_0x4b05ab(0x5397),_0x4c9b08=_0x4b05ab(0xd53f),_0x678dd9=_0x4b05ab(0x1610),_0x5d80fc=_0x4b05ab(0x17f6),_0x5e656c=_0x4b05ab(0x112f2);const _0x4f31a1={'min':0x0,'max':0x0},_0x100870={'min':0x0,'max':0x0},_0x2f78c1=(_0x5ea7cb,_0x35e0d2,_0x1dab8d)=>{var _0x2616e1=a8_0xcbd5,_0x171bbd=_0x4c9b08['P'][_0x2616e1(0x936)](_0x35e0d2[_0x2616e1(0xdbb)],_0x5ea7cb),_0x5ea7cb=Math[_0x2616e1(0x1516)](_0x4c9b08['P']['Dot'](_0x35e0d2[_0x2616e1(0xc3e)][0x0],_0x5ea7cb))*_0x35e0d2[_0x2616e1(0x35bc)]['x']+Math[_0x2616e1(0x1516)](_0x4c9b08['P']['Dot'](_0x35e0d2['directions'][0x1],_0x5ea7cb))*_0x35e0d2['extendSize']['y']+Math['abs'](_0x4c9b08['P']['Dot'](_0x35e0d2[_0x2616e1(0xc3e)][0x2],_0x5ea7cb))*_0x35e0d2['extendSize']['z'];_0x1dab8d[_0x2616e1(0x1858)]=_0x171bbd-_0x5ea7cb,_0x1dab8d[_0x2616e1(0x34dd)]=_0x171bbd+_0x5ea7cb;},_0x683f57=(_0x5c87da,_0x33e7a4,_0x10ea41)=>(_0x2f78c1(_0x5c87da,_0x33e7a4,_0x4f31a1),_0x2f78c1(_0x5c87da,_0x10ea41,_0x100870),!(_0x4f31a1[_0x47cdd2(0x1858)]>_0x100870['max']||_0x100870[_0x47cdd2(0x1858)]>_0x4f31a1[_0x47cdd2(0x34dd)]));class _0x1115fd{constructor(_0x139e9b,_0xc0e739,_0xa618d5){var _0x3b2a5d=_0x47cdd2;this[_0x3b2a5d(0x3e51)]=!0x1,this[_0x3b2a5d(0xf7f)]=new _0x5d80fc['k'](_0x139e9b,_0xc0e739,_0xa618d5),this[_0x3b2a5d(0x3779)]=new _0x5e656c['K'](_0x139e9b,_0xc0e739,_0xa618d5);}[_0x47cdd2(0x38a6)](_0x2f3e4b,_0x171bf8,_0x53ee9e){var _0x5273ba=_0x47cdd2;this[_0x5273ba(0xf7f)][_0x5273ba(0x38a6)](_0x2f3e4b,_0x171bf8,_0x53ee9e),this[_0x5273ba(0x3779)][_0x5273ba(0x38a6)](_0x2f3e4b,_0x171bf8,_0x53ee9e);}get[_0x47cdd2(0x3c4)](){var _0x117b12=_0x47cdd2;return this[_0x117b12(0xf7f)][_0x117b12(0x3c4)];}get[_0x47cdd2(0x104c)](){var _0x5d31f1=_0x47cdd2;return this['boundingBox'][_0x5d31f1(0x104c)];}get[_0x47cdd2(0x2523)](){var _0x359f02=_0x47cdd2;return this[_0x359f02(0x3e51)];}set['isLocked'](_0x9bcf13){var _0x5a3d26=_0x47cdd2;this[_0x5a3d26(0x3e51)]=_0x9bcf13;}['update'](_0x26932d){var _0x504ec8=_0x47cdd2;this[_0x504ec8(0x3e51)]||(this[_0x504ec8(0xf7f)][_0x504ec8(0xfe7)](_0x26932d),this[_0x504ec8(0x3779)][_0x504ec8(0xfe7)](_0x26932d));}[_0x47cdd2(0x24ff)](_0x224333,_0x27c382){var _0x38ef88=_0x47cdd2,_0x999d97=_0x1115fd['_TmpVector3'][0x0]['copyFrom'](_0x224333)[_0x38ef88(0x1485)](_0x27c382),_0x224333=_0x1115fd['_TmpVector3'][0x1][_0x38ef88(0x2687)](_0x224333)[_0x38ef88(0x16b8)](_0x27c382);return this[_0x38ef88(0xf7f)][_0x38ef88(0x38a6)](_0x999d97,_0x224333,this[_0x38ef88(0xf7f)][_0x38ef88(0xe77)]()),this['boundingSphere'][_0x38ef88(0x38a6)](_0x999d97,_0x224333,this['boundingBox'][_0x38ef88(0xe77)]()),this;}[_0x47cdd2(0x2a83)](_0xd79e46){var _0x1d4a70=_0x47cdd2,_0x2c9258=_0x4c9b08['P'][_0x1d4a70(0x1fe4)](this[_0x1d4a70(0x3c4)],_0xd79e46),_0xd79e46=_0x4c9b08['P'][_0x1d4a70(0x275e)](this['maximum'],_0xd79e46);return this[_0x1d4a70(0x38a6)](_0x2c9258,_0xd79e46,this['boundingBox'][_0x1d4a70(0xe77)]()),this;}[_0x47cdd2(0x263c)](_0x5dd5d4){var _0x3147ad=_0x47cdd2,_0x1abbb7=_0x4c9b08['jp'][_0x3147ad(0x735)][0x0],_0x45ad32=(this[_0x3147ad(0xf7f)][_0x3147ad(0xe77)]()[_0x3147ad(0x28e5)](_0x1abbb7),_0x4c9b08['jp'][_0x3147ad(0x310d)][0x0]);return _0x4c9b08['P'][_0x3147ad(0x330a)](_0x5dd5d4['boundingBox'][_0x3147ad(0x1ac2)],_0x1abbb7,_0x45ad32),this[_0x3147ad(0x2a83)](_0x45ad32),_0x4c9b08['P']['TransformCoordinatesToRef'](_0x5dd5d4['boundingBox'][_0x3147ad(0x3332)],_0x1abbb7,_0x45ad32),this['encapsulate'](_0x45ad32),this;}[_0x47cdd2(0xa64)](_0x472bf5){var _0x4dc415=_0x47cdd2;return this[_0x4dc415(0xf7f)][_0x4dc415(0xa64)](_0x472bf5),this[_0x4dc415(0x3779)][_0x4dc415(0xa64)](_0x472bf5),this;}['isInFrustum'](_0x563d18,_0x309929=_0x678dd9['g'][_0x47cdd2(0x303)]){var _0x4d9fd8=_0x47cdd2;return!(_0x309929!==_0x678dd9['g']['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION']&&_0x309929!==_0x678dd9['g'][_0x4d9fd8(0x22d1)]||!this[_0x4d9fd8(0x3779)][_0x4d9fd8(0x3c0e)](_0x563d18))||!!this[_0x4d9fd8(0x3779)][_0x4d9fd8(0x1521)](_0x563d18)&&(_0x309929===_0x678dd9['g'][_0x4d9fd8(0x3eb4)]||_0x309929===_0x678dd9['g'][_0x4d9fd8(0x22d1)]||this['boundingBox'][_0x4d9fd8(0x1521)](_0x563d18));}get[_0x47cdd2(0x13f4)](){var _0x286f45=_0x47cdd2;const _0x5a2e16=this[_0x286f45(0xf7f)],_0x36efe3=_0x5a2e16[_0x286f45(0x3332)]['subtractToRef'](_0x5a2e16[_0x286f45(0x1ac2)],_0x1115fd[_0x286f45(0x3b3)][0x0]);return _0x36efe3['length']();}[_0x47cdd2(0x1235)](_0x1667f9){var _0x5e1f09=_0x47cdd2;return this[_0x5e1f09(0xf7f)][_0x5e1f09(0x1235)](_0x1667f9);}[_0x47cdd2(0x33c3)](_0x53209b){var _0x6a01fe=_0x47cdd2;return _0x53209b[_0x6a01fe(0x2073)](this[_0x6a01fe(0x3779)]['centerWorld'],this[_0x6a01fe(0x3779)][_0x6a01fe(0x35f2)],this[_0x6a01fe(0xf7f)][_0x6a01fe(0x1ac2)],this[_0x6a01fe(0xf7f)][_0x6a01fe(0x3332)]);}[_0x47cdd2(0x37fd)](_0x3451b8){var _0x3aed3e=_0x47cdd2;return!!this[_0x3aed3e(0x3779)]['centerWorld']&&!!this[_0x3aed3e(0x3779)][_0x3aed3e(0x37fd)](_0x3451b8)&&!!this[_0x3aed3e(0xf7f)]['intersectsPoint'](_0x3451b8);}['intersects'](_0x5b96f6,_0x8f8710){var _0xe84713=_0x47cdd2;if(!_0x5e656c['K']['Intersects'](this[_0xe84713(0x3779)],_0x5b96f6[_0xe84713(0x3779)]))return!0x1;if(!_0x5d80fc['k'][_0xe84713(0x12e1)](this[_0xe84713(0xf7f)],_0x5b96f6[_0xe84713(0xf7f)]))return!0x1;if(!_0x8f8710)return!0x0;return _0x8f8710=this[_0xe84713(0xf7f)],_0x5b96f6=_0x5b96f6[_0xe84713(0xf7f)],!!_0x683f57(_0x8f8710[_0xe84713(0xc3e)][0x0],_0x8f8710,_0x5b96f6)&&(!!_0x683f57(_0x8f8710[_0xe84713(0xc3e)][0x1],_0x8f8710,_0x5b96f6)&&(!!_0x683f57(_0x8f8710[_0xe84713(0xc3e)][0x2],_0x8f8710,_0x5b96f6)&&(!!_0x683f57(_0x5b96f6['directions'][0x0],_0x8f8710,_0x5b96f6)&&(!!_0x683f57(_0x5b96f6[_0xe84713(0xc3e)][0x1],_0x8f8710,_0x5b96f6)&&!!(_0x683f57(_0x5b96f6['directions'][0x2],_0x8f8710,_0x5b96f6)&&_0x683f57(_0x4c9b08['P']['Cross'](_0x8f8710[_0xe84713(0xc3e)][0x0],_0x5b96f6['directions'][0x0]),_0x8f8710,_0x5b96f6)&&_0x683f57(_0x4c9b08['P'][_0xe84713(0xc92)](_0x8f8710[_0xe84713(0xc3e)][0x0],_0x5b96f6['directions'][0x1]),_0x8f8710,_0x5b96f6)&&_0x683f57(_0x4c9b08['P']['Cross'](_0x8f8710[_0xe84713(0xc3e)][0x0],_0x5b96f6[_0xe84713(0xc3e)][0x2]),_0x8f8710,_0x5b96f6)&&_0x683f57(_0x4c9b08['P'][_0xe84713(0xc92)](_0x8f8710[_0xe84713(0xc3e)][0x1],_0x5b96f6[_0xe84713(0xc3e)][0x0]),_0x8f8710,_0x5b96f6)&&_0x683f57(_0x4c9b08['P'][_0xe84713(0xc92)](_0x8f8710[_0xe84713(0xc3e)][0x1],_0x5b96f6[_0xe84713(0xc3e)][0x1]),_0x8f8710,_0x5b96f6)&&_0x683f57(_0x4c9b08['P'][_0xe84713(0xc92)](_0x8f8710[_0xe84713(0xc3e)][0x1],_0x5b96f6[_0xe84713(0xc3e)][0x2]),_0x8f8710,_0x5b96f6)&&_0x683f57(_0x4c9b08['P'][_0xe84713(0xc92)](_0x8f8710['directions'][0x2],_0x5b96f6['directions'][0x0]),_0x8f8710,_0x5b96f6)&&_0x683f57(_0x4c9b08['P'][_0xe84713(0xc92)](_0x8f8710['directions'][0x2],_0x5b96f6[_0xe84713(0xc3e)][0x1]),_0x8f8710,_0x5b96f6)&&_0x683f57(_0x4c9b08['P'][_0xe84713(0xc92)](_0x8f8710[_0xe84713(0xc3e)][0x2],_0x5b96f6[_0xe84713(0xc3e)][0x2]),_0x8f8710,_0x5b96f6))))));}}_0x1115fd[_0x47cdd2(0x3b3)]=_0x4b3397['B'][_0x47cdd2(0x37d)](0x2,_0x4c9b08['P'][_0x47cdd2(0x317a)]);},0x112f2:(_0x28a2a5,_0x5b522b,_0xe668db)=>{var _0x5aacf9=a8_0x2e955a;_0xe668db['d'](_0x5b522b,{'K':()=>_0x5d14d6});var _0x5b522b=_0xe668db(0x5397),_0x2dd7f3=_0xe668db(0xd53f);class _0x5d14d6{constructor(_0x275da4,_0x492c60,_0x4dae5e){var _0x240d5f=a8_0xcbd5;this[_0x240d5f(0x4119)]=_0x2dd7f3['P'][_0x240d5f(0x317a)](),this['centerWorld']=_0x2dd7f3['P'][_0x240d5f(0x317a)](),this[_0x240d5f(0x3c4)]=_0x2dd7f3['P'][_0x240d5f(0x317a)](),this[_0x240d5f(0x104c)]=_0x2dd7f3['P']['Zero'](),this[_0x240d5f(0x38a6)](_0x275da4,_0x492c60,_0x4dae5e);}[_0x5aacf9(0x38a6)](_0x4a1456,_0x5f391b,_0x3100df){var _0x41d027=_0x5aacf9;this[_0x41d027(0x3c4)][_0x41d027(0x2687)](_0x4a1456),this[_0x41d027(0x104c)][_0x41d027(0x2687)](_0x5f391b);var _0x20ac34=_0x2dd7f3['P'][_0x41d027(0xd9f)](_0x4a1456,_0x5f391b);_0x5f391b[_0x41d027(0x2487)](_0x4a1456,this[_0x41d027(0x4119)])[_0x41d027(0x3679)](0.5),this['radius']=0.5*_0x20ac34,this['_update'](_0x3100df||_0x2dd7f3['y3'][_0x41d027(0x29c4)]);}['scale'](_0x4e9828){var _0x3db475=_0x5aacf9;_0x4e9828=this[_0x3db475(0xf75)]*_0x4e9828;const _0x398843=_0x5d14d6[_0x3db475(0x3b3)];var _0x4e9828=_0x398843[0x0]['setAll'](_0x4e9828),_0x10e3c3=this[_0x3db475(0x4119)][_0x3db475(0x1d96)](_0x4e9828,_0x398843[0x1]),_0x4e9828=this[_0x3db475(0x4119)][_0x3db475(0x2487)](_0x4e9828,_0x398843[0x2]);return this[_0x3db475(0x38a6)](_0x10e3c3,_0x4e9828,this['_worldMatrix']),this;}[_0x5aacf9(0xe77)](){var _0x4a36a2=_0x5aacf9;return this[_0x4a36a2(0x38ec)];}[_0x5aacf9(0xfe7)](_0x220bf8){var _0x38f47c=_0x5aacf9,_0xc0dce9;_0x220bf8[_0x38f47c(0x1a39)]()?(this[_0x38f47c(0xdbb)][_0x38f47c(0x2687)](this[_0x38f47c(0x4119)]),this['radiusWorld']=this[_0x38f47c(0xf75)]):(_0x2dd7f3['P'][_0x38f47c(0x330a)](this['center'],_0x220bf8,this[_0x38f47c(0xdbb)]),_0xc0dce9=_0x5d14d6[_0x38f47c(0x3b3)][0x0],_0x2dd7f3['P'][_0x38f47c(0x9e0)](0x1,0x1,0x1,_0x220bf8,_0xc0dce9),this[_0x38f47c(0x35f2)]=Math[_0x38f47c(0x34dd)](Math[_0x38f47c(0x1516)](_0xc0dce9['x']),Math[_0x38f47c(0x1516)](_0xc0dce9['y']),Math[_0x38f47c(0x1516)](_0xc0dce9['z']))*this[_0x38f47c(0xf75)]);}[_0x5aacf9(0x1521)](_0x3346e2){var _0x4e7bd9=_0x5aacf9,_0x1915c4=this['centerWorld'],_0x5de26f=this[_0x4e7bd9(0x35f2)];for(let _0x387822=0x0;_0x387822<0x6;_0x387822++)if(_0x3346e2[_0x387822][_0x4e7bd9(0x68a)](_0x1915c4)<=-_0x5de26f)return!0x1;return!0x0;}[_0x5aacf9(0x3c0e)](_0x8aa905){var _0x25f9db=_0x5aacf9,_0x299e95=this[_0x25f9db(0xdbb)];for(let _0x239beb=0x0;_0x239beb<0x6;_0x239beb++)if(_0x8aa905[_0x239beb][_0x25f9db(0x68a)](_0x299e95)<0x0)return!0x1;return!0x0;}[_0x5aacf9(0x37fd)](_0x2e0f08){var _0x26d8e6=_0x5aacf9;return _0x2e0f08=_0x2dd7f3['P'][_0x26d8e6(0x2586)](this['centerWorld'],_0x2e0f08),!(this['radiusWorld']*this[_0x26d8e6(0x35f2)]<_0x2e0f08);}static['Intersects'](_0x2a659d,_0x230826){var _0x49b536=_0x5aacf9,_0x12c970=_0x2dd7f3['P']['DistanceSquared'](_0x2a659d[_0x49b536(0xdbb)],_0x230826[_0x49b536(0xdbb)]),_0x2a659d=_0x2a659d[_0x49b536(0x35f2)]+_0x230826[_0x49b536(0x35f2)];return!(_0x2a659d*_0x2a659d<_0x12c970);}static['CreateFromCenterAndRadius'](_0x1a1d42,_0x33b437,_0x41f2ed){var _0x2d60ff=_0x5aacf9;this[_0x2d60ff(0x3b3)][0x0][_0x2d60ff(0x2687)](_0x1a1d42),this[_0x2d60ff(0x3b3)][0x1][_0x2d60ff(0x3c7)](0x0,0x0,_0x33b437),this[_0x2d60ff(0x3b3)][0x2][_0x2d60ff(0x2687)](_0x1a1d42),this[_0x2d60ff(0x3b3)][0x0]['addInPlace'](this[_0x2d60ff(0x3b3)][0x1]),this[_0x2d60ff(0x3b3)][0x2][_0x2d60ff(0x1485)](this['_TmpVector3'][0x1]);const _0x3252ad=new _0x5d14d6(this[_0x2d60ff(0x3b3)][0x0],this[_0x2d60ff(0x3b3)][0x2]);return _0x3252ad[_0x2d60ff(0x38ec)]=_0x41f2ed||_0x2dd7f3['y3'][_0x2d60ff(0x1b77)](),_0x3252ad;}}_0x5d14d6[_0x5aacf9(0x3b3)]=_0x5b522b['B'][_0x5aacf9(0x37d)](0x3,_0x2dd7f3['P'][_0x5aacf9(0x317a)]);},0x3761:(_0x5d935e,_0x1ee7f3,_0x384ad2)=>{var _0x3df430=a8_0x2e955a;_0x384ad2['d'](_0x1ee7f3,{'z':()=>_0x446632});var _0x1ee7f3=_0x384ad2(0x5397),_0xaebeb0=_0x384ad2(0xd53f),_0xf9cca4=_0x384ad2(0xfcd4),_0x30e2c3=_0x384ad2(0x16f11),_0x3bf152=_0x384ad2(0xd537),_0x2028ff=_0x384ad2(0x43d7),_0x338d3c=_0x384ad2(0x11096);class _0x446632{constructor(_0x135a3c,_0x2fdf2e,_0x3e2ac3=Number[_0x3df430(0x399e)]){var _0x1c39c1=_0x3df430;this[_0x1c39c1(0x31fd)]=_0x135a3c,this[_0x1c39c1(0x2c21)]=_0x2fdf2e,this[_0x1c39c1(0x9da)]=_0x3e2ac3;}['clone'](){var _0x3f61c7=_0x3df430;return new _0x446632(this['origin'][_0x3f61c7(0x2654)](),this['direction'][_0x3f61c7(0x2654)](),this[_0x3f61c7(0x9da)]);}[_0x3df430(0x3118)](_0x1ae41c,_0x4a3ab3,_0x24632d=0x0){var _0x37eff5=_0x3df430;_0x1ae41c=_0x446632[_0x37eff5(0x3b3)][0x0][_0x37eff5(0x3c7)](_0x1ae41c['x']-_0x24632d,_0x1ae41c['y']-_0x24632d,_0x1ae41c['z']-_0x24632d),_0x4a3ab3=_0x446632['_TmpVector3'][0x1]['copyFromFloats'](_0x4a3ab3['x']+_0x24632d,_0x4a3ab3['y']+_0x24632d,_0x4a3ab3['z']+_0x24632d);let _0xb126bb=0x0,_0x125fce=Number[_0x37eff5(0x399e)],_0x3c4c6f,_0x4151a0,_0x502886,_0x83bf6f;if(Math['abs'](this[_0x37eff5(0x2c21)]['x'])<1e-7){if(this['origin']['x']<_0x1ae41c['x']||this[_0x37eff5(0x31fd)]['x']>_0x4a3ab3['x'])return!0x1;}else{if(_0x3c4c6f=0x1/this[_0x37eff5(0x2c21)]['x'],_0x4151a0=(_0x1ae41c['x']-this[_0x37eff5(0x31fd)]['x'])*_0x3c4c6f,-Infinity==(_0x502886=(_0x4a3ab3['x']-this[_0x37eff5(0x31fd)]['x'])*_0x3c4c6f)&&(_0x502886=Infinity),_0x4151a0>_0x502886&&(_0x83bf6f=_0x4151a0,_0x4151a0=_0x502886,_0x502886=_0x83bf6f),_0xb126bb=Math[_0x37eff5(0x34dd)](_0x4151a0,_0xb126bb),_0x125fce=Math[_0x37eff5(0x1858)](_0x502886,_0x125fce),_0xb126bb>_0x125fce)return!0x1;}if(Math[_0x37eff5(0x1516)](this[_0x37eff5(0x2c21)]['y'])<1e-7){if(this[_0x37eff5(0x31fd)]['y']<_0x1ae41c['y']||this['origin']['y']>_0x4a3ab3['y'])return!0x1;}else{if(_0x3c4c6f=0x1/this['direction']['y'],_0x4151a0=(_0x1ae41c['y']-this[_0x37eff5(0x31fd)]['y'])*_0x3c4c6f,-Infinity==(_0x502886=(_0x4a3ab3['y']-this[_0x37eff5(0x31fd)]['y'])*_0x3c4c6f)&&(_0x502886=Infinity),_0x4151a0>_0x502886&&(_0x83bf6f=_0x4151a0,_0x4151a0=_0x502886,_0x502886=_0x83bf6f),_0xb126bb=Math['max'](_0x4151a0,_0xb126bb),_0x125fce=Math[_0x37eff5(0x1858)](_0x502886,_0x125fce),_0xb126bb>_0x125fce)return!0x1;}if(Math['abs'](this[_0x37eff5(0x2c21)]['z'])<1e-7){if(this[_0x37eff5(0x31fd)]['z']<_0x1ae41c['z']||this['origin']['z']>_0x4a3ab3['z'])return!0x1;}else{if(_0x3c4c6f=0x1/this[_0x37eff5(0x2c21)]['z'],_0x4151a0=(_0x1ae41c['z']-this[_0x37eff5(0x31fd)]['z'])*_0x3c4c6f,-Infinity==(_0x502886=(_0x4a3ab3['z']-this['origin']['z'])*_0x3c4c6f)&&(_0x502886=Infinity),_0x4151a0>_0x502886&&(_0x83bf6f=_0x4151a0,_0x4151a0=_0x502886,_0x502886=_0x83bf6f),_0xb126bb=Math[_0x37eff5(0x34dd)](_0x4151a0,_0xb126bb),_0x125fce=Math[_0x37eff5(0x1858)](_0x502886,_0x125fce),_0xb126bb>_0x125fce)return!0x1;}return!0x0;}[_0x3df430(0x2d4b)](_0x27033f,_0x34667e=0x0){var _0x587511=_0x3df430;return this[_0x587511(0x3118)](_0x27033f[_0x587511(0x3c4)],_0x27033f[_0x587511(0x104c)],_0x34667e);}[_0x3df430(0x3bd4)](_0xc5e3d7,_0x17b352=0x0){var _0x2749a1=_0x3df430,_0x2ba0f7=_0xc5e3d7[_0x2749a1(0x4119)]['x']-this['origin']['x'],_0x28656d=_0xc5e3d7[_0x2749a1(0x4119)]['y']-this[_0x2749a1(0x31fd)]['y'],_0xe475ad=_0xc5e3d7[_0x2749a1(0x4119)]['z']-this[_0x2749a1(0x31fd)]['z'],_0x23868f=_0x2ba0f7*_0x2ba0f7+_0x28656d*_0x28656d+_0xe475ad*_0xe475ad,_0xc5e3d7=_0xc5e3d7['radius']+_0x17b352,_0x17b352=_0xc5e3d7*_0xc5e3d7;if(_0x23868f<=_0x17b352)return!0x0;return _0xc5e3d7=_0x2ba0f7*this['direction']['x']+_0x28656d*this[_0x2749a1(0x2c21)]['y']+_0xe475ad*this[_0x2749a1(0x2c21)]['z'],!(_0xc5e3d7<0x0)&&_0x23868f-_0xc5e3d7*_0xc5e3d7<=_0x17b352;}['intersectsTriangle'](_0x771f6f,_0x5e27d2,_0x27eb64){var _0x8c889=_0x3df430,_0x342b5c=_0x446632['_TmpVector3'][0x0],_0x2cc9a2=_0x446632[_0x8c889(0x3b3)][0x1],_0x182724=_0x446632[_0x8c889(0x3b3)][0x2],_0x4cc518=_0x446632[_0x8c889(0x3b3)][0x3],_0x50f289=_0x446632['_TmpVector3'][0x4],_0x5e27d2=(_0x5e27d2['subtractToRef'](_0x771f6f,_0x342b5c),_0x27eb64[_0x8c889(0x1d96)](_0x771f6f,_0x2cc9a2),_0xaebeb0['P']['CrossToRef'](this[_0x8c889(0x2c21)],_0x2cc9a2,_0x182724),_0xaebeb0['P']['Dot'](_0x342b5c,_0x182724));if(0x0===_0x5e27d2)return null;_0x27eb64=0x1/_0x5e27d2,this[_0x8c889(0x31fd)][_0x8c889(0x1d96)](_0x771f6f,_0x4cc518),_0x5e27d2=_0xaebeb0['P'][_0x8c889(0x936)](_0x4cc518,_0x182724)*_0x27eb64;if(_0x5e27d2<0x0||0x1<_0x5e27d2)return null;_0xaebeb0['P'][_0x8c889(0x27ce)](_0x4cc518,_0x342b5c,_0x50f289),_0x771f6f=_0xaebeb0['P'][_0x8c889(0x936)](this[_0x8c889(0x2c21)],_0x50f289)*_0x27eb64;if(_0x771f6f<0x0||0x1<_0x5e27d2+_0x771f6f)return null;return _0x182724=_0xaebeb0['P']['Dot'](_0x2cc9a2,_0x50f289)*_0x27eb64,_0x182724>this['length']?null:new _0x30e2c3['c'](0x1-_0x5e27d2-_0x771f6f,_0x5e27d2,_0x182724);}[_0x3df430(0x24f4)](_0x562891){var _0x4ff1b8=_0x3df430,_0x3fcae2,_0xd70c78=_0xaebeb0['P'][_0x4ff1b8(0x936)](_0x562891[_0x4ff1b8(0x23e1)],this[_0x4ff1b8(0x2c21)]);return Math[_0x4ff1b8(0x1516)](_0xd70c78)<9.99999997475243e-7?null:(_0x3fcae2=_0xaebeb0['P']['Dot'](_0x562891[_0x4ff1b8(0x23e1)],this[_0x4ff1b8(0x31fd)]),(_0x562891=(-_0x562891['d']-_0x3fcae2)/_0xd70c78)<0x0?_0x562891<-9.99999997475243e-7?null:0x0:_0x562891);}[_0x3df430(0x20ca)](_0x4e7959,_0x13eb8a=0x0){var _0x1f905e=_0x3df430;switch(_0x4e7959){case'y':var _0x414cea=(this[_0x1f905e(0x31fd)]['y']-_0x13eb8a)/this[_0x1f905e(0x2c21)]['y'];return 0x0<_0x414cea?null:new _0xaebeb0['P'](this[_0x1f905e(0x31fd)]['x']+this[_0x1f905e(0x2c21)]['x']*-_0x414cea,_0x13eb8a,this['origin']['z']+this[_0x1f905e(0x2c21)]['z']*-_0x414cea);case'x':_0x414cea=(this[_0x1f905e(0x31fd)]['x']-_0x13eb8a)/this[_0x1f905e(0x2c21)]['x'];return 0x0<_0x414cea?null:new _0xaebeb0['P'](_0x13eb8a,this[_0x1f905e(0x31fd)]['y']+this[_0x1f905e(0x2c21)]['y']*-_0x414cea,this[_0x1f905e(0x31fd)]['z']+this[_0x1f905e(0x2c21)]['z']*-_0x414cea);case'z':_0x414cea=(this[_0x1f905e(0x31fd)]['z']-_0x13eb8a)/this[_0x1f905e(0x2c21)]['z'];return 0x0<_0x414cea?null:new _0xaebeb0['P'](this[_0x1f905e(0x31fd)]['x']+this[_0x1f905e(0x2c21)]['x']*-_0x414cea,this[_0x1f905e(0x31fd)]['y']+this[_0x1f905e(0x2c21)]['y']*-_0x414cea,_0x13eb8a);default:return null;}}[_0x3df430(0x1b5d)](_0x40c068,_0x1e8e43){var _0x1866f9=_0x3df430,_0x18b809=_0xaebeb0['jp']['Matrix'][0x0];return _0x40c068['getWorldMatrix']()['invertToRef'](_0x18b809),this[_0x1866f9(0x183b)]?_0x446632[_0x1866f9(0x335b)](this,_0x18b809,this['_tmpRay']):this['_tmpRay']=_0x446632['Transform'](this,_0x18b809),_0x40c068[_0x1866f9(0x391f)](this[_0x1866f9(0x183b)],_0x1e8e43);}['intersectsMeshes'](_0x4baada,_0x402386,_0x225581){var _0x134316=_0x3df430;_0x225581?_0x225581[_0x134316(0x9da)]=0x0:_0x225581=[];for(let _0x1861b9=0x0;_0x1861b9<_0x4baada[_0x134316(0x9da)];_0x1861b9++){var _0x188dd1=this[_0x134316(0x1b5d)](_0x4baada[_0x1861b9],_0x402386);_0x188dd1[_0x134316(0x2938)]&&_0x225581[_0x134316(0x2009)](_0x188dd1);}return _0x225581[_0x134316(0x363)](this['_comparePickingInfo']),_0x225581;}[_0x3df430(0x267a)](_0x132d74,_0x269ff4){var _0x1a7382=_0x3df430;return _0x132d74['distance']<_0x269ff4['distance']?-0x1:_0x132d74[_0x1a7382(0x169a)]>_0x269ff4[_0x1a7382(0x169a)]?0x1:0x0;}['intersectionSegment'](_0x39a07c,_0x11fed7,_0x267ada){var _0x334b1a=_0x3df430;const _0x28725f=this['origin'],_0x206b0d=_0xaebeb0['jp'][_0x334b1a(0x310d)][0x0];var _0x692a0d=_0xaebeb0['jp'][_0x334b1a(0x310d)][0x1];const _0x283101=_0xaebeb0['jp']['Vector3'][0x2];var _0x1f2878=_0xaebeb0['jp'][_0x334b1a(0x310d)][0x3],_0x11fed7=(_0x11fed7[_0x334b1a(0x1d96)](_0x39a07c,_0x206b0d),this['direction'][_0x334b1a(0x1310)](_0x446632[_0x334b1a(0x1338)],_0x283101),_0x28725f['addToRef'](_0x283101,_0x692a0d),_0x39a07c[_0x334b1a(0x1d96)](_0x28725f,_0x1f2878),_0xaebeb0['P'][_0x334b1a(0x936)](_0x206b0d,_0x206b0d)),_0x692a0d=_0xaebeb0['P'][_0x334b1a(0x936)](_0x206b0d,_0x283101),_0x39a07c=_0xaebeb0['P']['Dot'](_0x283101,_0x283101),_0x3455cb=_0xaebeb0['P'][_0x334b1a(0x936)](_0x206b0d,_0x1f2878),_0x1d7011=_0xaebeb0['P'][_0x334b1a(0x936)](_0x283101,_0x1f2878),_0x4661a3=_0x11fed7*_0x39a07c-_0x692a0d*_0x692a0d;let _0x17e2f3,_0x249a92=_0x4661a3,_0x4426f5,_0x1e1220=_0x4661a3;_0x4661a3<_0x446632['_Smallnum']?(_0x17e2f3=0x0,_0x249a92=0x1,_0x4426f5=_0x1d7011,_0x1e1220=_0x39a07c):(_0x17e2f3=_0x692a0d*_0x1d7011-_0x39a07c*_0x3455cb,_0x4426f5=_0x11fed7*_0x1d7011-_0x692a0d*_0x3455cb,_0x17e2f3<0x0?(_0x17e2f3=0x0,_0x4426f5=_0x1d7011,_0x1e1220=_0x39a07c):_0x17e2f3>_0x249a92&&(_0x17e2f3=_0x249a92,_0x4426f5=_0x1d7011+_0x692a0d,_0x1e1220=_0x39a07c)),_0x4426f5<0x0?-_0x3455cb<(_0x4426f5=0x0)?_0x17e2f3=0x0:_0x11fed7<-_0x3455cb?_0x17e2f3=_0x249a92:(_0x17e2f3=-_0x3455cb,_0x249a92=_0x11fed7):_0x4426f5>_0x1e1220&&(_0x4426f5=_0x1e1220,-_0x3455cb+_0x692a0d<0x0?_0x17e2f3=0x0:_0x11fed7<-_0x3455cb+_0x692a0d?_0x17e2f3=_0x249a92:(_0x17e2f3=-_0x3455cb+_0x692a0d,_0x249a92=_0x11fed7)),(_0x4661a3=Math[_0x334b1a(0x1516)](_0x17e2f3)<_0x446632[_0x334b1a(0x93d)]?0x0:_0x17e2f3/_0x249a92,_0x1d7011=Math[_0x334b1a(0x1516)](_0x4426f5)<_0x446632[_0x334b1a(0x93d)]?0x0:_0x4426f5/_0x1e1220,_0x39a07c=_0xaebeb0['jp'][_0x334b1a(0x310d)][0x4]),_0x283101[_0x334b1a(0x1310)](_0x1d7011,_0x39a07c);const _0x3735b6=_0xaebeb0['jp'][_0x334b1a(0x310d)][0x5],_0x110d29=(_0x206b0d['scaleToRef'](_0x4661a3,_0x3735b6),_0x3735b6['addInPlace'](_0x1f2878),_0xaebeb0['jp']['Vector3'][0x6]);return _0x3735b6['subtractToRef'](_0x39a07c,_0x110d29),0x0<_0x1d7011&&_0x1d7011<=this[_0x334b1a(0x9da)]&&_0x110d29[_0x334b1a(0x41c1)]()<_0x267ada*_0x267ada?_0x3735b6['length']():-0x1;}[_0x3df430(0xc7c)](_0x38c6f5,_0x599eb2,_0x1145e5,_0x3af0a8,_0xb1e808,_0x27637d,_0x5dc60d,_0x19603d=!0x1){var _0x31c8c2=_0x3df430;return _0x19603d?(_0x446632[_0x31c8c2(0xc81)]||(_0x446632[_0x31c8c2(0xc81)]=_0x446632[_0x31c8c2(0x317a)]()),_0x446632['_RayDistant'][_0x31c8c2(0x1584)](_0x38c6f5,_0x599eb2,_0x1145e5,_0x3af0a8,_0xaebeb0['y3']['IdentityReadOnly'],_0x27637d,_0x5dc60d),_0x19603d=_0xaebeb0['jp'][_0x31c8c2(0x735)][0x0],_0xb1e808[_0x31c8c2(0x28e5)](_0x19603d),_0x446632['TransformToRef'](_0x446632['_RayDistant'],_0x19603d,this)):this[_0x31c8c2(0x1584)](_0x38c6f5,_0x599eb2,_0x1145e5,_0x3af0a8,_0xb1e808,_0x27637d,_0x5dc60d),this;}static['Zero'](){var _0x48396a=_0x3df430;return new _0x446632(_0xaebeb0['P']['Zero'](),_0xaebeb0['P'][_0x48396a(0x317a)]());}static['CreateNew'](_0x2399f4,_0x4c8ca0,_0x3b0037,_0x35827e,_0x20a757,_0x2cfb0e,_0x4c90f4){var _0x320af7=_0x3df430;const _0x123a1f=_0x446632[_0x320af7(0x317a)]();return _0x123a1f[_0x320af7(0xc7c)](_0x2399f4,_0x4c8ca0,_0x3b0037,_0x35827e,_0x20a757,_0x2cfb0e,_0x4c90f4);}static[_0x3df430(0x1c24)](_0x386c58,_0x18bc73,_0x34bc4a=_0xaebeb0['y3'][_0x3df430(0x29c4)]){var _0x4ceb2e=_0x3df430;const _0x3db76a=_0x18bc73[_0x4ceb2e(0x34cd)](_0x386c58);return _0x18bc73=Math[_0x4ceb2e(0xa6b)](_0x3db76a['x']*_0x3db76a['x']+_0x3db76a['y']*_0x3db76a['y']+_0x3db76a['z']*_0x3db76a['z']),(_0x3db76a[_0x4ceb2e(0x90a)](),_0x446632[_0x4ceb2e(0x3519)](new _0x446632(_0x386c58,_0x3db76a,_0x18bc73),_0x34bc4a));}static[_0x3df430(0x3519)](_0xce4f72,_0x4f6779){var _0x295d88=new _0x446632(new _0xaebeb0['P'](0x0,0x0,0x0),new _0xaebeb0['P'](0x0,0x0,0x0));return _0x446632['TransformToRef'](_0xce4f72,_0x4f6779,_0x295d88),_0x295d88;}static[_0x3df430(0x335b)](_0x14d757,_0x362a50,_0x5d605e){var _0x5bdf17=_0x3df430;_0xaebeb0['P'][_0x5bdf17(0x330a)](_0x14d757[_0x5bdf17(0x31fd)],_0x362a50,_0x5d605e[_0x5bdf17(0x31fd)]),_0xaebeb0['P'][_0x5bdf17(0x3cd8)](_0x14d757[_0x5bdf17(0x2c21)],_0x362a50,_0x5d605e[_0x5bdf17(0x2c21)]),_0x5d605e[_0x5bdf17(0x9da)]=_0x14d757['length'];const _0x42d413=_0x5d605e[_0x5bdf17(0x2c21)];_0x362a50=_0x42d413['length'](),0x0!==_0x362a50&&0x1!==_0x362a50&&(_0x14d757=0x1/_0x362a50,_0x42d413['x']*=_0x14d757,_0x42d413['y']*=_0x14d757,_0x42d413['z']*=_0x14d757,_0x5d605e[_0x5bdf17(0x9da)]*=_0x362a50);}[_0x3df430(0x1584)](_0x2ed3b2,_0x42b66e,_0x172e21,_0x3078d7,_0x3b6ace,_0x4e4594,_0x3b4fce){var _0x5e80e9=_0x3df430;const _0x50f708=_0xaebeb0['jp'][_0x5e80e9(0x735)][0x0],_0x3b15b8=(_0x3b6ace['multiplyToRef'](_0x4e4594,_0x50f708),_0x50f708['multiplyToRef'](_0x3b4fce,_0x50f708),_0x50f708[_0x5e80e9(0x1763)](),_0xaebeb0['jp'][_0x5e80e9(0x310d)][0x0]);_0x3b15b8['x']=_0x2ed3b2/_0x172e21*0x2-0x1,_0x3b15b8['y']=-(_0x42b66e/_0x3078d7*0x2-0x1),_0x3b15b8['z']=null!=(_0x3b6ace=_0x338d3c['l']['LastCreatedEngine'])&&_0x3b6ace[_0x5e80e9(0x17dd)]?0x0:-0x1,(_0x4e4594=_0xaebeb0['jp'][_0x5e80e9(0x310d)][0x1]['copyFromFloats'](_0x3b15b8['x'],_0x3b15b8['y'],0x1-1e-8),_0x3b4fce=_0xaebeb0['jp'][_0x5e80e9(0x310d)][0x2]);const _0x24f756=_0xaebeb0['jp'][_0x5e80e9(0x310d)][0x3];_0xaebeb0['P'][_0x5e80e9(0x2ac7)](_0x3b15b8,_0x50f708,_0x3b4fce),_0xaebeb0['P'][_0x5e80e9(0x2ac7)](_0x4e4594,_0x50f708,_0x24f756),this[_0x5e80e9(0x31fd)][_0x5e80e9(0x2687)](_0x3b4fce),_0x24f756[_0x5e80e9(0x1d96)](_0x3b4fce,this[_0x5e80e9(0x2c21)]),this[_0x5e80e9(0x2c21)][_0x5e80e9(0x90a)]();}}_0x446632[_0x3df430(0x3b3)]=_0x1ee7f3['B'][_0x3df430(0x37d)](0x6,_0xaebeb0['P'][_0x3df430(0x317a)]),_0x446632[_0x3df430(0xc81)]=_0x446632['Zero'](),_0x446632[_0x3df430(0x93d)]=1e-8,_0x446632[_0x3df430(0x1338)]=0x3b9aca00,_0x3bf152['x'][_0x3df430(0x2dca)]['createPickingRay']=function(_0x5dda5c,_0x9c9897,_0x241f01,_0x2812a5,_0x43f5c9=!0x1){var _0x24eaff=_0x3df430,_0x4a8eef=_0x446632[_0x24eaff(0x317a)]();return this[_0x24eaff(0x48a)](_0x5dda5c,_0x9c9897,_0x241f01,_0x4a8eef,_0x2812a5,_0x43f5c9),_0x4a8eef;},_0x3bf152['x']['prototype'][_0x3df430(0x48a)]=function(_0x22fec8,_0x1a1515,_0x57377a,_0x30774d,_0x1b5866,_0x396437=!0x1,_0x560319=!0x1){var _0x4ea8f1=_0x3df430;const _0x15de6f=this[_0x4ea8f1(0x279a)]();if(!_0x1b5866){if(!this['activeCamera'])return this;_0x1b5866=this[_0x4ea8f1(0x3311)];}const _0x22e22c=_0x1b5866[_0x4ea8f1(0x32f9)];var _0xe3e5e6=_0x22e22c['toGlobal'](_0x15de6f[_0x4ea8f1(0x19ac)](),_0x15de6f['getRenderHeight']());return _0x22fec8=_0x22fec8/_0x15de6f[_0x4ea8f1(0x2e39)]()-_0xe3e5e6['x'],_0x1a1515=_0x1a1515/_0x15de6f[_0x4ea8f1(0x2e39)]()-(_0x15de6f[_0x4ea8f1(0x32b)]()-_0xe3e5e6['y']-_0xe3e5e6[_0x4ea8f1(0x230c)]),_0x30774d[_0x4ea8f1(0xc7c)](_0x22fec8,_0x1a1515,_0xe3e5e6['width'],_0xe3e5e6[_0x4ea8f1(0x230c)],_0x57377a||_0xaebeb0['y3'][_0x4ea8f1(0x29c4)],_0x396437?_0xaebeb0['y3'][_0x4ea8f1(0x29c4)]:_0x1b5866[_0x4ea8f1(0x1f6f)](),_0x1b5866[_0x4ea8f1(0x17a9)](),_0x560319),this;},_0x3bf152['x'][_0x3df430(0x2dca)]['createPickingRayInCameraSpace']=function(_0x182a11,_0x1c7834,_0x36d3d7){var _0x58f91b=_0x3df430,_0x42158e=_0x446632[_0x58f91b(0x317a)]();return this[_0x58f91b(0x2309)](_0x182a11,_0x1c7834,_0x42158e,_0x36d3d7),_0x42158e;},_0x3bf152['x'][_0x3df430(0x2dca)][_0x3df430(0x2309)]=function(_0x29dc29,_0x1d3632,_0x5f1d32,_0x183d5f){var _0x3e9c1e=_0x3df430;if(!_0xf9cca4['p'])return this;const _0x5bae40=this[_0x3e9c1e(0x279a)]();if(!_0x183d5f){if(!this[_0x3e9c1e(0x3311)])throw new Error(_0x3e9c1e(0x153f));_0x183d5f=this[_0x3e9c1e(0x3311)];}const _0x4fbf72=_0x183d5f['viewport'];var _0x166c24=_0x4fbf72[_0x3e9c1e(0x2fd4)](_0x5bae40[_0x3e9c1e(0x19ac)](),_0x5bae40[_0x3e9c1e(0x32b)]()),_0x1acb8b=_0xaebeb0['y3'][_0x3e9c1e(0x1b77)]();return _0x29dc29=_0x29dc29/_0x5bae40[_0x3e9c1e(0x2e39)]()-_0x166c24['x'],_0x1d3632=_0x1d3632/_0x5bae40[_0x3e9c1e(0x2e39)]()-(_0x5bae40[_0x3e9c1e(0x32b)]()-_0x166c24['y']-_0x166c24[_0x3e9c1e(0x230c)]),_0x5f1d32['update'](_0x29dc29,_0x1d3632,_0x166c24[_0x3e9c1e(0x15b3)],_0x166c24[_0x3e9c1e(0x230c)],_0x1acb8b,_0x1acb8b,_0x183d5f[_0x3e9c1e(0x17a9)]()),this;},_0x3bf152['x'][_0x3df430(0x2dca)][_0x3df430(0x6a1)]=function(_0x54c422,_0x11cb45,_0x585c6f,_0x4dd2ee,_0x301fcc,_0x5c5bbe,_0x1373fc,_0x13e0e4){var _0x34966a=_0x3df430;return _0x11cb45=_0x11cb45(_0x4dd2ee,_0x585c6f['enableDistantPicking']),_0x585c6f=_0x585c6f[_0x34966a(0x391f)](_0x11cb45,_0x301fcc,_0x1373fc,_0x5c5bbe,_0x4dd2ee,_0x13e0e4),!_0x585c6f||!_0x585c6f[_0x34966a(0x2938)]||!_0x301fcc&&null!=_0x54c422&&_0x585c6f[_0x34966a(0x169a)]>=_0x54c422[_0x34966a(0x169a)]?null:_0x585c6f;},_0x3bf152['x'][_0x3df430(0x2dca)][_0x3df430(0xcea)]=function(_0x1eb989,_0x4f826a,_0x5ca382,_0xe2e639,_0xd80e64){var _0x216577=_0x3df430;let _0x4ef24e=null;var _0x5f45fd=!!(this[_0x216577(0x1e65)]&&0x1(this[_0x343679(0x415)]||(this[_0x343679(0x415)]=_0x446632[_0x343679(0x317a)]()),this[_0x343679(0x48a)](_0x412bc4,_0x9bda12,_0x1ca3bc,this[_0x343679(0x415)],_0x3c4679||null),this[_0x343679(0x415)]),_0x4e8f0b,_0x4fef94,!0x0);return _0x5b4c86&&(_0x5b4c86[_0x343679(0x32a0)]=this['createPickingRay'](_0x412bc4,_0x9bda12,_0xaebeb0['y3'][_0x343679(0x1b77)](),_0x3c4679||null)),_0x5b4c86;},Object['defineProperty'](_0x3bf152['x']['prototype'],_0x3df430(0x615),{'get':()=>!0x0,'enumerable':!0x1,'configurable':!0x1}),_0x3bf152['x'][_0x3df430(0x2dca)][_0x3df430(0x3206)]=function(_0x12ebda,_0x1aeb32,_0x87f7e3,_0x9c83c0,_0x491edc,_0x176511,_0x15ed02=0x0){var _0x147d09=_0x3df430;const _0x3cca64=this[_0x147d09(0xcea)]((_0x27a394,_0x1bcb58)=>(this[_0x147d09(0x415)]||(this[_0x147d09(0x415)]=_0x446632[_0x147d09(0x317a)]()),this[_0x147d09(0x48a)](_0x12ebda,_0x1aeb32,_0x27a394,this[_0x147d09(0x415)],_0x491edc||null,!0x1,_0x1bcb58),this[_0x147d09(0x415)]),_0x87f7e3,_0x9c83c0,!0x1,_0x176511);return _0x3cca64&&(_0x3cca64[_0x147d09(0x32a0)]=this['createPickingRay'](_0x12ebda,_0x1aeb32,_0xaebeb0['y3'][_0x147d09(0x1b77)](),_0x491edc||null)),_0x3cca64;},_0x3bf152['x'][_0x3df430(0x2dca)][_0x3df430(0x279)]=function(_0x3b36a7,_0x14f685,_0x23fdc7,_0x49df95){var _0x3f5fa3=_0x3df430;const _0x10d3db=this['_internalPick'](_0x5d1ae7=>(this[_0x3f5fa3(0x2b29)]||(this[_0x3f5fa3(0x2b29)]=_0xaebeb0['y3'][_0x3f5fa3(0x1b77)]()),_0x5d1ae7[_0x3f5fa3(0x28e5)](this[_0x3f5fa3(0x2b29)]),this[_0x3f5fa3(0x65e)]||(this['_cachedRayForTransform']=_0x446632[_0x3f5fa3(0x317a)]()),_0x446632['TransformToRef'](_0x3b36a7,this['_pickWithRayInverseMatrix'],this[_0x3f5fa3(0x65e)]),this[_0x3f5fa3(0x65e)]),_0x14f685,_0x23fdc7,!0x1,_0x49df95);return _0x10d3db&&(_0x10d3db[_0x3f5fa3(0x32a0)]=_0x3b36a7),_0x10d3db;},_0x3bf152['x'][_0x3df430(0x2dca)][_0x3df430(0x2094)]=function(_0x37a64c,_0x5ee507,_0x3c0753,_0x3a946f,_0x10fed6){var _0x33abff=_0x3df430;return this['_internalMultiPick'](_0x272d53=>this[_0x33abff(0x27f2)](_0x37a64c,_0x5ee507,_0x272d53,_0x3a946f||null),_0x3c0753,_0x10fed6);},_0x3bf152['x'][_0x3df430(0x2dca)][_0x3df430(0x295d)]=function(_0x420764,_0x4b081e,_0x37747e){var _0x657cac=_0x3df430;return this[_0x657cac(0x3a0)](_0x22a05b=>(this[_0x657cac(0x2b29)]||(this['_pickWithRayInverseMatrix']=_0xaebeb0['y3']['Identity']()),_0x22a05b['invertToRef'](this['_pickWithRayInverseMatrix']),this[_0x657cac(0x65e)]||(this[_0x657cac(0x65e)]=_0x446632[_0x657cac(0x317a)]()),_0x446632[_0x657cac(0x335b)](_0x420764,this[_0x657cac(0x2b29)],this[_0x657cac(0x65e)]),this[_0x657cac(0x65e)]),_0x4b081e,_0x37747e);},_0x2028ff['V'][_0x3df430(0x2dca)]['getForwardRay']=function(_0x520026=0x64,_0x1470bf,_0x3bb467){var _0x4dc4f1=_0x3df430;return this[_0x4dc4f1(0x2a3b)](new _0x446632(_0xaebeb0['P']['Zero'](),_0xaebeb0['P']['Zero'](),_0x520026),_0x520026,_0x1470bf,_0x3bb467);},_0x2028ff['V'][_0x3df430(0x2dca)]['getForwardRayToRef']=function(_0x467b64,_0x4de55d=0x64,_0x2c8282,_0x59f7ef){var _0x3dcb62=_0x3df430;return _0x2c8282=_0x2c8282||this[_0x3dcb62(0xe77)](),_0x467b64['length']=_0x4de55d,_0x59f7ef?_0x467b64[_0x3dcb62(0x31fd)][_0x3dcb62(0x2687)](_0x59f7ef):_0x467b64['origin'][_0x3dcb62(0x2687)](this[_0x3dcb62(0x2436)]),_0xaebeb0['jp'][_0x3dcb62(0x310d)][0x2]['set'](0x0,0x0,this[_0x3dcb62(0x20c2)][_0x3dcb62(0xf71)]?-0x1:0x1),_0xaebeb0['P']['TransformNormalToRef'](_0xaebeb0['jp']['Vector3'][0x2],_0x2c8282,_0xaebeb0['jp'][_0x3dcb62(0x310d)][0x3]),_0xaebeb0['P'][_0x3dcb62(0x18f5)](_0xaebeb0['jp'][_0x3dcb62(0x310d)][0x3],_0x467b64[_0x3dcb62(0x2c21)]),_0x467b64;};},0x5c66:(_0x3aae1a,_0x5864ce,_0x34d893)=>{_0x34d893(0xd53f),_0x34d893(0x14d70),_0x34d893(0x96f2),_0x34d893(0xbd53),_0x34d893(0x11096);},0x14f6f:(_0xf4f74a,_0x280453,_0x19d464)=>{_0x19d464(0x5c66),_0x19d464(0xd53f),_0x19d464(0xa0f1),class extends null{};},0x7dc3:(_0x4a82fe,_0x2f444a,_0x42e127)=>{var _0x109780=a8_0x2e955a,_0x4c4739=_0x42e127(0x4ba7),_0x5143d4=_0x42e127(0xa896),_0x35e79c=_0x42e127(0xd537),_0x44d622=_0x42e127(0x14232),_0x2cfd4c=_0x42e127(0x11096);Object[_0x109780(0x30e2)](_0x35e79c['x'][_0x109780(0x2dca)],_0x109780(0x258b),{'get':function(){var _0x1bead9=_0x109780;return this[_0x1bead9(0x243)]||(this[_0x1bead9(0x243)]=new _0x1e02c0(this)),this[_0x1bead9(0x243)];},'enumerable':!0x0,'configurable':!0x0});class _0x1e02c0{constructor(_0xc7143a){var _0x5e0966=_0x109780;this[_0x5e0966(0x116d)]=this[_0x5e0966(0x1542)](),this[_0x5e0966(0x20c2)]=_0xc7143a||_0x2cfd4c['l']['LastCreatedScene'],this['_scene']&&this[_0x5e0966(0x20c2)][_0x5e0966(0x1244)][_0x5e0966(0x2ed7)](()=>{var _0x4f7418=_0x5e0966;this[_0x4f7418(0x20c2)][_0x4f7418(0x243)]&&this[_0x4f7418(0x20c2)][_0x4f7418(0x243)]['hide']();});}get[_0x109780(0x3157)](){var _0x1e260a=_0x109780;return this[_0x1e260a(0x116d)]&&this[_0x1e260a(0x116d)][_0x1e260a(0xfb8)]?this[_0x1e260a(0x116d)][_0x1e260a(0xfb8)][_0x1e260a(0x3695)]:(this[_0x1e260a(0x388)]||(this[_0x1e260a(0x388)]=new _0x5143d4['y$']()),this[_0x1e260a(0x388)]);}get[_0x109780(0x1c2a)](){var _0x357a96=_0x109780;return this[_0x357a96(0x116d)]&&this[_0x357a96(0x116d)]['Inspector']?this[_0x357a96(0x116d)][_0x357a96(0xfb8)][_0x357a96(0x36a5)]:(this[_0x357a96(0x24da)]||(this[_0x357a96(0x24da)]=new _0x5143d4['y$']()),this['_onSelectionChangedObservable']);}[_0x109780(0x35b2)](_0x5e52e9){var _0x547c80=_0x109780;if(!this[_0x547c80(0xb7d)]()){if(this[_0x547c80(0x388)]){for(const _0x4303c3 of this['_onPropertyChangedObservable'][_0x547c80(0xa83)])this[_0x547c80(0x116d)][_0x547c80(0xfb8)][_0x547c80(0x3695)][_0x547c80(0x2ed7)](_0x4303c3);this['_onPropertyChangedObservable'][_0x547c80(0x2a99)](),this['_onPropertyChangedObservable']=void 0x0;}if(this['_onSelectionChangedObservable']){for(const _0x1eb5f0 of this[_0x547c80(0x24da)][_0x547c80(0xa83)])this['BJSINSPECTOR']['Inspector'][_0x547c80(0x2c91)]['add'](_0x1eb5f0);this['_onSelectionChangedObservable']['clear'](),this[_0x547c80(0x24da)]=void 0x0;}_0x5e52e9=Object[_0x547c80(0x1ec3)]({'overlay':!0x1,'showExplorer':!0x0,'showInspector':!0x0,'embedMode':!0x1,'handleResize':!0x0,'enablePopup':!0x0},_0x5e52e9),(this[_0x547c80(0x116d)]=this[_0x547c80(0x116d)]||this['_getGlobalInspector'](),this[_0x547c80(0x116d)][_0x547c80(0xfb8)]['Show'](this[_0x547c80(0x20c2)],_0x5e52e9));}}['select'](_0xa343fb,_0x2aef02){var _0x3d5e25=_0x109780;this[_0x3d5e25(0x116d)]&&(_0x2aef02&&(_0x3d5e25(0x3757)==Object[_0x3d5e25(0x2dca)][_0x3d5e25(0x348f)][_0x3d5e25(0xc8f)](_0x2aef02)?this[_0x3d5e25(0x116d)][_0x3d5e25(0xfb8)][_0x3d5e25(0x7a7)](_0x2aef02):this[_0x3d5e25(0x116d)][_0x3d5e25(0xfb8)][_0x3d5e25(0x264e)](_0x2aef02)),this['BJSINSPECTOR'][_0x3d5e25(0xfb8)][_0x3d5e25(0x36a5)][_0x3d5e25(0x223f)](_0xa343fb));}[_0x109780(0x1542)](){var _0xe46cb6=_0x109780;return _0xe46cb6(0x137a)!=typeof INSPECTOR?INSPECTOR:'undefined'!=typeof BABYLON&&void 0x0!==BABYLON[_0xe46cb6(0xfb8)]?BABYLON:void 0x0;}[_0x109780(0xb7d)](){var _0x3c6ed4=_0x109780;return this['BJSINSPECTOR']&&this[_0x3c6ed4(0x116d)][_0x3c6ed4(0xfb8)][_0x3c6ed4(0x2cc0)];}[_0x109780(0x38a1)](){var _0x9cd1ab=_0x109780;this[_0x9cd1ab(0x116d)]&&this[_0x9cd1ab(0x116d)][_0x9cd1ab(0xfb8)]['Hide']();}[_0x109780(0x285b)](){var _0x162e2e=_0x109780;this[_0x162e2e(0x116d)]&&this[_0x162e2e(0x116d)][_0x162e2e(0xfb8)]['_SetNewScene'](this[_0x162e2e(0x20c2)]);}['show'](_0x5d17f5){return new Promise(_0x44ebd2=>{var _0x6b23f5=a8_0xcbd5,_0x73b3b7;void 0x0===this[_0x6b23f5(0x116d)]?(_0x73b3b7=_0x5d17f5&&_0x5d17f5[_0x6b23f5(0x3cf7)]?_0x5d17f5[_0x6b23f5(0x3cf7)]:_0x1e02c0[_0x6b23f5(0x30b9)],_0x4c4739['w1'][_0x6b23f5(0x921)](_0x73b3b7,()=>{this['_createInspector'](_0x5d17f5),_0x44ebd2(this);})):(this[_0x6b23f5(0x35b2)](_0x5d17f5),_0x44ebd2(this));});}}_0x1e02c0['InspectorURL']=_0x109780(0xaad)+_0x44d622['D'][_0x109780(0x1093)]+'/babylon.inspector.bundle.js';},0x1756b:(_0x37e2b7,_0x26fae3,_0x5ed518)=>{_0x5ed518(0x14d70),_0x5ed518(0xbd53),_0x5ed518(0xd53f),_0x5ed518(0xdf62),_0x5ed518(0x94e3),_0x5ed518(0xb5a7),_0x5ed518(0x13b02);},0xcb28:(_0x26eba6,_0x2ca6d3,_0x2fd730)=>{_0x2fd730(0x5c66),_0x2fd730(0x14f6f),_0x2fd730(0x7dc3),_0x2fd730(0xc5a2),_0x2fd730(0x375d),_0x2fd730(0x1116b),_0x2fd730(0x1756b);},0xc5a2:(_0x13b34d,_0x1de003,_0x33efd8)=>{_0x33efd8(0x94e3),_0x33efd8(0x13eea),_0x33efd8(0x16a94),_0x33efd8(0xd53f),_0x33efd8(0xbd53),_0x33efd8(0x11096),_0x33efd8(0x14d70),_0x33efd8(0xebf9),_0x33efd8(0x57f2),_0x33efd8(0x4d2c),_0x33efd8(0x9bb8),_0x33efd8(0x9a70),_0x33efd8(0xb5a7);},0x375d:(_0x133d8e,_0x2b9814,_0x447a6e)=>{_0x447a6e(0xd53f),_0x447a6e(0xdf62);},0x1116b:(_0x49944f,_0x2d42e3,_0x1147d4)=>{var _0x2522d7=a8_0x2e955a,_0x5ee127=_0x1147d4(0xd53f),_0x4d7820=_0x1147d4(0xbd53),_0x5618b2=_0x1147d4(0x94e3),_0x548c16=_0x1147d4(0xdf62),_0x1595ca=_0x1147d4(0x57f2),_0x457a10=_0x1147d4(0x15c0e),_0x27a9d4=_0x1147d4(0x16a07),_0x2c9e81=_0x1147d4(0xb884),_0x268c3c=_0x1147d4(0x1679c),_0x4a3f3d=_0x1147d4(0x1533d),_0x1a2564=_0x1147d4(0x16a94),_0x40e268=_0x1147d4(0x189f),_0x14c748=_0x1147d4(0x6214);class _0x7cb10{constructor(_0x53b24e,_0x4ab848,_0x44d4ba,_0x19b7c4=!0x0,_0x3e09c3=0x3,_0x244515={}){var _0x5f5a2d=a8_0xcbd5;this[_0x5f5a2d(0x2d5b)]=_0x53b24e,this['mesh']=_0x4ab848,this[_0x5f5a2d(0x1d4)]=_0x19b7c4,this['renderingGroupId']=_0x3e09c3,this['options']=_0x244515,this['color']=_0x4d7820['Wo'][_0x5f5a2d(0xd94)](),this['_debugLines']=new Array(),this[_0x5f5a2d(0x125b)]=null,this[_0x5f5a2d(0x2b7a)]=!0x0,this[_0x5f5a2d(0x146)]=null,this['_scene']=_0x44d4ba,this[_0x5f5a2d(0x14c5)]=!0x1,_0x244515['pauseAnimations']=null==(_0x53b24e=_0x244515[_0x5f5a2d(0xacf)])||_0x53b24e,_0x244515[_0x5f5a2d(0x2e4e)]=null!=(_0x19b7c4=_0x244515[_0x5f5a2d(0x2e4e)])&&_0x19b7c4,_0x244515[_0x5f5a2d(0x13fb)]=null!=(_0x3e09c3=_0x244515['displayMode'])?_0x3e09c3:_0x7cb10['DISPLAY_LINES'],_0x244515[_0x5f5a2d(0x3c30)]=null!=(_0x44d4ba=_0x244515[_0x5f5a2d(0x3c30)])?_0x44d4ba:{},_0x244515[_0x5f5a2d(0x3c30)][_0x5f5a2d(0x1bcd)]=null!=(_0x53b24e=_0x244515[_0x5f5a2d(0x3c30)][_0x5f5a2d(0x1bcd)])?_0x53b24e:0.235,_0x244515[_0x5f5a2d(0x3c30)][_0x5f5a2d(0x58c)]=null!=(_0x19b7c4=_0x244515['displayOptions'][_0x5f5a2d(0x58c)])?_0x19b7c4:0.155,_0x244515['displayOptions'][_0x5f5a2d(0x3751)]=null!=(_0x3e09c3=_0x244515[_0x5f5a2d(0x3c30)]['sphereBaseSize'])?_0x3e09c3:0.15,_0x244515[_0x5f5a2d(0x3c30)]['sphereScaleUnit']=null!=(_0x44d4ba=_0x244515[_0x5f5a2d(0x3c30)][_0x5f5a2d(0x2320)])?_0x44d4ba:0x2,_0x244515[_0x5f5a2d(0x3c30)][_0x5f5a2d(0x2c8e)]=null!=(_0x53b24e=_0x244515[_0x5f5a2d(0x3c30)][_0x5f5a2d(0x2c8e)])?_0x53b24e:0.865,_0x244515[_0x5f5a2d(0x3c30)][_0x5f5a2d(0x3ac3)]=null!=(_0x19b7c4=_0x244515[_0x5f5a2d(0x3c30)][_0x5f5a2d(0x3ac3)])&&_0x19b7c4,_0x244515['displayOptions'][_0x5f5a2d(0x382f)]=null!=(_0x3e09c3=_0x244515[_0x5f5a2d(0x3c30)][_0x5f5a2d(0x382f)])&&_0x3e09c3,_0x244515[_0x5f5a2d(0x3c30)][_0x5f5a2d(0x3189)]=null!=(_0x44d4ba=_0x244515[_0x5f5a2d(0x3c30)]['localAxesSize'])?_0x44d4ba:0.075,_0x244515['computeBonesUsingShaders']=null==(_0x53b24e=_0x244515[_0x5f5a2d(0x2a44)])||_0x53b24e,_0x244515['useAllBones']=null==(_0x19b7c4=_0x244515[_0x5f5a2d(0x1e8c)])||_0x19b7c4;var _0x1614ef=_0x4ab848['getVerticesData'](_0x268c3c['o']['MatricesIndicesKind']),_0x369d4c=_0x4ab848[_0x5f5a2d(0xcc8)](_0x268c3c['o'][_0x5f5a2d(0x293e)]);if(this[_0x5f5a2d(0xc5d)]=new Set(),!_0x244515[_0x5f5a2d(0x1e8c)]&&_0x1614ef&&_0x369d4c)for(let _0x4ce699=0x0;_0x4ce699<_0x1614ef['length'];++_0x4ce699){var _0x25f384=_0x1614ef[_0x4ce699];0x0!==_0x369d4c[_0x4ce699]&&this['_boneIndices'][_0x5f5a2d(0x2ed7)](_0x25f384);}this[_0x5f5a2d(0x1c2b)]=new _0x1595ca['x'](this[_0x5f5a2d(0x20c2)],!0x1),this['_utilityLayer'][_0x5f5a2d(0x11b8)]=!0x1,this[_0x5f5a2d(0x1c2b)][_0x5f5a2d(0x29ef)][_0x5f5a2d(0x3d5a)]=!0x0;let _0x480e08=this['options']['displayMode']||0x0;_0x480e08>_0x7cb10[_0x5f5a2d(0x34b8)]&&(_0x480e08=_0x7cb10[_0x5f5a2d(0x1726)]),this[_0x5f5a2d(0x13fb)]=_0x480e08,this[_0x5f5a2d(0xc7c)](),this[_0x5f5a2d(0x37f8)]();}static[_0x2522d7(0x19cf)](_0x754f46,_0x2d9401){var _0x16654d=_0x2522d7,_0x4bcc48=_0x754f46[_0x16654d(0x2d5b)],_0x55f9ae=null!=(_0x55f9ae=_0x754f46['colorBase'])?_0x55f9ae:_0x4d7820['Wo'][_0x16654d(0x2d8b)](),_0x1456ba=null!=(_0x1456ba=_0x754f46[_0x16654d(0x1ddd)])?_0x1456ba:_0x4d7820['Wo'][_0x16654d(0xc16)](),_0x5d8c55=null!=(_0x5d8c55=_0x754f46[_0x16654d(0x37a4)])?_0x5d8c55:_0x4d7820['Wo']['Green'](),_0x5ae9ff=null!=(_0x5ae9ff=_0x754f46[_0x16654d(0x1aff)])?_0x5ae9ff:_0x4d7820['Wo'][_0x16654d(0xb3c)](),_0x5d8752=null!=(_0x5d8752=_0x754f46['colorFull'])?_0x5d8752:_0x4d7820['Wo'][_0x16654d(0x3db)](),_0x754f46=null!=(_0x754f46=_0x754f46[_0x16654d(0x1179)])?_0x754f46:0x0;_0x4a3f3d['Q'][_0x16654d(0x1389)][_0x16654d(0x2f95)+_0x4bcc48[_0x16654d(0x1c3a)]+_0x16654d(0x2823)]=_0x16654d(0x2889),_0x4a3f3d['Q'][_0x16654d(0x1389)][_0x16654d(0x2f95)+_0x4bcc48[_0x16654d(0x1c3a)]+_0x16654d(0x298d)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vPosition;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(vColor,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20';const _0x5517f8=new _0x27a9d4['j'](_0x16654d(0x3cfa)+_0x4bcc48[_0x16654d(0x1c3a)],_0x2d9401,{'vertex':'boneWeights:'+_0x4bcc48['name'],'fragment':_0x16654d(0x2f95)+_0x4bcc48[_0x16654d(0x1c3a)]},{'attributes':['position',_0x16654d(0x23e1),_0x16654d(0x2cf1),_0x16654d(0x839)],'uniforms':[_0x16654d(0x318b),'worldView',_0x16654d(0x961),_0x16654d(0x4b1),_0x16654d(0x1c36),'viewProjection',_0x16654d(0x17b8),'colorZero',_0x16654d(0x37a4),_0x16654d(0x1aff),_0x16654d(0x50c),_0x16654d(0x1179)]});return _0x5517f8[_0x16654d(0x38b3)](_0x16654d(0x17b8),_0x55f9ae),_0x5517f8['setColor3'](_0x16654d(0x1ddd),_0x1456ba),_0x5517f8[_0x16654d(0x38b3)](_0x16654d(0x37a4),_0x5d8c55),_0x5517f8[_0x16654d(0x38b3)]('colorHalf',_0x5ae9ff),_0x5517f8[_0x16654d(0x38b3)]('colorFull',_0x5d8752),_0x5517f8[_0x16654d(0x12f1)](_0x16654d(0x1179),_0x754f46),_0x5517f8[_0x16654d(0x28c8)]=()=>'BoneWeightShader',_0x5517f8[_0x16654d(0x11ad)]=_0x457a10['F']['MATERIAL_OPAQUE'],_0x5517f8;}static[_0x2522d7(0x24ea)](_0x60c659,_0xba13a7){var _0x4ae95c=_0x2522d7,_0x1c6917=_0x60c659[_0x4ae95c(0x2d5b)],_0x60c659=null!=(_0x60c659=_0x60c659[_0x4ae95c(0x3533)])?_0x60c659:[{'color':new _0x4d7820['Wo'](0x1,0.38,0.18),'location':0x0},{'color':new _0x4d7820['Wo'](0.59,0.18,0x1),'location':0.2},{'color':new _0x4d7820['Wo'](0.59,0x1,0.18),'location':0.4},{'color':new _0x4d7820['Wo'](0x1,0.87,0.17),'location':0.6},{'color':new _0x4d7820['Wo'](0x1,0.17,0.42),'location':0.8},{'color':new _0x4d7820['Wo'](0.17,0.68,0x1),'location':0x1}],_0x53fe99=_0x1c6917[_0x4ae95c(0x16d9)]['length']+0x1,_0x53fe99=_0x7cb10['_CreateBoneMapColorBuffer'](_0x53fe99,_0x60c659,_0xba13a7);const _0x490f40=new _0x27a9d4['j'](_0x4ae95c(0x2f95)+_0x1c6917[_0x4ae95c(0x1c3a)],_0xba13a7,{'vertexSource':_0x4ae95c(0xb9a)+0x4*_0x1c6917[_0x4ae95c(0x16d9)]['length']+'];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20NUM_BONE_INFLUENCERS\x20==\x200\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec4\x20matricesIndices;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec4\x20matricesWeights;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20positionUpdated\x20=\x20position;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20color\x20=\x20vec3(0.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bool\x20first\x20=\x20true;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x204;\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20boneIdx\x20=\x20int(matricesIndices[i]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20boneWgt\x20=\x20matricesWeights[i];\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20c\x20=\x20vec3(colorMap[boneIdx\x20*\x204\x20+\x200],\x20colorMap[boneIdx\x20*\x204\x20+\x201],\x20colorMap[boneIdx\x20*\x204\x20+\x202]);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(boneWgt\x20>\x200.)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(first)\x20{\x0a\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\x20first\x20=\x20false;\x0a\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\x20color\x20=\x20c;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\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\x20color\x20=\x20mix(color,\x20c,\x20boneWgt);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vColor\x20=\x20color;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20worldPos\x20=\x20finalWorld\x20*\x20vec4(positionUpdated,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20projection\x20*\x20view\x20*\x20worldPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}','fragmentSource':_0x4ae95c(0x20df)},{'attributes':[_0x4ae95c(0x2436),'normal','matricesIndices',_0x4ae95c(0x839)],'uniforms':[_0x4ae95c(0x318b),_0x4ae95c(0x2e41),_0x4ae95c(0x961),_0x4ae95c(0x4b1),_0x4ae95c(0x1c36),_0x4ae95c(0x8a6),_0x4ae95c(0x3533)]});return _0x490f40[_0x4ae95c(0xc19)](_0x4ae95c(0x3533),_0x53fe99),_0x490f40[_0x4ae95c(0x28c8)]=()=>_0x4ae95c(0x26cf),_0x490f40[_0x4ae95c(0x11ad)]=_0x457a10['F'][_0x4ae95c(0x2abe)],_0x490f40;}static[_0x2522d7(0x126e)](_0x82f6ee,_0x1e5870,_0x152441){var _0x36db90=_0x2522d7;const _0x1a4e3a=new _0x2c9e81['c'](_0x36db90(0x228f),{'width':_0x82f6ee,'height':0x1},_0x152441,!0x1),_0x41afcf=_0x1a4e3a[_0x36db90(0x2330)](),_0x5b9f9d=_0x41afcf[_0x36db90(0x2402)](0x0,0x0,_0x82f6ee,0x0),_0x36c063=(_0x1e5870[_0x36db90(0x982)](_0x1e02a2=>{var _0xbc8c1f=_0x36db90;_0x5b9f9d[_0xbc8c1f(0x2a52)](_0x1e02a2['location'],_0x1e02a2[_0xbc8c1f(0x2fc8)][_0xbc8c1f(0x2061)]());}),_0x41afcf[_0x36db90(0x1f6b)]=_0x5b9f9d,_0x41afcf[_0x36db90(0xae9)](0x0,0x0,_0x82f6ee,0x1),_0x1a4e3a['update'](),[]);var _0x1d2195=_0x41afcf[_0x36db90(0xc61)](0x0,0x0,_0x82f6ee,0x1)[_0x36db90(0x3d41)];for(let _0x3fbce7=0x0;_0x3fbce7<_0x1d2195[_0x36db90(0x9da)];_0x3fbce7++)_0x36c063[_0x36db90(0x2009)](_0x1d2195[_0x3fbce7]*(0x1/0xff));return _0x1a4e3a[_0x36db90(0xc1f)](),_0x36c063;}get[_0x2522d7(0x38c0)](){var _0x436037=_0x2522d7;return this[_0x436037(0x20c2)];}get['utilityLayer'](){return this['_utilityLayer'];}get['isReady'](){return this['_ready'];}set[_0x2522d7(0x30c3)](_0x11dcf3){this['_ready']=_0x11dcf3;}get[_0x2522d7(0x3b88)](){var _0x10c43f=_0x2522d7;return this[_0x10c43f(0xefc)];}set[_0x2522d7(0x3b88)](_0x1bcedc){var _0x4feea5=_0x2522d7;this[_0x4feea5(0xefc)]=_0x1bcedc;}get['displayMode'](){var _0xa5f1b3=_0x2522d7;return this[_0xa5f1b3(0x3d1e)][_0xa5f1b3(0x13fb)]||_0x7cb10[_0xa5f1b3(0x1726)];}set[_0x2522d7(0x13fb)](_0x19abf3){var _0x518da7=_0x2522d7;_0x19abf3>_0x7cb10[_0x518da7(0x34b8)]&&(_0x19abf3=_0x7cb10['DISPLAY_LINES']),this[_0x518da7(0x3d1e)][_0x518da7(0x13fb)]=_0x19abf3;}[_0x2522d7(0x37f8)](){var _0x3d9c72=_0x2522d7;this[_0x3d9c72(0x13fb)]===_0x7cb10[_0x3d9c72(0x1726)]&&(this[_0x3d9c72(0x146)]=this[_0x3d9c72(0x38c0)][_0x3d9c72(0x1f56)][_0x3d9c72(0x2ed7)](()=>{var _0x285467=_0x3d9c72;this[_0x285467(0xa84)]();}));}['update'](){var _0xa4c84d=_0x2522d7;switch(this[_0xa4c84d(0x13fb)]){case _0x7cb10[_0xa4c84d(0x1726)]:this[_0xa4c84d(0xa84)]();break;case _0x7cb10[_0xa4c84d(0x6cb)]:this['_buildSpheresAndSpurs'](!0x0);break;case _0x7cb10['DISPLAY_SPHERE_AND_SPURS']:this[_0xa4c84d(0x2e5c)](!0x1);}this[_0xa4c84d(0x1ce0)]();}set[_0x2522d7(0x1cc5)](_0x31a530){var _0x36bfb8=_0x2522d7;this[_0x36bfb8(0x1cc5)]!==_0x31a530&&(this[_0x36bfb8(0x2b7a)]=_0x31a530,this[_0x36bfb8(0x3b88)]&&this[_0x36bfb8(0x3b88)][_0x36bfb8(0x28e2)](_0x31a530),_0x31a530&&!this['_obs']?this[_0x36bfb8(0x37f8)]():!_0x31a530&&this[_0x36bfb8(0x146)]&&(this[_0x36bfb8(0x38c0)][_0x36bfb8(0x1f56)]['remove'](this[_0x36bfb8(0x146)]),this[_0x36bfb8(0x146)]=null));}get[_0x2522d7(0x1cc5)](){return this['_isEnabled'];}[_0x2522d7(0x3945)](_0x29572a,_0xa98d46,_0xec0f5b,_0x4f8915=0x0,_0x5b1a6d=0x0,_0x41b5ed=0x0){var _0x59ae2f=_0x2522d7;const _0x3d3eaa=_0x5ee127['jp'][_0x59ae2f(0x735)][0x0],_0x244ee9=_0xa98d46[_0x59ae2f(0xeec)]();if(_0x3d3eaa[_0x59ae2f(0x2687)](_0xa98d46[_0x59ae2f(0x1762)]()),0x0!==_0x4f8915||0x0!==_0x5b1a6d||0x0!==_0x41b5ed){const _0x22e229=_0x5ee127['jp']['Matrix'][0x1];_0x5ee127['y3'][_0x59ae2f(0x8ef)](_0x22e229),_0x22e229[_0x59ae2f(0xbae)](_0x4f8915,_0x5b1a6d,_0x41b5ed),_0x22e229['multiplyToRef'](_0x3d3eaa,_0x3d3eaa);}_0x244ee9&&_0x3d3eaa[_0x59ae2f(0x210e)](_0x244ee9[_0x59ae2f(0x38c5)](),_0x3d3eaa),_0x3d3eaa[_0x59ae2f(0x210e)](_0xec0f5b,_0x3d3eaa),_0x29572a['x']=_0x3d3eaa['m'][0xc],_0x29572a['y']=_0x3d3eaa['m'][0xd],_0x29572a['z']=_0x3d3eaa['m'][0xe];}[_0x2522d7(0x29f8)](_0x552a7f,_0x37aeb2){var _0x2ca9b2=_0x2522d7,_0x37c174=_0x552a7f[_0x2ca9b2(0x9da)],_0x1fdb3b=this[_0x2ca9b2(0x1b4d)]['position'];let _0x470bb1=0x0;for(let _0x3a1d88=0x0;_0x3a1d88<_0x37c174;_0x3a1d88++){const _0xac6513=_0x552a7f[_0x3a1d88];let _0x158116=this[_0x2ca9b2(0x1ab2)][_0x470bb1];-0x1!==_0xac6513['_index']&&(this[_0x2ca9b2(0xc5d)][_0x2ca9b2(0x1448)](_0xac6513[_0x2ca9b2(0x29dc)]())||this[_0x2ca9b2(0x3d1e)]['useAllBones'])&&(_0x158116||(_0x158116=[_0x5ee127['P']['Zero'](),_0x5ee127['P']['Zero']()],this[_0x2ca9b2(0x1ab2)][_0x470bb1]=_0x158116),this[_0x2ca9b2(0x3945)](_0x158116[0x0],_0xac6513,_0x37aeb2),this[_0x2ca9b2(0x3945)](_0x158116[0x1],_0xac6513,_0x37aeb2,0x0,_0xac6513[_0x2ca9b2(0x9da)],0x0),_0x158116[0x0][_0x2ca9b2(0x1485)](_0x1fdb3b),_0x158116[0x1][_0x2ca9b2(0x1485)](_0x1fdb3b),_0x470bb1++);}}[_0x2522d7(0x3980)](_0x5b62a2){var _0xa84358=_0x2522d7,_0x16da68=_0x5b62a2[_0xa84358(0x9da)];let _0x5d3275=0x0;var _0x136e26=this['mesh'],_0x4cf5ac=_0x136e26[_0xa84358(0x2436)];for(let _0x416265=_0x16da68-0x1;0x0<=_0x416265;_0x416265--){const _0x384b0b=_0x5b62a2[_0x416265],_0x48d9b6=_0x384b0b[_0xa84358(0xeec)]();if(_0x48d9b6&&(this[_0xa84358(0xc5d)][_0xa84358(0x1448)](_0x384b0b[_0xa84358(0x29dc)]())||this[_0xa84358(0x3d1e)]['useAllBones'])){let _0x211890=this[_0xa84358(0x1ab2)][_0x5d3275];_0x211890||(_0x211890=[_0x5ee127['P']['Zero'](),_0x5ee127['P'][_0xa84358(0x317a)]()],this[_0xa84358(0x1ab2)][_0x5d3275]=_0x211890),_0x384b0b[_0xa84358(0x32d2)](_0x136e26,_0x211890[0x0]),_0x48d9b6[_0xa84358(0x32d2)](_0x136e26,_0x211890[0x1]),_0x211890[0x0][_0xa84358(0x1485)](_0x4cf5ac),_0x211890[0x1][_0xa84358(0x1485)](_0x4cf5ac),_0x5d3275++;}}}['_revert'](_0x1bd23e){var _0x18265a=_0x2522d7;this[_0x18265a(0x3d1e)]['pauseAnimations']&&(this[_0x18265a(0x38c0)][_0x18265a(0x1bff)]=_0x1bd23e,this[_0x18265a(0x35b6)][_0x18265a(0x29ef)]['animationsEnabled']=_0x1bd23e);}['_getAbsoluteBindPoseToRef'](_0x1a04f1,_0x329f0d){var _0x24d295=_0x2522d7;null===_0x1a04f1||-0x1===_0x1a04f1['_index']?_0x329f0d[_0x24d295(0x2687)](_0x5ee127['y3'][_0x24d295(0x1b77)]()):(this[_0x24d295(0x527)](_0x1a04f1[_0x24d295(0xeec)](),_0x329f0d),_0x1a04f1[_0x24d295(0x1154)]()['multiplyToRef'](_0x329f0d,_0x329f0d));}[_0x2522d7(0x2e5c)](_0xaca462=!0x0){var _0x505988=_0x2522d7,_0x5405bf;this[_0x505988(0xefc)]&&(this[_0x505988(0xefc)][_0x505988(0xc1f)](),this['_debugMesh']=null,this['ready']=!0x1),this[_0x505988(0x14c5)]=!0x1;const _0x56d622=null==(_0x1e74c4=this['utilityLayer'])?void 0x0:_0x1e74c4['utilityLayerScene'];var _0x41a914=this[_0x505988(0x2d5b)][_0x505988(0x16d9)];const _0x840ea=[],_0x556e97=[];var _0x1e74c4=this[_0x505988(0x38c0)]['animationsEnabled'];try{this['options']['pauseAnimations']&&(this[_0x505988(0x38c0)]['animationsEnabled']=!0x1,_0x56d622[_0x505988(0x1bff)]=!0x1),this[_0x505988(0x3d1e)]['returnToRest']&&this[_0x505988(0x2d5b)][_0x505988(0x2e4e)](),this[_0x505988(0x1d4)]&&this[_0x505988(0x2d5b)]['computeAbsoluteTransforms']();let _0x269b71=Number[_0x505988(0x414e)];const _0x654a26=this[_0x505988(0x3d1e)]['displayOptions']||{};for(let _0x463fe2=0x0;_0x463fe2<_0x41a914[_0x505988(0x9da)];_0x463fe2++){const _0xc3a397=_0x41a914[_0x463fe2];if(-0x1!==_0xc3a397[_0x505988(0x2a8e)]&&(this[_0x505988(0xc5d)][_0x505988(0x1448)](_0xc3a397[_0x505988(0x29dc)]())||this[_0x505988(0x3d1e)][_0x505988(0x1e8c)])){const _0x5479bb=new _0x5ee127['y3'](),_0x3fdabb=(this['_getAbsoluteBindPoseToRef'](_0xc3a397,_0x5479bb),new _0x5ee127['P']());_0x5479bb[_0x505988(0x22e9)](void 0x0,void 0x0,_0x3fdabb),_0xc3a397[_0x505988(0x155a)][_0x505988(0x982)](_0x196a66=>{var _0x4c32f0=_0x505988;const _0x125b02=new _0x5ee127['y3'](),_0x3c7d8b=(_0x196a66[_0x4c32f0(0x1154)]()[_0x4c32f0(0x210e)](_0x5479bb,_0x125b02),new _0x5ee127['P']());_0x125b02[_0x4c32f0(0x22e9)](void 0x0,void 0x0,_0x3c7d8b);var _0x3f6944=_0x5ee127['P'][_0x4c32f0(0xd9f)](_0x3fdabb,_0x3c7d8b);if(_0x3f6944>_0x269b71&&(_0x269b71=_0x3f6944),!_0xaca462){const _0x35131d=_0x3c7d8b[_0x4c32f0(0x2654)]()[_0x4c32f0(0x34cd)](_0x3fdabb['clone']()),_0x1c81f5=_0x35131d[_0x4c32f0(0x9da)](),_0x4da2ec=_0x35131d[_0x4c32f0(0x90a)]()['scale'](_0x1c81f5);_0x3f6944=_0x654a26['midStep']||0.165;const _0x1364fd=_0x654a26[_0x4c32f0(0x58c)]||0.215;_0x3f6944=_0x4da2ec[_0x4c32f0(0xa64)](_0x3f6944);const _0xccb264=(0x0,_0x40e268['bC'])(_0x4c32f0(0x3a1c),{'shape':[new _0x5ee127['P'](0x1,-0x1,0x0),new _0x5ee127['P'](0x1,0x1,0x0),new _0x5ee127['P'](-0x1,0x1,0x0),new _0x5ee127['P'](-0x1,-0x1,0x0),new _0x5ee127['P'](0x1,-0x1,0x0)],'path':[_0x5ee127['P'][_0x4c32f0(0x317a)](),_0x3f6944,_0x4da2ec],'scaleFunction':_0x227dab=>{switch(_0x227dab){case 0x0:case 0x2:return 0x0;case 0x1:return _0x1c81f5*_0x1364fd;}return 0x0;},'sideOrientation':_0x5618b2['Kj'][_0x4c32f0(0x810)],'updatable':!0x1},_0x56d622);var _0x112e37=_0xccb264[_0x4c32f0(0x2051)]();const _0x40d19b=[],_0x66fd57=[];for(let _0x5e1a87=0x0;_0x5e1a87<_0x112e37;_0x5e1a87++)_0x40d19b[_0x4c32f0(0x2009)](0x1,0x0,0x0,0x0),_0x654a26[_0x4c32f0(0x3ac3)]&&0x9<_0x5e1a87?_0x66fd57[_0x4c32f0(0x2009)](_0x196a66['getIndex'](),0x0,0x0,0x0):_0x66fd57[_0x4c32f0(0x2009)](_0xc3a397[_0x4c32f0(0x29dc)](),0x0,0x0,0x0);_0xccb264[_0x4c32f0(0x2436)]=_0x3fdabb[_0x4c32f0(0x2654)](),_0xccb264[_0x4c32f0(0x27ff)](_0x268c3c['o'][_0x4c32f0(0x293e)],_0x40d19b,!0x1),_0xccb264[_0x4c32f0(0x27ff)](_0x268c3c['o']['MatricesIndicesKind'],_0x66fd57,!0x1),_0xccb264['convertToFlatShadedMesh'](),_0x556e97[_0x4c32f0(0x2009)](_0xccb264);}});var _0x100e60=_0x654a26[_0x505988(0x3751)]||0.2;const _0x52d1e4=(0x0,_0x1a2564['Qk'])(_0x505988(0x3a1c),{'segments':0x6,'diameter':_0x100e60,'updatable':!0x0},_0x56d622);var _0x16e6f5=_0x52d1e4[_0x505988(0x2051)]();const _0x23e99d=[],_0x55d18d=[];for(let _0x322a97=0x0;_0x322a97<_0x16e6f5;_0x322a97++)_0x23e99d[_0x505988(0x2009)](0x1,0x0,0x0,0x0),_0x55d18d[_0x505988(0x2009)](_0xc3a397[_0x505988(0x29dc)](),0x0,0x0,0x0);_0x52d1e4[_0x505988(0x27ff)](_0x268c3c['o'][_0x505988(0x293e)],_0x23e99d,!0x1),_0x52d1e4[_0x505988(0x27ff)](_0x268c3c['o'][_0x505988(0x1780)],_0x55d18d,!0x1),_0x52d1e4[_0x505988(0x2436)]=_0x3fdabb[_0x505988(0x2654)](),_0x840ea[_0x505988(0x2009)]([_0x52d1e4,_0xc3a397]);}}var _0x167d9b=_0x654a26[_0x505988(0x2320)]||0x2,_0x286499=_0x654a26[_0x505988(0x2c8e)]||0.85;const _0x3d3cfb=[];for(let _0x375477=0x0;_0x375477<_0x840ea[_0x505988(0x9da)];_0x375477++){const [_0x246cc8,_0x2ffb49]=_0x840ea[_0x375477];var _0xc28db=0x1/(_0x167d9b/_0x269b71);let _0x4cf696=0x0,_0x3d2737=_0x2ffb49;for(;_0x3d2737['getParent']()&&-0x1!==_0x3d2737['getParent']()[_0x505988(0x29dc)]();)_0x4cf696++,_0x3d2737=_0x3d2737[_0x505988(0xeec)]();_0x246cc8['scaling'][_0x505988(0x3679)](_0xc28db*Math['pow'](_0x286499,_0x4cf696)),_0x3d3cfb[_0x505988(0x2009)](_0x246cc8);}this[_0x505988(0x3b88)]=_0x5618b2['Kj'][_0x505988(0x3ade)](_0x3d3cfb['concat'](_0x556e97),!0x0,!0x0),this[_0x505988(0x3b88)]&&(this[_0x505988(0x3b88)][_0x505988(0x21b2)]=this[_0x505988(0x21b2)],this[_0x505988(0x3b88)][_0x505988(0x2d5b)]=this[_0x505988(0x2d5b)],this['debugMesh'][_0x505988(0x30e9)]=this[_0x505988(0x1b4d)],this[_0x505988(0x3b88)][_0x505988(0x2a44)]=null==(_0x5405bf=this[_0x505988(0x3d1e)]['computeBonesUsingShaders'])||_0x5405bf,this[_0x505988(0x3b88)]['alwaysSelectAsActiveMesh']=!0x0);const _0x2013fb=this[_0x505988(0x35b6)]['_getSharedGizmoLight']();_0x2013fb[_0x505988(0x4e4)]=0.7,this['_revert'](_0x1e74c4),this['ready']=!0x0;}catch(_0x49a7c8){_0x14c748['error'](_0x49a7c8),this[_0x505988(0x3b6f)](_0x1e74c4),this[_0x505988(0xc1f)]();}}[_0x2522d7(0x1ce0)](){var _0x3795c9=_0x2522d7;this[_0x3795c9(0x125b)]&&this[_0x3795c9(0x125b)][_0x3795c9(0xc1f)](),this['_localAxes']=null;var _0xfbb025=this[_0x3795c9(0x3d1e)]['displayOptions']||{};if(_0xfbb025['showLocalAxes']){var _0x2c24f3=this[_0x3795c9(0x1c2b)][_0x3795c9(0x29ef)],_0x54840e=_0xfbb025['localAxesSize']||0.075;const _0x204d35=[],_0x333c70=[];var _0x10512d=new _0x4d7820['HE'](0x1,0x0,0x0,0x1),_0x4929ca=new _0x4d7820['HE'](0x0,0x1,0x0,0x1),_0x34b4ce=new _0x4d7820['HE'](0x0,0x0,0x1,0x1);const _0x508b57=[],_0x4735e8=[];for(const _0x29da1f in this[_0x3795c9(0x2d5b)]['bones']){const _0x21621f=this[_0x3795c9(0x2d5b)][_0x3795c9(0x16d9)][_0x29da1f];if(-0x1!==_0x21621f[_0x3795c9(0x2a8e)]&&(this['_boneIndices'][_0x3795c9(0x1448)](_0x21621f[_0x3795c9(0x29dc)]())||this['options'][_0x3795c9(0x1e8c)])){const _0x3d45d1=new _0x5ee127['y3'](),_0x4b6d20=new _0x5ee127['P']();this[_0x3795c9(0x527)](_0x21621f,_0x3d45d1),_0x3d45d1[_0x3795c9(0x22e9)](void 0x0,_0x5ee127['jp'][_0x3795c9(0x1f7f)][0x0],_0x4b6d20);var _0x22b6f3=new _0x5ee127['y3'](),_0x25ab1c=(_0x5ee127['jp'][_0x3795c9(0x1f7f)][0x0][_0x3795c9(0x2314)](_0x22b6f3),_0x5ee127['P'][_0x3795c9(0x285c)](new _0x5ee127['P'](0x0+_0x54840e,0x0,0x0),_0x22b6f3)),_0x19a860=_0x5ee127['P'][_0x3795c9(0x285c)](new _0x5ee127['P'](0x0,0x0+_0x54840e,0x0),_0x22b6f3),_0x22b6f3=_0x5ee127['P'][_0x3795c9(0x285c)](new _0x5ee127['P'](0x0,0x0,0x0+_0x54840e),_0x22b6f3),_0x25ab1c=[_0x4b6d20,_0x4b6d20['add'](_0x25ab1c)],_0x19a860=[_0x4b6d20,_0x4b6d20['add'](_0x19a860)],_0x22b6f3=[_0x4b6d20,_0x4b6d20[_0x3795c9(0x2ed7)](_0x22b6f3)],_0x4122c0=[[_0x10512d,_0x10512d],[_0x4929ca,_0x4929ca],[_0x34b4ce,_0x34b4ce]];_0x204d35[_0x3795c9(0x2009)](_0x25ab1c,_0x19a860,_0x22b6f3),_0x333c70[_0x3795c9(0x2009)](..._0x4122c0);for(let _0xc14f33=0x0;_0xc14f33<0x6;_0xc14f33++)_0x508b57['push'](0x1,0x0,0x0,0x0),_0x4735e8[_0x3795c9(0x2009)](_0x21621f['getIndex'](),0x0,0x0,0x0);}}this['_localAxes']=(0x0,_0x548c16['xW'])(_0x3795c9(0x5fe),{'lines':_0x204d35,'colors':_0x333c70,'updatable':!0x0},_0x2c24f3),this[_0x3795c9(0x125b)]['setVerticesData'](_0x268c3c['o'][_0x3795c9(0x293e)],_0x508b57,!0x1),this[_0x3795c9(0x125b)][_0x3795c9(0x27ff)](_0x268c3c['o'][_0x3795c9(0x1780)],_0x4735e8,!0x1),this[_0x3795c9(0x125b)]['skeleton']=this[_0x3795c9(0x2d5b)],this[_0x3795c9(0x125b)][_0x3795c9(0x21b2)]=this[_0x3795c9(0x21b2)]+0x1,this[_0x3795c9(0x125b)][_0x3795c9(0x30e9)]=this[_0x3795c9(0x1b4d)],this[_0x3795c9(0x125b)][_0x3795c9(0x2a44)]=null==(_0xfbb025=this[_0x3795c9(0x3d1e)]['computeBonesUsingShaders'])||_0xfbb025;}}[_0x2522d7(0xa84)](){var _0x443e88=_0x2522d7,_0x25800e;this[_0x443e88(0x1c2b)]&&(this[_0x443e88(0x1d4)]&&this['skeleton'][_0x443e88(0x4105)](),void 0x0===this[_0x443e88(0x2d5b)][_0x443e88(0x16d9)][0x0][_0x443e88(0x9da)]?this[_0x443e88(0x3980)](this[_0x443e88(0x2d5b)]['bones']):this[_0x443e88(0x29f8)](this['skeleton'][_0x443e88(0x16d9)],this[_0x443e88(0x1b4d)][_0x443e88(0xe77)]()),(_0x25800e=this[_0x443e88(0x1c2b)][_0x443e88(0x29ef)])&&(this['_debugMesh']?(0x0,_0x548c16['xW'])('',{'lines':this[_0x443e88(0x1ab2)],'updatable':!0x0,'instance':this[_0x443e88(0xefc)]},_0x25800e):(this[_0x443e88(0xefc)]=(0x0,_0x548c16['xW'])('',{'lines':this['_debugLines'],'updatable':!0x0,'instance':null},_0x25800e),this[_0x443e88(0xefc)][_0x443e88(0x21b2)]=this[_0x443e88(0x21b2)]),this['_debugMesh'][_0x443e88(0x2436)][_0x443e88(0x2687)](this[_0x443e88(0x1b4d)][_0x443e88(0x2436)]),this['_debugMesh'][_0x443e88(0x2fc8)]=this[_0x443e88(0x2fc8)]));}[_0x2522d7(0x2603)](_0x3a504d){var _0xa186d4=_0x2522d7,_0x6ad4f1=!!this[_0xa186d4(0x1cc5)];this[_0xa186d4(0x13fb)]!==_0x3a504d&&(this[_0xa186d4(0x1cc5)]=!0x1,this[_0xa186d4(0xefc)]&&(this['_debugMesh'][_0xa186d4(0xc1f)](),this['_debugMesh']=null,this[_0xa186d4(0x30c3)]=!0x1),this[_0xa186d4(0x13fb)]=_0x3a504d,this['update'](),this['_bindObs'](),this[_0xa186d4(0x1cc5)]=_0x6ad4f1);}[_0x2522d7(0xe92)](_0x21823a,_0x569981){var _0x145f22=_0x2522d7,_0x2e166c=!!this['isEnabled'];this[_0x145f22(0x3d1e)][_0x145f22(0x3c30)][_0x21823a]=_0x569981,this[_0x145f22(0x1cc5)]=!0x1,this['_debugMesh']&&(this[_0x145f22(0xefc)][_0x145f22(0xc1f)](),this[_0x145f22(0xefc)]=null,this[_0x145f22(0x30c3)]=!0x1),this[_0x145f22(0xc7c)](),this[_0x145f22(0x37f8)](),this['isEnabled']=_0x2e166c;}[_0x2522d7(0xc1f)](){var _0x27760c=_0x2522d7;this[_0x27760c(0x1cc5)]=!0x1,this[_0x27760c(0xefc)]&&(this[_0x27760c(0xefc)][_0x27760c(0xc1f)](),this[_0x27760c(0xefc)]=null),this[_0x27760c(0x1c2b)]&&(this[_0x27760c(0x1c2b)][_0x27760c(0xc1f)](),this[_0x27760c(0x1c2b)]=null),this['ready']=!0x1;}}_0x7cb10[_0x2522d7(0x1726)]=0x0,_0x7cb10['DISPLAY_SPHERES']=0x1,_0x7cb10[_0x2522d7(0x34b8)]=0x2;},0x37c9:(_0x398c07,_0x1f3316,_0xb2fd15)=>{var _0x279958=a8_0x2e955a,_0x2679ff,_0x32dbe1,_0xef178f;_0xb2fd15['d'](_0x1f3316,{'FP':()=>_0xef178f,'Fz':()=>_0x32dbe1,'Yi':()=>_0x2679ff}),(_0xb2fd15=_0x2679ff=_0x2679ff||{})[_0xb2fd15['Generic']=0x0]='Generic',_0xb2fd15[_0xb2fd15[_0x279958(0x1e0e)]=0x1]='Keyboard',_0xb2fd15[_0xb2fd15['Mouse']=0x2]=_0x279958(0x237f),_0xb2fd15[_0xb2fd15[_0x279958(0x3d0f)]=0x3]=_0x279958(0x3d0f),_0xb2fd15[_0xb2fd15[_0x279958(0x1314)]=0x4]=_0x279958(0x1314),_0xb2fd15[_0xb2fd15[_0x279958(0x2dae)]=0x5]='Xbox',_0xb2fd15[_0xb2fd15[_0x279958(0x89d)]=0x6]=_0x279958(0x89d),_0xb2fd15[_0xb2fd15['DualSense']=0x7]=_0x279958(0x1837),(_0x1f3316=_0x32dbe1=_0x32dbe1||{})[_0x1f3316['Horizontal']=0x0]=_0x279958(0x288),_0x1f3316[_0x1f3316['Vertical']=0x1]=_0x279958(0x543),_0x1f3316[_0x1f3316['LeftClick']=0x2]='LeftClick',_0x1f3316[_0x1f3316[_0x279958(0x5f9)]=0x3]=_0x279958(0x5f9),_0x1f3316[_0x1f3316[_0x279958(0x2fa0)]=0x4]=_0x279958(0x2fa0),_0x1f3316[_0x1f3316[_0x279958(0x29db)]=0x5]=_0x279958(0x29db),_0x1f3316[_0x1f3316[_0x279958(0xbd1)]=0x6]=_0x279958(0xbd1),_0x1f3316[_0x1f3316[_0x279958(0x2008)]=0x7]=_0x279958(0x2008),_0x1f3316[_0x1f3316[_0x279958(0x2c05)]=0x8]=_0x279958(0x2c05),_0x1f3316[_0x1f3316['MouseWheelZ']=0x9]=_0x279958(0x3be7),_0x1f3316[_0x1f3316[_0x279958(0x1f29)]=0xc]=_0x279958(0x1f29),(_0xb2fd15=_0xef178f=_0xef178f||{})[_0xb2fd15['Horizontal']=0x0]=_0x279958(0x288),_0xb2fd15[_0xb2fd15['Vertical']=0x1]=_0x279958(0x543),_0xb2fd15[_0xb2fd15[_0x279958(0x2db2)]=0x2]=_0x279958(0x2db2),_0xb2fd15[_0xb2fd15[_0x279958(0x5f9)]=0x3]=_0x279958(0x5f9),_0xb2fd15[_0xb2fd15[_0x279958(0x2fa0)]=0x4]=_0x279958(0x2fa0),_0xb2fd15[_0xb2fd15[_0x279958(0x29db)]=0x5]=_0x279958(0x29db),_0xb2fd15[_0xb2fd15[_0x279958(0xbd1)]=0x6]='BrowserForward',_0xb2fd15[_0xb2fd15[_0x279958(0x2008)]=0x7]=_0x279958(0x2008),_0xb2fd15[_0xb2fd15[_0x279958(0x2c05)]=0x8]=_0x279958(0x2c05),_0xb2fd15[_0xb2fd15[_0x279958(0x3be7)]=0x9]=_0x279958(0x3be7),_0xb2fd15[_0xb2fd15[_0x279958(0x2a84)]=0xa]=_0x279958(0x2a84),_0xb2fd15[_0xb2fd15[_0x279958(0x1e7)]=0xb]=_0x279958(0x1e7);},0x5a3f:(_0x51c1e4,_0xa2641,_0xdd57d4)=>{var _0x332722=a8_0x2e955a;_0xdd57d4['d'](_0xa2641,{'U':()=>_0x3ae01e});var _0x1ae06d=_0xdd57d4(0x37c9),_0x43f74b=_0xdd57d4(0xa896),_0x11dcda=_0xdd57d4(0x1610),_0x4627bc=_0xdd57d4(0x843b);class _0x3f7ccf{static[_0x332722(0x1217)](_0x2ad2c1,_0xd83009,_0x10ea11,_0xd30607,_0x534864,_0x574c54,_0x511e61){var _0x329ab0=_0x332722;switch(_0x2ad2c1){case _0x1ae06d['Yi'][_0x329ab0(0x1e0e)]:return this[_0x329ab0(0x3f49)](_0x10ea11,_0xd30607,_0x534864,_0x574c54);case _0x1ae06d['Yi']['Mouse']:if(_0x10ea11===_0x1ae06d['Fz'][_0x329ab0(0x2008)]||_0x10ea11===_0x1ae06d['Fz'][_0x329ab0(0x2c05)]||_0x10ea11===_0x1ae06d['Fz'][_0x329ab0(0x3be7)])return this['_CreateWheelEvent'](_0x2ad2c1,_0xd83009,_0x10ea11,_0xd30607,_0x534864,_0x574c54);case _0x1ae06d['Yi'][_0x329ab0(0x3d0f)]:return this[_0x329ab0(0xa51)](_0x2ad2c1,_0xd83009,_0x10ea11,_0xd30607,_0x534864,_0x574c54,_0x511e61);default:throw'Unable\x20to\x20generate\x20event\x20for\x20device\x20'+_0x1ae06d['Yi'][_0x2ad2c1];}}static[_0x332722(0xa51)](_0x15ff12,_0x2d8365,_0x3c8f57,_0x55ea62,_0xe79f22,_0x244017,_0x4951b4){var _0xe7daa6=_0x332722;const _0x23efa0=this[_0xe7daa6(0xcff)](_0x15ff12,_0x2d8365,_0x3c8f57,_0x55ea62,_0xe79f22,_0x244017);return _0x15ff12===_0x1ae06d['Yi'][_0xe7daa6(0x237f)]?(_0x23efa0['deviceType']=_0x1ae06d['Yi'][_0xe7daa6(0x237f)],_0x23efa0['pointerId']=0x1,_0x23efa0[_0xe7daa6(0x3fcc)]=_0xe7daa6(0x4042)):(_0x23efa0[_0xe7daa6(0x969)]=_0x1ae06d['Yi']['Touch'],_0x23efa0['pointerId']=null!=_0x4951b4?_0x4951b4:_0x2d8365,_0x23efa0[_0xe7daa6(0x3fcc)]='touch'),_0x3c8f57===_0x1ae06d['Fz']['Move']?_0x23efa0[_0xe7daa6(0x30a3)]=_0xe7daa6(0x1c77):_0x3c8f57>=_0x1ae06d['Fz']['LeftClick']&&_0x3c8f57<=_0x1ae06d['Fz']['RightClick']&&(_0x23efa0['type']=0x1===_0x55ea62?_0xe7daa6(0x181b):'pointerup',_0x23efa0[_0xe7daa6(0xff3)]=_0x3c8f57-0x2),_0x23efa0;}static['_CreateWheelEvent'](_0x15d96a,_0x4522c6,_0x5abeb9,_0x3978eb,_0xfda1cd,_0x5d3049){var _0x61a56b=_0x332722;const _0x16640a=this[_0x61a56b(0xcff)](_0x15d96a,_0x4522c6,_0x5abeb9,_0x3978eb,_0xfda1cd,_0x5d3049);switch(_0x16640a[_0x61a56b(0x1f21)]=0x1,_0x16640a[_0x61a56b(0x30a3)]='wheel',_0x16640a[_0x61a56b(0x1f3b)]=_0x4627bc['G'][_0x61a56b(0x2d82)],_0x16640a[_0x61a56b(0x3cac)]=0x0,_0x16640a[_0x61a56b(0x1391)]=0x0,_0x16640a[_0x61a56b(0x1009)]=0x0,_0x5abeb9){case _0x1ae06d['Fz']['MouseWheelX']:_0x16640a[_0x61a56b(0x3cac)]=_0x3978eb;break;case _0x1ae06d['Fz']['MouseWheelY']:_0x16640a[_0x61a56b(0x1391)]=_0x3978eb;break;case _0x1ae06d['Fz'][_0x61a56b(0x3be7)]:_0x16640a['deltaZ']=_0x3978eb;}return _0x16640a;}static[_0x332722(0xcff)](_0x13f842,_0x2c626e,_0x3dd80e,_0xa69171,_0x4bdbaa,_0x4237cd){var _0x3df707=_0x332722;const _0x2d7509=this[_0x3df707(0x1e18)](_0x4237cd);var _0x3181a3=_0x4bdbaa[_0x3df707(0x2f23)](_0x13f842,_0x2c626e,_0x1ae06d['Fz'][_0x3df707(0x288)]),_0x508145=_0x4bdbaa[_0x3df707(0x2f23)](_0x13f842,_0x2c626e,_0x1ae06d['Fz'][_0x3df707(0x543)]);return _0x4237cd?(_0x2d7509[_0x3df707(0x1ebe)]=0x0,_0x2d7509[_0x3df707(0x1811)]=0x0,_0x2d7509[_0x3df707(0x3d3f)]=_0x2d7509[_0x3df707(0x1ebe)]-_0x4237cd[_0x3df707(0x68b)]()['x'],_0x2d7509[_0x3df707(0x212d)]=_0x2d7509[_0x3df707(0x1811)]-_0x4237cd[_0x3df707(0x68b)]()['y']):(_0x2d7509[_0x3df707(0x1ebe)]=_0x4bdbaa[_0x3df707(0x2f23)](_0x13f842,_0x2c626e,_0x1ae06d['FP'][_0x3df707(0x2a84)]),_0x2d7509[_0x3df707(0x1811)]=_0x4bdbaa[_0x3df707(0x2f23)](_0x13f842,_0x2c626e,_0x1ae06d['FP'][_0x3df707(0x1e7)]),_0x2d7509['offsetX']=0x0,_0x2d7509['offsetY']=0x0),this[_0x3df707(0x2cc3)](_0x2d7509,_0x4bdbaa),_0x2d7509['clientX']=_0x3181a3,_0x2d7509[_0x3df707(0xf68)]=_0x508145,_0x2d7509['x']=_0x3181a3,_0x2d7509['y']=_0x508145,_0x2d7509[_0x3df707(0x969)]=_0x13f842,_0x2d7509[_0x3df707(0x2b4e)]=_0x2c626e,_0x2d7509[_0x3df707(0x3fdd)]=_0x3dd80e,_0x2d7509;}static['_CreateKeyboardEvent'](_0x4d1f71,_0x2c1b90,_0xe8672f,_0x442b10){var _0x50dbb1=_0x332722;const _0x25f995=this[_0x50dbb1(0x1e18)](_0x442b10);return this[_0x50dbb1(0x2cc3)](_0x25f995,_0xe8672f),_0x25f995[_0x50dbb1(0x969)]=_0x1ae06d['Yi']['Keyboard'],_0x25f995['deviceSlot']=0x0,_0x25f995[_0x50dbb1(0x3fdd)]=_0x4d1f71,_0x25f995[_0x50dbb1(0x30a3)]=0x1===_0x2c1b90?'keydown':'keyup',_0x25f995['key']=String[_0x50dbb1(0x1b76)](_0x4d1f71),_0x25f995[_0x50dbb1(0x22b4)]=_0x4d1f71,_0x25f995;}static[_0x332722(0x2cc3)](_0x2770c0,_0x5ad8e0){var _0x3e1a20=_0x332722,_0x1d66e4=_0x5ad8e0[_0x3e1a20(0x105b)](_0x1ae06d['Yi']['Keyboard']),_0x90ad1e=_0x1d66e4&&0x1===_0x5ad8e0[_0x3e1a20(0x2f23)](_0x1ae06d['Yi'][_0x3e1a20(0x1e0e)],0x0,_0x11dcda['g']['INPUT_ALT_KEY']),_0x2fd5eb=_0x1d66e4&&0x1===_0x5ad8e0[_0x3e1a20(0x2f23)](_0x1ae06d['Yi']['Keyboard'],0x0,_0x11dcda['g']['INPUT_CTRL_KEY']),_0x446b43=_0x1d66e4&&(0x1===_0x5ad8e0['pollInput'](_0x1ae06d['Yi'][_0x3e1a20(0x1e0e)],0x0,_0x11dcda['g'][_0x3e1a20(0x364d)])||0x1===_0x5ad8e0[_0x3e1a20(0x2f23)](_0x1ae06d['Yi'][_0x3e1a20(0x1e0e)],0x0,_0x11dcda['g'][_0x3e1a20(0x1955)])||0x1===_0x5ad8e0[_0x3e1a20(0x2f23)](_0x1ae06d['Yi'][_0x3e1a20(0x1e0e)],0x0,_0x11dcda['g'][_0x3e1a20(0x7ff)])),_0x1d66e4=_0x1d66e4&&0x1===_0x5ad8e0['pollInput'](_0x1ae06d['Yi']['Keyboard'],0x0,_0x11dcda['g'][_0x3e1a20(0x2693)]);_0x2770c0[_0x3e1a20(0x346e)]=_0x90ad1e,_0x2770c0[_0x3e1a20(0x3a24)]=_0x2fd5eb,_0x2770c0[_0x3e1a20(0x3e8c)]=_0x446b43,_0x2770c0[_0x3e1a20(0x15d7)]=_0x1d66e4;}static[_0x332722(0x1e18)](_0x1e01b3){var _0x2091b5=_0x332722;const _0x540fd7={'preventDefault':()=>{}};return _0x540fd7[_0x2091b5(0x36f2)]=_0x1e01b3,_0x540fd7;}}class _0x26f02b{constructor(_0xd9baef,_0x21089c,_0x22fcf0){var _0x5205e5=_0x332722;this[_0x5205e5(0x1325)]=_native[_0x5205e5(0x3197)]?new _native['DeviceInputSystem'](_0xd9baef,_0x21089c,(_0x4ebd0d,_0x4374b3,_0x4cda44,_0x3dbcfe)=>{var _0x1998b1=_0x5205e5;_0x4cda44=_0x3f7ccf[_0x1998b1(0x1217)](_0x4ebd0d,_0x4374b3,_0x4cda44,_0x3dbcfe,this),_0x22fcf0(_0x4ebd0d,_0x4374b3,_0x4cda44);}):this[_0x5205e5(0x17da)]();}['pollInput'](_0x318af6,_0x13a176,_0x1793e1){var _0x47adc7=_0x332722;return this['_nativeInput'][_0x47adc7(0x2f23)](_0x318af6,_0x13a176,_0x1793e1);}[_0x332722(0x105b)](_0x42bd83){var _0x48e454=_0x332722;return _0x42bd83===_0x1ae06d['Yi']['Mouse']||_0x42bd83===_0x1ae06d['Yi'][_0x48e454(0x3d0f)];}[_0x332722(0xc1f)](){var _0x30e0e1=_0x332722;this[_0x30e0e1(0x1325)][_0x30e0e1(0xc1f)]();}[_0x332722(0x17da)](){return{'pollInput':()=>0x0,'isDeviceAvailable':()=>!0x1,'dispose':()=>{}};}}var _0x30d8cb=_0xdd57d4(0x7205),_0x128a1e=_0xdd57d4(0x4ba7);const _0x39ac7f=Object[_0x332722(0x1841)](_0x1ae06d['Fz'])['length']/0x2;class _0x1e7b09{constructor(_0x73d3d0,_0x184713,_0x1419ef,_0x489f71){var _0x447fc7=_0x332722;this['_inputs']=[],this[_0x447fc7(0x2d79)]=!0x1,this['_pointerActive']=!0x1,this[_0x447fc7(0x2bde)]=_0x128a1e['w1']['IsSafari'](),this[_0x447fc7(0x82f)]=(0x0,_0x30d8cb['up'])()&&/(Mac|iPhone|iPod|iPad)/i['test'](navigator[_0x447fc7(0x32d7)]),this['_keyboardDownEvent']=_0x123050=>{},this['_keyboardUpEvent']=_0xe62a9f=>{},this[_0x447fc7(0x2887)]=_0x3d4718=>{},this[_0x447fc7(0x65a)]=_0x487291=>{},this[_0x447fc7(0xd20)]=_0x5e5b0d=>{},this[_0x447fc7(0x3b81)]=_0x2e7de1=>{},this[_0x447fc7(0x2d2c)]=_0x5b5b00=>{},this[_0x447fc7(0x226b)]=_0x3cdddb=>{},this['_pointerBlurEvent']=_0x2f0016=>{},this[_0x447fc7(0x407)]=!0x1,this['_mouseId']=-0x1,this[_0x447fc7(0x3a8d)]=_0x30d8cb['MZ'][_0x447fc7(0x2ee5)]()&&navigator[_0x447fc7(0x20c6)]&&-0x1!==navigator['userAgent'][_0x447fc7(0x775)]('Firefox'),this[_0x447fc7(0x2bfa)]=0x0,this[_0x447fc7(0x3aee)]=null,this[_0x447fc7(0x2fc9)]=_0x204857=>{},this[_0x447fc7(0x3cff)]=_0xc8ee6e=>{},this[_0x447fc7(0xe56)]=_0x128a1e['w1'][_0x447fc7(0x266a)](_0x73d3d0),this['_engine']=_0x73d3d0,this['_onDeviceConnected']=_0x184713,this[_0x447fc7(0x2975)]=_0x1419ef,this[_0x447fc7(0x1fa6)]=_0x489f71,this['_mouseId']=this[_0x447fc7(0x3a8d)]?0x0:0x1,this['_enableEvents'](),this['_usingMacOS']&&(this[_0x447fc7(0x2917)]=[]),this['_engine'][_0x447fc7(0x1f9b)]||(this[_0x447fc7(0x3f27)][_0x447fc7(0x1f9b)]=()=>{this['_enableEvents']();});}['pollInput'](_0x2021a0,_0x1646ad,_0x24b740){var _0x3c5352=_0x332722,_0x599b0b=this[_0x3c5352(0x1f94)][_0x2021a0][_0x1646ad];if(!_0x599b0b)throw _0x3c5352(0x3938)+_0x1ae06d['Yi'][_0x2021a0];_0x2021a0>=_0x1ae06d['Yi'][_0x3c5352(0x1314)]&&_0x2021a0<=_0x1ae06d['Yi'][_0x3c5352(0x1837)]&&this[_0x3c5352(0xc11)](_0x2021a0,_0x1646ad,_0x24b740),_0x599b0b=_0x599b0b[_0x24b740];if(void 0x0===_0x599b0b)throw _0x3c5352(0x8b7)+_0x24b740+_0x3c5352(0x3b6e)+_0x1ae06d['Yi'][_0x2021a0]+_0x3c5352(0xa1c)+_0x1646ad;return _0x24b740===_0x1ae06d['Fz'][_0x3c5352(0x1f29)]&&_0x128a1e['w1']['Warn'](_0x3c5352(0x752)),_0x599b0b;}[_0x332722(0x105b)](_0x40be57){var _0x523811=_0x332722;return void 0x0!==this[_0x523811(0x1f94)][_0x40be57];}['dispose'](){var _0x25b3c3=_0x332722;this['_onDeviceConnected']=()=>{},this[_0x25b3c3(0x2975)]=()=>{},this['_onInputChanged']=()=>{},delete this[_0x25b3c3(0x3f27)][_0x25b3c3(0x1f9b)],this[_0x25b3c3(0x96f)]&&this[_0x25b3c3(0x254e)]();}['_enableEvents'](){var _0x140653=_0x332722,_0x199d28=null==this?void 0x0:this['_engine']['getInputElement']();if(_0x199d28&&(!this[_0x140653(0x407)]||this['_elementToAttachTo']!==_0x199d28)){if(this[_0x140653(0x254e)](),this[_0x140653(0x1f94)]){for(const _0x45c64a of this[_0x140653(0x1f94)])if(_0x45c64a)for(const _0x3412f6 in _0x45c64a){var _0x442d75=+_0x3412f6;const _0x4ae25a=_0x45c64a[_0x442d75];if(_0x4ae25a){for(let _0x2c0079=0x0;_0x2c0079<_0x4ae25a[_0x140653(0x9da)];_0x2c0079++)_0x4ae25a[_0x2c0079]=0x0;}}}this[_0x140653(0x96f)]=_0x199d28,this['_elementToAttachTo']['tabIndex']=-0x1!==this[_0x140653(0x96f)][_0x140653(0x63c)]?this[_0x140653(0x96f)][_0x140653(0x63c)]:this['_engine']['canvasTabIndex'],this[_0x140653(0xf6f)](),this[_0x140653(0xf52)](),this[_0x140653(0xd76)](),this[_0x140653(0x407)]=!0x0,this[_0x140653(0x2cfe)]();}}[_0x332722(0x254e)](){var _0x1c1b3d=_0x332722;this[_0x1c1b3d(0x96f)]&&(this['_elementToAttachTo'][_0x1c1b3d(0x10db)]('blur',this[_0x1c1b3d(0x2887)]),this['_elementToAttachTo'][_0x1c1b3d(0x10db)](_0x1c1b3d(0x2149),this[_0x1c1b3d(0x188c)]),this['_elementToAttachTo'][_0x1c1b3d(0x10db)](_0x1c1b3d(0x1f1a),this[_0x1c1b3d(0x371e)]),this[_0x1c1b3d(0x96f)][_0x1c1b3d(0x10db)](_0x1c1b3d(0x24ae),this[_0x1c1b3d(0x1cdb)]),this[_0x1c1b3d(0x96f)]['removeEventListener'](this[_0x1c1b3d(0xe56)]+_0x1c1b3d(0x4bf),this['_pointerMoveEvent']),this[_0x1c1b3d(0x96f)]['removeEventListener'](this[_0x1c1b3d(0xe56)]+_0x1c1b3d(0x188),this[_0x1c1b3d(0xd20)]),this[_0x1c1b3d(0x96f)]['removeEventListener'](this['_eventPrefix']+'up',this[_0x1c1b3d(0x3b81)]),this[_0x1c1b3d(0x96f)][_0x1c1b3d(0x10db)](this['_eventPrefix']+_0x1c1b3d(0x151f),this[_0x1c1b3d(0x2d2c)]),this[_0x1c1b3d(0x96f)][_0x1c1b3d(0x10db)](this['_wheelEventName'],this[_0x1c1b3d(0x226b)]),window[_0x1c1b3d(0x10db)](_0x1c1b3d(0x2a1d),this[_0x1c1b3d(0x2fc9)]),window[_0x1c1b3d(0x10db)](_0x1c1b3d(0x1a48),this[_0x1c1b3d(0x3cff)])),this[_0x1c1b3d(0x3aee)]&&this[_0x1c1b3d(0x3f27)][_0x1c1b3d(0x27f6)]['remove'](this[_0x1c1b3d(0x3aee)]),this['_eventsAttached']=!0x1;}['_checkForConnectedDevices'](){var _0x4e5ba8=_0x332722;if(navigator[_0x4e5ba8(0x1bb7)]){for(const _0x2ae485 of navigator['getGamepads']())_0x2ae485&&this[_0x4e5ba8(0x10e9)](_0x2ae485);}'function'==typeof matchMedia&&matchMedia(_0x4e5ba8(0x367))[_0x4e5ba8(0x36cf)]&&this[_0x4e5ba8(0x1bb4)](_0x1ae06d['Yi']['Mouse'],0x0,0x0,0x0);}[_0x332722(0x10e9)](_0x3020b3){var _0x20fe55=_0x332722,_0x43cc8a=this[_0x20fe55(0x3590)](_0x3020b3['id']),_0x27da84=_0x3020b3['index'];this[_0x20fe55(0x1a2e)]=this[_0x20fe55(0x1a2e)]||new Array(_0x3020b3[_0x20fe55(0x3c5)]+0x1),this['_registerDevice'](_0x43cc8a,_0x27da84,_0x3020b3[_0x20fe55(0x128e)][_0x20fe55(0x9da)]+_0x3020b3[_0x20fe55(0xbd8)][_0x20fe55(0x9da)]),this[_0x20fe55(0x1a2e)][_0x27da84]=_0x43cc8a;}[_0x332722(0x1bb4)](_0x24c51b,_0xa10f99,_0x185289,_0xc31de2){var _0x179e9e=_0x332722;this[_0x179e9e(0x1b67)]||(this['_pointerActive']=!0x0),this[_0x179e9e(0x515)](_0x24c51b,_0xa10f99,_0x39ac7f);const _0x11c910=this['_inputs'][_0x24c51b][_0xa10f99];_0x11c910[0x0]=_0x185289,_0x11c910[0x1]=_0xc31de2;}['_registerDevice'](_0x2e1ebf,_0x502f59,_0x4fd948){var _0x1e2cea=_0x332722;if(void 0x0===_0x502f59)throw'Unable\x20to\x20register\x20device\x20'+_0x1ae06d['Yi'][_0x2e1ebf]+_0x1e2cea(0xa79);if(this[_0x1e2cea(0x1f94)][_0x2e1ebf]||(this[_0x1e2cea(0x1f94)][_0x2e1ebf]={}),!this[_0x1e2cea(0x1f94)][_0x2e1ebf][_0x502f59]){const _0x231e26=new Array(_0x4fd948);_0x231e26['fill'](0x0),this['_inputs'][_0x2e1ebf][_0x502f59]=_0x231e26,this[_0x1e2cea(0x3a0a)](_0x2e1ebf,_0x502f59);}}[_0x332722(0x14a)](_0x52dc99,_0x5ef489){var _0x4942db=_0x332722;this['_inputs'][_0x52dc99][_0x5ef489]&&(delete this[_0x4942db(0x1f94)][_0x52dc99][_0x5ef489],this[_0x4942db(0x2975)](_0x52dc99,_0x5ef489));}[_0x332722(0xf6f)](){var _0x424079=_0x332722;this[_0x424079(0x371e)]=_0xdfb159=>{var _0x4fd26e=_0x424079;this[_0x4fd26e(0x2d79)]||(this['_keyboardActive']=!0x0,this[_0x4fd26e(0x515)](_0x1ae06d['Yi']['Keyboard'],0x0,0xff));const _0x4733a1=this[_0x4fd26e(0x1f94)][_0x1ae06d['Yi'][_0x4fd26e(0x1e0e)]][0x0];if(_0x4733a1){_0x4733a1[_0xdfb159['keyCode']]=0x1;const _0x286085=_0xdfb159;_0x286085[_0x4fd26e(0x3fdd)]=_0xdfb159['keyCode'],this[_0x4fd26e(0x82f)]&&_0xdfb159[_0x4fd26e(0x3e8c)]&&'Meta'!==_0xdfb159[_0x4fd26e(0x270e)]&&(this['_metaKeys']['includes'](_0xdfb159['keyCode'])||this['_metaKeys'][_0x4fd26e(0x2009)](_0xdfb159[_0x4fd26e(0x22b4)])),this[_0x4fd26e(0x1fa6)](_0x1ae06d['Yi'][_0x4fd26e(0x1e0e)],0x0,_0x286085);}},this[_0x424079(0x1cdb)]=_0x84dbb1=>{var _0x21ec2e=_0x424079;this[_0x21ec2e(0x2d79)]||(this['_keyboardActive']=!0x0,this[_0x21ec2e(0x515)](_0x1ae06d['Yi'][_0x21ec2e(0x1e0e)],0x0,0xff));const _0x15cd93=this[_0x21ec2e(0x1f94)][_0x1ae06d['Yi'][_0x21ec2e(0x1e0e)]][0x0];if(_0x15cd93){_0x15cd93[_0x84dbb1[_0x21ec2e(0x22b4)]]=0x0;const _0x2332cf=_0x84dbb1;if(_0x2332cf[_0x21ec2e(0x3fdd)]=_0x84dbb1[_0x21ec2e(0x22b4)],this['_usingMacOS']&&_0x21ec2e(0x2fe)===_0x84dbb1[_0x21ec2e(0x270e)]&&0x0{var _0x541fce=_0x424079;if(this[_0x541fce(0x2d79)]){const _0x5cdbc7=this[_0x541fce(0x1f94)][_0x1ae06d['Yi'][_0x541fce(0x1e0e)]][0x0];for(let _0xa8fceb=0x0;_0xa8fceb<_0x5cdbc7[_0x541fce(0x9da)];_0xa8fceb++){var _0x35e32b;0x0!==_0x5cdbc7[_0xa8fceb]&&(_0x5cdbc7[_0xa8fceb]=0x0,_0x35e32b=_0x3f7ccf['CreateDeviceEvent'](_0x1ae06d['Yi'][_0x541fce(0x1e0e)],0x0,_0xa8fceb,0x0,this,this[_0x541fce(0x96f)]),this['_onInputChanged'](_0x1ae06d['Yi'][_0x541fce(0x1e0e)],0x0,_0x35e32b));}this[_0x541fce(0x82f)]&&this['_metaKeys'][_0x541fce(0x34ac)](0x0,this[_0x541fce(0x2917)][_0x541fce(0x9da)]);}},this[_0x424079(0x96f)][_0x424079(0x363d)]('keydown',this[_0x424079(0x371e)]),this[_0x424079(0x96f)][_0x424079(0x363d)]('keyup',this['_keyboardUpEvent']),this[_0x424079(0x96f)][_0x424079(0x363d)](_0x424079(0x2149),this['_keyboardBlurEvent']);}[_0x332722(0xf52)](){var _0x48ecdd=_0x332722;this['_maxTouchPoints']=_0x30d8cb['MZ'][_0x48ecdd(0x2ee5)]()&&navigator['maxTouchPoints']||0x2,this['_activeTouchIds']||(this[_0x48ecdd(0x252e)]=new Array(this[_0x48ecdd(0x2bfa)]));for(let _0x3da3a7=0x0;_0x3da3a7{var _0x100dc7=_0x48ecdd,_0x23948b=this['_getPointerType'](_0x55a18b),_0x579b5f=_0x23948b===_0x1ae06d['Yi']['Mouse']?0x0:this['_activeTouchIds'][_0x100dc7(0x775)](_0x55a18b[_0x100dc7(0x1f21)]);this[_0x100dc7(0x1f94)][_0x23948b]||(this[_0x100dc7(0x1f94)][_0x23948b]={}),this[_0x100dc7(0x1f94)][_0x23948b][_0x579b5f]||this[_0x100dc7(0x1bb4)](_0x23948b,_0x579b5f,_0x55a18b['clientX'],_0x55a18b[_0x100dc7(0xf68)]);const _0x370263=this[_0x100dc7(0x1f94)][_0x23948b][_0x579b5f];if(_0x370263){const _0x1bca01=_0x55a18b;_0x1bca01[_0x100dc7(0x3fdd)]=_0x1ae06d['Fz']['Move'],_0x370263[_0x1ae06d['Fz'][_0x100dc7(0x288)]]=_0x55a18b[_0x100dc7(0x40fd)],_0x370263[_0x1ae06d['Fz']['Vertical']]=_0x55a18b[_0x100dc7(0xf68)],void 0x0===_0x55a18b[_0x100dc7(0x1f21)]&&(_0x55a18b[_0x100dc7(0x1f21)]=this[_0x100dc7(0xdb6)]),this['_onInputChanged'](_0x23948b,_0x579b5f,_0x1bca01),this[_0x100dc7(0x2bde)]||-0x1===_0x55a18b[_0x100dc7(0xff3)]||(_0x1bca01[_0x100dc7(0x3fdd)]=_0x55a18b[_0x100dc7(0xff3)]+0x2,_0x370263[_0x55a18b[_0x100dc7(0xff3)]+0x2]=_0x370263[_0x55a18b[_0x100dc7(0xff3)]+0x2]?0x0:0x1,this[_0x100dc7(0x1fa6)](_0x23948b,_0x579b5f,_0x1bca01));}},this[_0x48ecdd(0xd20)]=_0x1b0ff1=>{var _0x88e1c6=_0x48ecdd,_0x259b6a=this[_0x88e1c6(0x3831)](_0x1b0ff1);let _0x38a81a=_0x259b6a===_0x1ae06d['Yi']['Mouse']?0x0:_0x1b0ff1[_0x88e1c6(0x1f21)];if(_0x259b6a===_0x1ae06d['Yi'][_0x88e1c6(0x3d0f)]){var _0x53dd83=this[_0x88e1c6(0x252e)][_0x88e1c6(0x775)](-0x1);if(!(0x0<=_0x53dd83))return void _0x128a1e['w1'][_0x88e1c6(0x1381)](_0x88e1c6(0x266e)+this[_0x88e1c6(0x2bfa)]);_0x38a81a=_0x53dd83,this[_0x88e1c6(0x252e)][_0x53dd83]=_0x1b0ff1[_0x88e1c6(0x1f21)];}this[_0x88e1c6(0x1f94)][_0x259b6a]||(this[_0x88e1c6(0x1f94)][_0x259b6a]={}),this[_0x88e1c6(0x1f94)][_0x259b6a][_0x38a81a]?_0x259b6a===_0x1ae06d['Yi'][_0x88e1c6(0x3d0f)]&&this[_0x88e1c6(0x3a0a)](_0x259b6a,_0x38a81a):this[_0x88e1c6(0x1bb4)](_0x259b6a,_0x38a81a,_0x1b0ff1[_0x88e1c6(0x40fd)],_0x1b0ff1['clientY']);const _0x2d6eca=this['_inputs'][_0x259b6a][_0x38a81a];if(_0x2d6eca){var _0x53dd83=_0x2d6eca[_0x1ae06d['Fz'][_0x88e1c6(0x288)]],_0x517701=_0x2d6eca[_0x1ae06d['Fz'][_0x88e1c6(0x543)]];if(_0x259b6a===_0x1ae06d['Yi']['Mouse']){if(void 0x0===_0x1b0ff1['pointerId']&&(_0x1b0ff1[_0x88e1c6(0x1f21)]=this[_0x88e1c6(0xdb6)]),!document['pointerLockElement'])try{this['_elementToAttachTo'][_0x88e1c6(0x2162)](this[_0x88e1c6(0xdb6)]);}catch(_0x20d9c5){}}else{if(_0x1b0ff1['pointerId']&&!document[_0x88e1c6(0xee7)])try{this[_0x88e1c6(0x96f)]['setPointerCapture'](_0x1b0ff1[_0x88e1c6(0x1f21)]);}catch(_0x55c9a0){}}_0x2d6eca[_0x1ae06d['Fz'][_0x88e1c6(0x288)]]=_0x1b0ff1[_0x88e1c6(0x40fd)],_0x2d6eca[_0x1ae06d['Fz'][_0x88e1c6(0x543)]]=_0x1b0ff1[_0x88e1c6(0xf68)],_0x2d6eca[_0x1b0ff1[_0x88e1c6(0xff3)]+0x2]=0x1;const _0x3ee0cb=_0x1b0ff1;_0x3ee0cb['inputIndex']=_0x1b0ff1[_0x88e1c6(0xff3)]+0x2,this[_0x88e1c6(0x1fa6)](_0x259b6a,_0x38a81a,_0x3ee0cb),_0x53dd83===_0x1b0ff1['clientX']&&_0x517701===_0x1b0ff1[_0x88e1c6(0xf68)]||(_0x3ee0cb[_0x88e1c6(0x3fdd)]=_0x1ae06d['Fz']['Move'],this[_0x88e1c6(0x1fa6)](_0x259b6a,_0x38a81a,_0x3ee0cb));}},this['_pointerUpEvent']=_0x539549=>{var _0x35fbb6=_0x48ecdd,_0x37cf9a=this[_0x35fbb6(0x3831)](_0x539549),_0xaebac1=_0x37cf9a===_0x1ae06d['Yi']['Mouse']?0x0:this[_0x35fbb6(0x252e)][_0x35fbb6(0x775)](_0x539549[_0x35fbb6(0x1f21)]);if(_0x37cf9a===_0x1ae06d['Yi']['Touch']){if(-0x1===_0xaebac1)return;this[_0x35fbb6(0x252e)][_0xaebac1]=-0x1;}const _0x1874fe=null==(_0x2f1b1b=this[_0x35fbb6(0x1f94)][_0x37cf9a])?void 0x0:_0x2f1b1b[_0xaebac1];if(_0x1874fe&&0x0!==_0x1874fe[_0x539549['button']+0x2]){var _0x2f1b1b=_0x1874fe[_0x1ae06d['Fz'][_0x35fbb6(0x288)]],_0x124c53=_0x1874fe[_0x1ae06d['Fz'][_0x35fbb6(0x543)]];_0x1874fe[_0x1ae06d['Fz'][_0x35fbb6(0x288)]]=_0x539549[_0x35fbb6(0x40fd)],_0x1874fe[_0x1ae06d['Fz']['Vertical']]=_0x539549[_0x35fbb6(0xf68)];const _0x5f0669=_0x539549;void(_0x1874fe[_0x539549['button']+0x2]=0x0)===_0x539549[_0x35fbb6(0x1f21)]&&(_0x539549['pointerId']=this[_0x35fbb6(0xdb6)]),_0x2f1b1b===_0x539549['clientX']&&_0x124c53===_0x539549[_0x35fbb6(0xf68)]||(_0x5f0669[_0x35fbb6(0x3fdd)]=_0x1ae06d['Fz'][_0x35fbb6(0x1f29)],this[_0x35fbb6(0x1fa6)](_0x37cf9a,_0xaebac1,_0x5f0669)),_0x5f0669['inputIndex']=_0x539549[_0x35fbb6(0xff3)]+0x2,_0x37cf9a===_0x1ae06d['Yi'][_0x35fbb6(0x237f)]&&0x0<=this[_0x35fbb6(0xdb6)]&&null!=(_0x124c53=(_0x2f1b1b=this['_elementToAttachTo'])[_0x35fbb6(0x367f)])&&_0x124c53['call'](_0x2f1b1b,this[_0x35fbb6(0xdb6)])?this[_0x35fbb6(0x96f)][_0x35fbb6(0x406)](this[_0x35fbb6(0xdb6)]):_0x539549[_0x35fbb6(0x1f21)]&&null!=(_0x2f1b1b=(_0x124c53=this[_0x35fbb6(0x96f)])[_0x35fbb6(0x367f)])&&_0x2f1b1b['call'](_0x124c53,_0x539549['pointerId'])&&this['_elementToAttachTo']['releasePointerCapture'](_0x539549['pointerId']),this[_0x35fbb6(0x1fa6)](_0x37cf9a,_0xaebac1,_0x5f0669),_0x37cf9a===_0x1ae06d['Yi'][_0x35fbb6(0x3d0f)]&&this[_0x35fbb6(0x2975)](_0x37cf9a,_0xaebac1);}},this[_0x48ecdd(0x2d2c)]=_0x4803b2=>{var _0x4c16d4=_0x48ecdd,_0x6ae5f4,_0x3917d7;if(_0x4c16d4(0x4042)===_0x4803b2['pointerType']){const _0x2ac8a2=this[_0x4c16d4(0x1f94)][_0x1ae06d['Yi'][_0x4c16d4(0x237f)]][0x0];0x0<=this[_0x4c16d4(0xdb6)]&&null!=(_0x101d9e=(_0x6ae5f4=this[_0x4c16d4(0x96f)])[_0x4c16d4(0x367f)])&&_0x101d9e[_0x4c16d4(0xc8f)](_0x6ae5f4,this[_0x4c16d4(0xdb6)])&&this[_0x4c16d4(0x96f)][_0x4c16d4(0x406)](this[_0x4c16d4(0xdb6)]);for(let _0x5628f7=_0x1ae06d['Fz'][_0x4c16d4(0x2db2)];_0x5628f7<=_0x1ae06d['Fz'][_0x4c16d4(0xbd1)];_0x5628f7++)0x1===_0x2ac8a2[_0x5628f7]&&(_0x2ac8a2[_0x5628f7]=0x0,_0x3917d7=_0x3f7ccf[_0x4c16d4(0x1217)](_0x1ae06d['Yi']['Mouse'],0x0,_0x5628f7,0x0,this,this[_0x4c16d4(0x96f)]),this[_0x4c16d4(0x1fa6)](_0x1ae06d['Yi'][_0x4c16d4(0x237f)],0x0,_0x3917d7));}else{var _0x101d9e=this['_activeTouchIds'][_0x4c16d4(0x775)](_0x4803b2[_0x4c16d4(0x1f21)]),_0x1c1b55=(null!=(_0x1c1b55=(_0x6ae5f4=this[_0x4c16d4(0x96f)])[_0x4c16d4(0x367f)])&&_0x1c1b55[_0x4c16d4(0xc8f)](_0x6ae5f4,_0x4803b2[_0x4c16d4(0x1f21)])&&this[_0x4c16d4(0x96f)]['releasePointerCapture'](_0x4803b2[_0x4c16d4(0x1f21)]),this['_inputs'][_0x1ae06d['Yi'][_0x4c16d4(0x3d0f)]][_0x101d9e][_0x1ae06d['Fz'][_0x4c16d4(0x2db2)]]=0x0,_0x3f7ccf[_0x4c16d4(0x1217)](_0x1ae06d['Yi'][_0x4c16d4(0x3d0f)],_0x101d9e,_0x1ae06d['Fz'][_0x4c16d4(0x2db2)],0x0,this,this['_elementToAttachTo'],_0x4803b2[_0x4c16d4(0x1f21)]));this[_0x4c16d4(0x1fa6)](_0x1ae06d['Yi']['Touch'],_0x101d9e,_0x1c1b55),this[_0x4c16d4(0x252e)][_0x101d9e]=-0x1,this['_onDeviceDisconnected'](_0x1ae06d['Yi'][_0x4c16d4(0x3d0f)],_0x101d9e);}},this['_wheelEventName']='onwheel'in document[_0x48ecdd(0x22e5)](_0x48ecdd(0xc7d))?'wheel':void 0x0!==document[_0x48ecdd(0x314b)]?_0x48ecdd(0x2789):_0x48ecdd(0x2e77);let _0x3bb18d=!0x1;function _0x445f85(){}try{var _0x297d69=Object[_0x48ecdd(0x30e2)]({},_0x48ecdd(0x35ce),{'get':function(){_0x3bb18d=!0x0;}});this['_elementToAttachTo'][_0x48ecdd(0x363d)](_0x48ecdd(0x337c),_0x445f85,_0x297d69),this[_0x48ecdd(0x96f)]['removeEventListener'](_0x48ecdd(0x337c),_0x445f85,_0x297d69);}catch(_0x469365){}this[_0x48ecdd(0x188c)]=()=>{var _0x3c187d=_0x48ecdd,_0x23651e,_0x215f39,_0x422445,_0x3552cb;if(this[_0x3c187d(0x105b)](_0x1ae06d['Yi'][_0x3c187d(0x237f)])){const _0x4212a5=this[_0x3c187d(0x1f94)][_0x1ae06d['Yi'][_0x3c187d(0x237f)]][0x0];0x0<=this[_0x3c187d(0xdb6)]&&null!=(_0x215f39=(_0x23651e=this['_elementToAttachTo'])[_0x3c187d(0x367f)])&&_0x215f39[_0x3c187d(0xc8f)](_0x23651e,this[_0x3c187d(0xdb6)])&&this[_0x3c187d(0x96f)][_0x3c187d(0x406)](this[_0x3c187d(0xdb6)]);for(let _0x86d613=_0x1ae06d['Fz'][_0x3c187d(0x2db2)];_0x86d613<=_0x1ae06d['Fz']['BrowserForward'];_0x86d613++)0x1===_0x4212a5[_0x86d613]&&(_0x4212a5[_0x86d613]=0x0,_0x3552cb=_0x3f7ccf['CreateDeviceEvent'](_0x1ae06d['Yi'][_0x3c187d(0x237f)],0x0,_0x86d613,0x0,this,this['_elementToAttachTo']),this[_0x3c187d(0x1fa6)](_0x1ae06d['Yi']['Mouse'],0x0,_0x3552cb));}if(this[_0x3c187d(0x105b)](_0x1ae06d['Yi']['Touch'])){const _0x78136d=this[_0x3c187d(0x1f94)][_0x1ae06d['Yi'][_0x3c187d(0x3d0f)]];for(let _0xe6b17c=0x0;_0xe6b17c{var _0x14e9ae=_0x48ecdd,_0x246702=_0x1ae06d['Yi'][_0x14e9ae(0x237f)];this[_0x14e9ae(0x1f94)][_0x246702]||(this[_0x14e9ae(0x1f94)][_0x246702]=[]),this[_0x14e9ae(0x1f94)][_0x246702][0x0]||(this[_0x14e9ae(0x1b67)]=!0x0,this[_0x14e9ae(0x515)](_0x246702,0x0,_0x39ac7f));const _0x9f7fe7=this[_0x14e9ae(0x1f94)][_0x246702][0x0];if(_0x9f7fe7){_0x9f7fe7[_0x1ae06d['Fz']['MouseWheelX']]=_0x22a125[_0x14e9ae(0x3cac)]||0x0,_0x9f7fe7[_0x1ae06d['Fz'][_0x14e9ae(0x2c05)]]=_0x22a125['deltaY']||_0x22a125['wheelDelta']||0x0,_0x9f7fe7[_0x1ae06d['Fz'][_0x14e9ae(0x3be7)]]=_0x22a125[_0x14e9ae(0x1009)]||0x0;const _0xb805ee=_0x22a125;void 0x0===_0x22a125[_0x14e9ae(0x1f21)]&&(_0x22a125[_0x14e9ae(0x1f21)]=this[_0x14e9ae(0xdb6)]),0x0!==_0x9f7fe7[_0x1ae06d['Fz'][_0x14e9ae(0x2008)]]&&(_0xb805ee[_0x14e9ae(0x3fdd)]=_0x1ae06d['Fz'][_0x14e9ae(0x2008)],this[_0x14e9ae(0x1fa6)](_0x246702,0x0,_0xb805ee)),0x0!==_0x9f7fe7[_0x1ae06d['Fz']['MouseWheelY']]&&(_0xb805ee[_0x14e9ae(0x3fdd)]=_0x1ae06d['Fz'][_0x14e9ae(0x2c05)],this['_onInputChanged'](_0x246702,0x0,_0xb805ee)),0x0!==_0x9f7fe7[_0x1ae06d['Fz'][_0x14e9ae(0x3be7)]]&&(_0xb805ee[_0x14e9ae(0x3fdd)]=_0x1ae06d['Fz']['MouseWheelZ'],this[_0x14e9ae(0x1fa6)](_0x246702,0x0,_0xb805ee));}},this[_0x48ecdd(0x96f)][_0x48ecdd(0x363d)](this[_0x48ecdd(0xe56)]+_0x48ecdd(0x4bf),this['_pointerMoveEvent']),this[_0x48ecdd(0x96f)][_0x48ecdd(0x363d)](this[_0x48ecdd(0xe56)]+_0x48ecdd(0x188),this[_0x48ecdd(0xd20)]),this[_0x48ecdd(0x96f)][_0x48ecdd(0x363d)](this[_0x48ecdd(0xe56)]+'up',this[_0x48ecdd(0x3b81)]),this['_elementToAttachTo'][_0x48ecdd(0x363d)](this[_0x48ecdd(0xe56)]+_0x48ecdd(0x151f),this[_0x48ecdd(0x2d2c)]),this['_elementToAttachTo'][_0x48ecdd(0x363d)]('blur',this['_pointerBlurEvent']),this[_0x48ecdd(0x96f)][_0x48ecdd(0x363d)](this['_wheelEventName'],this[_0x48ecdd(0x226b)],!!_0x3bb18d&&{'passive':!0x1}),this['_pointerInputClearObserver']=this[_0x48ecdd(0x3f27)][_0x48ecdd(0x27f6)]['add'](()=>{var _0x36fbd9=_0x48ecdd;if(this[_0x36fbd9(0x105b)](_0x1ae06d['Yi'][_0x36fbd9(0x237f)])){const _0x1fff20=this[_0x36fbd9(0x1f94)][_0x1ae06d['Yi'][_0x36fbd9(0x237f)]][0x0];_0x1fff20[_0x1ae06d['Fz'][_0x36fbd9(0x2008)]]=0x0,_0x1fff20[_0x1ae06d['Fz'][_0x36fbd9(0x2c05)]]=0x0,_0x1fff20[_0x1ae06d['Fz'][_0x36fbd9(0x3be7)]]=0x0;}});}[_0x332722(0xd76)](){var _0x34dff0=_0x332722;this['_gamepadConnectedEvent']=_0x78cc75=>{var _0x9766a3=a8_0xcbd5;this['_addGamePad'](_0x78cc75[_0x9766a3(0x37e9)]);},this[_0x34dff0(0x3cff)]=_0x43aa3c=>{var _0x4c2f69=_0x34dff0,_0x5a6af3;this[_0x4c2f69(0x1a2e)]&&(_0x5a6af3=this[_0x4c2f69(0x3590)](_0x43aa3c['gamepad']['id']),_0x43aa3c=_0x43aa3c[_0x4c2f69(0x37e9)][_0x4c2f69(0x3c5)],this[_0x4c2f69(0x14a)](_0x5a6af3,_0x43aa3c),delete this[_0x4c2f69(0x1a2e)][_0x43aa3c]);},window[_0x34dff0(0x363d)](_0x34dff0(0x2a1d),this[_0x34dff0(0x2fc9)]),window['addEventListener'](_0x34dff0(0x1a48),this[_0x34dff0(0x3cff)]);}[_0x332722(0xc11)](_0xc67a03,_0x2633da,_0x39fb2f){var _0x9cab0c=_0x332722;const _0x2f8b75=navigator[_0x9cab0c(0x1bb7)]()[_0x2633da];if(_0x2f8b75&&_0xc67a03===this['_gamepads'][_0x2633da]){const _0x23eb92=this[_0x9cab0c(0x1f94)][_0xc67a03][_0x2633da];_0x39fb2f>=_0x2f8b75['buttons'][_0x9cab0c(0x9da)]?_0x23eb92[_0x39fb2f]=_0x2f8b75[_0x9cab0c(0xbd8)][_0x39fb2f-_0x2f8b75[_0x9cab0c(0x128e)]['length']]['valueOf']():_0x23eb92[_0x39fb2f]=_0x2f8b75[_0x9cab0c(0x128e)][_0x39fb2f][_0x9cab0c(0x31eb)];}}[_0x332722(0x3590)](_0x315b55){var _0x42f21e=_0x332722;return-0x1!==_0x315b55[_0x42f21e(0x775)](_0x42f21e(0xe67))?-0x1!==_0x315b55['indexOf'](_0x42f21e(0x2ff9))?_0x1ae06d['Yi'][_0x42f21e(0x1837)]:_0x1ae06d['Yi']['DualShock']:-0x1!==_0x315b55[_0x42f21e(0x775)](_0x42f21e(0x1c13))||-0x1!==_0x315b55[_0x42f21e(0x1a37)](_0x42f21e(0x3b91))||-0x1!==_0x315b55[_0x42f21e(0x1a37)](_0x42f21e(0x32fb))?_0x1ae06d['Yi'][_0x42f21e(0x2dae)]:-0x1!==_0x315b55[_0x42f21e(0x775)](_0x42f21e(0x26cd))?_0x1ae06d['Yi'][_0x42f21e(0x89d)]:_0x1ae06d['Yi']['Generic'];}[_0x332722(0x3831)](_0x336366){var _0x7dcb7c=_0x332722;let _0x202723=_0x1ae06d['Yi'][_0x7dcb7c(0x237f)];return _0x202723=_0x7dcb7c(0x2873)===_0x336366[_0x7dcb7c(0x3fcc)]||_0x7dcb7c(0x37d2)===_0x336366[_0x7dcb7c(0x3fcc)]||_0x336366['touches']?_0x1ae06d['Yi'][_0x7dcb7c(0x3d0f)]:_0x202723;}}var _0x37f9e7=_0xdd57d4(0x8789);class _0x375b2a{constructor(_0x58e47e){var _0x5af149=_0x332722;this['_registeredManagers']=new Array(),this[_0x5af149(0xaf9)]=0x0,this[_0x5af149(0x2f8c)]=_0x1ebda2=>{var _0x2a0df2=_0x5af149;for(let _0x2b4097=0x0;_0x2b4097{var _0x1cfda1=_0x5af149;_0x56b532=this['_registeredManagers'][_0x1cfda1(0x775)](_0x56b532),-0x1<_0x56b532&&this[_0x1cfda1(0x2a70)][_0x1cfda1(0x34ac)](_0x56b532,0x1);};var _0x497752=Object['keys'](_0x1ae06d['Yi'])[_0x5af149(0x9da)]/0x2,_0x497752=(this[_0x5af149(0x3804)]=new Array(_0x497752),(_0xf32f3f,_0x33db59)=>{var _0x2ac3e5=_0x5af149;this[_0x2ac3e5(0x3804)][_0xf32f3f]||(this['_devices'][_0xf32f3f]=new Array()),this[_0x2ac3e5(0x3804)][_0xf32f3f][_0x33db59]||(this[_0x2ac3e5(0x3804)][_0xf32f3f][_0x33db59]=_0x33db59);for(const _0x317feb of this[_0x2ac3e5(0x2a70)]){var _0xad46cd=new _0x37f9e7['p'](this[_0x2ac3e5(0x1202)],_0xf32f3f,_0x33db59);_0x317feb[_0x2ac3e5(0x14d6)](_0xad46cd);}}),_0x246f5e=(_0x3bf71b,_0x4dfcd2)=>{var _0x5e9465=_0x5af149,_0x41f496;null!=(_0x41f496=this[_0x5e9465(0x3804)][_0x3bf71b])&&_0x41f496[_0x4dfcd2]&&delete this['_devices'][_0x3bf71b][_0x4dfcd2];for(const _0x350303 of this[_0x5e9465(0x2a70)])_0x350303['_removeDevice'](_0x3bf71b,_0x4dfcd2);},_0x415261=(_0x5f5507,_0x3e0abc,_0x56accf)=>{var _0x50ade8=_0x5af149;if(_0x56accf){for(const _0x5e812 of this[_0x50ade8(0x2a70)])_0x5e812[_0x50ade8(0x1fa6)](_0x5f5507,_0x3e0abc,_0x56accf);}};_0x5af149(0x137a)!=typeof _native?this['_deviceInputSystem']=new _0x26f02b(_0x497752,_0x246f5e,_0x415261):this['_deviceInputSystem']=new _0x1e7b09(_0x58e47e,_0x497752,_0x246f5e,_0x415261);}['dispose'](){var _0x4e0b1d=_0x332722;this['_deviceInputSystem'][_0x4e0b1d(0xc1f)]();}}class _0x3ae01e{constructor(_0x3da337){var _0x19a372=_0x332722,_0x33e476=Object[_0x19a372(0x1841)](_0x1ae06d['Yi'])[_0x19a372(0x9da)]/0x2;this[_0x19a372(0x3804)]=new Array(_0x33e476),this[_0x19a372(0x195a)]=new Array(_0x33e476),this[_0x19a372(0x3f27)]=_0x3da337,this['_engine']['_deviceSourceManager']||(this[_0x19a372(0x3f27)][_0x19a372(0x2caf)]=new _0x375b2a(_0x3da337)),this[_0x19a372(0x3f27)][_0x19a372(0x2caf)][_0x19a372(0xaf9)]++,this[_0x19a372(0x306c)]=new _0x43f74b['y$'](_0xb400aa=>{var _0x1b83dd=_0x19a372;for(const _0xb2c3ee of this['_devices'])if(_0xb2c3ee){for(const _0x179b04 of _0xb2c3ee)_0x179b04&&this['onDeviceConnectedObservable'][_0x1b83dd(0x2c59)](_0xb400aa,_0x179b04);}}),this['onDeviceDisconnectedObservable']=new _0x43f74b['y$'](),this[_0x19a372(0x3f27)][_0x19a372(0x2caf)][_0x19a372(0x2f8c)](this),this[_0x19a372(0x310a)]=_0x3da337[_0x19a372(0x1244)][_0x19a372(0x2ed7)](()=>{var _0x39ae37=_0x19a372;this[_0x39ae37(0xc1f)]();});}['getDeviceSource'](_0x190e73,_0x387df7){var _0x5cf677=_0x332722;if(void 0x0===_0x387df7){if(void 0x0===this[_0x5cf677(0x195a)][_0x190e73])return null;_0x387df7=this[_0x5cf677(0x195a)][_0x190e73];}return this[_0x5cf677(0x3804)][_0x190e73]&&void 0x0!==this['_devices'][_0x190e73][_0x387df7]?this['_devices'][_0x190e73][_0x387df7]:null;}[_0x332722(0x1a34)](_0xb7e071){var _0xb73bad=_0x332722;return this[_0xb73bad(0x3804)][_0xb7e071]?this[_0xb73bad(0x3804)][_0xb7e071][_0xb73bad(0x25d4)](_0x494dbc=>!!_0x494dbc):[];}[_0x332722(0xc1f)](){var _0x588fe0=_0x332722;this[_0x588fe0(0x306c)][_0x588fe0(0x2a99)](),this[_0x588fe0(0x380)][_0x588fe0(0x2a99)](),this['_engine'][_0x588fe0(0x2caf)]&&(this['_engine']['_deviceSourceManager'][_0x588fe0(0x29a6)](this),--this[_0x588fe0(0x3f27)][_0x588fe0(0x2caf)][_0x588fe0(0xaf9)]<0x1&&(this[_0x588fe0(0x3f27)][_0x588fe0(0x2caf)][_0x588fe0(0xc1f)](),delete this[_0x588fe0(0x3f27)][_0x588fe0(0x2caf)])),this[_0x588fe0(0x3f27)][_0x588fe0(0x1244)][_0x588fe0(0x209f)](this['_onDisposeObserver']);}[_0x332722(0x14d6)](_0x22ddb2){var _0x2ad132=_0x332722;this[_0x2ad132(0x3804)][_0x22ddb2[_0x2ad132(0x969)]]||(this[_0x2ad132(0x3804)][_0x22ddb2['deviceType']]=new Array()),this['_devices'][_0x22ddb2['deviceType']][_0x22ddb2[_0x2ad132(0x2b4e)]]||(this[_0x2ad132(0x3804)][_0x22ddb2[_0x2ad132(0x969)]][_0x22ddb2[_0x2ad132(0x2b4e)]]=_0x22ddb2,this['_updateFirstDevices'](_0x22ddb2[_0x2ad132(0x969)])),this[_0x2ad132(0x306c)][_0x2ad132(0x223f)](_0x22ddb2);}[_0x332722(0x2e09)](_0x4e85c7,_0x4507b2){var _0x27d591=_0x332722,_0x4c07cb=null==(_0x4c07cb=this[_0x27d591(0x3804)][_0x4e85c7])?void 0x0:_0x4c07cb[_0x4507b2];this['onDeviceDisconnectedObservable']['notifyObservers'](_0x4c07cb),null!=(_0x4c07cb=this[_0x27d591(0x3804)][_0x4e85c7])&&_0x4c07cb[_0x4507b2]&&delete this[_0x27d591(0x3804)][_0x4e85c7][_0x4507b2],this[_0x27d591(0xba3)](_0x4e85c7);}[_0x332722(0x1fa6)](_0x7b94be,_0x3f4a7d,_0x5c89a1){var _0x170aef=_0x332722;null!=(_0x7b94be=null==(_0x7b94be=this[_0x170aef(0x3804)][_0x7b94be])?void 0x0:_0x7b94be[_0x3f4a7d])&&_0x7b94be[_0x170aef(0x186f)][_0x170aef(0x223f)](_0x5c89a1);}[_0x332722(0xba3)](_0x54fa99){var _0x974905=_0x332722;switch(_0x54fa99){case _0x1ae06d['Yi'][_0x974905(0x1e0e)]:case _0x1ae06d['Yi'][_0x974905(0x237f)]:this['_firstDevice'][_0x54fa99]=0x0;break;case _0x1ae06d['Yi'][_0x974905(0x3d0f)]:case _0x1ae06d['Yi'][_0x974905(0x1837)]:case _0x1ae06d['Yi'][_0x974905(0x1314)]:case _0x1ae06d['Yi'][_0x974905(0x2dae)]:case _0x1ae06d['Yi'][_0x974905(0x89d)]:case _0x1ae06d['Yi'][_0x974905(0x2d7f)]:delete this[_0x974905(0x195a)][_0x54fa99];var _0x34eb25=this[_0x974905(0x3804)][_0x54fa99];if(_0x34eb25){for(let _0x7d5d4=0x0;_0x7d5d4<_0x34eb25[_0x974905(0x9da)];_0x7d5d4++)if(_0x34eb25[_0x7d5d4]){this['_firstDevice'][_0x54fa99]=_0x7d5d4;break;}}}}}},0xe64b:(_0x1a986d,_0x1eb137,_0x1f1fb4)=>{_0x1f1fb4(0x37c9),_0x1f1fb4(0x5a3f);},0x165c4:(_0x1d5f98,_0x91bcd8,_0x4e550c)=>{var _0x55e0a8=a8_0x2e955a;_0x4e550c['d'](_0x91bcd8,{'t':()=>_0x270257});var _0x270257,_0x91bcd8=_0x4e550c(0xcf06);(_0x4e550c=_0x270257=_0x270257||{})[_0x4e550c['Texture']=0x0]=_0x55e0a8(0x1b81),_0x4e550c[_0x4e550c[_0x55e0a8(0x41ae)]=0x1]='StorageTexture',_0x4e550c[_0x4e550c[_0x55e0a8(0x2e13)]=0x2]='UniformBuffer',_0x4e550c[_0x4e550c['StorageBuffer']=0x3]='StorageBuffer',_0x4e550c[_0x4e550c['TextureWithoutSampler']=0x4]='TextureWithoutSampler',_0x4e550c[_0x4e550c[_0x55e0a8(0x7bf)]=0x5]='Sampler',_0x91bcd8['B'][_0x55e0a8(0x2dca)]['createComputeEffect']=function(_0x55ff63,_0x46904f){var _0x163f80=_0x55e0a8;throw new Error(_0x163f80(0x3407));},_0x91bcd8['B'][_0x55e0a8(0x2dca)][_0x55e0a8(0x18dd)]=function(){var _0x5c3a46=_0x55e0a8;throw new Error(_0x5c3a46(0x2835));},_0x91bcd8['B'][_0x55e0a8(0x2dca)][_0x55e0a8(0x18fc)]=function(){},_0x91bcd8['B'][_0x55e0a8(0x2dca)][_0x55e0a8(0x27b9)]=function(_0xc649a0,_0x599303,_0x26109d,_0x22e170,_0x46737e,_0x297862,_0x5ab54a){var _0x116b21=_0x55e0a8;throw new Error(_0x116b21(0x1412));},_0x91bcd8['B']['prototype']['areAllComputeEffectsReady']=function(){return!0x0;},_0x91bcd8['B'][_0x55e0a8(0x2dca)][_0x55e0a8(0x382c)]=function(){},_0x91bcd8['B'][_0x55e0a8(0x2dca)][_0x55e0a8(0x2fb6)]=function(_0xe9acd8,_0x337cbb,_0x564e46,_0x16af30,_0x16f4a5){},_0x91bcd8['B'][_0x55e0a8(0x2dca)][_0x55e0a8(0x1b04)]=function(){},_0x91bcd8['B'][_0x55e0a8(0x2dca)][_0x55e0a8(0x1267)]=function(_0x436798,_0x283777){_0x283777();},_0x91bcd8['B']['prototype'][_0x55e0a8(0x209c)]=function(_0x598afc){},_0x91bcd8['B'][_0x55e0a8(0x2dca)]['_deleteComputePipelineContext']=function(_0x27b975){};},0xa494:(_0x304724,_0x335820,_0x4002d2)=>{var _0x249ab9=a8_0x2e955a,_0x188844=_0x4002d2(0x14232),_0x380bca=_0x4002d2(0x349f),_0x764b5f=_0x4002d2(0x14b3a),_0x4002d2=_0x4002d2(0x13697);class _0x182e96{constructor(){var _0x5c450a=a8_0xcbd5;this['occlusionInternalRetryCounter']=0x0,this[_0x5c450a(0x2bf1)]=!0x1,this['isOccluded']=!0x1,this['occlusionRetryCount']=-0x1,this[_0x5c450a(0x3659)]=_0x380bca['x']['OCCLUSION_TYPE_NONE'],this[_0x5c450a(0x1990)]=_0x380bca['x'][_0x5c450a(0x3714)],this['forceRenderingWhenOccluded']=!0x1;}}_0x188844['D'][_0x249ab9(0x2dca)][_0x249ab9(0x100e)]=function(){var _0x4c1860=_0x249ab9,_0x1a3896=this[_0x4c1860(0x2e95)][_0x4c1860(0x100e)]();if(_0x1a3896)return _0x1a3896;throw new Error(_0x4c1860(0x565));},_0x188844['D'][_0x249ab9(0x2dca)][_0x249ab9(0x3918)]=function(_0x46d3af){var _0xd32976=_0x249ab9;return this['_gl'][_0xd32976(0x3918)](_0x46d3af),this;},_0x188844['D'][_0x249ab9(0x2dca)][_0x249ab9(0xd30)]=function(_0x18645a){var _0x4ca046=_0x249ab9;return this[_0x4ca046(0x2e95)][_0x4ca046(0x3e5)](_0x18645a,this[_0x4ca046(0x2e95)][_0x4ca046(0x16b7)]);},_0x188844['D']['prototype']['getQueryResult']=function(_0x503c17){var _0x56d983=_0x249ab9;return this[_0x56d983(0x2e95)][_0x56d983(0x3e5)](_0x503c17,this[_0x56d983(0x2e95)][_0x56d983(0x2abc)]);},_0x188844['D'][_0x249ab9(0x2dca)][_0x249ab9(0x746)]=function(_0xc78084,_0x235522){var _0x387fe1=_0x249ab9;return _0xc78084=this[_0x387fe1(0x3ff5)](_0xc78084),(this[_0x387fe1(0x2e95)][_0x387fe1(0xda4)](_0xc78084,_0x235522),!0x0);},_0x188844['D'][_0x249ab9(0x2dca)][_0x249ab9(0x1010)]=function(_0x3b6807){var _0x579d19=_0x249ab9;return _0x3b6807=this[_0x579d19(0x3ff5)](_0x3b6807),(this['_gl']['endQuery'](_0x3b6807),this);},_0x188844['D']['prototype']['_createTimeQuery']=function(){var _0x4e59fa=_0x249ab9;const _0x598575=this[_0x4e59fa(0x2e84)]()['timerQuery'];return _0x598575[_0x4e59fa(0x102a)]?_0x598575[_0x4e59fa(0x102a)]():this['createQuery']();},_0x188844['D'][_0x249ab9(0x2dca)]['_deleteTimeQuery']=function(_0x3ba4c5){var _0x476079=_0x249ab9;const _0x56e24a=this[_0x476079(0x2e84)]()[_0x476079(0xbbe)];_0x56e24a[_0x476079(0x3894)]?_0x56e24a[_0x476079(0x3894)](_0x3ba4c5):this['deleteQuery'](_0x3ba4c5);},_0x188844['D']['prototype'][_0x249ab9(0x1be)]=function(_0x389592){var _0x1353a8=_0x249ab9;const _0x37e165=this[_0x1353a8(0x2e84)]()[_0x1353a8(0xbbe)];return _0x37e165[_0x1353a8(0x2add)]?_0x37e165[_0x1353a8(0x2add)](_0x389592,_0x37e165[_0x1353a8(0x2c24)]):this[_0x1353a8(0x2439)](_0x389592);},_0x188844['D'][_0x249ab9(0x2dca)]['_getTimeQueryAvailability']=function(_0x39ebe9){var _0x431cde=_0x249ab9;const _0x4713cf=this[_0x431cde(0x2e84)]()[_0x431cde(0xbbe)];return _0x4713cf[_0x431cde(0x2add)]?_0x4713cf[_0x431cde(0x2add)](_0x39ebe9,_0x4713cf['QUERY_RESULT_AVAILABLE_EXT']):this['isQueryResultAvailable'](_0x39ebe9);},_0x188844['D'][_0x249ab9(0x2dca)][_0x249ab9(0x38bc)]=function(){var _0x18ee91=_0x249ab9,_0x460780=this[_0x18ee91(0x2e84)]();const _0x25faf5=_0x460780['timerQuery'];if(!_0x25faf5)return null;const _0x3a213f=new _0x764b5f['W']();if(this['_gl'][_0x18ee91(0x238)](_0x25faf5[_0x18ee91(0x26e7)]),_0x460780[_0x18ee91(0x26da)])_0x3a213f[_0x18ee91(0x3908)]=this[_0x18ee91(0x1b1c)](),_0x25faf5[_0x18ee91(0xf8d)](_0x3a213f['_startTimeQuery'],_0x25faf5[_0x18ee91(0x1c9e)]);else{if(this['_currentNonTimestampToken'])return this[_0x18ee91(0x1530)];_0x3a213f[_0x18ee91(0x2018)]=this[_0x18ee91(0x1b1c)](),_0x25faf5[_0x18ee91(0x169b)]?_0x25faf5[_0x18ee91(0x169b)](_0x25faf5[_0x18ee91(0x2cb8)],_0x3a213f[_0x18ee91(0x2018)]):this[_0x18ee91(0x2e95)][_0x18ee91(0xda4)](_0x25faf5[_0x18ee91(0x2cb8)],_0x3a213f[_0x18ee91(0x2018)]),this[_0x18ee91(0x1530)]=_0x3a213f;}return _0x3a213f;},_0x188844['D'][_0x249ab9(0x2dca)][_0x249ab9(0x2528)]=function(_0x344ad5){var _0x323520=_0x249ab9,_0x53be71=this['getCaps']();const _0x51070d=_0x53be71[_0x323520(0xbbe)];if(!_0x51070d||!_0x344ad5)return-0x1;if(_0x53be71[_0x323520(0x26da)]){if(!_0x344ad5[_0x323520(0x3908)])return-0x1;_0x344ad5[_0x323520(0x28b2)]||(_0x344ad5[_0x323520(0x28b2)]=this[_0x323520(0x1b1c)](),_0x51070d[_0x323520(0xf8d)](_0x344ad5['_endTimeQuery'],_0x51070d['TIMESTAMP_EXT']));}else{if(!_0x344ad5[_0x323520(0x267b)]){if(!_0x344ad5[_0x323520(0x2018)])return-0x1;_0x51070d[_0x323520(0x1ee4)]?_0x51070d[_0x323520(0x1ee4)](_0x51070d[_0x323520(0x2cb8)]):(this[_0x323520(0x2e95)]['endQuery'](_0x51070d[_0x323520(0x2cb8)]),this[_0x323520(0x1530)]=null),_0x344ad5[_0x323520(0x267b)]=!0x0;}}var _0x290dd1=this[_0x323520(0x2e95)]['getParameter'](_0x51070d[_0x323520(0x26e7)]);let _0x435ba4=!0x1;if(_0x344ad5[_0x323520(0x28b2)]?_0x435ba4=this[_0x323520(0x174c)](_0x344ad5[_0x323520(0x28b2)]):_0x344ad5[_0x323520(0x2018)]&&(_0x435ba4=this[_0x323520(0x174c)](_0x344ad5[_0x323520(0x2018)])),!_0x435ba4||_0x290dd1)return-0x1;{let _0x41d223=0x0;if(_0x53be71[_0x323520(0x26da)]){if(!_0x344ad5['_startTimeQuery']||!_0x344ad5[_0x323520(0x28b2)])return-0x1;_0x290dd1=this['_getTimeQueryResult'](_0x344ad5[_0x323520(0x3908)]),_0x53be71=this[_0x323520(0x1be)](_0x344ad5['_endTimeQuery']),(_0x41d223=_0x53be71-_0x290dd1,this[_0x323520(0x3f58)](_0x344ad5[_0x323520(0x3908)]),this[_0x323520(0x3f58)](_0x344ad5[_0x323520(0x28b2)]),_0x344ad5[_0x323520(0x3908)]=null,_0x344ad5['_endTimeQuery']=null);}else{if(!_0x344ad5['_timeElapsedQuery'])return-0x1;_0x41d223=this[_0x323520(0x1be)](_0x344ad5[_0x323520(0x2018)]),this[_0x323520(0x3f58)](_0x344ad5['_timeElapsedQuery']),_0x344ad5[_0x323520(0x2018)]=null,_0x344ad5[_0x323520(0x267b)]=!0x1;}return _0x41d223;}},_0x188844['D'][_0x249ab9(0x2dca)]['_captureGPUFrameTime']=!0x1,_0x188844['D'][_0x249ab9(0x2dca)][_0x249ab9(0x97e)]=new _0x4002d2['z'](),_0x188844['D'][_0x249ab9(0x2dca)][_0x249ab9(0x20d2)]=function(){return this['_gpuFrameTime'];},_0x188844['D']['prototype'][_0x249ab9(0x386b)]=function(_0x4ab85e){var _0x366c92=_0x249ab9;_0x4ab85e!==this[_0x366c92(0x1d2a)]&&((this[_0x366c92(0x1d2a)]=_0x4ab85e)?(this['_onBeginFrameObserver']=this[_0x366c92(0x2863)]['add'](()=>{var _0xa0aeeb=_0x366c92;this['_gpuFrameTimeToken']||(this[_0xa0aeeb(0x147b)]=this[_0xa0aeeb(0x38bc)]());}),this['_onEndFrameObserver']=this[_0x366c92(0x27f6)][_0x366c92(0x2ed7)](()=>{var _0x2935a2=_0x366c92,_0xa364d1;this['_gpuFrameTimeToken']&&-0x1<(_0xa364d1=this['endTimeQuery'](this[_0x2935a2(0x147b)]))&&(this[_0x2935a2(0x147b)]=null,this[_0x2935a2(0x97e)][_0x2935a2(0x3f31)](),this[_0x2935a2(0x97e)][_0x2935a2(0x2735)](_0xa364d1,!0x0));})):(this[_0x366c92(0x2863)][_0x366c92(0x209f)](this[_0x366c92(0x2870)]),this[_0x366c92(0x2870)]=null,this['onEndFrameObservable'][_0x366c92(0x209f)](this[_0x366c92(0x3991)]),this['_onEndFrameObserver']=null));},_0x188844['D']['prototype'][_0x249ab9(0x3ff5)]=function(_0x3a004f){var _0x4e1663=_0x249ab9;return _0x3a004f===_0x380bca['x'][_0x4e1663(0x3714)]?this[_0x4e1663(0x2e95)][_0x4e1663(0x147d)]:this[_0x4e1663(0x2e95)]['ANY_SAMPLES_PASSED'];},Object['defineProperty'](_0x380bca['x']['prototype'],_0x249ab9(0x2bf1),{'get':function(){var _0x270567=_0x249ab9;return this[_0x270567(0x3066)][_0x270567(0x2bf1)];},'set':function(_0x33932f){var _0x1ac6f9=_0x249ab9;this[_0x1ac6f9(0x3066)][_0x1ac6f9(0x2bf1)]=_0x33932f;},'enumerable':!0x1,'configurable':!0x0}),Object[_0x249ab9(0x30e2)](_0x380bca['x'][_0x249ab9(0x2dca)],_0x249ab9(0x3066),{'get':function(){var _0x5303d4=_0x249ab9;return this[_0x5303d4(0x3546)]||(this[_0x5303d4(0x3546)]=new _0x182e96()),this[_0x5303d4(0x3546)];},'enumerable':!0x1,'configurable':!0x0}),Object[_0x249ab9(0x30e2)](_0x380bca['x']['prototype'],_0x249ab9(0xc03),{'get':function(){var _0x32ec48=_0x249ab9;return this[_0x32ec48(0x3066)][_0x32ec48(0xc03)];},'set':function(_0x3bbaac){var _0x5f127f=_0x249ab9;this[_0x5f127f(0x3066)][_0x5f127f(0xc03)]=_0x3bbaac;},'enumerable':!0x0,'configurable':!0x0}),Object['defineProperty'](_0x380bca['x'][_0x249ab9(0x2dca)],_0x249ab9(0x1990),{'get':function(){return this['_occlusionDataStorage']['occlusionQueryAlgorithmType'];},'set':function(_0x2876ba){var _0x142dda=_0x249ab9;this[_0x142dda(0x3066)]['occlusionQueryAlgorithmType']=_0x2876ba;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x249ab9(0x30e2)](_0x380bca['x']['prototype'],_0x249ab9(0x3659),{'get':function(){var _0x465ef9=_0x249ab9;return this[_0x465ef9(0x3066)]['occlusionType'];},'set':function(_0x3d3db4){var _0x487d47=_0x249ab9;this[_0x487d47(0x3066)]['occlusionType']=_0x3d3db4;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x249ab9(0x30e2)](_0x380bca['x'][_0x249ab9(0x2dca)],_0x249ab9(0x23c2),{'get':function(){var _0x4bf95b=_0x249ab9;return this['_occlusionDataStorage'][_0x4bf95b(0x23c2)];},'set':function(_0xbad086){var _0x3dcce8=_0x249ab9;this[_0x3dcce8(0x3066)][_0x3dcce8(0x23c2)]=_0xbad086;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x249ab9(0x30e2)](_0x380bca['x']['prototype'],_0x249ab9(0x1b83),{'get':function(){return this['_occlusionDataStorage']['forceRenderingWhenOccluded'];},'set':function(_0x4c3e84){var _0x16ef53=_0x249ab9;this[_0x16ef53(0x3066)][_0x16ef53(0x1b83)]=_0x4c3e84;},'enumerable':!0x0,'configurable':!0x0}),_0x380bca['x'][_0x249ab9(0x2dca)][_0x249ab9(0x1da)]=function(){var _0xbba1a2=_0x249ab9;const _0xf1dc7f=this[_0xbba1a2(0x3066)];if(_0xf1dc7f[_0xbba1a2(0x3659)]===_0x380bca['x'][_0xbba1a2(0x1092)])return _0xf1dc7f[_0xbba1a2(0xc03)]=!0x1;const _0x408e20=this[_0xbba1a2(0x279a)]();if(!_0x408e20[_0xbba1a2(0x2e84)]()[_0xbba1a2(0x34f6)])return _0xf1dc7f[_0xbba1a2(0xc03)]=!0x1;if(!_0x408e20[_0xbba1a2(0xd30)])return _0xf1dc7f[_0xbba1a2(0xc03)]=!0x1;if(this[_0xbba1a2(0x2bf1)]&&this['_occlusionQuery']){if(_0x408e20[_0xbba1a2(0xd30)](this[_0xbba1a2(0x3002)])){var _0x4887a5=_0x408e20[_0xbba1a2(0x2439)](this[_0xbba1a2(0x3002)]);_0xf1dc7f[_0xbba1a2(0x2bf1)]=!0x1,_0xf1dc7f[_0xbba1a2(0x212b)]=0x0,_0xf1dc7f[_0xbba1a2(0xc03)]=!(0x0<_0x4887a5);}else{if(_0xf1dc7f[_0xbba1a2(0x212b)]++,!(-0x1!==_0xf1dc7f['occlusionRetryCount']&&_0xf1dc7f[_0xbba1a2(0x212b)]>_0xf1dc7f['occlusionRetryCount']))return _0xf1dc7f['occlusionType']!==_0x380bca['x'][_0xbba1a2(0x1ebd)]&&_0xf1dc7f[_0xbba1a2(0xc03)];_0xf1dc7f[_0xbba1a2(0x2bf1)]=!0x1,_0xf1dc7f[_0xbba1a2(0x212b)]=0x0,_0xf1dc7f[_0xbba1a2(0xc03)]=_0xf1dc7f[_0xbba1a2(0x3659)]!==_0x380bca['x'][_0xbba1a2(0x1ebd)]&&_0xf1dc7f[_0xbba1a2(0xc03)];}}const _0x2f8894=this['getScene']();if(_0x2f8894[_0xbba1a2(0x19b6)]){const _0x12a915=_0x2f8894[_0xbba1a2(0x19b6)]();null===this[_0xbba1a2(0x3002)]&&(this['_occlusionQuery']=_0x408e20[_0xbba1a2(0x100e)]()),_0x408e20[_0xbba1a2(0x746)](_0xf1dc7f[_0xbba1a2(0x1990)],this[_0xbba1a2(0x3002)])&&(_0x12a915[_0xbba1a2(0x22be)](this),_0x408e20[_0xbba1a2(0x1010)](_0xf1dc7f[_0xbba1a2(0x1990)]),this[_0xbba1a2(0x3066)][_0xbba1a2(0x2bf1)]=!0x0);}return _0xf1dc7f[_0xbba1a2(0xc03)];};},0xa693:(_0x4a74be,_0x3c100a,_0x2fe2ed)=>{var _0x38132b=a8_0x2e955a;_0x2fe2ed=_0x2fe2ed(0x14232),(_0x2fe2ed['D'][_0x38132b(0x2dca)]['createTransformFeedback']=function(){var _0x576b49=this['_gl']['createTransformFeedback']();if(_0x576b49)return _0x576b49;throw new Error('Unable\x20to\x20create\x20Transform\x20Feedback');},_0x2fe2ed['D'][_0x38132b(0x2dca)]['deleteTransformFeedback']=function(_0xd2f842){var _0x258998=_0x38132b;this[_0x258998(0x2e95)]['deleteTransformFeedback'](_0xd2f842);},_0x2fe2ed['D'][_0x38132b(0x2dca)][_0x38132b(0x321)]=function(_0x302b1a){var _0x5c03dc=_0x38132b;this[_0x5c03dc(0x2e95)][_0x5c03dc(0x321)](this['_gl'][_0x5c03dc(0x1423)],_0x302b1a);},_0x2fe2ed['D'][_0x38132b(0x2dca)]['beginTransformFeedback']=function(_0x3cb3a4=!0x0){var _0x57971c=_0x38132b;this['_gl']['beginTransformFeedback'](_0x3cb3a4?this[_0x57971c(0x2e95)]['POINTS']:this['_gl'][_0x57971c(0x3093)]);},_0x2fe2ed['D']['prototype'][_0x38132b(0x956)]=function(){var _0x33092d=_0x38132b;this[_0x33092d(0x2e95)]['endTransformFeedback']();},_0x2fe2ed['D'][_0x38132b(0x2dca)][_0x38132b(0x7b2)]=function(_0x2b2efa,_0xfdbd82){var _0x4ed509=_0x38132b;this[_0x4ed509(0x2e95)]['transformFeedbackVaryings'](_0x2b2efa,_0xfdbd82,this[_0x4ed509(0x2e95)][_0x4ed509(0x3925)]);},_0x2fe2ed['D'][_0x38132b(0x2dca)][_0x38132b(0x192e)]=function(_0x1e8a5d){var _0x19e637=_0x38132b;this[_0x19e637(0x2e95)][_0x19e637(0x361b)](this[_0x19e637(0x2e95)][_0x19e637(0x1dda)],0x0,_0x1e8a5d?_0x1e8a5d['underlyingResource']:null);});},0x75f3:(_0x4cf158,_0x4431fa,_0x3cea4f)=>{var _0x28ea23=a8_0x2e955a,_0x32615a=_0x3cea4f(0x14232),_0x3cea4f=_0x3cea4f(0xa896);const _0x1a1950=new _0x3cea4f['y$'](),_0x5cb5f8=new _0x3cea4f['y$']();Object[_0x28ea23(0x30e2)](_0x32615a['D']['prototype'],_0x28ea23(0x5ef),{'get':function(){return _0x1a1950;}}),Object[_0x28ea23(0x30e2)](_0x32615a['D']['prototype'],_0x28ea23(0x2770),{'get':function(){return _0x5cb5f8;}}),Object['defineProperty'](_0x32615a['D'][_0x28ea23(0x2dca)],'inputElement',{'get':function(){var _0x236ca8=_0x28ea23;return this[_0x236ca8(0x2f86)];},'set':function(_0x464baa){var _0x321464=_0x28ea23;this['_inputElement']!==_0x464baa&&(this['_inputElement']=_0x464baa,null!=(_0x464baa=this['_onEngineViewChanged'])&&_0x464baa[_0x321464(0xc8f)](this));}}),_0x32615a['D'][_0x28ea23(0x2dca)]['getInputElement']=function(){var _0x3bb192=_0x28ea23;return this[_0x3bb192(0x336f)]||this[_0x3bb192(0x15eb)]();},_0x32615a['D'][_0x28ea23(0x2dca)][_0x28ea23(0x4150)]=function(_0x40830d,_0x2267b0,_0x42160a){var _0x446e06=_0x28ea23;this[_0x446e06(0x2f2)]||(this[_0x446e06(0x2f2)]=[]);for(const _0x3d562f of this[_0x446e06(0x2f2)])if(_0x3d562f['target']===_0x40830d)return _0x3d562f;var _0x1fb1cb=this[_0x446e06(0x15eb)](),_0x1fb1cb=(_0x1fb1cb&&(_0x40830d['width']=_0x1fb1cb['width'],_0x40830d[_0x446e06(0x230c)]=_0x1fb1cb[_0x446e06(0x230c)]),{'target':_0x40830d,'camera':_0x2267b0,'clearBeforeCopy':_0x42160a,'enabled':!0x0,'id':(0x186a0*Math['random']())[_0x446e06(0x2639)]()});return this[_0x446e06(0x2f2)]['push'](_0x1fb1cb),_0x2267b0&&_0x2267b0[_0x446e06(0x1244)][_0x446e06(0x2ed7)](()=>{var _0x442b2c=_0x446e06;this[_0x442b2c(0x1c6b)](_0x40830d);}),_0x1fb1cb;},_0x32615a['D']['prototype'][_0x28ea23(0x1c6b)]=function(_0x287817){var _0x28e001=_0x28ea23;if(!this[_0x28e001(0x2f2)]||0x0===this['views'][_0x28e001(0x9da)])return this;for(const _0x58373a of this[_0x28e001(0x2f2)])if(_0x58373a[_0x28e001(0x36f2)]===_0x287817){var _0x28e1e3=this[_0x28e001(0x2f2)][_0x28e001(0x775)](_0x58373a);-0x1!==_0x28e1e3&&this[_0x28e001(0x2f2)][_0x28e001(0x34ac)](_0x28e1e3,0x1);break;}return this;},_0x32615a['D'][_0x28ea23(0x2dca)][_0x28ea23(0x1301)]=function(_0x5d84d0){var _0x2a330e=_0x28ea23;const _0x43264e=_0x5d84d0[_0x2a330e(0x36f2)],_0x21cf75=_0x43264e[_0x2a330e(0x2330)]('2d');if(!_0x21cf75)return!0x0;var _0x48af06,_0x28269b,_0x5aafff,_0x56c0f9=this[_0x2a330e(0x15eb)]();_0x1a1950[_0x2a330e(0x223f)](_0x5d84d0);const _0x4873ee=_0x5d84d0[_0x2a330e(0x10d8)];let _0x329176=null,_0x5ebe22=null;if(_0x4873ee){if(!(_0x5ebe22=_0x4873ee[_0x2a330e(0x14ab)]())||_0x5ebe22['activeCameras']&&_0x5ebe22[_0x2a330e(0x1e65)]['length'])return!0x0;this[_0x2a330e(0x3376)]=_0x5d84d0,_0x329176=_0x5ebe22[_0x2a330e(0x3311)],_0x5ebe22[_0x2a330e(0x3311)]=_0x4873ee;}return _0x5d84d0[_0x2a330e(0x2857)]?_0x5d84d0[_0x2a330e(0x2857)](_0x43264e):(_0x48af06=Math[_0x2a330e(0x27d7)](_0x43264e[_0x2a330e(0x4093)]/this[_0x2a330e(0x307d)]),_0x28269b=Math[_0x2a330e(0x27d7)](_0x43264e[_0x2a330e(0x315a)]/this[_0x2a330e(0x307d)]),_0x5aafff=_0x48af06!==_0x43264e['width']||_0x56c0f9['width']!==_0x43264e[_0x2a330e(0x15b3)]||_0x28269b!==_0x43264e[_0x2a330e(0x230c)]||_0x56c0f9[_0x2a330e(0x230c)]!==_0x43264e[_0x2a330e(0x230c)],_0x43264e['clientWidth']&&_0x43264e[_0x2a330e(0x315a)]&&_0x5aafff&&(_0x43264e[_0x2a330e(0x15b3)]=_0x48af06,_0x43264e['height']=_0x28269b,this[_0x2a330e(0x13a1)](_0x48af06,_0x28269b))),!(!_0x56c0f9['width']||!_0x56c0f9[_0x2a330e(0x230c)]||(this[_0x2a330e(0x2520)](),this['flushFramebuffer'](),_0x5d84d0[_0x2a330e(0x3815)]&&_0x21cf75[_0x2a330e(0x2315)](0x0,0x0,_0x56c0f9[_0x2a330e(0x15b3)],_0x56c0f9['height']),_0x21cf75[_0x2a330e(0x24aa)](_0x56c0f9,0x0,0x0),_0x329176&&_0x5ebe22&&(_0x5ebe22[_0x2a330e(0x3311)]=_0x329176),_0x5cb5f8[_0x2a330e(0x223f)](_0x5d84d0),0x0));},_0x32615a['D'][_0x28ea23(0x2dca)]['_renderViews']=function(){var _0x539c4b=_0x28ea23;if(!this[_0x539c4b(0x2f2)]||0x0===this['views'][_0x539c4b(0x9da)])return!0x1;if(!this[_0x539c4b(0x15eb)]())return!0x1;let _0x3447e5;for(const _0x15633d of this[_0x539c4b(0x2f2)])if(_0x15633d[_0x539c4b(0x3f0a)]){if(_0x15633d[_0x539c4b(0x36f2)]===this[_0x539c4b(0x336f)])_0x3447e5=_0x15633d;else{if(!this[_0x539c4b(0x1301)](_0x15633d))return!0x1;}}return!(_0x3447e5&&!this[_0x539c4b(0x1301)](_0x3447e5)||(this[_0x539c4b(0x3376)]=null));};},0xdc26:(_0x3e3b80,_0x330653,_0x5ac127)=>{_0x5ac127(0xf5ea),_0x5ac127(0x193f),_0x5ac127(0xa494),_0x5ac127(0xa693),_0x5ac127(0x496a),_0x5ac127(0x12543),_0x5ac127(0x5859),_0x5ac127(0x16ce8),_0x5ac127(0x17a7f),_0x5ac127(0x1320c),_0x5ac127(0x14c07),_0x5ac127(0x160b0),_0x5ac127(0x51a9),_0x5ac127(0x5e7f),_0x5ac127(0x10ffe),_0x5ac127(0x1789e),_0x5ac127(0x9314),_0x5ac127(0x75f3),_0x5ac127(0x6068),_0x5ac127(0x165c4),_0x5ac127(0x1486f),_0x5ac127(0xd2c8);},0x1549f:(_0x33c521,_0xb6fbb9,_0x22488e)=>{_0x22488e(0x14297),_0x22488e(0x16337);},0x14297:(_0xdc18dc,_0x1760c8,_0xfc12b3)=>{var _0x1b3ec3=a8_0x2e955a;_0xfc12b3['d'](_0x1760c8,{'e':()=>_0x50b27d});class _0x50b27d{constructor(){var _0x477f7e=a8_0xcbd5,_0x281c17=new ArrayBuffer(_0x50b27d[_0x477f7e(0x5db)]);this[_0x477f7e(0x1bb8)]=new Uint32Array(_0x281c17),this[_0x477f7e(0x260)]=new Int32Array(_0x281c17),this[_0x477f7e(0x29d4)]=new Float32Array(_0x281c17),this[_0x477f7e(0xabb)]=_0x50b27d[_0x477f7e(0x5db)]/0x4,this[_0x477f7e(0xc31)]=0x0,this[_0x477f7e(0x3921)]=new _native[(_0x477f7e(0x547))](()=>{var _0x910455=_0x477f7e;this[_0x910455(0x3fef)]();});}['writeUint32'](_0x46901f){var _0x4a37d5=a8_0xcbd5;this['_flushIfNecessary'](0x1),this[_0x4a37d5(0x1bb8)][this['_position']++]=_0x46901f;}[_0x1b3ec3(0x2531)](_0x5579da){var _0x1e67c4=_0x1b3ec3;this['_flushIfNecessary'](0x1),this[_0x1e67c4(0x260)][this[_0x1e67c4(0xc31)]++]=_0x5579da;}['writeFloat32'](_0x2d459e){var _0x2b559f=_0x1b3ec3;this[_0x2b559f(0x2990)](0x1),this[_0x2b559f(0x29d4)][this['_position']++]=_0x2d459e;}['writeUint32Array'](_0x1b1d5f){var _0x3c85f9=_0x1b3ec3;this['_flushIfNecessary'](0x1+_0x1b1d5f[_0x3c85f9(0x9da)]),this[_0x3c85f9(0x1bb8)][this[_0x3c85f9(0xc31)]++]=_0x1b1d5f[_0x3c85f9(0x9da)],this[_0x3c85f9(0x1bb8)][_0x3c85f9(0x1878)](_0x1b1d5f,this[_0x3c85f9(0xc31)]),this[_0x3c85f9(0xc31)]+=_0x1b1d5f[_0x3c85f9(0x9da)];}[_0x1b3ec3(0x20d6)](_0x22e222){var _0x55d623=_0x1b3ec3;this[_0x55d623(0x2990)](0x1+_0x22e222[_0x55d623(0x9da)]),this[_0x55d623(0x1bb8)][this[_0x55d623(0xc31)]++]=_0x22e222[_0x55d623(0x9da)],this[_0x55d623(0x260)][_0x55d623(0x1878)](_0x22e222,this[_0x55d623(0xc31)]),this[_0x55d623(0xc31)]+=_0x22e222[_0x55d623(0x9da)];}[_0x1b3ec3(0x38dd)](_0x556e74){var _0x40e454=_0x1b3ec3;this[_0x40e454(0x2990)](0x1+_0x556e74['length']),this[_0x40e454(0x1bb8)][this[_0x40e454(0xc31)]++]=_0x556e74['length'],this['_float32s'][_0x40e454(0x1878)](_0x556e74,this['_position']),this[_0x40e454(0xc31)]+=_0x556e74[_0x40e454(0x9da)];}[_0x1b3ec3(0x32d3)](_0x1af0c9){var _0x6a08f=_0x1b3ec3;this[_0x6a08f(0x2990)](_0x1af0c9[_0x6a08f(0x9da)]),this[_0x6a08f(0x1bb8)]['set'](_0x1af0c9,this[_0x6a08f(0xc31)]),this[_0x6a08f(0xc31)]+=_0x1af0c9[_0x6a08f(0x9da)];}[_0x1b3ec3(0x294f)](_0x2f5233){var _0x544562=_0x1b3ec3;this[_0x544562(0xd26)](_0x2f5233?0x1:0x0);}[_0x1b3ec3(0x2990)](_0x53c124){var _0x4eae08=_0x1b3ec3;this[_0x4eae08(0xc31)]+_0x53c124>this[_0x4eae08(0xabb)]&&this[_0x4eae08(0x3fef)]();}[_0x1b3ec3(0x3fef)](){var _0x5f4443=_0x1b3ec3;this[_0x5f4443(0x3921)]['writeBuffer'](this[_0x5f4443(0x1bb8)][_0x5f4443(0x314)],this[_0x5f4443(0xc31)]),this[_0x5f4443(0xc31)]=0x0;}}_0x50b27d[_0x1b3ec3(0x5db)]=0x10000;},0x16337:(_0x3bcfb5,_0x534e73,_0x3a2894)=>{var _0x1b8e41=a8_0x2e955a,_0x57c38c=_0x3a2894(0xe74c),_0x47df5d=_0x3a2894(0x14297);_0x57c38c['I6'][_0x1b8e41(0x2f53)]=function(){var _0x151798=_0x1b8e41;return new(_native[(_0x151798(0x547))]['VALIDATION_ENABLED']?_0x1bd046:_0x47df5d['e'])();};class _0x1bd046 extends _0x47df5d['e']{constructor(){super();}[_0x1b8e41(0xd26)](_0x1e2caa){var _0x13d737=_0x1b8e41;super[_0x13d737(0xd26)](_native[_0x13d737(0x547)][_0x13d737(0x384f)]),super[_0x13d737(0xd26)](_0x1e2caa);}['writeInt32'](_0x5dcc76){var _0x55ffbd=_0x1b8e41;super[_0x55ffbd(0xd26)](_native['NativeDataStream'][_0x55ffbd(0x3ecf)]),super[_0x55ffbd(0x2531)](_0x5dcc76);}[_0x1b8e41(0x3d50)](_0x1d39c3){var _0x2c5a4d=_0x1b8e41;super[_0x2c5a4d(0xd26)](_native[_0x2c5a4d(0x547)]['VALIDATION_FLOAT_32']),super[_0x2c5a4d(0x3d50)](_0x1d39c3);}['writeUint32Array'](_0x486022){var _0x1d6320=_0x1b8e41;super[_0x1d6320(0xd26)](_native[_0x1d6320(0x547)]['VALIDATION_UINT_32_ARRAY']),super[_0x1d6320(0xf6d)](_0x486022);}[_0x1b8e41(0x20d6)](_0x2e2539){var _0x5dfac5=_0x1b8e41;super[_0x5dfac5(0xd26)](_native[_0x5dfac5(0x547)][_0x5dfac5(0x23f)]),super[_0x5dfac5(0x20d6)](_0x2e2539);}[_0x1b8e41(0x38dd)](_0x776a4c){var _0x5b9daf=_0x1b8e41;super[_0x5b9daf(0xd26)](_native['NativeDataStream']['VALIDATION_FLOAT_32_ARRAY']),super[_0x5b9daf(0x38dd)](_0x776a4c);}[_0x1b8e41(0x32d3)](_0xd13cf6){var _0x586318=_0x1b8e41;super[_0x586318(0xd26)](_native[_0x586318(0x547)][_0x586318(0x1475)]),super[_0x586318(0x32d3)](_0xd13cf6);}[_0x1b8e41(0x294f)](_0x21377c){var _0x1f10c2=_0x1b8e41;super[_0x1f10c2(0xd26)](_native[_0x1f10c2(0x547)][_0x1f10c2(0x286f)]),super['writeBoolean'](_0x21377c);}}},0x1af3:(_0x54acb6,_0x13af8b,_0x23f8a3)=>{var _0x5a9376=a8_0x2e955a;_0x23f8a3['d'](_0x13af8b,{'Z':()=>_0x2826b3});var _0x8f4f7c=_0x23f8a3(0xeecb),_0x285e8d=_0x23f8a3(0x6214);class _0x2826b3{constructor(_0xceb99b,_0xea6d5b=0x14){var _0x4e7898=a8_0xcbd5;this[_0x4e7898(0x29b5)]=!0x1,this[_0x4e7898(0xc5e)]=_0xceb99b,this[_0x4e7898(0x33a2)]=_0xea6d5b,this['_functionDescr']=[],this[_0x4e7898(0x33f4)]='#define\x20inline';}get[_0x5a9376(0x22af)](){var _0xcbeeb=_0x5a9376;return this[_0xcbeeb(0xc5e)];}[_0x5a9376(0x35a5)](){var _0x628cf3=_0x5a9376;this[_0x628cf3(0x29b5)]&&_0x285e8d[_0x628cf3(0x1385)](_0x628cf3(0x2a23)+this[_0x628cf3(0xc5e)][_0x628cf3(0x9da)]+_0x628cf3(0x2bc8)),this[_0x628cf3(0x3c9f)](),this[_0x628cf3(0x2dac)](this[_0x628cf3(0x33a2)]),this[_0x628cf3(0x29b5)]&&_0x285e8d[_0x628cf3(0x1385)](_0x628cf3(0x2569));}[_0x5a9376(0x3c9f)](){var _0x527d6b=_0x5a9376;let _0x372697=0x0;for(;_0x372697{var _0xa64e62=_0x1d50de;const _0x2c1ca9=[];let _0x32e44f=0x0,_0x54e47c=0x0;for(;_0x32e44f<_0x844e00[_0xa64e62(0x9da)];){if('('===_0x844e00[_0xa64e62(0x32fd)](_0x32e44f)){var _0x5c4d66=(0x0,_0x8f4f7c['vt'])('(',')',_0x844e00,_0x32e44f);if(_0x5c4d66<0x0)return null;_0x32e44f=_0x5c4d66;}else','===_0x844e00[_0xa64e62(0x32fd)](_0x32e44f)&&(_0x2c1ca9['push'](_0x844e00['substring'](_0x54e47c,_0x32e44f)),_0x54e47c=_0x32e44f+0x1);_0x32e44f++;}return _0x54e47c<_0x32e44f&&_0x2c1ca9['push'](_0x844e00[_0xa64e62(0x3bf3)](_0x54e47c,_0x32e44f)),_0x2c1ca9;})((0x0,_0x8f4f7c['Kt'])(_0x503583));if(null===_0x1cd360)this['debug']&&_0x285e8d[_0x1d50de(0x1b8a)]('Invalid\x20function\x20call:\x20can\x27t\x20extract\x20the\x20parameters\x20of\x20the\x20function\x20call.\x20Function\x20\x27'+_0x187327+_0x1d50de(0x20a3)+_0xa128fb+_0x1d50de(0x2359)+_0x1f804b+_0x1d50de(0x2376)+_0x503583),_0x181663=_0x49ac7e+_0x187327['length'];else{const _0x41ef33=[];for(let _0x3501eb=0x0;_0x3501eb<_0x1cd360[_0x1d50de(0x9da)];++_0x3501eb){var _0x531b19=_0x1cd360[_0x3501eb][_0x1d50de(0x3652)]();_0x41ef33[_0x1d50de(0x2009)](_0x531b19);}_0x1f804b=_0x1d50de(0xa46)!==_0xa128fb?_0x187327+'_'+_0x5c6fcd[_0x1d50de(0x210c)]++:null;if(_0x1f804b&&_0x41ef33[_0x1d50de(0x2009)](_0x1f804b+'\x20='),_0x41ef33[_0x1d50de(0x9da)]!==_0x1d8c1e[_0x1d50de(0x9da)])this[_0x1d50de(0x29b5)]&&_0x285e8d['warn'](_0x1d50de(0x2580)+_0x187327+_0x1d50de(0x20a3)+_0xa128fb+_0x1d50de(0x1bd3)+_0x1d8c1e+_0x1d50de(0xf58)+_0x41ef33),_0x181663=_0x49ac7e+_0x187327[_0x1d50de(0x9da)];else{_0x181663=_0x463010+0x1,_0x503583=this[_0x1d50de(0x2e58)](_0x2d63bf,_0x1d8c1e,_0x41ef33);let _0x52fd1a=0x0<_0x49ac7e?this[_0x1d50de(0xc5e)][_0x1d50de(0x3bf3)](0x0,_0x49ac7e):'';var _0x4f5c5f,_0x172196,_0x4beb49=_0x463010+0x1{var _0x40f29b=_0x3c4241;return _0x506fc5=_0x506fc5[0x0],(0x0,_0x8f4f7c['uA'])(_0x10d585[_0x40f29b(0x32fd)](_0x506fc5-0x1))||(0x0,_0x8f4f7c['uA'])(_0x10d585[_0x40f29b(0x32fd)](_0x506fc5+_0x451a31))?_0x4b8419[_0x545a2e]:_0x253a8c;});}return _0x10d585;}}_0x2826b3[_0x5a9376(0x2fb0)]=/((\s+?)(\w+)\s+(\w+)\s*?)$/;},0x11cdf:(_0x722bf5,_0x239c81,_0x48f945)=>{_0x48f945['d'](_0x239c81,{'C':()=>_0x5dad0b});var _0x15df24=_0x48f945(0x12658);class _0x5dad0b{constructor(){var _0x2bf618=a8_0xcbd5;this['shaderLanguage']=_0x15df24['x'][_0x2bf618(0x3031)];}['attributeProcessor'](_0x1cf70f){var _0x482144=a8_0xcbd5;return _0x1cf70f['replace'](_0x482144(0x1eda),'in');}['varyingProcessor'](_0x2252ce,_0x83dd38){var _0x18ae6d=a8_0xcbd5;return _0x2252ce[_0x18ae6d(0x2bb1)](_0x18ae6d(0x21c2),_0x83dd38?'in':_0x18ae6d(0xcf4));}['postProcessor'](_0x4873e7,_0x2a1246,_0x2f702a){var _0x42aa62=a8_0xcbd5,_0x528ed6=-0x1!==_0x4873e7[_0x42aa62(0x1a37)](/#extension.+GL_EXT_draw_buffers.+require/);if(_0x4873e7=(_0x4873e7=_0x4873e7[_0x42aa62(0x2bb1)](/#extension.+(GL_OVR_multiview2|GL_OES_standard_derivatives|GL_EXT_shader_texture_lod|GL_EXT_frag_depth|GL_EXT_draw_buffers).+(enable|require)/g,''))[_0x42aa62(0x2bb1)](/texture2D\s*\(/g,_0x42aa62(0x15cb)),_0x2f702a)_0x4873e7=(_0x4873e7=(_0x4873e7=(_0x4873e7=(_0x4873e7=(_0x4873e7=(_0x4873e7=_0x4873e7[_0x42aa62(0x2bb1)](/texture2DLodEXT\s*\(/g,_0x42aa62(0x3b73)))[_0x42aa62(0x2bb1)](/textureCubeLodEXT\s*\(/g,_0x42aa62(0x3b73)))[_0x42aa62(0x2bb1)](/textureCube\s*\(/g,_0x42aa62(0x15cb)))[_0x42aa62(0x2bb1)](/gl_FragDepthEXT/g,_0x42aa62(0x24be)))['replace'](/gl_FragColor/g,'glFragColor'))['replace'](/gl_FragData/g,_0x42aa62(0x24a6)))[_0x42aa62(0x2bb1)](/void\s+?main\s*\(/g,(_0x528ed6?'':_0x42aa62(0x3336))+_0x42aa62(0xd7d));else{if(-0x1!==_0x2a1246['indexOf'](_0x42aa62(0x2145)))return'#extension\x20GL_OVR_multiview2\x20:\x20require\x0alayout\x20(num_views\x20=\x202)\x20in;\x0a'+_0x4873e7;}return _0x4873e7;}}},0x12b01:(_0x340585,_0x228182,_0x44249b)=>{var _0x246875=a8_0x2e955a;_0x44249b['d'](_0x228182,{'C':()=>_0x3e2c79});var _0x17e118=_0x44249b(0x9a70);class _0x1aa4e1{constructor(){var _0x14bc15=a8_0xcbd5;this[_0x14bc15(0x1fe8)]={};}}class _0x3e2c79{constructor(_0x5362b4,_0x300739,_0x5e2b09){var _0x112af0=a8_0xcbd5;this[_0x112af0(0x3d12)]=!0x1,this[_0x112af0(0xbf5)]=_0x5362b4,this['_cacheSampler']=_0x300739,this[_0x112af0(0x3f27)]=_0x5e2b09;}static get[_0x246875(0x1279)](){var _0x14d0dc=_0x246875;return{'totalCreated':_0x3e2c79[_0x14d0dc(0x1e11)],'lastFrameCreated':_0x3e2c79[_0x14d0dc(0x1e46)],'lookupLastFrame':_0x3e2c79[_0x14d0dc(0x1735)],'noLookupLastFrame':_0x3e2c79[_0x14d0dc(0xd62)]};}[_0x246875(0x327)](){var _0xcfa573=_0x246875;_0x3e2c79[_0xcfa573(0x1e46)]=_0x3e2c79[_0xcfa573(0x3948)],_0x3e2c79['NumBindGroupsLookupLastFrame']=_0x3e2c79[_0xcfa573(0x104f)],_0x3e2c79[_0xcfa573(0xd62)]=_0x3e2c79[_0xcfa573(0x1045)],_0x3e2c79[_0xcfa573(0x3948)]=0x0,_0x3e2c79['_NumBindGroupsLookupCurrentFrame']=0x0,_0x3e2c79['_NumBindGroupsNoLookupCurrentFrame']=0x0;}[_0x246875(0xd98)](_0x501fa0,_0xf9250b,_0x5393e5){var _0x45396a=_0x246875;let _0x5eae75=void 0x0,_0x28ec03=_0x3e2c79[_0x45396a(0x149c)];var _0x50643b=this[_0x45396a(0x3d12)]||_0x5393e5[_0x45396a(0xbca)];if(!_0x50643b){if(!_0xf9250b[_0x45396a(0x1c15)](_0x5393e5[_0x45396a(0x23e9)])&&!_0x5393e5[_0x45396a(0x1c15)])return _0x3e2c79[_0x45396a(0x1045)]++,_0xf9250b[_0x45396a(0x372d)];for(const _0x167c7a of _0x501fa0[_0x45396a(0x3820)][_0x45396a(0x3723)]){var _0x5afe3d=null!=(_0x5afe3d=null==(_0x5afe3d=_0xf9250b[_0x45396a(0x36cb)][_0x167c7a])?void 0x0:_0x5afe3d['uniqueId'])?_0x5afe3d:0x0;let _0x48d3bb=_0x28ec03[_0x45396a(0x1fe8)][_0x5afe3d];_0x48d3bb||(_0x48d3bb=new _0x1aa4e1(),_0x28ec03[_0x45396a(0x1fe8)][_0x5afe3d]=_0x48d3bb),_0x28ec03=_0x48d3bb;}for(const _0x2dcd0a of _0x501fa0[_0x45396a(0x3820)][_0x45396a(0xf9b)]){var _0x491aac=null!=(_0x491aac=null==(_0x491aac=_0x5393e5[_0x45396a(0x14d8)][_0x2dcd0a])?void 0x0:_0x491aac['hashCode'])?_0x491aac:0x0;let _0x3f0a86=_0x28ec03[_0x45396a(0x1fe8)][_0x491aac];_0x3f0a86||(_0x3f0a86=new _0x1aa4e1(),_0x28ec03['values'][_0x491aac]=_0x3f0a86),_0x28ec03=_0x3f0a86;}for(const _0xfc4a15 of _0x501fa0[_0x45396a(0x3820)][_0x45396a(0x280c)]){var _0x3fccb9=null!=(_0x3fccb9=null==(_0x3fccb9=null==(_0x3fccb9=_0x5393e5['textures'][_0xfc4a15])?void 0x0:_0x3fccb9[_0x45396a(0x2bb4)])?void 0x0:_0x3fccb9['uniqueId'])?_0x3fccb9:0x0;let _0x3eaf1e=_0x28ec03[_0x45396a(0x1fe8)][_0x3fccb9];_0x3eaf1e||(_0x3eaf1e=new _0x1aa4e1(),_0x28ec03[_0x45396a(0x1fe8)][_0x3fccb9]=_0x3eaf1e),_0x28ec03=_0x3eaf1e;}_0x5eae75=_0x28ec03[_0x45396a(0x372d)];}if(_0xf9250b[_0x45396a(0x2a19)](_0x5393e5['updateId']),_0x5393e5[_0x45396a(0x1c15)]=!0x1,_0x5eae75)return _0xf9250b[_0x45396a(0x372d)]=_0x5eae75,_0x3e2c79[_0x45396a(0x104f)]++,_0x5eae75;_0x5eae75=[],_0xf9250b['bindGroups']=_0x5eae75,_0x50643b||(_0x28ec03['bindGroups']=_0x5eae75),_0x3e2c79['NumBindGroupsCreatedTotal']++,_0x3e2c79['_NumBindGroupsCreatedCurrentFrame']++;var _0x59168b=_0x501fa0[_0x45396a(0x1e00)];for(let _0x4a1788=0x0;_0x4a1788<_0x501fa0[_0x45396a(0x3820)][_0x45396a(0x67a)][_0x45396a(0x9da)];_0x4a1788++){var _0x2c3199=_0x501fa0['shaderProcessingContext'][_0x45396a(0x67a)][_0x4a1788];const _0x3f6b8c=_0x501fa0['shaderProcessingContext'][_0x45396a(0x1339)][_0x4a1788];for(let _0x4b4fc9=0x0;_0x4b4fc9<_0x2c3199[_0x45396a(0x9da)];_0x4b4fc9++){var _0x3a9d55,_0x1c1421,_0x44c7a8,_0x446da0=_0x501fa0[_0x45396a(0x3820)][_0x45396a(0x67a)][_0x4a1788][_0x4b4fc9],_0x585628=_0x501fa0['shaderProcessingContext'][_0x45396a(0x1ae4)][_0x4a1788][_0x446da0[_0x45396a(0x1b0c)]],_0x28c18c=null!=(_0x28c18c=_0x585628[_0x45396a(0x34c8)])?_0x28c18c:_0x585628[_0x45396a(0x1c3a)];_0x446da0[_0x45396a(0x866)]?(_0x585628=_0x5393e5[_0x45396a(0x14d8)][_0x28c18c])?(_0x3a9d55=_0x585628[_0x45396a(0x866)])?_0x3f6b8c[_0x4b4fc9]['resource']=this[_0x45396a(0x2a69)][_0x45396a(0xe9c)](_0x3a9d55,!0x1,_0x585628[_0x45396a(0x19a9)]):this[_0x45396a(0x3f27)][_0x45396a(0x2adb)]&&_0x17e118['Y'][_0x45396a(0xeb0)](_0x45396a(0x2a12)+JSON['stringify'](_0x446da0)+',\x20name='+_0x28c18c+_0x45396a(0x17b0)+JSON[_0x45396a(0x3a71)](_0x585628,(_0x22bc5e,_0x42090d)=>_0x45396a(0x2bb4)===_0x22bc5e?'':_0x42090d)+_0x45396a(0x2585)+_0x5393e5['uniqueId'],0x32):_0x17e118['Y'][_0x45396a(0xeb0)](_0x45396a(0x1559)+_0x28c18c+'\x22\x20could\x20not\x20be\x20bound.\x20entry='+JSON[_0x45396a(0x3a71)](_0x446da0)+_0x45396a(0x212c)+JSON[_0x45396a(0x3a71)](_0x5393e5,(_0x63e644,_0x31b803)=>_0x45396a(0x2bb4)===_0x63e644||_0x45396a(0x866)===_0x63e644?_0x45396a(0x3296):_0x31b803),0x32):_0x446da0['texture']||_0x446da0[_0x45396a(0x3e94)]?(_0x3a9d55=_0x5393e5[_0x45396a(0x38a3)][_0x28c18c])?this['_engine'][_0x45396a(0x2adb)]&&null===_0x3a9d55[_0x45396a(0x2bb4)]?_0x17e118['Y']['Error'](_0x45396a(0x177f)+JSON[_0x45396a(0x3a71)](_0x446da0)+_0x45396a(0x17b0)+JSON[_0x45396a(0x3a71)](_0x3a9d55,(_0x28449b,_0x443b7b)=>_0x45396a(0x2bb4)===_0x28449b?'':_0x443b7b)+',\x20materialContext.uniqueId='+_0x5393e5[_0x45396a(0x3bc7)],0x32):(_0x585628=_0x3a9d55[_0x45396a(0x2bb4)]['_hardwareTexture'],this['_engine']['dbgSanityChecks']&&(!_0x585628||_0x446da0[_0x45396a(0x2bb4)]&&!_0x585628[_0x45396a(0x4b1)]||_0x446da0[_0x45396a(0x3e94)]&&!_0x585628['viewForWriting'])?_0x17e118['Y'][_0x45396a(0xeb0)](_0x45396a(0x2278)+JSON['stringify'](_0x446da0)+_0x45396a(0x1299)+_0x28c18c+',\x20bindingInfo='+JSON[_0x45396a(0x3a71)](_0x3a9d55,(_0x336001,_0x31a49c)=>'texture'===_0x336001?_0x45396a(0x3296):_0x31a49c)+_0x45396a(0x3fbe)+(null==(_0x1c1421=_0x3a9d55[_0x45396a(0x2bb4)])?void 0x0:_0x1c1421['isReady'])+_0x45396a(0x2585)+_0x5393e5['uniqueId'],0x32):_0x3f6b8c[_0x4b4fc9][_0x45396a(0x2f01)]=_0x446da0['storageTexture']?_0x585628['viewForWriting']:_0x585628[_0x45396a(0x4b1)]):_0x17e118['Y']['Error']('Texture\x20\x22'+_0x28c18c+_0x45396a(0x1c40)+JSON[_0x45396a(0x3a71)](_0x446da0)+_0x45396a(0x212c)+JSON['stringify'](_0x5393e5,(_0x50f5c7,_0x4bbbe2)=>_0x45396a(0x2bb4)===_0x50f5c7||_0x45396a(0x866)===_0x50f5c7?_0x45396a(0x3296):_0x4bbbe2),0x32):_0x446da0['externalTexture']?(_0x1c1421=_0x5393e5['textures'][_0x28c18c])?this[_0x45396a(0x3f27)][_0x45396a(0x2adb)]&&null===_0x1c1421[_0x45396a(0x2bb4)]?_0x17e118['Y']['Error'](_0x45396a(0xc0a)+JSON[_0x45396a(0x3a71)](_0x446da0)+_0x45396a(0x1299)+_0x28c18c+',\x20bindingInfo='+JSON[_0x45396a(0x3a71)](_0x1c1421,(_0x42ab47,_0x16da86)=>_0x45396a(0x2bb4)===_0x42ab47?_0x45396a(0x3296):_0x16da86)+_0x45396a(0x2585)+_0x5393e5[_0x45396a(0x3bc7)],0x32):(_0x585628=_0x1c1421[_0x45396a(0x2bb4)][_0x45396a(0x3e9d)],this[_0x45396a(0x3f27)][_0x45396a(0x2adb)]&&!_0x585628?_0x17e118['Y']['Error'](_0x45396a(0xa28)+JSON[_0x45396a(0x3a71)](_0x446da0)+_0x45396a(0x1299)+_0x28c18c+_0x45396a(0x17b0)+JSON[_0x45396a(0x3a71)](_0x1c1421,(_0x32b258,_0x1ac35d)=>_0x45396a(0x2bb4)===_0x32b258?'':_0x1ac35d)+_0x45396a(0x3fbe)+(null==(_0x44c7a8=_0x1c1421[_0x45396a(0x2bb4)])?void 0x0:_0x44c7a8[_0x45396a(0xe80)])+_0x45396a(0x2585)+_0x5393e5[_0x45396a(0x3bc7)],0x32):_0x3f6b8c[_0x4b4fc9][_0x45396a(0x2f01)]=this['_device'][_0x45396a(0x210a)]({'source':_0x585628})):_0x17e118['Y'][_0x45396a(0xeb0)]('Texture\x20\x22'+_0x28c18c+_0x45396a(0x1c40)+JSON[_0x45396a(0x3a71)](_0x446da0)+',\x20materialContext='+JSON[_0x45396a(0x3a71)](_0x5393e5,(_0x171f8c,_0x56233f)=>_0x45396a(0x2bb4)===_0x171f8c||_0x45396a(0x866)===_0x171f8c?_0x45396a(0x3296):_0x56233f),0x32):_0x446da0[_0x45396a(0x314)]&&((_0x44c7a8=_0xf9250b['buffers'][_0x28c18c])?(_0x585628=_0x44c7a8['underlyingResource'],_0x3f6b8c[_0x4b4fc9][_0x45396a(0x2f01)][_0x45396a(0x314)]=_0x585628,_0x3f6b8c[_0x4b4fc9][_0x45396a(0x2f01)][_0x45396a(0xba1)]=_0x44c7a8[_0x45396a(0x365d)]):_0x17e118['Y'][_0x45396a(0xeb0)](_0x45396a(0x2d97)+_0x28c18c+'\x22.\x20entry='+JSON[_0x45396a(0x3a71)](_0x446da0)+',\x20buffers='+JSON[_0x45396a(0x3a71)](_0xf9250b[_0x45396a(0x36cb)])+_0x45396a(0x2d70)+_0xf9250b[_0x45396a(0x3bc7)],0x32));}var _0xd9ff63=_0x59168b[_0x4a1788];_0x5eae75[_0x4a1788]=this[_0x45396a(0xbf5)][_0x45396a(0x3044)]({'layout':_0xd9ff63,'entries':_0x3f6b8c});}return _0x5eae75;}}_0x3e2c79[_0x246875(0x1e11)]=0x0,_0x3e2c79['NumBindGroupsCreatedLastFrame']=0x0,_0x3e2c79['NumBindGroupsLookupLastFrame']=0x0,_0x3e2c79['NumBindGroupsNoLookupLastFrame']=0x0,_0x3e2c79[_0x246875(0x149c)]=new _0x1aa4e1(),_0x3e2c79[_0x246875(0x3948)]=0x0,_0x3e2c79['_NumBindGroupsLookupCurrentFrame']=0x0,_0x3e2c79[_0x246875(0x1045)]=0x0;},0x10ce7:(_0x5c57cb,_0x36c68f,_0x3b83f7)=>{var _0x16f7ad=a8_0x2e955a;_0x3b83f7['d'](_0x36c68f,{'O':()=>_0x54ed99});var _0x1efd3e,_0x2db160=_0x3b83f7(0x1610),_0x2e882e=_0x3b83f7(0x177e8),_0x14e3e7=_0x3b83f7(0x1679c),_0xff0cc0=_0x3b83f7(0xa242),_0x3787a7=_0x3b83f7(0xfeca);_0x1efd3e={'StencilReadMask':0x0,0x0:_0x16f7ad(0x3e7b),'StencilWriteMask':0x1,0x1:'StencilWriteMask','DepthBias':0x2,0x2:_0x16f7ad(0x5b1),'DepthBiasSlopeScale':0x3,0x3:_0x16f7ad(0x179a),'DepthStencilState':0x4,0x4:'DepthStencilState','MRTAttachments1':0x5,0x5:'MRTAttachments1','MRTAttachments2':0x6,0x6:_0x16f7ad(0x10c5),'RasterizationState':0x7,0x7:_0x16f7ad(0x2666),'ColorStates':0x8,0x8:_0x16f7ad(0x3bf6),'ShaderStage':0x9,0x9:'ShaderStage','TextureStage':0xa,0xa:_0x16f7ad(0xe1a),'VertexState':0xb,0xb:_0x16f7ad(0x1466),'NumStates':0xc,0xc:'NumStates'};const _0x175c17={0x0:0x1,0x1:0x2,0x300:0x3,0x301:0x4,0x302:0x5,0x303:0x6,0x304:0x7,0x305:0x8,0x306:0x9,0x307:0xa,0x308:0xb,0x8001:0xc,0x8002:0xd,0x8003:0xc,0x8004:0xd},_0x335271={0x0:0x0,0x1e00:0x1,0x1e01:0x2,0x1e02:0x3,0x1e03:0x4,0x150a:0x5,0x8507:0x6,0x8508:0x7};class _0x54ed99{constructor(_0x48d2ac,_0x44b209,_0x523cce){var _0x3d3166=_0x16f7ad;this[_0x3d3166(0x10a2)]=0x0,this[_0x3d3166(0xbf5)]=_0x48d2ac,this[_0x3d3166(0x265b)]=_0x523cce,this[_0x3d3166(0x2458)]=new Array(0x1e),this['_statesLength']=0x0,this[_0x3d3166(0x2f25)]=0x0,this[_0x3d3166(0x1368)]=_0x44b209,this['_mrtFormats']=[],this['_parameter']={'token':void 0x0,'pipeline':null},this[_0x3d3166(0x3d12)]=!0x1,this[_0x3d3166(0x1c19)]=[],this[_0x3d3166(0x161f)]=_0x48d2ac[_0x3d3166(0x4009)][_0x3d3166(0x291b)]||0x800,this[_0x3d3166(0xf06)]();}[_0x16f7ad(0xf06)](){var _0x1b5b5f=_0x16f7ad;this[_0x1b5b5f(0x3e9e)]=!0x0,this[_0x1b5b5f(0x1c19)][_0x1b5b5f(0x9da)]=0x0,this[_0x1b5b5f(0x370b)](!0x1),this[_0x1b5b5f(0x2364)](),this['setClampDepth'](!0x1),this['setDepthBias'](0x0),this['_webgpuColorFormat']=[_0x2e882e['EV'][_0x1b5b5f(0x2e8d)]],this[_0x1b5b5f(0x1696)](_0x2e882e['EV'][_0x1b5b5f(0x2e8d)]),this[_0x1b5b5f(0xabd)]([]),this[_0x1b5b5f(0x1e8e)](!0x1),this[_0x1b5b5f(0x97b)]([null,null,null,null],[null,null]),this[_0x1b5b5f(0x2711)](0xf),this['setDepthStencilFormat'](_0x2e882e['EV'][_0x1b5b5f(0x1e80)]),this['setStencilEnabled'](!0x1),this[_0x1b5b5f(0x2cd7)](),this[_0x1b5b5f(0x2827)](null,null,null),this['_setTextureState'](0x0);}get[_0x16f7ad(0x9cd)](){var _0x41bd9e=_0x16f7ad;return 0x0{var _0x3d2c3d=a8_0x2e955a;_0xfac2ee['d'](_0x53e123,{'H':()=>_0x438ec5}),_0x53e123=_0xfac2ee(0x10ce7);class _0x3d5247{constructor(){var _0x1ee2d3=a8_0xcbd5;this[_0x1ee2d3(0x1fe8)]={};}[_0x3d2c3d(0x2366)](){var _0x3ef5e9=_0x3d2c3d;let _0x4e6415=0x0,_0x1437ff=this[_0x3ef5e9(0x3fba)]?0x1:0x0;for(const _0x47644d in this[_0x3ef5e9(0x1fe8)]){const _0x4f71e1=this[_0x3ef5e9(0x1fe8)][_0x47644d];var [_0x290866,_0x2c752d]=_0x4f71e1[_0x3ef5e9(0x2366)]();_0x4e6415+=_0x290866,_0x1437ff+=_0x2c752d,_0x4e6415++;}return[_0x4e6415,_0x1437ff];}}class _0x438ec5 extends _0x53e123['O']{constructor(_0x4059a0,_0x440c75,_0x1e8420){var _0x3673d9=_0x3d2c3d;super(_0x4059a0,_0x440c75,_0x1e8420),this['_nodeStack']=[],this[_0x3673d9(0x4046)][0x0]=_0x438ec5[_0x3673d9(0x149c)];}static[_0x3d2c3d(0x2316)](){var _0x447e19=_0x3d2c3d,_0x1fafaa=_0x438ec5[_0x447e19(0x149c)][_0x447e19(0x2366)]();return{'nodeCount':_0x1fafaa[0x0],'pipelineCount':_0x1fafaa[0x1]};}static['_GetPipelines'](_0x24c3e5,_0x285a97,_0x8907dc,_0x25c142){var _0xa712df=_0x3d2c3d;if(_0x24c3e5[_0xa712df(0x3fba)]){const _0x3fbcbc=_0x8907dc['slice']();_0x3fbcbc['length']=_0x25c142,_0x285a97['push'](_0x3fbcbc);}for(const _0x4dbe92 in _0x24c3e5['values']){var _0x48c528=_0x24c3e5[_0xa712df(0x1fe8)][_0x4dbe92];_0x8907dc[_0x25c142]=parseInt(_0x4dbe92),_0x438ec5[_0xa712df(0x8b3)](_0x48c528,_0x285a97,_0x8907dc,_0x25c142+0x1);}}static[_0x3d2c3d(0x815)](){var _0x41eef0=_0x3d2c3d,_0x10ed7d=[];return _0x438ec5['_GetPipelines'](_0x438ec5[_0x41eef0(0x149c)],_0x10ed7d,[],0x0),_0x10ed7d;}[_0x3d2c3d(0x49d)](_0x465eb8){var _0xabafef=_0x3d2c3d;let _0x282af6=this[_0xabafef(0x4046)][this[_0xabafef(0x2f25)]];for(let _0x26b50a=this[_0xabafef(0x2f25)];_0x26b50a{var _0x5d491e=a8_0x2e955a;_0x5ce412['d'](_0xe80ff3,{'W':()=>_0x3a858e});var _0x4ea9ad=_0x5ce412(0x177e8),_0x236904=_0x5ce412(0x1610);const _0x4cae49=[0x0,0x0,0x3,0x7,0x0,0x2,0x6,0x2,0x4,0x1,0x5,0x3,0x1],_0x2caaae=[0x0,0x40,0x20,0x60,0x10,0x50,0x30,0x70,0x8],_0x228837=[0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x80];class _0x3a858e{constructor(_0x553210){var _0x332572=a8_0xcbd5;this['_samplers']={},this[_0x332572(0xbf5)]=_0x553210,this[_0x332572(0x3d12)]=!0x1;}static[_0x5d491e(0xe20)](_0x110e05){var _0x2886e7=_0x5d491e,_0x22024d,_0x5f245d=_0x110e05[_0x2886e7(0x3a64)]&&0x1<_0x110e05[_0x2886e7(0x3a64)]?0x4:0x1;return _0x4cae49[_0x110e05[_0x2886e7(0x39d6)]]+_0x2caaae[(_0x110e05[_0x2886e7(0x1ae0)]||0x202)-0x200+0x1]+_0x228837[_0x110e05[_0x2886e7(0x39d6)]]+((null!=(_0x22024d=_0x110e05[_0x2886e7(0x98f)])?_0x22024d:0x1)<<0x8)+((null!=(_0x22024d=_0x110e05[_0x2886e7(0x3219)])?_0x22024d:0x1)<<0xa)+((null!=(_0x22024d=_0x110e05['_cachedWrapR'])?_0x22024d:0x1)<<0xc)+((_0x110e05[_0x2886e7(0x3aa9)]?0x1:0x0)<<0xe)+(_0x5f245d<<0xf);}static['_GetSamplerFilterDescriptor'](_0x5bd20b,_0x52d88c){var _0x35cef3=_0x5d491e;let _0x1aa64e,_0x50feb7,_0x48758d,_0x1d3833,_0x4c87c0;var _0x4803a0=_0x5bd20b[_0x35cef3(0x3aa9)];switch(_0x5bd20b[_0x35cef3(0x39d6)]){case _0x236904['g']['TEXTURE_LINEAR_LINEAR_MIPNEAREST']:_0x1aa64e=_0x4ea9ad['X9']['Linear'],_0x50feb7=_0x4ea9ad['X9'][_0x35cef3(0x4ee)],_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x4803a0||(_0x1d3833=_0x4c87c0=0x0);break;case _0x236904['g']['TEXTURE_LINEAR_LINEAR_MIPLINEAR']:case _0x236904['g']['TEXTURE_TRILINEAR_SAMPLINGMODE']:_0x1aa64e=_0x4ea9ad['X9'][_0x35cef3(0x4ee)],_0x50feb7=_0x4ea9ad['X9'][_0x35cef3(0x4ee)],_0x4803a0?_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x4ee)]:(_0x48758d=_0x4ea9ad['X9']['Nearest'],_0x1d3833=_0x4c87c0=0x0);break;case _0x236904['g'][_0x35cef3(0x2100)]:_0x1aa64e=_0x4ea9ad['X9']['Nearest'],_0x50feb7=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x4803a0?_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x4ee)]:(_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x1d3833=_0x4c87c0=0x0);break;case _0x236904['g'][_0x35cef3(0x3b8c)]:_0x1aa64e=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x50feb7=_0x4ea9ad['X9']['Nearest'],_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x4803a0||(_0x1d3833=_0x4c87c0=0x0);break;case _0x236904['g']['TEXTURE_NEAREST_LINEAR_MIPNEAREST']:_0x1aa64e=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x50feb7=_0x4ea9ad['X9']['Linear'],_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x4803a0||(_0x1d3833=_0x4c87c0=0x0);break;case _0x236904['g'][_0x35cef3(0x211d)]:_0x1aa64e=_0x4ea9ad['X9']['Nearest'],_0x50feb7=_0x4ea9ad['X9'][_0x35cef3(0x4ee)],_0x4803a0?_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x4ee)]:(_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x1d3833=_0x4c87c0=0x0);break;case _0x236904['g'][_0x35cef3(0x2241)]:_0x1aa64e=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x50feb7=_0x4ea9ad['X9'][_0x35cef3(0x4ee)],_0x48758d=_0x4ea9ad['X9']['Nearest'],_0x1d3833=_0x4c87c0=0x0;break;case _0x236904['g'][_0x35cef3(0x2faf)]:case _0x236904['g']['TEXTURE_NEAREST_SAMPLINGMODE']:_0x1aa64e=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x50feb7=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x48758d=_0x4ea9ad['X9']['Nearest'],_0x1d3833=_0x4c87c0=0x0;break;case _0x236904['g'][_0x35cef3(0x155e)]:_0x1aa64e=_0x4ea9ad['X9'][_0x35cef3(0x4ee)],_0x50feb7=_0x4ea9ad['X9']['Nearest'],_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x4803a0||(_0x1d3833=_0x4c87c0=0x0);break;case _0x236904['g']['TEXTURE_LINEAR_NEAREST_MIPLINEAR']:_0x1aa64e=_0x4ea9ad['X9']['Linear'],_0x50feb7=_0x4ea9ad['X9']['Nearest'],_0x4803a0?_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x4ee)]:(_0x48758d=_0x4ea9ad['X9']['Nearest'],_0x1d3833=_0x4c87c0=0x0);break;case _0x236904['g'][_0x35cef3(0x2488)]:case _0x236904['g'][_0x35cef3(0x1d55)]:_0x1aa64e=_0x4ea9ad['X9'][_0x35cef3(0x4ee)],_0x50feb7=_0x4ea9ad['X9'][_0x35cef3(0x4ee)],_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x1d3833=_0x4c87c0=0x0;break;case _0x236904['g']['TEXTURE_LINEAR_NEAREST']:_0x1aa64e=_0x4ea9ad['X9'][_0x35cef3(0x4ee)],_0x50feb7=_0x4ea9ad['X9']['Nearest'],_0x48758d=_0x4ea9ad['X9']['Nearest'],_0x1d3833=_0x4c87c0=0x0;break;default:_0x1aa64e=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x50feb7=_0x4ea9ad['X9']['Nearest'],_0x48758d=_0x4ea9ad['X9'][_0x35cef3(0x305a)],_0x1d3833=_0x4c87c0=0x0;}return 0x1<_0x52d88c&&(0x0!==_0x1d3833||0x0!==_0x4c87c0)?{'magFilter':_0x4ea9ad['X9'][_0x35cef3(0x4ee)],'minFilter':_0x4ea9ad['X9'][_0x35cef3(0x4ee)],'mipmapFilter':_0x4ea9ad['X9'][_0x35cef3(0x4ee)],'anisotropyEnabled':!0x0}:{'magFilter':_0x1aa64e,'minFilter':_0x50feb7,'mipmapFilter':_0x48758d,'lodMinClamp':_0x1d3833,'lodMaxClamp':_0x4c87c0};}static[_0x5d491e(0x8b2)](_0x578d9a){var _0x100195=_0x5d491e;switch(_0x578d9a){case _0x236904['g'][_0x100195(0x2e08)]:return _0x4ea9ad['OB'][_0x100195(0x68e)];case _0x236904['g'][_0x100195(0x2cc7)]:return _0x4ea9ad['OB'][_0x100195(0x2c2c)];case _0x236904['g'][_0x100195(0x1d8c)]:return _0x4ea9ad['OB'][_0x100195(0x3caa)];}return _0x4ea9ad['OB'][_0x100195(0x68e)];}static[_0x5d491e(0x1df9)](_0x4212a7){var _0x787cc5=_0x5d491e;return{'addressModeU':this['_GetWrappingMode'](_0x4212a7[_0x787cc5(0x98f)]),'addressModeV':this['_GetWrappingMode'](_0x4212a7[_0x787cc5(0x3219)]),'addressModeW':this[_0x787cc5(0x8b2)](_0x4212a7[_0x787cc5(0x1fbc)])};}static[_0x5d491e(0x3a18)](_0x12fc6d){var _0x261b04=_0x5d491e,_0x389494=_0x12fc6d[_0x261b04(0x3aa9)]&&_0x12fc6d['_cachedAnisotropicFilteringLevel']&&0x1<_0x12fc6d[_0x261b04(0x3a64)]?0x4:0x1,_0xa8568=this[_0x261b04(0x1637)](_0x12fc6d,_0x389494);return Object[_0x261b04(0x1ec3)](Object[_0x261b04(0x1ec3)](Object[_0x261b04(0x1ec3)]({},_0xa8568),this['_GetSamplerWrappingDescriptor'](_0x12fc6d)),{'compare':_0x12fc6d[_0x261b04(0x1ae0)]?_0x3a858e[_0x261b04(0x1f16)](_0x12fc6d[_0x261b04(0x1ae0)]):void 0x0,'maxAnisotropy':_0xa8568[_0x261b04(0x1455)]?_0x389494:0x1});}static[_0x5d491e(0x1f16)](_0x5a0199){var _0x497634=_0x5d491e;switch(_0x5a0199){case _0x236904['g'][_0x497634(0x2b68)]:return _0x4ea9ad['wb'][_0x497634(0x303d)];case _0x236904['g']['EQUAL']:return _0x4ea9ad['wb'][_0x497634(0xe19)];case _0x236904['g'][_0x497634(0x395c)]:return _0x4ea9ad['wb'][_0x497634(0x6f9)];case _0x236904['g'][_0x497634(0x23d5)]:return _0x4ea9ad['wb'][_0x497634(0x1079)];case _0x236904['g']['LESS']:return _0x4ea9ad['wb'][_0x497634(0x2ec7)];case _0x236904['g'][_0x497634(0x3a60)]:return _0x4ea9ad['wb'][_0x497634(0x2b21)];case _0x236904['g']['NEVER']:return _0x4ea9ad['wb'][_0x497634(0x939)];case _0x236904['g'][_0x497634(0xb70)]:return _0x4ea9ad['wb'][_0x497634(0x3dda)];default:return _0x4ea9ad['wb'][_0x497634(0x2ec7)];}}[_0x5d491e(0xe9c)](_0x55f880,_0x22925d=!0x1,_0x2cb072=0x0){var _0x18a8c1=_0x5d491e;if(this[_0x18a8c1(0x3d12)])return this['_device'][_0x18a8c1(0x114a)](_0x3a858e['_GetSamplerDescriptor'](_0x55f880));_0x22925d?_0x2cb072=0x0:0x0===_0x2cb072&&(_0x2cb072=_0x3a858e['GetSamplerHashCode'](_0x55f880));let _0x4427b6=_0x22925d?void 0x0:this[_0x18a8c1(0x1d70)][_0x2cb072];return _0x4427b6||(_0x4427b6=this[_0x18a8c1(0xbf5)][_0x18a8c1(0x114a)](_0x3a858e[_0x18a8c1(0x3a18)](_0x55f880)),_0x22925d||(this[_0x18a8c1(0x1d70)][_0x2cb072]=_0x4427b6)),_0x4427b6;}}},0x177e8:(_0x328a9a,_0xc1aa6d,_0x2e5cb5)=>{var _0x555582=a8_0x2e955a,_0x181152,_0x100744,_0x547ff8,_0x5b4dd1,_0x15df58,_0x2ba3a6,_0x7ec9bd,_0x506f9d,_0x36136e,_0x5335e5,_0x4f08a7,_0x377b59,_0x48d6a3,_0x364f0e,_0x5f1fa6,_0x568470,_0x196468,_0x2cc435,_0x2e7705,_0x152b40,_0x34a266,_0x203ffd,_0x5124dd,_0x2516e7,_0x1f76d0,_0x2f32f1,_0x5a0c4e,_0x379e0d,_0x57f291,_0x340983;_0x2e5cb5['d'](_0xc1aa6d,{'$X':()=>_0x377b59,'EG':()=>_0x379e0d,'EV':()=>_0x506f9d,'FB':()=>_0x100744,'Gt':()=>_0x568470,'H7':()=>_0x7ec9bd,'OB':()=>_0x36136e,'Rs':()=>_0x48d6a3,'V':()=>_0x2f32f1,'Wf':()=>_0x152b40,'Ws':()=>_0x5a0c4e,'X9':()=>_0x5335e5,'YV':()=>_0x2cc435,'Zu':()=>_0x340983,'dV':()=>_0x364f0e,'db':()=>_0x203ffd,'eS':()=>_0x181152,'fu':()=>_0x196468,'gB':()=>_0x1f76d0,'gc':()=>_0x547ff8,'iD':()=>_0x2516e7,'kd':()=>_0x5b4dd1,'oD':()=>_0x5f1fa6,'p_':()=>_0x2ba3a6,'v2':()=>_0x15df58,'wb':()=>_0x4f08a7,'xL':()=>_0x57f291,'xS':()=>_0x5124dd,'zX':()=>_0x2e7705,'zi':()=>_0x34a266}),(_0x2e5cb5=_0x181152=_0x181152||{})[_0x555582(0xced)]='depth-clip-control',_0x2e5cb5['Depth32FloatStencil8']=_0x555582(0x2e90),_0x2e5cb5[_0x555582(0x2107)]=_0x555582(0x33ef),_0x2e5cb5[_0x555582(0x551)]=_0x555582(0x301),_0x2e5cb5[_0x555582(0x22f0)]=_0x555582(0x1e44),_0x2e5cb5[_0x555582(0x2793)]=_0x555582(0x3805),_0x2e5cb5['IndirectFirstInstance']='indirect-first-instance',_0x2e5cb5[_0x555582(0x2398)]=_0x555582(0x80a),_0x2e5cb5[_0x555582(0x3b24)]='rg11b10ufloat-renderable',_0x2e5cb5['BGRA8UnormStorage']=_0x555582(0x1064),_0x2e5cb5[_0x555582(0x2b61)]=_0x555582(0x13ab),(_0xc1aa6d=_0x100744=_0x100744||{})[_0xc1aa6d['MapRead']=0x1]=_0x555582(0xe28),_0xc1aa6d[_0xc1aa6d[_0x555582(0x1e30)]=0x2]=_0x555582(0x1e30),_0xc1aa6d[_0xc1aa6d[_0x555582(0x1054)]=0x4]=_0x555582(0x1054),_0xc1aa6d[_0xc1aa6d[_0x555582(0x1f5)]=0x8]='CopyDst',_0xc1aa6d[_0xc1aa6d[_0x555582(0xefa)]=0x10]=_0x555582(0xefa),_0xc1aa6d[_0xc1aa6d['Vertex']=0x20]=_0x555582(0xb37),_0xc1aa6d[_0xc1aa6d['Uniform']=0x40]='Uniform',_0xc1aa6d[_0xc1aa6d[_0x555582(0xe71)]=0x80]=_0x555582(0xe71),_0xc1aa6d[_0xc1aa6d[_0x555582(0x3f1d)]=0x100]=_0x555582(0x3f1d),_0xc1aa6d[_0xc1aa6d[_0x555582(0x28e)]=0x200]=_0x555582(0x28e),(_0x2e5cb5=_0x547ff8=_0x547ff8||{})[_0x2e5cb5['Read']=0x1]=_0x555582(0x2f3b),_0x2e5cb5[_0x2e5cb5['Write']=0x2]=_0x555582(0x2407),(_0xc1aa6d=_0x5b4dd1=_0x5b4dd1||{})[_0x555582(0x160c)]='1d',_0xc1aa6d['E2d']='2d',_0xc1aa6d['E3d']='3d',(_0x2e5cb5=_0x15df58=_0x15df58||{})[_0x2e5cb5[_0x555582(0x1054)]=0x1]=_0x555582(0x1054),_0x2e5cb5[_0x2e5cb5[_0x555582(0x1f5)]=0x2]='CopyDst',_0x2e5cb5[_0x2e5cb5[_0x555582(0x2777)]=0x4]='TextureBinding',_0x2e5cb5[_0x2e5cb5['StorageBinding']=0x8]='StorageBinding',_0x2e5cb5[_0x2e5cb5[_0x555582(0x2aa4)]=0x10]=_0x555582(0x2aa4),(_0xc1aa6d=_0x2ba3a6=_0x2ba3a6||{})['E1d']='1d',_0xc1aa6d['E2d']='2d',_0xc1aa6d[_0x555582(0x141f)]='2d-array',_0xc1aa6d[_0x555582(0x3ecc)]=_0x555582(0x4065),_0xc1aa6d[_0x555582(0xaaf)]='cube-array',_0xc1aa6d[_0x555582(0x3bf8)]='3d',(_0x2e5cb5=_0x7ec9bd=_0x7ec9bd||{})[_0x555582(0x357)]='all',_0x2e5cb5[_0x555582(0x39b6)]=_0x555582(0x34dc),_0x2e5cb5[_0x555582(0x3524)]=_0x555582(0x102b),(_0xc1aa6d=_0x506f9d=_0x506f9d||{})['R8Unorm']=_0x555582(0x1808),_0xc1aa6d[_0x555582(0xe87)]=_0x555582(0x2991),_0xc1aa6d[_0x555582(0x2510)]=_0x555582(0xd52),_0xc1aa6d[_0x555582(0x3b6a)]=_0x555582(0x2f08),_0xc1aa6d[_0x555582(0x11db)]='r16uint',_0xc1aa6d[_0x555582(0x1f1d)]='r16sint',_0xc1aa6d['R16Float']=_0x555582(0xc62),_0xc1aa6d[_0x555582(0xf5c)]=_0x555582(0x1495),_0xc1aa6d[_0x555582(0x1833)]=_0x555582(0x2635),_0xc1aa6d[_0x555582(0x453)]='rg8uint',_0xc1aa6d[_0x555582(0x3e79)]=_0x555582(0x263d),_0xc1aa6d[_0x555582(0x1bde)]=_0x555582(0x549),_0xc1aa6d[_0x555582(0x26c2)]='r32sint',_0xc1aa6d[_0x555582(0x33da)]=_0x555582(0x124c),_0xc1aa6d[_0x555582(0x28e7)]=_0x555582(0x2182),_0xc1aa6d['RG16Sint']=_0x555582(0x39e9),_0xc1aa6d['RG16Float']='rg16float',_0xc1aa6d[_0x555582(0x34e6)]='rgba8unorm',_0xc1aa6d[_0x555582(0xfeb)]=_0x555582(0x5d3),_0xc1aa6d[_0x555582(0x3a38)]=_0x555582(0x3c48),_0xc1aa6d[_0x555582(0x15dd)]=_0x555582(0x32b7),_0xc1aa6d['RGBA8Sint']=_0x555582(0x34e4),_0xc1aa6d[_0x555582(0x2e8d)]=_0x555582(0x1a4),_0xc1aa6d['BGRA8UnormSRGB']=_0x555582(0x2d9f),_0xc1aa6d[_0x555582(0x2621)]=_0x555582(0x3f13),_0xc1aa6d[_0x555582(0x2900)]='rgb10a2unorm',_0xc1aa6d[_0x555582(0x2e49)]=_0x555582(0x2f16),_0xc1aa6d[_0x555582(0xeab)]=_0x555582(0x3f7e),_0xc1aa6d[_0x555582(0x2178)]=_0x555582(0x3247),_0xc1aa6d['RG32Float']='rg32float',_0xc1aa6d[_0x555582(0x104b)]=_0x555582(0x249d),_0xc1aa6d['RGBA16Sint']=_0x555582(0x29ec),_0xc1aa6d[_0x555582(0x2a81)]='rgba16float',_0xc1aa6d['RGBA32Uint']='rgba32uint',_0xc1aa6d[_0x555582(0x145f)]=_0x555582(0x247f),_0xc1aa6d[_0x555582(0x28f0)]=_0x555582(0x2591),_0xc1aa6d['Stencil8']=_0x555582(0x25cf),_0xc1aa6d[_0x555582(0x2921)]='depth16unorm',_0xc1aa6d['Depth24Plus']='depth24plus',_0xc1aa6d[_0x555582(0x1e80)]=_0x555582(0x1ae9),_0xc1aa6d[_0x555582(0x2bbf)]=_0x555582(0x2daa),_0xc1aa6d['BC1RGBAUnorm']=_0x555582(0x1704),_0xc1aa6d[_0x555582(0x37e2)]=_0x555582(0x22e),_0xc1aa6d[_0x555582(0x3130)]=_0x555582(0x311),_0xc1aa6d[_0x555582(0x1074)]='bc2-rgba-unorm-srgb',_0xc1aa6d[_0x555582(0x402b)]=_0x555582(0x29ee),_0xc1aa6d[_0x555582(0x37d6)]=_0x555582(0x2e2a),_0xc1aa6d['BC4RUnorm']='bc4-r-unorm',_0xc1aa6d[_0x555582(0x4f5)]=_0x555582(0x3241),_0xc1aa6d[_0x555582(0x2ca3)]='bc5-rg-unorm',_0xc1aa6d[_0x555582(0x2b6b)]=_0x555582(0x1212),_0xc1aa6d[_0x555582(0x3c96)]=_0x555582(0x30c9),_0xc1aa6d[_0x555582(0x136d)]='bc6h-rgb-float',_0xc1aa6d[_0x555582(0x24a1)]=_0x555582(0x530),_0xc1aa6d[_0x555582(0x2bdc)]=_0x555582(0x1d5f),_0xc1aa6d[_0x555582(0x217e)]='etc2-rgb8unorm',_0xc1aa6d[_0x555582(0x8f0)]=_0x555582(0x14cf),_0xc1aa6d[_0x555582(0x33f1)]='etc2-rgb8a1unorm',_0xc1aa6d['ETC2RGB8A1UnormSRGB']=_0x555582(0x19c1),_0xc1aa6d[_0x555582(0x20d4)]=_0x555582(0xce1),_0xc1aa6d[_0x555582(0xcb4)]='etc2-rgba8unorm-srgb',_0xc1aa6d[_0x555582(0x3f3a)]=_0x555582(0x23cb),_0xc1aa6d[_0x555582(0x408)]=_0x555582(0x2584),_0xc1aa6d['EACRG11Unorm']='eac-rg11unorm',_0xc1aa6d[_0x555582(0x116c)]=_0x555582(0x3a08),_0xc1aa6d[_0x555582(0x3951)]=_0x555582(0x3594),_0xc1aa6d['ASTC4x4UnormSRGB']='astc-4x4-unorm-srgb',_0xc1aa6d[_0x555582(0x2ea4)]=_0x555582(0x20e1),_0xc1aa6d[_0x555582(0x347f)]=_0x555582(0x1817),_0xc1aa6d[_0x555582(0x174b)]=_0x555582(0x3e5b),_0xc1aa6d[_0x555582(0x1319)]=_0x555582(0x1047),_0xc1aa6d[_0x555582(0x17bf)]=_0x555582(0x21ce),_0xc1aa6d[_0x555582(0xa23)]=_0x555582(0xa38),_0xc1aa6d['ASTC6x6Unorm']=_0x555582(0x3891),_0xc1aa6d[_0x555582(0x3a7c)]=_0x555582(0x29da),_0xc1aa6d['ASTC8x5Unorm']=_0x555582(0x1552),_0xc1aa6d[_0x555582(0x3876)]=_0x555582(0x1c5b),_0xc1aa6d[_0x555582(0x10f6)]=_0x555582(0x1890),_0xc1aa6d[_0x555582(0x3c2e)]=_0x555582(0x13ad),_0xc1aa6d[_0x555582(0x19f9)]='astc-8x8-unorm',_0xc1aa6d[_0x555582(0x22da)]=_0x555582(0xd58),_0xc1aa6d[_0x555582(0x36ef)]=_0x555582(0x21ac),_0xc1aa6d[_0x555582(0x1002)]=_0x555582(0x3a7e),_0xc1aa6d[_0x555582(0x1ac1)]=_0x555582(0x15c1),_0xc1aa6d[_0x555582(0x194e)]=_0x555582(0x199a),_0xc1aa6d[_0x555582(0x3ea9)]=_0x555582(0x1561),_0xc1aa6d[_0x555582(0x41ba)]=_0x555582(0x3e9c),_0xc1aa6d[_0x555582(0x9f6)]='astc-10x10-unorm',_0xc1aa6d[_0x555582(0x4ff)]='astc-10x10-unorm-srgb',_0xc1aa6d['ASTC12x10Unorm']=_0x555582(0x3082),_0xc1aa6d[_0x555582(0x1196)]=_0x555582(0x25c2),_0xc1aa6d[_0x555582(0x414d)]='astc-12x12-unorm',_0xc1aa6d[_0x555582(0x20cd)]=_0x555582(0x2c76),_0xc1aa6d[_0x555582(0x3e60)]='depth24unorm-stencil8',_0xc1aa6d['Depth32FloatStencil8']=_0x555582(0x2e90),(_0x2e5cb5=_0x36136e=_0x36136e||{})['ClampToEdge']=_0x555582(0x28ac),_0x2e5cb5[_0x555582(0x68e)]='repeat',_0x2e5cb5[_0x555582(0x3caa)]=_0x555582(0x399),(_0x5335e5=_0x5335e5||{})[_0x555582(0x305a)]=_0x555582(0x2fa6),_0x5335e5[_0x555582(0x4ee)]='linear',(_0xc1aa6d=_0x4f08a7=_0x4f08a7||{})[_0x555582(0x939)]=_0x555582(0x1f5b),_0xc1aa6d['Less']=_0x555582(0xcb8),_0xc1aa6d['Equal']=_0x555582(0x39dd),_0xc1aa6d[_0x555582(0x2b21)]=_0x555582(0xe73),_0xc1aa6d[_0x555582(0x6f9)]='greater',_0xc1aa6d[_0x555582(0x3dda)]=_0x555582(0x3fa8),_0xc1aa6d[_0x555582(0x1079)]='greater-equal',_0xc1aa6d[_0x555582(0x303d)]=_0x555582(0x1dba),(_0x2e5cb5=_0x377b59=_0x377b59||{})[_0x2e5cb5[_0x555582(0xb37)]=0x1]=_0x555582(0xb37),_0x2e5cb5[_0x2e5cb5[_0x555582(0x2d24)]=0x2]=_0x555582(0x2d24),_0x2e5cb5[_0x2e5cb5[_0x555582(0x1174)]=0x4]=_0x555582(0x1174),(_0xc1aa6d=_0x48d6a3=_0x48d6a3||{})['Uniform']='uniform',_0xc1aa6d[_0x555582(0xe71)]=_0x555582(0x3348),_0xc1aa6d[_0x555582(0x251d)]=_0x555582(0x1e10),(_0x2e5cb5=_0x364f0e=_0x364f0e||{})[_0x555582(0x281d)]=_0x555582(0x26b0),_0x2e5cb5[_0x555582(0x1237)]=_0x555582(0x3282),_0x2e5cb5['Comparison']=_0x555582(0x2a2a),(_0xc1aa6d=_0x5f1fa6=_0x5f1fa6||{})[_0x555582(0x593)]=_0x555582(0x841),_0xc1aa6d[_0x555582(0x37b8)]='unfilterable-float',_0xc1aa6d[_0x555582(0xf63)]=_0x555582(0x2c6c),_0xc1aa6d[_0x555582(0x17d4)]='sint',_0xc1aa6d['Uint']=_0x555582(0xae5),(_0x568470=_0x568470||{})[_0x555582(0x2ad2)]=_0x555582(0x3db5),(_0x196468=_0x196468||{})[_0x555582(0x80d)]=_0x555582(0x251b),(_0x2e5cb5=_0x2cc435=_0x2cc435||{})[_0x555582(0x2797)]=_0x555582(0x6d9),_0x2e5cb5[_0x555582(0x4f4)]='line-list',_0x2e5cb5[_0x555582(0x1242)]=_0x555582(0x8d2),_0x2e5cb5[_0x555582(0x2589)]=_0x555582(0x3f12),_0x2e5cb5[_0x555582(0x1fbb)]=_0x555582(0xa5d),(_0x2e7705=_0x2e7705||{})['CCW']='ccw',_0x2e7705['CW']='cw',(_0xc1aa6d=_0x152b40=_0x152b40||{})[_0x555582(0x253)]=_0x555582(0x136c),_0xc1aa6d[_0x555582(0xc86)]=_0x555582(0xe8e),_0xc1aa6d[_0x555582(0x2b8a)]='back',(_0x2e5cb5=_0x34a266=_0x34a266||{})[_0x555582(0x317a)]='zero',_0x2e5cb5[_0x555582(0x15b0)]=_0x555582(0x2bcf),_0x2e5cb5[_0x555582(0x16a8)]=_0x555582(0x213c),_0x2e5cb5['OneMinusSrc']=_0x555582(0x3c17),_0x2e5cb5[_0x555582(0x2678)]='src-alpha',_0x2e5cb5[_0x555582(0x477)]='one-minus-src-alpha',_0x2e5cb5['Dst']=_0x555582(0x1c1c),_0x2e5cb5[_0x555582(0x39cd)]='one-minus-dst',_0x2e5cb5[_0x555582(0x2d91)]=_0x555582(0xcd4),_0x2e5cb5[_0x555582(0x2877)]='one-minus-dst-alpha',_0x2e5cb5[_0x555582(0x1e6f)]=_0x555582(0x1dcc),_0x2e5cb5[_0x555582(0x205d)]='constant',_0x2e5cb5[_0x555582(0x1d3)]='one-minus-constant',(_0xc1aa6d=_0x203ffd=_0x203ffd||{})['Add']='add',_0xc1aa6d[_0x555582(0x3350)]=_0x555582(0x34cd),_0xc1aa6d[_0x555582(0x1d10)]='reverse-subtract',_0xc1aa6d[_0x555582(0x18cf)]=_0x555582(0x1858),_0xc1aa6d['Max']=_0x555582(0x34dd),(_0x2e5cb5=_0x5124dd=_0x5124dd||{})[_0x555582(0x1725)]=_0x555582(0x1343),_0x2e5cb5[_0x555582(0x317a)]=_0x555582(0x2634),_0x2e5cb5[_0x555582(0x654)]=_0x555582(0x2bb1),_0x2e5cb5[_0x555582(0xea9)]=_0x555582(0x1763),_0x2e5cb5[_0x555582(0x16d8)]='increment-clamp',_0x2e5cb5[_0x555582(0x2460)]=_0x555582(0x11c1),_0x2e5cb5['IncrementWrap']=_0x555582(0x34c6),_0x2e5cb5[_0x555582(0x1a12)]='decrement-wrap',(_0x2516e7=_0x2516e7||{})[_0x555582(0x12ed)]=_0x555582(0x24b5),_0x2516e7['Uint32']=_0x555582(0x155b),(_0xc1aa6d=_0x1f76d0=_0x1f76d0||{})[_0x555582(0x21c1)]=_0x555582(0x290e),_0xc1aa6d[_0x555582(0x3ee1)]=_0x555582(0x2624),_0xc1aa6d[_0x555582(0x2f71)]=_0x555582(0x3ceb),_0xc1aa6d[_0x555582(0x2d9d)]=_0x555582(0x3eab),_0xc1aa6d['Unorm8x2']='unorm8x2',_0xc1aa6d[_0x555582(0x40ff)]=_0x555582(0x2b1b),_0xc1aa6d['Snorm8x2']=_0x555582(0x26f2),_0xc1aa6d[_0x555582(0x227f)]=_0x555582(0x3054),_0xc1aa6d[_0x555582(0x57a)]='uint16x2',_0xc1aa6d[_0x555582(0x2192)]=_0x555582(0x2382),_0xc1aa6d[_0x555582(0x3f44)]=_0x555582(0x1e22),_0xc1aa6d[_0x555582(0x56b)]=_0x555582(0x36b8),_0xc1aa6d[_0x555582(0x1d2d)]=_0x555582(0x1bce),_0xc1aa6d[_0x555582(0x278c)]=_0x555582(0x10f8),_0xc1aa6d['Snorm16x2']=_0x555582(0x1017),_0xc1aa6d[_0x555582(0xf1e)]=_0x555582(0x442),_0xc1aa6d[_0x555582(0x22d5)]=_0x555582(0x1971),_0xc1aa6d[_0x555582(0x3ad)]=_0x555582(0x2f70),_0xc1aa6d['Float32']=_0x555582(0x35fc),_0xc1aa6d[_0x555582(0x2791)]=_0x555582(0x3cc0),_0xc1aa6d[_0x555582(0x1be3)]=_0x555582(0x2033),_0xc1aa6d['Float32x4']=_0x555582(0x2232),_0xc1aa6d[_0x555582(0x2f13)]=_0x555582(0x155b),_0xc1aa6d[_0x555582(0x34a7)]=_0x555582(0x38e3),_0xc1aa6d[_0x555582(0x3dd8)]=_0x555582(0x3c59),_0xc1aa6d[_0x555582(0x1666)]=_0x555582(0x12c0),_0xc1aa6d[_0x555582(0x3c2d)]='sint32',_0xc1aa6d[_0x555582(0x3f9c)]='sint32x2',_0xc1aa6d['Sint32x3']=_0x555582(0x1034),_0xc1aa6d[_0x555582(0x2bd9)]=_0x555582(0x3efb),(_0x2f32f1=_0x2f32f1||{})[_0x555582(0xb37)]='vertex',_0x2f32f1['Instance']=_0x555582(0x3150),(_0x5a0c4e=_0x5a0c4e||{})['Load']='load',_0x5a0c4e[_0x555582(0x343f)]=_0x555582(0x2a99),(_0x379e0d=_0x379e0d||{})[_0x555582(0x2526)]=_0x555582(0xffa),_0x379e0d['Discard']=_0x555582(0x2714),(_0x57f291=_0x57f291||{})[_0x555582(0x291e)]=_0x555582(0x417f),_0x57f291[_0x555582(0x170f)]='timestamp',(_0x340983=_0x340983||{})['Opaque']=_0x555582(0xeff),_0x340983['Premultiplied']='premultiplied';},0x97b6:(_0x51206f,_0x9fbc69,_0x2685e1)=>{var _0x335256=a8_0x2e955a;_0x2685e1['d'](_0x9fbc69,{'g':()=>_0x2dd86d});var _0x3e681a=_0x2685e1(0x177e8);class _0x2dd86d{constructor(_0x361922){var _0x224418=a8_0xcbd5;this['_bufferManager']=_0x361922,this[_0x224418(0x3bc7)]=_0x2dd86d[_0x224418(0x417b)]++,this[_0x224418(0x3c00)]=!0x1,this['_currentInstanceCount']=0x0,this[_0x224418(0xf06)]();}[_0x335256(0x1c15)](_0x1dad76){var _0x2bba43=_0x335256;return this[_0x2bba43(0x3e9e)]||this['_materialContextUpdateId']!==_0x1dad76;}[_0x335256(0x2a19)](_0x206682){var _0x3f8d06=_0x335256;this[_0x3f8d06(0x3e9e)]=!0x1,this[_0x3f8d06(0x3ce3)]=_0x206682;}get['useInstancing'](){var _0x484c5f=_0x335256;return this[_0x484c5f(0x3c00)];}set['useInstancing'](_0x517149){var _0x4d6ff8=_0x335256;this[_0x4d6ff8(0x3c00)]!==_0x517149&&(_0x517149?(this['indirectDrawBuffer']=this['_bufferManager'][_0x4d6ff8(0x354b)](0x28,_0x3e681a['FB']['CopyDst']|_0x3e681a['FB']['Indirect']),this[_0x4d6ff8(0xf47)]=new Uint32Array(0x5),this[_0x4d6ff8(0xf47)][0x3]=0x0,this['_indirectDrawData'][0x4]=0x0):(this[_0x4d6ff8(0x20ec)]&&this['_bufferManager'][_0x4d6ff8(0x350e)](this[_0x4d6ff8(0x20ec)]),this['indirectDrawBuffer']=void 0x0,this['_indirectDrawData']=void 0x0),this[_0x4d6ff8(0x3c00)]=_0x517149,this[_0x4d6ff8(0x871)]=-0x1);}['reset'](){var _0x1f8fbc=_0x335256;this[_0x1f8fbc(0x36cb)]={},this[_0x1f8fbc(0x3e9e)]=!0x0,this[_0x1f8fbc(0x3ce3)]=0x0,this[_0x1f8fbc(0x213e)]=void 0x0,this[_0x1f8fbc(0x372d)]=void 0x0;}[_0x335256(0x41d1)](_0x3f2efe,_0x1999c4){var _0x10c0ad=_0x335256,_0x12d216;this[_0x10c0ad(0x3e9e)]||(this[_0x10c0ad(0x3e9e)]=(null==_0x1999c4?void 0x0:_0x1999c4[_0x10c0ad(0x3bc7)])!==(null==(_0x12d216=this['buffers'][_0x3f2efe])?void 0x0:_0x12d216[_0x10c0ad(0x3bc7)])),this['buffers'][_0x3f2efe]=_0x1999c4;}['setIndirectData'](_0x40fba9,_0x5921ee,_0x522e02){var _0x253abd=_0x335256;_0x5921ee!==this[_0x253abd(0x871)]&&this['indirectDrawBuffer']&&this[_0x253abd(0xf47)]&&(this[_0x253abd(0x871)]=_0x5921ee,this[_0x253abd(0xf47)][0x0]=_0x40fba9,this[_0x253abd(0xf47)][0x1]=_0x5921ee,this[_0x253abd(0xf47)][0x2]=_0x522e02,this['_bufferManager']['setRawData'](this[_0x253abd(0x20ec)],0x0,this[_0x253abd(0xf47)],0x0,0x14));}['dispose'](){var _0x3be7a1=_0x335256;this[_0x3be7a1(0x20ec)]&&(this[_0x3be7a1(0xfc6)][_0x3be7a1(0x350e)](this['indirectDrawBuffer']),this['indirectDrawBuffer']=void 0x0,this[_0x3be7a1(0xf47)]=void 0x0),this['fastBundle']=void 0x0,this[_0x3be7a1(0x372d)]=void 0x0,this['buffers']=void 0x0;}}_0x2dd86d[_0x335256(0x417b)]=0x0;},0x44d:(_0x2dcdef,_0x2adc2e,_0x43aaa3)=>{var _0x483b03=a8_0x2e955a;_0x43aaa3['d'](_0x2adc2e,{'S':()=>_0xe0eb69});function _0x2ef128(_0x3bf90b,_0x1e77f7,_0x4357c0,_0x5d627b){return new(_0x4357c0=_0x4357c0||Promise)(function(_0x126d22,_0x4bb97e){var _0xe47eb4=a8_0xcbd5;function _0x15ff0a(_0x4246e9){try{_0x17e63b(_0x5d627b['next'](_0x4246e9));}catch(_0xa76734){_0x4bb97e(_0xa76734);}}function _0xe9c9a8(_0x2b273d){var _0x3a4090=a8_0xcbd5;try{_0x17e63b(_0x5d627b[_0x3a4090(0x328b)](_0x2b273d));}catch(_0xc38724){_0x4bb97e(_0xc38724);}}function _0x17e63b(_0x34b200){var _0x34dcb6=a8_0xcbd5,_0x45822d;_0x34b200['done']?_0x126d22(_0x34b200[_0x34dcb6(0x31eb)]):((_0x45822d=_0x34b200[_0x34dcb6(0x31eb)])instanceof _0x4357c0?_0x45822d:new _0x4357c0(function(_0x50410c){_0x50410c(_0x45822d);}))[_0x34dcb6(0x3be)](_0x15ff0a,_0xe9c9a8);}_0x17e63b((_0x5d627b=_0x5d627b[_0xe47eb4(0x550)](_0x3bf90b,_0x1e77f7||[]))[_0xe47eb4(0xb39)]());});}var _0x3ddf47=_0x43aaa3(0x7205),_0x2c2e1f=_0x43aaa3(0x4ba7),_0x2b8df8=_0x43aaa3(0x6214);class _0xe0eb69{[_0x483b03(0x36fb)](_0x43d036){return _0x2ef128(this,void 0x0,void 0x0,function*(){var _0x94a06d=a8_0xcbd5;if(!_0xe0eb69[_0x94a06d(0x2c31)])return _0x43d036=_0x43d036||{},(_0x43d036=Object[_0x94a06d(0x1ec3)](Object[_0x94a06d(0x1ec3)]({},_0xe0eb69['_TWgslDefaultOptions']),_0x43d036))[_0x94a06d(0x3aed)]?(_0xe0eb69['_twgsl']=_0x43d036[_0x94a06d(0x3aed)],Promise[_0x94a06d(0x1cbf)]()):(_0x43d036[_0x94a06d(0x1b32)]&&_0x43d036[_0x94a06d(0x1b03)]&&((0x0,_0x3ddf47['CG'])()?yield _0x2c2e1f['w1'][_0x94a06d(0x246c)](_0x43d036[_0x94a06d(0x1b32)]):importScripts(_0x43d036[_0x94a06d(0x1b32)])),self[_0x94a06d(0x3aed)]?(_0xe0eb69[_0x94a06d(0x2c31)]=yield self['twgsl'](_0x43d036[_0x94a06d(0x1b03)]),Promise[_0x94a06d(0x1cbf)]()):Promise[_0x94a06d(0x4cd)](_0x94a06d(0x847)));});}['convertSpirV2WGSL'](_0x4f3e63,_0xbda0ce=!0x1){var _0xb5bb85=_0x483b03;return _0x4f3e63=_0xe0eb69[_0xb5bb85(0x2c31)]['convertSpirV2WGSL'](_0x4f3e63),(_0xe0eb69[_0xb5bb85(0x3653)]&&(_0x2b8df8[_0xb5bb85(0x1385)](_0x4f3e63),_0x2b8df8[_0xb5bb85(0x1385)](_0xb5bb85(0x2e56))),_0xe0eb69[_0xb5bb85(0xe03)]||_0xbda0ce?_0xb5bb85(0x415f)+_0x4f3e63:_0x4f3e63);}}_0xe0eb69[_0x483b03(0x418f)]={'jsPath':_0x483b03(0x1e32),'wasmPath':_0x483b03(0x1aee)},_0xe0eb69['ShowWGSLShaderCode']=!0x1,_0xe0eb69['DisableUniformityAnalysis']=!0x1,_0xe0eb69[_0x483b03(0x2c31)]=null;},0x1610:(_0x5d390f,_0x3b27d8,_0x39bbd8)=>{var _0x4acf65=a8_0x2e955a;_0x39bbd8['d'](_0x3b27d8,{'g':()=>_0x2b377a});class _0x2b377a{}_0x2b377a['ALPHA_DISABLE']=0x0,_0x2b377a[_0x4acf65(0x246a)]=0x1,_0x2b377a[_0x4acf65(0x1d06)]=0x2,_0x2b377a[_0x4acf65(0x1747)]=0x3,_0x2b377a['ALPHA_MULTIPLY']=0x4,_0x2b377a[_0x4acf65(0x261f)]=0x5,_0x2b377a['ALPHA_ONEONE']=0x6,_0x2b377a[_0x4acf65(0x27d6)]=0x7,_0x2b377a[_0x4acf65(0x1a02)]=0x8,_0x2b377a[_0x4acf65(0x30bb)]=0x9,_0x2b377a[_0x4acf65(0x127c)]=0xa,_0x2b377a[_0x4acf65(0x16d1)]=0xb,_0x2b377a[_0x4acf65(0x2b67)]=0xc,_0x2b377a[_0x4acf65(0x2ebc)]=0xd,_0x2b377a[_0x4acf65(0x163c)]=0xe,_0x2b377a[_0x4acf65(0x19c2)]=0xf,_0x2b377a['ALPHA_EXCLUSION']=0x10,_0x2b377a['ALPHA_LAYER_ACCUMULATE']=0x11,_0x2b377a[_0x4acf65(0xf65)]=0x0,_0x2b377a['ALPHA_EQUATION_SUBSTRACT']=0x1,_0x2b377a['ALPHA_EQUATION_REVERSE_SUBTRACT']=0x2,_0x2b377a[_0x4acf65(0x3e42)]=0x3,_0x2b377a[_0x4acf65(0x3997)]=0x4,_0x2b377a[_0x4acf65(0x870)]=0x5,_0x2b377a[_0x4acf65(0x34cf)]=0x0,_0x2b377a[_0x4acf65(0x18ff)]=0x1,_0x2b377a['DELAYLOADSTATE_LOADING']=0x2,_0x2b377a[_0x4acf65(0xf9a)]=0x4,_0x2b377a[_0x4acf65(0x3708)]=0x200,_0x2b377a['ALWAYS']=0x207,_0x2b377a[_0x4acf65(0x14e5)]=0x201,_0x2b377a[_0x4acf65(0x944)]=0x202,_0x2b377a['LEQUAL']=0x203,_0x2b377a['GREATER']=0x204,_0x2b377a['GEQUAL']=0x206,_0x2b377a['NOTEQUAL']=0x205,_0x2b377a['KEEP']=0x1e00,_0x2b377a[_0x4acf65(0xa55)]=0x0,_0x2b377a['REPLACE']=0x1e01,_0x2b377a[_0x4acf65(0x1b5c)]=0x1e02,_0x2b377a['DECR']=0x1e03,_0x2b377a['INVERT']=0x150a,_0x2b377a['INCR_WRAP']=0x8507,_0x2b377a[_0x4acf65(0x32a3)]=0x8508,_0x2b377a[_0x4acf65(0x2cc7)]=0x0,_0x2b377a[_0x4acf65(0x2e08)]=0x1,_0x2b377a[_0x4acf65(0x1d8c)]=0x2,_0x2b377a[_0x4acf65(0x3960)]=0x1,_0x2b377a['TEXTUREFORMAT_ALPHA']=0x0,_0x2b377a['TEXTUREFORMAT_LUMINANCE']=0x1,_0x2b377a['TEXTUREFORMAT_LUMINANCE_ALPHA']=0x2,_0x2b377a['TEXTUREFORMAT_RGB']=0x4,_0x2b377a[_0x4acf65(0x2a2)]=0x5,_0x2b377a['TEXTUREFORMAT_RED']=0x6,_0x2b377a['TEXTUREFORMAT_R']=0x6,_0x2b377a[_0x4acf65(0x3d9c)]=0x7,_0x2b377a['TEXTUREFORMAT_RED_INTEGER']=0x8,_0x2b377a['TEXTUREFORMAT_R_INTEGER']=0x8,_0x2b377a['TEXTUREFORMAT_RG_INTEGER']=0x9,_0x2b377a['TEXTUREFORMAT_RGB_INTEGER']=0xa,_0x2b377a[_0x4acf65(0x29af)]=0xb,_0x2b377a[_0x4acf65(0x18c7)]=0xc,_0x2b377a[_0x4acf65(0x35d6)]=0xd,_0x2b377a[_0x4acf65(0x3923)]=0xe,_0x2b377a[_0x4acf65(0xde9)]=0xf,_0x2b377a['TEXTUREFORMAT_DEPTH24']=0x10,_0x2b377a[_0x4acf65(0x248c)]=0x11,_0x2b377a[_0x4acf65(0x12c5)]=0x12,_0x2b377a[_0x4acf65(0x2c8)]=0x13,_0x2b377a[_0x4acf65(0x2cf)]=0x8e8c,_0x2b377a[_0x4acf65(0x1e0b)]=0x8e8d,_0x2b377a['TEXTUREFORMAT_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT']=0x8e8f,_0x2b377a[_0x4acf65(0x8b5)]=0x8e8e,_0x2b377a['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5']=0x83f3,_0x2b377a[_0x4acf65(0x243d)]=0x8c4f,_0x2b377a['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3']=0x83f2,_0x2b377a[_0x4acf65(0x447)]=0x8c4e,_0x2b377a[_0x4acf65(0x3c79)]=0x83f1,_0x2b377a[_0x4acf65(0x153)]=0x83f0,_0x2b377a[_0x4acf65(0x190d)]=0x8c4d,_0x2b377a['TEXTUREFORMAT_COMPRESSED_SRGB_S3TC_DXT1_EXT']=0x8c4c,_0x2b377a[_0x4acf65(0x3c02)]=0x93b0,_0x2b377a[_0x4acf65(0x4156)]=0x93d0,_0x2b377a[_0x4acf65(0x38f1)]=0x8d64,_0x2b377a[_0x4acf65(0x2811)]=0x9274,_0x2b377a[_0x4acf65(0x207e)]=0x9275,_0x2b377a[_0x4acf65(0x3205)]=0x9276,_0x2b377a[_0x4acf65(0x2b79)]=0x9277,_0x2b377a[_0x4acf65(0x357f)]=0x9278,_0x2b377a[_0x4acf65(0x2f20)]=0x9279,_0x2b377a[_0x4acf65(0x2c5)]=0x0,_0x2b377a[_0x4acf65(0x3c2)]=0x0,_0x2b377a[_0x4acf65(0xeee)]=0x1,_0x2b377a[_0x4acf65(0x3e04)]=0x2,_0x2b377a[_0x4acf65(0x2056)]=0x3,_0x2b377a[_0x4acf65(0x9cf)]=0x4,_0x2b377a['TEXTURETYPE_UNSIGNED_SHORT']=0x5,_0x2b377a[_0x4acf65(0x3c6b)]=0x6,_0x2b377a[_0x4acf65(0x27d4)]=0x7,_0x2b377a[_0x4acf65(0x2aa8)]=0x8,_0x2b377a[_0x4acf65(0x1473)]=0x9,_0x2b377a[_0x4acf65(0x25d1)]=0xa,_0x2b377a['TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV']=0xb,_0x2b377a[_0x4acf65(0x3645)]=0xc,_0x2b377a[_0x4acf65(0x375b)]=0xd,_0x2b377a[_0x4acf65(0x1dfe)]=0xe,_0x2b377a[_0x4acf65(0x1cfa)]=0xf,_0x2b377a[_0x4acf65(0x3d28)]=0x10,_0x2b377a[_0x4acf65(0x1b38)]=0xde1,_0x2b377a[_0x4acf65(0x79b)]=0x8c1a,_0x2b377a[_0x4acf65(0x35d)]=0x8513,_0x2b377a[_0x4acf65(0x3a29)]=0xdeadbeef,_0x2b377a[_0x4acf65(0x1ceb)]=0x806f,_0x2b377a['TEXTURE_NEAREST_SAMPLINGMODE']=0x1,_0x2b377a[_0x4acf65(0x2faf)]=0x1,_0x2b377a[_0x4acf65(0x1d55)]=0x2,_0x2b377a['TEXTURE_LINEAR_LINEAR']=0x2,_0x2b377a[_0x4acf65(0xca8)]=0x3,_0x2b377a[_0x4acf65(0x1db9)]=0x3,_0x2b377a[_0x4acf65(0x3b8c)]=0x4,_0x2b377a['TEXTURE_NEAREST_LINEAR_MIPNEAREST']=0x5,_0x2b377a[_0x4acf65(0x211d)]=0x6,_0x2b377a[_0x4acf65(0x2241)]=0x7,_0x2b377a[_0x4acf65(0x2100)]=0x8,_0x2b377a[_0x4acf65(0x155e)]=0x9,_0x2b377a[_0x4acf65(0x812)]=0xa,_0x2b377a['TEXTURE_LINEAR_LINEAR_MIPNEAREST']=0xb,_0x2b377a['TEXTURE_LINEAR_NEAREST']=0xc,_0x2b377a[_0x4acf65(0x324e)]=0x0,_0x2b377a[_0x4acf65(0x1126)]=0x1,_0x2b377a[_0x4acf65(0x35f3)]=0x2,_0x2b377a[_0x4acf65(0x44c)]=0x3,_0x2b377a[_0x4acf65(0x1f92)]=0x4,_0x2b377a[_0x4acf65(0x588)]=0x5,_0x2b377a['TEXTURE_INVCUBIC_MODE']=0x6,_0x2b377a[_0x4acf65(0x2c2b)]=0x7,_0x2b377a['TEXTURE_FIXED_EQUIRECTANGULAR_MODE']=0x8,_0x2b377a[_0x4acf65(0x26a2)]=0x9,_0x2b377a['TEXTURE_FILTERING_QUALITY_OFFLINE']=0x1000,_0x2b377a[_0x4acf65(0x33ed)]=0x40,_0x2b377a[_0x4acf65(0x390f)]=0x10,_0x2b377a[_0x4acf65(0x378b)]=0x8,_0x2b377a['SCALEMODE_FLOOR']=0x1,_0x2b377a['SCALEMODE_NEAREST']=0x2,_0x2b377a[_0x4acf65(0x1c82)]=0x3,_0x2b377a['MATERIAL_TextureDirtyFlag']=0x1,_0x2b377a[_0x4acf65(0xebf)]=0x2,_0x2b377a[_0x4acf65(0x1dc6)]=0x4,_0x2b377a[_0x4acf65(0x4e2)]=0x8,_0x2b377a['MATERIAL_MiscDirtyFlag']=0x10,_0x2b377a[_0x4acf65(0x2741)]=0x20,_0x2b377a[_0x4acf65(0x39f4)]=0x3f,_0x2b377a[_0x4acf65(0x29e1)]=0x0,_0x2b377a[_0x4acf65(0x393f)]=0x1,_0x2b377a[_0x4acf65(0x3f3c)]=0x2,_0x2b377a[_0x4acf65(0x37a0)]=0x3,_0x2b377a[_0x4acf65(0x3ed0)]=0x4,_0x2b377a[_0x4acf65(0x2ba5)]=0x5,_0x2b377a['MATERIAL_LineStripDrawMode']=0x6,_0x2b377a[_0x4acf65(0x113c)]=0x7,_0x2b377a['MATERIAL_TriangleFanDrawMode']=0x8,_0x2b377a['MATERIAL_ClockWiseSideOrientation']=0x0,_0x2b377a['MATERIAL_CounterClockWiseSideOrientation']=0x1,_0x2b377a[_0x4acf65(0x2f18)]=0x0,_0x2b377a[_0x4acf65(0x3f77)]=0x1,_0x2b377a[_0x4acf65(0x1710)]=0x2,_0x2b377a[_0x4acf65(0x3ef0)]=0x3,_0x2b377a['ACTION_OnCenterPickTrigger']=0x4,_0x2b377a[_0x4acf65(0x3f16)]=0x5,_0x2b377a[_0x4acf65(0x180a)]=0x6,_0x2b377a[_0x4acf65(0x354d)]=0x7,_0x2b377a[_0x4acf65(0x6b7)]=0x10,_0x2b377a[_0x4acf65(0x33b6)]=0x8,_0x2b377a['ACTION_OnPointerOverTrigger']=0x9,_0x2b377a[_0x4acf65(0x1f5c)]=0xa,_0x2b377a[_0x4acf65(0x3d4f)]=0xb,_0x2b377a[_0x4acf65(0x1ab7)]=0xc,_0x2b377a['ACTION_OnIntersectionExitTrigger']=0xd,_0x2b377a[_0x4acf65(0x219e)]=0xe,_0x2b377a[_0x4acf65(0x40f1)]=0xf,_0x2b377a[_0x4acf65(0x2c0b)]=0x2,_0x2b377a[_0x4acf65(0x3e7e)]=0x7,_0x2b377a['PARTICLES_BILLBOARDMODE_STRETCHED']=0x8,_0x2b377a['PARTICLES_BILLBOARDMODE_STRETCHED_LOCAL']=0x9,_0x2b377a[_0x4acf65(0x303)]=0x0,_0x2b377a[_0x4acf65(0x3eb4)]=0x1,_0x2b377a[_0x4acf65(0x36dc)]=0x2,_0x2b377a[_0x4acf65(0x22d1)]=0x3,_0x2b377a['SCENELOADER_NO_LOGGING']=0x0,_0x2b377a[_0x4acf65(0x1ab6)]=0x1,_0x2b377a['SCENELOADER_SUMMARY_LOGGING']=0x2,_0x2b377a[_0x4acf65(0x4fe)]=0x3,_0x2b377a[_0x4acf65(0x1aa1)]=0x0,_0x2b377a[_0x4acf65(0x1cf8)]=0x1,_0x2b377a[_0x4acf65(0x14de)]=0x2,_0x2b377a['PREPASS_REFLECTIVITY_TEXTURE_TYPE']=0x3,_0x2b377a[_0x4acf65(0x133d)]=0x4,_0x2b377a[_0x4acf65(0x1fd1)]=0x5,_0x2b377a[_0x4acf65(0x10ed)]=0x6,_0x2b377a[_0x4acf65(0x1d02)]=0x7,_0x2b377a[_0x4acf65(0x3bac)]=0x1,_0x2b377a[_0x4acf65(0x3395)]=0x2,_0x2b377a[_0x4acf65(0xb2a)]=0x3,_0x2b377a[_0x4acf65(0x14a2)]=0x4,_0x2b377a[_0x4acf65(0x1227)]=0x8,_0x2b377a[_0x4acf65(0x2c35)]=0x10,_0x2b377a['BUFFER_CREATIONFLAG_STORAGE']=0x20,_0x2b377a['RENDERPASS_MAIN']=0x0,_0x2b377a[_0x4acf65(0x15b1)]=0x12,_0x2b377a[_0x4acf65(0x16e8)]=0x11,_0x2b377a[_0x4acf65(0x364d)]=0x5b,_0x2b377a[_0x4acf65(0x1955)]=0x5c,_0x2b377a[_0x4acf65(0x7ff)]=0x5d,_0x2b377a['INPUT_SHIFT_KEY']=0x10,_0x2b377a[_0x4acf65(0x3655)]=0x0,_0x2b377a[_0x4acf65(0x39c3)]=0x1,_0x2b377a[_0x4acf65(0x39c6)]=0x0,_0x2b377a[_0x4acf65(0x11c5)]=0x1,_0x2b377a[_0x4acf65(0x109d)]=0x0,_0x2b377a[_0x4acf65(0x2897)]=0x1,_0x2b377a[_0x4acf65(0xb73)]=0x0,_0x2b377a['RIG_MODE_STEREOSCOPIC_ANAGLYPH']=0xa,_0x2b377a[_0x4acf65(0x65b)]=0xb,_0x2b377a[_0x4acf65(0x3995)]=0xc,_0x2b377a[_0x4acf65(0x2b47)]=0xd,_0x2b377a[_0x4acf65(0x167f)]=0xe,_0x2b377a[_0x4acf65(0x51f)]=0x14,_0x2b377a['RIG_MODE_WEBVR']=0x15,_0x2b377a[_0x4acf65(0x77b)]=0x16,_0x2b377a[_0x4acf65(0x16ba)]=0x6,_0x2b377a[_0x4acf65(0x754)]=0x8006,_0x2b377a[_0x4acf65(0x1d13)]=0x8007,_0x2b377a['GL_ALPHA_EQUATION_MAX']=0x8008,_0x2b377a['GL_ALPHA_EQUATION_SUBTRACT']=0x800a,_0x2b377a[_0x4acf65(0x2edb)]=0x800b,_0x2b377a['GL_ALPHA_FUNCTION_SRC']=0x300,_0x2b377a[_0x4acf65(0x3f4c)]=0x301,_0x2b377a[_0x4acf65(0x93f)]=0x302,_0x2b377a[_0x4acf65(0x2ec4)]=0x303,_0x2b377a['GL_ALPHA_FUNCTION_DST_ALPHA']=0x304,_0x2b377a[_0x4acf65(0x134)]=0x305,_0x2b377a['GL_ALPHA_FUNCTION_DST_COLOR']=0x306,_0x2b377a[_0x4acf65(0x5ca)]=0x307,_0x2b377a[_0x4acf65(0x1a3b)]=0x308,_0x2b377a[_0x4acf65(0x396f)]=0x8001,_0x2b377a['GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_COLOR']=0x8002,_0x2b377a[_0x4acf65(0x1376)]=0x8003,_0x2b377a[_0x4acf65(0x1fd)]=0x8004,_0x2b377a['SnippetUrl']=_0x4acf65(0x2160);},0x14232:(_0x459ee1,_0x1a6d7a,_0x457c2c)=>{var _0x3cdb6f=a8_0x2e955a;_0x457c2c['d'](_0x1a6d7a,{'D':()=>_0x27efbe});var _0x427b0c=_0x457c2c(0xa896),_0x57f23b=_0x457c2c(0x138df),_0x3dbd60=_0x457c2c(0x7205),_0x4c804f=_0x457c2c(0x11096),_0x545b6b=_0x457c2c(0x8baf),_0x32f152=_0x457c2c(0xcf06),_0x2d9cc8=_0x457c2c(0x1610),_0x42d002=_0x457c2c(0xdff1),_0x43bbd6=_0x457c2c(0x13697),_0x1bb741=_0x457c2c(0x15f74),_0x418171=_0x457c2c(0x9a70),_0x4043d8=_0x457c2c(0x8e9);_0x457c2c(0xf5ea),_0x457c2c(0x6068),_0x457c2c(0x9314);class _0x27efbe extends _0x32f152['B']{constructor(_0x57044a,_0x34c366,_0x4e23b3,_0x566300=!0x1){var _0x1c5e27=a8_0xcbd5;super(_0x57044a,_0x34c366,_0x4e23b3,_0x566300),this[_0x1c5e27(0x10a9)]=!0x1,this[_0x1c5e27(0x371d)]=!0x1,this['disableContextMenu']=!0x0,this[_0x1c5e27(0x16ac)]=new Array(),this[_0x1c5e27(0x1f49)]=new Array(),this[_0x1c5e27(0x3cf1)]=new _0x427b0c['y$'](),this[_0x1c5e27(0x2cda)]=new Array(),this[_0x1c5e27(0x5aa)]=!0x1,this[_0x1c5e27(0xc4d)]=new _0x427b0c['y$'](),this[_0x1c5e27(0x14c2)]=new _0x427b0c['y$'](),this['onCanvasFocusObservable']=new _0x427b0c['y$'](),this[_0x1c5e27(0x20f0)]=new _0x427b0c['y$'](),this[_0x1c5e27(0x2863)]=new _0x427b0c['y$'](),this[_0x1c5e27(0x1688)]=null,this[_0x1c5e27(0x27f6)]=new _0x427b0c['y$'](),this[_0x1c5e27(0x381f)]=new _0x427b0c['y$'](),this['onAfterShaderCompilationObservable']=new _0x427b0c['y$'](),this[_0x1c5e27(0x29f6)]=!0x1,this[_0x1c5e27(0x10d0)]=0x4,this[_0x1c5e27(0x332e)]=0x1/0x3c,this[_0x1c5e27(0x3c1b)]=0x3c,this[_0x1c5e27(0x14f7)]=0x0,this[_0x1c5e27(0x2f8e)]=new _0x43bbd6['z'](),this[_0x1c5e27(0x30d)]=0x1,this[_0x1c5e27(0x160f)]=!0x1,this[_0x1c5e27(0x290f)]=new _0x42d002['A'](),this[_0x1c5e27(0x1895)]=!0x0,this[_0x1c5e27(0x2336)]=_0x2d9cc8['g']['RENDERPASS_MAIN'],this['_renderPassNames']=['main'],_0x27efbe[_0x1c5e27(0xda3)][_0x1c5e27(0x2009)](this),_0x57044a&&(this[_0x1c5e27(0x4ce)]['supportRenderPasses']=!0x0,_0x4e23b3=this[_0x1c5e27(0x30ae)],_0x57044a[_0x1c5e27(0x2330)]&&(this[_0x1c5e27(0x3d99)](_0x57044a),this[_0x1c5e27(0x1086)]()),this['_prepareVRComponent'](),_0x4e23b3[_0x1c5e27(0x3a2c)]&&this[_0x1c5e27(0x13ea)]());}static get[_0x3cdb6f(0x1c8e)](){var _0xe87fe0=_0x3cdb6f;return _0x32f152['B'][_0xe87fe0(0x1c8e)];}static get['Version'](){var _0x4fe71f=_0x3cdb6f;return _0x32f152['B'][_0x4fe71f(0x1093)];}static get[_0x3cdb6f(0xda3)](){var _0x15249a=_0x3cdb6f;return _0x4c804f['l'][_0x15249a(0xda3)];}static get[_0x3cdb6f(0x19a1)](){var _0x53ca7=_0x3cdb6f;return _0x4c804f['l'][_0x53ca7(0x19a1)];}static get[_0x3cdb6f(0x39a1)](){var _0x25310a=_0x3cdb6f;return _0x4c804f['l'][_0x25310a(0x39a1)];}[_0x3cdb6f(0xf7b)](_0x1f5147,_0x4bd16d){return new Promise((_0x1d25ae,_0x78830c)=>{var _0x4915bb=a8_0xcbd5;const _0x49a721=new Image();_0x49a721[_0x4915bb(0x41c4)]=()=>{var _0x4cfe2e=_0x4915bb;_0x49a721[_0x4cfe2e(0x176)]()[_0x4cfe2e(0x3be)](()=>{var _0x52fd83=_0x4cfe2e;this[_0x52fd83(0x206c)](_0x49a721,_0x4bd16d)[_0x52fd83(0x3be)](_0x540b62=>{_0x1d25ae(_0x540b62);});});},_0x49a721[_0x4915bb(0xbde)]=()=>{var _0x56a2d0=_0x4915bb;_0x78830c(_0x56a2d0(0xdb4)+_0x49a721[_0x56a2d0(0x213c)]);},_0x49a721[_0x4915bb(0x213c)]=_0x1f5147;});}['createImageBitmap'](_0x2ac442,_0x3a28d8){return createImageBitmap(_0x2ac442,_0x3a28d8);}[_0x3cdb6f(0xac6)](_0x545f40,_0x5cb4c3,_0x485368){var _0x1243ab=_0x3cdb6f;const _0xabff0b=this[_0x1243ab(0x3643)](_0x5cb4c3,_0x485368),_0x1c3122=_0xabff0b[_0x1243ab(0x2330)]('2d');if(_0x1c3122)return _0x1c3122[_0x1243ab(0x24aa)](_0x545f40,0x0,0x0),_0x1c3122['getImageData'](0x0,0x0,_0x5cb4c3,_0x485368)['data'];throw new Error(_0x1243ab(0x35e8));}static['MarkAllMaterialsAsDirty'](_0x3cb61e,_0x4083bb){var _0x550708=_0x3cdb6f;for(let _0x4a78dd=0x0;_0x4a78dd<_0x27efbe[_0x550708(0xda3)]['length'];_0x4a78dd++){const _0x26c3d2=_0x27efbe[_0x550708(0xda3)][_0x4a78dd];for(let _0x286f09=0x0;_0x286f09<_0x26c3d2[_0x550708(0x16ac)][_0x550708(0x9da)];_0x286f09++)_0x26c3d2[_0x550708(0x16ac)][_0x286f09][_0x550708(0x3e08)](_0x3cb61e,_0x4083bb);}}static['DefaultLoadingScreenFactory'](_0x5b9064){var _0x2ccd4e=_0x3cdb6f;throw(0x0,_0x545b6b['S'])(_0x2ccd4e(0x9e6));}get[_0x3cdb6f(0x7e3)](){return!!_0x27efbe['_RescalePostProcessFactory'];}get[_0x3cdb6f(0x186a)](){return this['_performanceMonitor'];}get['compatibilityMode'](){var _0x148678=_0x3cdb6f;return this[_0x148678(0x1895)];}set[_0x3cdb6f(0x1c8f)](_0x47fa06){var _0xb51168=_0x3cdb6f;this[_0xb51168(0x1895)]=!0x0;}[_0x3cdb6f(0x3801)](){var _0x1009af=_0x3cdb6f;return this[_0x1009af(0x1bb)];}[_0x3cdb6f(0x2ad1)](){var _0x2b696=_0x3cdb6f;super[_0x2b696(0x2ad1)](),this['_rescalePostProcess']=null;}[_0x3cdb6f(0x3d99)](_0x5ddc65){var _0xb11c7e=_0x3cdb6f;super[_0xb11c7e(0x3d99)](_0x5ddc65),this[_0xb11c7e(0x3866)]=()=>{var _0x43b018=_0xb11c7e;this[_0x43b018(0x2881)][_0x43b018(0x223f)](this);},this['_onCanvasBlur']=()=>{var _0xfda29=_0xb11c7e;this[_0xfda29(0x14c2)][_0xfda29(0x223f)](this);},this[_0xb11c7e(0x27c4)]=_0x4012e8=>{var _0x12066d=_0xb11c7e;this['disableContextMenu']&&_0x4012e8[_0x12066d(0x73b)]();},_0x5ddc65[_0xb11c7e(0x363d)](_0xb11c7e(0x193c),this[_0xb11c7e(0x3866)]),_0x5ddc65[_0xb11c7e(0x363d)](_0xb11c7e(0x2149),this[_0xb11c7e(0xaed)]),_0x5ddc65[_0xb11c7e(0x363d)](_0xb11c7e(0x3e58),this[_0xb11c7e(0x27c4)]),this[_0xb11c7e(0x1f41)]=()=>{var _0x117749=_0xb11c7e;this['disablePerformanceMonitorInBackground']&&this[_0x117749(0x290f)][_0x117749(0xab5)](),this['_windowIsBackground']=!0x0;},this[_0xb11c7e(0x43c)]=()=>{var _0x2c92a3=_0xb11c7e;this['disablePerformanceMonitorInBackground']&&this[_0x2c92a3(0x290f)][_0x2c92a3(0x1aa6)](),this[_0x2c92a3(0x3f86)]=!0x1;},this[_0xb11c7e(0xb60)]=_0x10f406=>{var _0x3b349e=_0xb11c7e;document[_0x3b349e(0x3fed)](_0x10f406[_0x3b349e(0x40fd)],_0x10f406['clientY'])!==_0x5ddc65&&this[_0x3b349e(0x20f0)][_0x3b349e(0x223f)](_0x10f406);};const _0x5406a2=this[_0xb11c7e(0x28fd)]();_0x5406a2&&'function'==typeof _0x5406a2[_0xb11c7e(0x363d)]&&(_0x5406a2[_0xb11c7e(0x363d)](_0xb11c7e(0x2149),this[_0xb11c7e(0x1f41)]),_0x5406a2['addEventListener'](_0xb11c7e(0x193c),this[_0xb11c7e(0x43c)])),_0x5ddc65['addEventListener'](_0xb11c7e(0x37ed),this[_0xb11c7e(0xb60)]),this[_0xb11c7e(0x30ae)]['doNotHandleTouchAction']||this[_0xb11c7e(0x3ab6)](),!_0x27efbe['audioEngine']&&this[_0xb11c7e(0x30ae)][_0xb11c7e(0x39d)]&&_0x27efbe[_0xb11c7e(0x3267)]&&(_0x27efbe[_0xb11c7e(0x39d)]=_0x27efbe[_0xb11c7e(0x3267)](this[_0xb11c7e(0x15eb)](),this[_0xb11c7e(0x26a0)](),this['getAudioDestination']())),(0x0,_0x3dbd60['n5'])()&&(this[_0xb11c7e(0x2edf)]=()=>{var _0x3e60d8=_0xb11c7e;this[_0x3e60d8(0x291f)]=!!document[_0x3e60d8(0xf04)],this[_0x3e60d8(0x291f)]&&this[_0x3e60d8(0x21d7)]&&_0x5ddc65&&_0x27efbe[_0x3e60d8(0x19ad)](_0x5ddc65);},document[_0xb11c7e(0x363d)](_0xb11c7e(0x6c7),this[_0xb11c7e(0x2edf)],!0x1),document[_0xb11c7e(0x363d)]('webkitfullscreenchange',this[_0xb11c7e(0x2edf)],!0x1),this[_0xb11c7e(0x413b)]=()=>{var _0x552b6c=_0xb11c7e;this[_0x552b6c(0x5aa)]=document[_0x552b6c(0xee7)]===_0x5ddc65;},document[_0xb11c7e(0x363d)]('pointerlockchange',this[_0xb11c7e(0x413b)],!0x1),document[_0xb11c7e(0x363d)]('webkitpointerlockchange',this[_0xb11c7e(0x413b)],!0x1)),this[_0xb11c7e(0x10a9)]=void 0x0!==_0x27efbe['OfflineProviderFactory'],this['_deterministicLockstep']=!!this[_0xb11c7e(0x30ae)][_0xb11c7e(0x1fd5)],this[_0xb11c7e(0x10d0)]=this[_0xb11c7e(0x30ae)][_0xb11c7e(0x1f3e)]||0x0,this[_0xb11c7e(0x332e)]=this[_0xb11c7e(0x30ae)][_0xb11c7e(0x28d1)]||0x1/0x3c;}['_verifyPointerLock'](){var _0x462dde=_0x3cdb6f,_0x308628;null!=(_0x308628=this[_0x462dde(0x413b)])&&_0x308628[_0x462dde(0xc8f)](this);}['getAspectRatio'](_0x307221,_0x4694f7=!0x1){var _0x51dc74=_0x3cdb6f;return _0x307221=_0x307221[_0x51dc74(0x32f9)],this[_0x51dc74(0x19ac)](_0x4694f7)*_0x307221['width']/(this[_0x51dc74(0x32b)](_0x4694f7)*_0x307221['height']);}[_0x3cdb6f(0x226f)](){var _0x17819a=_0x3cdb6f;return this[_0x17819a(0x19ac)](!0x0)/this['getRenderHeight'](!0x0);}['getRenderingCanvasClientRect'](){var _0x59ac3a=_0x3cdb6f;return this[_0x59ac3a(0x1bb)]?this[_0x59ac3a(0x1bb)][_0x59ac3a(0x68b)]():null;}['getInputElementClientRect'](){var _0x449dd6=_0x3cdb6f;return this[_0x449dd6(0x1bb)]?this[_0x449dd6(0x3801)]()[_0x449dd6(0x68b)]():null;}[_0x3cdb6f(0x1e9b)](){return this['_deterministicLockstep'];}['getLockstepMaxSteps'](){return this['_lockstepMaxSteps'];}[_0x3cdb6f(0x2fcd)](){var _0x22779e=_0x3cdb6f;return 0x3e8*this[_0x22779e(0x332e)];}[_0x3cdb6f(0x3b7)](_0x4b7927,_0x1a4924=!0x0){var _0x59abb6=_0x3cdb6f;if(_0x4b7927[_0x59abb6(0x473)]){const _0x2c098b=this['_gl'];this[_0x59abb6(0x435)](_0x2c098b[_0x59abb6(0x35d)],_0x4b7927,!0x0),_0x2c098b[_0x59abb6(0x1ca)](_0x2c098b['TEXTURE_CUBE_MAP']),_0x1a4924&&this['_bindTextureDirectly'](_0x2c098b['TEXTURE_CUBE_MAP'],null);}}[_0x3cdb6f(0x3f03)](){return this['_depthCullingState']['depthMask'];}[_0x3cdb6f(0x2a18)](_0x1ca65e){var _0x3b0cd9=_0x3cdb6f;this[_0x3b0cd9(0x23ca)][_0x3b0cd9(0xef7)]=_0x1ca65e;}[_0x3cdb6f(0x2747)](){var _0x1846ab=_0x3cdb6f;return this[_0x1846ab(0xa8a)][_0x1846ab(0x230f)];}[_0x3cdb6f(0x1804)](_0x39bfbd){var _0x3b63df=_0x3cdb6f;this['_stencilState'][_0x3b63df(0x230f)]=_0x39bfbd;}[_0x3cdb6f(0x177b)](){var _0x3e0742=_0x3cdb6f;return this[_0x3e0742(0xa8a)][_0x3e0742(0x13e5)];}[_0x3cdb6f(0x603)](_0xcc9361){var _0x1af9e7=_0x3cdb6f;this[_0x1af9e7(0xa8a)][_0x1af9e7(0x13e5)]=_0xcc9361;}[_0x3cdb6f(0x89a)](){return this['_stencilState']['stencilFunc'];}['getStencilFunctionReference'](){var _0x1800f8=_0x3cdb6f;return this['_stencilState'][_0x1800f8(0x2e7e)];}[_0x3cdb6f(0x2275)](){var _0x1263a7=_0x3cdb6f;return this[_0x1263a7(0xa8a)][_0x1263a7(0x201a)];}['setStencilFunction'](_0x47b5be){var _0x13866d=_0x3cdb6f;this[_0x13866d(0xa8a)][_0x13866d(0x296d)]=_0x47b5be;}['setStencilFunctionReference'](_0xc7573a){var _0xe3b211=_0x3cdb6f;this[_0xe3b211(0xa8a)][_0xe3b211(0x2e7e)]=_0xc7573a;}['setStencilFunctionMask'](_0x109040){var _0x48e759=_0x3cdb6f;this[_0x48e759(0xa8a)]['stencilFuncMask']=_0x109040;}[_0x3cdb6f(0x1612)](){var _0x4d8755=_0x3cdb6f;return this[_0x4d8755(0xa8a)][_0x4d8755(0x1b3a)];}[_0x3cdb6f(0x58a)](){var _0x1ca4e1=_0x3cdb6f;return this[_0x1ca4e1(0xa8a)][_0x1ca4e1(0x25f7)];}[_0x3cdb6f(0x1e41)](){var _0x4adac0=_0x3cdb6f;return this[_0x4adac0(0xa8a)][_0x4adac0(0x2068)];}[_0x3cdb6f(0x28d3)](_0x5467fa){var _0x30c621=_0x3cdb6f;this[_0x30c621(0xa8a)][_0x30c621(0x1b3a)]=_0x5467fa;}[_0x3cdb6f(0x2c69)](_0x1e4940){var _0x50ba8e=_0x3cdb6f;this[_0x50ba8e(0xa8a)]['stencilOpDepthFail']=_0x1e4940;}[_0x3cdb6f(0xcf2)](_0x1a795e){var _0x2a92e3=_0x3cdb6f;this[_0x2a92e3(0xa8a)][_0x2a92e3(0x2068)]=_0x1a795e;}[_0x3cdb6f(0x3a30)](_0x5ba009){var _0x46817b=_0x3cdb6f;_0x5ba009?this[_0x46817b(0x2e95)][_0x46817b(0x1aa6)](this[_0x46817b(0x2e95)]['DITHER']):this['_gl'][_0x46817b(0xab5)](this[_0x46817b(0x2e95)]['DITHER']);}[_0x3cdb6f(0xe3e)](_0x30ae1c){var _0x4fefcf=_0x3cdb6f;_0x30ae1c?this[_0x4fefcf(0x2e95)][_0x4fefcf(0xab5)](this[_0x4fefcf(0x2e95)][_0x4fefcf(0x10a4)]):this['_gl'][_0x4fefcf(0x1aa6)](this['_gl'][_0x4fefcf(0x10a4)]);}[_0x3cdb6f(0xeb2)](){var _0x49dc81=_0x3cdb6f;return this[_0x49dc81(0x23ca)][_0x49dc81(0xc68)];}[_0x3cdb6f(0xd53)](_0x58eb87){var _0x1ababb=_0x3cdb6f;this[_0x1ababb(0x23ca)][_0x1ababb(0xc68)]=_0x58eb87;}[_0x3cdb6f(0x2071)](){var _0x169985=_0x3cdb6f;this[_0x169985(0xd53)](_0x2d9cc8['g'][_0x169985(0x395c)]);}['setDepthFunctionToGreaterOrEqual'](){var _0x46536e=_0x3cdb6f;this[_0x46536e(0xd53)](_0x2d9cc8['g'][_0x46536e(0x23d5)]);}[_0x3cdb6f(0x3e24)](){var _0x175e3f=_0x3cdb6f;this[_0x175e3f(0xd53)](_0x2d9cc8['g'][_0x175e3f(0x14e5)]);}['setDepthFunctionToLessOrEqual'](){var _0x321d9e=_0x3cdb6f;this[_0x321d9e(0xd53)](_0x2d9cc8['g']['LEQUAL']);}[_0x3cdb6f(0x384e)](){var _0x57b835=_0x3cdb6f;this[_0x57b835(0x5ba)]=this[_0x57b835(0x2747)](),this['_cachedStencilFunction']=this['getStencilFunction'](),this[_0x57b835(0x3a45)]=this[_0x57b835(0x177b)](),this[_0x57b835(0x3f2c)]=this[_0x57b835(0x1e41)](),this[_0x57b835(0x1208)]=this['getStencilOperationFail'](),this[_0x57b835(0x2c6e)]=this[_0x57b835(0x58a)](),this[_0x57b835(0x159d)]=this[_0x57b835(0x1da4)]();}[_0x3cdb6f(0x16ea)](){var _0x57eb3f=_0x3cdb6f;this[_0x57eb3f(0x265a)](this[_0x57eb3f(0xe4b)]),this['setStencilMask'](this['_cachedStencilMask']),this[_0x57eb3f(0x1804)](this[_0x57eb3f(0x5ba)]),this['setStencilOperationPass'](this[_0x57eb3f(0x3f2c)]),this[_0x57eb3f(0x28d3)](this['_cachedStencilOperationFail']),this[_0x57eb3f(0x2c69)](this[_0x57eb3f(0x2c6e)]),this[_0x57eb3f(0x3d7e)](this[_0x57eb3f(0x159d)]);}[_0x3cdb6f(0x4013)](_0x2ab7a9,_0x3895f2,_0x575ba3,_0x3e365f){var _0x47bfea=_0x3cdb6f,_0x284d6f=this[_0x47bfea(0xc1b)];return this[_0x47bfea(0xc1b)]=null,this[_0x47bfea(0x114e)](_0x2ab7a9,_0x3895f2,_0x575ba3,_0x3e365f),_0x284d6f;}['scissorClear'](_0x3c7b77,_0x2e998a,_0x1b5461,_0x18c24a,_0x2fb8e3){var _0x5127bb=_0x3cdb6f;this[_0x5127bb(0x11f2)](_0x3c7b77,_0x2e998a,_0x1b5461,_0x18c24a),this[_0x5127bb(0x2a99)](_0x2fb8e3,!0x0,!0x0,!0x0),this['disableScissor']();}[_0x3cdb6f(0x11f2)](_0x5614d7,_0x29a252,_0x1b8ee7,_0x3af70e){var _0x4c8826=_0x3cdb6f;const _0x326fb4=this['_gl'];_0x326fb4['enable'](_0x326fb4['SCISSOR_TEST']),_0x326fb4[_0x4c8826(0x2172)](_0x5614d7,_0x29a252,_0x1b8ee7,_0x3af70e);}[_0x3cdb6f(0xebc)](){var _0x3bf914=_0x3cdb6f;const _0x5bd9bb=this[_0x3bf914(0x2e95)];_0x5bd9bb[_0x3bf914(0xab5)](_0x5bd9bb[_0x3bf914(0x365f)]);}['_reportDrawCall'](_0x512dac=0x1){var _0x5344ca=_0x3cdb6f;this[_0x5344ca(0x2f8e)][_0x5344ca(0x2735)](_0x512dac,!0x1);}[_0x3cdb6f(0x13ea)](){var _0x313fa4=_0x3cdb6f;throw(0x0,_0x545b6b['S'])(_0x313fa4(0x123a));}[_0x3cdb6f(0x3e22)](){}[_0x3cdb6f(0x1086)](_0x672118,_0x517bb0){}[_0x3cdb6f(0x1148)](){}[_0x3cdb6f(0x1791)](){}[_0x3cdb6f(0x18d9)](){return!0x1;}['_requestVRFrame'](){}['_loadFileAsync'](_0x380aab,_0x41a488,_0x46c4f7){return new Promise((_0x38697c,_0x25dbf3)=>{this['_loadFile'](_0x380aab,_0x46aedb=>{_0x38697c(_0x46aedb);},void 0x0,_0x41a488,_0x46c4f7,(_0x4d739a,_0x4b28ee)=>{_0x25dbf3(_0x4b28ee);});});}[_0x3cdb6f(0x31e0)](_0x30722b){var _0xcb2c59=_0x3cdb6f;return _0x30722b=this[_0xcb2c59(0x2e95)][_0xcb2c59(0xb10)](_0x30722b),_0x30722b?this[_0xcb2c59(0x2e95)]['getShaderSource'](_0x30722b[0x0]):null;}[_0x3cdb6f(0x2669)](_0x5c8198){var _0x5726b8=_0x3cdb6f;return _0x5c8198=this[_0x5726b8(0x2e95)][_0x5726b8(0xb10)](_0x5c8198),_0x5c8198?this[_0x5726b8(0x2e95)]['getShaderSource'](_0x5c8198[0x1]):null;}['setDepthStencilTexture'](_0x10c012,_0x30a849,_0x261256,_0x1be4a7){var _0x43a608=_0x3cdb6f;void 0x0!==_0x10c012&&(_0x30a849&&(this[_0x43a608(0x3741)][_0x10c012]=_0x30a849),_0x261256&&_0x261256[_0x43a608(0x359a)]?this['_setTexture'](_0x10c012,_0x261256,!0x1,!0x0,_0x1be4a7):this['_setTexture'](_0x10c012,null,void 0x0,void 0x0,_0x1be4a7));}[_0x3cdb6f(0x342b)](_0x52f299,_0x478603,_0x60255b){var _0x90aa8=_0x3cdb6f;let _0x3bdb43=null;_0x478603&&(_0x478603['_textures'][_0x90aa8(0x3d41)][_0x478603['_currentRenderTextureInd']]?_0x3bdb43=_0x478603[_0x90aa8(0x505)]['data'][_0x478603[_0x90aa8(0x2415)]]:_0x478603[_0x90aa8(0x9d2)]&&(_0x3bdb43=_0x478603[_0x90aa8(0x9d2)])),this[_0x90aa8(0x37ce)](_0x52f299,null!=(_0x478603=null===_0x3bdb43||void 0x0===_0x3bdb43?void 0x0:_0x3bdb43[_0x90aa8(0x2bb4)])?_0x478603:null,_0x60255b);}['setTextureFromPostProcessOutput'](_0xa96410,_0x20c36d,_0x54221f){var _0x1f5e61=_0x3cdb6f;this[_0x1f5e61(0x37ce)](_0xa96410,null!=(_0x20c36d=null==(_0xa96410=null==_0x20c36d?void 0x0:_0x20c36d[_0x1f5e61(0x2ea5)])?void 0x0:_0xa96410[_0x1f5e61(0x2bb4)])?_0x20c36d:null,_0x54221f);}[_0x3cdb6f(0xc9e)](){var _0x312cab=_0x3cdb6f;for(const _0x42cd80 of this[_0x312cab(0x16ac)])_0x42cd80[_0x312cab(0x867)](),_0x42cd80[_0x312cab(0x1349)](),_0x42cd80['_rebuildTextures']();for(const _0x1130f2 of this[_0x312cab(0x1f49)])_0x1130f2['resetCachedMaterial'](),_0x1130f2[_0x312cab(0x1349)](),_0x1130f2[_0x312cab(0xf6a)]();super[_0x312cab(0xc9e)]();}[_0x3cdb6f(0x2520)](){var _0x45f80c=_0x3cdb6f;for(let _0x266c45=0x0;_0x266c45{var _0x476841=_0x33cae2;_0x364280[_0x476841(0x2cda)][_0x476841(0x982)](_0x332750=>{var _0x2ab81a=_0x476841;_0x332750[_0x2ab81a(0x2ea5)]===_0x46c930&&(_0x332750['_outputTexture']=null);}),_0x364280[_0x476841(0x18b5)][_0x476841(0x982)](_0x2886b8=>{var _0x3b4e48=_0x476841;_0x2886b8[_0x3b4e48(0x36d5)]['forEach'](_0x52983d=>{var _0x569d2b=_0x3b4e48;_0x52983d&&_0x52983d[_0x569d2b(0x2ea5)]===_0x46c930&&(_0x52983d['_outputTexture']=null);});});});}[_0x3cdb6f(0x2c29)](){return this['_renderPassNames'];}[_0x3cdb6f(0x32c6)](){var _0x3ca768=_0x3cdb6f;return this[_0x3ca768(0x33ea)][this[_0x3ca768(0x2336)]];}[_0x3cdb6f(0x3439)](_0x69ca12){var _0x401894=_0x3cdb6f,_0x21d0cb=++_0x27efbe[_0x401894(0x3e1)];return this[_0x401894(0x33ea)][_0x21d0cb]=null!=_0x69ca12?_0x69ca12:_0x401894(0x1860),_0x21d0cb;}[_0x3cdb6f(0x2f6b)](_0xafcda2){var _0x3f0d17=_0x3cdb6f;this['_renderPassNames'][_0xafcda2]=void 0x0;for(let _0x5e78eb=0x0;_0x5e78eb{var _0x2afb7c=_0x2bad34;this[_0x2afb7c(0x1ecb)][_0x2afb7c(0x2a25)]=function(_0x2ac8e9){var _0xe42b3d=_0x2afb7c;_0x2ac8e9[_0xe42b3d(0x37ce)](_0xe42b3d(0x91d),_0x50e33c);};let _0x29b322=_0xcbdc68;(_0x29b322=_0x29b322||this[_0x2afb7c(0x16ac)][this[_0x2afb7c(0x16ac)][_0x2afb7c(0x9da)]-0x1])[_0x2afb7c(0x9b0)][_0x2afb7c(0x3769)]([this['_rescalePostProcess']],_0x737508,!0x0),this['_bindTextureDirectly'](this[_0x2afb7c(0x2e95)][_0x2afb7c(0x1b38)],_0x299ca7,!0x0),this[_0x2afb7c(0x2e95)][_0x2afb7c(0x38b5)](this['_gl'][_0x2afb7c(0x1b38)],0x0,_0x2ca7e0,0x0,0x0,_0x299ca7[_0x2afb7c(0x15b3)],_0x299ca7[_0x2afb7c(0x230c)],0x0),this[_0x2afb7c(0x1fa3)](_0x737508),_0x737508[_0x2afb7c(0xc1f)](),_0x34c719&&_0x34c719();}));}[_0x3cdb6f(0x14f4)](){var _0x22758f=_0x3cdb6f;return this[_0x22758f(0x3c1b)];}[_0x3cdb6f(0xbf3)](){return this['_deltaTime'];}[_0x3cdb6f(0x2343)](){var _0x24f9e4=_0x3cdb6f;this['_performanceMonitor'][_0x24f9e4(0x1d25)](),this[_0x24f9e4(0x3c1b)]=this[_0x24f9e4(0x290f)][_0x24f9e4(0x13e)],this[_0x24f9e4(0x14f7)]=this[_0x24f9e4(0x290f)]['instantaneousFrameTime']||0x0;}[_0x3cdb6f(0x2200)](_0x574bde,_0x5e45c1=!0x1,_0x262e74=_0x2d9cc8['g'][_0x3cdb6f(0xca8)]){var _0x2a9c89=_0x3cdb6f;_0x574bde=new _0x4043d8['B'](_0x574bde,this[_0x2a9c89(0x2e95)]);const _0x140cbe=new _0x57f23b['l'](this,_0x57f23b['S'][_0x2a9c89(0x3f4b)],!0x0);return _0x140cbe[_0x2a9c89(0x70b)]=_0x574bde,_0x140cbe['isReady']=!0x0,_0x140cbe[_0x2a9c89(0x3aa9)]=_0x5e45c1,this['updateTextureSamplingMode'](_0x262e74,_0x140cbe),_0x140cbe;}[_0x3cdb6f(0x3256)](_0x3b04ca,_0x3f7c70,_0x6c3fb8=0x0,_0x11156e=0x0){var _0x2426a2=_0x3cdb6f;const _0x5ec76e=this[_0x2426a2(0x2e95)];var _0x3c20ba=this[_0x2426a2(0x3e01)](_0x3b04ca[_0x2426a2(0x30a3)]),_0xfb1567=this[_0x2426a2(0x1ad3)](_0x3b04ca[_0x2426a2(0x3ced)]),_0x6e4dc4=this[_0x2426a2(0x2280)](_0x3b04ca['type'],_0xfb1567),_0x15f6b8=_0x3b04ca[_0x2426a2(0xfe1)]?_0x5ec76e[_0x2426a2(0x35d)]:_0x5ec76e['TEXTURE_2D'];this[_0x2426a2(0x435)](_0x15f6b8,_0x3b04ca,!0x0),this[_0x2426a2(0x13bb)](_0x3b04ca[_0x2426a2(0x32e5)]);let _0xd28e5b=_0x5ec76e['TEXTURE_2D'];_0x3b04ca['isCube']&&(_0xd28e5b=_0x5ec76e[_0x2426a2(0x2e9e)]+_0x6c3fb8),_0x5ec76e[_0x2426a2(0x35ee)](_0xd28e5b,_0x11156e,_0x6e4dc4,_0xfb1567,_0x3c20ba,_0x3f7c70),this['_bindTextureDirectly'](_0x15f6b8,null,!0x0);}[_0x3cdb6f(0x3f7c)](_0x37d125,_0x48fdc6){var _0x2cd72f=_0x3cdb6f;if(0x1===this['webGLVersion'])_0x418171['Y'][_0x2cd72f(0xeb0)](_0x2cd72f(0x2eb4));else{const _0x3f29e3=this['_gl'];_0x37d125[_0x2cd72f(0xfe1)]?(this[_0x2cd72f(0x435)](this[_0x2cd72f(0x2e95)][_0x2cd72f(0x35d)],_0x37d125,!0x0),0x0===_0x48fdc6?(_0x3f29e3[_0x2cd72f(0xac8)](_0x3f29e3[_0x2cd72f(0x35d)],_0x3f29e3[_0x2cd72f(0x2437)],_0x2d9cc8['g'][_0x2cd72f(0x3a60)]),_0x3f29e3[_0x2cd72f(0xac8)](_0x3f29e3[_0x2cd72f(0x35d)],_0x3f29e3[_0x2cd72f(0x3333)],_0x3f29e3['NONE'])):(_0x3f29e3['texParameteri'](_0x3f29e3[_0x2cd72f(0x35d)],_0x3f29e3['TEXTURE_COMPARE_FUNC'],_0x48fdc6),_0x3f29e3[_0x2cd72f(0xac8)](_0x3f29e3['TEXTURE_CUBE_MAP'],_0x3f29e3['TEXTURE_COMPARE_MODE'],_0x3f29e3[_0x2cd72f(0x20f)])),this['_bindTextureDirectly'](this[_0x2cd72f(0x2e95)][_0x2cd72f(0x35d)],null)):(this[_0x2cd72f(0x435)](this[_0x2cd72f(0x2e95)][_0x2cd72f(0x1b38)],_0x37d125,!0x0),0x0===_0x48fdc6?(_0x3f29e3[_0x2cd72f(0xac8)](_0x3f29e3[_0x2cd72f(0x1b38)],_0x3f29e3[_0x2cd72f(0x2437)],_0x2d9cc8['g'][_0x2cd72f(0x3a60)]),_0x3f29e3[_0x2cd72f(0xac8)](_0x3f29e3[_0x2cd72f(0x1b38)],_0x3f29e3[_0x2cd72f(0x3333)],_0x3f29e3[_0x2cd72f(0x1a2c)])):(_0x3f29e3[_0x2cd72f(0xac8)](_0x3f29e3['TEXTURE_2D'],_0x3f29e3['TEXTURE_COMPARE_FUNC'],_0x48fdc6),_0x3f29e3[_0x2cd72f(0xac8)](_0x3f29e3[_0x2cd72f(0x1b38)],_0x3f29e3[_0x2cd72f(0x3333)],_0x3f29e3[_0x2cd72f(0x20f)])),this[_0x2cd72f(0x435)](this[_0x2cd72f(0x2e95)][_0x2cd72f(0x1b38)],null)),_0x37d125[_0x2cd72f(0x1ae0)]=_0x48fdc6;}}['createInstancesBuffer'](_0x2a6b2d){var _0x413ea4=_0x3cdb6f,_0x4c9a2c=this[_0x413ea4(0x2e95)][_0x413ea4(0x1099)]();if(!_0x4c9a2c)throw new Error(_0x413ea4(0x110c));const _0x17998c=new _0x1bb741['M'](_0x4c9a2c);return _0x17998c[_0x413ea4(0x365d)]=_0x2a6b2d,this[_0x413ea4(0x78f)](_0x17998c),this[_0x413ea4(0x2e95)][_0x413ea4(0x1a99)](this[_0x413ea4(0x2e95)][_0x413ea4(0x2754)],_0x2a6b2d,this[_0x413ea4(0x2e95)]['DYNAMIC_DRAW']),_0x17998c['references']=0x1,_0x17998c;}[_0x3cdb6f(0x3d40)](_0x1d7cea){var _0x4e9520=_0x3cdb6f;this['_gl'][_0x4e9520(0x90f)](_0x1d7cea);}[_0x3cdb6f(0x1ac9)](_0x39dafc,_0x4d38b2=0x0,_0x3efd95=0xa){var _0x5d6859=_0x3cdb6f;const _0x37fd2d=this[_0x5d6859(0x2e95)];return new Promise((_0x5964c7,_0x49de3e)=>{const _0x3c58d5=()=>{var _0x521bf5=a8_0xcbd5,_0x4d5891=_0x37fd2d[_0x521bf5(0x1426)](_0x39dafc,_0x4d38b2,0x0);_0x4d5891==_0x37fd2d[_0x521bf5(0x239d)]?_0x49de3e():_0x4d5891==_0x37fd2d[_0x521bf5(0x2235)]?setTimeout(_0x3c58d5,_0x3efd95):_0x5964c7();};_0x3c58d5();});}[_0x3cdb6f(0x3c3)](_0x1ef6af,_0x226af0,_0x46045e,_0x45aec2,_0x89d09f,_0x3c5624,_0x38d5d2){var _0x2287a9=_0x3cdb6f;if(this['_webGLVersion']<0x2)throw new Error(_0x2287a9(0x28ca));const _0x4be301=this['_gl'],_0x1c68ff=_0x4be301[_0x2287a9(0x1099)](),_0x1813d0=(_0x4be301[_0x2287a9(0x25c0)](_0x4be301['PIXEL_PACK_BUFFER'],_0x1c68ff),_0x4be301[_0x2287a9(0x1a99)](_0x4be301[_0x2287a9(0x1cfb)],_0x38d5d2[_0x2287a9(0x3bd)],_0x4be301[_0x2287a9(0x3fe7)]),_0x4be301[_0x2287a9(0x4144)](_0x1ef6af,_0x226af0,_0x46045e,_0x45aec2,_0x89d09f,_0x3c5624,0x0),_0x4be301[_0x2287a9(0x25c0)](_0x4be301['PIXEL_PACK_BUFFER'],null),_0x4be301[_0x2287a9(0x3684)](_0x4be301[_0x2287a9(0x413c)],0x0));return _0x1813d0?(_0x4be301[_0x2287a9(0x1dfa)](),this['_clientWaitAsync'](_0x1813d0,0x0,0xa)[_0x2287a9(0x3be)](()=>(_0x4be301[_0x2287a9(0x22f6)](_0x1813d0),_0x4be301[_0x2287a9(0x25c0)](_0x4be301[_0x2287a9(0x1cfb)],_0x1c68ff),_0x4be301[_0x2287a9(0x826)](_0x4be301[_0x2287a9(0x1cfb)],0x0,_0x38d5d2),_0x4be301[_0x2287a9(0x25c0)](_0x4be301[_0x2287a9(0x1cfb)],null),_0x4be301[_0x2287a9(0x90f)](_0x1c68ff),_0x38d5d2))):null;}['dispose'](){var _0x20a339=_0x3cdb6f;for(this[_0x20a339(0x3606)](),this[_0x20a339(0x3cf1)]['clear']();this[_0x20a339(0x2cda)][_0x20a339(0x9da)];)this['postProcesses'][0x0][_0x20a339(0xc1f)]();for(this['_rescalePostProcess']&&this['_rescalePostProcess'][_0x20a339(0xc1f)]();this[_0x20a339(0x16ac)][_0x20a339(0x9da)];)this[_0x20a339(0x16ac)][0x0][_0x20a339(0xc1f)]();for(;this[_0x20a339(0x1f49)][_0x20a339(0x9da)];)this[_0x20a339(0x1f49)][0x0][_0x20a339(0xc1f)]();0x1===_0x4c804f['l'][_0x20a339(0xda3)]['length']&&_0x27efbe[_0x20a339(0x39d)]&&(_0x27efbe['audioEngine'][_0x20a339(0xc1f)](),_0x27efbe['audioEngine']=null),this[_0x20a339(0x1791)]();const _0x4661de=this[_0x20a339(0x28fd)]();_0x4661de&&'function'==typeof _0x4661de[_0x20a339(0x10db)]&&(_0x4661de[_0x20a339(0x10db)](_0x20a339(0x2149),this['_onBlur']),_0x4661de[_0x20a339(0x10db)]('focus',this[_0x20a339(0x43c)])),this[_0x20a339(0x1bb)]&&(this[_0x20a339(0x1bb)][_0x20a339(0x10db)](_0x20a339(0x193c),this[_0x20a339(0x3866)]),this[_0x20a339(0x1bb)]['removeEventListener']('blur',this[_0x20a339(0xaed)]),this['_renderingCanvas'][_0x20a339(0x10db)](_0x20a339(0x37ed),this[_0x20a339(0xb60)]),this[_0x20a339(0x1bb)]['removeEventListener']('contextmenu',this[_0x20a339(0x27c4)])),(0x0,_0x3dbd60['n5'])()&&(document[_0x20a339(0x10db)](_0x20a339(0x6c7),this[_0x20a339(0x2edf)]),document[_0x20a339(0x10db)]('mozfullscreenchange',this[_0x20a339(0x2edf)]),document[_0x20a339(0x10db)]('webkitfullscreenchange',this[_0x20a339(0x2edf)]),document[_0x20a339(0x10db)](_0x20a339(0x3968),this[_0x20a339(0x2edf)]),document['removeEventListener']('pointerlockchange',this[_0x20a339(0x413b)]),document[_0x20a339(0x10db)](_0x20a339(0x1388),this[_0x20a339(0x413b)]),document[_0x20a339(0x10db)](_0x20a339(0x2be0),this[_0x20a339(0x413b)]),document[_0x20a339(0x10db)](_0x20a339(0xa59),this[_0x20a339(0x413b)])),super[_0x20a339(0xc1f)]();var _0xaab331=_0x4c804f['l']['Instances']['indexOf'](this);0x0<=_0xaab331&&_0x4c804f['l'][_0x20a339(0xda3)]['splice'](_0xaab331,0x1),_0x27efbe[_0x20a339(0xda3)][_0x20a339(0x9da)]||(_0x4c804f['l'][_0x20a339(0x41d3)]['notifyObservers'](this),_0x4c804f['l'][_0x20a339(0x41d3)][_0x20a339(0x2a99)]()),this[_0x20a339(0xc4d)][_0x20a339(0x2a99)](),this[_0x20a339(0x14c2)][_0x20a339(0x2a99)](),this[_0x20a339(0x2881)][_0x20a339(0x2a99)](),this[_0x20a339(0x20f0)][_0x20a339(0x2a99)](),this['onBeginFrameObservable'][_0x20a339(0x2a99)](),this[_0x20a339(0x27f6)][_0x20a339(0x2a99)]();}[_0x3cdb6f(0x3ab6)](){var _0x849ab4=_0x3cdb6f;this[_0x849ab4(0x1bb)]&&this[_0x849ab4(0x1bb)][_0x849ab4(0x2022)]&&(this[_0x849ab4(0x1bb)][_0x849ab4(0x2022)](_0x849ab4(0xf84),'none'),this[_0x849ab4(0x1bb)]['style']['touchAction']=_0x849ab4(0x136c),this['_renderingCanvas']['style'][_0x849ab4(0x284b)]=_0x849ab4(0x2ccf));}[_0x3cdb6f(0x16eb)](){var _0x2a6349=_0x3cdb6f;if((0x0,_0x3dbd60['CG'])()){const _0x550741=this[_0x2a6349(0x14e0)];_0x550741&&_0x550741[_0x2a6349(0x16eb)]();}}['hideLoadingUI'](){var _0x22bc32=_0x3cdb6f;if((0x0,_0x3dbd60['CG'])()){const _0x68b6ff=this[_0x22bc32(0x11e0)];_0x68b6ff&&_0x68b6ff[_0x22bc32(0x3606)]();}}get[_0x3cdb6f(0x14e0)](){var _0x16ae86=_0x3cdb6f;return!this[_0x16ae86(0x11e0)]&&this[_0x16ae86(0x1bb)]&&(this[_0x16ae86(0x11e0)]=_0x27efbe['DefaultLoadingScreenFactory'](this['_renderingCanvas'])),this[_0x16ae86(0x11e0)];}set[_0x3cdb6f(0x14e0)](_0x38b4a3){var _0x57d4a9=_0x3cdb6f;this[_0x57d4a9(0x11e0)]=_0x38b4a3;}set['loadingUIText'](_0x15fb36){var _0x1c873a=_0x3cdb6f;this[_0x1c873a(0x14e0)][_0x1c873a(0x2374)]=_0x15fb36;}set[_0x3cdb6f(0x194c)](_0xd5beeb){var _0x44762d=_0x3cdb6f;this[_0x44762d(0x14e0)]['loadingUIBackgroundColor']=_0xd5beeb;}[_0x3cdb6f(0x3666)](_0x212334){var _0x5712c2=_0x3cdb6f;return document[_0x5712c2(0x22e5)](_0x5712c2(0x3127));}static[_0x3cdb6f(0x19ad)](_0x382a99){var _0x267d41=_0x3cdb6f;if(_0x382a99[_0x267d41(0x1fca)]){const _0x570f70=_0x382a99[_0x267d41(0x1fca)]();_0x570f70 instanceof Promise?_0x570f70['then'](()=>{var _0x492ea1=_0x267d41;_0x382a99[_0x492ea1(0x193c)]();})[_0x267d41(0x410d)](()=>{}):_0x382a99[_0x267d41(0x193c)]();}}static[_0x3cdb6f(0xbce)](){var _0x25abbd=_0x3cdb6f;document['exitPointerLock']&&document[_0x25abbd(0x34f9)]();}static[_0x3cdb6f(0x1b4e)](_0x54852f){var _0x8d0913=_0x3cdb6f;const _0x195fe4=_0x54852f[_0x8d0913(0x242d)]||_0x54852f['webkitRequestFullscreen'];_0x195fe4&&_0x195fe4[_0x8d0913(0xc8f)](_0x54852f);}static['_ExitFullscreen'](){var _0x299cc9=_0x3cdb6f;const _0x5a4756=document;document[_0x299cc9(0x3404)]?document[_0x299cc9(0x3404)]():_0x5a4756[_0x299cc9(0x3068)]&&_0x5a4756[_0x299cc9(0x3068)]();}[_0x3cdb6f(0x1403)](_0x3193eb){var _0x39166c=_0x3cdb6f;const _0x583bff=document['createElement'](_0x39166c(0x25b9)),_0xf5e279=(_0x583bff[_0x39166c(0x1315)]='Hg',_0x583bff[_0x39166c(0x2022)](_0x39166c(0x1e27),_0x39166c(0x2050)+_0x3193eb+'\x20!important'),document[_0x39166c(0x22e5)](_0x39166c(0xc7d))),_0x3f6ce5=(_0xf5e279[_0x39166c(0x1e27)][_0x39166c(0x2a4e)]=_0x39166c(0x26dd),_0xf5e279['style'][_0x39166c(0x15b3)]=_0x39166c(0x5de),_0xf5e279[_0x39166c(0x1e27)][_0x39166c(0x230c)]=_0x39166c(0x4168),_0xf5e279['style'][_0x39166c(0x1667)]=_0x39166c(0x391a),document[_0x39166c(0x22e5)](_0x39166c(0xc7d)));_0x3f6ce5[_0x39166c(0x1e27)][_0x39166c(0x86d)]=_0x39166c(0x2a91),_0x3f6ce5[_0x39166c(0x2d5e)](_0x583bff),_0x3f6ce5[_0x39166c(0x2d5e)](_0xf5e279),document[_0x39166c(0x18d2)]['appendChild'](_0x3f6ce5);let _0x4b818b=0x0,_0x2e0fe0=0x0;try{_0x2e0fe0=_0xf5e279['getBoundingClientRect']()[_0x39166c(0x577)]-_0x583bff['getBoundingClientRect']()[_0x39166c(0x577)],_0xf5e279[_0x39166c(0x1e27)]['verticalAlign']=_0x39166c(0x3906),_0x4b818b=_0xf5e279[_0x39166c(0x68b)]()[_0x39166c(0x577)]-_0x583bff['getBoundingClientRect']()[_0x39166c(0x577)];}finally{document[_0x39166c(0x18d2)]['removeChild'](_0x3f6ce5);}return{'ascent':_0x4b818b,'height':_0x2e0fe0,'descent':_0x2e0fe0-_0x4b818b};}}_0x27efbe[_0x3cdb6f(0x3b02)]=_0x2d9cc8['g']['ALPHA_DISABLE'],_0x27efbe[_0x3cdb6f(0x246a)]=_0x2d9cc8['g'][_0x3cdb6f(0x246a)],_0x27efbe[_0x3cdb6f(0x1d06)]=_0x2d9cc8['g'][_0x3cdb6f(0x1d06)],_0x27efbe[_0x3cdb6f(0x1747)]=_0x2d9cc8['g'][_0x3cdb6f(0x1747)],_0x27efbe[_0x3cdb6f(0x282b)]=_0x2d9cc8['g'][_0x3cdb6f(0x282b)],_0x27efbe['ALPHA_MAXIMIZED']=_0x2d9cc8['g'][_0x3cdb6f(0x261f)],_0x27efbe[_0x3cdb6f(0x29a4)]=_0x2d9cc8['g']['ALPHA_ONEONE'],_0x27efbe[_0x3cdb6f(0x27d6)]=_0x2d9cc8['g'][_0x3cdb6f(0x27d6)],_0x27efbe[_0x3cdb6f(0x1a02)]=_0x2d9cc8['g'][_0x3cdb6f(0x1a02)],_0x27efbe[_0x3cdb6f(0x30bb)]=_0x2d9cc8['g'][_0x3cdb6f(0x30bb)],_0x27efbe[_0x3cdb6f(0x127c)]=_0x2d9cc8['g'][_0x3cdb6f(0x127c)],_0x27efbe[_0x3cdb6f(0x34cf)]=_0x2d9cc8['g'][_0x3cdb6f(0x34cf)],_0x27efbe[_0x3cdb6f(0x18ff)]=_0x2d9cc8['g']['DELAYLOADSTATE_LOADED'],_0x27efbe['DELAYLOADSTATE_LOADING']=_0x2d9cc8['g'][_0x3cdb6f(0x18c3)],_0x27efbe[_0x3cdb6f(0xf9a)]=_0x2d9cc8['g'][_0x3cdb6f(0xf9a)],_0x27efbe['NEVER']=_0x2d9cc8['g'][_0x3cdb6f(0x3708)],_0x27efbe[_0x3cdb6f(0x2b68)]=_0x2d9cc8['g'][_0x3cdb6f(0x2b68)],_0x27efbe['LESS']=_0x2d9cc8['g'][_0x3cdb6f(0x14e5)],_0x27efbe['EQUAL']=_0x2d9cc8['g'][_0x3cdb6f(0x944)],_0x27efbe[_0x3cdb6f(0x3a60)]=_0x2d9cc8['g'][_0x3cdb6f(0x3a60)],_0x27efbe[_0x3cdb6f(0x395c)]=_0x2d9cc8['g']['GREATER'],_0x27efbe[_0x3cdb6f(0x23d5)]=_0x2d9cc8['g'][_0x3cdb6f(0x23d5)],_0x27efbe['NOTEQUAL']=_0x2d9cc8['g']['NOTEQUAL'],_0x27efbe[_0x3cdb6f(0x286d)]=_0x2d9cc8['g'][_0x3cdb6f(0x286d)],_0x27efbe[_0x3cdb6f(0x34a6)]=_0x2d9cc8['g'][_0x3cdb6f(0x34a6)],_0x27efbe[_0x3cdb6f(0x1b5c)]=_0x2d9cc8['g'][_0x3cdb6f(0x1b5c)],_0x27efbe[_0x3cdb6f(0x3816)]=_0x2d9cc8['g'][_0x3cdb6f(0x3816)],_0x27efbe[_0x3cdb6f(0x2721)]=_0x2d9cc8['g'][_0x3cdb6f(0x2721)],_0x27efbe[_0x3cdb6f(0x2468)]=_0x2d9cc8['g'][_0x3cdb6f(0x2468)],_0x27efbe[_0x3cdb6f(0x32a3)]=_0x2d9cc8['g']['DECR_WRAP'],_0x27efbe[_0x3cdb6f(0x2cc7)]=_0x2d9cc8['g']['TEXTURE_CLAMP_ADDRESSMODE'],_0x27efbe[_0x3cdb6f(0x2e08)]=_0x2d9cc8['g'][_0x3cdb6f(0x2e08)],_0x27efbe[_0x3cdb6f(0x1d8c)]=_0x2d9cc8['g'][_0x3cdb6f(0x1d8c)],_0x27efbe[_0x3cdb6f(0x76f)]=_0x2d9cc8['g'][_0x3cdb6f(0x76f)],_0x27efbe['TEXTUREFORMAT_LUMINANCE']=_0x2d9cc8['g'][_0x3cdb6f(0x46a)],_0x27efbe[_0x3cdb6f(0x30d2)]=_0x2d9cc8['g']['TEXTUREFORMAT_LUMINANCE_ALPHA'],_0x27efbe[_0x3cdb6f(0x22b7)]=_0x2d9cc8['g'][_0x3cdb6f(0x22b7)],_0x27efbe[_0x3cdb6f(0x2a2)]=_0x2d9cc8['g'][_0x3cdb6f(0x2a2)],_0x27efbe[_0x3cdb6f(0x135f)]=_0x2d9cc8['g'][_0x3cdb6f(0x135f)],_0x27efbe[_0x3cdb6f(0x3df5)]=_0x2d9cc8['g'][_0x3cdb6f(0x3df5)],_0x27efbe[_0x3cdb6f(0x3d9c)]=_0x2d9cc8['g'][_0x3cdb6f(0x3d9c)],_0x27efbe[_0x3cdb6f(0x2dbe)]=_0x2d9cc8['g'][_0x3cdb6f(0x2dbe)],_0x27efbe[_0x3cdb6f(0x18e5)]=_0x2d9cc8['g'][_0x3cdb6f(0x18e5)],_0x27efbe[_0x3cdb6f(0x3da4)]=_0x2d9cc8['g'][_0x3cdb6f(0x3da4)],_0x27efbe['TEXTUREFORMAT_RGB_INTEGER']=_0x2d9cc8['g']['TEXTUREFORMAT_RGB_INTEGER'],_0x27efbe[_0x3cdb6f(0x29af)]=_0x2d9cc8['g'][_0x3cdb6f(0x29af)],_0x27efbe[_0x3cdb6f(0x2c5)]=_0x2d9cc8['g'][_0x3cdb6f(0x2c5)],_0x27efbe['TEXTURETYPE_UNSIGNED_INT']=_0x2d9cc8['g'][_0x3cdb6f(0x3c2)],_0x27efbe[_0x3cdb6f(0xeee)]=_0x2d9cc8['g'][_0x3cdb6f(0xeee)],_0x27efbe[_0x3cdb6f(0x3e04)]=_0x2d9cc8['g'][_0x3cdb6f(0x3e04)],_0x27efbe[_0x3cdb6f(0x2056)]=_0x2d9cc8['g'][_0x3cdb6f(0x2056)],_0x27efbe[_0x3cdb6f(0x9cf)]=_0x2d9cc8['g'][_0x3cdb6f(0x9cf)],_0x27efbe['TEXTURETYPE_UNSIGNED_SHORT']=_0x2d9cc8['g'][_0x3cdb6f(0x12d5)],_0x27efbe['TEXTURETYPE_INT']=_0x2d9cc8['g'][_0x3cdb6f(0x3c6b)],_0x27efbe['TEXTURETYPE_UNSIGNED_INTEGER']=_0x2d9cc8['g'][_0x3cdb6f(0x27d4)],_0x27efbe[_0x3cdb6f(0x2aa8)]=_0x2d9cc8['g'][_0x3cdb6f(0x2aa8)],_0x27efbe[_0x3cdb6f(0x1473)]=_0x2d9cc8['g'][_0x3cdb6f(0x1473)],_0x27efbe[_0x3cdb6f(0x25d1)]=_0x2d9cc8['g'][_0x3cdb6f(0x25d1)],_0x27efbe[_0x3cdb6f(0x12ef)]=_0x2d9cc8['g'][_0x3cdb6f(0x12ef)],_0x27efbe[_0x3cdb6f(0x3645)]=_0x2d9cc8['g']['TEXTURETYPE_UNSIGNED_INT_24_8'],_0x27efbe[_0x3cdb6f(0x375b)]=_0x2d9cc8['g'][_0x3cdb6f(0x375b)],_0x27efbe[_0x3cdb6f(0x1dfe)]=_0x2d9cc8['g'][_0x3cdb6f(0x1dfe)],_0x27efbe['TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV']=_0x2d9cc8['g'][_0x3cdb6f(0x1cfa)],_0x27efbe[_0x3cdb6f(0x642)]=_0x2d9cc8['g'][_0x3cdb6f(0x642)],_0x27efbe['TEXTURE_BILINEAR_SAMPLINGMODE']=_0x2d9cc8['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x27efbe[_0x3cdb6f(0xca8)]=_0x2d9cc8['g'][_0x3cdb6f(0xca8)],_0x27efbe[_0x3cdb6f(0x2100)]=_0x2d9cc8['g'][_0x3cdb6f(0x2100)],_0x27efbe[_0x3cdb6f(0x3065)]=_0x2d9cc8['g'][_0x3cdb6f(0x3065)],_0x27efbe['TEXTURE_LINEAR_LINEAR_MIPLINEAR']=_0x2d9cc8['g']['TEXTURE_LINEAR_LINEAR_MIPLINEAR'],_0x27efbe[_0x3cdb6f(0x3b8c)]=_0x2d9cc8['g']['TEXTURE_NEAREST_NEAREST_MIPNEAREST'],_0x27efbe[_0x3cdb6f(0x27fe)]=_0x2d9cc8['g'][_0x3cdb6f(0x27fe)],_0x27efbe[_0x3cdb6f(0x211d)]=_0x2d9cc8['g'][_0x3cdb6f(0x211d)],_0x27efbe[_0x3cdb6f(0x2241)]=_0x2d9cc8['g']['TEXTURE_NEAREST_LINEAR'],_0x27efbe[_0x3cdb6f(0x2faf)]=_0x2d9cc8['g']['TEXTURE_NEAREST_NEAREST'],_0x27efbe[_0x3cdb6f(0x155e)]=_0x2d9cc8['g'][_0x3cdb6f(0x155e)],_0x27efbe[_0x3cdb6f(0x812)]=_0x2d9cc8['g'][_0x3cdb6f(0x812)],_0x27efbe[_0x3cdb6f(0x2488)]=_0x2d9cc8['g'][_0x3cdb6f(0x2488)],_0x27efbe[_0x3cdb6f(0x3c37)]=_0x2d9cc8['g'][_0x3cdb6f(0x3c37)],_0x27efbe[_0x3cdb6f(0x324e)]=_0x2d9cc8['g'][_0x3cdb6f(0x324e)],_0x27efbe[_0x3cdb6f(0x1126)]=_0x2d9cc8['g'][_0x3cdb6f(0x1126)],_0x27efbe[_0x3cdb6f(0x35f3)]=_0x2d9cc8['g'][_0x3cdb6f(0x35f3)],_0x27efbe[_0x3cdb6f(0x44c)]=_0x2d9cc8['g'][_0x3cdb6f(0x44c)],_0x27efbe['TEXTURE_PROJECTION_MODE']=_0x2d9cc8['g'][_0x3cdb6f(0x1f92)],_0x27efbe[_0x3cdb6f(0x588)]=_0x2d9cc8['g'][_0x3cdb6f(0x588)],_0x27efbe[_0x3cdb6f(0x37ad)]=_0x2d9cc8['g'][_0x3cdb6f(0x37ad)],_0x27efbe[_0x3cdb6f(0x2c2b)]=_0x2d9cc8['g'][_0x3cdb6f(0x2c2b)],_0x27efbe[_0x3cdb6f(0xa97)]=_0x2d9cc8['g'][_0x3cdb6f(0xa97)],_0x27efbe['TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE']=_0x2d9cc8['g'][_0x3cdb6f(0x26a2)],_0x27efbe[_0x3cdb6f(0x10b7)]=_0x2d9cc8['g']['SCALEMODE_FLOOR'],_0x27efbe[_0x3cdb6f(0x2fcf)]=_0x2d9cc8['g'][_0x3cdb6f(0x2fcf)],_0x27efbe[_0x3cdb6f(0x1c82)]=_0x2d9cc8['g'][_0x3cdb6f(0x1c82)],_0x27efbe[_0x3cdb6f(0x253c)]=null,_0x27efbe['_RenderPassIdCounter']=0x0;},0xd998:(_0x14e4e1,_0x480a5c,_0xd126d7)=>{_0xd126d7(0x14232),_0xd126d7(0x4218),_0xd126d7(0x14171);},0x11096:(_0x4291ec,_0x4fad09,_0x505a62)=>{var _0x4ca517=a8_0x2e955a;_0x505a62['d'](_0x4fad09,{'l':()=>_0x3ef3b3}),_0x4fad09=_0x505a62(0xa896);class _0x3ef3b3{static get[_0x4ca517(0x19a1)](){var _0x24313f=_0x4ca517;return 0x0===this['Instances'][_0x24313f(0x9da)]?null:this['Instances'][this[_0x24313f(0xda3)]['length']-0x1];}static get[_0x4ca517(0x39a1)](){return this['_LastCreatedScene'];}}_0x3ef3b3[_0x4ca517(0xda3)]=new Array(),_0x3ef3b3[_0x4ca517(0x41d3)]=new _0x4fad09['y$'](),_0x3ef3b3[_0x4ca517(0x1df4)]=null,_0x3ef3b3[_0x4ca517(0x244a)]=!0x0,_0x3ef3b3[_0x4ca517(0x137b)]='';},0x12f7b:(_0x428571,_0x3c43cc,_0x59185e)=>{_0x59185e['d'](_0x3c43cc,{'Z2':()=>_0x3c5070['Z']}),_0x59185e(0x1610),_0x59185e(0xcf06),_0x59185e(0x14232),_0x59185e(0x11096),_0x59185e(0x4218),_0x59185e(0xdc26),_0x59185e(0x1549f),_0x59185e(0x4ae8),_0x59185e(0x177e8),_0x59185e(0x14171),_0x59185e(0x10ce7),_0x59185e(0xfd78),_0x59185e(0x12b01),_0x59185e(0xa332),_0x59185e(0x97b6),_0x59185e(0x44d),_0x59185e(0x11cdf),_0x59185e(0xe74c),_0x59185e(0x1af3);var _0x3c5070=_0x59185e(0x13324);_0x59185e(0xd998),_0x59185e(0x26fa),_0x59185e(0x157cc);},0xe74c:(_0x413075,_0x1cdebd,_0x20e815)=>{var _0x4b999a=a8_0x2e955a;_0x20e815['d'](_0x1cdebd,{'I6':()=>_0x50f2ce,'Oz':()=>function(_0x56570b,_0x1110b7){return _0x37fa7b(this,void 0x0,void 0x0,function*(){(yield new Promise(_0x4d41da=>{var _0x12dccb=a8_0xcbd5;_0x12dccb(0x137a)==typeof _native?_0x15be1f[_0x12dccb(0x2185)](_0xd841bc=>_0x4d41da(_0xd841bc)):_0x4d41da(_native);}))[_0x56570b]=_0x1110b7;});}});var _0xef6795=_0x20e815(0x14232),_0x295332=_0x20e815(0x1679c),_0x5cba14=_0x20e815(0x138df),_0x14f2fb=_0x20e815(0x12cad),_0x1cdebd=_0x20e815(0x1edb),_0x229482=_0x20e815(0x4ba7),_0xbc93d4=_0x20e815(0xa896),_0x17cf23=_0x20e815(0x16449),_0x4b4906=_0x20e815(0x9a70),_0x3c621e=_0x20e815(0x1610),_0x3dfa43=_0x20e815(0xcf06),_0x3b2286=_0x20e815(0x11096),_0x50b3aa=_0x20e815(0x1af3),_0x4daa0d=_0x20e815(0x11cdf),_0x481bb0=_0x20e815(0x14297),_0x4c7422=_0x20e815(0xc38d),_0x13e4fc=_0x20e815(0xce7),_0x1319c2=_0x20e815(0x3177),_0x2a329c=_0x20e815(0xecb7),_0x37fa7b=function(_0x150ef5,_0x9facf0,_0x5ab722,_0x547fb0){return new(_0x5ab722=_0x5ab722||Promise)(function(_0x277c07,_0x3fcb2d){var _0x263e17=a8_0xcbd5;function _0x2d9e02(_0x315439){try{_0x51adca(_0x547fb0['next'](_0x315439));}catch(_0x5dfd44){_0x3fcb2d(_0x5dfd44);}}function _0x4ec971(_0x5f1f71){var _0x5816b7=a8_0xcbd5;try{_0x51adca(_0x547fb0[_0x5816b7(0x328b)](_0x5f1f71));}catch(_0x48bc3a){_0x3fcb2d(_0x48bc3a);}}function _0x51adca(_0x55e069){var _0x1c3751=a8_0xcbd5,_0x488021;_0x55e069[_0x1c3751(0x1a15)]?_0x277c07(_0x55e069[_0x1c3751(0x31eb)]):((_0x488021=_0x55e069[_0x1c3751(0x31eb)])instanceof _0x5ab722?_0x488021:new _0x5ab722(function(_0x2630a7){_0x2630a7(_0x488021);}))[_0x1c3751(0x3be)](_0x2d9e02,_0x4ec971);}_0x51adca((_0x547fb0=_0x547fb0[_0x263e17(0x550)](_0x150ef5,_0x9facf0||[]))['next']());});};const _0x15be1f=new _0xbc93d4['y$']();if(_0x4b999a(0x137a)!=typeof self&&!Object[_0x4b999a(0x2dca)][_0x4b999a(0x3a6d)][_0x4b999a(0xc8f)](self,_0x4b999a(0x35fa))){let _0x24b8ff;Object['defineProperty'](self,_0x4b999a(0x35fa),{'get':()=>_0x24b8ff,'set':_0x42e627=>{var _0x35e940=_0x4b999a;(_0x24b8ff=_0x42e627)&&_0x15be1f[_0x35e940(0x223f)](_0x24b8ff);}});}class _0x2d253f extends _0x1cdebd['h']{}class _0x425f2a{constructor(_0x3c1f4c){var _0x373da5=_0x4b999a;this['_engine']=_0x3c1f4c,this[_0x373da5(0x1f32)]=new Array(),this[_0x373da5(0x1825)]=!0x1,this[_0x373da5(0x3d67)]=_0x50f2ce[_0x373da5(0x2f53)](),this[_0x373da5(0x3f27)]['setCommandDataStream'](this[_0x373da5(0x3d67)]);}[_0x4b999a(0x1424)](){var _0x55f5a2=_0x4b999a;if(this[_0x55f5a2(0x1825)])throw new Error(_0x55f5a2(0x2c0e));this[_0x55f5a2(0x1825)]=!0x0;}[_0x4b999a(0x30e0)](){var _0x535f0c=_0x4b999a;if(!this[_0x535f0c(0x1825)])throw new Error(_0x535f0c(0x29b1));this[_0x535f0c(0x1825)]=!0x1,this['_submit']();}[_0x4b999a(0x32a7)](_0x41bb05){var _0x3acdc0=_0x4b999a;this['_commandStream'][_0x3acdc0(0x32d3)](_0x41bb05);}['encodeCommandArgAsUInt32'](_0x239dcf){var _0x2c7db9=_0x4b999a;this[_0x2c7db9(0x3d67)][_0x2c7db9(0xd26)](_0x239dcf);}['encodeCommandArgAsUInt32s'](_0x545050){var _0x5c434a=_0x4b999a;this[_0x5c434a(0x3d67)]['writeUint32Array'](_0x545050);}[_0x4b999a(0x3421)](_0x89acc8){var _0x4c34a9=_0x4b999a;this['_commandStream'][_0x4c34a9(0x2531)](_0x89acc8);}['encodeCommandArgAsInt32s'](_0x3785cf){var _0x49ce68=_0x4b999a;this[_0x49ce68(0x3d67)][_0x49ce68(0x20d6)](_0x3785cf);}['encodeCommandArgAsFloat32'](_0x540d3){var _0xde5954=_0x4b999a;this[_0xde5954(0x3d67)][_0xde5954(0x3d50)](_0x540d3);}['encodeCommandArgAsFloat32s'](_0x58c2ee){var _0x56a671=_0x4b999a;this['_commandStream'][_0x56a671(0x38dd)](_0x58c2ee);}[_0x4b999a(0x3ea7)](_0x5514b1){var _0x22dbda=_0x4b999a;this[_0x22dbda(0x3d67)][_0x22dbda(0x32d3)](_0x5514b1),this[_0x22dbda(0x1f32)]['push'](_0x5514b1);}[_0x4b999a(0x164)](){var _0x48ddc5=_0x4b999a;this[_0x48ddc5(0x1825)]||this[_0x48ddc5(0x27a)]();}[_0x4b999a(0x27a)](){var _0x34ff3e=_0x4b999a;this[_0x34ff3e(0x3f27)][_0x34ff3e(0x4c9)](),this[_0x34ff3e(0x1f32)][_0x34ff3e(0x9da)]=0x0;}}class _0x50f2ce extends _0xef6795['D']{constructor(_0x291f19={}){var _0x37b2c4=_0x4b999a;if(super(null,!0x1,void 0x0,_0x291f19['adaptToDeviceRatio']),this[_0x37b2c4(0x3f27)]=new _native[(_0x37b2c4(0xaf1))](),this[_0x37b2c4(0x96e)]=_native[_0x37b2c4(0x62c)]?new _native[(_0x37b2c4(0x62c))]():null,this['_commandBufferEncoder']=new _0x425f2a(this['_engine']),this[_0x37b2c4(0x3929)]=null,this[_0x37b2c4(0xba7)]=_native['Engine'][_0x37b2c4(0xb4e)],this[_0x37b2c4(0x4145)]=!0x1,this[_0x37b2c4(0x7fb)]=0xff,this['_stencilFunc']=_0x3c621e['g'][_0x37b2c4(0x2b68)],this[_0x37b2c4(0x842)]=0x0,this[_0x37b2c4(0x40dd)]=0xff,this[_0x37b2c4(0x38da)]=_0x3c621e['g']['KEEP'],this['_stencilOpDepthFail']=_0x3c621e['g']['KEEP'],this['_stencilOpStencilDepthPass']=_0x3c621e['g'][_0x37b2c4(0x34a6)],this[_0x37b2c4(0xd1d)]=0x0,this[_0x37b2c4(0x52c)]=0x0,this['_depthWrite']=!0x0,_native[_0x37b2c4(0xaf1)][_0x37b2c4(0x7c0)]!==_0x50f2ce[_0x37b2c4(0x7c0)])throw new Error(_0x37b2c4(0x1fbd)+_native['Engine'][_0x37b2c4(0x7c0)]+'\x20(Native)\x20!==\x20'+_0x50f2ce['PROTOCOL_VERSION']+_0x37b2c4(0x1eb3));this[_0x37b2c4(0x288c)]=0x2,this[_0x37b2c4(0x23a4)]=!0x0,this[_0x37b2c4(0x59c)]=_0x37b2c4(0x15b),this[_0x37b2c4(0x2d88)]={'maxTexturesImageUnits':0x10,'maxVertexTextureImageUnits':0x10,'maxCombinedTexturesImageUnits':0x20,'maxTextureSize':_native[_0x37b2c4(0xaf1)]['CAPS_LIMITS_MAX_TEXTURE_SIZE'],'maxCubemapTextureSize':0x200,'maxRenderTextureSize':0x200,'maxVertexAttribs':0x10,'maxVaryingVectors':0x10,'maxFragmentUniformVectors':0x10,'maxVertexUniformVectors':0x10,'standardDerivatives':!0x0,'astc':null,'pvrtc':null,'etc1':null,'etc2':null,'bptc':null,'maxAnisotropy':0x10,'uintIndices':!0x0,'fragmentDepthSupported':!0x1,'highPrecisionShaderSupported':!0x0,'colorBufferFloat':!0x1,'textureFloat':!0x0,'textureFloatLinearFiltering':!0x1,'textureFloatRender':!0x1,'textureHalfFloat':!0x1,'textureHalfFloatLinearFiltering':!0x1,'textureHalfFloatRender':!0x1,'textureLOD':!0x0,'texelFetch':!0x1,'drawBuffersExtension':!0x1,'depthTextureExtension':!0x1,'vertexArrayObject':!0x0,'instancedArrays':!0x0,'supportOcclusionQuery':!0x1,'canUseTimestampForTimerQuery':!0x1,'blendMinMax':!0x1,'maxMSAASamples':0x1,'canUseGLInstanceID':!0x0,'canUseGLVertexID':!0x0,'supportComputeShaders':!0x1,'supportSRGBBuffers':!0x0,'supportTransformFeedbacks':!0x1,'textureMaxLevel':!0x1,'texture2DArrayMaxLayerCount':_native[_0x37b2c4(0xaf1)][_0x37b2c4(0x3115)],'disableMorphTargetTexture':!0x1},this[_0x37b2c4(0x4ce)]={'forceBitmapOverHTMLImageElement':!0x1,'supportRenderAndCopyToLodForFloatTextures':!0x1,'supportDepthStencilTexture':!0x1,'supportShadowSamplers':!0x1,'uniformBufferHardCheckMatrix':!0x1,'allowTexturePrefiltering':!0x1,'trackUbosInFrame':!0x1,'checkUbosContentBeforeUpload':!0x1,'supportCSM':!0x1,'basisNeedsPOT':!0x1,'support3DTextures':!0x1,'needTypeSuffixInShaderConstants':!0x1,'supportMSAA':!0x1,'supportSSAO2':!0x1,'supportExtendedTextureFormats':!0x1,'supportSwitchCaseInShader':!0x1,'supportSyncTextureRead':!0x1,'needsInvertingBitmap':!0x0,'useUBOBindingCache':!0x0,'needShaderCodeInlining':!0x0,'needToAlwaysBindUniformBuffers':!0x1,'supportRenderPasses':!0x0,'supportSpriteInstancing':!0x1,'_collectUbosUpdatedInFrame':!0x1},_0x229482['w1'][_0x37b2c4(0x9c1)](_0x37b2c4(0x36b5)+_0xef6795['D'][_0x37b2c4(0x1093)]+_0x37b2c4(0x1c8)),_0x229482['w1']['LoadScript']=function(_0x9d00e7,_0xb3b896,_0x39e4b7,_0x40b360){var _0x548361=_0x37b2c4;_0x229482['w1'][_0x548361(0x1194)](_0x9d00e7,_0x35b55c=>{var _0x8764e7=_0x548361;Function(_0x35b55c)[_0x8764e7(0x550)](null),_0xb3b896&&_0xb3b896();},void 0x0,void 0x0,!0x1,(_0x362a8f,_0x44f2cb)=>{_0x39e4b7&&_0x39e4b7('LoadScript\x20Error',_0x44f2cb);});},_0x37b2c4(0x137a)==typeof URL&&(window[_0x37b2c4(0x2fbd)]={'createObjectURL':function(){},'revokeObjectURL':function(){}}),_0x37b2c4(0x137a)==typeof Blob&&(window[_0x37b2c4(0x259a)]=function(_0x397af3){return _0x397af3;}),Array[_0x37b2c4(0x2dca)]['flat']||Object[_0x37b2c4(0x30e2)](Array[_0x37b2c4(0x2dca)],_0x37b2c4(0x33b9),{'configurable':!0x0,'value':function _0x1ac561(){var _0x4ee737=_0x37b2c4;const _0x296c58=isNaN(arguments[0x0])?0x1:Number(arguments[0x0]);return _0x296c58?Array[_0x4ee737(0x2dca)][_0x4ee737(0x59d)][_0x4ee737(0xc8f)](this,function(_0x4f298e,_0x5f2a94){var _0x57f4a3=_0x4ee737;return Array[_0x57f4a3(0x396b)](_0x5f2a94)?_0x4f298e[_0x57f4a3(0x2009)]['apply'](_0x4f298e,_0x1ac561['call'](_0x5f2a94,_0x296c58-0x1)):_0x4f298e['push'](_0x5f2a94),_0x4f298e;},[]):Array[_0x4ee737(0x2dca)][_0x4ee737(0x4033)][_0x4ee737(0xc8f)](this);},'writable':!0x0});var _0x167f73=window&&window['devicePixelRatio']||0x1,_0x291f19=(this[_0x37b2c4(0x307d)]=_0x291f19[_0x37b2c4(0x2cd0)]?0x1/_0x167f73:0x1,this['_engine']['setHardwareScalingLevel'](this[_0x37b2c4(0x307d)]),this[_0x37b2c4(0x1783)]=_0x167f73,this[_0x37b2c4(0x33eb)](),this[_0x37b2c4(0xeb2)]());_0x291f19&&this[_0x37b2c4(0xd53)](_0x291f19),this['_shaderProcessor']=new _0x4daa0d['C'](),this['onNewSceneAddedObservable'][_0x37b2c4(0x2ed7)](_0x47fae3=>{var _0x230bb2=_0x37b2c4;const _0xe0064d=_0x47fae3[_0x230bb2(0x4a0)];_0x47fae3[_0x230bb2(0x4a0)]=(..._0x2d2177)=>{var _0x16a0ac=_0x230bb2;this[_0x16a0ac(0x2846)]['beginCommandScope'](),_0xe0064d['apply'](_0x47fae3,_0x2d2177),this[_0x16a0ac(0x2846)][_0x16a0ac(0x30e0)]();};});}['setHardwareScalingLevel'](_0x3fa287){var _0x3a9df5=_0x4b999a;super[_0x3a9df5(0x1b8c)](_0x3fa287),this[_0x3a9df5(0x3f27)][_0x3a9df5(0x1b8c)](_0x3fa287);}[_0x4b999a(0xc1f)](){var _0xc98a27=_0x4b999a;super[_0xc98a27(0xc1f)](),this[_0xc98a27(0x3929)]&&this[_0xc98a27(0xd35)](this['_boundBuffersVertexArray']),this['_engine'][_0xc98a27(0xc1f)]();}static[_0x4b999a(0x2f53)](){return new _0x481bb0['e']();}[_0x4b999a(0x17e4)](_0x4a13da,_0x287125){var _0x44312d=_0x4b999a;return(_0x287125[_0x44312d(0x3389)]&&_0x287125!==window?_0x287125:this['_engine'])[_0x44312d(0x3389)](_0x4a13da),0x0;}[_0x4b999a(0x4163)](_0x29b987){var _0x4de5af=_0x4b999a;this[_0x4de5af(0x37f6)]!==_0x29b987&&(this[_0x4de5af(0x37f6)]&&(this['_commandBufferEncoder'][_0x4de5af(0x32a7)](_native[_0x4de5af(0xaf1)][_0x4de5af(0x3d7d)]),this[_0x4de5af(0x2846)][_0x4de5af(0x3ea7)](this[_0x4de5af(0x37f6)]),this[_0x4de5af(0x2846)]['finishEncodingCommand']()),_0x29b987&&(this[_0x4de5af(0x2846)][_0x4de5af(0x32a7)](_native[_0x4de5af(0xaf1)]['COMMAND_BINDFRAMEBUFFER']),this[_0x4de5af(0x2846)]['encodeCommandArgAsNativeData'](_0x29b987),this['_commandBufferEncoder'][_0x4de5af(0x164)]()),this[_0x4de5af(0x37f6)]=_0x29b987);}[_0x4b999a(0x3ea3)](){return null;}[_0x4b999a(0x2a99)](_0x339f7e,_0x321aa1,_0x16cfaa,_0x126e6e=!0x1){var _0x284a84=_0x4b999a;if(this['useReverseDepthBuffer'])throw new Error(_0x284a84(0x2d4d));this[_0x284a84(0x2846)][_0x284a84(0x32a7)](_native[_0x284a84(0xaf1)]['COMMAND_CLEAR']),this[_0x284a84(0x2846)][_0x284a84(0x3bfe)](_0x321aa1&&_0x339f7e?0x1:0x0),this[_0x284a84(0x2846)][_0x284a84(0x5ee)](_0x339f7e?_0x339f7e['r']:0x0),this[_0x284a84(0x2846)][_0x284a84(0x5ee)](_0x339f7e?_0x339f7e['g']:0x0),this['_commandBufferEncoder']['encodeCommandArgAsFloat32'](_0x339f7e?_0x339f7e['b']:0x0),this[_0x284a84(0x2846)][_0x284a84(0x5ee)](_0x339f7e?_0x339f7e['a']:0x1),this['_commandBufferEncoder'][_0x284a84(0x3bfe)](_0x16cfaa?0x1:0x0),this[_0x284a84(0x2846)][_0x284a84(0x5ee)](0x1),this[_0x284a84(0x2846)]['encodeCommandArgAsUInt32'](_0x126e6e?0x1:0x0),this[_0x284a84(0x2846)]['encodeCommandArgAsUInt32'](0x0),this[_0x284a84(0x2846)][_0x284a84(0x164)]();}['createIndexBuffer'](_0x218956,_0xfc605f){var _0x1d0940=_0x4b999a;_0x218956=this[_0x1d0940(0x20e2)](_0x218956);const _0x4412f8=new _0x2d253f();return _0x4412f8[_0x1d0940(0xb22)]=0x1,_0x4412f8[_0x1d0940(0x716)]=0x4===_0x218956[_0x1d0940(0xd5d)],_0x218956['byteLength']&&(_0x4412f8[_0x1d0940(0x180)]=this[_0x1d0940(0x3f27)][_0x1d0940(0x1d3e)](_0x218956[_0x1d0940(0x314)],_0x218956[_0x1d0940(0x18e0)],_0x218956['byteLength'],_0x4412f8['is32Bits'],null!=_0xfc605f&&_0xfc605f)),_0x4412f8;}[_0x4b999a(0x1492)](_0x33e456,_0x3014cd){var _0xc718e3=_0x4b999a;_0x33e456=ArrayBuffer[_0xc718e3(0x185f)](_0x33e456)?_0x33e456:new Float32Array(_0x33e456);const _0x3f22cf=new _0x2d253f();return _0x3f22cf[_0xc718e3(0xb22)]=0x1,_0x33e456[_0xc718e3(0x3bd)]&&(_0x3f22cf['nativeVertexBuffer']=this[_0xc718e3(0x3f27)][_0xc718e3(0x1492)](_0x33e456[_0xc718e3(0x314)],_0x33e456[_0xc718e3(0x18e0)],_0x33e456['byteLength'],null!=_0x3014cd&&_0x3014cd)),_0x3f22cf;}[_0x4b999a(0x23d)](_0x578cd3,_0x175737,_0x446457,_0x3306d8,_0x5fa29){var _0x33ba10=_0x4b999a;_0x446457&&this['_engine'][_0x33ba10(0x31d4)](_0x578cd3,_0x446457[_0x33ba10(0x180)]);var _0xd8951e=_0x3306d8['getAttributesNames']();for(let _0x5ab5bf=0x0;_0x5ab5bf<_0xd8951e[_0x33ba10(0x9da)];_0x5ab5bf++){var _0x2075dd=_0x3306d8[_0x33ba10(0x3ec8)](_0x5ab5bf);if(0x0<=_0x2075dd){var _0xbc4ee6=_0xd8951e[_0x5ab5bf];let _0x252138=null;(_0x252138=(_0x252138=_0x5fa29?_0x5fa29[_0xbc4ee6]:_0x252138)||_0x175737[_0xbc4ee6])&&(_0xbc4ee6=_0x252138[_0x33ba10(0x303f)]())&&_0xbc4ee6[_0x33ba10(0xccb)]&&this[_0x33ba10(0x3f27)]['recordVertexBuffer'](_0x578cd3,_0xbc4ee6['nativeVertexBuffer'],_0x2075dd,_0x252138['byteOffset'],_0x252138[_0x33ba10(0x1006)],_0x252138[_0x33ba10(0x12d1)](),this['_getNativeAttribType'](_0x252138[_0x33ba10(0x30a3)]),_0x252138[_0x33ba10(0x503)],_0x252138[_0x33ba10(0x3185)]());}}}[_0x4b999a(0x341d)](_0x32a4d8,_0x12a6f2,_0xcf5ae8){var _0x2f31cb=_0x4b999a;this['_boundBuffersVertexArray']&&this[_0x2f31cb(0xd35)](this[_0x2f31cb(0x3929)]),this['_boundBuffersVertexArray']=this[_0x2f31cb(0x3f27)][_0x2f31cb(0x2d5f)](),this['_recordVertexArrayObject'](this[_0x2f31cb(0x3929)],_0x32a4d8,_0x12a6f2,_0xcf5ae8),this[_0x2f31cb(0x1159)](this[_0x2f31cb(0x3929)]);}[_0x4b999a(0xef8)](_0x1f31ec,_0x195c6d,_0xd9611f,_0xbb4e85){var _0x40009b=this['_engine']['createVertexArray']();return this['_recordVertexArrayObject'](_0x40009b,_0x1f31ec,_0x195c6d,_0xd9611f,_0xbb4e85),_0x40009b;}[_0x4b999a(0xd35)](_0x29fb8a){var _0xdb2d24=_0x4b999a;this['_commandBufferEncoder'][_0xdb2d24(0x32a7)](_native[_0xdb2d24(0xaf1)]['COMMAND_DELETEVERTEXARRAY']),this['_commandBufferEncoder'][_0xdb2d24(0x3ea7)](_0x29fb8a),this['_commandBufferEncoder'][_0xdb2d24(0x164)]();}[_0x4b999a(0x1159)](_0x37f73b){var _0x12d2e6=_0x4b999a;this[_0x12d2e6(0x2846)][_0x12d2e6(0x32a7)](_native[_0x12d2e6(0xaf1)][_0x12d2e6(0x3b5b)]),this[_0x12d2e6(0x2846)]['encodeCommandArgAsNativeData'](_0x37f73b),this['_commandBufferEncoder'][_0x12d2e6(0x164)]();}[_0x4b999a(0x31c4)](_0x23cabb){var _0x37d5ed=_0x4b999a;this[_0x37d5ed(0xd35)](_0x23cabb);}[_0x4b999a(0x3ed5)](_0x49c6a6,_0x8f4a3a){var _0x8c5223=_0x4b999a;return this[_0x8c5223(0x3f27)][_0x8c5223(0x3ed5)](_0x49c6a6[_0x8c5223(0x2c28)],_0x8f4a3a);}[_0x4b999a(0x3111)](_0x276a9d,_0x226aa1,_0x2ab680,_0x21baed){var _0x30d235=_0x4b999a;this[_0x30d235(0x2f8e)]['addCount'](0x1,!0x1),this[_0x30d235(0x2846)][_0x30d235(0x32a7)](_native['Engine'][_0x30d235(0x3ada)]),this['_commandBufferEncoder'][_0x30d235(0x3bfe)](_0x276a9d),this[_0x30d235(0x2846)]['encodeCommandArgAsUInt32'](_0x226aa1),this[_0x30d235(0x2846)][_0x30d235(0x3bfe)](_0x2ab680),this[_0x30d235(0x2846)][_0x30d235(0x164)]();}[_0x4b999a(0x19c3)](_0x4151c1,_0x4e3e95,_0x4a431f,_0x5aca7e){var _0x30738c=_0x4b999a;this[_0x30738c(0x2f8e)]['addCount'](0x1,!0x1),this[_0x30738c(0x2846)][_0x30738c(0x32a7)](_native['Engine'][_0x30738c(0x2e8)]),this[_0x30738c(0x2846)]['encodeCommandArgAsUInt32'](_0x4151c1),this[_0x30738c(0x2846)][_0x30738c(0x3bfe)](_0x4e3e95),this[_0x30738c(0x2846)]['encodeCommandArgAsUInt32'](_0x4a431f),this[_0x30738c(0x2846)][_0x30738c(0x164)]();}[_0x4b999a(0x241d)](){return new _0x13e4fc['G'](this);}[_0x4b999a(0xdbf)](){}[_0x4b999a(0x18b3)](){}[_0x4b999a(0x130e)](_0xdfe75e,_0x59352c,_0x18960a,_0x3f8fde,_0x5cbe80,_0xf3fb1d,_0x410705,_0x3bab88){var _0x5c7d5d=_0x4b999a;const _0x4adcee=_0xdfe75e;_0x4adcee[_0x5c7d5d(0x2c28)]=_0x3f8fde?this[_0x5c7d5d(0x22ae)]():this[_0x5c7d5d(0x3c6a)](_0xdfe75e,_0x59352c,_0x18960a,_0x3bab88);}['isAsync'](_0x3de036){var _0x15f06f=_0x4b999a;return!(!_0x3de036[_0x15f06f(0x6c5)]||!this[_0x15f06f(0x3f27)][_0x15f06f(0x2497)]);}['_executeWhenRenderingStateIsCompiled'](_0x247573,_0x1798c4){var _0x43e781=_0x4b999a;const _0x4d5b83=_0x247573;if(this[_0x43e781(0x6c5)](_0x247573)){const _0x399e18=_0x4d5b83[_0x43e781(0xeac)];_0x399e18?_0x4d5b83['onCompiled']=()=>{_0x399e18(),_0x1798c4();}:_0x4d5b83[_0x43e781(0xeac)]=_0x1798c4;}else _0x1798c4();}[_0x4b999a(0x22ae)](){var _0x1c4582=_0x4b999a;throw new Error(_0x1c4582(0x28f5));}[_0x4b999a(0x3c6a)](_0x2f794b,_0x596e5e,_0xc022cf,_0x738fdb){var _0x2ed73=_0x4b999a;const _0x5332ca=_0x2f794b;if(_0x5332ca[_0x2ed73(0x2c28)])throw new Error(_0x2ed73(0x13b5));this['onBeforeShaderCompilationObservable'][_0x2ed73(0x223f)](this);const _0x46e5da=new _0x50b3aa['Z'](_0x596e5e),_0x3e38a7=(_0x46e5da[_0x2ed73(0x35a5)](),_0x596e5e=_0x46e5da[_0x2ed73(0x22af)],new _0x50b3aa['Z'](_0xc022cf));_0x3e38a7['processCode'](),_0xc022cf=_0x3e38a7[_0x2ed73(0x22af)],_0x596e5e=_0x3dfa43['B'][_0x2ed73(0x3628)](_0x596e5e,_0x738fdb),_0xc022cf=_0x3dfa43['B'][_0x2ed73(0x3628)](_0xc022cf,_0x738fdb),_0x738fdb=()=>{var _0x5a03a6=_0x2ed73,_0xea6acc;_0x5332ca[_0x5a03a6(0x1511)]=!0x0,null!=(_0xea6acc=_0x5332ca['onCompiled'])&&_0xea6acc[_0x5a03a6(0xc8f)](_0x5332ca),this[_0x5a03a6(0x1d1d)][_0x5a03a6(0x223f)](this);};if(this[_0x2ed73(0x6c5)](_0x2f794b))return this['_engine'][_0x2ed73(0x2497)](_0x596e5e,_0xc022cf,_0x738fdb,_0xefe8e8=>{var _0x5c8cce=_0x2ed73;_0x5332ca[_0x5c8cce(0x25c6)]=_0xefe8e8;});try{var _0x25d08=_0x5332ca['nativeProgram']=this[_0x2ed73(0x3f27)][_0x2ed73(0x11c8)](_0x596e5e,_0xc022cf);return _0x738fdb(),_0x25d08;}catch(_0x1c026c){_0x2f794b=null==_0x1c026c?void 0x0:_0x1c026c[_0x2ed73(0x677)];throw new Error(_0x2ed73(0x3754)+(_0x2ed73(0x3e96)==typeof _0x2f794b?'\x0a'+_0x2f794b:''));}}[_0x4b999a(0x2dfb)](_0x2d4838){var _0x4943b1=_0x4b999a;const _0xa2c422=new _0x50b3aa['Z'](_0x2d4838);return _0xa2c422[_0x4943b1(0x29b5)]=!0x1,_0xa2c422[_0x4943b1(0x35a5)](),_0xa2c422['code'];}[_0x4b999a(0x3a87)](_0x1843cd){var _0x5847a8=_0x4b999a;this['_currentProgram']!==_0x1843cd&&(this['_commandBufferEncoder'][_0x5847a8(0x32a7)](_native[_0x5847a8(0xaf1)]['COMMAND_SETPROGRAM']),this[_0x5847a8(0x2846)][_0x5847a8(0x3ea7)](_0x1843cd),this[_0x5847a8(0x2846)]['finishEncodingCommand'](),this[_0x5847a8(0x20ab)]=_0x1843cd);}[_0x4b999a(0x19ca)](_0x3533ab){var _0x39d6d0=_0x4b999a;_0x3533ab&&_0x3533ab[_0x39d6d0(0x2c28)]&&(this[_0x39d6d0(0x2846)][_0x39d6d0(0x32a7)](_native[_0x39d6d0(0xaf1)][_0x39d6d0(0x2306)]),this[_0x39d6d0(0x2846)][_0x39d6d0(0x3ea7)](_0x3533ab[_0x39d6d0(0x2c28)]),this['_commandBufferEncoder']['finishEncodingCommand']());}['getUniforms'](_0x2ec0e6,_0x55d98e){var _0x376234=_0x4b999a;return this[_0x376234(0x3f27)][_0x376234(0x3cd4)](_0x2ec0e6['nativeProgram'],_0x55d98e);}[_0x4b999a(0x288b)](_0x1c3bbf,_0x316a58,_0x2a11cb){var _0x18568b=_0x4b999a;throw new Error(_0x18568b(0x1980));}[_0x4b999a(0x2b72)](_0x13b7d4){var _0x55350e=_0x4b999a,_0x549ea6=_0x13b7d4['getPipelineContext'](),_0x5b3963=(this[_0x55350e(0x3a87)](_0x549ea6[_0x55350e(0x2c28)]),_0x13b7d4[_0x55350e(0x682)]());for(let _0x433701=0x0;_0x433701<_0x5b3963[_0x55350e(0x9da)];_0x433701++){var _0x4b6e86=_0x13b7d4[_0x55350e(0x19b9)](_0x5b3963[_0x433701]);_0x4b6e86&&(this[_0x55350e(0x3741)][_0x433701]=_0x4b6e86);}this['_currentEffect']=null;}[_0x4b999a(0x19ac)](_0x27f4f4=!0x1){var _0x5f0899=_0x4b999a;return!_0x27f4f4&&this[_0x5f0899(0x2a42)]?this[_0x5f0899(0x2a42)][_0x5f0899(0x15b3)]:this[_0x5f0899(0x3f27)][_0x5f0899(0x19ac)]();}[_0x4b999a(0x32b)](_0x58b79f=!0x1){var _0x5932a9=_0x4b999a;return!_0x58b79f&&this[_0x5932a9(0x2a42)]?this[_0x5932a9(0x2a42)][_0x5932a9(0x230c)]:this[_0x5932a9(0x3f27)][_0x5932a9(0x32b)]();}['setViewport'](_0x21ec6f,_0x38805e,_0x150c7b){var _0x37e19d=_0x4b999a;this[_0x37e19d(0xc1b)]=_0x21ec6f,this['_commandBufferEncoder'][_0x37e19d(0x32a7)](_native[_0x37e19d(0xaf1)][_0x37e19d(0xe5e)]),this[_0x37e19d(0x2846)][_0x37e19d(0x5ee)](_0x21ec6f['x']),this[_0x37e19d(0x2846)][_0x37e19d(0x5ee)](_0x21ec6f['y']),this[_0x37e19d(0x2846)]['encodeCommandArgAsFloat32'](_0x21ec6f[_0x37e19d(0x15b3)]),this['_commandBufferEncoder'][_0x37e19d(0x5ee)](_0x21ec6f[_0x37e19d(0x230c)]),this['_commandBufferEncoder']['finishEncodingCommand']();}['setState'](_0xd432c7,_0x5c7fba=0x0,_0x168ff1,_0x1bcb41=!0x1,_0x19715e,_0x5df620,_0x1f028a=0x0){var _0x4b30c7=_0x4b999a;this[_0x4b30c7(0xd1d)]=_0x5c7fba,this[_0x4b30c7(0x52c)]=_0x1f028a,this['_commandBufferEncoder'][_0x4b30c7(0x32a7)](_native[_0x4b30c7(0xaf1)][_0x4b30c7(0x2de4)]),this[_0x4b30c7(0x2846)][_0x4b30c7(0x3bfe)](_0xd432c7?0x1:0x0),this[_0x4b30c7(0x2846)][_0x4b30c7(0x5ee)](_0x5c7fba),this['_commandBufferEncoder']['encodeCommandArgAsFloat32'](_0x1f028a),this[_0x4b30c7(0x2846)][_0x4b30c7(0x3bfe)](null==(_0x5c7fba=null!=(_0xd432c7=this[_0x4b30c7(0x1c8b)])?_0xd432c7:_0x19715e)||_0x5c7fba?0x1:0x0),this['_commandBufferEncoder']['encodeCommandArgAsUInt32'](_0x1bcb41?0x1:0x0),this['_commandBufferEncoder'][_0x4b30c7(0x164)]();}['getInputElementClientRect'](){var _0x3861dc=_0x4b999a;return{'bottom':this[_0x3861dc(0x32b)](),'height':this[_0x3861dc(0x32b)](),'left':0x0,'right':this['getRenderWidth'](),'top':0x0,'width':this['getRenderWidth'](),'x':0x0,'y':0x0,'toJSON':()=>{}};}[_0x4b999a(0x1557)](_0x3414be){var _0x534110=_0x4b999a;_0x3414be!==this[_0x534110(0xd1d)]&&(this[_0x534110(0xd1d)]=_0x3414be,this['_commandBufferEncoder'][_0x534110(0x32a7)](_native[_0x534110(0xaf1)]['COMMAND_SETZOFFSET']),this['_commandBufferEncoder'][_0x534110(0x5ee)](this[_0x534110(0x75e)]?-_0x3414be:_0x3414be),this[_0x534110(0x2846)][_0x534110(0x164)]());}[_0x4b999a(0x19e)](){var _0x5d1ef4=_0x4b999a;return this[_0x5d1ef4(0xd1d)];}[_0x4b999a(0x35a1)](_0x4cbaf0){var _0x2e2891=_0x4b999a;_0x4cbaf0!==this[_0x2e2891(0x52c)]&&(this[_0x2e2891(0x52c)]=_0x4cbaf0,this[_0x2e2891(0x2846)]['startEncodingCommand'](_native['Engine'][_0x2e2891(0x3400)]),this['_commandBufferEncoder'][_0x2e2891(0x5ee)](this[_0x2e2891(0x75e)]?-_0x4cbaf0:_0x4cbaf0),this[_0x2e2891(0x2846)][_0x2e2891(0x164)]());}[_0x4b999a(0x6e1)](){return this['_zOffsetUnits'];}[_0x4b999a(0x377a)](_0x121bcd){var _0x33a61e=_0x4b999a;this[_0x33a61e(0x2846)]['startEncodingCommand'](_native[_0x33a61e(0xaf1)]['COMMAND_SETDEPTHTEST']),this['_commandBufferEncoder'][_0x33a61e(0x3bfe)](_0x121bcd?this[_0x33a61e(0xba7)]:_native[_0x33a61e(0xaf1)][_0x33a61e(0x3fa2)]),this[_0x33a61e(0x2846)][_0x33a61e(0x164)]();}[_0x4b999a(0x3f03)](){return this['_depthWrite'];}[_0x4b999a(0xeb2)](){var _0x7b7776=_0x4b999a;switch(this['_currentDepthTest']){case _native[_0x7b7776(0xaf1)][_0x7b7776(0xcf9)]:return _0x3c621e['g'][_0x7b7776(0x3708)];case _native['Engine']['DEPTH_TEST_ALWAYS']:return _0x3c621e['g'][_0x7b7776(0x2b68)];case _native[_0x7b7776(0xaf1)][_0x7b7776(0x26e5)]:return _0x3c621e['g']['GREATER'];case _native['Engine'][_0x7b7776(0x2086)]:return _0x3c621e['g'][_0x7b7776(0x23d5)];case _native[_0x7b7776(0xaf1)][_0x7b7776(0x2b99)]:return _0x3c621e['g']['NOTEQUAL'];case _native[_0x7b7776(0xaf1)][_0x7b7776(0x2f5f)]:return _0x3c621e['g'][_0x7b7776(0x944)];case _native['Engine'][_0x7b7776(0x3a8b)]:return _0x3c621e['g'][_0x7b7776(0x14e5)];case _native[_0x7b7776(0xaf1)]['DEPTH_TEST_LEQUAL']:return _0x3c621e['g']['LEQUAL'];}return null;}[_0x4b999a(0xd53)](_0x3e2615){var _0xaa5350=_0x4b999a;let _0x4ddea4=0x0;switch(_0x3e2615){case _0x3c621e['g'][_0xaa5350(0x3708)]:_0x4ddea4=_native[_0xaa5350(0xaf1)]['DEPTH_TEST_NEVER'];break;case _0x3c621e['g'][_0xaa5350(0x2b68)]:_0x4ddea4=_native['Engine'][_0xaa5350(0x3fa2)];break;case _0x3c621e['g'][_0xaa5350(0x395c)]:_0x4ddea4=_native[_0xaa5350(0xaf1)]['DEPTH_TEST_GREATER'];break;case _0x3c621e['g']['GEQUAL']:_0x4ddea4=_native['Engine'][_0xaa5350(0x2086)];break;case _0x3c621e['g'][_0xaa5350(0xb70)]:_0x4ddea4=_native[_0xaa5350(0xaf1)][_0xaa5350(0x2b99)];break;case _0x3c621e['g'][_0xaa5350(0x944)]:_0x4ddea4=_native['Engine'][_0xaa5350(0x2f5f)];break;case _0x3c621e['g'][_0xaa5350(0x14e5)]:_0x4ddea4=_native['Engine'][_0xaa5350(0x3a8b)];break;case _0x3c621e['g'][_0xaa5350(0x3a60)]:_0x4ddea4=_native[_0xaa5350(0xaf1)]['DEPTH_TEST_LEQUAL'];}this[_0xaa5350(0xba7)]=_0x4ddea4,this[_0xaa5350(0x2846)][_0xaa5350(0x32a7)](_native[_0xaa5350(0xaf1)][_0xaa5350(0x2b9a)]),this[_0xaa5350(0x2846)][_0xaa5350(0x3bfe)](this[_0xaa5350(0xba7)]),this[_0xaa5350(0x2846)][_0xaa5350(0x164)]();}['setDepthWrite'](_0x2b00f7){var _0x531ec0=_0x4b999a;this[_0x531ec0(0x2150)]=_0x2b00f7,this[_0x531ec0(0x2846)][_0x531ec0(0x32a7)](_native['Engine'][_0x531ec0(0x3bbc)]),this[_0x531ec0(0x2846)][_0x531ec0(0x3bfe)](Number(_0x2b00f7)),this[_0x531ec0(0x2846)]['finishEncodingCommand']();}[_0x4b999a(0x2613)](_0x374b7f){var _0x1a816d=_0x4b999a;this[_0x1a816d(0xe45)]=_0x374b7f,this[_0x1a816d(0x2846)]['startEncodingCommand'](_native[_0x1a816d(0xaf1)][_0x1a816d(0x3d8)]),this['_commandBufferEncoder'][_0x1a816d(0x3bfe)](Number(_0x374b7f)),this['_commandBufferEncoder'][_0x1a816d(0x164)]();}[_0x4b999a(0x2a85)](){var _0x437292=_0x4b999a;return this[_0x437292(0xe45)];}[_0x4b999a(0x11bd)](){var _0x591b3b=_0x4b999a;this[_0x591b3b(0x8a8)](this[_0x591b3b(0x7fb)],this[_0x591b3b(0x3819)](this[_0x591b3b(0x38da)]),this[_0x591b3b(0x14b4)](this['_stencilOpDepthFail']),this[_0x591b3b(0x2237)](this[_0x591b3b(0x293c)]),this[_0x591b3b(0x367b)](this[_0x591b3b(0x21f1)]),this[_0x591b3b(0x842)]);}[_0x4b999a(0x8a8)](_0x53b052,_0x3cdf52,_0x4bf36a,_0x418cd8,_0x3c4b51,_0x428716){var _0x3bacd8=_0x4b999a;this[_0x3bacd8(0x2846)][_0x3bacd8(0x32a7)](_native[_0x3bacd8(0xaf1)][_0x3bacd8(0x2c16)]),this[_0x3bacd8(0x2846)]['encodeCommandArgAsUInt32'](_0x53b052),this[_0x3bacd8(0x2846)][_0x3bacd8(0x3bfe)](_0x3cdf52),this[_0x3bacd8(0x2846)][_0x3bacd8(0x3bfe)](_0x4bf36a),this['_commandBufferEncoder'][_0x3bacd8(0x3bfe)](_0x418cd8),this['_commandBufferEncoder'][_0x3bacd8(0x3bfe)](_0x3c4b51),this['_commandBufferEncoder'][_0x3bacd8(0x3bfe)](_0x428716),this[_0x3bacd8(0x2846)][_0x3bacd8(0x164)]();}[_0x4b999a(0x1804)](_0x13cf8f){var _0x508d3f=_0x4b999a;(this[_0x508d3f(0x4145)]=_0x13cf8f)?this[_0x508d3f(0x11bd)]():this[_0x508d3f(0x8a8)](0xff,_native[_0x508d3f(0xaf1)]['STENCIL_OP_FAIL_S_KEEP'],_native[_0x508d3f(0xaf1)][_0x508d3f(0x30f)],_native[_0x508d3f(0xaf1)][_0x508d3f(0x30f3)],_native['Engine']['STENCIL_TEST_ALWAYS'],0x0);}[_0x4b999a(0x2747)](){var _0x1a413e=_0x4b999a;return this[_0x1a413e(0x4145)];}[_0x4b999a(0x1e41)](){var _0x32a94a=_0x4b999a;return this[_0x32a94a(0x293c)];}[_0x4b999a(0xcf2)](_0x3a6035){var _0x32b467=_0x4b999a;this[_0x32b467(0x293c)]=_0x3a6035,this[_0x32b467(0x11bd)]();}['setStencilMask'](_0x3866fa){var _0x213056=_0x4b999a;this[_0x213056(0x7fb)]=_0x3866fa,this[_0x213056(0x11bd)]();}[_0x4b999a(0x265a)](_0x2dd8aa){var _0x4f813c=_0x4b999a;this['_stencilFunc']=_0x2dd8aa,this[_0x4f813c(0x11bd)]();}['setStencilFunctionReference'](_0x394350){var _0x8b8610=_0x4b999a;this[_0x8b8610(0x842)]=_0x394350,this[_0x8b8610(0x11bd)]();}['setStencilFunctionMask'](_0x27e646){var _0x45e14e=_0x4b999a;this[_0x45e14e(0x40dd)]=_0x27e646;}[_0x4b999a(0x28d3)](_0x54b2ef){var _0x1c756b=_0x4b999a;this[_0x1c756b(0x38da)]=_0x54b2ef,this[_0x1c756b(0x11bd)]();}[_0x4b999a(0x2c69)](_0x5c9764){var _0x30d8f9=_0x4b999a;this[_0x30d8f9(0xd48)]=_0x5c9764,this[_0x30d8f9(0x11bd)]();}[_0x4b999a(0x177b)](){var _0x4263df=_0x4b999a;return this[_0x4263df(0x7fb)];}[_0x4b999a(0x89a)](){return this['_stencilFunc'];}[_0x4b999a(0x1da4)](){var _0xa83985=_0x4b999a;return this[_0xa83985(0x842)];}[_0x4b999a(0x2275)](){var _0x5ec62d=_0x4b999a;return this[_0x5ec62d(0x40dd)];}[_0x4b999a(0x1612)](){var _0x37cbaa=_0x4b999a;return this[_0x37cbaa(0x38da)];}['getStencilOperationDepthFail'](){return this['_stencilOpDepthFail'];}[_0x4b999a(0x361e)](_0x4df765,_0x2abe9b,_0x106371,_0x528481){var _0x9771c2=_0x4b999a;throw new Error(_0x9771c2(0x336e));}[_0x4b999a(0x2449)](_0x3a506c,_0x18b70b=!0x1){var _0x3ab887=_0x4b999a,_0x3e29ad;this['_alphaMode']!==_0x3a506c&&(_0x3e29ad=this[_0x3ab887(0x2ae)](_0x3a506c),this['_commandBufferEncoder'][_0x3ab887(0x32a7)](_native[_0x3ab887(0xaf1)][_0x3ab887(0x126a)]),this[_0x3ab887(0x2846)]['encodeCommandArgAsUInt32'](_0x3e29ad),this[_0x3ab887(0x2846)]['finishEncodingCommand'](),_0x18b70b||this['setDepthWrite'](_0x3a506c===_0x3c621e['g'][_0x3ab887(0x3b02)]),this['_alphaMode']=_0x3a506c);}[_0x4b999a(0x2ab8)](){var _0x4e51ff=_0x4b999a;return this[_0x4e51ff(0x3d7)];}[_0x4b999a(0x17f8)](_0x1a1d20,_0x201b4d){var _0x54c584=_0x4b999a;return!!_0x1a1d20&&(this[_0x54c584(0x2846)]['startEncodingCommand'](_native[_0x54c584(0xaf1)][_0x54c584(0x1ce8)]),this[_0x54c584(0x2846)][_0x54c584(0x3ea7)](_0x1a1d20),this[_0x54c584(0x2846)][_0x54c584(0x3421)](_0x201b4d),this['_commandBufferEncoder']['finishEncodingCommand'](),!0x0);}[_0x4b999a(0x158d)](_0x234fb3,_0x1d1189){var _0x17a9df=_0x4b999a;return!!_0x234fb3&&(this['_commandBufferEncoder'][_0x17a9df(0x32a7)](_native[_0x17a9df(0xaf1)][_0x17a9df(0x220d)]),this['_commandBufferEncoder'][_0x17a9df(0x3ea7)](_0x234fb3),this[_0x17a9df(0x2846)][_0x17a9df(0x3887)](_0x1d1189),this[_0x17a9df(0x2846)][_0x17a9df(0x164)](),!0x0);}[_0x4b999a(0x351d)](_0x5ec0df,_0x528eb1){var _0x17aa98=_0x4b999a;return!!_0x5ec0df&&(this[_0x17aa98(0x2846)][_0x17aa98(0x32a7)](_native[_0x17aa98(0xaf1)][_0x17aa98(0x312a)]),this['_commandBufferEncoder'][_0x17aa98(0x3ea7)](_0x5ec0df),this[_0x17aa98(0x2846)][_0x17aa98(0x3887)](_0x528eb1),this['_commandBufferEncoder'][_0x17aa98(0x164)](),!0x0);}[_0x4b999a(0x11a8)](_0x514b91,_0x2d0eb8){var _0x5335b1=_0x4b999a;return!!_0x514b91&&(this[_0x5335b1(0x2846)][_0x5335b1(0x32a7)](_native['Engine'][_0x5335b1(0xbb9)]),this[_0x5335b1(0x2846)][_0x5335b1(0x3ea7)](_0x514b91),this['_commandBufferEncoder']['encodeCommandArgAsInt32s'](_0x2d0eb8),this[_0x5335b1(0x2846)][_0x5335b1(0x164)](),!0x0);}[_0x4b999a(0x2a64)](_0x2e11ee,_0xbcf5fe){var _0x566464=_0x4b999a;return!!_0x2e11ee&&(this[_0x566464(0x2846)][_0x566464(0x32a7)](_native[_0x566464(0xaf1)][_0x566464(0x2928)]),this[_0x566464(0x2846)][_0x566464(0x3ea7)](_0x2e11ee),this[_0x566464(0x2846)]['encodeCommandArgAsInt32s'](_0xbcf5fe),this[_0x566464(0x2846)][_0x566464(0x164)](),!0x0);}['setFloatArray'](_0x38f983,_0x1a6979){var _0x9f6fb2=_0x4b999a;return!!_0x38f983&&(this[_0x9f6fb2(0x2846)][_0x9f6fb2(0x32a7)](_native[_0x9f6fb2(0xaf1)][_0x9f6fb2(0x912)]),this[_0x9f6fb2(0x2846)][_0x9f6fb2(0x3ea7)](_0x38f983),this[_0x9f6fb2(0x2846)][_0x9f6fb2(0x1a81)](_0x1a6979),this[_0x9f6fb2(0x2846)][_0x9f6fb2(0x164)](),!0x0);}[_0x4b999a(0x199c)](_0x16ebc9,_0x4a40f8){var _0x1459fd=_0x4b999a;return!!_0x16ebc9&&(this[_0x1459fd(0x2846)]['startEncodingCommand'](_native[_0x1459fd(0xaf1)][_0x1459fd(0x1668)]),this[_0x1459fd(0x2846)]['encodeCommandArgAsNativeData'](_0x16ebc9),this[_0x1459fd(0x2846)][_0x1459fd(0x1a81)](_0x4a40f8),this[_0x1459fd(0x2846)]['finishEncodingCommand'](),!0x0);}[_0x4b999a(0x5f3)](_0x22f82e,_0x22cc98){var _0x157c97=_0x4b999a;return!!_0x22f82e&&(this[_0x157c97(0x2846)]['startEncodingCommand'](_native[_0x157c97(0xaf1)][_0x157c97(0x25b1)]),this[_0x157c97(0x2846)][_0x157c97(0x3ea7)](_0x22f82e),this[_0x157c97(0x2846)][_0x157c97(0x1a81)](_0x22cc98),this[_0x157c97(0x2846)]['finishEncodingCommand'](),!0x0);}[_0x4b999a(0x28ec)](_0x236f4d,_0x61acf0){var _0x1774b4=_0x4b999a;return!!_0x236f4d&&(this[_0x1774b4(0x2846)][_0x1774b4(0x32a7)](_native[_0x1774b4(0xaf1)][_0x1774b4(0x1297)]),this[_0x1774b4(0x2846)][_0x1774b4(0x3ea7)](_0x236f4d),this['_commandBufferEncoder']['encodeCommandArgAsFloat32s'](_0x61acf0),this[_0x1774b4(0x2846)]['finishEncodingCommand'](),!0x0);}[_0x4b999a(0x1a86)](_0x17ddee,_0x6eeb2c){var _0x2e2515=_0x4b999a;return!!_0x17ddee&&this[_0x2e2515(0x19f6)](_0x17ddee,new Float32Array(_0x6eeb2c));}['setArray2'](_0x1be86f,_0x2da3c3){var _0x3aaad1=_0x4b999a;return!!_0x1be86f&&this[_0x3aaad1(0x199c)](_0x1be86f,new Float32Array(_0x2da3c3));}[_0x4b999a(0x3f04)](_0x3b1d8d,_0x52dcdb){var _0x444645=_0x4b999a;return!!_0x3b1d8d&&this[_0x444645(0x5f3)](_0x3b1d8d,new Float32Array(_0x52dcdb));}[_0x4b999a(0x3917)](_0x477cc1,_0x430827){return!!_0x477cc1&&this['setFloatArray4'](_0x477cc1,new Float32Array(_0x430827));}[_0x4b999a(0x29b4)](_0x95537e,_0x40e786){var _0x10b719=_0x4b999a;return!!_0x95537e&&(this[_0x10b719(0x2846)][_0x10b719(0x32a7)](_native[_0x10b719(0xaf1)][_0x10b719(0x1edc)]),this[_0x10b719(0x2846)][_0x10b719(0x3ea7)](_0x95537e),this[_0x10b719(0x2846)][_0x10b719(0x1a81)](_0x40e786),this[_0x10b719(0x2846)][_0x10b719(0x164)](),!0x0);}[_0x4b999a(0x10cb)](_0x235109,_0xd21f24){var _0x30238f=_0x4b999a;return!!_0x235109&&(this[_0x30238f(0x2846)]['startEncodingCommand'](_native['Engine'][_0x30238f(0x15ac)]),this[_0x30238f(0x2846)][_0x30238f(0x3ea7)](_0x235109),this[_0x30238f(0x2846)][_0x30238f(0x1a81)](_0xd21f24),this[_0x30238f(0x2846)][_0x30238f(0x164)](),!0x0);}[_0x4b999a(0xcdb)](_0x499a00,_0x4ad256){var _0x25b1e4=_0x4b999a;return!!_0x499a00&&(this[_0x25b1e4(0x2846)]['startEncodingCommand'](_native[_0x25b1e4(0xaf1)][_0x25b1e4(0x15f1)]),this[_0x25b1e4(0x2846)][_0x25b1e4(0x3ea7)](_0x499a00),this[_0x25b1e4(0x2846)][_0x25b1e4(0x1a81)](_0x4ad256),this[_0x25b1e4(0x2846)]['finishEncodingCommand'](),!0x0);}[_0x4b999a(0x12f1)](_0x2ab6c1,_0x5a6e82){var _0x5d8738=_0x4b999a;return!!_0x2ab6c1&&(this[_0x5d8738(0x2846)][_0x5d8738(0x32a7)](_native['Engine'][_0x5d8738(0x131e)]),this[_0x5d8738(0x2846)][_0x5d8738(0x3ea7)](_0x2ab6c1),this[_0x5d8738(0x2846)][_0x5d8738(0x5ee)](_0x5a6e82),this['_commandBufferEncoder'][_0x5d8738(0x164)](),!0x0);}['setFloat2'](_0x90b9a9,_0x4f0eb7,_0x5a0f68){var _0xeb3f45=_0x4b999a;return!!_0x90b9a9&&(this['_commandBufferEncoder']['startEncodingCommand'](_native['Engine']['COMMAND_SETFLOAT2']),this['_commandBufferEncoder'][_0xeb3f45(0x3ea7)](_0x90b9a9),this[_0xeb3f45(0x2846)][_0xeb3f45(0x5ee)](_0x4f0eb7),this[_0xeb3f45(0x2846)][_0xeb3f45(0x5ee)](_0x5a0f68),this[_0xeb3f45(0x2846)][_0xeb3f45(0x164)](),!0x0);}['setFloat3'](_0x316999,_0x34fb73,_0x4cc98f,_0x200ede){var _0x5ccbc6=_0x4b999a;return!!_0x316999&&(this[_0x5ccbc6(0x2846)]['startEncodingCommand'](_native[_0x5ccbc6(0xaf1)]['COMMAND_SETFLOAT3']),this['_commandBufferEncoder']['encodeCommandArgAsNativeData'](_0x316999),this['_commandBufferEncoder'][_0x5ccbc6(0x5ee)](_0x34fb73),this['_commandBufferEncoder']['encodeCommandArgAsFloat32'](_0x4cc98f),this['_commandBufferEncoder'][_0x5ccbc6(0x5ee)](_0x200ede),this[_0x5ccbc6(0x2846)][_0x5ccbc6(0x164)](),!0x0);}[_0x4b999a(0xbe9)](_0x2665b8,_0x3902e6,_0x4f0d76,_0x434e59,_0x4a946d){var _0x345f39=_0x4b999a;return!!_0x2665b8&&(this[_0x345f39(0x2846)]['startEncodingCommand'](_native[_0x345f39(0xaf1)][_0x345f39(0x24b2)]),this[_0x345f39(0x2846)][_0x345f39(0x3ea7)](_0x2665b8),this['_commandBufferEncoder'][_0x345f39(0x5ee)](_0x3902e6),this[_0x345f39(0x2846)]['encodeCommandArgAsFloat32'](_0x4f0d76),this['_commandBufferEncoder'][_0x345f39(0x5ee)](_0x434e59),this[_0x345f39(0x2846)][_0x345f39(0x5ee)](_0x4a946d),this[_0x345f39(0x2846)][_0x345f39(0x164)](),!0x0);}[_0x4b999a(0x38b3)](_0x1195bc,_0x1e5353){var _0x58d5e0=_0x4b999a;return!!_0x1195bc&&(this[_0x58d5e0(0x115a)](_0x1195bc,_0x1e5353['r'],_0x1e5353['g'],_0x1e5353['b']),!0x0);}[_0x4b999a(0x1486)](_0x3d867a,_0x2ce769,_0x4edded){var _0x5a8cd1=_0x4b999a;return!!_0x3d867a&&(this[_0x5a8cd1(0xbe9)](_0x3d867a,_0x2ce769['r'],_0x2ce769['g'],_0x2ce769['b'],_0x4edded),!0x0);}[_0x4b999a(0xc01)](_0x81d75a){var _0x174ace=_0x4b999a;this[_0x174ace(0x1271)]||(this[_0x174ace(0x1c43)](),this['_currentEffect']=null,_0x81d75a&&(this[_0x174ace(0x20ab)]=null,this[_0x174ace(0x3373)][_0x174ace(0xf06)](),this[_0x174ace(0x23ca)][_0x174ace(0xf06)](),this[_0x174ace(0x1f23)][_0x174ace(0xf06)]()),this['_cachedVertexBuffers']=null,this[_0x174ace(0x2626)]=null,this[_0x174ace(0x15c)]=null);}['_createTexture'](){var _0x57bf20=_0x4b999a;return this[_0x57bf20(0x3f27)][_0x57bf20(0xdaf)]();}[_0x4b999a(0x1247)](_0x3b5ae3){var _0x42bcf4=_0x4b999a;_0x3b5ae3&&this[_0x42bcf4(0x3f27)][_0x42bcf4(0x2d2a)](_0x3b5ae3);}[_0x4b999a(0x485)](_0x391f67,_0x38c945,_0x2a90db,_0x5c98a8=!0x1,_0x45112a){var _0x5b021c=_0x4b999a;void 0x0===_0x5c98a8&&(_0x5c98a8=!0x1),_0x391f67&&_0x391f67[_0x5b021c(0x70b)]&&(_0x5c98a8=_0x38c945[_0x5b021c(0x1b9a)](),_0x38c945=_0x391f67[_0x5b021c(0x70b)][_0x5b021c(0x3e9d)],this['_engine'][_0x5b021c(0x829)](_0x38c945,_0x5c98a8),_0x391f67[_0x5b021c(0xe80)]=!0x0);}[_0x4b999a(0x1c2f)](_0x5716cf,_0x3d35b7,_0x5e3837,_0xa8966b){var _0x1c8f52=_0x4b999a;return _0x5716cf=Math[_0x1c8f52(0x34dd)](_0x5716cf,0x1),_0x3d35b7=Math[_0x1c8f52(0x34dd)](_0x3d35b7,0x1),this[_0x1c8f52(0x1eb5)](new Uint8Array(_0x5716cf*_0x3d35b7*0x4),_0x5716cf,_0x3d35b7,_0x3c621e['g'][_0x1c8f52(0x2a2)],!0x1,!0x1,_0xa8966b);}[_0x4b999a(0x3666)](_0x53caa9){var _0xb62c6e=_0x4b999a;return this[_0xb62c6e(0x96e)]?this[_0xb62c6e(0x96e)][_0xb62c6e(0xc9c)](_0x53caa9):null;}[_0x4b999a(0x1b5a)](_0x2e7112,_0x2ee9e1,_0x6f033a){var _0x2e74f9=_0x4b999a;_0x2e7112&&_0x2e7112[_0x2e74f9(0x70b)]&&this[_0x2e74f9(0x96e)]&&(_0x2e7112=_0x2e7112[_0x2e74f9(0x70b)]['underlyingResource'],this['_camera'][_0x2e74f9(0x1b5a)](_0x2e7112,_0x2ee9e1,_0x6f033a));}[_0x4b999a(0x1eb5)](_0x31cd05,_0x6912c0,_0x4e4d8a,_0x5261f3,_0x35c019,_0x4f5602,_0x13f661,_0x416a46=null,_0x56d8d1=_0x3c621e['g'][_0x4b999a(0x3c2)],_0x46cd38,_0x57ce32=!0x1){var _0x3e1519=_0x4b999a;const _0x8a599d=new _0x5cba14['l'](this,_0x5cba14['S'][_0x3e1519(0x1925)]);return _0x8a599d[_0x3e1519(0x3ced)]=_0x5261f3,_0x8a599d[_0x3e1519(0x473)]=_0x35c019,_0x8a599d[_0x3e1519(0x39d6)]=_0x13f661,_0x8a599d[_0x3e1519(0x32e5)]=_0x4f5602,_0x8a599d[_0x3e1519(0x1839)]=_0x6912c0,_0x8a599d[_0x3e1519(0x1ea0)]=_0x4e4d8a,_0x8a599d[_0x3e1519(0x15b3)]=_0x8a599d['baseWidth'],_0x8a599d[_0x3e1519(0x230c)]=_0x8a599d[_0x3e1519(0x1ea0)],_0x8a599d[_0x3e1519(0x1b80)]=_0x416a46,_0x8a599d[_0x3e1519(0x30a3)]=_0x56d8d1,_0x8a599d[_0x3e1519(0x1f96)]=this['_getUseSRGBBuffer'](_0x57ce32,!_0x35c019),this['updateRawTexture'](_0x8a599d,_0x31cd05,_0x5261f3,_0x4f5602,_0x416a46,_0x56d8d1,_0x8a599d[_0x3e1519(0x1f96)]),_0x8a599d[_0x3e1519(0x70b)]&&(_0x6912c0=_0x8a599d[_0x3e1519(0x70b)][_0x3e1519(0x3e9d)],_0x4e4d8a=this[_0x3e1519(0x30a8)](_0x13f661),this[_0x3e1519(0x7dd)](_0x6912c0,_0x4e4d8a)),this['_internalTexturesCache'][_0x3e1519(0x2009)](_0x8a599d),_0x8a599d;}[_0x4b999a(0x1d21)](_0x1257c2,_0x2f9dad,_0x57e782,_0x24b858,_0x5c95bc,_0x1d15e8,_0x2a1199,_0x3ab14a,_0x459141=0x0,_0x3953ca=_0x3c621e['g']['TEXTURETYPE_UNSIGNED_INT']){var _0x124c3c=_0x4b999a;const _0x17aa14=new _0x5cba14['l'](this,_0x5cba14['S'][_0x124c3c(0x21b4)]);var _0x4f3cae;return _0x17aa14[_0x124c3c(0x1839)]=_0x2f9dad,_0x17aa14[_0x124c3c(0x1ea0)]=_0x57e782,_0x17aa14[_0x124c3c(0x2d90)]=_0x24b858,_0x17aa14['width']=_0x2f9dad,_0x17aa14[_0x124c3c(0x230c)]=_0x57e782,_0x17aa14[_0x124c3c(0x2c6c)]=_0x24b858,_0x17aa14['format']=_0x5c95bc,_0x17aa14[_0x124c3c(0x30a3)]=_0x3953ca,_0x17aa14[_0x124c3c(0x473)]=_0x1d15e8,_0x17aa14[_0x124c3c(0x39d6)]=_0x3ab14a,_0x17aa14[_0x124c3c(0xfc3)]=!0x0,_0x17aa14[_0x124c3c(0x70b)]&&(_0x4f3cae=_0x17aa14['_hardwareTexture'][_0x124c3c(0x3e9d)],this[_0x124c3c(0x3f27)][_0x124c3c(0x39f)](_0x4f3cae,_0x1257c2,_0x2f9dad,_0x57e782,_0x24b858,this[_0x124c3c(0x2b1f)](_0x5c95bc,_0x3953ca),_0x1d15e8,_0x2a1199),_0x1257c2=this[_0x124c3c(0x30a8)](_0x3ab14a),this[_0x124c3c(0x7dd)](_0x4f3cae,_0x1257c2)),_0x17aa14['isReady']=!0x0,this[_0x124c3c(0x352d)][_0x124c3c(0x2009)](_0x17aa14),_0x17aa14;}[_0x4b999a(0x1943)](_0x564962,_0x29b212,_0x4a9ac8,_0x4ffd1e,_0x2a55be=0x0,_0x85515b=_0x3c621e['g'][_0x4b999a(0x3c2)],_0x582663){var _0x566c15=_0x4b999a,_0x31257e;_0x564962&&(_0x29b212&&_0x564962['_hardwareTexture']&&(_0x31257e=_0x564962['_hardwareTexture'][_0x566c15(0x3e9d)],this[_0x566c15(0x3f27)][_0x566c15(0x3049)](_0x31257e,_0x29b212,_0x564962[_0x566c15(0x15b3)],_0x564962[_0x566c15(0x230c)],this[_0x566c15(0x2b1f)](_0x4a9ac8,_0x85515b),_0x564962[_0x566c15(0x473)],_0x564962[_0x566c15(0x32e5)])),_0x564962['isReady']=!0x0);}[_0x4b999a(0xdaf)](_0x27ba61,_0x130222,_0x3f823e,_0x7a7faf,_0x127473=_0x3c621e['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x2dd915=null,_0x5718aa=null,_0x2b2742=null,_0x33ee01=null,_0xbe9999=null,_0x5bef14=null,_0x2c7e0d,_0x548c03,_0x4baba1,_0x5ca688=!0x1){var _0x2dca17=_0x4b999a,_0x1959df=_0x2dca17(0x8c9)===(_0x27ba61=_0x27ba61||'')['substr'](0x0,0x5),_0x4c114f=_0x1959df&&-0x1!==_0x27ba61['indexOf'](';base64,');const _0x1d6eba=_0x33ee01||new _0x5cba14['l'](this,_0x5cba14['S'][_0x2dca17(0xd19)]),_0x565ef0=_0x27ba61;var _0x4ab3f3=(_0x27ba61=!this[_0x2dca17(0x3494)]||_0x4c114f||_0x33ee01||_0x2b2742?_0x27ba61:this['_transformTextureUrl'](_0x27ba61))[_0x2dca17(0x210b)]('.'),_0x13fab8=_0x5bef14||(-0x1<_0x4ab3f3?_0x27ba61[_0x2dca17(0x3bf3)](_0x4ab3f3)[_0x2dca17(0x15e4)]():'');let _0x514e17=null;for(const _0x3c107b of _0xef6795['D']['_TextureLoaders'])if(_0x3c107b[_0x2dca17(0x337e)](_0x13fab8)){_0x514e17=_0x3c107b;break;}_0x7a7faf&&_0x7a7faf[_0x2dca17(0x102f)](_0x1d6eba),_0x1d6eba[_0x2dca17(0xfa0)]=_0x27ba61,_0x1d6eba[_0x2dca17(0x473)]=!_0x130222,_0x1d6eba[_0x2dca17(0x39d6)]=_0x127473,_0x1d6eba[_0x2dca17(0x32e5)]=_0x3f823e,_0x1d6eba[_0x2dca17(0x1f96)]=this[_0x2dca17(0x30e8)](_0x5ca688,_0x130222),this[_0x2dca17(0x198e)]||(_0x1d6eba[_0x2dca17(0x2885)]=_0x2b2742);let _0x35e282=null;_0x2dd915&&!_0x33ee01&&(_0x35e282=_0x1d6eba[_0x2dca17(0x7f0)][_0x2dca17(0x2ed7)](_0x2dd915)),_0x33ee01||this['_internalTexturesCache'][_0x2dca17(0x2009)](_0x1d6eba);const _0x43fa5d=(_0x113b70,_0x312759)=>{var _0xc4a2aa=_0x2dca17;_0x7a7faf&&_0x7a7faf['removePendingData'](_0x1d6eba),_0x27ba61===_0x565ef0?(_0x35e282&&_0x1d6eba[_0xc4a2aa(0x7f0)][_0xc4a2aa(0x209f)](_0x35e282),_0x3b2286['l'][_0xc4a2aa(0x244a)]&&this['createTexture'](_0x3b2286['l'][_0xc4a2aa(0x137b)],_0x130222,_0x1d6eba[_0xc4a2aa(0x32e5)],_0x7a7faf,_0x127473,null,_0x5718aa,_0x2b2742,_0x1d6eba),_0x5718aa&&_0x5718aa((_0x113b70||_0xc4a2aa(0x8d9))+(_0x3b2286['l'][_0xc4a2aa(0x244a)]?'\x20-\x20Fallback\x20texture\x20was\x20used':''),_0x312759)):(_0x4b4906['Y'][_0xc4a2aa(0x1381)](_0xc4a2aa(0x2f52)+_0x27ba61+_0xc4a2aa(0x131d)+_0x565ef0),this['createTexture'](_0x565ef0,_0x130222,_0x1d6eba[_0xc4a2aa(0x32e5)],_0x7a7faf,_0x127473,_0x2dd915,_0x5718aa,_0x2b2742,_0x1d6eba,_0xbe9999,_0x5bef14,_0x2c7e0d,_0x548c03));};if(_0x514e17)throw new Error(_0x2dca17(0x314c));{const _0x34f23d=_0x2ce4=>{var _0x4ebf55=_0x2dca17;if(_0x1d6eba['_hardwareTexture']){const _0x3dcd52=_0x1d6eba[_0x4ebf55(0x70b)][_0x4ebf55(0x3e9d)];this[_0x4ebf55(0x3f27)][_0x4ebf55(0x3d77)](_0x3dcd52,_0x2ce4,!_0x130222,_0x3f823e,_0x5ca688,()=>{var _0x110af3=_0x4ebf55;_0x1d6eba[_0x110af3(0x1839)]=this['_engine'][_0x110af3(0x3a59)](_0x3dcd52),_0x1d6eba[_0x110af3(0x1ea0)]=this[_0x110af3(0x3f27)][_0x110af3(0x125d)](_0x3dcd52),_0x1d6eba[_0x110af3(0x15b3)]=_0x1d6eba['baseWidth'],_0x1d6eba[_0x110af3(0x230c)]=_0x1d6eba['baseHeight'],_0x1d6eba[_0x110af3(0xe80)]=!0x0;var _0x46c161=this[_0x110af3(0x30a8)](_0x127473);this['_setTextureSampling'](_0x3dcd52,_0x46c161),_0x7a7faf&&_0x7a7faf[_0x110af3(0x2cba)](_0x1d6eba),_0x1d6eba[_0x110af3(0x7f0)][_0x110af3(0x223f)](_0x1d6eba),_0x1d6eba[_0x110af3(0x7f0)]['clear']();},()=>{var _0x4440ae=_0x4ebf55;throw new Error(_0x4440ae(0x2e4f));});}else _0x7a7faf&&_0x7a7faf[_0x4ebf55(0x2cba)](_0x1d6eba);};if(_0x1959df&&_0x2b2742){if(_0x2b2742 instanceof ArrayBuffer)_0x34f23d(new Uint8Array(_0x2b2742));else{if(ArrayBuffer[_0x2dca17(0x185f)](_0x2b2742))_0x34f23d(_0x2b2742);else{if(_0x2dca17(0x3e96)!=typeof _0x2b2742)throw new Error(_0x2dca17(0xb4b));_0x34f23d(new Uint8Array(_0x229482['w1'][_0x2dca17(0x2013)](_0x2b2742)));}}}else _0x4c114f?_0x34f23d(new Uint8Array(_0x229482['w1']['DecodeBase64'](_0x27ba61))):this[_0x2dca17(0x1004)](_0x27ba61,_0x1ff129=>_0x34f23d(new Uint8Array(_0x1ff129)),void 0x0,void 0x0,!0x0,(_0x422567,_0x53400c)=>{var _0x480fd3=_0x2dca17;_0x43fa5d(_0x480fd3(0x27bb)+(_0x422567&&_0x422567['responseURL'],_0x53400c));});}return _0x1d6eba;}[_0x4b999a(0x2b98)](_0x512691,_0x2d9309=!0x1,_0x358135=_0x3c621e['g']['TEXTURE_TRILINEAR_SAMPLINGMODE']){var _0x38e5a4=_0x4b999a;_0x512691=new _0x2a329c['E'](_0x512691,this[_0x38e5a4(0x3f27)]);const _0x575419=new _0x5cba14['l'](this,_0x5cba14['S']['Unknown'],!0x0);return _0x575419['_hardwareTexture']=_0x512691,_0x575419[_0x38e5a4(0xe80)]=!0x0,_0x575419[_0x38e5a4(0x3aa9)]=_0x2d9309,this['updateTextureSamplingMode'](_0x358135,_0x575419),_0x575419;}['wrapWebGLTexture'](){throw new Error('wrapWebGLTexture\x20is\x20not\x20supported,\x20use\x20wrapNativeTexture\x20instead.');}[_0x4b999a(0x17d6)](_0x38f42f,_0x459ecf,_0x26ecda){var _0x56eee5=_0x4b999a;const _0x1112b2=_0x26ecda;var _0x26ecda=new _0x5cba14['l'](this,_0x5cba14['S'][_0x56eee5(0x139b)]),_0x2e0cd0=_0x38f42f[_0x56eee5(0x15b3)]||_0x38f42f,_0x38f42f=_0x38f42f[_0x56eee5(0x230c)]||_0x38f42f,_0x2e0cd0=this['_engine'][_0x56eee5(0x3685)](_0x26ecda[_0x56eee5(0x70b)][_0x56eee5(0x3e9d)],_0x2e0cd0,_0x38f42f,!0x0,!0x0);return _0x1112b2['_framebufferDepthStencil']=_0x2e0cd0,_0x26ecda;}['_releaseFramebufferObjects'](_0x42f13c){var _0x4c0bff=_0x4b999a;_0x42f13c&&(this[_0x4c0bff(0x2846)]['startEncodingCommand'](_native[_0x4c0bff(0xaf1)][_0x4c0bff(0x2356)]),this[_0x4c0bff(0x2846)][_0x4c0bff(0x3ea7)](_0x42f13c),this['_commandBufferEncoder'][_0x4c0bff(0x164)]());}[_0x4b999a(0xf7b)](_0x29d58d,_0x4bf888){return new Promise((_0x5f130f,_0x5393c1)=>{var _0x566d38=a8_0xcbd5;const _0x18eb29=this[_0x566d38(0x1e1e)]();_0x18eb29[_0x566d38(0x41c4)]=()=>{var _0x4bda34=_0x566d38;try{var _0x3bc0e4=this['_engine'][_0x4bda34(0x206c)](_0x18eb29);_0x5f130f(_0x3bc0e4);}catch(_0x7fdb03){_0x5393c1(_0x4bda34(0xdb4)+_0x18eb29['src']+_0x4bda34(0x444)+_0x7fdb03);}},_0x18eb29[_0x566d38(0xbde)]=_0x308089=>{var _0x277223=_0x566d38;_0x5393c1(_0x277223(0xdb4)+_0x18eb29[_0x277223(0x213c)]+_0x277223(0x444)+_0x308089);},_0x18eb29['src']=_0x29d58d;});}[_0x4b999a(0x206c)](_0x2318b4,_0x4f007d){return new Promise((_0x42ca2d,_0x473c49)=>{var _0x11d86c=a8_0xcbd5;if(Array[_0x11d86c(0x396b)](_0x2318b4)){var _0x68ffac=_0x2318b4;if(_0x68ffac[_0x11d86c(0x9da)]){const _0x1da03e=this[_0x11d86c(0x3f27)][_0x11d86c(0x206c)](_0x68ffac[0x0]);if(_0x1da03e)return void _0x42ca2d(_0x1da03e);}}_0x473c49(_0x11d86c(0xb35));});}[_0x4b999a(0xac6)](_0x2c46bd,_0x37d460,_0x3c729a){return this['_engine']['resizeImageBitmap'](_0x2c46bd,_0x37d460,_0x3c729a);}[_0x4b999a(0x1b42)](_0x28f468,_0x309601,_0x260fc8,_0x449bdf,_0x32d96d=null,_0x512894=null,_0x34a09a,_0x2c2b78=null,_0x457538,_0x49f5f9=0x0,_0x1cfeb9=0x0,_0x18e3ce=null,_0x3af108,_0x51cc7f=!0x1){var _0x3fc57f=_0x4b999a;const _0x1ab67b=_0x18e3ce||new _0x5cba14['l'](this,_0x5cba14['S']['Cube']);_0x1ab67b[_0x3fc57f(0xfe1)]=!0x0,_0x1ab67b[_0x3fc57f(0xfa0)]=_0x28f468,_0x1ab67b[_0x3fc57f(0x473)]=!_0x449bdf,_0x1ab67b['_lodGenerationScale']=_0x49f5f9,_0x1ab67b['_lodGenerationOffset']=_0x1cfeb9,this['_doNotHandleContextLost']||(_0x1ab67b['_extension']=_0x2c2b78,_0x1ab67b[_0x3fc57f(0x3a9f)]=_0x260fc8),_0x18e3ce=_0x28f468[_0x3fc57f(0x210b)]('.');if(_0x3fc57f(0x2d71)===(_0x2c2b78||(-0x1<_0x18e3ce?_0x28f468['substring'](_0x18e3ce)[_0x3fc57f(0x15e4)]():''))){const _0x3e55fd=_0x160b8b=>{var _0xb3a91f=_0x3fc57f,_0x3e2502=(0x0,_0x17cf23['qJ'])(_0x160b8b),_0x3f7e25=(_0x1ab67b['width']=_0x3e2502['width'],_0x1ab67b[_0xb3a91f(0x230c)]=_0x3e2502['width'],(0x0,_0x17cf23['qC'])(_0x1ab67b,_0x3e2502),_0x3e2502[_0xb3a91f(0x2bbe)]);if(!_0x3f7e25)throw new Error(_0xb3a91f(0x3faf));_0x1ab67b['_lodGenerationScale']=_0x3f7e25[_0xb3a91f(0x3c4e)],_0x3f7e25=(0x0,_0x17cf23['Do'])(_0x160b8b,_0x3e2502),(_0x1ab67b['format']=_0x3c621e['g'][_0xb3a91f(0x2a2)],_0x1ab67b[_0xb3a91f(0x30a3)]=_0x3c621e['g']['TEXTURETYPE_UNSIGNED_INT'],_0x1ab67b[_0xb3a91f(0x473)]=!0x0,_0x1ab67b[_0xb3a91f(0x279a)]()['updateTextureSamplingMode'](_0x14f2fb['x'][_0xb3a91f(0x336a)],_0x1ab67b),_0x1ab67b[_0xb3a91f(0x206b)]=!0x0,_0x1ab67b[_0xb3a91f(0x32e5)]=!0x0,this[_0xb3a91f(0x3f27)][_0xb3a91f(0xd12)](_0x1ab67b[_0xb3a91f(0x70b)][_0xb3a91f(0x3e9d)],_0x3f7e25,!0x1,_0x51cc7f,()=>{var _0x94ef8a=_0xb3a91f;_0x1ab67b[_0x94ef8a(0xe80)]=!0x0,_0x32d96d&&_0x32d96d();},()=>{var _0x411132=_0xb3a91f;throw new Error(_0x411132(0x2588));}));};if(_0x260fc8&&0x6===_0x260fc8[_0x3fc57f(0x9da)])throw new Error(_0x3fc57f(0x1921));this[_0x3fc57f(0x1004)](_0x28f468,_0xaae789=>_0x3e55fd(new Uint8Array(_0xaae789)),void 0x0,void 0x0,!0x0,(_0x5c784e,_0x1c9401)=>{var _0x3f7ef8=_0x3fc57f;_0x512894&&_0x5c784e&&_0x512894(_0x5c784e[_0x3f7ef8(0x29b3)]+'\x20'+_0x5c784e[_0x3f7ef8(0x38c8)],_0x1c9401);});}else{if(!_0x260fc8||0x6!==_0x260fc8[_0x3fc57f(0x9da)])throw new Error('Cannot\x20load\x20cubemap\x20because\x206\x20files\x20were\x20not\x20defined');const _0x1a9b1a=[_0x260fc8[0x0],_0x260fc8[0x3],_0x260fc8[0x1],_0x260fc8[0x4],_0x260fc8[0x2],_0x260fc8[0x5]];Promise[_0x3fc57f(0x1b92)](_0x1a9b1a['map'](_0x4d63ad=>_0x229482['w1'][_0x3fc57f(0x2c1f)](_0x4d63ad)['then'](_0x5858de=>new Uint8Array(_0x5858de))))[_0x3fc57f(0x3be)](_0x421ce1=>new Promise((_0x14f963,_0x52737d)=>{var _0x1ccbc3=_0x3fc57f;this[_0x1ccbc3(0x3f27)][_0x1ccbc3(0x1634)](_0x1ab67b[_0x1ccbc3(0x70b)][_0x1ccbc3(0x3e9d)],_0x421ce1,!_0x449bdf,!0x0,_0x51cc7f,_0x14f963,_0x52737d);}))[_0x3fc57f(0x3be)](()=>{var _0x23bd17=_0x3fc57f;_0x1ab67b[_0x23bd17(0xe80)]=!0x0,_0x32d96d&&_0x32d96d();},_0x21cdd1=>{var _0x48a7d4=_0x3fc57f;_0x512894&&_0x512894(_0x48a7d4(0x12da)+_0x21cdd1[_0x48a7d4(0x677)],_0x21cdd1);});}return this['_internalTexturesCache'][_0x3fc57f(0x2009)](_0x1ab67b),_0x1ab67b;}[_0x4b999a(0x3497)](){var _0x63bf86=_0x4b999a;return new _0x2a329c['E'](this[_0x63bf86(0x2ffd)](),this[_0x63bf86(0x3f27)]);}[_0x4b999a(0x3bd2)](_0x155038,_0x1dc879,_0x29323e){var _0x13afa9=_0x4b999a;return _0x155038=new _0x1319c2['o'](_0x155038,_0x1dc879,_0x29323e,this),(this[_0x13afa9(0x3a69)][_0x13afa9(0x2009)](_0x155038),_0x155038);}[_0x4b999a(0xce0)](_0x2f127d,_0x1b8abb,_0x1f556d=0x0,_0x4ab5e6=_0x5cba14['S']['Unknown']){var _0x2e55ec=_0x4b999a;let _0x24dedb=!0x1,_0x402b15=_0x3c621e['g']['TEXTURETYPE_UNSIGNED_INT'],_0x2271a5=_0x3c621e['g'][_0x2e55ec(0xca8)],_0xcef2a=_0x3c621e['g'][_0x2e55ec(0x2a2)],_0x5971b2=!0x1,_0x38281d=0x1,_0x457703;void 0x0!==_0x1b8abb&&_0x2e55ec(0x3e0f)==typeof _0x1b8abb?(_0x24dedb=!!_0x1b8abb['generateMipMaps'],_0x402b15=void 0x0===_0x1b8abb[_0x2e55ec(0x30a3)]?_0x3c621e['g'][_0x2e55ec(0x3c2)]:_0x1b8abb[_0x2e55ec(0x30a3)],_0x2271a5=void 0x0===_0x1b8abb[_0x2e55ec(0x39d6)]?_0x3c621e['g'][_0x2e55ec(0xca8)]:_0x1b8abb['samplingMode'],_0xcef2a=void 0x0===_0x1b8abb[_0x2e55ec(0x3ced)]?_0x3c621e['g']['TEXTUREFORMAT_RGBA']:_0x1b8abb[_0x2e55ec(0x3ced)],_0x5971b2=void 0x0!==_0x1b8abb[_0x2e55ec(0x343a)]&&_0x1b8abb[_0x2e55ec(0x343a)],_0x38281d=null!=(_0x465ff8=_0x1b8abb['samples'])?_0x465ff8:0x1,_0x457703=_0x1b8abb['label']):_0x24dedb=!!_0x1b8abb,_0x5971b2=_0x5971b2&&this[_0x2e55ec(0x2d88)]['supportSRGBBuffers']&&(0x1_0x4806a4=_0x4806a4||new Uint8Array(_0x366421));}}_0x50f2ce[_0x4b999a(0x7c0)]=0x8;},0x4218:(_0x2f8b2d,_0x5508e1,_0x462507)=>{_0x462507(0x9a70),_0x462507(0x14232),_0x462507(0x138df),_0x462507(0x1610),_0x462507(0x1edb),_0x462507(0x13324),_0x462507(0x157cc),class extends null{};},0x13324:(_0x385c3e,_0x1e0eae,_0x114384)=>{var _0x5b1db9=a8_0x2e955a;_0x114384['d'](_0x1e0eae,{'Z':()=>_0x28916e});class _0x28916e{static[_0x5b1db9(0xaca)](_0x356289){var _0x3fe99e=_0x5b1db9;if(_0x28916e[_0x3fe99e(0x2b85)]=!0x1,_0x356289&&!_0x28916e['MatrixUse64Bits']&&_0x28916e['MatrixTrackedMatrices'])for(let _0x26cf32=0x0;_0x26cf32<_0x28916e[_0x3fe99e(0xcfc)][_0x3fe99e(0x9da)];++_0x26cf32){const _0x1864b5=_0x28916e[_0x3fe99e(0xcfc)][_0x26cf32];var _0x5b9be2=_0x1864b5['_m'];_0x1864b5['_m']=new Float64Array(0x10);for(let _0x51dbed=0x0;_0x51dbed<0x10;++_0x51dbed)_0x1864b5['_m'][_0x51dbed]=_0x5b9be2[_0x51dbed];}_0x28916e[_0x3fe99e(0x284e)]=_0x356289,_0x28916e['MatrixCurrentType']=_0x28916e[_0x3fe99e(0x284e)]?Float64Array:Float32Array,_0x28916e[_0x3fe99e(0xcfc)]=null;}}_0x28916e[_0x5b1db9(0x284e)]=!0x1,_0x28916e[_0x5b1db9(0x2b85)]=!0x0,_0x28916e[_0x5b1db9(0x3775)]=Float64Array,_0x28916e[_0x5b1db9(0xcfc)]=[];},0x157cc:(_0x10a1fc,_0x203a72,_0x128bd1)=>{var _0x13f3af=a8_0x2e955a;_0x128bd1['d'](_0x203a72,{'r':()=>_0x5e4666});var _0x5949e0=_0x128bd1(0x138df),_0x1cd882=_0x128bd1(0x1610);class _0x5e4666{constructor(_0x3ae318,_0x208791,_0xd3088f,_0x1eaa24){var _0x73e61b=a8_0xcbd5;this[_0x73e61b(0x505)]=null,this['_faceIndices']=null,this['_layerIndices']=null,this[_0x73e61b(0x1fd8)]=0x1,this[_0x73e61b(0x2582)]=null,this[_0x73e61b(0xe99)]=!0x1,this['_generateDepthBuffer']=!0x1,this['_depthStencilTextureWithStencil']=!0x1,this[_0x73e61b(0x15b6)]=_0x3ae318,this['_isCube']=_0x208791,this[_0x73e61b(0xb4f)]=_0xd3088f,this[_0x73e61b(0x3f27)]=_0x1eaa24,this['_depthStencilTexture']=null;}get[_0x13f3af(0x359a)](){var _0x1d710d=_0x13f3af;return this[_0x1d710d(0x14a0)];}get[_0x13f3af(0x3e76)](){var _0x21fcce=_0x13f3af;return this[_0x21fcce(0x205a)];}get[_0x13f3af(0xfe1)](){var _0xccb37a=_0x13f3af;return this[_0xccb37a(0x3378)];}get[_0x13f3af(0x97a)](){var _0x4eecbd=_0x13f3af;return this[_0x4eecbd(0x15b6)];}get[_0x13f3af(0xfc3)](){var _0x5c9126=_0x13f3af;return 0x0{var _0x4e42b0=a8_0x2e955a;_0x3fc825['d'](_0x194ff1,{'v':()=>_0x48a573});var _0x2298ea=_0x3fc825(0x12658);class _0x48a573{static[_0x4e42b0(0x2efd)](_0xb7f64d=_0x2298ea['x']['GLSL']){var _0x5e9ec1=_0x4e42b0;return _0xb7f64d===_0x2298ea['x'][_0x5e9ec1(0x3031)]?_0x48a573['ShadersRepository']:_0x48a573[_0x5e9ec1(0xe88)];}static[_0x4e42b0(0x1322)](_0xeb48f9=_0x2298ea['x'][_0x4e42b0(0x3031)]){var _0x1caa8c=_0x4e42b0;return _0xeb48f9===_0x2298ea['x']['GLSL']?_0x48a573[_0x1caa8c(0x1389)]:_0x48a573[_0x1caa8c(0x4fd)];}static[_0x4e42b0(0x36a3)](_0x4e1304=_0x2298ea['x']['GLSL']){var _0x27ec78=_0x4e42b0;return _0x4e1304===_0x2298ea['x'][_0x27ec78(0x3031)]?_0x48a573[_0x27ec78(0x2b82)]:_0x48a573[_0x27ec78(0xcaa)];}}_0x48a573['ShadersRepository']=_0x4e42b0(0x3038),_0x48a573[_0x4e42b0(0x1389)]={},_0x48a573[_0x4e42b0(0x2b82)]={},_0x48a573['ShadersRepositoryWGSL']=_0x4e42b0(0x1ddb),_0x48a573[_0x4e42b0(0x4fd)]={},_0x48a573[_0x4e42b0(0xcaa)]={};},0xcf06:(_0x471b9b,_0x38719e,_0x4be383)=>{var _0x48f518=a8_0x2e955a;_0x4be383['d'](_0x38719e,{'B':()=>_0x6aa8c0});function _0x545628(_0x5cda01,_0x2a1ba6,_0x3c8048,_0x21b093){return new(_0x3c8048=_0x3c8048||Promise)(function(_0x376320,_0xcdd737){var _0x4006e3=a8_0xcbd5;function _0x2508e5(_0x22cfac){var _0x112202=a8_0xcbd5;try{_0x4c016d(_0x21b093[_0x112202(0xb39)](_0x22cfac));}catch(_0x2ea3a5){_0xcdd737(_0x2ea3a5);}}function _0x395e29(_0x57a78d){try{_0x4c016d(_0x21b093['throw'](_0x57a78d));}catch(_0x3ec286){_0xcdd737(_0x3ec286);}}function _0x4c016d(_0x5f90a8){var _0x154555=a8_0xcbd5,_0x564112;_0x5f90a8[_0x154555(0x1a15)]?_0x376320(_0x5f90a8[_0x154555(0x31eb)]):((_0x564112=_0x5f90a8[_0x154555(0x31eb)])instanceof _0x3c8048?_0x564112:new _0x3c8048(function(_0x4801c5){_0x4801c5(_0x564112);}))[_0x154555(0x3be)](_0x2508e5,_0x395e29);}_0x4c016d((_0x21b093=_0x21b093[_0x4006e3(0x550)](_0x5cda01,_0x2a1ba6||[]))[_0x4006e3(0xb39)]());});}var _0xb7b425=_0x4be383(0x11096),_0x5c0842=_0x4be383(0x1533d),_0x56f7e3=_0x4be383(0x8baf),_0x85f1cd=_0x4be383(0xa896),_0x142e67=_0x4be383(0x6346),_0x32be78=_0x4be383(0x87de),_0xf4d927=_0x4be383(0x162ca),_0x25c51c=_0x4be383(0x1610),_0x298a30=_0x4be383(0x138df),_0x39fb3f=_0x4be383(0x9a70),_0x15ed46=_0x4be383(0x7205),_0x1e1ab8=_0x4be383(0xe40d),_0x2e1bbe=_0x4be383(0x11cdf),_0x1a091a=_0x4be383(0x15f74),_0x3dba6c=_0x4be383(0x17367),_0x2acbee=_0x4be383(0x13324),_0x42dead=_0x4be383(0x8e9),_0x35a90c=_0x4be383(0xe59d),_0x260002=_0x4be383(0x14e41),_0x5cfc81=_0x4be383(0x12658),_0x211795=_0x4be383(0x23a8),_0x2b1a1e=_0x4be383(0x6214);class _0x568462{}class _0x6aa8c0{constructor(_0x1669b1,_0x321804,_0x13fc56,_0x155f7b){var _0x498e8e=a8_0xcbd5;this[_0x498e8e(0xf16)]=_0x498e8e(0x28a1),this[_0x498e8e(0x7b7)]=!0x1,this['forcePOTTextures']=!0x1,this[_0x498e8e(0x291f)]=!0x1,this[_0x498e8e(0x1c8b)]=null,this[_0x498e8e(0x3248)]=!0x0,this['preventCacheWipeBetweenFrames']=!0x1,this[_0x498e8e(0x3da)]=!0x1,this[_0x498e8e(0x154)]=!0x1,this[_0x498e8e(0x17dd)]=!0x1,this['hasOriginBottomLeft']=!0x0,this['disableUniformBuffers']=!0x1,this[_0x498e8e(0x1244)]=new _0x85f1cd['y$'](),this['_frameId']=0x0,this[_0x498e8e(0x256d)]=new Array(),this[_0x498e8e(0x3170)]=new Array(),this[_0x498e8e(0x288c)]=0x1,this[_0x498e8e(0x3f86)]=!0x1,this['_highPrecisionShadersAllowed']=!0x0,this['_badOS']=!0x1,this[_0x498e8e(0x46f)]=!0x1,this[_0x498e8e(0x182d)]=!0x1,this['_activeRenderLoops']=new Array(),this[_0x498e8e(0x1922)]=new _0x85f1cd['y$'](),this[_0x498e8e(0x3b0)]=new _0x85f1cd['y$'](),this[_0x498e8e(0x2e50)]=!0x1,this[_0x498e8e(0x1845)]=!0x1,this[_0x498e8e(0x3a62)]=!0x1,this[_0x498e8e(0xe45)]=!0x0,this['_colorWriteChanged']=!0x0,this[_0x498e8e(0x23ca)]=new _0x142e67['k'](),this[_0x498e8e(0x3373)]=new _0x260002['C'](),this[_0x498e8e(0xa8a)]=new _0x32be78['s'](),this[_0x498e8e(0x1f23)]=new _0xf4d927['Q'](),this[_0x498e8e(0x3d7)]=_0x25c51c['g'][_0x498e8e(0x246a)],this[_0x498e8e(0x153a)]=_0x25c51c['g'][_0x498e8e(0x3b02)],this[_0x498e8e(0x352d)]=new Array(),this[_0x498e8e(0x3a69)]=new Array(),this[_0x498e8e(0x3802)]=0x0,this[_0x498e8e(0x3b1f)]=-0x1,this[_0x498e8e(0x88e)]={},this['_compiledEffects']={},this[_0x498e8e(0x1796)]=[],this['_uintIndicesCurrentlySet']=!0x1,this[_0x498e8e(0xd95)]=new Array(),this['_currentFramebuffer']=null,this['_dummyFramebuffer']=null,this['_currentBufferPointers']=new Array(),this[_0x498e8e(0x3e78)]=new Array(),this[_0x498e8e(0xcba)]=new Array(),this[_0x498e8e(0x25c5)]=!0x1,this[_0x498e8e(0x1fae)]=!0x1,this[_0x498e8e(0x3dfb)]=new Array(),this[_0x498e8e(0x30d3)]=0x0,this[_0x498e8e(0x2bb7)]=null,this['_activeRequests']=new Array(),this[_0x498e8e(0x2cd0)]=!0x1,this[_0x498e8e(0x1783)]=0x1,this[_0x498e8e(0x3494)]=null,this[_0x498e8e(0x252d)]={'isMobile':!0x1},this[_0x498e8e(0x1cf4)]=!0x0,this[_0x498e8e(0x369c)]=new _0x85f1cd['y$'](),this[_0x498e8e(0xcef)]=!0x1,this[_0x498e8e(0x15fa)]=_0x25c51c['g'][_0x498e8e(0x3655)],this['_viewportCached']={'x':0x0,'y':0x0,'z':0x0,'w':0x0},this[_0x498e8e(0x1106)]=null,this[_0x498e8e(0x141c)]=!0x0,this[_0x498e8e(0x3741)]={},this[_0x498e8e(0x259f)]=_0x211795['F'][_0x498e8e(0x11ca)];let _0x36eeee=null;this['_creationOptions']=_0x13fc56=_0x13fc56||{},this[_0x498e8e(0x2cd0)]=null!=_0x155f7b&&_0x155f7b,this['_stencilStateComposer'][_0x498e8e(0x32f)]=this[_0x498e8e(0xa8a)],_0x2acbee['Z']['SetMatrixPrecision'](!!_0x13fc56['useHighPrecisionMatrix']),_0x13fc56['antialias']=null!=_0x321804?_0x321804:_0x13fc56[_0x498e8e(0x2049)],_0x13fc56[_0x498e8e(0x1fd5)]=null!=(_0x321804=_0x13fc56[_0x498e8e(0x1fd5)])&&_0x321804,_0x13fc56[_0x498e8e(0x1f3e)]=null!=(_0x321804=_0x13fc56[_0x498e8e(0x1f3e)])?_0x321804:0x4,_0x13fc56[_0x498e8e(0x28d1)]=null!=(_0x321804=_0x13fc56[_0x498e8e(0x28d1)])?_0x321804:0x1/0x3c,_0x13fc56[_0x498e8e(0x39d)]=null==(_0x321804=_0x13fc56[_0x498e8e(0x39d)])||_0x321804,_0x13fc56[_0x498e8e(0x3b05)]=null==(_0x321804=_0x13fc56[_0x498e8e(0x3b05)])||_0x321804,this[_0x498e8e(0x1bb0)]=null!=(_0x321804=null==(_0x321804=_0x13fc56[_0x498e8e(0x391)])?void 0x0:_0x321804[_0x498e8e(0x3f40)])?_0x321804:null,this['_audioDestination']=null!=(_0x321804=null==(_0x321804=_0x13fc56[_0x498e8e(0x391)])?void 0x0:_0x321804[_0x498e8e(0x2cde)])?_0x321804:null,this[_0x498e8e(0x1cf4)]=null==(_0x321804=_0x13fc56[_0x498e8e(0x1cf4)])||_0x321804,this[_0x498e8e(0x4108)]=null!=(_0x321804=_0x13fc56['useExactSrgbConversions'])&&_0x321804,this[_0x498e8e(0x1845)]=!!_0x13fc56['doNotHandleContextLost'],this[_0x498e8e(0x2da9)]=!!_0x13fc56[_0x498e8e(0x3b05)],_0x155f7b=_0x155f7b||_0x13fc56[_0x498e8e(0x2cd0)]||!0x1;var _0x321804=(0x0,_0x15ed46['CG'])()&&window[_0x498e8e(0x2af2)]||0x1,_0x20b1ed=_0x13fc56[_0x498e8e(0x1c67)]||_0x321804;if(this[_0x498e8e(0x307d)]=_0x155f7b?0x1/Math[_0x498e8e(0x1858)](_0x20b1ed,_0x321804):0x1,this[_0x498e8e(0x1783)]=_0x321804,_0x1669b1){if(_0x1669b1['getContext']){if(_0x36eeee=_0x1669b1,this[_0x498e8e(0x1bb)]=_0x36eeee,void 0x0===_0x13fc56[_0x498e8e(0x3760)]&&(_0x13fc56[_0x498e8e(0x3760)]=!0x1),void 0x0===_0x13fc56['xrCompatible']&&(_0x13fc56[_0x498e8e(0x192f)]=!0x0),navigator&&navigator[_0x498e8e(0x20c6)]){this['_setupMobileChecks']();var _0x416527=navigator[_0x498e8e(0x20c6)];for(const _0x51b831 of _0x6aa8c0[_0x498e8e(0x41a3)]){var _0x2994c5=_0x51b831[_0x498e8e(0x270e)],_0x2a786f=_0x51b831[_0x498e8e(0x24bb)];const _0x1f834a=new RegExp(_0x2994c5);if(_0x1f834a[_0x498e8e(0x337c)](_0x416527)){if(_0x51b831[_0x498e8e(0x4199)]&&_0x51b831['captureConstraint']){var _0x2994c5=_0x51b831[_0x498e8e(0x4199)],_0xa19666=_0x51b831[_0x498e8e(0x2159)];const _0x4859ad=new RegExp(_0x2994c5);_0x2994c5=_0x4859ad[_0x498e8e(0x37c6)](_0x416527);if(_0x2994c5&&0x0<_0x2994c5['length']&&_0xa19666<=parseInt(_0x2994c5[_0x2994c5[_0x498e8e(0x9da)]-0x1]))continue;}for(const _0xd6c2bb of _0x2a786f)switch(_0xd6c2bb){case _0x498e8e(0xd50):this[_0x498e8e(0x23a4)]=!0x0;break;case _0x498e8e(0x157c):this['disableVertexArrayObjects']=!0x0;break;case _0x498e8e(0x2049):_0x13fc56['antialias']=!0x1;break;case _0x498e8e(0x8d6):this[_0x498e8e(0x2bb7)]=0x1;}}}}if(this[_0x498e8e(0x1845)]||(this[_0x498e8e(0x3431)]=_0x5ab3d3=>{var _0x7a0738=_0x498e8e;_0x5ab3d3[_0x7a0738(0x73b)](),this[_0x7a0738(0x2e50)]=!0x0,_0x39fb3f['Y'][_0x7a0738(0x1381)](_0x7a0738(0x112c)),this[_0x7a0738(0x1922)][_0x7a0738(0x223f)](this);},this['_onContextRestored']=()=>{var _0x3f09dc=_0x498e8e;this['_restoreEngineAfterContextLost'](this['_initGLContext'][_0x3f09dc(0x3458)](this));},_0x36eeee[_0x498e8e(0x363d)](_0x498e8e(0x1fcb),this[_0x498e8e(0x3431)],!0x1),_0x36eeee[_0x498e8e(0x363d)]('webglcontextrestored',this[_0x498e8e(0x26c4)],!0x1),_0x13fc56['powerPreference']=_0x13fc56[_0x498e8e(0x38e)]||_0x498e8e(0x1806)),this['_badDesktopOS']=/^((?!chrome|android).)*safari/i[_0x498e8e(0x337c)](navigator[_0x498e8e(0x20c6)]),this[_0x498e8e(0x46f)]&&(_0x13fc56['xrCompatible']=!0x1),!_0x13fc56['disableWebGL2Support'])try{this[_0x498e8e(0x2e95)]=_0x36eeee['getContext']('webgl2',_0x13fc56)||_0x36eeee[_0x498e8e(0x2330)](_0x498e8e(0x32ff),_0x13fc56),this[_0x498e8e(0x2e95)]&&(this[_0x498e8e(0x288c)]=0x2,this['_shaderPlatformName']=_0x498e8e(0xd04),this[_0x498e8e(0x2e95)][_0x498e8e(0x3918)]||(this[_0x498e8e(0x288c)]=0x1,this[_0x498e8e(0x59c)]='WEBGL1'));}catch(_0x1e2095){}if(!this[_0x498e8e(0x2e95)]){if(!_0x36eeee)throw new Error(_0x498e8e(0x223));try{this[_0x498e8e(0x2e95)]=_0x36eeee[_0x498e8e(0x2330)](_0x498e8e(0x5c0),_0x13fc56)||_0x36eeee[_0x498e8e(0x2330)](_0x498e8e(0x2681),_0x13fc56);}catch(_0x220df8){throw new Error('WebGL\x20not\x20supported');}}if(!this[_0x498e8e(0x2e95)])throw new Error('WebGL\x20not\x20supported');}else this[_0x498e8e(0x2e95)]=_0x1669b1,this['_renderingCanvas']=this['_gl'][_0x498e8e(0x368f)],this[_0x498e8e(0x2e95)]['renderbufferStorageMultisample']?(this['_webGLVersion']=0x2,this[_0x498e8e(0x59c)]=_0x498e8e(0xd04)):this[_0x498e8e(0x59c)]='WEBGL1',_0x155f7b=this['_gl']['getContextAttributes'](),_0x155f7b&&(_0x13fc56[_0x498e8e(0x3b05)]=_0x155f7b['stencil']);this[_0x498e8e(0x2e95)]['pixelStorei'](this[_0x498e8e(0x2e95)]['UNPACK_COLORSPACE_CONVERSION_WEBGL'],this[_0x498e8e(0x2e95)]['NONE']),void 0x0!==_0x13fc56[_0x498e8e(0x9c8)]&&(this[_0x498e8e(0x2996)]=_0x13fc56[_0x498e8e(0x9c8)]),this[_0x498e8e(0x33eb)](),this[_0x498e8e(0x2ad1)](),this[_0x498e8e(0x1277)]();for(let _0x25b22d=0x0;_0x25b22d{var _0x1b0481=_0xe1a870;const _0x5bc38c=navigator[_0x1b0481(0x20c6)];this[_0x1b0481(0x252d)]['isMobile']=-0x1!==_0x5bc38c[_0x1b0481(0x775)](_0x1b0481(0x3f24))||-0x1!==_0x5bc38c[_0x1b0481(0x775)]('Mac')&&(0x0,_0x15ed46['n5'])()&&'ontouchend'in document;},this['_checkForMobile'](),(0x0,_0x15ed46['CG'])()&&window[_0xe1a870(0x363d)](_0xe1a870(0x33eb),this[_0xe1a870(0x35f4)]));}['_restoreEngineAfterContextLost'](_0x3b4451){setTimeout(()=>_0x545628(this,void 0x0,void 0x0,function*(){var _0x216278=a8_0xcbd5;this[_0x216278(0x3fe)]=null;var _0x2d2bce,_0x5d65e1=this[_0x216278(0x23ca)][_0x216278(0x31a3)],_0xc37b9f=this[_0x216278(0x23ca)][_0x216278(0xc68)],_0xa2aa53=this[_0x216278(0x23ca)][_0x216278(0xef7)],_0x4b2a28=this[_0x216278(0xa8a)]['stencilTest'];yield _0x3b4451(),this[_0x216278(0xc01)](!0x0),this[_0x216278(0x3139)](),null!=(_0x2d2bce=this[_0x216278(0x1b04)])&&_0x2d2bce[_0x216278(0xc8f)](this),this[_0x216278(0xc9e)](),this[_0x216278(0x1872)](),this[_0x216278(0xd00)](),this[_0x216278(0xc01)](!0x0),this[_0x216278(0x23ca)][_0x216278(0x31a3)]=_0x5d65e1,this['_depthCullingState']['depthFunc']=_0xc37b9f,this[_0x216278(0x23ca)][_0x216278(0xef7)]=_0xa2aa53,this['_stencilState']['stencilTest']=_0x4b2a28,_0x39fb3f['Y'][_0x216278(0x1381)](this[_0x216278(0x1c3a)]+_0x216278(0x36ae)),this[_0x216278(0x3b0)]['notifyObservers'](this),this['_contextWasLost']=!0x1;}),0x0);}[_0x48f518(0x3d99)](_0x43357c){var _0x419170=_0x48f518;this[_0x419170(0x1bb)]=_0x43357c;}['_getShaderProcessingContext'](_0x547780){return null;}[_0x48f518(0x1872)](){var _0x207ec7=_0x48f518;for(const _0x521305 of this[_0x207ec7(0x352d)]['slice']())_0x521305[_0x207ec7(0x3d23)]();}[_0x48f518(0xd00)](){for(const _0x4de1e6 of this['_renderTargetWrapperCache']['slice']())_0x4de1e6['_rebuild']();}[_0x48f518(0x3139)](){var _0x158553=_0x48f518;for(const _0x54650a in this[_0x158553(0x2f5a)]){const _0x55759d=this[_0x158553(0x2f5a)][_0x54650a];_0x55759d[_0x158553(0xefe)]=null,_0x55759d[_0x158553(0x222c)]=!0x1,_0x55759d[_0x158553(0x846)]();}_0x5c0842['Q'][_0x158553(0x5a8)]();}[_0x48f518(0x83c)](){var _0x42fe23=_0x48f518;for(const _0x197671 in this[_0x42fe23(0x2f5a)]){const _0x18b711=this[_0x42fe23(0x2f5a)][_0x197671];if(!_0x18b711[_0x42fe23(0xe80)]())return!0x1;}return!0x0;}[_0x48f518(0xc9e)](){var _0x3823c2=_0x48f518;for(const _0x4f2673 of this['_uniformBuffers'])_0x4f2673[_0x3823c2(0x3d23)]();for(const _0x30e5ea of this[_0x3823c2(0x3170)])_0x30e5ea[_0x3823c2(0x3d23)]();}['_initGLContext'](){var _0x171470=_0x48f518;this[_0x171470(0x2d88)]={'maxTexturesImageUnits':this['_gl']['getParameter'](this[_0x171470(0x2e95)][_0x171470(0xb1d)]),'maxCombinedTexturesImageUnits':this[_0x171470(0x2e95)][_0x171470(0x238)](this[_0x171470(0x2e95)][_0x171470(0xb6b)]),'maxVertexTextureImageUnits':this['_gl'][_0x171470(0x238)](this[_0x171470(0x2e95)]['MAX_VERTEX_TEXTURE_IMAGE_UNITS']),'maxTextureSize':this[_0x171470(0x2e95)][_0x171470(0x238)](this[_0x171470(0x2e95)][_0x171470(0x2a82)]),'maxSamples':0x1{_0x2535c2(),_0x3f36d1();}:_0x5aef55['onCompiled']=_0x3f36d1;}else _0x3f36d1();}[_0x48f518(0x3cd4)](_0x2af45d,_0x409ee5){var _0x1af69a=_0x48f518;const _0x5c4518=new Array();var _0x5156b8=_0x2af45d;for(let _0x2a773d=0x0;_0x2a773d<_0x409ee5[_0x1af69a(0x9da)];_0x2a773d++)_0x5c4518[_0x1af69a(0x2009)](this[_0x1af69a(0x2e95)][_0x1af69a(0x2620)](_0x5156b8[_0x1af69a(0x13e1)],_0x409ee5[_0x2a773d]));return _0x5c4518;}[_0x48f518(0x3ed5)](_0x87911b,_0x1b8356){var _0x2c4f6b=_0x48f518;const _0x272cc3=[];var _0x3bb008=_0x87911b;for(let _0x45d4fd=0x0;_0x45d4fd<_0x1b8356[_0x2c4f6b(0x9da)];_0x45d4fd++)try{_0x272cc3[_0x2c4f6b(0x2009)](this[_0x2c4f6b(0x2e95)][_0x2c4f6b(0x2258)](_0x3bb008[_0x2c4f6b(0x13e1)],_0x1b8356[_0x45d4fd]));}catch(_0x57181a){_0x272cc3[_0x2c4f6b(0x2009)](-0x1);}return _0x272cc3;}[_0x48f518(0x1197)](_0x3c8294){var _0x182178=_0x48f518;(_0x3c8294=null!==_0x3c8294&&_0x35a90c['q'][_0x182178(0xf98)](_0x3c8294)?_0x3c8294['effect']:_0x3c8294)&&_0x3c8294!==this['_currentEffect']&&(this['_stencilStateComposer']['stencilMaterial']=void 0x0,this[_0x182178(0x2b72)](_0x3c8294),(this['_currentEffect']=_0x3c8294)[_0x182178(0x37e6)]&&_0x3c8294[_0x182178(0x37e6)](_0x3c8294),_0x3c8294[_0x182178(0x1953)]&&_0x3c8294[_0x182178(0x1953)][_0x182178(0x223f)](_0x3c8294));}[_0x48f518(0x17f8)](_0x647154,_0x14e924){var _0x557aee=_0x48f518;return!!_0x647154&&(this[_0x557aee(0x2e95)][_0x557aee(0x3b39)](_0x647154,_0x14e924),!0x0);}[_0x48f518(0x2655)](_0x23b294,_0x3270af,_0x4c47f7){var _0x4b6673=_0x48f518;return!!_0x23b294&&(this[_0x4b6673(0x2e95)]['uniform2i'](_0x23b294,_0x3270af,_0x4c47f7),!0x0);}['setInt3'](_0xc6b2e7,_0x3bd4e1,_0x100e0f,_0x1b1042){var _0x1c6bfc=_0x48f518;return!!_0xc6b2e7&&(this['_gl'][_0x1c6bfc(0x371a)](_0xc6b2e7,_0x3bd4e1,_0x100e0f,_0x1b1042),!0x0);}[_0x48f518(0x4083)](_0x1e4db7,_0x2d575e,_0x55c8cb,_0x2ce145,_0x4d47b2){var _0x218846=_0x48f518;return!!_0x1e4db7&&(this[_0x218846(0x2e95)][_0x218846(0x1288)](_0x1e4db7,_0x2d575e,_0x55c8cb,_0x2ce145,_0x4d47b2),!0x0);}[_0x48f518(0x158d)](_0x433cd2,_0x2d571b){var _0x2fa9dd=_0x48f518;return!!_0x433cd2&&(this[_0x2fa9dd(0x2e95)]['uniform1iv'](_0x433cd2,_0x2d571b),!0x0);}[_0x48f518(0x351d)](_0x4cba54,_0x52aafa){var _0x2539f3=_0x48f518;return!(!_0x4cba54||_0x52aafa[_0x2539f3(0x9da)]%0x2!=0x0||(this[_0x2539f3(0x2e95)][_0x2539f3(0x3258)](_0x4cba54,_0x52aafa),0x0));}[_0x48f518(0x11a8)](_0x56e9d8,_0x3b8d77){var _0x4657e4=_0x48f518;return!(!_0x56e9d8||_0x3b8d77[_0x4657e4(0x9da)]%0x3!=0x0||(this[_0x4657e4(0x2e95)][_0x4657e4(0x9e1)](_0x56e9d8,_0x3b8d77),0x0));}['setIntArray4'](_0x3f7947,_0x50dbb0){var _0x4b5e95=_0x48f518;return!(!_0x3f7947||_0x50dbb0[_0x4b5e95(0x9da)]%0x4!=0x0||(this[_0x4b5e95(0x2e95)][_0x4b5e95(0x1386)](_0x3f7947,_0x50dbb0),0x0));}[_0x48f518(0x13ec)](_0x83d8a,_0x54faed){return!!_0x83d8a&&(this['_gl']['uniform1ui'](_0x83d8a,_0x54faed),!0x0);}['setUInt2'](_0x5b9a4a,_0x1729a8,_0x5e7ba4){var _0x5b0d11=_0x48f518;return!!_0x5b9a4a&&(this[_0x5b0d11(0x2e95)][_0x5b0d11(0x198a)](_0x5b9a4a,_0x1729a8,_0x5e7ba4),!0x0);}[_0x48f518(0x36c2)](_0x31d80b,_0xc5b7fd,_0x21ec27,_0x165188){var _0x5397d4=_0x48f518;return!!_0x31d80b&&(this[_0x5397d4(0x2e95)][_0x5397d4(0x304b)](_0x31d80b,_0xc5b7fd,_0x21ec27,_0x165188),!0x0);}[_0x48f518(0x2318)](_0x53c50e,_0x20db2a,_0x355d47,_0x26f6e0,_0x508be0){var _0x200465=_0x48f518;return!!_0x53c50e&&(this[_0x200465(0x2e95)][_0x200465(0x16c9)](_0x53c50e,_0x20db2a,_0x355d47,_0x26f6e0,_0x508be0),!0x0);}['setUIntArray'](_0x37d23d,_0x317ca2){var _0x150d41=_0x48f518;return!!_0x37d23d&&(this[_0x150d41(0x2e95)][_0x150d41(0xb29)](_0x37d23d,_0x317ca2),!0x0);}['setUIntArray2'](_0x2ef732,_0x38360b){var _0x5bf568=_0x48f518;return!(!_0x2ef732||_0x38360b[_0x5bf568(0x9da)]%0x2!=0x0||(this[_0x5bf568(0x2e95)][_0x5bf568(0x3ef)](_0x2ef732,_0x38360b),0x0));}[_0x48f518(0x3122)](_0xdb6738,_0x36f275){var _0x216f89=_0x48f518;return!(!_0xdb6738||_0x36f275[_0x216f89(0x9da)]%0x3!=0x0||(this['_gl'][_0x216f89(0x2684)](_0xdb6738,_0x36f275),0x0));}['setUIntArray4'](_0x1a9fca,_0x143709){var _0x316003=_0x48f518;return!(!_0x1a9fca||_0x143709[_0x316003(0x9da)]%0x4!=0x0||(this[_0x316003(0x2e95)]['uniform4uiv'](_0x1a9fca,_0x143709),0x0));}[_0x48f518(0x1a86)](_0x2c3785,_0x2de7ee){var _0x5693dc=_0x48f518;return!(!_0x2c3785||_0x2de7ee['length']<0x1||(this[_0x5693dc(0x2e95)][_0x5693dc(0x41cf)](_0x2c3785,_0x2de7ee),0x0));}['setArray2'](_0x2aeb27,_0x35c01d){var _0x109130=_0x48f518;return!(!_0x2aeb27||_0x35c01d[_0x109130(0x9da)]%0x2!=0x0||(this['_gl'][_0x109130(0x1a4b)](_0x2aeb27,_0x35c01d),0x0));}[_0x48f518(0x3f04)](_0x384254,_0x516c57){var _0x13b426=_0x48f518;return!(!_0x384254||_0x516c57[_0x13b426(0x9da)]%0x3!=0x0||(this[_0x13b426(0x2e95)][_0x13b426(0x187)](_0x384254,_0x516c57),0x0));}[_0x48f518(0x3917)](_0x20ddf4,_0x249ace){var _0xd2869d=_0x48f518;return!(!_0x20ddf4||_0x249ace['length']%0x4!=0x0||(this[_0xd2869d(0x2e95)][_0xd2869d(0x40ed)](_0x20ddf4,_0x249ace),0x0));}['setMatrices'](_0x2ef0da,_0xfe7afc){var _0x5c7702=_0x48f518;return!!_0x2ef0da&&(this[_0x5c7702(0x2e95)]['uniformMatrix4fv'](_0x2ef0da,!0x1,_0xfe7afc),!0x0);}[_0x48f518(0x10cb)](_0x48d289,_0x2b6b16){var _0x33d699=_0x48f518;return!!_0x48d289&&(this[_0x33d699(0x2e95)][_0x33d699(0x28f6)](_0x48d289,!0x1,_0x2b6b16),!0x0);}['setMatrix2x2'](_0x50954c,_0x3a5a1d){var _0x333196=_0x48f518;return!!_0x50954c&&(this[_0x333196(0x2e95)][_0x333196(0x34ec)](_0x50954c,!0x1,_0x3a5a1d),!0x0);}[_0x48f518(0x12f1)](_0x1de19a,_0x2e3673){var _0x40d878=_0x48f518;return!!_0x1de19a&&(this[_0x40d878(0x2e95)][_0x40d878(0x187d)](_0x1de19a,_0x2e3673),!0x0);}[_0x48f518(0x2f5e)](_0x1a7a85,_0xbc6eb0,_0x386273){var _0x451e8c=_0x48f518;return!!_0x1a7a85&&(this[_0x451e8c(0x2e95)][_0x451e8c(0x17bb)](_0x1a7a85,_0xbc6eb0,_0x386273),!0x0);}[_0x48f518(0x115a)](_0x552561,_0xfcde36,_0x59047e,_0x5e2593){var _0x53bfe0=_0x48f518;return!!_0x552561&&(this[_0x53bfe0(0x2e95)][_0x53bfe0(0xca5)](_0x552561,_0xfcde36,_0x59047e,_0x5e2593),!0x0);}[_0x48f518(0xbe9)](_0x266099,_0x30470d,_0x5a1ce9,_0x3dfadc,_0x2725cb){var _0x366f9a=_0x48f518;return!!_0x266099&&(this['_gl'][_0x366f9a(0x8c2)](_0x266099,_0x30470d,_0x5a1ce9,_0x3dfadc,_0x2725cb),!0x0);}['applyStates'](){var _0x16656f=_0x48f518,_0xaefa6f;this[_0x16656f(0x23ca)][_0x16656f(0x550)](this[_0x16656f(0x2e95)]),this[_0x16656f(0x3373)][_0x16656f(0x550)](this[_0x16656f(0x2e95)]),this[_0x16656f(0x1f23)][_0x16656f(0x550)](this[_0x16656f(0x2e95)]),this['_colorWriteChanged']&&(this[_0x16656f(0x1cfe)]=!0x1,_0xaefa6f=this['_colorWrite'],this[_0x16656f(0x2e95)][_0x16656f(0x2ec3)](_0xaefa6f,_0xaefa6f,_0xaefa6f,_0xaefa6f));}[_0x48f518(0x2613)](_0xbf8f65){var _0x235d0b=_0x48f518;_0xbf8f65!==this['_colorWrite']&&(this[_0x235d0b(0x1cfe)]=!0x0,this[_0x235d0b(0xe45)]=_0xbf8f65);}[_0x48f518(0x2a85)](){var _0x51d9c5=_0x48f518;return this[_0x51d9c5(0xe45)];}get['depthCullingState'](){return this['_depthCullingState'];}get[_0x48f518(0x39e8)](){var _0x2b2600=_0x48f518;return this[_0x2b2600(0x1f23)];}get['stencilState'](){return this['_stencilState'];}get[_0x48f518(0x3719)](){var _0x5f3049=_0x48f518;return this[_0x5f3049(0x3373)];}['clearInternalTexturesCache'](){var _0x4d5a90=_0x48f518;this[_0x4d5a90(0x352d)][_0x4d5a90(0x9da)]=0x0;}[_0x48f518(0xc01)](_0x201cc7){var _0x368ba7=_0x48f518;this[_0x368ba7(0x1271)]&&!_0x201cc7||(this[_0x368ba7(0x2259)]=null,this['_viewportCached']['x']=0x0,this[_0x368ba7(0xf25)]['y']=0x0,this[_0x368ba7(0xf25)]['z']=0x0,this[_0x368ba7(0xf25)]['w']=0x0,this[_0x368ba7(0xde1)](),_0x201cc7&&(this[_0x368ba7(0x20ab)]=null,this[_0x368ba7(0x1c43)](),this[_0x368ba7(0x3373)]['reset'](),this['_depthCullingState']['reset'](),this[_0x368ba7(0x23ca)][_0x368ba7(0xc68)]=this[_0x368ba7(0x2e95)]['LEQUAL'],this['_alphaState'][_0x368ba7(0xf06)](),this['_alphaMode']=_0x25c51c['g'][_0x368ba7(0x246a)],this['_alphaEquation']=_0x25c51c['g']['ALPHA_DISABLE'],this[_0x368ba7(0xe45)]=!0x0,this[_0x368ba7(0x1cfe)]=!0x0,this['_unpackFlipYCached']=null,this[_0x368ba7(0x2e95)][_0x368ba7(0x72c)](this[_0x368ba7(0x2e95)][_0x368ba7(0x92c)],this['_gl']['NONE']),this['_gl']['pixelStorei'](this[_0x368ba7(0x2e95)][_0x368ba7(0x247b)],0x0),this[_0x368ba7(0x1fae)]=!0x0,this[_0x368ba7(0x13fe)]()),this[_0x368ba7(0x3362)](),this[_0x368ba7(0x2626)]=null,this['_cachedEffectForVertexBuffers']=null,this[_0x368ba7(0x1b01)](null));}[_0x48f518(0x32b1)](_0x5bcce3,_0x41b5b5){var _0x4a588d=_0x48f518,_0x4a6520=this['_gl'];let _0x4ff434=_0x4a6520[_0x4a588d(0x1c39)],_0x306815=_0x4a6520[_0x4a588d(0x1c39)];switch(_0x5bcce3){case _0x25c51c['g'][_0x4a588d(0x3065)]:_0x4ff434=_0x4a6520[_0x4a588d(0x21b6)],_0x306815=_0x41b5b5?_0x4a6520['LINEAR_MIPMAP_NEAREST']:_0x4a6520[_0x4a588d(0x21b6)];break;case _0x25c51c['g']['TEXTURE_LINEAR_LINEAR_MIPLINEAR']:_0x4ff434=_0x4a6520[_0x4a588d(0x21b6)],_0x306815=_0x41b5b5?_0x4a6520['LINEAR_MIPMAP_LINEAR']:_0x4a6520[_0x4a588d(0x21b6)];break;case _0x25c51c['g'][_0x4a588d(0x2100)]:_0x4ff434=_0x4a6520[_0x4a588d(0x1c39)],_0x306815=_0x41b5b5?_0x4a6520[_0x4a588d(0x3192)]:_0x4a6520[_0x4a588d(0x1c39)];break;case _0x25c51c['g']['TEXTURE_NEAREST_NEAREST_MIPNEAREST']:_0x4ff434=_0x4a6520[_0x4a588d(0x1c39)],_0x306815=_0x41b5b5?_0x4a6520[_0x4a588d(0x1b4c)]:_0x4a6520[_0x4a588d(0x1c39)];break;case _0x25c51c['g'][_0x4a588d(0x27fe)]:_0x4ff434=_0x4a6520[_0x4a588d(0x1c39)],_0x306815=_0x41b5b5?_0x4a6520['LINEAR_MIPMAP_NEAREST']:_0x4a6520['LINEAR'];break;case _0x25c51c['g']['TEXTURE_NEAREST_LINEAR_MIPLINEAR']:_0x4ff434=_0x4a6520['NEAREST'],_0x306815=_0x41b5b5?_0x4a6520[_0x4a588d(0x296b)]:_0x4a6520['LINEAR'];break;case _0x25c51c['g'][_0x4a588d(0x2241)]:_0x4ff434=_0x4a6520[_0x4a588d(0x1c39)],_0x306815=_0x4a6520[_0x4a588d(0x21b6)];break;case _0x25c51c['g'][_0x4a588d(0x2faf)]:_0x4ff434=_0x4a6520[_0x4a588d(0x1c39)],_0x306815=_0x4a6520['NEAREST'];break;case _0x25c51c['g'][_0x4a588d(0x155e)]:_0x4ff434=_0x4a6520[_0x4a588d(0x21b6)],_0x306815=_0x41b5b5?_0x4a6520['NEAREST_MIPMAP_NEAREST']:_0x4a6520['NEAREST'];break;case _0x25c51c['g'][_0x4a588d(0x812)]:_0x4ff434=_0x4a6520['LINEAR'],_0x306815=_0x41b5b5?_0x4a6520[_0x4a588d(0x3192)]:_0x4a6520[_0x4a588d(0x1c39)];break;case _0x25c51c['g'][_0x4a588d(0x2488)]:_0x4ff434=_0x4a6520['LINEAR'],_0x306815=_0x4a6520[_0x4a588d(0x21b6)];break;case _0x25c51c['g'][_0x4a588d(0x3c37)]:_0x4ff434=_0x4a6520['LINEAR'],_0x306815=_0x4a6520['NEAREST'];}return{'min':_0x306815,'mag':_0x4ff434};}[_0x48f518(0x2ffd)](){var _0x598019=_0x48f518,_0x1b8bff=this['_gl']['createTexture']();if(_0x1b8bff)return _0x1b8bff;throw new Error(_0x598019(0x137c));}['_createHardwareTexture'](){var _0x4ebc77=_0x48f518;return new _0x42dead['B'](this['_createTexture'](),this[_0x4ebc77(0x2e95)]);}[_0x48f518(0xce0)](_0xdec92e,_0x236ec8,_0x401961=0x0,_0x35f17f=_0x298a30['S'][_0x48f518(0x3f4b)]){var _0x4a5610=_0x48f518;let _0x303cb6=!0x1,_0xa69013=_0x25c51c['g'][_0x4a5610(0x3c2)],_0x56624a=_0x25c51c['g'][_0x4a5610(0xca8)],_0x1ea616=_0x25c51c['g']['TEXTUREFORMAT_RGBA'],_0x33a7b8=!0x1,_0x5b9b0f=0x1,_0x170e58;void 0x0!==_0x236ec8&&_0x4a5610(0x3e0f)==typeof _0x236ec8?(_0x303cb6=!!_0x236ec8[_0x4a5610(0x473)],_0xa69013=void 0x0===_0x236ec8[_0x4a5610(0x30a3)]?_0x25c51c['g']['TEXTURETYPE_UNSIGNED_INT']:_0x236ec8[_0x4a5610(0x30a3)],_0x56624a=void 0x0===_0x236ec8[_0x4a5610(0x39d6)]?_0x25c51c['g'][_0x4a5610(0xca8)]:_0x236ec8['samplingMode'],_0x1ea616=void 0x0===_0x236ec8[_0x4a5610(0x3ced)]?_0x25c51c['g'][_0x4a5610(0x2a2)]:_0x236ec8['format'],_0x33a7b8=void 0x0!==_0x236ec8['useSRGBBuffer']&&_0x236ec8[_0x4a5610(0x343a)],_0x5b9b0f=null!=(_0x5204a3=_0x236ec8[_0x4a5610(0x3e30)])?_0x5204a3:0x1,_0x170e58=_0x236ec8['label']):_0x303cb6=!!_0x236ec8,_0x33a7b8=_0x33a7b8&&this['_caps'][_0x4a5610(0x41c8)]&&(0x1{var _0x39b094=_0x1eb5b;_0x239743&&_0x239743[_0x39b094(0x2cba)](_0x4b1cfc),_0x42ba5d===_0x590d6f?(_0x255d44&&_0x4b1cfc[_0x39b094(0x7f0)][_0x39b094(0x209f)](_0x255d44),_0xb7b425['l'][_0x39b094(0x244a)]&&this['_createTextureBase'](_0xb7b425['l'][_0x39b094(0x137b)],_0x651bda,_0x4b1cfc[_0x39b094(0x32e5)],_0x239743,_0x3243ea,null,_0x5d504e,_0x53a2fa,_0x3cbdda,_0x253f7e,_0x4b1cfc),_0x55726a=(_0x55726a||_0x39b094(0x8d9))+(_0xb7b425['l'][_0x39b094(0x244a)]?_0x39b094(0x2844):''),_0x4b1cfc[_0x39b094(0x39a2)][_0x39b094(0x223f)]({'message':_0x55726a,'exception':_0x2823e0}),_0x5d504e&&_0x5d504e(_0x55726a,_0x2823e0)):(_0x39fb3f['Y'][_0x39b094(0x1381)](_0x39b094(0x2f52)+_0x42ba5d+_0x39b094(0x131d)+_0x590d6f),this[_0x39b094(0x407a)](_0x590d6f,_0x651bda,_0x4b1cfc[_0x39b094(0x32e5)],_0x239743,_0x3243ea,_0x5b0caa,_0x5d504e,_0x53a2fa,_0x3cbdda,_0x253f7e,_0x4b1cfc,_0x4ac71d,_0x20bb3f,_0xbe4774,_0x4016c8,_0x402425));};if(_0x17ec88){const _0x5703d3=_0x529767=>{var _0x197925=_0x1eb5b;_0x17ec88[_0x197925(0x2f1a)](_0x529767,_0x4b1cfc,(_0x561bcc,_0x3c968d,_0xd07acf,_0x3c51db,_0x59653c,_0x3ab903)=>{var _0x26d15f=_0x197925;_0x3ab903?_0x19b800('TextureLoader\x20failed\x20to\x20load\x20data'):_0x53a2fa(_0x4b1cfc,_0x3aee79,_0x239743,{'width':_0x561bcc,'height':_0x3c968d},_0x4b1cfc[_0x26d15f(0x32e5)],!_0xd07acf,_0x3c51db,()=>(_0x59653c(),!0x1),_0x3243ea);},_0x4016c8);};_0x253f7e?_0x253f7e instanceof ArrayBuffer?_0x5703d3(new Uint8Array(_0x253f7e)):ArrayBuffer['isView'](_0x253f7e)?_0x5703d3(_0x253f7e):_0x5d504e&&_0x5d504e(_0x1eb5b(0x30c),null):this[_0x1eb5b(0x1004)](_0x42ba5d,_0x42600c=>_0x5703d3(new Uint8Array(_0x42600c)),void 0x0,_0x239743?_0x239743[_0x1eb5b(0x390)]:void 0x0,!0x0,(_0x4b2cad,_0x25d596)=>{var _0x3bd7f0=_0x1eb5b;_0x19b800(_0x3bd7f0(0x27bb)+(_0x4b2cad&&_0x4b2cad[_0x3bd7f0(0x202f)],_0x25d596));});}else _0x4b54a4=_0x1bb290=>{var _0x286e38=_0x1eb5b;_0x3b62c3&&!this[_0x286e38(0x1845)]&&(_0x4b1cfc[_0x286e38(0x2885)]=_0x1bb290),_0x53a2fa(_0x4b1cfc,_0x3aee79,_0x239743,_0x1bb290,_0x4b1cfc['invertY'],_0x651bda,!0x1,_0x3cbdda,_0x3243ea);},!_0x44b2c6||_0x103bcb?_0x253f7e&&(_0x1eb5b(0x3e96)==typeof _0x253f7e[_0x1eb5b(0x3262)]||_0x253f7e['close'])?_0x4b54a4(_0x253f7e):_0x6aa8c0[_0x1eb5b(0x1e4b)](_0x42ba5d,_0x4b54a4,_0x19b800,_0x239743?_0x239743[_0x1eb5b(0x390)]:null,_0xbe4774,_0x4b1cfc[_0x1eb5b(0x32e5)]&&this[_0x1eb5b(0x4ce)]['needsInvertingBitmap']?{'imageOrientation':_0x1eb5b(0x2aa2)}:void 0x0):_0x1eb5b(0x3e96)==typeof _0x253f7e||_0x253f7e instanceof ArrayBuffer||ArrayBuffer['isView'](_0x253f7e)||_0x253f7e instanceof Blob?_0x6aa8c0['_FileToolsLoadImage'](_0x253f7e,_0x4b54a4,_0x19b800,_0x239743?_0x239743[_0x1eb5b(0x390)]:null,_0xbe4774,_0x4b1cfc['invertY']&&this[_0x1eb5b(0x4ce)][_0x1eb5b(0x314d)]?{'imageOrientation':_0x1eb5b(0x2aa2)}:void 0x0):_0x253f7e&&_0x4b54a4(_0x253f7e);return _0x4b1cfc;}[_0x48f518(0xdaf)](_0xd28715,_0x2b7382,_0x2da449,_0x516117,_0x143c6a=_0x25c51c['g'][_0x48f518(0xca8)],_0x51b4e1=null,_0x39e434=null,_0x262900=null,_0x5cdf80=null,_0x1f3cd3=null,_0x413a6a=null,_0x491371,_0x58cb92,_0x18d53b,_0x18e2ba){var _0x457eb3=_0x48f518;return this[_0x457eb3(0x407a)](_0xd28715,_0x2b7382,_0x2da449,_0x516117,_0x143c6a,_0x51b4e1,_0x39e434,this[_0x457eb3(0x83e)][_0x457eb3(0x3458)](this),(_0x459dcd,_0x5ade27,_0x35ac75,_0x2e9460,_0x10481e,_0x331e60)=>{var _0x105288=_0x457eb3;const _0x9ea3db=this[_0x105288(0x2e95)];var _0x357a0f=_0x35ac75[_0x105288(0x15b3)]===_0x459dcd&&_0x35ac75[_0x105288(0x230c)]===_0x5ade27,_0x1432e7=_0x1f3cd3?this[_0x105288(0x1ad3)](_0x1f3cd3,_0x10481e[_0x105288(0x1f96)]):'.jpg'!==_0x2e9460||_0x10481e[_0x105288(0x1f96)]?_0x10481e[_0x105288(0x1f96)]?this[_0x105288(0x205c)][_0x105288(0x28b0)]:_0x9ea3db[_0x105288(0xbc2)]:_0x9ea3db[_0x105288(0xe05)];let _0x323b93=_0x1f3cd3?this[_0x105288(0x1ad3)](_0x1f3cd3):'.jpg'!==_0x2e9460||_0x10481e[_0x105288(0x1f96)]?_0x9ea3db[_0x105288(0xbc2)]:_0x9ea3db[_0x105288(0xe05)];if(_0x10481e['_useSRGBBuffer']&&0x1===this[_0x105288(0x1fb9)]&&(_0x323b93=_0x1432e7),_0x357a0f)return _0x9ea3db[_0x105288(0x35ee)](_0x9ea3db[_0x105288(0x1b38)],0x0,_0x1432e7,_0x323b93,_0x9ea3db[_0x105288(0xe22)],_0x35ac75),!0x1;_0x2e9460=this['_caps'][_0x105288(0x133a)];if(_0x35ac75['width']>_0x2e9460||_0x35ac75['height']>_0x2e9460||!this['_supportsHardwareTextureRescaling'])return this['_prepareWorkingCanvas'](),this['_workingCanvas']&&this['_workingContext']&&(this['_workingCanvas']['width']=_0x459dcd,this[_0x105288(0x2fb3)]['height']=_0x5ade27,this[_0x105288(0x2d20)][_0x105288(0x24aa)](_0x35ac75,0x0,0x0,_0x35ac75['width'],_0x35ac75[_0x105288(0x230c)],0x0,0x0,_0x459dcd,_0x5ade27),_0x9ea3db['texImage2D'](_0x9ea3db[_0x105288(0x1b38)],0x0,_0x1432e7,_0x323b93,_0x9ea3db[_0x105288(0xe22)],this[_0x105288(0x2fb3)]),_0x10481e[_0x105288(0x15b3)]=_0x459dcd,_0x10481e['height']=_0x5ade27),!0x1;{const _0x4f682b=new _0x298a30['l'](this,_0x298a30['S']['Temp']);this[_0x105288(0x435)](_0x9ea3db[_0x105288(0x1b38)],_0x4f682b,!0x0),_0x9ea3db[_0x105288(0x35ee)](_0x9ea3db[_0x105288(0x1b38)],0x0,_0x1432e7,_0x323b93,_0x9ea3db[_0x105288(0xe22)],_0x35ac75),this['_rescaleTexture'](_0x4f682b,_0x10481e,_0x516117,_0x1432e7,()=>{var _0x4dfae8=_0x105288;this[_0x4dfae8(0x2be2)](_0x4f682b),this[_0x4dfae8(0x435)](_0x9ea3db[_0x4dfae8(0x1b38)],_0x10481e,!0x0),_0x331e60();});}return!0x0;},_0x262900,_0x5cdf80,_0x1f3cd3,_0x413a6a,_0x491371,_0x58cb92,_0x18e2ba);}static[_0x48f518(0x1e4b)](_0x2cadb6,_0x389e09,_0x17b166,_0x5e0694,_0x416e5,_0x124121){throw(0x0,_0x56f7e3['S'])('FileTools');}[_0x48f518(0x2fec)](_0x6e3368,_0x68d99f,_0x495726,_0x279c82,_0x139727){}[_0x48f518(0x1eb5)](_0x174ece,_0x48aceb,_0x1db55f,_0x3acded,_0x40c766,_0x5590a5,_0x4ae418,_0x4f6efb=0x0,_0x527862=_0x25c51c['g'][_0x48f518(0x3c2)],_0x4c3d5d,_0x3ab886){var _0x400b2d=_0x48f518;throw(0x0,_0x56f7e3['S'])(_0x400b2d(0xa09));}[_0x48f518(0x1f89)](_0x5a023c,_0x22c8bc,_0x1294a1,_0x384f8f,_0x209173,_0x3a273a,_0x4f9d7a,_0x4c1b5c=0x0){var _0x8ddf33=_0x48f518;throw(0x0,_0x56f7e3['S'])(_0x8ddf33(0xa09));}[_0x48f518(0x3b72)](_0x498b2e,_0x4da9fe,_0x3add3d,_0x4735f4,_0x3a0a30,_0x32b601,_0x1560e8,_0x509f59,_0x55ca10=0x0,_0x18039f=_0x25c51c['g'][_0x48f518(0x3c2)]){throw(0x0,_0x56f7e3['S'])('Engine.RawTexture');}[_0x48f518(0x1d21)](_0x32a79e,_0x44c9e0,_0x192031,_0xc09b4d,_0x57f787,_0x1a4f99,_0x414536,_0x572d8a,_0x53fbd8=0x0,_0x136209=_0x25c51c['g']['TEXTURETYPE_UNSIGNED_INT']){var _0x3f6cb4=_0x48f518;throw(0x0,_0x56f7e3['S'])(_0x3f6cb4(0xa09));}[_0x48f518(0x13bb)](_0x49c0af){var _0x4c4b0b=_0x48f518;this['_unpackFlipYCached']!==_0x49c0af&&(this[_0x4c4b0b(0x2e95)][_0x4c4b0b(0x72c)](this[_0x4c4b0b(0x2e95)][_0x4c4b0b(0x724)],_0x49c0af?0x1:0x0),this['enableUnpackFlipYCached']&&(this['_unpackFlipYCached']=_0x49c0af));}[_0x48f518(0x1f98)](){var _0x42ac69=_0x48f518;return this[_0x42ac69(0x2e95)]['getParameter'](this[_0x42ac69(0x2e95)][_0x42ac69(0x2399)]);}[_0x48f518(0x2593)](_0x47f291){var _0x495f02=_0x48f518;return _0x47f291[_0x495f02(0xfe1)]?this[_0x495f02(0x2e95)][_0x495f02(0x35d)]:_0x47f291[_0x495f02(0x1320)]?this[_0x495f02(0x2e95)]['TEXTURE_3D']:_0x47f291[_0x495f02(0xfc3)]||_0x47f291[_0x495f02(0x34a3)]?this[_0x495f02(0x2e95)]['TEXTURE_2D_ARRAY']:this[_0x495f02(0x2e95)][_0x495f02(0x1b38)];}[_0x48f518(0x287c)](_0x42a020,_0xc10262,_0x2cd1f4=!0x1){var _0x532e7b=_0x48f518,_0x2f48f7=this['_getTextureTarget'](_0xc10262),_0x10c399=this[_0x532e7b(0x32b1)](_0x42a020,_0xc10262[_0x532e7b(0x3aa9)]||_0x2cd1f4);this[_0x532e7b(0x3259)](_0x2f48f7,this[_0x532e7b(0x2e95)]['TEXTURE_MAG_FILTER'],_0x10c399[_0x532e7b(0x24de)],_0xc10262),this['_setTextureParameterInteger'](_0x2f48f7,this[_0x532e7b(0x2e95)][_0x532e7b(0x12cf)],_0x10c399[_0x532e7b(0x1858)]),_0x2cd1f4&&(_0xc10262[_0x532e7b(0x473)]=!0x0,this[_0x532e7b(0x2e95)]['generateMipmap'](_0x2f48f7)),this[_0x532e7b(0x435)](_0x2f48f7,null),_0xc10262[_0x532e7b(0x39d6)]=_0x42a020;}[_0x48f518(0xce2)](_0x353c0a,_0x190ca2,_0x86c3f5,_0x23df54=0x0){}[_0x48f518(0x3d9a)](_0x5e58fb,_0x3c7c57,_0x4f984e=null,_0x3cf5b0=null){var _0x56a1fa=_0x48f518,_0x454d57=this[_0x56a1fa(0x2593)](_0x5e58fb);null!==_0x3c7c57&&(this[_0x56a1fa(0x3259)](_0x454d57,this['_gl'][_0x56a1fa(0x2978)],this[_0x56a1fa(0x3357)](_0x3c7c57),_0x5e58fb),_0x5e58fb[_0x56a1fa(0x98f)]=_0x3c7c57),null!==_0x4f984e&&(this[_0x56a1fa(0x3259)](_0x454d57,this[_0x56a1fa(0x2e95)][_0x56a1fa(0x3c73)],this[_0x56a1fa(0x3357)](_0x4f984e),_0x5e58fb),_0x5e58fb['_cachedWrapV']=_0x4f984e),(_0x5e58fb[_0x56a1fa(0xfc3)]||_0x5e58fb[_0x56a1fa(0x1320)])&&null!==_0x3cf5b0&&(this[_0x56a1fa(0x3259)](_0x454d57,this[_0x56a1fa(0x2e95)][_0x56a1fa(0xb50)],this[_0x56a1fa(0x3357)](_0x3cf5b0),_0x5e58fb),_0x5e58fb[_0x56a1fa(0x1fbc)]=_0x3cf5b0),this[_0x56a1fa(0x435)](_0x454d57,null);}['_setupDepthStencilTexture'](_0x46f9e3,_0x1333f1,_0x25586c,_0x5d3fae,_0x1cb685,_0xa6927=0x1){var _0x21b1d5=_0x48f518,_0x54b4ad=_0x1333f1[_0x21b1d5(0x15b3)]||_0x1333f1,_0x333c4d=_0x1333f1[_0x21b1d5(0x230c)]||_0x1333f1,_0x1333f1=_0x1333f1[_0x21b1d5(0x33b8)]||0x0;_0x46f9e3[_0x21b1d5(0x1839)]=_0x54b4ad,_0x46f9e3[_0x21b1d5(0x1ea0)]=_0x333c4d,_0x46f9e3['width']=_0x54b4ad,_0x46f9e3[_0x21b1d5(0x230c)]=_0x333c4d,_0x46f9e3['is2DArray']=0x0<_0x1333f1,_0x46f9e3['depth']=_0x1333f1,_0x46f9e3[_0x21b1d5(0xe80)]=!0x0,_0x46f9e3['samples']=_0xa6927,_0x46f9e3[_0x21b1d5(0x473)]=!0x1,_0x46f9e3['samplingMode']=_0x5d3fae?_0x25c51c['g'][_0x21b1d5(0x1d55)]:_0x25c51c['g'][_0x21b1d5(0x642)],_0x46f9e3[_0x21b1d5(0x30a3)]=_0x25c51c['g'][_0x21b1d5(0x3c2)],_0x46f9e3[_0x21b1d5(0x1ae0)]=_0x1cb685;const _0x6023ed=this[_0x21b1d5(0x2e95)];_0x54b4ad=this[_0x21b1d5(0x2593)](_0x46f9e3),_0x333c4d=this[_0x21b1d5(0x32b1)](_0x46f9e3['samplingMode'],!0x1),(_0x6023ed[_0x21b1d5(0xac8)](_0x54b4ad,_0x6023ed['TEXTURE_MAG_FILTER'],_0x333c4d[_0x21b1d5(0x24de)]),_0x6023ed[_0x21b1d5(0xac8)](_0x54b4ad,_0x6023ed[_0x21b1d5(0x12cf)],_0x333c4d[_0x21b1d5(0x1858)]),_0x6023ed[_0x21b1d5(0xac8)](_0x54b4ad,_0x6023ed['TEXTURE_WRAP_S'],_0x6023ed['CLAMP_TO_EDGE']),_0x6023ed['texParameteri'](_0x54b4ad,_0x6023ed[_0x21b1d5(0x3c73)],_0x6023ed[_0x21b1d5(0x297e)]),0x1{var _0x389a00=_0x16e077;this[_0x389a00(0x2e17)](_0x39d516,_0x2919,_0x1db2ea,_0x4a9b33,_0x255832);})||this[_0x16e077(0x2e17)](_0x39d516,_0x2919,_0x1db2ea,_0x4a9b33,_0x255832)):_0x2919&&_0x2919[_0x16e077(0x2cba)](_0x39d516));}[_0x48f518(0xd64)](_0x2d0bcb,_0x5e1b9b,_0x39e63a,_0x3a58cb,_0x2c5155=0x1){var _0x4f7fb3=_0x48f518,_0x55e934=this['_gl'];if(_0x2d0bcb&&_0x5e1b9b)return this[_0x4f7fb3(0x19b2)](_0x39e63a,_0x3a58cb,_0x2c5155,_0x55e934[_0x4f7fb3(0x2390)],_0x55e934[_0x4f7fb3(0x1e2a)],_0x55e934['DEPTH_STENCIL_ATTACHMENT']);if(_0x5e1b9b){let _0x3f3c13=_0x55e934['DEPTH_COMPONENT16'];return 0x1=this['_caps']['maxVertexAttribs']||!this[_0x3851eb(0x1796)][_0x6882db]||this[_0x3851eb(0x2b88)](_0x6882db);}}[_0x48f518(0x151a)](){var _0x2e4537=_0x48f518;for(const _0x16de24 in this[_0x2e4537(0x2f5a)]){var _0x4f83ae=this[_0x2e4537(0x2f5a)][_0x16de24]['getPipelineContext']();this[_0x2e4537(0x19ca)](_0x4f83ae);}this['_compiledEffects']={};}[_0x48f518(0xc1f)](){var _0x1f8863=_0x48f518,_0x34ebb3;this[_0x1f8863(0x7b7)]=!0x0,this[_0x1f8863(0x1efe)](),this[_0x1f8863(0x369c)]&&this[_0x1f8863(0x369c)][_0x1f8863(0x2a99)](),this[_0x1f8863(0x3310)]&&(this[_0x1f8863(0x2be2)](this['_emptyTexture']),this[_0x1f8863(0x3310)]=null),this['_emptyCubeTexture']&&(this[_0x1f8863(0x2be2)](this[_0x1f8863(0x10d4)]),this['_emptyCubeTexture']=null),this[_0x1f8863(0x3fe)]&&this[_0x1f8863(0x2e95)][_0x1f8863(0x1d3d)](this[_0x1f8863(0x3fe)]),this[_0x1f8863(0x151a)](),null!=(_0x34ebb3=this[_0x1f8863(0x382c)])&&_0x34ebb3[_0x1f8863(0xc8f)](this),this[_0x1f8863(0x13fe)](),this[_0x1f8863(0x3741)]={},(0x0,_0x15ed46['CG'])()&&this['_renderingCanvas']&&(this[_0x1f8863(0x1845)]||(this[_0x1f8863(0x1bb)]['removeEventListener'](_0x1f8863(0x1fcb),this[_0x1f8863(0x3431)]),this[_0x1f8863(0x1bb)]['removeEventListener'](_0x1f8863(0x3817),this[_0x1f8863(0x26c4)])),window[_0x1f8863(0x10db)]('resize',this[_0x1f8863(0x35f4)])),this['_workingCanvas']=null,this[_0x1f8863(0x2d20)]=null,this[_0x1f8863(0x1c53)][_0x1f8863(0x9da)]=0x0,this[_0x1f8863(0x1bb)]=null,this['_currentProgram']=null,this[_0x1f8863(0x68c)]=null,_0x5c0842['Q'][_0x1f8863(0x5a8)]();for(const _0x8bd7a of this[_0x1f8863(0x17e1)])_0x8bd7a[_0x1f8863(0x26eb)]();this[_0x1f8863(0x1244)]['notifyObservers'](this),this[_0x1f8863(0x1244)]['clear']();}['attachContextLostEvent'](_0x110b24){var _0x1e6d76=_0x48f518;this['_renderingCanvas']&&this[_0x1e6d76(0x1bb)][_0x1e6d76(0x363d)](_0x1e6d76(0x1fcb),_0x110b24,!0x1);}[_0x48f518(0x19ea)](_0x29fda1){var _0x5231f2=_0x48f518;this[_0x5231f2(0x1bb)]&&this[_0x5231f2(0x1bb)][_0x5231f2(0x363d)](_0x5231f2(0x3817),_0x29fda1,!0x1);}['getError'](){var _0x17b2cd=_0x48f518;return this[_0x17b2cd(0x2e95)][_0x17b2cd(0x404c)]();}[_0x48f518(0x1dd9)](){var _0x48052e=_0x48f518;return 0x1{var _0xf8136a=_0x865cc3;this[_0xf8136a(0x17e1)][_0xf8136a(0x34ac)](this[_0xf8136a(0x17e1)][_0xf8136a(0x775)](_0x2a1e4e),0x1);}),_0x40c5cc;}static[_0x48f518(0x2f90)](_0x4c616d,_0x34ad3d,_0x2f2e15,_0x46ad85,_0x42086a,_0x1c13b4){var _0x4e3c46=_0x48f518;throw(0x0,_0x56f7e3['S'])(_0x4e3c46(0x17b5));}[_0x48f518(0x4144)](_0x4ddadf,_0x1de247,_0x14f1c5,_0xa919c8,_0x3ff4eb=!0x0,_0x2b5c39=!0x0){var _0x2d953d=_0x48f518,_0x1a1450=_0x3ff4eb?this[_0x2d953d(0x2e95)][_0x2d953d(0xbc2)]:this[_0x2d953d(0x2e95)][_0x2d953d(0xe05)],_0x3ff4eb=new Uint8Array(_0xa919c8*_0x14f1c5*(_0x3ff4eb?0x4:0x3));return _0x2b5c39&&this[_0x2d953d(0xedc)](),this['_gl'][_0x2d953d(0x4144)](_0x4ddadf,_0x1de247,_0x14f1c5,_0xa919c8,_0x1a1450,this['_gl'][_0x2d953d(0xe22)],_0x3ff4eb),Promise[_0x2d953d(0x1cbf)](_0x3ff4eb);}static get[_0x48f518(0xc28)](){var _0x108031=_0x48f518;return Promise[_0x108031(0x1cbf)](this[_0x108031(0x380c)]());}static get[_0x48f518(0x395a)](){var _0x99966f=_0x48f518;return this[_0x99966f(0x380c)]();}static[_0x48f518(0x380c)](){var _0x77df17=_0x48f518;if(null!==this[_0x77df17(0x1cbe)])return!this[_0x77df17(0x1cbe)];if(null===this[_0x77df17(0x298)])try{const _0x3a8b5c=this[_0x77df17(0xbad)](0x1,0x1);var _0x4bf8db=_0x3a8b5c['getContext'](_0x77df17(0x5c0))||_0x3a8b5c['getContext'](_0x77df17(0x2681));this[_0x77df17(0x298)]=null!=_0x4bf8db&&!!window[_0x77df17(0x1144)];}catch(_0x52a692){this[_0x77df17(0x298)]=!0x1;}return this['_IsSupported'];}static get['HasMajorPerformanceCaveat'](){var _0x26a7ce=_0x48f518;if(null===this[_0x26a7ce(0x1cbe)])try{const _0x518860=this['_CreateCanvas'](0x1,0x1);var _0x308826=_0x518860['getContext'](_0x26a7ce(0x5c0),{'failIfMajorPerformanceCaveat':!0x0})||_0x518860['getContext'](_0x26a7ce(0x2681),{'failIfMajorPerformanceCaveat':!0x0});this['_HasMajorPerformanceCaveat']=!_0x308826;}catch(_0x3b8817){this[_0x26a7ce(0x1cbe)]=!0x1;}return this[_0x26a7ce(0x1cbe)];}static[_0x48f518(0x3b15)](_0x2620ac){return _0x2620ac--,_0x2620ac=(_0x2620ac=(_0x2620ac=(_0x2620ac=(_0x2620ac|=_0x2620ac>>0x1)|_0x2620ac>>0x2)|_0x2620ac>>0x4)|_0x2620ac>>0x8)|_0x2620ac>>0x10,++_0x2620ac;}static[_0x48f518(0x31ed)](_0x394e66){return(_0x394e66=(_0x394e66=(_0x394e66=(_0x394e66=(_0x394e66|=_0x394e66>>0x1)|_0x394e66>>0x2)|_0x394e66>>0x4)|_0x394e66>>0x8)|_0x394e66>>0x10)-(_0x394e66>>0x1);}static[_0x48f518(0x10da)](_0x13edc7){var _0x3de863=_0x48f518,_0x543a3b=_0x6aa8c0[_0x3de863(0x3b15)](_0x13edc7),_0x215289=_0x6aa8c0[_0x3de863(0x31ed)](_0x13edc7);return _0x13edc7-_0x215289<_0x543a3b-_0x13edc7?_0x215289:_0x543a3b;}static['GetExponentOfTwo'](_0x5d1f38,_0x93775e,_0x395f9b=_0x25c51c['g'][_0x48f518(0x2fcf)]){var _0x4f7c36=_0x48f518;let _0x2de684;switch(_0x395f9b){case _0x25c51c['g'][_0x4f7c36(0x10b7)]:_0x2de684=_0x6aa8c0[_0x4f7c36(0x31ed)](_0x5d1f38);break;case _0x25c51c['g'][_0x4f7c36(0x2fcf)]:_0x2de684=_0x6aa8c0[_0x4f7c36(0x10da)](_0x5d1f38);break;default:_0x25c51c['g'][_0x4f7c36(0x1c82)],_0x2de684=_0x6aa8c0[_0x4f7c36(0x3b15)](_0x5d1f38);}return Math[_0x4f7c36(0x1858)](_0x2de684,_0x93775e);}static[_0x48f518(0x2e9c)](_0xb05451,_0x5b3dfb){var _0x6ffcdd=_0x48f518;if((0x0,_0x15ed46['CG'])()){const {requestPostAnimationFrame:_0x40bc64,requestAnimationFrame:_0x5e0d4e}=_0x5b3dfb||window;if('function'==typeof _0x40bc64)return _0x40bc64(_0xb05451);if(_0x6ffcdd(0x17ad)==typeof _0x5e0d4e)return _0x5e0d4e(_0xb05451);}else{if(_0x6ffcdd(0x17ad)==typeof requestAnimationFrame)return requestAnimationFrame(_0xb05451);}return setTimeout(_0xb05451,0x10);}[_0x48f518(0x3ea3)](){var _0x2f4c26=_0x48f518;return this[_0x2f4c26(0x1bb)]&&this['_renderingCanvas']['ownerDocument']?this[_0x2f4c26(0x1bb)][_0x2f4c26(0x3b3e)]:(0x0,_0x15ed46['n5'])()?document:null;}}_0x6aa8c0['ExceptionList']=[{'key':_0x48f518(0x7a1),'capture':'63\x5c.0\x5c.3239\x5c.(\x5cd+)','captureConstraint':0x6c,'targets':['uniformBuffer']},{'key':_0x48f518(0x3e52),'capture':null,'captureConstraint':null,'targets':[_0x48f518(0xd50)]},{'key':_0x48f518(0xf62),'capture':null,'captureConstraint':null,'targets':[_0x48f518(0xd50)]},{'key':_0x48f518(0x1660),'capture':null,'captureConstraint':null,'targets':[_0x48f518(0x157c)]},{'key':_0x48f518(0x4b8),'capture':null,'captureConstraint':null,'targets':[_0x48f518(0x157c)]},{'key':_0x48f518(0x2c30),'capture':null,'captureConstraint':null,'targets':['vao']},{'key':_0x48f518(0xb80),'capture':null,'captureConstraint':null,'targets':[_0x48f518(0x157c)]},{'key':_0x48f518(0x38c6),'capture':null,'captureConstraint':null,'targets':['vao']},{'key':_0x48f518(0x40b6),'capture':null,'captureConstraint':null,'targets':['uniformBuffer']},{'key':'.*AppleWebKit.*(15.4).*Safari','capture':null,'captureConstraint':null,'targets':['antialias',_0x48f518(0x8d6)]},{'key':'.*(15.4).*AppleWebKit.*Safari','capture':null,'captureConstraint':null,'targets':[_0x48f518(0x2049),_0x48f518(0x8d6)]}],_0x6aa8c0['_TextureLoaders']=[],_0x6aa8c0[_0x48f518(0x4049)]=0.001,_0x6aa8c0['_IsSupported']=null,_0x6aa8c0[_0x48f518(0x1cbe)]=null;},0x14171:(_0x28f4d5,_0x5d0111,_0x53376c)=>{var _0x57a8df=a8_0x2e955a;_0x53376c['d'](_0x5d0111,{'f':()=>_0x115870});var _0x2f1761=_0x53376c(0x9a70),_0x50b83b=_0x53376c(0x7205),_0x27f50a=_0x53376c(0xd079),_0x5621f7=_0x53376c(0x14232),_0x158405=_0x53376c(0x138df),_0x2b151c=_0x53376c(0x1533d),_0x4ca681=_0x53376c(0x1610),_0x2d9eda=_0x53376c(0x177e8),_0x307444=_0x53376c(0x1679c),_0x1155f1=_0x53376c(0x10bb9),_0x3ad262=_0x53376c(0x7ccc),_0x3f6af3=_0x53376c(0x1574b),_0x4c72a7=_0x53376c(0xcf70),_0xe61896=_0x53376c(0x4ba7),_0x32d753=_0x53376c(0xfeca),_0x4cb8ca=_0x53376c(0x9a9a),_0x1f3995=_0x53376c(0xa9c),_0x554bf4=_0x53376c(0x181f4),_0x18a022=_0x53376c(0xb2b),_0x44bb7d=_0x53376c(0xa332),_0x5a96fa=_0x53376c(0xfd78),_0xf683d6=_0x53376c(0xa482),_0x3bd992=_0x53376c(0x503c),_0x222b4e=_0x53376c(0xe59d),_0x41bd99=_0x53376c(0x134b1),_0x332bc3=_0x53376c(0x97b6),_0x567135=_0x53376c(0x12b01),_0x12d106=_0x53376c(0xa96c),_0x812c39=_0x53376c(0x12418),_0x43df9c=_0x53376c(0x1666f),_0x47862c=_0x53376c(0x711d),_0x20dbb1=_0x53376c(0xa896),_0x436b2b=_0x53376c(0x1af3),_0x57670e=_0x53376c(0x44d),_0x401435=_0x53376c(0xa242),_0x3111d5=_0x53376c(0x12658),_0x5b23c3=_0x53376c(0x11ad3),_0x2c4690=_0x53376c(0x6214);const _0x523250={'label':'TextureView_SwapChain_ResolveTarget','dimension':_0x2d9eda['kd'][_0x57a8df(0x1857)],'format':void 0x0,'mipLevelCount':0x1,'arrayLayerCount':0x1},_0x334d27={'label':_0x57a8df(0x298e),'dimension':_0x2d9eda['kd'][_0x57a8df(0x1857)],'format':void 0x0,'mipLevelCount':0x1,'arrayLayerCount':0x1},_0x352104=_0x57a8df(0x1195);class _0x115870 extends _0x5621f7['D']{constructor(_0x30051f,_0x2c4795={}){var _0x26894a=_0x57a8df,_0x3780e9;super(null,null==(_0x3780e9=_0x2c4795[_0x26894a(0x2049)])||_0x3780e9,_0x2c4795),this[_0x26894a(0x2f32)]={'label':_0x26894a(0x2c39)},this[_0x26894a(0x5f7)]={'label':_0x26894a(0x4a0)},this[_0x26894a(0x19b3)]={'label':_0x26894a(0x1364)},this[_0x26894a(0x2027)]=0x1,this[_0x26894a(0x1ba0)]=0x0,this[_0x26894a(0x1d59)]=0x0,this['_defaultSampleCount']=0x4,this['_glslang']=null,this[_0x26894a(0x31b6)]=null,this['_adapterInfo']={'vendor':'','architecture':'','device':'','description':''},this[_0x26894a(0xf7a)]={},this['_counters']={'numEnableEffects':0x0,'numEnableDrawWrapper':0x0,'numBundleCreationNonCompatMode':0x0,'numBundleReuseNonCompatMode':0x0},this[_0x26894a(0x148b)]={'numEnableEffects':0x0,'numEnableDrawWrapper':0x0,'numBundleCreationNonCompatMode':0x0,'numBundleReuseNonCompatMode':0x0},this['numMaxUncapturedErrors']=0x14,this[_0x26894a(0x1abe)]=[null,null,null],this[_0x26894a(0x2658)]=null,this[_0x26894a(0x242c)]=new _0x18a022['B'](),this[_0x26894a(0xb7e)]=new _0x18a022['B'](),this[_0x26894a(0x2779)]=[],this[_0x26894a(0x1635)]=new _0x20dbb1['y$'](),this[_0x26894a(0x3d6f)]=null,this['_currentIndexBuffer']=null,this[_0x26894a(0x4045)]=!0x0,this[_0x26894a(0x2e05)]=!0x1,this['dbgShowShaderCode']=!0x1,this[_0x26894a(0x2adb)]=!0x0,this['dbgVerboseLogsForFirstFrames']=!0x1,this[_0x26894a(0xa1e)]=0xa,this['dbgLogIfNotDrawWrapper']=!0x0,this[_0x26894a(0xdd0)]=!0x0,this[_0x26894a(0x17dd)]=!0x0,this[_0x26894a(0x1155)]=!0x1,this[_0x26894a(0x16ef)]=[{'x':0x0,'y':0x0,'w':0x0,'h':0x0},{'x':0x0,'y':0x0,'w':0x0,'h':0x0}],this['_scissorsCurrent']=[{'x':0x0,'y':0x0,'w':0x0,'h':0x0},{'x':0x0,'y':0x0,'w':0x0,'h':0x0}],this[_0x26894a(0x97d)]={'x':0x0,'y':0x0,'z':0x0,'w':0x0},this[_0x26894a(0x136b)]=[-0x1,-0x1],this[_0x26894a(0x2ce7)]=[[null,null,null,null],[null,null,null,null]],this[_0x26894a(0xf16)]='WebGPU',_0x2c4795[_0x26894a(0xfae)]=_0x2c4795[_0x26894a(0xfae)]||{},_0x2c4795['enableGPUDebugMarkers']=null!=(_0x3780e9=_0x2c4795[_0x26894a(0x1693)])&&_0x3780e9,_0x2f1761['Y']['Log'](_0x26894a(0x70e)+_0x5621f7['D']['Version']+_0x26894a(0xc2a)+this[_0x26894a(0x19fd)]+'\x20engine'),navigator[_0x26894a(0x1023)]?(_0x2c4795[_0x26894a(0x7d4)]=_0x2c4795[_0x26894a(0x7d4)]||navigator[_0x26894a(0x1023)][_0x26894a(0x1597)](),this[_0x26894a(0xcef)]=!0x0,this[_0x26894a(0x59c)]='WEBGPU',this[_0x26894a(0x1bb)]=_0x30051f,this[_0x26894a(0x963)]=_0x2c4795,this['_mainPassSampleCount']=_0x2c4795[_0x26894a(0x2049)]?this[_0x26894a(0x1122)]:0x1,this[_0x26894a(0x3cde)](),this[_0x26894a(0x3d99)](_0x30051f),this['_shaderProcessor']=new _0x3ad262['s'](),this[_0x26894a(0x2e20)]=new _0x3f6af3['o']()):_0x2f1761['Y'][_0x26894a(0xeb0)](_0x26894a(0x14f0));}get[_0x57a8df(0x3733)](){var _0x29d846=_0x57a8df;return this[_0x29d846(0x3893)][_0x29d846(0x350)];}set['snapshotRenderingMode'](_0x4f6724){var _0x28a3d6=_0x57a8df;this[_0x28a3d6(0x3893)][_0x28a3d6(0x350)]=_0x4f6724;}['snapshotRenderingReset'](){var _0x234fec=_0x57a8df;this['_snapshotRendering'][_0x234fec(0xf06)]();}get[_0x57a8df(0x2f44)](){var _0x52c040=_0x57a8df;return this[_0x52c040(0x3893)]['enabled'];}set['snapshotRendering'](_0xb834ea){var _0x17a9eb=_0x57a8df;this[_0x17a9eb(0x3893)][_0x17a9eb(0x3f0a)]=_0xb834ea;}get['disableCacheSamplers'](){var _0x3abb9a=_0x57a8df;return!!this['_cacheSampler']&&this[_0x3abb9a(0x2a69)][_0x3abb9a(0x3d12)];}set['disableCacheSamplers'](_0xfd26a9){var _0x59a031=_0x57a8df;this[_0x59a031(0x2a69)]&&(this[_0x59a031(0x2a69)][_0x59a031(0x3d12)]=_0xfd26a9);}get[_0x57a8df(0x180b)](){var _0x348958=_0x57a8df;return!!this[_0x348958(0xdc1)]&&this['_cacheRenderPipeline'][_0x348958(0x3d12)];}set[_0x57a8df(0x180b)](_0x150e34){var _0x5d1833=_0x57a8df;this['_cacheRenderPipeline']&&(this[_0x5d1833(0xdc1)][_0x5d1833(0x3d12)]=_0x150e34);}get[_0x57a8df(0x322b)](){var _0x388ea5=_0x57a8df;return!!this['_cacheBindGroups']&&this[_0x388ea5(0x3915)][_0x388ea5(0x3d12)];}set[_0x57a8df(0x322b)](_0xef601e){var _0x428629=_0x57a8df;this[_0x428629(0x3915)]&&(this[_0x428629(0x3915)][_0x428629(0x3d12)]=_0xef601e);}static get['IsSupportedAsync'](){var _0x5a6c48=_0x57a8df;return navigator[_0x5a6c48(0x1023)]?navigator[_0x5a6c48(0x1023)][_0x5a6c48(0x368c)]()[_0x5a6c48(0x3be)](_0x5b3e02=>!!_0x5b3e02,()=>!0x1)[_0x5a6c48(0x410d)](()=>!0x1):Promise['resolve'](!0x1);}static get[_0x57a8df(0x395a)](){var _0x2155d0=_0x57a8df;return _0x2f1761['Y'][_0x2155d0(0x1381)]('You\x20must\x20call\x20IsSupportedAsync\x20for\x20WebGPU!'),!0x1;}get[_0x57a8df(0x14d3)](){return!0x0;}get[_0x57a8df(0x1b22)](){var _0x5da20a=_0x57a8df;return this[_0x5da20a(0xce5)];}get[_0x57a8df(0x88d)](){var _0xa20387=_0x57a8df;return this[_0xa20387(0x2d30)];}get[_0x57a8df(0x13dc)](){var _0x3b7978=_0x57a8df;return this[_0x3b7978(0x110e)];}get[_0x57a8df(0x32e7)](){return this['_deviceLimits'];}get['description'](){var _0x8250cb=_0x57a8df;return this[_0x8250cb(0x1c3a)]+this[_0x8250cb(0x20b9)];}get['version'](){return 0x1;}[_0x57a8df(0x2d74)](){var _0x383a11=_0x57a8df;return{'vendor':this[_0x383a11(0x31aa)]['vendor']||_0x383a11(0x184b),'renderer':this[_0x383a11(0x31aa)][_0x383a11(0x576)]||_0x383a11(0x1a8e),'version':this['_adapterInfo']['description']||_0x383a11(0x972)};}get['compatibilityMode'](){var _0x1553ab=_0x57a8df;return this[_0x1553ab(0x1895)];}set[_0x57a8df(0x1c8f)](_0x3ddb11){var _0xf9bc02=_0x57a8df;this[_0xf9bc02(0x1895)]=_0x3ddb11;}get[_0x57a8df(0x28f1)](){var _0x11f58a=_0x57a8df;return this[_0x11f58a(0x2a42)]?this[_0x11f58a(0x2a42)]['samples']:this[_0x11f58a(0x16d6)];}static[_0x57a8df(0x3d2e)](_0x9d3742,_0x316756={}){const _0xd1b2b6=new _0x115870(_0x9d3742,_0x316756);return new Promise(_0x3c54db=>{var _0xde0cc7=a8_0xcbd5;_0xd1b2b6['initAsync'](_0x316756[_0xde0cc7(0x1751)],_0x316756[_0xde0cc7(0x38af)])[_0xde0cc7(0x3be)](()=>_0x3c54db(_0xd1b2b6));});}[_0x57a8df(0x111d)](_0x291aa8,_0x1fecfe){var _0x3dc8cc=_0x57a8df;return this[_0x3dc8cc(0x14fe)](null!=_0x291aa8?_0x291aa8:null==(_0x291aa8=this[_0x3dc8cc(0x963)])?void 0x0:_0x291aa8['glslangOptions'])[_0x3dc8cc(0x3be)](_0x1bb34f=>{var _0x46a643=_0x3dc8cc;return this['_glslang']=_0x1bb34f,this[_0x46a643(0x31b6)]=_0x115870[_0x46a643(0x2ab0)]?new _0x57670e['S']():null,this['_tintWASM']?this[_0x46a643(0x31b6)]['initTwgsl'](null!=_0x1fecfe?_0x1fecfe:null==(_0x1bb34f=this['_options'])?void 0x0:_0x1bb34f[_0x46a643(0x38af)])['then'](()=>navigator['gpu'][_0x46a643(0x368c)](this['_options']),_0x6cc7d7=>{var _0x456067=_0x46a643;throw _0x2f1761['Y'][_0x456067(0xeb0)](_0x456067(0xd78)),_0x2f1761['Y']['Error'](_0x6cc7d7),Error(_0x456067(0xc74));}):navigator[_0x46a643(0x1023)][_0x46a643(0x368c)](this['_options']);},_0x2a3cb0=>{var _0x15367c=_0x3dc8cc;throw _0x2f1761['Y'][_0x15367c(0xeb0)](_0x15367c(0x406a)),_0x2f1761['Y'][_0x15367c(0xeb0)](_0x2a3cb0),Error(_0x15367c(0xc74));})[_0x3dc8cc(0x3be)](_0x3c0e3a=>{var _0x524aa2=_0x3dc8cc;if(_0x3c0e3a){this[_0x524aa2(0x1a72)]=_0x3c0e3a,this[_0x524aa2(0xce5)]=[],null!=(_0x3c0e3a=this[_0x524aa2(0x1a72)][_0x524aa2(0x3390)])&&_0x3c0e3a[_0x524aa2(0x982)](_0x33597a=>this[_0x524aa2(0xce5)][_0x524aa2(0x2009)](_0x33597a)),this[_0x524aa2(0x110e)]=this[_0x524aa2(0x1a72)][_0x524aa2(0x4009)],this[_0x524aa2(0x1a72)][_0x524aa2(0x4197)]()[_0x524aa2(0x3be)](_0x41ec2c=>{var _0x587150=_0x524aa2;this[_0x587150(0x31aa)]=_0x41ec2c;});const _0x2ec055=null!=(_0x3c0e3a=this['_options'][_0x524aa2(0xfae)])?_0x3c0e3a:{};_0x3c0e3a=null!=(_0x3c0e3a=null===_0x2ec055||void 0x0===_0x2ec055?void 0x0:_0x2ec055['requiredFeatures'])?_0x3c0e3a:this[_0x524aa2(0x963)]['enableAllFeatures']?this[_0x524aa2(0xce5)]:void 0x0;if(_0x3c0e3a){const _0x4f0ffe=[];for(const _0x2fd0cc of _0x3c0e3a)-0x1!==this[_0x524aa2(0xce5)][_0x524aa2(0x775)](_0x2fd0cc)&&_0x4f0ffe[_0x524aa2(0x2009)](_0x2fd0cc);_0x2ec055['requiredFeatures']=_0x4f0ffe;}if(this[_0x524aa2(0x963)][_0x524aa2(0x15e1)]&&!_0x2ec055[_0x524aa2(0x12f7)]){_0x2ec055[_0x524aa2(0x12f7)]={};for(const _0x2e52b7 in this[_0x524aa2(0x110e)])_0x2ec055[_0x524aa2(0x12f7)][_0x2e52b7]=this[_0x524aa2(0x110e)][_0x2e52b7];}return this['_adapter'][_0x524aa2(0x5b0)](_0x2ec055);}throw _0x524aa2(0x3e21);})[_0x3dc8cc(0x3be)](_0x3e17de=>{var _0x3dd1da=_0x3dc8cc,_0x932ba0;this[_0x3dd1da(0xbf5)]=_0x3e17de,this['_deviceEnabledExtensions']=[],null!=(_0x932ba0=this[_0x3dd1da(0xbf5)][_0x3dd1da(0x3390)])&&_0x932ba0[_0x3dd1da(0x982)](_0x5b6433=>this[_0x3dd1da(0x2d30)][_0x3dd1da(0x2009)](_0x5b6433)),this[_0x3dd1da(0x3022)]=_0x3e17de[_0x3dd1da(0x4009)];let _0x3ae488=-0x1;this[_0x3dd1da(0xbf5)][_0x3dd1da(0x363d)](_0x3dd1da(0x32d4),_0x1bceb5=>{var _0x4cedfb=_0x3dd1da;++_0x3ae488{var _0x1026ad=_0x3dd1da;this[_0x1026ad(0x7b7)]||(this[_0x1026ad(0x2e50)]=!0x0,_0x2f1761['Y'][_0x1026ad(0x1381)](_0x1026ad(0x68d)+_0x4b9dad),this['onContextLostObservable'][_0x1026ad(0x223f)](this),this[_0x1026ad(0x11bb)](this[_0x1026ad(0x111d)][_0x1026ad(0x3458)](this)));});},_0x145397=>{var _0x3dd304=_0x3dc8cc;_0x2f1761['Y'][_0x3dd304(0xeb0)](_0x3dd304(0x3e85)),_0x2f1761['Y'][_0x3dd304(0xeb0)](_0x145397);})[_0x3dc8cc(0x3be)](()=>{var _0x1ea7bc=_0x3dc8cc;this[_0x1ea7bc(0xfc6)]=new _0x4cb8ca['V'](this[_0x1ea7bc(0xbf5)]),this[_0x1ea7bc(0x3d70)]=new _0x32d753['D'](this[_0x1ea7bc(0xbf5)],this[_0x1ea7bc(0x1a08)],this[_0x1ea7bc(0x31b6)],this[_0x1ea7bc(0xfc6)]),this['_cacheSampler']=new _0x44bb7d['W'](this['_device']),this['_cacheBindGroups']=new _0x567135['C'](this[_0x1ea7bc(0xbf5)],this[_0x1ea7bc(0x2a69)],this),this[_0x1ea7bc(0x2332)]=new _0x43df9c['b'](this[_0x1ea7bc(0xbf5)],this['_bufferManager']),this[_0x1ea7bc(0x3002)]=this[_0x1ea7bc(0xbf5)][_0x1ea7bc(0x25b3)]?new _0x47862c['D'](this,this[_0x1ea7bc(0xbf5)],this['_bufferManager']):void 0x0,this[_0x1ea7bc(0x2629)]=new _0x812c39['nt'](this[_0x1ea7bc(0xbf5)]),this[_0x1ea7bc(0x41c3)]=new _0x812c39['nt'](this['_device']),this[_0x1ea7bc(0x3893)]=new _0x5b23c3['w'](this,this['_snapshotRenderingMode'],this[_0x1ea7bc(0x2629)],this['_bundleListRenderTarget']),this[_0x1ea7bc(0x19d0)]=this[_0x1ea7bc(0xfc6)][_0x1ea7bc(0x1099)](new Float32Array([-0x1,0x0]),_0x2d9eda['FB'][_0x1ea7bc(0x13a2)]|_0x2d9eda['FB'][_0x1ea7bc(0x1f5)]),this['_ubDontInvertY']=this[_0x1ea7bc(0xfc6)][_0x1ea7bc(0x1099)](new Float32Array([0x1,0x0]),_0x2d9eda['FB'][_0x1ea7bc(0x13a2)]|_0x2d9eda['FB']['CopyDst']),this[_0x1ea7bc(0x1dc3)]&&void 0x0===this['_count']&&(this[_0x1ea7bc(0x2812)]=0x0,_0x2c4690[_0x1ea7bc(0x1385)](_0x1ea7bc(0x40d5)+this[_0x1ea7bc(0x2812)]+_0x1ea7bc(0xfd8),_0x1ea7bc(0xb51))),this['_uploadEncoder']=this['_device'][_0x1ea7bc(0x48d)](this[_0x1ea7bc(0x2f32)]),this['_renderEncoder']=this[_0x1ea7bc(0xbf5)]['createCommandEncoder'](this[_0x1ea7bc(0x5f7)]),this[_0x1ea7bc(0x3374)]=this[_0x1ea7bc(0xbf5)][_0x1ea7bc(0x48d)](this['_renderTargetEncoderDescriptor']),this[_0x1ea7bc(0x1368)]=new _0x307444['o'](this,[0x0],'',!0x1,!0x1,0x1,!0x1,0x0,0x1),this['_initializeLimits'](),this['_cacheRenderPipeline']=new _0x5a96fa['H'](this[_0x1ea7bc(0xbf5)],this[_0x1ea7bc(0x1368)],!this[_0x1ea7bc(0x2d88)][_0x1ea7bc(0x2067)]),this[_0x1ea7bc(0x23ca)]=new _0x3bd992['K'](this[_0x1ea7bc(0xdc1)]),this[_0x1ea7bc(0x3373)]=new _0xf683d6['F'](this['_cacheRenderPipeline']),this[_0x1ea7bc(0x3373)][_0x1ea7bc(0x32f)]=this[_0x1ea7bc(0xa8a)],this['_depthCullingState'][_0x1ea7bc(0x31a3)]=!0x0,this[_0x1ea7bc(0x23ca)][_0x1ea7bc(0xc68)]=_0x4ca681['g'][_0x1ea7bc(0x3a60)],this[_0x1ea7bc(0x23ca)][_0x1ea7bc(0xef7)]=!0x0,this['_textureHelper'][_0x1ea7bc(0x22b9)](this[_0x1ea7bc(0x2674)]),this[_0x1ea7bc(0x16d7)]=new _0x12d106['T'](this[_0x1ea7bc(0xbf5)],this,this[_0x1ea7bc(0x1368)]),this[_0x1ea7bc(0x770)]=this[_0x1ea7bc(0x18b3)](),this[_0x1ea7bc(0x240)]=this[_0x1ea7bc(0x770)],this['_defaultMaterialContext']=this[_0x1ea7bc(0xdbf)](),this[_0x1ea7bc(0x3343)]=this['_defaultMaterialContext'],this['_initializeContextAndSwapChain'](),this[_0x1ea7bc(0x38ff)](),this[_0x1ea7bc(0x33eb)]();})[_0x3dc8cc(0x410d)](_0x5dd05f=>{var _0x11fb61=_0x3dc8cc;_0x2f1761['Y'][_0x11fb61(0xeb0)](_0x11fb61(0x2c5f)),_0x2f1761['Y']['Error'](_0x5dd05f),_0x2c4690[_0x11fb61(0x1da9)]&&_0x2c4690[_0x11fb61(0x1da9)]();});}['_initGlslang'](_0x32e7d1){var _0x53afa4=_0x57a8df;return _0x32e7d1=_0x32e7d1||{},(_0x32e7d1=Object[_0x53afa4(0x1ec3)](Object[_0x53afa4(0x1ec3)]({},_0x115870['_GLSLslangDefaultOptions']),_0x32e7d1))['glslang']?Promise[_0x53afa4(0x1cbf)](_0x32e7d1[_0x53afa4(0xb1b)]):self[_0x53afa4(0xb1b)]?self[_0x53afa4(0xb1b)](_0x32e7d1[_0x53afa4(0x1b03)]):_0x32e7d1[_0x53afa4(0x1b32)]&&_0x32e7d1[_0x53afa4(0x1b03)]?(0x0,_0x50b83b['CG'])()?_0xe61896['w1'][_0x53afa4(0x246c)](_0x32e7d1[_0x53afa4(0x1b32)])['then'](()=>self[_0x53afa4(0xb1b)](_0x32e7d1[_0x53afa4(0x1b03)])):(importScripts(_0x32e7d1['jsPath']),self[_0x53afa4(0xb1b)](_0x32e7d1[_0x53afa4(0x1b03)])):Promise[_0x53afa4(0x4cd)](_0x53afa4(0x2aa0));}[_0x57a8df(0x39a8)](){var _0x2f051a=_0x57a8df;this[_0x2f051a(0x2d88)]={'maxTexturesImageUnits':this[_0x2f051a(0x3022)][_0x2f051a(0x1f0e)],'maxVertexTextureImageUnits':this['_deviceLimits'][_0x2f051a(0x1f0e)],'maxCombinedTexturesImageUnits':0x2*this['_deviceLimits']['maxSampledTexturesPerShaderStage'],'maxTextureSize':this[_0x2f051a(0x3022)][_0x2f051a(0x1b57)],'maxCubemapTextureSize':this[_0x2f051a(0x3022)]['maxTextureDimension2D'],'maxRenderTextureSize':this[_0x2f051a(0x3022)][_0x2f051a(0x1b57)],'maxVertexAttribs':this['_deviceLimits'][_0x2f051a(0x3a7a)],'maxVaryingVectors':this[_0x2f051a(0x3022)]['maxInterStageShaderVariables'],'maxFragmentUniformVectors':Math[_0x2f051a(0x27d7)](this['_deviceLimits'][_0x2f051a(0x2e26)]/0x4),'maxVertexUniformVectors':Math[_0x2f051a(0x27d7)](this[_0x2f051a(0x3022)][_0x2f051a(0x2e26)]/0x4),'standardDerivatives':!0x0,'astc':0x0<=this[_0x2f051a(0x2d30)]['indexOf'](_0x2d9eda['eS'][_0x2f051a(0x22f0)])||void 0x0,'s3tc':0x0<=this[_0x2f051a(0x2d30)]['indexOf'](_0x2d9eda['eS'][_0x2f051a(0x2107)])||void 0x0,'pvrtc':null,'etc1':null,'etc2':0x0<=this[_0x2f051a(0x2d30)]['indexOf'](_0x2d9eda['eS'][_0x2f051a(0x551)])||void 0x0,'bptc':0x0<=this[_0x2f051a(0x2d30)]['indexOf'](_0x2d9eda['eS'][_0x2f051a(0x2107)])||void 0x0,'maxAnisotropy':0x10,'uintIndices':!0x0,'fragmentDepthSupported':!0x0,'highPrecisionShaderSupported':!0x0,'colorBufferFloat':!0x0,'textureFloat':!0x0,'textureFloatLinearFiltering':0x0<=this[_0x2f051a(0x2d30)][_0x2f051a(0x775)](_0x2d9eda['eS'][_0x2f051a(0x2b61)]),'textureFloatRender':!0x0,'textureHalfFloat':!0x0,'textureHalfFloatLinearFiltering':!0x0,'textureHalfFloatRender':!0x0,'textureLOD':!0x0,'texelFetch':!0x0,'drawBuffersExtension':!0x0,'depthTextureExtension':!0x0,'vertexArrayObject':!0x1,'instancedArrays':!0x0,'timerQuery':_0x2f051a(0x137a)!=typeof BigUint64Array&&-0x1!==this[_0x2f051a(0x2d30)][_0x2f051a(0x775)](_0x2d9eda['eS'][_0x2f051a(0x2793)])||void 0x0,'supportOcclusionQuery':'undefined'!=typeof BigUint64Array,'canUseTimestampForTimerQuery':!0x0,'multiview':!0x1,'oculusMultiview':!0x1,'parallelShaderCompile':void 0x0,'blendMinMax':!0x0,'maxMSAASamples':0x4,'canUseGLInstanceID':!0x0,'canUseGLVertexID':!0x0,'supportComputeShaders':!0x0,'supportSRGBBuffers':!0x0,'supportTransformFeedbacks':!0x1,'textureMaxLevel':!0x0,'texture2DArrayMaxLayerCount':this[_0x2f051a(0x3022)][_0x2f051a(0x2546)],'disableMorphTargetTexture':!0x1},this[_0x2f051a(0x2d88)][_0x2f051a(0x31c)]=null,this[_0x2f051a(0x4ce)]={'forceBitmapOverHTMLImageElement':!0x0,'supportRenderAndCopyToLodForFloatTextures':!0x0,'supportDepthStencilTexture':!0x0,'supportShadowSamplers':!0x0,'uniformBufferHardCheckMatrix':!0x1,'allowTexturePrefiltering':!0x0,'trackUbosInFrame':!0x0,'checkUbosContentBeforeUpload':!0x0,'supportCSM':!0x0,'basisNeedsPOT':!0x1,'support3DTextures':!0x0,'needTypeSuffixInShaderConstants':!0x0,'supportMSAA':!0x0,'supportSSAO2':!0x0,'supportExtendedTextureFormats':!0x0,'supportSwitchCaseInShader':!0x0,'supportSyncTextureRead':!0x1,'needsInvertingBitmap':!0x1,'useUBOBindingCache':!0x1,'needShaderCodeInlining':!0x0,'needToAlwaysBindUniformBuffers':!0x0,'supportRenderPasses':!0x0,'supportSpriteInstancing':!0x0,'_collectUbosUpdatedInFrame':!0x1};}[_0x57a8df(0x1965)](){var _0x1fed96=_0x57a8df;if(!this[_0x1fed96(0x1bb)])throw _0x1fed96(0x17e9);this[_0x1fed96(0x20ed)]=this[_0x1fed96(0x1bb)]['getContext'](_0x1fed96(0xd74)),this[_0x1fed96(0x38a7)](),this[_0x1fed96(0x2d6b)]=this[_0x1fed96(0x963)][_0x1fed96(0x7d4)],this[_0x1fed96(0x242c)][_0x1fed96(0x3bf0)]=[new _0x1f3995['Z']()],this[_0x1fed96(0x242c)][_0x1fed96(0x3bf0)][0x0]['format']=this[_0x1fed96(0x2d6b)];}[_0x57a8df(0x38ff)](){var _0x204ff5=_0x57a8df,_0x168039,_0x25e805;this[_0x204ff5(0xfc6)]&&(this[_0x204ff5(0xedc)](!0x1),this['_mainTextureExtends']={'width':this['getRenderWidth'](!0x0),'height':this[_0x204ff5(0x32b)](!0x0),'depthOrArrayLayers':0x1},_0x168039=new Float32Array([this[_0x204ff5(0x32b)](!0x0)]),this['_bufferManager'][_0x204ff5(0x366c)](this[_0x204ff5(0x19d0)],0x4,_0x168039),this[_0x204ff5(0xfc6)][_0x204ff5(0x366c)](this['_ubDontInvertY'],0x4,_0x168039),_0x168039=this[_0x204ff5(0x963)][_0x204ff5(0x2049)]?(_0x168039={'label':_0x204ff5(0x3c20)+this[_0x204ff5(0x1776)][_0x204ff5(0x15b3)]+'x'+this[_0x204ff5(0x1776)]['height']+_0x204ff5(0x2459),'size':this[_0x204ff5(0x1776)],'mipLevelCount':0x1,'sampleCount':this['_mainPassSampleCount'],'dimension':_0x2d9eda['kd'][_0x204ff5(0x1857)],'format':this[_0x204ff5(0x963)][_0x204ff5(0x7d4)],'usage':_0x2d9eda['v2'][_0x204ff5(0x2aa4)]},this['_mainTexture']&&this['_textureHelper'][_0x204ff5(0x2252)](this[_0x204ff5(0x2158)]),this[_0x204ff5(0x2158)]=this[_0x204ff5(0xbf5)][_0x204ff5(0xdaf)](_0x168039),[{'view':this[_0x204ff5(0x2158)][_0x204ff5(0x1b0b)]({'label':_0x204ff5(0x211f),'dimension':_0x2d9eda['kd']['E2d'],'format':this[_0x204ff5(0x963)]['swapChainFormat'],'mipLevelCount':0x1,'arrayLayerCount':0x1}),'clearValue':new _0x27f50a['HE'](0x0,0x0,0x0,0x1),'loadOp':_0x2d9eda['Ws']['Clear'],'storeOp':_0x2d9eda['EG'][_0x204ff5(0x2526)]}]):[{'view':void 0x0,'clearValue':new _0x27f50a['HE'](0x0,0x0,0x0,0x1),'loadOp':_0x2d9eda['Ws'][_0x204ff5(0x343f)],'storeOp':_0x2d9eda['EG'][_0x204ff5(0x2526)]}],this[_0x204ff5(0x242c)]['depthTextureFormat']=this[_0x204ff5(0x27ac)]?_0x2d9eda['EV'][_0x204ff5(0x1e80)]:_0x2d9eda['EV']['Depth32Float'],this['_setDepthTextureFormat'](this[_0x204ff5(0x242c)]),_0x25e805={'label':_0x204ff5(0x1189)+this['_mainTextureExtends'][_0x204ff5(0x15b3)]+'x'+this[_0x204ff5(0x1776)]['height'],'size':this[_0x204ff5(0x1776)],'mipLevelCount':0x1,'sampleCount':this[_0x204ff5(0x16d6)],'dimension':_0x2d9eda['kd']['E2d'],'format':this[_0x204ff5(0x242c)]['depthTextureFormat'],'usage':_0x2d9eda['v2']['RenderAttachment']},this['_depthTexture']&&this['_textureHelper'][_0x204ff5(0x2252)](this['_depthTexture']),this[_0x204ff5(0x250e)]=this[_0x204ff5(0xbf5)][_0x204ff5(0xdaf)](_0x25e805),_0x25e805={'view':this[_0x204ff5(0x250e)][_0x204ff5(0x1b0b)]({'label':_0x204ff5(0x12e3)+this[_0x204ff5(0x1776)][_0x204ff5(0x15b3)]+'x'+this[_0x204ff5(0x1776)][_0x204ff5(0x230c)],'dimension':_0x2d9eda['kd'][_0x204ff5(0x1857)],'format':this['_depthTexture'][_0x204ff5(0x3ced)],'mipLevelCount':0x1,'arrayLayerCount':0x1}),'depthClearValue':this[_0x204ff5(0x2027)],'depthLoadOp':_0x2d9eda['Ws']['Clear'],'depthStoreOp':_0x2d9eda['EG']['Store'],'stencilClearValue':this[_0x204ff5(0x1d59)],'stencilLoadOp':this[_0x204ff5(0x27ac)]?_0x2d9eda['Ws'][_0x204ff5(0x343f)]:void 0x0,'stencilStoreOp':this['isStencilEnable']?_0x2d9eda['EG'][_0x204ff5(0x2526)]:void 0x0},this['_mainRenderPassWrapper'][_0x204ff5(0x801)]={'colorAttachments':_0x168039,'depthStencilAttachment':_0x25e805});}[_0x57a8df(0x38a7)](){var _0x235696=_0x57a8df;this[_0x235696(0x20ed)][_0x235696(0x2a59)]({'device':this[_0x235696(0xbf5)],'format':this[_0x235696(0x963)]['swapChainFormat'],'usage':_0x2d9eda['v2'][_0x235696(0x2aa4)]|_0x2d9eda['v2'][_0x235696(0x1054)],'alphaMode':this[_0x235696(0x1cf4)]?_0x2d9eda['Zu'][_0x235696(0x1f6)]:_0x2d9eda['Zu'][_0x235696(0x1536)]});}[_0x57a8df(0x13a1)](_0x2aa070,_0x1b3f62,_0x1a189e=!0x1){var _0x31d282=_0x57a8df;return!!super[_0x31d282(0x13a1)](_0x2aa070,_0x1b3f62,_0x1a189e)&&(this[_0x31d282(0x1dc3)]&&(void 0x0===this[_0x31d282(0x2812)]&&(this[_0x31d282(0x2812)]=0x0),(!this[_0x31d282(0x2812)]||this[_0x31d282(0x2812)]{var _0x581583=_0x3234d0;_0x20a8db[_0x581583(0x1839)]=_0x3bd173[_0x581583(0x15b3)],_0x20a8db[_0x581583(0x1ea0)]=_0x3bd173[_0x581583(0x230c)],_0x20a8db[_0x581583(0x15b3)]=_0x3bd173[_0x581583(0x15b3)],_0x20a8db[_0x581583(0x230c)]=_0x3bd173[_0x581583(0x230c)],_0x20a8db[_0x581583(0x3ced)]=null!=_0x35300d?_0x35300d:-0x1,_0x365311(_0x20a8db[_0x581583(0x15b3)],_0x20a8db[_0x581583(0x230c)],_0x3bd173,_0x274825,_0x20a8db,()=>{}),null!=(_0x365311=_0x20a8db['_hardwareTexture'])&&_0x365311[_0x581583(0x3e9d)]?_0x43e176||_0x417f31||this[_0x581583(0x555)](_0x20a8db,this[_0x581583(0x2674)]):(_0x274825=this[_0x581583(0x3d70)][_0x581583(0x26fb)](_0x20a8db,_0x3bd173[_0x581583(0x15b3)],_0x3bd173['height'],void 0x0,_0x574337),_0x32d753['D'][_0x581583(0x3d8f)](_0x3bd173)&&(this[_0x581583(0x3d70)]['updateTexture'](_0x3bd173,_0x20a8db,_0x3bd173[_0x581583(0x15b3)],_0x3bd173[_0x581583(0x230c)],_0x20a8db[_0x581583(0x2c6c)],_0x274825[_0x581583(0x3ced)],0x0,0x0,_0x4d9fd5,!0x1,0x0,0x0),_0x43e176||_0x417f31||this['_generateMipmaps'](_0x20a8db,this[_0x581583(0x2674)]))),_0x32476f&&_0x32476f[_0x581583(0x2cba)](_0x20a8db),_0x20a8db[_0x581583(0xe80)]=!0x0,_0x20a8db[_0x581583(0x7f0)]['notifyObservers'](_0x20a8db),_0x20a8db[_0x581583(0x7f0)][_0x581583(0x2a99)]();},()=>!0x1,_0x3944fa,_0x3db85b,_0x35300d,_0x22c260,_0x3fcb78,_0x120e43,_0x9e7158);}[_0x57a8df(0xf3a)](_0xb71be8){var _0x3bce2b=_0x57a8df;_0xb71be8=new _0x1f3995['Z'](_0xb71be8);const _0x1a28ad=new _0x158405['l'](this,_0x158405['S'][_0x3bce2b(0x3f4b)],!0x0);return _0x1a28ad['_hardwareTexture']=_0xb71be8,_0x1a28ad[_0x3bce2b(0xe80)]=!0x0,_0x1a28ad;}['wrapWebGLTexture'](){var _0x2e1d1d=_0x57a8df;throw new Error(_0x2e1d1d(0x16c1));}['generateMipMapsForCubemap'](_0x24ee11){var _0x5dfd64=_0x57a8df,_0x247e97;_0x24ee11[_0x5dfd64(0x473)]&&(null!=(_0x247e97=_0x24ee11[_0x5dfd64(0x70b)])&&_0x247e97[_0x5dfd64(0x3e9d)]||this[_0x5dfd64(0x3d70)][_0x5dfd64(0x26fb)](_0x24ee11),this['_generateMipmaps'](_0x24ee11,_0x24ee11['source']===_0x158405['S'][_0x5dfd64(0x1258)]||_0x24ee11[_0x5dfd64(0xd7b)]===_0x158405['S'][_0x5dfd64(0x2b0a)]?this['_renderTargetEncoder']:void 0x0));}[_0x57a8df(0x287c)](_0xa3a39c,_0x51c64b,_0x1de378=!0x1){var _0x48c7f4=_0x57a8df;_0x1de378&&(_0x51c64b['generateMipMaps']=!0x0,this[_0x48c7f4(0x555)](_0x51c64b)),_0x51c64b['samplingMode']=_0xa3a39c;}[_0x57a8df(0x3d9a)](_0x5ee4f9,_0x4af78c,_0x4e54a5=null,_0x4e04f6=null){var _0x2d731a=_0x57a8df;null!==_0x4af78c&&(_0x5ee4f9[_0x2d731a(0x98f)]=_0x4af78c),null!==_0x4e54a5&&(_0x5ee4f9[_0x2d731a(0x3219)]=_0x4e54a5),(_0x5ee4f9['is2DArray']||_0x5ee4f9[_0x2d731a(0x1320)])&&null!==_0x4e04f6&&(_0x5ee4f9[_0x2d731a(0x1fbc)]=_0x4e04f6);}[_0x57a8df(0xce2)](_0x301a02,_0x4cf096,_0x56d730,_0xb172c4=0x1){var _0x37c109=_0x57a8df,_0x2e6fee;!_0x301a02[_0x37c109(0x70b)]||_0x301a02[_0x37c109(0x15b3)]===_0x4cf096&&_0x301a02[_0x37c109(0x230c)]===_0x56d730&&_0x301a02[_0x37c109(0x2c6c)]===_0xb172c4||(_0x2e6fee=_0x301a02[_0x37c109(0x70b)][_0x37c109(0xa26)],_0x301a02['_hardwareTexture']['release'](),this['_textureHelper'][_0x37c109(0x26fb)](_0x301a02,_0x4cf096,_0x56d730,_0xb172c4,_0x2e6fee));}[_0x57a8df(0x2ce1)](_0x1375ec,_0x47d4a4,_0x5c7942){var _0x4c04ab=_0x57a8df,_0x34ccab;_0x5c7942=null!=_0x5c7942?_0x5c7942:_0x1375ec,this[_0x4c04ab(0x2259)]&&(_0x34ccab=this[_0x4c04ab(0x2259)][_0x4c04ab(0xefe)][_0x4c04ab(0x3820)][_0x4c04ab(0xb19)][_0x5c7942],this['_currentMaterialContext'][_0x4c04ab(0x35bd)](_0x1375ec,_0x47d4a4),_0x34ccab&&_0x34ccab[_0x4c04ab(0x158e)]&&(_0x1375ec=_0x5c7942+_0x401435['e'][_0x4c04ab(0x2679)],this[_0x4c04ab(0x3343)][_0x4c04ab(0x192)](_0x1375ec,_0x47d4a4)));}[_0x57a8df(0x35bd)](_0x2774d9,_0x750388,_0x4a2051,_0x1377f8){this['_setTexture'](_0x2774d9,_0x4a2051,!0x1,!0x1,_0x1377f8,_0x1377f8);}[_0x57a8df(0x299b)](_0x39e532,_0x30812f,_0x2e2321,_0x2e8a70){var _0x14fd32=_0x57a8df;for(let _0xef01b7=0x0;_0xef01b7<_0x2e2321[_0x14fd32(0x9da)];_0xef01b7++)this[_0x14fd32(0x325f)](-0x1,_0x2e2321[_0xef01b7],!0x0,!0x1,_0x2e8a70+_0xef01b7[_0x14fd32(0x348f)](),_0x2e8a70);}[_0x57a8df(0x325f)](_0x3245e0,_0x36a2b2,_0x4f5bfe=0x0,_0x58d330=!0x1,_0x303c88='',_0x5db368){var _0x7e74a5=_0x57a8df;if(_0x5db368=null!=_0x5db368?_0x5db368:_0x303c88,this[_0x7e74a5(0x2259)]){if(!_0x36a2b2)return this['_currentMaterialContext'][_0x7e74a5(0x35bd)](_0x303c88,null),!0x1;if(_0x36a2b2[_0x7e74a5(0x3127)])_0x36a2b2[_0x7e74a5(0xc7c)]();else{if(_0x36a2b2['delayLoadState']===_0x4ca681['g']['DELAYLOADSTATE_NOTLOADED'])return _0x36a2b2[_0x7e74a5(0x23ac)](),!0x1;}let _0x4cbbac=null;(_0x4cbbac=_0x58d330?_0x36a2b2[_0x7e74a5(0x359a)]:_0x36a2b2[_0x7e74a5(0xe80)]()?_0x36a2b2[_0x7e74a5(0x1555)]():_0x36a2b2['isCube']?this[_0x7e74a5(0x8f1)]:_0x36a2b2[_0x7e74a5(0x1320)]?this[_0x7e74a5(0x328)]:_0x36a2b2['is2DArray']?this[_0x7e74a5(0x166e)]:this[_0x7e74a5(0x3506)])&&!_0x4cbbac[_0x7e74a5(0x34a3)]&&(_0x4cbbac[_0x7e74a5(0xfe1)]&&_0x4cbbac['_cachedCoordinatesMode']!==_0x36a2b2[_0x7e74a5(0x10e4)]&&(_0x4cbbac[_0x7e74a5(0x2de1)]=_0x36a2b2[_0x7e74a5(0x10e4)],_0x58d330=_0x36a2b2[_0x7e74a5(0x10e4)]!==_0x4ca681['g'][_0x7e74a5(0x44c)]&&_0x36a2b2['coordinatesMode']!==_0x4ca681['g']['TEXTURE_SKYBOX_MODE']?_0x4ca681['g'][_0x7e74a5(0x2e08)]:_0x4ca681['g']['TEXTURE_CLAMP_ADDRESSMODE'],_0x36a2b2[_0x7e74a5(0x198b)]=_0x58d330,_0x36a2b2[_0x7e74a5(0x570)]=_0x58d330),_0x4cbbac['_cachedWrapU']=_0x36a2b2[_0x7e74a5(0x198b)],_0x4cbbac['_cachedWrapV']=_0x36a2b2[_0x7e74a5(0x570)],_0x4cbbac[_0x7e74a5(0x1320)]&&(_0x4cbbac[_0x7e74a5(0x1fbc)]=_0x36a2b2[_0x7e74a5(0x14ad)]),this['_setAnisotropicLevel'](0x0,_0x4cbbac,_0x36a2b2[_0x7e74a5(0x1e9e)])),this[_0x7e74a5(0x2ce1)](_0x303c88,_0x4cbbac,_0x5db368);}else this[_0x7e74a5(0x1dc3)]&&(void 0x0===this[_0x7e74a5(0x2812)]&&(this[_0x7e74a5(0x2812)]=0x0),(!this[_0x7e74a5(0x2812)]||this[_0x7e74a5(0x2812)]{},0x843b:(_0x5e00d9,_0x258e5a,_0x94129e)=>{var _0x50c259=a8_0x2e955a;_0x94129e['d'](_0x258e5a,{'G':()=>_0x23a6f7});class _0x23a6f7{}_0x23a6f7[_0x50c259(0x2d82)]=0x0,_0x23a6f7[_0x50c259(0x352b)]=0x1,_0x23a6f7[_0x50c259(0x4b3)]=0x2;},0x394f:(_0x8dfd75,_0x500eb9,_0x2e3f23)=>{_0x2e3f23(0xce2f),_0x2e3f23(0x9390),_0x2e3f23(0x49df),_0x2e3f23(0x843b);},0xce2f:(_0x4eef65,_0x31f71b,_0x1654b8)=>{var _0x2db280=a8_0x2e955a;_0x1654b8['d'](_0x31f71b,{'NG':()=>_0x165c40,'OG':()=>_0x10aac8,'WZ':()=>_0x45eddd});class _0x10aac8{}_0x10aac8[_0x2db280(0x36d7)]=0x1,_0x10aac8[_0x2db280(0x32fc)]=0x2;class _0x165c40{constructor(_0x37b8d2,_0x1ef641){var _0x9f0a69=_0x2db280;this['type']=_0x37b8d2,this[_0x9f0a69(0x2805)]=_0x1ef641;}}class _0x45eddd extends _0x165c40{constructor(_0x18ee4a,_0x3e2fba){var _0x91dd68=_0x2db280;super(_0x18ee4a,_0x3e2fba),this[_0x91dd68(0x30a3)]=_0x18ee4a,this[_0x91dd68(0x2805)]=_0x3e2fba,this['skipOnKeyboardObservable']=!0x1;}get[_0x2db280(0x10e8)](){var _0x74dafb=_0x2db280;return this[_0x74dafb(0x10dd)];}set[_0x2db280(0x10e8)](_0x237fed){var _0x324474=_0x2db280;this[_0x324474(0x10dd)]=_0x237fed;}}},0x9390:(_0xbb84c9,_0x378dc1,_0x501f0f)=>{var _0x3bac34=a8_0x2e955a;_0x501f0f['d'](_0x378dc1,{'FV':()=>_0x507e17,'R5':()=>_0x36179a,'kD':()=>_0x453ef6});var _0x37f7cc=_0x501f0f(0xd53f);class _0x453ef6{}_0x453ef6[_0x3bac34(0x128b)]=0x1,_0x453ef6[_0x3bac34(0xe51)]=0x2,_0x453ef6[_0x3bac34(0x774)]=0x4,_0x453ef6[_0x3bac34(0xa89)]=0x8,_0x453ef6[_0x3bac34(0x3bb0)]=0x10,_0x453ef6[_0x3bac34(0x2375)]=0x20,_0x453ef6['POINTERDOUBLETAP']=0x40;class _0x5b02e3{constructor(_0x294e3d,_0x5a5590){var _0xa367e1=_0x3bac34;this[_0xa367e1(0x30a3)]=_0x294e3d,this[_0xa367e1(0x2805)]=_0x5a5590;}}class _0x507e17 extends _0x5b02e3{constructor(_0x380a97,_0x17a4af,_0x5754c1,_0x2c8525){var _0x38ad70=_0x3bac34;super(_0x380a97,_0x17a4af),this['ray']=null,this[_0x38ad70(0x1c95)]=null,this[_0x38ad70(0x10e8)]=!0x1,this[_0x38ad70(0x16e4)]=new _0x37f7cc['FM'](_0x5754c1,_0x2c8525);}}class _0x36179a extends _0x5b02e3{constructor(_0x1c3a99,_0x4f91a6,_0x411074,_0x207ff8=null){var _0x1f142d=_0x3bac34;super(_0x1c3a99,_0x4f91a6),this[_0x1f142d(0x1c7b)]=_0x411074,this[_0x1f142d(0x3e65)]=_0x207ff8;}get[_0x3bac34(0xbdb)](){var _0x4b1bf2=_0x3bac34;return this[_0x4b1bf2(0x1c7b)]||this['_generatePickInfo'](),this[_0x4b1bf2(0x1c7b)];}[_0x3bac34(0x25d2)](){var _0x3e4c19=_0x3bac34;this['_inputManager']&&(this[_0x3e4c19(0x1c7b)]=this[_0x3e4c19(0x3e65)][_0x3e4c19(0x2ef0)](this['event']),this['_inputManager']['_setRayOnPointerInfo'](this[_0x3e4c19(0x1c7b)],this['event']),this[_0x3e4c19(0x3e65)]=null);}}},0x46f5:(_0x1ff90a,_0x3a4b90,_0x173c99)=>{var _0x2108f4=a8_0x2e955a,_0x4f7953=_0x173c99(0x9a70),_0x4a2d80=_0x173c99(0x8ca7),_0x176229=_0x173c99(0x789a),_0x394137=_0x173c99(0xb5c2);class _0x46e93b extends _0x176229['T']{constructor(_0xc5a494){var _0x192ea5=a8_0xcbd5;super(_0xc5a494),this[_0x192ea5(0x364a)]=_0x394137['wc'][_0x192ea5(0x1946)];}[_0x2108f4(0x3cc7)](_0x4c0905,_0xc91496){var _0x55212c=_0x2108f4;_0x4a2d80['n'][_0x55212c(0x159e)]('',_0x46e93b[_0x55212c(0x1b62)],_0x46e93b[_0x55212c(0x3b4c)],_0x4c0905,_0x1c768b=>{var _0x29afff=_0x55212c;this[_0x29afff(0x38d0)]=_0x1c768b[0x1],this[_0x29afff(0x8c4)](this['_defaultModel']),_0xc91496&&_0xc91496(this['_defaultModel']);});}['_handleButtonChange'](_0x11244c,_0x1868fa){var _0xe27f00=_0x2108f4;if(0x0===_0x11244c){const _0x5b9186=this[_0xe27f00(0x3c0b)];_0x5b9186&&_0x5b9186[_0xe27f00(0x223f)](_0x1868fa);}else _0x4f7953['Y'][_0xe27f00(0x1381)](_0xe27f00(0x4183)+_0x11244c);}}_0x46e93b[_0x2108f4(0x1b62)]=_0x2108f4(0x2855),_0x46e93b['MODEL_FILENAME']=_0x2108f4(0x25a7),_0x46e93b[_0x2108f4(0x37be)]=_0x2108f4(0x2b3),_0x394137['zn']['_ControllerFactories'][_0x2108f4(0x2009)]({'canCreate':_0x32d1fd=>0x0===_0x32d1fd['id'][_0x2108f4(0x775)](_0x46e93b[_0x2108f4(0x37be)]),'create':_0x349e51=>new _0x46e93b(_0x349e51)});},0x12eb:(_0x35aa7e,_0x2929e7,_0x435c86)=>{var _0x5cb407=a8_0x2e955a,_0x1742b4=_0x435c86(0xd53f),_0x5e27e1=_0x435c86(0x94e3),_0x38b26e=_0x435c86(0x8ca7),_0x37bbb4=_0x435c86(0x789a),_0x1703c5=_0x435c86(0xb5c2);class _0x1c4c55 extends _0x37bbb4['T']{constructor(_0x58792c){var _0x4a19e3=a8_0xcbd5;super(_0x58792c),this[_0x4a19e3(0x1b9c)]=[_0x4a19e3(0x29ff),_0x4a19e3(0x3c0b)],this[_0x4a19e3(0x364a)]=_0x1703c5['wc']['GEAR_VR'],this[_0x4a19e3(0x2c00)]=new _0x1742b4['P'](_0x4a19e3(0x2932)==this[_0x4a19e3(0xb26)]?-0.15:0.15,-0.5,0.25),this[_0x4a19e3(0x1031)](this['_calculatedPosition']);}[_0x5cb407(0x3cc7)](_0x4b846c,_0x5f1ce3){var _0x257440=_0x5cb407;_0x38b26e['n']['ImportMesh']('',_0x1c4c55[_0x257440(0x1b62)],_0x1c4c55[_0x257440(0x3b4c)],_0x4b846c,_0x117063=>{var _0x171b55=_0x257440,_0x30873b=new _0x5e27e1['Kj']('',_0x4b846c);_0x117063[0x1][_0x171b55(0x30e9)]=_0x30873b,_0x117063[0x1][_0x171b55(0x2436)]['z']=-0.15,this[_0x171b55(0x38d0)]=_0x30873b,this['attachToMesh'](this[_0x171b55(0x38d0)]),_0x5f1ce3&&_0x5f1ce3(this[_0x171b55(0x38d0)]);});}['_handleButtonChange'](_0x13dd30,_0x3cc095){var _0x151fa7=_0x5cb407;if(_0x13dd300x0===_0xeda0fe['id'][_0x5cb407(0x775)](_0x1c4c55[_0x5cb407(0x37be)])||-0x1!==_0xeda0fe['id'][_0x5cb407(0x775)](_0x5cb407(0x1bfc))||-0x1!==_0xeda0fe['id'][_0x5cb407(0x775)](_0x5cb407(0x40ca)),'create':_0x3940e9=>new _0x1c4c55(_0x3940e9)});},0x460:(_0x1ab85a,_0x176d18,_0x28ddb7)=>{var _0xd9c306=a8_0x2e955a;_0x28ddb7['d'](_0x176d18,{'M':()=>_0x542392});var _0x122860=_0x28ddb7(0x8ca7),_0x176d18=_0x28ddb7(0x789a),_0x2796b6=_0x28ddb7(0xb5c2),_0x3cb422=_0x28ddb7(0x6214);class _0x542392 extends _0x176d18['T']{constructor(_0x58cd03){super(_0x58cd03);}[_0xd9c306(0x3cc7)](_0x42e245,_0x2e8e61){var _0x1c5222=_0xd9c306;_0x122860['n'][_0x1c5222(0x159e)]('',_0x542392['MODEL_BASE_URL'],_0x542392['MODEL_FILENAME'],_0x42e245,_0x2912de=>{var _0x5322b6=_0x1c5222;this[_0x5322b6(0x38d0)]=_0x2912de[0x1],this['attachToMesh'](this[_0x5322b6(0x38d0)]),_0x2e8e61&&_0x2e8e61(this['_defaultModel']);});}['_handleButtonChange'](_0x1fb7ef,_0xa48189){var _0x22d945=_0xd9c306;_0x3cb422['log']('Button\x20id:\x20'+_0x1fb7ef+_0x22d945(0x3979)),_0x3cb422[_0x22d945(0x3203)](_0xa48189);}}_0x542392[_0xd9c306(0x1b62)]='https://controllers.babylonjs.com/generic/',_0x542392[_0xd9c306(0x3b4c)]=_0xd9c306(0x25a7),_0x2796b6['zn'][_0xd9c306(0x267c)]=_0x52e8d7=>new _0x542392(_0x52e8d7);},0x17e91:(_0x347161,_0x1de390,_0x7e8236)=>{_0x7e8236(0x46f5),_0x7e8236(0x12eb),_0x7e8236(0x460),_0x7e8236(0x7256),_0x7e8236(0xb5c2),_0x7e8236(0xa9b7),_0x7e8236(0x789a),_0x7e8236(0xcf14);},0x7256:(_0x583155,_0x39ee87,_0x17763f)=>{var _0x3182b2=a8_0x2e955a,_0x2f97a9=_0x17763f(0xa896),_0xaac083=_0x17763f(0x8ca7),_0x14beee=_0x17763f(0x789a),_0xba96b9=_0x17763f(0xb5c2),_0x138d75=_0x17763f(0x11096);class _0x31d42b extends _0x14beee['T']{constructor(_0x25c093){var _0x216e94=a8_0xcbd5;super(_0x25c093),this[_0x216e94(0x3bc3)]=new _0x2f97a9['y$'](),this[_0x216e94(0x13bd)]=new _0x2f97a9['y$'](),this[_0x216e94(0x364a)]=_0xba96b9['wc'][_0x216e94(0x1353)];}[_0x3182b2(0x3cc7)](_0x331828,_0x5829db){var _0x50f3ea=_0x3182b2,_0x2b6ce5=_0x50f3ea(0x2932)===this['hand']?_0x31d42b[_0x50f3ea(0x1d77)]:_0x31d42b[_0x50f3ea(0x37fc)];_0xaac083['n'][_0x50f3ea(0x159e)]('',_0x31d42b[_0x50f3ea(0x4085)]?_0x31d42b[_0x50f3ea(0x2c5e)]:_0x31d42b[_0x50f3ea(0x1b62)],_0x2b6ce5,_0x331828,_0x2d7d65=>{var _0xddb055=_0x50f3ea;this['_defaultModel']=_0x31d42b[_0xddb055(0x4085)]?_0x2d7d65[0x0]:_0x2d7d65[0x1],this[_0xddb055(0x8c4)](this[_0xddb055(0x38d0)]),_0x5829db&&_0x5829db(this[_0xddb055(0x38d0)]);});}get[_0x3182b2(0x3508)](){var _0x558ab0=_0x3182b2;if(_0x558ab0(0x8a2)===this[_0x558ab0(0xb26)])return this[_0x558ab0(0x5af)];throw new Error('No\x20A\x20button\x20on\x20left\x20hand');}get[_0x3182b2(0x308e)](){var _0xf08fe2=_0x3182b2;if(_0xf08fe2(0x8a2)===this[_0xf08fe2(0xb26)])return this['onSecondaryButtonStateChangedObservable'];throw new Error(_0xf08fe2(0x3d9b));}get['onXButtonStateChangedObservable'](){var _0x542372=_0x3182b2;if(_0x542372(0x2932)===this[_0x542372(0xb26)])return this[_0x542372(0x5af)];throw new Error('No\x20X\x20button\x20on\x20right\x20hand');}get[_0x3182b2(0x29bc)](){var _0x27b4e6=_0x3182b2;if(_0x27b4e6(0x2932)===this[_0x27b4e6(0xb26)])return this['onSecondaryButtonStateChangedObservable'];throw new Error(_0x27b4e6(0x3a8f));}[_0x3182b2(0x29a8)](_0x4e7740,_0x533f2d){var _0x55d4e3=_0x3182b2,_0x4ab843=_0x533f2d,_0x328a7e=_0x55d4e3(0x8a2)===this['hand']?-0x1:0x1;switch(_0x4e7740){case 0x0:return void this[_0x55d4e3(0x29ff)][_0x55d4e3(0x223f)](_0x4ab843);case 0x1:return!_0x31d42b[_0x55d4e3(0x4085)]&&this['_defaultModel']&&(this[_0x55d4e3(0x38d0)][_0x55d4e3(0x3ed2)]()[0x3][_0x55d4e3(0xfb0)]['x']=0.2*-_0x4ab843[_0x55d4e3(0x31eb)],this[_0x55d4e3(0x38d0)]['getChildren']()[0x3]['position']['y']=0.005*-_0x4ab843[_0x55d4e3(0x31eb)],this[_0x55d4e3(0x38d0)]['getChildren']()[0x3][_0x55d4e3(0x2436)]['z']=0.005*-_0x4ab843[_0x55d4e3(0x31eb)]),void this[_0x55d4e3(0x3c0b)][_0x55d4e3(0x223f)](_0x4ab843);case 0x2:return!_0x31d42b[_0x55d4e3(0x4085)]&&this['_defaultModel']&&(this[_0x55d4e3(0x38d0)][_0x55d4e3(0x3ed2)]()[0x4][_0x55d4e3(0x2436)]['x']=_0x328a7e*_0x4ab843[_0x55d4e3(0x31eb)]*0.0035),void this[_0x55d4e3(0x3bc3)][_0x55d4e3(0x223f)](_0x4ab843);case 0x3:return!_0x31d42b[_0x55d4e3(0x4085)]&&this[_0x55d4e3(0x38d0)]&&(_0x4ab843[_0x55d4e3(0xa98)]?this['_defaultModel'][_0x55d4e3(0x3ed2)]()[0x1][_0x55d4e3(0x2436)]['y']=-0.001:this[_0x55d4e3(0x38d0)]['getChildren']()[0x1][_0x55d4e3(0x2436)]['y']=0x0),void this[_0x55d4e3(0x5af)][_0x55d4e3(0x223f)](_0x4ab843);case 0x4:return!_0x31d42b[_0x55d4e3(0x4085)]&&this[_0x55d4e3(0x38d0)]&&(_0x4ab843[_0x55d4e3(0xa98)]?this[_0x55d4e3(0x38d0)]['getChildren']()[0x2][_0x55d4e3(0x2436)]['y']=-0.001:this['_defaultModel']['getChildren']()[0x2][_0x55d4e3(0x2436)]['y']=0x0),void this[_0x55d4e3(0x31fc)][_0x55d4e3(0x223f)](_0x4ab843);case 0x5:return void this[_0x55d4e3(0x13bd)][_0x55d4e3(0x223f)](_0x4ab843);}}}_0x31d42b[_0x3182b2(0x1b62)]='https://controllers.babylonjs.com/oculus/',_0x31d42b[_0x3182b2(0x1d77)]='left.babylon',_0x31d42b[_0x3182b2(0x37fc)]=_0x3182b2(0x390e),_0x31d42b[_0x3182b2(0x2c5e)]='https://controllers.babylonjs.com/oculusQuest/',_0x31d42b['_IsQuest']=!0x1,_0xba96b9['zn']['_ControllerFactories'][_0x3182b2(0x2009)]({'canCreate':_0x2056ad=>(_0x138d75['l'][_0x3182b2(0x19a1)]&&_0x138d75['l']['LastCreatedEngine'][_0x3182b2(0x3aac)]&&_0x3182b2(0xa71)===_0x138d75['l'][_0x3182b2(0x19a1)][_0x3182b2(0x3aac)]['displayName']&&(_0x31d42b['_IsQuest']=!0x0),-0x1!==_0x2056ad['id']['indexOf']('Oculus\x20Touch')),'create':_0x4082c8=>new _0x31d42b(_0x4082c8)});},0xb5c2:(_0x42c5c7,_0x1c3267,_0x1e7c77)=>{var _0x1cb004=a8_0x2e955a;_0x1e7c77['d'](_0x1c3267,{'K4':()=>_0x1e2c76,'wc':()=>_0x5e9138,'zn':()=>_0x3e184f});var _0x5e9138,_0x35562e=_0x1e7c77(0xa896),_0x13796b=_0x1e7c77(0xd53f),_0x3e09b4=_0x1e7c77(0x3761),_0xbd01e2=_0x1e7c77(0x11096),_0x315288=_0x1e7c77(0x165ec);(_0x1c3267=_0x5e9138=_0x5e9138||{})[_0x1c3267[_0x1cb004(0x1712)]=0x0]=_0x1cb004(0x1712),_0x1c3267[_0x1c3267[_0x1cb004(0x1353)]=0x1]='OCULUS',_0x1c3267[_0x1c3267[_0x1cb004(0x2cdc)]=0x2]=_0x1cb004(0x2cdc),_0x1c3267[_0x1c3267[_0x1cb004(0x3d74)]=0x3]=_0x1cb004(0x3d74),_0x1c3267[_0x1c3267[_0x1cb004(0x1946)]=0x4]='DAYDREAM',_0x1c3267[_0x1c3267['GENERIC']=0x5]=_0x1cb004(0x3152);class _0x3e184f{static[_0x1cb004(0x509)](_0x2e7d3a){var _0x569adb=_0x1cb004;for(const _0x4f2c62 of this[_0x569adb(0xeef)])if(_0x4f2c62[_0x569adb(0x33d5)](_0x2e7d3a))return _0x4f2c62[_0x569adb(0x3a3c)](_0x2e7d3a);if(this[_0x569adb(0x267c)])return this[_0x569adb(0x267c)](_0x2e7d3a);throw _0x569adb(0x2419);}}_0x3e184f[_0x1cb004(0xeef)]=[],_0x3e184f[_0x1cb004(0x267c)]=null;class _0x1e2c76 extends _0x315288['nJ']{constructor(_0x309f3a){var _0x2b1ded=_0x1cb004;super(_0x309f3a['id'],_0x309f3a[_0x2b1ded(0x3c5)],_0x309f3a),this[_0x2b1ded(0x3ff2)]=!0x1,this[_0x2b1ded(0x2bc4)]=_0x13796b['P'][_0x2b1ded(0x317a)](),this[_0x2b1ded(0x2763)]=new _0x13796b['_f'](),this[_0x2b1ded(0x1077)]=_0x13796b['P'][_0x2b1ded(0x317a)](),this[_0x2b1ded(0x680)]=new _0x13796b['_f'](),this[_0x2b1ded(0x104d)]=0x1,this['_trackPosition']=!0x0,this[_0x2b1ded(0x1c37)]=Math['PI']/0x5,this[_0x2b1ded(0x33c9)]=0x0,this['_leftHandSystemQuaternion']=new _0x13796b['_f'](),this[_0x2b1ded(0x3009)]=_0x13796b['y3'][_0x2b1ded(0x1b77)](),this['_pointingPoseNode']=null,this[_0x2b1ded(0x88c)]=_0x13796b['y3'][_0x2b1ded(0x1b77)](),this['_meshAttachedObservable']=new _0x35562e['y$'](),this[_0x2b1ded(0x30a3)]=_0x315288['nJ'][_0x2b1ded(0x40f7)],this[_0x2b1ded(0x364a)]=_0x5e9138[_0x2b1ded(0x3152)],this[_0x2b1ded(0x2436)]=_0x13796b['P'][_0x2b1ded(0x317a)](),this[_0x2b1ded(0x2ac6)]=new _0x13796b['_f'](),this['_calculatedPosition']=_0x13796b['P']['Zero'](),this[_0x2b1ded(0x118c)]=new _0x13796b['_f'](),_0x13796b['_f']['RotationYawPitchRollToRef'](Math['PI'],0x0,0x0,this[_0x2b1ded(0x9cb)]);}[_0x1cb004(0x1031)](_0x59d480){var _0x58176c=_0x1cb004;this[_0x58176c(0x2f62)]&&(this['_calculatedPosition']['copyFrom'](_0x59d480),this[_0x58176c(0x2f62)]=!0x1);}['update'](){var _0x127141=_0x1cb004;super['update'](),this[_0x127141(0x620)]();}[_0x1cb004(0x620)](){var _0x4e1c2b=_0x1cb004;if(!this['isXR']){var _0x1ab846,_0x54b13b=this[_0x4e1c2b(0x40eb)][_0x4e1c2b(0x2b36)];if(this[_0x4e1c2b(0x33f)](_0x54b13b),!this[_0x4e1c2b(0x2f62)]&&_0xbd01e2['l']['LastCreatedScene']&&_0xbd01e2['l'][_0x4e1c2b(0x39a1)][_0x4e1c2b(0x3311)]&&_0xbd01e2['l'][_0x4e1c2b(0x39a1)][_0x4e1c2b(0x3311)][_0x4e1c2b(0x1077)]){const _0x20bc06=_0xbd01e2['l'][_0x4e1c2b(0x39a1)][_0x4e1c2b(0x3311)];_0x20bc06[_0x4e1c2b(0x35bb)](),this[_0x4e1c2b(0x3009)][_0x4e1c2b(0x989)](_0x20bc06['devicePosition']),_0x20bc06[_0x4e1c2b(0x680)]&&(_0x20bc06[_0x4e1c2b(0x2763)][_0x4e1c2b(0x1b66)](_0x13796b['jp'][_0x4e1c2b(0x310d)][0x0]),_0x54b13b=Math['atan2'](Math['sin'](_0x13796b['jp'][_0x4e1c2b(0x310d)][0x0]['y']-this[_0x4e1c2b(0x33c9)]),Math[_0x4e1c2b(0x3276)](_0x13796b['jp']['Vector3'][0x0]['y']-this[_0x4e1c2b(0x33c9)])),Math[_0x4e1c2b(0x1516)](_0x54b13b)>this[_0x4e1c2b(0x1c37)]&&(_0x54b13b=_0x54b13b-(_0x54b13b<0x0?-this['_maxRotationDistFromHeadset']:this[_0x4e1c2b(0x1c37)]),this[_0x4e1c2b(0x33c9)]+=_0x54b13b,_0x1ab846=Math[_0x4e1c2b(0x2f82)](-_0x54b13b),_0x54b13b=Math[_0x4e1c2b(0x3276)](-_0x54b13b),this['_calculatedPosition']['x']=this[_0x4e1c2b(0x2c00)]['x']*_0x54b13b-this[_0x4e1c2b(0x2c00)]['z']*_0x1ab846,this[_0x4e1c2b(0x2c00)]['z']=this[_0x4e1c2b(0x2c00)]['x']*_0x1ab846+this[_0x4e1c2b(0x2c00)]['z']*_0x54b13b));}_0x13796b['P'][_0x4e1c2b(0x330a)](this[_0x4e1c2b(0x2c00)],this['_deviceToWorld'],this['devicePosition']),this[_0x4e1c2b(0x3009)][_0x4e1c2b(0x37cd)](this[_0x4e1c2b(0x88c)]),_0x13796b['_f']['FromRotationMatrixToRef'](this[_0x4e1c2b(0x88c)],this[_0x4e1c2b(0x680)]),this['deviceRotationQuaternion'][_0x4e1c2b(0x17e6)](this['_calculatedRotation']),this[_0x4e1c2b(0x38d9)]&&(this['_mesh'][_0x4e1c2b(0x2436)][_0x4e1c2b(0x2687)](this[_0x4e1c2b(0x1077)]),this[_0x4e1c2b(0x38d9)][_0x4e1c2b(0x2ac6)]&&this[_0x4e1c2b(0x38d9)][_0x4e1c2b(0x2ac6)]['copyFrom'](this[_0x4e1c2b(0x680)]));}}[_0x1cb004(0x33f)](_0x15a4f1){var _0x4f1703=_0x1cb004,_0x3da376;this[_0x4f1703(0x3ff2)]||_0x15a4f1&&((this[_0x4f1703(0x2276)]=_0x15a4f1)[_0x4f1703(0x2436)]&&(this[_0x4f1703(0x2bc4)][_0x4f1703(0x3c7)](_0x15a4f1[_0x4f1703(0x2436)][0x0],_0x15a4f1[_0x4f1703(0x2436)][0x1],-_0x15a4f1[_0x4f1703(0x2436)][0x2]),this[_0x4f1703(0x38d9)]&&this[_0x4f1703(0x38d9)]['getScene']()[_0x4f1703(0xf71)]&&(this[_0x4f1703(0x2bc4)]['z']*=-0x1),this[_0x4f1703(0x2f62)]&&this[_0x4f1703(0x2bc4)]['scaleToRef'](this['deviceScaleFactor'],this['_calculatedPosition']),this[_0x4f1703(0x2c00)][_0x4f1703(0x16b8)](this[_0x4f1703(0x2436)])),_0x3da376=this[_0x4f1703(0x2276)],_0x15a4f1[_0x4f1703(0x611)]&&_0x3da376[_0x4f1703(0x611)]&&0x4===_0x3da376[_0x4f1703(0x611)][_0x4f1703(0x9da)]&&(this[_0x4f1703(0x2763)]['copyFromFloats'](_0x3da376['orientation'][0x0],_0x3da376['orientation'][0x1],-_0x3da376[_0x4f1703(0x611)][0x2],-_0x3da376['orientation'][0x3]),this[_0x4f1703(0x38d9)]&&(this['_mesh'][_0x4f1703(0x14ab)]()[_0x4f1703(0xf71)]?(this[_0x4f1703(0x2763)]['z']*=-0x1,this[_0x4f1703(0x2763)]['w']*=-0x1):this['_deviceRoomRotationQuaternion']['multiplyToRef'](this['_leftHandSystemQuaternion'],this[_0x4f1703(0x2763)])),this['_deviceRoomRotationQuaternion']['multiplyToRef'](this[_0x4f1703(0x2ac6)],this[_0x4f1703(0x118c)])));}[_0x1cb004(0x8c4)](_0xe0d531){var _0x375231=_0x1cb004;if(this[_0x375231(0x38d9)]&&(this['_mesh'][_0x375231(0x30e9)]=null),this[_0x375231(0x38d9)]=_0xe0d531,this[_0x375231(0x4be)]&&(this[_0x375231(0x38d9)][_0x375231(0x30e9)]=this['_poseControlledCamera']),this[_0x375231(0x38d9)]['rotationQuaternion']||(this['_mesh'][_0x375231(0x2ac6)]=new _0x13796b['_f']()),!this[_0x375231(0x3ff2)]&&(this[_0x375231(0x620)](),this[_0x375231(0x152d)])){const _0x430a83=[];let _0x2b352f=this[_0x375231(0x152d)];for(;_0x2b352f[_0x375231(0x30e9)];)_0x430a83[_0x375231(0x2009)](_0x2b352f[_0x375231(0x30e9)]),_0x2b352f=_0x2b352f['parent'];_0x430a83[_0x375231(0x15d1)]()['forEach'](_0x148770=>{var _0x2a0ac1=_0x375231;_0x148770[_0x2a0ac1(0x14a4)](!0x0);});}this[_0x375231(0x1c4)][_0x375231(0x223f)](_0xe0d531);}['attachToPoseControlledCamera'](_0x1c8813){var _0x2df17a=_0x1cb004;this[_0x2df17a(0x4be)]=_0x1c8813,this['_mesh']&&(this[_0x2df17a(0x38d9)][_0x2df17a(0x30e9)]=this[_0x2df17a(0x4be)]);}[_0x1cb004(0xc1f)](){var _0x5c2ddd=_0x1cb004;this[_0x5c2ddd(0x38d9)]&&this['_mesh']['dispose'](),this[_0x5c2ddd(0x38d9)]=null,super[_0x5c2ddd(0xc1f)]();}get[_0x1cb004(0x1b4d)](){var _0x39b478=_0x1cb004;return this[_0x39b478(0x38d9)];}[_0x1cb004(0xdb9)](_0x3f48f2=0x64){var _0x5b3593=_0x1cb004;if(!this['mesh'])return new _0x3e09b4['z'](_0x13796b['P'][_0x5b3593(0x317a)](),new _0x13796b['P'](0x0,0x0,0x1),_0x3f48f2);const _0x1151c5=(this[_0x5b3593(0x152d)]||this['mesh'])[_0x5b3593(0xe77)]();var _0x14a14d=_0x1151c5[_0x5b3593(0x33d9)](),_0x441f3c=new _0x13796b['P'](0x0,0x0,-0x1),_0x441f3c=_0x13796b['P'][_0x5b3593(0x92a)](_0x441f3c,_0x1151c5),_0x441f3c=_0x13796b['P'][_0x5b3593(0x28d6)](_0x441f3c);return new _0x3e09b4['z'](_0x14a14d,_0x441f3c,_0x3f48f2);}}_0x1e2c76[_0x1cb004(0x330b)]=_0x1cb004(0x330b);},0xa9b7:(_0x51c186,_0x23867b,_0x165945)=>{var _0x20badb=a8_0x2e955a,_0x26487a=_0x165945(0x8ca7),_0xd3a6f8=_0x165945(0x789a),_0x10cbe0=_0x165945(0xb5c2);class _0x3bc257 extends _0xd3a6f8['T']{constructor(_0x7427f){var _0x275f17=a8_0xcbd5;super(_0x7427f),this[_0x275f17(0x364a)]=_0x10cbe0['wc'][_0x275f17(0x1712)],this[_0x275f17(0x2c5d)]=!0x0;}['initControllerMesh'](_0x38b8f4,_0x2aacbc){var _0x392345=a8_0xcbd5;_0x26487a['n']['ImportMesh']('',_0x3bc257[_0x392345(0x1b62)],_0x3bc257[_0x392345(0x3b4c)],_0x38b8f4,_0x334c39=>{var _0x2b834e=_0x392345;this[_0x2b834e(0x38d0)]=_0x334c39[0x1],this[_0x2b834e(0x8c4)](this[_0x2b834e(0x38d0)]),_0x2aacbc&&_0x2aacbc(this[_0x2b834e(0x38d0)]);});}get['onLeftButtonStateChangedObservable'](){return this['onMainButtonStateChangedObservable'];}get['onRightButtonStateChangedObservable'](){var _0x21b56e=a8_0xcbd5;return this[_0x21b56e(0x5af)];}get[_0x20badb(0x12a4)](){return this['onSecondaryButtonStateChangedObservable'];}['_handleButtonChange'](_0x2a52ba,_0x4c3f95){var _0x53e112=_0x20badb,_0x1951ab=_0x4c3f95;switch(_0x2a52ba){case 0x0:return void this['onPadStateChangedObservable']['notifyObservers'](_0x1951ab);case 0x1:return this[_0x53e112(0x38d0)]&&(this[_0x53e112(0x38d0)][_0x53e112(0x3ed2)]()[0x6]['rotation']['x']=0.15*-_0x1951ab[_0x53e112(0x31eb)]),void this[_0x53e112(0x3c0b)]['notifyObservers'](_0x1951ab);case 0x2:return void this[_0x53e112(0x5af)][_0x53e112(0x223f)](_0x1951ab);case 0x3:return this[_0x53e112(0x38d0)]&&(_0x1951ab[_0x53e112(0xa98)]?this[_0x53e112(0x38d0)][_0x53e112(0x3ed2)]()[0x2][_0x53e112(0x2436)]['y']=-0.001:this[_0x53e112(0x38d0)][_0x53e112(0x3ed2)]()[0x2]['position']['y']=0x0),void this[_0x53e112(0x31fc)][_0x53e112(0x223f)](_0x1951ab);}}}_0x3bc257[_0x20badb(0x1b62)]='https://controllers.babylonjs.com/vive/',_0x3bc257[_0x20badb(0x3b4c)]=_0x20badb(0x18dc),_0x10cbe0['zn'][_0x20badb(0xeef)][_0x20badb(0x2009)]({'canCreate':_0x2a75c9=>-0x1!==_0x2a75c9['id'][_0x20badb(0x15e4)]()[_0x20badb(0x775)](_0x20badb(0x163b)),'create':_0x7dccc1=>new _0x3bc257(_0x7dccc1)});},0x789a:(_0x4c5f97,_0x2156d3,_0x116d78)=>{var _0x8ad1d3=a8_0x2e955a;_0x116d78['d'](_0x2156d3,{'T':()=>_0xcbcacd});var _0xbc8d39=_0x116d78(0xa896),_0x2156d3=_0x116d78(0xb5c2);class _0xcbcacd extends _0x2156d3['K4']{constructor(_0x23435c){var _0x1c90e5=a8_0xcbd5;super(_0x23435c),this[_0x1c90e5(0x3c0b)]=new _0xbc8d39['y$'](),this[_0x1c90e5(0x5af)]=new _0xbc8d39['y$'](),this['onSecondaryButtonStateChangedObservable']=new _0xbc8d39['y$'](),this[_0x1c90e5(0x29ff)]=new _0xbc8d39['y$'](),this[_0x1c90e5(0x2b63)]=new _0xbc8d39['y$'](),this[_0x1c90e5(0x998)]={'x':0x0,'y':0x0},this[_0x1c90e5(0x2f05)]={'pressChanged':!0x1,'touchChanged':!0x1,'valueChanged':!0x1,'changed':!0x1},this[_0x1c90e5(0x26ea)]=new Array(_0x23435c[_0x1c90e5(0x128e)][_0x1c90e5(0x9da)]),this[_0x1c90e5(0xb26)]=_0x23435c[_0x1c90e5(0xb26)];}[_0x8ad1d3(0xee9)](_0x5adfa2){var _0x5446f7=_0x8ad1d3;this[_0x5446f7(0x371)]=_0x5adfa2;}get[_0x8ad1d3(0x3903)](){var _0x41adb6=_0x8ad1d3;return this[_0x41adb6(0x38d0)];}[_0x8ad1d3(0xc7c)](){var _0x4018ce=_0x8ad1d3;super[_0x4018ce(0xc7c)]();for(let _0x4ccd9a=0x0;_0x4ccd9a{var _0x39f7d9=a8_0x2e955a,_0x558450=_0x44adc3(0x9a70),_0x2f0403=_0x44adc3(0xa896),_0x56d216=_0x44adc3(0xd53f),_0x403954=_0x44adc3(0x94e3),_0x2f5f4a=_0x44adc3(0x3761),_0xa24ba6=_0x44adc3(0x8ca7),_0x277fee=_0x44adc3(0x789a),_0x56657c=_0x44adc3(0x460),_0x1f0f20=_0x44adc3(0xb5c2);class _0x5ae4f6{constructor(){var _0x2f818e=a8_0xcbd5;this['buttonMeshes']={},this[_0x2f818e(0x3c05)]={};}}class _0x378629 extends _0x277fee['T']{constructor(_0x5a82c0){var _0x2f4814=a8_0xcbd5;super(_0x5a82c0),this[_0x2f4814(0x28be)]={'buttons':[_0x2f4814(0xaf5),_0x2f4814(0x1636),_0x2f4814(0x256a),_0x2f4814(0x39cc),_0x2f4814(0x36bc)],'buttonMeshNames':{'trigger':_0x2f4814(0x2b7b),'menu':_0x2f4814(0x3597),'grip':'GRASP','thumbstick':_0x2f4814(0x3a21),'trackpad':_0x2f4814(0x2ea)},'buttonObservableNames':{'trigger':_0x2f4814(0x3c0b),'menu':_0x2f4814(0x31fc),'grip':_0x2f4814(0x5af),'thumbstick':'onPadStateChangedObservable','trackpad':_0x2f4814(0x3190)},'axisMeshNames':[_0x2f4814(0x245e),_0x2f4814(0x20b0),'TOUCHPAD_TOUCH_X',_0x2f4814(0x3a99)],'pointingPoseMeshName':_0x1f0f20['K4']['POINTING_POSE']},this[_0x2f4814(0x3190)]=new _0x2f0403['y$'](),this[_0x2f4814(0x9a8)]=new _0x2f0403['y$'](),this[_0x2f4814(0x36bc)]={'x':0x0,'y':0x0},this[_0x2f4814(0x364a)]=_0x1f0f20['wc']['WINDOWS'],this['_loadedMeshInfo']=null;}get[_0x39f7d9(0x2b25)](){var _0x46b4a6=_0x39f7d9;return this[_0x46b4a6(0x3c0b)];}get[_0x39f7d9(0x12a4)](){return this['onSecondaryButtonStateChangedObservable'];}get[_0x39f7d9(0x86b)](){var _0x5ca15e=_0x39f7d9;return this[_0x5ca15e(0x5af)];}get[_0x39f7d9(0x19f5)](){var _0x28b44e=_0x39f7d9;return this[_0x28b44e(0x29ff)];}get[_0x39f7d9(0x3ad1)](){var _0x2fd569=_0x39f7d9;return this[_0x2fd569(0x3190)];}get[_0x39f7d9(0x623)](){var _0x1e67a4=_0x39f7d9;return this[_0x1e67a4(0x9a8)];}[_0x39f7d9(0x27db)](){var _0x551eb4=_0x39f7d9;!this[_0x551eb4(0x40eb)]['axes']||this[_0x551eb4(0x40eb)]['axes'][0x2]==this[_0x551eb4(0x36bc)]['x']&&this[_0x551eb4(0x40eb)][_0x551eb4(0xbd8)][0x3]==this[_0x551eb4(0x36bc)]['y']||(this[_0x551eb4(0x36bc)]['x']=this['browserGamepad'][_0x551eb4(0xbd8)][this['_mapping'][_0x551eb4(0x39c8)][_0x551eb4(0x775)](_0x551eb4(0x311a))],this[_0x551eb4(0x36bc)]['y']=this['browserGamepad'][_0x551eb4(0xbd8)][this[_0x551eb4(0x28be)][_0x551eb4(0x39c8)][_0x551eb4(0x775)](_0x551eb4(0x3a99))],this[_0x551eb4(0x9a8)][_0x551eb4(0x223f)](this['trackpad']));}[_0x39f7d9(0xc7c)](){var _0xd06917=_0x39f7d9;if(super[_0xd06917(0xc7c)](),this['browserGamepad'][_0xd06917(0xbd8)]&&(this['_updateTrackpad'](),this[_0xd06917(0x3ca4)])){for(let _0x303885=0x0;_0x303885{var _0x5af42c=_0x5b5843;this[_0x5af42c(0x3ca4)]=this[_0x5af42c(0x1d39)](_0x231de1,_0x4080c0),this[_0x5af42c(0x3ca4)]&&(this[_0x5af42c(0x38d0)]=this[_0x5af42c(0x3ca4)][_0x5af42c(0x32f2)],this[_0x5af42c(0x8c4)](this[_0x5af42c(0x38d0)]),_0x1d390f&&_0x1d390f(this[_0x5af42c(0x38d0)]));},null,(_0x47c8fd,_0x1b9b1e)=>{var _0x4b47a3=_0x5b5843;_0x558450['Y'][_0x4b47a3(0x9c1)](_0x1b9b1e),_0x558450['Y'][_0x4b47a3(0x1381)](_0x4b47a3(0x20f5)+_0x4a7029+_0x52d2b1),_0x52d9f1||this[_0x4b47a3(0x3cc7)](_0x47c8fd,_0x1d390f,!0x0);});}[_0x39f7d9(0x1d39)](_0x56366d,_0x48f60c){var _0x533c9b=_0x39f7d9;let _0x3c597e=null;_0x56366d=new _0x403954['Kj'](this['id']+'\x20'+this[_0x533c9b(0xb26)],_0x56366d);let _0x229aa5=null;for(let _0x5900af=0x0;_0x5900af<_0x48f60c[_0x533c9b(0x9da)];_0x5900af++){const _0x3b02c8=_0x48f60c[_0x5900af];if(!_0x3b02c8['parent']){_0x3b02c8['isPickable']=!0x1,_0x229aa5=_0x3b02c8;break;}}return _0x229aa5?(_0x229aa5[_0x533c9b(0x7cb)](_0x56366d),_0x3c597e=this[_0x533c9b(0x34c4)](_0x56366d)):_0x558450['Y']['Warn'](_0x533c9b(0x1aef)),_0x3c597e;}[_0x39f7d9(0x34c4)](_0xcef532){var _0x14c789=_0x39f7d9;const _0x1ba43f=new _0x5ae4f6();let _0x334720;for(_0x1ba43f['rootNode']=_0xcef532,_0x1ba43f[_0x14c789(0x3c4a)]={},_0x1ba43f[_0x14c789(0x3c05)]={},_0x334720=0x0;_0x334720_0x31d947[_0x1f9137(0x1c3a)]===_0x55ea24,!0x1)[0x0];}function _0x5856d1(_0x429660,_0x4bbb37){var _0x52c4d3=_0x14c789;return _0x429660[_0x52c4d3(0x3ed2)](_0x1d8ae7=>_0x1d8ae7[_0x52c4d3(0x1c3a)]==_0x4bbb37,!0x0)[0x0];}}[_0x39f7d9(0xdb9)](_0x1c3a46=0x64){var _0xa1ce49=_0x39f7d9;if(!this[_0xa1ce49(0x3ca4)]||!this[_0xa1ce49(0x3ca4)][_0xa1ce49(0x1fc3)])return super[_0xa1ce49(0xdb9)](_0x1c3a46);const _0xf53777=this[_0xa1ce49(0x3ca4)][_0xa1ce49(0x1fc3)][_0xa1ce49(0xe77)]();var _0x54c3b2=_0xf53777[_0xa1ce49(0x33d9)](),_0x5b1dea=new _0x56d216['P'](0x0,0x0,-0x1),_0x5b1dea=_0x56d216['P'][_0xa1ce49(0x92a)](_0x5b1dea,_0xf53777),_0x5b1dea=_0x56d216['P'][_0xa1ce49(0x28d6)](_0x5b1dea);return new _0x2f5f4a['z'](_0x54c3b2,_0x5b1dea,_0x1c3a46);}[_0x39f7d9(0xc1f)](){var _0x2cdf40=_0x39f7d9;super['dispose'](),this[_0x2cdf40(0x3190)][_0x2cdf40(0x2a99)](),this[_0x2cdf40(0x9a8)]['clear']();}}_0x378629[_0x39f7d9(0x1b62)]=_0x39f7d9(0x12f4),_0x378629['MODEL_LEFT_FILENAME']=_0x39f7d9(0x183c),_0x378629['MODEL_RIGHT_FILENAME']=_0x39f7d9(0x26c7),_0x378629['GAMEPAD_ID_PREFIX']=_0x39f7d9(0x9b2),_0x378629['GAMEPAD_ID_PATTERN']=/([0-9a-zA-Z]+-[0-9a-zA-Z]+)$/,class extends null{},_0x1f0f20['zn']['_ControllerFactories'][_0x39f7d9(0x2009)]({'canCreate':_0x569ead=>0x0===_0x569ead['id'][_0x39f7d9(0x775)](_0x378629[_0x39f7d9(0x37be)]),'create':_0x1bcf5b=>new _0x378629(_0x1bcf5b)});},0x3ab:(_0x3b69ef,_0x4677f1,_0x48f9fb)=>{var _0x44dd34=a8_0x2e955a;_0x48f9fb['d'](_0x4677f1,{'Xq':()=>_0x6afe0d});var _0x45cbc5,_0x109ec3,_0x30b9c6=_0x48f9fb(0xa896),_0x554d66=_0x48f9fb(0x165ec);_0x45cbc5={'Cross':0x0,0x0:_0x44dd34(0xc92),'Circle':0x1,0x1:_0x44dd34(0x2601),'Square':0x2,0x2:_0x44dd34(0x12fc),'Triangle':0x3,0x3:_0x44dd34(0x111c),'L1':0x4,0x4:'L1','R1':0x5,0x5:'R1','Share':0x8,0x8:_0x44dd34(0x319f),'Options':0x9,0x9:'Options','LeftStick':0xa,0xa:'LeftStick','RightStick':0xb,0xb:_0x44dd34(0x53f)},_0x109ec3={'Up':0xc,0xc:'Up','Down':0xd,0xd:_0x44dd34(0x208b),'Left':0xe,0xe:_0x44dd34(0x3a66),'Right':0xf,0xf:_0x44dd34(0x1125)};class _0x6afe0d extends _0x554d66['nJ']{constructor(_0xc4f06f,_0x174c32,_0x24b724){var _0x49f5aa=_0x44dd34;super(_0xc4f06f['replace']('STANDARD\x20GAMEPAD','SONY\x20PLAYSTATION\x20DUALSHOCK'),_0x174c32,_0x24b724,0x0,0x1,0x2,0x3),this[_0x49f5aa(0x32c1)]=0x0,this[_0x49f5aa(0x11fd)]=0x0,this[_0x49f5aa(0x90b)]=new _0x30b9c6['y$'](),this[_0x49f5aa(0x4074)]=new _0x30b9c6['y$'](),this['onPadDownObservable']=new _0x30b9c6['y$'](),this['onPadUpObservable']=new _0x30b9c6['y$'](),this[_0x49f5aa(0x1c5d)]=0x0,this[_0x49f5aa(0x27be)]=0x0,this[_0x49f5aa(0x40b9)]=0x0,this['_buttonTriangle']=0x0,this[_0x49f5aa(0x4087)]=0x0,this['_buttonOptions']=0x0,this[_0x49f5aa(0x278f)]=0x0,this[_0x49f5aa(0x1033)]=0x0,this[_0x49f5aa(0x30a)]=0x0,this[_0x49f5aa(0x3630)]=0x0,this[_0x49f5aa(0x335d)]=0x0,this[_0x49f5aa(0x14cd)]=0x0,this[_0x49f5aa(0xe11)]=0x0,this[_0x49f5aa(0xac1)]=0x0,this[_0x49f5aa(0x30a3)]=_0x554d66['nJ'][_0x49f5aa(0x3f6e)];}[_0x44dd34(0x31cd)](_0x38f17b){var _0x317542=_0x44dd34;this[_0x317542(0x3abc)]=_0x38f17b;}[_0x44dd34(0x2e48)](_0x65aa82){var _0x11a05b=_0x44dd34;this[_0x11a05b(0x1265)]=_0x65aa82;}get[_0x44dd34(0x1a52)](){return this['_leftTrigger'];}set[_0x44dd34(0x1a52)](_0x273264){var _0x254fa9=_0x44dd34;this[_0x254fa9(0x3abc)]&&this[_0x254fa9(0x32c1)]!==_0x273264&&this[_0x254fa9(0x3abc)](_0x273264),this[_0x254fa9(0x32c1)]=_0x273264;}get['rightTrigger'](){return this['_rightTrigger'];}set['rightTrigger'](_0x14936f){var _0xd290e2=_0x44dd34;this[_0xd290e2(0x1265)]&&this[_0xd290e2(0x11fd)]!==_0x14936f&&this[_0xd290e2(0x1265)](_0x14936f),this[_0xd290e2(0x11fd)]=_0x14936f;}[_0x44dd34(0xaff)](_0x4b4da9){var _0x508d94=_0x44dd34;this[_0x508d94(0x2fcb)]=_0x4b4da9;}['onbuttonup'](_0x4b264a){this['_onbuttonup']=_0x4b264a;}[_0x44dd34(0x1933)](_0x19e7de){this['_ondpaddown']=_0x19e7de;}['ondpadup'](_0x15d597){var _0x1aca43=_0x44dd34;this[_0x1aca43(0x265d)]=_0x15d597;}[_0x44dd34(0x17d9)](_0x1019ef,_0x3dd70f,_0x42a7ad){var _0x552d3f=_0x44dd34;return _0x1019ef!==_0x3dd70f&&(0x1===_0x1019ef&&(this[_0x552d3f(0x2fcb)]&&this[_0x552d3f(0x2fcb)](_0x42a7ad),this['onButtonDownObservable'][_0x552d3f(0x223f)](_0x42a7ad)),0x0===_0x1019ef&&(this[_0x552d3f(0x2256)]&&this[_0x552d3f(0x2256)](_0x42a7ad),this[_0x552d3f(0x4074)]['notifyObservers'](_0x42a7ad))),_0x1019ef;}[_0x44dd34(0x3e98)](_0x41766b,_0x4e7529,_0x41c053){var _0x2fba1=_0x44dd34;return _0x41766b!==_0x4e7529&&(0x1===_0x41766b&&(this[_0x2fba1(0x390c)]&&this[_0x2fba1(0x390c)](_0x41c053),this['onPadDownObservable'][_0x2fba1(0x223f)](_0x41c053)),0x0===_0x41766b&&(this[_0x2fba1(0x265d)]&&this[_0x2fba1(0x265d)](_0x41c053),this[_0x2fba1(0x1537)][_0x2fba1(0x223f)](_0x41c053))),_0x41766b;}get[_0x44dd34(0x840)](){return this['_buttonCross'];}set[_0x44dd34(0x840)](_0x14b457){var _0x3023ac=_0x44dd34;this['_buttonCross']=this['_setButtonValue'](_0x14b457,this[_0x3023ac(0x1c5d)],_0x45cbc5[_0x3023ac(0xc92)]);}get[_0x44dd34(0x1309)](){var _0x3c9e44=_0x44dd34;return this[_0x3c9e44(0x27be)];}set[_0x44dd34(0x1309)](_0x23901c){var _0x5cc2fe=_0x44dd34;this['_buttonCircle']=this[_0x5cc2fe(0x17d9)](_0x23901c,this[_0x5cc2fe(0x27be)],_0x45cbc5[_0x5cc2fe(0x2601)]);}get[_0x44dd34(0x144f)](){var _0xd91052=_0x44dd34;return this[_0xd91052(0x40b9)];}set[_0x44dd34(0x144f)](_0x36491a){var _0x37791b=_0x44dd34;this['_buttonSquare']=this[_0x37791b(0x17d9)](_0x36491a,this[_0x37791b(0x40b9)],_0x45cbc5[_0x37791b(0x12fc)]);}get[_0x44dd34(0x3d45)](){var _0x459383=_0x44dd34;return this[_0x459383(0x2a31)];}set['buttonTriangle'](_0x5e53e9){var _0x1554e5=_0x44dd34;this[_0x1554e5(0x2a31)]=this[_0x1554e5(0x17d9)](_0x5e53e9,this[_0x1554e5(0x2a31)],_0x45cbc5[_0x1554e5(0x111c)]);}get['buttonOptions'](){var _0x1cf86c=_0x44dd34;return this[_0x1cf86c(0x396e)];}set[_0x44dd34(0x2001)](_0x19b2c9){var _0x50d80e=_0x44dd34;this[_0x50d80e(0x396e)]=this[_0x50d80e(0x17d9)](_0x19b2c9,this[_0x50d80e(0x396e)],_0x45cbc5[_0x50d80e(0x57d)]);}get[_0x44dd34(0x340b)](){var _0x5a4031=_0x44dd34;return this[_0x5a4031(0x4087)];}set['buttonShare'](_0x4ded1c){var _0x1cb1b2=_0x44dd34;this[_0x1cb1b2(0x4087)]=this[_0x1cb1b2(0x17d9)](_0x4ded1c,this[_0x1cb1b2(0x4087)],_0x45cbc5[_0x1cb1b2(0x319f)]);}get[_0x44dd34(0x1907)](){var _0x136a3d=_0x44dd34;return this[_0x136a3d(0x278f)];}set[_0x44dd34(0x1907)](_0x534f3d){var _0x344672=_0x44dd34;this['_buttonL1']=this[_0x344672(0x17d9)](_0x534f3d,this[_0x344672(0x278f)],_0x45cbc5['L1']);}get[_0x44dd34(0x3251)](){var _0x32aa1b=_0x44dd34;return this[_0x32aa1b(0x1033)];}set[_0x44dd34(0x3251)](_0x26c938){var _0x55f834=_0x44dd34;this[_0x55f834(0x1033)]=this[_0x55f834(0x17d9)](_0x26c938,this[_0x55f834(0x1033)],_0x45cbc5['R1']);}get['buttonLeftStick'](){return this['_buttonLeftStick'];}set[_0x44dd34(0x3e3f)](_0x421b4d){var _0x1be6ae=_0x44dd34;this[_0x1be6ae(0x30a)]=this[_0x1be6ae(0x17d9)](_0x421b4d,this[_0x1be6ae(0x30a)],_0x45cbc5[_0x1be6ae(0x187c)]);}get[_0x44dd34(0x3a0e)](){return this['_buttonRightStick'];}set[_0x44dd34(0x3a0e)](_0x506fcd){var _0x48b3a2=_0x44dd34;this[_0x48b3a2(0x3630)]=this[_0x48b3a2(0x17d9)](_0x506fcd,this['_buttonRightStick'],_0x45cbc5[_0x48b3a2(0x53f)]);}get[_0x44dd34(0xe70)](){var _0x3fce8b=_0x44dd34;return this[_0x3fce8b(0x335d)];}set[_0x44dd34(0xe70)](_0x1b40a7){var _0xcbd762=_0x44dd34;this[_0xcbd762(0x335d)]=this[_0xcbd762(0x3e98)](_0x1b40a7,this['_dPadUp'],_0x109ec3['Up']);}get[_0x44dd34(0x278e)](){var _0x312716=_0x44dd34;return this[_0x312716(0x14cd)];}set['dPadDown'](_0x58272d){var _0x43c6c2=_0x44dd34;this[_0x43c6c2(0x14cd)]=this[_0x43c6c2(0x3e98)](_0x58272d,this[_0x43c6c2(0x14cd)],_0x109ec3[_0x43c6c2(0x208b)]);}get['dPadLeft'](){return this['_dPadLeft'];}set[_0x44dd34(0xc00)](_0x3dace7){var _0x5baa1f=_0x44dd34;this['_dPadLeft']=this[_0x5baa1f(0x3e98)](_0x3dace7,this[_0x5baa1f(0xe11)],_0x109ec3[_0x5baa1f(0x3a66)]);}get['dPadRight'](){var _0x1bdeba=_0x44dd34;return this[_0x1bdeba(0xac1)];}set['dPadRight'](_0x832b75){var _0x1e87ec=_0x44dd34;this['_dPadRight']=this['_setDPadValue'](_0x832b75,this[_0x1e87ec(0xac1)],_0x109ec3[_0x1e87ec(0x1125)]);}['update'](){var _0x5b068f=_0x44dd34;super[_0x5b068f(0xc7c)](),this[_0x5b068f(0x840)]=this[_0x5b068f(0x40eb)]['buttons'][0x0][_0x5b068f(0x31eb)],this[_0x5b068f(0x1309)]=this[_0x5b068f(0x40eb)][_0x5b068f(0x128e)][0x1][_0x5b068f(0x31eb)],this[_0x5b068f(0x144f)]=this[_0x5b068f(0x40eb)][_0x5b068f(0x128e)][0x2][_0x5b068f(0x31eb)],this['buttonTriangle']=this['browserGamepad'][_0x5b068f(0x128e)][0x3][_0x5b068f(0x31eb)],this['buttonL1']=this['browserGamepad']['buttons'][0x4][_0x5b068f(0x31eb)],this['buttonR1']=this[_0x5b068f(0x40eb)]['buttons'][0x5][_0x5b068f(0x31eb)],this[_0x5b068f(0x1a52)]=this[_0x5b068f(0x40eb)]['buttons'][0x6][_0x5b068f(0x31eb)],this[_0x5b068f(0x208f)]=this['browserGamepad'][_0x5b068f(0x128e)][0x7][_0x5b068f(0x31eb)],this[_0x5b068f(0x340b)]=this[_0x5b068f(0x40eb)]['buttons'][0x8][_0x5b068f(0x31eb)],this[_0x5b068f(0x2001)]=this[_0x5b068f(0x40eb)]['buttons'][0x9][_0x5b068f(0x31eb)],this['buttonLeftStick']=this['browserGamepad'][_0x5b068f(0x128e)][0xa][_0x5b068f(0x31eb)],this[_0x5b068f(0x3a0e)]=this[_0x5b068f(0x40eb)]['buttons'][0xb][_0x5b068f(0x31eb)],this[_0x5b068f(0xe70)]=this[_0x5b068f(0x40eb)][_0x5b068f(0x128e)][0xc][_0x5b068f(0x31eb)],this[_0x5b068f(0x278e)]=this[_0x5b068f(0x40eb)][_0x5b068f(0x128e)][0xd][_0x5b068f(0x31eb)],this[_0x5b068f(0xc00)]=this[_0x5b068f(0x40eb)][_0x5b068f(0x128e)][0xe][_0x5b068f(0x31eb)],this['dPadRight']=this[_0x5b068f(0x40eb)][_0x5b068f(0x128e)][0xf][_0x5b068f(0x31eb)];}[_0x44dd34(0xc1f)](){var _0xd1fe2a=_0x44dd34;super[_0xd1fe2a(0xc1f)](),this[_0xd1fe2a(0x90b)]['clear'](),this[_0xd1fe2a(0x4074)][_0xd1fe2a(0x2a99)](),this[_0xd1fe2a(0x1bf0)]['clear'](),this[_0xd1fe2a(0x1537)]['clear']();}}},0x165ec:(_0x17c885,_0x48a5b3,_0x5de1f2)=>{var _0x1c9bc4=a8_0x2e955a;_0x5de1f2['d'](_0x48a5b3,{'If':()=>_0x47420d,'nJ':()=>_0x122090});var _0x14b20b=_0x5de1f2(0xa896);class _0x122090{constructor(_0x1f6171,_0x1fd07c,_0x2fcea0,_0x4b953a=0x0,_0x4b23fb=0x1,_0x142bd3=0x2,_0x11cf18=0x3){var _0xba9eda=a8_0xcbd5;this['id']=_0x1f6171,this[_0xba9eda(0x3c5)]=_0x1fd07c,this['browserGamepad']=_0x2fcea0,this[_0xba9eda(0x1685)]={'x':0x0,'y':0x0},this[_0xba9eda(0x56f)]={'x':0x0,'y':0x0},this[_0xba9eda(0x31da)]=!0x0,this['_invertLeftStickY']=!0x1,this['type']=_0x122090[_0xba9eda(0x33c7)],this['_leftStickAxisX']=_0x4b953a,this[_0xba9eda(0x374e)]=_0x4b23fb,this[_0xba9eda(0x27c9)]=_0x142bd3,this[_0xba9eda(0x7ee)]=_0x11cf18,0x2<=this[_0xba9eda(0x40eb)][_0xba9eda(0xbd8)][_0xba9eda(0x9da)]&&(this['_leftStick']={'x':this[_0xba9eda(0x40eb)][_0xba9eda(0xbd8)][this['_leftStickAxisX']],'y':this[_0xba9eda(0x40eb)][_0xba9eda(0xbd8)][this[_0xba9eda(0x374e)]]}),0x4<=this[_0xba9eda(0x40eb)]['axes'][_0xba9eda(0x9da)]&&(this['_rightStick']={'x':this[_0xba9eda(0x40eb)][_0xba9eda(0xbd8)][this['_rightStickAxisX']],'y':this[_0xba9eda(0x40eb)]['axes'][this[_0xba9eda(0x7ee)]]});}get['isConnected'](){var _0x5ea87c=a8_0xcbd5;return this[_0x5ea87c(0x31da)];}[_0x1c9bc4(0x2c66)](_0xeabcf7){this['_onleftstickchanged']=_0xeabcf7;}[_0x1c9bc4(0x2cd9)](_0x19b30a){var _0x25e183=_0x1c9bc4;this[_0x25e183(0x2298)]=_0x19b30a;}get[_0x1c9bc4(0x39d4)](){var _0x18306c=_0x1c9bc4;return this[_0x18306c(0x1685)];}set[_0x1c9bc4(0x39d4)](_0x1e5cef){var _0xa12951=_0x1c9bc4;!this['_onleftstickchanged']||this[_0xa12951(0x1685)]['x']===_0x1e5cef['x']&&this[_0xa12951(0x1685)]['y']===_0x1e5cef['y']||this[_0xa12951(0x3587)](_0x1e5cef),this[_0xa12951(0x1685)]=_0x1e5cef;}get[_0x1c9bc4(0x2012)](){var _0x12b05c=_0x1c9bc4;return this[_0x12b05c(0x56f)];}set[_0x1c9bc4(0x2012)](_0x125c21){var _0x447c78=_0x1c9bc4;!this['_onrightstickchanged']||this[_0x447c78(0x56f)]['x']===_0x125c21['x']&&this[_0x447c78(0x56f)]['y']===_0x125c21['y']||this[_0x447c78(0x2298)](_0x125c21),this[_0x447c78(0x56f)]=_0x125c21;}[_0x1c9bc4(0xc7c)](){var _0x24f125=_0x1c9bc4;this[_0x24f125(0x1685)]&&(this['leftStick']={'x':this[_0x24f125(0x40eb)]['axes'][this[_0x24f125(0x3ace)]],'y':this['browserGamepad']['axes'][this[_0x24f125(0x374e)]]},this[_0x24f125(0x2c5d)]&&(this[_0x24f125(0x39d4)]['y']*=-0x1)),this['_rightStick']&&(this[_0x24f125(0x2012)]={'x':this[_0x24f125(0x40eb)][_0x24f125(0xbd8)][this[_0x24f125(0x27c9)]],'y':this[_0x24f125(0x40eb)][_0x24f125(0xbd8)][this[_0x24f125(0x7ee)]]});}[_0x1c9bc4(0xc1f)](){}}_0x122090['GAMEPAD']=0x0,_0x122090['GENERIC']=0x1,_0x122090[_0x1c9bc4(0x3381)]=0x2,_0x122090[_0x1c9bc4(0x40f7)]=0x3,_0x122090[_0x1c9bc4(0x3f6e)]=0x4;class _0x47420d extends _0x122090{constructor(_0x339270,_0xc3a503,_0x23347f){var _0x23bff7=_0x1c9bc4;super(_0x339270,_0xc3a503,_0x23347f),this[_0x23bff7(0x90b)]=new _0x14b20b['y$'](),this['onButtonUpObservable']=new _0x14b20b['y$'](),this[_0x23bff7(0x30a3)]=_0x122090[_0x23bff7(0x3152)],this[_0x23bff7(0x26ea)]=new Array(_0x23347f[_0x23bff7(0x128e)][_0x23bff7(0x9da)]);}[_0x1c9bc4(0xaff)](_0x27c36c){var _0x5f2646=_0x1c9bc4;this[_0x5f2646(0x2fcb)]=_0x27c36c;}['onbuttonup'](_0x149724){this['_onbuttonup']=_0x149724;}[_0x1c9bc4(0x17d9)](_0x1f7b3d,_0x18b933,_0x19efce){var _0x2e2eab=_0x1c9bc4;return _0x1f7b3d!==_0x18b933&&(0x1===_0x1f7b3d&&(this['_onbuttondown']&&this[_0x2e2eab(0x2fcb)](_0x19efce),this['onButtonDownObservable'][_0x2e2eab(0x223f)](_0x19efce)),0x0===_0x1f7b3d&&(this[_0x2e2eab(0x2256)]&&this[_0x2e2eab(0x2256)](_0x19efce),this[_0x2e2eab(0x4074)][_0x2e2eab(0x223f)](_0x19efce))),_0x1f7b3d;}['update'](){var _0x40d64a=_0x1c9bc4;super[_0x40d64a(0xc7c)]();for(let _0x294244=0x0;_0x294244{var _0x5f1517=a8_0x2e955a;_0x419601['d'](_0x3c130b,{'v':()=>_0x2029a4});var _0x113533=_0x419601(0xa896),_0x2d6a39=_0x419601(0x7205),_0x380e15=_0x419601(0xb5c2),_0x36e9bb=_0x419601(0xdc18),_0x48d915=_0x419601(0x165ec),_0xf0bace=_0x419601(0x14232),_0x591e8e=_0x419601(0x3ab),_0x47eaf1=_0x419601(0x4ba7);class _0x2029a4{constructor(_0x5883e2){var _0x3eb0c6=a8_0xcbd5;if(this[_0x3eb0c6(0x20c2)]=_0x5883e2,this[_0x3eb0c6(0x2853)]=[],this[_0x3eb0c6(0x18d)]=!0x1,this[_0x3eb0c6(0x2aae)]=!0x1,this[_0x3eb0c6(0x7b4)]=new _0x113533['y$'](),(0x0,_0x2d6a39['CG'])()?(this[_0x3eb0c6(0x9ce)]=_0x3eb0c6(0x25c3)in window,this[_0x3eb0c6(0x185b)]=navigator&&navigator[_0x3eb0c6(0x1bb7)]):this['_gamepadEventSupported']=!0x1,this[_0x3eb0c6(0x2742)]=new _0x113533['y$'](_0x3248df=>{var _0x38f32d=_0x3eb0c6;for(const _0x208c50 in this[_0x38f32d(0x2853)]){var _0x18fc9c=this[_0x38f32d(0x2853)][_0x208c50];_0x18fc9c&&_0x18fc9c[_0x38f32d(0x31da)]&&this[_0x38f32d(0x2742)]['notifyObserver'](_0x3248df,_0x18fc9c);}}),this['_onGamepadConnectedEvent']=_0x314a33=>{var _0x2522ef=_0x3eb0c6;_0x314a33=_0x314a33[_0x2522ef(0x37e9)];if(!(_0x314a33[_0x2522ef(0x3c5)]in this[_0x2522ef(0x2853)]&&this[_0x2522ef(0x2853)][_0x314a33[_0x2522ef(0x3c5)]][_0x2522ef(0x3331)])){let _0x4aef33;this[_0x2522ef(0x2853)][_0x314a33[_0x2522ef(0x3c5)]]?((_0x4aef33=this['_babylonGamepads'][_0x314a33[_0x2522ef(0x3c5)]])[_0x2522ef(0x40eb)]=_0x314a33,_0x4aef33['_isConnected']=!0x0):_0x4aef33=this[_0x2522ef(0x1b35)](_0x314a33),this['onGamepadConnectedObservable'][_0x2522ef(0x223f)](_0x4aef33),this[_0x2522ef(0x1ca3)]();}},this[_0x3eb0c6(0x3937)]=_0x199ece=>{var _0x51fc8f=_0x3eb0c6,_0x42a2e3=_0x199ece[_0x51fc8f(0x37e9)];for(const _0xbd10fa in this[_0x51fc8f(0x2853)])if(this[_0x51fc8f(0x2853)][_0xbd10fa][_0x51fc8f(0x3c5)]===_0x42a2e3[_0x51fc8f(0x3c5)]){const _0x3c6eca=this[_0x51fc8f(0x2853)][_0xbd10fa];_0x3c6eca[_0x51fc8f(0x31da)]=!0x1,this[_0x51fc8f(0x7b4)][_0x51fc8f(0x223f)](_0x3c6eca),_0x3c6eca[_0x51fc8f(0xc1f)]&&_0x3c6eca[_0x51fc8f(0xc1f)]();break;}},this['_gamepadSupport']){if(this['_updateGamepadObjects'](),this[_0x3eb0c6(0x2853)][_0x3eb0c6(0x9da)]&&this[_0x3eb0c6(0x1ca3)](),this[_0x3eb0c6(0x9ce)]){const _0x3fe6c3=this[_0x3eb0c6(0x20c2)]?this[_0x3eb0c6(0x20c2)]['getEngine']()[_0x3eb0c6(0x28fd)]():window;_0x3fe6c3&&(_0x3fe6c3[_0x3eb0c6(0x363d)]('gamepadconnected',this['_onGamepadConnectedEvent'],!0x1),_0x3fe6c3['addEventListener'](_0x3eb0c6(0x1a48),this[_0x3eb0c6(0x3937)],!0x1));}else this[_0x3eb0c6(0x1ca3)]();}}get[_0x5f1517(0x3bff)](){var _0x2fad42=_0x5f1517;return this[_0x2fad42(0x2853)];}[_0x5f1517(0x267e)](_0x128d3b=_0x48d915['nJ'][_0x5f1517(0x3381)]){var _0x35873c=_0x5f1517;for(const _0x2c5049 of this[_0x35873c(0x2853)])if(_0x2c5049&&_0x2c5049[_0x35873c(0x30a3)]===_0x128d3b)return _0x2c5049;return null;}[_0x5f1517(0xc1f)](){var _0x51e856=_0x5f1517;this[_0x51e856(0x9ce)]&&(this[_0x51e856(0x23c1)]&&window[_0x51e856(0x10db)](_0x51e856(0x2a1d),this[_0x51e856(0x23c1)]),this[_0x51e856(0x3937)]&&window[_0x51e856(0x10db)]('gamepaddisconnected',this[_0x51e856(0x3937)]),this['_onGamepadConnectedEvent']=null,this[_0x51e856(0x3937)]=null),this[_0x51e856(0x2853)][_0x51e856(0x982)](_0x4e2dda=>{var _0x2cc5c0=_0x51e856;_0x4e2dda[_0x2cc5c0(0xc1f)]();}),this[_0x51e856(0x2742)][_0x51e856(0x2a99)](),this[_0x51e856(0x7b4)]['clear'](),this[_0x51e856(0x18d)]=!0x1,this[_0x51e856(0x2913)](),this['_babylonGamepads']=[];}[_0x5f1517(0x1b35)](_0x510f34){var _0x213980=_0x5f1517;this[_0x213980(0x18d)]||(this[_0x213980(0x18d)]=!0x0);var _0x19f06c=-0x1!==_0x510f34['id'][_0x213980(0x1a37)](_0x213980(0xe67))&&-0x1===_0x510f34['id']['search'](_0x213980(0x2ff9)),_0xff1e14=-0x1!==_0x510f34['id'][_0x213980(0x1a37)]('Xbox\x20One'),_0xff1e14=_0xff1e14||-0x1!==_0x510f34['id'][_0x213980(0x1a37)](_0x213980(0x3b91))||-0x1!==_0x510f34['id'][_0x213980(0x1a37)](_0x213980(0x32fb))||-0x1!==_0x510f34['id'][_0x213980(0x1a37)]('045e')&&-0x1===_0x510f34['id']['search'](_0x213980(0x539))?new _0x36e9bb['FI'](_0x510f34['id'],_0x510f34[_0x213980(0x3c5)],_0x510f34,_0xff1e14):_0x19f06c?new _0x591e8e['Xq'](_0x510f34['id'],_0x510f34[_0x213980(0x3c5)],_0x510f34):_0x510f34[_0x213980(0x2b36)]?_0x380e15['zn'][_0x213980(0x509)](_0x510f34):new _0x48d915['If'](_0x510f34['id'],_0x510f34[_0x213980(0x3c5)],_0x510f34);return this['_babylonGamepads'][_0xff1e14[_0x213980(0x3c5)]]=_0xff1e14;}[_0x5f1517(0x1ca3)](){var _0x2de90e=_0x5f1517;this[_0x2de90e(0x2aae)]||(this[_0x2de90e(0x2aae)]=!0x0,this[_0x2de90e(0x14c6)]());}[_0x5f1517(0x2913)](){var _0x4d61c0=_0x5f1517;this[_0x4d61c0(0x2aae)]=!0x1;}['_checkGamepadsStatus'](){var _0x80e279=_0x5f1517;this[_0x80e279(0x22bf)]();for(const _0x4fd0c9 in this[_0x80e279(0x2853)]){const _0x3c6975=this[_0x80e279(0x2853)][_0x4fd0c9];if(_0x3c6975&&_0x3c6975[_0x80e279(0x3331)])try{_0x3c6975[_0x80e279(0xc7c)]();}catch(_0xe85362){-0x1===this[_0x80e279(0x1254)][_0x80e279(0x775)](_0x3c6975[_0x80e279(0x3c5)])&&(_0x47eaf1['w1']['Warn'](_0x80e279(0xdb3)+_0x3c6975['id']),this['_loggedErrors'][_0x80e279(0x2009)](_0x3c6975['index']));}}this[_0x80e279(0x2aae)]&&_0xf0bace['D'][_0x80e279(0x2e9c)](()=>{var _0x369a72=_0x80e279;this[_0x369a72(0x14c6)]();});}[_0x5f1517(0x22bf)](){var _0x58cd2e=_0x5f1517,_0x5cd971=navigator[_0x58cd2e(0x1bb7)]?navigator[_0x58cd2e(0x1bb7)]():[];for(let _0x56e295=0x0;_0x56e295<_0x5cd971[_0x58cd2e(0x9da)];_0x56e295++){var _0x4a7a29=_0x5cd971[_0x56e295];_0x4a7a29&&(this[_0x58cd2e(0x2853)][_0x4a7a29[_0x58cd2e(0x3c5)]]?(this['_babylonGamepads'][_0x56e295][_0x58cd2e(0x40eb)]=_0x4a7a29,this[_0x58cd2e(0x2853)][_0x56e295]['isConnected']||(this[_0x58cd2e(0x2853)][_0x56e295]['_isConnected']=!0x0,this['onGamepadConnectedObservable']['notifyObservers'](this[_0x58cd2e(0x2853)][_0x56e295]))):(_0x4a7a29=this[_0x58cd2e(0x1b35)](_0x4a7a29),this[_0x58cd2e(0x2742)]['notifyObservers'](_0x4a7a29)));}}}},0xa2e0:(_0x26a598,_0x2d6787,_0x3f5321)=>{var _0x558552=a8_0x2e955a,_0x566342=_0x3f5321(0xd537),_0x3488e5=_0x3f5321(0x67a3),_0x21548b=_0x3f5321(0x149a8),_0x38fb76=_0x3f5321(0xf073),_0xb44c67=_0x3f5321(0x13617),_0x4a597d=_0x3f5321(0xd79c),_0x4d0681=_0x3f5321(0xf62d);Object['defineProperty'](_0x566342['x'][_0x558552(0x2dca)],_0x558552(0x3d51),{'get':function(){var _0xed4862=_0x558552,_0x544e76;return this[_0xed4862(0x14b3)]||(this[_0xed4862(0x14b3)]=new _0x21548b['v'](this),this[_0xed4862(0xd59)](_0x3488e5['l'][_0xed4862(0x9fb)])||(_0x544e76=new _0x124c8a(this),this[_0xed4862(0x217b)](_0x544e76))),this[_0xed4862(0x14b3)];},'enumerable':!0x0,'configurable':!0x0}),_0x38fb76['a'][_0x558552(0x2dca)][_0x558552(0x398)]=function(){var _0x193c6c=_0x558552;return this[_0x193c6c(0x2ed7)](new _0xb44c67['c']()),this;},_0x4a597d['$'][_0x558552(0x2dca)][_0x558552(0x398)]=function(){var _0x18c618=_0x558552;return this[_0x18c618(0x2ed7)](new _0x4d0681['R']()),this;};class _0x124c8a{constructor(_0x5da1d5){var _0x1f536b=_0x558552;this[_0x1f536b(0x1c3a)]=_0x3488e5['l'][_0x1f536b(0x9fb)],this[_0x1f536b(0x38c0)]=_0x5da1d5;}[_0x558552(0xeaa)](){var _0x3b78a3=_0x558552;this[_0x3b78a3(0x38c0)][_0x3b78a3(0x3364)][_0x3b78a3(0x1cc9)](_0x3488e5['l'][_0x3b78a3(0xf2f)],this,this[_0x3b78a3(0x329c)]);}['rebuild'](){}[_0x558552(0xc1f)](){var _0x23b58d=_0x558552;const _0x42aaf5=this[_0x23b58d(0x38c0)][_0x23b58d(0x14b3)];_0x42aaf5&&(_0x42aaf5['dispose'](),this[_0x23b58d(0x38c0)][_0x23b58d(0x14b3)]=null);}[_0x558552(0x329c)](){var _0x2a96bb=_0x558552;const _0x44ca29=this[_0x2a96bb(0x38c0)][_0x2a96bb(0x14b3)];_0x44ca29&&_0x44ca29[_0x2a96bb(0x2aae)]&&_0x44ca29['_checkGamepadsStatus']();}}},0x465d:(_0x5c471f,_0x26dc1d,_0x5cffb2)=>{_0x5cffb2(0x17e91),_0x5cffb2(0x165ec),_0x5cffb2(0x149a8),_0x5cffb2(0xa2e0),_0x5cffb2(0xdc18),_0x5cffb2(0x3ab);},0xdc18:(_0x2e395a,_0x5154fb,_0x390c78)=>{var _0x5521c4=a8_0x2e955a;_0x390c78['d'](_0x5154fb,{'FI':()=>_0x4064ee,'nR':()=>_0x256798});var _0x256798,_0x3df5c5,_0x3091b0=_0x390c78(0xa896),_0x1f77ce=_0x390c78(0x165ec);(_0x5154fb=_0x256798=_0x256798||{})[_0x5154fb['A']=0x0]='A',_0x5154fb[_0x5154fb['B']=0x1]='B',_0x5154fb[_0x5154fb['X']=0x2]='X',_0x5154fb[_0x5154fb['Y']=0x3]='Y',_0x5154fb[_0x5154fb['LB']=0x4]='LB',_0x5154fb[_0x5154fb['RB']=0x5]='RB',_0x5154fb[_0x5154fb[_0x5521c4(0x2b8a)]=0x8]=_0x5521c4(0x2b8a),_0x5154fb[_0x5154fb[_0x5521c4(0x3094)]=0x9]=_0x5521c4(0x3094),_0x5154fb[_0x5154fb[_0x5521c4(0x187c)]=0xa]='LeftStick',_0x5154fb[_0x5154fb[_0x5521c4(0x53f)]=0xb]=_0x5521c4(0x53f),_0x3df5c5={'Up':0xc,0xc:'Up','Down':0xd,0xd:_0x5521c4(0x208b),'Left':0xe,0xe:_0x5521c4(0x3a66),'Right':0xf,0xf:_0x5521c4(0x1125)};class _0x4064ee extends _0x1f77ce['nJ']{constructor(_0x4eb7a6,_0x329237,_0x56ee68,_0x52d514=!0x1){var _0x143ed1=_0x5521c4;super(_0x4eb7a6,_0x329237,_0x56ee68,0x0,0x1,0x2,0x3),this[_0x143ed1(0x32c1)]=0x0,this[_0x143ed1(0x11fd)]=0x0,this['onButtonDownObservable']=new _0x3091b0['y$'](),this[_0x143ed1(0x4074)]=new _0x3091b0['y$'](),this['onPadDownObservable']=new _0x3091b0['y$'](),this['onPadUpObservable']=new _0x3091b0['y$'](),this[_0x143ed1(0xb56)]=0x0,this[_0x143ed1(0x3d25)]=0x0,this[_0x143ed1(0x2c04)]=0x0,this[_0x143ed1(0x28a7)]=0x0,this[_0x143ed1(0xbdf)]=0x0,this[_0x143ed1(0x1591)]=0x0,this[_0x143ed1(0x1c91)]=0x0,this[_0x143ed1(0x112a)]=0x0,this[_0x143ed1(0x30a)]=0x0,this[_0x143ed1(0x3630)]=0x0,this[_0x143ed1(0x335d)]=0x0,this['_dPadDown']=0x0,this[_0x143ed1(0xe11)]=0x0,this[_0x143ed1(0xac1)]=0x0,this['_isXboxOnePad']=!0x1,this[_0x143ed1(0x30a3)]=_0x1f77ce['nJ'][_0x143ed1(0x3381)],this[_0x143ed1(0x2bc)]=_0x52d514;}[_0x5521c4(0x31cd)](_0x2e8b10){var _0x2b092d=_0x5521c4;this[_0x2b092d(0x3abc)]=_0x2e8b10;}[_0x5521c4(0x2e48)](_0x3e3523){var _0x94b331=_0x5521c4;this[_0x94b331(0x1265)]=_0x3e3523;}get[_0x5521c4(0x1a52)](){var _0x43f092=_0x5521c4;return this[_0x43f092(0x32c1)];}set['leftTrigger'](_0x4d531e){var _0x192ea9=_0x5521c4;this[_0x192ea9(0x3abc)]&&this[_0x192ea9(0x32c1)]!==_0x4d531e&&this[_0x192ea9(0x3abc)](_0x4d531e),this[_0x192ea9(0x32c1)]=_0x4d531e;}get[_0x5521c4(0x208f)](){var _0x35ed03=_0x5521c4;return this[_0x35ed03(0x11fd)];}set[_0x5521c4(0x208f)](_0x248123){var _0x2ead06=_0x5521c4;this[_0x2ead06(0x1265)]&&this[_0x2ead06(0x11fd)]!==_0x248123&&this[_0x2ead06(0x1265)](_0x248123),this['_rightTrigger']=_0x248123;}[_0x5521c4(0xaff)](_0x3c5ecf){var _0x53931e=_0x5521c4;this[_0x53931e(0x2fcb)]=_0x3c5ecf;}[_0x5521c4(0x2156)](_0x3859eb){var _0x5308a1=_0x5521c4;this[_0x5308a1(0x2256)]=_0x3859eb;}['ondpaddown'](_0x4f896f){var _0x3cf803=_0x5521c4;this[_0x3cf803(0x390c)]=_0x4f896f;}[_0x5521c4(0x3b5c)](_0x4d7258){var _0x42a77a=_0x5521c4;this[_0x42a77a(0x265d)]=_0x4d7258;}[_0x5521c4(0x17d9)](_0x2fba7d,_0x1d9a22,_0x1415e6){var _0x9451ab=_0x5521c4;return _0x2fba7d!==_0x1d9a22&&(0x1===_0x2fba7d&&(this[_0x9451ab(0x2fcb)]&&this[_0x9451ab(0x2fcb)](_0x1415e6),this[_0x9451ab(0x90b)][_0x9451ab(0x223f)](_0x1415e6)),0x0===_0x2fba7d&&(this['_onbuttonup']&&this[_0x9451ab(0x2256)](_0x1415e6),this[_0x9451ab(0x4074)][_0x9451ab(0x223f)](_0x1415e6))),_0x2fba7d;}[_0x5521c4(0x3e98)](_0xf2919f,_0x4ffdfe,_0x45ddb7){var _0x1c29ac=_0x5521c4;return _0xf2919f!==_0x4ffdfe&&(0x1===_0xf2919f&&(this[_0x1c29ac(0x390c)]&&this['_ondpaddown'](_0x45ddb7),this['onPadDownObservable'][_0x1c29ac(0x223f)](_0x45ddb7)),0x0===_0xf2919f&&(this[_0x1c29ac(0x265d)]&&this[_0x1c29ac(0x265d)](_0x45ddb7),this['onPadUpObservable']['notifyObservers'](_0x45ddb7))),_0xf2919f;}get[_0x5521c4(0x219)](){var _0x24ed07=_0x5521c4;return this[_0x24ed07(0xb56)];}set[_0x5521c4(0x219)](_0x45d39a){var _0x36f4ec=_0x5521c4;this[_0x36f4ec(0xb56)]=this[_0x36f4ec(0x17d9)](_0x45d39a,this[_0x36f4ec(0xb56)],_0x256798['A']);}get[_0x5521c4(0x672)](){return this['_buttonB'];}set[_0x5521c4(0x672)](_0xb50c17){var _0x2352c3=_0x5521c4;this[_0x2352c3(0x3d25)]=this['_setButtonValue'](_0xb50c17,this[_0x2352c3(0x3d25)],_0x256798['B']);}get[_0x5521c4(0x3a72)](){var _0x220e0f=_0x5521c4;return this[_0x220e0f(0x2c04)];}set['buttonX'](_0x2ad918){var _0x33cac7=_0x5521c4;this['_buttonX']=this[_0x33cac7(0x17d9)](_0x2ad918,this['_buttonX'],_0x256798['X']);}get[_0x5521c4(0x24c6)](){return this['_buttonY'];}set[_0x5521c4(0x24c6)](_0x2065f4){var _0x150721=_0x5521c4;this[_0x150721(0x28a7)]=this['_setButtonValue'](_0x2065f4,this[_0x150721(0x28a7)],_0x256798['Y']);}get[_0x5521c4(0x37b2)](){var _0xd3011b=_0x5521c4;return this[_0xd3011b(0x1591)];}set[_0x5521c4(0x37b2)](_0x2dadf5){var _0x10053b=_0x5521c4;this[_0x10053b(0x1591)]=this['_setButtonValue'](_0x2dadf5,this[_0x10053b(0x1591)],_0x256798[_0x10053b(0x3094)]);}get[_0x5521c4(0x1a5b)](){var _0x462c2f=_0x5521c4;return this[_0x462c2f(0xbdf)];}set[_0x5521c4(0x1a5b)](_0x287fb6){var _0x322653=_0x5521c4;this[_0x322653(0xbdf)]=this['_setButtonValue'](_0x287fb6,this['_buttonBack'],_0x256798[_0x322653(0x2b8a)]);}get[_0x5521c4(0x394d)](){var _0x30d740=_0x5521c4;return this[_0x30d740(0x1c91)];}set[_0x5521c4(0x394d)](_0x4b9dc6){var _0x97dc1c=_0x5521c4;this[_0x97dc1c(0x1c91)]=this[_0x97dc1c(0x17d9)](_0x4b9dc6,this[_0x97dc1c(0x1c91)],_0x256798['LB']);}get[_0x5521c4(0x3856)](){var _0x1d4802=_0x5521c4;return this[_0x1d4802(0x112a)];}set[_0x5521c4(0x3856)](_0x44571e){var _0x3e79ec=_0x5521c4;this[_0x3e79ec(0x112a)]=this[_0x3e79ec(0x17d9)](_0x44571e,this['_buttonRB'],_0x256798['RB']);}get['buttonLeftStick'](){return this['_buttonLeftStick'];}set[_0x5521c4(0x3e3f)](_0x557b83){var _0x5bf1f0=_0x5521c4;this[_0x5bf1f0(0x30a)]=this[_0x5bf1f0(0x17d9)](_0x557b83,this[_0x5bf1f0(0x30a)],_0x256798[_0x5bf1f0(0x187c)]);}get[_0x5521c4(0x3a0e)](){var _0x14cee5=_0x5521c4;return this[_0x14cee5(0x3630)];}set[_0x5521c4(0x3a0e)](_0x49c47a){var _0x459451=_0x5521c4;this['_buttonRightStick']=this[_0x459451(0x17d9)](_0x49c47a,this[_0x459451(0x3630)],_0x256798[_0x459451(0x53f)]);}get[_0x5521c4(0xe70)](){var _0xdc577b=_0x5521c4;return this[_0xdc577b(0x335d)];}set[_0x5521c4(0xe70)](_0x3abf05){var _0x29ef96=_0x5521c4;this['_dPadUp']=this[_0x29ef96(0x3e98)](_0x3abf05,this[_0x29ef96(0x335d)],_0x3df5c5['Up']);}get[_0x5521c4(0x278e)](){var _0x1e9d92=_0x5521c4;return this[_0x1e9d92(0x14cd)];}set['dPadDown'](_0x205fe3){var _0x42c34c=_0x5521c4;this[_0x42c34c(0x14cd)]=this[_0x42c34c(0x3e98)](_0x205fe3,this[_0x42c34c(0x14cd)],_0x3df5c5['Down']);}get[_0x5521c4(0xc00)](){var _0x5a3de8=_0x5521c4;return this[_0x5a3de8(0xe11)];}set[_0x5521c4(0xc00)](_0x169914){var _0x5bf181=_0x5521c4;this[_0x5bf181(0xe11)]=this[_0x5bf181(0x3e98)](_0x169914,this['_dPadLeft'],_0x3df5c5[_0x5bf181(0x3a66)]);}get[_0x5521c4(0x32ec)](){return this['_dPadRight'];}set[_0x5521c4(0x32ec)](_0x1b8e2d){var _0xda1099=_0x5521c4;this['_dPadRight']=this[_0xda1099(0x3e98)](_0x1b8e2d,this[_0xda1099(0xac1)],_0x3df5c5['Right']);}['update'](){var _0x462b78=_0x5521c4;super['update'](),this[_0x462b78(0x2bc)],this[_0x462b78(0x219)]=this['browserGamepad'][_0x462b78(0x128e)][0x0][_0x462b78(0x31eb)],this[_0x462b78(0x672)]=this[_0x462b78(0x40eb)][_0x462b78(0x128e)][0x1]['value'],this[_0x462b78(0x3a72)]=this['browserGamepad'][_0x462b78(0x128e)][0x2][_0x462b78(0x31eb)],this['buttonY']=this[_0x462b78(0x40eb)][_0x462b78(0x128e)][0x3]['value'],this[_0x462b78(0x394d)]=this[_0x462b78(0x40eb)][_0x462b78(0x128e)][0x4][_0x462b78(0x31eb)],this[_0x462b78(0x3856)]=this['browserGamepad'][_0x462b78(0x128e)][0x5][_0x462b78(0x31eb)],this[_0x462b78(0x1a52)]=this[_0x462b78(0x40eb)][_0x462b78(0x128e)][0x6][_0x462b78(0x31eb)],this[_0x462b78(0x208f)]=this['browserGamepad']['buttons'][0x7][_0x462b78(0x31eb)],this['buttonBack']=this['browserGamepad']['buttons'][0x8]['value'],this[_0x462b78(0x37b2)]=this['browserGamepad']['buttons'][0x9]['value'],this[_0x462b78(0x3e3f)]=this[_0x462b78(0x40eb)]['buttons'][0xa]['value'],this[_0x462b78(0x3a0e)]=this[_0x462b78(0x40eb)][_0x462b78(0x128e)][0xb][_0x462b78(0x31eb)],this[_0x462b78(0xe70)]=this[_0x462b78(0x40eb)][_0x462b78(0x128e)][0xc][_0x462b78(0x31eb)],this[_0x462b78(0x278e)]=this[_0x462b78(0x40eb)][_0x462b78(0x128e)][0xd][_0x462b78(0x31eb)],this['dPadLeft']=this[_0x462b78(0x40eb)][_0x462b78(0x128e)][0xe]['value'],this[_0x462b78(0x32ec)]=this[_0x462b78(0x40eb)][_0x462b78(0x128e)][0xf][_0x462b78(0x31eb)];}[_0x5521c4(0xc1f)](){var _0x1ceefb=_0x5521c4;super['dispose'](),this['onButtonDownObservable'][_0x1ceefb(0x2a99)](),this['onButtonUpObservable'][_0x1ceefb(0x2a99)](),this['onPadDownObservable'][_0x1ceefb(0x2a99)](),this['onPadUpObservable']['clear']();}}},0x96f2:(_0x2b938e,_0x156282,_0x155f4f)=>{_0x155f4f(0x13b02),_0x155f4f(0x94e3),_0x155f4f(0x4d2c),_0x155f4f(0xe39),_0x155f4f(0x1e96),_0x155f4f(0x57f2),_0x155f4f(0x14d70),_0x155f4f(0xbd53),_0x155f4f(0xd53f),class extends null{};},0xce87:(_0x64e68f,_0x4175bf,_0x5e7408)=>{_0x5e7408(0xd53f),_0x5e7408(0x94e3),_0x5e7408(0x13eea),_0x5e7408(0x4d2c),_0x5e7408(0x14d70),_0x5e7408(0xe39),_0x5e7408(0x1e96),_0x5e7408(0x57f2),_0x5e7408(0xbd53),class extends null{};},0x12e74:(_0x5193ac,_0x3d3ec5,_0x1138ea)=>{_0x1138ea(0x9a70),_0x1138ea(0xd53f),_0x1138ea(0x349f),_0x1138ea(0x16a94),_0x1138ea(0x13eea),_0x1138ea(0xdf62),_0x1138ea(0xe39),_0x1138ea(0x1e96),_0x1138ea(0x57f2),_0x1138ea(0x14d70),_0x1138ea(0x16e50),_0x1138ea(0xbd53),_0x1138ea(0x16bf5),class extends null{};},0xca6b:(_0x49e87c,_0x2d1551,_0x318de5)=>{var _0x23a9a2=a8_0x2e955a,_0x2abb52=_0x318de5(0xd53f),_0x10c229=_0x318de5(0xbd53),_0x56c80c=_0x318de5(0x94e3),_0x32c2f7=_0x318de5(0x1e96),_0x2dd97e=_0x318de5(0x57f2),_0x2d510e=_0x318de5(0x14d70),_0xb44450=_0x318de5(0x13eea),_0x35c7c4=_0x318de5(0x4d2c),_0x43450f=_0x318de5(0xd079),_0x57ebfd=_0x318de5(0xdf62),_0x112878=_0x318de5(0x9390),_0x168a70=_0x318de5(0xa896);class _0x4efd7b extends _0x32c2f7['t']{constructor(_0x537fc5=_0x2dd97e['x'][_0x23a9a2(0x425)]){var _0x10dd99=_0x23a9a2;super(_0x537fc5),this['_pointerObserver']=null,this['onClickedObservable']=new _0x168a70['y$'](),this[_0x10dd99(0x96e)]=null,this[_0x10dd99(0x2955)]=new _0x43450f['y3'](),this[_0x10dd99(0x1a51)]=new _0x2d510e['K'](_0x10dd99(0x2c6),this['gizmoLayer']['utilityLayerScene']),this[_0x10dd99(0x1a51)][_0x10dd99(0x1909)]=new _0x10c229['Wo'](0.5,0.5,0.5),this[_0x10dd99(0x1a51)]['specularColor']=new _0x10c229['Wo'](0.1,0.1,0.1),this[_0x10dd99(0x2577)]=_0x537fc5['utilityLayerScene'][_0x10dd99(0x34d9)][_0x10dd99(0x2ed7)](_0x39cba9=>{var _0x9b1e7d=_0x10dd99;this[_0x9b1e7d(0x96e)]&&(this[_0x9b1e7d(0x14f1)]=!(!_0x39cba9[_0x9b1e7d(0xbdb)]||-0x1==this[_0x9b1e7d(0xcaf)][_0x9b1e7d(0x41b9)]()[_0x9b1e7d(0x775)](_0x39cba9['pickInfo'][_0x9b1e7d(0x4062)])),this[_0x9b1e7d(0x14f1)]&&0x0===_0x39cba9[_0x9b1e7d(0x2805)][_0x9b1e7d(0xff3)]&&this[_0x9b1e7d(0x10fd)][_0x9b1e7d(0x223f)](this['_camera']));},_0x112878['kD'][_0x10dd99(0x128b)]);}get[_0x23a9a2(0x3765)](){var _0x495ca7=_0x23a9a2;return this[_0x495ca7(0x1361)][_0x495ca7(0x1cc5)]();}set[_0x23a9a2(0x3765)](_0x2a5e5b){var _0x126afd=_0x23a9a2;this[_0x126afd(0x1361)][_0x126afd(0x28e2)](_0x2a5e5b);}set[_0x23a9a2(0x10d8)](_0x2af972){var _0x89fad6=_0x23a9a2;if(this[_0x89fad6(0x96e)]=_0x2af972,this[_0x89fad6(0x2769)]=_0x2af972){this[_0x89fad6(0x240f)]&&this[_0x89fad6(0x240f)][_0x89fad6(0xc1f)](),this[_0x89fad6(0x1361)]&&this[_0x89fad6(0x1361)]['dispose'](),this['_cameraMesh']=_0x4efd7b['_CreateCameraMesh'](this[_0x89fad6(0x40e)][_0x89fad6(0x29ef)]),this[_0x89fad6(0x1361)]=_0x4efd7b['_CreateCameraFrustum'](this[_0x89fad6(0x40e)][_0x89fad6(0x29ef)]),this['_cameraMesh'][_0x89fad6(0x41b9)](!0x1)['forEach'](_0x5d119e=>{var _0xf5572b=_0x89fad6;_0x5d119e[_0xf5572b(0x351b)]=this['_material'];}),this['_cameraMesh'][_0x89fad6(0x30e9)]=this[_0x89fad6(0xcaf)],this[_0x89fad6(0x1361)][_0x89fad6(0x30e9)]=this['_rootMesh'],this[_0x89fad6(0x40e)]['utilityLayerScene'][_0x89fad6(0x3311)]&&this['gizmoLayer'][_0x89fad6(0x29ef)][_0x89fad6(0x3311)][_0x89fad6(0x3928)]<1.5*_0x2af972[_0x89fad6(0x3928)]&&(this[_0x89fad6(0x40e)][_0x89fad6(0x29ef)]['activeCamera'][_0x89fad6(0x3928)]=1.5*_0x2af972[_0x89fad6(0x3928)]),this[_0x89fad6(0x2769)]['reservedDataStore']||(this[_0x89fad6(0x2769)]['reservedDataStore']={});const _0x6e2e2a=(this[_0x89fad6(0x2769)][_0x89fad6(0x3081)][_0x89fad6(0x21bf)]=this)['gizmoLayer'][_0x89fad6(0x1cb6)]();_0x6e2e2a[_0x89fad6(0x2039)]=_0x6e2e2a[_0x89fad6(0x2039)][_0x89fad6(0x1ee7)](this[_0x89fad6(0x240f)][_0x89fad6(0x41b9)](!0x1)),this[_0x89fad6(0xfe7)]();}}get[_0x23a9a2(0x10d8)](){var _0x3c5906=_0x23a9a2;return this[_0x3c5906(0x96e)];}get[_0x23a9a2(0x351b)](){var _0x1419c8=_0x23a9a2;return this[_0x1419c8(0x1a51)];}[_0x23a9a2(0xfe7)](){var _0x2c5c06=_0x23a9a2;super[_0x2c5c06(0xfe7)](),this[_0x2c5c06(0x96e)]&&(this[_0x2c5c06(0x96e)][_0x2c5c06(0x17a9)]()[_0x2c5c06(0x28e5)](this[_0x2c5c06(0x2955)]),this[_0x2c5c06(0x1361)][_0x2c5c06(0x3230)](this[_0x2c5c06(0x2955)],!0x1),this[_0x2c5c06(0x1361)][_0x2c5c06(0x21ee)]['x']=0x1/this[_0x2c5c06(0xcaf)][_0x2c5c06(0x21ee)]['x'],this[_0x2c5c06(0x1361)]['scaling']['y']=0x1/this[_0x2c5c06(0xcaf)][_0x2c5c06(0x21ee)]['y'],this['_cameraLinesMesh'][_0x2c5c06(0x21ee)]['z']=0x1/this['_rootMesh']['scaling']['z'],this[_0x2c5c06(0x240f)][_0x2c5c06(0x30e9)]=null,this[_0x2c5c06(0x240f)][_0x2c5c06(0xfb0)]['y']=0.5*Math['PI']*(this[_0x2c5c06(0x96e)][_0x2c5c06(0x14ab)]()[_0x2c5c06(0xf71)]?0x1:-0x1),this[_0x2c5c06(0x240f)][_0x2c5c06(0x30e9)]=this[_0x2c5c06(0xcaf)]);}['dispose'](){var _0x3386d0=_0x23a9a2;this['onClickedObservable']['clear'](),this[_0x3386d0(0x40e)][_0x3386d0(0x29ef)][_0x3386d0(0x34d9)][_0x3386d0(0x209f)](this[_0x3386d0(0x2577)]),this[_0x3386d0(0x240f)]&&this['_cameraMesh'][_0x3386d0(0xc1f)](),this['_cameraLinesMesh']&&this[_0x3386d0(0x1361)]['dispose'](),this[_0x3386d0(0x1a51)][_0x3386d0(0xc1f)](),super[_0x3386d0(0xc1f)]();}static['_CreateCameraMesh'](_0x5cd99b){var _0x4e1b5f=_0x23a9a2;const _0x314cd6=new _0x56c80c['Kj'](_0x4e1b5f(0x1d7f),_0x5cd99b),_0x2f0e78=new _0x56c80c['Kj'](_0x314cd6['name'],_0x5cd99b),_0x597e80=(_0x2f0e78[_0x4e1b5f(0x30e9)]=_0x314cd6,(0x0,_0xb44450['NR'])(_0x314cd6['name'],{'width':0x1,'height':0.8,'depth':0.5},_0x5cd99b)),_0x2348a3=(_0x597e80[_0x4e1b5f(0x30e9)]=_0x2f0e78,(0x0,_0x35c7c4['wf'])(_0x314cd6[_0x4e1b5f(0x1c3a)],{'height':0.5,'diameterTop':0.8,'diameterBottom':0.8},_0x5cd99b)),_0x12fafa=(_0x2348a3[_0x4e1b5f(0x30e9)]=_0x2f0e78,_0x2348a3[_0x4e1b5f(0x2436)]['y']=0.3,_0x2348a3[_0x4e1b5f(0x2436)]['x']=-0.6,_0x2348a3[_0x4e1b5f(0xfb0)]['x']=0.5*Math['PI'],(0x0,_0x35c7c4['wf'])(_0x314cd6[_0x4e1b5f(0x1c3a)],{'height':0.5,'diameterTop':0.6,'diameterBottom':0.6},_0x5cd99b)),_0x4a442e=(_0x12fafa[_0x4e1b5f(0x30e9)]=_0x2f0e78,_0x12fafa[_0x4e1b5f(0x2436)]['y']=0.5,_0x12fafa[_0x4e1b5f(0x2436)]['x']=0.4,_0x12fafa['rotation']['x']=0.5*Math['PI'],(0x0,_0x35c7c4['wf'])(_0x314cd6['name'],{'height':0.5,'diameterTop':0.5,'diameterBottom':0.5},_0x5cd99b));return _0x4a442e[_0x4e1b5f(0x30e9)]=_0x2f0e78,_0x4a442e['position']['y']=0x0,_0x4a442e[_0x4e1b5f(0x2436)]['x']=0.6,_0x4a442e[_0x4e1b5f(0xfb0)]['z']=0.5*Math['PI'],_0x314cd6[_0x4e1b5f(0x21ee)][_0x4e1b5f(0x3679)](_0x4efd7b[_0x4e1b5f(0x1c27)]),_0x2f0e78[_0x4e1b5f(0x2436)]['x']=-0.9,_0x314cd6;}static[_0x23a9a2(0x1cc4)](_0x31ad30){var _0x307fbd=_0x23a9a2,_0x1da850=new _0x56c80c['Kj'](_0x307fbd(0x1d7f),_0x31ad30);const _0x35232d=new _0x56c80c['Kj'](_0x1da850[_0x307fbd(0x1c3a)],_0x31ad30);_0x35232d[_0x307fbd(0x30e9)]=_0x1da850;for(let _0x25902f=0x0;_0x25902f<0x4;_0x25902f+=0x2)for(let _0x47008b=0x0;_0x47008b<0x4;_0x47008b+=0x2){let _0x2f8188=(0x0,_0x57ebfd['nL'])(_0x307fbd(0x25ae),{'points':[new _0x2abb52['P'](-0x1+_0x47008b,-0x1+_0x25902f,-0x1),new _0x2abb52['P'](-0x1+_0x47008b,-0x1+_0x25902f,0x1)]},_0x31ad30);_0x2f8188['parent']=_0x35232d,_0x2f8188[_0x307fbd(0xfaa)]=!0x0,_0x2f8188[_0x307fbd(0x163)]=!0x1,(_0x2f8188=(0x0,_0x57ebfd['nL'])(_0x307fbd(0x25ae),{'points':[new _0x2abb52['P'](-0x1,-0x1+_0x47008b,-0x1+_0x25902f),new _0x2abb52['P'](0x1,-0x1+_0x47008b,-0x1+_0x25902f)]},_0x31ad30))['parent']=_0x35232d,_0x2f8188[_0x307fbd(0xfaa)]=!0x0,_0x2f8188[_0x307fbd(0x163)]=!0x1,(_0x2f8188=(0x0,_0x57ebfd['nL'])('lines',{'points':[new _0x2abb52['P'](-0x1+_0x47008b,-0x1,-0x1+_0x25902f),new _0x2abb52['P'](-0x1+_0x47008b,0x1,-0x1+_0x25902f)]},_0x31ad30))[_0x307fbd(0x30e9)]=_0x35232d,_0x2f8188[_0x307fbd(0xfaa)]=!0x0,_0x2f8188[_0x307fbd(0x163)]=!0x1;}return _0x1da850;}}_0x4efd7b[_0x23a9a2(0x1c27)]=0.05;},0x1e96:(_0x459c20,_0xf7e9d9,_0x21370c)=>{var _0x3458e0=a8_0x2e955a;_0x21370c['d'](_0xf7e9d9,{'t':()=>_0x2ec049});var _0x159ce5=_0x21370c(0xd53f),_0x4914bb=_0x21370c(0x94e3),_0x122a0c=_0x21370c(0x43d7),_0x543568=_0x21370c(0x57f2),_0x2bdedb=_0x21370c(0x9390),_0x5623d4=_0x21370c(0xd5e5);class _0x2ec049{constructor(_0x19df12=_0x543568['x']['DefaultUtilityLayer']){var _0x2c1d4e=a8_0xcbd5;this[_0x2c1d4e(0x40e)]=_0x19df12,this[_0x2c1d4e(0x2a9f)]=null,this[_0x2c1d4e(0xf95)]=null,this['_customRotationQuaternion']=null,this['_scaleRatio']=0x1,this[_0x2c1d4e(0x14f1)]=!0x1,this[_0x2c1d4e(0x396a)]=!0x1,this[_0x2c1d4e(0x418c)]=!0x0,this[_0x2c1d4e(0x3be0)]=!0x0,this[_0x2c1d4e(0x3944)]=!0x0,this['_interactionsEnabled']=!0x0,this['_rightHandtoLeftHandMatrix']=_0x159ce5['y3'][_0x2c1d4e(0x266f)](Math['PI']),this[_0x2c1d4e(0xcaf)]=new _0x4914bb['Kj'](_0x2c1d4e(0x3c52),_0x19df12[_0x2c1d4e(0x29ef)]),this[_0x2c1d4e(0xcaf)]['rotationQuaternion']=_0x159ce5['_f'][_0x2c1d4e(0x1b77)](),this['_beforeRenderObserver']=this['gizmoLayer'][_0x2c1d4e(0x29ef)][_0x2c1d4e(0x1f56)][_0x2c1d4e(0x2ed7)](()=>{var _0x92088e=_0x2c1d4e;this[_0x92088e(0xfe7)]();});}set[_0x3458e0(0x11dd)](_0x31d9e5){var _0x39a163=_0x3458e0;this[_0x39a163(0x21c)]=_0x31d9e5;}get[_0x3458e0(0x11dd)](){return this['_scaleRatio'];}get[_0x3458e0(0x3013)](){var _0x9710ea=_0x3458e0;return this[_0x9710ea(0x14f1)];}get['attachedMesh'](){var _0x4d7554=_0x3458e0;return this[_0x4d7554(0x2a9f)];}set[_0x3458e0(0x189b)](_0xa31054){var _0x288c10=_0x3458e0;(this[_0x288c10(0x2a9f)]=_0xa31054)&&(this['_attachedNode']=_0xa31054),this[_0x288c10(0xcaf)]['setEnabled'](!!_0xa31054),this['_attachedNodeChanged'](_0xa31054);}get[_0x3458e0(0x2769)](){var _0x5a44d2=_0x3458e0;return this[_0x5a44d2(0xf95)];}set[_0x3458e0(0x2769)](_0x4c87c3){var _0x105f5a=_0x3458e0;this[_0x105f5a(0xf95)]=_0x4c87c3,this[_0x105f5a(0x2a9f)]=null,this[_0x105f5a(0xcaf)]['setEnabled'](!!_0x4c87c3),this[_0x105f5a(0x18ac)](_0x4c87c3);}[_0x3458e0(0x22df)](_0x4196ca){var _0x11827=_0x3458e0;if(_0x4196ca[_0x11827(0x14ab)]()!=this[_0x11827(0x40e)][_0x11827(0x29ef)])throw _0x11827(0x1dec);this['_rootMesh'][_0x11827(0x41b9)]()[_0x11827(0x982)](_0x585c29=>{var _0x4cec89=_0x11827;_0x585c29[_0x4cec89(0xc1f)]();}),_0x4196ca[_0x11827(0x30e9)]=this[_0x11827(0xcaf)],this[_0x11827(0x396a)]=!0x0;}set[_0x3458e0(0x2dc7)](_0x444049){var _0x44bbfb=_0x3458e0;this[_0x44bbfb(0x418c)]=_0x444049;}get[_0x3458e0(0x2dc7)](){var _0x69832c=_0x3458e0;return this[_0x69832c(0x418c)];}set[_0x3458e0(0x129d)](_0x4f74ad){var _0x175f62=_0x3458e0;this[_0x175f62(0x3be0)]=_0x4f74ad;}get['updateGizmoPositionToMatchAttachedMesh'](){var _0x4f3535=_0x3458e0;return this[_0x4f3535(0x3be0)];}set[_0x3458e0(0x510)](_0x46804f){var _0x3fed75=_0x3458e0;this[_0x3fed75(0x3944)]=_0x46804f;}get[_0x3458e0(0x510)](){var _0x1d7518=_0x3458e0;return this[_0x1d7518(0x3944)];}[_0x3458e0(0x18ac)](_0x1aaa10){}get['customRotationQuaternion'](){return this['_customRotationQuaternion'];}set['customRotationQuaternion'](_0x2d2412){var _0x563d13=_0x3458e0;this[_0x563d13(0x34a1)]=_0x2d2412;}[_0x3458e0(0xfe7)](){var _0x291c5f=_0x3458e0;if(this['attachedNode']){let _0x239b4e=this[_0x291c5f(0x2769)];if(this[_0x291c5f(0x189b)]&&(_0x239b4e=this[_0x291c5f(0x189b)]||this[_0x291c5f(0x2769)]),this[_0x291c5f(0x129d)]){const _0x156ebb=_0x239b4e['getWorldMatrix']()[_0x291c5f(0x258d)](0x3);var _0x507370=_0x156ebb?_0x156ebb[_0x291c5f(0x6ac)]():new _0x159ce5['P'](0x0,0x0,0x0);this[_0x291c5f(0xcaf)][_0x291c5f(0x2436)][_0x291c5f(0x2687)](_0x507370);}if(this['updateGizmoRotationToMatchAttachedMesh']?(_0x507370=_0x239b4e['_isMesh']||'AbstractMesh'===_0x239b4e[_0x291c5f(0x28c8)]()||'TransformNode'===_0x239b4e[_0x291c5f(0x28c8)]()||_0x291c5f(0x3284)===_0x239b4e[_0x291c5f(0x28c8)]()?_0x239b4e:void 0x0,_0x239b4e[_0x291c5f(0xe77)]()[_0x291c5f(0x22e9)](void 0x0,this[_0x291c5f(0xcaf)][_0x291c5f(0x2ac6)],void 0x0,_0x2ec049[_0x291c5f(0x30e6)]?_0x507370:void 0x0)):this[_0x291c5f(0x34a1)]?this[_0x291c5f(0xcaf)][_0x291c5f(0x2ac6)][_0x291c5f(0x2687)](this[_0x291c5f(0x34a1)]):this[_0x291c5f(0xcaf)][_0x291c5f(0x2ac6)][_0x291c5f(0x1878)](0x0,0x0,0x0,0x1),this[_0x291c5f(0x510)]){const _0x544e4a=this[_0x291c5f(0x40e)][_0x291c5f(0x29ef)][_0x291c5f(0x3311)];let _0x2b887f=_0x544e4a[_0x291c5f(0x31f5)],_0x4462a4=(_0x544e4a[_0x291c5f(0x1077)]&&(_0x2b887f=_0x544e4a['devicePosition']),this[_0x291c5f(0xcaf)]['position'][_0x291c5f(0x1d96)](_0x2b887f,_0x159ce5['jp'][_0x291c5f(0x310d)][0x0]),this[_0x291c5f(0x11dd)]);_0x544e4a['mode']==_0x122a0c['V']['ORTHOGRAPHIC_CAMERA']?_0x544e4a['orthoTop']&&_0x544e4a[_0x291c5f(0x1eed)]&&(_0x507370=_0x544e4a[_0x291c5f(0x218c)]-_0x544e4a[_0x291c5f(0x1eed)],_0x4462a4*=_0x507370):(_0x507370=_0x544e4a[_0x291c5f(0x14ab)]()[_0x291c5f(0xf71)]?_0x159ce5['P'][_0x291c5f(0x2019)]:_0x159ce5['P'][_0x291c5f(0x2b0e)],_0x507370=_0x544e4a[_0x291c5f(0x163f)](_0x507370),_0x4462a4*=_0x159ce5['P'][_0x291c5f(0x936)](_0x159ce5['jp'][_0x291c5f(0x310d)][0x0],_0x507370)),this[_0x291c5f(0xcaf)][_0x291c5f(0x21ee)][_0x291c5f(0x34b)](_0x4462a4),_0x239b4e[_0x291c5f(0x3a5a)]()<0x0&&!_0x2ec049['PreserveScaling']&&(this[_0x291c5f(0xcaf)][_0x291c5f(0x21ee)]['y']*=-0x1);}else this[_0x291c5f(0xcaf)][_0x291c5f(0x21ee)][_0x291c5f(0x34b)](this['scaleRatio']);}}[_0x3458e0(0xa07)](){var _0x52663b=_0x3458e0;const _0x1906b5=this[_0x52663b(0xf95)];_0x1906b5[_0x52663b(0x3c69)]&&_0x1906b5[_0x52663b(0x3c69)]()&&_0x1906b5[_0x52663b(0x2436)]&&_0x1906b5[_0x52663b(0xe77)]()['setTranslation'](_0x1906b5['position']);}['_matrixChanged'](){var _0x44a82b=_0x3458e0;if(this[_0x44a82b(0xf95)]){if(this[_0x44a82b(0xf95)]['_isCamera']){const _0x14817d=this[_0x44a82b(0xf95)];let _0x4603d0,_0x1630d8;if(_0x4603d0=_0x14817d['parent']?(_0x517370=_0x159ce5['jp'][_0x44a82b(0x735)][0x1],_0x14817d[_0x44a82b(0x30e9)][_0x44a82b(0x38ec)][_0x44a82b(0x28e5)](_0x517370),this[_0x44a82b(0xf95)][_0x44a82b(0x38ec)][_0x44a82b(0x210e)](_0x517370,_0x159ce5['jp'][_0x44a82b(0x735)][0x0]),_0x159ce5['jp'][_0x44a82b(0x735)][0x0]):this[_0x44a82b(0xf95)][_0x44a82b(0x38ec)],(_0x1630d8=_0x14817d[_0x44a82b(0x14ab)]()[_0x44a82b(0xf71)]?(this[_0x44a82b(0xed0)]['multiplyToRef'](_0x4603d0,_0x159ce5['jp'][_0x44a82b(0x735)][0x1]),_0x159ce5['jp'][_0x44a82b(0x735)][0x1]):_0x4603d0)[_0x44a82b(0x22e9)](_0x159ce5['jp'][_0x44a82b(0x310d)][0x1],_0x159ce5['jp'][_0x44a82b(0x1f7f)][0x0],_0x159ce5['jp'][_0x44a82b(0x310d)][0x0]),'FreeCamera'===this[_0x44a82b(0xf95)]['getClassName']()||'FlyCamera'===this[_0x44a82b(0xf95)][_0x44a82b(0x28c8)]()||_0x44a82b(0x29f3)===this[_0x44a82b(0xf95)][_0x44a82b(0x28c8)]()||_0x44a82b(0xf67)===this['_attachedNode'][_0x44a82b(0x28c8)]()||_0x44a82b(0x1e4e)===this['_attachedNode']['getClassName']()||_0x44a82b(0x37f5)===this[_0x44a82b(0xf95)][_0x44a82b(0x28c8)]()){const _0x3e221a=this[_0x44a82b(0xf95)];_0x3e221a['rotation']=_0x159ce5['jp'][_0x44a82b(0x1f7f)][0x0]['toEulerAngles'](),_0x3e221a[_0x44a82b(0x2ac6)]&&(_0x3e221a[_0x44a82b(0x2ac6)]['copyFrom'](_0x159ce5['jp'][_0x44a82b(0x1f7f)][0x0]),_0x3e221a[_0x44a82b(0x2ac6)]['normalize']());}_0x14817d[_0x44a82b(0x2436)][_0x44a82b(0x2687)](_0x159ce5['jp'][_0x44a82b(0x310d)][0x0]);}else{if(this[_0x44a82b(0xf95)][_0x44a82b(0x312e)]||_0x44a82b(0x4048)===this[_0x44a82b(0xf95)][_0x44a82b(0x28c8)]()||_0x44a82b(0x39a4)===this['_attachedNode'][_0x44a82b(0x28c8)]()||'InstancedMesh'===this[_0x44a82b(0xf95)][_0x44a82b(0x28c8)]()){const _0x40fe63=this[_0x44a82b(0xf95)];if(_0x40fe63[_0x44a82b(0x30e9)]){var _0x517370=_0x159ce5['jp'][_0x44a82b(0x735)][0x0];const _0x42ab94=_0x159ce5['jp'][_0x44a82b(0x735)][0x1];_0x40fe63[_0x44a82b(0x30e9)][_0x44a82b(0xe77)]()['invertToRef'](_0x517370),this[_0x44a82b(0xf95)]['getWorldMatrix']()['multiplyToRef'](_0x517370,_0x42ab94),_0x42ab94['decompose'](_0x159ce5['jp'][_0x44a82b(0x310d)][0x0],_0x159ce5['jp']['Quaternion'][0x0],_0x40fe63[_0x44a82b(0x2436)],_0x2ec049[_0x44a82b(0x30e6)]?_0x40fe63:void 0x0);}else this['_attachedNode']['_worldMatrix']['decompose'](_0x159ce5['jp'][_0x44a82b(0x310d)][0x0],_0x159ce5['jp'][_0x44a82b(0x1f7f)][0x0],_0x40fe63[_0x44a82b(0x2436)],_0x2ec049[_0x44a82b(0x30e6)]?_0x40fe63:void 0x0);_0x40fe63[_0x44a82b(0x21ee)][_0x44a82b(0x2687)](_0x159ce5['jp']['Vector3'][0x0]),_0x40fe63['billboardMode']||(_0x40fe63[_0x44a82b(0x2ac6)]?(_0x40fe63[_0x44a82b(0x2ac6)][_0x44a82b(0x2687)](_0x159ce5['jp']['Quaternion'][0x0]),_0x40fe63[_0x44a82b(0x2ac6)]['normalize']()):_0x40fe63[_0x44a82b(0xfb0)]=_0x159ce5['jp']['Quaternion'][0x0][_0x44a82b(0x22e4)]());}else{if(_0x44a82b(0x1302)===this['_attachedNode'][_0x44a82b(0x28c8)]()){const _0x27e7bc=this[_0x44a82b(0xf95)],_0x3cf872=_0x27e7bc[_0x44a82b(0xeec)]();if(_0x3cf872){var _0x517370=_0x159ce5['jp'][_0x44a82b(0x735)][0x0],_0xd3e2e6=_0x159ce5['jp'][_0x44a82b(0x735)][0x1];_0x3cf872['getWorldMatrix']()[_0x44a82b(0x28e5)](_0x517370),_0x27e7bc[_0x44a82b(0xe77)]()[_0x44a82b(0x210e)](_0x517370,_0xd3e2e6);const _0x30bbc5=_0x27e7bc['getLocalMatrix']();_0x30bbc5['copyFrom'](_0xd3e2e6);}else{const _0x5edb68=_0x27e7bc[_0x44a82b(0x1762)]();_0x5edb68[_0x44a82b(0x2687)](_0x27e7bc[_0x44a82b(0xe77)]());}_0x27e7bc[_0x44a82b(0x2cea)]();}else{const _0x1600b4=this['_attachedNode'];if(_0x1600b4[_0x44a82b(0x3914)]){_0x517370=_0x1600b4[_0x44a82b(0x3914)]();if(_0x517370===_0x5623d4['_'][_0x44a82b(0x2406)]||_0x517370===_0x5623d4['_'][_0x44a82b(0x2166)]||_0x517370===_0x5623d4['_'][_0x44a82b(0x1822)]){const _0xb30e01=_0x1600b4[_0x44a82b(0x30e9)];if(_0xb30e01){_0xd3e2e6=_0x159ce5['jp'][_0x44a82b(0x735)][0x0];const _0x134e5a=_0x159ce5['jp'][_0x44a82b(0x735)][0x1];_0xb30e01[_0x44a82b(0xe77)]()[_0x44a82b(0x28e5)](_0xd3e2e6),_0x1600b4[_0x44a82b(0xe77)]()[_0x44a82b(0x210e)](_0xd3e2e6,_0x134e5a),_0x134e5a[_0x44a82b(0x22e9)](void 0x0,_0x159ce5['jp'][_0x44a82b(0x1f7f)][0x0],_0x159ce5['jp'][_0x44a82b(0x310d)][0x0]);}else this['_attachedNode'][_0x44a82b(0x38ec)][_0x44a82b(0x22e9)](void 0x0,_0x159ce5['jp'][_0x44a82b(0x1f7f)][0x0],_0x159ce5['jp']['Vector3'][0x0]);_0x1600b4['position']=new _0x159ce5['P'](_0x159ce5['jp']['Vector3'][0x0]['x'],_0x159ce5['jp'][_0x44a82b(0x310d)][0x0]['y'],_0x159ce5['jp'][_0x44a82b(0x310d)][0x0]['z']),_0x1600b4['direction']&&(_0x1600b4[_0x44a82b(0x2c21)]=new _0x159ce5['P'](_0x1600b4[_0x44a82b(0x2c21)]['x'],_0x1600b4[_0x44a82b(0x2c21)]['y'],_0x1600b4[_0x44a82b(0x2c21)]['z']));}}}}}}}[_0x3458e0(0x38e2)](_0x247bf9,_0x222267){_0x247bf9&&_0x247bf9['forEach'](_0x42e9de=>{var _0x2d2d12=a8_0xcbd5;_0x42e9de[_0x2d2d12(0x351b)]=_0x222267,_0x42e9de['color']&&(_0x42e9de['color']=_0x222267[_0x2d2d12(0x1909)]);});}static[_0x3458e0(0x158)](_0x4e31aa,_0x5e3d45){var _0x76ef67=_0x3458e0;let _0x56fa91=!0x1;return _0x4e31aa['utilityLayerScene'][_0x76ef67(0x34d9)]['add'](_0x2b8356=>{var _0x7edd34=_0x76ef67,_0x14f05d;if(_0x2b8356[_0x7edd34(0xbdb)]){if(_0x2b8356[_0x7edd34(0x30a3)]===_0x2bdedb['kD'][_0x7edd34(0x774)]){if(_0x56fa91)return;_0x5e3d45['forEach'](_0x3b7cab=>{var _0x142e4a=_0x7edd34;if(_0x3b7cab[_0x142e4a(0x15a3)]&&_0x3b7cab[_0x142e4a(0x181e)]){var _0x46e5d3=-0x1!=(null==(_0x46e5d3=_0x3b7cab[_0x142e4a(0x15a3)])?void 0x0:_0x46e5d3[_0x142e4a(0x775)](null==(_0x46e5d3=null==_0x2b8356?void 0x0:_0x2b8356[_0x142e4a(0xbdb)])?void 0x0:_0x46e5d3[_0x142e4a(0x4062)]));const _0x287b9b=_0x3b7cab[_0x142e4a(0x1565)][_0x142e4a(0x3f0a)]?_0x46e5d3||_0x3b7cab[_0x142e4a(0x3a23)]?_0x3b7cab[_0x142e4a(0x2203)]:_0x3b7cab[_0x142e4a(0x351b)]:_0x3b7cab[_0x142e4a(0x18b8)];_0x3b7cab[_0x142e4a(0x181e)][_0x142e4a(0x982)](_0x3f4cf2=>{var _0x4f4552=_0x142e4a;_0x3f4cf2[_0x4f4552(0x351b)]=_0x287b9b,_0x3f4cf2[_0x4f4552(0x2fc8)]&&(_0x3f4cf2[_0x4f4552(0x2fc8)]=_0x287b9b[_0x4f4552(0x1909)]);});}});}if(_0x2b8356[_0x7edd34(0x30a3)]===_0x2bdedb['kD']['POINTERDOWN']&&_0x5e3d45[_0x7edd34(0x1448)](null==(_0x14f05d=_0x2b8356[_0x7edd34(0xbdb)]['pickedMesh'])?void 0x0:_0x14f05d[_0x7edd34(0x30e9)])){_0x56fa91=!0x0;const _0x43ffc5=_0x5e3d45[_0x7edd34(0x26a7)](null==(_0x14f05d=_0x2b8356[_0x7edd34(0xbdb)][_0x7edd34(0x4062)])?void 0x0:_0x14f05d['parent']);_0x43ffc5[_0x7edd34(0x3a23)]=!0x0,_0x5e3d45['forEach'](_0x254155=>{var _0x17fe4b=_0x7edd34,_0x2e0cf2;const _0x3e9e20=(-0x1!=(null==(_0x2e0cf2=_0x254155['colliderMeshes'])?void 0x0:_0x2e0cf2['indexOf'](null==(_0x2e0cf2=null==_0x2b8356?void 0x0:_0x2b8356[_0x17fe4b(0xbdb)])?void 0x0:_0x2e0cf2[_0x17fe4b(0x4062)]))||_0x254155[_0x17fe4b(0x3a23)])&&_0x254155['dragBehavior'][_0x17fe4b(0x3f0a)]?_0x254155[_0x17fe4b(0x2203)]:_0x254155[_0x17fe4b(0x18b8)];_0x254155[_0x17fe4b(0x181e)]['forEach'](_0x1d7a29=>{var _0x4e88ab=_0x17fe4b;_0x1d7a29[_0x4e88ab(0x351b)]=_0x3e9e20,_0x1d7a29[_0x4e88ab(0x2fc8)]&&(_0x1d7a29[_0x4e88ab(0x2fc8)]=_0x3e9e20[_0x4e88ab(0x1909)]);});});}_0x2b8356[_0x7edd34(0x30a3)]===_0x2bdedb['kD'][_0x7edd34(0xe51)]&&_0x5e3d45['forEach'](_0x12b0d3=>{var _0x472280=_0x7edd34;_0x12b0d3[_0x472280(0x3a23)]=!0x1,_0x56fa91=!0x1,_0x12b0d3[_0x472280(0x181e)][_0x472280(0x982)](_0x359e3c=>{var _0x562cb0=_0x472280;_0x359e3c[_0x562cb0(0x351b)]=_0x12b0d3[_0x562cb0(0x1565)][_0x562cb0(0x3f0a)]?_0x12b0d3[_0x562cb0(0x351b)]:_0x12b0d3[_0x562cb0(0x18b8)],_0x359e3c[_0x562cb0(0x2fc8)]&&(_0x359e3c['color']=_0x12b0d3['material'][_0x562cb0(0x1909)]);});});}});}[_0x3458e0(0xc1f)](){var _0x33d303=_0x3458e0;this['_rootMesh']['dispose'](),this[_0x33d303(0x22ab)]&&this[_0x33d303(0x40e)][_0x33d303(0x29ef)][_0x33d303(0x1f56)][_0x33d303(0x209f)](this[_0x33d303(0x22ab)]);}}_0x2ec049[_0x3458e0(0x30e6)]=!0x1;},0x16894:(_0x203f74,_0x3856b5,_0x31f696)=>{_0x31f696(0x9390),_0x31f696(0x349f),_0x31f696(0x57f2),_0x31f696(0xbd53),_0x31f696(0x102b4),_0x31f696(0x1e96),_0x31f696(0x5b81),_0x31f696(0x12791),_0x31f696(0x7cfa),_0x31f696(0x12e74);},0x11610:(_0x434cc4,_0x18a083,_0x39ea93)=>{_0x39ea93(0x96f2),_0x39ea93(0xce87),_0x39ea93(0x12e74),_0x39ea93(0x1e96),_0x39ea93(0x16894),_0x39ea93(0xe5b0),_0x39ea93(0x12791),_0x39ea93(0x5b81),_0x39ea93(0x7cfa),_0x39ea93(0x15288),_0x39ea93(0xca6b),_0x39ea93(0x11a31);},0x15288:(_0x3216ae,_0x430178,_0x53df9f)=>{var _0x224112=a8_0x2e955a,_0x959038=_0x53df9f(0xd53f),_0x54a686=_0x53df9f(0xbd53),_0x12ca2c=_0x53df9f(0x349f),_0xb96dcf=_0x53df9f(0x94e3),_0x118684=_0x53df9f(0x1e96),_0xb26585=_0x53df9f(0x57f2),_0x1da02f=_0x53df9f(0x14d70),_0x2f4046=_0x53df9f(0x11dd9),_0x47923e=_0x53df9f(0x6ae),_0xb91e6c=_0x53df9f(0x16a94),_0x3d6086=_0x53df9f(0x8be4),_0x360c8c=_0x53df9f(0xd318),_0x2e6ded=_0x53df9f(0x13b02),_0x4a58a0=_0x53df9f(0x9390),_0x59a4d2=_0x53df9f(0xa896),_0x82a203=_0x53df9f(0x4d2c),_0x458ca7=_0x53df9f(0x6214);class _0x2a595a extends _0x118684['t']{constructor(_0x35cbca=_0xb26585['x']['DefaultUtilityLayer']){var _0x1501ec=a8_0xcbd5;super(_0x35cbca),this[_0x1501ec(0x1cf7)]=new _0x959038['P'](),this[_0x1501ec(0x31ab)]=new _0x959038['P'](0x0,0x0,0x1),this[_0x1501ec(0x2577)]=null,this['onClickedObservable']=new _0x59a4d2['y$'](),this[_0x1501ec(0x2e00)]=null,this[_0x1501ec(0x189b)]=new _0x12ca2c['x']('',this[_0x1501ec(0x40e)][_0x1501ec(0x29ef)]),this[_0x1501ec(0x3ff3)]=new _0x2e6ded['Y']('parent',this['gizmoLayer'][_0x1501ec(0x29ef)]),this[_0x1501ec(0x189b)][_0x1501ec(0x30e9)]=this[_0x1501ec(0x3ff3)],this[_0x1501ec(0x1a51)]=new _0x1da02f['K'](_0x1501ec(0x266d),this[_0x1501ec(0x40e)][_0x1501ec(0x29ef)]),this[_0x1501ec(0x1a51)]['diffuseColor']=new _0x54a686['Wo'](0.5,0.5,0.5),this['_material'][_0x1501ec(0x1219)]=new _0x54a686['Wo'](0.1,0.1,0.1),this['_pointerObserver']=_0x35cbca[_0x1501ec(0x29ef)][_0x1501ec(0x34d9)][_0x1501ec(0x2ed7)](_0x45fc12=>{var _0x2e28ac=_0x1501ec;this[_0x2e28ac(0x2e00)]&&(this[_0x2e28ac(0x14f1)]=!(!_0x45fc12[_0x2e28ac(0xbdb)]||-0x1==this['_rootMesh']['getChildMeshes']()[_0x2e28ac(0x775)](_0x45fc12[_0x2e28ac(0xbdb)][_0x2e28ac(0x4062)])),this['_isHovered']&&0x0===_0x45fc12['event']['button']&&this[_0x2e28ac(0x10fd)]['notifyObservers'](this[_0x2e28ac(0x2e00)]));},_0x4a58a0['kD'][_0x1501ec(0x128b)]);}get['attachedNode'](){return this['attachedMesh'];}set[_0x224112(0x2769)](_0x40fcaf){var _0x248735=_0x224112;_0x458ca7[_0x248735(0x1b8a)](_0x248735(0x951));}set[_0x224112(0x266d)](_0x3a03a7){var _0x493880=_0x224112;if(this[_0x493880(0x2e00)]=_0x3a03a7){this[_0x493880(0x8dd)]&&this[_0x493880(0x8dd)][_0x493880(0xc1f)](),_0x3a03a7 instanceof _0x2f4046['e']?this['_lightMesh']=_0x2a595a['_CreateHemisphericLightMesh'](this[_0x493880(0x40e)][_0x493880(0x29ef)]):_0x3a03a7 instanceof _0x47923e['O']?this[_0x493880(0x8dd)]=_0x2a595a[_0x493880(0x251a)](this[_0x493880(0x40e)][_0x493880(0x29ef)]):_0x3a03a7 instanceof _0x360c8c['P']?this['_lightMesh']=_0x2a595a[_0x493880(0x8e6)](this['gizmoLayer'][_0x493880(0x29ef)]):this[_0x493880(0x8dd)]=_0x2a595a['_CreatePointLightMesh'](this['gizmoLayer'][_0x493880(0x29ef)]),this[_0x493880(0x8dd)][_0x493880(0x41b9)](!0x1)[_0x493880(0x982)](_0x14bc7a=>{var _0x2af375=_0x493880;_0x14bc7a['material']=this[_0x2af375(0x1a51)];}),this['_lightMesh'][_0x493880(0x30e9)]=this[_0x493880(0xcaf)];const _0xdcdbd7=this[_0x493880(0x40e)][_0x493880(0x1cb6)]();_0xdcdbd7[_0x493880(0x2039)]=_0xdcdbd7[_0x493880(0x2039)][_0x493880(0x1ee7)](this['_lightMesh'][_0x493880(0x41b9)](!0x1)),this[_0x493880(0x8dd)][_0x493880(0x2ac6)]=new _0x959038['_f'](),this[_0x493880(0x189b)][_0x493880(0x3081)]||(this[_0x493880(0x189b)]['reservedDataStore']={}),this[_0x493880(0x189b)][_0x493880(0x3081)][_0x493880(0x368)]=this,_0x3a03a7['parent']&&this[_0x493880(0x3ff3)][_0x493880(0xbe6)](_0x3a03a7[_0x493880(0x30e9)]['getWorldMatrix']()),_0x3a03a7[_0x493880(0x2436)]&&(this['attachedMesh']['position'][_0x493880(0x2687)](_0x3a03a7[_0x493880(0x2436)]),this[_0x493880(0x189b)][_0x493880(0x14a4)](!0x0),this['_cachedPosition']['copyFrom'](this[_0x493880(0x189b)]['position'])),_0x3a03a7[_0x493880(0x2c21)]&&(this['attachedMesh']['setDirection'](_0x3a03a7[_0x493880(0x2c21)]),this[_0x493880(0x189b)][_0x493880(0x14a4)](!0x0),this[_0x493880(0x31ab)]['copyFrom'](this[_0x493880(0x189b)]['forward'])),this[_0x493880(0xfe7)]();}}get[_0x224112(0x266d)](){var _0x564395=_0x224112;return this[_0x564395(0x2e00)];}get['material'](){var _0xc11c45=_0x224112;return this[_0xc11c45(0x1a51)];}[_0x224112(0xfe7)](){var _0x1fd212=_0x224112,_0x1d8412;super[_0x1fd212(0xfe7)](),this[_0x1fd212(0x2e00)]&&(this[_0x1fd212(0x2e00)][_0x1fd212(0x30e9)]&&this[_0x1fd212(0x3ff3)][_0x1fd212(0xbe6)](this['_light'][_0x1fd212(0x30e9)]['getWorldMatrix']()),this[_0x1fd212(0x2e00)]['position']&&(this[_0x1fd212(0x189b)][_0x1fd212(0x2436)][_0x1fd212(0x3e3a)](this[_0x1fd212(0x1cf7)])?(this[_0x1fd212(0x189b)][_0x1fd212(0x2436)]['copyFrom'](this['_light'][_0x1fd212(0x2436)]),this[_0x1fd212(0x189b)]['computeWorldMatrix'](!0x0)):(_0x1d8412=this[_0x1fd212(0x189b)][_0x1fd212(0x2436)],this[_0x1fd212(0x2e00)][_0x1fd212(0x2436)]=new _0x959038['P'](_0x1d8412['x'],_0x1d8412['y'],_0x1d8412['z'])),this[_0x1fd212(0x1cf7)][_0x1fd212(0x2687)](this[_0x1fd212(0x189b)][_0x1fd212(0x2436)])),this[_0x1fd212(0x2e00)]['direction']&&(0.0001<_0x959038['P'][_0x1fd212(0x2586)](this[_0x1fd212(0x189b)][_0x1fd212(0x17d5)],this[_0x1fd212(0x31ab)])?(_0x1d8412=this[_0x1fd212(0x189b)]['forward'],this['_light']['direction']=new _0x959038['P'](_0x1d8412['x'],_0x1d8412['y'],_0x1d8412['z']),this[_0x1fd212(0x31ab)][_0x1fd212(0x2687)](this[_0x1fd212(0x189b)]['forward'])):0.0001<_0x959038['P'][_0x1fd212(0x2586)](this[_0x1fd212(0x189b)]['forward'],this[_0x1fd212(0x2e00)][_0x1fd212(0x2c21)])&&(this[_0x1fd212(0x189b)][_0x1fd212(0x818)](this[_0x1fd212(0x2e00)][_0x1fd212(0x2c21)]),this['attachedMesh']['computeWorldMatrix'](!0x0),this[_0x1fd212(0x31ab)][_0x1fd212(0x2687)](this[_0x1fd212(0x189b)][_0x1fd212(0x17d5)]))));}['dispose'](){var _0x49a821=_0x224112;this['onClickedObservable'][_0x49a821(0x2a99)](),this['gizmoLayer']['utilityLayerScene']['onPointerObservable'][_0x49a821(0x209f)](this[_0x49a821(0x2577)]),this[_0x49a821(0x1a51)][_0x49a821(0xc1f)](),super[_0x49a821(0xc1f)](),this[_0x49a821(0x3ff3)]['dispose']();}static[_0x224112(0x1b73)](_0x50305c){var _0x37655d=_0x224112;const _0x2c8ecb=new _0xb96dcf['Kj'](_0x37655d(0x263),_0x50305c),_0xfcff73=(0x0,_0x3d6086['q'])(_0x2c8ecb[_0x37655d(0x1c3a)],{'segments':0xa,'diameter':0x1},_0x50305c),_0x1bcef3=(_0xfcff73[_0x37655d(0x2436)]['z']=-0.15,_0xfcff73[_0x37655d(0xfb0)]['x']=Math['PI']/0x2,_0xfcff73[_0x37655d(0x30e9)]=_0x2c8ecb,this[_0x37655d(0x760)](0x3,_0x50305c));return(_0x1bcef3[_0x37655d(0x30e9)]=_0x2c8ecb)[_0x37655d(0x21ee)][_0x37655d(0x3679)](_0x2a595a[_0x37655d(0x1c27)]),_0x2c8ecb[_0x37655d(0xfb0)]['x']=Math['PI']/0x2,_0x2c8ecb;}static[_0x224112(0x3b92)](_0x450526){var _0x36000b=_0x224112;const _0xa999c1=new _0xb96dcf['Kj'](_0x36000b(0x4061),_0x450526),_0x198a79=(0x0,_0xb91e6c['Qk'])(_0xa999c1['name'],{'segments':0xa,'diameter':0x1},_0x450526),_0x45567a=(_0x198a79[_0x36000b(0xfb0)]['x']=Math['PI']/0x2,_0x198a79[_0x36000b(0x30e9)]=_0xa999c1,this[_0x36000b(0x760)](0x5,_0x450526));return(_0x45567a[_0x36000b(0x30e9)]=_0xa999c1)['scaling'][_0x36000b(0x3679)](_0x2a595a[_0x36000b(0x1c27)]),_0xa999c1[_0x36000b(0xfb0)]['x']=Math['PI']/0x2,_0xa999c1;}static['_CreateSpotLightMesh'](_0x591fbf){var _0x5db71e=_0x224112;const _0x176171=new _0xb96dcf['Kj'](_0x5db71e(0x3eae),_0x591fbf),_0x18c022=(0x0,_0xb91e6c['Qk'])(_0x176171[_0x5db71e(0x1c3a)],{'segments':0xa,'diameter':0x1},_0x591fbf),_0x4430d7=(_0x18c022[_0x5db71e(0x30e9)]=_0x176171,(0x0,_0x3d6086['q'])(_0x176171['name'],{'segments':0xa,'diameter':0x2},_0x591fbf)),_0x90febf=(_0x4430d7['parent']=_0x176171,_0x4430d7[_0x5db71e(0xfb0)]['x']=-Math['PI']/0x2,this[_0x5db71e(0x760)](0x2,_0x591fbf));return(_0x90febf[_0x5db71e(0x30e9)]=_0x176171)['scaling'][_0x5db71e(0x3679)](_0x2a595a[_0x5db71e(0x1c27)]),_0x176171[_0x5db71e(0xfb0)]['x']=Math['PI']/0x2,_0x176171;}static[_0x224112(0x251a)](_0x34999e){var _0x424e74=_0x224112,_0xcefc46=new _0xb96dcf['Kj'](_0x424e74(0x374f),_0x34999e);const _0x121bf0=new _0xb96dcf['Kj'](_0xcefc46[_0x424e74(0x1c3a)],_0x34999e),_0x2ec426=(_0x121bf0[_0x424e74(0x30e9)]=_0xcefc46,(0x0,_0xb91e6c['Qk'])(_0xcefc46[_0x424e74(0x1c3a)],{'diameter':1.2,'segments':0xa},_0x34999e)),_0x38f7a5=(_0x2ec426['parent']=_0x121bf0,(0x0,_0x82a203['wf'])(_0xcefc46[_0x424e74(0x1c3a)],{'updatable':!0x1,'height':0x6,'diameterTop':0.3,'diameterBottom':0.3,'tessellation':0x6,'subdivisions':0x1},_0x34999e));_0x38f7a5[_0x424e74(0x30e9)]=_0x121bf0;let _0x429b34=_0x38f7a5[_0x424e74(0x2654)](_0xcefc46[_0x424e74(0x1c3a)]),_0x272180=(_0x429b34[_0x424e74(0x21ee)]['y']=0.5,_0x429b34['position']['x']+=1.25,_0x38f7a5[_0x424e74(0x2654)](_0xcefc46[_0x424e74(0x1c3a)]));_0x272180['scaling']['y']=0.5,_0x272180[_0x424e74(0x2436)]['x']+=-1.25;const _0x47c40f=(0x0,_0x82a203['wf'])(_0xcefc46[_0x424e74(0x1c3a)],{'updatable':!0x1,'height':0x1,'diameterTop':0x0,'diameterBottom':0.6,'tessellation':0x6,'subdivisions':0x1},_0x34999e);return _0x47c40f['position']['y']+=0x3,_0x47c40f[_0x424e74(0x30e9)]=_0x121bf0,(_0x429b34=_0x47c40f[_0x424e74(0x2654)](_0xcefc46['name']))[_0x424e74(0x2436)]['y']=1.5,_0x429b34['position']['x']+=1.25,(_0x272180=_0x47c40f[_0x424e74(0x2654)](_0xcefc46['name']))['position']['y']=1.5,_0x272180['position']['x']+=-1.25,_0x121bf0['scaling'][_0x424e74(0x3679)](_0x2a595a[_0x424e74(0x1c27)]),_0x121bf0[_0x424e74(0xfb0)]['z']=Math['PI']/0x2,_0x121bf0[_0x424e74(0xfb0)]['y']=Math['PI']/0x2,_0xcefc46;}}_0x2a595a['_Scale']=0.007,_0x2a595a[_0x224112(0x760)]=(_0x4dfda9,_0x5ee665)=>{var _0x4e53dc=_0x224112;const _0x289725=new _0xb96dcf['Kj'](_0x4e53dc(0x9b4),_0x5ee665),_0x34bd02=(_0x289725['rotation']['x']=Math['PI']/0x2,new _0xb96dcf['Kj'](_0x4e53dc(0x113b),_0x5ee665)),_0x221999=(_0x34bd02[_0x4e53dc(0x30e9)]=_0x289725,(0x0,_0x82a203['wf'])(_0x4e53dc(0x7c2),{'updatable':!0x1,'height':0x2,'diameterTop':0.2,'diameterBottom':0.3,'tessellation':0x6,'subdivisions':0x1},_0x5ee665));if(_0x221999[_0x4e53dc(0x2436)]['y']=_0x221999[_0x4e53dc(0x21ee)]['y']/0x2+1.2,_0x221999[_0x4e53dc(0x30e9)]=_0x34bd02,_0x4dfda9<0x2)return _0x34bd02;for(let _0x556dc5=0x0;_0x556dc5<0x4;_0x556dc5++){const _0x1b7bde=_0x34bd02[_0x4e53dc(0x2654)](_0x4e53dc(0x2c51));_0x1b7bde['rotation']['z']=Math['PI']/0x4,_0x1b7bde[_0x4e53dc(0xfb0)]['y']=Math['PI']/0x2+Math['PI']/0x2*_0x556dc5,_0x1b7bde[_0x4e53dc(0x41b9)]()[0x0][_0x4e53dc(0x21ee)]['y']=0.5,_0x1b7bde['getChildMeshes']()[0x0][_0x4e53dc(0x21ee)]['x']=_0x1b7bde[_0x4e53dc(0x41b9)]()[0x0][_0x4e53dc(0x21ee)]['z']=0.8,_0x1b7bde['getChildMeshes']()[0x0][_0x4e53dc(0x2436)]['y']=_0x1b7bde[_0x4e53dc(0x41b9)]()[0x0][_0x4e53dc(0x21ee)]['y']/0x2+1.2;}if(_0x4dfda9<0x3)return _0x289725;for(let _0x1a9edf=0x0;_0x1a9edf<0x4;_0x1a9edf++){const _0x3ce687=_0x34bd02[_0x4e53dc(0x2654)]('linePivotClone');_0x3ce687['rotation']['z']=Math['PI']/0x2,_0x3ce687[_0x4e53dc(0xfb0)]['y']=Math['PI']/0x2*_0x1a9edf;}if(_0x4dfda9<0x4)return _0x289725;for(let _0x4de878=0x0;_0x4de878<0x4;_0x4de878++){const _0x12c767=_0x34bd02[_0x4e53dc(0x2654)]('linePivotClone');_0x12c767[_0x4e53dc(0xfb0)]['z']=Math['PI']+Math['PI']/0x4,_0x12c767[_0x4e53dc(0xfb0)]['y']=Math['PI']/0x2+Math['PI']/0x2*_0x4de878,_0x12c767[_0x4e53dc(0x41b9)]()[0x0][_0x4e53dc(0x21ee)]['y']=0.5,_0x12c767[_0x4e53dc(0x41b9)]()[0x0][_0x4e53dc(0x21ee)]['x']=_0x12c767[_0x4e53dc(0x41b9)]()[0x0][_0x4e53dc(0x21ee)]['z']=0.8,_0x12c767['getChildMeshes']()[0x0][_0x4e53dc(0x2436)]['y']=_0x12c767[_0x4e53dc(0x41b9)]()[0x0][_0x4e53dc(0x21ee)]['y']/0x2+1.2;}if(_0x4dfda9<0x5)return _0x289725;const _0x5c62ed=_0x34bd02[_0x4e53dc(0x2654)](_0x4e53dc(0x30b1));return _0x5c62ed['rotation']['z']=Math['PI'],_0x289725;};},0x11a31:(_0x4f05f0,_0x3a1c6c,_0x53fc7c)=>{_0x53fc7c(0xd53f),_0x53fc7c(0xbd53),_0x53fc7c(0x13b02),_0x53fc7c(0x95f2),_0x53fc7c(0xe39),_0x53fc7c(0x1e96),_0x53fc7c(0x57f2),_0x53fc7c(0x14d70),class extends null{};},0xe5b0:(_0x54e78a,_0x187e84,_0x17474b)=>{var _0x5c50c8=a8_0x2e955a,_0x40d5a3=_0x17474b(0xa896),_0x1731ba=_0x17474b(0xd53f),_0x18df6c=_0x17474b(0xbd53),_0x14103a=(_0x17474b(0xdf62),_0x17474b(0x94e3)),_0x507422=_0x17474b(0xe39),_0x3b4ccb=_0x17474b(0x1e96),_0x5b5041=_0x17474b(0x57f2),_0x46de09=_0x17474b(0x14d70),_0x95212=_0x17474b(0x16a07),_0xeb7dd7=_0x17474b(0x1533d),_0x1b61f1=_0x17474b(0x95f2),_0x22fc13=_0x17474b(0x1127a),_0x356aba=_0x17474b(0x16bf5),_0x1690c8=_0x17474b(0x9a70);class _0x569aa8 extends _0x3b4ccb['t']{constructor(_0x5b67cb,_0x1932bd=_0x18df6c['Wo'][_0x5c50c8(0xd31)](),_0x4222f0=_0x5b5041['x'][_0x5c50c8(0x425)],_0x479406=0x20,_0x419454=null,_0x2f8ac7,_0x47ca41=0x1){var _0x30eead=_0x5c50c8;super(_0x4222f0),this['_pointerObserver']=null,this[_0x30eead(0x905)]=0x0,this[_0x30eead(0x2924)]=new _0x40d5a3['y$'](),this[_0x30eead(0x2df0)]=0x0,this['_isEnabled']=!0x0,this[_0x30eead(0x2a63)]=null,this[_0x30eead(0x2e94)]=!0x1,this[_0x30eead(0x3026)]=new _0x1731ba['P'](),this['_parent']=_0x419454,this['_coloredMaterial']=new _0x46de09['K']('',_0x4222f0[_0x30eead(0x29ef)]),this[_0x30eead(0x32e0)][_0x30eead(0x1909)]=_0x1932bd,this[_0x30eead(0x32e0)][_0x30eead(0x1219)]=_0x1932bd[_0x30eead(0x34cd)](new _0x18df6c['Wo'](0.1,0.1,0.1)),this[_0x30eead(0x41cc)]=new _0x46de09['K']('',_0x4222f0[_0x30eead(0x29ef)]),this[_0x30eead(0x41cc)]['diffuseColor']=_0x18df6c['Wo'][_0x30eead(0xb3c)](),this[_0x30eead(0x24f)]=new _0x46de09['K']('',_0x4222f0[_0x30eead(0x29ef)]),this[_0x30eead(0x24f)][_0x30eead(0x1909)]=_0x18df6c['Wo'][_0x30eead(0xd31)](),this[_0x30eead(0x24f)][_0x30eead(0x3fd3)]=0.4,this[_0x30eead(0x29b9)]=new _0x14103a['Kj']('',_0x4222f0[_0x30eead(0x29ef)]);var {rotationMesh:_0x419454,collider:_0x1932bd}=this['_createGizmoMesh'](this[_0x30eead(0x29b9)],_0x47ca41,_0x479406);this[_0x30eead(0x1ab9)]=(0x0,_0x1b61f1['pT'])(_0x30eead(0x21a7),{'size':0.6,'updatable':!0x1},this[_0x30eead(0x40e)][_0x30eead(0x29ef)]),this['_rotationDisplayPlane'][_0x30eead(0xfb0)]['z']=0.5*Math['PI'],this[_0x30eead(0x1ab9)][_0x30eead(0x30e9)]=this[_0x30eead(0x29b9)],this[_0x30eead(0x1ab9)][_0x30eead(0x28e2)](!0x1),_0xeb7dd7['Q']['ShadersStore'][_0x30eead(0x2c88)]=_0x569aa8[_0x30eead(0x2b43)],_0xeb7dd7['Q'][_0x30eead(0x1389)][_0x30eead(0x198c)]=_0x569aa8[_0x30eead(0x2551)],this[_0x30eead(0x14eb)]=new _0x95212['j'](_0x30eead(0x12c9),this[_0x30eead(0x40e)][_0x30eead(0x29ef)],{'vertex':_0x30eead(0x2bab),'fragment':_0x30eead(0x2bab)},{'attributes':[_0x30eead(0x2436),'uv'],'uniforms':[_0x30eead(0x961),_0x30eead(0x29a2)]}),this['_rotationShaderMaterial']['backFaceCulling']=!0x1,this[_0x30eead(0x1ab9)]['material']=this[_0x30eead(0x14eb)],this[_0x30eead(0x1ab9)]['visibility']=0.999,this[_0x30eead(0x29b9)][_0x30eead(0x1bca)](this[_0x30eead(0xcaf)]['position']['add'](_0x5b67cb)),this[_0x30eead(0xcaf)]['addChild'](this[_0x30eead(0x29b9)],_0x3b4ccb['t']['PreserveScaling']),this[_0x30eead(0x29b9)]['scaling'][_0x30eead(0x3679)](0x1/0x3),this[_0x30eead(0x1565)]=new _0x507422['M']({'dragPlaneNormal':_0x5b67cb}),this[_0x30eead(0x1565)][_0x30eead(0x10a3)]=!0x1,this[_0x30eead(0x1565)][_0x30eead(0x2a4b)]=_0x569aa8[_0x30eead(0x357a)],this[_0x30eead(0x1565)]['_useAlternatePickedPointAboveMaxDragAngle']=!0x0,this[_0x30eead(0xcaf)][_0x30eead(0x2088)](this['dragBehavior']);const _0x1f071f=new _0x1731ba['P'](),_0xf852fb=new _0x1731ba['y3'](),_0x4ea1c9=new _0x1731ba['P']();let _0x45a048=new _0x1731ba['P']();this[_0x30eead(0x1565)][_0x30eead(0x291c)][_0x30eead(0x2ed7)](_0x2442ac=>{var _0x48d24d=_0x30eead;this[_0x48d24d(0x2769)]&&(_0x1f071f[_0x48d24d(0x2687)](_0x2442ac[_0x48d24d(0x222a)]),this[_0x48d24d(0x1ab9)][_0x48d24d(0x28e2)](!0x0),this[_0x48d24d(0x1ab9)][_0x48d24d(0xe77)]()[_0x48d24d(0x28e5)](_0xf852fb),_0x1731ba['P'][_0x48d24d(0x330a)](_0x2442ac[_0x48d24d(0x222a)],_0xf852fb,_0x1f071f),this['_angles']['x']=Math['atan2'](_0x1f071f['y'],_0x1f071f['x'])+Math['PI'],this[_0x48d24d(0x3026)]['y']=0x0,this[_0x48d24d(0x3026)]['z']=this[_0x48d24d(0x2dc7)]?0x1:0x0,this[_0x48d24d(0x2e94)]=!0x0,_0x1f071f['copyFrom'](_0x2442ac[_0x48d24d(0x222a)]),this[_0x48d24d(0x14eb)]['setVector3'](_0x48d24d(0x29a2),this[_0x48d24d(0x3026)]),this[_0x48d24d(0x2df0)]=0x0);}),this['dragBehavior'][_0x30eead(0xbdd)][_0x30eead(0x2ed7)](()=>{var _0x3a1dc5=_0x30eead;this[_0x3a1dc5(0x2e94)]=!0x1,this['_rotationDisplayPlane'][_0x3a1dc5(0x28e2)](!0x1);});const _0x15d801={'snapDistance':0x0};let _0x538347=0x0;const _0x27f3aa=new _0x1731ba['y3'](),_0x3ef2a9=new _0x1731ba['_f'](),_0x331b69=(this[_0x30eead(0x1565)]['onDragObservable'][_0x30eead(0x2ed7)](_0x3ffdf6=>{var _0x394e6a=_0x30eead;if(this[_0x394e6a(0x2769)]){var _0x242cd1=new _0x1731ba['P'](0x1,0x1,0x1);const _0x7bf2f6=new _0x1731ba['_f'](0x0,0x0,0x0,0x1);var _0x12c56e=new _0x1731ba['P'](0x0,0x0,0x0);if(this[_0x394e6a(0xa07)](),this[_0x394e6a(0x2769)][_0x394e6a(0xe77)]()['decompose'](_0x242cd1,_0x7bf2f6,_0x12c56e),!(Math['abs'](Math['abs'](_0x242cd1['x'])-Math[_0x394e6a(0x1516)](_0x242cd1['y']))<=_0x356aba['kn']&&Math[_0x394e6a(0x1516)](Math[_0x394e6a(0x1516)](_0x242cd1['x'])-Math[_0x394e6a(0x1516)](_0x242cd1['z']))<=_0x356aba['kn'])&&this[_0x394e6a(0x2dc7)])_0x1690c8['Y'][_0x394e6a(0x1381)](_0x394e6a(0x1602));else{_0x7bf2f6[_0x394e6a(0x90a)]();var _0x40b783=this['updateGizmoPositionToMatchAttachedMesh']?_0x12c56e:this[_0x394e6a(0xcaf)][_0x394e6a(0x34b7)],_0x16db21=_0x3ffdf6[_0x394e6a(0x222a)]['subtract'](_0x40b783)['normalize'](),_0x33bd5c=_0x1f071f['subtract'](_0x40b783)[_0x394e6a(0x90a)]();const _0x2408c3=_0x1731ba['P'][_0x394e6a(0xc92)](_0x16db21,_0x33bd5c);_0x16db21=_0x1731ba['P'][_0x394e6a(0x936)](_0x16db21,_0x33bd5c);let _0x3e6f44=Math[_0x394e6a(0x16b9)](_0x2408c3[_0x394e6a(0x9da)](),_0x16db21),_0x21ba4e=(_0x4ea1c9[_0x394e6a(0x2687)](_0x5b67cb),_0x45a048[_0x394e6a(0x2687)](_0x5b67cb),this[_0x394e6a(0x2dc7)]&&(_0x7bf2f6[_0x394e6a(0x2314)](_0xf852fb),_0x45a048=_0x1731ba['P'][_0x394e6a(0x285c)](_0x4ea1c9,_0xf852fb)),!0x1),_0x31f5f4=(_0x4222f0[_0x394e6a(0x29ef)]['activeCamera']&&(_0x33bd5c=_0x4222f0[_0x394e6a(0x29ef)]['activeCamera']['position']['subtract'](_0x40b783)[_0x394e6a(0x90a)](),0x0<_0x1731ba['P']['Dot'](_0x33bd5c,_0x45a048)&&(_0x4ea1c9[_0x394e6a(0x3679)](-0x1),_0x45a048['scaleInPlace'](-0x1),_0x21ba4e=!0x0)),0x0<_0x1731ba['P'][_0x394e6a(0x936)](_0x45a048,_0x2408c3)&&(_0x3e6f44=-_0x3e6f44),!0x1);if(0x0!=this['snapDistance']){if(_0x538347+=_0x3e6f44,Math[_0x394e6a(0x1516)](_0x538347)>this[_0x394e6a(0x905)]){let _0x5a5e74=Math[_0x394e6a(0x27d7)](Math[_0x394e6a(0x1516)](_0x538347)/this['snapDistance']);_0x538347<0x0&&(_0x5a5e74*=-0x1),_0x538347%=this[_0x394e6a(0x905)],_0x3e6f44=this[_0x394e6a(0x905)]*_0x5a5e74,_0x31f5f4=!0x0;}else _0x3e6f44=0x0;}_0x16db21=Math[_0x394e6a(0x2f82)](_0x3e6f44/0x2),(_0x3ef2a9['set'](_0x4ea1c9['x']*_0x16db21,_0x4ea1c9['y']*_0x16db21,_0x4ea1c9['z']*_0x16db21,Math['cos'](_0x3e6f44/0x2)),0x0<_0x27f3aa[_0x394e6a(0x1a40)]()&&(_0x40b783=new _0x1731ba['P'](),_0x3ef2a9[_0x394e6a(0x1b66)](_0x40b783),_0x1731ba['_f'][_0x394e6a(0x397a)](_0x40b783['y'],-_0x40b783['x'],-_0x40b783['z'],_0x3ef2a9)),this[_0x394e6a(0x2dc7)]?(_0x7bf2f6[_0x394e6a(0x210e)](_0x3ef2a9,_0x7bf2f6),_0x1731ba['y3'][_0x394e6a(0x1873)](_0x242cd1,_0x7bf2f6,_0x12c56e,this[_0x394e6a(0x2769)][_0x394e6a(0xe77)]())):(_0x3ef2a9[_0x394e6a(0x2314)](_0x1731ba['jp'][_0x394e6a(0x735)][0x0]),_0x1731ba['jp']['Matrix'][0x0][_0x394e6a(0x210e)](this[_0x394e6a(0x2769)]['getWorldMatrix'](),this['attachedNode'][_0x394e6a(0xe77)]())),_0x1f071f[_0x394e6a(0x2687)](_0x3ffdf6['dragPlanePoint']),_0x31f5f4&&(_0x15d801['snapDistance']=_0x3e6f44,this[_0x394e6a(0x2924)][_0x394e6a(0x223f)](_0x15d801)),this[_0x394e6a(0x3026)]['y']+=_0x3e6f44,this[_0x394e6a(0x2df0)]+=_0x21ba4e?-_0x3e6f44:_0x3e6f44,this[_0x394e6a(0x14eb)][_0x394e6a(0x361f)](_0x394e6a(0x29a2),this[_0x394e6a(0x3026)]),this['_matrixChanged']());}}}),_0x4222f0[_0x30eead(0x1cb6)]()),_0x5c9ad0=(_0x331b69['includedOnlyMeshes']=_0x331b69[_0x30eead(0x2039)][_0x30eead(0x1ee7)](this[_0x30eead(0xcaf)][_0x30eead(0x41b9)](!0x1)),{'colliderMeshes':[_0x1932bd],'gizmoMeshes':[_0x419454],'material':this[_0x30eead(0x32e0)],'hoverMaterial':this[_0x30eead(0x41cc)],'disableMaterial':this[_0x30eead(0x24f)],'active':!0x1,'dragBehavior':this[_0x30eead(0x1565)]});null!=(_0x47ca41=this[_0x30eead(0x2a63)])&&_0x47ca41[_0x30eead(0xff9)](this[_0x30eead(0x29b9)],_0x5c9ad0),this['_pointerObserver']=_0x4222f0[_0x30eead(0x29ef)][_0x30eead(0x34d9)]['add'](_0x22b34e=>{var _0x4f4fc8=_0x30eead;this[_0x4f4fc8(0x396a)]||(this[_0x4f4fc8(0x1565)][_0x4f4fc8(0x2a4b)]=_0x569aa8[_0x4f4fc8(0x357a)],this[_0x4f4fc8(0x14f1)]=!(-0x1==_0x5c9ad0[_0x4f4fc8(0x15a3)][_0x4f4fc8(0x775)](null==(_0x22b34e=null==_0x22b34e?void 0x0:_0x22b34e['pickInfo'])?void 0x0:_0x22b34e[_0x4f4fc8(0x4062)])),this[_0x4f4fc8(0x2a63)]||(_0x22b34e=_0x5c9ad0[_0x4f4fc8(0x1565)]['enabled']?this[_0x4f4fc8(0x14f1)]||this[_0x4f4fc8(0x2e94)]?this[_0x4f4fc8(0x41cc)]:this[_0x4f4fc8(0x32e0)]:this[_0x4f4fc8(0x24f)],this[_0x4f4fc8(0x38e2)](_0x5c9ad0[_0x4f4fc8(0x181e)],_0x22b34e)));}),this[_0x30eead(0x1565)][_0x30eead(0xc47)][_0x30eead(0x2ed7)](_0x1adaa2=>{var _0x114fdf=_0x30eead;this[_0x114fdf(0x38e2)](_0x5c9ad0[_0x114fdf(0x181e)],_0x1adaa2?this[_0x114fdf(0x32e0)]:this['_disableMaterial']);});}get[_0x5c50c8(0x11de)](){var _0x12451e=_0x5c50c8;return this[_0x12451e(0x32e0)];}get['hoverMaterial'](){var _0x26f261=_0x5c50c8;return this[_0x26f261(0x41cc)];}get[_0x5c50c8(0x18b8)](){return this['_disableMaterial'];}[_0x5c50c8(0x8fe)](_0x5734b4,_0x573569,_0x52f732){var _0x4926d1=_0x5c50c8;const _0x368c59=(0x0,_0x22fc13['eu'])('ignore',{'diameter':0.6,'thickness':0.03*_0x573569,'tessellation':_0x52f732},this[_0x4926d1(0x40e)][_0x4926d1(0x29ef)]),_0x5dc617=(_0x368c59[_0x4926d1(0x282)]=0x0,_0x22fc13['eu'])('',{'diameter':0.6,'thickness':0.005*_0x573569,'tessellation':_0x52f732},this[_0x4926d1(0x40e)]['utilityLayerScene']);return _0x5dc617[_0x4926d1(0x351b)]=this['_coloredMaterial'],_0x5dc617['rotation']['x']=Math['PI']/0x2,_0x368c59[_0x4926d1(0xfb0)]['x']=Math['PI']/0x2,_0x5734b4['addChild'](_0x5dc617,_0x3b4ccb['t'][_0x4926d1(0x30e6)]),_0x5734b4[_0x4926d1(0x1a7f)](_0x368c59,_0x3b4ccb['t'][_0x4926d1(0x30e6)]),{'rotationMesh':_0x5dc617,'collider':_0x368c59};}[_0x5c50c8(0x18ac)](_0x38e081){var _0x8e00cc=_0x5c50c8;this['dragBehavior']&&(this[_0x8e00cc(0x1565)]['enabled']=!!_0x38e081);}set['isEnabled'](_0x573184){var _0x4b8579=_0x5c50c8;(this[_0x4b8579(0x2b7a)]=_0x573184)?this['_parent']&&(this[_0x4b8579(0x189b)]=this[_0x4b8579(0x2a63)]['attachedMesh']):this[_0x4b8579(0x189b)]=null;}get['isEnabled'](){var _0x161155=_0x5c50c8;return this[_0x161155(0x2b7a)];}[_0x5c50c8(0xc1f)](){var _0x2f06f1=_0x5c50c8;this[_0x2f06f1(0x2924)][_0x2f06f1(0x2a99)](),this[_0x2f06f1(0x40e)][_0x2f06f1(0x29ef)][_0x2f06f1(0x34d9)][_0x2f06f1(0x209f)](this[_0x2f06f1(0x2577)]),this[_0x2f06f1(0x1565)][_0x2f06f1(0x1ae2)](),this[_0x2f06f1(0x29b9)]&&this[_0x2f06f1(0x29b9)][_0x2f06f1(0xc1f)](),this['_rotationDisplayPlane']&&this['_rotationDisplayPlane']['dispose'](),this[_0x2f06f1(0x14eb)]&&this[_0x2f06f1(0x14eb)][_0x2f06f1(0xc1f)](),[this['_coloredMaterial'],this['_hoverMaterial'],this[_0x2f06f1(0x24f)]]['forEach'](_0x44e010=>{var _0x3a2f75=_0x2f06f1;_0x44e010&&_0x44e010[_0x3a2f75(0xc1f)]();}),super[_0x2f06f1(0xc1f)]();}}_0x569aa8['MaxDragAngle']=0x9*Math['PI']/0x14,_0x569aa8['_RotationGizmoVertexShader']=_0x5c50c8(0x295f),_0x569aa8[_0x5c50c8(0x2551)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20vUV;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vPosition;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20angles;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#define\x20twopi\x206.283185307\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(void)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20vUV\x20-\x20vec2(0.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20angle\x20=\x20atan(uv.y,\x20uv.x)\x20+\x203.141592;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20delta\x20=\x20gl_FrontFacing\x20?\x20angles.y\x20:\x20-angles.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20begin\x20=\x20angles.x\x20-\x20delta\x20*\x20angles.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20start\x20=\x20(begin\x20<\x20(begin\x20+\x20delta))\x20?\x20begin\x20:\x20(begin\x20+\x20delta);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20end\x20=\x20(begin\x20>\x20(begin\x20+\x20delta))\x20?\x20begin\x20:\x20(begin\x20+\x20delta);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20len\x20=\x20sqrt(dot(uv,uv));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20opacity\x20=\x201.\x20-\x20step(0.5,\x20len);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20base\x20=\x20abs(floor(start\x20/\x20twopi))\x20*\x20twopi;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20start\x20+=\x20base;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20end\x20+=\x20base;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20intensity\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x205;\x20i++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20intensity\x20+=\x20max(step(start,\x20angle)\x20-\x20step(end,\x20angle),\x200.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20angle\x20+=\x20twopi;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(1.,1.,0.,\x20min(intensity\x20*\x200.25,\x200.8))\x20*\x20opacity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}';},0x12791:(_0x131377,_0x5104ec,_0xa74f7f)=>{_0xa74f7f(0x9a70),_0xa74f7f(0xd53f),_0xa74f7f(0xbd53),_0xa74f7f(0x1e96),_0xa74f7f(0x96f2),_0xa74f7f(0x11a31),_0xa74f7f(0x57f2),class extends null{};},0x5b81:(_0x1b5e42,_0x23223f,_0x20c9b9)=>{_0x20c9b9(0x9a70),_0x20c9b9(0xd53f),_0x20c9b9(0xbd53),_0x20c9b9(0x1e96),_0x20c9b9(0xe5b0),_0x20c9b9(0x57f2),_0x20c9b9(0x6214),class extends null{};},0x7cfa:(_0x25a823,_0x29c7fe,_0x18957a)=>{_0x18957a(0x9a70),_0x18957a(0xd53f),_0x18957a(0xbd53),_0x18957a(0xb47c),_0x18957a(0x1e96),_0x18957a(0xce87),_0x18957a(0x57f2),_0x18957a(0x14d70),class extends null{};},0xd47c:(_0x56cf68,_0x1bf536,_0x411bd5)=>{var _0x1bcf1d=a8_0x2e955a;_0x411bd5['d'](_0x1bf536,{'g':()=>_0x32241e});var _0x2172cb=_0x411bd5(0xa896),_0x50d130=_0x411bd5(0xf893),_0xd1cc8=_0x411bd5(0xd53f),_0x2fa7dc=_0x411bd5(0xbd53),_0x454ca8=_0x411bd5(0x94e3),_0x57156a=_0x411bd5(0xd74a),_0x1b83ef=_0x411bd5(0x12cad),_0x5eacd1=_0x411bd5(0x6771),_0x3bc51d=_0x411bd5(0xabf3),_0x46abf0=_0x411bd5(0x5ad0),_0x43c348=_0x411bd5(0x1610),_0xe861ae=_0x411bd5(0x95f2),_0x57ca37=_0x411bd5(0x13eea),_0x33ff04=_0x411bd5(0x10fa9);class _0x32241e{constructor(_0x5eac3e,_0x2d4821){var _0x491b63=a8_0xcbd5;this[_0x491b63(0x9f7)]=(_0xe216d9,_0x3b85d1)=>{var _0x4ec0bd=_0x491b63;this[_0x4ec0bd(0x39a2)][_0x4ec0bd(0x223f)]({'message':_0xe216d9,'exception':_0x3b85d1});},this[_0x491b63(0x963)]=Object[_0x491b63(0x1ec3)](Object[_0x491b63(0x1ec3)]({},_0x32241e[_0x491b63(0x31a6)](_0x2d4821)),_0x5eac3e),this[_0x491b63(0x20c2)]=_0x2d4821,this['onErrorObservable']=new _0x2172cb['y$'](),this[_0x491b63(0x20f2)](),this[_0x491b63(0xfa1)]();}static[_0x1bcf1d(0x31a6)](_0x48ee36){var _0x61ebf8=_0x1bcf1d;return{'createGround':!0x0,'groundSize':0xf,'groundTexture':this[_0x61ebf8(0xbf0)],'groundColor':new _0x2fa7dc['Wo'](0.2,0.2,0.3)['toLinearSpace'](_0x48ee36[_0x61ebf8(0x279a)]()[_0x61ebf8(0x4108)])[_0x61ebf8(0xa64)](0x3),'groundOpacity':0.9,'enableGroundShadow':!0x0,'groundShadowLevel':0.5,'enableGroundMirror':!0x1,'groundMirrorSizeRatio':0.3,'groundMirrorBlurKernel':0x40,'groundMirrorAmount':0x1,'groundMirrorFresnelWeight':0x1,'groundMirrorFallOffDistance':0x0,'groundMirrorTextureType':_0x43c348['g'][_0x61ebf8(0x3c2)],'groundYBias':0.00001,'createSkybox':!0x0,'skyboxSize':0x14,'skyboxTexture':this[_0x61ebf8(0x3ce5)],'skyboxColor':new _0x2fa7dc['Wo'](0.2,0.2,0.3)[_0x61ebf8(0x9d4)](_0x48ee36[_0x61ebf8(0x279a)]()[_0x61ebf8(0x4108)])[_0x61ebf8(0xa64)](0x3),'backgroundYRotation':0x0,'sizeAuto':!0x0,'rootPosition':_0xd1cc8['P'][_0x61ebf8(0x317a)](),'setupImageProcessing':!0x0,'environmentTexture':this[_0x61ebf8(0x19a0)],'cameraExposure':0.8,'cameraContrast':1.2,'toneMappingEnabled':!0x0};}get[_0x1bcf1d(0x1901)](){var _0x33afba=_0x1bcf1d;return this[_0x33afba(0xcaf)];}get[_0x1bcf1d(0x2803)](){var _0x5918f6=_0x1bcf1d;return this[_0x5918f6(0x283b)];}get[_0x1bcf1d(0x2a90)](){return this['_skyboxTexture'];}get['skyboxMaterial'](){var _0x419af6=_0x1bcf1d;return this[_0x419af6(0xd43)];}get[_0x1bcf1d(0xf50)](){return this['_ground'];}get[_0x1bcf1d(0x39c5)](){var _0x47f092=_0x1bcf1d;return this[_0x47f092(0x3e43)];}get[_0x1bcf1d(0x2b1)](){return this['_groundMirror'];}get[_0x1bcf1d(0xed7)](){var _0x7fd639=_0x1bcf1d;return this[_0x7fd639(0x405c)]?this[_0x7fd639(0x405c)][_0x7fd639(0x310e)]:null;}get[_0x1bcf1d(0x2774)](){return this['_groundMaterial'];}['updateOptions'](_0x2955df){var _0x1a83a3=_0x1bcf1d;_0x2955df=Object[_0x1a83a3(0x1ec3)](Object['assign']({},this[_0x1a83a3(0x963)]),_0x2955df),(this[_0x1a83a3(0x2d10)]&&!_0x2955df[_0x1a83a3(0x39ed)]&&(this[_0x1a83a3(0x2d10)]['dispose'](),this[_0x1a83a3(0x2d10)]=null),this[_0x1a83a3(0x40a8)]&&!_0x2955df[_0x1a83a3(0x39ed)]&&(this[_0x1a83a3(0x40a8)][_0x1a83a3(0xc1f)](),this['_groundMaterial']=null),this[_0x1a83a3(0x3e43)]&&this[_0x1a83a3(0x963)][_0x1a83a3(0x39c5)]!=_0x2955df[_0x1a83a3(0x39c5)]&&(this[_0x1a83a3(0x3e43)]['dispose'](),this[_0x1a83a3(0x3e43)]=null),this[_0x1a83a3(0x283b)]&&!_0x2955df[_0x1a83a3(0xc56)]&&(this['_skybox']['dispose'](),this[_0x1a83a3(0x283b)]=null),this[_0x1a83a3(0xd43)]&&!_0x2955df[_0x1a83a3(0xc56)]&&(this[_0x1a83a3(0xd43)][_0x1a83a3(0xc1f)](),this[_0x1a83a3(0xd43)]=null),this['_skyboxTexture']&&this['_options'][_0x1a83a3(0x2a90)]!=_0x2955df['skyboxTexture']&&(this[_0x1a83a3(0x399c)][_0x1a83a3(0xc1f)](),this[_0x1a83a3(0x399c)]=null),this[_0x1a83a3(0x405c)]&&!_0x2955df[_0x1a83a3(0x2fc5)]&&(this[_0x1a83a3(0x405c)][_0x1a83a3(0xc1f)](),this[_0x1a83a3(0x405c)]=null),this[_0x1a83a3(0x20c2)][_0x1a83a3(0x1a64)]&&this[_0x1a83a3(0x963)][_0x1a83a3(0x1a64)]!=_0x2955df[_0x1a83a3(0x1a64)]&&this[_0x1a83a3(0x20c2)][_0x1a83a3(0x1a64)][_0x1a83a3(0xc1f)](),this['_options']=_0x2955df,this[_0x1a83a3(0x20f2)](),this[_0x1a83a3(0xfa1)]());}[_0x1bcf1d(0x3328)](_0x477651){var _0x3895f7=_0x1bcf1d;this[_0x3895f7(0x2774)]&&(this['groundMaterial'][_0x3895f7(0x186c)]=_0x477651),this['skyboxMaterial']&&(this[_0x3895f7(0x22ef)][_0x3895f7(0x186c)]=_0x477651),this[_0x3895f7(0x2b1)]&&(this[_0x3895f7(0x2b1)][_0x3895f7(0x1af9)]=new _0x2fa7dc['HE'](_0x477651['r'],_0x477651['g'],_0x477651['b'],0x1));}['_setupImageProcessing'](){var _0x2c6a3d=_0x1bcf1d;this[_0x2c6a3d(0x963)][_0x2c6a3d(0x28a)]&&(this[_0x2c6a3d(0x20c2)][_0x2c6a3d(0x1a7c)][_0x2c6a3d(0x2213)]=this[_0x2c6a3d(0x963)][_0x2c6a3d(0x1893)],this[_0x2c6a3d(0x20c2)]['imageProcessingConfiguration']['exposure']=this['_options']['cameraExposure'],this['_scene'][_0x2c6a3d(0x1a7c)][_0x2c6a3d(0x4df)]=this[_0x2c6a3d(0x963)][_0x2c6a3d(0x4df)],this[_0x2c6a3d(0x743)]());}['_setupEnvironmentTexture'](){var _0x42660d=_0x1bcf1d,_0x19f6f6;this[_0x42660d(0x20c2)]['environmentTexture']||(this[_0x42660d(0x963)]['environmentTexture']instanceof _0x57156a['V']?this[_0x42660d(0x20c2)][_0x42660d(0x1a64)]=this[_0x42660d(0x963)][_0x42660d(0x1a64)]:(_0x19f6f6=_0x3bc51d['B']['CreateFromPrefilteredData'](this[_0x42660d(0x963)][_0x42660d(0x1a64)],this['_scene']),this[_0x42660d(0x20c2)][_0x42660d(0x1a64)]=_0x19f6f6));}[_0x1bcf1d(0x20f2)](){var _0x49751b=_0x1bcf1d;this[_0x49751b(0xcaf)]||(this[_0x49751b(0xcaf)]=new _0x454ca8['Kj'](_0x49751b(0x30fd),this[_0x49751b(0x20c2)])),this[_0x49751b(0xcaf)][_0x49751b(0xfb0)]['y']=this[_0x49751b(0x963)][_0x49751b(0x3a96)];var _0x5eec03=this[_0x49751b(0x1e29)]();this[_0x49751b(0x963)]['createGround']&&(this['_setupGround'](_0x5eec03),this[_0x49751b(0x4140)](),this[_0x49751b(0x2432)](),this[_0x49751b(0x963)][_0x49751b(0x2fc5)]&&this[_0x49751b(0x1440)](_0x5eec03),this['_setupMirrorInGroundMaterial']()),this[_0x49751b(0x963)]['createSkybox']&&(this[_0x49751b(0xdf2)](_0x5eec03),this[_0x49751b(0x1ce9)](),this[_0x49751b(0x33e0)]()),this['_rootMesh'][_0x49751b(0x2436)]['x']=_0x5eec03[_0x49751b(0x1523)]['x'],this[_0x49751b(0xcaf)][_0x49751b(0x2436)]['z']=_0x5eec03[_0x49751b(0x1523)]['z'],this[_0x49751b(0xcaf)][_0x49751b(0x2436)]['y']=_0x5eec03[_0x49751b(0x1523)]['y'];}[_0x1bcf1d(0x1e29)](){var _0xe18e7c=_0x1bcf1d;let _0x3449c0=this[_0xe18e7c(0x963)]['groundSize'],_0x33fbd7=this[_0xe18e7c(0x963)][_0xe18e7c(0x1c2)],_0x381fe9=this[_0xe18e7c(0x963)]['rootPosition'];if(!this['_scene'][_0xe18e7c(0x27d2)]||0x1===this[_0xe18e7c(0x20c2)]['meshes'][_0xe18e7c(0x9da)])return{'groundSize':_0x3449c0,'skyboxSize':_0x33fbd7,'rootPosition':_0x381fe9};const _0x473e7b=this[_0xe18e7c(0x20c2)][_0xe18e7c(0x28c)](_0x30e148=>_0x30e148!==this[_0xe18e7c(0x2d10)]&&_0x30e148!==this[_0xe18e7c(0xcaf)]&&_0x30e148!==this[_0xe18e7c(0x283b)]),_0x31b1f6=_0x473e7b['max'][_0xe18e7c(0x34cd)](_0x473e7b[_0xe18e7c(0x1858)]);var _0x46b7ee;return this[_0xe18e7c(0x963)]['sizeAuto']&&(this[_0xe18e7c(0x20c2)][_0xe18e7c(0x3311)]instanceof _0x50d130['Y']&&this[_0xe18e7c(0x20c2)][_0xe18e7c(0x3311)]['upperRadiusLimit']&&(_0x3449c0=0x2*this[_0xe18e7c(0x20c2)]['activeCamera'][_0xe18e7c(0x15f0)],_0x33fbd7=_0x3449c0),(_0x46b7ee=_0x31b1f6[_0xe18e7c(0x9da)]())>_0x3449c0&&(_0x3449c0=0x2*_0x46b7ee,_0x33fbd7=_0x3449c0),_0x3449c0*=1.1,_0x33fbd7*=1.5,(_0x381fe9=_0x473e7b[_0xe18e7c(0x1858)][_0xe18e7c(0x2ed7)](_0x31b1f6['scale'](0.5)))['y']=_0x473e7b['min']['y']-this[_0xe18e7c(0x963)]['groundYBias']),{'groundSize':_0x3449c0,'skyboxSize':_0x33fbd7,'rootPosition':_0x381fe9};}[_0x1bcf1d(0x1b7c)](_0x5e8ac4){var _0x48531e=_0x1bcf1d;this[_0x48531e(0x2d10)]&&!this[_0x48531e(0x2d10)]['isDisposed']()||(this[_0x48531e(0x2d10)]=(0x0,_0xe861ae['pT'])(_0x48531e(0x2d42),{'size':_0x5e8ac4[_0x48531e(0x329f)]},this[_0x48531e(0x20c2)]),this['_ground'][_0x48531e(0xfb0)]['x']=Math['PI']/0x2,this[_0x48531e(0x2d10)]['parent']=this[_0x48531e(0xcaf)],this[_0x48531e(0x2d10)][_0x48531e(0x1244)]['add'](()=>{this['_ground']=null;})),this['_ground'][_0x48531e(0x39af)]=this[_0x48531e(0x963)]['enableGroundShadow'];}[_0x1bcf1d(0x4140)](){var _0x1a1173=_0x1bcf1d;this[_0x1a1173(0x40a8)]||(this['_groundMaterial']=new _0x46abf0['I']('BackgroundPlaneMaterial',this['_scene'])),this[_0x1a1173(0x40a8)][_0x1a1173(0x3fd3)]=this[_0x1a1173(0x963)][_0x1a1173(0x1e72)],this[_0x1a1173(0x40a8)][_0x1a1173(0x58e)]=_0x43c348['g'][_0x1a1173(0x1a02)],this[_0x1a1173(0x40a8)][_0x1a1173(0x358a)]=this[_0x1a1173(0x963)]['groundShadowLevel'],this[_0x1a1173(0x40a8)][_0x1a1173(0x186c)]=this[_0x1a1173(0x963)]['groundColor'],this['_groundMaterial'][_0x1a1173(0x4e6)]=!0x1,this[_0x1a1173(0x40a8)][_0x1a1173(0x14c1)]=!0x0,this[_0x1a1173(0x2d10)]&&(this['_ground']['material']=this[_0x1a1173(0x40a8)]);}[_0x1bcf1d(0x2432)](){var _0x1ef254=_0x1bcf1d;this[_0x1ef254(0x40a8)]&&!this[_0x1ef254(0x3e43)]&&(this['_options'][_0x1ef254(0x39c5)]instanceof _0x57156a['V']?this[_0x1ef254(0x40a8)][_0x1ef254(0x36d4)]=this[_0x1ef254(0x963)][_0x1ef254(0x39c5)]:(this[_0x1ef254(0x3e43)]=new _0x1b83ef['x'](this[_0x1ef254(0x963)][_0x1ef254(0x39c5)],this[_0x1ef254(0x20c2)],void 0x0,void 0x0,void 0x0,void 0x0,this[_0x1ef254(0x9f7)]),this[_0x1ef254(0x3e43)][_0x1ef254(0x1eea)]=!0x1,this[_0x1ef254(0x3e43)][_0x1ef254(0x2e4)]=!0x0,this[_0x1ef254(0x40a8)][_0x1ef254(0x36d4)]=this[_0x1ef254(0x3e43)]));}[_0x1bcf1d(0x1440)](_0x2f5c0b){var _0xa022b3=_0x1bcf1d,_0x3875d4=_0x1b83ef['x'][_0xa022b3(0x21f9)];if(!this[_0xa022b3(0x405c)]&&(this['_groundMirror']=new _0x5eacd1['h'](_0xa022b3(0x2920),{'ratio':this[_0xa022b3(0x963)][_0xa022b3(0x3126)]},this['_scene'],!0x1,this[_0xa022b3(0x963)]['groundMirrorTextureType'],_0x1b83ef['x'][_0xa022b3(0xb65)],!0x0),this[_0xa022b3(0x405c)][_0xa022b3(0x1f77)]=new _0x33ff04['J'](0x0,-0x1,0x0,_0x2f5c0b['rootPosition']['y']),this[_0xa022b3(0x405c)][_0xa022b3(0x1e9e)]=0x1,this[_0xa022b3(0x405c)]['wrapU']=_0x3875d4,this[_0xa022b3(0x405c)][_0xa022b3(0x570)]=_0x3875d4,this[_0xa022b3(0x405c)]['renderList']))for(let _0x4b275a=0x0;_0x4b275a{var _0x3f9a5c=_0x4d8216;this[_0x3f9a5c(0x283b)]=null;})),this[_0x4d8216(0x283b)][_0x4d8216(0x30e9)]=this[_0x4d8216(0xcaf)];}['_setupSkyboxMaterial'](){var _0x4a3056=_0x1bcf1d;this[_0x4a3056(0x283b)]&&(this[_0x4a3056(0xd43)]||(this[_0x4a3056(0xd43)]=new _0x46abf0['I']('BackgroundSkyboxMaterial',this['_scene'])),this['_skyboxMaterial']['useRGBColor']=!0x1,this[_0x4a3056(0xd43)][_0x4a3056(0x186c)]=this[_0x4a3056(0x963)][_0x4a3056(0x3b4a)],this[_0x4a3056(0xd43)][_0x4a3056(0x14c1)]=!0x0,this['_skybox'][_0x4a3056(0x351b)]=this[_0x4a3056(0xd43)]);}['_setupSkyboxReflectionTexture'](){var _0x2a0a77=_0x1bcf1d;this[_0x2a0a77(0xd43)]&&!this[_0x2a0a77(0x399c)]&&(this[_0x2a0a77(0x963)][_0x2a0a77(0x2a90)]instanceof _0x57156a['V']?this['_skyboxMaterial']['reflectionTexture']=this['_options']['skyboxTexture']:(this['_skyboxTexture']=new _0x3bc51d['B'](this[_0x2a0a77(0x963)][_0x2a0a77(0x2a90)],this[_0x2a0a77(0x20c2)],void 0x0,void 0x0,void 0x0,void 0x0,this[_0x2a0a77(0x9f7)]),this[_0x2a0a77(0x399c)][_0x2a0a77(0x10e4)]=_0x1b83ef['x']['SKYBOX_MODE'],this[_0x2a0a77(0x399c)][_0x2a0a77(0x1eea)]=!0x1,this[_0x2a0a77(0xd43)][_0x2a0a77(0x18e1)]=this['_skyboxTexture']));}[_0x1bcf1d(0xc1f)](){var _0x1325a3=_0x1bcf1d;this[_0x1325a3(0x40a8)]&&this['_groundMaterial'][_0x1325a3(0xc1f)](!0x0,!0x0),this[_0x1325a3(0xd43)]&&this[_0x1325a3(0xd43)]['dispose'](!0x0,!0x0),this[_0x1325a3(0xcaf)]['dispose'](!0x1);}}_0x32241e[_0x1bcf1d(0xbf0)]=_0x1bcf1d(0x30aa),_0x32241e[_0x1bcf1d(0x3ce5)]='https://assets.babylonjs.com/environments/backgroundSkybox.dds',_0x32241e['_EnvironmentTextureCDNUrl']=_0x1bcf1d(0x14b);},0x9682:(_0x5c18cd,_0x268643,_0xe67015)=>{_0xe67015(0xd47c),_0xe67015(0x881b),_0xe67015(0x16113),_0xe67015(0x12521);},0x881b:(_0x3bd6c2,_0x2657f1,_0x13a533)=>{var _0x211aa9=a8_0x2e955a;_0x13a533(0x12cad),_0x13a533=_0x13a533(0x9bb2),(class extends _0x13a533['o']{},_0x13a533['o']['MODE_MONOSCOPIC'],_0x13a533['o'][_0x211aa9(0x1ec0)],_0x13a533['o'][_0x211aa9(0x2699)]);},0x16113:(_0x1ff2e4,_0xa2298c,_0x33706c)=>{var _0x3de7dc=a8_0x2e955a,_0x5c3e48=_0x33706c(0x9a70),_0x114816=_0x33706c(0xd537),_0xacc46a=_0x33706c(0xd53f),_0x3ada80=_0x33706c(0x12cad),_0x6b5463=_0x33706c(0x14d70),_0x5e6211=_0x33706c(0x2122),_0x38f4f8=_0x33706c(0x11dd9),_0xccd24d=_0x33706c(0xd47c),_0x5a1bdc=_0x33706c(0xc00b),_0x4ead76=_0x33706c(0xf893),_0x384628=_0x33706c(0xb7),_0x22fa79=(_0x33706c(0xd31d),_0x33706c(0x11260),_0x33706c(0x126fe),_0x33706c(0x13eea)),_0x16dab8=_0x33706c(0xc2e3);_0x114816['x']['prototype'][_0x3de7dc(0x362f)]=function(_0x97a5b7=!0x1){var _0x40389e=_0x3de7dc;if(_0x97a5b7&&this['lights']){for(let _0x50d6cd=0x0;_0x50d6cd_0x345b78['isVisible']&&_0x345b78[_0x1412f3(0x1cc5)]()),_0x52bfc9=_0x3dac35[_0x1412f3(0x34dd)]['subtract'](_0x3dac35['min']),_0x10a78f=_0x3dac35[_0x1412f3(0x1858)][_0x1412f3(0x2ed7)](_0x52bfc9[_0x1412f3(0xa64)](0.5));let _0x27e11f,_0x139096=1.5*_0x52bfc9[_0x1412f3(0x9da)]();if(isFinite(_0x139096)||(_0x139096=0x1,_0x10a78f[_0x1412f3(0x3c7)](0x0,0x0,0x0)),_0x37844b){const _0x5c266f=new _0x4ead76['Y'](_0x1412f3(0x187f),-Math['PI']/0x2,Math['PI']/0x2,_0x139096,_0x10a78f,this);_0x5c266f[_0x1412f3(0x852)]=0.01*_0x139096,_0x5c266f[_0x1412f3(0x18fe)]=0x64/_0x139096,_0x27e11f=_0x5c266f;}else{const _0x57521a=new _0x5a1bdc['c'](_0x1412f3(0x187f),new _0xacc46a['P'](_0x10a78f['x'],_0x10a78f['y'],-_0x139096),this);_0x57521a['setTarget'](_0x10a78f),_0x27e11f=_0x57521a;}_0x27e11f[_0x1412f3(0xad1)]=0.01*_0x139096,_0x27e11f[_0x1412f3(0x3928)]=0x3e8*_0x139096,_0x27e11f[_0x1412f3(0x915)]=0.2*_0x139096,this[_0x1412f3(0x3311)]=_0x27e11f,_0x43e83c&&_0x27e11f[_0x1412f3(0xb72)]();}},_0x114816['x']['prototype'][_0x3de7dc(0x10d7)]=function(_0x7d563=!0x1,_0x194f25=!0x1,_0x1368a8=!0x1){var _0x376b0a=_0x3de7dc;this[_0x376b0a(0x362f)](_0x194f25),this[_0x376b0a(0x29e8)](_0x7d563,_0x194f25,_0x1368a8);},_0x114816['x']['prototype'][_0x3de7dc(0x339c)]=function(_0x502489,_0x23100e=!0x1,_0x22b682=0x3e8,_0x25e185=0x0,_0x323e9a=!0x0){var _0x446ab8=_0x3de7dc;if(!_0x502489)return _0x5c3e48['Y'][_0x446ab8(0x1381)](_0x446ab8(0x15a4)),null;_0x323e9a&&_0x502489&&(this[_0x446ab8(0x1a64)]=_0x502489);const _0x5c6ebb=(0x0,_0x22fa79['NR'])(_0x446ab8(0x203c),{'size':_0x22b682},this);if(_0x23100e){const _0xe7aa3d=new _0x5e6211['Y']('skyBox',this);_0xe7aa3d[_0x446ab8(0x3aeb)]=!0x1,_0xe7aa3d['reflectionTexture']=_0x502489[_0x446ab8(0x2654)](),_0xe7aa3d[_0x446ab8(0x18e1)]&&(_0xe7aa3d[_0x446ab8(0x18e1)][_0x446ab8(0x10e4)]=_0x3ada80['x'][_0x446ab8(0x24c7)]),_0xe7aa3d['microSurface']=0x1-_0x25e185,_0xe7aa3d[_0x446ab8(0x2768)]=!0x0,_0xe7aa3d[_0x446ab8(0x40c7)]=!0x0,_0x5c6ebb[_0x446ab8(0x351b)]=_0xe7aa3d;}else{const _0x28425c=new _0x6b5463['K'](_0x446ab8(0x3554),this);_0x28425c[_0x446ab8(0x3aeb)]=!0x1,_0x28425c[_0x446ab8(0x18e1)]=_0x502489[_0x446ab8(0x2654)](),_0x28425c[_0x446ab8(0x18e1)]&&(_0x28425c['reflectionTexture'][_0x446ab8(0x10e4)]=_0x3ada80['x'][_0x446ab8(0x24c7)]),_0x28425c[_0x446ab8(0x2768)]=!0x0,_0x5c6ebb[_0x446ab8(0x351b)]=_0x28425c;}return _0x5c6ebb[_0x446ab8(0x163)]=!0x1,_0x5c6ebb[_0x446ab8(0x2bfe)]=!0x0,_0x5c6ebb['ignoreCameraMaxZ']=!0x0,_0x5c6ebb;},_0x114816['x'][_0x3de7dc(0x2dca)]['createDefaultEnvironment']=function(_0x340014){return _0xccd24d['g']?new _0xccd24d['g'](_0x340014,this):null;},_0x114816['x'][_0x3de7dc(0x2dca)][_0x3de7dc(0x22fd)]=function(_0x5bb97c={}){return new _0x384628['F'](this,_0x5bb97c);},_0x114816['x'][_0x3de7dc(0x2dca)][_0x3de7dc(0x127a)]=function(_0x30f274={}){var _0x24d6f6=_0x3de7dc;return _0x16dab8['B'][_0x24d6f6(0x3d2e)](this,_0x30f274)[_0x24d6f6(0x3be)](_0x2b838c=>_0x2b838c);};},0x12521:(_0x5c1e06,_0x50aa90,_0x1cb0e3)=>{var _0x211331=a8_0x2e955a;_0x1cb0e3(0x12cad),_0x1cb0e3(0x5e96);var _0x629ecb=_0x1cb0e3(0x9bb2);_0x1cb0e3(0x9390),class extends _0x629ecb['o']{},_0x629ecb['o']['MODE_MONOSCOPIC'],_0x629ecb['o'][_0x211331(0x1ec0)],_0x629ecb['o']['MODE_SIDEBYSIDE'];},0xc33:(_0x19bca2,_0x51ffbf,_0x263912)=>{_0x263912(0x13697);},0x169a1:(_0x204e0e,_0x3f90a1,_0x3e78c5)=>{_0x3e78c5(0xc33),_0x3e78c5(0x16a11);},0x16a11:(_0x3747a8,_0xda45,_0x3dfd5e)=>{_0x3dfd5e(0x4ba7),_0x3dfd5e(0x13697);},0x5a9d:(_0x1d1c67,_0x2e5c45,_0x1f3f11)=>{var _0x3f635b=a8_0x2e955a;_0x1f3f11['d'](_0x2e5c45,{'w':()=>_0x5269c7});function _0x297397(_0x2ee766,_0x41c7c5,_0xf227d1,_0x87f7e1){var _0x5e7e07=a8_0xcbd5,_0x10bd22,_0x443cc9=arguments['length'],_0x30f51c=_0x443cc9<0x3?_0x41c7c5:null===_0x87f7e1?_0x87f7e1=Object[_0x5e7e07(0x2fee)](_0x41c7c5,_0xf227d1):_0x87f7e1;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x5e7e07(0x3902)])_0x30f51c=Reflect[_0x5e7e07(0x3902)](_0x2ee766,_0x41c7c5,_0xf227d1,_0x87f7e1);else{for(var _0xa51df5=_0x2ee766['length']-0x1;0x0<=_0xa51df5;_0xa51df5--)(_0x10bd22=_0x2ee766[_0xa51df5])&&(_0x30f51c=(_0x443cc9<0x3?_0x10bd22(_0x30f51c):0x3<_0x443cc9?_0x10bd22(_0x41c7c5,_0xf227d1,_0x30f51c):_0x10bd22(_0x41c7c5,_0xf227d1))||_0x30f51c);}0x3<_0x443cc9&&_0x30f51c&&Object['defineProperty'](_0x41c7c5,_0xf227d1,_0x30f51c);}var _0x2e5c45=_0x1f3f11(0x10435),_0x245d47=_0x1f3f11(0x4ba7),_0x43b8ef=_0x1f3f11(0xa896),_0x27c117=_0x1f3f11(0xbd53),_0x3ab6ab=_0x1f3f11(0x14232),_0x34d639=_0x1f3f11(0x11096),_0x691aea=_0x1f3f11(0x1679c),_0x42c6ba=_0x1f3f11(0x12cad),_0xd4107d=_0x1f3f11(0xcde8),_0x440bde=_0x1f3f11(0x15c0e),_0x94ba24=_0x1f3f11(0x10c09),_0x470985=_0x1f3f11(0x1610),_0x503d39=(_0x1f3f11(0xf007),_0x1f3f11(0x7bc7),_0x1f3f11(0x8baf)),_0x17f5e8=_0x1f3f11(0x1419a),_0x4975c0=_0x1f3f11(0xe59d),_0x3c2469=_0x1f3f11(0x15ec7);class _0x5269c7{constructor(_0x39e752,_0x3713f5){var _0x39800f=a8_0xcbd5;this[_0x39800f(0x2bc6)]={},this['_maxSize']=0x0,this['_mainTextureDesiredSize']={'width':0x0,'height':0x0},this[_0x39800f(0x6e4)]=!0x0,this[_0x39800f(0x36d5)]=[],this[_0x39800f(0x505)]=[],this[_0x39800f(0x3f9b)]={'texture':null,'color':new _0x27c117['HE']()},this['_effectIntensity']={},this[_0x39800f(0x3119)]=new _0x27c117['HE'](),this['isEnabled']=!0x0,this[_0x39800f(0x44b)]=!0x1,this[_0x39800f(0x1244)]=new _0x43b8ef['y$'](),this[_0x39800f(0x362)]=new _0x43b8ef['y$'](),this[_0x39800f(0x13d0)]=new _0x43b8ef['y$'](),this[_0x39800f(0x9d1)]=new _0x43b8ef['y$'](),this[_0x39800f(0x3d4c)]=new _0x43b8ef['y$'](),this['onAfterComposeObservable']=new _0x43b8ef['y$'](),this[_0x39800f(0x3a33)]=new _0x43b8ef['y$'](),this[_0x39800f(0x1eb0)]={},this['name']=_0x39e752,this[_0x39800f(0x20c2)]=_0x3713f5||_0x34d639['l'][_0x39800f(0x39a1)],_0x5269c7['_SceneComponentInitialization'](this[_0x39800f(0x20c2)]),this['_engine']=this['_scene'][_0x39800f(0x279a)](),this[_0x39800f(0xfa3)]=this[_0x39800f(0x3f27)][_0x39800f(0x2e84)]()[_0x39800f(0x133a)],this[_0x39800f(0x20c2)][_0x39800f(0xd1b)][_0x39800f(0x2009)](this),this[_0x39800f(0x2ef7)]=[],this[_0x39800f(0x7be)](),this[_0x39800f(0x305b)]();}get[_0x3f635b(0x10d8)](){var _0x27c5df=_0x3f635b;return this['_effectLayerOptions'][_0x27c5df(0x10d8)];}get['renderingGroupId'](){var _0x248e86=_0x3f635b;return this[_0x248e86(0x126f)][_0x248e86(0x21b2)];}set[_0x3f635b(0x21b2)](_0x49153a){var _0xa4c5d6=_0x3f635b;this['_effectLayerOptions'][_0xa4c5d6(0x21b2)]=_0x49153a;}get['mainTexture'](){return this['_mainTexture'];}['setMaterialForRendering'](_0x3baf9d,_0x24703c){var _0x2c3eba=_0x3f635b;if(this[_0x2c3eba(0x2158)][_0x2c3eba(0x3ae2)](_0x3baf9d,_0x24703c),Array[_0x2c3eba(0x396b)](_0x3baf9d))for(let _0x3851a2=0x0;_0x3851a2<_0x3baf9d['length'];++_0x3851a2){var _0x31d459=_0x3baf9d[_0x3851a2];_0x24703c?this['_materialForRendering'][_0x31d459[_0x2c3eba(0x3bc7)]]=[_0x31d459,_0x24703c]:delete this[_0x2c3eba(0x1eb0)][_0x31d459[_0x2c3eba(0x3bc7)]];}else _0x24703c?this[_0x2c3eba(0x1eb0)][_0x3baf9d['uniqueId']]=[_0x3baf9d,_0x24703c]:delete this[_0x2c3eba(0x1eb0)][_0x3baf9d[_0x2c3eba(0x3bc7)]];}[_0x3f635b(0x17ca)](_0x322913){var _0x465127=_0x3f635b;return null!=(_0x322913=this[_0x465127(0x3b75)][_0x322913['uniqueId']])?_0x322913:0x1;}[_0x3f635b(0xe52)](_0x35c883,_0x51cfb2){var _0x121b6a=_0x3f635b;this[_0x121b6a(0x3b75)][_0x35c883[_0x121b6a(0x3bc7)]]=_0x51cfb2;}['_numInternalDraws'](){return 0x1;}[_0x3f635b(0xdfe)](_0x4597c5){var _0x122302=_0x3f635b;this[_0x122302(0x126f)]=Object[_0x122302(0x1ec3)]({'mainTextureRatio':0.5,'alphaBlendingMode':_0x470985['g'][_0x122302(0x1d06)],'camera':null,'renderingGroupId':-0x1,'mainTextureType':_0x470985['g'][_0x122302(0x3c2)]},_0x4597c5),this[_0x122302(0x20ea)](),this[_0x122302(0x81b)](),this[_0x122302(0x3b5a)]();}[_0x3f635b(0x7be)](){var _0x1d4ac9=_0x3f635b;const _0x1f1f6f=[];_0x1f1f6f['push'](0x0),_0x1f1f6f[_0x1d4ac9(0x2009)](0x1),_0x1f1f6f['push'](0x2),_0x1f1f6f['push'](0x0),_0x1f1f6f[_0x1d4ac9(0x2009)](0x2),_0x1f1f6f[_0x1d4ac9(0x2009)](0x3),this[_0x1d4ac9(0x1eec)]=this['_engine'][_0x1d4ac9(0x1d3e)](_0x1f1f6f);}[_0x3f635b(0x305b)](){var _0x25ff4c=_0x3f635b;const _0x44584b=[];_0x44584b[_0x25ff4c(0x2009)](0x1,0x1),_0x44584b[_0x25ff4c(0x2009)](-0x1,0x1),_0x44584b[_0x25ff4c(0x2009)](-0x1,-0x1),_0x44584b['push'](0x1,-0x1);var _0x145c03=new _0x691aea['o'](this['_engine'],_0x44584b,_0x691aea['o'][_0x25ff4c(0x1745)],!0x1,!0x1,0x2);this[_0x25ff4c(0x2bc6)][_0x691aea['o'][_0x25ff4c(0x1745)]]=_0x145c03;}[_0x3f635b(0x20ea)](){var _0x1966da=_0x3f635b;this['_effectLayerOptions'][_0x1966da(0x1f8c)]?(this[_0x1966da(0x3fb5)]['width']=this[_0x1966da(0x126f)][_0x1966da(0x1f8c)],this[_0x1966da(0x3fb5)][_0x1966da(0x230c)]=this[_0x1966da(0x126f)][_0x1966da(0x1f8c)]):(this[_0x1966da(0x3fb5)][_0x1966da(0x15b3)]=this[_0x1966da(0x3f27)]['getRenderWidth']()*this[_0x1966da(0x126f)][_0x1966da(0x8c6)],this[_0x1966da(0x3fb5)][_0x1966da(0x230c)]=this[_0x1966da(0x3f27)][_0x1966da(0x32b)]()*this['_effectLayerOptions'][_0x1966da(0x8c6)],this[_0x1966da(0x3fb5)][_0x1966da(0x15b3)]=this[_0x1966da(0x3f27)][_0x1966da(0x1998)]?_0x3ab6ab['D'][_0x1966da(0x481)](this[_0x1966da(0x3fb5)]['width'],this[_0x1966da(0xfa3)]):this[_0x1966da(0x3fb5)]['width'],this[_0x1966da(0x3fb5)]['height']=this[_0x1966da(0x3f27)]['needPOTTextures']?_0x3ab6ab['D'][_0x1966da(0x481)](this[_0x1966da(0x3fb5)][_0x1966da(0x230c)],this['_maxSize']):this['_mainTextureDesiredSize'][_0x1966da(0x230c)]),this[_0x1966da(0x3fb5)][_0x1966da(0x15b3)]=Math[_0x1966da(0x27d7)](this[_0x1966da(0x3fb5)]['width']),this[_0x1966da(0x3fb5)][_0x1966da(0x230c)]=Math[_0x1966da(0x27d7)](this[_0x1966da(0x3fb5)][_0x1966da(0x230c)]);}[_0x3f635b(0x81b)](){var _0x47c8ff=_0x3f635b;this[_0x47c8ff(0x2158)]=new _0xd4107d['_']('EffectLayerMainRTT',{'width':this[_0x47c8ff(0x3fb5)]['width'],'height':this[_0x47c8ff(0x3fb5)][_0x47c8ff(0x230c)]},this[_0x47c8ff(0x20c2)],!0x1,!0x0,this[_0x47c8ff(0x126f)][_0x47c8ff(0x761)]),this[_0x47c8ff(0x2158)]['activeCamera']=this[_0x47c8ff(0x126f)][_0x47c8ff(0x10d8)],this[_0x47c8ff(0x2158)][_0x47c8ff(0x198b)]=_0x42c6ba['x']['CLAMP_ADDRESSMODE'],this[_0x47c8ff(0x2158)][_0x47c8ff(0x570)]=_0x42c6ba['x'][_0x47c8ff(0x21f9)],this['_mainTexture'][_0x47c8ff(0x1e9e)]=0x1,this[_0x47c8ff(0x2158)]['updateSamplingMode'](_0x42c6ba['x'][_0x47c8ff(0xb65)]),this[_0x47c8ff(0x2158)][_0x47c8ff(0x15c3)]=!0x1,this[_0x47c8ff(0x2158)][_0x47c8ff(0x310e)]=null,this[_0x47c8ff(0x2158)][_0x47c8ff(0x3cd7)]=!0x0;for(const _0x6c438 in this[_0x47c8ff(0x1eb0)]){var [_0x4b4365,_0x4ca276]=this[_0x47c8ff(0x1eb0)][_0x6c438];this[_0x47c8ff(0x2158)]['setMaterialForRendering'](_0x4b4365,_0x4ca276);}if(this[_0x47c8ff(0x2158)][_0x47c8ff(0x1774)]=(_0x4f9100,_0x411694,_0x2bd35c)=>{var _0x3a5e5f=_0x47c8ff;if((_0x2bd35c||0x0===_0x411694)&&_0x4f9100[_0x3a5e5f(0x36c3)])for(let _0x1e4cec=0x0;_0x1e4cec<_0x4f9100['subMeshes'][_0x3a5e5f(0x9da)];++_0x1e4cec){const _0x2bc0ac=_0x4f9100[_0x3a5e5f(0x36c3)][_0x1e4cec];var _0x1cd28f=_0x2bc0ac[_0x3a5e5f(0x24a7)]();const _0x3636d1=_0x2bc0ac[_0x3a5e5f(0x1ef9)]();if(_0x1cd28f){var _0x1c9828=_0x3636d1[_0x3a5e5f(0x437)](_0x2bc0ac[_0x3a5e5f(0x4071)],!!_0x2bc0ac[_0x3a5e5f(0x34e2)]())[_0x3a5e5f(0x114f)][_0x2bc0ac[_0x3a5e5f(0x4071)]]||_0x3636d1[_0x3a5e5f(0x173e)];if(this[_0x3a5e5f(0x1ba4)](_0x3636d1,_0x2bc0ac,_0x1cd28f),!this[_0x3a5e5f(0x20c7)](_0x2bc0ac,_0x1c9828,this[_0x3a5e5f(0x3f9b)][_0x3a5e5f(0x2bb4)]))return!0x1;}}return!0x0;},this[_0x47c8ff(0x2158)][_0x47c8ff(0x2759)]=(_0x598466,_0x3351b0,_0x3aa868,_0x4a73ba)=>{var _0x3e7c4a=_0x47c8ff;this[_0x3e7c4a(0x362)]['notifyObservers'](this);let _0x31728f;const _0x438ac1=this[_0x3e7c4a(0x20c2)][_0x3e7c4a(0x279a)]();if(_0x4a73ba[_0x3e7c4a(0x9da)]){for(_0x438ac1[_0x3e7c4a(0x2613)](!0x1),_0x31728f=0x0;_0x31728f<_0x4a73ba[_0x3e7c4a(0x9da)];_0x31728f++)this[_0x3e7c4a(0x2f75)](_0x4a73ba[_0x3e7c4a(0x3d41)][_0x31728f]);_0x438ac1['setColorWrite'](!0x0);}for(_0x31728f=0x0;_0x31728f<_0x598466[_0x3e7c4a(0x9da)];_0x31728f++)this['_renderSubMesh'](_0x598466['data'][_0x31728f]);for(_0x31728f=0x0;_0x31728f<_0x3351b0[_0x3e7c4a(0x9da)];_0x31728f++)this[_0x3e7c4a(0x2f75)](_0x3351b0[_0x3e7c4a(0x3d41)][_0x31728f]);var _0x1d6130=_0x438ac1[_0x3e7c4a(0x2ab8)]();for(_0x31728f=0x0;_0x31728f<_0x3aa868['length'];_0x31728f++)this[_0x3e7c4a(0x2f75)](_0x3aa868[_0x3e7c4a(0x3d41)][_0x31728f],!0x0);_0x438ac1['setAlphaMode'](_0x1d6130);},this['_mainTexture']['onClearObservable'][_0x47c8ff(0x2ed7)](_0x53437a=>{_0x53437a['clear'](this['neutralColor'],!0x0,!0x0,!0x0);}),this[_0x47c8ff(0x20c2)][_0x47c8ff(0x19b6)]){const _0x2f701a=this[_0x47c8ff(0x20c2)]['getBoundingBoxRenderer']()['enabled'];this[_0x47c8ff(0x2158)][_0x47c8ff(0x1e0f)][_0x47c8ff(0x2ed7)](()=>{var _0x24fc0c=_0x47c8ff;this[_0x24fc0c(0x20c2)][_0x24fc0c(0x19b6)]()[_0x24fc0c(0x3f0a)]=!this[_0x24fc0c(0x44b)]&&_0x2f701a;}),this[_0x47c8ff(0x2158)][_0x47c8ff(0x265f)][_0x47c8ff(0x2ed7)](()=>{var _0xb5765a=_0x47c8ff;this[_0xb5765a(0x20c2)][_0xb5765a(0x19b6)]()[_0xb5765a(0x3f0a)]=_0x2f701a;});}}['_addCustomEffectDefines'](_0x772e7c){}['_isReady'](_0x4959a7,_0x3fbd8a,_0x377a18){var _0x2444a6=_0x3f635b,_0x2eee4c=this['_scene']['getEngine']();const _0x305f8b=_0x4959a7[_0x2444a6(0x2b11)](),_0x123106=null==(_0x505097=_0x305f8b[_0x2444a6(0xb41)][_0x2444a6(0x1be5)])?void 0x0:_0x505097[_0x2eee4c['currentRenderPassId']];if(_0x123106)return _0x123106['isReadyForSubMesh'](_0x305f8b,_0x4959a7,_0x3fbd8a);const _0x5ccc20=_0x4959a7[_0x2444a6(0x24a7)]();if(!_0x5ccc20)return!0x1;if(this['_useMeshMaterial'](_0x4959a7['getRenderingMesh']()))return _0x5ccc20[_0x2444a6(0x30ee)](_0x4959a7[_0x2444a6(0x2b11)](),_0x4959a7,_0x3fbd8a);const _0x119bb9=[],_0xe9a1a3=[_0x691aea['o'][_0x2444a6(0x1745)]];let _0x2f7fa6=!0x1,_0x5a345b=!0x1;_0x5ccc20&&(_0x505097=_0x5ccc20['needAlphaTesting'](),_0x441b6c=(_0x2eee4c=_0x5ccc20[_0x2444a6(0x25a8)]())&&_0x2eee4c[_0x2444a6(0x2e4)]&&(_0x5ccc20[_0x2444a6(0xb05)]||_0x5ccc20[_0x2444a6(0xc78)]),_0x2eee4c&&(_0x505097||_0x441b6c)&&(_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x120d)),_0x305f8b['isVerticesDataPresent'](_0x691aea['o'][_0x2444a6(0x741)])&&0x1===_0x2eee4c['coordinatesIndex']?(_0x119bb9['push']('#define\x20DIFFUSEUV2'),_0x5a345b=!0x0):_0x305f8b[_0x2444a6(0x2ff7)](_0x691aea['o'][_0x2444a6(0x3884)])&&(_0x119bb9[_0x2444a6(0x2009)]('#define\x20DIFFUSEUV1'),_0x2f7fa6=!0x0),_0x505097&&(_0x119bb9['push'](_0x2444a6(0x20bd)),_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x1bcc))),_0x2eee4c[_0x2444a6(0x1eea)]||_0x119bb9['push'](_0x2444a6(0x31f6))),(_0x441b6c=_0x5ccc20[_0x2444a6(0x401a)])&&(_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x3fc7)),_0x305f8b[_0x2444a6(0x2ff7)](_0x691aea['o']['UV2Kind'])&&0x1===_0x441b6c[_0x2444a6(0x2c90)]?(_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x3865)),_0x5a345b=!0x0):_0x305f8b['isVerticesDataPresent'](_0x691aea['o'][_0x2444a6(0x3884)])&&(_0x119bb9[_0x2444a6(0x2009)]('#define\x20OPACITYUV1'),_0x2f7fa6=!0x0))),_0x377a18&&(_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x39e4)),_0x305f8b[_0x2444a6(0x2ff7)](_0x691aea['o'][_0x2444a6(0x741)])&&0x1===_0x377a18[_0x2444a6(0x2c90)]?(_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x1f4b)),_0x5a345b=!0x0):_0x305f8b[_0x2444a6(0x2ff7)](_0x691aea['o']['UVKind'])&&(_0x119bb9['push'](_0x2444a6(0x342e)),_0x2f7fa6=!0x0),_0x377a18[_0x2444a6(0x1eea)]||_0x119bb9[_0x2444a6(0x2009)]('#define\x20EMISSIVE_ISLINEAR')),_0x305f8b[_0x2444a6(0x2ee3)]&&_0x305f8b[_0x2444a6(0x2ff7)](_0x691aea['o'][_0x2444a6(0x1d01)])&&_0x305f8b['hasVertexAlpha']&&_0x5ccc20[_0x2444a6(0x11ad)]!==_0x440bde['F']['MATERIAL_OPAQUE']&&(_0xe9a1a3[_0x2444a6(0x2009)](_0x691aea['o'][_0x2444a6(0x1d01)]),_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x1c78))),_0x2f7fa6&&(_0xe9a1a3[_0x2444a6(0x2009)](_0x691aea['o'][_0x2444a6(0x3884)]),_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x2e2e))),_0x5a345b&&(_0xe9a1a3['push'](_0x691aea['o'][_0x2444a6(0x741)]),_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x3475)));const _0x1a540e=new _0x17f5e8['L']();_0x305f8b[_0x2444a6(0x50d)]&&_0x305f8b[_0x2444a6(0x2a44)]?(_0xe9a1a3[_0x2444a6(0x2009)](_0x691aea['o']['MatricesIndicesKind']),_0xe9a1a3[_0x2444a6(0x2009)](_0x691aea['o'][_0x2444a6(0x293e)]),0x4<_0x305f8b[_0x2444a6(0x2b70)]&&(_0xe9a1a3[_0x2444a6(0x2009)](_0x691aea['o'][_0x2444a6(0x3ec3)]),_0xe9a1a3['push'](_0x691aea['o'][_0x2444a6(0x2d8d)])),_0x119bb9['push'](_0x2444a6(0x101a)+_0x305f8b[_0x2444a6(0x2b70)]),(_0x505097=_0x305f8b[_0x2444a6(0x2d5b)])&&_0x505097['isUsingTextureForMatrices']?_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x135e)):_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x34c)+(_0x505097?_0x505097[_0x2444a6(0x16d9)][_0x2444a6(0x9da)]+0x1:0x0)),0x0<_0x305f8b[_0x2444a6(0x2b70)]&&_0x1a540e['addCPUSkinningFallback'](0x0,_0x305f8b)):_0x119bb9['push'](_0x2444a6(0x30ef)),_0x2eee4c=_0x305f8b[_0x2444a6(0x2516)];let _0x37297c=0x0;_0x2eee4c&&0x0<_0x2eee4c[_0x2444a6(0xff6)]&&(_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x3287)),_0x37297c=_0x2eee4c[_0x2444a6(0xff6)],_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x2c9b)+_0x37297c),_0x2eee4c['isUsingTextureForTargets']&&_0x119bb9[_0x2444a6(0x2009)]('#define\x20MORPHTARGETS_TEXTURE'),_0x94ba24['G'][_0x2444a6(0x204f)](_0xe9a1a3,_0x305f8b,_0x37297c)),_0x3fbd8a&&(_0x119bb9[_0x2444a6(0x2009)](_0x2444a6(0x1366)),_0x94ba24['G'][_0x2444a6(0x1a6d)](_0xe9a1a3),_0x4959a7[_0x2444a6(0x1ef9)]()[_0x2444a6(0x173e)]&&_0x119bb9['push'](_0x2444a6(0x4195))),(0x0,_0x3c2469['lK'])(_0x5ccc20,this[_0x2444a6(0x20c2)],_0x119bb9),this['_addCustomEffectDefines'](_0x119bb9);const _0x2433f1=_0x4959a7['_getDrawWrapper'](void 0x0,!0x0);var _0x505097,_0x441b6c=_0x2433f1[_0x2444a6(0x2462)],_0x377a18=_0x119bb9['join']('\x0a');return _0x441b6c!==_0x377a18&&((0x0,_0x3c2469['qx'])(_0x505097=[_0x2444a6(0x318b),'mBones','viewProjection',_0x2444a6(0x3441),_0x2444a6(0x15be),_0x2444a6(0x347e),_0x2444a6(0x13ff),_0x2444a6(0x884),_0x2444a6(0x863),_0x2444a6(0x2680),'morphTargetTextureInfo',_0x2444a6(0x22f8),_0x2444a6(0xa13)]),_0x2433f1[_0x2444a6(0xfcc)](this['_engine'][_0x2444a6(0x29f2)](_0x2444a6(0x136),_0xe9a1a3,_0x505097,['diffuseSampler',_0x2444a6(0x3db4),_0x2444a6(0x2649),_0x2444a6(0x4132),_0x2444a6(0x3c49)],_0x377a18,_0x1a540e,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x37297c}),_0x377a18)),_0x2433f1['effect'][_0x2444a6(0xe80)]();}[_0x3f635b(0x4a0)](){var _0x53720c=_0x3f635b;for(let _0x51e53b=0x0;_0x51e53b_0x50d061['setMatrix'](_0x4d357b(0x318b),_0x3b75dc));}else this[_0x4d357b(0x2158)][_0x4d357b(0x2864)]();}this[_0x4d357b(0x3d4c)][_0x4d357b(0x223f)](_0x3785dd);}}}}['_useMeshMaterial'](_0x284075){return!0x1;}['_rebuild'](){var _0x38b15f=_0x3f635b;const _0x290fad=this[_0x38b15f(0x2bc6)][_0x691aea['o'][_0x38b15f(0x1745)]];_0x290fad&&_0x290fad['_rebuild'](),this[_0x38b15f(0x7be)]();}[_0x3f635b(0x2002)](){var _0x41b3b3=_0x3f635b;this['_mainTexture'][_0x41b3b3(0xc1f)]();for(let _0x318171=0x0;_0x318171{var _0x2cc68a=_0x3f635b;throw(0x0,_0x503d39['S'])(_0x2cc68a(0x1802));},_0x297397([(0x0,_0x2e5c45['qC'])()],_0x5269c7[_0x3f635b(0x2dca)],_0x3f635b(0x1c3a),void 0x0),_0x297397([(0x0,_0x2e5c45['XX'])()],_0x5269c7[_0x3f635b(0x2dca)],_0x3f635b(0x3119),void 0x0),_0x297397([(0x0,_0x2e5c45['qC'])()],_0x5269c7[_0x3f635b(0x2dca)],_0x3f635b(0x1cc5),void 0x0),_0x297397([(0x0,_0x2e5c45['VE'])()],_0x5269c7[_0x3f635b(0x2dca)],'camera',null),_0x297397([(0x0,_0x2e5c45['qC'])()],_0x5269c7[_0x3f635b(0x2dca)],_0x3f635b(0x21b2),null),_0x297397([(0x0,_0x2e5c45['qC'])()],_0x5269c7['prototype'],_0x3f635b(0x44b),void 0x0);},0x4a8d:(_0x16ff4d,_0x2f3dad,_0x56aef9)=>{var _0x3ca2fd=a8_0x2e955a,_0x29e5da=_0x56aef9(0x43d7),_0x1b34b4=_0x56aef9(0x67a3),_0x35a0d7=_0x56aef9(0x5a9d),_0x3af9e3=_0x56aef9(0x700f),_0x1736c3=_0x56aef9(0x11096);_0x3af9e3['p'][_0x3ca2fd(0x2eba)](_0x1b34b4['l'][_0x3ca2fd(0x4d4)],(_0xa9b491,_0x2f02de,_0x37de68,_0x43414c)=>{var _0x1010a5=_0x3ca2fd;if(_0xa9b491[_0x1010a5(0xd1b)]){_0x37de68[_0x1010a5(0xd1b)]||(_0x37de68[_0x1010a5(0xd1b)]=new Array());for(let _0x26b8c3=0x0;_0x26b8c3<_0xa9b491[_0x1010a5(0xd1b)][_0x1010a5(0x9da)];_0x26b8c3++){var _0x120d65=_0x35a0d7['w']['Parse'](_0xa9b491[_0x1010a5(0xd1b)][_0x26b8c3],_0x2f02de,_0x43414c);_0x37de68[_0x1010a5(0xd1b)][_0x1010a5(0x2009)](_0x120d65);}}}),_0x3af9e3['p'][_0x3ca2fd(0x2dca)]['removeEffectLayer']=function(_0x223c49){var _0x1eedee=_0x3ca2fd;return _0x223c49=this[_0x1eedee(0xd1b)][_0x1eedee(0x775)](_0x223c49),(-0x1!==_0x223c49&&this[_0x1eedee(0xd1b)][_0x1eedee(0x34ac)](_0x223c49,0x1),_0x223c49);},_0x3af9e3['p'][_0x3ca2fd(0x2dca)]['addEffectLayer']=function(_0x3a85a4){var _0x75a727=_0x3ca2fd;this[_0x75a727(0xd1b)][_0x75a727(0x2009)](_0x3a85a4);};class _0x23026c{constructor(_0x1a8cd0){var _0xf72d6a=_0x3ca2fd;this[_0xf72d6a(0x1c3a)]=_0x1b34b4['l'][_0xf72d6a(0x4d4)],this[_0xf72d6a(0x4173)]=!0x1,this[_0xf72d6a(0x401f)]=!0x1,this[_0xf72d6a(0x3bbe)]=!0x1,this[_0xf72d6a(0x38c0)]=_0x1a8cd0||_0x1736c3['l'][_0xf72d6a(0x39a1)],this[_0xf72d6a(0x38c0)]&&(this[_0xf72d6a(0x3f27)]=this['scene'][_0xf72d6a(0x279a)](),this[_0xf72d6a(0x38c0)][_0xf72d6a(0xd1b)]=new Array());}[_0x3ca2fd(0xeaa)](){var _0xf484ef=_0x3ca2fd;this['scene'][_0xf484ef(0x2030)][_0xf484ef(0x1cc9)](_0x1b34b4['l']['STEP_ISREADYFORMESH_EFFECTLAYER'],this,this[_0xf484ef(0x3308)]),this['scene']['_cameraDrawRenderTargetStage'][_0xf484ef(0x1cc9)](_0x1b34b4['l'][_0xf484ef(0x2424)],this,this[_0xf484ef(0x5dd)]),this[_0xf484ef(0x38c0)][_0xf484ef(0x1261)][_0xf484ef(0x1cc9)](_0x1b34b4['l'][_0xf484ef(0x14ed)],this,this['_setStencil']),this[_0xf484ef(0x38c0)][_0xf484ef(0x3b41)][_0xf484ef(0x1cc9)](_0x1b34b4['l'][_0xf484ef(0x2e66)],this,this[_0xf484ef(0x34c0)]),this[_0xf484ef(0x38c0)][_0xf484ef(0x2e64)][_0xf484ef(0x1cc9)](_0x1b34b4['l'][_0xf484ef(0x1d6d)],this,this[_0xf484ef(0x38c3)]),this['scene']['_afterCameraDrawStage'][_0xf484ef(0x1cc9)](_0x1b34b4['l'][_0xf484ef(0x3a92)],this,this[_0xf484ef(0x21ea)]);}[_0x3ca2fd(0x109a)](){var _0x45fbd5=_0x3ca2fd;for(const _0x352bb0 of this[_0x45fbd5(0x38c0)][_0x45fbd5(0xd1b)])_0x352bb0[_0x45fbd5(0x3d23)]();}[_0x3ca2fd(0xea8)](_0x4ea57c){var _0x217231=_0x3ca2fd;_0x4ea57c[_0x217231(0xd1b)]=[];for(const _0x311ca2 of this['scene'][_0x217231(0xd1b)])_0x311ca2[_0x217231(0xea8)]&&_0x4ea57c['effectLayers']['push'](_0x311ca2[_0x217231(0xea8)]());}[_0x3ca2fd(0x22fe)](_0x19be60){var _0x5b176b=_0x3ca2fd;_0x19be60[_0x5b176b(0xd1b)]&&_0x19be60['effectLayers'][_0x5b176b(0x982)](_0x798c9d=>{var _0x4e4d09=_0x5b176b;this[_0x4e4d09(0x38c0)]['addEffectLayer'](_0x798c9d);});}['removeFromContainer'](_0x45efd7,_0xae7983){var _0x303304=_0x3ca2fd;_0x45efd7[_0x303304(0xd1b)]&&_0x45efd7[_0x303304(0xd1b)][_0x303304(0x982)](_0x485490=>{var _0x220a4f=_0x303304;this[_0x220a4f(0x38c0)]['removeEffectLayer'](_0x485490),_0xae7983&&_0x485490[_0x220a4f(0xc1f)]();});}[_0x3ca2fd(0xc1f)](){var _0x360f6e=_0x3ca2fd;const _0x844d0=this[_0x360f6e(0x38c0)][_0x360f6e(0xd1b)];for(;_0x844d0[_0x360f6e(0x9da)];)_0x844d0[0x0][_0x360f6e(0xc1f)]();}['_isReadyForMesh'](_0x9658bb,_0x2b6515){var _0x4553d9=_0x3ca2fd,_0x461a2e=this['_engine'][_0x4553d9(0x2336)];for(const _0x2106ec of this[_0x4553d9(0x38c0)][_0x4553d9(0xd1b)])if(_0x2106ec[_0x4553d9(0x2441)](_0x9658bb)){var _0x520219=_0x2106ec[_0x4553d9(0x2158)];this[_0x4553d9(0x3f27)][_0x4553d9(0x2336)]=_0x520219[_0x4553d9(0x2eae)];for(const _0xae2dd8 of _0x9658bb[_0x4553d9(0x36c3)])if(!_0x2106ec[_0x4553d9(0xe80)](_0xae2dd8,_0x2b6515))return this[_0x4553d9(0x3f27)][_0x4553d9(0x2336)]=_0x461a2e,!0x1;}return this[_0x4553d9(0x3f27)][_0x4553d9(0x2336)]=_0x461a2e,!0x0;}[_0x3ca2fd(0x5dd)](_0x4aaed6){var _0x3f58e7=_0x3ca2fd;this[_0x3f58e7(0x4173)]=!0x1;let _0x3459e4=this[_0x3f58e7(0x401f)]=!0x1;var _0x57b14a=this['scene']['effectLayers'];if(_0x57b14a&&0x0<_0x57b14a[_0x3f58e7(0x9da)]){this[_0x3f58e7(0x3bbe)]=this[_0x3f58e7(0x3f27)][_0x3f58e7(0x2747)]();for(const _0x2d4697 of _0x57b14a)if(_0x2d4697[_0x3f58e7(0x149f)]()&&(!_0x2d4697[_0x3f58e7(0x10d8)]||_0x2d4697[_0x3f58e7(0x10d8)][_0x3f58e7(0x708)]===_0x29e5da['V'][_0x3f58e7(0xb73)]&&_0x4aaed6===_0x2d4697[_0x3f58e7(0x10d8)]||_0x2d4697[_0x3f58e7(0x10d8)]['cameraRigMode']!==_0x29e5da['V']['RIG_MODE_NONE']&&-0x1<_0x2d4697[_0x3f58e7(0x10d8)][_0x3f58e7(0x2a7a)]['indexOf'](_0x4aaed6))){this[_0x3f58e7(0x4173)]=!0x0,this['_needStencil']=this['_needStencil']||_0x2d4697[_0x3f58e7(0x36bb)]();const _0x317573=_0x2d4697[_0x3f58e7(0x2158)];_0x317573['_shouldRender']()&&(this[_0x3f58e7(0x38c0)][_0x3f58e7(0x2f6)](),_0x317573[_0x3f58e7(0x4a0)](!0x1,!0x1),_0x3459e4=!0x0);}this[_0x3f58e7(0x38c0)][_0x3f58e7(0x2f6)]();}return _0x3459e4;}['_setStencil'](){var _0x1f7aa5=_0x3ca2fd;this[_0x1f7aa5(0x401f)]&&this[_0x1f7aa5(0x3f27)]['setStencilBuffer'](!0x0);}[_0x3ca2fd(0x38c3)](){var _0x287908=_0x3ca2fd;this[_0x287908(0x401f)]&&this[_0x287908(0x3f27)][_0x287908(0x1804)](this[_0x287908(0x3bbe)]);}[_0x3ca2fd(0x3ba)](_0x3a477a){var _0x150bd7=_0x3ca2fd;if(this[_0x150bd7(0x4173)]){this['_engine'][_0x150bd7(0x377a)](!0x1);var _0x2605dc=this[_0x150bd7(0x38c0)]['effectLayers'];for(let _0x543960=0x0;_0x543960<_0x2605dc['length'];_0x543960++){const _0x136274=_0x2605dc[_0x543960];_0x136274['renderingGroupId']===_0x3a477a&&_0x136274[_0x150bd7(0x149f)]()&&_0x136274['render']();}this[_0x150bd7(0x3f27)][_0x150bd7(0x377a)](!0x0);}}['_drawCamera'](){var _0x3ff015=_0x3ca2fd;this[_0x3ff015(0x4173)]&&this[_0x3ff015(0x3ba)](-0x1);}[_0x3ca2fd(0x34c0)](_0x10c9e8){var _0x498a06=_0x3ca2fd;!this[_0x498a06(0x38c0)]['_isInIntermediateRendering']()&&this[_0x498a06(0x4173)]&&this[_0x498a06(0x3ba)](_0x10c9e8);}}_0x35a0d7['w'][_0x3ca2fd(0x3d94)]=_0x4e674a=>{var _0x2c39ff=_0x3ca2fd,_0x24398f;_0x4e674a[_0x2c39ff(0xd59)](_0x1b34b4['l'][_0x2c39ff(0x4d4)])||(_0x24398f=new _0x23026c(_0x4e674a),_0x4e674a['_addComponent'](_0x24398f));};},0x4d1:(_0x24cbd9,_0x40e61b,_0x233c89)=>{var _0x58fa16=a8_0x2e955a;_0x233c89['d'](_0x40e61b,{'c':()=>_0x2d4301});function _0x575694(_0x473691,_0x187b5c,_0x586b52,_0x49ab36){var _0x57e7a5=a8_0xcbd5,_0x542b8f,_0x4ef3e2=arguments[_0x57e7a5(0x9da)],_0x283e49=_0x4ef3e2<0x3?_0x187b5c:null===_0x49ab36?_0x49ab36=Object[_0x57e7a5(0x2fee)](_0x187b5c,_0x586b52):_0x49ab36;if('object'==typeof Reflect&&_0x57e7a5(0x17ad)==typeof Reflect[_0x57e7a5(0x3902)])_0x283e49=Reflect[_0x57e7a5(0x3902)](_0x473691,_0x187b5c,_0x586b52,_0x49ab36);else{for(var _0x18b0af=_0x473691[_0x57e7a5(0x9da)]-0x1;0x0<=_0x18b0af;_0x18b0af--)(_0x542b8f=_0x473691[_0x18b0af])&&(_0x283e49=(_0x4ef3e2<0x3?_0x542b8f(_0x283e49):0x3<_0x4ef3e2?_0x542b8f(_0x187b5c,_0x586b52,_0x283e49):_0x542b8f(_0x187b5c,_0x586b52))||_0x283e49);}0x3<_0x4ef3e2&&_0x283e49&&Object['defineProperty'](_0x187b5c,_0x586b52,_0x283e49);}var _0x751397=_0x233c89(0x10435),_0x26adfe=_0x233c89(0xd53f),_0x703e61=_0x233c89(0x1679c),_0x1179c9=_0x233c89(0x12cad),_0x2124f6=_0x233c89(0xcde8),_0x166814=_0x233c89(0x15c0e),_0x1ac275=_0x233c89(0x12382),_0x40e61b=_0x233c89(0x5a9d),_0x393c70=_0x233c89(0x700f),_0xc50970=_0x233c89(0x1610),_0x39271a=_0x233c89(0x4158),_0x361fa6=_0x233c89(0x14232),_0x242778=_0x233c89(0xbd53);_0x233c89(0x13ee3),_0x233c89(0x1323d),_0x233c89(0x4a8d),_0x393c70['p']['prototype'][_0x58fa16(0x1b59)]=function(_0x158b89){var _0x24fb97=_0x58fa16,_0x48f3ac;for(let _0x40ba10=0x0;_0x40ba10<(null==(_0x48f3ac=this['effectLayers'])?void 0x0:_0x48f3ac[_0x24fb97(0x9da)]);_0x40ba10++)if(this[_0x24fb97(0xd1b)][_0x40ba10][_0x24fb97(0x1c3a)]===_0x158b89&&this[_0x24fb97(0xd1b)][_0x40ba10][_0x24fb97(0x360d)]()===_0x2d4301[_0x24fb97(0x1665)])return this[_0x24fb97(0xd1b)][_0x40ba10];return null;};class _0x2d4301 extends _0x40e61b['w']{constructor(_0x48a491,_0xab643f,_0x1d458f){var _0x4f6c68=_0x58fa16;super(_0x48a491,_0xab643f),this[_0x4f6c68(0x190a)]=0x1,this[_0x4f6c68(0xdfd)]=[],this[_0x4f6c68(0x36e6)]=[],this['_meshesUsingTheirOwnMaterials']=[],this['neutralColor']=new _0x242778['HE'](0x0,0x0,0x0,0x1),this['_options']=Object[_0x4f6c68(0x1ec3)]({'mainTextureRatio':_0x2d4301[_0x4f6c68(0x3d92)],'blurKernelSize':0x20,'mainTextureFixedSize':void 0x0,'camera':null,'mainTextureSamples':0x1,'renderingGroupId':-0x1,'ldrMerge':!0x1,'alphaBlendingMode':_0xc50970['g'][_0x4f6c68(0x246a)],'mainTextureType':_0xc50970['g']['TEXTURETYPE_UNSIGNED_INT']},_0x1d458f),this[_0x4f6c68(0xdfe)]({'alphaBlendingMode':this[_0x4f6c68(0x963)][_0x4f6c68(0x41a0)],'camera':this[_0x4f6c68(0x963)][_0x4f6c68(0x10d8)],'mainTextureFixedSize':this[_0x4f6c68(0x963)]['mainTextureFixedSize'],'mainTextureRatio':this[_0x4f6c68(0x963)]['mainTextureRatio'],'renderingGroupId':this[_0x4f6c68(0x963)][_0x4f6c68(0x21b2)],'mainTextureType':this[_0x4f6c68(0x963)][_0x4f6c68(0x761)]});}set[_0x58fa16(0x8af)](_0x30b2bb){var _0x283529=_0x58fa16;_0x30b2bb!==this[_0x283529(0x963)]['blurKernelSize']&&(this[_0x283529(0x963)][_0x283529(0x8af)]=_0x30b2bb,_0x30b2bb=this['_getEffectiveBlurKernelSize'](),this[_0x283529(0x2230)][_0x283529(0x406e)]=_0x30b2bb,this[_0x283529(0x30b0)][_0x283529(0x406e)]=_0x30b2bb,this['_horizontalBlurPostprocess2'][_0x283529(0x406e)]=_0x30b2bb,this[_0x283529(0xece)][_0x283529(0x406e)]=_0x30b2bb);}get[_0x58fa16(0x8af)](){var _0x4c7a6c=_0x58fa16;return this[_0x4c7a6c(0x963)][_0x4c7a6c(0x8af)];}set[_0x58fa16(0x4e4)](_0x4391ac){var _0x5ef0d1=_0x58fa16;this[_0x5ef0d1(0x190a)]=_0x4391ac;}get[_0x58fa16(0x4e4)](){return this['_intensity'];}[_0x58fa16(0x360d)](){var _0x2058c3=_0x58fa16;return _0x2d4301[_0x2058c3(0x1665)];}[_0x58fa16(0x20b6)](){var _0x4dae59=_0x58fa16;let _0x1ba974=_0x4dae59(0x1273);return this[_0x4dae59(0x963)][_0x4dae59(0x30fa)]&&(_0x1ba974+=_0x4dae59(0xe91)),this[_0x4dae59(0x3f27)]['createEffect'](_0x4dae59(0x1e6b),[_0x703e61['o'][_0x4dae59(0x1745)]],[_0x4dae59(0x34d3)],[_0x4dae59(0x91d),'textureSampler2'],_0x1ba974);}[_0x58fa16(0x3b5a)](){var _0x4dbde5=_0x58fa16;let _0x58d265=this[_0x4dbde5(0x3fb5)][_0x4dbde5(0x15b3)],_0x472941=this['_mainTextureDesiredSize']['height'],_0x5f45c0=void(_0x58d265=this[_0x4dbde5(0x3f27)][_0x4dbde5(0x1998)]?_0x361fa6['D'][_0x4dbde5(0x481)](_0x58d265,this[_0x4dbde5(0xfa3)]):_0x58d265,_0x472941=this[_0x4dbde5(0x3f27)][_0x4dbde5(0x1998)]?_0x361fa6['D'][_0x4dbde5(0x481)](_0x472941,this[_0x4dbde5(0xfa3)]):_0x472941);_0x5f45c0=this[_0x4dbde5(0x3f27)]['getCaps']()[_0x4dbde5(0x8ec)]?_0xc50970['g']['TEXTURETYPE_HALF_FLOAT']:_0xc50970['g'][_0x4dbde5(0x3c2)],this[_0x4dbde5(0x302c)]=new _0x2124f6['_'](_0x4dbde5(0x3b36),{'width':_0x58d265,'height':_0x472941},this[_0x4dbde5(0x20c2)],!0x1,!0x0,_0x5f45c0),this[_0x4dbde5(0x302c)][_0x4dbde5(0x198b)]=_0x1179c9['x'][_0x4dbde5(0x21f9)],this['_blurTexture1'][_0x4dbde5(0x570)]=_0x1179c9['x'][_0x4dbde5(0x21f9)],this[_0x4dbde5(0x302c)][_0x4dbde5(0x6c6)](_0x1179c9['x'][_0x4dbde5(0xb65)]),this[_0x4dbde5(0x302c)][_0x4dbde5(0x15c3)]=!0x1,this[_0x4dbde5(0x302c)][_0x4dbde5(0x3cd7)]=!0x0;var _0xf5d1bf=Math[_0x4dbde5(0x27d7)](_0x58d265/0x2),_0x135ae3=Math[_0x4dbde5(0x27d7)](_0x472941/0x2),_0x463bc8=(this[_0x4dbde5(0x3c64)]=new _0x2124f6['_'](_0x4dbde5(0x1fc0),{'width':_0xf5d1bf,'height':_0x135ae3},this[_0x4dbde5(0x20c2)],!0x1,!0x0,_0x5f45c0),this[_0x4dbde5(0x3c64)][_0x4dbde5(0x198b)]=_0x1179c9['x'][_0x4dbde5(0x21f9)],this[_0x4dbde5(0x3c64)][_0x4dbde5(0x570)]=_0x1179c9['x']['CLAMP_ADDRESSMODE'],this['_blurTexture2'][_0x4dbde5(0x6c6)](_0x1179c9['x'][_0x4dbde5(0xb65)]),this[_0x4dbde5(0x3c64)][_0x4dbde5(0x15c3)]=!0x1,this[_0x4dbde5(0x3c64)][_0x4dbde5(0x3cd7)]=!0x0,this['_textures']=[this[_0x4dbde5(0x302c)],this[_0x4dbde5(0x3c64)]],this[_0x4dbde5(0x3797)]());this[_0x4dbde5(0x2230)]=new _0x1ac275['i']('GlowLayerHBP1',new _0x26adfe['FM'](0x1,0x0),_0x463bc8,{'width':_0x58d265,'height':_0x472941},null,_0x1179c9['x'][_0x4dbde5(0xb65)],this[_0x4dbde5(0x20c2)][_0x4dbde5(0x279a)](),!0x1,_0x5f45c0),this['_horizontalBlurPostprocess1'][_0x4dbde5(0x15b3)]=_0x58d265,this[_0x4dbde5(0x2230)]['height']=_0x472941,this['_horizontalBlurPostprocess1']['externalTextureSamplerBinding']=!0x0,this[_0x4dbde5(0x2230)]['onApplyObservable'][_0x4dbde5(0x2ed7)](_0x49053f=>{var _0x3c26bf=_0x4dbde5;_0x49053f[_0x3c26bf(0x35bd)](_0x3c26bf(0x91d),this[_0x3c26bf(0x2158)]);}),this[_0x4dbde5(0x30b0)]=new _0x1ac275['i'](_0x4dbde5(0x3f99),new _0x26adfe['FM'](0x0,0x1),_0x463bc8,{'width':_0x58d265,'height':_0x472941},null,_0x1179c9['x'][_0x4dbde5(0xb65)],this[_0x4dbde5(0x20c2)]['getEngine'](),!0x1,_0x5f45c0),this[_0x4dbde5(0x18d6)]=new _0x1ac275['i'](_0x4dbde5(0x109f),new _0x26adfe['FM'](0x1,0x0),_0x463bc8,{'width':_0xf5d1bf,'height':_0x135ae3},null,_0x1179c9['x'][_0x4dbde5(0xb65)],this['_scene'][_0x4dbde5(0x279a)](),!0x1,_0x5f45c0),this[_0x4dbde5(0x18d6)][_0x4dbde5(0x15b3)]=_0xf5d1bf,this['_horizontalBlurPostprocess2'][_0x4dbde5(0x230c)]=_0x135ae3,this['_horizontalBlurPostprocess2']['externalTextureSamplerBinding']=!0x0,this['_horizontalBlurPostprocess2'][_0x4dbde5(0x2f1b)]['add'](_0x565490=>{var _0x4be827=_0x4dbde5;_0x565490[_0x4be827(0x35bd)]('textureSampler',this[_0x4be827(0x302c)]);}),this[_0x4dbde5(0xece)]=new _0x1ac275['i'](_0x4dbde5(0x2a0e),new _0x26adfe['FM'](0x0,0x1),_0x463bc8,{'width':_0xf5d1bf,'height':_0x135ae3},null,_0x1179c9['x'][_0x4dbde5(0xb65)],this['_scene'][_0x4dbde5(0x279a)](),!0x1,_0x5f45c0),this[_0x4dbde5(0x36d5)]=[this[_0x4dbde5(0x2230)],this[_0x4dbde5(0x30b0)],this[_0x4dbde5(0x18d6)],this[_0x4dbde5(0xece)]],this[_0x4dbde5(0x3ce6)]=[this[_0x4dbde5(0x2230)],this[_0x4dbde5(0x30b0)]],this[_0x4dbde5(0x1fb0)]=[this[_0x4dbde5(0x18d6)],this['_verticalBlurPostprocess2']],this[_0x4dbde5(0x2158)][_0x4dbde5(0x3e30)]=this['_options'][_0x4dbde5(0x267d)],this[_0x4dbde5(0x2158)]['onAfterUnbindObservable'][_0x4dbde5(0x2ed7)](()=>{var _0x592a8c=_0x4dbde5,_0x27cd88,_0x1cfead=this['_blurTexture1'][_0x592a8c(0x1364)];_0x1cfead&&(this[_0x592a8c(0x20c2)][_0x592a8c(0x9b0)]['directRender'](this[_0x592a8c(0x3ce6)],_0x1cfead,!0x0),(_0x27cd88=this[_0x592a8c(0x3c64)]['renderTarget'])&&this[_0x592a8c(0x20c2)][_0x592a8c(0x9b0)]['directRender'](this[_0x592a8c(0x1fb0)],_0x27cd88,!0x0),this[_0x592a8c(0x3f27)]['unBindFramebuffer'](null!=_0x27cd88?_0x27cd88:_0x1cfead,!0x0));}),this[_0x4dbde5(0x36d5)][_0x4dbde5(0x40b4)](_0x22a4b5=>{_0x22a4b5['autoClear']=!0x1;});}[_0x58fa16(0x3797)](){var _0x4c5714=_0x58fa16;return this[_0x4c5714(0x963)][_0x4c5714(0x8af)]/0x2;}[_0x58fa16(0xe80)](_0x198689,_0x2814bd){var _0x518df7=_0x58fa16,_0x45e057=_0x198689['getMaterial'](),_0x160c6f=_0x198689['getRenderingMesh']();if(!_0x45e057||!_0x160c6f)return!0x1;return _0x160c6f=_0x45e057['emissiveTexture'],super[_0x518df7(0x20c7)](_0x198689,_0x2814bd,_0x160c6f);}[_0x58fa16(0x36bb)](){return!0x1;}[_0x58fa16(0x30f6)](_0x4a8d44,_0x3d0f6a){return!0x0;}[_0x58fa16(0x3f0f)](_0x459948){var _0x47265c=_0x58fa16;_0x459948['setTexture'](_0x47265c(0x91d),this['_blurTexture1']),_0x459948[_0x47265c(0x35bd)](_0x47265c(0x925),this[_0x47265c(0x3c64)]),_0x459948['setFloat'](_0x47265c(0x34d3),this[_0x47265c(0x190a)]);const _0x5b3102=this[_0x47265c(0x3f27)];_0x459948=_0x5b3102[_0x47265c(0x2747)](),(_0x5b3102[_0x47265c(0x1804)](!0x1),_0x5b3102[_0x47265c(0x3111)](_0x166814['F'][_0x47265c(0x122f)],0x0,0x6),_0x5b3102[_0x47265c(0x1804)](_0x459948));}['_setEmissiveTextureAndColor'](_0x41f294,_0xaf0146,_0xc2b4b){var _0x215871=_0x58fa16;let _0x259070=0x1;this[_0x215871(0x3fb2)]?this['_emissiveTextureAndColor']['texture']=this[_0x215871(0x3fb2)](_0x41f294,_0xaf0146,_0xc2b4b):_0xc2b4b?(this[_0x215871(0x3f9b)][_0x215871(0x2bb4)]=_0xc2b4b[_0x215871(0x246f)],this[_0x215871(0x3f9b)][_0x215871(0x2bb4)]&&(_0x259070=this['_emissiveTextureAndColor'][_0x215871(0x2bb4)][_0x215871(0x1f4d)])):this[_0x215871(0x3f9b)][_0x215871(0x2bb4)]=null,this[_0x215871(0x5b5)]?this[_0x215871(0x5b5)](_0x41f294,_0xaf0146,_0xc2b4b,this[_0x215871(0x3f9b)][_0x215871(0x2fc8)]):_0xc2b4b[_0x215871(0x92b)]?(_0xaf0146=null!=(_0x41f294=_0xc2b4b[_0x215871(0x1c0e)])?_0x41f294:0x1,_0x259070*=_0xaf0146,this['_emissiveTextureAndColor']['color']['set'](_0xc2b4b[_0x215871(0x92b)]['r']*_0x259070,_0xc2b4b[_0x215871(0x92b)]['g']*_0x259070,_0xc2b4b['emissiveColor']['b']*_0x259070,_0xc2b4b[_0x215871(0x3fd3)])):this[_0x215871(0x3f9b)]['color']['set'](this[_0x215871(0x3119)]['r'],this[_0x215871(0x3119)]['g'],this[_0x215871(0x3119)]['b'],this[_0x215871(0x3119)]['a']);}['_shouldRenderMesh'](_0x4b67c1){var _0x8974c4=_0x58fa16;return this[_0x8974c4(0x2441)](_0x4b67c1);}['_addCustomEffectDefines'](_0x58d3f2){var _0x3c5b19=_0x58fa16;_0x58d3f2['push'](_0x3c5b19(0x1819));}['addExcludedMesh'](_0x2473cd){var _0x388795=_0x58fa16;-0x1===this[_0x388795(0x36e6)]['indexOf'](_0x2473cd['uniqueId'])&&this[_0x388795(0x36e6)][_0x388795(0x2009)](_0x2473cd[_0x388795(0x3bc7)]);}[_0x58fa16(0x22e7)](_0x340d8b){var _0x6649db=_0x58fa16;_0x340d8b=this['_excludedMeshes'][_0x6649db(0x775)](_0x340d8b[_0x6649db(0x3bc7)]),-0x1!==_0x340d8b&&this['_excludedMeshes'][_0x6649db(0x34ac)](_0x340d8b,0x1);}[_0x58fa16(0x768)](_0xb4efbc){var _0x34c01c=_0x58fa16;-0x1===this[_0x34c01c(0xdfd)][_0x34c01c(0x775)](_0xb4efbc[_0x34c01c(0x3bc7)])&&this[_0x34c01c(0xdfd)][_0x34c01c(0x2009)](_0xb4efbc[_0x34c01c(0x3bc7)]);}[_0x58fa16(0x305d)](_0x36f0c2){var _0x3aaf70=_0x58fa16;_0x36f0c2=this[_0x3aaf70(0xdfd)][_0x3aaf70(0x775)](_0x36f0c2[_0x3aaf70(0x3bc7)]),-0x1!==_0x36f0c2&&this['_includedOnlyMeshes'][_0x3aaf70(0x34ac)](_0x36f0c2,0x1);}['hasMesh'](_0x1428f5){var _0xbb8f1=_0x58fa16;return!!super['hasMesh'](_0x1428f5)&&(this[_0xbb8f1(0xdfd)][_0xbb8f1(0x9da)]?-0x1!==this[_0xbb8f1(0xdfd)]['indexOf'](_0x1428f5['uniqueId']):!this[_0xbb8f1(0x36e6)][_0xbb8f1(0x9da)]||-0x1===this[_0xbb8f1(0x36e6)]['indexOf'](_0x1428f5[_0xbb8f1(0x3bc7)]));}[_0x58fa16(0x2a96)](_0x397bc3){var _0x11dc40=_0x58fa16;return 0x0!=this['_meshesUsingTheirOwnMaterials']['length']&&-0x1{this['_disposeMesh'](_0x30a0f5);});}['unReferenceMeshFromUsingItsOwnMaterial'](_0x325488){var _0x1df846=_0x58fa16;let _0x5a2914=this[_0x1df846(0x400c)]['indexOf'](_0x325488['uniqueId']);for(;0x0<=_0x5a2914;)this['_meshesUsingTheirOwnMaterials'][_0x1df846(0x34ac)](_0x5a2914,0x1),_0x5a2914=this['_meshesUsingTheirOwnMaterials']['indexOf'](_0x325488[_0x1df846(0x3bc7)]);_0x325488[_0x1df846(0x1ea7)](this[_0x1df846(0x2158)]['renderPassId']);}['_disposeMesh'](_0x54f0eb){var _0x4b7434=_0x58fa16;this[_0x4b7434(0x305d)](_0x54f0eb),this[_0x4b7434(0x22e7)](_0x54f0eb);}[_0x58fa16(0x28c8)](){return'GlowLayer';}[_0x58fa16(0xea8)](){var _0x3becc4=_0x58fa16;const _0x5f5e06=_0x751397['p4'][_0x3becc4(0x219c)](this);_0x5f5e06[_0x3becc4(0x1ffe)]=_0x3becc4(0x2340);let _0x5d1c89;if(_0x5f5e06[_0x3becc4(0x336)]=[],this['_includedOnlyMeshes'][_0x3becc4(0x9da)])for(_0x5d1c89=0x0;_0x5d1c89new _0x2d4301(_0x129dc2[_0x3980f1(0x1c3a)],_0x36ee8f,_0x129dc2[_0x3980f1(0x3d1e)]),_0x129dc2,_0x36ee8f,_0x1f8ad4);let _0x40b792;for(_0x40b792=0x0;_0x40b792<_0x129dc2[_0x3980f1(0x2ecb)]['length'];_0x40b792++){var _0x3a4b5b=_0x36ee8f['getMeshById'](_0x129dc2['excludedMeshes'][_0x40b792]);_0x3a4b5b&&_0x5e4380['addExcludedMesh'](_0x3a4b5b);}for(_0x40b792=0x0;_0x40b792<_0x129dc2[_0x3980f1(0x336)][_0x3980f1(0x9da)];_0x40b792++){var _0x49f4fd=_0x36ee8f[_0x3980f1(0x2af9)](_0x129dc2[_0x3980f1(0x336)][_0x40b792]);_0x49f4fd&&_0x5e4380['addIncludedOnlyMesh'](_0x49f4fd);}return _0x5e4380;}}_0x2d4301[_0x58fa16(0x1665)]=_0x58fa16(0x3c28),_0x2d4301[_0x58fa16(0x3069)]=0x20,_0x2d4301[_0x58fa16(0x3d92)]=0.5,_0x575694([(0x0,_0x751397['qC'])()],_0x2d4301['prototype'],_0x58fa16(0x8af),null),_0x575694([(0x0,_0x751397['qC'])()],_0x2d4301['prototype'],_0x58fa16(0x4e4),null),_0x575694([(0x0,_0x751397['qC'])(_0x58fa16(0x3d1e))],_0x2d4301[_0x58fa16(0x2dca)],_0x58fa16(0x963),void 0x0),(0x0,_0x39271a['H'])(_0x58fa16(0x2340),_0x2d4301);},0x133e9:(_0x344836,_0x693fa7,_0x4d4cfc)=>{var _0xf56202=a8_0x2e955a;function _0xdb3811(_0x3845db,_0x380526,_0x5cfb32,_0x535cef){var _0x54923d=a8_0xcbd5,_0x38741d,_0x4c7886=arguments[_0x54923d(0x9da)],_0x43eb08=_0x4c7886<0x3?_0x380526:null===_0x535cef?_0x535cef=Object[_0x54923d(0x2fee)](_0x380526,_0x5cfb32):_0x535cef;if('object'==typeof Reflect&&_0x54923d(0x17ad)==typeof Reflect[_0x54923d(0x3902)])_0x43eb08=Reflect[_0x54923d(0x3902)](_0x3845db,_0x380526,_0x5cfb32,_0x535cef);else{for(var _0x3554c1=_0x3845db[_0x54923d(0x9da)]-0x1;0x0<=_0x3554c1;_0x3554c1--)(_0x38741d=_0x3845db[_0x3554c1])&&(_0x43eb08=(_0x4c7886<0x3?_0x38741d(_0x43eb08):0x3<_0x4c7886?_0x38741d(_0x380526,_0x5cfb32,_0x43eb08):_0x38741d(_0x380526,_0x5cfb32))||_0x43eb08);}0x3<_0x4c7886&&_0x43eb08&&Object[_0x54923d(0x30e2)](_0x380526,_0x5cfb32,_0x43eb08);}var _0x3aaf09=_0x4d4cfc(0x10435),_0xb2d59d=_0x4d4cfc(0xa896),_0x2bfb7c=_0x4d4cfc(0xd53f),_0x4909ce=_0x4d4cfc(0x14232),_0x126eeb=_0x4d4cfc(0x1679c),_0x34297d=_0x4d4cfc(0x15c0e),_0x461e87=_0x4d4cfc(0x12cad),_0x239bab=_0x4d4cfc(0xcde8),_0x21e172=_0x4d4cfc(0x95d8),_0x76ed3e=_0x4d4cfc(0xc573),_0x250b6d=_0x4d4cfc(0x12382),_0x43df5e=_0x4d4cfc(0x5a9d),_0x3ce503=_0x4d4cfc(0x700f),_0x4107a1=_0x4d4cfc(0x1610),_0x18a1f9=_0x4d4cfc(0x9a70),_0x2d08cb=_0x4d4cfc(0x4158),_0x308c31=_0x4d4cfc(0xbd53);_0x4d4cfc(0x13ee3),_0x4d4cfc(0x1323d),_0x4d4cfc(0xadae),_0x4d4cfc(0x4a8d),_0x3ce503['p'][_0xf56202(0x2dca)][_0xf56202(0x21de)]=function(_0x120ac5){var _0x12fb72=_0xf56202,_0x28563e;for(let _0x52f64f=0x0;_0x52f64f<(null==(_0x28563e=this['effectLayers'])?void 0x0:_0x28563e[_0x12fb72(0x9da)]);_0x52f64f++)if(this['effectLayers'][_0x52f64f]['name']===_0x120ac5&&this[_0x12fb72(0xd1b)][_0x52f64f][_0x12fb72(0x360d)]()===_0x5beb8f[_0x12fb72(0x1665)])return this[_0x12fb72(0xd1b)][_0x52f64f];return null;};class _0x2d9558 extends _0x21e172['D']{constructor(_0x21b468,_0x309297,_0x31f8a6,_0x213b5e,_0x1d941d,_0x3eddbb=_0x461e87['x']['BILINEAR_SAMPLINGMODE'],_0x2bea11,_0x28be8c){var _0x55f501=_0xf56202;super(_0x21b468,_0x55f501(0x24e0),['screenSize',_0x55f501(0x2c21),_0x55f501(0x3ee9)],null,_0x213b5e,_0x1d941d,_0x3eddbb,_0x2bea11,_0x28be8c),this[_0x55f501(0x2c21)]=_0x309297,this[_0x55f501(0x406e)]=_0x31f8a6,this[_0x55f501(0x2f1b)]['add'](_0x4d0b45=>{var _0x54a829=_0x55f501;_0x4d0b45[_0x54a829(0x2f5e)](_0x54a829(0x5e6),this[_0x54a829(0x15b3)],this[_0x54a829(0x230c)]),_0x4d0b45[_0x54a829(0x299e)](_0x54a829(0x2c21),this[_0x54a829(0x2c21)]),_0x4d0b45[_0x54a829(0x12f1)](_0x54a829(0x3ee9),this[_0x54a829(0x406e)]);});}}class _0x5beb8f extends _0x43df5e['w']{constructor(_0x4e7429,_0x240c92,_0x3c4636){var _0x45404c=_0xf56202;super(_0x4e7429,_0x240c92),this[_0x45404c(0x1c3a)]=_0x4e7429,this[_0x45404c(0x334)]=!0x0,this[_0x45404c(0x2eb6)]=!0x0,this[_0x45404c(0x27a3)]=new _0xb2d59d['y$'](),this[_0x45404c(0x2f0b)]=new _0xb2d59d['y$'](),this[_0x45404c(0x1dcd)]=_0x5beb8f[_0x45404c(0x2151)]++,this['_meshes']={},this['_excludedMeshes']={},this['neutralColor']=_0x5beb8f[_0x45404c(0x3cb5)],this['_engine'][_0x45404c(0x27ac)]||_0x18a1f9['Y'][_0x45404c(0x1381)]('Rendering\x20the\x20Highlight\x20Layer\x20requires\x20the\x20stencil\x20to\x20be\x20active\x20on\x20the\x20canvas.\x20var\x20engine\x20=\x20new\x20Engine(canvas,\x20antialias,\x20{\x20stencil:\x20true\x20}'),this[_0x45404c(0x963)]=Object['assign']({'mainTextureRatio':0.5,'blurTextureSizeRatio':0.5,'blurHorizontalSize':0x1,'blurVerticalSize':0x1,'alphaBlendingMode':_0x4107a1['g'][_0x45404c(0x1d06)],'camera':null,'renderingGroupId':-0x1,'mainTextureType':_0x4107a1['g'][_0x45404c(0x3c2)]},_0x3c4636),this[_0x45404c(0xdfe)]({'alphaBlendingMode':this[_0x45404c(0x963)]['alphaBlendingMode'],'camera':this[_0x45404c(0x963)][_0x45404c(0x10d8)],'mainTextureFixedSize':this[_0x45404c(0x963)][_0x45404c(0x1f8c)],'mainTextureRatio':this['_options'][_0x45404c(0x8c6)],'renderingGroupId':this['_options'][_0x45404c(0x21b2)],'mainTextureType':this[_0x45404c(0x963)][_0x45404c(0x761)]}),this[_0x45404c(0x6e4)]=!0x1;}set[_0xf56202(0x2cfd)](_0x5c06e1){var _0x1e4633=_0xf56202;this[_0x1e4633(0x13c1)][_0x1e4633(0x406e)]=_0x5c06e1,this[_0x1e4633(0x963)][_0x1e4633(0x2cfd)]=_0x5c06e1;}set[_0xf56202(0x16bb)](_0x16ba1c){var _0x37d3e1=_0xf56202;this[_0x37d3e1(0x120c)]['kernel']=_0x16ba1c,this['_options'][_0x37d3e1(0x16bb)]=_0x16ba1c;}get[_0xf56202(0x2cfd)](){var _0x35062f=_0xf56202;return this[_0x35062f(0x13c1)][_0x35062f(0x406e)];}get[_0xf56202(0x16bb)](){var _0x5ae28b=_0xf56202;return this[_0x5ae28b(0x120c)][_0x5ae28b(0x406e)];}[_0xf56202(0x360d)](){var _0x465dac=_0xf56202;return _0x5beb8f[_0x465dac(0x1665)];}[_0xf56202(0x388d)](){return 0x2;}[_0xf56202(0x20b6)](){var _0x545380=_0xf56202;return this['_engine'][_0x545380(0x29f2)](_0x545380(0x1e6b),[_0x126eeb['o'][_0x545380(0x1745)]],[_0x545380(0x34d3)],['textureSampler'],this[_0x545380(0x963)]['isStroke']?_0x545380(0x23b0):void 0x0);}[_0xf56202(0x3b5a)](){var _0x17fb8f=_0xf56202;let _0x2477ea=this[_0x17fb8f(0x3fb5)][_0x17fb8f(0x15b3)]*this[_0x17fb8f(0x963)][_0x17fb8f(0xf90)],_0x20fa02=this['_mainTextureDesiredSize'][_0x17fb8f(0x230c)]*this[_0x17fb8f(0x963)][_0x17fb8f(0xf90)],_0x3fdb6d=void(_0x2477ea=this['_engine'][_0x17fb8f(0x1998)]?_0x4909ce['D'][_0x17fb8f(0x481)](_0x2477ea,this[_0x17fb8f(0xfa3)]):_0x2477ea,_0x20fa02=this[_0x17fb8f(0x3f27)][_0x17fb8f(0x1998)]?_0x4909ce['D'][_0x17fb8f(0x481)](_0x20fa02,this[_0x17fb8f(0xfa3)]):_0x20fa02);_0x3fdb6d=this[_0x17fb8f(0x3f27)][_0x17fb8f(0x2e84)]()[_0x17fb8f(0x8ec)]?_0x4107a1['g'][_0x17fb8f(0x3e04)]:_0x4107a1['g']['TEXTURETYPE_UNSIGNED_INT'],this[_0x17fb8f(0x2f2c)]=new _0x239bab['_'](_0x17fb8f(0xcc0),{'width':_0x2477ea,'height':_0x20fa02},this[_0x17fb8f(0x20c2)],!0x1,!0x0,_0x3fdb6d),this[_0x17fb8f(0x2f2c)][_0x17fb8f(0x198b)]=_0x461e87['x'][_0x17fb8f(0x21f9)],this[_0x17fb8f(0x2f2c)]['wrapV']=_0x461e87['x'][_0x17fb8f(0x21f9)],this[_0x17fb8f(0x2f2c)][_0x17fb8f(0x1e9e)]=0x10,this[_0x17fb8f(0x2f2c)][_0x17fb8f(0x6c6)](_0x461e87['x'][_0x17fb8f(0x336a)]),this['_blurTexture']['renderParticles']=!0x1,this['_blurTexture']['ignoreCameraViewport']=!0x0,this[_0x17fb8f(0x505)]=[this['_blurTexture']],this['_options'][_0x17fb8f(0x41a0)]===_0x4107a1['g'][_0x17fb8f(0x1d06)]?(this[_0x17fb8f(0x381d)]=new _0x76ed3e['Q'](_0x17fb8f(0x2f5b),this[_0x17fb8f(0x963)][_0x17fb8f(0xf90)],null,_0x461e87['x'][_0x17fb8f(0xb65)],this[_0x17fb8f(0x20c2)]['getEngine']()),this['_downSamplePostprocess'][_0x17fb8f(0x1234)]=!0x0,this[_0x17fb8f(0x381d)][_0x17fb8f(0x2f1b)][_0x17fb8f(0x2ed7)](_0x17af38=>{var _0x41a9b5=_0x17fb8f;_0x17af38[_0x41a9b5(0x35bd)](_0x41a9b5(0x91d),this[_0x41a9b5(0x2158)]);}),this[_0x17fb8f(0x13c1)]=new _0x2d9558(_0x17fb8f(0x346f),new _0x2bfb7c['FM'](0x1,0x0),this[_0x17fb8f(0x963)][_0x17fb8f(0x2cfd)],0x1,null,_0x461e87['x'][_0x17fb8f(0xb65)],this['_scene'][_0x17fb8f(0x279a)]()),this[_0x17fb8f(0x13c1)][_0x17fb8f(0x2f1b)]['add'](_0x39bf5c=>{var _0xdb6cc7=_0x17fb8f;_0x39bf5c[_0xdb6cc7(0x2f5e)](_0xdb6cc7(0x5e6),_0x2477ea,_0x20fa02);}),this[_0x17fb8f(0x120c)]=new _0x2d9558('HighlightLayerVBP',new _0x2bfb7c['FM'](0x0,0x1),this[_0x17fb8f(0x963)][_0x17fb8f(0x16bb)],0x1,null,_0x461e87['x']['BILINEAR_SAMPLINGMODE'],this[_0x17fb8f(0x20c2)]['getEngine']()),this[_0x17fb8f(0x120c)][_0x17fb8f(0x2f1b)][_0x17fb8f(0x2ed7)](_0x92f7e7=>{var _0x1dd380=_0x17fb8f;_0x92f7e7[_0x1dd380(0x2f5e)](_0x1dd380(0x5e6),_0x2477ea,_0x20fa02);}),this[_0x17fb8f(0x36d5)]=[this[_0x17fb8f(0x381d)],this[_0x17fb8f(0x13c1)],this[_0x17fb8f(0x120c)]]):(this[_0x17fb8f(0x13c1)]=new _0x250b6d['i']('HighlightLayerHBP',new _0x2bfb7c['FM'](0x1,0x0),this[_0x17fb8f(0x963)][_0x17fb8f(0x2cfd)]/0x2,{'width':_0x2477ea,'height':_0x20fa02},null,_0x461e87['x'][_0x17fb8f(0xb65)],this[_0x17fb8f(0x20c2)][_0x17fb8f(0x279a)](),!0x1,_0x3fdb6d),this[_0x17fb8f(0x13c1)]['width']=_0x2477ea,this[_0x17fb8f(0x13c1)][_0x17fb8f(0x230c)]=_0x20fa02,this[_0x17fb8f(0x13c1)]['externalTextureSamplerBinding']=!0x0,this['_horizontalBlurPostprocess']['onApplyObservable'][_0x17fb8f(0x2ed7)](_0x22cf4a=>{var _0x2928c5=_0x17fb8f;_0x22cf4a['setTexture'](_0x2928c5(0x91d),this[_0x2928c5(0x2158)]);}),this[_0x17fb8f(0x120c)]=new _0x250b6d['i']('HighlightLayerVBP',new _0x2bfb7c['FM'](0x0,0x1),this[_0x17fb8f(0x963)][_0x17fb8f(0x16bb)]/0x2,{'width':_0x2477ea,'height':_0x20fa02},null,_0x461e87['x'][_0x17fb8f(0xb65)],this[_0x17fb8f(0x20c2)]['getEngine'](),!0x1,_0x3fdb6d),this[_0x17fb8f(0x36d5)]=[this[_0x17fb8f(0x13c1)],this[_0x17fb8f(0x120c)]]),this['_mainTexture'][_0x17fb8f(0x265f)][_0x17fb8f(0x2ed7)](()=>{var _0x534789=_0x17fb8f;this[_0x534789(0x27a3)][_0x534789(0x223f)](this);var _0x13d63f=this[_0x534789(0x2f2c)]['renderTarget'];_0x13d63f&&(this[_0x534789(0x20c2)]['postProcessManager']['directRender'](this['_postProcesses'],_0x13d63f,!0x0),this[_0x534789(0x3f27)]['unBindFramebuffer'](_0x13d63f,!0x0)),this[_0x534789(0x2f0b)][_0x534789(0x223f)](this);}),this[_0x17fb8f(0x36d5)]['map'](_0x4e8680=>{var _0x69ec96=_0x17fb8f;_0x4e8680[_0x69ec96(0xfcd)]=!0x1;});}[_0xf56202(0x36bb)](){return!0x0;}['isReady'](_0x5f3d5b,_0x13ff4b){var _0x562bbd=_0xf56202,_0x26d023=_0x5f3d5b['getMaterial'](),_0xb2c291=_0x5f3d5b[_0x562bbd(0x1ef9)]();if(!_0x26d023||!_0xb2c291||!this[_0x562bbd(0xcc4)])return!0x1;let _0x4cb762=null;return _0xb2c291=this[_0x562bbd(0xcc4)][_0xb2c291[_0x562bbd(0x3bc7)]],(_0xb2c291&&_0xb2c291[_0x562bbd(0x2a2f)]&&_0x26d023&&(_0x4cb762=_0x26d023[_0x562bbd(0x246f)]),super['_isReady'](_0x5f3d5b,_0x13ff4b,_0x4cb762));}[_0xf56202(0x3f0f)](_0x3a165c,_0x4cb4fb){var _0xa77c2=_0xf56202;_0x3a165c[_0xa77c2(0x35bd)](_0xa77c2(0x91d),this[_0xa77c2(0x2f2c)]);const _0x437d9a=this[_0xa77c2(0x3f27)];_0x437d9a[_0xa77c2(0x384e)](),_0x437d9a[_0xa77c2(0xcf2)](_0x4107a1['g'][_0xa77c2(0x34a6)]),_0x437d9a[_0xa77c2(0x28d3)](_0x4107a1['g']['KEEP']),_0x437d9a[_0xa77c2(0x2c69)](_0x4107a1['g'][_0xa77c2(0x286d)]),_0x437d9a['setStencilMask'](0x0),_0x437d9a[_0xa77c2(0x1804)](!0x0),_0x437d9a[_0xa77c2(0x3d7e)](this['_instanceGlowingMeshStencilReference']),this[_0xa77c2(0x2eb6)]&&0x0===_0x4cb4fb&&(_0x3a165c['setFloat'](_0xa77c2(0x34d3),0x0),_0x437d9a['setStencilFunction'](_0x4107a1['g'][_0xa77c2(0xb70)]),_0x437d9a[_0xa77c2(0x3111)](_0x34297d['F'][_0xa77c2(0x122f)],0x0,0x6)),this[_0xa77c2(0x334)]&&0x1===_0x4cb4fb&&(_0x3a165c[_0xa77c2(0x12f1)]('offset',0x1),_0x437d9a['setStencilFunction'](_0x4107a1['g'][_0xa77c2(0x944)]),_0x437d9a[_0xa77c2(0x3111)](_0x34297d['F']['TriangleFillMode'],0x0,0x6)),_0x437d9a['restoreStencilState']();}[_0xf56202(0x149f)](){var _0x56df78=_0xf56202;return!!super[_0x56df78(0x149f)]()&&!!this['_meshes'];}[_0xf56202(0x31ac)](_0x2a4ccf){var _0x3a2414=_0xf56202;return!(this[_0x3a2414(0x36e6)]&&this['_excludedMeshes'][_0x2a4ccf[_0x3a2414(0x3bc7)]]||!super[_0x3a2414(0x2441)](_0x2a4ccf));}[_0xf56202(0x30f6)](_0x1c55ce,_0x5689f9){return!0x0;}['_addCustomEffectDefines'](_0x1780a2){var _0x4e9adf=_0xf56202;_0x1780a2['push'](_0x4e9adf(0x596));}[_0xf56202(0x1ba4)](_0x5ded3d,_0x3bbc11,_0x4c8f92){var _0x363801=_0xf56202;_0x5ded3d=this['_meshes'][_0x5ded3d['uniqueId']],(_0x5ded3d?this['_emissiveTextureAndColor'][_0x363801(0x2fc8)]['set'](_0x5ded3d[_0x363801(0x2fc8)]['r'],_0x5ded3d['color']['g'],_0x5ded3d[_0x363801(0x2fc8)]['b'],0x1):this[_0x363801(0x3f9b)][_0x363801(0x2fc8)]['set'](this['neutralColor']['r'],this[_0x363801(0x3119)]['g'],this[_0x363801(0x3119)]['b'],this[_0x363801(0x3119)]['a']),_0x5ded3d&&_0x5ded3d[_0x363801(0x2a2f)]&&_0x4c8f92?(this['_emissiveTextureAndColor'][_0x363801(0x2bb4)]=_0x4c8f92[_0x363801(0x246f)],this[_0x363801(0x3f9b)][_0x363801(0x2fc8)]['set'](0x1,0x1,0x1,0x1)):this['_emissiveTextureAndColor']['texture']=null);}[_0xf56202(0x1327)](_0x1674a7){var _0x42ff60=_0xf56202;if(this[_0x42ff60(0x36e6)]&&!this[_0x42ff60(0x36e6)][_0x1674a7[_0x42ff60(0x3bc7)]]){const _0x52fa0f={'mesh':_0x1674a7,'beforeBind':null,'afterRender':null,'stencilState':!0x1};_0x52fa0f[_0x42ff60(0x2188)]=_0x1674a7[_0x42ff60(0x1e0f)][_0x42ff60(0x2ed7)](_0x45b037=>{var _0x409a6a=_0x42ff60;_0x52fa0f[_0x409a6a(0x325c)]=_0x45b037['getEngine']()[_0x409a6a(0x2747)](),_0x45b037[_0x409a6a(0x279a)]()['setStencilBuffer'](!0x1);}),_0x52fa0f[_0x42ff60(0x1f50)]=_0x1674a7[_0x42ff60(0x37c7)][_0x42ff60(0x2ed7)](_0x3a1d04=>{var _0xecceef=_0x42ff60;_0x3a1d04[_0xecceef(0x279a)]()[_0xecceef(0x1804)](_0x52fa0f['stencilState']);}),this['_excludedMeshes'][_0x1674a7['uniqueId']]=_0x52fa0f;}}['removeExcludedMesh'](_0x4ec654){var _0x1ca976=_0xf56202,_0x4fbe4b;this[_0x1ca976(0x36e6)]&&((_0x4fbe4b=this[_0x1ca976(0x36e6)][_0x4ec654[_0x1ca976(0x3bc7)]])&&(_0x4fbe4b[_0x1ca976(0x2188)]&&_0x4ec654[_0x1ca976(0x1e0f)]['remove'](_0x4fbe4b[_0x1ca976(0x2188)]),_0x4fbe4b[_0x1ca976(0x1f50)]&&_0x4ec654[_0x1ca976(0x37c7)][_0x1ca976(0x209f)](_0x4fbe4b[_0x1ca976(0x1f50)])),this[_0x1ca976(0x36e6)][_0x4ec654[_0x1ca976(0x3bc7)]]=null);}[_0xf56202(0x2441)](_0x1ff711){var _0x351d48=_0xf56202;return!!this[_0x351d48(0xcc4)]&&!!super['hasMesh'](_0x1ff711)&&void 0x0!==this[_0x351d48(0xcc4)][_0x1ff711[_0x351d48(0x3bc7)]]&&null!==this[_0x351d48(0xcc4)][_0x1ff711[_0x351d48(0x3bc7)]];}[_0xf56202(0x3366)](_0x516b30,_0x34b570,_0x34c390=!0x1){var _0x3f7d14=_0xf56202;if(this['_meshes']){const _0x52995a=this[_0x3f7d14(0xcc4)][_0x516b30[_0x3f7d14(0x3bc7)]];_0x52995a?_0x52995a['color']=_0x34b570:(this[_0x3f7d14(0xcc4)][_0x516b30[_0x3f7d14(0x3bc7)]]={'mesh':_0x516b30,'color':_0x34b570,'observerHighlight':_0x516b30['onBeforeBindObservable'][_0x3f7d14(0x2ed7)](_0x5bdda9=>{var _0x32b51e=_0x3f7d14;this[_0x32b51e(0x1cc5)]&&(this['_excludedMeshes']&&this[_0x32b51e(0x36e6)][_0x5bdda9[_0x32b51e(0x3bc7)]]?this[_0x32b51e(0x15c6)](_0x5bdda9):_0x5bdda9[_0x32b51e(0x14ab)]()['getEngine']()[_0x32b51e(0x3d7e)](this[_0x32b51e(0x1dcd)]));}),'observerDefault':_0x516b30[_0x3f7d14(0x37c7)][_0x3f7d14(0x2ed7)](_0x1e31cf=>{var _0xb42708=_0x3f7d14;this['isEnabled']&&this[_0xb42708(0x15c6)](_0x1e31cf);}),'glowEmissiveOnly':_0x34c390},_0x516b30[_0x3f7d14(0x1244)][_0x3f7d14(0x2ed7)](()=>{var _0xf8a820=_0x3f7d14;this[_0xf8a820(0xa58)](_0x516b30);})),this[_0x3f7d14(0x6e4)]=!0x0;}}[_0xf56202(0x3fc)](_0x34d012){var _0xcbc5c7=_0xf56202;if(this['_meshes']){var _0x4e909f=this['_meshes'][_0x34d012[_0xcbc5c7(0x3bc7)]];_0x4e909f&&(_0x4e909f[_0xcbc5c7(0x1f9e)]&&_0x34d012[_0xcbc5c7(0x1e0f)]['remove'](_0x4e909f[_0xcbc5c7(0x1f9e)]),_0x4e909f[_0xcbc5c7(0x3b8b)]&&_0x34d012[_0xcbc5c7(0x37c7)][_0xcbc5c7(0x209f)](_0x4e909f[_0xcbc5c7(0x3b8b)]),delete this['_meshes'][_0x34d012[_0xcbc5c7(0x3bc7)]]),this[_0xcbc5c7(0x6e4)]=!0x1;for(const _0x4bab46 in this[_0xcbc5c7(0xcc4)])if(this['_meshes'][_0x4bab46]){this[_0xcbc5c7(0x6e4)]=!0x0;break;}}}[_0xf56202(0x1977)](){var _0x5581f6=_0xf56202;if(this[_0x5581f6(0xcc4)])for(const _0x3407b7 in this['_meshes']){var _0x4b236b;Object[_0x5581f6(0x2dca)][_0x5581f6(0x3a6d)][_0x5581f6(0xc8f)](this[_0x5581f6(0xcc4)],_0x3407b7)&&(_0x4b236b=this[_0x5581f6(0xcc4)][_0x3407b7])&&this[_0x5581f6(0x3fc)](_0x4b236b[_0x5581f6(0x1b4d)]);}}[_0xf56202(0x15c6)](_0x4e1edd){var _0x1fa858=_0xf56202;_0x4e1edd[_0x1fa858(0x14ab)]()[_0x1fa858(0x279a)]()[_0x1fa858(0x3d7e)](_0x5beb8f[_0x1fa858(0x1ede)]);}[_0xf56202(0xa58)](_0x4bb0a8){var _0x14b71c=_0xf56202;this[_0x14b71c(0x3fc)](_0x4bb0a8),this[_0x14b71c(0x22e7)](_0x4bb0a8);}[_0xf56202(0xc1f)](){var _0x53cb0c=_0xf56202;if(this['_meshes']){for(const _0x465d7c in this['_meshes']){const _0x194c22=this[_0x53cb0c(0xcc4)][_0x465d7c];_0x194c22&&_0x194c22['mesh']&&(_0x194c22[_0x53cb0c(0x1f9e)]&&_0x194c22[_0x53cb0c(0x1b4d)]['onBeforeBindObservable'][_0x53cb0c(0x209f)](_0x194c22[_0x53cb0c(0x1f9e)]),_0x194c22[_0x53cb0c(0x3b8b)]&&_0x194c22[_0x53cb0c(0x1b4d)][_0x53cb0c(0x37c7)][_0x53cb0c(0x209f)](_0x194c22[_0x53cb0c(0x3b8b)]));}this[_0x53cb0c(0xcc4)]=null;}if(this['_excludedMeshes']){for(const _0x5c3f80 in this['_excludedMeshes']){const _0x3803a5=this['_excludedMeshes'][_0x5c3f80];_0x3803a5&&(_0x3803a5[_0x53cb0c(0x2188)]&&_0x3803a5[_0x53cb0c(0x1b4d)][_0x53cb0c(0x1e0f)]['remove'](_0x3803a5[_0x53cb0c(0x2188)]),_0x3803a5[_0x53cb0c(0x1f50)]&&_0x3803a5[_0x53cb0c(0x1b4d)][_0x53cb0c(0x37c7)][_0x53cb0c(0x209f)](_0x3803a5[_0x53cb0c(0x1f50)]));}this[_0x53cb0c(0x36e6)]=null;}super[_0x53cb0c(0xc1f)]();}['getClassName'](){return'HighlightLayer';}[_0xf56202(0xea8)](){var _0x38f61e=_0xf56202;const _0x1022bb=_0x3aaf09['p4']['Serialize'](this);if(_0x1022bb['customType']=_0x38f61e(0x289e),_0x1022bb[_0x38f61e(0x27d2)]=[],this['_meshes'])for(const _0x503522 in this[_0x38f61e(0xcc4)]){const _0x14a1c0=this[_0x38f61e(0xcc4)][_0x503522];_0x14a1c0&&_0x1022bb[_0x38f61e(0x27d2)][_0x38f61e(0x2009)]({'glowEmissiveOnly':_0x14a1c0[_0x38f61e(0x2a2f)],'color':_0x14a1c0[_0x38f61e(0x2fc8)][_0x38f61e(0xec2)](),'meshId':_0x14a1c0[_0x38f61e(0x1b4d)]['id']});}if(_0x1022bb[_0x38f61e(0x2ecb)]=[],this[_0x38f61e(0x36e6)])for(const _0x12f390 in this['_excludedMeshes']){var _0x4ae933=this[_0x38f61e(0x36e6)][_0x12f390];_0x4ae933&&_0x1022bb[_0x38f61e(0x2ecb)][_0x38f61e(0x2009)](_0x4ae933[_0x38f61e(0x1b4d)]['id']);}return _0x1022bb;}static[_0xf56202(0xd6b)](_0xd543db,_0x196440,_0x56bba4){var _0x301ca8=_0xf56202;const _0x2182b6=_0x3aaf09['p4'][_0x301ca8(0xd6b)](()=>new _0x5beb8f(_0xd543db[_0x301ca8(0x1c3a)],_0x196440,_0xd543db[_0x301ca8(0x3d1e)]),_0xd543db,_0x196440,_0x56bba4);let _0x9eeb5;for(_0x9eeb5=0x0;_0x9eeb5<_0xd543db[_0x301ca8(0x2ecb)][_0x301ca8(0x9da)];_0x9eeb5++){var _0x4eff6a=_0x196440[_0x301ca8(0x2af9)](_0xd543db['excludedMeshes'][_0x9eeb5]);_0x4eff6a&&_0x2182b6['addExcludedMesh'](_0x4eff6a);}for(_0x9eeb5=0x0;_0x9eeb5<_0xd543db['meshes'][_0x301ca8(0x9da)];_0x9eeb5++){var _0x49327a=_0xd543db['meshes'][_0x9eeb5],_0x388b96=_0x196440[_0x301ca8(0x2af9)](_0x49327a[_0x301ca8(0x2f35)]);_0x388b96&&_0x2182b6[_0x301ca8(0x3366)](_0x388b96,_0x308c31['Wo'][_0x301ca8(0x1e74)](_0x49327a[_0x301ca8(0x2fc8)]),_0x49327a[_0x301ca8(0x2a2f)]);}return _0x2182b6;}}_0x5beb8f['EffectName']=_0xf56202(0x1b3c),_0x5beb8f['NeutralColor']=new _0x308c31['HE'](0x0,0x0,0x0,0x0),_0x5beb8f[_0xf56202(0x2151)]=0x2,_0x5beb8f[_0xf56202(0x1ede)]=0x1,_0xdb3811([(0x0,_0x3aaf09['qC'])()],_0x5beb8f[_0xf56202(0x2dca)],_0xf56202(0x334),void 0x0),_0xdb3811([(0x0,_0x3aaf09['qC'])()],_0x5beb8f['prototype'],_0xf56202(0x2eb6),void 0x0),_0xdb3811([(0x0,_0x3aaf09['qC'])()],_0x5beb8f['prototype'],_0xf56202(0x2cfd),null),_0xdb3811([(0x0,_0x3aaf09['qC'])()],_0x5beb8f[_0xf56202(0x2dca)],'blurVerticalSize',null),_0xdb3811([(0x0,_0x3aaf09['qC'])(_0xf56202(0x3d1e))],_0x5beb8f[_0xf56202(0x2dca)],_0xf56202(0x963),void 0x0),(0x0,_0x2d08cb['H'])(_0xf56202(0x289e),_0x5beb8f);},0x2ca8:(_0x5ed475,_0x48b1ad,_0x331d4d)=>{_0x331d4d(0x5a9d),_0x331d4d(0x4a8d),_0x331d4d(0x4d1),_0x331d4d(0x133e9),_0x331d4d(0x174e8),_0x331d4d(0x118e4);},0x174e8:(_0x563cdf,_0x37776c,_0x5231b1)=>{_0x5231b1(0xd53f),_0x5231b1(0xbd53),_0x5231b1(0x11096),_0x5231b1(0x1679c),_0x5231b1(0x15c0e),_0x5231b1(0x12cad),_0x5231b1(0x67a3),_0x5231b1(0x118e4),_0x5231b1(0x1610),_0x5231b1(0xf009),_0x5231b1(0xbc19);},0x118e4:(_0x575593,_0x3945de,_0x1c7ade)=>{_0x1c7ade(0x67a3),_0x1c7ade(0x11096);},0x3755:(_0x1bc9a3,_0x329b3b,_0x5e792f)=>{_0x5e792f(0xb448),_0x5e792f(0x1691b),_0x5e792f(0x13049);},0xb448:(_0x20c800,_0x243db1,_0x4e9cfa)=>{var _0x3ff4fa=a8_0x2e955a;_0x4e9cfa['d'](_0x243db1,{'E':()=>_0x52cfb0});var _0x496f8f=_0x4e9cfa(0xbd53),_0x2525d6=_0x4e9cfa(0x12cad),_0x40f0ea=_0x4e9cfa(0x1610),_0x1ec39b=_0x4e9cfa(0xe59d),_0x50acf1=_0x4e9cfa(0x1679c);class _0x52cfb0{constructor(_0x1c706e,_0x455ac4,_0x13df28,_0x3592bd,_0x410ca7){var _0x5340a7=a8_0xcbd5;this[_0x5340a7(0xba1)]=_0x1c706e,this[_0x5340a7(0x2436)]=_0x455ac4,this[_0x5340a7(0x58e)]=_0x40f0ea['g'][_0x5340a7(0x29a4)],this['color']=_0x13df28||new _0x496f8f['Wo'](0x1,0x1,0x1),this['texture']=_0x3592bd?new _0x2525d6['x'](_0x3592bd,_0x410ca7['getScene'](),!0x0):null;const _0x57c113=(this[_0x5340a7(0xe6f)]=_0x410ca7)[_0x5340a7(0x38c0)][_0x5340a7(0x279a)]();this['_drawWrapper']=new _0x1ec39b['q'](_0x57c113),this[_0x5340a7(0x207c)][_0x5340a7(0x401c)]=_0x57c113[_0x5340a7(0x29f2)](_0x5340a7(0x2b0b),[_0x50acf1['o']['PositionKind']],[_0x5340a7(0x2fc8),_0x5340a7(0x170e)],[_0x5340a7(0x91d)],''),_0x410ca7['lensFlares'][_0x5340a7(0x2009)](this);}static[_0x3ff4fa(0x1d31)](_0x5754c5,_0x442e2b,_0x6c4386,_0x4d93fe,_0x18d376){return new _0x52cfb0(_0x5754c5,_0x442e2b,_0x6c4386,_0x4d93fe,_0x18d376);}[_0x3ff4fa(0xc1f)](){var _0x5748e5=_0x3ff4fa;this[_0x5748e5(0x2bb4)]&&this[_0x5748e5(0x2bb4)][_0x5748e5(0xc1f)]();var _0x63aeb2=this[_0x5748e5(0xe6f)][_0x5748e5(0x25f1)][_0x5748e5(0x775)](this);this[_0x5748e5(0xe6f)][_0x5748e5(0x25f1)][_0x5748e5(0x34ac)](_0x63aeb2,0x1);}}},0x1691b:(_0x4f1737,_0x1a51a9,_0x3f2483)=>{var _0xca3be4=a8_0x2e955a;_0x3f2483['d'](_0x1a51a9,{'u':()=>_0x589cf4});var _0x33e7c6=_0x3f2483(0x4ba7),_0x871635=_0x3f2483(0xd53f),_0x3d2a6b=_0x3f2483(0x17372),_0x3177ee=_0x3f2483(0x11096),_0xcdd003=_0x3f2483(0x1679c),_0x1558ef=_0x3f2483(0x3761),_0x164fed=_0x3f2483(0x15c0e),_0x2a920f=_0x3f2483(0xb448),_0x194311=_0x3f2483(0x1610),_0x22e12f=(_0x3f2483(0xa277),_0x3f2483(0x14b96),_0x3f2483(0x8baf)),_0x5a497f=_0x3f2483(0xbd53);class _0x589cf4{constructor(_0x29b7de,_0x121dc0,_0x16f759){var _0x9b7380=a8_0xcbd5;this['name']=_0x29b7de,this[_0x9b7380(0x25f1)]=new Array(),this['borderLimit']=0x12c,this[_0x9b7380(0x700)]=0x0,this['layerMask']=0xfffffff,this['_vertexBuffers']={},this[_0x9b7380(0x2b7a)]=!0x0,this[_0x9b7380(0x20c2)]=_0x16f759||_0x3177ee['l'][_0x9b7380(0x39a1)],_0x589cf4[_0x9b7380(0x3d94)](this[_0x9b7380(0x20c2)]),this[_0x9b7380(0x306a)]=_0x121dc0,this['id']=_0x29b7de,_0x16f759[_0x9b7380(0x1141)][_0x9b7380(0x2009)](this),this[_0x9b7380(0x1eef)]=_0x1e0184=>_0x16f759[_0x9b7380(0x3311)]&&_0x1e0184[_0x9b7380(0x351b)]&&_0x1e0184[_0x9b7380(0xb7d)]&&_0x1e0184[_0x9b7380(0x1cc5)]()&&_0x1e0184['isBlocker']&&0x0!=(_0x1e0184[_0x9b7380(0x3e13)]&_0x16f759[_0x9b7380(0x3311)][_0x9b7380(0x3e13)]),_0x121dc0=_0x16f759[_0x9b7380(0x279a)]();const _0x3f4236=[];_0x3f4236[_0x9b7380(0x2009)](0x1,0x1),_0x3f4236['push'](-0x1,0x1),_0x3f4236[_0x9b7380(0x2009)](-0x1,-0x1),_0x3f4236[_0x9b7380(0x2009)](0x1,-0x1),this[_0x9b7380(0x2bc6)][_0xcdd003['o'][_0x9b7380(0x1745)]]=new _0xcdd003['o'](_0x121dc0,_0x3f4236,_0xcdd003['o'][_0x9b7380(0x1745)],!0x1,!0x1,0x2),this[_0x9b7380(0x235b)]();}get[_0xca3be4(0x38c0)](){var _0x53ec57=_0xca3be4;return this[_0x53ec57(0x20c2)];}[_0xca3be4(0x235b)](){var _0x4e5e5a=_0xca3be4;const _0x490c9a=[];_0x490c9a[_0x4e5e5a(0x2009)](0x0),_0x490c9a[_0x4e5e5a(0x2009)](0x1),_0x490c9a[_0x4e5e5a(0x2009)](0x2),_0x490c9a['push'](0x0),_0x490c9a[_0x4e5e5a(0x2009)](0x2),_0x490c9a['push'](0x3),this['_indexBuffer']=this['_scene'][_0x4e5e5a(0x279a)]()[_0x4e5e5a(0x1d3e)](_0x490c9a);}get[_0xca3be4(0x1cc5)](){var _0x17a2cf=_0xca3be4;return this[_0x17a2cf(0x2b7a)];}set['isEnabled'](_0x544fec){var _0x260cc6=_0xca3be4;this[_0x260cc6(0x2b7a)]=_0x544fec;}[_0xca3be4(0x14ab)](){return this['_scene'];}[_0xca3be4(0x1b05)](){var _0x5560bd=_0xca3be4;return this[_0x5560bd(0x306a)];}['setEmitter'](_0x2f9777){this['_emitter']=_0x2f9777;}[_0xca3be4(0x1133)](){var _0x853c27=_0xca3be4;return this[_0x853c27(0x306a)]['getAbsolutePosition']?this[_0x853c27(0x306a)][_0x853c27(0x39fd)]():this[_0x853c27(0x306a)][_0x853c27(0x2436)];}['computeEffectivePosition'](_0x2c4f15){var _0x251aca=_0xca3be4;let _0x59fcdf=this['getEmitterPosition']();_0x59fcdf=_0x871635['P'][_0x251aca(0x3647)](_0x59fcdf,_0x871635['y3']['Identity'](),this[_0x251aca(0x20c2)][_0x251aca(0x3a5e)](),_0x2c4f15),this[_0x251aca(0x4017)]=_0x59fcdf['x'],this['_positionY']=_0x59fcdf['y'],_0x59fcdf=_0x871635['P'][_0x251aca(0x285c)](this['getEmitterPosition'](),this[_0x251aca(0x20c2)][_0x251aca(0x1f6f)]()),0x0_0x2c4f15['x']&&this[_0x251aca(0x4017)]<_0x2c4f15['x']+_0x2c4f15['width']&&this['_positionY']>_0x2c4f15['y']&&(this[_0x251aca(0x35e1)],_0x2c4f15['y'],_0x2c4f15[_0x251aca(0x230c)]),!0x0);}[_0xca3be4(0x3429)](){var _0x184f05=_0xca3be4;if(!this[_0x184f05(0x2b7a)]||!this[_0x184f05(0x20c2)][_0x184f05(0x3311)])return!0x1;const _0x594413=this[_0x184f05(0x1133)](),_0x213c91=_0x594413[_0x184f05(0x34cd)](this['_scene']['activeCamera'][_0x184f05(0x31f5)]);var _0x1afd56=_0x213c91[_0x184f05(0x9da)](),_0x30340f=(_0x213c91[_0x184f05(0x90a)](),new _0x1558ef['z'](this['_scene']['activeCamera'][_0x184f05(0x31f5)],_0x213c91)),_0x30340f=this[_0x184f05(0x20c2)][_0x184f05(0x279)](_0x30340f,this[_0x184f05(0x1eef)],!0x0);return!_0x30340f||!_0x30340f[_0x184f05(0x2938)]||_0x30340f[_0x184f05(0x169a)]>_0x1afd56;}[_0xca3be4(0x4a0)](){var _0x5cc393=_0xca3be4;if(!this['_scene'][_0x5cc393(0x3311)])return!0x1;const _0x9205c6=this['_scene']['getEngine'](),_0x5ace4f=this[_0x5cc393(0x20c2)][_0x5cc393(0x3311)]['viewport'],_0x5addd8=_0x5ace4f[_0x5cc393(0x2fd4)](_0x9205c6[_0x5cc393(0x19ac)](!0x0),_0x9205c6[_0x5cc393(0x32b)](!0x0));if(!this[_0x5cc393(0x101b)](_0x5addd8))return!0x1;if(!this[_0x5cc393(0x3429)]())return!0x1;let _0x2a59ca,_0x12de85,_0x52da0d=(_0x2a59ca=this[_0x5cc393(0x4017)]_0x5addd8['x']+_0x5addd8['width']-this[_0x5cc393(0xbf9)]?this[_0x5cc393(0x4017)]-_0x5addd8['x']-_0x5addd8[_0x5cc393(0x15b3)]+this[_0x5cc393(0xbf9)]:0x0,(_0x12de85=this['_positionY']_0x5addd8['y']+_0x5addd8[_0x5cc393(0x230c)]-this[_0x5cc393(0xbf9)]?this[_0x5cc393(0x35e1)]-_0x5addd8['y']-_0x5addd8[_0x5cc393(0x230c)]+this[_0x5cc393(0xbf9)]:0x0)<_0x2a59ca?_0x2a59ca:_0x12de85),_0x237cc4=((_0x52da0d-=this[_0x5cc393(0x700)])>this['borderLimit']&&(_0x52da0d=this[_0x5cc393(0xbf9)]),0x1-_0x3d2a6b['R']['Clamp'](_0x52da0d/this[_0x5cc393(0xbf9)],0x0,0x1));if(_0x237cc4<0x0)return!0x1;0x1<_0x237cc4&&(_0x237cc4=0x1),0x0{var _0x2d0c29=_0xca3be4;throw(0x0,_0x22e12f['S'])(_0x2d0c29(0x405a));};},0x13049:(_0x425146,_0x9881c4,_0x44ed92)=>{var _0x982f54=a8_0x2e955a,_0xaaac5d=_0x44ed92(0x4ba7),_0x57c1dd=_0x44ed92(0x67a3),_0x34ce5f=_0x44ed92(0x700f),_0x3bc26b=_0x44ed92(0x1691b);_0x34ce5f['p'][_0x982f54(0x2eba)](_0x57c1dd['l'][_0x982f54(0x6a3)],(_0x442877,_0x411dc2,_0x4f6646,_0x3d142f)=>{var _0x334440=_0x982f54;if(void 0x0!==_0x442877[_0x334440(0x1141)]&&null!==_0x442877['lensFlareSystems']){_0x4f6646['lensFlareSystems']||(_0x4f6646['lensFlareSystems']=new Array());for(let _0xcb9ee4=0x0,_0x3b29fd=_0x442877[_0x334440(0x1141)][_0x334440(0x9da)];_0xcb9ee4<_0x3b29fd;_0xcb9ee4++){var _0x144a86=_0x442877[_0x334440(0x1141)][_0xcb9ee4],_0x144a86=_0x3bc26b['u']['Parse'](_0x144a86,_0x411dc2,_0x3d142f);_0x4f6646[_0x334440(0x1141)][_0x334440(0x2009)](_0x144a86);}}}),_0x34ce5f['p'][_0x982f54(0x2dca)]['getLensFlareSystemByName']=function(_0x5038d1){var _0x4221d5=_0x982f54;for(let _0xe5a8bd=0x0;_0xe5a8bd{var _0x281f36=_0x423226;this['scene'][_0x281f36(0x4044)](_0x4c69bb);});}['removeFromContainer'](_0x5eccd2,_0x52407b){var _0x43f79c=_0x982f54;_0x5eccd2[_0x43f79c(0x1141)]&&_0x5eccd2[_0x43f79c(0x1141)][_0x43f79c(0x982)](_0x4656ef=>{var _0x3bb02c=_0x43f79c;this[_0x3bb02c(0x38c0)][_0x3bb02c(0x20b5)](_0x4656ef),_0x52407b&&_0x4656ef['dispose']();});}[_0x982f54(0xea8)](_0x2ec40a){var _0x51ff80=_0x982f54;_0x2ec40a[_0x51ff80(0x1141)]=[];for(const _0x49c8c1 of this[_0x51ff80(0x38c0)][_0x51ff80(0x1141)])_0x2ec40a[_0x51ff80(0x1141)][_0x51ff80(0x2009)](_0x49c8c1[_0x51ff80(0xea8)]());}[_0x982f54(0xc1f)](){var _0xf6242f=_0x982f54;const _0x36fdb4=this[_0xf6242f(0x38c0)][_0xf6242f(0x1141)];for(;_0x36fdb4[_0xf6242f(0x9da)];)_0x36fdb4[0x0][_0xf6242f(0xc1f)]();}['_draw'](_0x18ff79){var _0x5f0b9f=_0x982f54;if(this[_0x5f0b9f(0x38c0)]['lensFlaresEnabled']){var _0x5e12a3=this[_0x5f0b9f(0x38c0)]['lensFlareSystems'];_0xaaac5d['w1'][_0x5f0b9f(0x295e)]('Lens\x20flares',0x0<_0x5e12a3[_0x5f0b9f(0x9da)]);for(const _0x40c0c5 of _0x5e12a3)0x0!=(_0x18ff79[_0x5f0b9f(0x3e13)]&_0x40c0c5[_0x5f0b9f(0x3e13)])&&_0x40c0c5[_0x5f0b9f(0x4a0)]();_0xaaac5d['w1'][_0x5f0b9f(0x2e86)](_0x5f0b9f(0x3030),0x0<_0x5e12a3[_0x5f0b9f(0x9da)]);}}}_0x3bc26b['u'][_0x982f54(0x3d94)]=_0xab173b=>{var _0x341ce2=_0x982f54,_0x5c3861;_0xab173b[_0x341ce2(0xd59)](_0x57c1dd['l']['NAME_LENSFLARESYSTEM'])||(_0x5c3861=new _0x5b448b(_0xab173b),_0xab173b[_0x341ce2(0x217b)](_0x5c3861));};},0xc77a:(_0xf543d7,_0x234558,_0x359e00)=>{var _0x108b2e=a8_0x2e955a;_0x359e00['d'](_0x234558,{'R':()=>_0x36c276});var _0x4aed14=_0x359e00(0xd53f),_0x33022d=_0x359e00(0xcde8),_0x3835f3=_0x359e00(0x1610),_0x4c089c=(_0x359e00(0x4f8e),_0x359e00(0xea7f),_0x359e00(0x5386),_0x359e00(0x8baf)),_0x1249ca=_0x359e00(0xa6c6),_0x512436=_0x359e00(0x454e),_0x5d46a7=_0x359e00(0x10937),_0xe0b5db=_0x359e00(0x9a70),_0x276611=_0x359e00(0x11096),_0x159f13=_0x359e00(0x6214);const _0x2588c8=_0x4aed14['P']['Up'](),_0x29a25c=_0x4aed14['P'][_0x108b2e(0x317a)](),_0xd0a6b5=new _0x4aed14['P'](),_0x425676=new _0x4aed14['P'](),_0x541dbb=new _0x4aed14['y3']();class _0x36c276 extends _0x1249ca['u']{constructor(_0x3c52e4,_0x5c8b49,_0x127c05,_0x55f60d){var _0x98a08b=_0x108b2e;_0x36c276['IsSupported']?(super(_0x3c52e4,_0x5c8b49,_0x127c05,_0x55f60d),this[_0x98a08b(0x1f02)]=!0x0):_0xe0b5db['Y'][_0x98a08b(0xeb0)](_0x98a08b(0x7a2));}[_0x108b2e(0x23ea)](_0x1a61d){var _0x34ff46=_0x108b2e;return _0x1a61d===_0x1249ca['u'][_0x34ff46(0x609)]||_0x1a61d===_0x1249ca['u']['FILTER_PCF']||_0x1a61d===_0x1249ca['u']['FILTER_PCSS']?_0x1a61d:(_0x159f13[_0x34ff46(0x1f93)]('Unsupported\x20filter\x20\x22'+_0x1a61d+'\x22!'),_0x1249ca['u'][_0x34ff46(0x609)]);}get[_0x108b2e(0x118b)](){var _0x10e384=_0x108b2e;return this[_0x10e384(0x122b)];}set[_0x108b2e(0x118b)](_0x5cc74b){var _0x370cbc=_0x108b2e;(_0x5cc74b=Math[_0x370cbc(0x1858)](Math[_0x370cbc(0x34dd)](_0x5cc74b,_0x36c276['MIN_CASCADES_COUNT']),_0x36c276[_0x370cbc(0x34ad)]))!==this[_0x370cbc(0x122b)]&&(this[_0x370cbc(0x122b)]=_0x5cc74b,this[_0x370cbc(0x227)](),this['_recreateSceneUBOs']());}get[_0x108b2e(0x210f)](){var _0x1db6e0=_0x108b2e;return this[_0x1db6e0(0x1c05)];}set[_0x108b2e(0x210f)](_0x7b1a32){var _0x147862=_0x108b2e;this[_0x147862(0x418e)]&&_0x7b1a32&&(this[_0x147862(0x20c2)][_0x147862(0x1f56)][_0x147862(0x209f)](this['_freezeShadowCastersBoundingInfoObservable']),this[_0x147862(0x418e)]=null),this[_0x147862(0x418e)]||_0x7b1a32||(this['_freezeShadowCastersBoundingInfoObservable']=this['_scene'][_0x147862(0x1f56)][_0x147862(0x2ed7)](this['_computeShadowCastersBoundingInfo']['bind'](this))),(this[_0x147862(0x1c05)]=_0x7b1a32)&&this[_0x147862(0x4bb)]();}['_computeShadowCastersBoundingInfo'](){var _0xb62904=_0x108b2e;if(this[_0xb62904(0x3ae9)][_0xb62904(0x3c7)](Number[_0xb62904(0x399e)],Number[_0xb62904(0x399e)],Number['MAX_VALUE']),this['_scbiMax']['copyFromFloats'](Number[_0xb62904(0x757)],Number[_0xb62904(0x757)],Number[_0xb62904(0x757)]),this[_0xb62904(0xee1)]&&this[_0xb62904(0xee1)][_0xb62904(0x310e)]){var _0x205369,_0x528402=this[_0xb62904(0xee1)]['renderList'];for(let _0x4fd1b7=0x0;_0x4fd1b7<_0x528402[_0xb62904(0x9da)];_0x4fd1b7++){const _0x3bb2f4=_0x528402[_0x4fd1b7];_0x3bb2f4&&(_0x205369=_0x3bb2f4[_0xb62904(0x40ee)]()['boundingBox'],this['_scbiMin'][_0xb62904(0x261e)](_0x205369[_0xb62904(0x1ac2)]),this[_0xb62904(0x1b84)][_0xb62904(0x13c8)](_0x205369[_0xb62904(0x3332)]));}var _0x4cb382,_0x13fd63=this['_scene'][_0xb62904(0x27d2)];for(let _0x1a5bcf=0x0;_0x1a5bcf<_0x13fd63[_0xb62904(0x9da)];_0x1a5bcf++){const _0x4f581c=_0x13fd63[_0x1a5bcf];_0x4f581c&&_0x4f581c['isVisible']&&_0x4f581c[_0xb62904(0x1cc5)]&&_0x4f581c[_0xb62904(0x39af)]&&(_0x4cb382=_0x4f581c['getBoundingInfo']()[_0xb62904(0xf7f)],this[_0xb62904(0x3ae9)][_0xb62904(0x261e)](_0x4cb382[_0xb62904(0x1ac2)]),this['_scbiMax'][_0xb62904(0x13c8)](_0x4cb382[_0xb62904(0x3332)]));}}this[_0xb62904(0x194b)][_0xb62904(0x38a6)](this[_0xb62904(0x3ae9)],this[_0xb62904(0x1b84)]);}get[_0x108b2e(0x26cb)](){return this['_shadowCastersBoundingInfo'];}set[_0x108b2e(0x26cb)](_0xdd274a){var _0x5a0158=_0x108b2e;this[_0x5a0158(0x194b)]=_0xdd274a;}[_0x108b2e(0x2a1c)](_0x2ac1bb,_0x3774d7){var _0x4467ee=_0x108b2e;this[_0x4467ee(0xa25)]===_0x2ac1bb&&this[_0x4467ee(0x1959)]===_0x3774d7||(_0x3774d7<_0x2ac1bb&&(_0x2ac1bb=0x0,_0x3774d7=0x1),0x1<_0x3774d7&&(_0x3774d7=0x1),this[_0x4467ee(0xa25)]=_0x2ac1bb=_0x2ac1bb<0x0?0x0:_0x2ac1bb,this[_0x4467ee(0x1959)]=_0x3774d7,this['_breaksAreDirty']=!0x0);}get[_0x108b2e(0xb59)](){var _0x53ef25=_0x108b2e;return this[_0x53ef25(0xa25)];}get[_0x108b2e(0x2908)](){var _0x4cbf07=_0x108b2e;return this[_0x4cbf07(0x1959)];}[_0x108b2e(0x28c8)](){return _0x36c276['CLASSNAME'];}[_0x108b2e(0x2cd1)](_0x3fdec2){var _0x5c7596=_0x108b2e;return 0x0<=_0x3fdec2&&_0x3fdec2_0x2d0bff['maxZ']||(this[_0x141271(0x215a)]=_0x4afae2,this[_0x141271(0x2e00)][_0x141271(0x2cd4)](),this[_0x141271(0x1b55)]=!0x0):this[_0x141271(0x215a)]=_0x4afae2;}get['debug'](){return this['_debug'];}set['debug'](_0x403169){var _0x32aeb7=_0x108b2e;this[_0x32aeb7(0x3417)]=_0x403169,this[_0x32aeb7(0x2e00)]['_markMeshesAsLightDirty']();}get[_0x108b2e(0xe02)](){return this['_depthClamp'];}set['depthClamp'](_0x16e7d8){this['_depthClamp']=_0x16e7d8;}get[_0x108b2e(0x4148)](){var _0x515210=_0x108b2e;return this[_0x515210(0x35fe)];}set[_0x108b2e(0x4148)](_0x1fd9e7){var _0x34d107=_0x108b2e;this['_cascadeBlendPercentage']=_0x1fd9e7,this[_0x34d107(0x2e00)][_0x34d107(0x2cd4)]();}get[_0x108b2e(0x3837)](){return this['_lambda'];}set['lambda'](_0x413ee3){var _0x269979=_0x108b2e;_0x413ee3=Math[_0x269979(0x1858)](Math['max'](_0x413ee3,0x0),0x1),this[_0x269979(0x83f)]!=_0x413ee3&&(this[_0x269979(0x83f)]=_0x413ee3,this[_0x269979(0x1b55)]=!0x0);}[_0x108b2e(0x8f3)](_0xaa33d3){var _0x399a95=_0x108b2e;return 0x0<=_0xaa33d3&&_0xaa33d3{var _0x50977d=_0x2b3db1;let _0x55f259=_0x292719[_0x50977d(0x1858)],_0x117e37=_0x292719['max'];_0x55f259>=_0x117e37&&(_0x55f259=0x0,_0x117e37=0x1),_0x55f259==this[_0x50977d(0xa25)]&&_0x117e37==this[_0x50977d(0x1959)]||this[_0x50977d(0x2a1c)](_0x55f259,_0x117e37);}),this[_0x2b3db1(0x3d3a)][_0x2b3db1(0x1efd)](this[_0x2b3db1(0xd77)])),this[_0x2b3db1(0x3d3a)][_0x2b3db1(0x1cb3)]();}}get['autoCalcDepthBoundsRefreshRate'](){var _0x2b63ac=_0x108b2e,_0x3031f4;return null!=(_0x3031f4=null==(_0x3031f4=null==(_0x3031f4=this['_depthReducer'])?void 0x0:_0x3031f4[_0x2b63ac(0x23af)])?void 0x0:_0x3031f4['getDepthMap']()[_0x2b63ac(0x25ed)])?_0x3031f4:-0x1;}set[_0x108b2e(0x3c9a)](_0x1120b2){var _0x527aef=_0x108b2e,_0x1afac9;null!=(_0x1afac9=this[_0x527aef(0x3d3a)])&&_0x1afac9[_0x527aef(0x23af)]&&(this[_0x527aef(0x3d3a)]['depthRenderer'][_0x527aef(0xcc1)]()[_0x527aef(0x25ed)]=_0x1120b2);}[_0x108b2e(0x27e5)](){var _0x35e43a=_0x108b2e;this[_0x35e43a(0x1b55)]=!0x0;}[_0x108b2e(0x188e)](){var _0x5dda92=_0x108b2e,_0x2bb5b2=this[_0x5dda92(0x14d1)]();if(_0x2bb5b2){var _0xc75834=_0x2bb5b2[_0x5dda92(0xad1)],_0x2bb5b2=_0x2bb5b2[_0x5dda92(0x3928)],_0x46684c=_0x2bb5b2-_0xc75834,_0xa34366=this[_0x5dda92(0xa25)],_0x53607c=_0xc75834+_0xa34366*_0x46684c,_0x2bb5b2=_0xc75834+(this[_0x5dda92(0x215a)]<_0x2bb5b2&&this[_0x5dda92(0x215a)]>=_0xc75834?Math[_0x5dda92(0x1858)]((this['_shadowMaxZ']-_0xc75834)/(_0x2bb5b2-_0xc75834),this[_0x5dda92(0x1959)]):this[_0x5dda92(0x1959)])*_0x46684c,_0x35e997=_0x2bb5b2-_0x53607c,_0xbb7c8c=_0x2bb5b2/_0x53607c;for(let _0x45ac84=0x0;_0x45ac84{var _0xef929c=_0x25f910;this[_0xef929c(0x10d6)]&&this[_0xef929c(0x20c2)]['setSceneUniformBuffer'](this[_0xef929c(0x10d6)][_0x565863]),this['_currentLayer']=_0x565863,this[_0xef929c(0x20d3)]===_0x1249ca['u'][_0xef929c(0x2ffa)]&&_0x427795['setColorWrite'](!0x1),this[_0xef929c(0x20c2)][_0xef929c(0x1bbe)](this[_0xef929c(0x8f3)](_0x565863),this[_0xef929c(0x37cf)](_0x565863)),this['_useUBO']&&(this[_0xef929c(0x20c2)][_0xef929c(0x1311)]()[_0xef929c(0x23ee)](),this[_0xef929c(0x20c2)][_0xef929c(0xee0)]());}),this[_0x25f910(0xee1)][_0x25f910(0x1e0f)][_0x25f910(0x2ed7)](()=>{var _0xd7ffb5=_0x25f910,_0x27e17e;this[_0xd7ffb5(0xdea)]=this[_0xd7ffb5(0x20c2)]['getSceneUniformBuffer'](),null!=(_0x27e17e=_0x427795[_0xd7ffb5(0x3ab4)])&&_0x27e17e[_0xd7ffb5(0xc8f)](_0x427795,'cascaded\x20shadow\x20map\x20generation\x20for\x20pass\x20id\x20'+_0x427795['currentRenderPassId'],0x1),this['_breaksAreDirty']&&this[_0xd7ffb5(0x188e)](),this[_0xd7ffb5(0x147a)]();}),this[_0x25f910(0x188e)]();}}[_0x108b2e(0x2c6d)](_0x1f36eb,_0x4ab643){var _0x151122=_0x108b2e;_0x4ab643[_0x151122(0x1b4f)](_0x151122(0x8a6),this[_0x151122(0x1094)](this['_currentLayer']));}[_0x108b2e(0x411c)](_0x30eb77){var _0x582011=_0x108b2e;_0x30eb77[_0x582011(0x2009)](_0x582011(0x27f0)+(this[_0x582011(0x31a7)]&&this[_0x582011(0x20d3)]!==_0x1249ca['u']['FILTER_PCSS']?'1':'0'));}['prepareDefines'](_0x3075f6,_0xcb7a5c){var _0x5248d9=_0x108b2e;super[_0x5248d9(0x39db)](_0x3075f6,_0xcb7a5c);var _0x296932=this[_0x5248d9(0x20c2)],_0x3832b4=this['_light'];_0x296932[_0x5248d9(0x2fd)]&&_0x3832b4[_0x5248d9(0x239)]&&(_0x3075f6[_0x5248d9(0x3972)+_0xcb7a5c]=!0x0,_0x3075f6[_0x5248d9(0x1374)+_0xcb7a5c]=this['debug'],_0x3075f6['SHADOWCSMNUM_CASCADES'+_0xcb7a5c]=this[_0x5248d9(0x118b)],_0x3075f6[_0x5248d9(0x1bac)+_0xcb7a5c]=_0x296932[_0x5248d9(0xf71)],(_0x3832b4=this[_0x5248d9(0x14d1)]())&&this[_0x5248d9(0x215a)]<_0x3832b4[_0x5248d9(0x3928)]&&(_0x3075f6[_0x5248d9(0x652)+_0xcb7a5c]=!0x0),0x0===this[_0x5248d9(0x4148)]&&(_0x3075f6['SHADOWCSMNOBLEND'+_0xcb7a5c]=!0x0));}[_0x108b2e(0x36d2)](_0x32af29,_0xb70652){var _0x1c52b6=_0x108b2e;const _0x1d5803=this['_light'];if(this['_scene'][_0x1c52b6(0x2fd)]&&_0x1d5803['shadowEnabled']){var _0x41adc8=this['_getCamera']();if(_0x41adc8){const _0x4f32f7=this[_0x1c52b6(0x189a)]();if(_0x4f32f7){var _0x574f8b=_0x4f32f7[_0x1c52b6(0x12d1)]()['width'];if(_0xb70652['setMatrices'](_0x1c52b6(0xd21)+_0x32af29,this[_0x1c52b6(0x1590)]),_0xb70652[_0x1c52b6(0x1a86)](_0x1c52b6(0x1e04)+_0x32af29,this[_0x1c52b6(0x285d)]),_0xb70652[_0x1c52b6(0x12f1)](_0x1c52b6(0x433)+_0x32af29,0x0===this['cascadeBlendPercentage']?0x2710:0x1/this[_0x1c52b6(0x4148)]),_0xb70652[_0x1c52b6(0x1a86)](_0x1c52b6(0xdd4)+_0x32af29,this[_0x1c52b6(0x3a42)]),this[_0x1c52b6(0x20d3)]===_0x1249ca['u'][_0x1c52b6(0x2ffa)])_0xb70652[_0x1c52b6(0x1c66)](_0x1c52b6(0x1631)+_0x32af29,_0x4f32f7),_0x1d5803['_uniformBuffer'][_0x1c52b6(0x1f8)](_0x1c52b6(0x3678),this[_0x1c52b6(0x3c14)](),_0x574f8b,0x1/_0x574f8b,this[_0x1c52b6(0x209e)],_0x32af29);else{if(this[_0x1c52b6(0x20d3)]===_0x1249ca['u']['FILTER_PCSS']){for(let _0xf852e9=0x0;_0xf852e9new _0x36c276(_0x541296,_0xc1bf0b,void 0x0,_0xdbefd9));return void 0x0!==_0x4b0bbd[_0xc57dd7(0x118b)]&&(_0x519c54[_0xc57dd7(0x118b)]=_0x4b0bbd[_0xc57dd7(0x118b)]),void 0x0!==_0x4b0bbd[_0xc57dd7(0x29b5)]&&(_0x519c54['debug']=_0x4b0bbd[_0xc57dd7(0x29b5)]),void 0x0!==_0x4b0bbd[_0xc57dd7(0xb8e)]&&(_0x519c54[_0xc57dd7(0xb8e)]=_0x4b0bbd[_0xc57dd7(0xb8e)]),void 0x0!==_0x4b0bbd['lambda']&&(_0x519c54[_0xc57dd7(0x3837)]=_0x4b0bbd[_0xc57dd7(0x3837)]),void 0x0!==_0x4b0bbd[_0xc57dd7(0x4148)]&&(_0x519c54[_0xc57dd7(0x4148)]=_0x4b0bbd['cascadeBlendPercentage']),void 0x0!==_0x4b0bbd['depthClamp']&&(_0x519c54[_0xc57dd7(0xe02)]=_0x4b0bbd[_0xc57dd7(0xe02)]),void 0x0!==_0x4b0bbd[_0xc57dd7(0x28c7)]&&(_0x519c54['autoCalcDepthBounds']=_0x4b0bbd[_0xc57dd7(0x28c7)]),void 0x0!==_0x4b0bbd[_0xc57dd7(0x170d)]&&(_0x519c54[_0xc57dd7(0x170d)]=_0x4b0bbd['shadowMaxZ']),void 0x0!==_0x4b0bbd[_0xc57dd7(0x37d4)]&&(_0x519c54[_0xc57dd7(0x37d4)]=_0x4b0bbd[_0xc57dd7(0x37d4)]),void 0x0!==_0x4b0bbd[_0xc57dd7(0x210f)]&&(_0x519c54[_0xc57dd7(0x210f)]=_0x4b0bbd[_0xc57dd7(0x210f)]),void 0x0!==_0x4b0bbd[_0xc57dd7(0xb59)]&&void 0x0!==_0x4b0bbd[_0xc57dd7(0x2908)]&&_0x519c54[_0xc57dd7(0x2a1c)](_0x4b0bbd[_0xc57dd7(0xb59)],_0x4b0bbd['maxDistance']),_0x519c54;}}_0x36c276[_0x108b2e(0x248e)]=[new _0x4aed14['P'](-0x1,0x1,-0x1),new _0x4aed14['P'](0x1,0x1,-0x1),new _0x4aed14['P'](0x1,-0x1,-0x1),new _0x4aed14['P'](-0x1,-0x1,-0x1),new _0x4aed14['P'](-0x1,0x1,0x1),new _0x4aed14['P'](0x1,0x1,0x1),new _0x4aed14['P'](0x1,-0x1,0x1),new _0x4aed14['P'](-0x1,-0x1,0x1)],_0x36c276[_0x108b2e(0x38cd)]='CascadedShadowGenerator',_0x36c276[_0x108b2e(0x103b)]=0x4,_0x36c276[_0x108b2e(0x2614)]=0x2,_0x36c276[_0x108b2e(0x34ad)]=0x4,_0x36c276[_0x108b2e(0x3d94)]=_0x2228be=>{throw(0x0,_0x4c089c['S'])('ShadowGeneratorSceneComponent');};},0x93b3:(_0x2b4923,_0xfc64b3,_0x19094d)=>{_0x19094d(0xa6c6),_0x19094d(0xc77a),_0x19094d(0xa5f4);},0xa6c6:(_0x568b69,_0x4b8847,_0x4271d2)=>{var _0x4958bc=a8_0x2e955a;_0x4271d2['d'](_0x4b8847,{'u':()=>_0x541d9b});var _0x50d5e7=_0x4271d2(0xd53f),_0x4f4aad=_0x4271d2(0xbd53),_0x4edb7a=_0x4271d2(0x1679c),_0x4fe18b=_0x4271d2(0xd5e5),_0x1f2440=_0x4271d2(0x10c09),_0x452135=_0x4271d2(0x12cad),_0x362bd8=_0x4271d2(0xcde8),_0x21768a=_0x4271d2(0x95d8),_0x52c17f=_0x4271d2(0x12382),_0x4b6b7d=_0x4271d2(0x1610),_0x3fc8dc=_0x4271d2(0xa896),_0x2fdb20=_0x4271d2(0x8baf),_0x4fa4c2=_0x4271d2(0x1419a),_0x4d7783=_0x4271d2(0x7cbb),_0x4d1dff=_0x4271d2(0xe59d),_0x3625ce=(_0x4271d2(0x4f8e),_0x4271d2(0xea7f),_0x4271d2(0x5386),_0x4271d2(0x3c54),_0x4271d2(0x15ec7));class _0x541d9b{constructor(_0x918b8a,_0x44cae2,_0x574b59,_0x32271c){var _0x2c2215=a8_0xcbd5;this[_0x2c2215(0x26ec)]=new _0x3fc8dc['y$'](),this[_0x2c2215(0xe35)]=new _0x3fc8dc['y$'](),this[_0x2c2215(0x2bc5)]=new _0x3fc8dc['y$'](),this['onAfterShadowMapRenderMeshObservable']=new _0x3fc8dc['y$'](),this[_0x2c2215(0x242f)]=0.00005,this[_0x2c2215(0x15ae)]=0x0,this[_0x2c2215(0x348)]=0x1,this[_0x2c2215(0x1cf2)]=0x2,this['_blurKernel']=0x1,this['_useKernelBlur']=!0x1,this[_0x2c2215(0x20d3)]=_0x541d9b[_0x2c2215(0x609)],this[_0x2c2215(0x7e5)]=_0x541d9b[_0x2c2215(0x1744)],this[_0x2c2215(0x3f28)]=0.1,this[_0x2c2215(0x2395)]=0x0,this[_0x2c2215(0x1b98)]=!0x1,this[_0x2c2215(0x3ffa)]=!0x1,this[_0x2c2215(0x2f88)]=!0x1,this[_0x2c2215(0x209e)]=0x0,this[_0x2c2215(0x348d)]=!0x1,this[_0x2c2215(0x1342)]=_0x50d5e7['P']['Zero'](),this[_0x2c2215(0x267)]=_0x50d5e7['y3'][_0x2c2215(0x317a)](),this['_projectionMatrix']=_0x50d5e7['y3']['Zero'](),this['_transformMatrix']=_0x50d5e7['y3'][_0x2c2215(0x317a)](),this['_cachedPosition']=new _0x50d5e7['P'](Number[_0x2c2215(0x399e)],Number[_0x2c2215(0x399e)],Number[_0x2c2215(0x399e)]),this[_0x2c2215(0x39e6)]=new _0x50d5e7['P'](Number[_0x2c2215(0x399e)],Number[_0x2c2215(0x399e)],Number['MAX_VALUE']),this[_0x2c2215(0x395d)]=0x0,this['_currentFaceIndexCache']=0x0,this[_0x2c2215(0x881)]=_0x50d5e7['y3'][_0x2c2215(0x1b77)](),this[_0x2c2215(0x47e)]=_0x918b8a,this[_0x2c2215(0x2e00)]=_0x44cae2,this[_0x2c2215(0x20c2)]=_0x44cae2[_0x2c2215(0x14ab)](),this['_camera']=null!=_0x32271c?_0x32271c:null;let _0x49d529=_0x44cae2['_shadowGenerators'];(_0x49d529=_0x49d529||(_0x44cae2[_0x2c2215(0x3479)]=new Map()))[_0x2c2215(0x1878)](this[_0x2c2215(0x96e)],this),this['id']=_0x44cae2['id'],this['_useUBO']=this['_scene'][_0x2c2215(0x279a)]()[_0x2c2215(0x14d3)],this[_0x2c2215(0x32a1)]&&(this[_0x2c2215(0x10d6)]=[],this[_0x2c2215(0x10d6)][_0x2c2215(0x2009)](this[_0x2c2215(0x20c2)][_0x2c2215(0x10ca)](_0x2c2215(0x181d)+this[_0x2c2215(0x2e00)][_0x2c2215(0x1c3a)]+'\x22)'))),_0x541d9b['_SceneComponentInitialization'](this['_scene']),_0x918b8a=this[_0x2c2215(0x20c2)][_0x2c2215(0x279a)]()[_0x2c2215(0x2e84)](),(_0x574b59?_0x918b8a[_0x2c2215(0x26d8)]&&_0x918b8a[_0x2c2215(0x2067)]?this['_textureType']=_0x4b6b7d['g'][_0x2c2215(0xeee)]:_0x918b8a[_0x2c2215(0x8ec)]&&_0x918b8a['textureHalfFloatLinearFiltering']?this[_0x2c2215(0x38bb)]=_0x4b6b7d['g']['TEXTURETYPE_HALF_FLOAT']:this[_0x2c2215(0x38bb)]=_0x4b6b7d['g'][_0x2c2215(0x3c2)]:_0x918b8a['textureHalfFloatRender']&&_0x918b8a[_0x2c2215(0x1628)]?this['_textureType']=_0x4b6b7d['g'][_0x2c2215(0x3e04)]:_0x918b8a[_0x2c2215(0x26d8)]&&_0x918b8a[_0x2c2215(0x2067)]?this['_textureType']=_0x4b6b7d['g'][_0x2c2215(0xeee)]:this[_0x2c2215(0x38bb)]=_0x4b6b7d['g'][_0x2c2215(0x3c2)],this['_initializeGenerator'](),this[_0x2c2215(0x1b25)]());}get['bias'](){return this['_bias'];}set[_0x4958bc(0x36c5)](_0x4ddddd){this['_bias']=_0x4ddddd;}get[_0x4958bc(0x2a9)](){var _0x436213=_0x4958bc;return this[_0x436213(0x15ae)];}set['normalBias'](_0x444e05){var _0x9030a8=_0x4958bc;this[_0x9030a8(0x15ae)]=_0x444e05;}get[_0x4958bc(0x5f5)](){return this['_blurBoxOffset'];}set['blurBoxOffset'](_0x5aab02){var _0x482504=_0x4958bc;this['_blurBoxOffset']!==_0x5aab02&&(this[_0x482504(0x348)]=_0x5aab02,this[_0x482504(0xe86)]());}get[_0x4958bc(0x2716)](){var _0x2f5a47=_0x4958bc;return this[_0x2f5a47(0x1cf2)];}set[_0x4958bc(0x2716)](_0x2c025d){var _0x2ea222=_0x4958bc;this[_0x2ea222(0x1cf2)]!==_0x2c025d&&(this['_blurScale']=_0x2c025d,this[_0x2ea222(0xe86)]());}get[_0x4958bc(0xc5a)](){var _0x11ce30=_0x4958bc;return this[_0x11ce30(0x37f1)];}set['blurKernel'](_0x233aec){var _0x1f57d7=_0x4958bc;this[_0x1f57d7(0x37f1)]!==_0x233aec&&(this[_0x1f57d7(0x37f1)]=_0x233aec,this[_0x1f57d7(0xe86)]());}get[_0x4958bc(0x3b3a)](){return this['_useKernelBlur'];}set[_0x4958bc(0x3b3a)](_0x1663f9){var _0x39b024=_0x4958bc;this[_0x39b024(0xfd7)]!==_0x1663f9&&(this[_0x39b024(0xfd7)]=_0x1663f9,this['_disposeBlurPostProcesses']());}get['depthScale'](){var _0x347c=_0x4958bc;return void 0x0!==this[_0x347c(0x257e)]?this[_0x347c(0x257e)]:this[_0x347c(0x2e00)][_0x347c(0xc85)]();}set[_0x4958bc(0x1ea8)](_0x2eba69){var _0x3b4ea9=_0x4958bc;this[_0x3b4ea9(0x257e)]=_0x2eba69;}[_0x4958bc(0x23ea)](_0x2d8b52){return _0x2d8b52;}get[_0x4958bc(0x25d4)](){var _0x67ac68=_0x4958bc;return this[_0x67ac68(0x20d3)];}set[_0x4958bc(0x25d4)](_0x441962){var _0x520fb9=_0x4958bc;if(_0x441962=this[_0x520fb9(0x23ea)](_0x441962),this[_0x520fb9(0x2e00)][_0x520fb9(0x1818)]()){if(_0x441962===_0x541d9b[_0x520fb9(0x1d3f)])return void(this['useExponentialShadowMap']=!0x0);if(_0x441962===_0x541d9b[_0x520fb9(0x2e89)])return void(this[_0x520fb9(0x21ab)]=!0x0);if(_0x441962===_0x541d9b[_0x520fb9(0x2ffa)]||_0x441962===_0x541d9b[_0x520fb9(0x2f07)])return void(this[_0x520fb9(0x3ce7)]=!0x0);}_0x441962!==_0x541d9b['FILTER_PCF']&&_0x441962!==_0x541d9b['FILTER_PCSS']||this['_scene'][_0x520fb9(0x279a)]()[_0x520fb9(0x4ce)]['supportShadowSamplers']?this['_filter']!==_0x441962&&(this[_0x520fb9(0x20d3)]=_0x441962,this[_0x520fb9(0xe86)](),this['_applyFilterValues'](),this[_0x520fb9(0x2e00)][_0x520fb9(0x2cd4)]()):this[_0x520fb9(0x3ce7)]=!0x0;}get[_0x4958bc(0x3ce7)](){var _0x1a50ce=_0x4958bc;return this[_0x1a50ce(0x25d4)]===_0x541d9b['FILTER_POISSONSAMPLING'];}set['usePoissonSampling'](_0x503baf){var _0x35ce4b=_0x4958bc,_0x38eeb2=this[_0x35ce4b(0x23ea)](_0x541d9b[_0x35ce4b(0xf87)]);!_0x503baf&&this[_0x35ce4b(0x25d4)]!==_0x541d9b[_0x35ce4b(0xf87)]||(this[_0x35ce4b(0x25d4)]=_0x503baf?_0x38eeb2:_0x541d9b[_0x35ce4b(0x609)]);}get['useExponentialShadowMap'](){var _0x24d249=_0x4958bc;return this[_0x24d249(0x25d4)]===_0x541d9b[_0x24d249(0x709)];}set[_0x4958bc(0x1190)](_0x4b9295){var _0x116d04=_0x4958bc,_0x3ebe37=this[_0x116d04(0x23ea)](_0x541d9b[_0x116d04(0x709)]);!_0x4b9295&&this['filter']!==_0x541d9b[_0x116d04(0x709)]||(this[_0x116d04(0x25d4)]=_0x4b9295?_0x3ebe37:_0x541d9b[_0x116d04(0x609)]);}get[_0x4958bc(0x2420)](){var _0x3abe3f=_0x4958bc;return this[_0x3abe3f(0x25d4)]===_0x541d9b[_0x3abe3f(0x1d3f)];}set[_0x4958bc(0x2420)](_0x23c6e7){var _0xc22dae=_0x4958bc,_0x3a0d9c=this[_0xc22dae(0x23ea)](_0x541d9b[_0xc22dae(0x1d3f)]);!_0x23c6e7&&this[_0xc22dae(0x25d4)]!==_0x541d9b['FILTER_BLUREXPONENTIALSHADOWMAP']||(this[_0xc22dae(0x25d4)]=_0x23c6e7?_0x3a0d9c:_0x541d9b[_0xc22dae(0x609)]);}get[_0x4958bc(0x21ab)](){var _0x344778=_0x4958bc;return this[_0x344778(0x25d4)]===_0x541d9b[_0x344778(0x172e)];}set['useCloseExponentialShadowMap'](_0x2491dd){var _0x5e37cb=_0x4958bc,_0x2b5059=this[_0x5e37cb(0x23ea)](_0x541d9b[_0x5e37cb(0x172e)]);!_0x2491dd&&this['filter']!==_0x541d9b[_0x5e37cb(0x172e)]||(this[_0x5e37cb(0x25d4)]=_0x2491dd?_0x2b5059:_0x541d9b[_0x5e37cb(0x609)]);}get[_0x4958bc(0x1edf)](){var _0x16c598=_0x4958bc;return this['filter']===_0x541d9b[_0x16c598(0x2e89)];}set[_0x4958bc(0x1edf)](_0x3415ef){var _0x863f79=_0x4958bc,_0x580f23=this[_0x863f79(0x23ea)](_0x541d9b[_0x863f79(0x2e89)]);!_0x3415ef&&this[_0x863f79(0x25d4)]!==_0x541d9b['FILTER_BLURCLOSEEXPONENTIALSHADOWMAP']||(this[_0x863f79(0x25d4)]=_0x3415ef?_0x580f23:_0x541d9b[_0x863f79(0x609)]);}get[_0x4958bc(0x1f02)](){var _0x4d6785=_0x4958bc;return this[_0x4d6785(0x25d4)]===_0x541d9b[_0x4d6785(0x2ffa)];}set[_0x4958bc(0x1f02)](_0x5ce9b9){var _0x1098bb=_0x4958bc,_0x1dafa3=this[_0x1098bb(0x23ea)](_0x541d9b[_0x1098bb(0x2ffa)]);!_0x5ce9b9&&this[_0x1098bb(0x25d4)]!==_0x541d9b[_0x1098bb(0x2ffa)]||(this[_0x1098bb(0x25d4)]=_0x5ce9b9?_0x1dafa3:_0x541d9b[_0x1098bb(0x609)]);}get[_0x4958bc(0x188d)](){var _0x5afb5f=_0x4958bc;return this[_0x5afb5f(0x7e5)];}set[_0x4958bc(0x188d)](_0x4fe1a8){var _0x3b304b=_0x4958bc;this[_0x3b304b(0x7e5)]!==_0x4fe1a8&&(this['_filteringQuality']=_0x4fe1a8,this['_disposeBlurPostProcesses'](),this[_0x3b304b(0x1b25)](),this[_0x3b304b(0x2e00)][_0x3b304b(0x2cd4)]());}get[_0x4958bc(0x3fcb)](){var _0x2e0d75=_0x4958bc;return this[_0x2e0d75(0x25d4)]===_0x541d9b[_0x2e0d75(0x2f07)];}set[_0x4958bc(0x3fcb)](_0x3e04a6){var _0x1d8761=_0x4958bc,_0x4e0e55=this[_0x1d8761(0x23ea)](_0x541d9b[_0x1d8761(0x2f07)]);!_0x3e04a6&&this[_0x1d8761(0x25d4)]!==_0x541d9b['FILTER_PCSS']||(this['filter']=_0x3e04a6?_0x4e0e55:_0x541d9b['FILTER_NONE']);}get[_0x4958bc(0x2038)](){var _0x4fc237=_0x4958bc;return this[_0x4fc237(0x3f28)];}set[_0x4958bc(0x2038)](_0x3bfe11){var _0x45b6ca=_0x4958bc;this[_0x45b6ca(0x3f28)]=_0x3bfe11;}get[_0x4958bc(0x305)](){return this['_darkness'];}set[_0x4958bc(0x305)](_0x1c212f){var _0x3ecb90=_0x4958bc;this[_0x3ecb90(0x3615)](_0x1c212f);}['getDarkness'](){var _0xebd00b=_0x4958bc;return this[_0xebd00b(0x2395)];}[_0x4958bc(0x3615)](_0x5c7bd3){var _0x232fe4=_0x4958bc;return this[_0x232fe4(0x2395)]=0x1<=_0x5c7bd3?0x1:_0x5c7bd3<=0x0?0x0:_0x5c7bd3,this;}get[_0x4958bc(0x2103)](){return this['_transparencyShadow'];}set[_0x4958bc(0x2103)](_0xe5af2a){var _0x4eec38=_0x4958bc;this[_0x4eec38(0x9e8)](_0xe5af2a);}[_0x4958bc(0x9e8)](_0x3e965b){return this['_transparencyShadow']=_0x3e965b,this;}[_0x4958bc(0x189a)](){var _0x16df9b=_0x4958bc;return this[_0x16df9b(0xee1)];}[_0x4958bc(0x2d93)](){return this['_shadowMap2']||this['_shadowMap'];}[_0x4958bc(0x28c8)](){var _0x332bf9=_0x4958bc;return _0x541d9b[_0x332bf9(0x38cd)];}['addShadowCaster'](_0xf5b8cf,_0x3c9fd2=!0x0){var _0x31b9bf=_0x4958bc;if(!this[_0x31b9bf(0xee1)])return this;if(this[_0x31b9bf(0xee1)]['renderList']||(this['_shadowMap'][_0x31b9bf(0x310e)]=[]),-0x1===this[_0x31b9bf(0xee1)][_0x31b9bf(0x310e)]['indexOf'](_0xf5b8cf)&&this['_shadowMap'][_0x31b9bf(0x310e)][_0x31b9bf(0x2009)](_0xf5b8cf),_0x3c9fd2){for(const _0x49209a of _0xf5b8cf[_0x31b9bf(0x41b9)]())-0x1===this['_shadowMap'][_0x31b9bf(0x310e)]['indexOf'](_0x49209a)&&this[_0x31b9bf(0xee1)]['renderList'][_0x31b9bf(0x2009)](_0x49209a);}return this;}[_0x4958bc(0x1312)](_0xac19f7,_0x211f86=!0x0){var _0x235fde=_0x4958bc;if(!this[_0x235fde(0xee1)]||!this['_shadowMap'][_0x235fde(0x310e)])return this;var _0x30a01c=this['_shadowMap'][_0x235fde(0x310e)]['indexOf'](_0xac19f7);if(-0x1!==_0x30a01c&&this[_0x235fde(0xee1)]['renderList'][_0x235fde(0x34ac)](_0x30a01c,0x1),_0x211f86){for(const _0x1713e7 of _0xac19f7['getChildren']())this['removeShadowCaster'](_0x1713e7);}return this;}[_0x4958bc(0x1a1)](){var _0x53f1d4=_0x4958bc;return this[_0x53f1d4(0x2e00)];}[_0x4958bc(0x14d1)](){var _0x45e409=_0x4958bc,_0x1cc1d9;return null!=(_0x1cc1d9=this[_0x45e409(0x96e)])?_0x1cc1d9:this['_scene']['activeCamera'];}get[_0x4958bc(0xfbb)](){var _0x24abb5=_0x4958bc;return this[_0x24abb5(0x47e)];}set['mapSize'](_0x3476c5){var _0x7fc8c0=_0x4958bc;this[_0x7fc8c0(0x47e)]=_0x3476c5,this[_0x7fc8c0(0x2e00)]['_markMeshesAsLightDirty'](),this[_0x7fc8c0(0x227)]();}['_initializeGenerator'](){var _0x501092=_0x4958bc;this['_light'][_0x501092(0x2cd4)](),this['_initializeShadowMap']();}[_0x4958bc(0x1fe3)](){var _0x6a97d4=_0x4958bc,_0x39a693=this[_0x6a97d4(0x20c2)]['getEngine']();_0x39a693[_0x6a97d4(0x4ce)][_0x6a97d4(0x1471)]?(this['_shadowMap']=new _0x362bd8['_'](this[_0x6a97d4(0x2e00)][_0x6a97d4(0x1c3a)]+_0x6a97d4(0xee1),this[_0x6a97d4(0x47e)],this[_0x6a97d4(0x20c2)],!0x1,!0x0,this[_0x6a97d4(0x38bb)],this['_light'][_0x6a97d4(0x1818)](),void 0x0,!0x1,!0x1),this[_0x6a97d4(0xee1)][_0x6a97d4(0x400a)](_0x39a693[_0x6a97d4(0x75e)]?_0x4b6b7d['g'][_0x6a97d4(0x395c)]:_0x4b6b7d['g'][_0x6a97d4(0x14e5)],!0x0)):this[_0x6a97d4(0xee1)]=new _0x362bd8['_'](this[_0x6a97d4(0x2e00)]['name']+_0x6a97d4(0xee1),this[_0x6a97d4(0x47e)],this[_0x6a97d4(0x20c2)],!0x1,!0x0,this[_0x6a97d4(0x38bb)],this[_0x6a97d4(0x2e00)][_0x6a97d4(0x1818)]());}['_initializeShadowMap'](){var _0x53884b=_0x4958bc;if(this[_0x53884b(0x1fe3)](),null!==this[_0x53884b(0xee1)]){this[_0x53884b(0xee1)][_0x53884b(0x198b)]=_0x452135['x'][_0x53884b(0x21f9)],this[_0x53884b(0xee1)]['wrapV']=_0x452135['x']['CLAMP_ADDRESSMODE'],this[_0x53884b(0xee1)][_0x53884b(0x1e9e)]=0x1,this[_0x53884b(0xee1)][_0x53884b(0x6c6)](_0x452135['x'][_0x53884b(0xb65)]),this['_shadowMap'][_0x53884b(0x15c3)]=!0x1,this[_0x53884b(0xee1)][_0x53884b(0x3cd7)]=!0x0,this[_0x53884b(0xe2f)]&&(this[_0x53884b(0xee1)]['uniqueId']=this[_0x53884b(0xe2f)]),this[_0x53884b(0xee1)][_0x53884b(0x2759)]=this[_0x53884b(0x41d4)][_0x53884b(0x3458)](this),this[_0x53884b(0xee1)]['customIsReadyFunction']=()=>!0x0;const _0x8b53c0=this[_0x53884b(0x20c2)][_0x53884b(0x279a)](),_0x48c3ff=(this[_0x53884b(0xee1)]['onBeforeBindObservable']['add'](()=>{var _0x567f03=_0x53884b,_0x5eeebb;this[_0x567f03(0xdea)]=this['_scene'][_0x567f03(0x1311)](),null!=(_0x5eeebb=_0x8b53c0[_0x567f03(0x3ab4)])&&_0x5eeebb[_0x567f03(0xc8f)](_0x8b53c0,_0x567f03(0x3df2)+_0x8b53c0[_0x567f03(0x2336)],0x1);}),this[_0x53884b(0xee1)]['onBeforeRenderObservable'][_0x53884b(0x2ed7)](_0x2c616c=>{var _0xaef4fc=_0x53884b;this[_0xaef4fc(0x10d6)]&&this[_0xaef4fc(0x20c2)][_0xaef4fc(0x2a01)](this[_0xaef4fc(0x10d6)][0x0]),this['_currentFaceIndex']=_0x2c616c,this[_0xaef4fc(0x20d3)]===_0x541d9b[_0xaef4fc(0x2ffa)]&&_0x8b53c0[_0xaef4fc(0x2613)](!0x1),this[_0xaef4fc(0x3a5e)](),this['_scene']['setTransformMatrix'](this[_0xaef4fc(0x267)],this[_0xaef4fc(0x395)]),this['_useUBO']&&(this['_scene']['getSceneUniformBuffer']()['unbindEffect'](),this[_0xaef4fc(0x20c2)][_0xaef4fc(0xee0)]());}),this[_0x53884b(0xee1)]['onAfterUnbindObservable'][_0x53884b(0x2ed7)](()=>{var _0x715564=_0x53884b,_0x430bbc;this[_0x715564(0x10d6)]&&this[_0x715564(0x20c2)][_0x715564(0x2a01)](this[_0x715564(0xdea)]),this[_0x715564(0x20c2)]['updateTransformMatrix'](),this['_filter']===_0x541d9b['FILTER_PCF']&&_0x8b53c0['setColorWrite'](!0x0),this['useBlurExponentialShadowMap']||this['useBlurCloseExponentialShadowMap']?(_0x430bbc=this[_0x715564(0x2d93)]())&&(this['_scene'][_0x715564(0x9b0)][_0x715564(0x3769)](this[_0x715564(0xdff)],_0x430bbc[_0x715564(0x1364)],!0x0),_0x8b53c0[_0x715564(0x1fa3)](_0x430bbc[_0x715564(0x1364)],!0x0),null!=(_0x430bbc=_0x8b53c0['_debugPopGroup'])&&_0x430bbc[_0x715564(0xc8f)](_0x8b53c0,0x1)):null!=(_0x430bbc=_0x8b53c0[_0x715564(0x1cca)])&&_0x430bbc['call'](_0x8b53c0,0x1);}),new _0x4f4aad['HE'](0x0,0x0,0x0,0x0)),_0x326649=new _0x4f4aad['HE'](0x1,0x1,0x1,0x1);this['_shadowMap'][_0x53884b(0xb23)]['add'](_0x33fd0b=>{var _0x4f92f3=_0x53884b;this['_filter']===_0x541d9b['FILTER_PCF']?_0x33fd0b[_0x4f92f3(0x2a99)](_0x326649,!0x1,!0x0,!0x1):this['useExponentialShadowMap']||this[_0x4f92f3(0x2420)]?_0x33fd0b[_0x4f92f3(0x2a99)](_0x48c3ff,!0x0,!0x0,!0x1):_0x33fd0b[_0x4f92f3(0x2a99)](_0x326649,!0x0,!0x0,!0x1);}),this[_0x53884b(0xee1)]['onResizeObservable'][_0x53884b(0x2ed7)](_0x2e3ebd=>{var _0x47ce62=_0x53884b;this[_0x47ce62(0xe2f)]=this[_0x47ce62(0xee1)]['uniqueId'],this[_0x47ce62(0x47e)]=_0x2e3ebd['getRenderSize'](),this[_0x47ce62(0x2e00)][_0x47ce62(0x2cd4)](),this[_0x47ce62(0x227)]();});for(let _0x187297=_0x4d7783['$'][_0x53884b(0x4055)];_0x187297<_0x4d7783['$'][_0x53884b(0x1717)];_0x187297++)this[_0x53884b(0xee1)][_0x53884b(0x2c9c)](_0x187297,!0x1);}}[_0x4958bc(0x197f)](){var _0x301186=_0x4958bc,_0x5c5944=this['_scene'][_0x301186(0x279a)]();const _0x347d7a=this[_0x301186(0x47e)]/this['blurScale'];this['useKernelBlur']&&0x1===this[_0x301186(0x2716)]||(this[_0x301186(0x1ca7)]=new _0x362bd8['_'](this[_0x301186(0x2e00)][_0x301186(0x1c3a)]+_0x301186(0x1ca7),_0x347d7a,this['_scene'],!0x1,!0x0,this[_0x301186(0x38bb)],void 0x0,void 0x0,!0x1),this['_shadowMap2'][_0x301186(0x198b)]=_0x452135['x'][_0x301186(0x21f9)],this[_0x301186(0x1ca7)][_0x301186(0x570)]=_0x452135['x'][_0x301186(0x21f9)],this[_0x301186(0x1ca7)][_0x301186(0x6c6)](_0x452135['x'][_0x301186(0xb65)])),this['useKernelBlur']?(this['_kernelBlurXPostprocess']=new _0x52c17f['i'](this[_0x301186(0x2e00)][_0x301186(0x1c3a)]+_0x301186(0x310f),new _0x50d5e7['FM'](0x1,0x0),this[_0x301186(0xc5a)],0x1,null,_0x452135['x']['BILINEAR_SAMPLINGMODE'],_0x5c5944,!0x1,this[_0x301186(0x38bb)]),this[_0x301186(0x12c1)]['width']=_0x347d7a,this[_0x301186(0x12c1)][_0x301186(0x230c)]=_0x347d7a,this['_kernelBlurXPostprocess'][_0x301186(0x1234)]=!0x0,this[_0x301186(0x12c1)][_0x301186(0x2f1b)][_0x301186(0x2ed7)](_0x1a3b5a=>{var _0x2c71f1=_0x301186;_0x1a3b5a[_0x2c71f1(0x35bd)](_0x2c71f1(0x91d),this[_0x2c71f1(0xee1)]);}),this[_0x301186(0x1eb1)]=new _0x52c17f['i'](this[_0x301186(0x2e00)]['name']+_0x301186(0x3ebe),new _0x50d5e7['FM'](0x0,0x1),this[_0x301186(0xc5a)],0x1,null,_0x452135['x'][_0x301186(0xb65)],_0x5c5944,!0x1,this[_0x301186(0x38bb)]),this[_0x301186(0x12c1)][_0x301186(0xfcd)]=!0x1,this[_0x301186(0x1eb1)]['autoClear']=!0x1,this[_0x301186(0x38bb)]===_0x4b6b7d['g'][_0x301186(0x3c2)]&&(this['_kernelBlurXPostprocess'][_0x301186(0x2f06)]=!0x0,this[_0x301186(0x1eb1)][_0x301186(0x2f06)]=!0x0),this[_0x301186(0xdff)]=[this['_kernelBlurXPostprocess'],this[_0x301186(0x1eb1)]]):(this[_0x301186(0x217)]=new _0x21768a['D'](this[_0x301186(0x2e00)][_0x301186(0x1c3a)]+_0x301186(0xd49),_0x301186(0x167b),[_0x301186(0x5e6),_0x301186(0x2b46)],[],0x1,null,_0x452135['x'][_0x301186(0xb65)],_0x5c5944,!0x1,_0x301186(0x3688)+this[_0x301186(0x348)],this['_textureType']),this[_0x301186(0x217)][_0x301186(0x1234)]=!0x0,this['_boxBlurPostprocess'][_0x301186(0x2f1b)][_0x301186(0x2ed7)](_0x44fdd5=>{var _0x24fca4=_0x301186;_0x44fdd5[_0x24fca4(0x2f5e)](_0x24fca4(0x5e6),_0x347d7a,_0x347d7a),_0x44fdd5[_0x24fca4(0x35bd)](_0x24fca4(0x91d),this['_shadowMap']);}),this['_boxBlurPostprocess'][_0x301186(0xfcd)]=!0x1,this[_0x301186(0xdff)]=[this[_0x301186(0x217)]]);}['_renderForShadowMap'](_0x3c4526,_0x7bf3d6,_0x5e63bb,_0x333c19){var _0x3f9bed=_0x4958bc;let _0x37ee65;if(_0x333c19[_0x3f9bed(0x9da)]){for(_0x37ee65=0x0;_0x37ee65<_0x333c19[_0x3f9bed(0x9da)];_0x37ee65++)this[_0x3f9bed(0x5d8)](_0x333c19[_0x3f9bed(0x3d41)][_0x37ee65]);}for(_0x37ee65=0x0;_0x37ee65<_0x3c4526[_0x3f9bed(0x9da)];_0x37ee65++)this['_renderSubMeshForShadowMap'](_0x3c4526['data'][_0x37ee65]);for(_0x37ee65=0x0;_0x37ee65<_0x7bf3d6[_0x3f9bed(0x9da)];_0x37ee65++)this[_0x3f9bed(0x5d8)](_0x7bf3d6['data'][_0x37ee65]);if(this[_0x3f9bed(0x1b98)]){for(_0x37ee65=0x0;_0x37ee65<_0x5e63bb[_0x3f9bed(0x9da)];_0x37ee65++)this['_renderSubMeshForShadowMap'](_0x5e63bb[_0x3f9bed(0x3d41)][_0x37ee65],!0x0);}else{for(_0x37ee65=0x0;_0x37ee65<_0x5e63bb[_0x3f9bed(0x9da)];_0x37ee65++)_0x5e63bb[_0x3f9bed(0x3d41)][_0x37ee65][_0x3f9bed(0x32d1)]()[_0x3f9bed(0xb41)][_0x3f9bed(0xb76)]=!0x1;}}['_bindCustomEffectForRenderSubMeshForShadowMap'](_0x98eab,_0x214d15,_0xa9cd55){var _0x47b631=_0x4958bc;_0x214d15[_0x47b631(0x1b4f)](_0x47b631(0x8a6),this[_0x47b631(0x3a5e)]());}['_renderSubMeshForShadowMap'](_0x59b223,_0x19f66f=!0x1){var _0x3adf32=_0x4958bc;const _0x33407a=_0x59b223[_0x3adf32(0x1ef9)](),_0x4363c7=_0x59b223[_0x3adf32(0x32d1)](),_0x525b36=this[_0x3adf32(0x20c2)],_0x1ef217=_0x525b36[_0x3adf32(0x279a)](),_0x2dcb2a=_0x59b223['getMaterial']();if(_0x4363c7['_internalAbstractMeshDataInfo'][_0x3adf32(0xb76)]=!0x1,_0x2dcb2a&&0x0!==_0x59b223[_0x3adf32(0x3fca)]&&_0x59b223[_0x3adf32(0x3870)]!==_0x525b36[_0x3adf32(0xb8f)]()){var _0x2aff4e=_0x4363c7[_0x3adf32(0x3a5a)]()<0x0;let _0x5ac4d6=null!=(_0x52ac36=_0x33407a['overrideMaterialSideOrientation'])?_0x52ac36:_0x2dcb2a[_0x3adf32(0xc38)];var _0x52ac36=(_0x5ac4d6=_0x2aff4e?_0x5ac4d6===_0x4b6b7d['g'][_0x3adf32(0x37eb)]?_0x4b6b7d['g'][_0x3adf32(0x2170)]:_0x4b6b7d['g'][_0x3adf32(0x37eb)]:_0x5ac4d6)===_0x4b6b7d['g'][_0x3adf32(0x37eb)],_0x2aff4e=(_0x1ef217[_0x3adf32(0x196a)](_0x2dcb2a[_0x3adf32(0x3aeb)],void 0x0,void 0x0,_0x52ac36,_0x2dcb2a['cullBackFaces']),_0x33407a[_0x3adf32(0x437)](_0x59b223['_id'],!!_0x59b223[_0x3adf32(0x34e2)]()));if(!_0x2aff4e[_0x3adf32(0x1ab)]){_0x52ac36=_0x1ef217[_0x3adf32(0x2e84)]()[_0x3adf32(0x876)]&&(null!==_0x2aff4e[_0x3adf32(0x2c61)][_0x59b223['_id']]&&void 0x0!==_0x2aff4e[_0x3adf32(0x2c61)][_0x59b223['_id']]||_0x33407a['hasThinInstances']);if(!this['customAllowRendering']||this[_0x3adf32(0x27c1)](_0x59b223)){if(this[_0x3adf32(0xe80)](_0x59b223,_0x52ac36,_0x19f66f)){_0x59b223[_0x3adf32(0x3870)]=_0x525b36[_0x3adf32(0xb8f)]();const _0x167c9d=_0x2dcb2a[_0x3adf32(0x11b6)];var _0x31087d=null!=(_0x31087d=null===_0x167c9d||void 0x0===_0x167c9d?void 0x0:_0x167c9d[_0x3adf32(0x22d8)](_0x59b223,this,_0x1ef217[_0x3adf32(0x2336)]))?_0x31087d:_0x59b223[_0x3adf32(0x81e)]();const _0x5b472e=_0x4d1dff['q'][_0x3adf32(0x5a1)](_0x31087d);_0x1ef217[_0x3adf32(0x1197)](_0x31087d),_0x52ac36||_0x33407a[_0x3adf32(0x20ee)](_0x59b223,_0x5b472e,_0x2dcb2a[_0x3adf32(0x3161)]),this[_0x3adf32(0x3a5e)](),_0x5b472e['setFloat3'](_0x3adf32(0x2e33),this[_0x3adf32(0x36c5)],this['normalBias'],this[_0x3adf32(0x1ea8)]),this[_0x3adf32(0x1a1)]()[_0x3adf32(0x3914)]()===_0x4fe18b['_'][_0x3adf32(0x2406)]?_0x5b472e[_0x3adf32(0x361f)]('lightDataSM',this['_cachedDirection']):_0x5b472e['setVector3']('lightDataSM',this[_0x3adf32(0x1cf7)]);var _0x1bdd96=this[_0x3adf32(0x14d1)]();if(_0x1bdd96&&_0x5b472e[_0x3adf32(0x2f5e)](_0x3adf32(0xdb0),this[_0x3adf32(0x1a1)]()['getDepthMinZ'](_0x1bdd96),this['getLight']()[_0x3adf32(0x1ef5)](_0x1bdd96)+this[_0x3adf32(0x1a1)]()[_0x3adf32(0x3f63)](_0x1bdd96)),_0x19f66f&&this['enableSoftTransparentShadow']&&_0x5b472e['setFloat']('softTransparentShadowSM',_0x4363c7[_0x3adf32(0x282)]*_0x2dcb2a[_0x3adf32(0x3fd3)]),_0x167c9d)_0x59b223[_0x3adf32(0xe0f)](_0x31087d),(_0x167c9d['standalone']?_0x167c9d[_0x3adf32(0x33e6)]:_0x2dcb2a)[_0x3adf32(0x1068)](_0x4363c7[_0x3adf32(0xe77)](),_0x33407a,_0x59b223),_0x59b223[_0x3adf32(0xe0f)](null);else{if(this['_opacityTexture']&&(_0x5b472e['setTexture'](_0x3adf32(0x2f85),this[_0x3adf32(0x101e)]),_0x5b472e['setMatrix'](_0x3adf32(0x13ff),this[_0x3adf32(0x101e)][_0x3adf32(0x6a6)]()||this[_0x3adf32(0x881)])),_0x33407a['useBones']&&_0x33407a['computeBonesUsingShaders']&&_0x33407a[_0x3adf32(0x2d5b)]){const _0x3c8f69=_0x33407a[_0x3adf32(0x2d5b)];if(_0x3c8f69[_0x3adf32(0x18ab)]){_0x1bdd96=_0x3c8f69[_0x3adf32(0x2191)](_0x33407a);if(!_0x1bdd96)return;_0x5b472e[_0x3adf32(0x35bd)](_0x3adf32(0x4132),_0x1bdd96),_0x5b472e[_0x3adf32(0x12f1)]('boneTextureWidth',0x4*(_0x3c8f69[_0x3adf32(0x16d9)]['length']+0x1));}else _0x5b472e[_0x3adf32(0x29b4)](_0x3adf32(0x1ccd),_0x3c8f69[_0x3adf32(0x19e5)](_0x33407a));}_0x1f2440['G']['BindMorphTargetParameters'](_0x33407a,_0x5b472e),_0x33407a['morphTargetManager']&&_0x33407a[_0x3adf32(0x2516)][_0x3adf32(0x1152)]&&_0x33407a['morphTargetManager'][_0x3adf32(0x20ee)](_0x5b472e),(0x0,_0x3625ce['an'])(_0x5b472e,_0x2dcb2a,_0x525b36);}this[_0x3adf32(0x32a1)]||_0x167c9d||this[_0x3adf32(0x2c6d)](_0x59b223,_0x5b472e,_0x4363c7),_0x1f2440['G'][_0x3adf32(0x164d)](_0x5b472e,this[_0x3adf32(0x20c2)][_0x3adf32(0x1311)]()),this[_0x3adf32(0x20c2)][_0x3adf32(0x1311)]()['bindUniformBuffer']();const _0x5b1ff6=_0x4363c7[_0x3adf32(0xe77)]();_0x52ac36&&(_0x4363c7[_0x3adf32(0x1051)]()[_0x3adf32(0x2b12)](_0x5b472e,'Mesh'),_0x4363c7[_0x3adf32(0x2f57)](_0x5b1ff6)),this[_0x3adf32(0x348d)]&&_0x1ef217['setState'](!0x0,0x0,!0x1,!0x0,_0x2dcb2a[_0x3adf32(0x1c8b)]),this[_0x3adf32(0x2bc5)][_0x3adf32(0x223f)](_0x33407a),this['onBeforeShadowMapRenderObservable']['notifyObservers'](_0x5b472e),_0x33407a[_0x3adf32(0x1e98)](_0x4363c7,_0x59b223,_0x5b472e,_0x2dcb2a[_0x3adf32(0x3161)],_0x2aff4e,_0x52ac36,(_0x20d5d5,_0x35d362)=>{var _0x3df159=_0x3adf32;_0x4363c7===_0x33407a||_0x20d5d5?(_0x4363c7[_0x3df159(0x1051)]()[_0x3df159(0x2b12)](_0x5b472e,_0x3df159(0x1323)),_0x4363c7['transferToEffect'](_0x20d5d5?_0x35d362:_0x5b1ff6)):(_0x33407a[_0x3df159(0x1051)]()['bindToEffect'](_0x5b472e,_0x3df159(0x1323)),_0x33407a[_0x3df159(0x2f57)](_0x35d362));}),this['forceBackFacesOnly']&&_0x1ef217[_0x3adf32(0x196a)](!0x0,0x0,!0x1,!0x1,_0x2dcb2a[_0x3adf32(0x1c8b)]),this[_0x3adf32(0xe35)][_0x3adf32(0x223f)](_0x5b472e),this[_0x3adf32(0x3061)][_0x3adf32(0x223f)](_0x33407a);}else this[_0x3adf32(0xee1)]&&this[_0x3adf32(0xee1)][_0x3adf32(0x2864)]();}}}}[_0x4958bc(0x1b25)](){var _0x3b6927=_0x4958bc;this[_0x3b6927(0xee1)]&&(this[_0x3b6927(0x25d4)]===_0x541d9b[_0x3b6927(0x609)]||this[_0x3b6927(0x25d4)]===_0x541d9b[_0x3b6927(0x2f07)]?this[_0x3b6927(0xee1)][_0x3b6927(0x6c6)](_0x452135['x']['NEAREST_SAMPLINGMODE']):this[_0x3b6927(0xee1)]['updateSamplingMode'](_0x452135['x']['BILINEAR_SAMPLINGMODE']));}[_0x4958bc(0x32e1)](_0x37142d,_0x3d20e0){var _0x13f420=_0x4958bc;const _0x2ad2e4=Object[_0x13f420(0x1ec3)]({'useInstances':!0x1},_0x3d20e0);_0x3d20e0=this['getShadowMap']();if(_0x3d20e0){_0x3d20e0=_0x3d20e0['renderList'];if(_0x3d20e0){const _0x1e9253=new Array();for(const _0x152022 of _0x3d20e0)_0x1e9253[_0x13f420(0x2009)](..._0x152022[_0x13f420(0x36c3)]);if(0x0===_0x1e9253[_0x13f420(0x9da)])_0x37142d&&_0x37142d(this);else{let _0x1187e0=0x0;const _0x322d92=()=>{var _0x592fd3=_0x13f420,_0x480fbe;if(this[_0x592fd3(0x20c2)]&&this['_scene'][_0x592fd3(0x279a)]()){for(;this[_0x592fd3(0xe80)](_0x1e9253[_0x1187e0],_0x2ad2e4[_0x592fd3(0x18c0)],null!=(_0x480fbe=null==(_0x480fbe=_0x1e9253[_0x1187e0]['getMaterial']())?void 0x0:_0x480fbe['needAlphaBlendingForMesh'](_0x1e9253[_0x1187e0][_0x592fd3(0x2b11)]()))&&_0x480fbe);)if(++_0x1187e0>=_0x1e9253[_0x592fd3(0x9da)])return void(_0x37142d&&_0x37142d(this));setTimeout(_0x322d92,0x10);}};_0x322d92();}}else _0x37142d&&_0x37142d(this);}else _0x37142d&&_0x37142d(this);}[_0x4958bc(0x15bc)](_0x2e3cb){return new Promise(_0x564b97=>{var _0x522f56=a8_0xcbd5;this[_0x522f56(0x32e1)](()=>{_0x564b97();},_0x2e3cb);});}[_0x4958bc(0x411c)](_0x24c00e,_0x52ee46,_0x1323be){}['_prepareShadowDefines'](_0x56eab5,_0x33bbbf,_0x77fca0,_0x4c24c2){var _0x15029c=_0x4958bc;_0x77fca0[_0x15029c(0x2009)](_0x15029c(0x449)+this[_0x15029c(0x2e00)]['getClassName']()[_0x15029c(0x2076)]()),_0x77fca0[_0x15029c(0x2009)](_0x15029c(0x248)+(this[_0x15029c(0x38bb)]!==_0x4b6b7d['g']['TEXTURETYPE_UNSIGNED_INT']?'1':'0')),_0x77fca0['push'](_0x15029c(0x3c8d)+(this[_0x15029c(0x1190)]||this[_0x15029c(0x2420)]?'1':'0')),_0x77fca0['push'](_0x15029c(0x26c8)+(this[_0x15029c(0x1f02)]||this[_0x15029c(0x3fcb)]?'1':'0'));const _0x226c19=_0x56eab5[_0x15029c(0x2b11)]();return _0x77fca0[_0x15029c(0x2009)](_0x15029c(0x1d19)+(this[_0x15029c(0x2a9)]&&_0x226c19[_0x15029c(0x2ff7)](_0x4edb7a['o'][_0x15029c(0x1600)])?'1':'0')),_0x77fca0['push'](_0x15029c(0x1814)+(this[_0x15029c(0x1a1)]()[_0x15029c(0x3914)]()===_0x4fe18b['_'][_0x15029c(0x2406)]?'1':'0')),_0x77fca0[_0x15029c(0x2009)](_0x15029c(0x1f74)+(this[_0x15029c(0x2e00)][_0x15029c(0x1818)]()?'1':'0')),_0x77fca0[_0x15029c(0x2009)]('#define\x20SM_SOFTTRANSPARENTSHADOW\x20'+(this[_0x15029c(0x3ffa)]&&_0x4c24c2?'1':'0')),this[_0x15029c(0x411c)](_0x77fca0,_0x56eab5,_0x33bbbf),_0x77fca0;}[_0x4958bc(0xe80)](_0x3b9955,_0x5002ec,_0x2ca2f5){var _0x5e700f=_0x4958bc;const _0x33501c=_0x3b9955[_0x5e700f(0x24a7)](),_0x4c598f=null===_0x33501c||void 0x0===_0x33501c?void 0x0:_0x33501c[_0x5e700f(0x11b6)];if(this['_opacityTexture']=null,!_0x33501c)return!0x1;const _0x3d5e44=[];if(this[_0x5e700f(0x32ca)](_0x3b9955,_0x5002ec,_0x3d5e44,_0x2ca2f5),_0x4c598f){if(!_0x4c598f[_0x5e700f(0x30ee)](_0x3b9955,_0x3d5e44,this,_0x5002ec,this[_0x5e700f(0x20c2)][_0x5e700f(0x279a)]()[_0x5e700f(0x2336)]))return!0x1;}else{const _0x20f83e=_0x3b9955[_0x5e700f(0x81e)](void 0x0,!0x0);let _0x2ecfde=_0x20f83e[_0x5e700f(0x401c)];_0x2ca2f5=_0x20f83e[_0x5e700f(0x2462)];const _0x4edeb9=[_0x4edb7a['o'][_0x5e700f(0x1745)]],_0x52c190=_0x3b9955['getMesh']();this[_0x5e700f(0x2a9)]&&_0x52c190[_0x5e700f(0x2ff7)](_0x4edb7a['o'][_0x5e700f(0x1600)])&&(_0x4edeb9[_0x5e700f(0x2009)](_0x4edb7a['o'][_0x5e700f(0x1600)]),_0x3d5e44[_0x5e700f(0x2009)]('#define\x20NORMAL'),_0x52c190[_0x5e700f(0x1e99)]&&_0x3d5e44['push'](_0x5e700f(0x37fa)));var _0x36fde9=_0x33501c[_0x5e700f(0x21a4)]();if((_0x36fde9||_0x33501c[_0x5e700f(0x2865)]())&&(this[_0x5e700f(0x2f88)]?this[_0x5e700f(0x101e)]=_0x33501c[_0x5e700f(0x401a)]:this[_0x5e700f(0x101e)]=_0x33501c['getAlphaTestTexture'](),this['_opacityTexture'])){if(!this[_0x5e700f(0x101e)][_0x5e700f(0xe80)]())return!0x1;var _0x1e3f64=null!=(_0x1e3f64=_0x33501c['alphaCutOff'])?_0x1e3f64:_0x541d9b[_0x5e700f(0x40e4)];_0x3d5e44['push']('#define\x20ALPHATEXTURE'),_0x36fde9&&_0x3d5e44[_0x5e700f(0x2009)](_0x5e700f(0x2c57)+_0x1e3f64+(_0x1e3f64%0x1==0x0?'.':'')),_0x52c190[_0x5e700f(0x2ff7)](_0x4edb7a['o'][_0x5e700f(0x3884)])&&(_0x4edeb9[_0x5e700f(0x2009)](_0x4edb7a['o'][_0x5e700f(0x3884)]),_0x3d5e44['push']('#define\x20UV1')),_0x52c190['isVerticesDataPresent'](_0x4edb7a['o']['UV2Kind'])&&0x1===this['_opacityTexture'][_0x5e700f(0x2c90)]&&(_0x4edeb9[_0x5e700f(0x2009)](_0x4edb7a['o'][_0x5e700f(0x741)]),_0x3d5e44['push'](_0x5e700f(0x3475)));}const _0x470fd6=new _0x4fa4c2['L']();_0x52c190[_0x5e700f(0x50d)]&&_0x52c190['computeBonesUsingShaders']&&_0x52c190[_0x5e700f(0x2d5b)]?(_0x4edeb9[_0x5e700f(0x2009)](_0x4edb7a['o']['MatricesIndicesKind']),_0x4edeb9[_0x5e700f(0x2009)](_0x4edb7a['o'][_0x5e700f(0x293e)]),0x4<_0x52c190[_0x5e700f(0x2b70)]&&(_0x4edeb9['push'](_0x4edb7a['o'][_0x5e700f(0x3ec3)]),_0x4edeb9[_0x5e700f(0x2009)](_0x4edb7a['o']['MatricesWeightsExtraKind'])),_0x36fde9=_0x52c190['skeleton'],_0x3d5e44[_0x5e700f(0x2009)](_0x5e700f(0x101a)+_0x52c190[_0x5e700f(0x2b70)]),0x0<_0x52c190[_0x5e700f(0x2b70)]&&_0x470fd6['addCPUSkinningFallback'](0x0,_0x52c190),_0x36fde9[_0x5e700f(0x18ab)]?_0x3d5e44[_0x5e700f(0x2009)](_0x5e700f(0x135e)):_0x3d5e44['push'](_0x5e700f(0x34c)+(_0x36fde9['bones'][_0x5e700f(0x9da)]+0x1))):_0x3d5e44[_0x5e700f(0x2009)](_0x5e700f(0x30ef)),_0x1e3f64=_0x52c190[_0x5e700f(0x2516)];let _0x452901=0x0;if(_0x1e3f64&&0x0<_0x1e3f64[_0x5e700f(0xff6)]&&(_0x3d5e44[_0x5e700f(0x2009)](_0x5e700f(0x3287)),_0x452901=_0x1e3f64[_0x5e700f(0xff6)],_0x3d5e44[_0x5e700f(0x2009)](_0x5e700f(0x2c9b)+_0x452901),_0x1e3f64[_0x5e700f(0x1152)]&&_0x3d5e44[_0x5e700f(0x2009)](_0x5e700f(0x32d5)),_0x1f2440['G']['PrepareAttributesForMorphTargetsInfluencers'](_0x4edeb9,_0x52c190,_0x452901)),(0x0,_0x3625ce['lK'])(_0x33501c,this[_0x5e700f(0x20c2)],_0x3d5e44),_0x5002ec&&(_0x3d5e44[_0x5e700f(0x2009)](_0x5e700f(0x1366)),_0x1f2440['G'][_0x5e700f(0x1a6d)](_0x4edeb9),_0x3b9955[_0x5e700f(0x1ef9)]()[_0x5e700f(0x173e)]&&_0x3d5e44[_0x5e700f(0x2009)](_0x5e700f(0x4195))),this[_0x5e700f(0x1f84)]&&this[_0x5e700f(0x1f84)]['defines']){for(const _0x4bf857 of this[_0x5e700f(0x1f84)][_0x5e700f(0x2462)])-0x1===_0x3d5e44['indexOf'](_0x4bf857)&&_0x3d5e44[_0x5e700f(0x2009)](_0x4bf857);}let _0x2eb504=_0x5e700f(0x6c0);const _0x478753=['world',_0x5e700f(0x1ccd),_0x5e700f(0x8a6),'diffuseMatrix',_0x5e700f(0x392e),_0x5e700f(0xdb0),_0x5e700f(0x2e33),_0x5e700f(0x15be),_0x5e700f(0x347e),_0x5e700f(0x1d37),_0x5e700f(0x2370),'morphTargetTextureIndices'],_0x2ef656=['diffuseSampler',_0x5e700f(0x4132),_0x5e700f(0x3c49)];_0x36fde9=[_0x5e700f(0x3eb9),_0x5e700f(0x1323)];if((0x0,_0x3625ce['qx'])(_0x478753),this[_0x5e700f(0x1f84)]){if(_0x2eb504=this[_0x5e700f(0x1f84)][_0x5e700f(0x17a8)],this[_0x5e700f(0x1f84)]['attributes']){for(const _0x596424 of this['customShaderOptions'][_0x5e700f(0x3bdc)])-0x1===_0x4edeb9[_0x5e700f(0x775)](_0x596424)&&_0x4edeb9[_0x5e700f(0x2009)](_0x596424);}if(this[_0x5e700f(0x1f84)][_0x5e700f(0x35c2)]){for(const _0x593123 of this['customShaderOptions'][_0x5e700f(0x35c2)])-0x1===_0x478753[_0x5e700f(0x775)](_0x593123)&&_0x478753['push'](_0x593123);}if(this[_0x5e700f(0x1f84)]['samplers']){for(const _0x3cecef of this[_0x5e700f(0x1f84)]['samplers'])-0x1===_0x2ef656['indexOf'](_0x3cecef)&&_0x2ef656['push'](_0x3cecef);}}const _0x5c3275=this[_0x5e700f(0x20c2)][_0x5e700f(0x279a)]();_0x1e3f64={},_0x5002ec=(this['customShaderNameResolve']&&(_0x2eb504=this[_0x5e700f(0x139)](_0x2eb504,_0x478753,_0x36fde9,_0x2ef656,_0x3d5e44,_0x4edeb9,_0x1e3f64)),_0x3d5e44[_0x5e700f(0x156a)]('\x0a'));if(_0x2ca2f5!==_0x5002ec&&(_0x2ca2f5=_0x5002ec,_0x2ecfde=_0x5c3275[_0x5e700f(0x29f2)](_0x2eb504,{'attributes':_0x4edeb9,'uniformsNames':_0x478753,'uniformBuffersNames':_0x36fde9,'samplers':_0x2ef656,'defines':_0x5002ec,'fallbacks':_0x470fd6,'onCompiled':null,'onError':null,'indexParameters':{'maxSimultaneousMorphTargets':_0x452901},'processFinalCode':_0x1e3f64[_0x5e700f(0x2993)]},_0x5c3275),_0x20f83e['setEffect'](_0x2ecfde,_0x2ca2f5)),!_0x2ecfde[_0x5e700f(0xe80)]())return!0x1;}return!this[_0x5e700f(0x2420)]&&!this[_0x5e700f(0x1edf)]||this[_0x5e700f(0xdff)]&&this['_blurPostProcesses'][_0x5e700f(0x9da)]||this[_0x5e700f(0x197f)](),!(this[_0x5e700f(0x12c1)]&&!this[_0x5e700f(0x12c1)][_0x5e700f(0xe80)]()||this[_0x5e700f(0x1eb1)]&&!this[_0x5e700f(0x1eb1)][_0x5e700f(0xe80)]()||this[_0x5e700f(0x217)]&&!this[_0x5e700f(0x217)]['isReady']());}['prepareDefines'](_0xd91eb0,_0xe21870){var _0x30b48f=_0x4958bc,_0x3d35f8=this[_0x30b48f(0x20c2)];const _0xf83a6c=this[_0x30b48f(0x2e00)];_0x3d35f8[_0x30b48f(0x2fd)]&&_0xf83a6c['shadowEnabled']&&(_0xd91eb0[_0x30b48f(0x232f)+_0xe21870]=!0x0,this[_0x30b48f(0x3fcb)]?(_0xd91eb0[_0x30b48f(0x36fe)+_0xe21870]=!0x0,this[_0x30b48f(0x7e5)]===_0x541d9b[_0x30b48f(0x2128)]?_0xd91eb0[_0x30b48f(0x171c)+_0xe21870]=!0x0:this[_0x30b48f(0x7e5)]===_0x541d9b[_0x30b48f(0x1e42)]&&(_0xd91eb0[_0x30b48f(0x127e)+_0xe21870]=!0x0)):this[_0x30b48f(0x1f02)]?(_0xd91eb0[_0x30b48f(0x2291)+_0xe21870]=!0x0,this[_0x30b48f(0x7e5)]===_0x541d9b['QUALITY_LOW']?_0xd91eb0[_0x30b48f(0x171c)+_0xe21870]=!0x0:this['_filteringQuality']===_0x541d9b[_0x30b48f(0x1e42)]&&(_0xd91eb0[_0x30b48f(0x127e)+_0xe21870]=!0x0)):this['usePoissonSampling']?_0xd91eb0[_0x30b48f(0x332d)+_0xe21870]=!0x0:this[_0x30b48f(0x1190)]||this['useBlurExponentialShadowMap']?_0xd91eb0[_0x30b48f(0x1562)+_0xe21870]=!0x0:(this[_0x30b48f(0x21ab)]||this[_0x30b48f(0x1edf)])&&(_0xd91eb0[_0x30b48f(0x1066)+_0xe21870]=!0x0),_0xf83a6c[_0x30b48f(0x1818)]()&&(_0xd91eb0['SHADOWCUBE'+_0xe21870]=!0x0));}['bindShadowLight'](_0x568440,_0x34137c){var _0x44c93c=_0x4958bc;const _0x3d5649=this['_light'];if(this['_scene'][_0x44c93c(0x2fd)]&&_0x3d5649[_0x44c93c(0x239)]){var _0x51d455=this[_0x44c93c(0x14d1)]();if(_0x51d455){const _0x1e3528=this[_0x44c93c(0x189a)]();_0x1e3528&&(_0x3d5649[_0x44c93c(0x1818)]()||_0x34137c[_0x44c93c(0x1b4f)]('lightMatrix'+_0x568440,this[_0x44c93c(0x3a5e)]()),this[_0x44c93c(0x20d3)]===_0x541d9b['FILTER_PCF']?(_0x34137c[_0x44c93c(0x1c66)](_0x44c93c(0x1631)+_0x568440,this[_0x44c93c(0x2d93)]()),_0x3d5649[_0x44c93c(0x3d6e)][_0x44c93c(0x1f8)](_0x44c93c(0x3678),this[_0x44c93c(0x3c14)](),_0x1e3528[_0x44c93c(0x12d1)]()[_0x44c93c(0x15b3)],0x1/_0x1e3528[_0x44c93c(0x12d1)]()[_0x44c93c(0x15b3)],this[_0x44c93c(0x209e)],_0x568440)):this[_0x44c93c(0x20d3)]===_0x541d9b['FILTER_PCSS']?(_0x34137c[_0x44c93c(0x1c66)](_0x44c93c(0x1631)+_0x568440,this['getShadowMapForRendering']()),_0x34137c['setTexture'](_0x44c93c(0x795)+_0x568440,this[_0x44c93c(0x2d93)]()),_0x3d5649['_uniformBuffer']['updateFloat4'](_0x44c93c(0x3678),this['getDarkness'](),0x1/_0x1e3528[_0x44c93c(0x12d1)]()[_0x44c93c(0x15b3)],this['_contactHardeningLightSizeUVRatio']*_0x1e3528[_0x44c93c(0x12d1)]()[_0x44c93c(0x15b3)],this[_0x44c93c(0x209e)],_0x568440)):(_0x34137c[_0x44c93c(0x35bd)](_0x44c93c(0x1631)+_0x568440,this[_0x44c93c(0x2d93)]()),_0x3d5649[_0x44c93c(0x3d6e)][_0x44c93c(0x1f8)](_0x44c93c(0x3678),this[_0x44c93c(0x3c14)](),this[_0x44c93c(0x2716)]/_0x1e3528[_0x44c93c(0x12d1)]()[_0x44c93c(0x15b3)],this[_0x44c93c(0x1ea8)],this[_0x44c93c(0x209e)],_0x568440)),_0x3d5649[_0x44c93c(0x3d6e)][_0x44c93c(0x1ad7)](_0x44c93c(0x3279),this[_0x44c93c(0x1a1)]()[_0x44c93c(0x1ef5)](_0x51d455),this[_0x44c93c(0x1a1)]()['getDepthMinZ'](_0x51d455)+this[_0x44c93c(0x1a1)]()['getDepthMaxZ'](_0x51d455),_0x568440));}}}[_0x4958bc(0x3a5e)](){var _0x17dfbd=_0x4958bc;const _0x135508=this[_0x17dfbd(0x20c2)];if(this['_currentRenderId']===_0x135508[_0x17dfbd(0xb8f)]()&&this[_0x17dfbd(0x16da)]===this[_0x17dfbd(0x395d)])return this[_0x17dfbd(0x2616)];this[_0x17dfbd(0xcb7)]=_0x135508[_0x17dfbd(0xb8f)](),this[_0x17dfbd(0x16da)]=this[_0x17dfbd(0x395d)];let _0x13ae02=this['_light'][_0x17dfbd(0x2436)];var _0xf42282;return this[_0x17dfbd(0x2e00)][_0x17dfbd(0xdc0)]()&&(_0x13ae02=this[_0x17dfbd(0x2e00)]['transformedPosition']),_0x50d5e7['P']['NormalizeToRef'](this['_light'][_0x17dfbd(0x387d)](this[_0x17dfbd(0x395d)]),this['_lightDirection']),0x1===Math[_0x17dfbd(0x1516)](_0x50d5e7['P'][_0x17dfbd(0x936)](this[_0x17dfbd(0x1342)],_0x50d5e7['P']['Up']()))&&(this[_0x17dfbd(0x1342)]['z']=1e-13),!this[_0x17dfbd(0x2e00)]['needProjectionMatrixCompute']()&&this[_0x17dfbd(0x1cf7)]&&this['_cachedDirection']&&_0x13ae02[_0x17dfbd(0x3e3a)](this[_0x17dfbd(0x1cf7)])&&this[_0x17dfbd(0x1342)][_0x17dfbd(0x3e3a)](this[_0x17dfbd(0x39e6)])||(this[_0x17dfbd(0x1cf7)][_0x17dfbd(0x2687)](_0x13ae02),this['_cachedDirection'][_0x17dfbd(0x2687)](this[_0x17dfbd(0x1342)]),_0x50d5e7['y3'][_0x17dfbd(0x12b0)](_0x13ae02,_0x13ae02['add'](this[_0x17dfbd(0x1342)]),_0x50d5e7['P']['Up'](),this[_0x17dfbd(0x267)]),(_0xf42282=this[_0x17dfbd(0x189a)]())&&(_0xf42282=_0xf42282[_0x17dfbd(0x310e)])&&this['_light'][_0x17dfbd(0x3109)](this[_0x17dfbd(0x395)],this[_0x17dfbd(0x267)],_0xf42282),this[_0x17dfbd(0x267)]['multiplyToRef'](this[_0x17dfbd(0x395)],this[_0x17dfbd(0x2616)])),this[_0x17dfbd(0x2616)];}[_0x4958bc(0x227)](){var _0x1b4544=_0x4958bc,_0x44320e=this[_0x1b4544(0xee1)];if(_0x44320e){_0x44320e=_0x44320e['renderList'];if(this[_0x1b4544(0x1272)](),this[_0x1b4544(0x3c50)](),this[_0x1b4544(0x25d4)]=this[_0x1b4544(0x20d3)],this[_0x1b4544(0x1b25)](),_0x44320e){this[_0x1b4544(0xee1)]['renderList']||(this[_0x1b4544(0xee1)][_0x1b4544(0x310e)]=[]);for(const _0x31899c of _0x44320e)this['_shadowMap'][_0x1b4544(0x310e)][_0x1b4544(0x2009)](_0x31899c);}else this[_0x1b4544(0xee1)][_0x1b4544(0x310e)]=null;}}[_0x4958bc(0xe86)](){var _0x27d9ba=_0x4958bc;this[_0x27d9ba(0x1ca7)]&&(this[_0x27d9ba(0x1ca7)][_0x27d9ba(0xc1f)](),this[_0x27d9ba(0x1ca7)]=null),this[_0x27d9ba(0x217)]&&(this[_0x27d9ba(0x217)]['dispose'](),this[_0x27d9ba(0x217)]=null),this[_0x27d9ba(0x12c1)]&&(this['_kernelBlurXPostprocess'][_0x27d9ba(0xc1f)](),this['_kernelBlurXPostprocess']=null),this[_0x27d9ba(0x1eb1)]&&(this['_kernelBlurYPostprocess'][_0x27d9ba(0xc1f)](),this[_0x27d9ba(0x1eb1)]=null),this[_0x27d9ba(0xdff)]=[];}[_0x4958bc(0x1272)](){var _0x2c2ca2=_0x4958bc;this[_0x2c2ca2(0xee1)]&&(this[_0x2c2ca2(0xee1)]['dispose'](),this[_0x2c2ca2(0xee1)]=null),this[_0x2c2ca2(0xe86)]();}[_0x4958bc(0x25f4)](){var _0x156dea=_0x4958bc;if(this[_0x156dea(0x10d6)]){for(const _0x233651 of this['_sceneUBOs'])_0x233651[_0x156dea(0xc1f)]();this[_0x156dea(0x10d6)]=[];}}[_0x4958bc(0xc1f)](){var _0x26c499=_0x4958bc;if(this[_0x26c499(0x1272)](),this[_0x26c499(0x25f4)](),this[_0x26c499(0x2e00)]){if(this[_0x26c499(0x2e00)][_0x26c499(0x3479)]){const _0x37d94c=this[_0x26c499(0x2e00)][_0x26c499(0x3479)][_0x26c499(0x1ace)]();for(let _0x5ee3a2=_0x37d94c[_0x26c499(0xb39)]();!0x0!==_0x5ee3a2[_0x26c499(0x1a15)];_0x5ee3a2=_0x37d94c[_0x26c499(0xb39)]()){var [_0x565bad,_0x5d5aab]=_0x5ee3a2[_0x26c499(0x31eb)];_0x5d5aab===this&&this[_0x26c499(0x2e00)][_0x26c499(0x3479)][_0x26c499(0x3d98)](_0x565bad);}0x0===this[_0x26c499(0x2e00)]['_shadowGenerators']['size']&&(this[_0x26c499(0x2e00)]['_shadowGenerators']=null);}this['_light'][_0x26c499(0x2cd4)]();}this[_0x26c499(0x2bc5)][_0x26c499(0x2a99)](),this[_0x26c499(0x26ec)][_0x26c499(0x2a99)](),this['onAfterShadowMapRenderMeshObservable'][_0x26c499(0x2a99)](),this['onAfterShadowMapRenderObservable'][_0x26c499(0x2a99)]();}[_0x4958bc(0xea8)](){var _0x193394=_0x4958bc,_0x44a0f2;const _0xb707e8={},_0x31e2f4=this['getShadowMap']();if(!_0x31e2f4)return _0xb707e8;if(_0xb707e8[_0x193394(0x16c8)]=this[_0x193394(0x28c8)](),_0xb707e8[_0x193394(0x2ada)]=this[_0x193394(0x2e00)]['id'],_0xb707e8[_0x193394(0x3fe8)]=null==(_0x44a0f2=this['_camera'])?void 0x0:_0x44a0f2['id'],_0xb707e8['id']=this['id'],_0xb707e8[_0x193394(0xfbb)]=_0x31e2f4[_0x193394(0x405e)](),_0xb707e8['forceBackFacesOnly']=this[_0x193394(0x348d)],_0xb707e8['darkness']=this[_0x193394(0x3c14)](),_0xb707e8[_0x193394(0x2103)]=this[_0x193394(0x1b98)],_0xb707e8[_0x193394(0x209e)]=this[_0x193394(0x209e)],_0xb707e8['bias']=this['bias'],_0xb707e8[_0x193394(0x2a9)]=this[_0x193394(0x2a9)],_0xb707e8[_0x193394(0x1f02)]=this[_0x193394(0x1f02)],_0xb707e8[_0x193394(0x3fcb)]=this[_0x193394(0x3fcb)],_0xb707e8[_0x193394(0x2038)]=this['contactHardeningLightSizeUVRatio'],_0xb707e8[_0x193394(0x188d)]=this[_0x193394(0x188d)],_0xb707e8[_0x193394(0x1190)]=this[_0x193394(0x1190)],_0xb707e8[_0x193394(0x2420)]=this[_0x193394(0x2420)],_0xb707e8[_0x193394(0x21ab)]=this[_0x193394(0x2420)],_0xb707e8[_0x193394(0x1edf)]=this[_0x193394(0x2420)],_0xb707e8['usePoissonSampling']=this[_0x193394(0x3ce7)],_0xb707e8[_0x193394(0x1ea8)]=this['depthScale'],_0xb707e8[_0x193394(0x5f5)]=this['blurBoxOffset'],_0xb707e8[_0x193394(0xc5a)]=this['blurKernel'],_0xb707e8['blurScale']=this[_0x193394(0x2716)],_0xb707e8[_0x193394(0x3b3a)]=this['useKernelBlur'],_0xb707e8[_0x193394(0x310e)]=[],_0x31e2f4[_0x193394(0x310e)])for(let _0x5a61c9=0x0;_0x5a61c9<_0x31e2f4['renderList']['length'];_0x5a61c9++){var _0x281e3e=_0x31e2f4['renderList'][_0x5a61c9];_0xb707e8[_0x193394(0x310e)]['push'](_0x281e3e['id']);}return _0xb707e8;}static[_0x4958bc(0xd6b)](_0x406651,_0x31e6f1,_0x3a1cf2){var _0x16341b=_0x4958bc,_0xe32055=_0x31e6f1[_0x16341b(0x13a4)](_0x406651['lightId']),_0x3c009f=void 0x0!==_0x406651[_0x16341b(0x3fe8)]?_0x31e6f1['getCameraById'](_0x406651['cameraId']):null;const _0x5aa956=_0x3a1cf2?_0x3a1cf2(_0x406651[_0x16341b(0xfbb)],_0xe32055,_0x3c009f):new _0x541d9b(_0x406651[_0x16341b(0xfbb)],_0xe32055,void 0x0,_0x3c009f),_0x524e78=_0x5aa956['getShadowMap']();for(let _0x1884f2=0x0;_0x1884f2<_0x406651[_0x16341b(0x310e)][_0x16341b(0x9da)];_0x1884f2++){const _0x5d3b56=_0x31e6f1[_0x16341b(0x2e93)](_0x406651['renderList'][_0x1884f2]);_0x5d3b56[_0x16341b(0x982)](function(_0x18fe4b){var _0x346de1=_0x16341b;_0x524e78&&(_0x524e78[_0x346de1(0x310e)]||(_0x524e78[_0x346de1(0x310e)]=[]),_0x524e78['renderList'][_0x346de1(0x2009)](_0x18fe4b));});}return void 0x0!==_0x406651['id']&&(_0x5aa956['id']=_0x406651['id']),_0x5aa956[_0x16341b(0x348d)]=!!_0x406651[_0x16341b(0x348d)],void 0x0!==_0x406651['darkness']&&_0x5aa956['setDarkness'](_0x406651[_0x16341b(0x305)]),_0x406651['transparencyShadow']&&_0x5aa956['setTransparencyShadow'](!0x0),void 0x0!==_0x406651['frustumEdgeFalloff']&&(_0x5aa956[_0x16341b(0x209e)]=_0x406651[_0x16341b(0x209e)]),void 0x0!==_0x406651['bias']&&(_0x5aa956[_0x16341b(0x36c5)]=_0x406651[_0x16341b(0x36c5)]),void 0x0!==_0x406651[_0x16341b(0x2a9)]&&(_0x5aa956[_0x16341b(0x2a9)]=_0x406651[_0x16341b(0x2a9)]),_0x406651[_0x16341b(0x1f02)]?_0x5aa956[_0x16341b(0x1f02)]=!0x0:_0x406651[_0x16341b(0x3fcb)]?_0x5aa956['useContactHardeningShadow']=!0x0:_0x406651['usePoissonSampling']?_0x5aa956['usePoissonSampling']=!0x0:_0x406651[_0x16341b(0x1190)]?_0x5aa956[_0x16341b(0x1190)]=!0x0:_0x406651[_0x16341b(0x2420)]?_0x5aa956[_0x16341b(0x2420)]=!0x0:_0x406651['useCloseExponentialShadowMap']?_0x5aa956[_0x16341b(0x21ab)]=!0x0:_0x406651[_0x16341b(0x1edf)]?_0x5aa956[_0x16341b(0x1edf)]=!0x0:_0x406651['useVarianceShadowMap']?_0x5aa956[_0x16341b(0x1190)]=!0x0:_0x406651['useBlurVarianceShadowMap']&&(_0x5aa956[_0x16341b(0x2420)]=!0x0),void 0x0!==_0x406651['contactHardeningLightSizeUVRatio']&&(_0x5aa956['contactHardeningLightSizeUVRatio']=_0x406651['contactHardeningLightSizeUVRatio']),void 0x0!==_0x406651['filteringQuality']&&(_0x5aa956[_0x16341b(0x188d)]=_0x406651['filteringQuality']),_0x406651[_0x16341b(0x1ea8)]&&(_0x5aa956['depthScale']=_0x406651[_0x16341b(0x1ea8)]),_0x406651[_0x16341b(0x2716)]&&(_0x5aa956[_0x16341b(0x2716)]=_0x406651[_0x16341b(0x2716)]),_0x406651['blurBoxOffset']&&(_0x5aa956[_0x16341b(0x5f5)]=_0x406651[_0x16341b(0x5f5)]),_0x406651[_0x16341b(0x3b3a)]&&(_0x5aa956[_0x16341b(0x3b3a)]=_0x406651[_0x16341b(0x3b3a)]),_0x406651[_0x16341b(0xc5a)]&&(_0x5aa956[_0x16341b(0xc5a)]=_0x406651[_0x16341b(0xc5a)]),_0x5aa956;}}_0x541d9b[_0x4958bc(0x38cd)]=_0x4958bc(0x4c3),_0x541d9b[_0x4958bc(0x609)]=0x0,_0x541d9b['FILTER_EXPONENTIALSHADOWMAP']=0x1,_0x541d9b[_0x4958bc(0xf87)]=0x2,_0x541d9b[_0x4958bc(0x1d3f)]=0x3,_0x541d9b[_0x4958bc(0x172e)]=0x4,_0x541d9b['FILTER_BLURCLOSEEXPONENTIALSHADOWMAP']=0x5,_0x541d9b[_0x4958bc(0x2ffa)]=0x6,_0x541d9b['FILTER_PCSS']=0x7,_0x541d9b[_0x4958bc(0x1744)]=0x0,_0x541d9b[_0x4958bc(0x1e42)]=0x1,_0x541d9b['QUALITY_LOW']=0x2,_0x541d9b[_0x4958bc(0x40e4)]=0.5,_0x541d9b[_0x4958bc(0x3d94)]=_0xefaeb5=>{var _0x489f53=_0x4958bc;throw(0x0,_0x2fdb20['S'])(_0x489f53(0x1985));};},0xa5f4:(_0x268691,_0x31291e,_0x9fb7f9)=>{var _0x1943b6=a8_0x2e955a,_0x210ad9=_0x9fb7f9(0xa6c6),_0x3f945a=_0x9fb7f9(0xc77a),_0x784738=_0x9fb7f9(0x67a3);_0x9fb7f9(0x700f)['p'][_0x1943b6(0x2eba)](_0x784738['l']['NAME_SHADOWGENERATOR'],(_0x2423c5,_0x1afca2)=>{var _0x18dbf5=_0x1943b6;if(void 0x0!==_0x2423c5[_0x18dbf5(0x2289)]&&null!==_0x2423c5[_0x18dbf5(0x2289)])for(let _0x80dd3a=0x0,_0x19c0df=_0x2423c5['shadowGenerators'][_0x18dbf5(0x9da)];_0x80dd3a<_0x19c0df;_0x80dd3a++){var _0x21c819=_0x2423c5['shadowGenerators'][_0x80dd3a];(_0x21c819[_0x18dbf5(0x16c8)]===_0x3f945a['R'][_0x18dbf5(0x38cd)]?_0x3f945a['R']:_0x210ad9['u'])['Parse'](_0x21c819,_0x1afca2);}});class _0x442172{constructor(_0x2b7560){var _0x352163=_0x1943b6;this[_0x352163(0x1c3a)]=_0x784738['l'][_0x352163(0x255a)],this[_0x352163(0x38c0)]=_0x2b7560;}[_0x1943b6(0xeaa)](){var _0x5efb0a=_0x1943b6;this['scene'][_0x5efb0a(0x40af)][_0x5efb0a(0x1cc9)](_0x784738['l']['STEP_GATHERRENDERTARGETS_SHADOWGENERATOR'],this,this[_0x5efb0a(0xb4a)]);}[_0x1943b6(0x109a)](){}[_0x1943b6(0xea8)](_0x17d7ef){var _0x46beb6=_0x1943b6;_0x17d7ef[_0x46beb6(0x2289)]=[];for(const _0x365324 of this[_0x46beb6(0x38c0)]['lights']){const _0x6886d0=_0x365324[_0x46beb6(0x13d5)]();if(_0x6886d0){const _0x302193=_0x6886d0['values']();for(let _0x5986e3=_0x302193[_0x46beb6(0xb39)]();!0x0!==_0x5986e3[_0x46beb6(0x1a15)];_0x5986e3=_0x302193[_0x46beb6(0xb39)]()){const _0x3fab1a=_0x5986e3[_0x46beb6(0x31eb)];_0x17d7ef[_0x46beb6(0x2289)][_0x46beb6(0x2009)](_0x3fab1a[_0x46beb6(0xea8)]());}}}}['addFromContainer'](_0x4d514a){}[_0x1943b6(0x38ea)](_0x3938b2,_0x44eb65){}[_0x1943b6(0xc1f)](){}[_0x1943b6(0xb4a)](_0x41f887){var _0x46f856=_0x1943b6;const _0x4193ef=this['scene'];if(this[_0x46f856(0x38c0)][_0x46f856(0x2fd)])for(let _0x3dc578=0x0;_0x3dc578<_0x4193ef[_0x46f856(0x3c41)][_0x46f856(0x9da)];_0x3dc578++){const _0x2cc302=_0x4193ef['lights'][_0x3dc578],_0x7f04c6=_0x2cc302[_0x46f856(0x13d5)]();if(_0x2cc302['isEnabled']()&&_0x2cc302[_0x46f856(0x239)]&&_0x7f04c6){const _0x5e9ac3=_0x7f04c6['values']();for(let _0xed249c=_0x5e9ac3[_0x46f856(0xb39)]();!0x0!==_0xed249c[_0x46f856(0x1a15)];_0xed249c=_0x5e9ac3['next']()){const _0x4467b5=_0xed249c[_0x46f856(0x31eb)];var _0x375e6f=_0x4467b5[_0x46f856(0x189a)]();-0x1!==_0x4193ef['textures'][_0x46f856(0x775)](_0x375e6f)&&_0x41f887[_0x46f856(0x2009)](_0x375e6f);}}}}}_0x210ad9['u'][_0x1943b6(0x3d94)]=_0x51b94d=>{var _0x5a260f=_0x1943b6,_0x32d6c9;_0x51b94d[_0x5a260f(0xd59)](_0x784738['l'][_0x5a260f(0x255a)])||(_0x32d6c9=new _0x442172(_0x51b94d),_0x51b94d[_0x5a260f(0x217b)](_0x32d6c9));};},0x6ae:(_0x174ec9,_0x11a91a,_0x3d66e3)=>{var _0x42fa2d=a8_0x2e955a;_0x3d66e3['d'](_0x11a91a,{'O':()=>_0x1446b8});function _0x73682d(_0x4f560f,_0x3ed557,_0x5537e6,_0x1b7b29){var _0x556da0=a8_0xcbd5,_0x190a12,_0x6648f4=arguments['length'],_0x34c934=_0x6648f4<0x3?_0x3ed557:null===_0x1b7b29?_0x1b7b29=Object[_0x556da0(0x2fee)](_0x3ed557,_0x5537e6):_0x1b7b29;if(_0x556da0(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x34c934=Reflect['decorate'](_0x4f560f,_0x3ed557,_0x5537e6,_0x1b7b29);else{for(var _0x4c8bfc=_0x4f560f[_0x556da0(0x9da)]-0x1;0x0<=_0x4c8bfc;_0x4c8bfc--)(_0x190a12=_0x4f560f[_0x4c8bfc])&&(_0x34c934=(_0x6648f4<0x3?_0x190a12(_0x34c934):0x3<_0x6648f4?_0x190a12(_0x3ed557,_0x5537e6,_0x34c934):_0x190a12(_0x3ed557,_0x5537e6))||_0x34c934);}0x3<_0x6648f4&&_0x34c934&&Object['defineProperty'](_0x3ed557,_0x5537e6,_0x34c934);}var _0x11a91a=_0x3d66e3(0x10435),_0x2cb1fa=_0x3d66e3(0xd53f),_0x5ed01e=_0x3d66e3(0x5f60),_0x5c3510=_0x3d66e3(0xd5e5),_0x3d66e3=_0x3d66e3(0xcec4);_0x5ed01e['N'][_0x42fa2d(0x3f45)](_0x42fa2d(0x2b6c),(_0x5238ad,_0x1ec13c)=>()=>new _0x1446b8(_0x5238ad,_0x2cb1fa['P'][_0x42fa2d(0x317a)](),_0x1ec13c));class _0x1446b8 extends _0x3d66e3['O']{constructor(_0x30b013,_0x136e6c,_0x4a0faa){var _0x38d7b9=_0x42fa2d;super(_0x30b013,_0x4a0faa),this[_0x38d7b9(0x217c)]=0x0,this[_0x38d7b9(0x3626)]=0.1,this[_0x38d7b9(0x284c)]=!0x0,this[_0x38d7b9(0x10ae)]=!0x1,this[_0x38d7b9(0x200b)]=Number[_0x38d7b9(0x399e)],this[_0x38d7b9(0x2e24)]=Number['MIN_VALUE'],this[_0x38d7b9(0x3f9f)]=Number[_0x38d7b9(0x757)],this[_0x38d7b9(0x3cc8)]=Number[_0x38d7b9(0x399e)],this[_0x38d7b9(0x2436)]=_0x136e6c[_0x38d7b9(0xa64)](-0x1),this['direction']=_0x136e6c;}get['shadowFrustumSize'](){var _0x377fdb=_0x42fa2d;return this[_0x377fdb(0x217c)];}set[_0x42fa2d(0x1c7)](_0x1df0a7){this['_shadowFrustumSize']=_0x1df0a7,this['forceProjectionMatrixCompute']();}get[_0x42fa2d(0x20e6)](){var _0x42ad7e=_0x42fa2d;return this[_0x42ad7e(0x3626)];}set[_0x42fa2d(0x20e6)](_0x2a7533){var _0x73a2cb=_0x42fa2d;this[_0x73a2cb(0x3626)]=_0x2a7533,this[_0x73a2cb(0x2a86)]();}get[_0x42fa2d(0xbc0)](){return this['_orthoLeft'];}set[_0x42fa2d(0xbc0)](_0x2689f5){var _0x144f99=_0x42fa2d;this[_0x144f99(0x200b)]=_0x2689f5;}get[_0x42fa2d(0x2cb2)](){var _0x518f8a=_0x42fa2d;return this[_0x518f8a(0x2e24)];}set['orthoRight'](_0x155825){var _0x378b98=_0x42fa2d;this[_0x378b98(0x2e24)]=_0x155825;}get['orthoTop'](){var _0x17d8bf=_0x42fa2d;return this[_0x17d8bf(0x3f9f)];}set[_0x42fa2d(0x218c)](_0x5d3e31){var _0x1089ee=_0x42fa2d;this[_0x1089ee(0x3f9f)]=_0x5d3e31;}get[_0x42fa2d(0x1eed)](){var _0x573ab4=_0x42fa2d;return this[_0x573ab4(0x3cc8)];}set[_0x42fa2d(0x1eed)](_0x3f1b57){this['_orthoBottom']=_0x3f1b57;}['getClassName'](){var _0x1dfc39=_0x42fa2d;return _0x1dfc39(0x2ac5);}[_0x42fa2d(0x3914)](){var _0x3ed8a7=_0x42fa2d;return _0x5c3510['_'][_0x3ed8a7(0x2406)];}[_0x42fa2d(0x26a1)](_0x1be819,_0x5f0a72,_0x2e917f){var _0x538111=_0x42fa2d;0x0this['_orthoRight']&&(this[_0x6c8abc(0x2e24)]=_0x567783['x']),_0x567783['y']>this['_orthoTop']&&(this[_0x6c8abc(0x3f9f)]=_0x567783['y']),this[_0x6c8abc(0x10ae)]&&(_0x567783['z']<_0x48267c&&(_0x48267c=_0x567783['z']),_0x567783['z']>_0xa120e7&&(_0xa120e7=_0x567783['z']));}}this[_0x6c8abc(0x10ae)]&&(this[_0x6c8abc(0x13da)]=_0x48267c,this['_shadowMaxZ']=_0xa120e7);}var _0x3ddbf6=this[_0x6c8abc(0x2e24)]-this[_0x6c8abc(0x200b)],_0xa55beb=this[_0x6c8abc(0x3f9f)]-this[_0x6c8abc(0x3cc8)],_0x52c413=void 0x0!==this[_0x6c8abc(0x2017)]?this[_0x6c8abc(0x2017)]:_0x262ddc[_0x6c8abc(0xad1)],_0x262ddc=void 0x0!==this[_0x6c8abc(0x170d)]?this[_0x6c8abc(0x170d)]:_0x262ddc['maxZ'],_0xb5c6fa=this[_0x6c8abc(0x14ab)]()[_0x6c8abc(0x279a)]()[_0x6c8abc(0x75e)];_0x2cb1fa['y3'][_0x6c8abc(0x2ec6)](this[_0x6c8abc(0x200b)]-_0x3ddbf6*this[_0x6c8abc(0x20e6)],this[_0x6c8abc(0x2e24)]+_0x3ddbf6*this[_0x6c8abc(0x20e6)],this[_0x6c8abc(0x3cc8)]-_0xa55beb*this[_0x6c8abc(0x20e6)],this[_0x6c8abc(0x3f9f)]+_0xa55beb*this[_0x6c8abc(0x20e6)],_0xb5c6fa?_0x262ddc:_0x52c413,_0xb5c6fa?_0x52c413:_0x262ddc,_0x4f883d,this['getScene']()[_0x6c8abc(0x279a)]()[_0x6c8abc(0x17dd)]);}}[_0x42fa2d(0x301a)](){var _0x3e96cc=_0x42fa2d;this['_uniformBuffer'][_0x3e96cc(0xe78)](_0x3e96cc(0x3019),0x4),this[_0x3e96cc(0x3d6e)][_0x3e96cc(0xe78)](_0x3e96cc(0x3fd4),0x4),this[_0x3e96cc(0x3d6e)][_0x3e96cc(0xe78)](_0x3e96cc(0xc4b),0x4),this[_0x3e96cc(0x3d6e)][_0x3e96cc(0xe78)](_0x3e96cc(0x3678),0x3),this['_uniformBuffer'][_0x3e96cc(0xe78)]('depthValues',0x2),this[_0x3e96cc(0x3d6e)]['create']();}[_0x42fa2d(0x2f57)](_0x21cd81,_0x528a66){var _0x5e876a=_0x42fa2d;return this[_0x5e876a(0xdc0)]()?this[_0x5e876a(0x3d6e)][_0x5e876a(0x1f8)](_0x5e876a(0x3019),this[_0x5e876a(0x2380)]['x'],this['transformedDirection']['y'],this[_0x5e876a(0x2380)]['z'],0x1,_0x528a66):this[_0x5e876a(0x3d6e)][_0x5e876a(0x1f8)]('vLightData',this['direction']['x'],this[_0x5e876a(0x2c21)]['y'],this[_0x5e876a(0x2c21)]['z'],0x1,_0x528a66),this;}[_0x42fa2d(0x268c)](_0x3f507b,_0x5f18a0){var _0x246891=_0x42fa2d;return this[_0x246891(0xdc0)]()?_0x3f507b[_0x246891(0x115a)](_0x5f18a0,this[_0x246891(0x2380)]['x'],this['transformedDirection']['y'],this['transformedDirection']['z']):_0x3f507b['setFloat3'](_0x5f18a0,this[_0x246891(0x2c21)]['x'],this[_0x246891(0x2c21)]['y'],this[_0x246891(0x2c21)]['z']),this;}[_0x42fa2d(0x1ef5)](_0x432c5c){var _0x14cfbf=_0x42fa2d,_0x20d85e=this['_scene'][_0x14cfbf(0x279a)]();return!_0x20d85e['useReverseDepthBuffer']&&_0x20d85e['isNDCHalfZRange']?0x0:0x1;}['getDepthMaxZ'](_0x57ecdf){var _0x364926=_0x42fa2d,_0x42fd81=this['_scene']['getEngine']();return _0x42fd81[_0x364926(0x75e)]&&_0x42fd81[_0x364926(0x17dd)]?0x0:0x1;}[_0x42fa2d(0x3a75)](_0x165e81,_0x58fba0){var _0x504bef=_0x42fa2d;_0x165e81[_0x504bef(0x34d8)+_0x58fba0]=!0x0;}}_0x73682d([(0x0,_0x11a91a['qC'])()],_0x1446b8['prototype'],_0x42fa2d(0x1c7),null),_0x73682d([(0x0,_0x11a91a['qC'])()],_0x1446b8['prototype'],_0x42fa2d(0x20e6),null),_0x73682d([(0x0,_0x11a91a['qC'])()],_0x1446b8['prototype'],'autoUpdateExtends',void 0x0),_0x73682d([(0x0,_0x11a91a['qC'])()],_0x1446b8[_0x42fa2d(0x2dca)],_0x42fa2d(0x10ae),void 0x0),_0x73682d([(0x0,_0x11a91a['qC'])(_0x42fa2d(0xbc0))],_0x1446b8[_0x42fa2d(0x2dca)],_0x42fa2d(0x200b),void 0x0),_0x73682d([(0x0,_0x11a91a['qC'])(_0x42fa2d(0x2cb2))],_0x1446b8[_0x42fa2d(0x2dca)],'_orthoRight',void 0x0),_0x73682d([(0x0,_0x11a91a['qC'])(_0x42fa2d(0x218c))],_0x1446b8['prototype'],_0x42fa2d(0x3f9f),void 0x0),_0x73682d([(0x0,_0x11a91a['qC'])('orthoBottom')],_0x1446b8['prototype'],'_orthoBottom',void 0x0);},0x11dd9:(_0x41f952,_0x166c91,_0x12b7ed)=>{var _0x10a9a2=a8_0x2e955a;_0x12b7ed['d'](_0x166c91,{'e':()=>_0x5c1b87});function _0x4774d5(_0xbff70c,_0x124abe,_0x2ed96c,_0x545d77){var _0x5a7c0a=a8_0xcbd5,_0x33b531,_0x3e71fe=arguments[_0x5a7c0a(0x9da)],_0x41d95a=_0x3e71fe<0x3?_0x124abe:null===_0x545d77?_0x545d77=Object[_0x5a7c0a(0x2fee)](_0x124abe,_0x2ed96c):_0x545d77;if(_0x5a7c0a(0x3e0f)==typeof Reflect&&_0x5a7c0a(0x17ad)==typeof Reflect['decorate'])_0x41d95a=Reflect['decorate'](_0xbff70c,_0x124abe,_0x2ed96c,_0x545d77);else{for(var _0x5d3140=_0xbff70c[_0x5a7c0a(0x9da)]-0x1;0x0<=_0x5d3140;_0x5d3140--)(_0x33b531=_0xbff70c[_0x5d3140])&&(_0x41d95a=(_0x3e71fe<0x3?_0x33b531(_0x41d95a):0x3<_0x3e71fe?_0x33b531(_0x124abe,_0x2ed96c,_0x41d95a):_0x33b531(_0x124abe,_0x2ed96c))||_0x41d95a);}0x3<_0x3e71fe&&_0x41d95a&&Object['defineProperty'](_0x124abe,_0x2ed96c,_0x41d95a);}var _0x166c91=_0x12b7ed(0x10435),_0x54bf3c=_0x12b7ed(0xd53f),_0x4bca47=_0x12b7ed(0xbd53),_0x5f01c6=_0x12b7ed(0x5f60),_0x125142=_0x12b7ed(0xd5e5);_0x5f01c6['N'][_0x10a9a2(0x3f45)](_0x10a9a2(0xc52),(_0x544781,_0x38d2e4)=>()=>new _0x5c1b87(_0x544781,_0x54bf3c['P'][_0x10a9a2(0x317a)](),_0x38d2e4));class _0x5c1b87 extends _0x125142['_']{constructor(_0x2ff012,_0x5badda,_0x1962f6){var _0x3b7a4f=_0x10a9a2;super(_0x2ff012,_0x1962f6),this['groundColor']=new _0x4bca47['Wo'](0x0,0x0,0x0),this[_0x3b7a4f(0x2c21)]=_0x5badda||_0x54bf3c['P']['Up']();}[_0x10a9a2(0x301a)](){var _0xc55918=_0x10a9a2;this[_0xc55918(0x3d6e)][_0xc55918(0xe78)](_0xc55918(0x3019),0x4),this[_0xc55918(0x3d6e)][_0xc55918(0xe78)](_0xc55918(0x3fd4),0x4),this[_0xc55918(0x3d6e)][_0xc55918(0xe78)](_0xc55918(0xc4b),0x4),this['_uniformBuffer'][_0xc55918(0xe78)](_0xc55918(0x3570),0x3),this[_0xc55918(0x3d6e)][_0xc55918(0xe78)](_0xc55918(0x3678),0x3),this['_uniformBuffer']['addUniform'](_0xc55918(0x3279),0x2),this[_0xc55918(0x3d6e)]['create']();}[_0x10a9a2(0x28c8)](){return'HemisphericLight';}['setDirectionToTarget'](_0x40d0a5){var _0x5bd090=_0x10a9a2;return this[_0x5bd090(0x2c21)]=_0x54bf3c['P']['Normalize'](_0x40d0a5[_0x5bd090(0x34cd)](_0x54bf3c['P']['Zero']())),this[_0x5bd090(0x2c21)];}[_0x10a9a2(0x3d0c)](){return null;}[_0x10a9a2(0x2f57)](_0x3d3c4a,_0x4c85c0){var _0x511144=_0x10a9a2,_0x18c1a1=_0x54bf3c['P'][_0x511144(0x28d6)](this[_0x511144(0x2c21)]);return this[_0x511144(0x3d6e)][_0x511144(0x1f8)]('vLightData',_0x18c1a1['x'],_0x18c1a1['y'],_0x18c1a1['z'],0x0,_0x4c85c0),this[_0x511144(0x3d6e)][_0x511144(0x1d4e)](_0x511144(0x3570),this[_0x511144(0x3c91)][_0x511144(0xa64)](this[_0x511144(0x4e4)]),_0x4c85c0),this;}[_0x10a9a2(0x268c)](_0x3b0233,_0x12d6aa){var _0x2e1036=_0x10a9a2,_0x579d67=_0x54bf3c['P'][_0x2e1036(0x28d6)](this[_0x2e1036(0x2c21)]);return _0x3b0233[_0x2e1036(0x115a)](_0x12d6aa,_0x579d67['x'],_0x579d67['y'],_0x579d67['z']),this;}['computeWorldMatrix'](){var _0xf93f18=_0x10a9a2;return this[_0xf93f18(0x38ec)]||(this[_0xf93f18(0x38ec)]=_0x54bf3c['y3'][_0xf93f18(0x1b77)]()),this[_0xf93f18(0x38ec)];}['getTypeID'](){var _0x50da45=_0x10a9a2;return _0x125142['_'][_0x50da45(0x3792)];}[_0x10a9a2(0x3a75)](_0x1c181e,_0x5f3bb0){var _0x31bbd6=_0x10a9a2;_0x1c181e[_0x31bbd6(0x2416)+_0x5f3bb0]=!0x0;}}_0x4774d5([(0x0,_0x166c91['n9'])()],_0x5c1b87[_0x10a9a2(0x2dca)],_0x10a9a2(0x3c91),void 0x0),_0x4774d5([(0x0,_0x166c91['hd'])()],_0x5c1b87[_0x10a9a2(0x2dca)],'direction',void 0x0);},0x6e3a:(_0x41ac13,_0x3feaf1,_0x5a7344)=>{_0x5a7344(0xd5e5),_0x5a7344(0xcec4),_0x5a7344(0x93b3),_0x5a7344(0x6ae),_0x5a7344(0x11dd9),_0x5a7344(0xc03),_0x5a7344(0xd318);},0xd5e5:(_0x5dd4da,_0x35111e,_0x5c7a36)=>{var _0x1f298a=a8_0x2e955a;_0x5c7a36['d'](_0x35111e,{'_':()=>_0x3c08c7});function _0x6b757d(_0x747a3d,_0x44a658,_0x2c8ecd,_0x32e9a5){var _0x1fee82=a8_0xcbd5,_0x46c26c,_0x2fd408=arguments['length'],_0x357449=_0x2fd408<0x3?_0x44a658:null===_0x32e9a5?_0x32e9a5=Object[_0x1fee82(0x2fee)](_0x44a658,_0x2c8ecd):_0x32e9a5;if(_0x1fee82(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x1fee82(0x3902)])_0x357449=Reflect[_0x1fee82(0x3902)](_0x747a3d,_0x44a658,_0x2c8ecd,_0x32e9a5);else{for(var _0x250558=_0x747a3d[_0x1fee82(0x9da)]-0x1;0x0<=_0x250558;_0x250558--)(_0x46c26c=_0x747a3d[_0x250558])&&(_0x357449=(_0x2fd408<0x3?_0x46c26c(_0x357449):0x3<_0x2fd408?_0x46c26c(_0x44a658,_0x2c8ecd,_0x357449):_0x46c26c(_0x44a658,_0x2c8ecd))||_0x357449);}0x3<_0x2fd408&&_0x357449&&Object[_0x1fee82(0x30e2)](_0x44a658,_0x2c8ecd,_0x357449);}var _0x3c31b2=_0x5c7a36(0x10435),_0x48da56=_0x5c7a36(0xd53f),_0x56751c=_0x5c7a36(0xbd53),_0x2d8bca=_0x5c7a36(0x5f60),_0x21c196=_0x5c7a36(0x181f4),_0x18cec4=_0x5c7a36(0x4158),_0x35111e=_0x5c7a36(0x2e6f);class _0x3c08c7 extends _0x2d8bca['N']{constructor(_0x13e64d,_0x48cc1e){var _0x194bd2=a8_0xcbd5;super(_0x13e64d,_0x48cc1e),this['diffuse']=new _0x56751c['Wo'](0x1,0x1,0x1),this[_0x194bd2(0x2bbe)]=new _0x56751c['Wo'](0x1,0x1,0x1),this[_0x194bd2(0x35f6)]=_0x3c08c7['FALLOFF_DEFAULT'],this['intensity']=0x1,this[_0x194bd2(0x3110)]=Number[_0x194bd2(0x399e)],this['_inverseSquaredRange']=0x0,this[_0x194bd2(0x210)]=0x1,this[_0x194bd2(0x3bcf)]=_0x3c08c7[_0x194bd2(0x2af8)],this[_0x194bd2(0xcb1)]=0.00001,this['renderPriority']=0x0,this['_shadowEnabled']=!0x0,this[_0x194bd2(0x180f)]=0x0,this[_0x194bd2(0x2771)]=0x0,this[_0x194bd2(0xb81)]=0x0,this[_0x194bd2(0x3479)]=null,this[_0x194bd2(0x3e35)]=new Array(),this[_0x194bd2(0x8b4)]=new Array(),this[_0x194bd2(0xf18)]=!0x0,this[_0x194bd2(0x14ab)]()['addLight'](this),this[_0x194bd2(0x3d6e)]=new _0x21c196['M'](this[_0x194bd2(0x14ab)]()[_0x194bd2(0x279a)](),void 0x0,void 0x0,_0x13e64d),this['_buildUniformLayout'](),this[_0x194bd2(0x2039)]=new Array(),this[_0x194bd2(0x2ecb)]=new Array(),this[_0x194bd2(0x1aa4)]();}get['range'](){var _0x233587=a8_0xcbd5;return this[_0x233587(0x3110)];}set[_0x1f298a(0x306e)](_0x164245){var _0x44c49e=_0x1f298a;this[_0x44c49e(0x3110)]=_0x164245,this[_0x44c49e(0x1daf)]=0x1/(this[_0x44c49e(0x306e)]*this[_0x44c49e(0x306e)]);}get[_0x1f298a(0x9f0)](){var _0x1d8a86=_0x1f298a;return this[_0x1d8a86(0x3bcf)];}set[_0x1f298a(0x9f0)](_0x119aa0){var _0x594392=_0x1f298a;this[_0x594392(0x3bcf)]=_0x119aa0,this['_computePhotometricScale']();}get[_0x1f298a(0xf75)](){var _0x1c5d39=_0x1f298a;return this[_0x1c5d39(0xcb1)];}set['radius'](_0x27e56b){this['_radius']=_0x27e56b,this['_computePhotometricScale']();}get[_0x1f298a(0x239)](){var _0x2497e9=_0x1f298a;return this[_0x2497e9(0x21f4)];}set[_0x1f298a(0x239)](_0x458b63){var _0x14e6e3=_0x1f298a;this[_0x14e6e3(0x21f4)]!==_0x458b63&&(this[_0x14e6e3(0x21f4)]=_0x458b63,this[_0x14e6e3(0x2cd4)]());}get[_0x1f298a(0x2039)](){var _0x1a938c=_0x1f298a;return this[_0x1a938c(0xdfd)];}set[_0x1f298a(0x2039)](_0x1d0fe1){var _0x21ce3d=_0x1f298a;this[_0x21ce3d(0xdfd)]=_0x1d0fe1,this[_0x21ce3d(0x256f)](_0x1d0fe1);}get[_0x1f298a(0x2ecb)](){var _0x1525ed=_0x1f298a;return this[_0x1525ed(0x36e6)];}set[_0x1f298a(0x2ecb)](_0x841e0b){this['_excludedMeshes']=_0x841e0b,this['_hookArrayForExcluded'](_0x841e0b);}get[_0x1f298a(0x34f4)](){var _0x4c73a2=_0x1f298a;return this[_0x4c73a2(0x180f)];}set['excludeWithLayerMask'](_0xf145a8){var _0x263c32=_0x1f298a;this['_excludeWithLayerMask']=_0xf145a8,this[_0x263c32(0x1aa4)]();}get[_0x1f298a(0x1e71)](){return this['_includeOnlyWithLayerMask'];}set['includeOnlyWithLayerMask'](_0x5af98b){var _0x783f1d=_0x1f298a;this[_0x783f1d(0x2771)]=_0x5af98b,this[_0x783f1d(0x1aa4)]();}get[_0x1f298a(0x26a5)](){var _0x5ace41=_0x1f298a;return this[_0x5ace41(0xb81)];}set[_0x1f298a(0x26a5)](_0x42e97f){var _0x3b7802=_0x1f298a;this[_0x3b7802(0xb81)]!==_0x42e97f&&(this[_0x3b7802(0xb81)]=_0x42e97f,this[_0x3b7802(0x2cd4)]());}[_0x1f298a(0x93e)](_0x5cb763,_0x3d47fb){return this;}[_0x1f298a(0x984)](_0x2eb68d,_0x2ac3f6,_0x35b945,_0x48995b,_0x4cf764=!0x0){var _0x2bd399=_0x1f298a,_0x5b89fd,_0x2eb68d=_0x2eb68d['toString']();let _0x24a86d=!0x1;if(this[_0x2bd399(0x3d6e)][_0x2bd399(0x2b12)](_0x35b945,_0x2bd399(0xc87)+_0x2eb68d),this[_0x2bd399(0x3870)]===_0x2ac3f6[_0x2bd399(0xb8f)]()&&this[_0x2bd399(0x181a)]===_0x48995b&&this[_0x2bd399(0x3d6e)][_0x2bd399(0x3347)]||(this[_0x2bd399(0x3870)]=_0x2ac3f6[_0x2bd399(0xb8f)](),this[_0x2bd399(0x181a)]=_0x48995b,_0x5b89fd=this[_0x2bd399(0x562)](),this[_0x2bd399(0x2f57)](_0x35b945,_0x2eb68d),this['diffuse'][_0x2bd399(0x1310)](_0x5b89fd,_0x56751c['zZ'][_0x2bd399(0x2cf3)][0x0]),this[_0x2bd399(0x3d6e)]['updateColor4'](_0x2bd399(0x3fd4),_0x56751c['zZ'][_0x2bd399(0x2cf3)][0x0],this[_0x2bd399(0x306e)],_0x2eb68d),_0x48995b&&(this[_0x2bd399(0x2bbe)][_0x2bd399(0x1310)](_0x5b89fd,_0x56751c['zZ'][_0x2bd399(0x2cf3)][0x1]),this[_0x2bd399(0x3d6e)][_0x2bd399(0x1d41)](_0x2bd399(0xc4b),_0x56751c['zZ'][_0x2bd399(0x2cf3)][0x1],this['radius'],_0x2eb68d)),_0x24a86d=!0x0),this['transferTexturesToEffect'](_0x35b945,_0x2eb68d),_0x2ac3f6[_0x2bd399(0x2fd)]&&this['shadowEnabled']&&_0x4cf764){const _0x58a012=null!=(_0x48995b=this[_0x2bd399(0x3d0c)](_0x2ac3f6['activeCamera']))?_0x48995b:this[_0x2bd399(0x3d0c)]();_0x58a012&&(_0x58a012[_0x2bd399(0x36d2)](_0x2eb68d,_0x35b945),_0x24a86d=!0x0);}_0x24a86d?this['_uniformBuffer'][_0x2bd399(0xc7c)]():this[_0x2bd399(0x3d6e)]['bindUniformBuffer']();}[_0x1f298a(0x28c8)](){var _0x2e5d2a=_0x1f298a;return _0x2e5d2a(0xc87);}['toString'](_0x2fa902){var _0x2a5be4=_0x1f298a;let _0x384873=_0x2a5be4(0x64f)+this[_0x2a5be4(0x1c3a)];if(_0x384873+=_0x2a5be4(0x336b)+[_0x2a5be4(0x37ab),_0x2a5be4(0x9be),_0x2a5be4(0x16d2),'Hemispheric'][this['getTypeID']()],this[_0x2a5be4(0x2a26)]){for(let _0xf2ea93=0x0;_0xf2ea93{_0x542680['excludedMeshesIds']['push'](_0x4fbceb['id']);})),0x0{var _0x4c8b0e=_0xb699b4;_0x542680['includedOnlyMeshesIds'][_0x4c8b0e(0x2009)](_0x589825['id']);})),_0x3c31b2['p4'][_0xb699b4(0x3ad0)](this,_0x542680),_0x542680[_0xb699b4(0x1968)]=this['serializeAnimationRanges'](),_0x542680['isEnabled']=this[_0xb699b4(0x1cc5)](),_0x542680;}static[_0x1f298a(0x67f)](_0x5409e2,_0x3ac0ea,_0xaccd68){var _0x16d4d1=_0x1f298a;return _0x2d8bca['N'][_0x16d4d1(0x294)]('Light_Type_'+_0x5409e2,_0x3ac0ea,_0xaccd68)||null;}static[_0x1f298a(0xd6b)](_0x537ed6,_0x1d8043){var _0x5e7b98=_0x1f298a,_0x39627f=_0x3c08c7[_0x5e7b98(0x67f)](_0x537ed6[_0x5e7b98(0x30a3)],_0x537ed6[_0x5e7b98(0x1c3a)],_0x1d8043);if(!_0x39627f)return null;const _0x57d5e8=_0x3c31b2['p4']['Parse'](_0x39627f,_0x537ed6,_0x1d8043);if(_0x537ed6[_0x5e7b98(0x388f)]&&(_0x57d5e8['_excludedMeshesIds']=_0x537ed6[_0x5e7b98(0x388f)]),_0x537ed6[_0x5e7b98(0x2111)]&&(_0x57d5e8[_0x5e7b98(0x8b4)]=_0x537ed6['includedOnlyMeshesIds']),void 0x0!==_0x537ed6['parentId']&&(_0x57d5e8[_0x5e7b98(0x414a)]=_0x537ed6['parentId']),void 0x0!==_0x537ed6[_0x5e7b98(0x1f43)]&&(_0x57d5e8[_0x5e7b98(0x383b)]=_0x537ed6[_0x5e7b98(0x1f43)]),void 0x0!==_0x537ed6[_0x5e7b98(0x35f6)]&&(_0x57d5e8['falloffType']=_0x537ed6[_0x5e7b98(0x35f6)]),void 0x0!==_0x537ed6[_0x5e7b98(0x26a5)]&&(_0x57d5e8[_0x5e7b98(0x26a5)]=_0x537ed6[_0x5e7b98(0x26a5)]),_0x537ed6[_0x5e7b98(0x2a26)]){for(let _0x4546ad=0x0;_0x4546ad<_0x537ed6[_0x5e7b98(0x2a26)]['length'];_0x4546ad++){var _0x225c5e=_0x537ed6['animations'][_0x4546ad];const _0x1c995d=(0x0,_0x18cec4['q'])(_0x5e7b98(0x2b15));_0x1c995d&&_0x57d5e8[_0x5e7b98(0x2a26)][_0x5e7b98(0x2009)](_0x1c995d[_0x5e7b98(0xd6b)](_0x225c5e));}_0x2d8bca['N']['ParseAnimationRanges'](_0x57d5e8,_0x537ed6,_0x1d8043);}return _0x537ed6[_0x5e7b98(0x6d6)]&&_0x1d8043[_0x5e7b98(0x2d4e)](_0x57d5e8,_0x537ed6[_0x5e7b98(0x229f)],_0x537ed6['autoAnimateTo'],_0x537ed6[_0x5e7b98(0x532)],_0x537ed6[_0x5e7b98(0x3ca1)]||0x1),void 0x0!==_0x537ed6[_0x5e7b98(0x1cc5)]&&_0x57d5e8['setEnabled'](_0x537ed6[_0x5e7b98(0x1cc5)]),_0x57d5e8;}['_hookArrayForExcluded'](_0x12f009){var _0x2e2718=_0x1f298a;const _0x25e987=_0x12f009[_0x2e2718(0x2009)],_0x438d23=(_0x12f009[_0x2e2718(0x2009)]=(..._0x4e7a74)=>{var _0x29ad02=_0x2e2718,_0xff0e13=_0x25e987['apply'](_0x12f009,_0x4e7a74);for(const _0x5be196 of _0x4e7a74)_0x5be196[_0x29ad02(0x2e9b)](this);return _0xff0e13;},_0x12f009[_0x2e2718(0x34ac)]);_0x12f009[_0x2e2718(0x34ac)]=(_0x3d2666,_0x1b6a57)=>{var _0x50ed8c=_0x2e2718;_0x3d2666=_0x438d23[_0x50ed8c(0x550)](_0x12f009,[_0x3d2666,_0x1b6a57]);for(const _0x18de14 of _0x3d2666)_0x18de14[_0x50ed8c(0x2e9b)](this);return _0x3d2666;};for(const _0x49623e of _0x12f009)_0x49623e[_0x2e2718(0x2e9b)](this);}['_hookArrayForIncludedOnly'](_0x5bca7c){var _0x196869=_0x1f298a;const _0x98c0b7=_0x5bca7c[_0x196869(0x2009)],_0x5ad0fd=(_0x5bca7c[_0x196869(0x2009)]=(..._0x32fcff)=>{var _0x138e1f=_0x196869;return _0x32fcff=_0x98c0b7[_0x138e1f(0x550)](_0x5bca7c,_0x32fcff),(this[_0x138e1f(0x1aa4)](),_0x32fcff);},_0x5bca7c[_0x196869(0x34ac)]);_0x5bca7c[_0x196869(0x34ac)]=(_0x30199a,_0x73dfa9)=>{var _0x274bd2=_0x196869;return _0x30199a=_0x5ad0fd[_0x274bd2(0x550)](_0x5bca7c,[_0x30199a,_0x73dfa9]),(this[_0x274bd2(0x1aa4)](),_0x30199a);},this['_resyncMeshes']();}[_0x1f298a(0x1aa4)](){var _0x4c2461=_0x1f298a;for(const _0x27df6b of this[_0x4c2461(0x14ab)]()[_0x4c2461(0x27d2)])_0x27df6b['_resyncLightSource'](this);}[_0x1f298a(0x2cd4)](){var _0x1c50c8=_0x1f298a;for(const _0x3e9654 of this[_0x1c50c8(0x14ab)]()[_0x1c50c8(0x27d2)])-0x1!==_0x3e9654[_0x1c50c8(0x2c3a)][_0x1c50c8(0x775)](this)&&_0x3e9654['_markSubMeshesAsLightDirty']();}['_computePhotometricScale'](){var _0x1ff6a8=_0x1f298a;this['_photometricScale']=this[_0x1ff6a8(0x1ade)](),this[_0x1ff6a8(0x14ab)]()[_0x1ff6a8(0x867)]();}[_0x1f298a(0x1ade)](){var _0x6ac301=_0x1f298a;let _0x52be2d=0x0;var _0x15bd3a=this[_0x6ac301(0x3914)]();let _0xcfe0f4=this['intensityMode'];switch(_0xcfe0f4===_0x3c08c7['INTENSITYMODE_AUTOMATIC']&&(_0xcfe0f4=_0x15bd3a===_0x3c08c7['LIGHTTYPEID_DIRECTIONALLIGHT']?_0x3c08c7[_0x6ac301(0xab9)]:_0x3c08c7[_0x6ac301(0x1dd3)]),_0x15bd3a){case _0x3c08c7[_0x6ac301(0x1822)]:case _0x3c08c7[_0x6ac301(0x2166)]:switch(_0xcfe0f4){case _0x3c08c7[_0x6ac301(0x2671)]:_0x52be2d=0x1/(0x4*Math['PI']);break;case _0x3c08c7['INTENSITYMODE_LUMINOUSINTENSITY']:_0x52be2d=0x1;break;case _0x3c08c7[_0x6ac301(0x38aa)]:_0x52be2d=this[_0x6ac301(0xf75)]*this[_0x6ac301(0xf75)];}break;case _0x3c08c7[_0x6ac301(0x2406)]:switch(_0xcfe0f4){case _0x3c08c7['INTENSITYMODE_ILLUMINANCE']:_0x52be2d=0x1;break;case _0x3c08c7[_0x6ac301(0x38aa)]:var _0x37d71b=this['radius'],_0x37d71b=Math[_0x6ac301(0x34dd)](_0x37d71b,0.001),_0x37d71b=0x2*Math['PI']*(0x1-Math[_0x6ac301(0x3276)](_0x37d71b));_0x52be2d=_0x37d71b;}break;case _0x3c08c7[_0x6ac301(0x3792)]:_0x52be2d=0x1;}return _0x52be2d;}[_0x1f298a(0x23d7)](){var _0x39a72c=_0x1f298a;const _0x54040e=this['getScene']();0x0!=this[_0x39a72c(0x3961)]&&(_0x54040e['requireLightSorting']=!0x0),this[_0x39a72c(0x14ab)]()[_0x39a72c(0x19c6)]();}}_0x3c08c7[_0x1f298a(0x24f7)]=_0x35111e['m'][_0x1f298a(0x24f7)],_0x3c08c7['FALLOFF_PHYSICAL']=_0x35111e['m']['FALLOFF_PHYSICAL'],_0x3c08c7['FALLOFF_GLTF']=_0x35111e['m'][_0x1f298a(0x215f)],_0x3c08c7['FALLOFF_STANDARD']=_0x35111e['m']['FALLOFF_STANDARD'],_0x3c08c7['LIGHTMAP_DEFAULT']=_0x35111e['m']['LIGHTMAP_DEFAULT'],_0x3c08c7[_0x1f298a(0x2931)]=_0x35111e['m'][_0x1f298a(0x2931)],_0x3c08c7['LIGHTMAP_SHADOWSONLY']=_0x35111e['m'][_0x1f298a(0x41d9)],_0x3c08c7[_0x1f298a(0x2af8)]=_0x35111e['m']['INTENSITYMODE_AUTOMATIC'],_0x3c08c7[_0x1f298a(0x2671)]=_0x35111e['m']['INTENSITYMODE_LUMINOUSPOWER'],_0x3c08c7[_0x1f298a(0x1dd3)]=_0x35111e['m'][_0x1f298a(0x1dd3)],_0x3c08c7[_0x1f298a(0xab9)]=_0x35111e['m'][_0x1f298a(0xab9)],_0x3c08c7[_0x1f298a(0x38aa)]=_0x35111e['m'][_0x1f298a(0x38aa)],_0x3c08c7['LIGHTTYPEID_POINTLIGHT']=_0x35111e['m'][_0x1f298a(0x1822)],_0x3c08c7['LIGHTTYPEID_DIRECTIONALLIGHT']=_0x35111e['m'][_0x1f298a(0x2406)],_0x3c08c7[_0x1f298a(0x2166)]=_0x35111e['m'][_0x1f298a(0x2166)],_0x3c08c7[_0x1f298a(0x3792)]=_0x35111e['m']['LIGHTTYPEID_HEMISPHERICLIGHT'],_0x6b757d([(0x0,_0x3c31b2['n9'])()],_0x3c08c7[_0x1f298a(0x2dca)],_0x1f298a(0xa6e),void 0x0),_0x6b757d([(0x0,_0x3c31b2['n9'])()],_0x3c08c7['prototype'],_0x1f298a(0x2bbe),void 0x0),_0x6b757d([(0x0,_0x3c31b2['qC'])()],_0x3c08c7[_0x1f298a(0x2dca)],_0x1f298a(0x35f6),void 0x0),_0x6b757d([(0x0,_0x3c31b2['qC'])()],_0x3c08c7[_0x1f298a(0x2dca)],_0x1f298a(0x4e4),void 0x0),_0x6b757d([(0x0,_0x3c31b2['qC'])()],_0x3c08c7[_0x1f298a(0x2dca)],'range',null),_0x6b757d([(0x0,_0x3c31b2['qC'])()],_0x3c08c7[_0x1f298a(0x2dca)],'intensityMode',null),_0x6b757d([(0x0,_0x3c31b2['qC'])()],_0x3c08c7['prototype'],_0x1f298a(0xf75),null),_0x6b757d([(0x0,_0x3c31b2['qC'])()],_0x3c08c7[_0x1f298a(0x2dca)],_0x1f298a(0x3961),void 0x0),_0x6b757d([(0x0,_0x3c31b2['wz'])(_0x1f298a(0x23d7))],_0x3c08c7[_0x1f298a(0x2dca)],_0x1f298a(0xb17),void 0x0),_0x6b757d([(0x0,_0x3c31b2['qC'])('shadowEnabled')],_0x3c08c7[_0x1f298a(0x2dca)],_0x1f298a(0x21f4),void 0x0),_0x6b757d([(0x0,_0x3c31b2['qC'])(_0x1f298a(0x34f4))],_0x3c08c7[_0x1f298a(0x2dca)],'_excludeWithLayerMask',void 0x0),_0x6b757d([(0x0,_0x3c31b2['qC'])(_0x1f298a(0x1e71))],_0x3c08c7[_0x1f298a(0x2dca)],_0x1f298a(0x2771),void 0x0),_0x6b757d([(0x0,_0x3c31b2['qC'])(_0x1f298a(0x26a5))],_0x3c08c7['prototype'],_0x1f298a(0xb81),void 0x0);},0xc03:(_0x5ce1e7,_0x4c1d74,_0x3720e1)=>{var _0x1d3b3d=a8_0x2e955a;_0x3720e1['d'](_0x4c1d74,{'c':()=>_0x4cf0d3});var _0x4c1d74=_0x3720e1(0x10435),_0x55ed9b=_0x3720e1(0xd53f),_0x5c3a62=_0x3720e1(0x5f60),_0x50f38a=_0x3720e1(0xd5e5),_0x3720e1=_0x3720e1(0xcec4);_0x5c3a62['N']['AddNodeConstructor'](_0x1d3b3d(0x340e),(_0x5c74c6,_0x34f2db)=>()=>new _0x4cf0d3(_0x5c74c6,_0x55ed9b['P']['Zero'](),_0x34f2db));class _0x4cf0d3 extends _0x3720e1['O']{constructor(_0xe9d110,_0x1573f9,_0x1b3ada){var _0xc954ee=_0x1d3b3d;super(_0xe9d110,_0x1b3ada),this[_0xc954ee(0x3d8c)]=Math['PI']/0x2,this[_0xc954ee(0x2436)]=_0x1573f9;}get[_0x1d3b3d(0x6b0)](){var _0x282a19=_0x1d3b3d;return this[_0x282a19(0x3d8c)];}set[_0x1d3b3d(0x6b0)](_0x227c72){var _0x115fd1=_0x1d3b3d;this['_shadowAngle']=_0x227c72,this[_0x115fd1(0x2a86)]();}get[_0x1d3b3d(0x2c21)](){var _0x313cbe=_0x1d3b3d;return this[_0x313cbe(0xd65)];}set[_0x1d3b3d(0x2c21)](_0x504a15){var _0x104007=_0x1d3b3d,_0xedc590=this[_0x104007(0x1818)]();if(this[_0x104007(0xd65)]=_0x504a15,this['needCube']()!==_0xedc590&&this[_0x104007(0x3479)]){const _0x33bc56=this[_0x104007(0x3479)][_0x104007(0x1fe8)]();for(let _0x1d7289=_0x33bc56['next']();!0x0!==_0x1d7289[_0x104007(0x1a15)];_0x1d7289=_0x33bc56[_0x104007(0xb39)]()){const _0x343600=_0x1d7289[_0x104007(0x31eb)];_0x343600[_0x104007(0x227)]();}}}[_0x1d3b3d(0x28c8)](){return'PointLight';}['getTypeID'](){var _0x383f1=_0x1d3b3d;return _0x50f38a['_'][_0x383f1(0x1822)];}[_0x1d3b3d(0x1818)](){return!this['direction'];}[_0x1d3b3d(0x387d)](_0x56b1e9){var _0x340f3e=_0x1d3b3d;if(this['direction'])return super['getShadowDirection'](_0x56b1e9);switch(_0x56b1e9){case 0x0:return new _0x55ed9b['P'](0x1,0x0,0x0);case 0x1:return new _0x55ed9b['P'](-0x1,0x0,0x0);case 0x2:return new _0x55ed9b['P'](0x0,-0x1,0x0);case 0x3:return new _0x55ed9b['P'](0x0,0x1,0x0);case 0x4:return new _0x55ed9b['P'](0x0,0x0,0x1);case 0x5:return new _0x55ed9b['P'](0x0,0x0,-0x1);}return _0x55ed9b['P'][_0x340f3e(0x317a)]();}[_0x1d3b3d(0x26a1)](_0x3a637c,_0x5e3486,_0x2d193c){var _0x1b8eca=_0x1d3b3d,_0x37ee43,_0x5813b9,_0x1da154=this[_0x1b8eca(0x14ab)]()[_0x1b8eca(0x3311)];_0x1da154&&(_0x37ee43=void 0x0!==this[_0x1b8eca(0x2017)]?this[_0x1b8eca(0x2017)]:_0x1da154[_0x1b8eca(0xad1)],_0x1da154=void 0x0!==this[_0x1b8eca(0x170d)]?this[_0x1b8eca(0x170d)]:_0x1da154['maxZ'],_0x5813b9=this[_0x1b8eca(0x14ab)]()[_0x1b8eca(0x279a)]()[_0x1b8eca(0x75e)],_0x55ed9b['y3'][_0x1b8eca(0x3803)](this[_0x1b8eca(0x6b0)],0x1,_0x5813b9?_0x1da154:_0x37ee43,_0x5813b9?_0x37ee43:_0x1da154,_0x3a637c,!0x0,this[_0x1b8eca(0x20c2)][_0x1b8eca(0x279a)]()[_0x1b8eca(0x17dd)],void 0x0,_0x5813b9));}['_buildUniformLayout'](){var _0x6f06f9=_0x1d3b3d;this[_0x6f06f9(0x3d6e)][_0x6f06f9(0xe78)]('vLightData',0x4),this['_uniformBuffer'][_0x6f06f9(0xe78)]('vLightDiffuse',0x4),this[_0x6f06f9(0x3d6e)][_0x6f06f9(0xe78)](_0x6f06f9(0xc4b),0x4),this[_0x6f06f9(0x3d6e)][_0x6f06f9(0xe78)]('vLightFalloff',0x4),this[_0x6f06f9(0x3d6e)][_0x6f06f9(0xe78)](_0x6f06f9(0x3678),0x3),this[_0x6f06f9(0x3d6e)][_0x6f06f9(0xe78)](_0x6f06f9(0x3279),0x2),this[_0x6f06f9(0x3d6e)]['create']();}[_0x1d3b3d(0x2f57)](_0x492c37,_0x2501ce){var _0x48c3fb=_0x1d3b3d;return this[_0x48c3fb(0xdc0)]()?this['_uniformBuffer']['updateFloat4']('vLightData',this['transformedPosition']['x'],this[_0x48c3fb(0x3234)]['y'],this[_0x48c3fb(0x3234)]['z'],0x0,_0x2501ce):this[_0x48c3fb(0x3d6e)][_0x48c3fb(0x1f8)](_0x48c3fb(0x3019),this[_0x48c3fb(0x2436)]['x'],this[_0x48c3fb(0x2436)]['y'],this[_0x48c3fb(0x2436)]['z'],0x0,_0x2501ce),this[_0x48c3fb(0x3d6e)][_0x48c3fb(0x1f8)]('vLightFalloff',this['range'],this[_0x48c3fb(0x1daf)],0x0,0x0,_0x2501ce),this;}[_0x1d3b3d(0x268c)](_0x1db920,_0x55417d){var _0x430ebc=_0x1d3b3d;return this[_0x430ebc(0xdc0)]()?_0x1db920[_0x430ebc(0x115a)](_0x55417d,this['transformedPosition']['x'],this[_0x430ebc(0x3234)]['y'],this[_0x430ebc(0x3234)]['z']):_0x1db920[_0x430ebc(0x115a)](_0x55417d,this[_0x430ebc(0x2436)]['x'],this[_0x430ebc(0x2436)]['y'],this['position']['z']),this;}[_0x1d3b3d(0x3a75)](_0x585039,_0x3ae81e){var _0x236def=_0x1d3b3d;_0x585039[_0x236def(0xa66)+_0x3ae81e]=!0x0;}}!function(_0x32148a,_0x3b1648,_0x4aa9c5,_0x5059af){var _0x5b5f61=_0x1d3b3d,_0x578c00,_0x353041=arguments[_0x5b5f61(0x9da)],_0x31bf77=_0x353041<0x3?_0x3b1648:null===_0x5059af?_0x5059af=Object['getOwnPropertyDescriptor'](_0x3b1648,_0x4aa9c5):_0x5059af;if(_0x5b5f61(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x5b5f61(0x3902)])_0x31bf77=Reflect[_0x5b5f61(0x3902)](_0x32148a,_0x3b1648,_0x4aa9c5,_0x5059af);else{for(var _0x3d1a9b=_0x32148a[_0x5b5f61(0x9da)]-0x1;0x0<=_0x3d1a9b;_0x3d1a9b--)(_0x578c00=_0x32148a[_0x3d1a9b])&&(_0x31bf77=(_0x353041<0x3?_0x578c00(_0x31bf77):0x3<_0x353041?_0x578c00(_0x3b1648,_0x4aa9c5,_0x31bf77):_0x578c00(_0x3b1648,_0x4aa9c5))||_0x31bf77);}0x3<_0x353041&&_0x31bf77&&Object[_0x5b5f61(0x30e2)](_0x3b1648,_0x4aa9c5,_0x31bf77);}([(0x0,_0x4c1d74['qC'])()],_0x4cf0d3[_0x1d3b3d(0x2dca)],_0x1d3b3d(0x6b0),null);},0xcec4:(_0x4a2904,_0xc7d09e,_0x3b5f2e)=>{var _0x3dd4ec=a8_0x2e955a;_0x3b5f2e['d'](_0xc7d09e,{'O':()=>_0x54e24b});function _0x1a2360(_0x1d7c34,_0xa22c85,_0x4ada71,_0x4414ea){var _0x47b480=a8_0xcbd5,_0x310911,_0x2cace1=arguments[_0x47b480(0x9da)],_0x49dfad=_0x2cace1<0x3?_0xa22c85:null===_0x4414ea?_0x4414ea=Object['getOwnPropertyDescriptor'](_0xa22c85,_0x4ada71):_0x4414ea;if(_0x47b480(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x47b480(0x3902)])_0x49dfad=Reflect[_0x47b480(0x3902)](_0x1d7c34,_0xa22c85,_0x4ada71,_0x4414ea);else{for(var _0x10d7c4=_0x1d7c34['length']-0x1;0x0<=_0x10d7c4;_0x10d7c4--)(_0x310911=_0x1d7c34[_0x10d7c4])&&(_0x49dfad=(_0x2cace1<0x3?_0x310911(_0x49dfad):0x3<_0x2cace1?_0x310911(_0xa22c85,_0x4ada71,_0x49dfad):_0x310911(_0xa22c85,_0x4ada71))||_0x49dfad);}0x3<_0x2cace1&&_0x49dfad&&Object[_0x47b480(0x30e2)](_0xa22c85,_0x4ada71,_0x49dfad);}var _0xc7d09e=_0x3b5f2e(0x10435),_0x399350=_0x3b5f2e(0xd53f),_0xd0c47c=_0x3b5f2e(0xd5e5),_0xc893d2=_0x3b5f2e(0xa0f1);class _0x54e24b extends _0xd0c47c['_']{constructor(){var _0x261d13=a8_0xcbd5;super(...arguments),this[_0x261d13(0x40d1)]=!0x0;}[_0x3dd4ec(0x371b)](_0x490182){var _0x1608af=_0x3dd4ec;this[_0x1608af(0xc31)]=_0x490182;}get[_0x3dd4ec(0x2436)](){var _0x1696d3=_0x3dd4ec;return this[_0x1696d3(0xc31)];}set['position'](_0x290d82){this['_setPosition'](_0x290d82);}[_0x3dd4ec(0x2837)](_0x5272a7){var _0x23d118=_0x3dd4ec;this[_0x23d118(0xd65)]=_0x5272a7;}get[_0x3dd4ec(0x2c21)](){var _0x590952=_0x3dd4ec;return this[_0x590952(0xd65)];}set[_0x3dd4ec(0x2c21)](_0x4d8ca2){var _0xaa8338=_0x3dd4ec;this[_0xaa8338(0x2837)](_0x4d8ca2);}get['shadowMinZ'](){var _0x40f4b3=_0x3dd4ec;return this[_0x40f4b3(0x13da)];}set['shadowMinZ'](_0x62bc58){var _0x584809=_0x3dd4ec;this[_0x584809(0x13da)]=_0x62bc58,this['forceProjectionMatrixCompute']();}get[_0x3dd4ec(0x170d)](){var _0x27aad0=_0x3dd4ec;return this[_0x27aad0(0x215a)];}set[_0x3dd4ec(0x170d)](_0x4b9331){var _0x42eed7=_0x3dd4ec;this[_0x42eed7(0x215a)]=_0x4b9331,this[_0x42eed7(0x2a86)]();}[_0x3dd4ec(0xdc0)](){var _0x3c5e93=_0x3dd4ec;return!(!this[_0x3c5e93(0x30e9)]||!this[_0x3c5e93(0x30e9)][_0x3c5e93(0xe77)]||(this[_0x3c5e93(0x3234)]||(this['transformedPosition']=_0x399350['P'][_0x3c5e93(0x317a)]()),_0x399350['P'][_0x3c5e93(0x330a)](this[_0x3c5e93(0x2436)],this[_0x3c5e93(0x30e9)][_0x3c5e93(0xe77)](),this['transformedPosition']),this[_0x3c5e93(0x2c21)]&&(this['transformedDirection']||(this[_0x3c5e93(0x2380)]=_0x399350['P'][_0x3c5e93(0x317a)]()),_0x399350['P']['TransformNormalToRef'](this['direction'],this['parent']['getWorldMatrix'](),this[_0x3c5e93(0x2380)])),0x0));}['getDepthScale'](){return 0x32;}[_0x3dd4ec(0x387d)](_0x21ce31){var _0x1f6a7a=_0x3dd4ec;return this[_0x1f6a7a(0x2380)]||this['direction'];}['getAbsolutePosition'](){var _0x396e89=_0x3dd4ec;return this[_0x396e89(0x3234)]||this[_0x396e89(0x2436)];}[_0x3dd4ec(0x1c57)](_0x15fe5e){var _0x48f475=_0x3dd4ec;return this[_0x48f475(0x2c21)]=_0x399350['P']['Normalize'](_0x15fe5e[_0x48f475(0x34cd)](this['position'])),this['direction'];}[_0x3dd4ec(0x632)](){var _0x118a3f=_0x3dd4ec;this[_0x118a3f(0x2c21)][_0x118a3f(0x90a)]();var _0x2ea10a=_0x399350['P']['Cross'](this[_0x118a3f(0x2c21)],_0xc893d2['RD']['Y']),_0x3a2020=_0x399350['P']['Cross'](_0x2ea10a,this[_0x118a3f(0x2c21)]);return _0x399350['P'][_0x118a3f(0x2f34)](_0x2ea10a,_0x3a2020,this[_0x118a3f(0x2c21)]);}['needCube'](){return!0x1;}[_0x3dd4ec(0x1d43)](){var _0xaaa697=_0x3dd4ec;return this[_0xaaa697(0x40d1)];}[_0x3dd4ec(0x2a86)](){var _0x28a2e5=_0x3dd4ec;this[_0x28a2e5(0x40d1)]=!0x0;}[_0x3dd4ec(0x3ea1)](){super['_initCache'](),this['_cache']['position']=_0x399350['P']['Zero']();}['_isSynchronized'](){var _0x9aa1fb=_0x3dd4ec;return!!this[_0x9aa1fb(0x3307)][_0x9aa1fb(0x2436)][_0x9aa1fb(0x3e3a)](this[_0x9aa1fb(0x2436)]);}[_0x3dd4ec(0x14a4)](_0x51c0f9){var _0x4ee546=_0x3dd4ec;return!_0x51c0f9&&this[_0x4ee546(0x3875)]()?this[_0x4ee546(0xcb7)]=this[_0x4ee546(0x14ab)]()['getRenderId']():(this[_0x4ee546(0x1e70)](),this[_0x4ee546(0x3307)][_0x4ee546(0x2436)]['copyFrom'](this['position']),this[_0x4ee546(0x38ec)]||(this[_0x4ee546(0x38ec)]=_0x399350['y3'][_0x4ee546(0x1b77)]()),_0x399350['y3'][_0x4ee546(0x25f9)](this['position']['x'],this['position']['y'],this[_0x4ee546(0x2436)]['z'],this['_worldMatrix']),this[_0x4ee546(0x30e9)]&&this['parent'][_0x4ee546(0xe77)]&&(this[_0x4ee546(0x38ec)][_0x4ee546(0x210e)](this[_0x4ee546(0x30e9)][_0x4ee546(0xe77)](),this[_0x4ee546(0x38ec)]),this[_0x4ee546(0x1571)]()),this[_0x4ee546(0x3e07)]=!0x0),this[_0x4ee546(0x38ec)];}[_0x3dd4ec(0x1ef5)](_0x1a45a9){var _0x22b39c=_0x3dd4ec;return void 0x0!==this[_0x22b39c(0x2017)]?this[_0x22b39c(0x2017)]:_0x1a45a9[_0x22b39c(0xad1)];}[_0x3dd4ec(0x3f63)](_0x46b5f0){var _0xb48d91=_0x3dd4ec;return void 0x0!==this[_0xb48d91(0x170d)]?this['shadowMaxZ']:_0x46b5f0[_0xb48d91(0x3928)];}[_0x3dd4ec(0x3109)](_0x33a568,_0x23826f,_0x219181){var _0x766841=_0x3dd4ec;return this[_0x766841(0x3e2e)]?this[_0x766841(0x3e2e)](_0x23826f,_0x219181,_0x33a568):this['_setDefaultShadowProjectionMatrix'](_0x33a568,_0x23826f,_0x219181),this;}[_0x3dd4ec(0x351e)](){var _0x59fe77=_0x3dd4ec;super[_0x59fe77(0x351e)](),this[_0x59fe77(0x30e9)]&&this['parent'][_0x59fe77(0xe77)]||(this['transformedPosition']=null,this[_0x59fe77(0x2380)]=null);}}_0x1a2360([(0x0,_0xc7d09e['hd'])()],_0x54e24b['prototype'],_0x3dd4ec(0x2436),null),_0x1a2360([(0x0,_0xc7d09e['hd'])()],_0x54e24b[_0x3dd4ec(0x2dca)],'direction',null),_0x1a2360([(0x0,_0xc7d09e['qC'])()],_0x54e24b[_0x3dd4ec(0x2dca)],_0x3dd4ec(0x2017),null),_0x1a2360([(0x0,_0xc7d09e['qC'])()],_0x54e24b['prototype'],'shadowMaxZ',null);},0xd318:(_0x615b1d,_0x44da28,_0x8adb41)=>{var _0x41ba20=a8_0x2e955a;_0x8adb41['d'](_0x44da28,{'P':()=>_0x599739});function _0x4d8379(_0x25312d,_0x27fb28,_0xdc4f7e,_0x1f7c72){var _0x1a5637=a8_0xcbd5,_0x905e2f,_0x381bed=arguments[_0x1a5637(0x9da)],_0x3016da=_0x381bed<0x3?_0x27fb28:null===_0x1f7c72?_0x1f7c72=Object['getOwnPropertyDescriptor'](_0x27fb28,_0xdc4f7e):_0x1f7c72;if(_0x1a5637(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x3016da=Reflect['decorate'](_0x25312d,_0x27fb28,_0xdc4f7e,_0x1f7c72);else{for(var _0x469cf5=_0x25312d['length']-0x1;0x0<=_0x469cf5;_0x469cf5--)(_0x905e2f=_0x25312d[_0x469cf5])&&(_0x3016da=(_0x381bed<0x3?_0x905e2f(_0x3016da):0x3<_0x381bed?_0x905e2f(_0x27fb28,_0xdc4f7e,_0x3016da):_0x905e2f(_0x27fb28,_0xdc4f7e))||_0x3016da);}0x3<_0x381bed&&_0x3016da&&Object[_0x1a5637(0x30e2)](_0x27fb28,_0xdc4f7e,_0x3016da);}var _0x44da28=_0x8adb41(0x10435),_0x24c07c=_0x8adb41(0xd53f),_0x4c535b=_0x8adb41(0x5f60),_0x422600=_0x8adb41(0xd5e5),_0x2ee994=_0x8adb41(0xcec4),_0x455a93=_0x8adb41(0x12cad);_0x4c535b['N'][_0x41ba20(0x3f45)](_0x41ba20(0x13bf),(_0xaec45e,_0xf9c85c)=>()=>new _0x599739(_0xaec45e,_0x24c07c['P'][_0x41ba20(0x317a)](),_0x24c07c['P']['Zero'](),0x0,0x0,_0xf9c85c));class _0x599739 extends _0x2ee994['O']{constructor(_0x3db75f,_0x34a8d2,_0x26a604,_0x404c6f,_0x469dee,_0x4efa10){var _0x3c533e=_0x41ba20;super(_0x3db75f,_0x4efa10),this[_0x3c533e(0x25ea)]=0x0,this[_0x3c533e(0x5ac)]=_0x24c07c['y3'][_0x3c533e(0x317a)](),this[_0x3c533e(0x226c)]=0.000001,this['_projectionTextureLightFar']=0x3e8,this['_projectionTextureUpDirection']=_0x24c07c['P']['Up'](),this[_0x3c533e(0xa87)]=!0x0,this[_0x3c533e(0x381b)]=!0x0,this[_0x3c533e(0x1df0)]=!0x0,this['_projectionTextureViewTargetVector']=_0x24c07c['P']['Zero'](),this['_projectionTextureViewLightMatrix']=_0x24c07c['y3'][_0x3c533e(0x317a)](),this[_0x3c533e(0x5d5)]=_0x24c07c['y3'][_0x3c533e(0x317a)](),this[_0x3c533e(0x3756)]=_0x24c07c['y3'][_0x3c533e(0x2e38)](0.5,0x0,0x0,0x0,0x0,0.5,0x0,0x0,0x0,0x0,0.5,0x0,0.5,0.5,0.5,0x1),this[_0x3c533e(0x2436)]=_0x34a8d2,this[_0x3c533e(0x2c21)]=_0x26a604,this['angle']=_0x404c6f,this[_0x3c533e(0xaec)]=_0x469dee;}get[_0x41ba20(0x2df0)](){var _0x52b9ac=_0x41ba20;return this[_0x52b9ac(0x15fd)];}set[_0x41ba20(0x2df0)](_0x978075){var _0x2c5505=_0x41ba20;this[_0x2c5505(0x15fd)]=_0x978075,this[_0x2c5505(0x957)]=Math[_0x2c5505(0x3276)](0.5*_0x978075),this[_0x2c5505(0x381b)]=!0x0,this[_0x2c5505(0x2a86)](),this[_0x2c5505(0x1801)]();}get[_0x41ba20(0x19d4)](){var _0x2e3d48=_0x41ba20;return this[_0x2e3d48(0x25ea)];}set['innerAngle'](_0x56f197){var _0x145509=_0x41ba20;this[_0x145509(0x25ea)]=_0x56f197,this[_0x145509(0x1801)]();}get['shadowAngleScale'](){var _0x4a1a37=_0x41ba20;return this[_0x4a1a37(0x1508)];}set[_0x41ba20(0x331a)](_0x4f7de0){var _0x2e41a8=_0x41ba20;this[_0x2e41a8(0x1508)]=_0x4f7de0,this[_0x2e41a8(0x2a86)]();}get[_0x41ba20(0xb67)](){return this['_projectionTextureMatrix'];}get[_0x41ba20(0x2898)](){var _0x2ba340=_0x41ba20;return this[_0x2ba340(0x226c)];}set[_0x41ba20(0x2898)](_0x31a011){var _0x5395e0=_0x41ba20;this[_0x5395e0(0x226c)]=_0x31a011,this[_0x5395e0(0x381b)]=!0x0;}get[_0x41ba20(0x419b)](){var _0x824663=_0x41ba20;return this[_0x824663(0x33cb)];}set['projectionTextureLightFar'](_0xf908ae){var _0x106f85=_0x41ba20;this[_0x106f85(0x33cb)]=_0xf908ae,this[_0x106f85(0x381b)]=!0x0;}get[_0x41ba20(0x316)](){var _0x284808=_0x41ba20;return this[_0x284808(0x463)];}set[_0x41ba20(0x316)](_0x129853){var _0x191820=_0x41ba20;this[_0x191820(0x463)]=_0x129853,this[_0x191820(0x381b)]=!0x0;}get[_0x41ba20(0x2092)](){var _0x3a9b54=_0x41ba20;return this[_0x3a9b54(0x6e2)];}set[_0x41ba20(0x2092)](_0x23bf64){var _0x5d0ddd=_0x41ba20;this[_0x5d0ddd(0x6e2)]!==_0x23bf64&&(this['_projectionTexture']=_0x23bf64,this[_0x5d0ddd(0x1df0)]=!0x0,this[_0x5d0ddd(0x6e2)]&&!this[_0x5d0ddd(0x6e2)][_0x5d0ddd(0xe80)]()&&(_0x599739['_IsProceduralTexture'](this[_0x5d0ddd(0x6e2)])?this['_projectionTexture'][_0x5d0ddd(0x22d8)]()[_0x5d0ddd(0x108b)](()=>{var _0x47e329=_0x5d0ddd;this[_0x47e329(0x2cd4)]();}):_0x599739[_0x5d0ddd(0xff8)](this[_0x5d0ddd(0x6e2)])&&this['_projectionTexture'][_0x5d0ddd(0x7ac)]['addOnce'](()=>{var _0x1dc480=_0x5d0ddd;this[_0x1dc480(0x2cd4)]();})));}static[_0x41ba20(0x368b)](_0x34b944){return void 0x0!==_0x34b944['onGeneratedObservable'];}static[_0x41ba20(0xff8)](_0x23b8c6){var _0x2ab194=_0x41ba20;return void 0x0!==_0x23b8c6[_0x2ab194(0x7ac)];}get[_0x41ba20(0xc23)](){return this['_projectionTextureProjectionLightMatrix'];}set['projectionTextureProjectionLightMatrix'](_0x537bce){var _0x4bc7e3=_0x41ba20;this[_0x4bc7e3(0x5d5)]=_0x537bce,this['_projectionTextureProjectionLightDirty']=!0x1,this[_0x4bc7e3(0x1df0)]=!0x0;}[_0x41ba20(0x28c8)](){return'SpotLight';}['getTypeID'](){var _0xf450c7=_0x41ba20;return _0x422600['_'][_0xf450c7(0x2166)];}['_setDirection'](_0x4d62f6){var _0x22bc25=_0x41ba20;super[_0x22bc25(0x2837)](_0x4d62f6),this['_projectionTextureViewLightDirty']=!0x0;}[_0x41ba20(0x371b)](_0x3b9072){var _0x358609=_0x41ba20;super[_0x358609(0x371b)](_0x3b9072),this[_0x358609(0xa87)]=!0x0;}[_0x41ba20(0x26a1)](_0x57e1e9,_0x472942,_0x3b12e0){var _0x15991f=_0x41ba20,_0x21ebd1,_0x274fe8,_0x5215c1,_0x59c98d=this[_0x15991f(0x14ab)]()[_0x15991f(0x3311)];_0x59c98d&&(this[_0x15991f(0x1508)]=this[_0x15991f(0x1508)]||0x1,_0x21ebd1=this[_0x15991f(0x1508)]*this[_0x15991f(0x15fd)],_0x274fe8=void 0x0!==this[_0x15991f(0x2017)]?this[_0x15991f(0x2017)]:_0x59c98d[_0x15991f(0xad1)],_0x59c98d=void 0x0!==this[_0x15991f(0x170d)]?this[_0x15991f(0x170d)]:_0x59c98d[_0x15991f(0x3928)],_0x5215c1=this[_0x15991f(0x14ab)]()[_0x15991f(0x279a)]()[_0x15991f(0x75e)],_0x24c07c['y3']['PerspectiveFovLHToRef'](_0x21ebd1,0x1,_0x5215c1?_0x59c98d:_0x274fe8,_0x5215c1?_0x274fe8:_0x59c98d,_0x57e1e9,!0x0,this[_0x15991f(0x20c2)]['getEngine']()[_0x15991f(0x17dd)],void 0x0,_0x5215c1));}['_computeProjectionTextureViewLightMatrix'](){var _0x56ec39=_0x41ba20;this[_0x56ec39(0xa87)]=!0x1,this[_0x56ec39(0x1df0)]=!0x0,this['position'][_0x56ec39(0x2487)](this[_0x56ec39(0x2c21)],this[_0x56ec39(0x30fb)]),_0x24c07c['y3'][_0x56ec39(0x12b0)](this['position'],this[_0x56ec39(0x30fb)],this[_0x56ec39(0x463)],this[_0x56ec39(0x2aee)]);}[_0x41ba20(0x7a6)](){var _0x3de02e=_0x41ba20;this[_0x3de02e(0x381b)]=!0x1,this[_0x3de02e(0x1df0)]=!0x0;var _0x1de3d1=this[_0x3de02e(0x419b)],_0x20275d=this[_0x3de02e(0x2898)],_0x1de3d1=_0x1de3d1/(_0x1de3d1-_0x20275d),_0x20275d=-_0x1de3d1*_0x20275d,_0x5dbf36=0x1/Math[_0x3de02e(0x379)](this[_0x3de02e(0x15fd)]/0x2);_0x24c07c['y3'][_0x3de02e(0x3221)](_0x5dbf36,0x0,0x0,0x0,0x0,_0x5dbf36,0x0,0x0,0x0,0x0,_0x1de3d1,0x1,0x0,0x0,_0x20275d,0x0,this['_projectionTextureProjectionLightMatrix']);}[_0x41ba20(0x4139)](){var _0x14976f=_0x41ba20,_0x76b4f5,_0x139e01;this[_0x14976f(0x1df0)]=!0x1,this[_0x14976f(0x2aee)]['multiplyToRef'](this['_projectionTextureProjectionLightMatrix'],this[_0x14976f(0x5ac)]),this[_0x14976f(0x6e2)]instanceof _0x455a93['x']&&(_0x76b4f5=this['_projectionTexture'][_0x14976f(0x21dd)]/0x2,_0x139e01=this[_0x14976f(0x6e2)][_0x14976f(0x1462)]/0x2,_0x24c07c['y3'][_0x14976f(0x3221)](_0x76b4f5,0x0,0x0,0x0,0x0,_0x139e01,0x0,0x0,0x0,0x0,0.5,0x0,0.5,0.5,0.5,0x1,this[_0x14976f(0x3756)])),this[_0x14976f(0x5ac)][_0x14976f(0x210e)](this[_0x14976f(0x3756)],this[_0x14976f(0x5ac)]);}[_0x41ba20(0x301a)](){var _0x538a53=_0x41ba20;this[_0x538a53(0x3d6e)][_0x538a53(0xe78)](_0x538a53(0x3019),0x4),this[_0x538a53(0x3d6e)][_0x538a53(0xe78)](_0x538a53(0x3fd4),0x4),this[_0x538a53(0x3d6e)][_0x538a53(0xe78)]('vLightSpecular',0x4),this[_0x538a53(0x3d6e)][_0x538a53(0xe78)]('vLightDirection',0x3),this[_0x538a53(0x3d6e)]['addUniform'](_0x538a53(0x882),0x4),this[_0x538a53(0x3d6e)]['addUniform']('shadowsInfo',0x3),this[_0x538a53(0x3d6e)][_0x538a53(0xe78)]('depthValues',0x2),this[_0x538a53(0x3d6e)][_0x538a53(0x3a3c)]();}[_0x41ba20(0x1801)](){var _0x14d01b=_0x41ba20;this[_0x14d01b(0x1fc9)]=0x1/Math['max'](0.001,Math['cos'](0.5*this[_0x14d01b(0x25ea)])-this[_0x14d01b(0x957)]),this[_0x14d01b(0x2fd3)]=-this[_0x14d01b(0x957)]*this[_0x14d01b(0x1fc9)];}[_0x41ba20(0x93e)](_0x5474c6,_0x563b80){var _0x37816a=_0x41ba20;return this[_0x37816a(0x2092)]&&this[_0x37816a(0x2092)][_0x37816a(0xe80)]()&&(this[_0x37816a(0xa87)]&&this[_0x37816a(0x214d)](),this[_0x37816a(0x381b)]&&this[_0x37816a(0x7a6)](),this[_0x37816a(0x1df0)]&&this[_0x37816a(0x4139)](),_0x5474c6[_0x37816a(0x1b4f)](_0x37816a(0x3388)+_0x563b80,this['_projectionTextureMatrix']),_0x5474c6[_0x37816a(0x35bd)](_0x37816a(0x3d71)+_0x563b80,this[_0x37816a(0x2092)])),this;}[_0x41ba20(0x2f57)](_0x520d39,_0x416505){var _0x1a9cc7=_0x41ba20,_0x4fb5ec=this[_0x1a9cc7(0xdc0)]()?(this['_uniformBuffer']['updateFloat4'](_0x1a9cc7(0x3019),this[_0x1a9cc7(0x3234)]['x'],this[_0x1a9cc7(0x3234)]['y'],this[_0x1a9cc7(0x3234)]['z'],this[_0x1a9cc7(0xaec)],_0x416505),_0x24c07c['P']['Normalize'](this['transformedDirection'])):(this['_uniformBuffer'][_0x1a9cc7(0x1f8)](_0x1a9cc7(0x3019),this[_0x1a9cc7(0x2436)]['x'],this[_0x1a9cc7(0x2436)]['y'],this['position']['z'],this[_0x1a9cc7(0xaec)],_0x416505),_0x24c07c['P'][_0x1a9cc7(0x28d6)](this[_0x1a9cc7(0x2c21)]));return this[_0x1a9cc7(0x3d6e)]['updateFloat4']('vLightDirection',_0x4fb5ec['x'],_0x4fb5ec['y'],_0x4fb5ec['z'],this['_cosHalfAngle'],_0x416505),this['_uniformBuffer'][_0x1a9cc7(0x1f8)](_0x1a9cc7(0x882),this[_0x1a9cc7(0x306e)],this[_0x1a9cc7(0x1daf)],this['_lightAngleScale'],this[_0x1a9cc7(0x2fd3)],_0x416505),this;}[_0x41ba20(0x268c)](_0xaf280e,_0x55c4cd){var _0x6501bd=_0x41ba20,_0x297f59=this[_0x6501bd(0xdc0)]()?_0x24c07c['P'][_0x6501bd(0x28d6)](this[_0x6501bd(0x2380)]):_0x24c07c['P'][_0x6501bd(0x28d6)](this[_0x6501bd(0x2c21)]);return this['getScene']()[_0x6501bd(0xf71)]?_0xaf280e['setFloat3'](_0x55c4cd,-_0x297f59['x'],-_0x297f59['y'],-_0x297f59['z']):_0xaf280e[_0x6501bd(0x115a)](_0x55c4cd,_0x297f59['x'],_0x297f59['y'],_0x297f59['z']),this;}[_0x41ba20(0xc1f)](){var _0x48c821=_0x41ba20;super[_0x48c821(0xc1f)](),this[_0x48c821(0x6e2)]&&this[_0x48c821(0x6e2)][_0x48c821(0xc1f)]();}['getDepthMinZ'](_0x5cc829){var _0x5a882=_0x41ba20,_0x120b01=this[_0x5a882(0x20c2)][_0x5a882(0x279a)](),_0x5cc829=void 0x0!==this[_0x5a882(0x2017)]?this[_0x5a882(0x2017)]:_0x5cc829[_0x5a882(0xad1)];return _0x120b01['useReverseDepthBuffer']&&_0x120b01[_0x5a882(0x17dd)]||!this[_0x5a882(0x20c2)][_0x5a882(0x279a)]()[_0x5a882(0x17dd)]?_0x5cc829:0x0;}['getDepthMaxZ'](_0x23820c){var _0xbe742d=_0x41ba20,_0x48a2d6=this[_0xbe742d(0x20c2)][_0xbe742d(0x279a)](),_0x23820c=void 0x0!==this[_0xbe742d(0x170d)]?this[_0xbe742d(0x170d)]:_0x23820c[_0xbe742d(0x3928)];return _0x48a2d6['useReverseDepthBuffer']&&_0x48a2d6['isNDCHalfZRange']?0x0:_0x23820c;}['prepareLightSpecificDefines'](_0x36b709,_0xdd5a6c){var _0x3a3260=_0x41ba20;_0x36b709[_0x3a3260(0x1f7d)+_0xdd5a6c]=!0x0,_0x36b709[_0x3a3260(0xa68)+_0xdd5a6c]=!(!this[_0x3a3260(0x2092)]||!this[_0x3a3260(0x2092)][_0x3a3260(0xe80)]());}}_0x4d8379([(0x0,_0x44da28['qC'])()],_0x599739[_0x41ba20(0x2dca)],'angle',null),_0x4d8379([(0x0,_0x44da28['qC'])()],_0x599739['prototype'],_0x41ba20(0x19d4),null),_0x4d8379([(0x0,_0x44da28['qC'])()],_0x599739['prototype'],_0x41ba20(0x331a),null),_0x4d8379([(0x0,_0x44da28['qC'])()],_0x599739[_0x41ba20(0x2dca)],_0x41ba20(0xaec),void 0x0),_0x4d8379([(0x0,_0x44da28['qC'])()],_0x599739[_0x41ba20(0x2dca)],'projectionTextureLightNear',null),_0x4d8379([(0x0,_0x44da28['qC'])()],_0x599739[_0x41ba20(0x2dca)],'projectionTextureLightFar',null),_0x4d8379([(0x0,_0x44da28['qC'])()],_0x599739[_0x41ba20(0x2dca)],_0x41ba20(0x316),null),_0x4d8379([(0x0,_0x44da28['oU'])('projectedLightTexture')],_0x599739[_0x41ba20(0x2dca)],_0x41ba20(0x6e2),void 0x0);},0x7f16:(_0x4666f2,_0x1d5086,_0xd0c88d)=>{var _0x28f973=a8_0x2e955a,_0x22fd84,_0x44e8f7,_0x4461ca,_0x522f26,_0x480d93,_0x410891,_0x32a7c8,_0x37102,_0x1eadde,_0x2d8911,_0x44e131,_0x46c232;_0xd0c88d['d'](_0x1d5086,{'Et':()=>_0x522f26,'Jg':()=>_0x44e8f7,'LC':()=>_0x2d8911,'Vq':()=>_0x410891,'_u':()=>_0x32a7c8,'e8':()=>_0x44e131,'iM':()=>_0x480d93,'rY':()=>_0x22fd84,'tR':()=>_0x1eadde,'xB':()=>_0x37102,'xu':()=>_0x46c232,'zg':()=>_0x4461ca}),(_0xd0c88d=_0x22fd84=_0x22fd84||{})[_0xd0c88d['BYTE']=0x1400]=_0x28f973(0x404b),_0xd0c88d[_0xd0c88d[_0x28f973(0xe22)]=0x1401]=_0x28f973(0xe22),_0xd0c88d[_0xd0c88d[_0x28f973(0xb6f)]=0x1402]=_0x28f973(0xb6f),_0xd0c88d[_0xd0c88d['UNSIGNED_SHORT']=0x1403]='UNSIGNED_SHORT',_0xd0c88d[_0xd0c88d['UNSIGNED_INT']=0x1405]='UNSIGNED_INT',_0xd0c88d[_0xd0c88d[_0x28f973(0xcde)]=0x1406]='FLOAT',(_0x1d5086=_0x44e8f7=_0x44e8f7||{})[_0x28f973(0xa32)]=_0x28f973(0xa32),_0x1d5086[_0x28f973(0x860)]=_0x28f973(0x860),_0x1d5086[_0x28f973(0x1a29)]=_0x28f973(0x1a29),_0x1d5086[_0x28f973(0x333b)]=_0x28f973(0x333b),_0x1d5086[_0x28f973(0x1181)]='MAT2',_0x1d5086[_0x28f973(0x29e2)]=_0x28f973(0x29e2),_0x1d5086[_0x28f973(0x3472)]='MAT4',(_0xd0c88d=_0x4461ca=_0x4461ca||{})[_0x28f973(0x1af8)]='translation',_0xd0c88d[_0x28f973(0x31df)]=_0x28f973(0xfb0),_0xd0c88d['SCALE']=_0x28f973(0xa64),_0xd0c88d[_0x28f973(0x3764)]='weights',(_0x1d5086=_0x522f26=_0x522f26||{})[_0x28f973(0x21b6)]='LINEAR',_0x1d5086[_0x28f973(0x40a5)]='STEP',_0x1d5086[_0x28f973(0x2b8c)]=_0x28f973(0x2b8c),(_0x480d93=_0x480d93||{})[_0x28f973(0x3cd0)]=_0x28f973(0x65c),_0x480d93[_0x28f973(0x32b5)]=_0x28f973(0x2248),(_0x410891=_0x410891||{})['JPEG']=_0x28f973(0x1118),_0x410891[_0x28f973(0x380a)]=_0x28f973(0x3264),(_0xd0c88d=_0x32a7c8=_0x32a7c8||{})[_0x28f973(0x2df2)]=_0x28f973(0x2df2),_0xd0c88d['MASK']=_0x28f973(0x6b8),_0xd0c88d[_0x28f973(0x3220)]=_0x28f973(0x3220),(_0x1d5086=_0x37102=_0x37102||{})[_0x1d5086['POINTS']=0x0]='POINTS',_0x1d5086[_0x1d5086['LINES']=0x1]=_0x28f973(0x2e6e),_0x1d5086[_0x1d5086['LINE_LOOP']=0x2]=_0x28f973(0x11cd),_0x1d5086[_0x1d5086['LINE_STRIP']=0x3]='LINE_STRIP',_0x1d5086[_0x1d5086[_0x28f973(0x3093)]=0x4]=_0x28f973(0x3093),_0x1d5086[_0x1d5086[_0x28f973(0x13d9)]=0x5]='TRIANGLE_STRIP',_0x1d5086[_0x1d5086['TRIANGLE_FAN']=0x6]=_0x28f973(0x3a88),(_0xd0c88d=_0x1eadde=_0x1eadde||{})[_0xd0c88d[_0x28f973(0x1c39)]=0x2600]=_0x28f973(0x1c39),_0xd0c88d[_0xd0c88d[_0x28f973(0x21b6)]=0x2601]=_0x28f973(0x21b6),(_0x1d5086=_0x2d8911=_0x2d8911||{})[_0x1d5086[_0x28f973(0x1c39)]=0x2600]='NEAREST',_0x1d5086[_0x1d5086[_0x28f973(0x21b6)]=0x2601]='LINEAR',_0x1d5086[_0x1d5086[_0x28f973(0x1b4c)]=0x2700]='NEAREST_MIPMAP_NEAREST',_0x1d5086[_0x1d5086[_0x28f973(0x2d8)]=0x2701]='LINEAR_MIPMAP_NEAREST',_0x1d5086[_0x1d5086[_0x28f973(0x3192)]=0x2702]='NEAREST_MIPMAP_LINEAR',_0x1d5086[_0x1d5086['LINEAR_MIPMAP_LINEAR']=0x2703]=_0x28f973(0x296b),(_0xd0c88d=_0x44e131=_0x44e131||{})[_0xd0c88d[_0x28f973(0x297e)]=0x812f]='CLAMP_TO_EDGE',_0xd0c88d[_0xd0c88d[_0x28f973(0x196c)]=0x8370]=_0x28f973(0x196c),_0xd0c88d[_0xd0c88d[_0x28f973(0x3c07)]=0x2901]=_0x28f973(0x3c07),(_0x1d5086=_0x46c232=_0x46c232||{})['DIRECTIONAL']=_0x28f973(0x3eb8),_0x1d5086[_0x28f973(0x4c7)]=_0x28f973(0x3d08),_0x1d5086[_0x28f973(0x1ca4)]=_0x28f973(0x1b0a);},0x50d1:(_0xd4c48a,_0x11b8ff,_0x141679)=>{var _0x5cd198=a8_0x2e955a,_0x1d3d3a=_0x141679(0x9a70),_0x540681=_0x141679(0x43d7),_0x161aed=_0x141679(0xd53f),_0x3f5fbe=_0x141679(0xbd53),_0x54ac40=_0x141679(0x94e3),_0x2f9871=_0x141679(0x172d3),_0x4ffe2b=_0x141679(0x13b02),_0x3a9f05=_0x141679(0x15c0e),_0x306ff4=_0x141679(0xfe45),_0x5892e1=_0x141679(0xabf3),_0x516eba=_0x141679(0xce16),_0x4b91e9=_0x141679(0x1e2e),_0x90b22a=_0x141679(0xd5e5),_0x11ab68=_0x141679(0x67a3),_0x52d0ab=_0x141679(0x8ca7),_0x11aee8=_0x141679(0x700f),_0x1ed401=_0x141679(0xc99),_0x265ae3=_0x141679(0x73fd),_0x451e81=_0x141679(0x7120),_0x171308=_0x141679(0x8c3e),_0x6ac20d=_0x141679(0xca73),_0x490fc8=_0x141679(0xa1c1),_0x1ba8cc=_0x141679(0x146f2),_0xc89c91=_0x141679(0x7b76),_0x43a97e=_0x141679(0x4158),_0x4fb30f=_0x141679(0x4ba7),_0x2e245c=_0x141679(0x95d8);class _0x36013a{}_0x36013a[_0x5cd198(0x24fa)]=void 0x0;let _0x22ae40={},_0x5a6bc6={};const _0x270392=(_0x3ade61,_0x9c3bdb,_0x796f8a,_0x46e577)=>{var _0x123996=_0x5cd198;if(!_0x9c3bdb[_0x123996(0x2c6b)])return null;for(let _0x13d73e=0x0,_0x186c5b=_0x9c3bdb[_0x123996(0x2c6b)][_0x123996(0x9da)];_0x13d73e<_0x186c5b;_0x13d73e++){var _0x1ff87b=_0x9c3bdb[_0x123996(0x2c6b)][_0x13d73e];if(_0x3ade61(_0x1ff87b))return{'parsedMaterial':_0x1ff87b,'material':_0x3a9f05['F'][_0x123996(0xd6b)](_0x1ff87b,_0x796f8a,_0x46e577)};}return null;},_0x5bdda8=(_0x440e89,_0xa8586)=>_0x440e89+_0x5cd198(0x20b3)+(_0xa8586?_0xa8586[_0x5cd198(0xe3d)]+_0x5cd198(0x2ba4)+_0xa8586[_0x5cd198(0x1c3a)]+'\x20version:\x20'+_0xa8586['version']+_0x5cd198(0x364e)+_0xa8586[_0x5cd198(0xc57)]:_0x5cd198(0x3097)),_0x8ec1ba=(_0x4c4af8,_0x387cc9)=>{var _0x4b37bf=_0x5cd198;const _0x27ed13=_0x387cc9;if(_0x387cc9[_0x4b37bf(0x41a1)][_0x4b37bf(0x3f94)]){if(_0x387cc9[_0x4b37bf(0x41a1)]['lods'][_0x4b37bf(0x3c7e)]&&0x0<_0x387cc9[_0x4b37bf(0x41a1)][_0x4b37bf(0x3f94)]['ids']['length']){var _0x160333=_0x387cc9[_0x4b37bf(0x41a1)][_0x4b37bf(0x3f94)]['ids'],_0x2c13cd=_0x27ed13['isEnabled'](!0x1);if(_0x387cc9[_0x4b37bf(0x41a1)][_0x4b37bf(0x3f94)][_0x4b37bf(0x2aff)]){var _0x60cacf=_0x387cc9[_0x4b37bf(0x41a1)][_0x4b37bf(0x3f94)][_0x4b37bf(0x2aff)];if(_0x60cacf[_0x4b37bf(0x9da)]>=_0x160333[_0x4b37bf(0x9da)]){var _0x3fcaa4=_0x60cacf[_0x4b37bf(0x9da)]>_0x160333['length']?_0x60cacf[_0x60cacf[_0x4b37bf(0x9da)]-0x1]:0x0;_0x27ed13[_0x4b37bf(0x28e2)](!0x1);for(let _0x6084eb=0x0;_0x6084eb<_0x160333[_0x4b37bf(0x9da)];_0x6084eb++){var _0x51bdb4=_0x160333[_0x6084eb],_0x51bdb4=_0x4c4af8[_0x4b37bf(0x2af9)](_0x51bdb4);null!=_0x51bdb4&&_0x27ed13[_0x4b37bf(0x2d4c)](_0x60cacf[_0x6084eb],_0x51bdb4);}0x0<_0x3fcaa4&&_0x27ed13[_0x4b37bf(0x2d4c)](_0x3fcaa4,null),!0x0===_0x2c13cd&&_0x27ed13['setEnabled'](!0x0);}else _0x4fb30f['w1'][_0x4b37bf(0x1381)](_0x4b37bf(0x1765)+_0x387cc9[_0x4b37bf(0x1c3a)]);}}_0x387cc9[_0x4b37bf(0x41a1)][_0x4b37bf(0x3f94)]=null;}},_0x193668=(_0x2784bb,_0x129620,_0x3644a3)=>{var _0x150cb7=_0x5cd198;if('number'!=typeof _0x2784bb)return(_0x3644a3=_0x3644a3[_0x150cb7(0x7b3)](_0x2784bb))&&null!=_0x129620?_0x3644a3[_0x150cb7(0x1e3a)][parseInt(_0x129620)]:_0x3644a3;return _0x3644a3=_0x22ae40[_0x2784bb],_0x3644a3&&null!=_0x129620?_0x3644a3[_0x150cb7(0x1e3a)][parseInt(_0x129620)]:_0x3644a3;},_0x5967c3=(_0x197809,_0x58e6f2)=>_0x5cd198(0x1f63)!=typeof _0x197809?_0x58e6f2[_0x5cd198(0x3619)](_0x197809,!0x0):_0x5a6bc6[_0x197809],_0x4433ed=(_0x2c3e7c,_0x4fd24b,_0x36e1e6,_0x3d4d6a,_0x363c94=!0x1)=>{var _0x2df486=_0x5cd198;const _0x4c214b=new _0x1ed401['TJ'](_0x2c3e7c);let _0xa86a79='importScene\x20has\x20failed\x20JSON\x20parse';try{var _0x4852db=JSON[_0x2df486(0x3813)](_0x4fd24b),_0x567d74=(_0xa86a79='',_0x52d0ab['n'][_0x2df486(0x3fa7)]===_0x52d0ab['n'][_0x2df486(0x23e2)]);let _0x3ef238,_0x5cff60;if(void 0x0!==_0x4852db['environmentTexture']&&null!==_0x4852db[_0x2df486(0x1a64)]){var _0x1578b5,_0x2076b9,_0x4727dd=void 0x0===_0x4852db['isPBR']||_0x4852db[_0x2df486(0x1c59)];if(_0x4852db[_0x2df486(0xabc)]&&'BABYLON.HDRCubeTexture'===_0x4852db['environmentTextureType']){var _0x2d828a=_0x4852db[_0x2df486(0x145c)]||0x80;const _0x22a8cc=new _0x516eba['e']((_0x4852db[_0x2df486(0x1a64)]['match'](/https?:\/\//g)?'':_0x36e1e6)+_0x4852db[_0x2df486(0x1a64)],_0x2c3e7c,_0x2d828a,!0x0,!_0x4727dd,void 0x0,_0x4852db['environmentTexturePrefilterOnLoad']);_0x4852db[_0x2df486(0x2274)]&&(_0x22a8cc[_0x2df486(0x12af)]=_0x4852db['environmentTextureRotationY']),_0x2c3e7c[_0x2df486(0x1a64)]=_0x22a8cc;}else{if(_0x2df486(0x3e0f)==typeof _0x4852db['environmentTexture']){var _0x51877d=_0x5892e1['B']['Parse'](_0x4852db[_0x2df486(0x1a64)],_0x2c3e7c,_0x36e1e6);_0x2c3e7c['environmentTexture']=_0x51877d;}else{if(_0x4852db[_0x2df486(0x1a64)][_0x2df486(0x3059)]('.env')){const _0x4179f6=new _0x5892e1['B']((_0x4852db[_0x2df486(0x1a64)][_0x2df486(0x2171)](/https?:\/\//g)?'':_0x36e1e6)+_0x4852db[_0x2df486(0x1a64)],_0x2c3e7c,_0x4852db[_0x2df486(0x155d)]);_0x4852db[_0x2df486(0x2274)]&&(_0x4179f6[_0x2df486(0x12af)]=_0x4852db['environmentTextureRotationY']),_0x2c3e7c[_0x2df486(0x1a64)]=_0x4179f6;}else{const _0x185c76=_0x5892e1['B']['CreateFromPrefilteredData']((_0x4852db['environmentTexture'][_0x2df486(0x2171)](/https?:\/\//g)?'':_0x36e1e6)+_0x4852db[_0x2df486(0x1a64)],_0x2c3e7c,_0x4852db[_0x2df486(0x155d)]);_0x4852db[_0x2df486(0x2274)]&&(_0x185c76[_0x2df486(0x12af)]=_0x4852db[_0x2df486(0x2274)]),_0x2c3e7c[_0x2df486(0x1a64)]=_0x185c76;}}}!0x0===_0x4852db[_0x2df486(0x339c)]&&(_0x1578b5=void 0x0!==_0x2c3e7c[_0x2df486(0x3311)]&&null!==_0x2c3e7c[_0x2df486(0x3311)]?(_0x2c3e7c[_0x2df486(0x3311)]['maxZ']-_0x2c3e7c[_0x2df486(0x3311)][_0x2df486(0xad1)])/0x2:0x3e8,_0x2076b9=_0x4852db['skyboxBlurLevel']||0x0,_0x2c3e7c['createDefaultSkybox'](_0x2c3e7c[_0x2df486(0x1a64)],_0x4727dd,_0x1578b5,_0x2076b9)),_0x4c214b[_0x2df486(0x1a64)]=_0x2c3e7c['environmentTexture'];}if(void 0x0!==_0x4852db[_0x2df486(0x1459)]&&null!==_0x4852db['environmentIntensity']&&(_0x2c3e7c[_0x2df486(0x1459)]=_0x4852db[_0x2df486(0x1459)]),void 0x0!==_0x4852db[_0x2df486(0x3c41)]&&null!==_0x4852db[_0x2df486(0x3c41)])for(_0x3ef238=0x0,_0x5cff60=_0x4852db[_0x2df486(0x3c41)]['length'];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x2c389e=_0x4852db[_0x2df486(0x3c41)][_0x3ef238];const _0x293b55=_0x90b22a['_'][_0x2df486(0xd6b)](_0x2c389e,_0x2c3e7c);_0x293b55&&(_0x22ae40[_0x2c389e[_0x2df486(0x3bc7)]]=_0x293b55,_0x4c214b[_0x2df486(0x3c41)][_0x2df486(0x2009)](_0x293b55),_0x293b55[_0x2df486(0x1854)]=_0x4c214b,_0xa86a79=(_0xa86a79+=0x0===_0x3ef238?'\x0a\x09Lights:':'')+_0x2df486(0xa7f)+_0x293b55[_0x2df486(0x348f)](_0x567d74));}if(void 0x0!==_0x4852db[_0x2df486(0x827)]&&null!==_0x4852db['reflectionProbes'])for(_0x3ef238=0x0,_0x5cff60=_0x4852db[_0x2df486(0x827)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x311e87=_0x4852db[_0x2df486(0x827)][_0x3ef238];const _0x176086=_0xc89c91['x']['Parse'](_0x311e87,_0x2c3e7c,_0x36e1e6);_0x176086&&(_0x4c214b['reflectionProbes']['push'](_0x176086),_0x176086[_0x2df486(0x1854)]=_0x4c214b,_0xa86a79=(_0xa86a79+=0x0===_0x3ef238?_0x2df486(0x38dc):'')+_0x2df486(0xa7f)+_0x176086[_0x2df486(0x348f)](_0x567d74));}if(void 0x0!==_0x4852db[_0x2df486(0x2a26)]&&null!==_0x4852db[_0x2df486(0x2a26)])for(_0x3ef238=0x0,_0x5cff60=_0x4852db[_0x2df486(0x2a26)]['length'];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x25340d=_0x4852db[_0x2df486(0x2a26)][_0x3ef238];const _0xa3a0da=(0x0,_0x43a97e['q'])(_0x2df486(0x2b15));if(_0xa3a0da){const _0x534251=_0xa3a0da[_0x2df486(0xd6b)](_0x25340d);_0x2c3e7c['animations']['push'](_0x534251),_0x4c214b[_0x2df486(0x2a26)][_0x2df486(0x2009)](_0x534251),_0xa86a79=(_0xa86a79+=0x0===_0x3ef238?'\x0a\x09Animations:':'')+_0x2df486(0xa7f)+_0x534251['toString'](_0x567d74);}}if(void 0x0!==_0x4852db[_0x2df486(0x2c6b)]&&null!==_0x4852db[_0x2df486(0x2c6b)])for(_0x3ef238=0x0,_0x5cff60=_0x4852db[_0x2df486(0x2c6b)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x1b590d=_0x4852db['materials'][_0x3ef238];const _0x208cb1=_0x3a9f05['F'][_0x2df486(0xd6b)](_0x1b590d,_0x2c3e7c,_0x36e1e6);if(_0x208cb1){_0x5a6bc6[_0x1b590d[_0x2df486(0x3bc7)]||_0x1b590d['id']]=_0x208cb1,_0x4c214b[_0x2df486(0x2c6b)]['push'](_0x208cb1),_0x208cb1[_0x2df486(0x1854)]=_0x4c214b,_0xa86a79=(_0xa86a79+=0x0===_0x3ef238?'\x0a\x09Materials:':'')+'\x0a\x09\x09'+_0x208cb1[_0x2df486(0x348f)](_0x567d74);const _0x2fe285=_0x208cb1[_0x2df486(0x27ba)]();_0x2fe285[_0x2df486(0x982)](_0x2dacdd=>{var _0x2252a3=_0x2df486;-0x1==_0x4c214b[_0x2252a3(0x38a3)][_0x2252a3(0x775)](_0x2dacdd)&&(_0x4c214b[_0x2252a3(0x38a3)][_0x2252a3(0x2009)](_0x2dacdd),_0x2dacdd[_0x2252a3(0x1854)]=_0x4c214b);});}}if(void 0x0!==_0x4852db[_0x2df486(0x18e4)]&&null!==_0x4852db[_0x2df486(0x18e4)])for(_0x3ef238=0x0,_0x5cff60=_0x4852db[_0x2df486(0x18e4)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x1e55a3=_0x4852db[_0x2df486(0x18e4)][_0x3ef238];const _0x4d7060=_0x306ff4['G']['ParseMultiMaterial'](_0x1e55a3,_0x2c3e7c),_0x254287=(_0x5a6bc6[_0x1e55a3[_0x2df486(0x3bc7)]||_0x1e55a3['id']]=_0x4d7060,_0x4c214b[_0x2df486(0x18e4)][_0x2df486(0x2009)](_0x4d7060),_0x4d7060[_0x2df486(0x1854)]=_0x4c214b,_0xa86a79=(_0xa86a79+=0x0===_0x3ef238?'\x0a\x09MultiMaterials:':'')+_0x2df486(0xa7f)+_0x4d7060[_0x2df486(0x348f)](_0x567d74),_0x4d7060[_0x2df486(0x27ba)]());_0x254287[_0x2df486(0x982)](_0xa13cc3=>{var _0x31d5c2=_0x2df486;-0x1==_0x4c214b[_0x31d5c2(0x38a3)][_0x31d5c2(0x775)](_0xa13cc3)&&(_0x4c214b[_0x31d5c2(0x38a3)][_0x31d5c2(0x2009)](_0xa13cc3),_0xa13cc3['_parentContainer']=_0x4c214b);});}if(void 0x0!==_0x4852db['morphTargetManagers']&&null!==_0x4852db[_0x2df486(0x2c75)])for(const _0x3423e5 of _0x4852db[_0x2df486(0x2c75)]){const _0x5388b2=_0x171308['O'][_0x2df486(0xd6b)](_0x3423e5,_0x2c3e7c);_0x4c214b[_0x2df486(0x2c75)]['push'](_0x5388b2),_0x5388b2['_parentContainer']=_0x4c214b;}if(void 0x0!==_0x4852db[_0x2df486(0x2e9f)]&&null!==_0x4852db['skeletons'])for(_0x3ef238=0x0,_0x5cff60=_0x4852db[_0x2df486(0x2e9f)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x1751f7=_0x4852db[_0x2df486(0x2e9f)][_0x3ef238];const _0x14e0a9=_0x451e81['O']['Parse'](_0x1751f7,_0x2c3e7c);_0x4c214b['skeletons'][_0x2df486(0x2009)](_0x14e0a9),_0x14e0a9[_0x2df486(0x1854)]=_0x4c214b,_0xa86a79=(_0xa86a79+=0x0===_0x3ef238?'\x0a\x09Skeletons:':'')+_0x2df486(0xa7f)+_0x14e0a9[_0x2df486(0x348f)](_0x567d74);}var _0x533361=_0x4852db[_0x2df486(0x4182)];if(null!=_0x533361){const _0x274929=new Array();var _0x509655=_0x533361[_0x2df486(0x1185)];if(null!=_0x509655)for(_0x3ef238=0x0,_0x5cff60=_0x509655[_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x2ae242=_0x509655[_0x3ef238];_0x274929[_0x2df486(0x2009)](_0x2f9871['Z'][_0x2df486(0xd6b)](_0x2ae242,_0x2c3e7c,_0x36e1e6));}_0x274929[_0x2df486(0x982)](_0x3bb392=>{var _0x26a399=_0x2df486;_0x3bb392&&(_0x4c214b[_0x26a399(0x4182)][_0x26a399(0x2009)](_0x3bb392),_0x3bb392[_0x26a399(0x1854)]=_0x4c214b);});}if(void 0x0!==_0x4852db['transformNodes']&&null!==_0x4852db['transformNodes'])for(_0x3ef238=0x0,_0x5cff60=_0x4852db[_0x2df486(0x3f82)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x4542f2=_0x4852db['transformNodes'][_0x3ef238];const _0x48873d=_0x4ffe2b['Y'][_0x2df486(0xd6b)](_0x4542f2,_0x2c3e7c,_0x36e1e6);_0x22ae40[_0x4542f2[_0x2df486(0x3bc7)]]=_0x48873d,_0x4c214b[_0x2df486(0x3f82)]['push'](_0x48873d),_0x48873d[_0x2df486(0x1854)]=_0x4c214b;}if(void 0x0!==_0x4852db[_0x2df486(0x27d2)]&&null!==_0x4852db[_0x2df486(0x27d2)])for(_0x3ef238=0x0,_0x5cff60=_0x4852db['meshes']['length'];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x49e202=_0x4852db['meshes'][_0x3ef238];const _0x1b60be=_0x54ac40['Kj'][_0x2df486(0xd6b)](_0x49e202,_0x2c3e7c,_0x36e1e6);if(_0x22ae40[_0x49e202['uniqueId']]=_0x1b60be,_0x4c214b['meshes'][_0x2df486(0x2009)](_0x1b60be),_0x1b60be[_0x2df486(0x1854)]=_0x4c214b,_0x1b60be[_0x2df486(0x2555)]){for(const _0x403a2c of _0x1b60be[_0x2df486(0x1e3a)])_0x4c214b[_0x2df486(0x27d2)]['push'](_0x403a2c),_0x403a2c['_parentContainer']=_0x4c214b;}_0xa86a79=(_0xa86a79+=0x0===_0x3ef238?'\x0a\x09Meshes:':'')+_0x2df486(0xa7f)+_0x1b60be['toString'](_0x567d74);}if(void 0x0!==_0x4852db[_0x2df486(0x18b5)]&&null!==_0x4852db[_0x2df486(0x18b5)])for(_0x3ef238=0x0,_0x5cff60=_0x4852db[_0x2df486(0x18b5)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){var _0xf0e56c=_0x4852db[_0x2df486(0x18b5)][_0x3ef238];const _0x1c6608=_0x540681['V']['Parse'](_0xf0e56c,_0x2c3e7c);_0x22ae40[_0xf0e56c['uniqueId']]=_0x1c6608,_0x4c214b[_0x2df486(0x18b5)][_0x2df486(0x2009)](_0x1c6608),_0x1c6608[_0x2df486(0x1854)]=_0x4c214b,_0xa86a79=(_0xa86a79+=0x0===_0x3ef238?_0x2df486(0x1fb5):'')+_0x2df486(0xa7f)+_0x1c6608[_0x2df486(0x348f)](_0x567d74);}if(void 0x0!==_0x4852db[_0x2df486(0x2cda)]&&null!==_0x4852db['postProcesses'])for(_0x3ef238=0x0,_0x5cff60=_0x4852db[_0x2df486(0x2cda)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x3da0d5=_0x4852db['postProcesses'][_0x3ef238];const _0xf94aee=_0x2e245c['D'][_0x2df486(0xd6b)](_0x3da0d5,_0x2c3e7c,_0x36e1e6);_0xf94aee&&(_0x4c214b['postProcesses'][_0x2df486(0x2009)](_0xf94aee),_0xf94aee[_0x2df486(0x1854)]=_0x4c214b,_0xa86a79=(_0xa86a79+=0x0===_0x3ef238?_0x2df486(0x17c0):'')+_0x2df486(0xa7f)+_0xf94aee[_0x2df486(0x348f)]());}if(void 0x0!==_0x4852db[_0x2df486(0x3b45)]&&null!==_0x4852db[_0x2df486(0x3b45)])for(_0x3ef238=0x0,_0x5cff60=_0x4852db[_0x2df486(0x3b45)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){var _0x503eab=_0x4852db[_0x2df486(0x3b45)][_0x3ef238];const _0x3db382=_0x4b91e9['O'][_0x2df486(0xd6b)](_0x503eab,_0x2c3e7c);_0x4c214b[_0x2df486(0x3b45)][_0x2df486(0x2009)](_0x3db382),_0x3db382[_0x2df486(0x1854)]=_0x4c214b,_0xa86a79=(_0xa86a79+=0x0===_0x3ef238?'\x0a\x09AnimationGroups:':'')+_0x2df486(0xa7f)+_0x3db382[_0x2df486(0x348f)](_0x567d74);}for(_0x3ef238=0x0,_0x5cff60=_0x2c3e7c[_0x2df486(0x18b5)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){const _0x35aa4d=_0x2c3e7c[_0x2df486(0x18b5)][_0x3ef238];null!==_0x35aa4d['_waitingParentId']&&(_0x35aa4d[_0x2df486(0x30e9)]=_0x193668(_0x35aa4d['_waitingParentId'],_0x35aa4d['_waitingParentInstanceIndex'],_0x2c3e7c),_0x35aa4d['_waitingParentId']=null,_0x35aa4d[_0x2df486(0x383b)]=null);}for(_0x3ef238=0x0,_0x5cff60=_0x2c3e7c['lights'][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){const _0x15d8c0=_0x2c3e7c[_0x2df486(0x3c41)][_0x3ef238];_0x15d8c0&&null!==_0x15d8c0[_0x2df486(0x414a)]&&(_0x15d8c0[_0x2df486(0x30e9)]=_0x193668(_0x15d8c0[_0x2df486(0x414a)],_0x15d8c0[_0x2df486(0x383b)],_0x2c3e7c),_0x15d8c0[_0x2df486(0x414a)]=null,_0x15d8c0[_0x2df486(0x383b)]=null);}for(_0x3ef238=0x0,_0x5cff60=_0x2c3e7c[_0x2df486(0x3f82)]['length'];_0x3ef238<_0x5cff60;_0x3ef238++){const _0x4a9033=_0x2c3e7c['transformNodes'][_0x3ef238];null!==_0x4a9033[_0x2df486(0x414a)]&&(_0x4a9033['parent']=_0x193668(_0x4a9033[_0x2df486(0x414a)],_0x4a9033[_0x2df486(0x383b)],_0x2c3e7c),_0x4a9033[_0x2df486(0x414a)]=null,_0x4a9033[_0x2df486(0x383b)]=null);}for(_0x3ef238=0x0,_0x5cff60=_0x2c3e7c[_0x2df486(0x27d2)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){const _0x5e2c2e=_0x2c3e7c[_0x2df486(0x27d2)][_0x3ef238];null!==_0x5e2c2e[_0x2df486(0x414a)]&&(_0x5e2c2e['parent']=_0x193668(_0x5e2c2e['_waitingParentId'],_0x5e2c2e['_waitingParentInstanceIndex'],_0x2c3e7c),_0x5e2c2e[_0x2df486(0x414a)]=null,_0x5e2c2e[_0x2df486(0x383b)]=null),_0x5e2c2e[_0x2df486(0x41a1)][_0x2df486(0x3f94)]&&_0x8ec1ba(_0x2c3e7c,_0x5e2c2e);}for(_0x2c3e7c[_0x2df486(0x18e4)][_0x2df486(0x982)](_0x245d2e=>{var _0x66cf8a=_0x2df486;_0x245d2e[_0x66cf8a(0x2457)][_0x66cf8a(0x982)](_0x2ffd8e=>{var _0x1b0498=_0x66cf8a;_0x245d2e[_0x1b0498(0x24d5)][_0x1b0498(0x2009)](_0x5967c3(_0x2ffd8e,_0x2c3e7c));}),_0x245d2e[_0x66cf8a(0x2457)]=[];}),_0x2c3e7c[_0x2df486(0x27d2)][_0x2df486(0x982)](_0x3ca082=>{var _0x4c3120=_0x2df486;null!==_0x3ca082[_0x4c3120(0x23a)]&&(_0x3ca082[_0x4c3120(0x351b)]=_0x5967c3(_0x3ca082['_waitingMaterialId'],_0x2c3e7c),_0x3ca082['_waitingMaterialId']=null);}),_0x3ef238=0x0,_0x5cff60=_0x2c3e7c[_0x2df486(0x2e9f)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){const _0x561a44=_0x2c3e7c[_0x2df486(0x2e9f)][_0x3ef238];_0x561a44['_hasWaitingData']&&(null!=_0x561a44[_0x2df486(0x16d9)]&&_0x561a44[_0x2df486(0x16d9)][_0x2df486(0x982)](_0x4ab518=>{var _0xa72476=_0x2df486,_0x62411;_0x4ab518[_0xa72476(0x2db0)]&&((_0x62411=_0x2c3e7c[_0xa72476(0x7b3)](_0x4ab518[_0xa72476(0x2db0)]))&&_0x4ab518[_0xa72476(0x297f)](_0x62411),_0x4ab518[_0xa72476(0x2db0)]=null);}),_0x561a44[_0x2df486(0x833)]=null);}for(_0x3ef238=0x0,_0x5cff60=_0x2c3e7c[_0x2df486(0x27d2)][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){const _0x501e7d=_0x2c3e7c['meshes'][_0x3ef238];_0x501e7d['_waitingData'][_0x2df486(0xbe6)]?(_0x501e7d[_0x2df486(0xbe6)](),_0x501e7d[_0x2df486(0x41a1)][_0x2df486(0xbe6)]=null):_0x501e7d[_0x2df486(0x14a4)](!0x0);}for(_0x3ef238=0x0,_0x5cff60=_0x2c3e7c[_0x2df486(0x3c41)]['length'];_0x3ef238<_0x5cff60;_0x3ef238++){const _0x44616c=_0x2c3e7c[_0x2df486(0x3c41)][_0x3ef238];if(0x0<_0x44616c[_0x2df486(0x3e35)][_0x2df486(0x9da)]){for(let _0x5975e3=0x0;_0x5975e3<_0x44616c[_0x2df486(0x3e35)]['length'];_0x5975e3++){var _0x2d3a6=_0x2c3e7c['getMeshById'](_0x44616c[_0x2df486(0x3e35)][_0x5975e3]);_0x2d3a6&&_0x44616c[_0x2df486(0x2ecb)][_0x2df486(0x2009)](_0x2d3a6);}_0x44616c[_0x2df486(0x3e35)]=[];}if(0x0<_0x44616c[_0x2df486(0x8b4)]['length']){for(let _0x2e89cf=0x0;_0x2e89cf<_0x44616c[_0x2df486(0x8b4)][_0x2df486(0x9da)];_0x2e89cf++){var _0x50d807=_0x2c3e7c[_0x2df486(0x2af9)](_0x44616c[_0x2df486(0x8b4)][_0x2e89cf]);_0x50d807&&_0x44616c[_0x2df486(0x2039)][_0x2df486(0x2009)](_0x50d807);}_0x44616c[_0x2df486(0x8b4)]=[];}}for(_0x2c3e7c[_0x2df486(0x4182)][_0x2df486(0x982)](_0x2141e7=>{var _0x38adb3=_0x2df486;_0x2141e7[_0x38adb3(0x88a)]='';}),_0x11aee8['p'][_0x2df486(0xd6b)](_0x4852db,_0x2c3e7c,_0x4c214b,_0x36e1e6),_0x3ef238=0x0,_0x5cff60=_0x2c3e7c['meshes'][_0x2df486(0x9da)];_0x3ef238<_0x5cff60;_0x3ef238++){const _0x204bfb=_0x2c3e7c[_0x2df486(0x27d2)][_0x3ef238];_0x204bfb[_0x2df486(0x41a1)][_0x2df486(0x29e9)]&&(_0x265ae3['k'][_0x2df486(0xd6b)](_0x204bfb['_waitingData']['actions'],_0x204bfb,_0x2c3e7c),_0x204bfb['_waitingData']['actions']=null);}void 0x0!==_0x4852db[_0x2df486(0x29e9)]&&null!==_0x4852db[_0x2df486(0x29e9)]&&_0x265ae3['k'][_0x2df486(0xd6b)](_0x4852db['actions'],null,_0x2c3e7c);}catch(_0x54c51f){var _0x4e4677=_0x5bdda8(_0x2df486(0x39eb),_0x4852db?_0x4852db[_0x2df486(0x3007)]:'Unknown')+_0xa86a79;if(!_0x3d4d6a)throw _0x1d3d3a['Y']['Log'](_0x4e4677),_0x54c51f;_0x3d4d6a(_0x4e4677,_0x54c51f);}finally{_0x22ae40={},_0x5a6bc6={},_0x363c94||_0x4c214b['removeAllFromScene'](),null!==_0xa86a79&&_0x52d0ab['n'][_0x2df486(0x3fa7)]!==_0x52d0ab['n'][_0x2df486(0x32cc)]&&_0x1d3d3a['Y'][_0x2df486(0x9c1)](_0x5bdda8(_0x2df486(0x39eb),_0x4852db?_0x4852db[_0x2df486(0x3007)]:_0x2df486(0x3f4b))+(_0x52d0ab['n'][_0x2df486(0x3fa7)]!==_0x52d0ab['n'][_0x2df486(0x1558)]?_0xa86a79:''));}return _0x4c214b;};_0x52d0ab['n'][_0x5cd198(0x2ef9)]({'name':'babylon.js','extensions':_0x5cd198(0x3562),'canDirectLoad':_0x3d1e60=>-0x1!==_0x3d1e60[_0x5cd198(0x775)](_0x5cd198(0x3f0b)),'importMesh':(_0x16e8a5,_0x203df1,_0xe57301,_0x4f8d23,_0x5da7e4,_0x340c95,_0x2882bd,_0x53793b)=>{var _0x48f28a=_0x5cd198,_0x46d15b;let _0x1a8c16=_0x48f28a(0xe2a);try{var _0x4a45e3=JSON['parse'](_0xe57301);_0x1a8c16='';const _0xa2fe34=_0x52d0ab['n']['loggingLevel']===_0x52d0ab['n'][_0x48f28a(0x23e2)],_0x84b01c=(_0x16e8a5?Array['isArray'](_0x16e8a5)||(_0x16e8a5=[_0x16e8a5]):_0x16e8a5=null,new Array()),_0x2cfbc3=new Map(),_0x5b3c12=[];if(void 0x0!==_0x4a45e3[_0x48f28a(0x3f82)]&&null!==_0x4a45e3['transformNodes'])for(let _0x356c59=0x0,_0x261de1=_0x4a45e3[_0x48f28a(0x3f82)]['length'];_0x356c59<_0x261de1;_0x356c59++){var _0x42e8a8=_0x4a45e3[_0x48f28a(0x3f82)][_0x356c59];const _0x3136ac=_0x4ffe2b['Y'][_0x48f28a(0xd6b)](_0x42e8a8,_0x203df1,_0x4f8d23);_0x5b3c12[_0x48f28a(0x2009)](_0x3136ac),_0x2cfbc3[_0x48f28a(0x1878)](_0x3136ac[_0x48f28a(0x1329)],_0x3136ac),_0x3136ac[_0x48f28a(0x1329)]=null;}if(void 0x0!==_0x4a45e3[_0x48f28a(0x27d2)]&&null!==_0x4a45e3[_0x48f28a(0x27d2)]){const _0x334845=[];var _0x1ef6ad,_0x5248ba=[],_0x24a29d=[];const _0x5c12e0=[];for(let _0x4bc9d2=0x0,_0x560352=_0x4a45e3[_0x48f28a(0x27d2)][_0x48f28a(0x9da)];_0x4bc9d2<_0x560352;_0x4bc9d2++){const _0x69ec28=_0x4a45e3[_0x48f28a(0x27d2)][_0x4bc9d2];if(null===_0x16e8a5||((_0x424587,_0x21da6a,_0x2a5570)=>{var _0x425a4e=_0x48f28a;for(const _0x597de3 in _0x21da6a)if(_0x424587[_0x425a4e(0x1c3a)]===_0x21da6a[_0x597de3])return _0x2a5570[_0x425a4e(0x2009)](_0x424587['id']),!0x0;return void 0x0!==_0x424587['parentId']&&-0x1!==_0x2a5570[_0x425a4e(0x775)](_0x424587['parentId'])&&(_0x2a5570[_0x425a4e(0x2009)](_0x424587['id']),!0x0);})(_0x69ec28,_0x16e8a5,_0x84b01c)){if(null!==_0x16e8a5&&delete _0x16e8a5[_0x16e8a5['indexOf'](_0x69ec28['name'])],void 0x0!==_0x69ec28[_0x48f28a(0x2598)]&&null!==_0x69ec28[_0x48f28a(0x2598)]&&void 0x0!==_0x4a45e3[_0x48f28a(0x4182)]&&null!==_0x4a45e3['geometries']){let _0x461099=!0x1;['boxes',_0x48f28a(0x54c),_0x48f28a(0x2e70),_0x48f28a(0x1f4f),_0x48f28a(0x31de),_0x48f28a(0x69f),_0x48f28a(0x3bc4),_0x48f28a(0x1185)]['forEach'](_0x3d1c77=>{var _0x45dd4b=_0x48f28a;!0x0!==_0x461099&&_0x4a45e3[_0x45dd4b(0x4182)][_0x3d1c77]&&Array['isArray'](_0x4a45e3[_0x45dd4b(0x4182)][_0x3d1c77])&&_0x4a45e3[_0x45dd4b(0x4182)][_0x3d1c77]['forEach'](_0x3533b1=>{var _0x4e612f=_0x45dd4b;_0x3533b1['id']===_0x69ec28['geometryId']&&(_0x4e612f(0x1185)===_0x3d1c77&&_0x2f9871['Z'][_0x4e612f(0xd6b)](_0x3533b1,_0x203df1,_0x4f8d23),_0x461099=!0x0);});}),!0x1===_0x461099&&_0x1d3d3a['Y']['Warn']('Geometry\x20not\x20found\x20for\x20mesh\x20'+_0x69ec28['id']);}if(_0x69ec28[_0x48f28a(0x3aaa)]||_0x69ec28[_0x48f28a(0x4e7)]){const _0x820068=_0x69ec28['materialUniqueId']?_0x24a29d:_0x5248ba;let _0xd37344=-0x1!==_0x820068[_0x48f28a(0x775)](_0x69ec28['materialUniqueId']||_0x69ec28[_0x48f28a(0x4e7)]);if(!0x1===_0xd37344&&void 0x0!==_0x4a45e3[_0x48f28a(0x18e4)]&&null!==_0x4a45e3['multiMaterials']){const _0x395401=(_0x2aa6fc,_0xc98086)=>{var _0x42e896=_0x48f28a;_0x820068['push'](_0x2aa6fc);const _0x29e158=_0x270392(_0xc98086,_0x4a45e3,_0x203df1,_0x4f8d23);_0x29e158&&_0x29e158['material']&&(_0x5a6bc6[_0x29e158['parsedMaterial'][_0x42e896(0x3bc7)]||_0x29e158[_0x42e896(0x240c)]['id']]=_0x29e158['material'],_0x1a8c16+=_0x42e896(0x2dc)+_0x29e158[_0x42e896(0x351b)][_0x42e896(0x348f)](_0xa2fe34));};for(let _0x3e0848=0x0,_0x1a24a6=_0x4a45e3[_0x48f28a(0x18e4)][_0x48f28a(0x9da)];_0x3e0848<_0x1a24a6;_0x3e0848++){const _0x13297c=_0x4a45e3[_0x48f28a(0x18e4)][_0x3e0848];if(_0x69ec28['materialUniqueId']&&_0x13297c[_0x48f28a(0x3bc7)]===_0x69ec28[_0x48f28a(0x3aaa)]||_0x13297c['id']===_0x69ec28[_0x48f28a(0x4e7)]){_0x13297c[_0x48f28a(0x2148)]?_0x13297c['materialsUniqueIds'][_0x48f28a(0x982)](_0x41e81f=>_0x395401(_0x41e81f,_0x1445ca=>_0x1445ca['uniqueId']===_0x41e81f)):_0x13297c['materials'][_0x48f28a(0x982)](_0x565380=>_0x395401(_0x565380,_0x204399=>_0x204399['id']===_0x565380)),_0x820068[_0x48f28a(0x2009)](_0x13297c[_0x48f28a(0x3bc7)]||_0x13297c['id']);const _0x522201=_0x306ff4['G']['ParseMultiMaterial'](_0x13297c,_0x203df1);(_0x5a6bc6[_0x13297c[_0x48f28a(0x3bc7)]||_0x13297c['id']]=_0x522201)&&(_0xd37344=!0x0,_0x1a8c16+=_0x48f28a(0xb75)+_0x522201[_0x48f28a(0x348f)](_0xa2fe34));break;}}}if(!0x1===_0xd37344){_0x820068['push'](_0x69ec28[_0x48f28a(0x3aaa)]||_0x69ec28[_0x48f28a(0x4e7)]);const _0x3660b0=_0x270392(_0x2f0de5=>_0x69ec28[_0x48f28a(0x3aaa)]&&_0x2f0de5[_0x48f28a(0x3bc7)]===_0x69ec28[_0x48f28a(0x3aaa)]||_0x2f0de5['id']===_0x69ec28[_0x48f28a(0x4e7)],_0x4a45e3,_0x203df1,_0x4f8d23);_0x3660b0&&_0x3660b0['material']?(_0x5a6bc6[_0x3660b0[_0x48f28a(0x240c)][_0x48f28a(0x3bc7)]||_0x3660b0[_0x48f28a(0x240c)]['id']]=_0x3660b0[_0x48f28a(0x351b)],_0x1a8c16+=_0x48f28a(0x2dc)+_0x3660b0[_0x48f28a(0x351b)][_0x48f28a(0x348f)](_0xa2fe34)):_0x1d3d3a['Y'][_0x48f28a(0x1381)](_0x48f28a(0x410a)+_0x69ec28['id']);}}if(-0x1<_0x69ec28[_0x48f28a(0x2afb)]&&void 0x0!==_0x4a45e3['skeletons']&&null!==_0x4a45e3[_0x48f28a(0x2e9f)]&&!(-0x1<_0x334845[_0x48f28a(0x775)](_0x69ec28[_0x48f28a(0x2afb)])))for(let _0x48d572=0x0,_0x333a94=_0x4a45e3['skeletons'][_0x48f28a(0x9da)];_0x48d572<_0x333a94;_0x48d572++){var _0x4f6997=_0x4a45e3[_0x48f28a(0x2e9f)][_0x48d572];if(_0x4f6997['id']===_0x69ec28[_0x48f28a(0x2afb)]){const _0x4ca6db=_0x451e81['O'][_0x48f28a(0xd6b)](_0x4f6997,_0x203df1);_0x2882bd[_0x48f28a(0x2009)](_0x4ca6db),_0x334845['push'](_0x4f6997['id']),_0x1a8c16+=_0x48f28a(0x3e00)+_0x4ca6db[_0x48f28a(0x348f)](_0xa2fe34);}}if(-0x1<_0x69ec28[_0x48f28a(0x39b1)]&&void 0x0!==_0x4a45e3['morphTargetManagers']&&null!==_0x4a45e3['morphTargetManagers']&&!(-0x1<_0x5c12e0[_0x48f28a(0x775)](_0x69ec28['morphTargetManagerId'])))for(let _0x8b6ded=0x0,_0x415b35=_0x4a45e3[_0x48f28a(0x2c75)][_0x48f28a(0x9da)];_0x8b6ded<_0x415b35;_0x8b6ded++){var _0xfe2151=_0x4a45e3[_0x48f28a(0x2c75)][_0x8b6ded];if(_0xfe2151['id']===_0x69ec28['morphTargetManagerId']){const _0x247f53=_0x171308['O'][_0x48f28a(0xd6b)](_0xfe2151,_0x203df1);_0x5c12e0[_0x48f28a(0x2009)](_0x247f53[_0x48f28a(0x3bc7)]),_0x1a8c16+=_0x48f28a(0x3afe)+_0x247f53[_0x48f28a(0x348f)]();}}const _0x6d6d2b=_0x54ac40['Kj'][_0x48f28a(0xd6b)](_0x69ec28,_0x203df1,_0x4f8d23);_0x5da7e4[_0x48f28a(0x2009)](_0x6d6d2b),_0x2cfbc3[_0x48f28a(0x1878)](_0x6d6d2b['_waitingParsedUniqueId'],_0x6d6d2b),_0x6d6d2b['_waitingParsedUniqueId']=null,_0x1a8c16+=_0x48f28a(0xd8d)+_0x6d6d2b[_0x48f28a(0x348f)](_0xa2fe34);}}_0x203df1[_0x48f28a(0x18e4)][_0x48f28a(0x982)](_0x589ba4=>{var _0x2a6226=_0x48f28a;_0x589ba4[_0x2a6226(0x2457)][_0x2a6226(0x982)](_0xf1194b=>{var _0x34ed75=_0x2a6226;_0x589ba4[_0x34ed75(0x24d5)][_0x34ed75(0x2009)](_0x5967c3(_0xf1194b,_0x203df1));}),_0x589ba4['_waitingSubMaterialsUniqueIds']=[];}),_0x203df1[_0x48f28a(0x27d2)][_0x48f28a(0x982)](_0x581913=>{var _0x54e00e=_0x48f28a;null!==_0x581913[_0x54e00e(0x23a)]&&(_0x581913[_0x54e00e(0x351b)]=_0x5967c3(_0x581913['_waitingMaterialId'],_0x203df1),_0x581913[_0x54e00e(0x23a)]=null);});for(let _0x8f2151=0x0,_0x16c902=_0x203df1[_0x48f28a(0x3f82)][_0x48f28a(0x9da)];_0x8f2151<_0x16c902;_0x8f2151++){const _0x15369d=_0x203df1['transformNodes'][_0x8f2151];if(null!==_0x15369d[_0x48f28a(0x414a)]){let _0x2ad9da=_0x2cfbc3[_0x48f28a(0x26a7)](parseInt(_0x15369d[_0x48f28a(0x414a)]))||null,_0x4be553=_0x2ad9da=null===_0x2ad9da?_0x203df1[_0x48f28a(0x7b3)](_0x15369d[_0x48f28a(0x414a)]):_0x2ad9da;_0x15369d[_0x48f28a(0x383b)]&&(_0x4be553=_0x2ad9da[_0x48f28a(0x1e3a)][parseInt(_0x15369d[_0x48f28a(0x383b)])],_0x15369d[_0x48f28a(0x383b)]=null),_0x15369d[_0x48f28a(0x30e9)]=_0x4be553,_0x15369d[_0x48f28a(0x414a)]=null;}}let _0x2381fd;for(let _0x1d9eef=0x0,_0x15178a=_0x203df1[_0x48f28a(0x27d2)]['length'];_0x1d9eef<_0x15178a;_0x1d9eef++){if((_0x2381fd=_0x203df1[_0x48f28a(0x27d2)][_0x1d9eef])['_waitingParentId']){let _0x361fea=_0x2cfbc3[_0x48f28a(0x26a7)](parseInt(_0x2381fd[_0x48f28a(0x414a)]))||null,_0x351479=_0x361fea=null===_0x361fea?_0x203df1['getLastEntryById'](_0x2381fd['_waitingParentId']):_0x361fea;_0x2381fd[_0x48f28a(0x383b)]&&(_0x351479=_0x361fea[_0x48f28a(0x1e3a)][parseInt(_0x2381fd[_0x48f28a(0x383b)])],_0x2381fd[_0x48f28a(0x383b)]=null),_0x2381fd[_0x48f28a(0x30e9)]=_0x351479,_0x48f28a(0x39a4)===(null==(_0x46d15b=_0x2381fd[_0x48f28a(0x30e9)])?void 0x0:_0x46d15b[_0x48f28a(0x28c8)]())&&-0x1<(_0x1ef6ad=_0x5b3c12[_0x48f28a(0x775)](_0x2381fd[_0x48f28a(0x30e9)]))&&_0x5b3c12['splice'](_0x1ef6ad,0x1),_0x2381fd[_0x48f28a(0x414a)]=null;}_0x2381fd[_0x48f28a(0x41a1)][_0x48f28a(0x3f94)]&&_0x8ec1ba(_0x203df1,_0x2381fd);}for(const _0x873104 of _0x5b3c12)_0x873104[_0x48f28a(0xc1f)]();for(let _0x7e13df=0x0,_0x4878ac=_0x203df1['skeletons'][_0x48f28a(0x9da)];_0x7e13df<_0x4878ac;_0x7e13df++){const _0xd091fd=_0x203df1['skeletons'][_0x7e13df];_0xd091fd['_hasWaitingData']&&(null!=_0xd091fd['bones']&&_0xd091fd[_0x48f28a(0x16d9)][_0x48f28a(0x982)](_0x590001=>{var _0x1b0300=_0x48f28a,_0x1fe1ef;_0x590001[_0x1b0300(0x2db0)]&&((_0x1fe1ef=_0x203df1[_0x1b0300(0x7b3)](_0x590001[_0x1b0300(0x2db0)]))&&_0x590001[_0x1b0300(0x297f)](_0x1fe1ef),_0x590001['_waitingTransformNodeId']=null);}),_0xd091fd[_0x48f28a(0x833)]=null);}for(let _0x29a572=0x0,_0x420f1d=_0x203df1[_0x48f28a(0x27d2)][_0x48f28a(0x9da)];_0x29a572<_0x420f1d;_0x29a572++)(_0x2381fd=_0x203df1[_0x48f28a(0x27d2)][_0x29a572])['_waitingData'][_0x48f28a(0xbe6)]?(_0x2381fd[_0x48f28a(0xbe6)](),_0x2381fd[_0x48f28a(0x41a1)][_0x48f28a(0xbe6)]=null):_0x2381fd[_0x48f28a(0x14a4)](!0x0);}if(void 0x0!==_0x4a45e3[_0x48f28a(0x39e3)]&&null!==_0x4a45e3[_0x48f28a(0x39e3)]){const _0x17516b=_0x11aee8['p']['GetIndividualParser'](_0x11ab68['l']['NAME_PARTICLESYSTEM']);if(_0x17516b)for(let _0x9b4287=0x0,_0x28229c=_0x4a45e3[_0x48f28a(0x39e3)][_0x48f28a(0x9da)];_0x9b4287<_0x28229c;_0x9b4287++){var _0x113c46=_0x4a45e3[_0x48f28a(0x39e3)][_0x9b4287];-0x1!==_0x84b01c[_0x48f28a(0x775)](_0x113c46[_0x48f28a(0x15a5)])&&_0x340c95[_0x48f28a(0x2009)](_0x17516b(_0x113c46,_0x203df1,_0x4f8d23));}}return _0x203df1[_0x48f28a(0x4182)][_0x48f28a(0x982)](_0x4f69bc=>{var _0x4230d8=_0x48f28a;_0x4f69bc[_0x4230d8(0x88a)]='';}),!0x0;}catch(_0x13eb7a){var _0x2f42c4=_0x5bdda8(_0x48f28a(0xc26),_0x4a45e3?_0x4a45e3[_0x48f28a(0x3007)]:_0x48f28a(0x3f4b))+_0x1a8c16;if(!_0x53793b)throw _0x1d3d3a['Y'][_0x48f28a(0x9c1)](_0x2f42c4),_0x13eb7a;_0x53793b(_0x2f42c4,_0x13eb7a);}finally{null!==_0x1a8c16&&_0x52d0ab['n'][_0x48f28a(0x3fa7)]!==_0x52d0ab['n'][_0x48f28a(0x32cc)]&&_0x1d3d3a['Y']['Log'](_0x5bdda8(_0x48f28a(0xc26),_0x4a45e3?_0x4a45e3['producer']:_0x48f28a(0x3f4b))+(_0x52d0ab['n'][_0x48f28a(0x3fa7)]!==_0x52d0ab['n'][_0x48f28a(0x1558)]?_0x1a8c16:'')),_0x5a6bc6={};}return!0x1;},'load':(_0x2d5217,_0x2b6411,_0x22e311,_0x5ded79)=>{var _0x1d9246=_0x5cd198;let _0x39c6fc=_0x1d9246(0x76b);try{var _0x52de07=JSON[_0x1d9246(0x3813)](_0x2b6411);if(_0x39c6fc='',void 0x0!==_0x52de07['useDelayedTextureLoading']&&null!==_0x52de07[_0x1d9246(0x3740)]&&(_0x2d5217[_0x1d9246(0x3740)]=_0x52de07[_0x1d9246(0x3740)]&&!_0x52d0ab['n'][_0x1d9246(0x3ba1)]),void 0x0!==_0x52de07[_0x1d9246(0xfcd)]&&null!==_0x52de07[_0x1d9246(0xfcd)]&&(_0x2d5217['autoClear']=_0x52de07[_0x1d9246(0xfcd)]),void 0x0!==_0x52de07[_0x1d9246(0x1af9)]&&null!==_0x52de07[_0x1d9246(0x1af9)]&&(_0x2d5217[_0x1d9246(0x1af9)]=_0x3f5fbe['HE'][_0x1d9246(0x1e74)](_0x52de07[_0x1d9246(0x1af9)])),void 0x0!==_0x52de07[_0x1d9246(0x20cb)]&&null!==_0x52de07[_0x1d9246(0x20cb)]&&(_0x2d5217[_0x1d9246(0x20cb)]=_0x3f5fbe['Wo'][_0x1d9246(0x1e74)](_0x52de07[_0x1d9246(0x20cb)])),void 0x0!==_0x52de07[_0x1d9246(0x3958)]&&null!==_0x52de07[_0x1d9246(0x3958)]&&(_0x2d5217[_0x1d9246(0x3958)]=_0x161aed['P']['FromArray'](_0x52de07[_0x1d9246(0x3958)])),void 0x0!==_0x52de07['useRightHandedSystem']&&(_0x2d5217['useRightHandedSystem']=!!_0x52de07[_0x1d9246(0xf71)]),_0x52de07[_0x1d9246(0x395e)]&&0x0!==_0x52de07[_0x1d9246(0x395e)])switch(_0x2d5217[_0x1d9246(0x395e)]=_0x52de07[_0x1d9246(0x395e)],_0x2d5217[_0x1d9246(0x136a)]=_0x3f5fbe['Wo'][_0x1d9246(0x1e74)](_0x52de07['fogColor']),_0x2d5217[_0x1d9246(0x32ee)]=_0x52de07['fogStart'],_0x2d5217[_0x1d9246(0x351f)]=_0x52de07['fogEnd'],_0x2d5217[_0x1d9246(0x85a)]=_0x52de07['fogDensity'],_0x39c6fc+='\x09Fog\x20mode\x20for\x20scene:\x20\x20',_0x2d5217['fogMode']){case 0x1:_0x39c6fc+=_0x1d9246(0x386c);break;case 0x2:_0x39c6fc+='exp2\x0a';break;case 0x3:_0x39c6fc+=_0x1d9246(0x2552);}if(_0x52de07[_0x1d9246(0x1494)]){let _0x3dd530;_0x1d9246(0x451)===_0x52de07['physicsEngine']||_0x52de07['physicsEngine']===_0x6ac20d['s'][_0x1d9246(0x1c3a)]?_0x3dd530=new _0x6ac20d['s'](void 0x0,void 0x0,_0x36013a[_0x1d9246(0x24fa)]):'oimo'===_0x52de07[_0x1d9246(0x2eed)]||_0x52de07[_0x1d9246(0x2eed)]===_0x490fc8['A'][_0x1d9246(0x1c3a)]?_0x3dd530=new _0x490fc8['A'](void 0x0,_0x36013a[_0x1d9246(0x24fa)]):_0x1d9246(0x2c09)!==_0x52de07[_0x1d9246(0x2eed)]&&_0x52de07[_0x1d9246(0x2eed)]!==_0x1ba8cc['b'][_0x1d9246(0x1c3a)]||(_0x3dd530=new _0x1ba8cc['b'](void 0x0,_0x36013a[_0x1d9246(0x24fa)],void 0x0)),_0x39c6fc=_0x1d9246(0x20ce)+(_0x52de07[_0x1d9246(0x2eed)]||'oimo')+'\x20enabled\x0a';var _0x1f2017=_0x52de07[_0x1d9246(0x2ebb)]?_0x161aed['P'][_0x1d9246(0x1e74)](_0x52de07['physicsGravity']):null;_0x2d5217['enablePhysics'](_0x1f2017,_0x3dd530);}return void 0x0!==_0x52de07[_0x1d9246(0x6cf)]&&null!==_0x52de07['metadata']&&(_0x2d5217[_0x1d9246(0x6cf)]=_0x52de07[_0x1d9246(0x6cf)]),void 0x0!==_0x52de07['collisionsEnabled']&&null!==_0x52de07[_0x1d9246(0x382e)]&&(_0x2d5217[_0x1d9246(0x382e)]=_0x52de07[_0x1d9246(0x382e)]),!!_0x4433ed(_0x2d5217,_0x2b6411,_0x22e311,_0x5ded79,!0x0)&&(_0x52de07[_0x1d9246(0x6d6)]&&_0x2d5217[_0x1d9246(0x2d4e)](_0x2d5217,_0x52de07[_0x1d9246(0x229f)],_0x52de07['autoAnimateTo'],_0x52de07[_0x1d9246(0x532)],_0x52de07[_0x1d9246(0x3ca1)]||0x1),void 0x0!==_0x52de07[_0x1d9246(0x15f4)]&&null!==_0x52de07[_0x1d9246(0x15f4)]&&_0x2d5217[_0x1d9246(0x4181)](_0x52de07[_0x1d9246(0x15f4)]),!0x0);}catch(_0x19f042){var _0x161bb2=_0x5bdda8(_0x1d9246(0x1a35),_0x52de07?_0x52de07[_0x1d9246(0x3007)]:_0x1d9246(0x3f4b))+_0x39c6fc;if(!_0x5ded79)throw _0x1d3d3a['Y'][_0x1d9246(0x9c1)](_0x161bb2),_0x19f042;_0x5ded79(_0x161bb2,_0x19f042);}finally{null!==_0x39c6fc&&_0x52d0ab['n'][_0x1d9246(0x3fa7)]!==_0x52d0ab['n'][_0x1d9246(0x32cc)]&&_0x1d3d3a['Y'][_0x1d9246(0x9c1)](_0x5bdda8(_0x1d9246(0x1a35),_0x52de07?_0x52de07[_0x1d9246(0x3007)]:_0x1d9246(0x3f4b))+(_0x52d0ab['n'][_0x1d9246(0x3fa7)]!==_0x52d0ab['n'][_0x1d9246(0x1558)]?_0x39c6fc:''));}return!0x1;},'loadAssetContainer':(_0x965fe0,_0x1ec859,_0x299572,_0x41ff26)=>_0x4433ed(_0x965fe0,_0x1ec859,_0x299572,_0x41ff26)});},0x1064c:(_0xa6cc01,_0x2349bf,_0x431b9e)=>{_0x431b9e(0x50d1);},0xddcd:(_0x1d7de1,_0x587ec4,_0x31e408)=>{_0x31e408(0xc84a),_0x31e408(0x1064c),_0x31e408(0x8ca7),_0x31e408(0x172b4);},0xc84a:(_0x592e9a,_0x1eeec5,_0x587caf)=>{var _0x3332a1=a8_0x2e955a;_0x587caf=_0x587caf(0x14232);class _0x182637{constructor(_0x59ba21,_0x437859='',_0x1e4b93=_0x3332a1(0x30f9)){var _0x3b7134=_0x3332a1;this['_renderingCanvas']=_0x59ba21,this[_0x3b7134(0x1b2f)]=_0x437859,this['_loadingDivBackgroundColor']=_0x1e4b93,this['_resizeLoadingUI']=()=>{var _0x1471de=_0x3b7134,_0x4ae518=this[_0x1471de(0x1bb)][_0x1471de(0x68b)](),_0x548941=window[_0x1471de(0x2138)](this['_renderingCanvas'])['position'];this[_0x1471de(0x4fb)]&&(this['_loadingDiv'][_0x1471de(0x1e27)][_0x1471de(0x2436)]=_0x1471de(0x2bc0)===_0x548941?_0x1471de(0x2bc0):_0x1471de(0x5d7),this[_0x1471de(0x4fb)][_0x1471de(0x1e27)][_0x1471de(0x2932)]=_0x4ae518[_0x1471de(0x2932)]+'px',this[_0x1471de(0x4fb)][_0x1471de(0x1e27)][_0x1471de(0x577)]=_0x4ae518['top']+'px',this[_0x1471de(0x4fb)][_0x1471de(0x1e27)]['width']=_0x4ae518[_0x1471de(0x15b3)]+'px',this[_0x1471de(0x4fb)]['style'][_0x1471de(0x230c)]=_0x4ae518['height']+'px');};}[_0x3332a1(0x16eb)](){var _0x14c9ab=_0x3332a1;if(!this[_0x14c9ab(0x4fb)]){this['_loadingDiv']=document[_0x14c9ab(0x22e5)]('div'),this[_0x14c9ab(0x4fb)]['id']=_0x14c9ab(0x2d54),this[_0x14c9ab(0x4fb)]['style']['opacity']='0',this['_loadingDiv'][_0x14c9ab(0x1e27)]['transition']=_0x14c9ab(0xcfa),this[_0x14c9ab(0x4fb)][_0x14c9ab(0x1e27)][_0x14c9ab(0x2293)]=_0x14c9ab(0x136c),this[_0x14c9ab(0x4fb)][_0x14c9ab(0x1e27)][_0x14c9ab(0x2a4e)]='grid',this[_0x14c9ab(0x4fb)][_0x14c9ab(0x1e27)][_0x14c9ab(0x17b)]=_0x14c9ab(0x422),this[_0x14c9ab(0x4fb)][_0x14c9ab(0x1e27)][_0x14c9ab(0x4171)]=_0x14c9ab(0x422),this[_0x14c9ab(0x4fb)][_0x14c9ab(0x1e27)][_0x14c9ab(0x11f7)]=_0x14c9ab(0x4119),this[_0x14c9ab(0x4fb)][_0x14c9ab(0x1e27)][_0x14c9ab(0x1797)]=_0x14c9ab(0x4119),this['_loadingTextDiv']=document[_0x14c9ab(0x22e5)]('div'),this[_0x14c9ab(0x22b8)][_0x14c9ab(0x1e27)][_0x14c9ab(0x2436)]=_0x14c9ab(0x5d7),this['_loadingTextDiv'][_0x14c9ab(0x1e27)][_0x14c9ab(0x2932)]='0',this[_0x14c9ab(0x22b8)][_0x14c9ab(0x1e27)][_0x14c9ab(0x577)]='50%',this[_0x14c9ab(0x22b8)]['style'][_0x14c9ab(0x346d)]=_0x14c9ab(0x23b1),this[_0x14c9ab(0x22b8)][_0x14c9ab(0x1e27)]['width']=_0x14c9ab(0x422),this[_0x14c9ab(0x22b8)][_0x14c9ab(0x1e27)][_0x14c9ab(0x230c)]=_0x14c9ab(0x25d0),this[_0x14c9ab(0x22b8)][_0x14c9ab(0x1e27)][_0x14c9ab(0x1e12)]=_0x14c9ab(0x4b2),this['_loadingTextDiv'][_0x14c9ab(0x1e27)][_0x14c9ab(0x17b1)]=_0x14c9ab(0x25a4),this[_0x14c9ab(0x22b8)][_0x14c9ab(0x1e27)][_0x14c9ab(0x2fc8)]=_0x14c9ab(0x27c5),this[_0x14c9ab(0x22b8)]['style'][_0x14c9ab(0x3b8e)]=_0x14c9ab(0x4119),this[_0x14c9ab(0x22b8)][_0x14c9ab(0x1e27)][_0x14c9ab(0x1e5c)]='1',this['_loadingTextDiv'][_0x14c9ab(0x1315)]=_0x14c9ab(0x2c94),this[_0x14c9ab(0x4fb)]['appendChild'](this['_loadingTextDiv']),this['_loadingTextDiv'][_0x14c9ab(0x1315)]=this['_loadingText'],this['_style']=document[_0x14c9ab(0x22e5)](_0x14c9ab(0x1e27)),this['_style'][_0x14c9ab(0x30a3)]=_0x14c9ab(0x312b),this[_0x14c9ab(0x33d8)]['innerHTML']='@-webkit-keyframes\x20spin1\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200%\x20{\x20-webkit-transform:\x20rotate(0deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20100%\x20{\x20-webkit-transform:\x20rotate(360deg);}\x0a\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\x20\x20\x20@keyframes\x20spin1\x20{\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x200%\x20{\x20transform:\x20rotate(0deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20100%\x20{\x20transform:\x20rotate(360deg);}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}',document[_0x14c9ab(0x1f73)](_0x14c9ab(0x3b7e))[0x0][_0x14c9ab(0x2d5e)](this[_0x14c9ab(0x33d8)]);var _0x3966a9=!!window[_0x14c9ab(0x23da)];const _0x2768e7=new Image(),_0x5aeb48=(_0x182637[_0x14c9ab(0x3177)]?_0x2768e7[_0x14c9ab(0x213c)]=_0x182637[_0x14c9ab(0x3177)]:_0x2768e7[_0x14c9ab(0x213c)]=_0x3966a9?_0x14c9ab(0x2d69):_0x14c9ab(0x142b),_0x2768e7[_0x14c9ab(0x1e27)]['width']='150px',_0x2768e7[_0x14c9ab(0x1e27)][_0x14c9ab(0x2ac2)]='1',_0x2768e7[_0x14c9ab(0x1e27)][_0x14c9ab(0x22d3)]='1',_0x2768e7[_0x14c9ab(0x1e27)][_0x14c9ab(0x577)]=_0x14c9ab(0x151b),_0x2768e7[_0x14c9ab(0x1e27)][_0x14c9ab(0x2932)]=_0x14c9ab(0x151b),_0x2768e7['style']['transform']=_0x14c9ab(0x7d7),_0x2768e7[_0x14c9ab(0x1e27)]['position']=_0x14c9ab(0x5d7),document['createElement']('div')),_0x242930=(_0x5aeb48[_0x14c9ab(0x1e27)]['width']=_0x14c9ab(0x53a),_0x5aeb48['style'][_0x14c9ab(0x2ac2)]='1',_0x5aeb48['style'][_0x14c9ab(0x22d3)]='1',_0x5aeb48[_0x14c9ab(0x1e27)][_0x14c9ab(0x577)]=_0x14c9ab(0x151b),_0x5aeb48[_0x14c9ab(0x1e27)][_0x14c9ab(0x2932)]=_0x14c9ab(0x151b),_0x5aeb48['style'][_0x14c9ab(0x1ea)]=_0x14c9ab(0x7d7),_0x5aeb48['style'][_0x14c9ab(0x2436)]='absolute',new Image());_0x182637[_0x14c9ab(0x1d0a)]?_0x242930[_0x14c9ab(0x213c)]=_0x182637[_0x14c9ab(0x1d0a)]:_0x242930[_0x14c9ab(0x213c)]=_0x3966a9?'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTIgMzkyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2UwNjg0Yjt9LmNscy0ye2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNwaW5uZXJJY29uPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iU3Bpbm5lciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDAuMjEsMTI2LjQzYzMuNy03LjMxLDcuNjctMTQuNDQsMTItMjEuMzJsMy4zNi01LjEsMy41Mi01YzEuMjMtMS42MywyLjQxLTMuMjksMy42NS00LjkxczIuNTMtMy4yMSwzLjgyLTQuNzlBMTg1LjIsMTg1LjIsMCwwLDEsODMuNCw2Ny40M2EyMDgsMjA4LDAsMCwxLDE5LTE1LjY2YzMuMzUtMi40MSw2Ljc0LTQuNzgsMTAuMjUtN3M3LjExLTQuMjgsMTAuNzUtNi4zMmM3LjI5LTQsMTQuNzMtOCwyMi41My0xMS40OSwzLjktMS43Miw3Ljg4LTMuMywxMi00LjY0YTEwNC4yMiwxMDQuMjIsMCwwLDEsMTIuNDQtMy4yMyw2Mi40NCw2Mi40NCwwLDAsMSwxMi43OC0xLjM5QTI1LjkyLDI1LjkyLDAsMCwxLDE5NiwyMS40NGE2LjU1LDYuNTUsMCwwLDEsMi4wNSw5LDYuNjYsNi42NiwwLDAsMS0xLjY0LDEuNzhsLS40MS4yOWEyMi4wNywyMi4wNywwLDAsMS01Ljc4LDMsMzAuNDIsMzAuNDIsMCwwLDEtNS42NywxLjYyLDM3LjgyLDM3LjgyLDAsMCwxLTUuNjkuNzFjLTEsMC0xLjkuMTgtMi44NS4yNmwtMi44NS4yNHEtNS43Mi41MS0xMS40OCwxLjFjLTMuODQuNC03LjcxLjgyLTExLjU4LDEuNGExMTIuMzQsMTEyLjM0LDAsMCwwLTIyLjk0LDUuNjFjLTMuNzIsMS4zNS03LjM0LDMtMTAuOTQsNC42NHMtNy4xNCwzLjUxLTEwLjYsNS41MUExNTEuNiwxNTEuNiwwLDAsMCw2OC41Niw4N0M2Ny4yMyw4OC40OCw2Niw5MCw2NC42NCw5MS41NnMtMi41MSwzLjE1LTMuNzUsNC43M2wtMy41NCw0LjljLTEuMTMsMS42Ni0yLjIzLDMuMzUtMy4zMyw1YTEyNywxMjcsMCwwLDAtMTAuOTMsMjEuNDksMS41OCwxLjU4LDAsMSwxLTMtMS4xNVM0MC4xOSwxMjYuNDcsNDAuMjEsMTI2LjQzWiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgd2lkdGg9IjM5MiIgaGVpZ2h0PSIzOTIiLz48L2c+PC9nPjwvc3ZnPg==':_0x14c9ab(0x3791),_0x242930[_0x14c9ab(0x1e27)]['animation']='spin1\x200.75s\x20infinite\x20linear',_0x242930[_0x14c9ab(0x1e27)][_0x14c9ab(0x109b)]=_0x14c9ab(0x19f1),_0x242930[_0x14c9ab(0x1e27)][_0x14c9ab(0x32aa)]='50%\x2050%',_0x242930['style']['webkitTransformOrigin']=_0x14c9ab(0x3f2e),_0x3966a9||(_0x3966a9=0x10,_0x3327e7=18.5,_0x3a4ad3=_0x5b72d5=0x1e,_0x2768e7['style'][_0x14c9ab(0x15b3)]=_0x3966a9+'vh',_0x2768e7[_0x14c9ab(0x1e27)][_0x14c9ab(0x230c)]=_0x3327e7+'vh',_0x2768e7[_0x14c9ab(0x1e27)]['left']=_0x14c9ab(0x3844)+_0x3966a9/0x2+_0x14c9ab(0x2090),_0x2768e7['style'][_0x14c9ab(0x577)]=_0x14c9ab(0x3844)+_0x3327e7/0x2+_0x14c9ab(0x2090),_0x242930[_0x14c9ab(0x1e27)][_0x14c9ab(0x15b3)]=_0x5b72d5+'vh',_0x242930['style']['height']=_0x3a4ad3+'vh',_0x242930[_0x14c9ab(0x1e27)]['left']='calc(50%\x20-\x20'+_0x5b72d5/0x2+_0x14c9ab(0x2090),_0x242930[_0x14c9ab(0x1e27)][_0x14c9ab(0x577)]='calc(50%\x20-\x20'+_0x3a4ad3/0x2+'vh)'),_0x5aeb48['appendChild'](_0x242930),this[_0x14c9ab(0x4fb)][_0x14c9ab(0x2d5e)](_0x2768e7),this[_0x14c9ab(0x4fb)]['appendChild'](_0x5aeb48),this[_0x14c9ab(0x1d23)](),window[_0x14c9ab(0x363d)](_0x14c9ab(0x33eb),this[_0x14c9ab(0x1d23)]),this['_loadingDiv'][_0x14c9ab(0x1e27)][_0x14c9ab(0x211e)]=this[_0x14c9ab(0x23d3)],document[_0x14c9ab(0x18d2)][_0x14c9ab(0x2d5e)](this[_0x14c9ab(0x4fb)]),this[_0x14c9ab(0x4fb)][_0x14c9ab(0x1e27)][_0x14c9ab(0xc0c)]='1';}var _0x5b72d5,_0x3a4ad3,_0x3327e7;}['hideLoadingUI'](){var _0x4917ac=_0x3332a1;this[_0x4917ac(0x4fb)]&&(this[_0x4917ac(0x4fb)][_0x4917ac(0x1e27)]['opacity']='0',this[_0x4917ac(0x4fb)][_0x4917ac(0x363d)](_0x4917ac(0x13d8),()=>{var _0x52b01c=_0x4917ac;this['_loadingTextDiv']&&(this[_0x52b01c(0x22b8)][_0x52b01c(0x209f)](),this[_0x52b01c(0x22b8)]=null),this[_0x52b01c(0x4fb)]&&(this[_0x52b01c(0x4fb)][_0x52b01c(0x209f)](),this[_0x52b01c(0x4fb)]=null),this['_style']&&(this[_0x52b01c(0x33d8)][_0x52b01c(0x209f)](),this[_0x52b01c(0x33d8)]=null),window[_0x52b01c(0x10db)](_0x52b01c(0x33eb),this[_0x52b01c(0x1d23)]);}));}set[_0x3332a1(0x2374)](_0x444e42){var _0x23c18f=_0x3332a1;this[_0x23c18f(0x1b2f)]=_0x444e42,this[_0x23c18f(0x22b8)]&&(this[_0x23c18f(0x22b8)][_0x23c18f(0x1315)]=this['_loadingText']);}get[_0x3332a1(0x2374)](){var _0x279b8a=_0x3332a1;return this[_0x279b8a(0x1b2f)];}get[_0x3332a1(0x194c)](){return this['_loadingDivBackgroundColor'];}set[_0x3332a1(0x194c)](_0x4c21ba){var _0x6d3438=_0x3332a1;this['_loadingDivBackgroundColor']=_0x4c21ba,this['_loadingDiv']&&(this[_0x6d3438(0x4fb)][_0x6d3438(0x1e27)]['backgroundColor']=this[_0x6d3438(0x23d3)]);}}_0x182637[_0x3332a1(0x3177)]='',_0x182637[_0x3332a1(0x1d0a)]='',_0x587caf['D']['DefaultLoadingScreenFactory']=_0x30c6a6=>new _0x182637(_0x30c6a6);},0x8ca7:(_0x3a68be,_0x2ac512,_0x132cd7)=>{var _0x43fe01=a8_0x2e955a;_0x132cd7['d'](_0x2ac512,{'n':()=>_0x11818b});var _0x3291d2,_0x538f64=_0x132cd7(0x4ba7),_0x2ac512=_0x132cd7(0xa896),_0xdeac5d=_0x132cd7(0xd537),_0x2ecd50=_0x132cd7(0x14232),_0x33f2ce=_0x132cd7(0x11096),_0x14b5ec=_0x132cd7(0x9a70),_0x16e191=_0x132cd7(0x1610),_0x446d88=_0x132cd7(0x172b4),_0x2a5625=_0x132cd7(0x4342),_0xd1268f=_0x132cd7(0xc38d);_0x3291d2={'Clean':0x0,0x0:'Clean','Stop':0x1,0x1:_0x43fe01(0x1d89),'Sync':0x2,0x2:_0x43fe01(0xc4a),'NoSync':0x3,0x3:_0x43fe01(0x2058)};class _0x11818b{static get[_0x43fe01(0x3ba1)](){var _0x7c2376=_0x43fe01;return _0x446d88['Z'][_0x7c2376(0x3ba1)];}static set[_0x43fe01(0x3ba1)](_0x2cddf0){var _0x4af91f=_0x43fe01;_0x446d88['Z'][_0x4af91f(0x3ba1)]=_0x2cddf0;}static get[_0x43fe01(0x1cac)](){return _0x446d88['Z']['ShowLoadingScreen'];}static set[_0x43fe01(0x1cac)](_0x2c978d){_0x446d88['Z']['ShowLoadingScreen']=_0x2c978d;}static get[_0x43fe01(0x3fa7)](){var _0x88b7b8=_0x43fe01;return _0x446d88['Z'][_0x88b7b8(0x3fa7)];}static set['loggingLevel'](_0x4ed850){var _0x407f9e=_0x43fe01;_0x446d88['Z'][_0x407f9e(0x3fa7)]=_0x4ed850;}static get[_0x43fe01(0x2301)](){return _0x446d88['Z']['CleanBoneMatrixWeights'];}static set['CleanBoneMatrixWeights'](_0x14664f){var _0x1646ba=_0x43fe01;_0x446d88['Z'][_0x1646ba(0x2301)]=_0x14664f;}static[_0x43fe01(0xe53)](){var _0x2362d3=_0x43fe01;return _0x11818b[_0x2362d3(0x24f8)][_0x2362d3(0x3562)];}static[_0x43fe01(0x6cd)](_0x2866d8){var _0x1f61d6=_0x43fe01;return _0x11818b[_0x1f61d6(0x24f8)][_0x2866d8]||(_0x14b5ec['Y'][_0x1f61d6(0x1381)](_0x1f61d6(0x3f88)+_0x2866d8+_0x1f61d6(0x1932)),_0x11818b[_0x1f61d6(0xe53)]());}static[_0x43fe01(0x3005)](_0x337c1a){var _0x96b285=_0x43fe01;for(const _0x3a48f1 in _0x11818b[_0x96b285(0x24f8)]){const _0x78cc85=_0x11818b['_RegisteredPlugins'][_0x3a48f1][_0x96b285(0x2d95)];if(_0x78cc85[_0x96b285(0x12fa)]&&_0x78cc85[_0x96b285(0x12fa)](_0x337c1a))return _0x11818b[_0x96b285(0x24f8)][_0x3a48f1];}return _0x11818b[_0x96b285(0xe53)]();}static['_GetPluginForFilename'](_0x2f501c){var _0x2a8ee9=_0x43fe01,_0x89e193=_0x2f501c['indexOf']('?'),_0x89e193=(_0x2f501c=-0x1!==_0x89e193?_0x2f501c['substring'](0x0,_0x89e193):_0x2f501c)[_0x2a8ee9(0x210b)]('.'),_0x89e193=_0x2f501c[_0x2a8ee9(0x3bf3)](_0x89e193,_0x2f501c[_0x2a8ee9(0x9da)])['toLowerCase']();return _0x11818b[_0x2a8ee9(0x6cd)](_0x89e193);}static['_GetDirectLoad'](_0x14de92){var _0x255ec2=_0x43fe01;return _0x255ec2(0x8c9)===_0x14de92[_0x255ec2(0x2e42)](0x0,0x5)?_0x14de92[_0x255ec2(0x2e42)](0x5):null;}static[_0x43fe01(0x3f80)](_0x403c65,_0x3c064f,_0x5853ef){var _0x2b2d1a=_0x43fe01;let _0x24a174=_0x2b2d1a(0x378)+_0x403c65['url'];return _0x3c064f?_0x24a174+=':\x20'+_0x3c064f:_0x5853ef&&(_0x24a174+=':\x20'+_0x5853ef),_0x24a174;}static['_LoadData'](_0x57c296,_0x538ac4,_0x906def,_0x225f65,_0x2937ee,_0x562dd7,_0x1ea53b){var _0x2a1df5=_0x43fe01,_0x3e8676=_0x11818b[_0x2a1df5(0x2731)](_0x57c296['url']);const _0x46b6a3=_0x1ea53b?_0x11818b[_0x2a1df5(0x6cd)](_0x1ea53b):_0x3e8676?_0x11818b['_GetPluginForDirectLoad'](_0x57c296[_0x2a1df5(0xfa0)]):_0x11818b['_GetPluginForFilename'](_0x57c296[_0x2a1df5(0xfa0)]);let _0x684922;if(!(_0x684922=void 0x0!==_0x46b6a3[_0x2a1df5(0x2d95)]['createPlugin']?_0x46b6a3[_0x2a1df5(0x2d95)][_0x2a1df5(0x3596)]():_0x46b6a3[_0x2a1df5(0x2d95)]))throw _0x2a1df5(0x3822);if(_0x11818b[_0x2a1df5(0x31d7)][_0x2a1df5(0x223f)](_0x684922),_0x3e8676&&(_0x684922['canDirectLoad']&&_0x684922[_0x2a1df5(0x12fa)](_0x57c296[_0x2a1df5(0xfa0)])||!(0x0,_0x2a5625['VL'])(_0x57c296[_0x2a1df5(0xfa0)]))){if(_0x684922['directLoad']){const _0x1513d9=_0x684922['directLoad'](_0x538ac4,_0x3e8676);_0x1513d9[_0x2a1df5(0x3be)]?_0x1513d9[_0x2a1df5(0x3be)](_0x3eca31=>{_0x906def(_0x684922,_0x3eca31);})['catch'](_0x2b026c=>{var _0x38521a=_0x2a1df5;_0x2937ee(_0x38521a(0x15db)+_0x2b026c,_0x2b026c);}):_0x906def(_0x684922,_0x1513d9);}else _0x906def(_0x684922,_0x3e8676);return _0x684922;}const _0x538234=_0x46b6a3[_0x2a1df5(0x2739)],_0x3a3a43=(_0x11bd43,_0x2a4589)=>{var _0x2b41ac=_0x2a1df5;_0x538ac4[_0x2b41ac(0x39b0)]?_0x2937ee(_0x2b41ac(0x1c6f)):_0x906def(_0x684922,_0x11bd43,_0x2a4589);};let _0x4bbae1=null,_0x7080b3=!0x1;const _0x8d61=_0x684922[_0x2a1df5(0x1244)];_0x8d61&&_0x8d61[_0x2a1df5(0x2ed7)](()=>{_0x7080b3=!0x0,_0x4bbae1&&(_0x4bbae1['abort'](),_0x4bbae1=null),_0x562dd7();}),(_0x1ea53b=()=>{var _0x577b77=_0x2a1df5,_0x36f8d7,_0x2baadd;_0x7080b3||(_0x36f8d7=(_0x5287bd,_0x48d969)=>{var _0x9fcf01=a8_0xcbd5;_0x2937ee(null==_0x5287bd?void 0x0:_0x5287bd[_0x9fcf01(0x38c8)],_0x48d969);},_0x2baadd=_0x57c296[_0x577b77(0xe3d)]||_0x57c296[_0x577b77(0xfa0)],_0x4bbae1=_0x684922[_0x577b77(0x2ff2)]?_0x684922[_0x577b77(0x2ff2)](_0x538ac4,_0x2baadd,_0x3a3a43,_0x225f65,_0x538234,_0x36f8d7):_0x538ac4[_0x577b77(0x1004)](_0x2baadd,_0x3a3a43,_0x225f65,!0x0,_0x538234,_0x36f8d7));},_0x3e8676=_0x538ac4[_0x2a1df5(0x279a)]());let _0xca4954=_0x3e8676[_0x2a1df5(0x10a9)];if(_0xca4954){let _0x106be1=!0x1;for(const _0x4fd6c7 of _0x538ac4[_0x2a1df5(0x18ad)])if(_0x4fd6c7[_0x2a1df5(0x337c)](_0x57c296[_0x2a1df5(0xfa0)])){_0x106be1=!0x0;break;}_0xca4954=!_0x106be1;}return _0xca4954&&_0x2ecd50['D']['OfflineProviderFactory']?_0x538ac4[_0x2a1df5(0x390)]=_0x2ecd50['D']['OfflineProviderFactory'](_0x57c296[_0x2a1df5(0xfa0)],_0x1ea53b,_0x3e8676[_0x2a1df5(0x371d)]):_0x1ea53b(),_0x684922;}static[_0x43fe01(0x3d76)](_0x2d25ba,_0x3429c6){var _0xfeac4=_0x43fe01;let _0x23a126,_0x4cfe00,_0x2cdcb1=null;if(_0x3429c6){if(_0x3429c6['name'])_0x23a126=_0xfeac4(0x3eb7)+_0x3429c6[_0xfeac4(0x1c3a)],_0x4cfe00=_0x3429c6['name'],_0x2cdcb1=_0x3429c6;else{if('string'==typeof _0x3429c6&&_0x3429c6['startsWith'](_0xfeac4(0x8c9)))_0x23a126=_0x3429c6,_0x4cfe00='';else{const _0x25f370=_0x3429c6;if('/'===_0x25f370[_0xfeac4(0x2e42)](0x0,0x1))return _0x538f64['w1'][_0xfeac4(0xeb0)]('Wrong\x20sceneFilename\x20parameter'),null;_0x23a126=_0x2d25ba+_0x25f370,_0x4cfe00=_0x25f370;}}}else _0x23a126=_0x2d25ba,_0x4cfe00=_0x538f64['w1'][_0xfeac4(0xbd5)](_0x2d25ba),_0x2d25ba=_0x538f64['w1'][_0xfeac4(0xaee)](_0x2d25ba);return{'url':_0x23a126,'rootUrl':_0x2d25ba,'name':_0x4cfe00,'file':_0x2cdcb1};}static[_0x43fe01(0x15ea)](_0x6e6be5){var _0x2a6d9b=_0x43fe01;return _0x11818b[_0x2a6d9b(0x6cd)](_0x6e6be5)[_0x2a6d9b(0x2d95)];}static[_0x43fe01(0x340d)](_0x250566){var _0x566e44=_0x43fe01;return!!_0x11818b[_0x566e44(0x24f8)][_0x250566];}static[_0x43fe01(0x2ef9)](_0x56defc){var _0x36e7b5=_0x43fe01;if(_0x36e7b5(0x3e96)==typeof _0x56defc[_0x36e7b5(0x2f73)]){const _0x4ec373=_0x56defc[_0x36e7b5(0x2f73)];_0x11818b[_0x36e7b5(0x24f8)][_0x4ec373[_0x36e7b5(0x15e4)]()]={'plugin':_0x56defc,'isBinary':!0x1};}else{const _0x10990f=_0x56defc[_0x36e7b5(0x2f73)];Object[_0x36e7b5(0x1841)](_0x10990f)[_0x36e7b5(0x982)](_0x11a198=>{var _0x5092cd=_0x36e7b5;_0x11818b[_0x5092cd(0x24f8)][_0x11a198['toLowerCase']()]={'plugin':_0x56defc,'isBinary':_0x10990f[_0x11a198][_0x5092cd(0x2739)]};});}}static['ImportMesh'](_0x531798,_0x4ea0a0,_0x4bfc1c='',_0x426ed6=_0x33f2ce['l'][_0x43fe01(0x39a1)],_0x42d0d2=null,_0x36ef99=null,_0x53527e=null,_0x4a0377=null){var _0x14b1ca=_0x43fe01;if(!_0x426ed6)return _0x14b5ec['Y'][_0x14b1ca(0xeb0)](_0x14b1ca(0x859)),null;const _0x2daf08=_0x11818b[_0x14b1ca(0x3d76)](_0x4ea0a0,_0x4bfc1c);if(!_0x2daf08)return null;const _0x3a60bf={},_0x3cc36b=(_0x426ed6[_0x14b1ca(0x102f)](_0x3a60bf),()=>{var _0x356912=_0x14b1ca;_0x426ed6[_0x356912(0x2cba)](_0x3a60bf);}),_0xa525e8=(_0x4d797d,_0x284646)=>{var _0x6c43e8=_0x14b1ca;_0x4d797d=_0x11818b[_0x6c43e8(0x3f80)](_0x2daf08,_0x4d797d,_0x284646),(_0x53527e?_0x53527e(_0x426ed6,_0x4d797d,new _0xd1268f['LH'](_0x4d797d,_0xd1268f['SM'][_0x6c43e8(0x368d)],_0x284646)):_0x14b5ec['Y'][_0x6c43e8(0xeb0)](_0x4d797d),_0x3cc36b());},_0x27f986=_0x36ef99?_0x211f35=>{var _0x523c6f=_0x14b1ca;try{_0x36ef99(_0x211f35);}catch(_0x34d493){_0xa525e8(_0x523c6f(0x24c8)+_0x34d493,_0x34d493);}}:void 0x0,_0x4f6d66=(_0x35b855,_0x160794,_0x315c2f,_0x4c87cc,_0x332857,_0x137da9,_0x11a668)=>{var _0x482b7c=_0x14b1ca;if(_0x426ed6[_0x482b7c(0x2856)][_0x482b7c(0x2009)](_0x2daf08[_0x482b7c(0xfa0)]),_0x42d0d2)try{_0x42d0d2(_0x35b855,_0x160794,_0x315c2f,_0x4c87cc,_0x332857,_0x137da9,_0x11a668);}catch(_0x2988f8){_0xa525e8(_0x482b7c(0xf07)+_0x2988f8,_0x2988f8);}_0x426ed6[_0x482b7c(0x2cba)](_0x3a60bf);};return _0x11818b[_0x14b1ca(0x2f9b)](_0x2daf08,_0x426ed6,(_0x2e3a30,_0x3e04d4,_0x34a00a)=>{var _0x2b12b8=_0x14b1ca;if(_0x2e3a30[_0x2b12b8(0xc84)]&&(_0x2daf08[_0x2b12b8(0x4125)]=_0x2e3a30[_0x2b12b8(0xc84)](_0x2daf08[_0x2b12b8(0x4125)],_0x34a00a)),_0x2e3a30[_0x2b12b8(0xc26)]){const _0x1c5a45=_0x2e3a30;var _0x34a00a=new Array(),_0x3d82cb=new Array(),_0x2ef965=new Array();_0x1c5a45[_0x2b12b8(0xc26)](_0x531798,_0x426ed6,_0x3e04d4,_0x2daf08[_0x2b12b8(0x4125)],_0x34a00a,_0x3d82cb,_0x2ef965,_0xa525e8)&&(_0x426ed6['loadingPluginName']=_0x2e3a30['name'],_0x4f6d66(_0x34a00a,_0x3d82cb,_0x2ef965,[],[],[],[]));}else{const _0x302936=_0x2e3a30;_0x302936[_0x2b12b8(0x37e4)](_0x531798,_0x426ed6,_0x3e04d4,_0x2daf08[_0x2b12b8(0x4125)],_0x27f986,_0x2daf08[_0x2b12b8(0x1c3a)])['then'](_0x2a4453=>{var _0x4b9c52=_0x2b12b8;_0x426ed6['loadingPluginName']=_0x2e3a30[_0x4b9c52(0x1c3a)],_0x4f6d66(_0x2a4453['meshes'],_0x2a4453[_0x4b9c52(0x39e3)],_0x2a4453[_0x4b9c52(0x2e9f)],_0x2a4453[_0x4b9c52(0x3b45)],_0x2a4453[_0x4b9c52(0x3f82)],_0x2a4453[_0x4b9c52(0x4182)],_0x2a4453[_0x4b9c52(0x3c41)]);})['catch'](_0x2532b1=>{var _0x1d41e7=_0x2b12b8;_0xa525e8(_0x2532b1[_0x1d41e7(0x677)],_0x2532b1);});}},_0x27f986,_0xa525e8,_0x3cc36b,_0x4a0377);}static[_0x43fe01(0x1cae)](_0x5f2308,_0x3e10e0,_0x5d822e='',_0x26a2b6=_0x33f2ce['l']['LastCreatedScene'],_0x1fba00=null,_0x27b3e6=null){return new Promise((_0x12dcb4,_0x543ccf)=>{_0x11818b['ImportMesh'](_0x5f2308,_0x3e10e0,_0x5d822e,_0x26a2b6,(_0x3d8d1a,_0x39ef64,_0x40ce79,_0x4c655d,_0x172f2d,_0x597c5b,_0x212970)=>{_0x12dcb4({'meshes':_0x3d8d1a,'particleSystems':_0x39ef64,'skeletons':_0x40ce79,'animationGroups':_0x4c655d,'transformNodes':_0x172f2d,'geometries':_0x597c5b,'lights':_0x212970});},_0x1fba00,(_0x1b68b3,_0x2a8b7d,_0x1bb414)=>{_0x543ccf(_0x1bb414||new Error(_0x2a8b7d));},_0x27b3e6);});}static[_0x43fe01(0x5ae)](_0x253457,_0x254667='',_0x386abd=_0x33f2ce['l'][_0x43fe01(0x19a1)],_0x3d4fad=null,_0x5c3f2a=null,_0x3c61ba=null,_0xb1a993=null){var _0x20019c=_0x43fe01;return _0x386abd?_0x11818b['Append'](_0x253457,_0x254667,new _0xdeac5d['x'](_0x386abd),_0x3d4fad,_0x5c3f2a,_0x3c61ba,_0xb1a993):(_0x538f64['w1']['Error'](_0x20019c(0x3aa6)),null);}static['LoadAsync'](_0x1c0d16,_0x39a2a8='',_0x47e1ab=_0x33f2ce['l']['LastCreatedEngine'],_0x5bbd77=null,_0x4b8248=null){return new Promise((_0x46d013,_0x425273)=>{var _0x1a9e2a=a8_0xcbd5;_0x11818b[_0x1a9e2a(0x5ae)](_0x1c0d16,_0x39a2a8,_0x47e1ab,_0x4d5c22=>{_0x46d013(_0x4d5c22);},_0x5bbd77,(_0x413092,_0x1fd35f,_0x175fbd)=>{_0x425273(_0x175fbd||new Error(_0x1fd35f));},_0x4b8248);});}static['Append'](_0x5f22e8,_0x23b812='',_0x2e99cd=_0x33f2ce['l']['LastCreatedScene'],_0x5eaf9f=null,_0x1d8ffa=null,_0x3d6ab4=null,_0x3bdb99=null){var _0x3d0b59=_0x43fe01;if(!_0x2e99cd)return _0x14b5ec['Y']['Error'](_0x3d0b59(0x2d22)),null;const _0x28c126=_0x11818b[_0x3d0b59(0x3d76)](_0x5f22e8,_0x23b812);if(!_0x28c126)return null;const _0x386563={},_0x421216=(_0x2e99cd[_0x3d0b59(0x102f)](_0x386563),()=>{var _0x360c47=_0x3d0b59;_0x2e99cd[_0x360c47(0x2cba)](_0x386563);}),_0x35b724=(_0x11818b[_0x3d0b59(0x1cac)]&&!this[_0x3d0b59(0x2da4)]&&(this[_0x3d0b59(0x2da4)]=!0x0,_0x2e99cd[_0x3d0b59(0x279a)]()[_0x3d0b59(0x16eb)](),_0x2e99cd[_0x3d0b59(0x493)](()=>{var _0x45865c=_0x3d0b59;_0x2e99cd[_0x45865c(0x279a)]()[_0x45865c(0x3606)](),this[_0x45865c(0x2da4)]=!0x1;})),(_0x4b52da,_0x226656)=>{var _0x5d65b0=_0x3d0b59;_0x4b52da=_0x11818b[_0x5d65b0(0x3f80)](_0x28c126,_0x4b52da,_0x226656),(_0x3d6ab4?_0x3d6ab4(_0x2e99cd,_0x4b52da,new _0xd1268f['LH'](_0x4b52da,_0xd1268f['SM']['SceneLoaderError'],_0x226656)):_0x14b5ec['Y']['Error'](_0x4b52da),_0x421216());}),_0x5c61a3=_0x1d8ffa?_0x9843b6=>{try{_0x1d8ffa(_0x9843b6);}catch(_0x3dcbfc){_0x35b724('Error\x20in\x20onProgress\x20callback',_0x3dcbfc);}}:void 0x0,_0x1668db=()=>{var _0x15b1ba=_0x3d0b59;if(_0x5eaf9f)try{_0x5eaf9f(_0x2e99cd);}catch(_0x52805c){_0x35b724('Error\x20in\x20onSuccess\x20callback',_0x52805c);}_0x2e99cd[_0x15b1ba(0x2cba)](_0x386563);};return _0x11818b[_0x3d0b59(0x2f9b)](_0x28c126,_0x2e99cd,(_0x4bd753,_0x330410)=>{var _0x344315=_0x3d0b59;if(_0x4bd753[_0x344315(0x28ea)]){const _0x1edde2=_0x4bd753;_0x1edde2['load'](_0x2e99cd,_0x330410,_0x28c126[_0x344315(0x4125)],_0x35b724)&&(_0x2e99cd[_0x344315(0x184a)]=_0x4bd753[_0x344315(0x1c3a)],_0x1668db());}else{const _0x1c3442=_0x4bd753;_0x1c3442['loadAsync'](_0x2e99cd,_0x330410,_0x28c126[_0x344315(0x4125)],_0x5c61a3,_0x28c126['name'])[_0x344315(0x3be)](()=>{var _0x58f052=_0x344315;_0x2e99cd[_0x58f052(0x184a)]=_0x4bd753[_0x58f052(0x1c3a)],_0x1668db();})[_0x344315(0x410d)](_0x17b7fb=>{_0x35b724(_0x17b7fb['message'],_0x17b7fb);});}},_0x5c61a3,_0x35b724,_0x421216,_0x3bdb99);}static['AppendAsync'](_0xa0a476,_0x472d64='',_0x168e9d=_0x33f2ce['l'][_0x43fe01(0x39a1)],_0x109e13=null,_0x3ad5c5=null){return new Promise((_0x301e36,_0x5efea6)=>{_0x11818b['Append'](_0xa0a476,_0x472d64,_0x168e9d,_0x53c2ae=>{_0x301e36(_0x53c2ae);},_0x109e13,(_0x2ce917,_0xc6d5f2,_0x54a49a)=>{_0x5efea6(_0x54a49a||new Error(_0xc6d5f2));},_0x3ad5c5);});}static[_0x43fe01(0x15c4)](_0x336b90,_0x295020='',_0xa294b=_0x33f2ce['l'][_0x43fe01(0x39a1)],_0x303915=null,_0x256ac2=null,_0x22450a=null,_0x2cc5cf=null){var _0x10e067=_0x43fe01;if(!_0xa294b)return _0x14b5ec['Y'][_0x10e067(0xeb0)](_0x10e067(0x1f80)),null;const _0x37ee6f=_0x11818b[_0x10e067(0x3d76)](_0x336b90,_0x295020);if(!_0x37ee6f)return null;const _0xd846ac={},_0x16f6fa=(_0xa294b[_0x10e067(0x102f)](_0xd846ac),()=>{var _0x38abfa=_0x10e067;_0xa294b[_0x38abfa(0x2cba)](_0xd846ac);}),_0x5be5aa=(_0x179a03,_0x1b2baa)=>{var _0x5eda65=_0x10e067;_0x179a03=_0x11818b[_0x5eda65(0x3f80)](_0x37ee6f,_0x179a03,_0x1b2baa),(_0x22450a?_0x22450a(_0xa294b,_0x179a03,new _0xd1268f['LH'](_0x179a03,_0xd1268f['SM'][_0x5eda65(0x368d)],_0x1b2baa)):_0x14b5ec['Y'][_0x5eda65(0xeb0)](_0x179a03),_0x16f6fa());},_0xba195=_0x256ac2?_0xd9caa8=>{var _0x324f3e=_0x10e067;try{_0x256ac2(_0xd9caa8);}catch(_0x3c3b83){_0x5be5aa(_0x324f3e(0x16e6),_0x3c3b83);}}:void 0x0,_0x161cda=_0x3b3d3d=>{var _0x161a87=_0x10e067;if(_0x303915)try{_0x303915(_0x3b3d3d);}catch(_0x175306){_0x5be5aa(_0x161a87(0x2c40),_0x175306);}_0xa294b[_0x161a87(0x2cba)](_0xd846ac);};return _0x11818b['_LoadData'](_0x37ee6f,_0xa294b,(_0x18d3c8,_0x57b56e)=>{var _0x49ce25=_0x10e067;if(_0x18d3c8[_0x49ce25(0x33cf)]){const _0x860fac=_0x18d3c8;var _0x2b51b2=_0x860fac[_0x49ce25(0x33cf)](_0xa294b,_0x57b56e,_0x37ee6f[_0x49ce25(0x4125)],_0x5be5aa);_0x2b51b2&&(_0xa294b[_0x49ce25(0x184a)]=_0x18d3c8['name'],_0x161cda(_0x2b51b2));}else{if(_0x18d3c8[_0x49ce25(0x17a3)]){const _0x343433=_0x18d3c8;_0x343433[_0x49ce25(0x17a3)](_0xa294b,_0x57b56e,_0x37ee6f[_0x49ce25(0x4125)],_0xba195,_0x37ee6f[_0x49ce25(0x1c3a)])[_0x49ce25(0x3be)](_0x49ce66=>{var _0x330315=_0x49ce25;_0xa294b['loadingPluginName']=_0x18d3c8[_0x330315(0x1c3a)],_0x161cda(_0x49ce66);})[_0x49ce25(0x410d)](_0xdad665=>{var _0x12c401=_0x49ce25;_0x5be5aa(_0xdad665[_0x12c401(0x677)],_0xdad665);});}else _0x5be5aa(_0x49ce25(0xd7f));}},_0xba195,_0x5be5aa,_0x16f6fa,_0x2cc5cf);}static[_0x43fe01(0x1f8e)](_0x11264a,_0x145530='',_0x957657=_0x33f2ce['l'][_0x43fe01(0x39a1)],_0x5958a1=null,_0x16238e=null){return new Promise((_0x5c2660,_0x2ce852)=>{var _0x311057=a8_0xcbd5;_0x11818b[_0x311057(0x15c4)](_0x11264a,_0x145530,_0x957657,_0x3f65b5=>{_0x5c2660(_0x3f65b5);},_0x5958a1,(_0x1f2b04,_0x29c772,_0x4dd693)=>{_0x2ce852(_0x4dd693||new Error(_0x29c772));},_0x16238e);});}static[_0x43fe01(0x3c75)](_0x4d51fd,_0x110dca='',_0xd0d996=_0x33f2ce['l'][_0x43fe01(0x39a1)],_0x396e56=!0x0,_0x2d5396=_0x3291d2[_0x43fe01(0x10f4)],_0x4028b3=null,_0x78cd75=null,_0x2139ea=null,_0x2f7f95=null,_0x465daf=null){var _0x53c786=_0x43fe01;if(_0xd0d996){if(_0x396e56){for(const _0x4f747a of _0xd0d996[_0x53c786(0x160d)])_0x4f747a[_0x53c786(0xf06)]();_0xd0d996[_0x53c786(0xcf3)](),_0xd0d996[_0x53c786(0x3b45)][_0x53c786(0x4033)]()[_0x53c786(0x982)](_0x114afb=>{var _0x51e75e=_0x53c786;_0x114afb[_0x51e75e(0xc1f)]();});const _0x296c60=_0xd0d996[_0x53c786(0x105e)]();_0x296c60[_0x53c786(0x982)](_0x303022=>{var _0x1e7762=_0x53c786;_0x303022[_0x1e7762(0x2a26)]&&(_0x303022['animations']=[]);});}else switch(_0x2d5396){case _0x3291d2[_0x53c786(0x10f4)]:_0xd0d996[_0x53c786(0x3b45)]['slice']()['forEach'](_0x26d665=>{var _0x41fb16=_0x53c786;_0x26d665[_0x41fb16(0xc1f)]();});break;case _0x3291d2[_0x53c786(0x1d89)]:_0xd0d996[_0x53c786(0x3b45)][_0x53c786(0x982)](_0x207d5e=>{var _0x104c54=_0x53c786;_0x207d5e[_0x104c54(0xdbc)]();});break;case _0x3291d2[_0x53c786(0xc4a)]:_0xd0d996[_0x53c786(0x3b45)]['forEach'](_0x23c398=>{var _0x30c81d=_0x53c786;_0x23c398[_0x30c81d(0xf06)](),_0x23c398[_0x30c81d(0x10af)]();});break;case _0x3291d2['NoSync']:break;default:return void _0x14b5ec['Y']['Error'](_0x53c786(0x2964)+_0x2d5396+'\x27');}const _0x3d367d=_0xd0d996['animatables'][_0x53c786(0x9da)];this['LoadAssetContainer'](_0x4d51fd,_0x110dca,_0xd0d996,_0x4735da=>{var _0x29d4f6=_0x53c786;_0x4735da['mergeAnimationsTo'](_0xd0d996,_0xd0d996['animatables']['slice'](_0x3d367d),_0x4028b3),_0x4735da[_0x29d4f6(0xc1f)](),_0xd0d996[_0x29d4f6(0x1ef4)][_0x29d4f6(0x223f)](_0xd0d996),_0x78cd75&&_0x78cd75(_0xd0d996);},_0x2139ea,_0x2f7f95,_0x465daf);}else _0x14b5ec['Y'][_0x53c786(0xeb0)](_0x53c786(0x353a));}static[_0x43fe01(0x259e)](_0x35f9b0,_0x1e9a58='',_0x13397d=_0x33f2ce['l']['LastCreatedScene'],_0x14c8df=!0x0,_0x4a2ed5=_0x3291d2[_0x43fe01(0x10f4)],_0x2dc60e=null,_0x55f5af,_0x56ae4a=null,_0x5b7793,_0x34c10a=null){return new Promise((_0x302642,_0x5dd779)=>{_0x11818b['ImportAnimations'](_0x35f9b0,_0x1e9a58,_0x13397d,_0x14c8df,_0x4a2ed5,_0x2dc60e,_0x28b6ee=>{_0x302642(_0x28b6ee);},_0x56ae4a,(_0x218349,_0x514e1c,_0x56f53b)=>{_0x5dd779(_0x56f53b||new Error(_0x514e1c));},_0x34c10a);});}}_0x11818b[_0x43fe01(0x32cc)]=_0x16e191['g']['SCENELOADER_NO_LOGGING'],_0x11818b[_0x43fe01(0x1558)]=_0x16e191['g'][_0x43fe01(0x1ab6)],_0x11818b[_0x43fe01(0x1937)]=_0x16e191['g']['SCENELOADER_SUMMARY_LOGGING'],_0x11818b[_0x43fe01(0x23e2)]=_0x16e191['g'][_0x43fe01(0x4fe)],_0x11818b[_0x43fe01(0x31d7)]=new _0x2ac512['y$'](),_0x11818b['_RegisteredPlugins']={},_0x11818b['_ShowingLoadingScreen']=!0x1;},0x172b4:(_0x306b2e,_0x14a87c,_0xa5e7e8)=>{var _0x7c5aef=a8_0x2e955a;_0xa5e7e8['d'](_0x14a87c,{'Z':()=>_0x3fde79}),_0x14a87c=_0xa5e7e8(0x1610);class _0x3fde79{static get['ForceFullSceneLoadingForIncremental'](){return _0x3fde79['_ForceFullSceneLoadingForIncremental'];}static set[_0x7c5aef(0x3ba1)](_0x418a0d){_0x3fde79['_ForceFullSceneLoadingForIncremental']=_0x418a0d;}static get[_0x7c5aef(0x1cac)](){return _0x3fde79['_ShowLoadingScreen'];}static set[_0x7c5aef(0x1cac)](_0x10b19c){_0x3fde79['_ShowLoadingScreen']=_0x10b19c;}static get[_0x7c5aef(0x3fa7)](){var _0x1b1d53=_0x7c5aef;return _0x3fde79[_0x1b1d53(0x1c50)];}static set[_0x7c5aef(0x3fa7)](_0x380c58){_0x3fde79['_LoggingLevel']=_0x380c58;}static get[_0x7c5aef(0x2301)](){return _0x3fde79['_CleanBoneMatrixWeights'];}static set['CleanBoneMatrixWeights'](_0x390d4b){var _0x28da7=_0x7c5aef;_0x3fde79[_0x28da7(0x1d8b)]=_0x390d4b;}}_0x3fde79['_ForceFullSceneLoadingForIncremental']=!0x1,_0x3fde79[_0x7c5aef(0x249)]=!0x0,_0x3fde79[_0x7c5aef(0x1d8b)]=!0x1,_0x3fde79['_LoggingLevel']=_0x14a87c['g'][_0x7c5aef(0x2d98)];},0x684d:(_0x35d124,_0x103cf8,_0x2c3f7f)=>{var _0x5346cd=a8_0x2e955a;function _0x114b8e(_0x167ebb,_0x4b8c93,_0x630c98,_0x368e20){var _0x4327ef=a8_0xcbd5,_0x4afc60,_0x470d38=arguments[_0x4327ef(0x9da)],_0x2b1d1c=_0x470d38<0x3?_0x4b8c93:null===_0x368e20?_0x368e20=Object['getOwnPropertyDescriptor'](_0x4b8c93,_0x630c98):_0x368e20;if(_0x4327ef(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x2b1d1c=Reflect[_0x4327ef(0x3902)](_0x167ebb,_0x4b8c93,_0x630c98,_0x368e20);else{for(var _0x2b5b9f=_0x167ebb[_0x4327ef(0x9da)]-0x1;0x0<=_0x2b5b9f;_0x2b5b9f--)(_0x4afc60=_0x167ebb[_0x2b5b9f])&&(_0x2b1d1c=(_0x470d38<0x3?_0x4afc60(_0x2b1d1c):0x3<_0x470d38?_0x4afc60(_0x4b8c93,_0x630c98,_0x2b1d1c):_0x4afc60(_0x4b8c93,_0x630c98))||_0x2b1d1c);}0x3<_0x470d38&&_0x2b1d1c&&Object['defineProperty'](_0x4b8c93,_0x630c98,_0x2b1d1c);}var _0x534788=_0x2c3f7f(0x10435),_0x3cbdb1=_0x2c3f7f(0xbd53),_0x257824=_0x2c3f7f(0x5645),_0x2f209e=_0x2c3f7f(0x10c09),_0x8ee586=_0x2c3f7f(0x14868),_0x54fcbb=_0x2c3f7f(0x12820),_0x47d52c=_0x2c3f7f(0x1679c),_0x4ae760=_0x2c3f7f(0xd537),_0x442707=_0x2c3f7f(0x4158),_0x60e2e1=(_0x2c3f7f(0x16d29),_0x2c3f7f(0xe465),_0x2c3f7f(0x1419a)),_0x515237=_0x2c3f7f(0x15ec7);class _0x45107c extends _0x257824['H']{constructor(){var _0x58df72=a8_0xcbd5;super(),this['DIFFUSE']=!0x1,this['CLIPPLANE']=!0x1,this[_0x58df72(0x3bc1)]=!0x1,this[_0x58df72(0x2397)]=!0x1,this[_0x58df72(0x7b1)]=!0x1,this[_0x58df72(0x3a91)]=!0x1,this[_0x58df72(0x333)]=!0x1,this[_0x58df72(0x33ac)]=!0x1,this['POINTSIZE']=!0x1,this[_0x58df72(0x30a0)]=!0x1,this['NORMAL']=!0x1,this[_0x58df72(0x2960)]=!0x1,this[_0x58df72(0x990)]=!0x1,this['VERTEXCOLOR']=!0x1,this['VERTEXALPHA']=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this['BonesPerMesh']=0x0,this[_0x58df72(0x3ebc)]=!0x1,this[_0x58df72(0x32eb)]=!0x1,this['NDOTL']=!0x0,this[_0x58df72(0xd4d)]=!0x0,this[_0x58df72(0x1a70)]=!0x0,this[_0x58df72(0x11a1)]=!0x1,this[_0x58df72(0x33e9)]=!0x1,this[_0x58df72(0x19aa)]=!0x1,this[_0x58df72(0x109a)]();}}class _0x537a26 extends _0x8ee586['a']{constructor(_0x403a0c,_0xd12d6e){var _0x53bd0c=a8_0xcbd5;super(_0x403a0c,_0xd12d6e),this[_0x53bd0c(0x1909)]=new _0x3cbdb1['Wo'](0x1,0x1,0x1),this[_0x53bd0c(0x343d)]=!0x1,this[_0x53bd0c(0x3d27)]=!0x1,this[_0x53bd0c(0x14fd)]=0x4;}[_0x5346cd(0x2865)](){return this['alpha']<0x1;}['needAlphaTesting'](){return!0x1;}[_0x5346cd(0x25a8)](){return null;}['isReadyForSubMesh'](_0x7f1095,_0xaba212,_0x2cfbd3){var _0x35edf0=_0x5346cd;if(this[_0x35edf0(0x24d7)]&&_0xaba212[_0x35edf0(0x401c)]&&_0xaba212[_0x35edf0(0x401c)][_0x35edf0(0x222c)]&&_0xaba212['effect'][_0x35edf0(0x329d)]===_0x2cfbd3)return!0x0;_0xaba212[_0x35edf0(0x1063)]||(_0xaba212[_0x35edf0(0x1063)]=new _0x45107c());const _0x19e0d7=_0xaba212[_0x35edf0(0x1063)],_0xe0f03a=this[_0x35edf0(0x14ab)]();if(this[_0x35edf0(0x40ce)](_0xaba212))return!0x0;var _0x91e33e=_0xe0f03a[_0x35edf0(0x279a)]();if(_0x19e0d7['_areTexturesDirty']&&(_0x19e0d7[_0x35edf0(0x1c89)]=!0x1,_0xe0f03a[_0x35edf0(0x3387)]&&this[_0x35edf0(0x306d)]&&_0x54fcbb['k'][_0x35edf0(0x278a)])){if(!this[_0x35edf0(0x306d)][_0x35edf0(0xe80)]())return!0x1;_0x19e0d7[_0x35edf0(0x1c89)]=!0x0,_0x19e0d7[_0x35edf0(0xc94)]=!0x0;}if(_0x19e0d7['CELLBASIC']=!this[_0x35edf0(0x3977)],_0x2f209e['G'][_0x35edf0(0x316d)](_0x7f1095,_0xe0f03a,!0x1,this['pointsCloud'],this[_0x35edf0(0x1835)],this[_0x35edf0(0xbdc)](_0x7f1095),_0x19e0d7),_0x19e0d7['_needNormals']=_0x2f209e['G'][_0x35edf0(0x415e)](_0xe0f03a,_0x7f1095,_0x19e0d7,!0x1,this[_0x35edf0(0x14fd)],this[_0x35edf0(0x3d27)]),_0x2f209e['G'][_0x35edf0(0x3ad2)](_0xe0f03a,_0x91e33e,this,_0x19e0d7,!!_0x2cfbd3),_0x2f209e['G']['PrepareDefinesForAttributes'](_0x7f1095,_0x19e0d7,!0x0,!0x0),_0x19e0d7[_0x35edf0(0x1c15)]){_0x19e0d7['markAsProcessed'](),_0xe0f03a[_0x35edf0(0x867)]();const _0x59c6a9=new _0x60e2e1['L'](),_0x1bc1c1=(_0x19e0d7['FOG']&&_0x59c6a9[_0x35edf0(0xef1)](0x1,_0x35edf0(0x30a0)),_0x2f209e['G'][_0x35edf0(0x3f1c)](_0x19e0d7,_0x59c6a9,this['maxSimultaneousLights']),0x0<_0x19e0d7[_0x35edf0(0x382b)]&&_0x59c6a9[_0x35edf0(0x2aec)](0x0,_0x7f1095),_0x19e0d7[_0x35edf0(0x33e9)]=_0xe0f03a[_0x35edf0(0x1a7c)][_0x35edf0(0x3cee)],[_0x47d52c['o'][_0x35edf0(0x1745)]]);_0x19e0d7['NORMAL']&&_0x1bc1c1[_0x35edf0(0x2009)](_0x47d52c['o'][_0x35edf0(0x1600)]),_0x19e0d7['UV1']&&_0x1bc1c1['push'](_0x47d52c['o'][_0x35edf0(0x3884)]),_0x19e0d7[_0x35edf0(0x990)]&&_0x1bc1c1['push'](_0x47d52c['o']['UV2Kind']),_0x19e0d7[_0x35edf0(0x1de7)]&&_0x1bc1c1[_0x35edf0(0x2009)](_0x47d52c['o'][_0x35edf0(0x1d01)]),_0x2f209e['G'][_0x35edf0(0x23e6)](_0x1bc1c1,_0x7f1095,_0x19e0d7,_0x59c6a9),_0x2f209e['G'][_0x35edf0(0x216f)](_0x1bc1c1,_0x19e0d7);var _0x7f1095=_0x19e0d7[_0x35edf0(0x348f)](),_0x3493d8=['world','view',_0x35edf0(0x8a6),_0x35edf0(0x3f10),'vLightsType','vDiffuseColor',_0x35edf0(0x17c9),'vFogColor',_0x35edf0(0x153e),_0x35edf0(0x3e7a),_0x35edf0(0x1ccd),_0x35edf0(0x13ff)],_0x306a4c=[_0x35edf0(0x2f85)],_0x2eb472=new Array();(0x0,_0x515237['qx'])(_0x3493d8),_0x2f209e['G'][_0x35edf0(0x2e9a)]({'uniformsNames':_0x3493d8,'uniformBuffersNames':_0x2eb472,'samplers':_0x306a4c,'defines':_0x19e0d7,'maxSimultaneousLights':this[_0x35edf0(0x360f)]}),_0xaba212['setEffect'](_0xe0f03a[_0x35edf0(0x279a)]()[_0x35edf0(0x29f2)](_0x35edf0(0x40b5),{'attributes':_0x1bc1c1,'uniformsNames':_0x3493d8,'uniformBuffersNames':_0x2eb472,'samplers':_0x306a4c,'defines':_0x7f1095,'fallbacks':_0x59c6a9,'onCompiled':this[_0x35edf0(0xeac)],'onError':this[_0x35edf0(0x1460)],'indexParameters':{'maxSimultaneousLights':this[_0x35edf0(0x360f)]-0x1}},_0x91e33e),_0x19e0d7,this[_0x35edf0(0xe58)]);}return!(!_0xaba212[_0x35edf0(0x401c)]||!_0xaba212[_0x35edf0(0x401c)]['isReady']()||(_0x19e0d7['_renderId']=_0xe0f03a[_0x35edf0(0xb8f)](),_0xaba212[_0x35edf0(0x401c)][_0x35edf0(0x222c)]=!0x0,_0xaba212[_0x35edf0(0x401c)][_0x35edf0(0x329d)]=!!_0x2cfbd3,0x0));}['bindForSubMesh'](_0x40e256,_0x472c30,_0x2dd1e0){var _0x4460d6=_0x5346cd;const _0x10c2e3=this[_0x4460d6(0x14ab)]();var _0x1aa6d1=_0x2dd1e0[_0x4460d6(0x1063)];_0x1aa6d1&&(_0x2dd1e0=_0x2dd1e0[_0x4460d6(0x401c)])&&(this[_0x4460d6(0x3560)]=_0x2dd1e0,this['bindOnlyWorldMatrix'](_0x40e256),this['_activeEffect'][_0x4460d6(0x1b4f)]('viewProjection',_0x10c2e3['getTransformMatrix']()),_0x2f209e['G'][_0x4460d6(0x1711)](_0x472c30,this[_0x4460d6(0x3560)]),this[_0x4460d6(0x1995)](_0x10c2e3,_0x2dd1e0)&&(this[_0x4460d6(0x306d)]&&_0x54fcbb['k'][_0x4460d6(0x278a)]&&(this[_0x4460d6(0x3560)][_0x4460d6(0x35bd)](_0x4460d6(0x2f85),this['_diffuseTexture']),this['_activeEffect']['setFloat2'](_0x4460d6(0x3e7a),this[_0x4460d6(0x306d)][_0x4460d6(0x2c90)],this[_0x4460d6(0x306d)][_0x4460d6(0x1f4d)]),this[_0x4460d6(0x3560)]['setMatrix'](_0x4460d6(0x13ff),this[_0x4460d6(0x306d)][_0x4460d6(0x6a6)]())),(0x0,_0x515237['an'])(this[_0x4460d6(0x3560)],this,_0x10c2e3),this[_0x4460d6(0x1e9d)]&&this[_0x4460d6(0x3560)]['setFloat'](_0x4460d6(0x153e),this['pointSize']),_0x10c2e3['bindEyePosition'](_0x2dd1e0)),this[_0x4460d6(0x3560)]['setColor4'](_0x4460d6(0xb95),this[_0x4460d6(0x1909)],this[_0x4460d6(0x3fd3)]*_0x472c30['visibility']),_0x10c2e3[_0x4460d6(0xc90)]&&!this[_0x4460d6(0x2768)]&&_0x2f209e['G'][_0x4460d6(0x94f)](_0x10c2e3,_0x472c30,this[_0x4460d6(0x3560)],_0x1aa6d1,this['_maxSimultaneousLights']),_0x10c2e3['fogEnabled']&&_0x472c30[_0x4460d6(0x2d15)]&&_0x10c2e3['fogMode']!==_0x4ae760['x'][_0x4460d6(0xfd4)]&&this[_0x4460d6(0x3560)][_0x4460d6(0x1b4f)](_0x4460d6(0x4b1),_0x10c2e3[_0x4460d6(0x1f6f)]()),_0x2f209e['G'][_0x4460d6(0x33c2)](_0x10c2e3,_0x472c30,this['_activeEffect']),this[_0x4460d6(0x28ab)](_0x472c30,this[_0x4460d6(0x3560)]));}[_0x5346cd(0x19d)](){var _0x14e787=_0x5346cd;const _0x28439b=[];return this['_diffuseTexture']&&this[_0x14e787(0x306d)]['animations']&&0x0new _0x537a26(_0x58532d,this[_0x23488a(0x14ab)]()),this);}['serialize'](){var _0x3021ab=_0x5346cd;const _0x5cc073=super[_0x3021ab(0xea8)]();return _0x5cc073[_0x3021ab(0x1ffe)]=_0x3021ab(0x1a7b),_0x5cc073;}static[_0x5346cd(0xd6b)](_0x1e0998,_0xc3773,_0x12eee4){var _0x13419b=_0x5346cd;return _0x534788['p4'][_0x13419b(0xd6b)](()=>new _0x537a26(_0x1e0998[_0x13419b(0x1c3a)],_0xc3773),_0x1e0998,_0xc3773,_0x12eee4);}}_0x114b8e([(0x0,_0x534788['oU'])(_0x5346cd(0x36d4))],_0x537a26[_0x5346cd(0x2dca)],_0x5346cd(0x306d),void 0x0),_0x114b8e([(0x0,_0x534788['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x537a26[_0x5346cd(0x2dca)],_0x5346cd(0x36d4),void 0x0),_0x114b8e([(0x0,_0x534788['n9'])(_0x5346cd(0xa6e))],_0x537a26[_0x5346cd(0x2dca)],_0x5346cd(0x1909),void 0x0),_0x114b8e([(0x0,_0x534788['qC'])(_0x5346cd(0x3977))],_0x537a26['prototype'],_0x5346cd(0x343d),void 0x0),_0x114b8e([(0x0,_0x534788['wz'])(_0x5346cd(0x18b1))],_0x537a26[_0x5346cd(0x2dca)],_0x5346cd(0x3977),void 0x0),_0x114b8e([(0x0,_0x534788['qC'])(_0x5346cd(0x2768))],_0x537a26[_0x5346cd(0x2dca)],_0x5346cd(0x3d27),void 0x0),_0x114b8e([(0x0,_0x534788['wz'])('_markAllSubMeshesAsLightsDirty')],_0x537a26[_0x5346cd(0x2dca)],'disableLighting',void 0x0),_0x114b8e([(0x0,_0x534788['qC'])(_0x5346cd(0x360f))],_0x537a26[_0x5346cd(0x2dca)],_0x5346cd(0x14fd),void 0x0),_0x114b8e([(0x0,_0x534788['wz'])(_0x5346cd(0x82d))],_0x537a26[_0x5346cd(0x2dca)],_0x5346cd(0x360f),void 0x0),(0x0,_0x442707['H'])(_0x5346cd(0x1a7b),_0x537a26);},0x42d0:(_0x32c0fb,_0x4f3b2b,_0x1a8cd4)=>{_0x1a8cd4(0x684d);},0x7085:(_0x2afd80,_0x329196,_0x113327)=>{var _0x5d6418=a8_0x2e955a,_0x210769=_0x113327(0x1533d),_0x4783da=_0x113327(0x14d70),_0x113327=_0x113327(0x4158);class _0x46e85c{constructor(){}}class _0x362d69 extends _0x4783da['K']{constructor(_0x101143,_0x51b204){var _0x3af0c8=a8_0xcbd5;super(_0x101143,_0x51b204),this[_0x3af0c8(0x419d)]=new _0x46e85c(),this[_0x3af0c8(0x139)]=this[_0x3af0c8(0x2c49)],this[_0x3af0c8(0x298d)]=_0x210769['Q']['ShadersStore'][_0x3af0c8(0x22f7)],this[_0x3af0c8(0x2823)]=_0x210769['Q'][_0x3af0c8(0x1389)][_0x3af0c8(0x36d3)];}[_0x5d6418(0x2a54)](_0x585517,_0x1737a2){var _0x2f4d52=_0x5d6418;if(this[_0x2f4d52(0x3334)])for(const _0x7cd5e4 in this[_0x2f4d52(0x3334)]){var _0xf573e2=_0x7cd5e4[_0x2f4d52(0x348f)]()[_0x2f4d52(0x14d2)]('-');_0x2f4d52(0x135d)==_0xf573e2[0x0]?_0x1737a2[_0x2f4d52(0x299e)](_0xf573e2[0x1],this[_0x2f4d52(0x3334)][_0x7cd5e4]):_0x2f4d52(0x1761)==_0xf573e2[0x0]?_0x1737a2[_0x2f4d52(0x361f)](_0xf573e2[0x1],this['_newUniformInstances'][_0x7cd5e4]):_0x2f4d52(0x29fd)==_0xf573e2[0x0]?_0x1737a2['setVector4'](_0xf573e2[0x1],this['_newUniformInstances'][_0x7cd5e4]):_0x2f4d52(0x366f)==_0xf573e2[0x0]?_0x1737a2[_0x2f4d52(0x1b4f)](_0xf573e2[0x1],this['_newUniformInstances'][_0x7cd5e4]):_0x2f4d52(0x841)==_0xf573e2[0x0]&&_0x1737a2[_0x2f4d52(0x12f1)](_0xf573e2[0x1],this['_newUniformInstances'][_0x7cd5e4]);}if(this['_newSamplerInstances'])for(const _0x36339e in this[_0x2f4d52(0xe79)]){var _0x45180f=_0x36339e['toString']()[_0x2f4d52(0x14d2)]('-');_0x2f4d52(0x2d7e)==_0x45180f[0x0]&&this[_0x2f4d52(0xe79)][_0x36339e][_0x2f4d52(0xe80)]&&this[_0x2f4d52(0xe79)][_0x36339e][_0x2f4d52(0xe80)]()&&_0x1737a2[_0x2f4d52(0x35bd)](_0x45180f[0x1],this[_0x2f4d52(0xe79)][_0x36339e]);}}['ReviewUniform'](_0x414c56,_0x30db23){var _0xc1031e=_0x5d6418;if(_0xc1031e(0x2207)==_0x414c56&&this[_0xc1031e(0xfa7)]){for(let _0x2118e1=0x0;_0x2118e1{if(_0x43dd58){this['AttachAfterBind'](_0x4ea332,_0x43dd58);try{_0x5032cb(_0x4ea332,_0x43dd58);}catch(_0x493fc5){}}},_0x210769['Q']['ShadersStore'][_0x5625c3+_0x209aa0(0x2823)]=this[_0x209aa0(0x2823)][_0x209aa0(0x2bb1)](_0x209aa0(0x7ce),this['CustomParts'][_0x209aa0(0x3335)]||'')[_0x209aa0(0x2bb1)](_0x209aa0(0x9bf),(this[_0x209aa0(0x3c1f)]?this[_0x209aa0(0x3c1f)]['join']('\x0a'):'')+(this[_0x209aa0(0x419d)][_0x209aa0(0x2fd1)]||''))[_0x209aa0(0x2bb1)](_0x209aa0(0x2efc),this[_0x209aa0(0x419d)][_0x209aa0(0x23f4)]||'')['replace'](_0x209aa0(0x18f6),this[_0x209aa0(0x419d)][_0x209aa0(0x31e7)]||'')[_0x209aa0(0x2bb1)]('#define\x20CUSTOM_VERTEX_UPDATE_NORMAL',this[_0x209aa0(0x419d)][_0x209aa0(0x2746)]||'')['replace'](_0x209aa0(0x1359),this[_0x209aa0(0x419d)][_0x209aa0(0xe9b)]||''),this[_0x209aa0(0x419d)][_0x209aa0(0x3a9b)]&&(_0x210769['Q'][_0x209aa0(0x1389)][_0x5625c3+_0x209aa0(0x2823)]=_0x210769['Q'][_0x209aa0(0x1389)][_0x5625c3+_0x209aa0(0x2823)]['replace'](_0x209aa0(0x3c01),this[_0x209aa0(0x419d)][_0x209aa0(0x3a9b)])),_0x210769['Q'][_0x209aa0(0x1389)][_0x5625c3+'PixelShader']=this[_0x209aa0(0x298d)][_0x209aa0(0x2bb1)]('#define\x20CUSTOM_FRAGMENT_BEGIN',this[_0x209aa0(0x419d)][_0x209aa0(0x320b)]||'')[_0x209aa0(0x2bb1)](_0x209aa0(0x44f),this['CustomParts'][_0x209aa0(0x215)]||'')[_0x209aa0(0x2bb1)](_0x209aa0(0x2973),(this[_0x209aa0(0x3c1f)]?this['_customUniform'][_0x209aa0(0x156a)]('\x0a'):'')+(this[_0x209aa0(0x419d)][_0x209aa0(0x1b79)]||''))[_0x209aa0(0x2bb1)](_0x209aa0(0x2d76),this['CustomParts'][_0x209aa0(0x4b7)]||'')[_0x209aa0(0x2bb1)]('#define\x20CUSTOM_FRAGMENT_UPDATE_ALPHA',this['CustomParts'][_0x209aa0(0x755)]||'')[_0x209aa0(0x2bb1)](_0x209aa0(0x401),this[_0x209aa0(0x419d)][_0x209aa0(0x40c1)]||'')[_0x209aa0(0x2bb1)]('#define\x20CUSTOM_FRAGMENT_BEFORE_FRAGCOLOR',this[_0x209aa0(0x419d)][_0x209aa0(0x143d)]||'')[_0x209aa0(0x2bb1)](_0x209aa0(0x162c),this['CustomParts'][_0x209aa0(0x3795)]||''),this[_0x209aa0(0x419d)][_0x209aa0(0x1021)]&&(_0x210769['Q'][_0x209aa0(0x1389)][_0x5625c3+_0x209aa0(0x3878)]=_0x210769['Q'][_0x209aa0(0x1389)][_0x5625c3+_0x209aa0(0x3878)][_0x209aa0(0x2bb1)](_0x209aa0(0x327c),this['CustomParts']['Fragment_Before_Fog'])),this[_0x209aa0(0x1340)]=!0x0,this[_0x209aa0(0x1586)]=_0x5625c3;}[_0x5d6418(0x37c3)](_0x3a2851,_0x322545,_0x182bc9){var _0x4bc575=_0x5d6418;return this[_0x4bc575(0x3c1f)]||(this[_0x4bc575(0x3c1f)]=new Array(),this['_newUniforms']=new Array(),this[_0x4bc575(0xe79)]={},this['_newUniformInstances']={}),_0x182bc9&&(-0x1!=_0x322545['indexOf']('sampler')?this[_0x4bc575(0xe79)][_0x322545+'-'+_0x3a2851]=_0x182bc9:this[_0x4bc575(0x3334)][_0x322545+'-'+_0x3a2851]=_0x182bc9),this[_0x4bc575(0x3c1f)][_0x4bc575(0x2009)](_0x4bc575(0x3cce)+_0x322545+'\x20'+_0x3a2851+';'),this[_0x4bc575(0xfa7)][_0x4bc575(0x2009)](_0x3a2851),this;}[_0x5d6418(0x1520)](_0x189e77){var _0x3c54b4=_0x5d6418;return this[_0x3c54b4(0x356a)]||(this[_0x3c54b4(0x356a)]=[]),this['_customAttributes'][_0x3c54b4(0x2009)](_0x189e77),this;}[_0x5d6418(0x320b)](_0x3d0839){var _0x432c2b=_0x5d6418;return this[_0x432c2b(0x419d)][_0x432c2b(0x320b)]=_0x3d0839,this;}[_0x5d6418(0x1b79)](_0x2793a4){var _0x3dcb63=_0x5d6418;return this[_0x3dcb63(0x419d)]['Fragment_Definitions']=_0x2793a4,this;}['Fragment_MainBegin'](_0x12d3d5){var _0x48c7e5=_0x5d6418;return this[_0x48c7e5(0x419d)][_0x48c7e5(0x215)]=_0x12d3d5,this;}['Fragment_MainEnd'](_0x125958){return this['CustomParts']['Fragment_MainEnd']=_0x125958,this;}[_0x5d6418(0x4b7)](_0x49d7b2){var _0x3d7898=_0x5d6418;return this[_0x3d7898(0x419d)][_0x3d7898(0x4b7)]=_0x49d7b2['replace']('result',_0x3d7898(0x1909)),this;}[_0x5d6418(0x755)](_0x224bf5){var _0x1b4803=_0x5d6418;return this[_0x1b4803(0x419d)][_0x1b4803(0x755)]=_0x224bf5[_0x1b4803(0x2bb1)](_0x1b4803(0x146c),_0x1b4803(0x3fd3)),this;}[_0x5d6418(0x40c1)](_0x32008d){var _0x1b27ed=_0x5d6418;return this[_0x1b27ed(0x419d)]['Fragment_Before_Lights']=_0x32008d,this;}[_0x5d6418(0x1021)](_0x8a2b5b){var _0x3f8cbf=_0x5d6418;return this[_0x3f8cbf(0x419d)]['Fragment_Before_Fog']=_0x8a2b5b,this;}[_0x5d6418(0x143d)](_0x31628c){var _0x168a81=_0x5d6418;return this[_0x168a81(0x419d)][_0x168a81(0x143d)]=_0x31628c[_0x168a81(0x2bb1)](_0x168a81(0x146c),_0x168a81(0x2fc8)),this;}['Vertex_Begin'](_0x16c0b6){var _0x47bd8a=_0x5d6418;return this[_0x47bd8a(0x419d)][_0x47bd8a(0x3335)]=_0x16c0b6,this;}[_0x5d6418(0x2fd1)](_0x23893d){var _0x4cf582=_0x5d6418;return this['CustomParts'][_0x4cf582(0x2fd1)]=_0x23893d,this;}[_0x5d6418(0x23f4)](_0x500d81){var _0x362ce2=_0x5d6418;return this[_0x362ce2(0x419d)][_0x362ce2(0x23f4)]=_0x500d81,this;}[_0x5d6418(0x31e7)](_0x353534){var _0xcc61fd=_0x5d6418;return this[_0xcc61fd(0x419d)][_0xcc61fd(0x31e7)]=_0x353534[_0xcc61fd(0x2bb1)](_0xcc61fd(0x146c),_0xcc61fd(0x3ac7)),this;}[_0x5d6418(0x2746)](_0x25488e){var _0x5f3871=_0x5d6418;return this[_0x5f3871(0x419d)][_0x5f3871(0x2746)]=_0x25488e[_0x5f3871(0x2bb1)](_0x5f3871(0x146c),_0x5f3871(0x1918)),this;}['Vertex_After_WorldPosComputed'](_0x1365b6){var _0x5af9b1=_0x5d6418;return this[_0x5af9b1(0x419d)][_0x5af9b1(0x3a9b)]=_0x1365b6,this;}[_0x5d6418(0xe9b)](_0x8f03c4){var _0x20ddf3=_0x5d6418;return this[_0x20ddf3(0x419d)][_0x20ddf3(0xe9b)]=_0x8f03c4,this;}}_0x362d69[_0x5d6418(0x3da9)]=0x1,(0x0,_0x113327['H'])('BABYLON.CustomMaterial',_0x362d69);},0x704a:(_0x214ded,_0x428b55,_0x3e4778)=>{_0x3e4778(0x7085),_0x3e4778(0xc9f5);},0xc9f5:(_0x4c0425,_0x4bb35e,_0x576410)=>{var _0xa88472=a8_0x2e955a,_0x1053ec=_0x576410(0x1533d),_0x4e3ec1=_0x576410(0x2122),_0x30bfce=_0x576410(0x4158),_0x1591ad=_0x576410(0x1af3);class _0xabaccd{constructor(){}}class _0x979d8 extends _0x4e3ec1['Y']{constructor(_0x4627b8,_0x329719){var _0x4d8672=a8_0xcbd5;super(_0x4627b8,_0x329719),this['CustomParts']=new _0xabaccd(),this['customShaderNameResolve']=this[_0x4d8672(0x2c49)],this['FragmentShader']=_0x1053ec['Q'][_0x4d8672(0x1389)]['pbrPixelShader'],this[_0x4d8672(0x2823)]=_0x1053ec['Q']['ShadersStore'][_0x4d8672(0x448)],this[_0x4d8672(0x298d)]=this['FragmentShader'][_0x4d8672(0x2bb1)](/#include/g,_0x1053ec['Q'][_0x4d8672(0x2b82)][_0x4d8672(0xd0c)]),this[_0x4d8672(0x298d)]=this['FragmentShader'][_0x4d8672(0x2bb1)](/#include/g,_0x1053ec['Q']['IncludesShadersStore']['pbrBlockReflectivity']),this[_0x4d8672(0x298d)]=this['FragmentShader'][_0x4d8672(0x2bb1)](/#include/g,_0x1053ec['Q'][_0x4d8672(0x2b82)][_0x4d8672(0x36c9)]);}[_0xa88472(0x2a54)](_0x501dd6,_0x4c1637){var _0x57e518=_0xa88472;if(this['_newUniformInstances'])for(const _0x2e73f6 in this['_newUniformInstances']){var _0x4ca9af=_0x2e73f6[_0x57e518(0x348f)]()['split']('-');_0x57e518(0x135d)==_0x4ca9af[0x0]?_0x4c1637[_0x57e518(0x299e)](_0x4ca9af[0x1],this[_0x57e518(0x3334)][_0x2e73f6]):'vec3'==_0x4ca9af[0x0]?_0x4c1637[_0x57e518(0x361f)](_0x4ca9af[0x1],this[_0x57e518(0x3334)][_0x2e73f6]):'vec4'==_0x4ca9af[0x0]?_0x4c1637['setVector4'](_0x4ca9af[0x1],this[_0x57e518(0x3334)][_0x2e73f6]):'mat4'==_0x4ca9af[0x0]?_0x4c1637[_0x57e518(0x1b4f)](_0x4ca9af[0x1],this['_newUniformInstances'][_0x2e73f6]):_0x57e518(0x841)==_0x4ca9af[0x0]&&_0x4c1637[_0x57e518(0x12f1)](_0x4ca9af[0x1],this['_newUniformInstances'][_0x2e73f6]);}if(this[_0x57e518(0xe79)])for(const _0x5b44be in this['_newSamplerInstances']){var _0x1c61df=_0x5b44be[_0x57e518(0x348f)]()['split']('-');_0x57e518(0x2d7e)==_0x1c61df[0x0]&&this['_newSamplerInstances'][_0x5b44be][_0x57e518(0xe80)]&&this[_0x57e518(0xe79)][_0x5b44be][_0x57e518(0xe80)]()&&_0x4c1637[_0x57e518(0x35bd)](_0x1c61df[0x1],this[_0x57e518(0xe79)][_0x5b44be]);}}['ReviewUniform'](_0x4a5896,_0x5c8241){var _0x304058=_0xa88472;if('uniform'==_0x4a5896&&this[_0x304058(0xfa7)]){for(let _0x3fa41e=0x0;_0x3fa41e{var _0x1680f7=_0x96b843;if(_0x1680f7(0x3090)===_0x41dc1a)return _0x1b59b5?_0x1b59b5(_0x41dc1a,_0x57aa46):_0x57aa46;const _0x577e92=new _0x1591ad['Z'](_0x57aa46);return _0x577e92['inlineToken']='#define\x20pbr_inline',_0x577e92[_0x1680f7(0x35a5)](),_0x1b59b5?_0x1b59b5(_0x41dc1a,_0x577e92[_0x1680f7(0x22af)]):_0x577e92[_0x1680f7(0x22af)];};}if(_0x39cdbf&&this['_customAttributes']&&0x0{var _0x4076e7=_0x96b843;if(_0x11cd79){this[_0x4076e7(0x2a54)](_0x50c468,_0x11cd79);try{_0x5b1854(_0x50c468,_0x11cd79);}catch(_0x7706c3){}}},_0x1053ec['Q'][_0x96b843(0x1389)][_0x46f804+_0x96b843(0x2823)]=this[_0x96b843(0x2823)][_0x96b843(0x2bb1)](_0x96b843(0x7ce),this['CustomParts']['Vertex_Begin']||'')[_0x96b843(0x2bb1)](_0x96b843(0x9bf),(this[_0x96b843(0x3c1f)]?this[_0x96b843(0x3c1f)][_0x96b843(0x156a)]('\x0a'):'')+(this[_0x96b843(0x419d)]['Vertex_Definitions']||''))[_0x96b843(0x2bb1)](_0x96b843(0x2efc),this[_0x96b843(0x419d)]['Vertex_MainBegin']||'')[_0x96b843(0x2bb1)](_0x96b843(0x18f6),this['CustomParts'][_0x96b843(0x31e7)]||'')[_0x96b843(0x2bb1)](_0x96b843(0x2706),this[_0x96b843(0x419d)][_0x96b843(0x2746)]||'')[_0x96b843(0x2bb1)](_0x96b843(0x1359),this['CustomParts']['Vertex_MainEnd']||''),this['CustomParts']['Vertex_After_WorldPosComputed']&&(_0x1053ec['Q'][_0x96b843(0x1389)][_0x46f804+'VertexShader']=_0x1053ec['Q'][_0x96b843(0x1389)][_0x46f804+_0x96b843(0x2823)][_0x96b843(0x2bb1)](_0x96b843(0x3c01),this[_0x96b843(0x419d)][_0x96b843(0x3a9b)])),_0x1053ec['Q'][_0x96b843(0x1389)][_0x46f804+_0x96b843(0x3878)]=this[_0x96b843(0x298d)][_0x96b843(0x2bb1)](_0x96b843(0x29ac),this[_0x96b843(0x419d)][_0x96b843(0x320b)]||'')['replace'](_0x96b843(0x44f),this['CustomParts'][_0x96b843(0x215)]||'')['replace'](_0x96b843(0x2973),(this[_0x96b843(0x3c1f)]?this[_0x96b843(0x3c1f)][_0x96b843(0x156a)]('\x0a'):'')+(this['CustomParts'][_0x96b843(0x1b79)]||''))[_0x96b843(0x2bb1)](_0x96b843(0x3027),this['CustomParts']['Fragment_Custom_Albedo']||'')['replace']('#define\x20CUSTOM_FRAGMENT_UPDATE_ALPHA',this[_0x96b843(0x419d)]['Fragment_Custom_Alpha']||'')['replace'](_0x96b843(0x401),this['CustomParts']['Fragment_Before_Lights']||'')[_0x96b843(0x2bb1)](_0x96b843(0x1eeb),this['CustomParts']['Fragment_Custom_MetallicRoughness']||'')[_0x96b843(0x2bb1)](_0x96b843(0x189e),this['CustomParts'][_0x96b843(0x2048)]||'')[_0x96b843(0x2bb1)](_0x96b843(0x3a11),this[_0x96b843(0x419d)][_0x96b843(0x3021)]||'')[_0x96b843(0x2bb1)](_0x96b843(0xffb),this[_0x96b843(0x419d)][_0x96b843(0x143d)]||'')[_0x96b843(0x2bb1)]('#define\x20CUSTOM_FRAGMENT_MAIN_END',this['CustomParts']['Fragment_MainEnd']||''),this['CustomParts'][_0x96b843(0x1021)]&&(_0x1053ec['Q'][_0x96b843(0x1389)][_0x46f804+_0x96b843(0x3878)]=_0x1053ec['Q'][_0x96b843(0x1389)][_0x46f804+'PixelShader'][_0x96b843(0x2bb1)](_0x96b843(0x327c),this[_0x96b843(0x419d)]['Fragment_Before_Fog'])),this['_isCreatedShader']=!0x0,this[_0x96b843(0x1586)]=_0x46f804;}[_0xa88472(0x37c3)](_0x4df907,_0x58e11c,_0x2adca3){var _0xf9c527=_0xa88472;return this[_0xf9c527(0x3c1f)]||(this[_0xf9c527(0x3c1f)]=new Array(),this['_newUniforms']=new Array(),this[_0xf9c527(0xe79)]={},this[_0xf9c527(0x3334)]={}),_0x2adca3&&(-0x1!=_0x58e11c['indexOf'](_0xf9c527(0x866))?this[_0xf9c527(0xe79)][_0x58e11c+'-'+_0x4df907]=_0x2adca3:this[_0xf9c527(0x3334)][_0x58e11c+'-'+_0x4df907]=_0x2adca3),this['_customUniform']['push']('uniform\x20'+_0x58e11c+'\x20'+_0x4df907+';'),this[_0xf9c527(0xfa7)][_0xf9c527(0x2009)](_0x4df907),this;}['AddAttribute'](_0x11faef){var _0x28e444=_0xa88472;return this[_0x28e444(0x356a)]||(this[_0x28e444(0x356a)]=[]),this[_0x28e444(0x356a)][_0x28e444(0x2009)](_0x11faef),this;}[_0xa88472(0x320b)](_0x59dbce){var _0x2e20f3=_0xa88472;return this[_0x2e20f3(0x419d)][_0x2e20f3(0x320b)]=_0x59dbce,this;}[_0xa88472(0x1b79)](_0x57619c){return this['CustomParts']['Fragment_Definitions']=_0x57619c,this;}['Fragment_MainBegin'](_0x454a87){var _0x40ee1b=_0xa88472;return this[_0x40ee1b(0x419d)][_0x40ee1b(0x215)]=_0x454a87,this;}['Fragment_Custom_Albedo'](_0x3aab0f){var _0x56bcfb=_0xa88472;return this[_0x56bcfb(0x419d)][_0x56bcfb(0x133c)]=_0x3aab0f[_0x56bcfb(0x2bb1)](_0x56bcfb(0x146c),_0x56bcfb(0x1eee)),this;}[_0xa88472(0x755)](_0x4818cd){var _0x18f79c=_0xa88472;return this[_0x18f79c(0x419d)][_0x18f79c(0x755)]=_0x4818cd[_0x18f79c(0x2bb1)](_0x18f79c(0x146c),_0x18f79c(0x3fd3)),this;}[_0xa88472(0x40c1)](_0xe62b6a){var _0x75406=_0xa88472;return this[_0x75406(0x419d)]['Fragment_Before_Lights']=_0xe62b6a,this;}[_0xa88472(0x25cb)](_0x403154){var _0x2efda5=_0xa88472;return this[_0x2efda5(0x419d)]['Fragment_Custom_MetallicRoughness']=_0x403154,this;}[_0xa88472(0x2048)](_0x532add){var _0x235d87=_0xa88472;return this[_0x235d87(0x419d)][_0x235d87(0x2048)]=_0x532add,this;}[_0xa88472(0x1021)](_0x3eef1c){var _0x335093=_0xa88472;return this[_0x335093(0x419d)]['Fragment_Before_Fog']=_0x3eef1c,this;}[_0xa88472(0x3021)](_0x5ea0e4){var _0xab209f=_0xa88472;return this['CustomParts'][_0xab209f(0x3021)]=_0x5ea0e4,this;}['Fragment_Before_FragColor'](_0x4d5ddc){var _0x13a708=_0xa88472;return this[_0x13a708(0x419d)]['Fragment_Before_FragColor']=_0x4d5ddc[_0x13a708(0x2bb1)](_0x13a708(0x146c),_0x13a708(0x2fc8)),this;}[_0xa88472(0x3795)](_0x2f527e){var _0x21dbc0=_0xa88472;return this[_0x21dbc0(0x419d)]['Fragment_MainEnd']=_0x2f527e,this;}[_0xa88472(0x3335)](_0x491a41){var _0xe46865=_0xa88472;return this[_0xe46865(0x419d)][_0xe46865(0x3335)]=_0x491a41,this;}['Vertex_Definitions'](_0x3746a7){return this['CustomParts']['Vertex_Definitions']=_0x3746a7,this;}[_0xa88472(0x23f4)](_0xa8d079){var _0x132a69=_0xa88472;return this['CustomParts'][_0x132a69(0x23f4)]=_0xa8d079,this;}[_0xa88472(0x31e7)](_0x594e98){var _0x5516ce=_0xa88472;return this['CustomParts'][_0x5516ce(0x31e7)]=_0x594e98['replace']('result',_0x5516ce(0x3ac7)),this;}[_0xa88472(0x2746)](_0x4be9df){var _0x54f788=_0xa88472;return this[_0x54f788(0x419d)][_0x54f788(0x2746)]=_0x4be9df[_0x54f788(0x2bb1)](_0x54f788(0x146c),_0x54f788(0x1918)),this;}[_0xa88472(0x3a9b)](_0x532857){var _0x485a72=_0xa88472;return this[_0x485a72(0x419d)][_0x485a72(0x3a9b)]=_0x532857,this;}[_0xa88472(0xe9b)](_0x4e4dae){var _0x3531c8=_0xa88472;return this[_0x3531c8(0x419d)]['Vertex_MainEnd']=_0x4e4dae,this;}}_0x979d8[_0xa88472(0x3da9)]=0x1,(0x0,_0x30bfce['H'])('BABYLON.PBRCustomMaterial',_0x979d8);},0x30f0:(_0xcd2e09,_0x2bfcb6,_0x551054)=>{var _0x491338=a8_0x2e955a;function _0x38ad1d(_0x2e99ba,_0x4bb1b7,_0x3e0b21,_0x4f1b46){var _0x490c4e=a8_0xcbd5,_0x38f46c,_0x2a8abd=arguments[_0x490c4e(0x9da)],_0x4bdc06=_0x2a8abd<0x3?_0x4bb1b7:null===_0x4f1b46?_0x4f1b46=Object[_0x490c4e(0x2fee)](_0x4bb1b7,_0x3e0b21):_0x4f1b46;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x490c4e(0x3902)])_0x4bdc06=Reflect[_0x490c4e(0x3902)](_0x2e99ba,_0x4bb1b7,_0x3e0b21,_0x4f1b46);else{for(var _0x5078b4=_0x2e99ba[_0x490c4e(0x9da)]-0x1;0x0<=_0x5078b4;_0x5078b4--)(_0x38f46c=_0x2e99ba[_0x5078b4])&&(_0x4bdc06=(_0x2a8abd<0x3?_0x38f46c(_0x4bdc06):0x3<_0x2a8abd?_0x38f46c(_0x4bb1b7,_0x3e0b21,_0x4bdc06):_0x38f46c(_0x4bb1b7,_0x3e0b21))||_0x4bdc06);}0x3<_0x2a8abd&&_0x4bdc06&&Object['defineProperty'](_0x4bb1b7,_0x3e0b21,_0x4bdc06);}var _0x439a09=_0x551054(0x10435),_0x11a992=_0x551054(0xbd53),_0x130ddf=_0x551054(0xff4d),_0x5bab45=_0x551054(0x12cad),_0x41ca00=_0x551054(0x5645),_0x2d001a=_0x551054(0x10c09),_0x2639bc=_0x551054(0x14868),_0x4f236f=_0x551054(0x12820),_0x524a75=_0x551054(0x1679c),_0x37a493=_0x551054(0xd537),_0x133b6e=_0x551054(0x4158),_0xbc1ff9=(_0x551054(0x11bd4),_0x551054(0xe800),_0x551054(0x1419a)),_0xb9f3e3=_0x551054(0x15ec7);class _0x201417 extends _0x41ca00['H']{constructor(){var _0x5c791b=a8_0xcbd5;super(),this[_0x5c791b(0xc94)]=!0x1,this[_0x5c791b(0x38c1)]=!0x1,this[_0x5c791b(0x3bc1)]=!0x1,this[_0x5c791b(0x2397)]=!0x1,this[_0x5c791b(0x7b1)]=!0x1,this[_0x5c791b(0x3a91)]=!0x1,this[_0x5c791b(0x333)]=!0x1,this[_0x5c791b(0x33ac)]=!0x1,this[_0x5c791b(0x11a1)]=!0x1,this[_0x5c791b(0x2f9e)]=!0x1,this[_0x5c791b(0x30a0)]=!0x1,this[_0x5c791b(0x2960)]=!0x1,this[_0x5c791b(0x1de7)]=!0x1,this[_0x5c791b(0x156b)]=!0x1,this['BonesPerMesh']=0x0,this[_0x5c791b(0x382b)]=0x0,this[_0x5c791b(0x3ebc)]=!0x1,this[_0x5c791b(0x32eb)]=!0x1,this[_0x5c791b(0x33e9)]=!0x1,this[_0x5c791b(0x19aa)]=!0x1,this[_0x5c791b(0x109a)]();}}class _0x59881f extends _0x2639bc['a']{constructor(_0x3d6baf,_0x377c07){var _0x3dcdf0=a8_0xcbd5;super(_0x3d6baf,_0x377c07),this[_0x3dcdf0(0x1909)]=new _0x11a992['Wo'](0x1,0x1,0x1),this['speed']=0x1,this[_0x3dcdf0(0x3c81)]=new _0x11a992['Wo'](),this[_0x3dcdf0(0x6bd)]=0x0;}[_0x491338(0x2865)](){return!0x1;}[_0x491338(0x21a4)](){return!0x0;}[_0x491338(0x25a8)](){return null;}[_0x491338(0x30ee)](_0x11286e,_0x476b2e,_0x3118fb){var _0x242125=_0x491338;if(this['isFrozen']&&_0x476b2e['effect']&&_0x476b2e[_0x242125(0x401c)][_0x242125(0x222c)]&&_0x476b2e[_0x242125(0x401c)][_0x242125(0x329d)]===_0x3118fb)return!0x0;_0x476b2e[_0x242125(0x1063)]||(_0x476b2e[_0x242125(0x1063)]=new _0x201417());const _0x51de82=_0x476b2e[_0x242125(0x1063)],_0x3cf24a=this[_0x242125(0x14ab)]();if(this[_0x242125(0x40ce)](_0x476b2e))return!0x0;var _0x742aa3=_0x3cf24a[_0x242125(0x279a)]();if(_0x51de82[_0x242125(0x2c7e)]&&(_0x51de82['_needUVs']=!0x1,this[_0x242125(0x306d)]&&_0x4f236f['k'][_0x242125(0x278a)])){if(!this[_0x242125(0x306d)]['isReady']())return!0x1;_0x51de82[_0x242125(0x1c89)]=!0x0,_0x51de82[_0x242125(0xc94)]=!0x0;}if(_0x51de82[_0x242125(0x33ac)]=!!this[_0x242125(0x101e)],_0x51de82[_0x242125(0x34f3)]&&(_0x51de82[_0x242125(0x2f9e)]=this[_0x242125(0x1e9d)]||_0x3cf24a[_0x242125(0x1587)],_0x51de82['FOG']=_0x3cf24a[_0x242125(0x1835)]&&_0x11286e[_0x242125(0x2d15)]&&_0x3cf24a[_0x242125(0x395e)]!==_0x37a493['x'][_0x242125(0xfd4)]&&this[_0x242125(0x1835)]),_0x2d001a['G'][_0x242125(0x3ad2)](_0x3cf24a,_0x742aa3,this,_0x51de82,!!_0x3118fb),_0x2d001a['G']['PrepareDefinesForAttributes'](_0x11286e,_0x51de82,!0x1,!0x0),_0x51de82[_0x242125(0x1c15)]){_0x51de82[_0x242125(0x8de)](),_0x3cf24a[_0x242125(0x867)]();const _0x54dfeb=new _0xbc1ff9['L'](),_0x281986=(_0x51de82[_0x242125(0x30a0)]&&_0x54dfeb[_0x242125(0xef1)](0x1,_0x242125(0x30a0)),0x0<_0x51de82[_0x242125(0x382b)]&&_0x54dfeb['addCPUSkinningFallback'](0x0,_0x11286e),_0x51de82[_0x242125(0x33e9)]=_0x3cf24a[_0x242125(0x1a7c)][_0x242125(0x3cee)],[_0x524a75['o'][_0x242125(0x1745)]]);_0x51de82[_0x242125(0x2960)]&&_0x281986['push'](_0x524a75['o']['UVKind']),_0x51de82[_0x242125(0x1de7)]&&_0x281986['push'](_0x524a75['o'][_0x242125(0x1d01)]),_0x2d001a['G'][_0x242125(0x23e6)](_0x281986,_0x11286e,_0x51de82,_0x54dfeb),_0x2d001a['G'][_0x242125(0x216f)](_0x281986,_0x51de82);var _0x11286e=[_0x242125(0x318b),'view','viewProjection',_0x242125(0x3f10),_0x242125(0x17c9),_0x242125(0x14b7),_0x242125(0x153e),'vDiffuseInfos',_0x242125(0x1ccd),_0x242125(0x13ff),_0x242125(0x3cbe),'speed'],_0x43ab50=((0x0,_0xb9f3e3['qx'])(_0x11286e),_0x51de82[_0x242125(0x348f)]());_0x476b2e[_0x242125(0xfcc)](_0x3cf24a[_0x242125(0x279a)]()[_0x242125(0x29f2)](_0x242125(0x35b8),{'attributes':_0x281986,'uniformsNames':_0x11286e,'uniformBuffersNames':[],'samplers':['diffuseSampler',_0x242125(0x3cdc),_0x242125(0x2649)],'defines':_0x43ab50,'fallbacks':_0x54dfeb,'onCompiled':this[_0x242125(0xeac)],'onError':this[_0x242125(0x1460)],'indexParameters':null,'maxSimultaneousLights':0x4,'transformFeedbackVaryings':null},_0x742aa3),_0x51de82,this[_0x242125(0xe58)]);}return!(!_0x476b2e[_0x242125(0x401c)]||!_0x476b2e[_0x242125(0x401c)][_0x242125(0xe80)]()||(_0x51de82['_renderId']=_0x3cf24a['getRenderId'](),_0x476b2e[_0x242125(0x401c)][_0x242125(0x222c)]=!0x0,_0x476b2e[_0x242125(0x401c)]['_wasPreviouslyUsingInstances']=!!_0x3118fb,0x0));}[_0x491338(0x1068)](_0x3c0ccc,_0x11ec39,_0x2e9ab7){var _0x35aa5b=_0x491338;const _0x37a8fe=this[_0x35aa5b(0x14ab)]();_0x2e9ab7[_0x35aa5b(0x1063)]&&(_0x2e9ab7=_0x2e9ab7[_0x35aa5b(0x401c)])&&(this[_0x35aa5b(0x3560)]=_0x2e9ab7,this['bindOnlyWorldMatrix'](_0x3c0ccc),this[_0x35aa5b(0x3560)][_0x35aa5b(0x1b4f)](_0x35aa5b(0x8a6),_0x37a8fe[_0x35aa5b(0x3a5e)]()),_0x2d001a['G'][_0x35aa5b(0x1711)](_0x11ec39,this[_0x35aa5b(0x3560)]),this[_0x35aa5b(0x1995)](_0x37a8fe,_0x2e9ab7)&&(this[_0x35aa5b(0x306d)]&&_0x4f236f['k'][_0x35aa5b(0x278a)]&&(this[_0x35aa5b(0x3560)][_0x35aa5b(0x35bd)](_0x35aa5b(0x2f85),this[_0x35aa5b(0x306d)]),this[_0x35aa5b(0x3560)]['setFloat2']('vDiffuseInfos',this[_0x35aa5b(0x306d)][_0x35aa5b(0x2c90)],this[_0x35aa5b(0x306d)][_0x35aa5b(0x1f4d)]),this['_activeEffect']['setMatrix'](_0x35aa5b(0x13ff),this[_0x35aa5b(0x306d)][_0x35aa5b(0x6a6)]()),this[_0x35aa5b(0x3560)][_0x35aa5b(0x35bd)](_0x35aa5b(0x3cdc),this[_0x35aa5b(0x1095)]),this[_0x35aa5b(0x3560)][_0x35aa5b(0x35bd)](_0x35aa5b(0x2649),this['_opacityTexture'])),(0x0,_0xb9f3e3['an'])(this[_0x35aa5b(0x3560)],this,_0x37a8fe),this[_0x35aa5b(0x1e9d)]&&this[_0x35aa5b(0x3560)][_0x35aa5b(0x12f1)](_0x35aa5b(0x153e),this[_0x35aa5b(0x153e)]),_0x37a8fe['bindEyePosition'](_0x2e9ab7)),this[_0x35aa5b(0x3560)][_0x35aa5b(0x1486)](_0x35aa5b(0xb95),this[_0x35aa5b(0x3c81)],this['alpha']*_0x11ec39[_0x35aa5b(0x282)]),_0x37a8fe[_0x35aa5b(0x1835)]&&_0x11ec39[_0x35aa5b(0x2d15)]&&_0x37a8fe[_0x35aa5b(0x395e)]!==_0x37a493['x'][_0x35aa5b(0xfd4)]&&this[_0x35aa5b(0x3560)][_0x35aa5b(0x1b4f)](_0x35aa5b(0x4b1),_0x37a8fe[_0x35aa5b(0x1f6f)]()),_0x2d001a['G'][_0x35aa5b(0x33c2)](_0x37a8fe,_0x11ec39,this[_0x35aa5b(0x3560)]),this[_0x35aa5b(0x6bd)]+=_0x37a8fe[_0x35aa5b(0x279a)]()[_0x35aa5b(0xbf3)](),this[_0x35aa5b(0x3560)][_0x35aa5b(0x12f1)](_0x35aa5b(0x3cbe),this['_lastTime']),this['_activeEffect'][_0x35aa5b(0x12f1)](_0x35aa5b(0x915),this[_0x35aa5b(0x915)]),this[_0x35aa5b(0x28ab)](_0x11ec39,this['_activeEffect']));}[_0x491338(0x19d)](){var _0x27bf88=_0x491338;const _0x17ec75=[];return this[_0x27bf88(0x306d)]&&this['_diffuseTexture'][_0x27bf88(0x2a26)]&&0x0new _0x59881f(_0x592c8c,this['getScene']()),this);}[_0x491338(0xea8)](){var _0x12701a=_0x491338;const _0x4229ef=super[_0x12701a(0xea8)]();return _0x4229ef[_0x12701a(0x1ffe)]='BABYLON.FireMaterial',_0x4229ef['diffuseColor']=this['diffuseColor'][_0x12701a(0xec2)](),_0x4229ef[_0x12701a(0x915)]=this[_0x12701a(0x915)],this[_0x12701a(0x306d)]&&(_0x4229ef[_0x12701a(0x306d)]=this[_0x12701a(0x306d)][_0x12701a(0xea8)]()),this[_0x12701a(0x1095)]&&(_0x4229ef['_distortionTexture']=this[_0x12701a(0x1095)][_0x12701a(0xea8)]()),this[_0x12701a(0x101e)]&&(_0x4229ef[_0x12701a(0x101e)]=this['_opacityTexture']['serialize']()),_0x4229ef;}static['Parse'](_0x58eb63,_0x3e4105,_0x413b1e){var _0x46c6ca=_0x491338;const _0x5dee2c=new _0x59881f(_0x58eb63['name'],_0x3e4105);return _0x5dee2c[_0x46c6ca(0x1909)]=_0x11a992['Wo'][_0x46c6ca(0x1e74)](_0x58eb63[_0x46c6ca(0x1909)]),_0x5dee2c['speed']=_0x58eb63['speed'],_0x5dee2c[_0x46c6ca(0x3fd3)]=_0x58eb63[_0x46c6ca(0x3fd3)],_0x5dee2c['id']=_0x58eb63['id'],_0x130ddf['$'][_0x46c6ca(0x3e2c)](_0x5dee2c,_0x58eb63[_0x46c6ca(0x3bd8)]),_0x5dee2c[_0x46c6ca(0x3aeb)]=_0x58eb63[_0x46c6ca(0x3aeb)],_0x5dee2c[_0x46c6ca(0x10d3)]=_0x58eb63[_0x46c6ca(0x10d3)],_0x58eb63['_diffuseTexture']&&(_0x5dee2c[_0x46c6ca(0x306d)]=_0x5bab45['x'][_0x46c6ca(0xd6b)](_0x58eb63[_0x46c6ca(0x306d)],_0x3e4105,_0x413b1e)),_0x58eb63['_distortionTexture']&&(_0x5dee2c[_0x46c6ca(0x1095)]=_0x5bab45['x']['Parse'](_0x58eb63[_0x46c6ca(0x1095)],_0x3e4105,_0x413b1e)),_0x58eb63[_0x46c6ca(0x101e)]&&(_0x5dee2c[_0x46c6ca(0x101e)]=_0x5bab45['x'][_0x46c6ca(0xd6b)](_0x58eb63['_opacityTexture'],_0x3e4105,_0x413b1e)),_0x5dee2c;}}_0x38ad1d([(0x0,_0x439a09['oU'])(_0x491338(0x36d4))],_0x59881f[_0x491338(0x2dca)],_0x491338(0x306d),void 0x0),_0x38ad1d([(0x0,_0x439a09['wz'])(_0x491338(0x18b1))],_0x59881f['prototype'],'diffuseTexture',void 0x0),_0x38ad1d([(0x0,_0x439a09['oU'])(_0x491338(0x4a2))],_0x59881f['prototype'],_0x491338(0x1095),void 0x0),_0x38ad1d([(0x0,_0x439a09['wz'])(_0x491338(0x18b1))],_0x59881f['prototype'],_0x491338(0x4a2),void 0x0),_0x38ad1d([(0x0,_0x439a09['oU'])(_0x491338(0x401a))],_0x59881f[_0x491338(0x2dca)],_0x491338(0x101e),void 0x0),_0x38ad1d([(0x0,_0x439a09['wz'])(_0x491338(0x18b1))],_0x59881f[_0x491338(0x2dca)],'opacityTexture',void 0x0),_0x38ad1d([(0x0,_0x439a09['n9'])(_0x491338(0xa6e))],_0x59881f[_0x491338(0x2dca)],_0x491338(0x1909),void 0x0),_0x38ad1d([(0x0,_0x439a09['qC'])()],_0x59881f[_0x491338(0x2dca)],_0x491338(0x915),void 0x0),(0x0,_0x133b6e['H'])(_0x491338(0x150),_0x59881f);},0x13c40:(_0xf55664,_0x56cef1,_0x39de95)=>{_0x39de95(0x30f0);},0xa2ef:(_0x65deea,_0x1d6cc5,_0x693408)=>{var _0xfa2cf9=a8_0x2e955a;function _0x19a215(_0x41f523,_0x1cbdc8,_0x339b13,_0x5e5844){var _0xeda04f=a8_0xcbd5,_0xfc11a2,_0x143893=arguments[_0xeda04f(0x9da)],_0x102e7d=_0x143893<0x3?_0x1cbdc8:null===_0x5e5844?_0x5e5844=Object['getOwnPropertyDescriptor'](_0x1cbdc8,_0x339b13):_0x5e5844;if('object'==typeof Reflect&&_0xeda04f(0x17ad)==typeof Reflect['decorate'])_0x102e7d=Reflect[_0xeda04f(0x3902)](_0x41f523,_0x1cbdc8,_0x339b13,_0x5e5844);else{for(var _0x13783b=_0x41f523[_0xeda04f(0x9da)]-0x1;0x0<=_0x13783b;_0x13783b--)(_0xfc11a2=_0x41f523[_0x13783b])&&(_0x102e7d=(_0x143893<0x3?_0xfc11a2(_0x102e7d):0x3<_0x143893?_0xfc11a2(_0x1cbdc8,_0x339b13,_0x102e7d):_0xfc11a2(_0x1cbdc8,_0x339b13))||_0x102e7d);}0x3<_0x143893&&_0x102e7d&&Object['defineProperty'](_0x1cbdc8,_0x339b13,_0x102e7d);}var _0x2b729e=_0x693408(0x10435),_0x163142=_0x693408(0xd53f),_0x583926=_0x693408(0xbd53),_0x54eb1c=_0x693408(0xff4d),_0x3f5e52=_0x693408(0x12cad),_0x5f4daa=_0x693408(0xb884),_0x1c6972=_0x693408(0x5645),_0x1097dd=_0x693408(0x10c09),_0x3126c7=_0x693408(0x14868),_0x20c1ce=_0x693408(0x12820),_0x3e0177=_0x693408(0x1679c),_0x5138f4=_0x693408(0xd537),_0x388a2f=_0x693408(0x4158),_0x4488c5=_0x693408(0x1419a),_0x3e18cb=(_0x693408(0x16b6d),_0x693408(0x5b1),_0x693408(0x15ec7));class _0x2b1b54 extends _0x1c6972['H']{constructor(){var _0x7d8180=a8_0xcbd5;super(),this[_0x7d8180(0xc94)]=!0x1,this[_0x7d8180(0x3252)]=!0x1,this[_0x7d8180(0x38c1)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x7d8180(0x2397)]=!0x1,this[_0x7d8180(0x7b1)]=!0x1,this[_0x7d8180(0x3a91)]=!0x1,this[_0x7d8180(0x333)]=!0x1,this[_0x7d8180(0x33ac)]=!0x1,this['DEPTHPREPASS']=!0x1,this[_0x7d8180(0x2f9e)]=!0x1,this[_0x7d8180(0x30a0)]=!0x1,this[_0x7d8180(0x295)]=!0x1,this[_0x7d8180(0x2960)]=!0x1,this[_0x7d8180(0x990)]=!0x1,this[_0x7d8180(0x1de7)]=!0x1,this[_0x7d8180(0x156b)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x7d8180(0x1245)]=0x0,this[_0x7d8180(0x3ebc)]=!0x1,this[_0x7d8180(0x32eb)]=!0x1,this[_0x7d8180(0x2b07)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x7d8180(0x19aa)]=!0x1,this[_0x7d8180(0x109a)]();}}class _0x2aeb1c extends _0x3126c7['a']{constructor(_0x1fe018,_0x4f2613){var _0x45f8b2=a8_0xcbd5;super(_0x1fe018,_0x4f2613),this[_0x45f8b2(0x1909)]=new _0x583926['Wo'](0x1,0x1,0x1),this[_0x45f8b2(0x3240)]=0x1,this[_0x45f8b2(0x2b38)]=0x0,this[_0x45f8b2(0x96a)]=new _0x583926['Wo'](0.44,0.21,0.02),this['furOffset']=0x0,this['furSpacing']=0xc,this[_0x45f8b2(0x29d5)]=new _0x163142['P'](0x0,0x0,0x0),this['furSpeed']=0x64,this[_0x45f8b2(0x2850)]=0x14,this['furOcclusion']=0x0,this[_0x45f8b2(0x3d27)]=!0x1,this[_0x45f8b2(0x14fd)]=0x4,this[_0x45f8b2(0x1d08)]=!0x0,this['_furTime']=0x0;}get[_0xfa2cf9(0x3793)](){var _0xc957bc=_0xfa2cf9;return this[_0xc957bc(0x3950)];}set[_0xfa2cf9(0x3793)](_0x2a0df3){var _0x54d568=_0xfa2cf9;this[_0x54d568(0x3950)]=_0x2a0df3;}[_0xfa2cf9(0x2865)](){var _0x14e069=_0xfa2cf9;return this[_0x14e069(0x3fd3)]<0x1;}[_0xfa2cf9(0x21a4)](){return!0x1;}[_0xfa2cf9(0x25a8)](){return null;}[_0xfa2cf9(0x17f2)](){var _0x25e8c4=_0xfa2cf9;for(let _0x3a4392=0x1;_0x3a4392new _0x2aeb1c(_0xe09975,this[_0xfbeb31(0x14ab)]()),this);}[_0xfa2cf9(0xea8)](){var _0xd1e711=_0xfa2cf9;const _0x384ecd=super[_0xd1e711(0xea8)]();return _0x384ecd[_0xd1e711(0x1ffe)]=_0xd1e711(0x3ec2),this['_meshes']&&(_0x384ecd[_0xd1e711(0x3f78)]=this[_0xd1e711(0xcc4)][0x0][_0xd1e711(0x1c3a)],_0x384ecd[_0xd1e711(0x2c98)]=this['_meshes'][_0xd1e711(0x9da)]),_0x384ecd;}[_0xfa2cf9(0x28c8)](){return'FurMaterial';}static['Parse'](_0x2faf0c,_0x199895,_0x4b0451){var _0x1f5275=_0xfa2cf9;const _0x4bb258=_0x2b729e['p4'][_0x1f5275(0xd6b)](()=>new _0x2aeb1c(_0x2faf0c['name'],_0x199895),_0x2faf0c,_0x199895,_0x4b0451);return _0x2faf0c[_0x1f5275(0x3f78)]&&_0x4bb258[_0x1f5275(0x1d08)]&&_0x199895[_0x1f5275(0x493)](()=>{var _0x2ae715=_0x1f5275,_0x357e94,_0x5d7e89=_0x199895['getMeshByName'](_0x2faf0c['sourceMeshName']);_0x5d7e89&&(_0x357e94=_0x2aeb1c[_0x2ae715(0xfbd)](_0x2ae715(0x162e),_0x199895),_0x4bb258[_0x2ae715(0xfc9)]=_0x357e94,_0x2aeb1c[_0x2ae715(0xe27)](_0x5d7e89,_0x2faf0c['quality']));}),_0x4bb258;}static[_0xfa2cf9(0xfbd)](_0x2cdbb9,_0x3f06c3){var _0x179f42=_0xfa2cf9;const _0xf1ede2=new _0x5f4daa['c']('FurTexture\x20'+_0x2cdbb9,0x100,_0x3f06c3,!0x0),_0x43b07b=_0xf1ede2[_0x179f42(0x2330)]();for(let _0x4908f7=0x0;_0x4908f7<0x4e20;++_0x4908f7)_0x43b07b[_0x179f42(0x1f6b)]='rgba(255,\x20'+Math['floor'](0xff*Math[_0x179f42(0x2ea8)]())+',\x20'+Math[_0x179f42(0x27d7)](0xff*Math[_0x179f42(0x2ea8)]())+',\x201)',_0x43b07b['fillRect'](Math['random']()*_0xf1ede2[_0x179f42(0x12d1)]()[_0x179f42(0x15b3)],Math[_0x179f42(0x2ea8)]()*_0xf1ede2['getSize']()[_0x179f42(0x230c)],0x2,0x2);return _0xf1ede2['update'](!0x1),_0xf1ede2[_0x179f42(0x198b)]=_0x3f5e52['x'][_0x179f42(0x1231)],_0xf1ede2[_0x179f42(0x570)]=_0x3f5e52['x'][_0x179f42(0x1231)],_0xf1ede2;}static['FurifyMesh'](_0x5b4c4e,_0x503911){var _0x352943=_0xfa2cf9;const _0x3b4e3c=[_0x5b4c4e];var _0x958655=_0x5b4c4e[_0x352943(0x351b)];let _0x119b24;if(!(_0x958655 instanceof _0x2aeb1c))throw _0x352943(0xf02);for(_0x119b24=0x1;_0x119b24<_0x503911;_0x119b24++){const _0x47ed0d=new _0x2aeb1c(_0x958655[_0x352943(0x1c3a)]+_0x119b24,_0x5b4c4e[_0x352943(0x14ab)]()),_0x3e14d1=(_0x5b4c4e[_0x352943(0x14ab)]()[_0x352943(0x2c6b)]['pop'](),_0x54eb1c['$']['EnableFor'](_0x47ed0d),_0x54eb1c['$'][_0x352943(0x3e2c)](_0x47ed0d,_0x352943(0x2346)),_0x47ed0d['furLength']=_0x958655[_0x352943(0x3240)],_0x47ed0d[_0x352943(0x2b38)]=_0x958655[_0x352943(0x2b38)],_0x47ed0d['furGravity']=_0x958655[_0x352943(0x29d5)],_0x47ed0d['furSpacing']=_0x958655['furSpacing'],_0x47ed0d[_0x352943(0x1102)]=_0x958655['furSpeed'],_0x47ed0d['furColor']=_0x958655[_0x352943(0x96a)],_0x47ed0d['diffuseTexture']=_0x958655['diffuseTexture'],_0x47ed0d['furOffset']=_0x119b24/_0x503911,_0x47ed0d['furTexture']=_0x958655[_0x352943(0xfc9)],_0x47ed0d['highLevelFur']=_0x958655['highLevelFur'],_0x47ed0d['furTime']=_0x958655['furTime'],_0x47ed0d[_0x352943(0x2850)]=_0x958655['furDensity'],_0x5b4c4e[_0x352943(0x2654)](_0x5b4c4e[_0x352943(0x1c3a)]+_0x119b24));_0x3e14d1['material']=_0x47ed0d,_0x3e14d1[_0x352943(0x2d5b)]=_0x5b4c4e['skeleton'],_0x3e14d1[_0x352943(0x2436)]=_0x163142['P'][_0x352943(0x317a)](),_0x3b4e3c[_0x352943(0x2009)](_0x3e14d1);}for(_0x119b24=0x1;_0x119b24<_0x3b4e3c[_0x352943(0x9da)];_0x119b24++)_0x3b4e3c[_0x119b24]['parent']=_0x5b4c4e;return _0x5b4c4e['material']['_meshes']=_0x3b4e3c;}}_0x19a215([(0x0,_0x2b729e['oU'])(_0xfa2cf9(0x36d4))],_0x2aeb1c[_0xfa2cf9(0x2dca)],'_diffuseTexture',void 0x0),_0x19a215([(0x0,_0x2b729e['wz'])(_0xfa2cf9(0x18b1))],_0x2aeb1c['prototype'],_0xfa2cf9(0x36d4),void 0x0),_0x19a215([(0x0,_0x2b729e['oU'])(_0xfa2cf9(0xb6c))],_0x2aeb1c['prototype'],'_heightTexture',void 0x0),_0x19a215([(0x0,_0x2b729e['wz'])(_0xfa2cf9(0x18b1))],_0x2aeb1c[_0xfa2cf9(0x2dca)],'heightTexture',void 0x0),_0x19a215([(0x0,_0x2b729e['n9'])()],_0x2aeb1c[_0xfa2cf9(0x2dca)],_0xfa2cf9(0x1909),void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])()],_0x2aeb1c['prototype'],_0xfa2cf9(0x3240),void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])()],_0x2aeb1c[_0xfa2cf9(0x2dca)],_0xfa2cf9(0x2b38),void 0x0),_0x19a215([(0x0,_0x2b729e['n9'])()],_0x2aeb1c[_0xfa2cf9(0x2dca)],_0xfa2cf9(0x96a),void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])()],_0x2aeb1c['prototype'],_0xfa2cf9(0x9fa),void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])()],_0x2aeb1c[_0xfa2cf9(0x2dca)],'furSpacing',void 0x0),_0x19a215([(0x0,_0x2b729e['hd'])()],_0x2aeb1c[_0xfa2cf9(0x2dca)],_0xfa2cf9(0x29d5),void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])()],_0x2aeb1c[_0xfa2cf9(0x2dca)],_0xfa2cf9(0x1102),void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])()],_0x2aeb1c[_0xfa2cf9(0x2dca)],_0xfa2cf9(0x2850),void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])()],_0x2aeb1c['prototype'],'furOcclusion',void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])('disableLighting')],_0x2aeb1c['prototype'],_0xfa2cf9(0x3d27),void 0x0),_0x19a215([(0x0,_0x2b729e['wz'])(_0xfa2cf9(0x82d))],_0x2aeb1c[_0xfa2cf9(0x2dca)],_0xfa2cf9(0x2768),void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])(_0xfa2cf9(0x360f))],_0x2aeb1c['prototype'],_0xfa2cf9(0x14fd),void 0x0),_0x19a215([(0x0,_0x2b729e['wz'])(_0xfa2cf9(0x82d))],_0x2aeb1c[_0xfa2cf9(0x2dca)],_0xfa2cf9(0x360f),void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])()],_0x2aeb1c[_0xfa2cf9(0x2dca)],_0xfa2cf9(0x1d08),void 0x0),_0x19a215([(0x0,_0x2b729e['qC'])()],_0x2aeb1c[_0xfa2cf9(0x2dca)],'furTime',null),(0x0,_0x388a2f['H'])(_0xfa2cf9(0x3ec2),_0x2aeb1c);},0xf2a1:(_0x146d3a,_0x88d3d2,_0x466091)=>{_0x466091(0xa2ef);},0x29b2:(_0xe3155f,_0x392de9,_0x369f6d)=>{var _0x50a674=a8_0x2e955a;function _0x52fdf7(_0x59fa35,_0x50940c,_0x4a8002,_0x29960e){var _0x2d260f=a8_0xcbd5,_0x2746f0,_0x1a4d7d=arguments[_0x2d260f(0x9da)],_0x5071c3=_0x1a4d7d<0x3?_0x50940c:null===_0x29960e?_0x29960e=Object[_0x2d260f(0x2fee)](_0x50940c,_0x4a8002):_0x29960e;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x2d260f(0x3902)])_0x5071c3=Reflect[_0x2d260f(0x3902)](_0x59fa35,_0x50940c,_0x4a8002,_0x29960e);else{for(var _0x40f426=_0x59fa35[_0x2d260f(0x9da)]-0x1;0x0<=_0x40f426;_0x40f426--)(_0x2746f0=_0x59fa35[_0x40f426])&&(_0x5071c3=(_0x1a4d7d<0x3?_0x2746f0(_0x5071c3):0x3<_0x1a4d7d?_0x2746f0(_0x50940c,_0x4a8002,_0x5071c3):_0x2746f0(_0x50940c,_0x4a8002))||_0x5071c3);}0x3<_0x1a4d7d&&_0x5071c3&&Object[_0x2d260f(0x30e2)](_0x50940c,_0x4a8002,_0x5071c3);}var _0x3d8548=_0x369f6d(0x10435),_0xb36b61=_0x369f6d(0xbd53),_0x37e8a1=_0x369f6d(0x5645),_0x3e5959=_0x369f6d(0x10c09),_0x261da1=_0x369f6d(0x14868),_0x4b4ff7=_0x369f6d(0x1679c),_0xc6e044=_0x369f6d(0xd537),_0x398494=_0x369f6d(0x4158),_0x16b4b1=(_0x369f6d(0x73f),_0x369f6d(0xc5d7),_0x369f6d(0x1419a)),_0x22202c=_0x369f6d(0x15ec7);class _0x1bd3c1 extends _0x37e8a1['H']{constructor(){var _0x2eb41c=a8_0xcbd5;super(),this['EMISSIVE']=!0x1,this[_0x2eb41c(0x38c1)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x2eb41c(0x2397)]=!0x1,this[_0x2eb41c(0x7b1)]=!0x1,this[_0x2eb41c(0x3a91)]=!0x1,this[_0x2eb41c(0x333)]=!0x1,this[_0x2eb41c(0x33ac)]=!0x1,this['DEPTHPREPASS']=!0x1,this[_0x2eb41c(0x2f9e)]=!0x1,this[_0x2eb41c(0x30a0)]=!0x1,this[_0x2eb41c(0x295)]=!0x1,this[_0x2eb41c(0x2960)]=!0x1,this[_0x2eb41c(0x990)]=!0x1,this[_0x2eb41c(0x1de7)]=!0x1,this[_0x2eb41c(0x156b)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x2eb41c(0x1245)]=0x0,this[_0x2eb41c(0x3ebc)]=!0x1,this['INSTANCESCOLOR']=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x2eb41c(0x109a)]();}}class _0x50bc9f extends _0x261da1['a']{constructor(_0x553939,_0x332215){var _0x37dc9e=a8_0xcbd5;super(_0x553939,_0x332215),this['_maxSimultaneousLights']=0x4,this['topColor']=new _0xb36b61['Wo'](0x1,0x0,0x0),this['topColorAlpha']=0x1,this[_0x37dc9e(0x23a3)]=new _0xb36b61['Wo'](0x0,0x0,0x1),this[_0x37dc9e(0x2e16)]=0x1,this[_0x37dc9e(0x34d3)]=0x0,this[_0x37dc9e(0xa64)]=0x1,this[_0x37dc9e(0x332a)]=0x1,this[_0x37dc9e(0x3d27)]=!0x1;}[_0x50a674(0x2865)](){var _0x5d2c01=_0x50a674;return this[_0x5d2c01(0x3fd3)]<0x1||this[_0x5d2c01(0x4027)]<0x1||this[_0x5d2c01(0x2e16)]<0x1;}[_0x50a674(0x21a4)](){return!0x0;}[_0x50a674(0x25a8)](){return null;}['isReadyForSubMesh'](_0x1e11a6,_0x441e04,_0x47350f){var _0x1834f4=_0x50a674;if(this['isFrozen']&&_0x441e04[_0x1834f4(0x401c)]&&_0x441e04['effect'][_0x1834f4(0x222c)]&&_0x441e04['effect'][_0x1834f4(0x329d)]===_0x47350f)return!0x0;_0x441e04['materialDefines']||(_0x441e04[_0x1834f4(0x1063)]=new _0x1bd3c1());const _0x29d48b=_0x441e04['materialDefines'],_0x594950=this['getScene']();if(this['_isReadyForSubMesh'](_0x441e04))return!0x0;var _0x45ee70=_0x594950[_0x1834f4(0x279a)]();if(_0x3e5959['G'][_0x1834f4(0x3ad2)](_0x594950,_0x45ee70,this,_0x29d48b,!!_0x47350f),_0x3e5959['G'][_0x1834f4(0x316d)](_0x1e11a6,_0x594950,!0x1,this[_0x1834f4(0x1e9d)],this[_0x1834f4(0x1835)],this[_0x1834f4(0xbdc)](_0x1e11a6),_0x29d48b),_0x29d48b[_0x1834f4(0x20d0)]=_0x3e5959['G'][_0x1834f4(0x415e)](_0x594950,_0x1e11a6,_0x29d48b,!0x1,this[_0x1834f4(0x14fd)],this[_0x1834f4(0x3d27)]),_0x29d48b[_0x1834f4(0x12c7)]=this[_0x1834f4(0x3d27)],_0x3e5959['G'][_0x1834f4(0x289d)](_0x1e11a6,_0x29d48b,!0x1,!0x0),_0x29d48b[_0x1834f4(0x1c15)]){_0x29d48b[_0x1834f4(0x8de)](),_0x594950[_0x1834f4(0x867)]();const _0xafd939=new _0x16b4b1['L'](),_0x156f1e=(_0x29d48b[_0x1834f4(0x30a0)]&&_0xafd939[_0x1834f4(0xef1)](0x1,_0x1834f4(0x30a0)),_0x3e5959['G'][_0x1834f4(0x3f1c)](_0x29d48b,_0xafd939),0x0<_0x29d48b[_0x1834f4(0x382b)]&&_0xafd939[_0x1834f4(0x2aec)](0x0,_0x1e11a6),_0x29d48b[_0x1834f4(0x33e9)]=_0x594950[_0x1834f4(0x1a7c)]['applyByPostProcess'],[_0x4b4ff7['o'][_0x1834f4(0x1745)]]);_0x29d48b[_0x1834f4(0x295)]&&_0x156f1e['push'](_0x4b4ff7['o']['NormalKind']),_0x29d48b[_0x1834f4(0x2960)]&&_0x156f1e[_0x1834f4(0x2009)](_0x4b4ff7['o']['UVKind']),_0x29d48b[_0x1834f4(0x990)]&&_0x156f1e[_0x1834f4(0x2009)](_0x4b4ff7['o'][_0x1834f4(0x741)]),_0x29d48b[_0x1834f4(0x1de7)]&&_0x156f1e['push'](_0x4b4ff7['o'][_0x1834f4(0x1d01)]),_0x3e5959['G'][_0x1834f4(0x23e6)](_0x156f1e,_0x1e11a6,_0x29d48b,_0xafd939),_0x3e5959['G'][_0x1834f4(0x216f)](_0x156f1e,_0x29d48b);var _0x1e11a6=_0x29d48b['toString'](),_0x5388b7=[_0x1834f4(0x318b),_0x1834f4(0x4b1),'viewProjection',_0x1834f4(0x3f10),_0x1834f4(0x3c18),_0x1834f4(0x17c9),'vFogColor','pointSize',_0x1834f4(0x1ccd),_0x1834f4(0x23b6),_0x1834f4(0x23a3),'offset',_0x1834f4(0x332a),_0x1834f4(0xa64)],_0x224b3b=((0x0,_0x22202c['qx'])(_0x5388b7),[]),_0x583739=new Array();_0x3e5959['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x5388b7,'uniformBuffersNames':_0x583739,'samplers':_0x224b3b,'defines':_0x29d48b,'maxSimultaneousLights':0x4}),_0x441e04[_0x1834f4(0xfcc)](_0x594950[_0x1834f4(0x279a)]()[_0x1834f4(0x29f2)]('gradient',{'attributes':_0x156f1e,'uniformsNames':_0x5388b7,'uniformBuffersNames':_0x583739,'samplers':_0x224b3b,'defines':_0x1e11a6,'fallbacks':_0xafd939,'onCompiled':this[_0x1834f4(0xeac)],'onError':this[_0x1834f4(0x1460)],'indexParameters':{'maxSimultaneousLights':0x4}},_0x45ee70),_0x29d48b,this['_materialContext']);}return!(!_0x441e04[_0x1834f4(0x401c)]||!_0x441e04[_0x1834f4(0x401c)][_0x1834f4(0xe80)]()||(_0x29d48b['_renderId']=_0x594950[_0x1834f4(0xb8f)](),_0x441e04['effect'][_0x1834f4(0x222c)]=!0x0,_0x441e04['effect']['_wasPreviouslyUsingInstances']=!!_0x47350f,0x0));}[_0x50a674(0x1068)](_0x12c08c,_0x5c8b93,_0x37bd3a){var _0x3cad13=_0x50a674;const _0x3a5bdb=this[_0x3cad13(0x14ab)]();var _0x5f4855=_0x37bd3a[_0x3cad13(0x1063)];_0x5f4855&&(_0x37bd3a=_0x37bd3a[_0x3cad13(0x401c)])&&(this[_0x3cad13(0x3560)]=_0x37bd3a,this[_0x3cad13(0x25fe)](_0x12c08c),this[_0x3cad13(0x3560)][_0x3cad13(0x1b4f)](_0x3cad13(0x8a6),_0x3a5bdb[_0x3cad13(0x3a5e)]()),_0x3e5959['G'][_0x3cad13(0x1711)](_0x5c8b93,_0x37bd3a),this[_0x3cad13(0x1995)](_0x3a5bdb,_0x37bd3a)&&((0x0,_0x22202c['an'])(_0x37bd3a,this,_0x3a5bdb),this['pointsCloud']&&this['_activeEffect'][_0x3cad13(0x12f1)]('pointSize',this[_0x3cad13(0x153e)]),_0x3a5bdb[_0x3cad13(0x2bdb)](_0x37bd3a)),_0x3a5bdb['lightsEnabled']&&!this[_0x3cad13(0x2768)]&&_0x3e5959['G'][_0x3cad13(0x94f)](_0x3a5bdb,_0x5c8b93,this['_activeEffect'],_0x5f4855,this[_0x3cad13(0x360f)]),_0x3a5bdb[_0x3cad13(0x1835)]&&_0x5c8b93['applyFog']&&_0x3a5bdb[_0x3cad13(0x395e)]!==_0xc6e044['x']['FOGMODE_NONE']&&this['_activeEffect'][_0x3cad13(0x1b4f)](_0x3cad13(0x4b1),_0x3a5bdb[_0x3cad13(0x1f6f)]()),_0x3e5959['G']['BindFogParameters'](_0x3a5bdb,_0x5c8b93,this[_0x3cad13(0x3560)]),this['_activeEffect']['setColor4'](_0x3cad13(0x23b6),this[_0x3cad13(0x23b6)],this[_0x3cad13(0x4027)]),this[_0x3cad13(0x3560)][_0x3cad13(0x1486)](_0x3cad13(0x23a3),this['bottomColor'],this[_0x3cad13(0x2e16)]),this[_0x3cad13(0x3560)][_0x3cad13(0x12f1)](_0x3cad13(0x34d3),this['offset']),this[_0x3cad13(0x3560)][_0x3cad13(0x12f1)](_0x3cad13(0xa64),this[_0x3cad13(0xa64)]),this[_0x3cad13(0x3560)][_0x3cad13(0x12f1)](_0x3cad13(0x332a),this[_0x3cad13(0x332a)]),this[_0x3cad13(0x28ab)](_0x5c8b93,this[_0x3cad13(0x3560)]));}[_0x50a674(0x19d)](){return[];}[_0x50a674(0xc1f)](_0x3a00af){var _0x1dc120=_0x50a674;super[_0x1dc120(0xc1f)](_0x3a00af);}[_0x50a674(0x2654)](_0x26ecf1){var _0x111b6d=_0x50a674;return _0x3d8548['p4'][_0x111b6d(0x30cf)](()=>new _0x50bc9f(_0x26ecf1,this['getScene']()),this);}['serialize'](){var _0x168b50=_0x50a674;const _0x255e98=super[_0x168b50(0xea8)]();return _0x255e98[_0x168b50(0x1ffe)]=_0x168b50(0x22cf),_0x255e98;}[_0x50a674(0x28c8)](){var _0x15edee=_0x50a674;return _0x15edee(0x199f);}static[_0x50a674(0xd6b)](_0x167db4,_0x287502,_0x414249){var _0x344d0b=_0x50a674;return _0x3d8548['p4']['Parse'](()=>new _0x50bc9f(_0x167db4[_0x344d0b(0x1c3a)],_0x287502),_0x167db4,_0x287502,_0x414249);}}_0x52fdf7([(0x0,_0x3d8548['qC'])(_0x50a674(0x360f))],_0x50bc9f[_0x50a674(0x2dca)],_0x50a674(0x14fd),void 0x0),_0x52fdf7([(0x0,_0x3d8548['wz'])(_0x50a674(0x82d))],_0x50bc9f[_0x50a674(0x2dca)],_0x50a674(0x360f),void 0x0),_0x52fdf7([(0x0,_0x3d8548['n9'])()],_0x50bc9f[_0x50a674(0x2dca)],_0x50a674(0x23b6),void 0x0),_0x52fdf7([(0x0,_0x3d8548['qC'])()],_0x50bc9f[_0x50a674(0x2dca)],_0x50a674(0x4027),void 0x0),_0x52fdf7([(0x0,_0x3d8548['n9'])()],_0x50bc9f[_0x50a674(0x2dca)],_0x50a674(0x23a3),void 0x0),_0x52fdf7([(0x0,_0x3d8548['qC'])()],_0x50bc9f[_0x50a674(0x2dca)],_0x50a674(0x2e16),void 0x0),_0x52fdf7([(0x0,_0x3d8548['qC'])()],_0x50bc9f[_0x50a674(0x2dca)],_0x50a674(0x34d3),void 0x0),_0x52fdf7([(0x0,_0x3d8548['qC'])()],_0x50bc9f[_0x50a674(0x2dca)],'scale',void 0x0),_0x52fdf7([(0x0,_0x3d8548['qC'])()],_0x50bc9f[_0x50a674(0x2dca)],_0x50a674(0x332a),void 0x0),_0x52fdf7([(0x0,_0x3d8548['qC'])(_0x50a674(0x2768))],_0x50bc9f[_0x50a674(0x2dca)],'_disableLighting',void 0x0),_0x52fdf7([(0x0,_0x3d8548['wz'])('_markAllSubMeshesAsLightsDirty')],_0x50bc9f[_0x50a674(0x2dca)],_0x50a674(0x2768),void 0x0),(0x0,_0x398494['H'])(_0x50a674(0x22cf),_0x50bc9f);},0x33a6:(_0x52a9f2,_0x483200,_0x5f1358)=>{_0x5f1358(0x29b2);},0x5519:(_0x2c26ce,_0x44acf6,_0x47f33f)=>{var _0x5c4598=a8_0x2e955a;function _0xcba1e8(_0x14548a,_0x2f048a,_0xc2a5a,_0x2344d7){var _0x518d6d=a8_0xcbd5,_0x3f72b0,_0x24f910=arguments[_0x518d6d(0x9da)],_0x9ca138=_0x24f910<0x3?_0x2f048a:null===_0x2344d7?_0x2344d7=Object['getOwnPropertyDescriptor'](_0x2f048a,_0xc2a5a):_0x2344d7;if(_0x518d6d(0x3e0f)==typeof Reflect&&_0x518d6d(0x17ad)==typeof Reflect[_0x518d6d(0x3902)])_0x9ca138=Reflect[_0x518d6d(0x3902)](_0x14548a,_0x2f048a,_0xc2a5a,_0x2344d7);else{for(var _0x134c20=_0x14548a[_0x518d6d(0x9da)]-0x1;0x0<=_0x134c20;_0x134c20--)(_0x3f72b0=_0x14548a[_0x134c20])&&(_0x9ca138=(_0x24f910<0x3?_0x3f72b0(_0x9ca138):0x3<_0x24f910?_0x3f72b0(_0x2f048a,_0xc2a5a,_0x9ca138):_0x3f72b0(_0x2f048a,_0xc2a5a))||_0x9ca138);}0x3<_0x24f910&&_0x9ca138&&Object['defineProperty'](_0x2f048a,_0xc2a5a,_0x9ca138);}var _0x5408ba=_0x47f33f(0x10435),_0x2526e0=_0x47f33f(0xd53f),_0x5bbc4b=_0x47f33f(0xbd53),_0x195663=_0x47f33f(0x5645),_0x33c75c=_0x47f33f(0x10c09),_0x3f5bce=_0x47f33f(0x14868),_0x35dd14=_0x47f33f(0x12820),_0x2df3d6=_0x47f33f(0x1679c),_0x5990f0=_0x47f33f(0x4158);_0x47f33f(0x141c3),_0x47f33f(0xdc32);class _0x440ec7 extends _0x195663['H']{constructor(){var _0x1ebd4c=a8_0xcbd5;super(),this[_0x1ebd4c(0x30ed)]=!0x1,this['TRANSPARENT']=!0x1,this[_0x1ebd4c(0x30a0)]=!0x1,this['PREMULTIPLYALPHA']=!0x1,this[_0x1ebd4c(0x146e)]=!0x1,this[_0x1ebd4c(0x2960)]=!0x1,this[_0x1ebd4c(0x990)]=!0x1,this[_0x1ebd4c(0x3ebc)]=!0x1,this['THIN_INSTANCES']=!0x1,this[_0x1ebd4c(0x33e9)]=!0x1,this[_0x1ebd4c(0x19aa)]=!0x1,this[_0x1ebd4c(0x109a)]();}}class _0x371ec8 extends _0x3f5bce['a']{constructor(_0x22547c,_0x57b8e4){var _0x3320ad=a8_0xcbd5;super(_0x22547c,_0x57b8e4),this[_0x3320ad(0x286b)]=_0x5bbc4b['Wo']['Black'](),this[_0x3320ad(0x2fde)]=_0x5bbc4b['Wo'][_0x3320ad(0x18eb)](),this['gridRatio']=0x1,this[_0x3320ad(0x1f8f)]=_0x2526e0['P'][_0x3320ad(0x317a)](),this[_0x3320ad(0x1de8)]=0xa,this[_0x3320ad(0x1c62)]=0.33,this[_0x3320ad(0xc0c)]=0x1,this[_0x3320ad(0x3dbf)]=!0x1,this['useMaxLine']=!0x1,this['_gridControl']=new _0x2526e0['Lt'](this[_0x3320ad(0x14c9)],this[_0x3320ad(0x1de8)],this[_0x3320ad(0x1c62)],this['opacity']);}[_0x5c4598(0x2865)](){var _0x3e4c2c=_0x5c4598;return this[_0x3e4c2c(0xc0c)]<0x1||this[_0x3e4c2c(0x101e)]&&this[_0x3e4c2c(0x101e)][_0x3e4c2c(0xe80)]();}[_0x5c4598(0x2070)](_0x2133f5){var _0x5aa088=_0x5c4598;return _0x2133f5['visibility']<0x1||this[_0x5aa088(0x2865)]();}[_0x5c4598(0x30ee)](_0x1c53cc,_0x528fc7,_0x2745cb){var _0x436ab4=_0x5c4598;if(this[_0x436ab4(0x24d7)]&&_0x528fc7[_0x436ab4(0x401c)]&&_0x528fc7[_0x436ab4(0x401c)][_0x436ab4(0x222c)]&&_0x528fc7['effect'][_0x436ab4(0x329d)]===_0x2745cb)return!0x0;_0x528fc7['materialDefines']||(_0x528fc7[_0x436ab4(0x1063)]=new _0x440ec7());const _0x2fadb0=_0x528fc7['materialDefines'],_0x4bcbfe=this[_0x436ab4(0x14ab)]();if(this[_0x436ab4(0x40ce)](_0x528fc7))return!0x0;if(_0x2fadb0[_0x436ab4(0x37ac)]!==this[_0x436ab4(0xc0c)]<0x1&&(_0x2fadb0['TRANSPARENT']=!_0x2fadb0['TRANSPARENT'],_0x2fadb0[_0x436ab4(0x177e)]()),_0x2fadb0[_0x436ab4(0x5b9)]!=this[_0x436ab4(0x3dbf)]&&(_0x2fadb0[_0x436ab4(0x5b9)]=!_0x2fadb0[_0x436ab4(0x5b9)],_0x2fadb0[_0x436ab4(0x177e)]()),_0x2fadb0[_0x436ab4(0x146e)]!==this[_0x436ab4(0x31a4)]&&(_0x2fadb0[_0x436ab4(0x146e)]=!_0x2fadb0[_0x436ab4(0x146e)],_0x2fadb0[_0x436ab4(0x177e)]()),_0x2fadb0[_0x436ab4(0x2c7e)]&&(_0x2fadb0[_0x436ab4(0x1c89)]=!0x1,_0x4bcbfe[_0x436ab4(0x3387)]&&this[_0x436ab4(0x101e)]&&_0x35dd14['k'][_0x436ab4(0x3965)])){if(!this[_0x436ab4(0x101e)]['isReady']())return!0x1;_0x2fadb0[_0x436ab4(0x1c89)]=!0x0,_0x2fadb0[_0x436ab4(0x30ed)]=!0x0;}if(_0x33c75c['G']['PrepareDefinesForMisc'](_0x1c53cc,_0x4bcbfe,!0x1,!0x1,this[_0x436ab4(0x1835)],!0x1,_0x2fadb0),_0x33c75c['G'][_0x436ab4(0x3ad2)](_0x4bcbfe,_0x4bcbfe[_0x436ab4(0x279a)](),this,_0x2fadb0,!!_0x2745cb),_0x2fadb0[_0x436ab4(0x1c15)]){_0x2fadb0[_0x436ab4(0x8de)](),_0x4bcbfe['resetCachedMaterial'](),_0x33c75c['G'][_0x436ab4(0x289d)](_0x1c53cc,_0x2fadb0,!0x1,!0x1);const _0x518878=[_0x2df3d6['o']['PositionKind'],_0x2df3d6['o'][_0x436ab4(0x1600)]];_0x2fadb0[_0x436ab4(0x2960)]&&_0x518878[_0x436ab4(0x2009)](_0x2df3d6['o']['UVKind']),_0x2fadb0[_0x436ab4(0x990)]&&_0x518878[_0x436ab4(0x2009)](_0x2df3d6['o'][_0x436ab4(0x741)]),_0x2fadb0[_0x436ab4(0x33e9)]=_0x4bcbfe[_0x436ab4(0x1a7c)]['applyByPostProcess'],_0x33c75c['G'][_0x436ab4(0x216f)](_0x518878,_0x2fadb0),_0x1c53cc=_0x2fadb0[_0x436ab4(0x348f)](),_0x528fc7[_0x436ab4(0xfcc)](_0x4bcbfe[_0x436ab4(0x279a)]()['createEffect'](_0x436ab4(0x3e97),_0x518878,['projection',_0x436ab4(0x286b),_0x436ab4(0x2fde),_0x436ab4(0x2a09),_0x436ab4(0x1f8f),_0x436ab4(0x17c9),_0x436ab4(0x14b7),_0x436ab4(0x318b),_0x436ab4(0x4b1),_0x436ab4(0x863),'vOpacityInfos',_0x436ab4(0x282)],['opacitySampler'],_0x1c53cc,void 0x0,this[_0x436ab4(0xeac)],this['onError']),_0x2fadb0,this[_0x436ab4(0xe58)]);}return!(!_0x528fc7[_0x436ab4(0x401c)]||!_0x528fc7['effect'][_0x436ab4(0xe80)]()||(_0x2fadb0['_renderId']=_0x4bcbfe['getRenderId'](),_0x528fc7[_0x436ab4(0x401c)][_0x436ab4(0x222c)]=!0x0,_0x528fc7[_0x436ab4(0x401c)][_0x436ab4(0x329d)]=!!_0x2745cb,0x0));}[_0x5c4598(0x1068)](_0x3569cf,_0x236f03,_0x46e590){var _0x3ca56b=_0x5c4598;const _0xd27b35=this[_0x3ca56b(0x14ab)]();var _0x1b8654=_0x46e590['materialDefines'];_0x1b8654&&(_0x46e590=_0x46e590[_0x3ca56b(0x401c)])&&(this['_activeEffect']=_0x46e590,this['_activeEffect'][_0x3ca56b(0x12f1)](_0x3ca56b(0x282),_0x236f03[_0x3ca56b(0x282)]),_0x1b8654[_0x3ca56b(0x3ebc)]&&!_0x1b8654['THIN_INSTANCE']||this[_0x3ca56b(0x25fe)](_0x3569cf),this['_activeEffect'][_0x3ca56b(0x1b4f)](_0x3ca56b(0x4b1),_0xd27b35[_0x3ca56b(0x1f6f)]()),this[_0x3ca56b(0x3560)][_0x3ca56b(0x1b4f)](_0x3ca56b(0x1c36),_0xd27b35['getProjectionMatrix']()),this[_0x3ca56b(0x1995)](_0xd27b35,_0x46e590)&&(this[_0x3ca56b(0x3560)][_0x3ca56b(0x38b3)](_0x3ca56b(0x286b),this[_0x3ca56b(0x286b)]),this['_activeEffect']['setColor3']('lineColor',this[_0x3ca56b(0x2fde)]),this['_activeEffect'][_0x3ca56b(0x361f)](_0x3ca56b(0x1f8f),this[_0x3ca56b(0x1f8f)]),this['_gridControl']['x']=this[_0x3ca56b(0x14c9)],this[_0x3ca56b(0x2f6f)]['y']=Math[_0x3ca56b(0x142a)](this['majorUnitFrequency']),this['_gridControl']['z']=this[_0x3ca56b(0x1c62)],this['_gridControl']['w']=this[_0x3ca56b(0xc0c)],this[_0x3ca56b(0x3560)][_0x3ca56b(0x1ec)](_0x3ca56b(0x2a09),this[_0x3ca56b(0x2f6f)]),this[_0x3ca56b(0x101e)]&&_0x35dd14['k'][_0x3ca56b(0x3965)]&&(this[_0x3ca56b(0x3560)][_0x3ca56b(0x35bd)](_0x3ca56b(0x2649),this[_0x3ca56b(0x101e)]),this[_0x3ca56b(0x3560)]['setFloat2']('vOpacityInfos',this[_0x3ca56b(0x101e)][_0x3ca56b(0x2c90)],this['_opacityTexture'][_0x3ca56b(0x1f4d)]),this[_0x3ca56b(0x3560)][_0x3ca56b(0x1b4f)](_0x3ca56b(0x863),this[_0x3ca56b(0x101e)][_0x3ca56b(0x6a6)]()))),_0x33c75c['G'][_0x3ca56b(0x33c2)](_0xd27b35,_0x236f03,this['_activeEffect']),this['_afterBind'](_0x236f03,this[_0x3ca56b(0x3560)]));}['dispose'](_0x4a5306){var _0x177bab=_0x5c4598;super[_0x177bab(0xc1f)](_0x4a5306);}['clone'](_0x4bf2d8){var _0x4095dc=_0x5c4598;return _0x5408ba['p4'][_0x4095dc(0x30cf)](()=>new _0x371ec8(_0x4bf2d8,this[_0x4095dc(0x14ab)]()),this);}['serialize'](){var _0x3196cf=_0x5c4598;const _0x4a452f=super[_0x3196cf(0xea8)]();return _0x4a452f[_0x3196cf(0x1ffe)]=_0x3196cf(0x3bcc),_0x4a452f;}[_0x5c4598(0x28c8)](){var _0x339daa=_0x5c4598;return _0x339daa(0x2ac9);}static['Parse'](_0x139b3d,_0xb51f3d,_0x16cc01){var _0x4430a9=_0x5c4598;return _0x5408ba['p4'][_0x4430a9(0xd6b)](()=>new _0x371ec8(_0x139b3d[_0x4430a9(0x1c3a)],_0xb51f3d),_0x139b3d,_0xb51f3d,_0x16cc01);}}_0xcba1e8([(0x0,_0x5408ba['n9'])()],_0x371ec8['prototype'],'mainColor',void 0x0),_0xcba1e8([(0x0,_0x5408ba['n9'])()],_0x371ec8[_0x5c4598(0x2dca)],_0x5c4598(0x2fde),void 0x0),_0xcba1e8([(0x0,_0x5408ba['qC'])()],_0x371ec8[_0x5c4598(0x2dca)],_0x5c4598(0x14c9),void 0x0),_0xcba1e8([(0x0,_0x5408ba['hd'])()],_0x371ec8['prototype'],_0x5c4598(0x1f8f),void 0x0),_0xcba1e8([(0x0,_0x5408ba['qC'])()],_0x371ec8['prototype'],_0x5c4598(0x1de8),void 0x0),_0xcba1e8([(0x0,_0x5408ba['qC'])()],_0x371ec8['prototype'],_0x5c4598(0x1c62),void 0x0),_0xcba1e8([(0x0,_0x5408ba['qC'])()],_0x371ec8[_0x5c4598(0x2dca)],_0x5c4598(0xc0c),void 0x0),_0xcba1e8([(0x0,_0x5408ba['qC'])()],_0x371ec8[_0x5c4598(0x2dca)],'preMultiplyAlpha',void 0x0),_0xcba1e8([(0x0,_0x5408ba['qC'])()],_0x371ec8['prototype'],_0x5c4598(0x31a4),void 0x0),_0xcba1e8([(0x0,_0x5408ba['oU'])(_0x5c4598(0x401a))],_0x371ec8['prototype'],_0x5c4598(0x101e),void 0x0),_0xcba1e8([(0x0,_0x5408ba['wz'])(_0x5c4598(0x18b1))],_0x371ec8[_0x5c4598(0x2dca)],_0x5c4598(0x401a),void 0x0),(0x0,_0x5990f0['H'])('BABYLON.GridMaterial',_0x371ec8);},0x16a5d:(_0x537f5c,_0x8afe2a,_0x24c00d)=>{_0x24c00d(0x5519);},0xe292:(_0x2cf611,_0x558d18,_0x394b3e)=>{_0x394b3e(0x42d0),_0x394b3e(0x704a),_0x394b3e(0x13c40),_0x394b3e(0xf2a1),_0x394b3e(0x33a6),_0x394b3e(0x16a5d),_0x394b3e(0xad46),_0x394b3e(0x14a13),_0x394b3e(0x7c36),_0x394b3e(0xedb8),_0x394b3e(0x115e0),_0x394b3e(0x7f03),_0x394b3e(0x13dea),_0x394b3e(0x4f9e),_0x394b3e(0x340d);},0xad46:(_0x758e93,_0x516552,_0x367738)=>{_0x367738(0x6302);},0x6302:(_0x5e3474,_0xcabccf,_0x101bb7)=>{var _0x4ff823=a8_0x2e955a;function _0x25d8e6(_0x428f7b,_0x4c9c2c,_0x271b55,_0x224b5e){var _0xbeebe3=a8_0xcbd5,_0x5e02fa,_0x34c3f0=arguments[_0xbeebe3(0x9da)],_0x405ddb=_0x34c3f0<0x3?_0x4c9c2c:null===_0x224b5e?_0x224b5e=Object['getOwnPropertyDescriptor'](_0x4c9c2c,_0x271b55):_0x224b5e;if('object'==typeof Reflect&&_0xbeebe3(0x17ad)==typeof Reflect['decorate'])_0x405ddb=Reflect[_0xbeebe3(0x3902)](_0x428f7b,_0x4c9c2c,_0x271b55,_0x224b5e);else{for(var _0x5b0247=_0x428f7b[_0xbeebe3(0x9da)]-0x1;0x0<=_0x5b0247;_0x5b0247--)(_0x5e02fa=_0x428f7b[_0x5b0247])&&(_0x405ddb=(_0x34c3f0<0x3?_0x5e02fa(_0x405ddb):0x3<_0x34c3f0?_0x5e02fa(_0x4c9c2c,_0x271b55,_0x405ddb):_0x5e02fa(_0x4c9c2c,_0x271b55))||_0x405ddb);}0x3<_0x34c3f0&&_0x405ddb&&Object[_0xbeebe3(0x30e2)](_0x4c9c2c,_0x271b55,_0x405ddb);}var _0x4cc8b4=_0x101bb7(0x10435),_0x372ea2=_0x101bb7(0xbd53),_0x260f6d=_0x101bb7(0x5645),_0x53c24d=_0x101bb7(0x10c09),_0x435aae=_0x101bb7(0x14868),_0x590627=_0x101bb7(0x12820),_0x2f6491=_0x101bb7(0x1679c),_0x2abcaa=_0x101bb7(0xd537),_0x1bb467=_0x101bb7(0x4158),_0x1cf154=(_0x101bb7(0x8827),_0x101bb7(0x15b46),_0x101bb7(0x1419a)),_0x3b366a=_0x101bb7(0x15ec7);class _0x2c7817 extends _0x260f6d['H']{constructor(){var _0x4bac36=a8_0xcbd5;super(),this[_0x4bac36(0xc94)]=!0x1,this[_0x4bac36(0x38c1)]=!0x1,this[_0x4bac36(0x3bc1)]=!0x1,this[_0x4bac36(0x2397)]=!0x1,this[_0x4bac36(0x7b1)]=!0x1,this[_0x4bac36(0x3a91)]=!0x1,this[_0x4bac36(0x333)]=!0x1,this[_0x4bac36(0x33ac)]=!0x1,this[_0x4bac36(0x11a1)]=!0x1,this['POINTSIZE']=!0x1,this[_0x4bac36(0x30a0)]=!0x1,this[_0x4bac36(0x3996)]=!0x1,this[_0x4bac36(0x11e7)]=!0x1,this[_0x4bac36(0x14bc)]=!0x1,this[_0x4bac36(0x2ba8)]=!0x1,this[_0x4bac36(0x1803)]=!0x1,this[_0x4bac36(0x637)]=!0x1,this['SPOTLIGHT2']=!0x1,this[_0x4bac36(0x1b1e)]=!0x1,this[_0x4bac36(0x1be6)]=!0x1,this['HEMILIGHT1']=!0x1,this[_0x4bac36(0x968)]=!0x1,this[_0x4bac36(0x2f79)]=!0x1,this[_0x4bac36(0x1c10)]=!0x1,this['DIRLIGHT1']=!0x1,this[_0x4bac36(0x84e)]=!0x1,this[_0x4bac36(0x16be)]=!0x1,this['POINTLIGHT0']=!0x1,this[_0x4bac36(0x946)]=!0x1,this[_0x4bac36(0xb04)]=!0x1,this[_0x4bac36(0xd80)]=!0x1,this[_0x4bac36(0x2501)]=!0x1,this[_0x4bac36(0x71b)]=!0x1,this[_0x4bac36(0x2326)]=!0x1,this['SHADOW3']=!0x1,this[_0x4bac36(0x344c)]=!0x1,this[_0x4bac36(0x364b)]=!0x1,this[_0x4bac36(0x7e1)]=!0x1,this[_0x4bac36(0x3fa5)]=!0x1,this[_0x4bac36(0x1f7b)]=!0x1,this[_0x4bac36(0x4ac)]=!0x1,this['SHADOWPOISSON1']=!0x1,this['SHADOWPOISSON2']=!0x1,this[_0x4bac36(0x1855)]=!0x1,this[_0x4bac36(0x107b)]=!0x1,this[_0x4bac36(0x2564)]=!0x1,this[_0x4bac36(0xbba)]=!0x1,this['SHADOWPCF3']=!0x1,this['SHADOWPCSS0']=!0x1,this[_0x4bac36(0x23a2)]=!0x1,this[_0x4bac36(0x591)]=!0x1,this[_0x4bac36(0x1420)]=!0x1,this['NORMAL']=!0x1,this['UV1']=!0x1,this[_0x4bac36(0x990)]=!0x1,this[_0x4bac36(0x1de7)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x4bac36(0x382b)]=0x0,this['BonesPerMesh']=0x0,this[_0x4bac36(0x3ebc)]=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x4bac36(0x21da)]=!0x1,this[_0x4bac36(0x33e9)]=!0x1,this[_0x4bac36(0x19aa)]=!0x1,this[_0x4bac36(0x109a)]();}}class _0x4bb047 extends _0x435aae['a']{constructor(_0x18bb46,_0x408e64){var _0x4bec9c=a8_0xcbd5;super(_0x18bb46,_0x408e64),this[_0x4bec9c(0x915)]=0x1,this[_0x4bec9c(0x41dd)]=0x1,this[_0x4bec9c(0x427)]=0x1,this[_0x4bec9c(0x85a)]=0.15,this['_lastTime']=0x0,this[_0x4bec9c(0x1909)]=new _0x372ea2['Wo'](0x1,0x1,0x1),this[_0x4bec9c(0x3d27)]=!0x1,this[_0x4bec9c(0x2c81)]=!0x1,this[_0x4bec9c(0x14fd)]=0x4,this['_scaledDiffuse']=new _0x372ea2['Wo']();}[_0x4ff823(0x2865)](){var _0x1e404f=_0x4ff823;return this[_0x1e404f(0x3fd3)]<0x1;}[_0x4ff823(0x21a4)](){return!0x1;}['getAlphaTestTexture'](){return null;}[_0x4ff823(0x30ee)](_0x1e2064,_0x54ced4,_0x5cf8f5){var _0x5bd85d=_0x4ff823;if(this[_0x5bd85d(0x24d7)]&&_0x54ced4[_0x5bd85d(0x401c)]&&_0x54ced4['effect'][_0x5bd85d(0x222c)]&&_0x54ced4[_0x5bd85d(0x401c)][_0x5bd85d(0x329d)]===_0x5cf8f5)return!0x0;_0x54ced4[_0x5bd85d(0x1063)]||(_0x54ced4['materialDefines']=new _0x2c7817());const _0x36202c=_0x54ced4[_0x5bd85d(0x1063)],_0x320dc7=this[_0x5bd85d(0x14ab)]();if(this[_0x5bd85d(0x40ce)](_0x54ced4))return!0x0;var _0x47de3c=_0x320dc7[_0x5bd85d(0x279a)]();if(_0x36202c[_0x5bd85d(0x2c7e)]&&(_0x36202c[_0x5bd85d(0x1c89)]=!0x1,_0x320dc7[_0x5bd85d(0x3387)]&&this[_0x5bd85d(0x306d)]&&_0x590627['k']['DiffuseTextureEnabled'])){if(!this[_0x5bd85d(0x306d)][_0x5bd85d(0xe80)]())return!0x1;_0x36202c[_0x5bd85d(0x1c89)]=!0x0,_0x36202c['DIFFUSE']=!0x0;}if(_0x53c24d['G'][_0x5bd85d(0x316d)](_0x1e2064,_0x320dc7,!0x1,this[_0x5bd85d(0x1e9d)],this['fogEnabled'],this['_shouldTurnAlphaTestOn'](_0x1e2064),_0x36202c),_0x36202c[_0x5bd85d(0x20d0)]=!0x0,_0x53c24d['G'][_0x5bd85d(0x415e)](_0x320dc7,_0x1e2064,_0x36202c,!0x1,this[_0x5bd85d(0x14fd)],this[_0x5bd85d(0x3d27)]),_0x53c24d['G'][_0x5bd85d(0x3ad2)](_0x320dc7,_0x47de3c,this,_0x36202c,!!_0x5cf8f5),_0x53c24d['G']['PrepareDefinesForAttributes'](_0x1e2064,_0x36202c,!0x0,!0x0),_0x36202c[_0x5bd85d(0x1c15)]){_0x36202c[_0x5bd85d(0x8de)](),_0x320dc7[_0x5bd85d(0x867)]();const _0x46a4e9=new _0x1cf154['L'](),_0x45a6ba=(_0x36202c[_0x5bd85d(0x30a0)]&&_0x46a4e9[_0x5bd85d(0xef1)](0x1,_0x5bd85d(0x30a0)),_0x53c24d['G'][_0x5bd85d(0x3f1c)](_0x36202c,_0x46a4e9),0x0<_0x36202c[_0x5bd85d(0x382b)]&&_0x46a4e9[_0x5bd85d(0x2aec)](0x0,_0x1e2064),_0x36202c['IMAGEPROCESSINGPOSTPROCESS']=_0x320dc7['imageProcessingConfiguration'][_0x5bd85d(0x3cee)],[_0x2f6491['o'][_0x5bd85d(0x1745)]]);_0x36202c[_0x5bd85d(0x295)]&&_0x45a6ba['push'](_0x2f6491['o'][_0x5bd85d(0x1600)]),_0x36202c['UV1']&&_0x45a6ba['push'](_0x2f6491['o'][_0x5bd85d(0x3884)]),_0x36202c['UV2']&&_0x45a6ba[_0x5bd85d(0x2009)](_0x2f6491['o'][_0x5bd85d(0x741)]),_0x36202c[_0x5bd85d(0x1de7)]&&_0x45a6ba[_0x5bd85d(0x2009)](_0x2f6491['o'][_0x5bd85d(0x1d01)]),_0x53c24d['G']['PrepareAttributesForBones'](_0x45a6ba,_0x1e2064,_0x36202c,_0x46a4e9),_0x53c24d['G'][_0x5bd85d(0x216f)](_0x45a6ba,_0x36202c);var _0x1e2064=_0x36202c[_0x5bd85d(0x348f)](),_0x3d7241=['world',_0x5bd85d(0x4b1),_0x5bd85d(0x8a6),_0x5bd85d(0x3f10),_0x5bd85d(0x3c18),_0x5bd85d(0xb95),_0x5bd85d(0x17c9),'vFogColor',_0x5bd85d(0x153e),_0x5bd85d(0x3e7a),_0x5bd85d(0x1ccd),'diffuseMatrix',_0x5bd85d(0x3cbe),_0x5bd85d(0x915),'movingSpeed',_0x5bd85d(0x136a),_0x5bd85d(0x85a),_0x5bd85d(0x427)],_0x350030=((0x0,_0x3b366a['qx'])(_0x3d7241),[_0x5bd85d(0x2f85),_0x5bd85d(0x355b)]),_0x459ec8=new Array();_0x53c24d['G'][_0x5bd85d(0x2e9a)]({'uniformsNames':_0x3d7241,'uniformBuffersNames':_0x459ec8,'samplers':_0x350030,'defines':_0x36202c,'maxSimultaneousLights':this[_0x5bd85d(0x360f)]}),_0x54ced4[_0x5bd85d(0xfcc)](_0x320dc7[_0x5bd85d(0x279a)]()['createEffect'](_0x5bd85d(0x19bb),{'attributes':_0x45a6ba,'uniformsNames':_0x3d7241,'uniformBuffersNames':_0x459ec8,'samplers':_0x350030,'defines':_0x1e2064,'fallbacks':_0x46a4e9,'onCompiled':this['onCompiled'],'onError':this[_0x5bd85d(0x1460)],'indexParameters':{'maxSimultaneousLights':this[_0x5bd85d(0x360f)]}},_0x47de3c),_0x36202c,this[_0x5bd85d(0xe58)]);}return!(!_0x54ced4[_0x5bd85d(0x401c)]||!_0x54ced4[_0x5bd85d(0x401c)][_0x5bd85d(0xe80)]()||(_0x36202c[_0x5bd85d(0x3870)]=_0x320dc7[_0x5bd85d(0xb8f)](),_0x54ced4[_0x5bd85d(0x401c)][_0x5bd85d(0x222c)]=!0x0,_0x54ced4[_0x5bd85d(0x401c)][_0x5bd85d(0x329d)]=!!_0x5cf8f5,0x0));}['bindForSubMesh'](_0x583376,_0x5c7f39,_0x4354fc){var _0x537242=_0x4ff823;const _0x2a33ab=this[_0x537242(0x14ab)](),_0x21d2cc=_0x4354fc[_0x537242(0x1063)];_0x21d2cc&&(_0x4354fc=_0x4354fc[_0x537242(0x401c)])&&(this[_0x537242(0x3560)]=_0x4354fc,_0x21d2cc['UNLIT']=this[_0x537242(0x2c81)],this['bindOnlyWorldMatrix'](_0x583376),this[_0x537242(0x3560)]['setMatrix'](_0x537242(0x8a6),_0x2a33ab[_0x537242(0x3a5e)]()),_0x53c24d['G'][_0x537242(0x1711)](_0x5c7f39,this['_activeEffect']),this[_0x537242(0x1995)](_0x2a33ab,_0x4354fc)&&(this[_0x537242(0x36d4)]&&_0x590627['k'][_0x537242(0x278a)]&&(this['_activeEffect'][_0x537242(0x35bd)]('diffuseSampler',this[_0x537242(0x36d4)]),this[_0x537242(0x3560)][_0x537242(0x2f5e)](_0x537242(0x3e7a),this[_0x537242(0x36d4)][_0x537242(0x2c90)],this[_0x537242(0x36d4)]['level']),this[_0x537242(0x3560)][_0x537242(0x1b4f)](_0x537242(0x13ff),this[_0x537242(0x36d4)]['getTextureMatrix']())),this[_0x537242(0x355b)]&&this[_0x537242(0x3560)][_0x537242(0x35bd)](_0x537242(0x355b),this[_0x537242(0x355b)]),(0x0,_0x3b366a['an'])(_0x4354fc,this,_0x2a33ab),this['pointsCloud']&&this[_0x537242(0x3560)][_0x537242(0x12f1)](_0x537242(0x153e),this['pointSize']),_0x2a33ab[_0x537242(0x2bdb)](_0x4354fc)),this[_0x537242(0x3560)][_0x537242(0x1486)]('vDiffuseColor',this[_0x537242(0x3c81)],this[_0x537242(0x3fd3)]*_0x5c7f39[_0x537242(0x282)]),_0x2a33ab[_0x537242(0xc90)]&&!this[_0x537242(0x2768)]&&_0x53c24d['G'][_0x537242(0x94f)](_0x2a33ab,_0x5c7f39,this[_0x537242(0x3560)],_0x21d2cc),_0x2a33ab[_0x537242(0x1835)]&&_0x5c7f39[_0x537242(0x2d15)]&&_0x2a33ab[_0x537242(0x395e)]!==_0x2abcaa['x'][_0x537242(0xfd4)]&&this[_0x537242(0x3560)]['setMatrix'](_0x537242(0x4b1),_0x2a33ab[_0x537242(0x1f6f)]()),_0x53c24d['G'][_0x537242(0x33c2)](_0x2a33ab,_0x5c7f39,this[_0x537242(0x3560)]),this['_lastTime']+=_0x2a33ab[_0x537242(0x279a)]()[_0x537242(0xbf3)](),this[_0x537242(0x3560)][_0x537242(0x12f1)](_0x537242(0x3cbe),this['_lastTime']*this[_0x537242(0x915)]/0x3e8),this[_0x537242(0x136a)]||(this['fogColor']=_0x372ea2['Wo'][_0x537242(0x2d8b)]()),this['_activeEffect'][_0x537242(0x38b3)]('fogColor',this[_0x537242(0x136a)]),this[_0x537242(0x3560)]['setFloat'](_0x537242(0x85a),this[_0x537242(0x85a)]),this['_activeEffect'][_0x537242(0x12f1)](_0x537242(0x427),this[_0x537242(0x427)]),this['_activeEffect']['setFloat'](_0x537242(0x41dd),this[_0x537242(0x41dd)]),this[_0x537242(0x28ab)](_0x5c7f39,this[_0x537242(0x3560)]));}[_0x4ff823(0x19d)](){var _0xdaaa12=_0x4ff823;const _0x49294e=[];return this[_0xdaaa12(0x36d4)]&&this[_0xdaaa12(0x36d4)][_0xdaaa12(0x2a26)]&&0x0new _0x4bb047(_0x4667bd,this[_0x43f5d2(0x14ab)]()),this);}['serialize'](){var _0x1972d2=_0x4ff823;const _0x52203d=super[_0x1972d2(0xea8)]();return _0x52203d['customType']=_0x1972d2(0x3926),_0x52203d;}[_0x4ff823(0x28c8)](){var _0x377dc4=_0x4ff823;return _0x377dc4(0x1dcb);}static[_0x4ff823(0xd6b)](_0x3c6c1e,_0x9436b1,_0x131d45){return _0x4cc8b4['p4']['Parse'](()=>new _0x4bb047(_0x3c6c1e['name'],_0x9436b1),_0x3c6c1e,_0x9436b1,_0x131d45);}}_0x25d8e6([(0x0,_0x4cc8b4['oU'])(_0x4ff823(0x36d4))],_0x4bb047['prototype'],_0x4ff823(0x306d),void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['wz'])(_0x4ff823(0x18b1))],_0x4bb047[_0x4ff823(0x2dca)],_0x4ff823(0x36d4),void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['oU'])()],_0x4bb047[_0x4ff823(0x2dca)],_0x4ff823(0x355b),void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['n9'])()],_0x4bb047[_0x4ff823(0x2dca)],_0x4ff823(0x136a),void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['qC'])()],_0x4bb047[_0x4ff823(0x2dca)],'speed',void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['qC'])()],_0x4bb047['prototype'],'movingSpeed',void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['qC'])()],_0x4bb047['prototype'],_0x4ff823(0x427),void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['qC'])()],_0x4bb047['prototype'],_0x4ff823(0x85a),void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['n9'])()],_0x4bb047[_0x4ff823(0x2dca)],_0x4ff823(0x1909),void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['qC'])('disableLighting')],_0x4bb047[_0x4ff823(0x2dca)],_0x4ff823(0x3d27),void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['wz'])('_markAllSubMeshesAsLightsDirty')],_0x4bb047['prototype'],'disableLighting',void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['qC'])(_0x4ff823(0x2cc5))],_0x4bb047[_0x4ff823(0x2dca)],'_unlit',void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['wz'])(_0x4ff823(0x82d))],_0x4bb047[_0x4ff823(0x2dca)],_0x4ff823(0x2cc5),void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['qC'])(_0x4ff823(0x360f))],_0x4bb047[_0x4ff823(0x2dca)],_0x4ff823(0x14fd),void 0x0),_0x25d8e6([(0x0,_0x4cc8b4['wz'])(_0x4ff823(0x82d))],_0x4bb047[_0x4ff823(0x2dca)],_0x4ff823(0x360f),void 0x0),(0x0,_0x1bb467['H'])(_0x4ff823(0x3926),_0x4bb047);},0x14a13:(_0x209c09,_0x434169,_0x242172)=>{_0x242172(0x2550);},0x2550:(_0x8bb72e,_0x20bba5,_0x2b7f94)=>{var _0x350dc6=a8_0x2e955a;function _0x224dfd(_0x44eabe,_0x4bfd04,_0x7410bc,_0x48c1d1){var _0x51b2f8=a8_0xcbd5,_0x16e400,_0x37d002=arguments['length'],_0x596205=_0x37d002<0x3?_0x4bfd04:null===_0x48c1d1?_0x48c1d1=Object[_0x51b2f8(0x2fee)](_0x4bfd04,_0x7410bc):_0x48c1d1;if(_0x51b2f8(0x3e0f)==typeof Reflect&&_0x51b2f8(0x17ad)==typeof Reflect['decorate'])_0x596205=Reflect['decorate'](_0x44eabe,_0x4bfd04,_0x7410bc,_0x48c1d1);else{for(var _0x349e49=_0x44eabe[_0x51b2f8(0x9da)]-0x1;0x0<=_0x349e49;_0x349e49--)(_0x16e400=_0x44eabe[_0x349e49])&&(_0x596205=(_0x37d002<0x3?_0x16e400(_0x596205):0x3<_0x37d002?_0x16e400(_0x4bfd04,_0x7410bc,_0x596205):_0x16e400(_0x4bfd04,_0x7410bc))||_0x596205);}0x3<_0x37d002&&_0x596205&&Object[_0x51b2f8(0x30e2)](_0x4bfd04,_0x7410bc,_0x596205);}var _0x3b2c25=_0x2b7f94(0x10435),_0x368772=_0x2b7f94(0xbd53),_0x5a6334=_0x2b7f94(0x5645),_0x135a37=_0x2b7f94(0x10c09),_0x2e1b88=_0x2b7f94(0x14868),_0x8bfa13=_0x2b7f94(0x12820),_0x11e4f5=_0x2b7f94(0x1679c),_0x11fd70=_0x2b7f94(0xd537),_0x1efb2c=_0x2b7f94(0x4158),_0x3368e2=(_0x2b7f94(0x166ac),_0x2b7f94(0x12bcc),_0x2b7f94(0x1419a)),_0x27057d=_0x2b7f94(0x15ec7);class _0x5de628 extends _0x5a6334['H']{constructor(){var _0x4f7e2a=a8_0xcbd5;super(),this[_0x4f7e2a(0xc94)]=!0x1,this[_0x4f7e2a(0x38c1)]=!0x1,this[_0x4f7e2a(0x3bc1)]=!0x1,this[_0x4f7e2a(0x2397)]=!0x1,this[_0x4f7e2a(0x7b1)]=!0x1,this[_0x4f7e2a(0x3a91)]=!0x1,this[_0x4f7e2a(0x333)]=!0x1,this[_0x4f7e2a(0x33ac)]=!0x1,this[_0x4f7e2a(0x11a1)]=!0x1,this[_0x4f7e2a(0x2f9e)]=!0x1,this['FOG']=!0x1,this[_0x4f7e2a(0x695)]=!0x1,this['NORMAL']=!0x1,this[_0x4f7e2a(0x2960)]=!0x1,this[_0x4f7e2a(0x990)]=!0x1,this['VERTEXCOLOR']=!0x1,this[_0x4f7e2a(0x156b)]=!0x1,this[_0x4f7e2a(0x382b)]=0x0,this[_0x4f7e2a(0x1245)]=0x0,this['INSTANCES']=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x4f7e2a(0x1e48)]=!0x1,this[_0x4f7e2a(0x33e9)]=!0x1,this[_0x4f7e2a(0x19aa)]=!0x1,this[_0x4f7e2a(0x109a)]();}}class _0x2078c8 extends _0x2e1b88['a']{constructor(_0x53a1c6,_0x33277d){var _0x533600=a8_0xcbd5;super(_0x53a1c6,_0x33277d),this['diffuseColor']=new _0x368772['Wo'](0x1,0x1,0x1),this['specularColor']=new _0x368772['Wo'](0x0,0x0,0x0),this[_0x533600(0xedd)]=0x40,this[_0x533600(0x3d27)]=!0x1,this[_0x533600(0x14fd)]=0x4;}[_0x350dc6(0x2865)](){var _0x4c5e2b=_0x350dc6;return this[_0x4c5e2b(0x3fd3)]<0x1;}[_0x350dc6(0x21a4)](){return!0x1;}[_0x350dc6(0x25a8)](){return null;}['isReadyForSubMesh'](_0x3e1287,_0x2c3685,_0x1acdd0){var _0x544b73=_0x350dc6;if(this[_0x544b73(0x24d7)]&&_0x2c3685['effect']&&_0x2c3685[_0x544b73(0x401c)][_0x544b73(0x222c)]&&_0x2c3685['effect'][_0x544b73(0x329d)]===_0x1acdd0)return!0x0;_0x2c3685[_0x544b73(0x1063)]||(_0x2c3685[_0x544b73(0x1063)]=new _0x5de628());const _0x8c3e70=_0x2c3685['materialDefines'],_0x346ca3=this['getScene']();if(this[_0x544b73(0x40ce)](_0x2c3685))return!0x0;var _0x3b54ad=_0x346ca3[_0x544b73(0x279a)]();if(_0x346ca3[_0x544b73(0x3387)]){if(!this[_0x544b73(0x1e7a)]||!this[_0x544b73(0x1e7a)][_0x544b73(0xe80)]())return!0x1;if(_0x8c3e70[_0x544b73(0x1c89)]=!0x0,_0x8bfa13['k'][_0x544b73(0x278a)]){if(!this[_0x544b73(0x2934)]||!this[_0x544b73(0x2934)][_0x544b73(0xe80)]())return!0x1;if(_0x8c3e70[_0x544b73(0xc94)]=!0x0,!this['_diffuseTexture2']||!this['_diffuseTexture2']['isReady']())return!0x1;if(!this[_0x544b73(0x75b)]||!this['_diffuseTexture3'][_0x544b73(0xe80)]())return!0x1;if(!this[_0x544b73(0x2fba)]||!this[_0x544b73(0x2fba)][_0x544b73(0xe80)]())return!0x1;if(this[_0x544b73(0xab3)]){if(!this[_0x544b73(0xab3)]['isReady']())return!0x1;if(_0x8c3e70[_0x544b73(0x1e48)]=!0x0,!this[_0x544b73(0x13f5)]||!this[_0x544b73(0x13f5)][_0x544b73(0xe80)]())return!0x1;if(!this[_0x544b73(0x2b50)]||!this[_0x544b73(0x2b50)][_0x544b73(0xe80)]())return!0x1;if(!this[_0x544b73(0x2d78)]||!this['_diffuseTexture7'][_0x544b73(0xe80)]())return!0x1;if(!this[_0x544b73(0x1d99)]||!this['_diffuseTexture8']['isReady']())return!0x1;}}}if(_0x135a37['G'][_0x544b73(0x316d)](_0x3e1287,_0x346ca3,!0x1,this[_0x544b73(0x1e9d)],this[_0x544b73(0x1835)],this[_0x544b73(0xbdc)](_0x3e1287),_0x8c3e70),_0x8c3e70['_needNormals']=_0x135a37['G'][_0x544b73(0x415e)](_0x346ca3,_0x3e1287,_0x8c3e70,!0x1,this[_0x544b73(0x14fd)],this[_0x544b73(0x3d27)]),_0x135a37['G'][_0x544b73(0x3ad2)](_0x346ca3,_0x3b54ad,this,_0x8c3e70,!!_0x1acdd0),_0x135a37['G'][_0x544b73(0x289d)](_0x3e1287,_0x8c3e70,!0x0,!0x0),_0x8c3e70['isDirty']){_0x8c3e70[_0x544b73(0x8de)](),_0x346ca3[_0x544b73(0x867)]();const _0x3d5f9d=new _0x3368e2['L'](),_0x437733=(_0x8c3e70[_0x544b73(0x30a0)]&&_0x3d5f9d['addFallback'](0x1,_0x544b73(0x30a0)),_0x135a37['G'][_0x544b73(0x3f1c)](_0x8c3e70,_0x3d5f9d,this[_0x544b73(0x360f)]),0x0<_0x8c3e70['NUM_BONE_INFLUENCERS']&&_0x3d5f9d[_0x544b73(0x2aec)](0x0,_0x3e1287),_0x8c3e70[_0x544b73(0x33e9)]=_0x346ca3['imageProcessingConfiguration'][_0x544b73(0x3cee)],[_0x11e4f5['o'][_0x544b73(0x1745)]]);_0x8c3e70[_0x544b73(0x295)]&&_0x437733[_0x544b73(0x2009)](_0x11e4f5['o'][_0x544b73(0x1600)]),_0x8c3e70['UV1']&&_0x437733[_0x544b73(0x2009)](_0x11e4f5['o'][_0x544b73(0x3884)]),_0x8c3e70['UV2']&&_0x437733['push'](_0x11e4f5['o'][_0x544b73(0x741)]),_0x8c3e70[_0x544b73(0x1de7)]&&_0x437733[_0x544b73(0x2009)](_0x11e4f5['o'][_0x544b73(0x1d01)]),_0x135a37['G'][_0x544b73(0x23e6)](_0x437733,_0x3e1287,_0x8c3e70,_0x3d5f9d),_0x135a37['G'][_0x544b73(0x216f)](_0x437733,_0x8c3e70);var _0x3e1287=_0x8c3e70['toString'](),_0x31d413=[_0x544b73(0x318b),_0x544b73(0x4b1),_0x544b73(0x8a6),_0x544b73(0x3f10),_0x544b73(0x3c18),'vDiffuseColor',_0x544b73(0x3eb),'vFogInfos','vFogColor',_0x544b73(0x153e),'vTextureInfos',_0x544b73(0x1ccd),_0x544b73(0x1cd),_0x544b73(0xc72),'diffuse2Infos',_0x544b73(0x12a2),_0x544b73(0xa86),_0x544b73(0x2bb2),_0x544b73(0x1150),_0x544b73(0x887),_0x544b73(0x62f)],_0x55b67c=[_0x544b73(0x16a6),_0x544b73(0x37f0),_0x544b73(0x230b),_0x544b73(0xd2e),_0x544b73(0x1705),_0x544b73(0x3579),'diffuse5Sampler',_0x544b73(0x33d4),'diffuse7Sampler',_0x544b73(0xe34)],_0x16a9ea=new Array();(0x0,_0x27057d['qx'])(_0x31d413),_0x135a37['G'][_0x544b73(0x2e9a)]({'uniformsNames':_0x31d413,'uniformBuffersNames':_0x16a9ea,'samplers':_0x55b67c,'defines':_0x8c3e70,'maxSimultaneousLights':this[_0x544b73(0x360f)]}),_0x2c3685['setEffect'](_0x346ca3['getEngine']()['createEffect'](_0x544b73(0x32da),{'attributes':_0x437733,'uniformsNames':_0x31d413,'uniformBuffersNames':_0x16a9ea,'samplers':_0x55b67c,'defines':_0x3e1287,'fallbacks':_0x3d5f9d,'onCompiled':this[_0x544b73(0xeac)],'onError':this[_0x544b73(0x1460)],'indexParameters':{'maxSimultaneousLights':this[_0x544b73(0x360f)]}},_0x3b54ad),_0x8c3e70,this[_0x544b73(0xe58)]);}return!(!_0x2c3685[_0x544b73(0x401c)]||!_0x2c3685[_0x544b73(0x401c)]['isReady']()||(_0x8c3e70[_0x544b73(0x3870)]=_0x346ca3[_0x544b73(0xb8f)](),_0x2c3685['effect'][_0x544b73(0x222c)]=!0x0,_0x2c3685[_0x544b73(0x401c)][_0x544b73(0x329d)]=!!_0x1acdd0,0x0));}[_0x350dc6(0x1068)](_0x11b172,_0x4f4cce,_0x911b15){var _0x2fec09=_0x350dc6;const _0x59ef08=this['getScene']();var _0x501135=_0x911b15[_0x2fec09(0x1063)];_0x501135&&(_0x911b15=_0x911b15[_0x2fec09(0x401c)])&&(this['_activeEffect']=_0x911b15,this[_0x2fec09(0x25fe)](_0x11b172),this[_0x2fec09(0x3560)]['setMatrix'](_0x2fec09(0x8a6),_0x59ef08[_0x2fec09(0x3a5e)]()),_0x135a37['G'][_0x2fec09(0x1711)](_0x4f4cce,this[_0x2fec09(0x3560)]),this['_mustRebind'](_0x59ef08,_0x911b15)&&(this[_0x2fec09(0x1e7a)]&&(this[_0x2fec09(0x3560)][_0x2fec09(0x35bd)](_0x2fec09(0x16a6),this[_0x2fec09(0x1e7a)]),this[_0x2fec09(0x3560)][_0x2fec09(0x2f5e)](_0x2fec09(0x385c),this[_0x2fec09(0x1e7a)][_0x2fec09(0x2c90)],this[_0x2fec09(0x1e7a)]['level']),this[_0x2fec09(0x3560)][_0x2fec09(0x1b4f)](_0x2fec09(0x1cd),this[_0x2fec09(0x1e7a)][_0x2fec09(0x6a6)]()),_0x8bfa13['k']['DiffuseTextureEnabled']&&(this['_diffuseTexture1']&&(this[_0x2fec09(0x3560)]['setTexture']('diffuse1Sampler',this['_diffuseTexture1']),this[_0x2fec09(0x3560)][_0x2fec09(0x2f5e)]('diffuse1Infos',this[_0x2fec09(0x2934)][_0x2fec09(0x21dd)],this[_0x2fec09(0x2934)][_0x2fec09(0x1462)])),this['_diffuseTexture2']&&(this['_activeEffect']['setTexture']('diffuse2Sampler',this[_0x2fec09(0xc73)]),this['_activeEffect'][_0x2fec09(0x2f5e)](_0x2fec09(0x17f4),this[_0x2fec09(0xc73)][_0x2fec09(0x21dd)],this[_0x2fec09(0xc73)][_0x2fec09(0x1462)])),this[_0x2fec09(0x75b)]&&(this['_activeEffect'][_0x2fec09(0x35bd)](_0x2fec09(0x1705),this['_diffuseTexture3']),this[_0x2fec09(0x3560)][_0x2fec09(0x2f5e)](_0x2fec09(0x12a2),this[_0x2fec09(0x75b)][_0x2fec09(0x21dd)],this[_0x2fec09(0x75b)][_0x2fec09(0x1462)])),this['_diffuseTexture4']&&(this[_0x2fec09(0x3560)][_0x2fec09(0x35bd)](_0x2fec09(0x3579),this[_0x2fec09(0x2fba)]),this[_0x2fec09(0x3560)][_0x2fec09(0x2f5e)](_0x2fec09(0xa86),this[_0x2fec09(0x2fba)][_0x2fec09(0x21dd)],this[_0x2fec09(0x2fba)]['vScale'])))),this[_0x2fec09(0xab3)]&&(this[_0x2fec09(0x3560)][_0x2fec09(0x35bd)](_0x2fec09(0x37f0),this[_0x2fec09(0xab3)]),_0x8bfa13['k'][_0x2fec09(0x278a)]&&(this[_0x2fec09(0x13f5)]&&(this['_activeEffect'][_0x2fec09(0x35bd)](_0x2fec09(0x375),this[_0x2fec09(0x13f5)]),this[_0x2fec09(0x3560)]['setFloat2'](_0x2fec09(0x2bb2),this[_0x2fec09(0x13f5)][_0x2fec09(0x21dd)],this['_diffuseTexture5']['vScale'])),this['_diffuseTexture6']&&(this[_0x2fec09(0x3560)]['setTexture'](_0x2fec09(0x33d4),this[_0x2fec09(0x2b50)]),this[_0x2fec09(0x3560)][_0x2fec09(0x2f5e)]('diffuse6Infos',this['_diffuseTexture6'][_0x2fec09(0x21dd)],this[_0x2fec09(0x2b50)][_0x2fec09(0x1462)])),this[_0x2fec09(0x2d78)]&&(this[_0x2fec09(0x3560)][_0x2fec09(0x35bd)]('diffuse7Sampler',this['_diffuseTexture7']),this[_0x2fec09(0x3560)][_0x2fec09(0x2f5e)](_0x2fec09(0x887),this[_0x2fec09(0x2d78)]['uScale'],this[_0x2fec09(0x2d78)][_0x2fec09(0x1462)])),this[_0x2fec09(0x1d99)]&&(this[_0x2fec09(0x3560)][_0x2fec09(0x35bd)](_0x2fec09(0xe34),this[_0x2fec09(0x1d99)]),this[_0x2fec09(0x3560)][_0x2fec09(0x2f5e)](_0x2fec09(0x62f),this[_0x2fec09(0x1d99)][_0x2fec09(0x21dd)],this[_0x2fec09(0x1d99)][_0x2fec09(0x1462)])))),(0x0,_0x27057d['an'])(_0x911b15,this,_0x59ef08),this[_0x2fec09(0x1e9d)]&&this['_activeEffect'][_0x2fec09(0x12f1)](_0x2fec09(0x153e),this['pointSize']),_0x59ef08['bindEyePosition'](_0x911b15)),this[_0x2fec09(0x3560)][_0x2fec09(0x1486)](_0x2fec09(0xb95),this[_0x2fec09(0x1909)],this[_0x2fec09(0x3fd3)]*_0x4f4cce[_0x2fec09(0x282)]),_0x501135[_0x2fec09(0x695)]&&this[_0x2fec09(0x3560)][_0x2fec09(0x1486)]('vSpecularColor',this[_0x2fec09(0x1219)],this[_0x2fec09(0xedd)]),_0x59ef08[_0x2fec09(0xc90)]&&!this[_0x2fec09(0x2768)]&&_0x135a37['G'][_0x2fec09(0x94f)](_0x59ef08,_0x4f4cce,this['_activeEffect'],_0x501135,this[_0x2fec09(0x360f)]),_0x59ef08[_0x2fec09(0x1835)]&&_0x4f4cce[_0x2fec09(0x2d15)]&&_0x59ef08[_0x2fec09(0x395e)]!==_0x11fd70['x'][_0x2fec09(0xfd4)]&&this[_0x2fec09(0x3560)]['setMatrix'](_0x2fec09(0x4b1),_0x59ef08['getViewMatrix']()),_0x135a37['G'][_0x2fec09(0x33c2)](_0x59ef08,_0x4f4cce,this[_0x2fec09(0x3560)]),this['_afterBind'](_0x4f4cce,this[_0x2fec09(0x3560)]));}[_0x350dc6(0x19d)](){var _0x5680c6=_0x350dc6;const _0xd2d26=[];return this[_0x5680c6(0x1e7a)]&&this['_mixTexture1'][_0x5680c6(0x2a26)]&&0x0new _0x2078c8(_0x2ae2aa,this[_0x32c37a(0x14ab)]()),this);}['serialize'](){var _0x3f17b3=_0x350dc6;const _0xccf81e=super[_0x3f17b3(0xea8)]();return _0xccf81e[_0x3f17b3(0x1ffe)]=_0x3f17b3(0x85b),_0xccf81e;}[_0x350dc6(0x28c8)](){var _0x1328c6=_0x350dc6;return _0x1328c6(0x2005);}static[_0x350dc6(0xd6b)](_0x18320c,_0x126eaf,_0x1e639d){var _0x251b4c=_0x350dc6;return _0x3b2c25['p4'][_0x251b4c(0xd6b)](()=>new _0x2078c8(_0x18320c[_0x251b4c(0x1c3a)],_0x126eaf),_0x18320c,_0x126eaf,_0x1e639d);}}_0x224dfd([(0x0,_0x3b2c25['oU'])(_0x350dc6(0x2ccb))],_0x2078c8[_0x350dc6(0x2dca)],'_mixTexture1',void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])(_0x350dc6(0x18b1))],_0x2078c8[_0x350dc6(0x2dca)],'mixTexture1',void 0x0),_0x224dfd([(0x0,_0x3b2c25['oU'])(_0x350dc6(0xb0f))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0xab3),void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2078c8[_0x350dc6(0x2dca)],'mixTexture2',void 0x0),_0x224dfd([(0x0,_0x3b2c25['oU'])(_0x350dc6(0x37c9))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x2934),void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])(_0x350dc6(0x18b1))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x37c9),void 0x0),_0x224dfd([(0x0,_0x3b2c25['oU'])('diffuseTexture2')],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0xc73),void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])(_0x350dc6(0x18b1))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x1988),void 0x0),_0x224dfd([(0x0,_0x3b2c25['oU'])(_0x350dc6(0x6d8))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x75b),void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x6d8),void 0x0),_0x224dfd([(0x0,_0x3b2c25['oU'])(_0x350dc6(0x25dc))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x2fba),void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])(_0x350dc6(0x18b1))],_0x2078c8['prototype'],_0x350dc6(0x25dc),void 0x0),_0x224dfd([(0x0,_0x3b2c25['oU'])(_0x350dc6(0x37c9))],_0x2078c8[_0x350dc6(0x2dca)],'_diffuseTexture5',void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])(_0x350dc6(0x18b1))],_0x2078c8['prototype'],_0x350dc6(0xd3c),void 0x0),_0x224dfd([(0x0,_0x3b2c25['oU'])('diffuseTexture2')],_0x2078c8[_0x350dc6(0x2dca)],'_diffuseTexture6',void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])(_0x350dc6(0x18b1))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x1500),void 0x0),_0x224dfd([(0x0,_0x3b2c25['oU'])(_0x350dc6(0x6d8))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x2d78),void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])(_0x350dc6(0x18b1))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0xcd3),void 0x0),_0x224dfd([(0x0,_0x3b2c25['oU'])(_0x350dc6(0x25dc))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x1d99),void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])(_0x350dc6(0x18b1))],_0x2078c8['prototype'],_0x350dc6(0xb6e),void 0x0),_0x224dfd([(0x0,_0x3b2c25['n9'])()],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x1909),void 0x0),_0x224dfd([(0x0,_0x3b2c25['n9'])()],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x1219),void 0x0),_0x224dfd([(0x0,_0x3b2c25['qC'])()],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0xedd),void 0x0),_0x224dfd([(0x0,_0x3b2c25['qC'])(_0x350dc6(0x2768))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x3d27),void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])(_0x350dc6(0x82d))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x2768),void 0x0),_0x224dfd([(0x0,_0x3b2c25['qC'])('maxSimultaneousLights')],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x14fd),void 0x0),_0x224dfd([(0x0,_0x3b2c25['wz'])(_0x350dc6(0x82d))],_0x2078c8[_0x350dc6(0x2dca)],_0x350dc6(0x360f),void 0x0),(0x0,_0x1efb2c['H'])(_0x350dc6(0x85b),_0x2078c8);},0x7c36:(_0x106543,_0x1600a1,_0x4b8d2a)=>{_0x4b8d2a(0x158c8);},0x158c8:(_0x45a33d,_0x5ef066,_0x4b30e1)=>{var _0xc62660=a8_0x2e955a;function _0x2d9be1(_0x5734b8,_0x5a9bbc,_0x134881,_0x51bcf4){var _0x54732d=a8_0xcbd5,_0x4bfcf5,_0x5c4ba8=arguments[_0x54732d(0x9da)],_0x5431cc=_0x5c4ba8<0x3?_0x5a9bbc:null===_0x51bcf4?_0x51bcf4=Object['getOwnPropertyDescriptor'](_0x5a9bbc,_0x134881):_0x51bcf4;if(_0x54732d(0x3e0f)==typeof Reflect&&_0x54732d(0x17ad)==typeof Reflect[_0x54732d(0x3902)])_0x5431cc=Reflect[_0x54732d(0x3902)](_0x5734b8,_0x5a9bbc,_0x134881,_0x51bcf4);else{for(var _0x4383b0=_0x5734b8[_0x54732d(0x9da)]-0x1;0x0<=_0x4383b0;_0x4383b0--)(_0x4bfcf5=_0x5734b8[_0x4383b0])&&(_0x5431cc=(_0x5c4ba8<0x3?_0x4bfcf5(_0x5431cc):0x3<_0x5c4ba8?_0x4bfcf5(_0x5a9bbc,_0x134881,_0x5431cc):_0x4bfcf5(_0x5a9bbc,_0x134881))||_0x5431cc);}0x3<_0x5c4ba8&&_0x5431cc&&Object['defineProperty'](_0x5a9bbc,_0x134881,_0x5431cc);}var _0x3b8886=_0x4b30e1(0x10435),_0x4988cd=_0x4b30e1(0xbd53),_0x2e9ea5=_0x4b30e1(0x5645),_0x7ae96=_0x4b30e1(0x10c09),_0x8fe833=_0x4b30e1(0x14868),_0x5eda36=_0x4b30e1(0x12820),_0x3384bb=_0x4b30e1(0x1679c),_0x1c2275=_0x4b30e1(0xd537),_0x32a38e=_0x4b30e1(0x4158),_0x38bb90=(_0x4b30e1(0x2dfd),_0x4b30e1(0xe551),_0x4b30e1(0x1419a)),_0x5d07f2=_0x4b30e1(0x15ec7);class _0x5cfdb8 extends _0x2e9ea5['H']{constructor(){var _0x35b27f=a8_0xcbd5;super(),this[_0x35b27f(0xc94)]=!0x1,this[_0x35b27f(0x38c1)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x35b27f(0x2397)]=!0x1,this[_0x35b27f(0x7b1)]=!0x1,this[_0x35b27f(0x3a91)]=!0x1,this[_0x35b27f(0x333)]=!0x1,this[_0x35b27f(0x33ac)]=!0x1,this[_0x35b27f(0x11a1)]=!0x1,this[_0x35b27f(0x2f9e)]=!0x1,this[_0x35b27f(0x30a0)]=!0x1,this['LIGHT0']=!0x1,this[_0x35b27f(0x11e7)]=!0x1,this[_0x35b27f(0x14bc)]=!0x1,this[_0x35b27f(0x2ba8)]=!0x1,this[_0x35b27f(0x1803)]=!0x1,this[_0x35b27f(0x637)]=!0x1,this[_0x35b27f(0x1dbe)]=!0x1,this[_0x35b27f(0x1b1e)]=!0x1,this[_0x35b27f(0x1be6)]=!0x1,this['HEMILIGHT1']=!0x1,this['HEMILIGHT2']=!0x1,this[_0x35b27f(0x2f79)]=!0x1,this['DIRLIGHT0']=!0x1,this['DIRLIGHT1']=!0x1,this[_0x35b27f(0x84e)]=!0x1,this[_0x35b27f(0x16be)]=!0x1,this[_0x35b27f(0x258)]=!0x1,this['POINTLIGHT1']=!0x1,this[_0x35b27f(0xb04)]=!0x1,this[_0x35b27f(0xd80)]=!0x1,this[_0x35b27f(0x2501)]=!0x1,this[_0x35b27f(0x71b)]=!0x1,this['SHADOW2']=!0x1,this[_0x35b27f(0x2129)]=!0x1,this['SHADOWS']=!0x1,this['SHADOWESM0']=!0x1,this[_0x35b27f(0x7e1)]=!0x1,this['SHADOWESM2']=!0x1,this[_0x35b27f(0x1f7b)]=!0x1,this['SHADOWPOISSON0']=!0x1,this[_0x35b27f(0x3717)]=!0x1,this['SHADOWPOISSON2']=!0x1,this[_0x35b27f(0x1855)]=!0x1,this[_0x35b27f(0x107b)]=!0x1,this[_0x35b27f(0x2564)]=!0x1,this[_0x35b27f(0xbba)]=!0x1,this[_0x35b27f(0x1623)]=!0x1,this['SHADOWPCSS0']=!0x1,this[_0x35b27f(0x23a2)]=!0x1,this[_0x35b27f(0x591)]=!0x1,this[_0x35b27f(0x1420)]=!0x1,this['NORMAL']=!0x1,this[_0x35b27f(0x2960)]=!0x1,this['UV2']=!0x1,this[_0x35b27f(0x382b)]=0x0,this['BonesPerMesh']=0x0,this[_0x35b27f(0x3ebc)]=!0x1,this[_0x35b27f(0x154b)]=!0x1,this[_0x35b27f(0x33e9)]=!0x1,this[_0x35b27f(0x19aa)]=!0x1,this[_0x35b27f(0x109a)]();}}class _0x15b6f1 extends _0x8fe833['a']{constructor(_0x2379c0,_0x4fc082){var _0x2838ad=a8_0xcbd5;super(_0x2379c0,_0x4fc082),this[_0x2838ad(0x1909)]=new _0x4988cd['Wo'](0x1,0x1,0x1),this['_disableLighting']=!0x1,this[_0x2838ad(0x14fd)]=0x4;}[_0xc62660(0x2865)](){var _0x5896aa=_0xc62660;return this[_0x5896aa(0x3fd3)]<0x1;}[_0xc62660(0x2070)](_0x58f609){var _0x251b72=_0xc62660;return this[_0x251b72(0x2865)]()||_0x58f609[_0x251b72(0x282)]<0x1;}[_0xc62660(0x21a4)](){return!0x1;}[_0xc62660(0x25a8)](){return null;}[_0xc62660(0x30ee)](_0x354050,_0x3cce5c,_0x555568){var _0x7ce295=_0xc62660;if(this[_0x7ce295(0x24d7)]&&_0x3cce5c[_0x7ce295(0x401c)]&&_0x3cce5c[_0x7ce295(0x401c)]['_wasPreviouslyReady']&&_0x3cce5c[_0x7ce295(0x401c)][_0x7ce295(0x329d)]===_0x555568)return!0x0;_0x3cce5c[_0x7ce295(0x1063)]||(_0x3cce5c[_0x7ce295(0x1063)]=new _0x5cfdb8());const _0xc969a1=_0x3cce5c[_0x7ce295(0x1063)],_0x28f16f=this['getScene']();if(this[_0x7ce295(0x40ce)](_0x3cce5c))return!0x0;var _0x13a94f=_0x28f16f[_0x7ce295(0x279a)]();if(_0xc969a1[_0x7ce295(0x2c7e)]&&(_0xc969a1[_0x7ce295(0x1c89)]=!0x1,_0x28f16f[_0x7ce295(0x3387)]&&this[_0x7ce295(0x306d)]&&_0x5eda36['k'][_0x7ce295(0x278a)])){if(!this['_diffuseTexture'][_0x7ce295(0xe80)]())return!0x1;_0xc969a1[_0x7ce295(0x1c89)]=!0x0,_0xc969a1[_0x7ce295(0xc94)]=!0x0;}if(_0x7ae96['G']['PrepareDefinesForMisc'](_0x354050,_0x28f16f,!0x1,this[_0x7ce295(0x1e9d)],this[_0x7ce295(0x1835)],this[_0x7ce295(0xbdc)](_0x354050),_0xc969a1),_0xc969a1[_0x7ce295(0x20d0)]=!0x0,_0x7ae96['G']['PrepareDefinesForLights'](_0x28f16f,_0x354050,_0xc969a1,!0x1,this[_0x7ce295(0x14fd)],this[_0x7ce295(0x3d27)]),_0x7ae96['G'][_0x7ce295(0x3ad2)](_0x28f16f,_0x13a94f,this,_0xc969a1,!!_0x555568),_0xc969a1[_0x7ce295(0x154b)]=!this['_disableLighting'],_0x7ae96['G'][_0x7ce295(0x289d)](_0x354050,_0xc969a1,!0x0,!0x0),_0xc969a1[_0x7ce295(0x1c15)]){_0xc969a1[_0x7ce295(0x8de)](),_0x28f16f[_0x7ce295(0x867)]();const _0x3e0cba=new _0x38bb90['L'](),_0x1ccdd8=(_0xc969a1[_0x7ce295(0x30a0)]&&_0x3e0cba['addFallback'](0x1,_0x7ce295(0x30a0)),_0x7ae96['G'][_0x7ce295(0x3f1c)](_0xc969a1,_0x3e0cba),0x0<_0xc969a1['NUM_BONE_INFLUENCERS']&&_0x3e0cba['addCPUSkinningFallback'](0x0,_0x354050),_0xc969a1[_0x7ce295(0x33e9)]=_0x28f16f['imageProcessingConfiguration'][_0x7ce295(0x3cee)],[_0x3384bb['o']['PositionKind']]);_0xc969a1[_0x7ce295(0x295)]&&_0x1ccdd8['push'](_0x3384bb['o'][_0x7ce295(0x1600)]),_0xc969a1['UV1']&&_0x1ccdd8[_0x7ce295(0x2009)](_0x3384bb['o']['UVKind']),_0xc969a1[_0x7ce295(0x990)]&&_0x1ccdd8['push'](_0x3384bb['o'][_0x7ce295(0x741)]),_0x7ae96['G']['PrepareAttributesForBones'](_0x1ccdd8,_0x354050,_0xc969a1,_0x3e0cba),_0x7ae96['G'][_0x7ce295(0x216f)](_0x1ccdd8,_0xc969a1);var _0x354050=_0xc969a1[_0x7ce295(0x348f)](),_0x5a80a8=[_0x7ce295(0x318b),_0x7ce295(0x4b1),_0x7ce295(0x8a6),_0x7ce295(0x3f10),_0x7ce295(0x3c18),'vDiffuseColor',_0x7ce295(0x17c9),_0x7ce295(0x14b7),_0x7ce295(0x153e),_0x7ce295(0x3e7a),_0x7ce295(0x1ccd),_0x7ce295(0x13ff)],_0x3eb3ab=[_0x7ce295(0x2f85)],_0x33435c=new Array();(0x0,_0x5d07f2['qx'])(_0x5a80a8),_0x7ae96['G'][_0x7ce295(0x2e9a)]({'uniformsNames':_0x5a80a8,'uniformBuffersNames':_0x33435c,'samplers':_0x3eb3ab,'defines':_0xc969a1,'maxSimultaneousLights':0x4}),_0x3cce5c[_0x7ce295(0xfcc)](_0x28f16f[_0x7ce295(0x279a)]()[_0x7ce295(0x29f2)](_0x7ce295(0x23e1),{'attributes':_0x1ccdd8,'uniformsNames':_0x5a80a8,'uniformBuffersNames':_0x33435c,'samplers':_0x3eb3ab,'defines':_0x354050,'fallbacks':_0x3e0cba,'onCompiled':this[_0x7ce295(0xeac)],'onError':this[_0x7ce295(0x1460)],'indexParameters':{'maxSimultaneousLights':0x4}},_0x13a94f),_0xc969a1,this[_0x7ce295(0xe58)]);}return!(!_0x3cce5c[_0x7ce295(0x401c)]||!_0x3cce5c['effect'][_0x7ce295(0xe80)]()||(_0xc969a1[_0x7ce295(0x3870)]=_0x28f16f[_0x7ce295(0xb8f)](),_0x3cce5c[_0x7ce295(0x401c)][_0x7ce295(0x222c)]=!0x0,_0x3cce5c[_0x7ce295(0x401c)]['_wasPreviouslyUsingInstances']=!!_0x555568,0x0));}[_0xc62660(0x1068)](_0x40c4c1,_0x502f46,_0x21c609){var _0x38999a=_0xc62660;const _0x3d3f15=this['getScene']();var _0x1ab5f7=_0x21c609[_0x38999a(0x1063)];_0x1ab5f7&&(_0x21c609=_0x21c609['effect'])&&(this[_0x38999a(0x3560)]=_0x21c609,this[_0x38999a(0x25fe)](_0x40c4c1),this[_0x38999a(0x3560)][_0x38999a(0x1b4f)]('viewProjection',_0x3d3f15[_0x38999a(0x3a5e)]()),_0x7ae96['G'][_0x38999a(0x1711)](_0x502f46,this[_0x38999a(0x3560)]),this[_0x38999a(0x1995)](_0x3d3f15,_0x21c609)&&(this[_0x38999a(0x36d4)]&&_0x5eda36['k']['DiffuseTextureEnabled']&&(this[_0x38999a(0x3560)][_0x38999a(0x35bd)](_0x38999a(0x2f85),this[_0x38999a(0x36d4)]),this[_0x38999a(0x3560)][_0x38999a(0x2f5e)](_0x38999a(0x3e7a),this[_0x38999a(0x36d4)][_0x38999a(0x2c90)],this[_0x38999a(0x36d4)][_0x38999a(0x1f4d)]),this[_0x38999a(0x3560)][_0x38999a(0x1b4f)]('diffuseMatrix',this[_0x38999a(0x36d4)]['getTextureMatrix']())),(0x0,_0x5d07f2['an'])(_0x21c609,this,_0x3d3f15),this[_0x38999a(0x1e9d)]&&this[_0x38999a(0x3560)][_0x38999a(0x12f1)](_0x38999a(0x153e),this[_0x38999a(0x153e)]),_0x3d3f15['bindEyePosition'](_0x21c609)),this[_0x38999a(0x3560)]['setColor4'](_0x38999a(0xb95),this[_0x38999a(0x1909)],this[_0x38999a(0x3fd3)]*_0x502f46[_0x38999a(0x282)]),_0x3d3f15[_0x38999a(0xc90)]&&!this[_0x38999a(0x2768)]&&_0x7ae96['G'][_0x38999a(0x94f)](_0x3d3f15,_0x502f46,this[_0x38999a(0x3560)],_0x1ab5f7),_0x3d3f15[_0x38999a(0x1835)]&&_0x502f46[_0x38999a(0x2d15)]&&_0x3d3f15[_0x38999a(0x395e)]!==_0x1c2275['x']['FOGMODE_NONE']&&this[_0x38999a(0x3560)][_0x38999a(0x1b4f)](_0x38999a(0x4b1),_0x3d3f15[_0x38999a(0x1f6f)]()),_0x7ae96['G'][_0x38999a(0x33c2)](_0x3d3f15,_0x502f46,this['_activeEffect']),this[_0x38999a(0x28ab)](_0x502f46,this[_0x38999a(0x3560)]));}['getAnimatables'](){var _0x17ff9b=_0xc62660;const _0x35027d=[];return this[_0x17ff9b(0x36d4)]&&this[_0x17ff9b(0x36d4)][_0x17ff9b(0x2a26)]&&0x0new _0x15b6f1(_0x43d0b2,this[_0x537373(0x14ab)]()),this);}[_0xc62660(0xea8)](){var _0x35eade=_0xc62660;const _0x473f7a=super[_0x35eade(0xea8)]();return _0x473f7a[_0x35eade(0x1ffe)]=_0x35eade(0x2e0),_0x473f7a;}['getClassName'](){var _0x5ef1aa=_0xc62660;return _0x5ef1aa(0x10a8);}static[_0xc62660(0xd6b)](_0x3b479e,_0x399061,_0x3440ac){return _0x3b8886['p4']['Parse'](()=>new _0x15b6f1(_0x3b479e['name'],_0x399061),_0x3b479e,_0x399061,_0x3440ac);}}_0x2d9be1([(0x0,_0x3b8886['oU'])(_0xc62660(0x36d4))],_0x15b6f1[_0xc62660(0x2dca)],_0xc62660(0x306d),void 0x0),_0x2d9be1([(0x0,_0x3b8886['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x15b6f1[_0xc62660(0x2dca)],_0xc62660(0x36d4),void 0x0),_0x2d9be1([(0x0,_0x3b8886['n9'])()],_0x15b6f1[_0xc62660(0x2dca)],_0xc62660(0x1909),void 0x0),_0x2d9be1([(0x0,_0x3b8886['qC'])(_0xc62660(0x2768))],_0x15b6f1[_0xc62660(0x2dca)],_0xc62660(0x3d27),void 0x0),_0x2d9be1([(0x0,_0x3b8886['wz'])(_0xc62660(0x82d))],_0x15b6f1[_0xc62660(0x2dca)],_0xc62660(0x2768),void 0x0),_0x2d9be1([(0x0,_0x3b8886['qC'])(_0xc62660(0x360f))],_0x15b6f1[_0xc62660(0x2dca)],_0xc62660(0x14fd),void 0x0),_0x2d9be1([(0x0,_0x3b8886['wz'])(_0xc62660(0x82d))],_0x15b6f1[_0xc62660(0x2dca)],_0xc62660(0x360f),void 0x0),(0x0,_0x32a38e['H'])(_0xc62660(0x2e0),_0x15b6f1);},0xedb8:(_0x4bdc80,_0x24bc57,_0x3f06c8)=>{_0x3f06c8(0xbeb4);},0xbeb4:(_0x8eaa3b,_0x1630ea,_0x364999)=>{var _0x4a7ed4=a8_0x2e955a,_0x2fe72b=_0x364999(0x10435),_0x4d1974=_0x364999(0xbd53),_0x574591=_0x364999(0x5645),_0xd055fb=_0x364999(0x10c09),_0x3aa8db=_0x364999(0x14868),_0x5a097c=_0x364999(0x1679c),_0x932328=_0x364999(0xd537),_0x41c3e4=_0x364999(0x4158),_0x3c68a5=(_0x364999(0x17e5),_0x364999(0x118c2),_0x364999(0x1419a)),_0x311149=_0x364999(0x15ec7);class _0x2746d3 extends _0x574591['H']{constructor(){var _0x4fa368=a8_0xcbd5;super(),this[_0x4fa368(0x38c1)]=!0x1,this[_0x4fa368(0x3bc1)]=!0x1,this[_0x4fa368(0x2397)]=!0x1,this[_0x4fa368(0x7b1)]=!0x1,this[_0x4fa368(0x3a91)]=!0x1,this[_0x4fa368(0x333)]=!0x1,this[_0x4fa368(0x2f9e)]=!0x1,this[_0x4fa368(0x30a0)]=!0x1,this[_0x4fa368(0x295)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this['BonesPerMesh']=0x0,this[_0x4fa368(0x3ebc)]=!0x1,this[_0x4fa368(0x33e9)]=!0x1,this[_0x4fa368(0x19aa)]=!0x1,this['rebuild']();}}class _0x1fd7d9 extends _0x3aa8db['a']{constructor(_0x5e56a2,_0x23b66b){var _0x1569ed=a8_0xcbd5;super(_0x5e56a2,_0x23b66b),this[_0x1569ed(0x2548)]=!0x0,this[_0x1569ed(0x9e2)]=_0x4d1974['Wo'][_0x1569ed(0x2d8b)]();}[_0x4a7ed4(0x2865)](){var _0x129e51=_0x4a7ed4;return this[_0x129e51(0x2548)];}[_0x4a7ed4(0x21a4)](){return!0x1;}['getAlphaTestTexture'](){return null;}get[_0x4a7ed4(0x1f0b)](){var _0x1a0688=_0x4a7ed4;return this[_0x1a0688(0x1c85)];}set['activeLight'](_0x271b3c){var _0xd35e1=_0x4a7ed4;this[_0xd35e1(0x1c85)]=_0x271b3c;}['_getFirstShadowLightForMesh'](_0x5a7564){var _0x289423=_0x4a7ed4;for(const _0x49bef6 of _0x5a7564['lightSources'])if(_0x49bef6[_0x289423(0x239)])return _0x49bef6;return null;}['isReadyForSubMesh'](_0xe2c846,_0x6500cb,_0x1e806d){var _0x14c625=_0x4a7ed4;if(this[_0x14c625(0x24d7)]&&_0x6500cb[_0x14c625(0x401c)]&&_0x6500cb[_0x14c625(0x401c)][_0x14c625(0x222c)]&&_0x6500cb['effect'][_0x14c625(0x329d)]===_0x1e806d)return!0x0;_0x6500cb[_0x14c625(0x1063)]||(_0x6500cb[_0x14c625(0x1063)]=new _0x2746d3());const _0x18be51=_0x6500cb[_0x14c625(0x1063)],_0x7e0938=this[_0x14c625(0x14ab)]();if(this[_0x14c625(0x40ce)](_0x6500cb))return!0x0;var _0x653631=_0x7e0938['getEngine']();if(this[_0x14c625(0x1c85)]){for(const _0x4c1de1 of _0xe2c846[_0x14c625(0x2c3a)])if(_0x4c1de1[_0x14c625(0x239)]){if(this['_activeLight']===_0x4c1de1)break;var _0x2f9387=_0xe2c846['lightSources'][_0x14c625(0x775)](this[_0x14c625(0x1c85)]);-0x1!==_0x2f9387&&(_0xe2c846['lightSources'][_0x14c625(0x34ac)](_0x2f9387,0x1),_0xe2c846['lightSources'][_0x14c625(0x34ac)](0x0,0x0,this[_0x14c625(0x1c85)]));break;}}_0xd055fb['G'][_0x14c625(0x3ad2)](_0x7e0938,_0x653631,this,_0x18be51,!!_0x1e806d),_0xd055fb['G'][_0x14c625(0x316d)](_0xe2c846,_0x7e0938,!0x1,this[_0x14c625(0x1e9d)],this[_0x14c625(0x1835)],this[_0x14c625(0xbdc)](_0xe2c846),_0x18be51),_0x18be51[_0x14c625(0x20d0)]=_0xd055fb['G']['PrepareDefinesForLights'](_0x7e0938,_0xe2c846,_0x18be51,!0x1,0x1);const _0x511c86=null==(_0x5b9034=this[_0x14c625(0x9ff)](_0xe2c846))?void 0x0:_0x5b9034[_0x14c625(0x3d0c)]();if(this[_0x14c625(0x2548)]=!0x0,_0x511c86&&_0x511c86['getClassName']&&_0x14c625(0x11a5)===_0x511c86[_0x14c625(0x28c8)]()&&(_0x5b9034=_0x511c86,this[_0x14c625(0x2548)]=!_0x5b9034[_0x14c625(0x28c7)]),_0xd055fb['G'][_0x14c625(0x289d)](_0xe2c846,_0x18be51,!0x1,!0x0),_0x18be51['isDirty']){_0x18be51[_0x14c625(0x8de)](),_0x7e0938[_0x14c625(0x867)]();const _0x205d1c=new _0x3c68a5['L'](),_0x27c488=(_0x18be51['FOG']&&_0x205d1c[_0x14c625(0xef1)](0x1,_0x14c625(0x30a0)),_0xd055fb['G']['HandleFallbacksForShadows'](_0x18be51,_0x205d1c,0x1),0x0<_0x18be51[_0x14c625(0x382b)]&&_0x205d1c[_0x14c625(0x2aec)](0x0,_0xe2c846),_0x18be51['IMAGEPROCESSINGPOSTPROCESS']=_0x7e0938['imageProcessingConfiguration'][_0x14c625(0x3cee)],[_0x5a097c['o']['PositionKind']]);_0x18be51[_0x14c625(0x295)]&&_0x27c488[_0x14c625(0x2009)](_0x5a097c['o'][_0x14c625(0x1600)]),_0xd055fb['G']['PrepareAttributesForBones'](_0x27c488,_0xe2c846,_0x18be51,_0x205d1c),_0xd055fb['G']['PrepareAttributesForInstances'](_0x27c488,_0x18be51);var _0x5b9034=_0x18be51[_0x14c625(0x348f)](),_0x491688=[_0x14c625(0x318b),'view',_0x14c625(0x8a6),'vEyePosition','vLightsType',_0x14c625(0x17c9),'vFogColor','pointSize',_0x14c625(0x3fd3),_0x14c625(0x9e2),'mBones'],_0x2ddf63=new Array(),_0xd0506d=new Array();(0x0,_0x311149['qx'])(_0x491688),_0xd055fb['G'][_0x14c625(0x2e9a)]({'uniformsNames':_0x491688,'uniformBuffersNames':_0xd0506d,'samplers':_0x2ddf63,'defines':_0x18be51,'maxSimultaneousLights':0x1}),_0x6500cb[_0x14c625(0xfcc)](_0x7e0938[_0x14c625(0x279a)]()[_0x14c625(0x29f2)](_0x14c625(0x1127),{'attributes':_0x27c488,'uniformsNames':_0x491688,'uniformBuffersNames':_0xd0506d,'samplers':_0x2ddf63,'defines':_0x5b9034,'fallbacks':_0x205d1c,'onCompiled':this[_0x14c625(0xeac)],'onError':this[_0x14c625(0x1460)],'indexParameters':{'maxSimultaneousLights':0x1}},_0x653631),_0x18be51,this[_0x14c625(0xe58)]);}return!(!_0x6500cb[_0x14c625(0x401c)]||!_0x6500cb[_0x14c625(0x401c)][_0x14c625(0xe80)]()||(_0x18be51[_0x14c625(0x3870)]=_0x7e0938[_0x14c625(0xb8f)](),_0x6500cb[_0x14c625(0x401c)]['_wasPreviouslyReady']=!0x0,_0x6500cb[_0x14c625(0x401c)][_0x14c625(0x329d)]=!!_0x1e806d,0x0));}[_0x4a7ed4(0x1068)](_0x213a98,_0x45a676,_0x174fd9){var _0xdb1130=_0x4a7ed4;const _0xba7317=this['getScene']();var _0x3d0c58=_0x174fd9[_0xdb1130(0x1063)];if(_0x3d0c58){_0x174fd9=_0x174fd9[_0xdb1130(0x401c)];if(_0x174fd9){if(this['_activeEffect']=_0x174fd9,this['bindOnlyWorldMatrix'](_0x213a98),this['_activeEffect'][_0xdb1130(0x1b4f)](_0xdb1130(0x8a6),_0xba7317['getTransformMatrix']()),_0xd055fb['G'][_0xdb1130(0x1711)](_0x45a676,this[_0xdb1130(0x3560)]),this['_mustRebind'](_0xba7317,_0x174fd9)&&((0x0,_0x311149['an'])(_0x174fd9,this,_0xba7317),this['pointsCloud']&&this[_0xdb1130(0x3560)][_0xdb1130(0x12f1)](_0xdb1130(0x153e),this[_0xdb1130(0x153e)]),this['_activeEffect'][_0xdb1130(0x12f1)](_0xdb1130(0x3fd3),this[_0xdb1130(0x3fd3)]),this[_0xdb1130(0x3560)]['setColor3'](_0xdb1130(0x9e2),this['shadowColor']),_0xba7317[_0xdb1130(0x2bdb)](_0x174fd9)),_0xba7317[_0xdb1130(0xc90)]){_0xd055fb['G'][_0xdb1130(0x94f)](_0xba7317,_0x45a676,this['_activeEffect'],_0x3d0c58,0x1);const _0x24646e=this[_0xdb1130(0x9ff)](_0x45a676);_0x24646e&&(_0x24646e[_0xdb1130(0x3870)]=-0x1);}(_0xba7317[_0xdb1130(0x1835)]&&_0x45a676['applyFog']&&_0xba7317[_0xdb1130(0x395e)]!==_0x932328['x'][_0xdb1130(0xfd4)]||_0x3d0c58[_0xdb1130(0x4d9)])&&this['_activeEffect'][_0xdb1130(0x1b4f)]('view',_0xba7317[_0xdb1130(0x1f6f)]()),_0xd055fb['G'][_0xdb1130(0x33c2)](_0xba7317,_0x45a676,this[_0xdb1130(0x3560)]),this['_afterBind'](_0x45a676,this['_activeEffect']);}}}[_0x4a7ed4(0x2654)](_0x2f302d){var _0x1d72a0=_0x4a7ed4;return _0x2fe72b['p4'][_0x1d72a0(0x30cf)](()=>new _0x1fd7d9(_0x2f302d,this[_0x1d72a0(0x14ab)]()),this);}[_0x4a7ed4(0xea8)](){const _0x1162e9=super['serialize']();return _0x1162e9['customType']='BABYLON.ShadowOnlyMaterial',_0x1162e9;}['getClassName'](){var _0x462f32=_0x4a7ed4;return _0x462f32(0x2161);}static[_0x4a7ed4(0xd6b)](_0x28b278,_0x271c55,_0x2ab5be){var _0x39f5fe=_0x4a7ed4;return _0x2fe72b['p4'][_0x39f5fe(0xd6b)](()=>new _0x1fd7d9(_0x28b278[_0x39f5fe(0x1c3a)],_0x271c55),_0x28b278,_0x271c55,_0x2ab5be);}}(0x0,_0x41c3e4['H'])(_0x4a7ed4(0x36c0),_0x1fd7d9);},0x115e0:(_0x3c1844,_0x2d2198,_0x271295)=>{_0x271295(0xcf74);},0xcf74:(_0x61c3ca,_0x412f12,_0x57eae7)=>{var _0x16e141=a8_0x2e955a;function _0x463afe(_0x10438e,_0x3df8a3,_0x859805,_0x34e332){var _0x1c0632=a8_0xcbd5,_0x19998b,_0x15c5a4=arguments[_0x1c0632(0x9da)],_0x1043e2=_0x15c5a4<0x3?_0x3df8a3:null===_0x34e332?_0x34e332=Object[_0x1c0632(0x2fee)](_0x3df8a3,_0x859805):_0x34e332;if(_0x1c0632(0x3e0f)==typeof Reflect&&_0x1c0632(0x17ad)==typeof Reflect[_0x1c0632(0x3902)])_0x1043e2=Reflect[_0x1c0632(0x3902)](_0x10438e,_0x3df8a3,_0x859805,_0x34e332);else{for(var _0x101f1d=_0x10438e['length']-0x1;0x0<=_0x101f1d;_0x101f1d--)(_0x19998b=_0x10438e[_0x101f1d])&&(_0x1043e2=(_0x15c5a4<0x3?_0x19998b(_0x1043e2):0x3<_0x15c5a4?_0x19998b(_0x3df8a3,_0x859805,_0x1043e2):_0x19998b(_0x3df8a3,_0x859805))||_0x1043e2);}0x3<_0x15c5a4&&_0x1043e2&&Object[_0x1c0632(0x30e2)](_0x3df8a3,_0x859805,_0x1043e2);}var _0x11c1f5=_0x57eae7(0x10435),_0x637bef=_0x57eae7(0xbd53),_0x4f8d1d=_0x57eae7(0x5645),_0x2b1104=_0x57eae7(0x10c09),_0x392002=_0x57eae7(0x14868),_0x442bd0=_0x57eae7(0x12820),_0x6d875b=_0x57eae7(0x1679c),_0x339b99=_0x57eae7(0xd537),_0x340370=_0x57eae7(0x4158),_0x1690fb=(_0x57eae7(0x7e6a),_0x57eae7(0x29cf),_0x57eae7(0x1419a)),_0x2e7e9c=_0x57eae7(0x15ec7);class _0x5b4ff2 extends _0x4f8d1d['H']{constructor(){var _0x41761a=a8_0xcbd5;super(),this[_0x41761a(0xc94)]=!0x1,this[_0x41761a(0x38c1)]=!0x1,this[_0x41761a(0x3bc1)]=!0x1,this[_0x41761a(0x2397)]=!0x1,this[_0x41761a(0x7b1)]=!0x1,this[_0x41761a(0x3a91)]=!0x1,this['CLIPPLANE6']=!0x1,this[_0x41761a(0x33ac)]=!0x1,this[_0x41761a(0x11a1)]=!0x1,this[_0x41761a(0x2f9e)]=!0x1,this[_0x41761a(0x30a0)]=!0x1,this[_0x41761a(0x295)]=!0x1,this[_0x41761a(0x2960)]=!0x1,this[_0x41761a(0x990)]=!0x1,this['VERTEXCOLOR']=!0x1,this['VERTEXALPHA']=!0x1,this[_0x41761a(0x382b)]=0x0,this[_0x41761a(0x1245)]=0x0,this[_0x41761a(0x3ebc)]=!0x1,this[_0x41761a(0x32eb)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x41761a(0x19aa)]=!0x1,this[_0x41761a(0x109a)]();}}class _0x333176 extends _0x392002['a']{constructor(_0x3a2313,_0xfa0b27){var _0x33599c=a8_0xcbd5;super(_0x3a2313,_0xfa0b27),this['diffuseColor']=new _0x637bef['Wo'](0x1,0x1,0x1),this[_0x33599c(0x3d27)]=!0x1,this[_0x33599c(0x14fd)]=0x4;}[_0x16e141(0x2865)](){var _0x36bf5f=_0x16e141;return this[_0x36bf5f(0x3fd3)]<0x1;}[_0x16e141(0x21a4)](){return!0x1;}[_0x16e141(0x25a8)](){return null;}[_0x16e141(0x30ee)](_0x595bc3,_0x14bdc5,_0x54ba55){var _0x1330a7=_0x16e141;if(this['isFrozen']&&_0x14bdc5['effect']&&_0x14bdc5['effect'][_0x1330a7(0x222c)]&&_0x14bdc5['effect'][_0x1330a7(0x329d)]===_0x54ba55)return!0x0;_0x14bdc5[_0x1330a7(0x1063)]||(_0x14bdc5[_0x1330a7(0x1063)]=new _0x5b4ff2());const _0x56ebdc=_0x14bdc5[_0x1330a7(0x1063)],_0x25f549=this[_0x1330a7(0x14ab)]();if(this['_isReadyForSubMesh'](_0x14bdc5))return!0x0;var _0x30ccd2=_0x25f549[_0x1330a7(0x279a)]();if(_0x56ebdc['_areTexturesDirty']&&(_0x56ebdc[_0x1330a7(0x1c89)]=!0x1,_0x25f549[_0x1330a7(0x3387)]&&this[_0x1330a7(0x306d)]&&_0x442bd0['k'][_0x1330a7(0x278a)])){if(!this[_0x1330a7(0x306d)][_0x1330a7(0xe80)]())return!0x1;_0x56ebdc[_0x1330a7(0x1c89)]=!0x0,_0x56ebdc['DIFFUSE']=!0x0;}if(_0x2b1104['G'][_0x1330a7(0x316d)](_0x595bc3,_0x25f549,!0x1,this[_0x1330a7(0x1e9d)],this['fogEnabled'],this[_0x1330a7(0xbdc)](_0x595bc3),_0x56ebdc),_0x56ebdc['_needNormals']=_0x2b1104['G']['PrepareDefinesForLights'](_0x25f549,_0x595bc3,_0x56ebdc,!0x1,this[_0x1330a7(0x14fd)],this['_disableLighting']),_0x2b1104['G'][_0x1330a7(0x3ad2)](_0x25f549,_0x30ccd2,this,_0x56ebdc,!!_0x54ba55),_0x2b1104['G']['PrepareDefinesForAttributes'](_0x595bc3,_0x56ebdc,!0x0,!0x0),_0x56ebdc[_0x1330a7(0x1c15)]){_0x56ebdc['markAsProcessed'](),_0x25f549['resetCachedMaterial']();const _0x1989ce=new _0x1690fb['L'](),_0x5317d7=(_0x56ebdc[_0x1330a7(0x30a0)]&&_0x1989ce[_0x1330a7(0xef1)](0x1,_0x1330a7(0x30a0)),_0x2b1104['G'][_0x1330a7(0x3f1c)](_0x56ebdc,_0x1989ce,this[_0x1330a7(0x360f)]),0x0<_0x56ebdc[_0x1330a7(0x382b)]&&_0x1989ce['addCPUSkinningFallback'](0x0,_0x595bc3),_0x56ebdc[_0x1330a7(0x33e9)]=_0x25f549[_0x1330a7(0x1a7c)]['applyByPostProcess'],[_0x6d875b['o'][_0x1330a7(0x1745)]]);_0x56ebdc['NORMAL']&&_0x5317d7[_0x1330a7(0x2009)](_0x6d875b['o'][_0x1330a7(0x1600)]),_0x56ebdc[_0x1330a7(0x2960)]&&_0x5317d7[_0x1330a7(0x2009)](_0x6d875b['o'][_0x1330a7(0x3884)]),_0x56ebdc['UV2']&&_0x5317d7[_0x1330a7(0x2009)](_0x6d875b['o'][_0x1330a7(0x741)]),_0x56ebdc['VERTEXCOLOR']&&_0x5317d7[_0x1330a7(0x2009)](_0x6d875b['o']['ColorKind']),_0x2b1104['G']['PrepareAttributesForBones'](_0x5317d7,_0x595bc3,_0x56ebdc,_0x1989ce),_0x2b1104['G'][_0x1330a7(0x216f)](_0x5317d7,_0x56ebdc);var _0x595bc3=_0x56ebdc[_0x1330a7(0x348f)](),_0x16e75e=[_0x1330a7(0x318b),_0x1330a7(0x4b1),'viewProjection','vEyePosition','vLightsType',_0x1330a7(0xb95),'vFogInfos','vFogColor','pointSize','vDiffuseInfos',_0x1330a7(0x1ccd),_0x1330a7(0x13ff)],_0x3e9586=[_0x1330a7(0x2f85)],_0x1956ed=new Array();(0x0,_0x2e7e9c['qx'])(_0x16e75e),_0x2b1104['G'][_0x1330a7(0x2e9a)]({'uniformsNames':_0x16e75e,'uniformBuffersNames':_0x1956ed,'samplers':_0x3e9586,'defines':_0x56ebdc,'maxSimultaneousLights':this['maxSimultaneousLights']}),_0x14bdc5[_0x1330a7(0xfcc)](_0x25f549[_0x1330a7(0x279a)]()['createEffect']('simple',{'attributes':_0x5317d7,'uniformsNames':_0x16e75e,'uniformBuffersNames':_0x1956ed,'samplers':_0x3e9586,'defines':_0x595bc3,'fallbacks':_0x1989ce,'onCompiled':this[_0x1330a7(0xeac)],'onError':this[_0x1330a7(0x1460)],'indexParameters':{'maxSimultaneousLights':this['_maxSimultaneousLights']-0x1}},_0x30ccd2),_0x56ebdc,this['_materialContext']);}return!(!_0x14bdc5['effect']||!_0x14bdc5[_0x1330a7(0x401c)][_0x1330a7(0xe80)]()||(_0x56ebdc[_0x1330a7(0x3870)]=_0x25f549['getRenderId'](),_0x14bdc5['effect'][_0x1330a7(0x222c)]=!0x0,_0x14bdc5[_0x1330a7(0x401c)][_0x1330a7(0x329d)]=!!_0x54ba55,0x0));}[_0x16e141(0x1068)](_0x3a03aa,_0x126110,_0x355a07){var _0xcb3232=_0x16e141;const _0x24e290=this[_0xcb3232(0x14ab)]();var _0x275524=_0x355a07[_0xcb3232(0x1063)];_0x275524&&(_0x355a07=_0x355a07[_0xcb3232(0x401c)])&&(this[_0xcb3232(0x3560)]=_0x355a07,this[_0xcb3232(0x25fe)](_0x3a03aa),this['_activeEffect'][_0xcb3232(0x1b4f)](_0xcb3232(0x8a6),_0x24e290[_0xcb3232(0x3a5e)]()),_0x2b1104['G'][_0xcb3232(0x1711)](_0x126110,this[_0xcb3232(0x3560)]),this['_mustRebind'](_0x24e290,_0x355a07)&&(this[_0xcb3232(0x306d)]&&_0x442bd0['k']['DiffuseTextureEnabled']&&(this[_0xcb3232(0x3560)][_0xcb3232(0x35bd)](_0xcb3232(0x2f85),this[_0xcb3232(0x306d)]),this[_0xcb3232(0x3560)]['setFloat2']('vDiffuseInfos',this[_0xcb3232(0x306d)][_0xcb3232(0x2c90)],this[_0xcb3232(0x306d)][_0xcb3232(0x1f4d)]),this[_0xcb3232(0x3560)][_0xcb3232(0x1b4f)](_0xcb3232(0x13ff),this[_0xcb3232(0x306d)][_0xcb3232(0x6a6)]())),(0x0,_0x2e7e9c['an'])(_0x355a07,this,_0x24e290),this[_0xcb3232(0x1e9d)]&&this[_0xcb3232(0x3560)][_0xcb3232(0x12f1)]('pointSize',this[_0xcb3232(0x153e)]),_0x24e290[_0xcb3232(0x2bdb)](_0x355a07)),this[_0xcb3232(0x3560)][_0xcb3232(0x1486)](_0xcb3232(0xb95),this[_0xcb3232(0x1909)],this[_0xcb3232(0x3fd3)]*_0x126110['visibility']),_0x24e290['lightsEnabled']&&!this[_0xcb3232(0x2768)]&&_0x2b1104['G'][_0xcb3232(0x94f)](_0x24e290,_0x126110,this[_0xcb3232(0x3560)],_0x275524,this[_0xcb3232(0x360f)]),_0x24e290[_0xcb3232(0x1835)]&&_0x126110[_0xcb3232(0x2d15)]&&_0x24e290[_0xcb3232(0x395e)]!==_0x339b99['x']['FOGMODE_NONE']&&this[_0xcb3232(0x3560)]['setMatrix'](_0xcb3232(0x4b1),_0x24e290[_0xcb3232(0x1f6f)]()),_0x2b1104['G'][_0xcb3232(0x33c2)](_0x24e290,_0x126110,this[_0xcb3232(0x3560)]),this[_0xcb3232(0x28ab)](_0x126110,this['_activeEffect']));}[_0x16e141(0x19d)](){var _0x474234=_0x16e141;const _0x46500c=[];return this[_0x474234(0x306d)]&&this['_diffuseTexture'][_0x474234(0x2a26)]&&0x0new _0x333176(_0xd9aa66,this['getScene']()),this);}[_0x16e141(0xea8)](){var _0x55ba5e=_0x16e141;const _0x485b65=super[_0x55ba5e(0xea8)]();return _0x485b65['customType']=_0x55ba5e(0x2e6c),_0x485b65;}['getClassName'](){var _0x3892aa=_0x16e141;return _0x3892aa(0x12ea);}static[_0x16e141(0xd6b)](_0x2d4d77,_0x189d7e,_0x2084cc){return _0x11c1f5['p4']['Parse'](()=>new _0x333176(_0x2d4d77['name'],_0x189d7e),_0x2d4d77,_0x189d7e,_0x2084cc);}}_0x463afe([(0x0,_0x11c1f5['oU'])(_0x16e141(0x36d4))],_0x333176[_0x16e141(0x2dca)],_0x16e141(0x306d),void 0x0),_0x463afe([(0x0,_0x11c1f5['wz'])(_0x16e141(0x18b1))],_0x333176[_0x16e141(0x2dca)],_0x16e141(0x36d4),void 0x0),_0x463afe([(0x0,_0x11c1f5['n9'])(_0x16e141(0xa6e))],_0x333176[_0x16e141(0x2dca)],_0x16e141(0x1909),void 0x0),_0x463afe([(0x0,_0x11c1f5['qC'])(_0x16e141(0x2768))],_0x333176[_0x16e141(0x2dca)],_0x16e141(0x3d27),void 0x0),_0x463afe([(0x0,_0x11c1f5['wz'])(_0x16e141(0x82d))],_0x333176[_0x16e141(0x2dca)],'disableLighting',void 0x0),_0x463afe([(0x0,_0x11c1f5['qC'])(_0x16e141(0x360f))],_0x333176[_0x16e141(0x2dca)],_0x16e141(0x14fd),void 0x0),_0x463afe([(0x0,_0x11c1f5['wz'])('_markAllSubMeshesAsLightsDirty')],_0x333176['prototype'],_0x16e141(0x360f),void 0x0),(0x0,_0x340370['H'])('BABYLON.SimpleMaterial',_0x333176);},0x7f03:(_0x1587ad,_0x24baaa,_0x486fc6)=>{_0x486fc6(0x14c9a);},0x14c9a:(_0x4b3668,_0x23f481,_0x58e5ef)=>{var _0x520ab6=a8_0x2e955a;function _0x259f50(_0x45875f,_0x151a7e,_0x8dd5a7,_0x18bd95){var _0x5331fb=a8_0xcbd5,_0xea7d92,_0x5ecdc2=arguments[_0x5331fb(0x9da)],_0x1b762e=_0x5ecdc2<0x3?_0x151a7e:null===_0x18bd95?_0x18bd95=Object[_0x5331fb(0x2fee)](_0x151a7e,_0x8dd5a7):_0x18bd95;if(_0x5331fb(0x3e0f)==typeof Reflect&&_0x5331fb(0x17ad)==typeof Reflect['decorate'])_0x1b762e=Reflect['decorate'](_0x45875f,_0x151a7e,_0x8dd5a7,_0x18bd95);else{for(var _0x21530f=_0x45875f['length']-0x1;0x0<=_0x21530f;_0x21530f--)(_0xea7d92=_0x45875f[_0x21530f])&&(_0x1b762e=(_0x5ecdc2<0x3?_0xea7d92(_0x1b762e):0x3<_0x5ecdc2?_0xea7d92(_0x151a7e,_0x8dd5a7,_0x1b762e):_0xea7d92(_0x151a7e,_0x8dd5a7))||_0x1b762e);}0x3<_0x5ecdc2&&_0x1b762e&&Object['defineProperty'](_0x151a7e,_0x8dd5a7,_0x1b762e);}var _0x104fcb=_0x58e5ef(0x10435),_0x108fa4=_0x58e5ef(0xd53f),_0xc828a1=_0x58e5ef(0x5645),_0x373f9d=_0x58e5ef(0x10c09),_0x31bd1c=_0x58e5ef(0x14868),_0x225db2=_0x58e5ef(0x1679c),_0x292ffe=_0x58e5ef(0xd537),_0x2bc2d8=_0x58e5ef(0x4158),_0x3599ce=(_0x58e5ef(0xf2a3),_0x58e5ef(0xaa88),_0x58e5ef(0x1419a)),_0x33a37c=_0x58e5ef(0x15ec7);class _0x29600a extends _0xc828a1['H']{constructor(){var _0x235e2f=a8_0xcbd5;super(),this[_0x235e2f(0x38c1)]=!0x1,this[_0x235e2f(0x3bc1)]=!0x1,this['CLIPPLANE3']=!0x1,this[_0x235e2f(0x7b1)]=!0x1,this[_0x235e2f(0x3a91)]=!0x1,this[_0x235e2f(0x333)]=!0x1,this[_0x235e2f(0x2f9e)]=!0x1,this[_0x235e2f(0x30a0)]=!0x1,this[_0x235e2f(0x1de7)]=!0x1,this[_0x235e2f(0x156b)]=!0x1,this[_0x235e2f(0x33e9)]=!0x1,this[_0x235e2f(0x19aa)]=!0x1,this[_0x235e2f(0x1ea3)]=!0x1,this[_0x235e2f(0x109a)]();}}class _0x3c02f1 extends _0x31bd1c['a']{constructor(_0x5d25d4,_0x4f1fae){var _0x5e3a17=a8_0xcbd5;super(_0x5d25d4,_0x4f1fae),this[_0x5e3a17(0x107d)]=0x1,this['turbidity']=0xa,this[_0x5e3a17(0x2760)]=0x2,this['mieCoefficient']=0.005,this[_0x5e3a17(0x3b46)]=0.8,this[_0x5e3a17(0x169a)]=0x1f4,this['inclination']=0.49,this[_0x5e3a17(0x74d)]=0.25,this['sunPosition']=new _0x108fa4['P'](0x0,0x64,0x0),this[_0x5e3a17(0x8e3)]=!0x1,this[_0x5e3a17(0x5d0)]=_0x108fa4['P'][_0x5e3a17(0x317a)](),this['up']=_0x108fa4['P']['Up'](),this[_0x5e3a17(0x12b8)]=!0x1,this[_0x5e3a17(0x15dc)]=_0x108fa4['P'][_0x5e3a17(0x317a)](),this['_skyOrientation']=new _0x108fa4['_f']();}['needAlphaBlending'](){return this['alpha']<0x1;}[_0x520ab6(0x21a4)](){return!0x1;}['getAlphaTestTexture'](){return null;}[_0x520ab6(0x30ee)](_0x5a7ce9,_0x4c76a9){var _0x3dfcc6=_0x520ab6;if(this['isFrozen']&&_0x4c76a9[_0x3dfcc6(0x401c)]&&_0x4c76a9[_0x3dfcc6(0x401c)][_0x3dfcc6(0x222c)])return!0x0;_0x4c76a9[_0x3dfcc6(0x1063)]||(_0x4c76a9[_0x3dfcc6(0x1063)]=new _0x29600a());const _0x1f6a00=_0x4c76a9[_0x3dfcc6(0x1063)],_0x110ed5=this['getScene']();if(this[_0x3dfcc6(0x40ce)](_0x4c76a9))return!0x0;if(_0x373f9d['G'][_0x3dfcc6(0x316d)](_0x5a7ce9,_0x110ed5,!0x1,this[_0x3dfcc6(0x1e9d)],this[_0x3dfcc6(0x1835)],!0x1,_0x1f6a00),_0x373f9d['G'][_0x3dfcc6(0x289d)](_0x5a7ce9,_0x1f6a00,!0x0,!0x1),_0x1f6a00[_0x3dfcc6(0x33e9)]!==_0x110ed5['imageProcessingConfiguration'][_0x3dfcc6(0x3cee)]&&_0x1f6a00['markAsMiscDirty'](),_0x1f6a00[_0x3dfcc6(0x1ea3)]!==this[_0x3dfcc6(0x12b8)]&&_0x1f6a00[_0x3dfcc6(0x3f7b)](),_0x1f6a00[_0x3dfcc6(0x1c15)]){_0x1f6a00[_0x3dfcc6(0x8de)](),_0x110ed5[_0x3dfcc6(0x867)]();const _0x5dea66=new _0x3599ce['L'](),_0x6be1e8=(_0x1f6a00[_0x3dfcc6(0x30a0)]&&_0x5dea66[_0x3dfcc6(0xef1)](0x1,_0x3dfcc6(0x30a0)),_0x1f6a00[_0x3dfcc6(0x33e9)]=_0x110ed5[_0x3dfcc6(0x1a7c)][_0x3dfcc6(0x3cee)],_0x1f6a00[_0x3dfcc6(0x1ea3)]=this['dithering'],[_0x225db2['o'][_0x3dfcc6(0x1745)]]);_0x1f6a00[_0x3dfcc6(0x1de7)]&&_0x6be1e8['push'](_0x225db2['o']['ColorKind']);var _0x5a7ce9=['world',_0x3dfcc6(0x8a6),_0x3dfcc6(0x4b1),'vFogInfos','vFogColor',_0x3dfcc6(0x153e),'luminance',_0x3dfcc6(0x2f00),_0x3dfcc6(0x2760),'mieCoefficient',_0x3dfcc6(0x3b46),_0x3dfcc6(0xebe),_0x3dfcc6(0x12dd),_0x3dfcc6(0x5d0),'up'],_0x3c2b5a=((0x0,_0x33a37c['qx'])(_0x5a7ce9),_0x1f6a00[_0x3dfcc6(0x348f)]());_0x4c76a9['setEffect'](_0x110ed5[_0x3dfcc6(0x279a)]()[_0x3dfcc6(0x29f2)]('sky',_0x6be1e8,_0x5a7ce9,[],_0x3c2b5a,_0x5dea66,this[_0x3dfcc6(0xeac)],this[_0x3dfcc6(0x1460)]),_0x1f6a00,this[_0x3dfcc6(0xe58)]);}return!(!_0x4c76a9[_0x3dfcc6(0x401c)]||!_0x4c76a9[_0x3dfcc6(0x401c)]['isReady']())&&(_0x1f6a00['_renderId']=_0x110ed5[_0x3dfcc6(0xb8f)](),_0x4c76a9[_0x3dfcc6(0x401c)][_0x3dfcc6(0x222c)]=!0x0);}[_0x520ab6(0x1068)](_0x4e7ac2,_0x1f7f0f,_0x344e57){var _0x47a627=_0x520ab6;const _0x452554=this[_0x47a627(0x14ab)]();if(_0x344e57['materialDefines']){var _0x344e57=_0x344e57[_0x47a627(0x401c)];if(_0x344e57){this[_0x47a627(0x3560)]=_0x344e57,this[_0x47a627(0x25fe)](_0x4e7ac2),this[_0x47a627(0x3560)][_0x47a627(0x1b4f)](_0x47a627(0x8a6),_0x452554['getTransformMatrix']()),this[_0x47a627(0x1995)](_0x452554,_0x344e57)&&((0x0,_0x33a37c['an'])(_0x344e57,this,_0x452554),this[_0x47a627(0x1e9d)]&&this[_0x47a627(0x3560)][_0x47a627(0x12f1)](_0x47a627(0x153e),this[_0x47a627(0x153e)])),_0x452554[_0x47a627(0x1835)]&&_0x1f7f0f[_0x47a627(0x2d15)]&&_0x452554[_0x47a627(0x395e)]!==_0x292ffe['x'][_0x47a627(0xfd4)]&&this[_0x47a627(0x3560)][_0x47a627(0x1b4f)](_0x47a627(0x4b1),_0x452554[_0x47a627(0x1f6f)]()),_0x373f9d['G'][_0x47a627(0x33c2)](_0x452554,_0x1f7f0f,this[_0x47a627(0x3560)]);const _0x482f31=_0x452554[_0x47a627(0x3311)];_0x482f31&&(_0x4e7ac2=_0x482f31[_0x47a627(0xe77)](),this[_0x47a627(0x15dc)]['x']=_0x4e7ac2['m'][0xc],this['_cameraPosition']['y']=_0x4e7ac2['m'][0xd],this[_0x47a627(0x15dc)]['z']=_0x4e7ac2['m'][0xe],this[_0x47a627(0x3560)][_0x47a627(0x361f)](_0x47a627(0x12dd),this[_0x47a627(0x15dc)])),this[_0x47a627(0x3560)][_0x47a627(0x361f)]('cameraOffset',this[_0x47a627(0x5d0)]),this[_0x47a627(0x3560)]['setVector3']('up',this['up']),0x0new _0x3c02f1(_0x5da592,this[_0x4084e3(0x14ab)]()),this);}[_0x520ab6(0xea8)](){var _0x2a55c4=_0x520ab6;const _0x36477d=super[_0x2a55c4(0xea8)]();return _0x36477d[_0x2a55c4(0x1ffe)]='BABYLON.SkyMaterial',_0x36477d;}[_0x520ab6(0x28c8)](){var _0x5221e9=_0x520ab6;return _0x5221e9(0xaf8);}static[_0x520ab6(0xd6b)](_0x35a689,_0x511dcc,_0x5a85b8){var _0x710ad3=_0x520ab6;return _0x104fcb['p4'][_0x710ad3(0xd6b)](()=>new _0x3c02f1(_0x35a689[_0x710ad3(0x1c3a)],_0x511dcc),_0x35a689,_0x511dcc,_0x5a85b8);}}_0x259f50([(0x0,_0x104fcb['qC'])()],_0x3c02f1[_0x520ab6(0x2dca)],'luminance',void 0x0),_0x259f50([(0x0,_0x104fcb['qC'])()],_0x3c02f1[_0x520ab6(0x2dca)],_0x520ab6(0x2f00),void 0x0),_0x259f50([(0x0,_0x104fcb['qC'])()],_0x3c02f1['prototype'],'rayleigh',void 0x0),_0x259f50([(0x0,_0x104fcb['qC'])()],_0x3c02f1[_0x520ab6(0x2dca)],_0x520ab6(0x789),void 0x0),_0x259f50([(0x0,_0x104fcb['qC'])()],_0x3c02f1[_0x520ab6(0x2dca)],_0x520ab6(0x3b46),void 0x0),_0x259f50([(0x0,_0x104fcb['qC'])()],_0x3c02f1[_0x520ab6(0x2dca)],_0x520ab6(0x169a),void 0x0),_0x259f50([(0x0,_0x104fcb['qC'])()],_0x3c02f1['prototype'],_0x520ab6(0x3cc2),void 0x0),_0x259f50([(0x0,_0x104fcb['qC'])()],_0x3c02f1[_0x520ab6(0x2dca)],_0x520ab6(0x74d),void 0x0),_0x259f50([(0x0,_0x104fcb['hd'])()],_0x3c02f1[_0x520ab6(0x2dca)],_0x520ab6(0xebe),void 0x0),_0x259f50([(0x0,_0x104fcb['qC'])()],_0x3c02f1[_0x520ab6(0x2dca)],_0x520ab6(0x8e3),void 0x0),_0x259f50([(0x0,_0x104fcb['hd'])()],_0x3c02f1['prototype'],_0x520ab6(0x5d0),void 0x0),_0x259f50([(0x0,_0x104fcb['hd'])()],_0x3c02f1[_0x520ab6(0x2dca)],'up',void 0x0),_0x259f50([(0x0,_0x104fcb['qC'])()],_0x3c02f1[_0x520ab6(0x2dca)],'dithering',void 0x0),(0x0,_0x2bc2d8['H'])(_0x520ab6(0x2bc9),_0x3c02f1);},0x13dea:(_0xf42620,_0x20ca05,_0x1e32fb)=>{_0x1e32fb(0x5236);},0x5236:(_0x28bd4f,_0x29affe,_0x103bf2)=>{var _0xd470a0=a8_0x2e955a;function _0x426748(_0x4afa89,_0x53243b,_0x20798b,_0x3fbaae){var _0x4e5ebb=a8_0xcbd5,_0x5c2a96,_0x292ce0=arguments[_0x4e5ebb(0x9da)],_0x53b482=_0x292ce0<0x3?_0x53243b:null===_0x3fbaae?_0x3fbaae=Object[_0x4e5ebb(0x2fee)](_0x53243b,_0x20798b):_0x3fbaae;if('object'==typeof Reflect&&_0x4e5ebb(0x17ad)==typeof Reflect[_0x4e5ebb(0x3902)])_0x53b482=Reflect['decorate'](_0x4afa89,_0x53243b,_0x20798b,_0x3fbaae);else{for(var _0x287380=_0x4afa89[_0x4e5ebb(0x9da)]-0x1;0x0<=_0x287380;_0x287380--)(_0x5c2a96=_0x4afa89[_0x287380])&&(_0x53b482=(_0x292ce0<0x3?_0x5c2a96(_0x53b482):0x3<_0x292ce0?_0x5c2a96(_0x53243b,_0x20798b,_0x53b482):_0x5c2a96(_0x53243b,_0x20798b))||_0x53b482);}0x3<_0x292ce0&&_0x53b482&&Object[_0x4e5ebb(0x30e2)](_0x53243b,_0x20798b,_0x53b482);}var _0x445d4b=_0x103bf2(0x10435),_0x18b108=_0x103bf2(0xbd53),_0x4ca72b=_0x103bf2(0x5645),_0x36f025=_0x103bf2(0x10c09),_0x363324=_0x103bf2(0x14868),_0x229b5f=_0x103bf2(0x12820),_0x4b09e8=_0x103bf2(0x1679c),_0x189303=_0x103bf2(0xd537),_0x5ad064=_0x103bf2(0x4158),_0x4b3e8f=(_0x103bf2(0x3314),_0x103bf2(0x16d8),_0x103bf2(0x1419a)),_0x30eb29=_0x103bf2(0x15ec7);class _0x4885ae extends _0x4ca72b['H']{constructor(){var _0x337d99=a8_0xcbd5;super(),this[_0x337d99(0xc94)]=!0x1,this[_0x337d99(0x48c)]=!0x1,this['CLIPPLANE']=!0x1,this[_0x337d99(0x3bc1)]=!0x1,this[_0x337d99(0x2397)]=!0x1,this['CLIPPLANE4']=!0x1,this[_0x337d99(0x3a91)]=!0x1,this[_0x337d99(0x333)]=!0x1,this['ALPHATEST']=!0x1,this[_0x337d99(0x11a1)]=!0x1,this['POINTSIZE']=!0x1,this[_0x337d99(0x30a0)]=!0x1,this[_0x337d99(0x695)]=!0x1,this['NORMAL']=!0x1,this['UV1']=!0x1,this['UV2']=!0x1,this[_0x337d99(0x1de7)]=!0x1,this[_0x337d99(0x156b)]=!0x1,this[_0x337d99(0x382b)]=0x0,this['BonesPerMesh']=0x0,this[_0x337d99(0x3ebc)]=!0x1,this[_0x337d99(0x32eb)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x337d99(0x19aa)]=!0x1,this[_0x337d99(0x109a)]();}}class _0x421f15 extends _0x363324['a']{constructor(_0x52e8dc,_0x5857c0){var _0xda8b0d=a8_0xcbd5;super(_0x52e8dc,_0x5857c0),this[_0xda8b0d(0x1909)]=new _0x18b108['Wo'](0x1,0x1,0x1),this[_0xda8b0d(0x1219)]=new _0x18b108['Wo'](0x0,0x0,0x0),this[_0xda8b0d(0xedd)]=0x40,this[_0xda8b0d(0x3d27)]=!0x1,this[_0xda8b0d(0x14fd)]=0x4;}['needAlphaBlending'](){return this['alpha']<0x1;}[_0xd470a0(0x21a4)](){return!0x1;}[_0xd470a0(0x25a8)](){return null;}[_0xd470a0(0x30ee)](_0x3a6ab2,_0x2c6486,_0x2e13cf){var _0x29fc8b=_0xd470a0;if(this[_0x29fc8b(0x24d7)]&&_0x2c6486[_0x29fc8b(0x401c)]&&_0x2c6486['effect'][_0x29fc8b(0x222c)]&&_0x2c6486[_0x29fc8b(0x401c)][_0x29fc8b(0x329d)]===_0x2e13cf)return!0x0;_0x2c6486[_0x29fc8b(0x1063)]||(_0x2c6486['materialDefines']=new _0x4885ae());const _0x590df0=_0x2c6486[_0x29fc8b(0x1063)],_0x41a4e7=this[_0x29fc8b(0x14ab)]();if(this[_0x29fc8b(0x40ce)](_0x2c6486))return!0x0;var _0x4ef451=_0x41a4e7['getEngine']();if(_0x41a4e7[_0x29fc8b(0x3387)]){if(!this[_0x29fc8b(0x29ea)]||!this[_0x29fc8b(0x29ea)][_0x29fc8b(0xe80)]())return!0x1;if(_0x590df0['_needUVs']=!0x0,_0x229b5f['k'][_0x29fc8b(0x278a)]){if(!this[_0x29fc8b(0x37c9)]||!this['diffuseTexture1'][_0x29fc8b(0xe80)]())return!0x1;if(!this['diffuseTexture2']||!this[_0x29fc8b(0x1988)][_0x29fc8b(0xe80)]())return!0x1;if(!this['diffuseTexture3']||!this[_0x29fc8b(0x6d8)][_0x29fc8b(0xe80)]())return!0x1;_0x590df0[_0x29fc8b(0xc94)]=!0x0;}if(this['bumpTexture1']&&this[_0x29fc8b(0x2899)]&&this[_0x29fc8b(0x1622)]&&_0x229b5f['k'][_0x29fc8b(0x3c15)]){if(!this[_0x29fc8b(0xe7c)][_0x29fc8b(0xe80)]())return!0x1;if(!this[_0x29fc8b(0x2899)][_0x29fc8b(0xe80)]())return!0x1;if(!this['bumpTexture3'][_0x29fc8b(0xe80)]())return!0x1;_0x590df0[_0x29fc8b(0x20d0)]=!0x0,_0x590df0['BUMP']=!0x0;}}if(_0x36f025['G'][_0x29fc8b(0x316d)](_0x3a6ab2,_0x41a4e7,!0x1,this[_0x29fc8b(0x1e9d)],this['fogEnabled'],this[_0x29fc8b(0xbdc)](_0x3a6ab2),_0x590df0),_0x590df0['_needNormals']=_0x36f025['G']['PrepareDefinesForLights'](_0x41a4e7,_0x3a6ab2,_0x590df0,!0x1,this[_0x29fc8b(0x14fd)],this[_0x29fc8b(0x3d27)]),_0x36f025['G']['PrepareDefinesForFrameBoundValues'](_0x41a4e7,_0x4ef451,this,_0x590df0,!!_0x2e13cf),_0x36f025['G']['PrepareDefinesForAttributes'](_0x3a6ab2,_0x590df0,!0x0,!0x0),_0x590df0[_0x29fc8b(0x1c15)]){_0x590df0[_0x29fc8b(0x8de)](),_0x41a4e7[_0x29fc8b(0x867)]();const _0x150470=new _0x4b3e8f['L'](),_0x41a3b7=(_0x590df0[_0x29fc8b(0x30a0)]&&_0x150470[_0x29fc8b(0xef1)](0x1,_0x29fc8b(0x30a0)),_0x36f025['G'][_0x29fc8b(0x3f1c)](_0x590df0,_0x150470,this[_0x29fc8b(0x360f)]),0x0<_0x590df0[_0x29fc8b(0x382b)]&&_0x150470['addCPUSkinningFallback'](0x0,_0x3a6ab2),_0x590df0['IMAGEPROCESSINGPOSTPROCESS']=_0x41a4e7['imageProcessingConfiguration']['applyByPostProcess'],[_0x4b09e8['o'][_0x29fc8b(0x1745)]]);_0x590df0[_0x29fc8b(0x295)]&&_0x41a3b7[_0x29fc8b(0x2009)](_0x4b09e8['o'][_0x29fc8b(0x1600)]),_0x590df0[_0x29fc8b(0x2960)]&&_0x41a3b7['push'](_0x4b09e8['o'][_0x29fc8b(0x3884)]),_0x590df0[_0x29fc8b(0x990)]&&_0x41a3b7['push'](_0x4b09e8['o'][_0x29fc8b(0x741)]),_0x590df0[_0x29fc8b(0x1de7)]&&_0x41a3b7[_0x29fc8b(0x2009)](_0x4b09e8['o'][_0x29fc8b(0x1d01)]),_0x36f025['G'][_0x29fc8b(0x23e6)](_0x41a3b7,_0x3a6ab2,_0x590df0,_0x150470),_0x36f025['G'][_0x29fc8b(0x216f)](_0x41a3b7,_0x590df0);var _0x3a6ab2=_0x590df0['toString'](),_0x1b2e0e=[_0x29fc8b(0x318b),_0x29fc8b(0x4b1),_0x29fc8b(0x8a6),_0x29fc8b(0x3f10),'vLightsType',_0x29fc8b(0xb95),_0x29fc8b(0x3eb),'vFogInfos',_0x29fc8b(0x14b7),_0x29fc8b(0x153e),_0x29fc8b(0x385c),'mBones',_0x29fc8b(0x1cd),'diffuse1Infos',_0x29fc8b(0x17f4),_0x29fc8b(0x12a2)],_0x4e1ed1=[_0x29fc8b(0x91d),_0x29fc8b(0x230b),_0x29fc8b(0xd2e),'diffuse3Sampler',_0x29fc8b(0x2719),_0x29fc8b(0x2937),_0x29fc8b(0x29c3)],_0x2bc8f0=new Array();(0x0,_0x30eb29['qx'])(_0x1b2e0e),_0x36f025['G'][_0x29fc8b(0x2e9a)]({'uniformsNames':_0x1b2e0e,'uniformBuffersNames':_0x2bc8f0,'samplers':_0x4e1ed1,'defines':_0x590df0,'maxSimultaneousLights':this[_0x29fc8b(0x360f)]}),_0x2c6486[_0x29fc8b(0xfcc)](_0x41a4e7['getEngine']()[_0x29fc8b(0x29f2)](_0x29fc8b(0x19c),{'attributes':_0x41a3b7,'uniformsNames':_0x1b2e0e,'uniformBuffersNames':_0x2bc8f0,'samplers':_0x4e1ed1,'defines':_0x3a6ab2,'fallbacks':_0x150470,'onCompiled':this['onCompiled'],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':this[_0x29fc8b(0x360f)]}},_0x4ef451),_0x590df0,this[_0x29fc8b(0xe58)]);}return!(!_0x2c6486[_0x29fc8b(0x401c)]||!_0x2c6486[_0x29fc8b(0x401c)][_0x29fc8b(0xe80)]()||(_0x590df0[_0x29fc8b(0x3870)]=_0x41a4e7['getRenderId'](),_0x2c6486['effect'][_0x29fc8b(0x222c)]=!0x0,_0x2c6486[_0x29fc8b(0x401c)][_0x29fc8b(0x329d)]=!!_0x2e13cf,0x0));}[_0xd470a0(0x1068)](_0x4c0046,_0x5b14b3,_0x4a23ad){var _0x377d56=_0xd470a0;const _0x5e1f44=this[_0x377d56(0x14ab)]();var _0x4cbeb1=_0x4a23ad[_0x377d56(0x1063)];_0x4cbeb1&&(_0x4a23ad=_0x4a23ad[_0x377d56(0x401c)])&&(this['_activeEffect']=_0x4a23ad,this[_0x377d56(0x25fe)](_0x4c0046),this[_0x377d56(0x3560)][_0x377d56(0x1b4f)](_0x377d56(0x8a6),_0x5e1f44[_0x377d56(0x3a5e)]()),_0x36f025['G'][_0x377d56(0x1711)](_0x5b14b3,this[_0x377d56(0x3560)]),this[_0x377d56(0x1995)](_0x5e1f44,_0x4a23ad)&&(this['mixTexture']&&(this[_0x377d56(0x3560)][_0x377d56(0x35bd)](_0x377d56(0x91d),this[_0x377d56(0x191f)]),this['_activeEffect'][_0x377d56(0x2f5e)](_0x377d56(0x385c),this[_0x377d56(0x191f)][_0x377d56(0x2c90)],this[_0x377d56(0x191f)][_0x377d56(0x1f4d)]),this[_0x377d56(0x3560)][_0x377d56(0x1b4f)](_0x377d56(0x1cd),this[_0x377d56(0x191f)][_0x377d56(0x6a6)]()),_0x229b5f['k'][_0x377d56(0x278a)]&&(this[_0x377d56(0x2934)]&&(this[_0x377d56(0x3560)][_0x377d56(0x35bd)](_0x377d56(0x230b),this[_0x377d56(0x2934)]),this[_0x377d56(0x3560)][_0x377d56(0x2f5e)]('diffuse1Infos',this['_diffuseTexture1'][_0x377d56(0x21dd)],this[_0x377d56(0x2934)]['vScale'])),this['_diffuseTexture2']&&(this[_0x377d56(0x3560)][_0x377d56(0x35bd)]('diffuse2Sampler',this[_0x377d56(0xc73)]),this['_activeEffect'][_0x377d56(0x2f5e)](_0x377d56(0x17f4),this[_0x377d56(0xc73)]['uScale'],this[_0x377d56(0xc73)][_0x377d56(0x1462)])),this[_0x377d56(0x75b)]&&(this[_0x377d56(0x3560)][_0x377d56(0x35bd)](_0x377d56(0x1705),this['_diffuseTexture3']),this['_activeEffect'][_0x377d56(0x2f5e)](_0x377d56(0x12a2),this[_0x377d56(0x75b)][_0x377d56(0x21dd)],this[_0x377d56(0x75b)][_0x377d56(0x1462)]))),_0x229b5f['k']['BumpTextureEnabled']&&_0x5e1f44[_0x377d56(0x279a)]()[_0x377d56(0x2e84)]()['standardDerivatives']&&(this['_bumpTexture1']&&this['_activeEffect'][_0x377d56(0x35bd)](_0x377d56(0x2719),this[_0x377d56(0x18db)]),this[_0x377d56(0x3f98)]&&this[_0x377d56(0x3560)][_0x377d56(0x35bd)](_0x377d56(0x2937),this[_0x377d56(0x3f98)]),this[_0x377d56(0x27dc)]&&this[_0x377d56(0x3560)][_0x377d56(0x35bd)](_0x377d56(0x29c3),this[_0x377d56(0x27dc)]))),(0x0,_0x30eb29['an'])(_0x4a23ad,this,_0x5e1f44),this[_0x377d56(0x1e9d)]&&this['_activeEffect'][_0x377d56(0x12f1)](_0x377d56(0x153e),this[_0x377d56(0x153e)]),_0x5e1f44[_0x377d56(0x2bdb)](_0x4a23ad)),this[_0x377d56(0x3560)]['setColor4'](_0x377d56(0xb95),this[_0x377d56(0x1909)],this[_0x377d56(0x3fd3)]*_0x5b14b3[_0x377d56(0x282)]),_0x4cbeb1[_0x377d56(0x695)]&&this[_0x377d56(0x3560)][_0x377d56(0x1486)](_0x377d56(0x3eb),this[_0x377d56(0x1219)],this['specularPower']),_0x5e1f44[_0x377d56(0xc90)]&&!this[_0x377d56(0x2768)]&&_0x36f025['G'][_0x377d56(0x94f)](_0x5e1f44,_0x5b14b3,this[_0x377d56(0x3560)],_0x4cbeb1,this[_0x377d56(0x360f)]),_0x5e1f44[_0x377d56(0x1835)]&&_0x5b14b3[_0x377d56(0x2d15)]&&_0x5e1f44[_0x377d56(0x395e)]!==_0x189303['x'][_0x377d56(0xfd4)]&&this['_activeEffect']['setMatrix']('view',_0x5e1f44[_0x377d56(0x1f6f)]()),_0x36f025['G'][_0x377d56(0x33c2)](_0x5e1f44,_0x5b14b3,this[_0x377d56(0x3560)]),this[_0x377d56(0x28ab)](_0x5b14b3,this[_0x377d56(0x3560)]));}[_0xd470a0(0x19d)](){var _0x301ac8=_0xd470a0;const _0x3b946c=[];return this[_0x301ac8(0x29ea)]&&this[_0x301ac8(0x29ea)][_0x301ac8(0x2a26)]&&0x0new _0x421f15(_0x378c0b,this['getScene']()),this);}[_0xd470a0(0xea8)](){var _0x488ed0=_0xd470a0;const _0x14600d=super['serialize']();return _0x14600d[_0x488ed0(0x1ffe)]='BABYLON.TerrainMaterial',_0x14600d;}[_0xd470a0(0x28c8)](){var _0x481f90=_0xd470a0;return _0x481f90(0x3959);}static['Parse'](_0x1fffe3,_0x4c4ca7,_0x10f280){var _0x37ecbe=_0xd470a0;return _0x445d4b['p4'][_0x37ecbe(0xd6b)](()=>new _0x421f15(_0x1fffe3[_0x37ecbe(0x1c3a)],_0x4c4ca7),_0x1fffe3,_0x4c4ca7,_0x10f280);}}_0x426748([(0x0,_0x445d4b['oU'])('mixTexture')],_0x421f15['prototype'],_0xd470a0(0x191f),void 0x0),_0x426748([(0x0,_0x445d4b['wz'])(_0xd470a0(0x18b1))],_0x421f15[_0xd470a0(0x2dca)],_0xd470a0(0x29ea),void 0x0),_0x426748([(0x0,_0x445d4b['oU'])(_0xd470a0(0x37c9))],_0x421f15[_0xd470a0(0x2dca)],_0xd470a0(0x2934),void 0x0),_0x426748([(0x0,_0x445d4b['wz'])(_0xd470a0(0x18b1))],_0x421f15[_0xd470a0(0x2dca)],_0xd470a0(0x37c9),void 0x0),_0x426748([(0x0,_0x445d4b['oU'])(_0xd470a0(0x1988))],_0x421f15[_0xd470a0(0x2dca)],'_diffuseTexture2',void 0x0),_0x426748([(0x0,_0x445d4b['wz'])(_0xd470a0(0x18b1))],_0x421f15[_0xd470a0(0x2dca)],_0xd470a0(0x1988),void 0x0),_0x426748([(0x0,_0x445d4b['oU'])('diffuseTexture3')],_0x421f15['prototype'],'_diffuseTexture3',void 0x0),_0x426748([(0x0,_0x445d4b['wz'])(_0xd470a0(0x18b1))],_0x421f15[_0xd470a0(0x2dca)],'diffuseTexture3',void 0x0),_0x426748([(0x0,_0x445d4b['oU'])(_0xd470a0(0xe7c))],_0x421f15['prototype'],_0xd470a0(0x18db),void 0x0),_0x426748([(0x0,_0x445d4b['wz'])(_0xd470a0(0x18b1))],_0x421f15[_0xd470a0(0x2dca)],_0xd470a0(0xe7c),void 0x0),_0x426748([(0x0,_0x445d4b['oU'])('bumpTexture2')],_0x421f15[_0xd470a0(0x2dca)],'_bumpTexture2',void 0x0),_0x426748([(0x0,_0x445d4b['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x421f15[_0xd470a0(0x2dca)],_0xd470a0(0x2899),void 0x0),_0x426748([(0x0,_0x445d4b['oU'])(_0xd470a0(0x1622))],_0x421f15['prototype'],_0xd470a0(0x27dc),void 0x0),_0x426748([(0x0,_0x445d4b['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x421f15['prototype'],_0xd470a0(0x1622),void 0x0),_0x426748([(0x0,_0x445d4b['n9'])()],_0x421f15[_0xd470a0(0x2dca)],_0xd470a0(0x1909),void 0x0),_0x426748([(0x0,_0x445d4b['n9'])()],_0x421f15[_0xd470a0(0x2dca)],_0xd470a0(0x1219),void 0x0),_0x426748([(0x0,_0x445d4b['qC'])()],_0x421f15['prototype'],'specularPower',void 0x0),_0x426748([(0x0,_0x445d4b['qC'])(_0xd470a0(0x2768))],_0x421f15[_0xd470a0(0x2dca)],_0xd470a0(0x3d27),void 0x0),_0x426748([(0x0,_0x445d4b['wz'])(_0xd470a0(0x82d))],_0x421f15[_0xd470a0(0x2dca)],'disableLighting',void 0x0),_0x426748([(0x0,_0x445d4b['qC'])(_0xd470a0(0x360f))],_0x421f15[_0xd470a0(0x2dca)],_0xd470a0(0x14fd),void 0x0),_0x426748([(0x0,_0x445d4b['wz'])(_0xd470a0(0x82d))],_0x421f15[_0xd470a0(0x2dca)],'maxSimultaneousLights',void 0x0),(0x0,_0x5ad064['H'])(_0xd470a0(0xabf),_0x421f15);},0x4f9e:(_0x134356,_0x5cb4ed,_0x4db468)=>{_0x4db468(0x597);},0x597:(_0x418a8d,_0x3a4069,_0x5beb70)=>{var _0xe809a3=a8_0x2e955a;function _0x1e1db7(_0x3502fa,_0x38fb37,_0x22e6ac,_0x53bf73){var _0x2d108a=a8_0xcbd5,_0x4c1ea2,_0x32c73a=arguments['length'],_0x45b21c=_0x32c73a<0x3?_0x38fb37:null===_0x53bf73?_0x53bf73=Object[_0x2d108a(0x2fee)](_0x38fb37,_0x22e6ac):_0x53bf73;if('object'==typeof Reflect&&_0x2d108a(0x17ad)==typeof Reflect['decorate'])_0x45b21c=Reflect[_0x2d108a(0x3902)](_0x3502fa,_0x38fb37,_0x22e6ac,_0x53bf73);else{for(var _0x4b16e4=_0x3502fa[_0x2d108a(0x9da)]-0x1;0x0<=_0x4b16e4;_0x4b16e4--)(_0x4c1ea2=_0x3502fa[_0x4b16e4])&&(_0x45b21c=(_0x32c73a<0x3?_0x4c1ea2(_0x45b21c):0x3<_0x32c73a?_0x4c1ea2(_0x38fb37,_0x22e6ac,_0x45b21c):_0x4c1ea2(_0x38fb37,_0x22e6ac))||_0x45b21c);}0x3<_0x32c73a&&_0x45b21c&&Object['defineProperty'](_0x38fb37,_0x22e6ac,_0x45b21c);}var _0x5abf8f=_0x5beb70(0x10435),_0x1bd8da=_0x5beb70(0xbd53),_0x249f76=_0x5beb70(0x5645),_0x5b1d31=_0x5beb70(0x10c09),_0x5b5450=_0x5beb70(0x14868),_0x33b972=_0x5beb70(0x12820),_0x2490c5=_0x5beb70(0x1679c),_0x5c2f2a=_0x5beb70(0xd537),_0x283afb=_0x5beb70(0x4158),_0x398d3d=(_0x5beb70(0x10a45),_0x5beb70(0x16847),_0x5beb70(0x1419a)),_0x32ad0c=_0x5beb70(0x15ec7);class _0x4ac00e extends _0x249f76['H']{constructor(){var _0x54394e=a8_0xcbd5;super(),this['DIFFUSEX']=!0x1,this[_0x54394e(0xb08)]=!0x1,this[_0x54394e(0x14c8)]=!0x1,this[_0x54394e(0x2d80)]=!0x1,this[_0x54394e(0x10b9)]=!0x1,this['BUMPZ']=!0x1,this[_0x54394e(0x38c1)]=!0x1,this[_0x54394e(0x3bc1)]=!0x1,this[_0x54394e(0x2397)]=!0x1,this[_0x54394e(0x7b1)]=!0x1,this['CLIPPLANE5']=!0x1,this['CLIPPLANE6']=!0x1,this[_0x54394e(0x33ac)]=!0x1,this[_0x54394e(0x11a1)]=!0x1,this['POINTSIZE']=!0x1,this[_0x54394e(0x30a0)]=!0x1,this[_0x54394e(0x695)]=!0x1,this['NORMAL']=!0x1,this[_0x54394e(0x1de7)]=!0x1,this[_0x54394e(0x156b)]=!0x1,this[_0x54394e(0x382b)]=0x0,this[_0x54394e(0x1245)]=0x0,this[_0x54394e(0x3ebc)]=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x54394e(0x33e9)]=!0x1,this[_0x54394e(0x19aa)]=!0x1,this['rebuild']();}}class _0x501476 extends _0x5b5450['a']{constructor(_0x84a77e,_0x3104a4){var _0x56159c=a8_0xcbd5;super(_0x84a77e,_0x3104a4),this[_0x56159c(0x2d29)]=0x1,this[_0x56159c(0x1909)]=new _0x1bd8da['Wo'](0x1,0x1,0x1),this[_0x56159c(0x1219)]=new _0x1bd8da['Wo'](0.2,0.2,0.2),this[_0x56159c(0xedd)]=0x40,this['_disableLighting']=!0x1,this[_0x56159c(0x14fd)]=0x4;}[_0xe809a3(0x2865)](){return this['alpha']<0x1;}['needAlphaTesting'](){return!0x1;}[_0xe809a3(0x25a8)](){return null;}[_0xe809a3(0x30ee)](_0x582132,_0x3ccb3b,_0x528692){var _0x1b79da=_0xe809a3;if(this[_0x1b79da(0x24d7)]&&_0x3ccb3b['effect']&&_0x3ccb3b[_0x1b79da(0x401c)]['_wasPreviouslyReady']&&_0x3ccb3b[_0x1b79da(0x401c)][_0x1b79da(0x329d)]===_0x528692)return!0x0;_0x3ccb3b[_0x1b79da(0x1063)]||(_0x3ccb3b[_0x1b79da(0x1063)]=new _0x4ac00e());const _0x3c6a27=_0x3ccb3b[_0x1b79da(0x1063)],_0x555cc6=this[_0x1b79da(0x14ab)]();if(this[_0x1b79da(0x40ce)](_0x3ccb3b))return!0x0;var _0x4362aa=_0x555cc6[_0x1b79da(0x279a)]();if(_0x3c6a27[_0x1b79da(0x2c7e)]&&_0x555cc6[_0x1b79da(0x3387)]){if(_0x33b972['k']['DiffuseTextureEnabled']){const _0x406a9b=[this[_0x1b79da(0x25ee)],this[_0x1b79da(0x2cb)],this[_0x1b79da(0x2c92)]];var _0x1ab3a1=[_0x1b79da(0x2b8),_0x1b79da(0xb08),'DIFFUSEZ'];for(let _0x374862=0x0;_0x374862<_0x406a9b[_0x1b79da(0x9da)];_0x374862++)if(_0x406a9b[_0x374862]){if(!_0x406a9b[_0x374862][_0x1b79da(0xe80)]())return!0x1;_0x3c6a27[_0x1ab3a1[_0x374862]]=!0x0;}}if(_0x33b972['k'][_0x1b79da(0x3c15)]){const _0x17b590=[this[_0x1b79da(0x41e2)],this[_0x1b79da(0x2401)],this[_0x1b79da(0x37ef)]];var _0x36189b=[_0x1b79da(0x2d80),_0x1b79da(0x10b9),_0x1b79da(0x1e52)];for(let _0x505f4a=0x0;_0x505f4a<_0x17b590[_0x1b79da(0x9da)];_0x505f4a++)if(_0x17b590[_0x505f4a]){if(!_0x17b590[_0x505f4a][_0x1b79da(0xe80)]())return!0x1;_0x3c6a27[_0x36189b[_0x505f4a]]=!0x0;}}}if(_0x5b1d31['G'][_0x1b79da(0x316d)](_0x582132,_0x555cc6,!0x1,this[_0x1b79da(0x1e9d)],this[_0x1b79da(0x1835)],this[_0x1b79da(0xbdc)](_0x582132),_0x3c6a27),_0x3c6a27[_0x1b79da(0x20d0)]=_0x5b1d31['G'][_0x1b79da(0x415e)](_0x555cc6,_0x582132,_0x3c6a27,!0x1,this[_0x1b79da(0x14fd)],this[_0x1b79da(0x3d27)]),_0x5b1d31['G']['PrepareDefinesForFrameBoundValues'](_0x555cc6,_0x4362aa,this,_0x3c6a27,!!_0x528692),_0x5b1d31['G']['PrepareDefinesForAttributes'](_0x582132,_0x3c6a27,!0x0,!0x0),_0x3c6a27[_0x1b79da(0x1c15)]){_0x3c6a27['markAsProcessed'](),_0x555cc6[_0x1b79da(0x867)]();const _0x260520=new _0x398d3d['L'](),_0x39df7c=(_0x3c6a27[_0x1b79da(0x30a0)]&&_0x260520['addFallback'](0x1,'FOG'),_0x5b1d31['G'][_0x1b79da(0x3f1c)](_0x3c6a27,_0x260520,this['maxSimultaneousLights']),0x0<_0x3c6a27[_0x1b79da(0x382b)]&&_0x260520[_0x1b79da(0x2aec)](0x0,_0x582132),_0x3c6a27[_0x1b79da(0x33e9)]=_0x555cc6[_0x1b79da(0x1a7c)][_0x1b79da(0x3cee)],[_0x2490c5['o'][_0x1b79da(0x1745)]]);_0x3c6a27[_0x1b79da(0x295)]&&_0x39df7c[_0x1b79da(0x2009)](_0x2490c5['o'][_0x1b79da(0x1600)]),_0x3c6a27[_0x1b79da(0x1de7)]&&_0x39df7c[_0x1b79da(0x2009)](_0x2490c5['o'][_0x1b79da(0x1d01)]),_0x5b1d31['G'][_0x1b79da(0x23e6)](_0x39df7c,_0x582132,_0x3c6a27,_0x260520),_0x5b1d31['G'][_0x1b79da(0x216f)](_0x39df7c,_0x3c6a27);var _0x582132=_0x3c6a27[_0x1b79da(0x348f)](),_0x38fd7e=[_0x1b79da(0x318b),_0x1b79da(0x4b1),_0x1b79da(0x8a6),_0x1b79da(0x3f10),_0x1b79da(0x3c18),_0x1b79da(0xb95),_0x1b79da(0x3eb),_0x1b79da(0x17c9),'vFogColor',_0x1b79da(0x153e),_0x1b79da(0x1ccd),_0x1b79da(0x2d29)],_0x35d1ad=[_0x1b79da(0x34ea),_0x1b79da(0x3dfc),_0x1b79da(0x3e2),'normalSamplerX',_0x1b79da(0x1215),_0x1b79da(0xe9a)],_0x13c03f=new Array();(0x0,_0x32ad0c['qx'])(_0x38fd7e),_0x5b1d31['G'][_0x1b79da(0x2e9a)]({'uniformsNames':_0x38fd7e,'uniformBuffersNames':_0x13c03f,'samplers':_0x35d1ad,'defines':_0x3c6a27,'maxSimultaneousLights':this[_0x1b79da(0x360f)]}),_0x3ccb3b[_0x1b79da(0xfcc)](_0x555cc6[_0x1b79da(0x279a)]()['createEffect']('triplanar',{'attributes':_0x39df7c,'uniformsNames':_0x38fd7e,'uniformBuffersNames':_0x13c03f,'samplers':_0x35d1ad,'defines':_0x582132,'fallbacks':_0x260520,'onCompiled':this[_0x1b79da(0xeac)],'onError':this[_0x1b79da(0x1460)],'indexParameters':{'maxSimultaneousLights':this['maxSimultaneousLights']}},_0x4362aa),_0x3c6a27,this[_0x1b79da(0xe58)]);}return!(!_0x3ccb3b[_0x1b79da(0x401c)]||!_0x3ccb3b[_0x1b79da(0x401c)]['isReady']()||(_0x3c6a27[_0x1b79da(0x3870)]=_0x555cc6[_0x1b79da(0xb8f)](),_0x3ccb3b[_0x1b79da(0x401c)][_0x1b79da(0x222c)]=!0x0,_0x3ccb3b[_0x1b79da(0x401c)][_0x1b79da(0x329d)]=!!_0x528692,0x0));}[_0xe809a3(0x1068)](_0x58e799,_0x56fa2d,_0x4b6c02){var _0x2b60ee=_0xe809a3;const _0x33c621=this[_0x2b60ee(0x14ab)]();var _0x254083=_0x4b6c02[_0x2b60ee(0x1063)];_0x254083&&(_0x4b6c02=_0x4b6c02[_0x2b60ee(0x401c)])&&(this[_0x2b60ee(0x3560)]=_0x4b6c02,this[_0x2b60ee(0x25fe)](_0x58e799),this['_activeEffect'][_0x2b60ee(0x1b4f)]('viewProjection',_0x33c621[_0x2b60ee(0x3a5e)]()),_0x5b1d31['G']['BindBonesParameters'](_0x56fa2d,this['_activeEffect']),this[_0x2b60ee(0x3560)]['setFloat'](_0x2b60ee(0x2d29),this[_0x2b60ee(0x2d29)]),_0x33c621[_0x2b60ee(0x234d)]()!==this&&(this[_0x2b60ee(0x25ee)]&&this['_activeEffect']['setTexture'](_0x2b60ee(0x34ea),this[_0x2b60ee(0x25ee)]),this[_0x2b60ee(0x2cb)]&&this[_0x2b60ee(0x3560)][_0x2b60ee(0x35bd)]('diffuseSamplerY',this[_0x2b60ee(0x2cb)]),this[_0x2b60ee(0x2c92)]&&this[_0x2b60ee(0x3560)]['setTexture'](_0x2b60ee(0x3e2),this[_0x2b60ee(0x2c92)]),this['normalTextureX']&&this['_activeEffect'][_0x2b60ee(0x35bd)](_0x2b60ee(0x1062),this[_0x2b60ee(0x41e2)]),this[_0x2b60ee(0x2401)]&&this[_0x2b60ee(0x3560)]['setTexture']('normalSamplerY',this['normalTextureY']),this[_0x2b60ee(0x37ef)]&&this[_0x2b60ee(0x3560)][_0x2b60ee(0x35bd)](_0x2b60ee(0xe9a),this['normalTextureZ']),(0x0,_0x32ad0c['an'])(_0x4b6c02,this,_0x33c621),this[_0x2b60ee(0x1e9d)]&&this['_activeEffect'][_0x2b60ee(0x12f1)](_0x2b60ee(0x153e),this[_0x2b60ee(0x153e)]),_0x33c621[_0x2b60ee(0x2bdb)](_0x4b6c02)),this[_0x2b60ee(0x3560)][_0x2b60ee(0x1486)](_0x2b60ee(0xb95),this[_0x2b60ee(0x1909)],this[_0x2b60ee(0x3fd3)]*_0x56fa2d[_0x2b60ee(0x282)]),_0x254083[_0x2b60ee(0x695)]&&this['_activeEffect']['setColor4']('vSpecularColor',this['specularColor'],this['specularPower']),_0x33c621[_0x2b60ee(0xc90)]&&!this[_0x2b60ee(0x2768)]&&_0x5b1d31['G'][_0x2b60ee(0x94f)](_0x33c621,_0x56fa2d,this['_activeEffect'],_0x254083,this[_0x2b60ee(0x360f)]),_0x33c621['fogEnabled']&&_0x56fa2d[_0x2b60ee(0x2d15)]&&_0x33c621[_0x2b60ee(0x395e)]!==_0x5c2f2a['x'][_0x2b60ee(0xfd4)]&&this['_activeEffect']['setMatrix']('view',_0x33c621['getViewMatrix']()),_0x5b1d31['G'][_0x2b60ee(0x33c2)](_0x33c621,_0x56fa2d,this[_0x2b60ee(0x3560)]),this[_0x2b60ee(0x28ab)](_0x56fa2d,this['_activeEffect']));}[_0xe809a3(0x19d)](){var _0x2518f6=_0xe809a3;const _0x35ea63=[];return this[_0x2518f6(0x29ea)]&&this[_0x2518f6(0x29ea)][_0x2518f6(0x2a26)]&&0x0new _0x501476(_0x24d7dc,this[_0x29a495(0x14ab)]()),this);}['serialize'](){var _0xf8ec17=_0xe809a3;const _0x16abcd=super[_0xf8ec17(0xea8)]();return _0x16abcd[_0xf8ec17(0x1ffe)]='BABYLON.TriPlanarMaterial',_0x16abcd;}[_0xe809a3(0x28c8)](){var _0x1e920d=_0xe809a3;return _0x1e920d(0x212f);}static['Parse'](_0x2de6cd,_0x198d35,_0x36cf4a){var _0x3b74e9=_0xe809a3;return _0x5abf8f['p4'][_0x3b74e9(0xd6b)](()=>new _0x501476(_0x2de6cd['name'],_0x198d35),_0x2de6cd,_0x198d35,_0x36cf4a);}}_0x1e1db7([(0x0,_0x5abf8f['oU'])()],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x29ea),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['oU'])('diffuseTextureX')],_0x501476[_0xe809a3(0x2dca)],'_diffuseTextureX',void 0x0),_0x1e1db7([(0x0,_0x5abf8f['wz'])(_0xe809a3(0x18b1))],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x25ee),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['oU'])(_0xe809a3(0x24e1))],_0x501476[_0xe809a3(0x2dca)],'_diffuseTextureY',void 0x0),_0x1e1db7([(0x0,_0x5abf8f['wz'])(_0xe809a3(0x18b1))],_0x501476[_0xe809a3(0x2dca)],'diffuseTextureY',void 0x0),_0x1e1db7([(0x0,_0x5abf8f['oU'])(_0xe809a3(0x2c92))],_0x501476[_0xe809a3(0x2dca)],'_diffuseTextureZ',void 0x0),_0x1e1db7([(0x0,_0x5abf8f['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x501476[_0xe809a3(0x2dca)],'diffuseTextureZ',void 0x0),_0x1e1db7([(0x0,_0x5abf8f['oU'])(_0xe809a3(0x41e2))],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x2cf7),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x501476['prototype'],_0xe809a3(0x41e2),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['oU'])(_0xe809a3(0x2401))],_0x501476[_0xe809a3(0x2dca)],'_normalTextureY',void 0x0),_0x1e1db7([(0x0,_0x5abf8f['wz'])(_0xe809a3(0x18b1))],_0x501476[_0xe809a3(0x2dca)],'normalTextureY',void 0x0),_0x1e1db7([(0x0,_0x5abf8f['oU'])('normalTextureZ')],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x3d57),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['wz'])(_0xe809a3(0x18b1))],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x37ef),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['qC'])()],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x2d29),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['n9'])()],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x1909),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['n9'])()],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x1219),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['qC'])()],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0xedd),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['qC'])('disableLighting')],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x3d27),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['wz'])(_0xe809a3(0x82d))],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x2768),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['qC'])(_0xe809a3(0x360f))],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x14fd),void 0x0),_0x1e1db7([(0x0,_0x5abf8f['wz'])(_0xe809a3(0x82d))],_0x501476[_0xe809a3(0x2dca)],_0xe809a3(0x360f),void 0x0),(0x0,_0x283afb['H'])(_0xe809a3(0x2953),_0x501476);},0x340d:(_0x3a1fd8,_0x329c2f,_0x4e2031)=>{_0x4e2031(0x12c36);},0x12c36:(_0x7922f1,_0x375e7f,_0x5e9804)=>{var _0x5eb2a5=a8_0x2e955a;function _0x4c2a56(_0x23f7a5,_0x888fc2,_0x5dff76,_0x2c78ea){var _0xd7a422=a8_0xcbd5,_0x1acf11,_0x3e75d1=arguments[_0xd7a422(0x9da)],_0x47d211=_0x3e75d1<0x3?_0x888fc2:null===_0x2c78ea?_0x2c78ea=Object['getOwnPropertyDescriptor'](_0x888fc2,_0x5dff76):_0x2c78ea;if(_0xd7a422(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0xd7a422(0x3902)])_0x47d211=Reflect['decorate'](_0x23f7a5,_0x888fc2,_0x5dff76,_0x2c78ea);else{for(var _0x2c5087=_0x23f7a5[_0xd7a422(0x9da)]-0x1;0x0<=_0x2c5087;_0x2c5087--)(_0x1acf11=_0x23f7a5[_0x2c5087])&&(_0x47d211=(_0x3e75d1<0x3?_0x1acf11(_0x47d211):0x3<_0x3e75d1?_0x1acf11(_0x888fc2,_0x5dff76,_0x47d211):_0x1acf11(_0x888fc2,_0x5dff76))||_0x47d211);}0x3<_0x3e75d1&&_0x47d211&&Object['defineProperty'](_0x888fc2,_0x5dff76,_0x47d211);}var _0x25477=_0x5e9804(0x10435),_0x3a8186=_0x5e9804(0xd53f),_0x2f9d25=_0x5e9804(0xbd53),_0x5d048a=_0x5e9804(0x10fa9),_0x3764da=_0x5e9804(0x1610),_0xe2e59a=_0x5e9804(0x16fed),_0x465e46=_0x5e9804(0xcde8),_0x573710=_0x5e9804(0x5645),_0x1699f3=_0x5e9804(0x3ed0),_0x596c9a=_0x5e9804(0x10c09),_0x1a9d74=_0x5e9804(0x14868),_0x3f9ff3=_0x5e9804(0x12820),_0x59063b=_0x5e9804(0x1679c),_0x1bb7d6=_0x5e9804(0xd537),_0x3be8b2=_0x5e9804(0x4158),_0x555337=(_0x5e9804(0x7b01),_0x5e9804(0x859a),_0x5e9804(0x1419a)),_0x5bc796=_0x5e9804(0x7dc0),_0x42fa53=_0x5e9804(0x15ec7);class _0x8216b5 extends _0x573710['H']{constructor(){var _0x1a3923=a8_0xcbd5;super(),this[_0x1a3923(0x48c)]=!0x1,this[_0x1a3923(0x1065)]=!0x1,this[_0x1a3923(0x38c1)]=!0x1,this['CLIPPLANE2']=!0x1,this[_0x1a3923(0x2397)]=!0x1,this[_0x1a3923(0x7b1)]=!0x1,this[_0x1a3923(0x3a91)]=!0x1,this[_0x1a3923(0x333)]=!0x1,this[_0x1a3923(0x33ac)]=!0x1,this['DEPTHPREPASS']=!0x1,this[_0x1a3923(0x2f9e)]=!0x1,this['FOG']=!0x1,this['NORMAL']=!0x1,this[_0x1a3923(0x2960)]=!0x1,this[_0x1a3923(0x990)]=!0x1,this[_0x1a3923(0x1de7)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x1a3923(0x382b)]=0x0,this['BonesPerMesh']=0x0,this[_0x1a3923(0x3ebc)]=!0x1,this[_0x1a3923(0x32eb)]=!0x1,this['SPECULARTERM']=!0x1,this[_0x1a3923(0x2405)]=!0x1,this[_0x1a3923(0x3746)]=!0x1,this['FRESNELSEPARATE']=!0x1,this[_0x1a3923(0x15bd)]=!0x1,this[_0x1a3923(0x31e5)]=!0x1,this[_0x1a3923(0x3b43)]=!0x1,this[_0x1a3923(0x309b)]=!0x1,this[_0x1a3923(0x3330)]=!0x1,this[_0x1a3923(0x2b41)]=!0x1,this[_0x1a3923(0xa31)]=!0x1,this[_0x1a3923(0x1e53)]=!0x1,this[_0x1a3923(0x1e73)]=!0x1,this['EXPOSURE']=!0x1,this['COLORCURVES']=!0x1,this['COLORGRADING']=!0x1,this[_0x1a3923(0x7f5)]=!0x1,this[_0x1a3923(0x17c7)]=!0x1,this[_0x1a3923(0x35b7)]=!0x1,this[_0x1a3923(0x1ea3)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x1a3923(0x19aa)]=!0x1,this[_0x1a3923(0x109a)]();}}class _0x5c2f40 extends _0x1a9d74['a']{constructor(_0x2ceef3,_0xb1cf7,_0x3e70ff=new _0x3a8186['FM'](0x200,0x200)){var _0x207f7e=a8_0xcbd5;super(_0x2ceef3,_0xb1cf7),this['renderTargetSize']=_0x3e70ff,this[_0x207f7e(0x1909)]=new _0x2f9d25['Wo'](0x1,0x1,0x1),this[_0x207f7e(0x1219)]=new _0x2f9d25['Wo'](0x0,0x0,0x0),this[_0x207f7e(0xedd)]=0x40,this[_0x207f7e(0x3d27)]=!0x1,this['_maxSimultaneousLights']=0x4,this[_0x207f7e(0x1fea)]=0x6,this[_0x207f7e(0x226)]=new _0x3a8186['FM'](0x0,0x1),this[_0x207f7e(0x16ab)]=0.4,this[_0x207f7e(0x2272)]=0.4,this[_0x207f7e(0x3071)]=!0x1,this['_fresnelSeparate']=!0x1,this[_0x207f7e(0x3aec)]=!0x1,this[_0x207f7e(0x19d5)]=new _0x2f9d25['Wo'](0.1,0.1,0.6),this[_0x207f7e(0x3ce1)]=0.2,this['waterColor2']=new _0x2f9d25['Wo'](0.1,0.1,0.6),this['colorBlendFactor2']=0.2,this[_0x207f7e(0x2690)]=0.1,this[_0x207f7e(0xe32)]=0x1,this['waveCount']=0x14,this[_0x207f7e(0x3fbb)]=!0x1,this['_renderTargets']=new _0xe2e59a['t'](0x10),this[_0x207f7e(0x38d9)]=null,this[_0x207f7e(0x27eb)]=_0x3a8186['y3'][_0x207f7e(0x317a)](),this[_0x207f7e(0x6bd)]=0x0,this[_0x207f7e(0xc51)]=0x0,this[_0x207f7e(0x143c)](this[_0x207f7e(0x14ab)](),_0x3e70ff),this['getRenderTargetTextures']=()=>(this['_renderTargets'][_0x207f7e(0xf06)](),this[_0x207f7e(0xbd3)][_0x207f7e(0x2009)](this[_0x207f7e(0x2040)]),this[_0x207f7e(0xbd3)][_0x207f7e(0x2009)](this[_0x207f7e(0xf8e)]),this[_0x207f7e(0xbd3)]),this[_0x207f7e(0x3290)]=this['getScene']()[_0x207f7e(0x1a7c)],this['_imageProcessingConfiguration']&&(this[_0x207f7e(0x276b)]=this[_0x207f7e(0x3290)][_0x207f7e(0x1a5e)]['add'](()=>{var _0x22a464=_0x207f7e;this[_0x22a464(0x41df)]();}));}get[_0x5eb2a5(0x30d4)](){return!0x0;}get['useLogarithmicDepth'](){var _0x121178=_0x5eb2a5;return this[_0x121178(0x2a06)];}set[_0x5eb2a5(0x35b)](_0x4b4b3a){var _0x439b44=_0x5eb2a5;this[_0x439b44(0x2a06)]=_0x4b4b3a&&this[_0x439b44(0x14ab)]()[_0x439b44(0x279a)]()[_0x439b44(0x2e84)]()['fragmentDepthSupported'],this[_0x439b44(0x29de)]();}get['refractionTexture'](){var _0x47a142=_0x5eb2a5;return this[_0x47a142(0xf8e)];}get['reflectionTexture'](){var _0x1a285e=_0x5eb2a5;return this[_0x1a285e(0x2040)];}[_0x5eb2a5(0x1501)](_0x310f6a){var _0x265637=_0x5eb2a5;this[_0x265637(0xf8e)]&&this['_refractionRTT']['renderList']&&this[_0x265637(0xf8e)][_0x265637(0x310e)]['push'](_0x310f6a),this[_0x265637(0x2040)]&&this['_reflectionRTT'][_0x265637(0x310e)]&&this[_0x265637(0x2040)]['renderList'][_0x265637(0x2009)](_0x310f6a);}[_0x5eb2a5(0x3735)](_0x4b0861){var _0x1875de=_0x5eb2a5;_0x4b0861=_0x4b0861?0x1:0x0,(this[_0x1875de(0xf8e)]&&(this[_0x1875de(0xf8e)][_0x1875de(0x25ed)]=_0x4b0861),this[_0x1875de(0x2040)]&&(this[_0x1875de(0x2040)]['refreshRate']=_0x4b0861));}[_0x5eb2a5(0x263e)](){var _0x37834c=_0x5eb2a5;return this[_0x37834c(0xf8e)]?this[_0x37834c(0xf8e)][_0x37834c(0x310e)]:[];}get['renderTargetsEnabled'](){var _0x417bf7=_0x5eb2a5;return!(this[_0x417bf7(0xf8e)]&&0x0===this['_refractionRTT'][_0x417bf7(0x25ed)]);}[_0x5eb2a5(0x2865)](){var _0x5e14ce=_0x5eb2a5;return this[_0x5e14ce(0x3fd3)]<0x1;}[_0x5eb2a5(0x21a4)](){return!0x1;}[_0x5eb2a5(0x25a8)](){return null;}['isReadyForSubMesh'](_0x360193,_0x263904,_0x5a30d0){var _0x3c9f10=_0x5eb2a5;if(this[_0x3c9f10(0x24d7)]&&_0x263904['effect']&&_0x263904['effect'][_0x3c9f10(0x222c)]&&_0x263904[_0x3c9f10(0x401c)]['_wasPreviouslyUsingInstances']===_0x5a30d0)return!0x0;_0x263904[_0x3c9f10(0x1063)]||(_0x263904[_0x3c9f10(0x1063)]=new _0x8216b5());const _0x5d2107=_0x263904['materialDefines'],_0x2c3c0d=this[_0x3c9f10(0x14ab)]();if(this[_0x3c9f10(0x40ce)](_0x263904))return!0x0;var _0x1ccbee=_0x2c3c0d['getEngine']();if(_0x5d2107[_0x3c9f10(0x2c7e)]&&(_0x5d2107[_0x3c9f10(0x1c89)]=!0x1,_0x2c3c0d[_0x3c9f10(0x3387)])){if(this[_0x3c9f10(0x2834)]&&_0x3f9ff3['k'][_0x3c9f10(0x3c15)]){if(!this[_0x3c9f10(0x2834)]['isReady']())return!0x1;_0x5d2107[_0x3c9f10(0x1c89)]=!0x0,_0x5d2107[_0x3c9f10(0x48c)]=!0x0;}_0x3f9ff3['k'][_0x3c9f10(0x894)]&&(_0x5d2107['REFLECTION']=!0x0);}if(_0x596c9a['G'][_0x3c9f10(0x3ad2)](_0x2c3c0d,_0x1ccbee,this,_0x5d2107,!!_0x5a30d0),_0x596c9a['G'][_0x3c9f10(0x316d)](_0x360193,_0x2c3c0d,this[_0x3c9f10(0x2a06)],this[_0x3c9f10(0x1e9d)],this[_0x3c9f10(0x1835)],this['_shouldTurnAlphaTestOn'](_0x360193),_0x5d2107),_0x5d2107[_0x3c9f10(0x34f3)]&&(this[_0x3c9f10(0x2dd9)]&&(_0x5d2107[_0x3c9f10(0x2ef3)]=!0x0),this['_bumpSuperimpose']&&(_0x5d2107['BUMPSUPERIMPOSE']=!0x0),this[_0x3c9f10(0x3aec)]&&(_0x5d2107[_0x3c9f10(0x31e5)]=!0x0)),_0x5d2107[_0x3c9f10(0x20d0)]=_0x596c9a['G'][_0x3c9f10(0x415e)](_0x2c3c0d,_0x360193,_0x5d2107,!0x0,this[_0x3c9f10(0x14fd)],this['_disableLighting']),_0x5d2107[_0x3c9f10(0x118d)]&&this[_0x3c9f10(0x3290)]){if(!this[_0x3c9f10(0x3290)][_0x3c9f10(0xe80)]())return!0x1;this[_0x3c9f10(0x3290)]['prepareDefines'](_0x5d2107),_0x5d2107[_0x3c9f10(0x202c)]=null!=this[_0x3c9f10(0x18e1)]&&!this[_0x3c9f10(0x18e1)]['gammaSpace'],_0x5d2107[_0x3c9f10(0x216c)]=null!=this[_0x3c9f10(0x36df)]&&!this[_0x3c9f10(0x36df)][_0x3c9f10(0x1eea)];}if(_0x596c9a['G'][_0x3c9f10(0x289d)](_0x360193,_0x5d2107,!0x0,!0x0),this['_mesh']=_0x360193,this['_waitingRenderList']){for(let _0x67c4a8=0x0;_0x67c4a8{var _0x5e99e5=_0x1051e6,_0x49e845;this[_0x5e99e5(0x38d9)]&&(_0x3b627d=this[_0x5e99e5(0x38d9)][_0x5e99e5(0xb7d)],this[_0x5e99e5(0x38d9)][_0x5e99e5(0xb7d)]=!0x1),this[_0x5e99e5(0x3fbb)]||(_0x15fb53=_0x2f03b4['clipPlane'],_0x49e845=this[_0x5e99e5(0x38d9)]?this[_0x5e99e5(0x38d9)][_0x5e99e5(0x34b7)]['y']:0x0,_0x2f03b4[_0x5e99e5(0x2ffe)]=_0x5d048a['J']['FromPositionAndNormal'](new _0x3a8186['P'](0x0,_0x49e845+0.05,0x0),new _0x3a8186['P'](0x0,0x1,0x0)));},this[_0x1051e6(0xf8e)][_0x1051e6(0x14da)]=()=>{var _0x4c6c57=_0x1051e6;this['_mesh']&&(this[_0x4c6c57(0x38d9)][_0x4c6c57(0xb7d)]=_0x3b627d),this[_0x4c6c57(0x3fbb)]||(_0x2f03b4[_0x4c6c57(0x2ffe)]=_0x15fb53);},this[_0x1051e6(0x2040)][_0x1051e6(0x2afd)]=()=>{var _0x4f437b=_0x1051e6,_0x7b9cb6;this[_0x4f437b(0x38d9)]&&(_0x3b627d=this[_0x4f437b(0x38d9)][_0x4f437b(0xb7d)],this[_0x4f437b(0x38d9)][_0x4f437b(0xb7d)]=!0x1),this[_0x4f437b(0x3fbb)]||(_0x15fb53=_0x2f03b4[_0x4f437b(0x2ffe)],_0x7b9cb6=this['_mesh']?this['_mesh'][_0x4f437b(0x34b7)]['y']:0x0,_0x2f03b4[_0x4f437b(0x2ffe)]=_0x5d048a['J']['FromPositionAndNormal'](new _0x3a8186['P'](0x0,_0x7b9cb6-0.05,0x0),new _0x3a8186['P'](0x0,-0x1,0x0)),_0x3a8186['y3'][_0x4f437b(0x7b8)](_0x2f03b4[_0x4f437b(0x2ffe)],_0x35a4ec)),_0x4d7eff=_0x2f03b4[_0x4f437b(0x1f6f)](),_0x35a4ec[_0x4f437b(0x210e)](_0x4d7eff,this[_0x4f437b(0x27eb)]),_0x2f03b4['setTransformMatrix'](this['_reflectionTransform'],_0x2f03b4[_0x4f437b(0x17a9)]()),_0x2f03b4['_mirroredCameraPosition']=_0x3a8186['P'][_0x4f437b(0x285c)](_0x2f03b4[_0x4f437b(0x3311)][_0x4f437b(0x2436)],_0x35a4ec);},this[_0x1051e6(0x2040)]['onAfterRender']=()=>{var _0xdd2c6=_0x1051e6;this[_0xdd2c6(0x38d9)]&&(this[_0xdd2c6(0x38d9)][_0xdd2c6(0xb7d)]=_0x3b627d),_0x2f03b4['clipPlane']=_0x15fb53,_0x2f03b4['setTransformMatrix'](_0x4d7eff,_0x2f03b4[_0xdd2c6(0x17a9)]()),_0x2f03b4[_0xdd2c6(0x1be7)]=null;};}['getAnimatables'](){var _0x576cce=_0x5eb2a5;const _0x4596d2=[];return this[_0x576cce(0x2834)]&&this[_0x576cce(0x2834)][_0x576cce(0x2a26)]&&0x0new _0x5c2f40(_0x249883,this[_0x4f5df0(0x14ab)]()),this);}['serialize'](){var _0x366e56=_0x5eb2a5;const _0x3d8ad1=super[_0x366e56(0xea8)]();if(_0x3d8ad1[_0x366e56(0x1ffe)]=_0x366e56(0x367a),_0x3d8ad1[_0x366e56(0x310e)]=[],this['_refractionRTT']&&this[_0x366e56(0xf8e)][_0x366e56(0x310e)]){for(let _0x49eb42=0x0;_0x49eb42new _0x5c2f40(_0x2d07ca[_0x3b9da6(0x1c3a)],_0x3a4fd7),_0x2d07ca,_0x3a4fd7,_0x57ef60);return _0x360b2b[_0x3b9da6(0x1cc8)]=_0x2d07ca[_0x3b9da6(0x310e)],_0x360b2b;}static[_0x5eb2a5(0x30bd)](_0x5eb014,_0x5c2fb1){return(0x0,_0x5bc796['$6'])(_0x5eb014,{'width':0x200,'height':0x200,'subdivisions':0x20,'updatable':!0x1},_0x5c2fb1);}}_0x4c2a56([(0x0,_0x25477['oU'])(_0x5eb2a5(0x2834))],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x77c),void 0x0),_0x4c2a56([(0x0,_0x25477['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x2834),void 0x0),_0x4c2a56([(0x0,_0x25477['n9'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x1909),void 0x0),_0x4c2a56([(0x0,_0x25477['n9'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x1219),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0xedd),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])(_0x5eb2a5(0x2768))],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x3d27),void 0x0),_0x4c2a56([(0x0,_0x25477['wz'])(_0x5eb2a5(0x82d))],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x2768),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])(_0x5eb2a5(0x360f))],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x14fd),void 0x0),_0x4c2a56([(0x0,_0x25477['wz'])(_0x5eb2a5(0x82d))],_0x5c2f40[_0x5eb2a5(0x2dca)],'maxSimultaneousLights',void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x1fea),void 0x0),_0x4c2a56([(0x0,_0x25477['QC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x226),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x16ab),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x2272),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])('bumpSuperimpose')],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x3071),void 0x0),_0x4c2a56([(0x0,_0x25477['wz'])(_0x5eb2a5(0x29de))],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x1650),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])(_0x5eb2a5(0x3482))],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x2dd9),void 0x0),_0x4c2a56([(0x0,_0x25477['wz'])(_0x5eb2a5(0x29de))],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x3482),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])('bumpAffectsReflection')],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x3aec),void 0x0),_0x4c2a56([(0x0,_0x25477['wz'])(_0x5eb2a5(0x29de))],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x4133),void 0x0),_0x4c2a56([(0x0,_0x25477['n9'])()],_0x5c2f40['prototype'],_0x5eb2a5(0x19d5),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],'colorBlendFactor',void 0x0),_0x4c2a56([(0x0,_0x25477['n9'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x3399),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x624),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x2690),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0xe32),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x89e),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],_0x5eb2a5(0x3fbb),void 0x0),_0x4c2a56([(0x0,_0x25477['qC'])()],_0x5c2f40[_0x5eb2a5(0x2dca)],'useLogarithmicDepth',null),(0x0,_0x3be8b2['H'])('BABYLON.WaterMaterial',_0x5c2f40);},0x5ad0:(_0x33b957,_0x52d440,_0x869c03)=>{var _0x31344f=a8_0x2e955a;_0x869c03['d'](_0x52d440,{'I':()=>_0x464867});function _0x22e9e1(_0x26d5b6,_0x202bf2,_0x303ecd,_0x25c74c){var _0x1aea6d=a8_0xcbd5,_0x43ee80,_0x4a22ba=arguments['length'],_0x2f39c7=_0x4a22ba<0x3?_0x202bf2:null===_0x25c74c?_0x25c74c=Object[_0x1aea6d(0x2fee)](_0x202bf2,_0x303ecd):_0x25c74c;if(_0x1aea6d(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x1aea6d(0x3902)])_0x2f39c7=Reflect[_0x1aea6d(0x3902)](_0x26d5b6,_0x202bf2,_0x303ecd,_0x25c74c);else{for(var _0x524791=_0x26d5b6[_0x1aea6d(0x9da)]-0x1;0x0<=_0x524791;_0x524791--)(_0x43ee80=_0x26d5b6[_0x524791])&&(_0x2f39c7=(_0x4a22ba<0x3?_0x43ee80(_0x2f39c7):0x3<_0x4a22ba?_0x43ee80(_0x202bf2,_0x303ecd,_0x2f39c7):_0x43ee80(_0x202bf2,_0x303ecd))||_0x2f39c7);}0x3<_0x4a22ba&&_0x2f39c7&&Object['defineProperty'](_0x202bf2,_0x303ecd,_0x2f39c7);}var _0x1c4121=_0x869c03(0x10435),_0x443439=_0x869c03(0x16fed),_0x2d265b=_0x869c03(0x9a70),_0x31a402=_0x869c03(0xd53f),_0x4b0708=_0x869c03(0x1679c),_0x290be8=_0x869c03(0x10c09),_0x52d440=_0x869c03(0x5645),_0x1f2483=_0x869c03(0x14868),_0x50736d=_0x869c03(0x3ed0),_0x31c7d7=_0x869c03(0x12cad),_0x35cfc5=_0x869c03(0x1610),_0x490ee1=_0x869c03(0x4158),_0x356e00=_0x869c03(0x12820),_0x1d68a5=_0x869c03(0xbd53),_0x349c22=(_0x869c03(0x121a9),_0x869c03(0x54d),_0x869c03(0x1419a)),_0x49684f=_0x869c03(0x15ec7);class _0x5680f1 extends _0x52d440['H']{constructor(){var _0x259678=a8_0xcbd5;super(),this[_0x259678(0xc94)]=!0x1,this['DIFFUSEDIRECTUV']=0x0,this['GAMMADIFFUSE']=!0x1,this[_0x259678(0x372b)]=!0x1,this[_0x259678(0x2b27)]=!0x1,this[_0x259678(0xbf4)]=!0x1,this['REFLECTIONFRESNEL']=!0x1,this[_0x259678(0x2c9f)]=!0x1,this[_0x259678(0x1ae5)]=!0x1,this['PREMULTIPLYALPHA']=!0x1,this[_0x259678(0xabe)]=!0x1,this[_0x259678(0x207b)]=!0x1,this['BACKMAT_SHADOWONLY']=!0x1,this[_0x259678(0x3734)]=!0x1,this['REFLECTIONBGR']=!0x1,this[_0x259678(0x3b43)]=!0x1,this[_0x259678(0x309b)]=!0x1,this[_0x259678(0x3330)]=!0x1,this[_0x259678(0x2b41)]=!0x1,this[_0x259678(0xa31)]=!0x1,this[_0x259678(0x1e53)]=!0x1,this[_0x259678(0x1e73)]=!0x1,this[_0x259678(0xfe9)]=!0x1,this[_0x259678(0x627)]=!0x1,this[_0x259678(0x7f5)]=!0x1,this['SAMPLER3DGREENDEPTH']=!0x1,this[_0x259678(0x35b7)]=!0x1,this[_0x259678(0x1ea3)]=!0x1,this[_0x259678(0x33e9)]=!0x1,this[_0x259678(0x19aa)]=!0x1,this[_0x259678(0x3d09)]=!0x1,this[_0x259678(0x3f21)]=!0x1,this[_0x259678(0x1065)]=!0x1,this[_0x259678(0x49e)]=!0x1,this['REFLECTIONMAP_SPHERICAL']=!0x1,this[_0x259678(0x3db3)]=!0x1,this[_0x259678(0xfce)]=!0x1,this[_0x259678(0x2357)]=!0x1,this['REFLECTIONMAP_SKYBOX']=!0x1,this[_0x259678(0x45d)]=!0x1,this[_0x259678(0x1071)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x1,this[_0x259678(0x3099)]=!0x1,this[_0x259678(0x999)]=!0x1,this[_0x259678(0x290b)]=!0x1,this[_0x259678(0x3d55)]=!0x1,this[_0x259678(0x606)]=!0x1,this[_0x259678(0x1f31)]=!0x1,this[_0x259678(0x2e2f)]=!0x1,this[_0x259678(0x3012)]=!0x1,this[_0x259678(0x3bde)]=!0x1,this[_0x259678(0x2960)]=!0x1,this[_0x259678(0x990)]=!0x1,this[_0x259678(0x38c1)]=!0x1,this[_0x259678(0x3bc1)]=!0x1,this[_0x259678(0x2397)]=!0x1,this['CLIPPLANE4']=!0x1,this[_0x259678(0x3a91)]=!0x1,this['CLIPPLANE6']=!0x1,this[_0x259678(0x2f9e)]=!0x1,this[_0x259678(0x30a0)]=!0x1,this['NORMAL']=!0x1,this[_0x259678(0x382b)]=0x0,this['BonesPerMesh']=0x0,this['INSTANCES']=!0x1,this['SHADOWFLOAT']=!0x1,this[_0x259678(0x2405)]=!0x1,this['NONUNIFORMSCALING']=!0x1,this['ALPHATEST']=!0x1,this[_0x259678(0x109a)]();}}class _0x464867 extends _0x1f2483['a']{constructor(_0x4f7976,_0x3c1cda){var _0x1e33c2=a8_0xcbd5;super(_0x4f7976,_0x3c1cda),this[_0x1e33c2(0x186c)]=_0x1d68a5['Wo']['White'](),this[_0x1e33c2(0x40ec)]=0x0,this['_primaryColorHighlightLevel']=0x0,this[_0x1e33c2(0x18e1)]=null,this[_0x1e33c2(0xf36)]=0x0,this['diffuseTexture']=null,this[_0x1e33c2(0x3b1c)]=null,this[_0x1e33c2(0x202d)]=null,this[_0x1e33c2(0x358a)]=0x0,this[_0x1e33c2(0xb4d)]=_0x31a402['P']['Zero'](),this[_0x1e33c2(0x2d5)]=!0x0,this[_0x1e33c2(0x1d93)]=!0x1,this[_0x1e33c2(0x15c5)]=0x0,this['reflectionAmount']=0x1,this[_0x1e33c2(0x33a4)]=0.05,this[_0x1e33c2(0xad6)]=0.5,this[_0x1e33c2(0x4e6)]=!0x0,this['enableNoise']=!0x1,this[_0x1e33c2(0x33b4)]=0x1,this['useEquirectangularFOV']=!0x1,this[_0x1e33c2(0x14fd)]=0x4,this[_0x1e33c2(0x360f)]=0x4,this[_0x1e33c2(0x31ef)]=!0x1,this[_0x1e33c2(0x1127)]=!0x1,this['_imageProcessingObserver']=null,this['switchToBGR']=!0x1,this['_renderTargets']=new _0x443439['t'](0x10),this['_reflectionControls']=_0x31a402['Lt'][_0x1e33c2(0x317a)](),this['_white']=_0x1d68a5['Wo']['White'](),this['_primaryShadowColor']=_0x1d68a5['Wo'][_0x1e33c2(0x2d8b)](),this[_0x1e33c2(0x31f7)]=_0x1d68a5['Wo']['Black'](),this[_0x1e33c2(0x20e7)](null),this[_0x1e33c2(0x27ea)]=()=>(this['_renderTargets']['reset'](),this['_diffuseTexture']&&this[_0x1e33c2(0x306d)][_0x1e33c2(0x2e73)]&&this[_0x1e33c2(0xbd3)][_0x1e33c2(0x2009)](this['_diffuseTexture']),this['_reflectionTexture']&&this[_0x1e33c2(0xda8)][_0x1e33c2(0x2e73)]&&this[_0x1e33c2(0xbd3)]['push'](this[_0x1e33c2(0xda8)]),this[_0x1e33c2(0xbd3)]);}get[_0x31344f(0x24ca)](){return this['__perceptualColor'];}set['_perceptualColor'](_0x104d4a){var _0x159ed9=_0x31344f;this[_0x159ed9(0x105d)]=_0x104d4a,this[_0x159ed9(0x35dd)](),this[_0x159ed9(0x82d)]();}get[_0x31344f(0x1a26)](){return this['_primaryColorShadowLevel'];}set['primaryColorShadowLevel'](_0x3b7ef4){var _0x5431f1=_0x31344f;this[_0x5431f1(0x40ec)]=_0x3b7ef4,this[_0x5431f1(0x2124)](),this['_markAllSubMeshesAsLightsDirty']();}get[_0x31344f(0x3e16)](){return this['_primaryColorHighlightLevel'];}set[_0x31344f(0x3e16)](_0x3fa326){var _0x1ae30b=_0x31344f;this[_0x1ae30b(0x1621)]=_0x3fa326,this[_0x1ae30b(0x2124)](),this[_0x1ae30b(0x82d)]();}set[_0x31344f(0x749)](_0x23505f){var _0x14f6da=_0x31344f;let _0x552661=_0x23505f;_0x552661<0.5?(_0x552661*=0x2,this[_0x14f6da(0x33a4)]=_0x464867[_0x14f6da(0x3b22)]*_0x552661,this[_0x14f6da(0xad6)]=_0x464867['StandardReflectance90']*_0x552661):(_0x552661=0x2*_0x552661-0x1,this[_0x14f6da(0x33a4)]=_0x464867[_0x14f6da(0x3b22)]+(0x1-_0x464867[_0x14f6da(0x3b22)])*_0x552661,this[_0x14f6da(0xad6)]=_0x464867[_0x14f6da(0x479)]+(0x1-_0x464867[_0x14f6da(0x479)])*_0x552661);}get[_0x31344f(0x1551)](){return this['_fovMultiplier'];}set[_0x31344f(0x1551)](_0x119f0f){var _0x756393=_0x31344f;isNaN(_0x119f0f)&&(_0x119f0f=0x1),this['_fovMultiplier']=Math[_0x756393(0x34dd)](0x0,Math['min'](0x2,_0x119f0f));}[_0x31344f(0x20e7)](_0x52b71f){var _0x2c2856=_0x31344f;_0x52b71f!==this[_0x2c2856(0x3290)]&&(this['_imageProcessingConfiguration']&&this[_0x2c2856(0x276b)]&&this[_0x2c2856(0x3290)]['onUpdateParameters'][_0x2c2856(0x209f)](this[_0x2c2856(0x276b)]),this[_0x2c2856(0x3290)]=_0x52b71f||this['getScene']()['imageProcessingConfiguration'],this[_0x2c2856(0x3290)]&&(this['_imageProcessingObserver']=this['_imageProcessingConfiguration']['onUpdateParameters'][_0x2c2856(0x2ed7)](()=>{var _0x8c48bc=_0x2c2856;this[_0x8c48bc(0x35dd)](),this[_0x8c48bc(0x41df)]();})));}get[_0x31344f(0x1a7c)](){return this['_imageProcessingConfiguration'];}set[_0x31344f(0x1a7c)](_0x36059c){var _0x5a351c=_0x31344f;this['_attachImageProcessingConfiguration'](_0x36059c),this[_0x5a351c(0x18b1)]();}get[_0x31344f(0x3668)](){var _0x1ed040=_0x31344f;return this[_0x1ed040(0x1a7c)][_0x1ed040(0x548)];}set[_0x31344f(0x3668)](_0x1672ec){var _0x2441f6=_0x31344f;this['imageProcessingConfiguration'][_0x2441f6(0x548)]=_0x1672ec;}get[_0x31344f(0x31c1)](){var _0x3b3e90=_0x31344f;return this[_0x3b3e90(0x1a7c)][_0x3b3e90(0x599)];}set[_0x31344f(0x31c1)](_0x51fb30){var _0x253edb=_0x31344f;this[_0x253edb(0x1a7c)][_0x253edb(0x599)]=_0x51fb30;}get['cameraToneMappingEnabled'](){var _0x4ef60a=_0x31344f;return this[_0x4ef60a(0x3290)][_0x4ef60a(0x4df)];}set['cameraToneMappingEnabled'](_0xb9ef88){var _0x5f0984=_0x31344f;this[_0x5f0984(0x3290)][_0x5f0984(0x4df)]=_0xb9ef88;}get['cameraExposure'](){var _0x2cb841=_0x31344f;return this[_0x2cb841(0x3290)][_0x2cb841(0x28d4)];}set['cameraExposure'](_0x46de99){var _0xa53958=_0x31344f;this[_0xa53958(0x3290)][_0xa53958(0x28d4)]=_0x46de99;}get[_0x31344f(0x1893)](){var _0x2d324a=_0x31344f;return this[_0x2d324a(0x3290)]['contrast'];}set[_0x31344f(0x1893)](_0x194606){var _0x57ccab=_0x31344f;this[_0x57ccab(0x3290)][_0x57ccab(0x2213)]=_0x194606;}get['cameraColorGradingTexture'](){var _0x30ab7a=_0x31344f;return this[_0x30ab7a(0x3290)][_0x30ab7a(0x3ec)];}set[_0x31344f(0x3db2)](_0x57a5ba){var _0x30122b=_0x31344f;this[_0x30122b(0x1a7c)][_0x30122b(0x3ec)]=_0x57a5ba;}get[_0x31344f(0x1d61)](){var _0x46a03b=_0x31344f;return this[_0x46a03b(0x1a7c)][_0x46a03b(0x483)];}set[_0x31344f(0x1d61)](_0x3626ca){var _0x40c3c3=_0x31344f;this['imageProcessingConfiguration'][_0x40c3c3(0x483)]=_0x3626ca;}get['hasRenderTargetTextures'](){var _0x4c29c6=_0x31344f;return!(!this[_0x4c29c6(0x306d)]||!this['_diffuseTexture']['isRenderTarget'])||!(!this[_0x4c29c6(0xda8)]||!this[_0x4c29c6(0xda8)][_0x4c29c6(0x2e73)]);}[_0x31344f(0x21a4)](){return!0x0;}[_0x31344f(0x2865)](){var _0x1fdcb3=_0x31344f;return this[_0x1fdcb3(0x3fd3)]<0x1||null!=this['_diffuseTexture']&&this[_0x1fdcb3(0x306d)][_0x1fdcb3(0x2e4)]||this['_shadowOnly'];}[_0x31344f(0x30ee)](_0xee57bf,_0x17d920,_0x4e796d=!0x1){var _0x11745c=_0x31344f;if(_0x17d920[_0x11745c(0x401c)]&&this[_0x11745c(0x24d7)]&&_0x17d920[_0x11745c(0x401c)]['_wasPreviouslyReady']&&_0x17d920[_0x11745c(0x401c)]['_wasPreviouslyUsingInstances']===_0x4e796d)return!0x0;_0x17d920[_0x11745c(0x1063)]||(_0x17d920[_0x11745c(0x1063)]=new _0x5680f1());const _0x5a8800=this[_0x11745c(0x14ab)](),_0x138f48=_0x17d920[_0x11745c(0x1063)];if(this[_0x11745c(0x40ce)](_0x17d920))return!0x0;var _0x35f598=_0x5a8800[_0x11745c(0x279a)]();if(_0x290be8['G'][_0x11745c(0x415e)](_0x5a8800,_0xee57bf,_0x138f48,!0x1,this[_0x11745c(0x14fd)]),_0x138f48[_0x11745c(0x20d0)]=!0x0,_0x290be8['G'][_0x11745c(0x11b9)](_0x5a8800,_0x138f48),_0x138f48['_areTexturesDirty']){if(_0x138f48[_0x11745c(0x1c89)]=!0x1,_0x5a8800[_0x11745c(0x3387)]){if(_0x5a8800[_0x11745c(0x279a)]()[_0x11745c(0x2e84)]()[_0x11745c(0x1ba)]&&(_0x138f48[_0x11745c(0x1ae5)]=!0x0),this[_0x11745c(0x306d)]&&_0x356e00['k'][_0x11745c(0x278a)]){if(!this[_0x11745c(0x306d)][_0x11745c(0x178f)]())return!0x1;_0x290be8['G'][_0x11745c(0x1678)](this[_0x11745c(0x306d)],_0x138f48,_0x11745c(0xc94)),_0x138f48['DIFFUSEHASALPHA']=this[_0x11745c(0x306d)]['hasAlpha'],_0x138f48[_0x11745c(0x25bb)]=this[_0x11745c(0x306d)][_0x11745c(0x1eea)],_0x138f48['OPACITYFRESNEL']=this[_0x11745c(0x1e60)];}else _0x138f48[_0x11745c(0xc94)]=!0x1,_0x138f48[_0x11745c(0xcac)]=0x0,_0x138f48[_0x11745c(0x372b)]=!0x1,_0x138f48[_0x11745c(0x25bb)]=!0x1,_0x138f48[_0x11745c(0x2b27)]=!0x1;const _0x4e8f1b=this[_0x11745c(0xda8)];if(_0x4e8f1b&&_0x356e00['k'][_0x11745c(0x894)]){if(!_0x4e8f1b['isReadyOrNotBlocking']())return!0x1;switch(_0x138f48['REFLECTION']=!0x0,_0x138f48[_0x11745c(0x606)]=_0x4e8f1b[_0x11745c(0x1eea)],_0x138f48[_0x11745c(0x1f31)]=_0x4e8f1b[_0x11745c(0x2915)],_0x138f48['REFLECTIONBLUR']=0x0new _0x464867(_0x489330,this[_0x49846f(0x14ab)]()),this);}[_0x31344f(0xea8)](){var _0x44c472=_0x31344f;const _0x31bfcb=super[_0x44c472(0xea8)]();return _0x31bfcb[_0x44c472(0x1ffe)]=_0x44c472(0x233),_0x31bfcb;}[_0x31344f(0x28c8)](){var _0x49160a=_0x31344f;return _0x49160a(0x2562);}static[_0x31344f(0xd6b)](_0xa66702,_0x46e512,_0x1998ef){var _0x3db92f=_0x31344f;return _0x1c4121['p4'][_0x3db92f(0xd6b)](()=>new _0x464867(_0xa66702[_0x3db92f(0x1c3a)],_0x46e512),_0xa66702,_0x46e512,_0x1998ef);}}_0x464867[_0x31344f(0x3b22)]=0.05,_0x464867[_0x31344f(0x479)]=0.5,_0x22e9e1([(0x0,_0x1c4121['n9'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x131c),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])('_markAllSubMeshesAsLightsDirty')],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x186c),void 0x0),_0x22e9e1([(0x0,_0x1c4121['n9'])()],_0x464867['prototype'],'__perceptualColor',void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x40ec),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x1621),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])('_markAllSubMeshesAsLightsDirty')],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x3e16),null),_0x22e9e1([(0x0,_0x1c4121['oU'])()],_0x464867['prototype'],_0x31344f(0xda8),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x18e1),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0xe63),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x18b1))],_0x464867[_0x31344f(0x2dca)],_0x31344f(0xf36),void 0x0),_0x22e9e1([(0x0,_0x1c4121['oU'])()],_0x464867[_0x31344f(0x2dca)],'_diffuseTexture',void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x464867[_0x31344f(0x2dca)],'diffuseTexture',void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x18b1))],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x202d),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x2ef6),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x18b1))],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x358a),void 0x0),_0x22e9e1([(0x0,_0x1c4121['hd'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x3b17),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x18b1))],_0x464867[_0x31344f(0x2dca)],_0x31344f(0xb4d),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x1e60),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x18b1))],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x2d5),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x2f10),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x18b1))],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x1d93),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x1c14),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x18b1))],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x15c5),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x3f7d),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x18b1))],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x4a7),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x748),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x33a4),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x1795),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x18b1))],_0x464867['prototype'],_0x31344f(0xad6),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x3f0d),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x4e6),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867['prototype'],_0x31344f(0x30c7),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x18b1))],_0x464867[_0x31344f(0x2dca)],'enableNoise',void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x14fd),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x360f),void 0x0),_0x22e9e1([(0x0,_0x1c4121['qC'])()],_0x464867[_0x31344f(0x2dca)],_0x31344f(0x31ef),void 0x0),_0x22e9e1([(0x0,_0x1c4121['wz'])(_0x31344f(0x82d))],_0x464867['prototype'],_0x31344f(0x1127),void 0x0),_0x22e9e1([(0x0,_0x1c4121['rX'])()],_0x464867['prototype'],'_imageProcessingConfiguration',void 0x0),(0x0,_0x490ee1['H'])(_0x31344f(0x233),_0x464867);},0x150a1:(_0x50745e,_0x3a9750,_0x170ecf)=>{_0x170ecf(0x5ad0);},0x8415:(_0x871c4,_0x45e0e8,_0x11a8c5)=>{var _0x1e3095=a8_0x2e955a,_0x133376=_0x11a8c5(0x10b7b),_0x4c00ac=_0x11a8c5(0x17eee),_0x3614a2=_0x11a8c5(0xf582),_0x1fdf1c=_0x11a8c5(0x4158),_0x194dae=_0x11a8c5(0x15ec7);class _0x23ba4f extends _0x133376['k']{constructor(_0x26eaeb){var _0x7b1e31=a8_0xcbd5;super(_0x26eaeb,_0x3614a2['u']['VertexAndFragment'],!0x0),this[_0x7b1e31(0x3d35)](_0x7b1e31(0x1d0),_0x4c00ac['E'][_0x7b1e31(0x386)],!0x1);}[_0x1e3095(0x28c8)](){var _0x368fd8=_0x1e3095;return _0x368fd8(0x2f83);}['initialize'](_0x56e2fa){var _0x56100d=_0x1e3095;_0x56e2fa[_0x56100d(0x3b2a)](_0x56100d(0xa0e)),_0x56e2fa['_excludeVariableName']('fClipDistance'),_0x56e2fa[_0x56100d(0x3b2a)](_0x56100d(0x38ee)),_0x56e2fa[_0x56100d(0x3b2a)](_0x56100d(0x3fc2)),_0x56e2fa[_0x56100d(0x3b2a)](_0x56100d(0x2133)),_0x56e2fa[_0x56100d(0x3b2a)](_0x56100d(0x1f2e)),_0x56e2fa[_0x56100d(0x3b2a)](_0x56100d(0x38ae)),_0x56e2fa[_0x56100d(0x3b2a)](_0x56100d(0x8bd)),_0x56e2fa[_0x56100d(0x3b2a)](_0x56100d(0x2c2e)),_0x56e2fa[_0x56100d(0x3b2a)](_0x56100d(0x799)),_0x56e2fa[_0x56100d(0x3b2a)]('vClipPlane6'),_0x56e2fa[_0x56100d(0x3b2a)](_0x56100d(0x352));}get[_0x1e3095(0x1d0)](){return this['_inputs'][0x0];}get[_0x1e3095(0x36f2)](){var _0x4348e1=_0x1e3095;return _0x3614a2['u'][_0x4348e1(0x3621)];}set[_0x1e3095(0x36f2)](_0x352b0a){}[_0x1e3095(0x39db)](_0x334e63,_0x42ed90,_0x5972ab){var _0x83fbe9=_0x1e3095,_0x334e63=_0x334e63['getScene'](),_0x4f4478=!(null!=(_0x4f4478=_0x42ed90[_0x83fbe9(0x2ffe)])?!_0x4f4478:!_0x334e63[_0x83fbe9(0x2ffe)]),_0x178d5a=!(null!=(_0x178d5a=_0x42ed90[_0x83fbe9(0xb02)])?!_0x178d5a:!_0x334e63[_0x83fbe9(0xb02)]),_0x41c87c=!(null!=(_0x41c87c=_0x42ed90[_0x83fbe9(0x3f61)])?!_0x41c87c:!_0x334e63[_0x83fbe9(0x3f61)]),_0x16ecb9=!(null!=(_0x16ecb9=_0x42ed90[_0x83fbe9(0x3e26)])?!_0x16ecb9:!_0x334e63['clipPlane4']),_0x2d3a3d=!(null!=(_0x2d3a3d=_0x42ed90['clipPlane5'])?!_0x2d3a3d:!_0x334e63['clipPlane5']),_0x42ed90=!(null!=(_0x42ed90=_0x42ed90[_0x83fbe9(0x1454)])?!_0x42ed90:!_0x334e63[_0x83fbe9(0x1454)]);_0x5972ab['setValue']('CLIPPLANE',_0x4f4478,!0x0),_0x5972ab[_0x83fbe9(0xe6c)](_0x83fbe9(0x3bc1),_0x178d5a,!0x0),_0x5972ab[_0x83fbe9(0xe6c)](_0x83fbe9(0x2397),_0x41c87c,!0x0),_0x5972ab[_0x83fbe9(0xe6c)](_0x83fbe9(0x7b1),_0x16ecb9,!0x0),_0x5972ab[_0x83fbe9(0xe6c)]('CLIPPLANE5',_0x2d3a3d,!0x0),_0x5972ab['setValue'](_0x83fbe9(0x333),_0x42ed90,!0x0);}[_0x1e3095(0x3458)](_0x546684,_0x46b98c,_0x56feb2){_0x56feb2&&(_0x56feb2=_0x56feb2['getScene'](),(0x0,_0x194dae['an'])(_0x546684,_0x46b98c,_0x56feb2));}[_0x1e3095(0x2115)](_0x2a3018){var _0x3b090a=_0x1e3095;super[_0x3b090a(0x2115)](_0x2a3018);var _0x28a908,_0x1f5e8f='//'+this['name'];return _0x2a3018['target']!==_0x3614a2['u'][_0x3b090a(0x2d24)]?(_0x28a908=this[_0x3b090a(0x1d0)],_0x2a3018[_0x3b090a(0x204d)]('clipPlaneVertexDeclaration',_0x1f5e8f,{'replaceStrings':[{'search':/uniform vec4 vClipPlane\d*;/g,'replace':''}]}),_0x2a3018['compilationString']+=_0x2a3018[_0x3b090a(0x250b)](_0x3b090a(0xf8b),_0x1f5e8f,{'replaceStrings':[{'search':/worldPos/g,'replace':_0x28a908[_0x3b090a(0x28ff)]}]}),_0x2a3018['_emitUniformFromString']('vClipPlane','vec4'),_0x2a3018[_0x3b090a(0x208e)](_0x3b090a(0x38ee),_0x3b090a(0x29fd)),_0x2a3018[_0x3b090a(0x208e)](_0x3b090a(0x2133),_0x3b090a(0x29fd)),_0x2a3018[_0x3b090a(0x208e)](_0x3b090a(0x38ae),'vec4'),_0x2a3018[_0x3b090a(0x208e)](_0x3b090a(0x2c2e),_0x3b090a(0x29fd)),void _0x2a3018['_emitUniformFromString'](_0x3b090a(0x4002),_0x3b090a(0x29fd))):(_0x2a3018['sharedData'][_0x3b090a(0x3418)][_0x3b090a(0x2009)](this),_0x2a3018[_0x3b090a(0x2a8a)]['blocksWithDefines']['push'](this),_0x2a3018[_0x3b090a(0x204d)](_0x3b090a(0x2f0e),_0x1f5e8f),_0x2a3018['compilationString']+=_0x2a3018[_0x3b090a(0x250b)](_0x3b090a(0x131),_0x1f5e8f),this);}}(0x0,_0x1fdf1c['H'])(_0x1e3095(0x1c74),_0x23ba4f);},0x1796:(_0x3420ad,_0x442406,_0x53de40)=>{var _0x4d2d07=a8_0x2e955a;_0x53de40['d'](_0x442406,{'K':()=>_0x35fac8});var _0x442406=_0x53de40(0x10b7b),_0x3abb7a=_0x53de40(0x17eee),_0x4b2ced=_0x53de40(0xf582),_0x4fbdef=_0x53de40(0x4158),_0xda199f=_0x53de40(0x12cad);class _0x35fac8 extends _0x442406['k']{constructor(_0x4c7545){var _0x41f28c=a8_0xcbd5;super(_0x4c7545,_0x4b2ced['u'][_0x41f28c(0x3621)]),this[_0x41f28c(0x3cd2)]='textureSampler',this['convertToGammaSpace']=!0x1,this['convertToLinearSpace']=!0x1,this['_isUnique']=!0x1,this[_0x41f28c(0x3d35)]('uv',_0x3abb7a['E'][_0x41f28c(0x2c0f)],!0x1,_0x4b2ced['u']['VertexAndFragment']),this['registerOutput'](_0x41f28c(0x15da),_0x3abb7a['E'][_0x41f28c(0x1b9e)],_0x4b2ced['u']['Neutral']),this[_0x41f28c(0x35ab)](_0x41f28c(0x197e),_0x3abb7a['E'][_0x41f28c(0x2cf3)],_0x4b2ced['u']['Neutral']),this[_0x41f28c(0x35ab)]('r',_0x3abb7a['E']['Float'],_0x4b2ced['u'][_0x41f28c(0x32e4)]),this[_0x41f28c(0x35ab)]('g',_0x3abb7a['E'][_0x41f28c(0x593)],_0x4b2ced['u'][_0x41f28c(0x32e4)]),this[_0x41f28c(0x35ab)]('b',_0x3abb7a['E']['Float'],_0x4b2ced['u']['Neutral']),this['registerOutput']('a',_0x3abb7a['E'][_0x41f28c(0x593)],_0x4b2ced['u'][_0x41f28c(0x32e4)]),this[_0x41f28c(0x1f94)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x3abb7a['E'][_0x41f28c(0x2f02)]|_0x3abb7a['E'][_0x41f28c(0x310d)]|_0x3abb7a['E'][_0x41f28c(0x386)]),this[_0x41f28c(0x1f94)][0x0][_0x41f28c(0x9a2)]=!0x1;}[_0x4d2d07(0x28c8)](){var _0x1546a7=_0x4d2d07;return _0x1546a7(0x2273);}get['uv'](){var _0x3740f0=_0x4d2d07;return this[_0x3740f0(0x1f94)][0x0];}get[_0x4d2d07(0x15da)](){var _0x30712e=_0x4d2d07;return this[_0x30712e(0x35ba)][0x0];}get[_0x4d2d07(0x197e)](){return this['_outputs'][0x1];}get['r'](){return this['_outputs'][0x2];}get['g'](){var _0x5175ea=_0x4d2d07;return this[_0x5175ea(0x35ba)][0x3];}get['b'](){var _0x4e9da4=_0x4d2d07;return this[_0x4e9da4(0x35ba)][0x4];}get['a'](){var _0x46e913=_0x4d2d07;return this[_0x46e913(0x35ba)][0x5];}['initialize'](_0x1da445){_0x1da445['_excludeVariableName']('textureSampler');}get[_0x4d2d07(0x36f2)](){var _0x695bde=_0x4d2d07;return!this['uv']['isConnected']||this['uv']['sourceBlock'][_0x695bde(0x2a8d)]?_0x4b2ced['u']['VertexAndFragment']:_0x4b2ced['u'][_0x695bde(0x2d24)];}['prepareDefines'](_0xe3ecdc,_0x2ed1fb,_0x3356e1){var _0x54bab2=_0x4d2d07;_0x3356e1[_0x54bab2(0xe6c)](this['_linearDefineName'],this['convertToGammaSpace'],!0x0),_0x3356e1[_0x54bab2(0xe6c)](this[_0x54bab2(0x2f9)],this[_0x54bab2(0x1945)],!0x0);}['isReady'](){var _0x52ead8=_0x4d2d07;return!(this[_0x52ead8(0x2bb4)]&&!this['texture'][_0x52ead8(0x178f)]());}[_0x4d2d07(0x1395)](_0xfeb3d6){var _0x19e002=_0x4d2d07,_0x32ecba=this['uv'];if(_0x32ecba[_0x19e002(0x8e1)][_0x19e002(0x2445)][_0x19e002(0x2a8d)]&&!_0x32ecba[_0x19e002(0x8e1)][_0x19e002(0x2445)][_0x19e002(0x3930)]&&_0xfeb3d6[_0x19e002(0x208e)](_0x32ecba[_0x19e002(0x28ff)],_0x19e002(0x135d)),this[_0x19e002(0x1c71)]=_0x19e002(0x2962)+_0x32ecba[_0x19e002(0x28ff)],_0xfeb3d6[_0x19e002(0x93c)](this[_0x19e002(0x1c71)],'vec2'),_0xfeb3d6['compilationString']+=this[_0x19e002(0x1c71)]+_0x19e002(0x2f6a)+_0x32ecba[_0x19e002(0x28ff)]+_0x19e002(0x2d31),this[_0x19e002(0x35ba)][_0x19e002(0x3d37)](_0x4741fa=>_0x4741fa[_0x19e002(0x27b3)])){this[_0x19e002(0x3c7b)](_0xfeb3d6,!0x0);for(const _0x33ffe8 of this[_0x19e002(0x35ba)])_0x33ffe8[_0x19e002(0x26c5)]&&this[_0x19e002(0xb8d)](_0xfeb3d6,_0x33ffe8,_0x33ffe8[_0x19e002(0x1c3a)],!0x0);}}[_0x4d2d07(0x3c7b)](_0x1ea42a,_0x3d08c5=!0x1){var _0x1331a1=_0x4d2d07,_0xb8b457=this['uv'];if(_0x3d08c5)return _0x1ea42a[_0x1331a1(0x36f2)]===_0x4b2ced['u']['Fragment']?void 0x0:void(_0x1ea42a[_0x1331a1(0x3dfa)]+=_0x1331a1(0x244f)+this[_0x1331a1(0x3864)]+'\x20=\x20texture2D('+this['_samplerName']+',\x20'+_0xb8b457[_0x1331a1(0x28ff)]+');\x0d\x0a');this['uv'][_0x1331a1(0x2445)][_0x1331a1(0x36f2)]===_0x4b2ced['u'][_0x1331a1(0x2d24)]?_0x1ea42a['compilationString']+=_0x1331a1(0x244f)+this[_0x1331a1(0x3864)]+_0x1331a1(0x1d4d)+this['_samplerName']+',\x20'+_0xb8b457[_0x1331a1(0x28ff)]+');\x0d\x0a':_0x1ea42a[_0x1331a1(0x3dfa)]+=_0x1331a1(0x244f)+this[_0x1331a1(0x3864)]+_0x1331a1(0x1d4d)+this[_0x1331a1(0x3cd2)]+',\x20'+this[_0x1331a1(0x1c71)]+_0x1331a1(0x1a2d);}[_0x4d2d07(0xb8d)](_0x555fb1,_0x5a7009,_0x2056c8,_0x261801=!0x1){var _0xe637c4=_0x4d2d07;if(_0x261801)return _0x555fb1[_0xe637c4(0x36f2)]===_0x4b2ced['u'][_0xe637c4(0x2d24)]?void 0x0:void(_0x555fb1['compilationString']+=this[_0xe637c4(0x83a)](_0x5a7009,_0x555fb1)+_0xe637c4(0x2f6a)+this[_0xe637c4(0x3864)]+'.'+_0x2056c8+_0xe637c4(0x271f));this['uv'][_0xe637c4(0x2445)][_0xe637c4(0x36f2)]===_0x4b2ced['u']['Fragment']?_0x555fb1[_0xe637c4(0x3dfa)]+=this['_declareOutput'](_0x5a7009,_0x555fb1)+_0xe637c4(0x2f6a)+this[_0xe637c4(0x3864)]+'.'+_0x2056c8+_0xe637c4(0x271f):(_0x555fb1[_0xe637c4(0x3dfa)]+=this[_0xe637c4(0x83a)](_0x5a7009,_0x555fb1)+'\x20=\x20'+this[_0xe637c4(0x3864)]+'.'+_0x2056c8+';\x0d\x0a',_0x555fb1['compilationString']+=_0xe637c4(0x360c)+this['_linearDefineName']+'\x0d\x0a',_0x555fb1[_0xe637c4(0x3dfa)]+=_0x5a7009[_0xe637c4(0x28ff)]+_0xe637c4(0x703)+_0x5a7009['associatedVariableName']+');\x0d\x0a',_0x555fb1[_0xe637c4(0x3dfa)]+=_0xe637c4(0x1382),_0x555fb1['compilationString']+='#ifdef\x20'+this['_gammaDefineName']+'\x0d\x0a',_0x555fb1[_0xe637c4(0x3dfa)]+=_0x5a7009[_0xe637c4(0x28ff)]+'\x20=\x20toLinearSpace('+_0x5a7009['associatedVariableName']+_0xe637c4(0x1a2d),_0x555fb1['compilationString']+=_0xe637c4(0x1382));}['_buildBlock'](_0x5f34ab){var _0x10df36=_0x4d2d07;if(super[_0x10df36(0x2115)](_0x5f34ab),this[_0x10df36(0x3864)]=_0x5f34ab[_0x10df36(0xe62)](_0x10df36(0x320c)),_0x5f34ab[_0x10df36(0x2a8a)][_0x10df36(0x11fb)][_0x10df36(0x775)](this)<0x0&&_0x5f34ab['sharedData']['blockingBlocks'][_0x10df36(0x2009)](this),_0x5f34ab[_0x10df36(0x2a8a)]['textureBlocks'][_0x10df36(0x775)](this)<0x0&&_0x5f34ab['sharedData']['textureBlocks'][_0x10df36(0x2009)](this),_0x5f34ab['sharedData'][_0x10df36(0x1e4f)][_0x10df36(0x775)](this)<0x0&&_0x5f34ab[_0x10df36(0x2a8a)][_0x10df36(0x1e4f)][_0x10df36(0x2009)](this),_0x5f34ab[_0x10df36(0x36f2)]!==_0x4b2ced['u'][_0x10df36(0x2d24)])return _0x5f34ab['_emit2DSampler'](this[_0x10df36(0x3cd2)]),void this[_0x10df36(0x1395)](_0x5f34ab);if(this[_0x10df36(0x35ba)][_0x10df36(0x3d37)](_0x11e746=>_0x11e746[_0x10df36(0x30cb)])){_0x5f34ab[_0x10df36(0x1815)](this[_0x10df36(0x3cd2)]),this[_0x10df36(0x38cb)]=_0x5f34ab[_0x10df36(0x7f3)](_0x10df36(0x3882)),this['_gammaDefineName']=_0x5f34ab[_0x10df36(0x7f3)](_0x10df36(0x3199));var _0x4950a0='//'+this[_0x10df36(0x1c3a)];_0x5f34ab['_emitFunctionFromInclude'](_0x10df36(0x3491),_0x4950a0),this[_0x10df36(0x3c7b)](_0x5f34ab);for(const _0x2aaf0a of this[_0x10df36(0x35ba)])_0x2aaf0a[_0x10df36(0x26c5)]&&this[_0x10df36(0xb8d)](_0x5f34ab,_0x2aaf0a,_0x2aaf0a[_0x10df36(0x1c3a)]);return this;}}['serialize'](){var _0x42d319=_0x4d2d07;const _0x161c57=super[_0x42d319(0xea8)]();return _0x161c57['convertToGammaSpace']=this[_0x42d319(0xd47)],_0x161c57[_0x42d319(0x1945)]=this['convertToLinearSpace'],this[_0x42d319(0x2bb4)]&&!this[_0x42d319(0x2bb4)][_0x42d319(0x2e73)]&&(_0x161c57[_0x42d319(0x2bb4)]=this[_0x42d319(0x2bb4)][_0x42d319(0xea8)]()),_0x161c57;}['_deserialize'](_0x465a40,_0x2e0af2,_0x526cf0){var _0x1e858e=_0x4d2d07;super[_0x1e858e(0x364c)](_0x465a40,_0x2e0af2,_0x526cf0),this[_0x1e858e(0xd47)]=_0x465a40[_0x1e858e(0xd47)],this['convertToLinearSpace']=!!_0x465a40['convertToLinearSpace'],_0x465a40[_0x1e858e(0x2bb4)]&&(_0x526cf0=0x0===_0x465a40[_0x1e858e(0x2bb4)][_0x1e858e(0xfa0)]['indexOf'](_0x1e858e(0x8c9))?'':_0x526cf0,this['texture']=_0xda199f['x']['Parse'](_0x465a40['texture'],_0x2e0af2,_0x526cf0));}}(0x0,_0x4fbdef['H'])(_0x4d2d07(0x1ba3),_0x35fac8);},0x771e:(_0x2b66f0,_0x551508,_0x343665)=>{var _0x8d8dbd=a8_0x2e955a,_0x1ae645=_0x343665(0x10b7b),_0x307b92=_0x343665(0x17eee),_0x48c265=_0x343665(0x9acf),_0x4e1945=_0x343665(0xf582),_0xe3e3a8=_0x343665(0x10c09),_0x24cfbf=_0x343665(0x97e6),_0x427885=_0x343665(0x4158);_0x343665(0x17b64);class _0x4d9017 extends _0x1ae645['k']{constructor(_0xbace7){var _0x854412=a8_0xcbd5;super(_0xbace7,_0x4e1945['u'][_0x854412(0x3621)],!0x1),this[_0x854412(0x3d35)](_0x854412(0x1d0),_0x307b92['E'][_0x854412(0x386)],!0x1,_0x4e1945['u'][_0x854412(0xb37)]),this['registerInput'](_0x854412(0x4b1),_0x307b92['E'][_0x854412(0x735)],!0x1,_0x4e1945['u'][_0x854412(0xb37)]),this[_0x854412(0x3d35)](_0x854412(0x3f08),_0x307b92['E'][_0x854412(0x2c0f)],!0x1,_0x4e1945['u']['Fragment']),this[_0x854412(0x3d35)](_0x854412(0x136a),_0x307b92['E'][_0x854412(0x2c0f)],!0x1,_0x4e1945['u'][_0x854412(0x2d24)]),this[_0x854412(0x35ab)]('output',_0x307b92['E']['Color3'],_0x4e1945['u'][_0x854412(0x2d24)]),this[_0x854412(0x3f08)][_0x854412(0xedb)](_0x307b92['E'][_0x854412(0x2cf3)]|_0x307b92['E']['Vector3']|_0x307b92['E'][_0x854412(0x1b9e)]),this[_0x854412(0x136a)][_0x854412(0xedb)](_0x307b92['E']['Color3']|_0x307b92['E'][_0x854412(0x310d)]|_0x307b92['E']['Color4']);}['getClassName'](){var _0x4e3fea=a8_0xcbd5;return _0x4e3fea(0x2f8d);}get[_0x8d8dbd(0x1d0)](){var _0x5c5100=_0x8d8dbd;return this[_0x5c5100(0x1f94)][0x0];}get['view'](){var _0x4ce246=_0x8d8dbd;return this[_0x4ce246(0x1f94)][0x1];}get[_0x8d8dbd(0x3f08)](){var _0x368748=_0x8d8dbd;return this[_0x368748(0x1f94)][0x2];}get['fogColor'](){return this['_inputs'][0x3];}get[_0x8d8dbd(0x2623)](){var _0x5252b7=_0x8d8dbd;return this[_0x5252b7(0x35ba)][0x0];}[_0x8d8dbd(0x1c5f)](_0x569028){var _0x509f46=_0x8d8dbd;if(!this[_0x509f46(0x4b1)][_0x509f46(0x3331)]){let _0x3976f1=_0x569028[_0x509f46(0x8e9)](_0x597357=>_0x597357[_0x509f46(0x3d64)]===_0x48c265['$']['View']);_0x3976f1||(_0x3976f1=new _0x24cfbf['S'](_0x509f46(0x4b1)))['setAsSystemValue'](_0x48c265['$'][_0x509f46(0x4122)]),_0x3976f1[_0x509f46(0x2623)][_0x509f46(0x13e2)](this[_0x509f46(0x4b1)]);}if(!this[_0x509f46(0x136a)][_0x509f46(0x3331)]){let _0x57daba=_0x569028[_0x509f46(0x8e9)](_0x30f974=>_0x30f974[_0x509f46(0x3d64)]===_0x48c265['$'][_0x509f46(0x1bbf)]);_0x57daba||(_0x57daba=new _0x24cfbf['S'](_0x509f46(0x136a),void 0x0,_0x307b92['E']['Color3']))[_0x509f46(0x41a9)](_0x48c265['$'][_0x509f46(0x1bbf)]),_0x57daba[_0x509f46(0x2623)][_0x509f46(0x13e2)](this['fogColor']);}}[_0x8d8dbd(0x39db)](_0x841cc4,_0x472f23,_0x2a2c31){var _0x15cd28=_0x8d8dbd,_0x32f15f=_0x841cc4[_0x15cd28(0x14ab)]();_0x2a2c31[_0x15cd28(0xe6c)](_0x15cd28(0x30a0),_0x472f23[_0x15cd28(0x1835)]&&_0xe3e3a8['G']['GetFogState'](_0x841cc4,_0x32f15f));}[_0x8d8dbd(0x3458)](_0x5b89e5,_0x4c2615,_0x245593){var _0x563ff6=_0x8d8dbd;_0x245593&&(_0x245593=_0x245593[_0x563ff6(0x14ab)](),_0x5b89e5[_0x563ff6(0xbe9)](this[_0x563ff6(0x13ca)],_0x245593[_0x563ff6(0x395e)],_0x245593[_0x563ff6(0x32ee)],_0x245593[_0x563ff6(0x351f)],_0x245593[_0x563ff6(0x85a)]));}[_0x8d8dbd(0x2115)](_0x3ad386){var _0x44fbeb=_0x8d8dbd,_0x10e755,_0x2c6324,_0x1dba73,_0x36ae0a;return super[_0x44fbeb(0x2115)](_0x3ad386),_0x3ad386[_0x44fbeb(0x36f2)]===_0x4e1945['u'][_0x44fbeb(0x2d24)]?(_0x3ad386[_0x44fbeb(0x2a8a)][_0x44fbeb(0x1e4f)][_0x44fbeb(0x2009)](this),_0x3ad386['sharedData']['bindableBlocks'][_0x44fbeb(0x2009)](this),_0x3ad386[_0x44fbeb(0x204d)](_0x44fbeb(0x406d),'//'+this['name'],{'removeUniforms':!0x0,'removeVaryings':!0x0,'removeIfDef':!0x1,'replaceStrings':[{'search':/float CalcFogFactor\(\)/,'replace':_0x44fbeb(0x3637)}]}),_0x1dba73=_0x3ad386[_0x44fbeb(0xe62)](_0x44fbeb(0x62d)),_0x10e755=this[_0x44fbeb(0x3f08)],_0x36ae0a=this[_0x44fbeb(0x136a)],this[_0x44fbeb(0x13ca)]=_0x3ad386['_getFreeVariableName']('fogParameters'),_0x2c6324=this[_0x44fbeb(0x35ba)][0x0],_0x3ad386[_0x44fbeb(0x208e)](this['_fogParameters'],_0x44fbeb(0x29fd)),_0x3ad386[_0x44fbeb(0x3dfa)]+=_0x44fbeb(0x3686),_0x3ad386[_0x44fbeb(0x3dfa)]+=_0x44fbeb(0x2907)+_0x1dba73+_0x44fbeb(0x2b9c)+this['_fogDistanceName']+',\x20'+this[_0x44fbeb(0x13ca)]+_0x44fbeb(0x1a2d),_0x3ad386[_0x44fbeb(0x3dfa)]+=this['_declareOutput'](_0x2c6324,_0x3ad386)+(_0x44fbeb(0x2f6a)+_0x1dba73+_0x44fbeb(0x33e4)+_0x10e755['associatedVariableName']+_0x44fbeb(0x1eab)+_0x1dba73+_0x44fbeb(0x4022)+_0x36ae0a['associatedVariableName']+'.rgb;\x0d\x0a'),_0x3ad386[_0x44fbeb(0x3dfa)]+=_0x44fbeb(0x2a6)+this[_0x44fbeb(0x83a)](_0x2c6324,_0x3ad386)+'\x20=\x20\x20'+_0x10e755[_0x44fbeb(0x28ff)]+_0x44fbeb(0x2fcc),_0x3ad386[_0x44fbeb(0x3dfa)]+=_0x44fbeb(0x1382)):(_0x1dba73=this[_0x44fbeb(0x1d0)],_0x36ae0a=this[_0x44fbeb(0x4b1)],this[_0x44fbeb(0x2d7c)]=_0x3ad386[_0x44fbeb(0xe62)](_0x44fbeb(0xb87)),_0x3ad386[_0x44fbeb(0x93c)](this[_0x44fbeb(0x2d7c)],_0x44fbeb(0x1761)),_0x3ad386[_0x44fbeb(0x3dfa)]+=this['_fogDistanceName']+_0x44fbeb(0x3f2d)+_0x36ae0a['associatedVariableName']+_0x44fbeb(0x33e4)+_0x1dba73[_0x44fbeb(0x28ff)]+_0x44fbeb(0x2434)),this;}}(0x0,_0x427885['H'])(_0x8d8dbd(0x2535),_0x4d9017);},0x7648:(_0x59fa21,_0x56cb8c,_0x5e1dd0)=>{var _0x57283e=a8_0x2e955a;_0x5e1dd0['d'](_0x56cb8c,{'S':()=>_0x1b08e7});var _0x56cb8c=_0x5e1dd0(0x10b7b),_0x4bb824=_0x5e1dd0(0x17eee),_0x2993be=_0x5e1dd0(0x17368),_0x46d0cc=_0x5e1dd0(0xf582),_0x142bea=_0x5e1dd0(0x4158),_0x2dddd1=_0x5e1dd0(0x12cad),_0x55fcc8=_0x5e1dd0(0x1610),_0x4e05a3=_0x5e1dd0(0x533),_0x264d1d=_0x5e1dd0(0x9bf9),_0x1bbb32=_0x5e1dd0(0x11096);class _0x1b08e7 extends _0x56cb8c['k']{constructor(_0x3ae769){var _0x10ca72=a8_0xcbd5;super(_0x3ae769,_0x46d0cc['u']['VertexAndFragment']),this[_0x10ca72(0x35ab)](_0x10ca72(0xd7b),_0x4bb824['E'][_0x10ca72(0x19fb)],_0x46d0cc['u'][_0x10ca72(0x3621)],new _0x264d1d['C'](_0x10ca72(0xd7b),this,_0x2993be['Ab']['Output'],_0x1b08e7,_0x10ca72(0x4064)));}get[_0x57283e(0x2bb4)](){return this['_texture'];}set['texture'](_0x4212d7){var _0x34f097=_0x57283e,_0x5bd41f;if(this[_0x34f097(0x398a)]!==_0x4212d7){const _0x10cdfb=null!=(_0x5bd41f=null==_0x4212d7?void 0x0:_0x4212d7[_0x34f097(0x14ab)]())?_0x5bd41f:_0x1bbb32['l'][_0x34f097(0x39a1)];!_0x4212d7&&_0x10cdfb&&_0x10cdfb[_0x34f097(0x3e08)](_0x55fcc8['g']['MATERIAL_TextureDirtyFlag'],_0x37d4db=>_0x37d4db[_0x34f097(0x32e9)](this[_0x34f097(0x398a)])),(this['_texture']=_0x4212d7)&&_0x10cdfb&&_0x10cdfb[_0x34f097(0x3e08)](_0x55fcc8['g'][_0x34f097(0x2aa)],_0x445a11=>_0x445a11[_0x34f097(0x32e9)](_0x4212d7));}}get[_0x57283e(0x3770)](){return this['_samplerName'];}[_0x57283e(0x3458)](_0x588992){var _0x5d008a=_0x57283e;this[_0x5d008a(0x2bb4)]&&_0x588992[_0x5d008a(0x35bd)](this[_0x5d008a(0x3cd2)],this[_0x5d008a(0x2bb4)]);}['isReady'](){var _0x384c6d=_0x57283e;return!(this[_0x384c6d(0x2bb4)]&&!this[_0x384c6d(0x2bb4)][_0x384c6d(0x178f)]());}[_0x57283e(0x28c8)](){var _0x3b56ee=_0x57283e;return _0x3b56ee(0x4064);}get[_0x57283e(0xd7b)](){var _0x41f73b=_0x57283e;return this[_0x41f73b(0x35ba)][0x0];}[_0x57283e(0x2115)](_0x3b9622){var _0x31dd10=_0x57283e;return super[_0x31dd10(0x2115)](_0x3b9622),_0x3b9622[_0x31dd10(0x36f2)]===_0x46d0cc['u'][_0x31dd10(0xb37)]&&(this[_0x31dd10(0x3cd2)]=_0x3b9622[_0x31dd10(0xe62)](this[_0x31dd10(0x1c3a)]+_0x31dd10(0x7bf)),_0x3b9622[_0x31dd10(0x2a8a)][_0x31dd10(0x11fb)]['push'](this),_0x3b9622[_0x31dd10(0x2a8a)]['textureBlocks'][_0x31dd10(0x2009)](this),_0x3b9622[_0x31dd10(0x2a8a)][_0x31dd10(0x3418)][_0x31dd10(0x2009)](this)),_0x3b9622[_0x31dd10(0x1815)](this['_samplerName']),this;}[_0x57283e(0x1d87)](){var _0x1ff734=_0x57283e;let _0xadae4a=super[_0x1ff734(0x1d87)]();return this[_0x1ff734(0x2bb4)]?_0xadae4a=(_0xadae4a=(_0xadae4a=(_0xadae4a=(_0xadae4a=(_0xadae4a=(_0xadae4a=(_0xadae4a=(_0xadae4a=(_0xadae4a=(_0xadae4a+=this[_0x1ff734(0x302b)]+'.texture\x20=\x20new\x20BABYLON.Texture(\x22'+this[_0x1ff734(0x2bb4)][_0x1ff734(0x1c3a)]+_0x1ff734(0xd75)+this[_0x1ff734(0x2bb4)][_0x1ff734(0x3eeb)]+',\x20'+this['texture'][_0x1ff734(0x32e5)]+',\x20'+this['texture'][_0x1ff734(0x39d6)]+_0x1ff734(0x1a2d))+(this[_0x1ff734(0x302b)]+_0x1ff734(0x3785)+this['texture'][_0x1ff734(0x198b)]+_0x1ff734(0x271f)))+(this[_0x1ff734(0x302b)]+_0x1ff734(0xec1)+this[_0x1ff734(0x2bb4)]['wrapV']+_0x1ff734(0x271f)))+(this[_0x1ff734(0x302b)]+_0x1ff734(0x23b9)+this[_0x1ff734(0x2bb4)][_0x1ff734(0x1b50)]+_0x1ff734(0x271f)))+(this['_codeVariableName']+'.texture.vAng\x20=\x20'+this[_0x1ff734(0x2bb4)][_0x1ff734(0x3487)]+_0x1ff734(0x271f)))+(this[_0x1ff734(0x302b)]+'.texture.wAng\x20=\x20'+this[_0x1ff734(0x2bb4)]['wAng']+_0x1ff734(0x271f)))+(this[_0x1ff734(0x302b)]+_0x1ff734(0x12b4)+this[_0x1ff734(0x2bb4)][_0x1ff734(0x1f57)]+_0x1ff734(0x271f)))+(this[_0x1ff734(0x302b)]+'.texture.vOffset\x20=\x20'+this['texture'][_0x1ff734(0x3673)]+_0x1ff734(0x271f)))+(this[_0x1ff734(0x302b)]+'.texture.uScale\x20=\x20'+this['texture'][_0x1ff734(0x21dd)]+_0x1ff734(0x271f)))+(this['_codeVariableName']+_0x1ff734(0x2231)+this[_0x1ff734(0x2bb4)][_0x1ff734(0x1462)]+_0x1ff734(0x271f)))+(this[_0x1ff734(0x302b)]+_0x1ff734(0x3ba4)+this[_0x1ff734(0x2bb4)][_0x1ff734(0x10e4)]+_0x1ff734(0x271f)):_0xadae4a;}[_0x57283e(0xea8)](){var _0x2aca05=_0x57283e;const _0x502e18=super[_0x2aca05(0xea8)]();return this[_0x2aca05(0x2bb4)]&&!this[_0x2aca05(0x2bb4)]['isRenderTarget']&&_0x2aca05(0x20d5)!==this[_0x2aca05(0x2bb4)]['getClassName']()&&(_0x502e18[_0x2aca05(0x2bb4)]=this[_0x2aca05(0x2bb4)][_0x2aca05(0xea8)]()),_0x502e18;}[_0x57283e(0x364c)](_0x544751,_0xbba049,_0x9c32d6){var _0x14bc54=_0x57283e;super[_0x14bc54(0x364c)](_0x544751,_0xbba049,_0x9c32d6),_0x544751['texture']&&!_0x4e05a3['O'][_0x14bc54(0xea5)]&&void 0x0!==_0x544751[_0x14bc54(0x2bb4)][_0x14bc54(0xfa0)]&&(_0x9c32d6=0x0===_0x544751[_0x14bc54(0x2bb4)][_0x14bc54(0xfa0)][_0x14bc54(0x775)](_0x14bc54(0x8c9))?'':_0x9c32d6,this[_0x14bc54(0x2bb4)]=_0x2dddd1['x'][_0x14bc54(0xd6b)](_0x544751[_0x14bc54(0x2bb4)],_0xbba049,_0x9c32d6));}}(0x0,_0x142bea['H'])(_0x57283e(0x2d35),_0x1b08e7);},0x96ad:(_0x291aaa,_0x3874a8,_0x126e08)=>{_0x126e08(0x771e),_0x126e08(0x8460),_0x126e08(0xe023),_0x126e08(0x10b3d),_0x126e08(0x1796),_0x126e08(0x36d3),_0x126e08(0x7648),_0x126e08(0x8415);},0x8460:(_0xae0384,_0x575675,_0x48f6f4)=>{var _0x1effcf=a8_0x2e955a,_0x449094=_0x48f6f4(0x10b7b),_0x4770f4=_0x48f6f4(0xf582),_0x37795b=_0x48f6f4(0x17eee),_0x3aa9d4=_0x48f6f4(0x10c09),_0x254e6b=_0x48f6f4(0x9acf),_0x3dc7cc=_0x48f6f4(0x97e6),_0x5c479f=_0x48f6f4(0x4158),_0x2f20c1=_0x48f6f4(0xca26),_0x24dca1=(_0x48f6f4(0x15cb9),_0x48f6f4(0x17cfd),_0x48f6f4(0xf0d3),_0x48f6f4(0xd6d4),_0x48f6f4(0x2144),_0x48f6f4(0x8cd3),_0x48f6f4(0x10bc4),_0x48f6f4(0x1817f),_0x48f6f4(0xf1cf),_0x48f6f4(0x6214));class _0xee11a2 extends _0x449094['k']{constructor(_0x5a78bc){var _0x435d9b=a8_0xcbd5;super(_0x5a78bc,_0x4770f4['u']['VertexAndFragment']),this[_0x435d9b(0x412)]=0x0,this['generateOnlyFragmentCode']=!0x1,this['_isUnique']=!0x0,this[_0x435d9b(0x3d35)](_0x435d9b(0x1d0),_0x37795b['E'][_0x435d9b(0x386)],!0x1,_0x4770f4['u'][_0x435d9b(0xb37)]),this[_0x435d9b(0x3d35)]('worldNormal',_0x37795b['E'][_0x435d9b(0x386)],!0x1,_0x4770f4['u']['Fragment']),this[_0x435d9b(0x3d35)](_0x435d9b(0x12dd),_0x37795b['E']['Vector3'],!0x1,_0x4770f4['u'][_0x435d9b(0x2d24)]),this[_0x435d9b(0x3d35)]('glossiness',_0x37795b['E']['Float'],!0x0,_0x4770f4['u'][_0x435d9b(0x2d24)]),this['registerInput']('glossPower',_0x37795b['E'][_0x435d9b(0x593)],!0x0,_0x4770f4['u']['Fragment']),this['registerInput'](_0x435d9b(0x1909),_0x37795b['E'][_0x435d9b(0x2cf3)],!0x0,_0x4770f4['u'][_0x435d9b(0x2d24)]),this[_0x435d9b(0x3d35)]('specularColor',_0x37795b['E'][_0x435d9b(0x2cf3)],!0x0,_0x4770f4['u']['Fragment']),this['registerInput'](_0x435d9b(0x4b1),_0x37795b['E'][_0x435d9b(0x735)],!0x0),this[_0x435d9b(0x35ab)](_0x435d9b(0x3ee2),_0x37795b['E'][_0x435d9b(0x2cf3)],_0x4770f4['u'][_0x435d9b(0x2d24)]),this[_0x435d9b(0x35ab)](_0x435d9b(0x1dfb),_0x37795b['E'][_0x435d9b(0x2cf3)],_0x4770f4['u'][_0x435d9b(0x2d24)]),this['registerOutput']('shadow',_0x37795b['E']['Float'],_0x4770f4['u'][_0x435d9b(0x2d24)]);}static[_0x1effcf(0x29e5)](_0x3c5498,_0x16bbaf){var _0x2ab582=_0x1effcf;const _0x2c9dca=_0x3c5498;return _0x2c9dca[_0x2ab582(0x1d0)][_0x2ab582(0x3331)]?(_0x2c9dca[_0x2ab582(0x287b)]=!_0x2c9dca['generateOnlyFragmentCode'],_0x24dca1[_0x2ab582(0x1f93)](_0x2ab582(0x1213)),!0x1):(_0x2c9dca[_0x2ab582(0x3eff)](),!0x0);}[_0x1effcf(0x3eff)](){var _0x461664=_0x1effcf;this[_0x461664(0x5e2)](this[_0x461664(0x287b)]?_0x4770f4['u'][_0x461664(0x2d24)]:_0x4770f4['u']['VertexAndFragment']),this[_0x461664(0x1f05)](_0x461664(0x1d0))[_0x461664(0x36f2)]=this[_0x461664(0x287b)]?_0x4770f4['u']['Fragment']:_0x4770f4['u'][_0x461664(0xb37)];}[_0x1effcf(0x28c8)](){return'LightBlock';}get[_0x1effcf(0x1d0)](){var _0x2a7d50=_0x1effcf;return this[_0x2a7d50(0x1f94)][0x0];}get['worldNormal'](){var _0x568927=_0x1effcf;return this[_0x568927(0x1f94)][0x1];}get['cameraPosition'](){var _0x3dd21c=_0x1effcf;return this[_0x3dd21c(0x1f94)][0x2];}get[_0x1effcf(0xcdf)](){var _0x1774cf=_0x1effcf;return this[_0x1774cf(0x1f94)][0x3];}get[_0x1effcf(0x2b1a)](){var _0x5d4b73=_0x1effcf;return this[_0x5d4b73(0x1f94)][0x4];}get[_0x1effcf(0x1909)](){return this['_inputs'][0x5];}get['specularColor'](){var _0x24744b=_0x1effcf;return this[_0x24744b(0x1f94)][0x6];}get[_0x1effcf(0x4b1)](){var _0x25106c=_0x1effcf;return this[_0x25106c(0x1f94)][0x7];}get['diffuseOutput'](){var _0x1d8a9c=_0x1effcf;return this[_0x1d8a9c(0x35ba)][0x0];}get[_0x1effcf(0x1dfb)](){var _0xd7e32=_0x1effcf;return this[_0xd7e32(0x35ba)][0x1];}get['shadow'](){var _0x5dc9d6=_0x1effcf;return this[_0x5dc9d6(0x35ba)][0x2];}[_0x1effcf(0x1c5f)](_0x772a89){var _0x520bf3=_0x1effcf;if(!this[_0x520bf3(0x12dd)][_0x520bf3(0x3331)]){let _0x1fb826=_0x772a89[_0x520bf3(0x8e9)](_0x2d4bbc=>_0x2d4bbc['systemValue']===_0x254e6b['$'][_0x520bf3(0x3033)]);_0x1fb826||(_0x1fb826=new _0x3dc7cc['S'](_0x520bf3(0x12dd)))[_0x520bf3(0x41a9)](_0x254e6b['$'][_0x520bf3(0x3033)]),_0x1fb826['output'][_0x520bf3(0x13e2)](this[_0x520bf3(0x12dd)]);}}[_0x1effcf(0x39db)](_0x5e7a33,_0x1defbf,_0x386dcf){var _0x4e4a87=_0x1effcf,_0x28e0a3,_0x570d86;_0x386dcf[_0x4e4a87(0x3556)]&&(_0x28e0a3=_0x5e7a33[_0x4e4a87(0x14ab)](),this['light']?(_0x3aa9d4['G'][_0x4e4a87(0x14fc)](_0x28e0a3,_0x5e7a33,this['light'],this[_0x4e4a87(0x412)],_0x386dcf,!0x0,_0x570d86={'needNormals':!0x1,'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1}),_0x570d86[_0x4e4a87(0x13df)]&&_0x386dcf[_0x4e4a87(0x109a)]()):_0x3aa9d4['G'][_0x4e4a87(0x415e)](_0x28e0a3,_0x5e7a33,_0x386dcf,!0x0,_0x1defbf['maxSimultaneousLights']));}['updateUniformsAndSamples'](_0x32c064,_0x4dec63,_0x475084,_0x1171df){var _0x4221e5=_0x1effcf;for(let _0x58b2c7=0x0;_0x58b2c7<_0x4dec63[_0x4221e5(0x360f)]&&_0x475084['LIGHT'+_0x58b2c7];_0x58b2c7++){var _0x9614b3=0x0<=_0x32c064['uniforms'][_0x4221e5(0x775)](_0x4221e5(0x3019)+_0x58b2c7);_0x3aa9d4['G'][_0x4221e5(0x1488)](_0x58b2c7,_0x32c064[_0x4221e5(0x35c2)],_0x32c064[_0x4221e5(0x14d8)],_0x475084[_0x4221e5(0xa68)+_0x58b2c7],_0x1171df,_0x9614b3);}}[_0x1effcf(0x3458)](_0x36d64a,_0x2ddb7d,_0x4fb99e){var _0x5037de=_0x1effcf,_0xa80dc0;_0x4fb99e&&(_0xa80dc0=_0x4fb99e[_0x5037de(0x14ab)](),this['light']?_0x3aa9d4['G']['BindLight'](this['light'],this['_lightId'],_0xa80dc0,_0x36d64a,!0x0):_0x3aa9d4['G'][_0x5037de(0x94f)](_0xa80dc0,_0x4fb99e,_0x36d64a,!0x0,_0x2ddb7d[_0x5037de(0x360f)]));}[_0x1effcf(0x1395)](_0x4fbeef){var _0x254102=_0x1effcf,_0xde8d3b=this[_0x254102(0x1d0)],_0x12aafc='//'+this[_0x254102(0x1c3a)],_0x5265b6=(this[_0x254102(0x266d)]?(this[_0x254102(0x412)]=(void 0x0!==_0x4fbeef[_0x254102(0x161d)]['lightCounter']?_0x4fbeef[_0x254102(0x161d)][_0x254102(0x3c13)]:-0x1)+0x1,_0x4fbeef[_0x254102(0x161d)][_0x254102(0x3c13)]=this[_0x254102(0x412)],_0x4fbeef['_emitFunctionFromInclude'](_0x4fbeef['supportUniformBuffers']?'lightVxUboDeclaration':_0x254102(0x4de),_0x12aafc,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x254102(0x412)]['toString']()}]},this[_0x254102(0x412)][_0x254102(0x348f)]())):(_0x4fbeef['_emitFunctionFromInclude'](_0x4fbeef['supportUniformBuffers']?_0x254102(0x3208):_0x254102(0x4de),_0x12aafc,{'repeatKey':_0x254102(0x360f)}),this[_0x254102(0x412)]=0x0,_0x4fbeef[_0x254102(0x2a8a)]['dynamicUniformBlocks'][_0x254102(0x2009)](this)),'v_'+_0xde8d3b['associatedVariableName']);_0x4fbeef[_0x254102(0x93c)](_0x5265b6,'vec4')&&(_0x4fbeef['compilationString']+=_0x5265b6+(_0x254102(0x2f6a)+_0xde8d3b['associatedVariableName']+_0x254102(0x271f))),this[_0x254102(0x266d)]?_0x4fbeef[_0x254102(0x3dfa)]+=_0x4fbeef[_0x254102(0x250b)](_0x254102(0x128c),_0x12aafc,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x254102(0x412)][_0x254102(0x348f)]()},{'search':/worldPos/g,'replace':_0xde8d3b[_0x254102(0x28ff)]}]}):(_0x4fbeef['compilationString']+=_0x254102(0x3ffc)+_0xde8d3b[_0x254102(0x28ff)]+_0x254102(0x271f),this[_0x254102(0x4b1)][_0x254102(0x3331)]&&(_0x4fbeef[_0x254102(0x3dfa)]+=_0x254102(0x540)+this[_0x254102(0x4b1)][_0x254102(0x28ff)]+_0x254102(0x271f)),_0x4fbeef[_0x254102(0x3dfa)]+=_0x4fbeef[_0x254102(0x250b)]('shadowsVertex',_0x12aafc,{'repeatKey':_0x254102(0x360f)}));}[_0x1effcf(0x2115)](_0x4309bc){var _0x5b9927=_0x1effcf;if(super[_0x5b9927(0x2115)](_0x4309bc),_0x4309bc[_0x5b9927(0x36f2)]===_0x4770f4['u']['Fragment']){this['generateOnlyFragmentCode']&&_0x4309bc[_0x5b9927(0x2a8a)][_0x5b9927(0x1243)][_0x5b9927(0x2009)](this),_0x4309bc[_0x5b9927(0x2a8a)]['forcedBindableBlocks']['push'](this),_0x4309bc[_0x5b9927(0x2a8a)][_0x5b9927(0x1e4f)][_0x5b9927(0x2009)](this);var _0x577a7d='//'+this[_0x5b9927(0x1c3a)],_0x13afe5=this[_0x5b9927(0x1d0)];let _0x554c53=_0x13afe5['associatedVariableName'];return this[_0x5b9927(0x287b)]?(_0x554c53=_0x4309bc[_0x5b9927(0xe62)]('globalWorldPos'),_0x4309bc[_0x5b9927(0x3657)]('light_globalworldpos',_0x5b9927(0xc1c)+_0x554c53+_0x5b9927(0x271f),_0x577a7d),_0x4309bc[_0x5b9927(0x3dfa)]+=_0x554c53+'\x20=\x20'+_0x13afe5[_0x5b9927(0x28ff)]+_0x5b9927(0x1904),_0x4309bc['compilationString']+=_0x4309bc[_0x5b9927(0x250b)](_0x5b9927(0x128c),_0x577a7d,{'repeatKey':_0x5b9927(0x360f),'substitutionVars':this['generateOnlyFragmentCode']?_0x5b9927(0x4051)+_0x13afe5[_0x5b9927(0x28ff)]:void 0x0})):_0x554c53='v_'+_0x554c53+_0x5b9927(0x239a),_0x4309bc[_0x5b9927(0x204d)](_0x5b9927(0x3491),_0x577a7d),_0x4309bc[_0x5b9927(0x204d)](_0x5b9927(0x24b0),_0x577a7d,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x554c53}]}),_0x4309bc[_0x5b9927(0x204d)](_0x5b9927(0x3df1),_0x577a7d,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x554c53}]}),this[_0x5b9927(0x266d)]?_0x4309bc[_0x5b9927(0x204d)](_0x4309bc['supportUniformBuffers']?_0x5b9927(0x392a):_0x5b9927(0x931),_0x577a7d,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId'][_0x5b9927(0x348f)]()}]},this[_0x5b9927(0x412)][_0x5b9927(0x348f)]()):_0x4309bc[_0x5b9927(0x204d)](_0x4309bc[_0x5b9927(0x22f2)]?_0x5b9927(0x392a):_0x5b9927(0x931),_0x577a7d,{'repeatKey':_0x5b9927(0x360f),'substitutionVars':this['generateOnlyFragmentCode']?_0x5b9927(0x927):void 0x0}),0x0===this[_0x5b9927(0x412)]&&(_0x4309bc[_0x5b9927(0x2a32)](_0x5b9927(0xd90))&&(_0x4309bc[_0x5b9927(0x3dfa)]+=_0x5b9927(0x37c5)+this[_0x5b9927(0x12dd)][_0x5b9927(0x28ff)]+'\x20-\x20'+_0x554c53+_0x5b9927(0x1a2d)),_0x4309bc['compilationString']+=_0x5b9927(0x1b7),_0x4309bc['compilationString']+=_0x5b9927(0x3ffe),_0x4309bc['compilationString']+=_0x5b9927(0x2b28)+(this[_0x5b9927(0xcdf)][_0x5b9927(0x3331)]?this[_0x5b9927(0xcdf)][_0x5b9927(0x28ff)]:'1.0')+_0x5b9927(0x33e4)+(this['glossPower'][_0x5b9927(0x3331)]?this[_0x5b9927(0x2b1a)][_0x5b9927(0x28ff)]:'1024.0')+_0x5b9927(0x271f),_0x4309bc[_0x5b9927(0x3dfa)]+=_0x5b9927(0x3046),_0x4309bc[_0x5b9927(0x3dfa)]+=_0x5b9927(0xc0d),_0x4309bc[_0x5b9927(0x3dfa)]+='vec3\x20normalW\x20=\x20'+this[_0x5b9927(0xbd6)][_0x5b9927(0x28ff)]+_0x5b9927(0x1904)),this[_0x5b9927(0x266d)]?_0x4309bc['compilationString']+=_0x4309bc['_emitCodeFromInclude'](_0x5b9927(0x2e1a),_0x577a7d,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x5b9927(0x412)][_0x5b9927(0x348f)]()}]}):_0x4309bc['compilationString']+=_0x4309bc[_0x5b9927(0x250b)](_0x5b9927(0x2e1a),_0x577a7d,{'repeatKey':_0x5b9927(0x360f)}),(_0x13afe5=this[_0x5b9927(0x3ee2)],_0x577a7d=this[_0x5b9927(0x1dfb)]),(_0x4309bc[_0x5b9927(0x3dfa)]+=this[_0x5b9927(0x83a)](_0x13afe5,_0x4309bc)+('\x20=\x20diffuseBase'+(this['diffuseColor'][_0x5b9927(0x3331)]?'\x20*\x20'+this[_0x5b9927(0x1909)]['associatedVariableName']:'')+_0x5b9927(0x271f)),_0x577a7d['hasEndpoints']&&(_0x4309bc[_0x5b9927(0x3dfa)]+=this[_0x5b9927(0x83a)](_0x577a7d,_0x4309bc)+(_0x5b9927(0x2fbf)+(this['specularColor']['isConnected']?_0x5b9927(0x33e4)+this['specularColor']['associatedVariableName']:'')+';\x0d\x0a')),this[_0x5b9927(0x1f40)][_0x5b9927(0x26c5)]&&(_0x4309bc[_0x5b9927(0x3dfa)]+=this[_0x5b9927(0x83a)](this[_0x5b9927(0x1f40)],_0x4309bc)+'\x20=\x20shadow;\x0d\x0a'),this);}this[_0x5b9927(0x1395)](_0x4309bc);}[_0x1effcf(0xea8)](){var _0x23dfc5=_0x1effcf;const _0x550022=super[_0x23dfc5(0xea8)]();return _0x550022[_0x23dfc5(0x287b)]=this[_0x23dfc5(0x287b)],this['light']&&(_0x550022[_0x23dfc5(0x2ada)]=this[_0x23dfc5(0x266d)]['id']),_0x550022;}['_deserialize'](_0x258c9c,_0x5940c6,_0xc76cf1){var _0x2f1c8b=_0x1effcf;super[_0x2f1c8b(0x364c)](_0x258c9c,_0x5940c6,_0xc76cf1),_0x258c9c['lightId']&&(this[_0x2f1c8b(0x266d)]=_0x5940c6[_0x2f1c8b(0x13a4)](_0x258c9c[_0x2f1c8b(0x2ada)])),this['generateOnlyFragmentCode']=_0x258c9c['generateOnlyFragmentCode'],this[_0x2f1c8b(0x3eff)]();}}(function(_0x5ca7e0,_0x4efbf1,_0x4b7601,_0x354c89){var _0x5a93f6=_0x1effcf,_0x1ca18d,_0x1b8c1c=arguments[_0x5a93f6(0x9da)],_0x5552d5=_0x1b8c1c<0x3?_0x4efbf1:null===_0x354c89?_0x354c89=Object['getOwnPropertyDescriptor'](_0x4efbf1,_0x4b7601):_0x354c89;if(_0x5a93f6(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x5552d5=Reflect[_0x5a93f6(0x3902)](_0x5ca7e0,_0x4efbf1,_0x4b7601,_0x354c89);else{for(var _0x363dee=_0x5ca7e0[_0x5a93f6(0x9da)]-0x1;0x0<=_0x363dee;_0x363dee--)(_0x1ca18d=_0x5ca7e0[_0x363dee])&&(_0x5552d5=(_0x1b8c1c<0x3?_0x1ca18d(_0x5552d5):0x3<_0x1b8c1c?_0x1ca18d(_0x4efbf1,_0x4b7601,_0x5552d5):_0x1ca18d(_0x4efbf1,_0x4b7601))||_0x5552d5);}0x3<_0x1b8c1c&&_0x5552d5&&Object[_0x5a93f6(0x30e2)](_0x4efbf1,_0x4b7601,_0x5552d5);}([(0x0,_0x2f20c1['p'])(_0x1effcf(0x3e36),_0x2f20c1['U'][_0x1effcf(0x22cc)],'ADVANCED',{'notifiers':{'rebuild':!0x0,'update':!0x0,'onValidation':_0xee11a2['_OnGenerateOnlyFragmentCodeChanged']}})],_0xee11a2['prototype'],'generateOnlyFragmentCode',void 0x0),(0x0,_0x5c479f['H'])(_0x1effcf(0x614),_0xee11a2));},0x10b3d:(_0x18380c,_0xab2fc2,_0x2215d8)=>{var _0x4ed419=a8_0x2e955a,_0x1fe489=_0x2215d8(0x17eee),_0x11d401=_0x2215d8(0xf582),_0x350e59=_0x2215d8(0x4158),_0x4a02c9=_0x2215d8(0x97e6),_0x221511=_0x2215d8(0x9acf),_0x1f57d3=_0x2215d8(0x12e48),_0x4ee085=_0x2215d8(0x6214);class _0x3e79ca extends _0x1f57d3['W']{[_0x4ed419(0xf56)](){var _0x1d30e7=_0x4ed419;return this[_0x1d30e7(0x2436)][_0x1d30e7(0x3331)]?(this['generateOnlyFragmentCode']=!this['generateOnlyFragmentCode'],_0x4ee085[_0x1d30e7(0x1f93)](_0x1d30e7(0x12dc)),!0x1):this[_0x1d30e7(0x1d0)]['isConnected']?(this[_0x1d30e7(0x287b)]=!this[_0x1d30e7(0x287b)],_0x4ee085[_0x1d30e7(0x1f93)]('The\x20worldPosition\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!'),!0x1):(this[_0x1d30e7(0x3eff)](),!0x0);}[_0x4ed419(0x3eff)](){var _0x1c9c98=_0x4ed419;super[_0x1c9c98(0x3eff)](),this[_0x1c9c98(0x1f05)](_0x1c9c98(0x2436))[_0x1c9c98(0x36f2)]=this[_0x1c9c98(0x287b)]?_0x11d401['u'][_0x1c9c98(0x2d24)]:_0x11d401['u'][_0x1c9c98(0xb37)],this[_0x1c9c98(0x1f05)](_0x1c9c98(0x1d0))[_0x1c9c98(0x36f2)]=this[_0x1c9c98(0x287b)]?_0x11d401['u']['Fragment']:_0x11d401['u']['Vertex'];}constructor(_0x14b282){var _0xe445a3=_0x4ed419;super(_0x14b282),this[_0xe445a3(0x3d35)](_0xe445a3(0x2436),_0x1fe489['E'][_0xe445a3(0x2c0f)],!0x1,_0x11d401['u'][_0xe445a3(0xb37)]),this[_0xe445a3(0x3d35)](_0xe445a3(0x1d0),_0x1fe489['E'][_0xe445a3(0x386)],!0x1,_0x11d401['u'][_0xe445a3(0xb37)]),this[_0xe445a3(0x3d35)](_0xe445a3(0xbd6),_0x1fe489['E'][_0xe445a3(0x386)],!0x1,_0x11d401['u']['Fragment']),this[_0xe445a3(0x3d35)](_0xe445a3(0x318b),_0x1fe489['E'][_0xe445a3(0x735)],!0x1,_0x11d401['u'][_0xe445a3(0xb37)]),this[_0xe445a3(0x3d35)](_0xe445a3(0x12dd),_0x1fe489['E'][_0xe445a3(0x310d)],!0x1,_0x11d401['u']['Fragment']),this['registerInput'](_0xe445a3(0x4b1),_0x1fe489['E'][_0xe445a3(0x735)],!0x1,_0x11d401['u']['Fragment']),this[_0xe445a3(0x35ab)](_0xe445a3(0x197e),_0x1fe489['E'][_0xe445a3(0x2cf3)],_0x11d401['u'][_0xe445a3(0x2d24)]),this[_0xe445a3(0x35ab)](_0xe445a3(0x15da),_0x1fe489['E']['Color4'],_0x11d401['u'][_0xe445a3(0x2d24)]),this[_0xe445a3(0x35ab)]('r',_0x1fe489['E'][_0xe445a3(0x593)],_0x11d401['u'][_0xe445a3(0x2d24)]),this[_0xe445a3(0x35ab)]('g',_0x1fe489['E'][_0xe445a3(0x593)],_0x11d401['u'][_0xe445a3(0x2d24)]),this['registerOutput']('b',_0x1fe489['E'][_0xe445a3(0x593)],_0x11d401['u']['Fragment']),this[_0xe445a3(0x35ab)]('a',_0x1fe489['E'][_0xe445a3(0x593)],_0x11d401['u'][_0xe445a3(0x2d24)]),this[_0xe445a3(0x1f94)][0x0][_0xe445a3(0xedb)](_0x1fe489['E'][_0xe445a3(0x2cf3)]|_0x1fe489['E'][_0xe445a3(0x310d)]|_0x1fe489['E'][_0xe445a3(0x386)]);}[_0x4ed419(0x28c8)](){var _0x142c6e=_0x4ed419;return _0x142c6e(0x1aea);}get[_0x4ed419(0x2436)](){var _0x28ef0a=_0x4ed419;return this[_0x28ef0a(0x1f94)][0x0];}get[_0x4ed419(0x1d0)](){var _0x4c7369=_0x4ed419;return this[_0x4c7369(0x1f94)][0x1];}get[_0x4ed419(0xbd6)](){var _0xbb7546=_0x4ed419;return this[_0xbb7546(0x1f94)][0x2];}get[_0x4ed419(0x318b)](){var _0x4b73fa=_0x4ed419;return this[_0x4b73fa(0x1f94)][0x3];}get[_0x4ed419(0x12dd)](){var _0xe30c18=_0x4ed419;return this[_0xe30c18(0x1f94)][0x4];}get[_0x4ed419(0x4b1)](){return this['_inputs'][0x5];}get['rgb'](){var _0x313c0e=_0x4ed419;return this[_0x313c0e(0x35ba)][0x0];}get[_0x4ed419(0x15da)](){var _0x4d9f0c=_0x4ed419;return this[_0x4d9f0c(0x35ba)][0x1];}get['r'](){return this['_outputs'][0x2];}get['g'](){return this['_outputs'][0x3];}get['b'](){var _0x26828d=_0x4ed419;return this[_0x26828d(0x35ba)][0x4];}get['a'](){var _0x1d41fe=_0x4ed419;return this[_0x1d41fe(0x35ba)][0x5];}[_0x4ed419(0x1c5f)](_0xde8c8c){var _0x29fb54=_0x4ed419;if(super[_0x29fb54(0x1c5f)](_0xde8c8c),!this[_0x29fb54(0x12dd)][_0x29fb54(0x3331)]){let _0x2efd15=_0xde8c8c[_0x29fb54(0x8e9)](_0x30d2ad=>_0x30d2ad['systemValue']===_0x221511['$'][_0x29fb54(0x3033)]);_0x2efd15||(_0x2efd15=new _0x4a02c9['S'](_0x29fb54(0x12dd)))[_0x29fb54(0x41a9)](_0x221511['$'][_0x29fb54(0x3033)]),_0x2efd15[_0x29fb54(0x2623)][_0x29fb54(0x13e2)](this[_0x29fb54(0x12dd)]);}}[_0x4ed419(0x2115)](_0x5218ad){var _0xde9ae=_0x4ed419;if(super[_0xde9ae(0x2115)](_0x5218ad),!this[_0xde9ae(0x2bb4)])return _0x5218ad[_0xde9ae(0x3dfa)]+=this[_0xde9ae(0x2553)](_0x5218ad,_0xde9ae(0x155)),this;if(_0x5218ad['target']!==_0x11d401['u'][_0xde9ae(0x2d24)])return _0x5218ad[_0xde9ae(0x3dfa)]+=this[_0xde9ae(0x290a)](_0x5218ad),this;this[_0xde9ae(0x287b)]&&(_0x5218ad[_0xde9ae(0x3dfa)]+=this[_0xde9ae(0x290a)](_0x5218ad)),this[_0xde9ae(0x190b)](_0x5218ad);var _0x146d62=_0x5218ad[_0xde9ae(0xe62)](_0xde9ae(0x2d5a));return _0x5218ad[_0xde9ae(0x3dfa)]+='vec4\x20'+_0x146d62+_0xde9ae(0x100c)+this[_0xde9ae(0xbd6)][_0xde9ae(0x28ff)]+_0xde9ae(0x1a2d),_0x5218ad[_0xde9ae(0x3dfa)]+=this[_0xde9ae(0x3129)](_0x146d62),_0x5218ad[_0xde9ae(0x3dfa)]+=this['handleFragmentSideCodeReflectionColor'](void 0x0,''),_0x5218ad[_0xde9ae(0x3dfa)]+=this[_0xde9ae(0x2553)](_0x5218ad,this['_reflectionColorName']),this;}}(0x0,_0x350e59['H'])(_0x4ed419(0x31ca),_0x3e79ca);},0x36d3:(_0x5dee0e,_0x78c01,_0x4a811a)=>{var _0x1d4e46=a8_0x2e955a;function _0x5cd7de(_0x513ef4,_0x8b6423,_0x46e24e,_0x543ed6){var _0x37cc4b=a8_0xcbd5,_0x1b428d,_0x3542cb=arguments[_0x37cc4b(0x9da)],_0x3ca95b=_0x3542cb<0x3?_0x8b6423:null===_0x543ed6?_0x543ed6=Object[_0x37cc4b(0x2fee)](_0x8b6423,_0x46e24e):_0x543ed6;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x37cc4b(0x3902)])_0x3ca95b=Reflect[_0x37cc4b(0x3902)](_0x513ef4,_0x8b6423,_0x46e24e,_0x543ed6);else{for(var _0xf6e29=_0x513ef4[_0x37cc4b(0x9da)]-0x1;0x0<=_0xf6e29;_0xf6e29--)(_0x1b428d=_0x513ef4[_0xf6e29])&&(_0x3ca95b=(_0x3542cb<0x3?_0x1b428d(_0x3ca95b):0x3<_0x3542cb?_0x1b428d(_0x8b6423,_0x46e24e,_0x3ca95b):_0x1b428d(_0x8b6423,_0x46e24e))||_0x3ca95b);}0x3<_0x3542cb&&_0x3ca95b&&Object[_0x37cc4b(0x30e2)](_0x8b6423,_0x46e24e,_0x3ca95b);}var _0x38f48e=_0x4a811a(0x10b7b),_0x15aa7e=_0x4a811a(0x17eee),_0xcf7fea=_0x4a811a(0xf582),_0x15266b=_0x4a811a(0x4158),_0x4a811a=_0x4a811a(0xca26);class _0x86424c extends _0x38f48e['k']{constructor(_0x17aae5){var _0x94f338=a8_0xcbd5;super(_0x17aae5,_0xcf7fea['u']['VertexAndFragment']),this[_0x94f338(0x12b1)]=!0x1,this[_0x94f338(0x8c5)]=!0x1,this[_0x94f338(0x2f2f)]=!0x1,this[_0x94f338(0x15b4)]=!0x0,this[_0x94f338(0x3d35)]('uv',_0x15aa7e['E'][_0x94f338(0x2c0f)],!0x1,_0xcf7fea['u']['VertexAndFragment']),this[_0x94f338(0x35ab)](_0x94f338(0x2c6c),_0x15aa7e['E']['Float'],_0xcf7fea['u']['Neutral']),this[_0x94f338(0x1f94)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x15aa7e['E'][_0x94f338(0x2f02)]|_0x15aa7e['E'][_0x94f338(0x310d)]|_0x15aa7e['E'][_0x94f338(0x386)]),this['_inputs'][0x0][_0x94f338(0x9a2)]=!0x1;}[_0x1d4e46(0x28c8)](){var _0x4bac41=_0x1d4e46;return _0x4bac41(0x3176);}get['uv'](){var _0x3b8708=_0x1d4e46;return this[_0x3b8708(0x1f94)][0x0];}get[_0x1d4e46(0x2c6c)](){var _0x235b38=_0x1d4e46;return this[_0x235b38(0x35ba)][0x0];}['initialize'](_0x38a15f){var _0x21fb1e=_0x1d4e46;_0x38a15f['_excludeVariableName'](_0x21fb1e(0x91d));}get['target'](){var _0x59d019=_0x1d4e46;return!this['uv'][_0x59d019(0x3331)]||this['uv'][_0x59d019(0x25bc)]['isInput']?_0xcf7fea['u'][_0x59d019(0x3621)]:_0xcf7fea['u']['Fragment'];}[_0x1d4e46(0x24d3)](_0x3daf35){var _0x562002=_0x1d4e46;const _0x5b4e13=_0x3daf35[_0x562002(0x38ac)](void 0x0,this[_0x562002(0x12b1)],this['force32itsFloat'],void 0x0,this[_0x562002(0x8c5)]);return _0x5b4e13[_0x562002(0xcc1)]();}[_0x1d4e46(0x3458)](_0x53a0fd,_0x55621f){var _0x3a0db1=_0x1d4e46;_0x55621f=this[_0x3a0db1(0x24d3)](_0x55621f[_0x3a0db1(0x14ab)]()),_0x53a0fd[_0x3a0db1(0x35bd)](this['_samplerName'],_0x55621f);}[_0x1d4e46(0x1395)](_0x4d6c78){var _0x40bcb0=_0x1d4e46,_0x34b258=this['uv'];if(_0x34b258['connectedPoint'][_0x40bcb0(0x2445)]['isInput']&&!_0x34b258['connectedPoint'][_0x40bcb0(0x2445)][_0x40bcb0(0x3930)]&&_0x4d6c78[_0x40bcb0(0x208e)](_0x34b258[_0x40bcb0(0x28ff)],_0x40bcb0(0x2a38)+(_0x34b258[_0x40bcb0(0x30a3)]===_0x15aa7e['E'][_0x40bcb0(0x310d)]?'3':_0x34b258[_0x40bcb0(0x30a3)]===_0x15aa7e['E'][_0x40bcb0(0x386)]?'4':'2')),this['_mainUVName']=_0x40bcb0(0x2962)+_0x34b258['associatedVariableName'],_0x4d6c78['_emitVaryingFromString'](this[_0x40bcb0(0x1c71)],_0x40bcb0(0x135d)),_0x4d6c78[_0x40bcb0(0x3dfa)]+=this[_0x40bcb0(0x1c71)]+_0x40bcb0(0x2f6a)+_0x34b258[_0x40bcb0(0x28ff)]+_0x40bcb0(0x2d31),this[_0x40bcb0(0x35ba)][_0x40bcb0(0x3d37)](_0x5cfdc3=>_0x5cfdc3[_0x40bcb0(0x27b3)])){this[_0x40bcb0(0x3c7b)](_0x4d6c78,!0x0);for(const _0x4b6304 of this[_0x40bcb0(0x35ba)])_0x4b6304[_0x40bcb0(0x26c5)]&&this[_0x40bcb0(0xb8d)](_0x4d6c78,_0x4b6304,'r',!0x0);}}[_0x1d4e46(0x3c7b)](_0x1b6dfe,_0x441b42=!0x1){var _0x1ac128=_0x1d4e46,_0x33ddfe=this['uv'];if(_0x441b42)return _0x1b6dfe[_0x1ac128(0x36f2)]===_0xcf7fea['u'][_0x1ac128(0x2d24)]?void 0x0:void(_0x1b6dfe[_0x1ac128(0x3dfa)]+='vec4\x20'+this[_0x1ac128(0x3864)]+_0x1ac128(0x1d4d)+this[_0x1ac128(0x3cd2)]+',\x20'+_0x33ddfe[_0x1ac128(0x28ff)]+_0x1ac128(0xee5));this['uv'][_0x1ac128(0x2445)]['target']===_0xcf7fea['u']['Fragment']?_0x1b6dfe[_0x1ac128(0x3dfa)]+=_0x1ac128(0x244f)+this[_0x1ac128(0x3864)]+_0x1ac128(0x1d4d)+this[_0x1ac128(0x3cd2)]+',\x20'+_0x33ddfe[_0x1ac128(0x28ff)]+_0x1ac128(0xee5):_0x1b6dfe['compilationString']+=_0x1ac128(0x244f)+this['_tempTextureRead']+_0x1ac128(0x1d4d)+this[_0x1ac128(0x3cd2)]+',\x20'+this[_0x1ac128(0x1c71)]+_0x1ac128(0x1a2d);}[_0x1d4e46(0xb8d)](_0x72da0,_0x226f61,_0x49c22b,_0x517a2e=!0x1){var _0x231a38=_0x1d4e46;if(_0x517a2e)return _0x72da0[_0x231a38(0x36f2)]===_0xcf7fea['u'][_0x231a38(0x2d24)]?void 0x0:void(_0x72da0[_0x231a38(0x3dfa)]+=this[_0x231a38(0x83a)](_0x226f61,_0x72da0)+_0x231a38(0x2f6a)+this[_0x231a38(0x3864)]+'.'+_0x49c22b+_0x231a38(0x271f));this['uv'][_0x231a38(0x2445)][_0x231a38(0x36f2)],_0xcf7fea['u']['Fragment'],_0x72da0['compilationString']+=this[_0x231a38(0x83a)](_0x226f61,_0x72da0)+_0x231a38(0x2f6a)+this['_tempTextureRead']+'.'+_0x49c22b+_0x231a38(0x271f);}['_buildBlock'](_0xc93dbe){var _0x23c15e=_0x1d4e46;if(super[_0x23c15e(0x2115)](_0xc93dbe),this['_samplerName']=_0xc93dbe[_0x23c15e(0xe62)](this[_0x23c15e(0x1c3a)]+_0x23c15e(0x7bf)),this[_0x23c15e(0x3864)]=_0xc93dbe[_0x23c15e(0xe62)](_0x23c15e(0x320c)),_0xc93dbe['sharedData'][_0x23c15e(0x3418)][_0x23c15e(0x775)](this)<0x0&&_0xc93dbe[_0x23c15e(0x2a8a)]['bindableBlocks'][_0x23c15e(0x2009)](this),_0xc93dbe[_0x23c15e(0x36f2)]!==_0xcf7fea['u']['Fragment'])return _0xc93dbe['_emit2DSampler'](this[_0x23c15e(0x3cd2)]),void this[_0x23c15e(0x1395)](_0xc93dbe);if(this['_outputs']['some'](_0x16a283=>_0x16a283['isConnectedInFragmentShader'])){_0xc93dbe[_0x23c15e(0x1815)](this['_samplerName']),this[_0x23c15e(0x3c7b)](_0xc93dbe);for(const _0x5f48f9 of this['_outputs'])_0x5f48f9[_0x23c15e(0x26c5)]&&this[_0x23c15e(0xb8d)](_0xc93dbe,_0x5f48f9,'r');return this;}}['serialize'](){var _0x18cac2=_0x1d4e46;const _0x13032f=super[_0x18cac2(0xea8)]();return _0x13032f[_0x18cac2(0x12b1)]=this['useNonLinearDepth'],_0x13032f[_0x18cac2(0x8c5)]=this[_0x18cac2(0x8c5)],_0x13032f['force32itsFloat']=this[_0x18cac2(0x2f2f)],_0x13032f;}[_0x1d4e46(0x364c)](_0x2e8c22,_0x2ba2ea,_0x2e58bf){var _0x200725=_0x1d4e46;super[_0x200725(0x364c)](_0x2e8c22,_0x2ba2ea,_0x2e58bf),this[_0x200725(0x12b1)]=_0x2e8c22[_0x200725(0x12b1)],this[_0x200725(0x8c5)]=!!_0x2e8c22[_0x200725(0x8c5)],this[_0x200725(0x2f2f)]=_0x2e8c22[_0x200725(0x2f2f)];}}_0x5cd7de([(0x0,_0x4a811a['p'])('Use\x20non\x20linear\x20depth',_0x4a811a['U']['Boolean'],_0x1d4e46(0x39f1),{'notifiers':{'activatePreviewCommand':!0x0,'callback':(_0x18ba5b,_0x8ee78e)=>{var _0x423d67=_0x1d4e46;const _0x35b1f1=_0x8ee78e;let _0x26608f=!0x1;return _0x35b1f1['useNonLinearDepth']&&(_0x35b1f1[_0x423d67(0x8c5)]=!0x1,_0x26608f=!0x0),_0x18ba5b[_0x423d67(0x3ed1)](),_0x26608f;}}})],_0x86424c[_0x1d4e46(0x2dca)],_0x1d4e46(0x12b1),void 0x0),_0x5cd7de([(0x0,_0x4a811a['p'])(_0x1d4e46(0x1a9a),_0x4a811a['U'][_0x1d4e46(0x22cc)],_0x1d4e46(0x39f1),{'notifiers':{'activatePreviewCommand':!0x0,'callback':(_0xb598a7,_0x116c8e)=>{var _0x10f4c0=_0x1d4e46;const _0x4ae76e=_0x116c8e;let _0x398445=!0x1;return _0x4ae76e['storeCameraSpaceZ']&&(_0x4ae76e[_0x10f4c0(0x12b1)]=!0x1,_0x398445=!0x0),_0xb598a7[_0x10f4c0(0x3ed1)](),_0x398445;}}})],_0x86424c[_0x1d4e46(0x2dca)],_0x1d4e46(0x8c5),void 0x0),_0x5cd7de([(0x0,_0x4a811a['p'])(_0x1d4e46(0x2818),_0x4a811a['U'][_0x1d4e46(0x22cc)],'ADVANCED',{'notifiers':{'activatePreviewCommand':!0x0,'callback':_0x4fea21=>_0x4fea21['disableDepthRenderer']()}})],_0x86424c[_0x1d4e46(0x2dca)],_0x1d4e46(0x2f2f),void 0x0),(0x0,_0x15266b['H'])(_0x1d4e46(0xddc),_0x86424c);},0xe023:(_0x75fa82,_0x86d889,_0x3a40a9)=>{var _0x5a7824=a8_0x2e955a,_0x156603=_0x3a40a9(0x10b7b),_0x545b2d=_0x3a40a9(0x17eee),_0x10d5d1=_0x3a40a9(0xf582),_0x4dd243=_0x3a40a9(0x17368),_0xab2215=_0x3a40a9(0x533),_0x3f4794=_0x3a40a9(0x97e6),_0x5261e8=_0x3a40a9(0x4158),_0x56e780=_0x3a40a9(0x12cad),_0x1aafcf=_0x3a40a9(0x48fd),_0xf1b9ae=_0x3a40a9(0x1610),_0x3283c2=(_0x3a40a9(0x8cd3),_0x3a40a9(0x7648)),_0x46b6ef=_0x3a40a9(0x9bf9),_0x5f089d=_0x3a40a9(0x11096);class _0x2432ea extends _0x156603['k']{constructor(_0x33c10e,_0x301d2d=!0x1){var _0x563259=a8_0xcbd5;super(_0x33c10e,_0x301d2d?_0x10d5d1['u'][_0x563259(0x2d24)]:_0x10d5d1['u'][_0x563259(0x3621)]),this[_0x563259(0x1864)]=!0x1,this[_0x563259(0x2d48)]=!0x1,this[_0x563259(0x3d07)]=!0x1,this['_fragmentOnly']=_0x301d2d,this[_0x563259(0x3d35)]('uv',_0x545b2d['E'][_0x563259(0x2c0f)],!0x1,_0x10d5d1['u'][_0x563259(0x3621)]),this[_0x563259(0x3d35)]('source',_0x545b2d['E'][_0x563259(0x19fb)],!0x0,_0x10d5d1['u'][_0x563259(0x3621)],new _0x46b6ef['C'](_0x563259(0xd7b),this,_0x4dd243['Ab'][_0x563259(0x17a)],_0x3283c2['S'],_0x563259(0x4064))),this[_0x563259(0x3d35)]('layer',_0x545b2d['E']['Float'],!0x0),this[_0x563259(0x35ab)]('rgba',_0x545b2d['E'][_0x563259(0x1b9e)],_0x10d5d1['u'][_0x563259(0x32e4)]),this['registerOutput']('rgb',_0x545b2d['E'][_0x563259(0x2cf3)],_0x10d5d1['u']['Neutral']),this[_0x563259(0x35ab)]('r',_0x545b2d['E'][_0x563259(0x593)],_0x10d5d1['u']['Neutral']),this['registerOutput']('g',_0x545b2d['E'][_0x563259(0x593)],_0x10d5d1['u'][_0x563259(0x32e4)]),this['registerOutput']('b',_0x545b2d['E'][_0x563259(0x593)],_0x10d5d1['u'][_0x563259(0x32e4)]),this[_0x563259(0x35ab)]('a',_0x545b2d['E'][_0x563259(0x593)],_0x10d5d1['u']['Neutral']),this['registerOutput'](_0x563259(0x1f4d),_0x545b2d['E']['Float'],_0x10d5d1['u'][_0x563259(0x32e4)]),this[_0x563259(0x1f94)][0x0][_0x563259(0xedb)](_0x545b2d['E'][_0x563259(0x2f02)]|_0x545b2d['E'][_0x563259(0x310d)]|_0x545b2d['E'][_0x563259(0x386)]),this[_0x563259(0x1f94)][0x0][_0x563259(0x9a2)]=!_0x301d2d;}get[_0x5a7824(0x2bb4)](){var _0x1ed77c=_0x5a7824,_0x6b29af;return this[_0x1ed77c(0xd7b)][_0x1ed77c(0x3331)]?(null==(_0x6b29af=this[_0x1ed77c(0xd7b)][_0x1ed77c(0x8e1)])?void 0x0:_0x6b29af['ownerBlock'])['texture']:this[_0x1ed77c(0x398a)];}set[_0x5a7824(0x2bb4)](_0x2cba6f){var _0x2361c6=_0x5a7824,_0x2eef1e;if(this[_0x2361c6(0x398a)]!==_0x2cba6f){const _0x3c6421=null!=(_0x2eef1e=null==_0x2cba6f?void 0x0:_0x2cba6f['getScene']())?_0x2eef1e:_0x5f089d['l']['LastCreatedScene'];!_0x2cba6f&&_0x3c6421&&_0x3c6421['markAllMaterialsAsDirty'](_0xf1b9ae['g'][_0x2361c6(0x2aa)],_0x447781=>_0x447781[_0x2361c6(0x32e9)](this[_0x2361c6(0x398a)])),(this[_0x2361c6(0x398a)]=_0x2cba6f)&&_0x3c6421&&_0x3c6421[_0x2361c6(0x3e08)](_0xf1b9ae['g'][_0x2361c6(0x2aa)],_0x403415=>_0x403415['hasTexture'](_0x2cba6f));}}get[_0x5a7824(0x3770)](){var _0x131e39=_0x5a7824;return this[_0x131e39(0x1c83)]?this[_0x131e39(0x1c83)][_0x131e39(0x3770)]:this[_0x131e39(0x3cd2)];}get[_0x5a7824(0x41db)](){var _0x5e524b=_0x5a7824;return this[_0x5e524b(0xd7b)][_0x5e524b(0x3331)];}set[_0x5a7824(0xd47)](_0x13dc0e){var _0x45eb16=_0x5a7824;if(_0x13dc0e!==this[_0x45eb16(0x1864)]&&(this[_0x45eb16(0x1864)]=_0x13dc0e,this[_0x45eb16(0x2bb4)])){const _0x15c52a=null!=(_0x13dc0e=this[_0x45eb16(0x2bb4)][_0x45eb16(0x14ab)]())?_0x13dc0e:_0x5f089d['l'][_0x45eb16(0x39a1)];null!==_0x15c52a&&void 0x0!==_0x15c52a&&_0x15c52a[_0x45eb16(0x3e08)](_0xf1b9ae['g'][_0x45eb16(0x2aa)],_0x382a80=>_0x382a80[_0x45eb16(0x32e9)](this[_0x45eb16(0x2bb4)]));}}get['convertToGammaSpace'](){var _0x1c4d8d=_0x5a7824;return this[_0x1c4d8d(0x1864)];}set[_0x5a7824(0x1945)](_0x1978dc){var _0x11d344=_0x5a7824;if(_0x1978dc!==this[_0x11d344(0x2d48)]&&(this['_convertToLinearSpace']=_0x1978dc,this[_0x11d344(0x2bb4)])){const _0x5af754=null!=(_0x1978dc=this[_0x11d344(0x2bb4)][_0x11d344(0x14ab)]())?_0x1978dc:_0x5f089d['l'][_0x11d344(0x39a1)];null!==_0x5af754&&void 0x0!==_0x5af754&&_0x5af754[_0x11d344(0x3e08)](_0xf1b9ae['g'][_0x11d344(0x2aa)],_0x2f029a=>_0x2f029a[_0x11d344(0x32e9)](this[_0x11d344(0x2bb4)]));}}get[_0x5a7824(0x1945)](){var _0x5865c7=_0x5a7824;return this[_0x5865c7(0x2d48)];}['getClassName'](){var _0x1b4a68=_0x5a7824;return _0x1b4a68(0x3e74);}get['uv'](){var _0x5942d4=_0x5a7824;return this[_0x5942d4(0x1f94)][0x0];}get[_0x5a7824(0xd7b)](){var _0x175ff4=_0x5a7824;return this[_0x175ff4(0x1f94)][0x1];}get['layer'](){var _0x1cd63b=_0x5a7824;return this[_0x1cd63b(0x1f94)][0x2];}get[_0x5a7824(0x15da)](){return this['_outputs'][0x0];}get['rgb'](){return this['_outputs'][0x1];}get['r'](){return this['_outputs'][0x2];}get['g'](){return this['_outputs'][0x3];}get['b'](){return this['_outputs'][0x4];}get['a'](){var _0x27d65c=_0x5a7824;return this[_0x27d65c(0x35ba)][0x5];}get['level'](){var _0x36557c=_0x5a7824;return this[_0x36557c(0x35ba)][0x6];}get[_0x5a7824(0x36f2)](){var _0x56b3de=_0x5a7824;if(this[_0x56b3de(0x1053)])return _0x10d5d1['u'][_0x56b3de(0x2d24)];if(!this['uv'][_0x56b3de(0x3331)])return _0x10d5d1['u']['VertexAndFragment'];if(this['uv']['sourceBlock'][_0x56b3de(0x2a8d)])return _0x10d5d1['u']['VertexAndFragment'];let _0x3a4d51=this['uv']['connectedPoint'];for(;_0x3a4d51;){if(_0x3a4d51[_0x56b3de(0x36f2)]===_0x10d5d1['u'][_0x56b3de(0x2d24)])return _0x10d5d1['u'][_0x56b3de(0x2d24)];if(_0x3a4d51[_0x56b3de(0x36f2)]===_0x10d5d1['u']['Vertex'])return _0x10d5d1['u'][_0x56b3de(0x3621)];if(_0x3a4d51[_0x56b3de(0x36f2)]===_0x10d5d1['u'][_0x56b3de(0x32e4)]||_0x3a4d51['target']===_0x10d5d1['u'][_0x56b3de(0x3621)]){var _0x44c9a0=_0x3a4d51['ownerBlock'];if(_0x44c9a0[_0x56b3de(0x36f2)]===_0x10d5d1['u'][_0x56b3de(0x2d24)])return _0x10d5d1['u'][_0x56b3de(0x2d24)];_0x3a4d51=null;for(const _0x29b91e of _0x44c9a0[_0x56b3de(0x3516)])if(_0x29b91e[_0x56b3de(0x8e1)]){_0x3a4d51=_0x29b91e[_0x56b3de(0x8e1)];break;}}}return _0x10d5d1['u'][_0x56b3de(0x3621)];}set[_0x5a7824(0x36f2)](_0x5c7a28){}[_0x5a7824(0x1c5f)](_0x91640b){var _0x2abee9=_0x5a7824;if(!this['uv']['isConnected']){if(_0x91640b[_0x2abee9(0x350)]===_0x1aafcf['a'][_0x2abee9(0x10c6)]){const _0x4f543d=_0x91640b[_0x2abee9(0x1620)](_0x42a2bf=>'uv'===_0x42a2bf[_0x2abee9(0x1c3a)]);_0x4f543d&&_0x4f543d[_0x2abee9(0x13e2)](this);}else{const _0x12444c=_0x91640b[_0x2abee9(0x350)]===_0x1aafcf['a'][_0x2abee9(0x2610)]?_0x2abee9(0x2045):'uv';let _0x5e2a33=_0x91640b[_0x2abee9(0x8e9)](_0x5ed5c3=>_0x5ed5c3[_0x2abee9(0x3930)]&&_0x5ed5c3[_0x2abee9(0x1c3a)]===_0x12444c);_0x5e2a33||(_0x5e2a33=new _0x3f4794['S']('uv'))[_0x2abee9(0x2227)](_0x12444c),_0x5e2a33[_0x2abee9(0x2623)][_0x2abee9(0x13e2)](this['uv']);}}}['initializeDefines'](_0x9c0757,_0x5f0886,_0x19e1a8){var _0xd1fedf=_0x5a7824;_0x19e1a8['_areTexturesDirty']&&void 0x0!==this[_0xd1fedf(0x40b0)]&&_0x19e1a8[_0xd1fedf(0xe6c)](this[_0xd1fedf(0x40b0)],!0x1,!0x0);}['prepareDefines'](_0x4b145c,_0x5c1c11,_0x2b389e){var _0x8224af=_0x5a7824,_0x160311,_0x3047e4;_0x2b389e['_areTexturesDirty']&&(this['texture']&&this[_0x8224af(0x2bb4)]['getTextureMatrix']?(_0x160311=this[_0x8224af(0xd47)]&&this['texture']&&!this[_0x8224af(0x2bb4)]['gammaSpace'],_0x3047e4=this[_0x8224af(0x1945)]&&this[_0x8224af(0x2bb4)]&&this['texture']['gammaSpace'],_0x2b389e['setValue'](this[_0x8224af(0x38cb)],_0x160311,!0x0),_0x2b389e[_0x8224af(0xe6c)](this['_gammaDefineName'],_0x3047e4,!0x0),this[_0x8224af(0x13c7)]&&(this[_0x8224af(0x2bb4)][_0x8224af(0x6a6)]()[_0x8224af(0x220b)]()?(_0x2b389e['setValue'](this[_0x8224af(0x31f3)],!0x1,!0x0),_0x2b389e[_0x8224af(0xe6c)](this[_0x8224af(0x40b0)],!0x0,!0x0)):(_0x2b389e[_0x8224af(0xe6c)](this[_0x8224af(0x31f3)],!0x0),null==_0x2b389e[this['_mainUVDefineName']]&&_0x2b389e[_0x8224af(0xe6c)](this[_0x8224af(0x40b0)],!0x1,!0x0)))):this[_0x8224af(0x13c7)]&&(_0x2b389e[_0x8224af(0xe6c)](this['_defineName'],!0x1,!0x0),_0x2b389e['setValue'](this['_mainUVDefineName'],!0x0,!0x0)));}[_0x5a7824(0xe80)](){var _0x288dd7=_0x5a7824;return!(this[_0x288dd7(0x2bb4)]&&!this[_0x288dd7(0x2bb4)][_0x288dd7(0x178f)]());}[_0x5a7824(0x3458)](_0x2b2cc2){var _0xbc4c64=_0x5a7824;this['texture']&&(this[_0xbc4c64(0x13c7)]&&(_0x2b2cc2['setFloat'](this['_textureInfoName'],this[_0xbc4c64(0x2bb4)]['level']),_0x2b2cc2['setMatrix'](this[_0xbc4c64(0x1956)],this[_0xbc4c64(0x2bb4)][_0xbc4c64(0x6a6)]())),this[_0xbc4c64(0x1c83)]||_0x2b2cc2[_0xbc4c64(0x35bd)](this[_0xbc4c64(0x3cd2)],this[_0xbc4c64(0x2bb4)]));}get[_0x5a7824(0x13c7)](){var _0x3d2ef0=_0x5a7824;return this[_0x3d2ef0(0x36f2)]!==_0x10d5d1['u']['Fragment'];}[_0x5a7824(0x1395)](_0x3e0a4b){var _0x2b663a=_0x5a7824;const _0x5cce42=this['uv'];if(this[_0x2b663a(0x31f3)]=_0x3e0a4b[_0x2b663a(0x7f3)](_0x2b663a(0x333f)),this[_0x2b663a(0x40b0)]='VMAIN'+_0x5cce42[_0x2b663a(0x28ff)][_0x2b663a(0x2076)](),this['_mainUVName']=_0x2b663a(0x2962)+_0x5cce42[_0x2b663a(0x28ff)],this[_0x2b663a(0x392f)]=_0x3e0a4b[_0x2b663a(0xe62)](_0x2b663a(0x11d7)),this['_textureTransformName']=_0x3e0a4b[_0x2b663a(0xe62)](_0x2b663a(0x3d87)),this['_textureInfoName']=_0x3e0a4b[_0x2b663a(0xe62)](_0x2b663a(0x165c)),this[_0x2b663a(0x1f4d)]['associatedVariableName']=this[_0x2b663a(0xb66)],_0x3e0a4b[_0x2b663a(0x93c)](this['_transformedUVName'],_0x2b663a(0x135d),this[_0x2b663a(0x31f3)]),_0x3e0a4b[_0x2b663a(0x93c)](this[_0x2b663a(0x1c71)],_0x2b663a(0x135d),this['_mainUVDefineName']),_0x3e0a4b[_0x2b663a(0x208e)](this[_0x2b663a(0x1956)],_0x2b663a(0x366f),this[_0x2b663a(0x31f3)]),_0x3e0a4b[_0x2b663a(0x3dfa)]+=_0x2b663a(0x360c)+this[_0x2b663a(0x31f3)]+'\x0d\x0a',_0x3e0a4b['compilationString']+=this[_0x2b663a(0x392f)]+_0x2b663a(0x220)+this[_0x2b663a(0x1956)]+_0x2b663a(0x2d68)+_0x5cce42['associatedVariableName']+'.xy,\x201.0,\x200.0));\x0d\x0a',_0x3e0a4b['compilationString']+='#elif\x20defined('+this['_mainUVDefineName']+_0x2b663a(0x2fc3),_0x3e0a4b[_0x2b663a(0x3dfa)]+=this['_mainUVName']+'\x20=\x20'+_0x5cce42[_0x2b663a(0x28ff)]+_0x2b663a(0x2d31),_0x3e0a4b[_0x2b663a(0x3dfa)]+=_0x2b663a(0x1382),this[_0x2b663a(0x35ba)][_0x2b663a(0x3d37)](_0xb1f31d=>_0xb1f31d['isConnectedInVertexShader'])){this['_writeTextureRead'](_0x3e0a4b,!0x0);for(const _0x5c3805 of this[_0x2b663a(0x35ba)])_0x5c3805[_0x2b663a(0x26c5)]&&_0x2b663a(0x1f4d)!==_0x5c3805[_0x2b663a(0x1c3a)]&&this[_0x2b663a(0xb8d)](_0x3e0a4b,_0x5c3805,_0x5c3805['name'],!0x0);}}[_0x5a7824(0x241c)](_0x6d5e0a){var _0x3f6293=_0x5a7824,_0x14a8f6;let _0x1ce3f6=_0x6d5e0a;return null!=(_0x14a8f6=null==(_0x14a8f6=null==(_0x14a8f6=this['_texture'])?void 0x0:_0x14a8f6[_0x3f6293(0x398a)])?void 0x0:_0x14a8f6[_0x3f6293(0xfc3)])&&_0x14a8f6&&(_0x14a8f6=this[_0x3f6293(0x1729)]['isConnected']?this['layer']['associatedVariableName']:'0',_0x1ce3f6=_0x3f6293(0x31fa)+_0x6d5e0a+',\x20'+_0x14a8f6+')'),_0x1ce3f6;}[_0x5a7824(0x2b83)](_0x384f44){var _0x133d58=_0x5a7824,_0x1f6808=this['samplerName'];_0x384f44[_0x133d58(0x3dfa)]+=_0x133d58(0x360c)+this[_0x133d58(0x31f3)]+'\x0d\x0a',_0x384f44[_0x133d58(0x3dfa)]+=_0x133d58(0x244f)+this[_0x133d58(0x3864)]+'\x20=\x20texture2D('+_0x1f6808+',\x20'+this[_0x133d58(0x241c)](this[_0x133d58(0x392f)])+_0x133d58(0x1a2d),_0x384f44[_0x133d58(0x3dfa)]+=_0x133d58(0x2ab3)+this[_0x133d58(0x40b0)]+')\x0d\x0a',_0x384f44[_0x133d58(0x3dfa)]+=_0x133d58(0x244f)+this[_0x133d58(0x3864)]+_0x133d58(0x1d4d)+_0x1f6808+',\x20'+this['_getUVW'](this['_mainUVName']||this['uv'][_0x133d58(0x28ff)])+');\x0d\x0a',_0x384f44['compilationString']+=_0x133d58(0x1382);}['_writeTextureRead'](_0x475403,_0x2b12ba=!0x1){var _0x264d14=_0x5a7824,_0x22a6ca=this['uv'];if(_0x2b12ba)return _0x475403['target']===_0x10d5d1['u'][_0x264d14(0x2d24)]?void 0x0:void this[_0x264d14(0x2b83)](_0x475403);this['uv'][_0x264d14(0x2445)][_0x264d14(0x36f2)]===_0x10d5d1['u'][_0x264d14(0x2d24)]?_0x475403['compilationString']+='vec4\x20'+this[_0x264d14(0x3864)]+_0x264d14(0x1d4d)+this['samplerName']+',\x20'+this['_getUVW'](_0x22a6ca['associatedVariableName'])+_0x264d14(0x1a2d):this['_generateTextureLookup'](_0x475403);}['_generateConversionCode'](_0x3b092c,_0x12e421,_0x1da12f){var _0x3bb186=_0x5a7824;'a'!==_0x1da12f&&(this[_0x3bb186(0x2bb4)]&&this[_0x3bb186(0x2bb4)][_0x3bb186(0x1eea)]||(_0x3b092c[_0x3bb186(0x3dfa)]+=_0x3bb186(0x360c)+this[_0x3bb186(0x38cb)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x12e421['associatedVariableName']+'\x20=\x20toGammaSpace('+_0x12e421['associatedVariableName']+');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'),_0x3b092c[_0x3bb186(0x3dfa)]+=_0x3bb186(0x360c)+this['_gammaDefineName']+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x12e421[_0x3bb186(0x28ff)]+_0x3bb186(0x2e31)+_0x12e421[_0x3bb186(0x28ff)]+_0x3bb186(0x2426));}[_0x5a7824(0xb8d)](_0x2e9ebf,_0xc3afbf,_0x2088ec,_0x50cc7e=!0x1){var _0x5d4e08=_0x5a7824;if(_0x50cc7e)return _0x2e9ebf[_0x5d4e08(0x36f2)]===_0x10d5d1['u'][_0x5d4e08(0x2d24)]?void 0x0:(_0x2e9ebf[_0x5d4e08(0x3dfa)]+=this['_declareOutput'](_0xc3afbf,_0x2e9ebf)+_0x5d4e08(0x2f6a)+this[_0x5d4e08(0x3864)]+'.'+_0x2088ec+_0x5d4e08(0x271f),void this[_0x5d4e08(0x394)](_0x2e9ebf,_0xc3afbf,_0x2088ec));if(this['uv'][_0x5d4e08(0x2445)][_0x5d4e08(0x36f2)]===_0x10d5d1['u'][_0x5d4e08(0x2d24)])return _0x2e9ebf[_0x5d4e08(0x3dfa)]+=this['_declareOutput'](_0xc3afbf,_0x2e9ebf)+_0x5d4e08(0x2f6a)+this[_0x5d4e08(0x3864)]+'.'+_0x2088ec+_0x5d4e08(0x271f),void this[_0x5d4e08(0x394)](_0x2e9ebf,_0xc3afbf,_0x2088ec);let _0x3678c1='';this[_0x5d4e08(0x3d07)]||(_0x3678c1=_0x5d4e08(0x33e4)+this[_0x5d4e08(0xb66)]),_0x2e9ebf[_0x5d4e08(0x3dfa)]+=this['_declareOutput'](_0xc3afbf,_0x2e9ebf)+_0x5d4e08(0x2f6a)+this['_tempTextureRead']+'.'+_0x2088ec+_0x3678c1+_0x5d4e08(0x271f),this[_0x5d4e08(0x394)](_0x2e9ebf,_0xc3afbf,_0x2088ec);}['_buildBlock'](_0x51c908){var _0x369e77=_0x5a7824;if(super['_buildBlock'](_0x51c908),this[_0x369e77(0xd7b)]['isConnected']?this['_imageSource']=this[_0x369e77(0xd7b)][_0x369e77(0x8e1)][_0x369e77(0x2445)]:this[_0x369e77(0x1c83)]=null,_0x51c908[_0x369e77(0x36f2)]!==_0x10d5d1['u']['Vertex']&&!this[_0x369e77(0x1053)]&&_0x51c908[_0x369e77(0x36f2)]!==_0x10d5d1['u'][_0x369e77(0x2d24)]||(this[_0x369e77(0x3864)]=_0x51c908['_getFreeVariableName'](_0x369e77(0x320c)),this[_0x369e77(0x38cb)]=_0x51c908[_0x369e77(0x7f3)]('ISLINEAR'),this[_0x369e77(0x2f9)]=_0x51c908[_0x369e77(0x7f3)](_0x369e77(0x3199))),(!this[_0x369e77(0x13c7)]&&_0x51c908['target']===_0x10d5d1['u'][_0x369e77(0x2d24)]||this['_isMixed']&&_0x51c908[_0x369e77(0x36f2)]===_0x10d5d1['u'][_0x369e77(0xb37)])&&(this[_0x369e77(0x1c83)]||(this[_0x369e77(0x3cd2)]=_0x51c908[_0x369e77(0xe62)](this[_0x369e77(0x1c3a)]+_0x369e77(0x7bf)),null!=(_0x1ab079=null==(_0x1ab079=this[_0x369e77(0x398a)])?void 0x0:_0x1ab079[_0x369e77(0x398a)])&&_0x1ab079[_0x369e77(0xfc3)]?_0x51c908[_0x369e77(0x4015)](this[_0x369e77(0x3cd2)]):_0x51c908[_0x369e77(0x1815)](this[_0x369e77(0x3cd2)])),_0x51c908['sharedData'][_0x369e77(0x11fb)][_0x369e77(0x2009)](this),_0x51c908['sharedData'][_0x369e77(0x1130)][_0x369e77(0x2009)](this),_0x51c908[_0x369e77(0x2a8a)][_0x369e77(0x1e4f)][_0x369e77(0x2009)](this),_0x51c908[_0x369e77(0x2a8a)][_0x369e77(0x3418)]['push'](this)),_0x51c908[_0x369e77(0x36f2)]!==_0x10d5d1['u'][_0x369e77(0x2d24)])this[_0x369e77(0x1395)](_0x51c908);else{if(this[_0x369e77(0x35ba)][_0x369e77(0x3d37)](_0x57991a=>_0x57991a[_0x369e77(0x30cb)])){this[_0x369e77(0x13c7)]&&!this['_imageSource']&&(null!=(_0x1ab079=null==(_0x1ab079=this[_0x369e77(0x398a)])?void 0x0:_0x1ab079[_0x369e77(0x398a)])&&_0x1ab079[_0x369e77(0xfc3)]?_0x51c908['_emit2DArraySampler'](this[_0x369e77(0x3cd2)]):_0x51c908[_0x369e77(0x1815)](this[_0x369e77(0x3cd2)]));var _0x1ab079='//'+this[_0x369e77(0x1c3a)];_0x51c908['_emitFunctionFromInclude'](_0x369e77(0x3491),_0x1ab079),this[_0x369e77(0x13c7)]&&_0x51c908['_emitUniformFromString'](this['_textureInfoName'],'float'),this[_0x369e77(0x3c7b)](_0x51c908);for(const _0x1f7003 of this[_0x369e77(0x35ba)])_0x1f7003[_0x369e77(0x26c5)]&&_0x369e77(0x1f4d)!==_0x1f7003[_0x369e77(0x1c3a)]&&this[_0x369e77(0xb8d)](_0x51c908,_0x1f7003,_0x1f7003[_0x369e77(0x1c3a)]);return this;}}}[_0x5a7824(0x1d87)](){var _0x2a66c5=_0x5a7824;let _0x450fc3=super['_dumpPropertiesCode']();return _0x450fc3=(_0x450fc3=(_0x450fc3+=this[_0x2a66c5(0x302b)]+_0x2a66c5(0x30af)+this[_0x2a66c5(0xd47)]+_0x2a66c5(0x271f))+(this[_0x2a66c5(0x302b)]+_0x2a66c5(0x27ca)+this[_0x2a66c5(0x1945)]+_0x2a66c5(0x271f)))+(this[_0x2a66c5(0x302b)]+'.disableLevelMultiplication\x20=\x20'+this['disableLevelMultiplication']+_0x2a66c5(0x271f)),this[_0x2a66c5(0x2bb4)]?_0x450fc3=(_0x450fc3=(_0x450fc3=(_0x450fc3=(_0x450fc3=(_0x450fc3=(_0x450fc3=(_0x450fc3=(_0x450fc3=(_0x450fc3=(_0x450fc3+=this[_0x2a66c5(0x302b)]+_0x2a66c5(0x27c3)+this[_0x2a66c5(0x2bb4)][_0x2a66c5(0x1c3a)]+_0x2a66c5(0xd75)+this['texture']['noMipmap']+',\x20'+this[_0x2a66c5(0x2bb4)][_0x2a66c5(0x32e5)]+',\x20'+this['texture']['samplingMode']+');\x0d\x0a')+(this['_codeVariableName']+_0x2a66c5(0x3785)+this[_0x2a66c5(0x2bb4)][_0x2a66c5(0x198b)]+';\x0d\x0a'))+(this[_0x2a66c5(0x302b)]+_0x2a66c5(0xec1)+this['texture'][_0x2a66c5(0x570)]+_0x2a66c5(0x271f)))+(this[_0x2a66c5(0x302b)]+_0x2a66c5(0x23b9)+this[_0x2a66c5(0x2bb4)]['uAng']+_0x2a66c5(0x271f)))+(this['_codeVariableName']+_0x2a66c5(0x2e2)+this[_0x2a66c5(0x2bb4)][_0x2a66c5(0x3487)]+_0x2a66c5(0x271f)))+(this[_0x2a66c5(0x302b)]+'.texture.wAng\x20=\x20'+this[_0x2a66c5(0x2bb4)][_0x2a66c5(0x3ba7)]+_0x2a66c5(0x271f)))+(this[_0x2a66c5(0x302b)]+_0x2a66c5(0x12b4)+this['texture'][_0x2a66c5(0x1f57)]+';\x0d\x0a'))+(this[_0x2a66c5(0x302b)]+_0x2a66c5(0x2264)+this[_0x2a66c5(0x2bb4)][_0x2a66c5(0x3673)]+_0x2a66c5(0x271f)))+(this[_0x2a66c5(0x302b)]+'.texture.uScale\x20=\x20'+this['texture'][_0x2a66c5(0x21dd)]+_0x2a66c5(0x271f)))+(this[_0x2a66c5(0x302b)]+_0x2a66c5(0x2231)+this['texture'][_0x2a66c5(0x1462)]+_0x2a66c5(0x271f)))+(this[_0x2a66c5(0x302b)]+_0x2a66c5(0x3ba4)+this[_0x2a66c5(0x2bb4)][_0x2a66c5(0x10e4)]+_0x2a66c5(0x271f)):_0x450fc3;}[_0x5a7824(0xea8)](){var _0x1da44f=_0x5a7824;const _0x32a147=super[_0x1da44f(0xea8)]();return _0x32a147[_0x1da44f(0xd47)]=this[_0x1da44f(0xd47)],_0x32a147[_0x1da44f(0x1945)]=this[_0x1da44f(0x1945)],_0x32a147[_0x1da44f(0x3c54)]=this[_0x1da44f(0x1053)],_0x32a147['disableLevelMultiplication']=this['disableLevelMultiplication'],this['hasImageSource']||!this[_0x1da44f(0x2bb4)]||this[_0x1da44f(0x2bb4)]['isRenderTarget']||_0x1da44f(0x20d5)===this[_0x1da44f(0x2bb4)][_0x1da44f(0x28c8)]()||(_0x32a147['texture']=this[_0x1da44f(0x2bb4)]['serialize']()),_0x32a147;}[_0x5a7824(0x364c)](_0xefcd88,_0x2c607b,_0x3a522d){var _0x5a901d=_0x5a7824;super[_0x5a901d(0x364c)](_0xefcd88,_0x2c607b,_0x3a522d),this['convertToGammaSpace']=_0xefcd88[_0x5a901d(0xd47)],this['convertToLinearSpace']=!!_0xefcd88['convertToLinearSpace'],this[_0x5a901d(0x1053)]=!!_0xefcd88[_0x5a901d(0x3c54)],this['disableLevelMultiplication']=!!_0xefcd88[_0x5a901d(0x3d07)],_0xefcd88[_0x5a901d(0x2bb4)]&&!_0xab2215['O'][_0x5a901d(0xea5)]&&void 0x0!==_0xefcd88[_0x5a901d(0x2bb4)][_0x5a901d(0xfa0)]&&(_0x3a522d=0x0===_0xefcd88[_0x5a901d(0x2bb4)][_0x5a901d(0xfa0)]['indexOf'](_0x5a901d(0x8c9))?'':_0x3a522d,this[_0x5a901d(0x2bb4)]=_0x56e780['x'][_0x5a901d(0xd6b)](_0xefcd88[_0x5a901d(0x2bb4)],_0x2c607b,_0x3a522d));}}(0x0,_0x5261e8['H'])(_0x5a7824(0x1554),_0x2432ea);},0x10fbc:(_0x22e237,_0x39522e,_0x4c9cbd)=>{var _0x3e486b=a8_0x2e955a;_0x4c9cbd['d'](_0x39522e,{'v':()=>_0x1c692b});var _0x39522e=_0x4c9cbd(0x10b7b),_0x24a6d4=_0x4c9cbd(0x17eee),_0x116370=_0x4c9cbd(0xf582),_0x14d585=_0x4c9cbd(0x17368),_0x30a917=_0x4c9cbd(0x4158),_0x364050=_0x4c9cbd(0x9bf9),_0x57dabc=_0x4c9cbd(0x9acf),_0x58fcca=_0x4c9cbd(0x97e6);class _0x1c692b extends _0x39522e['k']{constructor(_0x14ab5f){var _0x419d31=a8_0xcbd5;super(_0x14ab5f,_0x116370['u'][_0x419d31(0x2d24)],!0x0),this['registerInput']('normal',_0x24a6d4['E']['AutoDetect'],!0x1),this[_0x419d31(0x23e1)][_0x419d31(0xedb)](_0x24a6d4['E'][_0x419d31(0x1b9e)]|_0x24a6d4['E']['Vector4']|_0x24a6d4['E'][_0x419d31(0x310d)]),this['registerInput'](_0x419d31(0x2d67),_0x24a6d4['E'][_0x419d31(0x386)],!0x1),this[_0x419d31(0x3d35)](_0x419d31(0x318b),_0x24a6d4['E'][_0x419d31(0x735)],!0x1),this[_0x419d31(0x35ab)](_0x419d31(0x4186),_0x24a6d4['E'][_0x419d31(0x19fb)],_0x116370['u']['Fragment'],new _0x364050['C'](_0x419d31(0x4186),this,_0x14d585['Ab'][_0x419d31(0x1c5c)],_0x1c692b,_0x419d31(0x350f))),this[_0x419d31(0x35ab)]('row0',_0x24a6d4['E'][_0x419d31(0x310d)],_0x116370['u'][_0x419d31(0x2d24)]),this['registerOutput'](_0x419d31(0x32f7),_0x24a6d4['E'][_0x419d31(0x310d)],_0x116370['u']['Fragment']),this['registerOutput']('row2',_0x24a6d4['E'][_0x419d31(0x310d)],_0x116370['u'][_0x419d31(0x2d24)]);}[_0x3e486b(0x28c8)](){return'TBNBlock';}['initialize'](_0x24b67b){var _0x1ba05c=_0x3e486b;_0x24b67b[_0x1ba05c(0x3b2a)]('tbnNormal'),_0x24b67b[_0x1ba05c(0x3b2a)]('tbnTangent'),_0x24b67b[_0x1ba05c(0x3b2a)](_0x1ba05c(0x12d9)),_0x24b67b[_0x1ba05c(0x3b2a)](_0x1ba05c(0x4186));}get['normal'](){return this['_inputs'][0x0];}get['tangent'](){var _0x303de5=_0x3e486b;return this[_0x303de5(0x1f94)][0x1];}get[_0x3e486b(0x318b)](){return this['_inputs'][0x2];}get[_0x3e486b(0x4186)](){return this['_outputs'][0x0];}get['row0'](){var _0x549a48=_0x3e486b;return this[_0x549a48(0x35ba)][0x1];}get[_0x3e486b(0x32f7)](){var _0x43f6b8=_0x3e486b;return this[_0x43f6b8(0x35ba)][0x2];}get[_0x3e486b(0x1b72)](){return this['_outputs'][0x3];}get[_0x3e486b(0x36f2)](){var _0x2dc174=_0x3e486b;return _0x116370['u'][_0x2dc174(0x2d24)];}set[_0x3e486b(0x36f2)](_0x36b957){}[_0x3e486b(0x1c5f)](_0x400f9){var _0x26e934=_0x3e486b;if(!this[_0x26e934(0x318b)][_0x26e934(0x3331)]){let _0x2c4ba8=_0x400f9[_0x26e934(0x8e9)](_0x3fb723=>_0x3fb723[_0x26e934(0x78c)]&&_0x3fb723[_0x26e934(0x3d64)]===_0x57dabc['$']['World']);_0x2c4ba8||(_0x2c4ba8=new _0x58fcca['S']('world'))[_0x26e934(0x41a9)](_0x57dabc['$'][_0x26e934(0x3821)]),_0x2c4ba8[_0x26e934(0x2623)][_0x26e934(0x13e2)](this[_0x26e934(0x318b)]);}if(!this[_0x26e934(0x23e1)][_0x26e934(0x3331)]){let _0x3cb3af=_0x400f9['getInputBlockByPredicate'](_0xe79bf=>_0xe79bf['isAttribute']&&_0x26e934(0x23e1)===_0xe79bf[_0x26e934(0x1c3a)]);_0x3cb3af||(_0x3cb3af=new _0x58fcca['S']('normal'))[_0x26e934(0x2227)](_0x26e934(0x23e1)),_0x3cb3af[_0x26e934(0x2623)][_0x26e934(0x13e2)](this[_0x26e934(0x23e1)]);}if(!this[_0x26e934(0x2d67)][_0x26e934(0x3331)]){let _0x1c291b=_0x400f9[_0x26e934(0x8e9)](_0x183566=>_0x183566[_0x26e934(0x3930)]&&_0x26e934(0x2d67)===_0x183566[_0x26e934(0x1c3a)]&&_0x183566['type']===_0x24a6d4['E'][_0x26e934(0x386)]);_0x1c291b||(_0x1c291b=new _0x58fcca['S'](_0x26e934(0x2d67)))[_0x26e934(0x2227)]('tangent'),_0x1c291b['output'][_0x26e934(0x13e2)](this[_0x26e934(0x2d67)]);}}['prepareDefines'](_0x3f9f4d,_0x508564,_0x1ba9ca){var _0x547618=_0x3e486b,_0x14db46,_0x402fcc=this[_0x547618(0x23e1)],_0x2f614a=this[_0x547618(0x2d67)];let _0x47e638=_0x402fcc['isConnected'],_0x19a031=(null!=(_0x14db46=_0x402fcc[_0x547618(0x3b06)])&&_0x14db46['isAttribute']&&!_0x3f9f4d[_0x547618(0x2ff7)](null==(_0x14db46=_0x402fcc[_0x547618(0x3b06)])?void 0x0:_0x14db46[_0x547618(0x1c3a)])&&(_0x47e638=!0x1),_0x2f614a[_0x547618(0x3331)]);null!=(_0x402fcc=_0x2f614a['connectInputBlock'])&&_0x402fcc['isAttribute']&&!_0x3f9f4d[_0x547618(0x2ff7)](null==(_0x14db46=_0x2f614a['connectInputBlock'])?void 0x0:_0x14db46[_0x547618(0x1c3a)])&&(_0x19a031=!0x1),_0x402fcc=_0x47e638&&_0x19a031,_0x1ba9ca[_0x547618(0xe6c)](_0x547618(0x3274),_0x402fcc,!0x0);}['_buildBlock'](_0x5459ae){var _0x3943fe=_0x3e486b;super[_0x3943fe(0x2115)](_0x5459ae);var _0x34ce87=this[_0x3943fe(0x23e1)],_0x3055c2=this['tangent'],_0x11317f=this['world'],_0x1c02ce=this[_0x3943fe(0x4186)],_0x17adc8=this[_0x3943fe(0xf78)],_0x46de13=this[_0x3943fe(0x32f7)],_0x48aa36=this[_0x3943fe(0x1b72)];return _0x5459ae[_0x3943fe(0x36f2)]===_0x116370['u'][_0x3943fe(0x2d24)]&&(_0x5459ae[_0x3943fe(0x3dfa)]+=_0x3943fe(0x34ba)+this[_0x3943fe(0x1c3a)]+_0x3943fe(0x2a16)+_0x34ce87[_0x3943fe(0x28ff)]+_0x3943fe(0x12d7)+_0x3055c2['associatedVariableName']+_0x3943fe(0x2ed8)+_0x3055c2[_0x3943fe(0x28ff)]+_0x3943fe(0x365c)+_0x1c02ce[_0x3943fe(0x28ff)]+_0x3943fe(0x142f)+_0x11317f[_0x3943fe(0x28ff)]+_0x3943fe(0x1824),_0x17adc8[_0x3943fe(0x26c5)]&&(_0x5459ae[_0x3943fe(0x3dfa)]+=this[_0x3943fe(0x83a)](_0x17adc8,_0x5459ae)+(_0x3943fe(0x1287)+_0x1c02ce[_0x3943fe(0x28ff)]+'[0][0],\x20'+_0x1c02ce[_0x3943fe(0x28ff)]+_0x3943fe(0x3fe1)+_0x1c02ce['associatedVariableName']+_0x3943fe(0xeae))),_0x46de13['hasEndpoints']&&(_0x5459ae[_0x3943fe(0x3dfa)]+=this['_declareOutput'](_0x46de13,_0x5459ae)+('\x20=\x20vec3('+_0x1c02ce['associatedVariableName']+_0x3943fe(0xd73)+_0x1c02ce['associatedVariableName']+'[1][1],\x20'+_0x1c02ce['associatedVariableName']+_0x3943fe(0x12e6))),_0x48aa36['hasEndpoints']&&(_0x5459ae[_0x3943fe(0x3dfa)]+=this[_0x3943fe(0x83a)](_0x48aa36,_0x5459ae)+('\x20=\x20vec3('+_0x1c02ce[_0x3943fe(0x28ff)]+'[2][0],\x20'+_0x1c02ce[_0x3943fe(0x28ff)]+'[2][1],\x20'+_0x1c02ce['associatedVariableName']+_0x3943fe(0x2e54))),_0x5459ae[_0x3943fe(0x2a8a)][_0x3943fe(0x1e4f)][_0x3943fe(0x2009)](this)),this;}}(0x0,_0x30a917['H'])('BABYLON.TBNBlock',_0x1c692b);},0x15113:(_0x1ca9b9,_0xf63785,_0x49c081)=>{var _0x5d86b7=a8_0x2e955a,_0x4f22f6=_0x49c081(0x10b7b),_0x39045c=_0x49c081(0x17eee),_0x4da139=_0x49c081(0xf582),_0x49c081=_0x49c081(0x4158);class _0x291b73 extends _0x4f22f6['k']{constructor(_0x48c497){var _0x4cb61d=a8_0xcbd5;super(_0x48c497,_0x4da139['u']['Fragment']),this[_0x4cb61d(0x3d35)]('input',_0x39045c['E'][_0x4cb61d(0x2c0f)],!0x1),this['registerOutput']('dx',_0x39045c['E'][_0x4cb61d(0x3428)]),this[_0x4cb61d(0x35ab)]('dy',_0x39045c['E']['BasedOnInput']),this[_0x4cb61d(0x35ba)][0x0]['_typeConnectionSource']=this[_0x4cb61d(0x1f94)][0x0],this['_outputs'][0x1]['_typeConnectionSource']=this[_0x4cb61d(0x1f94)][0x0];}['getClassName'](){var _0x5bcf7c=a8_0xcbd5;return _0x5bcf7c(0x2443);}get['input'](){var _0x23979a=a8_0xcbd5;return this[_0x23979a(0x1f94)][0x0];}get['dx'](){var _0x3ad410=a8_0xcbd5;return this[_0x3ad410(0x35ba)][0x0];}get['dy'](){return this['_outputs'][0x1];}['_buildBlock'](_0x23011f){var _0x3cf32a=a8_0xcbd5;super[_0x3cf32a(0x2115)](_0x23011f);var _0x59e955=this[_0x3cf32a(0x35ba)][0x0],_0x2c7a43=this[_0x3cf32a(0x35ba)][0x1];return _0x23011f['_emitExtension']('derivatives',_0x3cf32a(0x1262)),_0x59e955[_0x3cf32a(0x26c5)]&&(_0x23011f[_0x3cf32a(0x3dfa)]+=this[_0x3cf32a(0x83a)](_0x59e955,_0x23011f)+(_0x3cf32a(0x163e)+this[_0x3cf32a(0x3f08)][_0x3cf32a(0x28ff)]+_0x3cf32a(0x1a2d))),_0x2c7a43[_0x3cf32a(0x26c5)]&&(_0x23011f[_0x3cf32a(0x3dfa)]+=this['_declareOutput'](_0x2c7a43,_0x23011f)+(_0x3cf32a(0x1655)+this[_0x3cf32a(0x3f08)][_0x3cf32a(0x28ff)]+_0x3cf32a(0x1a2d))),this;}}(0x0,_0x49c081['H'])(_0x5d86b7(0x284a),_0x291b73);},0x7080:(_0x4dafa1,_0x57ce18,_0x5c7b75)=>{var _0x12ad17=a8_0x2e955a,_0x4a4714=_0x5c7b75(0x10b7b),_0x1f5c50=_0x5c7b75(0x17eee),_0x4fc099=_0x5c7b75(0xf582),_0x5c7b75=_0x5c7b75(0x4158);class _0xe72be6 extends _0x4a4714['k']{constructor(_0x14ca5f){var _0x27a066=a8_0xcbd5;super(_0x14ca5f,_0x4fc099['u'][_0x27a066(0x2d24)],!0x0),this[_0x27a066(0x3d35)](_0x27a066(0x31eb),_0x1f5c50['E'][_0x27a066(0x593)],!0x0),this['registerInput'](_0x27a066(0x27a6),_0x1f5c50['E'][_0x27a066(0x593)],!0x0);}['getClassName'](){var _0x342a87=a8_0xcbd5;return _0x342a87(0x13b2);}get[_0x12ad17(0x31eb)](){var _0x385297=_0x12ad17;return this[_0x385297(0x1f94)][0x0];}get[_0x12ad17(0x27a6)](){var _0x3f89b3=_0x12ad17;return this[_0x3f89b3(0x1f94)][0x1];}[_0x12ad17(0x2115)](_0x3b25e6){var _0x390a76=_0x12ad17;if(super[_0x390a76(0x2115)](_0x3b25e6),_0x3b25e6[_0x390a76(0x2a8a)][_0x390a76(0x3b71)]['needAlphaTesting']=!0x0,this[_0x390a76(0x27a6)][_0x390a76(0x3331)]&&this['value'][_0x390a76(0x3331)])return _0x3b25e6[_0x390a76(0x3dfa)]+=_0x390a76(0xa7b)+this[_0x390a76(0x31eb)]['associatedVariableName']+_0x390a76(0x899)+this[_0x390a76(0x27a6)][_0x390a76(0x28ff)]+')\x20discard;\x0d\x0a',this;}}(0x0,_0x5c7b75['H'])(_0x12ad17(0x523),_0xe72be6);},0xc832:(_0x36797b,_0x1ccc05,_0x826559)=>{var _0x42ae34=a8_0x2e955a,_0x2976db=_0x826559(0x10b7b),_0x1e663d=_0x826559(0x17eee),_0x4c694e=_0x826559(0xf582),_0x826559=_0x826559(0x4158);class _0x58679c extends _0x2976db['k']{constructor(_0x15ccba){var _0x4b1392=a8_0xcbd5;super(_0x15ccba,_0x4c694e['u']['Fragment']),this[_0x4b1392(0x35ab)]('xy',_0x1e663d['E'][_0x4b1392(0x2f02)],_0x4c694e['u'][_0x4b1392(0x2d24)]),this[_0x4b1392(0x35ab)](_0x4b1392(0x3cf),_0x1e663d['E']['Vector3'],_0x4c694e['u'][_0x4b1392(0x2d24)]),this['registerOutput'](_0x4b1392(0x1c92),_0x1e663d['E'][_0x4b1392(0x386)],_0x4c694e['u'][_0x4b1392(0x2d24)]),this['registerOutput']('x',_0x1e663d['E'][_0x4b1392(0x593)],_0x4c694e['u'][_0x4b1392(0x2d24)]),this[_0x4b1392(0x35ab)]('y',_0x1e663d['E'][_0x4b1392(0x593)],_0x4c694e['u']['Fragment']),this[_0x4b1392(0x35ab)]('z',_0x1e663d['E'][_0x4b1392(0x593)],_0x4c694e['u'][_0x4b1392(0x2d24)]),this[_0x4b1392(0x35ab)]('w',_0x1e663d['E'][_0x4b1392(0x593)],_0x4c694e['u'][_0x4b1392(0x2d24)]);}[_0x42ae34(0x28c8)](){return'FragCoordBlock';}get['xy'](){var _0x569de4=_0x42ae34;return this[_0x569de4(0x35ba)][0x0];}get[_0x42ae34(0x3cf)](){var _0x3d5404=_0x42ae34;return this[_0x3d5404(0x35ba)][0x1];}get[_0x42ae34(0x1c92)](){var _0x4353c6=_0x42ae34;return this[_0x4353c6(0x35ba)][0x2];}get['x'](){var _0x6dd547=_0x42ae34;return this[_0x6dd547(0x35ba)][0x3];}get['y'](){return this['_outputs'][0x4];}get['z'](){return this['_outputs'][0x5];}get['output'](){var _0x3fd75a=_0x42ae34;return this[_0x3fd75a(0x35ba)][0x6];}[_0x42ae34(0x2553)](_0x331a4a){var _0x42978c=_0x42ae34;let _0x57589c='';for(const _0x1002f9 of this['_outputs'])_0x1002f9[_0x42978c(0x26c5)]&&(_0x57589c+=this[_0x42978c(0x83a)](_0x1002f9,_0x331a4a)+_0x42978c(0x3fac)+_0x1002f9[_0x42978c(0x1c3a)]+';\x0d\x0a');return _0x57589c;}[_0x42ae34(0x2115)](_0x1e3688){var _0x23447a=_0x42ae34;if(super[_0x23447a(0x2115)](_0x1e3688),_0x1e3688[_0x23447a(0x36f2)]===_0x4c694e['u'][_0x23447a(0xb37)])throw _0x23447a(0x41b);return _0x1e3688[_0x23447a(0x3dfa)]+=this[_0x23447a(0x2553)](_0x1e3688),this;}}(0x0,_0x826559['H'])('BABYLON.FragCoordBlock',_0x58679c);},0x164ba:(_0x2d1601,_0x163694,_0x45ffd6)=>{var _0x2eb544=a8_0x2e955a,_0x29e409=_0x45ffd6(0x10b7b),_0x1514e1=_0x45ffd6(0x17eee),_0x5b18ae=_0x45ffd6(0xf582),_0x1e8a6a=_0x45ffd6(0x4158),_0x409533=_0x45ffd6(0x6214);class _0x517d27 extends _0x29e409['k']{constructor(_0x3bc209){var _0x42957b=a8_0xcbd5;super(_0x3bc209,_0x5b18ae['u'][_0x42957b(0x2d24)],!0x0),this[_0x42957b(0x3d35)]('depth',_0x1514e1['E']['Float'],!0x0),this[_0x42957b(0x3d35)](_0x42957b(0x20b7),_0x1514e1['E'][_0x42957b(0x386)],!0x0),this[_0x42957b(0x3d35)](_0x42957b(0x8a6),_0x1514e1['E'][_0x42957b(0x735)],!0x0);}['getClassName'](){var _0x485706=a8_0xcbd5;return _0x485706(0x257);}get['depth'](){return this['_inputs'][0x0];}get[_0x2eb544(0x20b7)](){var _0x4136a3=_0x2eb544;return this[_0x4136a3(0x1f94)][0x1];}get[_0x2eb544(0x8a6)](){var _0x4e032f=_0x2eb544;return this[_0x4e032f(0x1f94)][0x2];}[_0x2eb544(0x2115)](_0x5805fa){var _0x416ccb=_0x2eb544;return super[_0x416ccb(0x2115)](_0x5805fa),this[_0x416ccb(0x2c6c)]['isConnected']?_0x5805fa[_0x416ccb(0x3dfa)]+='gl_FragDepth\x20=\x20'+this[_0x416ccb(0x2c6c)][_0x416ccb(0x28ff)]+_0x416ccb(0x271f):this[_0x416ccb(0x20b7)][_0x416ccb(0x3331)]&&this[_0x416ccb(0x8a6)][_0x416ccb(0x3331)]?_0x5805fa[_0x416ccb(0x3dfa)]+=_0x416ccb(0x3532)+this[_0x416ccb(0x8a6)][_0x416ccb(0x28ff)]+_0x416ccb(0x33e4)+this[_0x416ccb(0x20b7)]['associatedVariableName']+_0x416ccb(0x218f):_0x409533[_0x416ccb(0x1b8a)](_0x416ccb(0x5b7)),this;}}(0x0,_0x1e8a6a['H'])('BABYLON.FragDepthBlock',_0x517d27);},0xc2c2:(_0x19aa3e,_0x4c3f65,_0x49ea5d)=>{var _0x1a7f9b=a8_0x2e955a;_0x49ea5d['d'](_0x4c3f65,{'g':()=>_0x30ed3e});function _0x1ef03e(_0x24c069,_0x9a7a54,_0x314b78,_0x3cd856){var _0x64923d=a8_0xcbd5,_0x546c31,_0x526377=arguments[_0x64923d(0x9da)],_0x2b6f91=_0x526377<0x3?_0x9a7a54:null===_0x3cd856?_0x3cd856=Object[_0x64923d(0x2fee)](_0x9a7a54,_0x314b78):_0x3cd856;if(_0x64923d(0x3e0f)==typeof Reflect&&_0x64923d(0x17ad)==typeof Reflect[_0x64923d(0x3902)])_0x2b6f91=Reflect[_0x64923d(0x3902)](_0x24c069,_0x9a7a54,_0x314b78,_0x3cd856);else{for(var _0x20de4c=_0x24c069[_0x64923d(0x9da)]-0x1;0x0<=_0x20de4c;_0x20de4c--)(_0x546c31=_0x24c069[_0x20de4c])&&(_0x2b6f91=(_0x526377<0x3?_0x546c31(_0x2b6f91):0x3<_0x526377?_0x546c31(_0x9a7a54,_0x314b78,_0x2b6f91):_0x546c31(_0x9a7a54,_0x314b78))||_0x2b6f91);}0x3<_0x526377&&_0x2b6f91&&Object[_0x64923d(0x30e2)](_0x9a7a54,_0x314b78,_0x2b6f91);}var _0x4c3f65=_0x49ea5d(0x10b7b),_0x61b094=_0x49ea5d(0x17eee),_0x56b9de=_0x49ea5d(0xf582),_0xd0ca82=_0x49ea5d(0x4158),_0x4e327c=_0x49ea5d(0xca26),_0x10982f=_0x49ea5d(0x10c09);class _0x30ed3e extends _0x4c3f65['k']{constructor(_0x483be5){var _0x5829b2=a8_0xcbd5;super(_0x483be5,_0x56b9de['u'][_0x5829b2(0x2d24)],!0x0),this[_0x5829b2(0xd47)]=!0x1,this[_0x5829b2(0x1945)]=!0x1,this['useLogarithmicDepth']=!0x1,this[_0x5829b2(0x3d35)](_0x5829b2(0x15da),_0x61b094['E']['Color4'],!0x0),this[_0x5829b2(0x3d35)](_0x5829b2(0x197e),_0x61b094['E'][_0x5829b2(0x2c0f)],!0x0),this[_0x5829b2(0x3d35)]('a',_0x61b094['E'][_0x5829b2(0x593)],!0x0),this['rgb'][_0x5829b2(0xedb)](_0x61b094['E'][_0x5829b2(0x2cf3)]|_0x61b094['E'][_0x5829b2(0x310d)]|_0x61b094['E'][_0x5829b2(0x593)]);}[_0x1a7f9b(0x28c8)](){return'FragmentOutputBlock';}[_0x1a7f9b(0x1fdf)](_0x3671ee){var _0x55c9c8=_0x1a7f9b;_0x3671ee[_0x55c9c8(0x3b2a)](_0x55c9c8(0x4138)),_0x3671ee[_0x55c9c8(0x3b2a)](_0x55c9c8(0x2ca4));}get[_0x1a7f9b(0x15da)](){var _0x3a7cbe=_0x1a7f9b;return this[_0x3a7cbe(0x1f94)][0x0];}get[_0x1a7f9b(0x197e)](){var _0x563f37=_0x1a7f9b;return this[_0x563f37(0x1f94)][0x1];}get['a'](){var _0x521c54=_0x1a7f9b;return this[_0x521c54(0x1f94)][0x2];}[_0x1a7f9b(0x39db)](_0x347729,_0x3147c3,_0x3c886c){var _0x83425c=_0x1a7f9b;_0x3c886c[_0x83425c(0xe6c)](this['_linearDefineName'],this[_0x83425c(0x1945)],!0x0),_0x3c886c['setValue'](this[_0x83425c(0x2f9)],this[_0x83425c(0xd47)],!0x0);}[_0x1a7f9b(0x3458)](_0x18c1c4,_0x2d831d,_0x4fded4){var _0x33968c=_0x1a7f9b;this[_0x33968c(0x35b)]&&_0x4fded4&&_0x10982f['G'][_0x33968c(0x2c2a)](void 0x0,_0x18c1c4,_0x4fded4[_0x33968c(0x14ab)]());}[_0x1a7f9b(0x2115)](_0x4bcb69){var _0x47b227=_0x1a7f9b;super[_0x47b227(0x2115)](_0x4bcb69);var _0x7457c1=this[_0x47b227(0x15da)],_0x298dee=this['rgb'],_0x30e08a=this['a'],_0x181504=(_0x4bcb69[_0x47b227(0x2a8a)][_0x47b227(0x3b71)]['needAlphaBlending']=_0x7457c1[_0x47b227(0x3331)]||_0x30e08a[_0x47b227(0x3331)],_0x4bcb69['sharedData'][_0x47b227(0x1e4f)]['push'](this),this[_0x47b227(0x35b)]&&(_0x4bcb69[_0x47b227(0x208e)](_0x47b227(0x4138),'float'),_0x4bcb69[_0x47b227(0x93c)](_0x47b227(0x2ca4),_0x47b227(0x841)),_0x4bcb69['sharedData'][_0x47b227(0x3418)][_0x47b227(0x2009)](this)),this[_0x47b227(0x38cb)]=_0x4bcb69[_0x47b227(0x7f3)](_0x47b227(0x2f96)),this[_0x47b227(0x2f9)]=_0x4bcb69[_0x47b227(0x7f3)]('CONVERTTOGAMMA'),'//'+this['name']);if(_0x4bcb69[_0x47b227(0x204d)](_0x47b227(0x3491),_0x181504),_0x7457c1[_0x47b227(0x8e1)])_0x30e08a['isConnected']?_0x4bcb69['compilationString']+=_0x47b227(0x10de)+_0x7457c1[_0x47b227(0x28ff)]+_0x47b227(0x2720)+_0x30e08a['associatedVariableName']+_0x47b227(0x1a2d):_0x4bcb69['compilationString']+=_0x47b227(0x3cdf)+_0x7457c1[_0x47b227(0x28ff)]+';\x0d\x0a';else{if(_0x298dee[_0x47b227(0x8e1)]){let _0xf5c75c=_0x47b227(0x1c31);_0x30e08a[_0x47b227(0x8e1)]&&(_0xf5c75c=_0x30e08a[_0x47b227(0x28ff)]),_0x298dee[_0x47b227(0x8e1)][_0x47b227(0x30a3)]===_0x61b094['E'][_0x47b227(0x593)]?_0x4bcb69[_0x47b227(0x3dfa)]+=_0x47b227(0x10de)+_0x298dee[_0x47b227(0x28ff)]+',\x20'+_0x298dee[_0x47b227(0x28ff)]+',\x20'+_0x298dee[_0x47b227(0x28ff)]+',\x20'+_0xf5c75c+_0x47b227(0x1a2d):_0x4bcb69[_0x47b227(0x3dfa)]+='gl_FragColor\x20=\x20vec4('+_0x298dee['associatedVariableName']+',\x20'+_0xf5c75c+');\x0d\x0a';}else _0x4bcb69[_0x47b227(0x2a8a)][_0x47b227(0xbf7)][_0x47b227(0x1ee9)][_0x47b227(0x2009)](_0x7457c1);}return _0x4bcb69[_0x47b227(0x3dfa)]+='#ifdef\x20'+this[_0x47b227(0x38cb)]+'\x0d\x0a',_0x4bcb69[_0x47b227(0x3dfa)]+=_0x47b227(0x2dbd),_0x4bcb69[_0x47b227(0x3dfa)]+=_0x47b227(0x1382),_0x4bcb69[_0x47b227(0x3dfa)]+=_0x47b227(0x360c)+this[_0x47b227(0x2f9)]+'\x0d\x0a',_0x4bcb69[_0x47b227(0x3dfa)]+='gl_FragColor\x20=\x20toGammaSpace(gl_FragColor);\x0d\x0a',_0x4bcb69[_0x47b227(0x3dfa)]+=_0x47b227(0x1382),this[_0x47b227(0x35b)]&&(_0x4bcb69['compilationString']+='gl_FragDepthEXT\x20=\x20log2(vFragmentDepth)\x20*\x20logarithmicDepthConstant\x20*\x200.5;\x0d\x0a'),this;}[_0x1a7f9b(0x1d87)](){var _0x2c42a0=_0x1a7f9b,_0x3153b3=super['_dumpPropertiesCode']();return(_0x3153b3+=this[_0x2c42a0(0x302b)]+_0x2c42a0(0x30af)+this[_0x2c42a0(0xd47)]+_0x2c42a0(0x271f))+(this[_0x2c42a0(0x302b)]+_0x2c42a0(0x27ca)+this[_0x2c42a0(0x1945)]+_0x2c42a0(0x271f))+(this[_0x2c42a0(0x302b)]+_0x2c42a0(0x355c)+this[_0x2c42a0(0x35b)]+';\x0d\x0a');}['serialize'](){var _0x3ad9b7=_0x1a7f9b;const _0x4c3ce8=super[_0x3ad9b7(0xea8)]();return _0x4c3ce8[_0x3ad9b7(0xd47)]=this['convertToGammaSpace'],_0x4c3ce8[_0x3ad9b7(0x1945)]=this[_0x3ad9b7(0x1945)],_0x4c3ce8[_0x3ad9b7(0x35b)]=this[_0x3ad9b7(0x35b)],_0x4c3ce8;}[_0x1a7f9b(0x364c)](_0x4eeb0a,_0xa7377,_0xc15224){var _0x34bc68=_0x1a7f9b;super[_0x34bc68(0x364c)](_0x4eeb0a,_0xa7377,_0xc15224),this[_0x34bc68(0xd47)]=_0x4eeb0a[_0x34bc68(0xd47)],this[_0x34bc68(0x1945)]=_0x4eeb0a[_0x34bc68(0x1945)],this[_0x34bc68(0x35b)]=null!=(_0xa7377=_0x4eeb0a[_0x34bc68(0x35b)])&&_0xa7377;}}_0x1ef03e([(0x0,_0x4e327c['p'])(_0x1a7f9b(0x3a41),_0x4e327c['U'][_0x1a7f9b(0x22cc)],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x30ed3e[_0x1a7f9b(0x2dca)],_0x1a7f9b(0xd47),void 0x0),_0x1ef03e([(0x0,_0x4e327c['p'])(_0x1a7f9b(0x1ccc),_0x4e327c['U']['Boolean'],_0x1a7f9b(0x27c6),{'notifiers':{'update':!0x0}})],_0x30ed3e[_0x1a7f9b(0x2dca)],'convertToLinearSpace',void 0x0),_0x1ef03e([(0x0,_0x4e327c['p'])(_0x1a7f9b(0x1a01),_0x4e327c['U'][_0x1a7f9b(0x22cc)],_0x1a7f9b(0x27c6))],_0x30ed3e[_0x1a7f9b(0x2dca)],_0x1a7f9b(0x35b),void 0x0),(0x0,_0xd0ca82['H'])(_0x1a7f9b(0x27d0),_0x30ed3e);},0x11d51:(_0x4187b5,_0xd511ad,_0x4e8d75)=>{var _0x17e695=a8_0x2e955a,_0x32e9e5=_0x4e8d75(0x10b7b),_0x303791=_0x4e8d75(0x17eee),_0x59360a=_0x4e8d75(0xf582),_0x4e8d75=_0x4e8d75(0x4158);class _0x32e638 extends _0x32e9e5['k']{constructor(_0x167c93){var _0x499f11=a8_0xcbd5;super(_0x167c93,_0x59360a['u']['Fragment']),this[_0x499f11(0x35ab)](_0x499f11(0x2623),_0x303791['E'][_0x499f11(0x593)],_0x59360a['u']['Fragment']);}['getClassName'](){var _0x66188=a8_0xcbd5;return _0x66188(0x2f1e);}get[_0x17e695(0x2623)](){var _0x4aeb44=_0x17e695;return this[_0x4aeb44(0x35ba)][0x0];}[_0x17e695(0x2115)](_0x1e2e0f){var _0x1a8688=_0x17e695;if(super['_buildBlock'](_0x1e2e0f),_0x1e2e0f['target']===_0x59360a['u'][_0x1a8688(0xb37)])throw _0x1a8688(0x204a);var _0x336ee0=this[_0x1a8688(0x35ba)][0x0];return _0x1e2e0f[_0x1a8688(0x3dfa)]+=this[_0x1a8688(0x83a)](_0x336ee0,_0x1e2e0f)+'\x20=\x20gl_FrontFacing\x20?\x201.0\x20:\x200.0;\x0d\x0a',this;}}(0x0,_0x4e8d75['H'])(_0x17e695(0x2169),_0x32e638);},0x41d0:(_0x48c8c6,_0x30fef0,_0x496875)=>{var _0x10cdec=a8_0x2e955a;function _0x5520b7(_0x2e8fd2,_0x377cd2,_0x5e6b3b,_0x5d0343){var _0x50ee37=a8_0xcbd5,_0x4c06bb,_0x41d2aa=arguments[_0x50ee37(0x9da)],_0x16bcb6=_0x41d2aa<0x3?_0x377cd2:null===_0x5d0343?_0x5d0343=Object[_0x50ee37(0x2fee)](_0x377cd2,_0x5e6b3b):_0x5d0343;if(_0x50ee37(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x16bcb6=Reflect[_0x50ee37(0x3902)](_0x2e8fd2,_0x377cd2,_0x5e6b3b,_0x5d0343);else{for(var _0x442fb9=_0x2e8fd2[_0x50ee37(0x9da)]-0x1;0x0<=_0x442fb9;_0x442fb9--)(_0x4c06bb=_0x2e8fd2[_0x442fb9])&&(_0x16bcb6=(_0x41d2aa<0x3?_0x4c06bb(_0x16bcb6):0x3<_0x41d2aa?_0x4c06bb(_0x377cd2,_0x5e6b3b,_0x16bcb6):_0x4c06bb(_0x377cd2,_0x5e6b3b))||_0x16bcb6);}0x3<_0x41d2aa&&_0x16bcb6&&Object['defineProperty'](_0x377cd2,_0x5e6b3b,_0x16bcb6);}var _0x480ddd=_0x496875(0x10b7b),_0x2da5f1=_0x496875(0x17eee),_0x3988e4=_0x496875(0xf582),_0x760e96=_0x496875(0x4158),_0x2b06a5=_0x496875(0xca26),_0x2b03de=_0x496875(0x6214);class _0x3e6ebf extends _0x480ddd['k']{constructor(_0x131e9f){var _0x50d4e3=a8_0xcbd5;super(_0x131e9f,_0x3988e4['u'][_0x50d4e3(0x2d24)]),this['generateInWorldSpace']=!0x1,this[_0x50d4e3(0xf59)]=!0x0,this[_0x50d4e3(0x1ad1)]=!0x0,this[_0x50d4e3(0x3d35)]('input',_0x2da5f1['E'][_0x50d4e3(0x593)]),this[_0x50d4e3(0x3d35)](_0x50d4e3(0x1d0),_0x2da5f1['E'][_0x50d4e3(0x310d)]),this[_0x50d4e3(0x3d35)](_0x50d4e3(0xbd6),_0x2da5f1['E'][_0x50d4e3(0x310d)]),this[_0x50d4e3(0x3d35)]('worldTangent',_0x2da5f1['E'][_0x50d4e3(0x2c0f)],!0x0),this[_0x50d4e3(0x35ab)](_0x50d4e3(0x2623),_0x2da5f1['E'][_0x50d4e3(0x386)]),this[_0x50d4e3(0x35ab)](_0x50d4e3(0x3cf),_0x2da5f1['E']['Vector3']),this[_0x50d4e3(0x1f94)][0x3][_0x50d4e3(0xedb)](_0x2da5f1['E'][_0x50d4e3(0x2cf3)]|_0x2da5f1['E'][_0x50d4e3(0x310d)]|_0x2da5f1['E'][_0x50d4e3(0x386)]);}[_0x10cdec(0x28c8)](){var _0x4f6a67=_0x10cdec;return _0x4f6a67(0x25d7);}get[_0x10cdec(0x3f08)](){var _0x3dfec9=_0x10cdec;return this[_0x3dfec9(0x1f94)][0x0];}get['worldPosition'](){var _0x1ccc43=_0x10cdec;return this[_0x1ccc43(0x1f94)][0x1];}get[_0x10cdec(0xbd6)](){var _0x3bd52d=_0x10cdec;return this[_0x3bd52d(0x1f94)][0x2];}get['worldTangent'](){var _0x238397=_0x10cdec;return this[_0x238397(0x1f94)][0x3];}get[_0x10cdec(0x2623)](){return this['_outputs'][0x0];}get[_0x10cdec(0x3cf)](){var _0x98b18a=_0x10cdec;return this[_0x98b18a(0x35ba)][0x1];}['_buildBlock'](_0x39c209){var _0x372bcf=_0x10cdec;super[_0x372bcf(0x2115)](_0x39c209);var _0x2111b2=this[_0x372bcf(0x35ba)][0x0],_0x56ddaa=(this[_0x372bcf(0x312)]||this[_0x372bcf(0x2891)]['isConnected']||_0x2b03de[_0x372bcf(0x1f93)](_0x372bcf(0xe3b)+this[_0x372bcf(0x1c3a)]+_0x372bcf(0x6ed)),this[_0x372bcf(0x312)]?'':_0x372bcf(0xbc6)),_0x2959df=this['generateInWorldSpace']?'':_0x372bcf(0x1bbb),_0x56ddaa=_0x372bcf(0x4154)+_0x56ddaa+_0x372bcf(0x787)+(this[_0x372bcf(0x1ad1)]?_0x372bcf(0x2872):'')+_0x372bcf(0x787)+(this[_0x372bcf(0xf59)]?_0x372bcf(0x4082):'')+_0x372bcf(0x1147)+_0x2959df+_0x372bcf(0x1f1e);return _0x39c209[_0x372bcf(0x39bf)]('derivatives',_0x372bcf(0x1262)),_0x39c209[_0x372bcf(0x3657)](_0x372bcf(0x26fd),_0x56ddaa,_0x372bcf(0x2d32)),_0x39c209[_0x372bcf(0x3dfa)]+=this[_0x372bcf(0x83a)](_0x2111b2,_0x39c209)+(_0x372bcf(0x2963)+this[_0x372bcf(0x3f08)][_0x372bcf(0x28ff)]+',\x20'+this[_0x372bcf(0x1d0)][_0x372bcf(0x28ff)]+',\x20'+(this[_0x372bcf(0x2891)][_0x372bcf(0x3331)]?this[_0x372bcf(0x2891)][_0x372bcf(0x28ff)]:_0x372bcf(0x2167))+_0x372bcf(0x37b1)+this[_0x372bcf(0xbd6)]['associatedVariableName']+_0x372bcf(0x1a2d)),this['xyz'][_0x372bcf(0x26c5)]&&(_0x39c209[_0x372bcf(0x3dfa)]+=this[_0x372bcf(0x83a)](this[_0x372bcf(0x3cf)],_0x39c209)+('\x20=\x20'+this[_0x372bcf(0x2623)][_0x372bcf(0x28ff)]+'.xyz;\x0d\x0a')),this;}[_0x10cdec(0x1d87)](){var _0x2fbf25=_0x10cdec,_0x2cc342=super['_dumpPropertiesCode']();return(_0x2cc342+=this[_0x2fbf25(0x302b)]+_0x2fbf25(0x1a7a)+this['generateInWorldSpace']+_0x2fbf25(0x271f))+(this[_0x2fbf25(0x302b)]+_0x2fbf25(0xb6a)+this[_0x2fbf25(0xf59)]+';\x0d\x0a')+(this['_codeVariableName']+_0x2fbf25(0x23b3)+this['automaticNormalizationTangent']+_0x2fbf25(0x271f));}[_0x10cdec(0xea8)](){var _0x1ddf0e=_0x10cdec;const _0x5cd103=super['serialize']();return _0x5cd103[_0x1ddf0e(0x312)]=this[_0x1ddf0e(0x312)],_0x5cd103[_0x1ddf0e(0xf59)]=this[_0x1ddf0e(0xf59)],_0x5cd103[_0x1ddf0e(0x1ad1)]=this[_0x1ddf0e(0x1ad1)],_0x5cd103;}[_0x10cdec(0x364c)](_0x20bebc,_0xb41834,_0x23b765){var _0x3e8859=_0x10cdec;super[_0x3e8859(0x364c)](_0x20bebc,_0xb41834,_0x23b765),this[_0x3e8859(0x312)]=_0x20bebc[_0x3e8859(0x312)],this[_0x3e8859(0xf59)]=_0x20bebc[_0x3e8859(0xf59)],this[_0x3e8859(0x1ad1)]=_0x20bebc[_0x3e8859(0x1ad1)];}}_0x5520b7([(0x0,_0x2b06a5['p'])(_0x10cdec(0x36db),_0x2b06a5['U']['Boolean'],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x3e6ebf['prototype'],_0x10cdec(0x312),void 0x0),_0x5520b7([(0x0,_0x2b06a5['p'])('Force\x20normalization\x20for\x20the\x20worldNormal\x20input',_0x2b06a5['U']['Boolean'],_0x10cdec(0x27c6),{'notifiers':{'update':!0x0}})],_0x3e6ebf[_0x10cdec(0x2dca)],_0x10cdec(0xf59),void 0x0),_0x5520b7([(0x0,_0x2b06a5['p'])(_0x10cdec(0xfcf),_0x2b06a5['U'][_0x10cdec(0x22cc)],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x3e6ebf[_0x10cdec(0x2dca)],'automaticNormalizationTangent',void 0x0),(0x0,_0x760e96['H'])(_0x10cdec(0x2b08),_0x3e6ebf);},0xec2c:(_0xa1a7fc,_0x5721e3,_0x2d4f79)=>{var _0x216274=a8_0x2e955a,_0x5c68e6=_0x2d4f79(0x10b7b),_0x524cc4=_0x2d4f79(0x17eee),_0x5c0679=_0x2d4f79(0xf582),_0x3d9cc9=_0x2d4f79(0x4158),_0x59dc50=_0x2d4f79(0xca26);_0x2d4f79(0x8cd3),_0x2d4f79(0x12f21),_0x2d4f79(0x171c4);class _0x326167 extends _0x5c68e6['k']{constructor(_0x256e22){var _0x5e9a30=a8_0xcbd5;super(_0x256e22,_0x5c0679['u'][_0x5e9a30(0x2d24)]),this[_0x5e9a30(0x271c)]=!0x0,this[_0x5e9a30(0x3d35)]('color',_0x524cc4['E'][_0x5e9a30(0x2c0f)]),this[_0x5e9a30(0x35ab)](_0x5e9a30(0x2623),_0x524cc4['E'][_0x5e9a30(0x1b9e)]),this[_0x5e9a30(0x35ab)](_0x5e9a30(0x197e),_0x524cc4['E'][_0x5e9a30(0x2cf3)]),this['_inputs'][0x0][_0x5e9a30(0xedb)](_0x524cc4['E'][_0x5e9a30(0x2cf3)]|_0x524cc4['E'][_0x5e9a30(0x1b9e)]|_0x524cc4['E'][_0x5e9a30(0x310d)]|_0x524cc4['E']['Vector4']);}[_0x216274(0x28c8)](){var _0x514e5e=_0x216274;return _0x514e5e(0x3537);}get['color'](){var _0x9ef181=_0x216274;return this[_0x9ef181(0x1f94)][0x0];}get[_0x216274(0x2623)](){var _0x4f94e0=_0x216274;return this[_0x4f94e0(0x35ba)][0x0];}get['rgb'](){var _0x15f523=_0x216274;return this[_0x15f523(0x35ba)][0x1];}[_0x216274(0x1fdf)](_0x11de40){var _0x3da466=_0x216274;_0x11de40['_excludeVariableName']('exposureLinear'),_0x11de40[_0x3da466(0x3b2a)](_0x3da466(0x2213)),_0x11de40['_excludeVariableName']('vInverseScreenSize'),_0x11de40[_0x3da466(0x3b2a)](_0x3da466(0x278)),_0x11de40[_0x3da466(0x3b2a)]('vignetteSettings2'),_0x11de40['_excludeVariableName'](_0x3da466(0x12c6)),_0x11de40[_0x3da466(0x3b2a)](_0x3da466(0x3384)),_0x11de40['_excludeVariableName'](_0x3da466(0x5a3)),_0x11de40[_0x3da466(0x3b2a)](_0x3da466(0x24d1)),_0x11de40[_0x3da466(0x3b2a)](_0x3da466(0x2ee6)),_0x11de40[_0x3da466(0x3b2a)](_0x3da466(0x1ef));}['isReady'](_0x23892d,_0x22b713,_0x29d7ae){var _0x111d29=_0x216274;return!(_0x29d7ae[_0x111d29(0x118d)]&&_0x22b713[_0x111d29(0x1a7c)]&&!_0x22b713[_0x111d29(0x1a7c)]['isReady']());}[_0x216274(0x39db)](_0x10a112,_0x577d56,_0x4ffaaa){var _0x33286b=_0x216274;_0x4ffaaa[_0x33286b(0x118d)]&&_0x577d56[_0x33286b(0x1a7c)]&&_0x577d56[_0x33286b(0x1a7c)][_0x33286b(0x39db)](_0x4ffaaa);}[_0x216274(0x3458)](_0x4b3a8d,_0x49643f,_0x35c7ce){var _0x411e29=_0x216274;_0x35c7ce&&_0x49643f['imageProcessingConfiguration']&&_0x49643f[_0x411e29(0x1a7c)][_0x411e29(0x3458)](_0x4b3a8d);}['_buildBlock'](_0x20eff){var _0x7a5d4b=_0x216274;super[_0x7a5d4b(0x2115)](_0x20eff),_0x20eff[_0x7a5d4b(0x2a8a)][_0x7a5d4b(0x1e4f)][_0x7a5d4b(0x2009)](this),_0x20eff[_0x7a5d4b(0x2a8a)]['blockingBlocks'][_0x7a5d4b(0x2009)](this),_0x20eff[_0x7a5d4b(0x2a8a)][_0x7a5d4b(0x3418)][_0x7a5d4b(0x2009)](this),_0x20eff[_0x7a5d4b(0x35c2)][_0x7a5d4b(0x2009)](_0x7a5d4b(0x3e5f)),_0x20eff[_0x7a5d4b(0x35c2)][_0x7a5d4b(0x2009)](_0x7a5d4b(0x2213)),_0x20eff['uniforms'][_0x7a5d4b(0x2009)](_0x7a5d4b(0x32a2)),_0x20eff[_0x7a5d4b(0x35c2)][_0x7a5d4b(0x2009)](_0x7a5d4b(0x278)),_0x20eff[_0x7a5d4b(0x35c2)][_0x7a5d4b(0x2009)](_0x7a5d4b(0x37dd)),_0x20eff[_0x7a5d4b(0x35c2)][_0x7a5d4b(0x2009)]('vCameraColorCurveNegative'),_0x20eff['uniforms'][_0x7a5d4b(0x2009)](_0x7a5d4b(0x3384)),_0x20eff[_0x7a5d4b(0x35c2)][_0x7a5d4b(0x2009)](_0x7a5d4b(0x5a3)),_0x20eff[_0x7a5d4b(0x35c2)][_0x7a5d4b(0x2009)](_0x7a5d4b(0x24d1)),_0x20eff[_0x7a5d4b(0x35c2)]['push'](_0x7a5d4b(0x2ee6)),_0x20eff[_0x7a5d4b(0x35c2)][_0x7a5d4b(0x2009)](_0x7a5d4b(0x1ef));var _0x2ae7ce=this[_0x7a5d4b(0x2fc8)],_0x1cb4b7=this[_0x7a5d4b(0x35ba)][0x0],_0x4b5d4e='//'+this[_0x7a5d4b(0x1c3a)];return _0x20eff[_0x7a5d4b(0x204d)]('helperFunctions',_0x4b5d4e),_0x20eff['_emitFunctionFromInclude'](_0x7a5d4b(0x2ab),_0x4b5d4e),_0x20eff[_0x7a5d4b(0x204d)](_0x7a5d4b(0x1982),_0x4b5d4e),null!=(_0x4b5d4e=_0x2ae7ce[_0x7a5d4b(0x8e1)])&&_0x4b5d4e['isConnected']&&(_0x2ae7ce[_0x7a5d4b(0x8e1)][_0x7a5d4b(0x30a3)]===_0x524cc4['E'][_0x7a5d4b(0x1b9e)]||_0x2ae7ce[_0x7a5d4b(0x8e1)][_0x7a5d4b(0x30a3)]===_0x524cc4['E'][_0x7a5d4b(0x386)]?_0x20eff[_0x7a5d4b(0x3dfa)]+=this[_0x7a5d4b(0x83a)](_0x1cb4b7,_0x20eff)+'\x20=\x20'+_0x2ae7ce[_0x7a5d4b(0x28ff)]+_0x7a5d4b(0x271f):_0x20eff[_0x7a5d4b(0x3dfa)]+=this['_declareOutput'](_0x1cb4b7,_0x20eff)+'\x20=\x20vec4('+_0x2ae7ce['associatedVariableName']+_0x7a5d4b(0x3842),_0x20eff[_0x7a5d4b(0x3dfa)]+='#ifdef\x20IMAGEPROCESSINGPOSTPROCESS\x0d\x0a',this[_0x7a5d4b(0x271c)]&&(_0x20eff['compilationString']+=_0x1cb4b7[_0x7a5d4b(0x28ff)]+'.rgb\x20=\x20toLinearSpace('+_0x2ae7ce[_0x7a5d4b(0x28ff)]+_0x7a5d4b(0x236)),_0x20eff['compilationString']+='#else\x0d\x0a',_0x20eff['compilationString']+='#ifdef\x20IMAGEPROCESSING\x0d\x0a',this['convertInputToLinearSpace']&&(_0x20eff['compilationString']+=_0x1cb4b7[_0x7a5d4b(0x28ff)]+'.rgb\x20=\x20toLinearSpace('+_0x2ae7ce[_0x7a5d4b(0x28ff)]+_0x7a5d4b(0x236)),_0x20eff['compilationString']+=_0x1cb4b7[_0x7a5d4b(0x28ff)]+_0x7a5d4b(0x3d20)+_0x1cb4b7[_0x7a5d4b(0x28ff)]+');\x0d\x0a',_0x20eff['compilationString']+='#endif\x0d\x0a',_0x20eff[_0x7a5d4b(0x3dfa)]+='#endif\x0d\x0a',this[_0x7a5d4b(0x197e)][_0x7a5d4b(0x26c5)]&&(_0x20eff['compilationString']+=this[_0x7a5d4b(0x83a)](this[_0x7a5d4b(0x197e)],_0x20eff)+('\x20=\x20'+this[_0x7a5d4b(0x2623)][_0x7a5d4b(0x28ff)]+_0x7a5d4b(0x1904)))),this;}[_0x216274(0x1d87)](){var _0x5b4a77=_0x216274;return super[_0x5b4a77(0x1d87)]()+(this['_codeVariableName']+_0x5b4a77(0x157b)+this[_0x5b4a77(0x271c)]+_0x5b4a77(0x271f));}['serialize'](){var _0x103da8=_0x216274;const _0x1de251=super[_0x103da8(0xea8)]();return _0x1de251[_0x103da8(0x271c)]=this[_0x103da8(0x271c)],_0x1de251;}[_0x216274(0x364c)](_0x5a1801,_0x1cff28,_0x766f29){var _0x4afe85=_0x216274;super[_0x4afe85(0x364c)](_0x5a1801,_0x1cff28,_0x766f29),this[_0x4afe85(0x271c)]=null==(_0x1cff28=_0x5a1801[_0x4afe85(0x271c)])||_0x1cff28;}}(function(_0x3b012d,_0xefeba0,_0x32f984,_0x2f525b){var _0x15dabd=_0x216274,_0x4f2004,_0x1ae51f=arguments[_0x15dabd(0x9da)],_0x2ed824=_0x1ae51f<0x3?_0xefeba0:null===_0x2f525b?_0x2f525b=Object['getOwnPropertyDescriptor'](_0xefeba0,_0x32f984):_0x2f525b;if(_0x15dabd(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x15dabd(0x3902)])_0x2ed824=Reflect[_0x15dabd(0x3902)](_0x3b012d,_0xefeba0,_0x32f984,_0x2f525b);else{for(var _0x51ab0c=_0x3b012d[_0x15dabd(0x9da)]-0x1;0x0<=_0x51ab0c;_0x51ab0c--)(_0x4f2004=_0x3b012d[_0x51ab0c])&&(_0x2ed824=(_0x1ae51f<0x3?_0x4f2004(_0x2ed824):0x3<_0x1ae51f?_0x4f2004(_0xefeba0,_0x32f984,_0x2ed824):_0x4f2004(_0xefeba0,_0x32f984))||_0x2ed824);}0x3<_0x1ae51f&&_0x2ed824&&Object[_0x15dabd(0x30e2)](_0xefeba0,_0x32f984,_0x2ed824);}([(0x0,_0x59dc50['p'])(_0x216274(0x33af),_0x59dc50['U'][_0x216274(0x22cc)],_0x216274(0x39f1))],_0x326167[_0x216274(0x2dca)],_0x216274(0x271c),void 0x0),(0x0,_0x3d9cc9['H'])('BABYLON.ImageProcessingBlock',_0x326167));},0x80a0:(_0x2cbc0c,_0xcec77c,_0x374cf0)=>{_0x374cf0(0xc2c2),_0x374cf0(0xec2c),_0x374cf0(0x545d),_0x374cf0(0x7080),_0x374cf0(0x11d51),_0x374cf0(0x15113),_0x374cf0(0xc832),_0x374cf0(0x14c9e),_0x374cf0(0x8e9c),_0x374cf0(0x7e94),_0x374cf0(0x10fbc),_0x374cf0(0x41d0),_0x374cf0(0x164ba),_0x374cf0(0xd9c5);},0x545d:(_0x36b070,_0x21f64d,_0xea2f22)=>{var _0x21c0f8=a8_0x2e955a;function _0x34a4e9(_0x212b10,_0x7d73c0,_0x4a0556,_0x228a95){var _0xdf220=a8_0xcbd5,_0x4059e5,_0x478751=arguments[_0xdf220(0x9da)],_0x3c5e67=_0x478751<0x3?_0x7d73c0:null===_0x228a95?_0x228a95=Object[_0xdf220(0x2fee)](_0x7d73c0,_0x4a0556):_0x228a95;if(_0xdf220(0x3e0f)==typeof Reflect&&_0xdf220(0x17ad)==typeof Reflect[_0xdf220(0x3902)])_0x3c5e67=Reflect[_0xdf220(0x3902)](_0x212b10,_0x7d73c0,_0x4a0556,_0x228a95);else{for(var _0x53cec0=_0x212b10['length']-0x1;0x0<=_0x53cec0;_0x53cec0--)(_0x4059e5=_0x212b10[_0x53cec0])&&(_0x3c5e67=(_0x478751<0x3?_0x4059e5(_0x3c5e67):0x3<_0x478751?_0x4059e5(_0x7d73c0,_0x4a0556,_0x3c5e67):_0x4059e5(_0x7d73c0,_0x4a0556))||_0x3c5e67);}0x3<_0x478751&&_0x3c5e67&&Object[_0xdf220(0x30e2)](_0x7d73c0,_0x4a0556,_0x3c5e67);}var _0x5c45ca=_0xea2f22(0x10b7b),_0x5429f9=_0xea2f22(0x17eee),_0x3ef5cc=_0xea2f22(0xf582),_0x1657dc=_0xea2f22(0x17368),_0x2df585=_0xea2f22(0x4158),_0x1476a7=_0xea2f22(0x97e6),_0x259133=_0xea2f22(0xca26),_0x5ebd3b=_0xea2f22(0x9bf9),_0x2009f7=_0xea2f22(0x10fbc);_0xea2f22(0xc907),_0xea2f22(0x5a2d),_0xea2f22(0xdc9a);class _0x31ecd9 extends _0x5c45ca['k']{constructor(_0x593622){var _0x278e73=a8_0xcbd5;super(_0x593622,_0x3ef5cc['u']['Fragment']),this[_0x278e73(0x158b)]='',this[_0x278e73(0x1b5e)]='',this['_worldMatrixName']='',this[_0x278e73(0x3dd7)]=!0x1,this[_0x278e73(0x32e5)]=!0x1,this[_0x278e73(0x16cb)]=!0x1,this[_0x278e73(0x283d)]=!0x1,this[_0x278e73(0x15b4)]=!0x0,this[_0x278e73(0x3d35)](_0x278e73(0x1d0),_0x5429f9['E'][_0x278e73(0x386)],!0x1),this[_0x278e73(0x3d35)]('worldNormal',_0x5429f9['E'][_0x278e73(0x386)],!0x1),this[_0x278e73(0x3d35)](_0x278e73(0x2891),_0x5429f9['E'][_0x278e73(0x386)],!0x0),this[_0x278e73(0x3d35)]('uv',_0x5429f9['E'][_0x278e73(0x2f02)],!0x1),this[_0x278e73(0x3d35)]('normalMapColor',_0x5429f9['E']['Color3'],!0x1),this['registerInput'](_0x278e73(0x3b93),_0x5429f9['E'][_0x278e73(0x593)],!0x1),this[_0x278e73(0x3d35)](_0x278e73(0xcc2),_0x5429f9['E']['Vector3'],!0x0),this[_0x278e73(0x3d35)](_0x278e73(0x3125),_0x5429f9['E'][_0x278e73(0x593)],!0x0),this[_0x278e73(0x3d35)](_0x278e73(0x35be),_0x5429f9['E'][_0x278e73(0x593)],!0x0),this[_0x278e73(0x3d35)](_0x278e73(0x4186),_0x5429f9['E']['Object'],!0x0,_0x3ef5cc['u']['VertexAndFragment'],new _0x5ebd3b['C'](_0x278e73(0x4186),this,_0x1657dc['Ab'][_0x278e73(0x17a)],_0x2009f7['v'],_0x278e73(0x350f))),this[_0x278e73(0x3d35)](_0x278e73(0x318b),_0x5429f9['E'][_0x278e73(0x735)],!0x0),this[_0x278e73(0x35ab)](_0x278e73(0x2623),_0x5429f9['E']['Vector4']),this[_0x278e73(0x35ab)](_0x278e73(0x376a),_0x5429f9['E'][_0x278e73(0x2f02)]);}[_0x21c0f8(0x28c8)](){var _0x1cbefd=_0x21c0f8;return _0x1cbefd(0x35bf);}get['worldPosition'](){var _0x2acd3a=_0x21c0f8;return this[_0x2acd3a(0x1f94)][0x0];}get[_0x21c0f8(0xbd6)](){var _0xa6faa0=_0x21c0f8;return this[_0xa6faa0(0x1f94)][0x1];}get[_0x21c0f8(0x2891)](){var _0x25b2d6=_0x21c0f8;return this[_0x25b2d6(0x1f94)][0x2];}get['uv'](){var _0x2b92c7=_0x21c0f8;return this[_0x2b92c7(0x1f94)][0x3];}get['normalMapColor'](){return this['_inputs'][0x4];}get[_0x21c0f8(0x3b93)](){return this['_inputs'][0x5];}get['viewDirection'](){var _0x108dfc=_0x21c0f8;return this[_0x108dfc(0x1f94)][0x6];}get[_0x21c0f8(0x3125)](){var _0x21f581=_0x21c0f8;return this[_0x21f581(0x1f94)][0x7];}get[_0x21c0f8(0x35be)](){return this['_inputs'][0x8];}get['TBN'](){var _0x56098c=_0x21c0f8;return this[_0x56098c(0x1f94)][0x9];}get['world'](){var _0x2fdf01=_0x21c0f8;return this[_0x2fdf01(0x1f94)][0xa];}get[_0x21c0f8(0x2623)](){var _0x20a98e=_0x21c0f8;return this[_0x20a98e(0x35ba)][0x0];}get[_0x21c0f8(0x376a)](){return this['_outputs'][0x1];}[_0x21c0f8(0x39db)](_0x5d3c36,_0x2e0e7b,_0x430db4){var _0x597c20=_0x21c0f8,_0x5b0b5e=this[_0x597c20(0x2305)]['connectedPoint'][_0x597c20(0x196b)][_0x597c20(0x3770)],_0x5b0b5e=this['viewDirection'][_0x597c20(0x3331)]&&(this['useParallaxOcclusion']&&_0x5b0b5e||!this[_0x597c20(0x16cb)]&&this[_0x597c20(0x35be)][_0x597c20(0x3331)]);_0x430db4[_0x597c20(0xe6c)](_0x597c20(0x48c),!0x0),_0x430db4[_0x597c20(0xe6c)](_0x597c20(0x263a),_0x5b0b5e,!0x0),_0x430db4[_0x597c20(0xe6c)](_0x597c20(0x13f9),this[_0x597c20(0x16cb)],!0x0),_0x430db4[_0x597c20(0xe6c)](_0x597c20(0x155f),this[_0x597c20(0x283d)],!0x0);}[_0x21c0f8(0x3458)](_0x2452bb,_0x47faf6,_0x55c1a8){var _0x4d319c=_0x21c0f8;_0x47faf6[_0x4d319c(0x14ab)]()[_0x4d319c(0x1be7)]?_0x2452bb['setFloat2'](this[_0x4d319c(0x158b)],this['invertX']?0x1:-0x1,this['invertY']?0x1:-0x1):_0x2452bb[_0x4d319c(0x2f5e)](this[_0x4d319c(0x158b)],this[_0x4d319c(0x3dd7)]?-0x1:0x1,this[_0x4d319c(0x32e5)]?-0x1:0x1),_0x55c1a8&&(_0x2452bb[_0x4d319c(0x12f1)](this['_tangentCorrectionFactorName'],_0x55c1a8[_0x4d319c(0xe77)]()['determinant']()<0x0?-0x1:0x1),this[_0x4d319c(0x283d)]&&!this[_0x4d319c(0x318b)]['isConnected']&&_0x2452bb['setMatrix'](this[_0x4d319c(0x1e97)],_0x55c1a8[_0x4d319c(0xe77)]()));}[_0x21c0f8(0x1c5f)](_0x19a804){var _0x24d671=_0x21c0f8;if(!this['uv'][_0x24d671(0x3331)]){let _0x3b7abc=_0x19a804[_0x24d671(0x8e9)](_0x479215=>_0x479215[_0x24d671(0x3930)]&&'uv'===_0x479215[_0x24d671(0x1c3a)]);_0x3b7abc||(_0x3b7abc=new _0x1476a7['S']('uv'))[_0x24d671(0x2227)](),_0x3b7abc[_0x24d671(0x2623)][_0x24d671(0x13e2)](this['uv']);}if(!this[_0x24d671(0x3b93)][_0x24d671(0x3331)]){const _0x440b75=new _0x1476a7['S'](_0x24d671(0x3b93));_0x440b75[_0x24d671(0x31eb)]=0x1,_0x440b75[_0x24d671(0x2623)][_0x24d671(0x13e2)](this['strength']);}}[_0x21c0f8(0x2115)](_0x4688e3){var _0x34243e=_0x21c0f8;super[_0x34243e(0x2115)](_0x4688e3);var _0x95c4a8='//'+this[_0x34243e(0x1c3a)],_0x970370=this['uv'],_0x1378fb=this['worldPosition'],_0x42733c=this[_0x34243e(0xbd6)],_0x1a7655=this[_0x34243e(0x2891)];_0x4688e3[_0x34243e(0x2a8a)][_0x34243e(0x1e4f)][_0x34243e(0x2009)](this),_0x4688e3[_0x34243e(0x2a8a)]['bindableBlocks'][_0x34243e(0x2009)](this),this[_0x34243e(0x158b)]=_0x4688e3[_0x34243e(0x7f3)](_0x34243e(0x251c)),_0x4688e3[_0x34243e(0x208e)](this['_tangentSpaceParameterName'],_0x34243e(0x135d)),this[_0x34243e(0x1b5e)]=_0x4688e3[_0x34243e(0x7f3)]('tangentCorrectionFactor'),_0x4688e3[_0x34243e(0x208e)](this[_0x34243e(0x1b5e)],'float'),this[_0x34243e(0x1e97)]=_0x4688e3[_0x34243e(0x7f3)](_0x34243e(0x1edd)),_0x4688e3[_0x34243e(0x208e)](this[_0x34243e(0x1e97)],_0x34243e(0x366f));let _0x16ca96=null;this[_0x34243e(0x2305)][_0x34243e(0x8e1)]&&(_0x16ca96=this[_0x34243e(0x2305)][_0x34243e(0x8e1)]['_ownerBlock'][_0x34243e(0x3770)]);var _0x1fb5db=this[_0x34243e(0xcc2)][_0x34243e(0x3331)]&&(this['useParallaxOcclusion']&&_0x16ca96||!this[_0x34243e(0x16cb)]&&this[_0x34243e(0x35be)][_0x34243e(0x3331)]),_0x50ea31=this[_0x34243e(0x3125)][_0x34243e(0xfec)]?this[_0x34243e(0x3125)]['connectInputBlock'][_0x34243e(0x40fe)]?_0x4688e3[_0x34243e(0x2758)](this[_0x34243e(0x3125)][_0x34243e(0x3b06)]['value']):this['parallaxScale'][_0x34243e(0x28ff)]:_0x34243e(0x16a5),_0x25f206=this[_0x34243e(0x3b93)]['isConnectedToInputBlock']&&this[_0x34243e(0x3b93)][_0x34243e(0x3b06)][_0x34243e(0x40fe)]?_0x34243e(0x2285)+_0x4688e3['_emitFloat'](this['strength']['connectInputBlock'][_0x34243e(0x31eb)]):_0x34243e(0x2285)+this[_0x34243e(0x3b93)]['associatedVariableName'],_0x12f5a1=(_0x4688e3[_0x34243e(0x39bf)](_0x34243e(0x23bf),_0x34243e(0x1262)),{'search':/defined\(TANGENT\)/g,'replace':_0x1a7655[_0x34243e(0x3331)]?'defined(TANGENT)':_0x34243e(0x36bf)}),_0x1cecf9=this[_0x34243e(0x4186)],_0x1cecf9=(_0x1cecf9[_0x34243e(0x3331)]?_0x4688e3[_0x34243e(0x3dfa)]+=_0x34243e(0xe82)+_0x1cecf9['associatedVariableName']+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20':_0x1a7655[_0x34243e(0x3331)]&&(_0x4688e3[_0x34243e(0x3dfa)]+=_0x34243e(0x2425)+_0x42733c[_0x34243e(0x28ff)]+_0x34243e(0x3ecb),_0x4688e3[_0x34243e(0x3dfa)]+=_0x34243e(0x32a4)+_0x1a7655['associatedVariableName']+_0x34243e(0x3ecb),_0x4688e3[_0x34243e(0x3dfa)]+=_0x34243e(0x1912)+this[_0x34243e(0x1b5e)]+_0x34243e(0x271f),_0x4688e3[_0x34243e(0x3dfa)]+=_0x34243e(0x3be5)),_0x4688e3[_0x34243e(0x204d)](_0x34243e(0x3ede),_0x95c4a8,{'replaceStrings':[_0x12f5a1,{'search':/varying mat3 vTBN/g,'replace':''},{'search':/uniform mat4 normalMatrix;/g,'replace':''}]}),_0x4688e3[_0x34243e(0x204d)](_0x34243e(0x3057),_0x95c4a8,{'replaceStrings':[{'search':/#include\(_DEFINENAME_,BUMP,_VARYINGNAME_,Bump,_SAMPLERNAME_,bump\)/g,'replace':''},{'search':/uniform sampler2D bumpSampler;/g,'replace':''},{'search':/vec2 parallaxOcclusion\(vec3 vViewDirCoT,vec3 vNormalCoT,vec2 texCoord,float parallaxScale\)/g,'replace':_0x34243e(0x10df)},{'search':/vec2 parallaxOffset\(vec3 viewDir,float heightScale\)/g,'replace':'vec2\x20parallaxOffset(vec3\x20viewDir,\x20float\x20heightScale,\x20float\x20height_)'},{'search':/texture2D\(bumpSampler,vBumpUV\)\.w/g,'replace':'height_'}]}),_0x1fb5db&&_0x16ca96?_0x34243e(0x2435)+_0x16ca96+',\x20'+_0x970370[_0x34243e(0x28ff)]+_0x34243e(0x36d0):this[_0x34243e(0x2305)][_0x34243e(0x28ff)]);return _0x4688e3['compilationString']+=this['_declareOutput'](this[_0x34243e(0x2623)],_0x4688e3)+_0x34243e(0x2209),_0x4688e3[_0x34243e(0x3dfa)]+=_0x4688e3[_0x34243e(0x250b)]('bumpFragment',_0x95c4a8,{'replaceStrings':[{'search':/texture2D\(bumpSampler,vBumpUV\)/g,'replace':''+_0x1cecf9},{'search':/#define CUSTOM_FRAGMENT_BUMP_FRAGMENT/g,'replace':'mat4\x20normalMatrix\x20=\x20toNormalMatrix('+(this[_0x34243e(0x318b)][_0x34243e(0x3331)]?this[_0x34243e(0x318b)][_0x34243e(0x28ff)]:this['_worldMatrixName'])+');'},{'search':/perturbNormal\(TBN,texture2D\(bumpSampler,vBumpUV\+uvOffset\).xyz,vBumpInfos.y\)/g,'replace':_0x34243e(0x331d)+_0x1cecf9+_0x34243e(0x10fb)},{'search':/parallaxOcclusion\(invTBN\*-viewDirectionW,invTBN\*normalW,vBumpUV,vBumpInfos.z\)/g,'replace':_0x34243e(0x3c5d)+(_0x1fb5db&&this[_0x34243e(0x16cb)]?_0x16ca96:_0x34243e(0x2a3e))+')'},{'search':/parallaxOffset\(invTBN\*viewDirectionW,vBumpInfos\.z\)/g,'replace':_0x34243e(0x2e15)+(_0x1fb5db?this[_0x34243e(0x35be)][_0x34243e(0x28ff)]:'0.')+')'},{'search':/vTangentSpaceParams/g,'replace':this['_tangentSpaceParameterName']},{'search':/vBumpInfos.y/g,'replace':_0x25f206},{'search':/vBumpInfos.z/g,'replace':_0x50ea31},{'search':/vBumpUV/g,'replace':_0x970370[_0x34243e(0x28ff)]},{'search':/vPositionW/g,'replace':_0x1378fb[_0x34243e(0x28ff)]+_0x34243e(0x239a)},{'search':/normalW=/g,'replace':this[_0x34243e(0x2623)][_0x34243e(0x28ff)]+'.xyz\x20=\x20'},{'search':/mat3\(normalMatrix\)\*normalW/g,'replace':_0x34243e(0x3fee)+this[_0x34243e(0x2623)][_0x34243e(0x28ff)]+_0x34243e(0x239a)},{'search':/normalW/g,'replace':_0x42733c[_0x34243e(0x28ff)]+_0x34243e(0x239a)},{'search':/viewDirectionW/g,'replace':_0x1fb5db?this[_0x34243e(0xcc2)]['associatedVariableName']:_0x34243e(0x2167)},_0x12f5a1]}),this;}[_0x21c0f8(0x1d87)](){var _0xc70e82=_0x21c0f8,_0x5eba77=super[_0xc70e82(0x1d87)]()+(this[_0xc70e82(0x302b)]+_0xc70e82(0x1bf8)+this[_0xc70e82(0x3dd7)]+_0xc70e82(0x271f));return(_0x5eba77+=this['_codeVariableName']+_0xc70e82(0x397)+this[_0xc70e82(0x32e5)]+_0xc70e82(0x271f))+(this[_0xc70e82(0x302b)]+_0xc70e82(0x2d2b)+this[_0xc70e82(0x16cb)]+_0xc70e82(0x271f))+(this[_0xc70e82(0x302b)]+_0xc70e82(0xfe6)+this[_0xc70e82(0x283d)]+';\x0d\x0a');}[_0x21c0f8(0xea8)](){var _0x4e72bd=_0x21c0f8;const _0x399fca=super[_0x4e72bd(0xea8)]();return _0x399fca[_0x4e72bd(0x3dd7)]=this[_0x4e72bd(0x3dd7)],_0x399fca[_0x4e72bd(0x32e5)]=this[_0x4e72bd(0x32e5)],_0x399fca[_0x4e72bd(0x16cb)]=this[_0x4e72bd(0x16cb)],_0x399fca[_0x4e72bd(0x283d)]=this['useObjectSpaceNormalMap'],_0x399fca;}[_0x21c0f8(0x364c)](_0x2678c8,_0x260be2,_0x3c8c60){var _0x551d01=_0x21c0f8;super['_deserialize'](_0x2678c8,_0x260be2,_0x3c8c60),this[_0x551d01(0x3dd7)]=_0x2678c8[_0x551d01(0x3dd7)],this[_0x551d01(0x32e5)]=_0x2678c8[_0x551d01(0x32e5)],this[_0x551d01(0x16cb)]=!!_0x2678c8[_0x551d01(0x16cb)],this[_0x551d01(0x283d)]=!!_0x2678c8['useObjectSpaceNormalMap'];}}_0x34a4e9([(0x0,_0x259133['p'])('Invert\x20X\x20axis',_0x259133['U']['Boolean'],'PROPERTIES',{'notifiers':{'update':!0x1}})],_0x31ecd9['prototype'],_0x21c0f8(0x3dd7),void 0x0),_0x34a4e9([(0x0,_0x259133['p'])(_0x21c0f8(0x3df9),_0x259133['U'][_0x21c0f8(0x22cc)],'PROPERTIES',{'notifiers':{'update':!0x1}})],_0x31ecd9[_0x21c0f8(0x2dca)],_0x21c0f8(0x32e5),void 0x0),_0x34a4e9([(0x0,_0x259133['p'])('Use\x20parallax\x20occlusion',_0x259133['U'][_0x21c0f8(0x22cc)])],_0x31ecd9[_0x21c0f8(0x2dca)],_0x21c0f8(0x16cb),void 0x0),_0x34a4e9([(0x0,_0x259133['p'])(_0x21c0f8(0x3861),_0x259133['U'][_0x21c0f8(0x22cc)],_0x21c0f8(0x27c6),{'notifiers':{'update':!0x1}})],_0x31ecd9['prototype'],_0x21c0f8(0x283d),void 0x0),(0x0,_0x2df585['H'])(_0x21c0f8(0x3df6),_0x31ecd9);},0x14c9e:(_0xb3b50a,_0x207208,_0x772155)=>{var _0x430bb2=a8_0x2e955a,_0x4a2e14=_0x772155(0x10b7b),_0x4ce961=_0x772155(0x17eee),_0x348d5e=_0x772155(0xf582),_0x772155=_0x772155(0x4158);class _0x274382 extends _0x4a2e14['k']{constructor(_0x4ac369){var _0x32ff91=a8_0xcbd5;super(_0x4ac369,_0x348d5e['u'][_0x32ff91(0x2d24)]),this[_0x32ff91(0x35ab)]('xy',_0x4ce961['E'][_0x32ff91(0x2f02)],_0x348d5e['u']['Fragment']),this[_0x32ff91(0x35ab)]('x',_0x4ce961['E'][_0x32ff91(0x593)],_0x348d5e['u'][_0x32ff91(0x2d24)]),this['registerOutput']('y',_0x4ce961['E'][_0x32ff91(0x593)],_0x348d5e['u'][_0x32ff91(0x2d24)]);}['getClassName'](){return'ScreenSizeBlock';}get['xy'](){var _0x56cc68=a8_0xcbd5;return this[_0x56cc68(0x35ba)][0x0];}get['x'](){return this['_outputs'][0x1];}get['y'](){var _0x26e343=a8_0xcbd5;return this[_0x26e343(0x35ba)][0x2];}[_0x430bb2(0x3458)](_0x21bb66){var _0x5706d1=_0x430bb2;const _0x5b2023=this['_scene'][_0x5706d1(0x279a)]();_0x21bb66[_0x5706d1(0x2f5e)](this[_0x5706d1(0x1ae1)],_0x5b2023[_0x5706d1(0x19ac)](),_0x5b2023[_0x5706d1(0x32b)]());}['writeOutputs'](_0x16d18b,_0x5c1716){var _0x2660e2=_0x430bb2;let _0x1b8d57='';for(const _0x43298a of this[_0x2660e2(0x35ba)])_0x43298a[_0x2660e2(0x26c5)]&&(_0x1b8d57+=this[_0x2660e2(0x83a)](_0x43298a,_0x16d18b)+_0x2660e2(0x2f6a)+_0x5c1716+'.'+_0x43298a['name']+_0x2660e2(0x271f));return _0x1b8d57;}[_0x430bb2(0x2115)](_0x1666c8){var _0x11a06a=_0x430bb2;if(super['_buildBlock'](_0x1666c8),this['_scene']=_0x1666c8[_0x11a06a(0x2a8a)][_0x11a06a(0x38c0)],_0x1666c8[_0x11a06a(0x36f2)]===_0x348d5e['u'][_0x11a06a(0xb37)])throw _0x11a06a(0x2127);return _0x1666c8[_0x11a06a(0x2a8a)][_0x11a06a(0x3418)][_0x11a06a(0x2009)](this),this[_0x11a06a(0x1ae1)]=_0x1666c8[_0x11a06a(0xe62)](_0x11a06a(0x5e6)),_0x1666c8['_emitUniformFromString'](this[_0x11a06a(0x1ae1)],_0x11a06a(0x135d)),_0x1666c8[_0x11a06a(0x3dfa)]+=this[_0x11a06a(0x2553)](_0x1666c8,this[_0x11a06a(0x1ae1)]),this;}}(0x0,_0x772155['H'])(_0x430bb2(0x2795),_0x274382);},0x8e9c:(_0x42c03e,_0x438a66,_0x5dd397)=>{var _0x5440d0=a8_0x2e955a,_0x4bac8c=_0x5dd397(0x10b7b),_0x4c8db6=_0x5dd397(0x17eee),_0x4f5b80=_0x5dd397(0xf582),_0x100d06=_0x5dd397(0x4158),_0x1a0354=_0x5dd397(0x9acf),_0x483dd6=_0x5dd397(0x97e6);class _0x5debe9 extends _0x4bac8c['k']{constructor(_0x476e7c){var _0x2c4ace=a8_0xcbd5;super(_0x476e7c,_0x4f5b80['u'][_0x2c4ace(0x2d24)]),this[_0x2c4ace(0x3d35)](_0x2c4ace(0x339),_0x4c8db6['E']['AutoDetect']),this[_0x2c4ace(0x3d35)](_0x2c4ace(0x961),_0x4c8db6['E'][_0x2c4ace(0x735)]),this['registerOutput'](_0x2c4ace(0x2623),_0x4c8db6['E']['Vector2']),this[_0x2c4ace(0x35ab)]('x',_0x4c8db6['E'][_0x2c4ace(0x593)]),this[_0x2c4ace(0x35ab)]('y',_0x4c8db6['E']['Float']),this[_0x2c4ace(0x3516)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x4c8db6['E']['Color3']|_0x4c8db6['E'][_0x2c4ace(0x310d)]|_0x4c8db6['E'][_0x2c4ace(0x386)]);}[_0x5440d0(0x28c8)](){var _0x1e74dc=_0x5440d0;return _0x1e74dc(0x28fa);}get[_0x5440d0(0x339)](){var _0x4b491d=_0x5440d0;return this[_0x4b491d(0x1f94)][0x0];}get[_0x5440d0(0x961)](){var _0x1d3753=_0x5440d0;return this[_0x1d3753(0x1f94)][0x1];}get[_0x5440d0(0x2623)](){var _0x5c0e42=_0x5440d0;return this[_0x5c0e42(0x35ba)][0x0];}get['x'](){return this['_outputs'][0x1];}get['y'](){var _0x3d8624=_0x5440d0;return this[_0x3d8624(0x35ba)][0x2];}[_0x5440d0(0x1c5f)](_0xf62a4){var _0x4c7d11=_0x5440d0;if(!this['worldViewProjection']['isConnected']){let _0x503b2a=_0xf62a4[_0x4c7d11(0x8e9)](_0xe36c3a=>_0xe36c3a[_0x4c7d11(0x3d64)]===_0x1a0354['$'][_0x4c7d11(0x1b7a)]);_0x503b2a||(_0x503b2a=new _0x483dd6['S']('worldViewProjection'))['setAsSystemValue'](_0x1a0354['$'][_0x4c7d11(0x1b7a)]),_0x503b2a['output']['connectTo'](this[_0x4c7d11(0x961)]);}}[_0x5440d0(0x2115)](_0x2cb19d){var _0x579ccb=_0x5440d0;super['_buildBlock'](_0x2cb19d);var _0x238f25=this[_0x579ccb(0x339)],_0x15dff0=this[_0x579ccb(0x961)];if(_0x238f25[_0x579ccb(0x8e1)]){var _0x2917db=_0x15dff0[_0x579ccb(0x28ff)],_0x118047=_0x2cb19d[_0x579ccb(0xe62)](_0x579ccb(0x26e6));switch(_0x238f25[_0x579ccb(0x8e1)][_0x579ccb(0x30a3)]){case _0x4c8db6['E'][_0x579ccb(0x310d)]:_0x2cb19d[_0x579ccb(0x3dfa)]+=_0x579ccb(0x244f)+_0x118047+_0x579ccb(0x2f6a)+_0x2917db+_0x579ccb(0x2d68)+_0x238f25[_0x579ccb(0x28ff)]+_0x579ccb(0x3842);break;case _0x4c8db6['E']['Vector4']:_0x2cb19d[_0x579ccb(0x3dfa)]+=_0x579ccb(0x244f)+_0x118047+'\x20=\x20'+_0x2917db+'\x20*\x20'+_0x238f25[_0x579ccb(0x28ff)]+_0x579ccb(0x271f);}return _0x2cb19d[_0x579ccb(0x3dfa)]+=_0x118047+(_0x579ccb(0x60c)+_0x118047+_0x579ccb(0x2e6d)),_0x2cb19d[_0x579ccb(0x3dfa)]+=_0x118047+('.xy\x20=\x20'+_0x118047+_0x579ccb(0x41d2)),this['output'][_0x579ccb(0x26c5)]&&(_0x2cb19d[_0x579ccb(0x3dfa)]+=this[_0x579ccb(0x83a)](this[_0x579ccb(0x2623)],_0x2cb19d)+(_0x579ccb(0x2f6a)+_0x118047+'.xy;\x0d\x0a')),this['x']['hasEndpoints']&&(_0x2cb19d['compilationString']+=this['_declareOutput'](this['x'],_0x2cb19d)+('\x20=\x20'+_0x118047+_0x579ccb(0x1cd8))),this['y'][_0x579ccb(0x26c5)]&&(_0x2cb19d[_0x579ccb(0x3dfa)]+=this['_declareOutput'](this['y'],_0x2cb19d)+('\x20=\x20'+_0x118047+_0x579ccb(0x3cfb))),this;}}}(0x0,_0x100d06['H'])(_0x5440d0(0x40e0),_0x5debe9);},0xd9c5:(_0xb21656,_0x2d30c1,_0x2b4af5)=>{var _0x492a3d=a8_0x2e955a,_0x1f88e0=_0x2b4af5(0x10b7b),_0x1bf766=_0x2b4af5(0x17eee),_0x3fb289=_0x2b4af5(0xf582),_0x2b4af5=_0x2b4af5(0x4158);class _0x412913 extends _0x1f88e0['k']{constructor(_0x2d8e24){var _0x333247=a8_0xcbd5;super(_0x2d8e24,_0x3fb289['u'][_0x333247(0x2d24)]),this['registerInput'](_0x333247(0x1d0),_0x1bf766['E'][_0x333247(0x386)],!0x1),this[_0x333247(0x3d35)](_0x333247(0x8a6),_0x1bf766['E'][_0x333247(0x735)],!0x1),this['registerInput'](_0x333247(0xbd6),_0x1bf766['E'][_0x333247(0x2c0f)],!0x0),this[_0x333247(0x35ab)]('depth',_0x1bf766['E']['Vector3']),this['worldNormal'][_0x333247(0xedb)](_0x1bf766['E'][_0x333247(0x2cf3)]|_0x1bf766['E'][_0x333247(0x310d)]|_0x1bf766['E'][_0x333247(0x386)]);}[_0x492a3d(0x28c8)](){var _0x1db1a4=_0x492a3d;return _0x1db1a4(0x30a4);}[_0x492a3d(0x1fdf)](_0x39d3b0){var _0x7f2e92=_0x492a3d;_0x39d3b0[_0x7f2e92(0x3b2a)](_0x7f2e92(0xdbe)),_0x39d3b0['_excludeVariableName'](_0x7f2e92(0x392e)),_0x39d3b0['_excludeVariableName']('biasAndScaleSM'),_0x39d3b0[_0x7f2e92(0x3b2a)](_0x7f2e92(0xdb0)),_0x39d3b0['_excludeVariableName'](_0x7f2e92(0x446)),_0x39d3b0[_0x7f2e92(0x3b2a)]('worldPos'),_0x39d3b0[_0x7f2e92(0x3b2a)](_0x7f2e92(0x19bd));}get[_0x492a3d(0x1d0)](){var _0x14e4cf=_0x492a3d;return this[_0x14e4cf(0x1f94)][0x0];}get[_0x492a3d(0x8a6)](){var _0x27b5ab=_0x492a3d;return this[_0x27b5ab(0x1f94)][0x1];}get['worldNormal'](){var _0x508c97=_0x492a3d;return this[_0x508c97(0x1f94)][0x2];}get['depth'](){return this['_outputs'][0x0];}[_0x492a3d(0x2115)](_0x1034f6){var _0x7d6291=_0x492a3d;super[_0x7d6291(0x2115)](_0x1034f6);var _0x1369da='//'+this[_0x7d6291(0x1c3a)];return _0x1034f6[_0x7d6291(0x208e)](_0x7d6291(0x2e33),_0x7d6291(0x1761)),_0x1034f6['_emitUniformFromString']('lightDataSM',_0x7d6291(0x1761)),_0x1034f6[_0x7d6291(0x208e)]('depthValuesSM',_0x7d6291(0x135d)),_0x1034f6[_0x7d6291(0x204d)]('packingFunctions',_0x1369da),_0x1034f6[_0x7d6291(0x3dfa)]+='vec4\x20worldPos\x20=\x20'+this[_0x7d6291(0x1d0)][_0x7d6291(0x28ff)]+_0x7d6291(0x271f),_0x1034f6[_0x7d6291(0x3dfa)]+=_0x7d6291(0x3408),_0x1034f6['compilationString']+=_0x7d6291(0x1251),_0x1034f6[_0x7d6291(0x3dfa)]+=_0x7d6291(0x3e45),this[_0x7d6291(0xbd6)]['isConnected']&&(_0x1034f6['compilationString']+='vec3\x20vNormalW\x20=\x20'+this[_0x7d6291(0xbd6)][_0x7d6291(0x28ff)]+'.xyz;\x0d\x0a',_0x1034f6['compilationString']+=_0x1034f6[_0x7d6291(0x250b)](_0x7d6291(0x3561),_0x1369da)),_0x1034f6[_0x7d6291(0x3dfa)]+='vec4\x20clipPos\x20=\x20'+this['viewProjection'][_0x7d6291(0x28ff)]+_0x7d6291(0xb21),_0x1034f6[_0x7d6291(0x3dfa)]+=_0x1034f6[_0x7d6291(0x250b)](_0x7d6291(0x2498),_0x1369da,{'replaceStrings':[{'search':/gl_Position/g,'replace':_0x7d6291(0x446)}]}),_0x1034f6[_0x7d6291(0x3dfa)]+=_0x1034f6[_0x7d6291(0x250b)](_0x7d6291(0x2f38),_0x1369da,{'replaceStrings':[{'search':/return;/g,'replace':''}]}),_0x1034f6[_0x7d6291(0x3dfa)]+=_0x7d6291(0x3064),_0x1034f6[_0x7d6291(0x3dfa)]+=this['_declareOutput'](this[_0x7d6291(0x2c6c)],_0x1034f6)+_0x7d6291(0xed4),this;}}(0x0,_0x2b4af5['H'])('BABYLON.ShadowMapBlock',_0x412913);},0x7e94:(_0x2d894a,_0x1ee858,_0x2bafbe)=>{var _0x13a793=a8_0x2e955a,_0x29dfea=_0x2bafbe(0x10b7b),_0x11e237=_0x2bafbe(0x17eee),_0x17782d=_0x2bafbe(0xf582),_0x43531c=_0x2bafbe(0x4158),_0x3f5d9c=_0x2bafbe(0x97e6),_0x3dc3ba=_0x2bafbe(0xd53f);class _0x5988af extends _0x29dfea['k']{constructor(_0x19a115){var _0x38ed9a=a8_0xcbd5;super(_0x19a115,_0x17782d['u'][_0x38ed9a(0x2d24)]),this[_0x38ed9a(0x3d35)](_0x38ed9a(0x3f08),_0x11e237['E'][_0x38ed9a(0x2f02)]),this[_0x38ed9a(0x3d35)](_0x38ed9a(0x3b93),_0x11e237['E']['Float']),this[_0x38ed9a(0x3d35)](_0x38ed9a(0x4119),_0x11e237['E'][_0x38ed9a(0x2f02)]),this[_0x38ed9a(0x3d35)](_0x38ed9a(0x34d3),_0x11e237['E'][_0x38ed9a(0x2f02)]),this[_0x38ed9a(0x35ab)](_0x38ed9a(0x2623),_0x11e237['E'][_0x38ed9a(0x2f02)]),this[_0x38ed9a(0x35ab)]('x',_0x11e237['E'][_0x38ed9a(0x593)]),this[_0x38ed9a(0x35ab)]('y',_0x11e237['E'][_0x38ed9a(0x593)]);}[_0x13a793(0x28c8)](){var _0x426ce5=_0x13a793;return _0x426ce5(0x3ba3);}get[_0x13a793(0x3f08)](){var _0x3acff3=_0x13a793;return this[_0x3acff3(0x1f94)][0x0];}get[_0x13a793(0x3b93)](){return this['_inputs'][0x1];}get['center'](){var _0x4806fd=_0x13a793;return this[_0x4806fd(0x1f94)][0x2];}get['offset'](){var _0x2750c6=_0x13a793;return this[_0x2750c6(0x1f94)][0x3];}get[_0x13a793(0x2623)](){return this['_outputs'][0x0];}get['x'](){return this['_outputs'][0x1];}get['y'](){var _0x20ca36=_0x13a793;return this[_0x20ca36(0x35ba)][0x2];}[_0x13a793(0x1c5f)](){var _0x271c70=_0x13a793;if(!this[_0x271c70(0x4119)][_0x271c70(0x3331)]){const _0x4975ed=new _0x3f5d9c['S']('center');_0x4975ed['value']=new _0x3dc3ba['FM'](0.5,0.5),_0x4975ed[_0x271c70(0x2623)][_0x271c70(0x13e2)](this['center']);}if(!this['strength'][_0x271c70(0x3331)]){const _0xb2a07=new _0x3f5d9c['S'](_0x271c70(0x3b93));_0xb2a07[_0x271c70(0x31eb)]=0x1,_0xb2a07[_0x271c70(0x2623)]['connectTo'](this['strength']);}if(!this[_0x271c70(0x34d3)][_0x271c70(0x3331)]){const _0x33c534=new _0x3f5d9c['S'](_0x271c70(0x34d3));_0x33c534[_0x271c70(0x31eb)]=new _0x3dc3ba['FM'](0x0,0x0),_0x33c534[_0x271c70(0x2623)]['connectTo'](this[_0x271c70(0x34d3)]);}}[_0x13a793(0x2115)](_0x9dbeb6){var _0x2f6def=_0x13a793;super[_0x2f6def(0x2115)](_0x9dbeb6);var _0xc32162=_0x9dbeb6[_0x2f6def(0xe62)]('delta'),_0x5de068=_0x9dbeb6[_0x2f6def(0xe62)](_0x2f6def(0x2df0)),_0x33287d=_0x9dbeb6[_0x2f6def(0xe62)]('x'),_0x43122c=_0x9dbeb6[_0x2f6def(0xe62)]('y'),_0x98d26e=_0x9dbeb6['_getFreeVariableName']('result');return _0x9dbeb6[_0x2f6def(0x3dfa)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20'+_0xc32162+_0x2f6def(0x2f6a)+this[_0x2f6def(0x3f08)]['associatedVariableName']+'\x20-\x20'+this[_0x2f6def(0x4119)][_0x2f6def(0x28ff)]+_0x2f6def(0x3e63)+_0x5de068+_0x2f6def(0x2f6a)+this['strength'][_0x2f6def(0x28ff)]+_0x2f6def(0xd79)+_0xc32162+_0x2f6def(0x2080)+_0x33287d+_0x2f6def(0x1ff8)+_0x5de068+_0x2f6def(0x4022)+_0xc32162+_0x2f6def(0x98a)+_0x5de068+_0x2f6def(0x4022)+_0xc32162+_0x2f6def(0x36fd)+_0x43122c+_0x2f6def(0x3b33)+_0x5de068+_0x2f6def(0x4022)+_0xc32162+_0x2f6def(0x1f75)+_0x5de068+_0x2f6def(0x4022)+_0xc32162+_0x2f6def(0x6e3)+_0x98d26e+'\x20=\x20vec2('+_0x33287d+_0x2f6def(0x100d)+this['center'][_0x2f6def(0x28ff)]+_0x2f6def(0xe3a)+this[_0x2f6def(0x34d3)]['associatedVariableName']+_0x2f6def(0x19b7)+_0x43122c+_0x2f6def(0x100d)+this['center'][_0x2f6def(0x28ff)]+_0x2f6def(0x1826)+this[_0x2f6def(0x34d3)][_0x2f6def(0x28ff)]+_0x2f6def(0x42f),this[_0x2f6def(0x2623)]['hasEndpoints']&&(_0x9dbeb6[_0x2f6def(0x3dfa)]+=this[_0x2f6def(0x83a)](this[_0x2f6def(0x2623)],_0x9dbeb6)+(_0x2f6def(0x2f6a)+_0x98d26e+_0x2f6def(0x271f))),this['x'][_0x2f6def(0x26c5)]&&(_0x9dbeb6[_0x2f6def(0x3dfa)]+=this[_0x2f6def(0x83a)](this['x'],_0x9dbeb6)+('\x20=\x20'+_0x98d26e+_0x2f6def(0x1cd8))),this['y']['hasEndpoints']&&(_0x9dbeb6[_0x2f6def(0x3dfa)]+=this[_0x2f6def(0x83a)](this['y'],_0x9dbeb6)+(_0x2f6def(0x2f6a)+_0x98d26e+'.y;\x0d\x0a')),this;}}(0x0,_0x43531c['H'])('BABYLON.TwirlBlock',_0x5988af);},0x3bff:(_0xa578c1,_0x37344e,_0x5e3100)=>{var _0x41ee66=a8_0x2e955a,_0x221358;_0x5e3100['d'](_0x37344e,{'c':()=>_0x221358}),(_0x5e3100=_0x221358=_0x221358||{})[_0x5e3100[_0x41ee66(0x253)]=0x0]=_0x41ee66(0x253),_0x5e3100[_0x5e3100[_0x41ee66(0x285)]=0x1]=_0x41ee66(0x285),_0x5e3100[_0x5e3100[_0x41ee66(0x2a65)]=0x2]='RealTime';},0xf78e:(_0xb049c7,_0x11de79,_0x3e68e5)=>{_0x3e68e5(0x97e6),_0x3e68e5(0x3bff);},0x97e6:(_0x3b473c,_0xa09071,_0x2502be)=>{var _0x419adf=a8_0x2e955a;_0x2502be['d'](_0xa09071,{'S':()=>_0x45beb1});var _0xa09071=_0x2502be(0x10b7b),_0x22d4f8=_0x2502be(0x17eee),_0x545462=_0x2502be(0xd4e7),_0x50a678=_0x2502be(0x9acf),_0x1e4ee6=_0x2502be(0xd53f),_0x24a6b1=_0x2502be(0xf582),_0x3f83bd=_0x2502be(0x4158),_0x203dbe=_0x2502be(0xd079),_0x55ca4b=_0x2502be(0x3bff),_0x532be2=_0x2502be(0xa896),_0x2ff47e=_0x2502be(0x23a8);const _0x1d6fae={'position2d':_0x419adf(0x2436),'particle_uv':_0x419adf(0x399a),'particle_color':'vColor','particle_texturemask':_0x419adf(0x2661),'particle_positionw':_0x419adf(0x72e)},_0x44f2cc={'particle_uv':!0x0,'particle_color':!0x0,'particle_texturemask':!0x0,'particle_positionw':!0x0},_0x1e707d={'particle_texturemask':!0x0};class _0x45beb1 extends _0xa09071['k']{constructor(_0x319bc6,_0x248ff4=_0x24a6b1['u']['Vertex'],_0x23b852=_0x22d4f8['E'][_0x419adf(0x2c0f)]){var _0x4752f3=_0x419adf;super(_0x319bc6,_0x248ff4,!0x1,!0x0),this[_0x4752f3(0xf91)]=_0x545462['M'][_0x4752f3(0x264d)],this[_0x4752f3(0xc14)]=_0x55ca4b['c'][_0x4752f3(0x253)],this[_0x4752f3(0x1858)]=0x0,this[_0x4752f3(0x34dd)]=0x0,this[_0x4752f3(0x1df2)]=!0x1,this[_0x4752f3(0x176a)]=0x0,this[_0x4752f3(0x1c22)]=null,this[_0x4752f3(0x40fe)]=!0x1,this['groupInInspector']='',this[_0x4752f3(0x1280)]=new _0x532be2['y$'](),this[_0x4752f3(0xd47)]=!0x1,this[_0x4752f3(0x1945)]=!0x1,this['_type']=_0x23b852,this['setDefaultValue'](),this[_0x4752f3(0x35ab)](_0x4752f3(0x2623),_0x23b852);}get[_0x419adf(0x30a3)](){var _0x315cac=_0x419adf;if(this[_0x315cac(0x49f)]===_0x22d4f8['E'][_0x315cac(0x2c0f)]){if(this['isUniform']&&null!=this[_0x315cac(0x31eb)]){if(!isNaN(this[_0x315cac(0x31eb)]))return this[_0x315cac(0x49f)]=_0x22d4f8['E'][_0x315cac(0x593)],this[_0x315cac(0x49f)];switch(this[_0x315cac(0x31eb)]['getClassName']()){case _0x315cac(0x2f02):return this[_0x315cac(0x49f)]=_0x22d4f8['E'][_0x315cac(0x2f02)],this[_0x315cac(0x49f)];case _0x315cac(0x310d):return this[_0x315cac(0x49f)]=_0x22d4f8['E']['Vector3'],this['_type'];case _0x315cac(0x386):return this[_0x315cac(0x49f)]=_0x22d4f8['E']['Vector4'],this[_0x315cac(0x49f)];case _0x315cac(0x2cf3):return this[_0x315cac(0x49f)]=_0x22d4f8['E'][_0x315cac(0x2cf3)],this['_type'];case _0x315cac(0x1b9e):return this[_0x315cac(0x49f)]=_0x22d4f8['E'][_0x315cac(0x1b9e)],this['_type'];case _0x315cac(0x735):return this['_type']=_0x22d4f8['E'][_0x315cac(0x735)],this[_0x315cac(0x49f)];}}if(this['isAttribute'])switch(this[_0x315cac(0x1c3a)]){case'position':case _0x315cac(0x23e1):case _0x315cac(0xc59):return this[_0x315cac(0x49f)]=_0x22d4f8['E']['Vector3'],this[_0x315cac(0x49f)];case'uv':case _0x315cac(0x3adf):case'uv3':case _0x315cac(0x3745):case _0x315cac(0x13f):case'uv6':case _0x315cac(0x3fbc):case _0x315cac(0x2045):return this[_0x315cac(0x49f)]=_0x22d4f8['E'][_0x315cac(0x2f02)],this['_type'];case'matricesIndices':case'matricesWeights':case _0x315cac(0x406c):case _0x315cac(0x9db):case'world0':case _0x315cac(0x1b6d):case'world2':case _0x315cac(0x1e7d):case _0x315cac(0x2d67):return this[_0x315cac(0x49f)]=_0x22d4f8['E'][_0x315cac(0x386)],this[_0x315cac(0x49f)];case'color':case _0x315cac(0x188a):case'particle_color':case _0x315cac(0x1b9):return this[_0x315cac(0x49f)]=_0x22d4f8['E']['Color4'],this['_type'];}if(this[_0x315cac(0x78c)])switch(this[_0x315cac(0x1c22)]){case _0x50a678['$'][_0x315cac(0x3821)]:case _0x50a678['$'][_0x315cac(0x1484)]:case _0x50a678['$'][_0x315cac(0x1b7a)]:case _0x50a678['$'][_0x315cac(0x4122)]:case _0x50a678['$'][_0x315cac(0x3b66)]:case _0x50a678['$']['Projection']:return this['_type']=_0x22d4f8['E'][_0x315cac(0x735)],this[_0x315cac(0x49f)];case _0x50a678['$'][_0x315cac(0x3033)]:return this['_type']=_0x22d4f8['E'][_0x315cac(0x310d)],this[_0x315cac(0x49f)];case _0x50a678['$'][_0x315cac(0x1bbf)]:return this[_0x315cac(0x49f)]=_0x22d4f8['E']['Color3'],this[_0x315cac(0x49f)];case _0x50a678['$'][_0x315cac(0x3642)]:case _0x50a678['$'][_0x315cac(0x1192)]:return this[_0x315cac(0x49f)]=_0x22d4f8['E'][_0x315cac(0x593)],this['_type'];case _0x50a678['$']['CameraParameters']:return this['_type']=_0x22d4f8['E'][_0x315cac(0x386)],this[_0x315cac(0x49f)];}}return this['_type'];}['validateBlockName'](_0x11e994){return!!this['isAttribute']||super['validateBlockName'](_0x11e994);}get['output'](){var _0x35cf22=_0x419adf;return this[_0x35cf22(0x35ba)][0x0];}['setAsAttribute'](_0x4fa0f0){var _0x324eb2=_0x419adf;return this[_0x324eb2(0xf91)]=_0x545462['M'][_0x324eb2(0x3e4a)],_0x4fa0f0&&(this[_0x324eb2(0x1c3a)]=_0x4fa0f0),this;}[_0x419adf(0x41a9)](_0x5bb62e){var _0x3350d9=_0x419adf;return this[_0x3350d9(0x3d64)]=_0x5bb62e,this;}get[_0x419adf(0x31eb)](){var _0x51d79c=_0x419adf;return this[_0x51d79c(0x35af)];}set['value'](_0xc20823){var _0x59d5fc=_0x419adf;this['type']===_0x22d4f8['E'][_0x59d5fc(0x593)]&&(this[_0x59d5fc(0x1df2)]?_0xc20823=_0xc20823?0x1:0x0:this[_0x59d5fc(0x1858)]!==this[_0x59d5fc(0x34dd)]&&(_0xc20823=Math['max'](this[_0x59d5fc(0x1858)],_0xc20823),_0xc20823=Math['min'](this[_0x59d5fc(0x34dd)],_0xc20823))),this[_0x59d5fc(0x35af)]=_0xc20823,this['_mode']=_0x545462['M'][_0x59d5fc(0x13a2)],this['onValueChangedObservable'][_0x59d5fc(0x223f)](this);}get[_0x419adf(0x189d)](){return this['_valueCallback'];}set['valueCallback'](_0x227176){var _0x385d93=_0x419adf;this[_0x385d93(0x1e75)]=_0x227176,this[_0x385d93(0xf91)]=_0x545462['M'][_0x385d93(0x13a2)];}get[_0x419adf(0x28ff)](){return this['_associatedVariableName'];}set[_0x419adf(0x28ff)](_0x3f16dd){this['_associatedVariableName']=_0x3f16dd;}get[_0x419adf(0x1073)](){var _0x516080=_0x419adf;return this[_0x516080(0xc14)];}set[_0x419adf(0x1073)](_0x1b0946){var _0x3332be=_0x419adf;this[_0x3332be(0xc14)]=_0x1b0946;}get[_0x419adf(0x3ccc)](){var _0x1d10f4=_0x419adf;return this[_0x1d10f4(0xf91)]===_0x545462['M'][_0x1d10f4(0x264d)];}get[_0x419adf(0x3b8)](){var _0x19ec1e=_0x419adf;return this[_0x19ec1e(0xf91)]===_0x545462['M'][_0x19ec1e(0x13a2)];}set['isUniform'](_0x34eb74){var _0x48de5d=_0x419adf;this[_0x48de5d(0xf91)]=_0x34eb74?_0x545462['M'][_0x48de5d(0x13a2)]:_0x545462['M']['Undefined'],this[_0x48de5d(0x28ff)]='';}get[_0x419adf(0x3930)](){var _0x14fcbd=_0x419adf;return this[_0x14fcbd(0xf91)]===_0x545462['M'][_0x14fcbd(0x3e4a)];}set['isAttribute'](_0x203dd0){var _0xa1346=_0x419adf;this['_mode']=_0x203dd0?_0x545462['M'][_0xa1346(0x3e4a)]:_0x545462['M'][_0xa1346(0x264d)],this[_0xa1346(0x28ff)]='';}get[_0x419adf(0x2aa9)](){var _0x1014c9=_0x419adf;return this['_mode']===_0x545462['M'][_0x1014c9(0x1887)];}set[_0x419adf(0x2aa9)](_0x5bd36c){var _0x1acb45=_0x419adf;this[_0x1acb45(0xf91)]=_0x5bd36c?_0x545462['M']['Varying']:_0x545462['M'][_0x1acb45(0x264d)],this['associatedVariableName']='';}get[_0x419adf(0x78c)](){var _0x8b298a=_0x419adf;return null!=this[_0x8b298a(0x1c22)];}get[_0x419adf(0x3d64)](){return this['_systemValue'];}set['systemValue'](_0x4e5b44){var _0x2839cc=_0x419adf;this['_mode']=_0x545462['M'][_0x2839cc(0x13a2)],this[_0x2839cc(0x28ff)]='',this[_0x2839cc(0x1c22)]=_0x4e5b44;}[_0x419adf(0x28c8)](){var _0x7ec576=_0x419adf;return _0x7ec576(0x3309);}[_0x419adf(0xae6)](_0x30c010){var _0x309696=_0x419adf;switch(this[_0x309696(0xc14)]){case _0x55ca4b['c'][_0x309696(0x285)]:this[_0x309696(0x30a3)]===_0x22d4f8['E'][_0x309696(0x593)]&&(this[_0x309696(0x31eb)]+=0.01*_0x30c010[_0x309696(0x1e68)]());break;case _0x55ca4b['c'][_0x309696(0x2a65)]:this[_0x309696(0x30a3)]===_0x22d4f8['E'][_0x309696(0x593)]&&(this[_0x309696(0x31eb)]=(_0x2ff47e['F'][_0x309696(0x11ca)]-_0x30c010[_0x309696(0x279a)]()[_0x309696(0x259f)])/0x3e8);}}[_0x419adf(0xea0)](_0x3d3c97){var _0x12acf9=_0x419adf;return'!'===_0x3d3c97[0x0]?_0x12acf9(0x323a)+_0x3d3c97[_0x12acf9(0x3bf3)](0x1)+'\x0d\x0a':'#ifdef\x20'+_0x3d3c97+'\x0d\x0a';}['initialize'](){var _0x75d808=_0x419adf;this[_0x75d808(0x28ff)]='';}[_0x419adf(0x1d6b)](){var _0x1fe68d=_0x419adf;switch(this[_0x1fe68d(0x30a3)]){case _0x22d4f8['E']['Float']:this[_0x1fe68d(0x31eb)]=0x0;break;case _0x22d4f8['E'][_0x1fe68d(0x2f02)]:this['value']=_0x1e4ee6['FM'][_0x1fe68d(0x317a)]();break;case _0x22d4f8['E'][_0x1fe68d(0x310d)]:this[_0x1fe68d(0x31eb)]=_0x1e4ee6['P'][_0x1fe68d(0x317a)]();break;case _0x22d4f8['E'][_0x1fe68d(0x386)]:this[_0x1fe68d(0x31eb)]=_0x1e4ee6['Lt'][_0x1fe68d(0x317a)]();break;case _0x22d4f8['E']['Color3']:this[_0x1fe68d(0x31eb)]=_0x203dbe['Wo']['White']();break;case _0x22d4f8['E'][_0x1fe68d(0x1b9e)]:this[_0x1fe68d(0x31eb)]=new _0x203dbe['HE'](0x1,0x1,0x1,0x1);break;case _0x22d4f8['E'][_0x1fe68d(0x735)]:this[_0x1fe68d(0x31eb)]=_0x1e4ee6['y3'][_0x1fe68d(0x1b77)]();}}[_0x419adf(0x1c3e)](_0x34d31a){var _0x11919e=_0x419adf;switch(this[_0x11919e(0x30a3)]){case _0x22d4f8['E'][_0x11919e(0x593)]:return''+_0x34d31a['_emitFloat'](this[_0x11919e(0x31eb)]);case _0x22d4f8['E']['Vector2']:return'vec2('+this[_0x11919e(0x31eb)]['x']+',\x20'+this['value']['y']+')';case _0x22d4f8['E']['Vector3']:return _0x11919e(0x31fa)+this[_0x11919e(0x31eb)]['x']+',\x20'+this[_0x11919e(0x31eb)]['y']+',\x20'+this[_0x11919e(0x31eb)]['z']+')';case _0x22d4f8['E'][_0x11919e(0x386)]:return _0x11919e(0x125a)+this[_0x11919e(0x31eb)]['x']+',\x20'+this[_0x11919e(0x31eb)]['y']+',\x20'+this[_0x11919e(0x31eb)]['z']+',\x20'+this[_0x11919e(0x31eb)]['w']+')';case _0x22d4f8['E'][_0x11919e(0x2cf3)]:return _0x203dbe['zZ'][_0x11919e(0x2cf3)][0x0]['set'](this[_0x11919e(0x31eb)]['r'],this[_0x11919e(0x31eb)]['g'],this['value']['b']),this[_0x11919e(0xd47)]&&_0x203dbe['zZ'][_0x11919e(0x2cf3)][0x0][_0x11919e(0x19f2)](_0x203dbe['zZ'][_0x11919e(0x2cf3)][0x0],_0x34d31a[_0x11919e(0x2a8a)]['scene'][_0x11919e(0x279a)]()['useExactSrgbConversions']),this['convertToLinearSpace']&&_0x203dbe['zZ']['Color3'][0x0]['toLinearSpaceToRef'](_0x203dbe['zZ'][_0x11919e(0x2cf3)][0x0],_0x34d31a[_0x11919e(0x2a8a)][_0x11919e(0x38c0)][_0x11919e(0x279a)]()['useExactSrgbConversions']),_0x11919e(0x31fa)+_0x203dbe['zZ']['Color3'][0x0]['r']+',\x20'+_0x203dbe['zZ'][_0x11919e(0x2cf3)][0x0]['g']+',\x20'+_0x203dbe['zZ'][_0x11919e(0x2cf3)][0x0]['b']+')';case _0x22d4f8['E']['Color4']:return _0x203dbe['zZ']['Color4'][0x0]['set'](this[_0x11919e(0x31eb)]['r'],this[_0x11919e(0x31eb)]['g'],this['value']['b'],this[_0x11919e(0x31eb)]['a']),this[_0x11919e(0xd47)]&&_0x203dbe['zZ'][_0x11919e(0x1b9e)][0x0]['toGammaSpaceToRef'](_0x203dbe['zZ'][_0x11919e(0x1b9e)][0x0],_0x34d31a['sharedData'][_0x11919e(0x38c0)]['getEngine']()[_0x11919e(0x4108)]),this['convertToLinearSpace']&&_0x203dbe['zZ'][_0x11919e(0x1b9e)][0x0][_0x11919e(0x1276)](_0x203dbe['zZ'][_0x11919e(0x1b9e)][0x0],_0x34d31a[_0x11919e(0x2a8a)][_0x11919e(0x38c0)][_0x11919e(0x279a)]()[_0x11919e(0x4108)]),_0x11919e(0x125a)+_0x203dbe['zZ'][_0x11919e(0x1b9e)][0x0]['r']+',\x20'+_0x203dbe['zZ'][_0x11919e(0x1b9e)][0x0]['g']+',\x20'+_0x203dbe['zZ'][_0x11919e(0x1b9e)][0x0]['b']+',\x20'+_0x203dbe['zZ'][_0x11919e(0x1b9e)][0x0]['a']+')';}return'';}get[_0x419adf(0x26d4)](){var _0x5e90f8=_0x419adf;return _0x44f2cc[this[_0x5e90f8(0x1c3a)]];}[_0x419adf(0x2fbe)](_0x48d4d0,_0x3b3923){var _0x27e176=_0x419adf,_0x5b3b12;if(this['isUniform']){if(this[_0x27e176(0x28ff)]||(this[_0x27e176(0x28ff)]=_0x48d4d0[_0x27e176(0xe62)]('u_'+this[_0x27e176(0x1c3a)])),this['isConstant'])return-0x1!==_0x48d4d0[_0x27e176(0x20db)][_0x27e176(0x775)](this[_0x27e176(0x28ff)])?void 0x0:(_0x48d4d0[_0x27e176(0x20db)][_0x27e176(0x2009)](this[_0x27e176(0x28ff)]),void(_0x48d4d0[_0x27e176(0x1107)]+=this['_declareOutput'](this[_0x27e176(0x2623)],_0x48d4d0)+(_0x27e176(0x2f6a)+this[_0x27e176(0x1c3e)](_0x48d4d0)+_0x27e176(0x271f))));if(-0x1===_0x48d4d0[_0x27e176(0x35c2)][_0x27e176(0x775)](this['associatedVariableName'])){_0x48d4d0[_0x27e176(0x35c2)][_0x27e176(0x2009)](this['associatedVariableName']),_0x3b3923&&(_0x48d4d0[_0x27e176(0x24a3)]+=this[_0x27e176(0xea0)](_0x3b3923)),_0x48d4d0[_0x27e176(0x24a3)]+=_0x27e176(0x3cce)+_0x48d4d0[_0x27e176(0x194a)](this[_0x27e176(0x30a3)])+'\x20'+this[_0x27e176(0x28ff)]+_0x27e176(0x271f),_0x3b3923&&(_0x48d4d0['_uniformDeclaration']+='#endif\x0d\x0a');const _0x2a91c8=_0x48d4d0[_0x27e176(0x2a8a)][_0x27e176(0x3b71)];if(null!==this[_0x27e176(0x1c22)]&&void 0x0!==this[_0x27e176(0x1c22)])switch(this[_0x27e176(0x1c22)]){case _0x50a678['$'][_0x27e176(0x1484)]:_0x2a91c8[_0x27e176(0x2a28)]=!0x0;break;case _0x50a678['$']['WorldViewProjection']:_0x2a91c8[_0x27e176(0x2dd3)]=!0x0;}else this['_animationType']!==_0x55ca4b['c']['None']&&_0x48d4d0[_0x27e176(0x2a8a)][_0x27e176(0x1a2b)][_0x27e176(0x2009)](this);}}else this[_0x27e176(0x3930)]&&(this[_0x27e176(0x28ff)]=null!=(_0x5b3b12=_0x1d6fae[this[_0x27e176(0x1c3a)]])?_0x5b3b12:this['name'],this[_0x27e176(0x36f2)]===_0x24a6b1['u'][_0x27e176(0xb37)]&&_0x48d4d0[_0x27e176(0x2967)]?_0x44f2cc[this['name']]?_0x1e707d[this['name']]?_0x48d4d0[_0x27e176(0x208e)](this['associatedVariableName'],_0x48d4d0[_0x27e176(0x194a)](this[_0x27e176(0x30a3)]),_0x3b3923):_0x48d4d0[_0x27e176(0x93c)](this[_0x27e176(0x28ff)],_0x48d4d0[_0x27e176(0x194a)](this[_0x27e176(0x30a3)]),_0x3b3923):this[_0x27e176(0x2fbe)](_0x48d4d0['_vertexState'],_0x3b3923):-0x1===_0x48d4d0[_0x27e176(0x3bdc)][_0x27e176(0x775)](this[_0x27e176(0x28ff)])&&(_0x48d4d0[_0x27e176(0x3bdc)][_0x27e176(0x2009)](this[_0x27e176(0x28ff)]),_0x44f2cc[this[_0x27e176(0x1c3a)]]?_0x1e707d[this[_0x27e176(0x1c3a)]]?_0x48d4d0[_0x27e176(0x208e)](this[_0x27e176(0x28ff)],_0x48d4d0[_0x27e176(0x194a)](this[_0x27e176(0x30a3)]),_0x3b3923):_0x48d4d0[_0x27e176(0x93c)](this['associatedVariableName'],_0x48d4d0['_getGLType'](this[_0x27e176(0x30a3)]),_0x3b3923):(_0x3b3923&&(_0x48d4d0[_0x27e176(0x4167)]+=this[_0x27e176(0xea0)](_0x3b3923)),_0x48d4d0[_0x27e176(0x4167)]+='attribute\x20'+_0x48d4d0[_0x27e176(0x194a)](this['type'])+'\x20'+this[_0x27e176(0x28ff)]+_0x27e176(0x271f),_0x3b3923&&(_0x48d4d0['_attributeDeclaration']+=_0x27e176(0x1382)))));}[_0x419adf(0x1a88)](_0x496f49,_0x5e5b68,_0x3d8c0d,_0x5601cb){var _0x2e747a=_0x419adf;if(this['_systemValue']){var _0xddf725=this['associatedVariableName'];switch(this[_0x2e747a(0x1c22)]){case _0x50a678['$'][_0x2e747a(0x3821)]:_0x496f49[_0x2e747a(0x1b4f)](_0xddf725,_0x5e5b68);break;case _0x50a678['$'][_0x2e747a(0x1484)]:_0x496f49[_0x2e747a(0x1b4f)](_0xddf725,_0x3d8c0d);break;case _0x50a678['$']['WorldViewProjection']:_0x496f49[_0x2e747a(0x1b4f)](_0xddf725,_0x5601cb);}}}[_0x419adf(0x215e)](_0x5f4796,_0x344593,_0x1ca87e){var _0x5695eb=_0x419adf;if(!this[_0x5695eb(0x3930)]){var _0x2e6839=this[_0x5695eb(0x28ff)];if(this['_systemValue'])switch(this['_systemValue']){case _0x50a678['$'][_0x5695eb(0x3821)]:case _0x50a678['$'][_0x5695eb(0x1484)]:case _0x50a678['$'][_0x5695eb(0x1b7a)]:return;case _0x50a678['$'][_0x5695eb(0x4122)]:_0x5f4796[_0x5695eb(0x1b4f)](_0x2e6839,_0x344593[_0x5695eb(0x1f6f)]());break;case _0x50a678['$']['Projection']:_0x5f4796['setMatrix'](_0x2e6839,_0x344593[_0x5695eb(0x17a9)]());break;case _0x50a678['$'][_0x5695eb(0x3b66)]:_0x5f4796[_0x5695eb(0x1b4f)](_0x2e6839,_0x344593['getTransformMatrix']());break;case _0x50a678['$'][_0x5695eb(0x3033)]:_0x344593[_0x5695eb(0x2bdb)](_0x5f4796,_0x2e6839,!0x0);break;case _0x50a678['$']['FogColor']:_0x5f4796[_0x5695eb(0x38b3)](_0x2e6839,_0x344593[_0x5695eb(0x136a)]);break;case _0x50a678['$'][_0x5695eb(0x3642)]:_0x5f4796['setFloat'](_0x2e6839,_0x344593[_0x5695eb(0x1aaf)]/0x3e8);break;case _0x50a678['$'][_0x5695eb(0x1e33)]:_0x344593[_0x5695eb(0x3311)]&&_0x5f4796['setFloat4'](_0x2e6839,_0x344593[_0x5695eb(0x279a)]()[_0x5695eb(0x1155)]?-0x1:0x1,_0x344593[_0x5695eb(0x3311)]['minZ'],_0x344593[_0x5695eb(0x3311)][_0x5695eb(0x3928)],0x1/_0x344593['activeCamera'][_0x5695eb(0x3928)]);break;case _0x50a678['$'][_0x5695eb(0x1192)]:_0x5f4796['setFloat'](_0x2e6839,_0x1ca87e[_0x5695eb(0x3fd3)]);}else{var _0x3e05df=this['_valueCallback']?this[_0x5695eb(0x1e75)]():this['_storedValue'];if(null!==_0x3e05df)switch(this[_0x5695eb(0x30a3)]){case _0x22d4f8['E']['Float']:_0x5f4796[_0x5695eb(0x12f1)](_0x2e6839,_0x3e05df);break;case _0x22d4f8['E']['Int']:_0x5f4796[_0x5695eb(0x17f8)](_0x2e6839,_0x3e05df);break;case _0x22d4f8['E'][_0x5695eb(0x2cf3)]:_0x203dbe['zZ'][_0x5695eb(0x2cf3)][0x0][_0x5695eb(0x1878)](this[_0x5695eb(0x31eb)]['r'],this['value']['g'],this[_0x5695eb(0x31eb)]['b']),this['convertToGammaSpace']&&_0x203dbe['zZ'][_0x5695eb(0x2cf3)][0x0][_0x5695eb(0x19f2)](_0x203dbe['zZ'][_0x5695eb(0x2cf3)][0x0],_0x344593[_0x5695eb(0x279a)]()['useExactSrgbConversions']),this[_0x5695eb(0x1945)]&&_0x203dbe['zZ'][_0x5695eb(0x2cf3)][0x0][_0x5695eb(0x1276)](_0x203dbe['zZ'][_0x5695eb(0x2cf3)][0x0],_0x344593[_0x5695eb(0x279a)]()[_0x5695eb(0x4108)]),_0x5f4796['setColor3'](_0x2e6839,_0x203dbe['zZ'][_0x5695eb(0x2cf3)][0x0]);break;case _0x22d4f8['E'][_0x5695eb(0x1b9e)]:_0x203dbe['zZ'][_0x5695eb(0x1b9e)][0x0]['set'](this[_0x5695eb(0x31eb)]['r'],this['value']['g'],this[_0x5695eb(0x31eb)]['b'],this[_0x5695eb(0x31eb)]['a']),this[_0x5695eb(0xd47)]&&_0x203dbe['zZ'][_0x5695eb(0x1b9e)][0x0]['toGammaSpaceToRef'](_0x203dbe['zZ'][_0x5695eb(0x1b9e)][0x0],_0x344593[_0x5695eb(0x279a)]()[_0x5695eb(0x4108)]),this[_0x5695eb(0x1945)]&&_0x203dbe['zZ']['Color4'][0x0][_0x5695eb(0x1276)](_0x203dbe['zZ'][_0x5695eb(0x1b9e)][0x0],_0x344593[_0x5695eb(0x279a)]()[_0x5695eb(0x4108)]),_0x5f4796['setDirectColor4'](_0x2e6839,_0x203dbe['zZ'][_0x5695eb(0x1b9e)][0x0]);break;case _0x22d4f8['E'][_0x5695eb(0x2f02)]:_0x5f4796[_0x5695eb(0x299e)](_0x2e6839,_0x3e05df);break;case _0x22d4f8['E'][_0x5695eb(0x310d)]:_0x5f4796[_0x5695eb(0x361f)](_0x2e6839,_0x3e05df);break;case _0x22d4f8['E'][_0x5695eb(0x386)]:_0x5f4796[_0x5695eb(0x1ec)](_0x2e6839,_0x3e05df);break;case _0x22d4f8['E'][_0x5695eb(0x735)]:_0x5f4796[_0x5695eb(0x1b4f)](_0x2e6839,_0x3e05df);}}}}[_0x419adf(0x2115)](_0x1e76e1){var _0x934b26=_0x419adf;super['_buildBlock'](_0x1e76e1),(this['isUniform']||this['isSystemValue'])&&_0x1e76e1[_0x934b26(0x2a8a)][_0x934b26(0x1f81)][_0x934b26(0x2009)](this),this['_emit'](_0x1e76e1);}[_0x419adf(0x1d87)](){var _0x5350e6=_0x419adf,_0x2cc7f4=this['_codeVariableName'];if(this[_0x5350e6(0x3930)])return super['_dumpPropertiesCode']()+(_0x2cc7f4+_0x5350e6(0x36e3)+this[_0x5350e6(0x1c3a)]+_0x5350e6(0xf6e));if(this[_0x5350e6(0x78c)])return super['_dumpPropertiesCode']()+(_0x2cc7f4+'.setAsSystemValue(BABYLON.NodeMaterialSystemValues.'+_0x50a678['$'][this[_0x5350e6(0x1c22)]]+_0x5350e6(0x1a2d));if(this[_0x5350e6(0x3b8)]){const _0x3cc581=[];let _0x3bf7a6='';switch(this[_0x5350e6(0x30a3)]){case _0x22d4f8['E'][_0x5350e6(0x593)]:_0x3bf7a6=''+this['value'];break;case _0x22d4f8['E'][_0x5350e6(0x2f02)]:_0x3bf7a6=_0x5350e6(0x3ff9)+this[_0x5350e6(0x31eb)]['x']+',\x20'+this[_0x5350e6(0x31eb)]['y']+')';break;case _0x22d4f8['E'][_0x5350e6(0x310d)]:_0x3bf7a6='new\x20BABYLON.Vector3('+this[_0x5350e6(0x31eb)]['x']+',\x20'+this['value']['y']+',\x20'+this[_0x5350e6(0x31eb)]['z']+')';break;case _0x22d4f8['E'][_0x5350e6(0x386)]:_0x3bf7a6=_0x5350e6(0x1e1)+this[_0x5350e6(0x31eb)]['x']+',\x20'+this[_0x5350e6(0x31eb)]['y']+',\x20'+this[_0x5350e6(0x31eb)]['z']+',\x20'+this[_0x5350e6(0x31eb)]['w']+')';break;case _0x22d4f8['E'][_0x5350e6(0x2cf3)]:_0x3bf7a6=_0x5350e6(0x84b)+this[_0x5350e6(0x31eb)]['r']+',\x20'+this[_0x5350e6(0x31eb)]['g']+',\x20'+this[_0x5350e6(0x31eb)]['b']+')',this[_0x5350e6(0xd47)]&&(_0x3bf7a6+=_0x5350e6(0x19e0)),this[_0x5350e6(0x1945)]&&(_0x3bf7a6+=_0x5350e6(0x1538));break;case _0x22d4f8['E'][_0x5350e6(0x1b9e)]:_0x3bf7a6=_0x5350e6(0x2de2)+this[_0x5350e6(0x31eb)]['r']+',\x20'+this[_0x5350e6(0x31eb)]['g']+',\x20'+this[_0x5350e6(0x31eb)]['b']+',\x20'+this[_0x5350e6(0x31eb)]['a']+')',this[_0x5350e6(0xd47)]&&(_0x3bf7a6+=_0x5350e6(0x19e0)),this[_0x5350e6(0x1945)]&&(_0x3bf7a6+=_0x5350e6(0x1538));break;case _0x22d4f8['E'][_0x5350e6(0x735)]:_0x3bf7a6='BABYLON.Matrix.FromArray(['+this[_0x5350e6(0x31eb)]['m']+'])';}return _0x3cc581[_0x5350e6(0x2009)](_0x2cc7f4+'.value\x20=\x20'+_0x3bf7a6),this[_0x5350e6(0x30a3)]===_0x22d4f8['E'][_0x5350e6(0x593)]&&_0x3cc581[_0x5350e6(0x2009)](_0x2cc7f4+'.min\x20=\x20'+this[_0x5350e6(0x1858)],_0x2cc7f4+_0x5350e6(0x322e)+this[_0x5350e6(0x34dd)],_0x2cc7f4+'.isBoolean\x20=\x20'+this[_0x5350e6(0x1df2)],_0x2cc7f4+_0x5350e6(0x326)+this[_0x5350e6(0x176a)],_0x2cc7f4+'.animationType\x20=\x20BABYLON.AnimatedInputBlockTypes.'+_0x55ca4b['c'][this[_0x5350e6(0x1073)]]),_0x3cc581[_0x5350e6(0x2009)](_0x2cc7f4+_0x5350e6(0x31c0)+this[_0x5350e6(0x40fe)]),_0x3cc581['push'](''),super[_0x5350e6(0x1d87)]()+_0x3cc581['join'](_0x5350e6(0x271f));}return super[_0x5350e6(0x1d87)]();}[_0x419adf(0xc1f)](){var _0x1914ff=_0x419adf;this['onValueChangedObservable'][_0x1914ff(0x2a99)](),super['dispose']();}[_0x419adf(0xea8)](){var _0x1973ef=_0x419adf;const _0xb1091f=super[_0x1973ef(0xea8)]();return _0xb1091f[_0x1973ef(0x30a3)]=this['type'],_0xb1091f[_0x1973ef(0x350)]=this[_0x1973ef(0xf91)],_0xb1091f['systemValue']=this['_systemValue'],_0xb1091f[_0x1973ef(0x1073)]=this['_animationType'],_0xb1091f['min']=this[_0x1973ef(0x1858)],_0xb1091f[_0x1973ef(0x34dd)]=this['max'],_0xb1091f[_0x1973ef(0x1df2)]=this['isBoolean'],_0xb1091f[_0x1973ef(0x176a)]=this[_0x1973ef(0x176a)],_0xb1091f['isConstant']=this['isConstant'],_0xb1091f['groupInInspector']=this[_0x1973ef(0x1224)],_0xb1091f['convertToGammaSpace']=this[_0x1973ef(0xd47)],_0xb1091f['convertToLinearSpace']=this[_0x1973ef(0x1945)],null!=this['_storedValue']&&this['_mode']===_0x545462['M'][_0x1973ef(0x13a2)]&&(this['_storedValue']['asArray']?(_0xb1091f['valueType']=_0x1973ef(0x3b62)+this[_0x1973ef(0x35af)][_0x1973ef(0x28c8)](),_0xb1091f[_0x1973ef(0x31eb)]=this[_0x1973ef(0x35af)][_0x1973ef(0xec2)]()):(_0xb1091f[_0x1973ef(0xf23)]=_0x1973ef(0x1f63),_0xb1091f[_0x1973ef(0x31eb)]=this[_0x1973ef(0x35af)])),_0xb1091f;}[_0x419adf(0x364c)](_0x39a54c,_0x11d0f0,_0x2b7994){var _0x5e925f=_0x419adf;if(this[_0x5e925f(0xf91)]=_0x39a54c[_0x5e925f(0x350)],super[_0x5e925f(0x364c)](_0x39a54c,_0x11d0f0,_0x2b7994),this[_0x5e925f(0x49f)]=_0x39a54c['type'],this['_systemValue']=_0x39a54c[_0x5e925f(0x3d64)]||_0x39a54c[_0x5e925f(0x3fd0)],this[_0x5e925f(0xc14)]=_0x39a54c[_0x5e925f(0x1073)],this[_0x5e925f(0x1858)]=_0x39a54c[_0x5e925f(0x1858)]||0x0,this[_0x5e925f(0x34dd)]=_0x39a54c['max']||0x0,this['isBoolean']=!!_0x39a54c[_0x5e925f(0x1df2)],this[_0x5e925f(0x176a)]=_0x39a54c[_0x5e925f(0x176a)]||0x0,this[_0x5e925f(0x40fe)]=!!_0x39a54c[_0x5e925f(0x40fe)],this[_0x5e925f(0x1224)]=_0x39a54c[_0x5e925f(0x1224)]||'',this[_0x5e925f(0xd47)]=!!_0x39a54c[_0x5e925f(0xd47)],this[_0x5e925f(0x1945)]=!!_0x39a54c[_0x5e925f(0x1945)],_0x5e925f(0x2d67)===_0x39a54c[_0x5e925f(0x1c3a)]&&_0x39a54c[_0x5e925f(0x350)]===_0x545462['M']['Attribute']&&_0x39a54c['type']===_0x22d4f8['E'][_0x5e925f(0x310d)]&&(this['_type']=_0x22d4f8['E'][_0x5e925f(0x386)]),_0x39a54c[_0x5e925f(0xf23)]){if('number'===_0x39a54c[_0x5e925f(0xf23)])this[_0x5e925f(0x35af)]=_0x39a54c[_0x5e925f(0x31eb)];else{const _0x46df33=(0x0,_0x3f83bd['q'])(_0x39a54c[_0x5e925f(0xf23)]);_0x46df33&&(this['_storedValue']=_0x46df33[_0x5e925f(0x1e74)](_0x39a54c[_0x5e925f(0x31eb)]));}}}}(0x0,_0x3f83bd['H'])(_0x419adf(0x1b74),_0x45beb1);},0x5b:(_0x515788,_0x328f39,_0x5f6088)=>{var _0x431fa6=a8_0x2e955a;_0x5f6088['d'](_0x328f39,{'p':()=>_0x3f1964});var _0x328f39=_0x5f6088(0x10b7b),_0x131a82=_0x5f6088(0x17eee),_0x247898=_0x5f6088(0x17368),_0x380012=_0x5f6088(0xf582),_0x154f2c=_0x5f6088(0x4158),_0x243f8d=_0x5f6088(0x9bf9),_0x705721=_0x5f6088(0x10fbc),_0x1bebc4=_0x5f6088(0x6214);class _0x3f1964 extends _0x328f39['k']{constructor(_0xa35d23){var _0x1409b4=a8_0xcbd5;super(_0xa35d23,_0x380012['u']['Fragment']),this[_0x1409b4(0x1b5e)]='',this[_0x1409b4(0x15b4)]=!0x0,this[_0x1409b4(0x3d35)](_0x1409b4(0x4e4),_0x131a82['E'][_0x1409b4(0x593)],!0x0,_0x380012['u'][_0x1409b4(0x2d24)]),this[_0x1409b4(0x3d35)](_0x1409b4(0x2c21),_0x131a82['E'][_0x1409b4(0x2f02)],!0x0,_0x380012['u'][_0x1409b4(0x2d24)]),this[_0x1409b4(0x3d35)]('uv',_0x131a82['E'][_0x1409b4(0x2f02)],!0x0),this[_0x1409b4(0x3d35)]('worldTangent',_0x131a82['E']['Vector4'],!0x0),this[_0x1409b4(0x3d35)]('TBN',_0x131a82['E'][_0x1409b4(0x19fb)],!0x0,_0x380012['u'][_0x1409b4(0x3621)],new _0x243f8d['C'](_0x1409b4(0x4186),this,_0x247898['Ab']['Input'],_0x705721['v'],'TBNBlock')),this[_0x1409b4(0x35ab)](_0x1409b4(0x1e5a),_0x131a82['E'][_0x1409b4(0x19fb)],_0x380012['u'][_0x1409b4(0x2d24)],new _0x243f8d['C'](_0x1409b4(0x1e5a),this,_0x247898['Ab'][_0x1409b4(0x1c5c)],_0x3f1964,_0x1409b4(0xd69)));}[_0x431fa6(0x1fdf)](_0x17a5d0){var _0x411465=_0x431fa6;_0x17a5d0[_0x411465(0x3b2a)](_0x411465(0x3772)),_0x17a5d0[_0x411465(0x3b2a)](_0x411465(0x4186));}[_0x431fa6(0x28c8)](){var _0x1dbbb1=_0x431fa6;return _0x1dbbb1(0xd69);}get[_0x431fa6(0x4e4)](){var _0xc82a19=_0x431fa6;return this[_0xc82a19(0x1f94)][0x0];}get['direction'](){var _0x543d94=_0x431fa6;return this[_0x543d94(0x1f94)][0x1];}get['uv'](){var _0x4b78f0=_0x431fa6;return this[_0x4b78f0(0x1f94)][0x2];}get[_0x431fa6(0x2891)](){var _0x4a6d0e=_0x431fa6;return this[_0x4a6d0e(0x1f94)][0x3];}get['TBN'](){return this['_inputs'][0x4];}get['anisotropy'](){return this['_outputs'][0x0];}[_0x431fa6(0x3697)](_0x5ae8e2){var _0x43e0f4=_0x431fa6;let _0x1d6867='';var _0x18b206='//'+this[_0x43e0f4(0x1c3a)],_0x54db65=this['uv'],_0x2afcfd=this['worldPositionConnectionPoint'],_0x15d558=this[_0x43e0f4(0x19a3)],_0x4fba5b=this[_0x43e0f4(0x2891)],_0x26b5e0=(_0x54db65[_0x43e0f4(0x3331)]||_0x1bebc4[_0x43e0f4(0x1f93)](_0x43e0f4(0x1030)),_0x5ae8e2['_emitExtension'](_0x43e0f4(0x23bf),_0x43e0f4(0x1262)),{'search':/defined\(TANGENT\)/g,'replace':_0x4fba5b[_0x43e0f4(0x3331)]?_0x43e0f4(0x274a):_0x43e0f4(0x36bf)}),_0x102014=this[_0x43e0f4(0x4186)];return _0x102014[_0x43e0f4(0x3331)]?_0x5ae8e2[_0x43e0f4(0x3dfa)]+=_0x43e0f4(0xe82)+_0x102014[_0x43e0f4(0x28ff)]+_0x43e0f4(0x27ab):_0x4fba5b['isConnected']&&(_0x1d6867=(_0x1d6867=(_0x1d6867+='vec3\x20tbnNormal\x20=\x20normalize('+_0x15d558[_0x43e0f4(0x28ff)]+'.xyz);\x0d\x0a')+('vec3\x20tbnTangent\x20=\x20normalize('+_0x4fba5b[_0x43e0f4(0x28ff)]+_0x43e0f4(0x3ecb)))+(_0x43e0f4(0x1912)+this[_0x43e0f4(0x1b5e)]+_0x43e0f4(0x271f))+_0x43e0f4(0x3be5)),_0x1d6867+=_0x43e0f4(0x416e)+(_0x4fba5b[_0x43e0f4(0x3331)]?_0x43e0f4(0x3298):_0x43e0f4(0x23b))+')\x20&&\x20defined(NORMAL)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20TBN\x20=\x20vTBN;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20TBN\x20=\x20cotangent_frame('+(_0x15d558['associatedVariableName']+'.xyz')+',\x20'+('v_'+_0x2afcfd[_0x43e0f4(0x28ff)]+'.xyz')+',\x20'+(_0x54db65[_0x43e0f4(0x3331)]?_0x54db65[_0x43e0f4(0x28ff)]:'vec2(0.)')+_0x43e0f4(0x2106),_0x5ae8e2[_0x43e0f4(0x204d)]('bumpFragmentMainFunctions',_0x18b206,{'replaceStrings':[_0x26b5e0]}),_0x1d6867;}[_0x431fa6(0x1897)](_0x9fca5d,_0x31191d=!0x1){var _0x368275=_0x431fa6;let _0x1fdf33='';return _0x31191d&&(_0x1fdf33+=this['_generateTBNSpace'](_0x9fca5d)),(_0x31191d=this[_0x368275(0x4e4)][_0x368275(0x3331)]?this['intensity'][_0x368275(0x28ff)]:_0x368275(0x1c31),_0x9fca5d=this[_0x368275(0x2c21)][_0x368275(0x3331)]?this[_0x368275(0x2c21)][_0x368275(0x28ff)]:'vec2(1.,\x200.)'),_0x1fdf33+=_0x368275(0x3c56)+_0x9fca5d+',\x20'+_0x31191d+_0x368275(0x4111);}[_0x431fa6(0x39db)](_0x16eddd,_0x1caa2a,_0xf83741){var _0x568ca7=_0x431fa6;super['prepareDefines'](_0x16eddd,_0x1caa2a,_0xf83741),_0xf83741['setValue'](_0x568ca7(0x666),!0x0),_0xf83741[_0x568ca7(0xe6c)](_0x568ca7(0x864),!0x1,!0x0);}[_0x431fa6(0x3458)](_0x3f1115,_0x436cf6,_0x238077){var _0x15f32d=_0x431fa6;super[_0x15f32d(0x3458)](_0x3f1115,_0x436cf6,_0x238077),_0x238077&&_0x3f1115[_0x15f32d(0x12f1)](this[_0x15f32d(0x1b5e)],_0x238077[_0x15f32d(0xe77)]()[_0x15f32d(0x1a40)]()<0x0?-0x1:0x1);}[_0x431fa6(0x2115)](_0x4ea8d0){var _0x4597ea=_0x431fa6;return _0x4ea8d0[_0x4597ea(0x36f2)]===_0x380012['u']['Fragment']&&(_0x4ea8d0['sharedData'][_0x4597ea(0x1e4f)][_0x4597ea(0x2009)](this),_0x4ea8d0['sharedData']['bindableBlocks'][_0x4597ea(0x2009)](this),this['_tangentCorrectionFactorName']=_0x4ea8d0['_getFreeDefineName'](_0x4597ea(0x2bcc)),_0x4ea8d0['_emitUniformFromString'](this[_0x4597ea(0x1b5e)],_0x4597ea(0x841))),this;}}(0x0,_0x154f2c['H'])(_0x431fa6(0xcd1),_0x3f1964);},0x12361:(_0x5cb36e,_0x241b25,_0x5b2826)=>{var _0x3a8fa1=a8_0x2e955a;_0x5b2826['d'](_0x241b25,{'N':()=>_0x5632e6});var _0x241b25=_0x5b2826(0x10b7b),_0x4c5c64=_0x5b2826(0x17eee),_0x248e75=_0x5b2826(0x17368),_0x512203=_0x5b2826(0xf582),_0x224cd9=_0x5b2826(0x4158),_0x731b72=_0x5b2826(0x97e6),_0x24c5ac=_0x5b2826(0x9bf9),_0x21df6a=_0x5b2826(0x1006d),_0x3b642e=_0x5b2826(0xca26),_0x30c7f0=_0x5b2826(0x10fbc);class _0x5632e6 extends _0x241b25['k']{constructor(_0x18dd4e){var _0x42e1d2=a8_0xcbd5;super(_0x18dd4e,_0x512203['u'][_0x42e1d2(0x2d24)]),this[_0x42e1d2(0x1b5e)]='',this['remapF0OnInterfaceChange']=!0x0,this[_0x42e1d2(0x15b4)]=!0x0,this['registerInput'](_0x42e1d2(0x4e4),_0x4c5c64['E']['Float'],!0x1,_0x512203['u'][_0x42e1d2(0x2d24)]),this[_0x42e1d2(0x3d35)](_0x42e1d2(0x26f9),_0x4c5c64['E']['Float'],!0x0,_0x512203['u'][_0x42e1d2(0x2d24)]),this[_0x42e1d2(0x3d35)](_0x42e1d2(0x3ed),_0x4c5c64['E'][_0x42e1d2(0x593)],!0x0,_0x512203['u'][_0x42e1d2(0x2d24)]),this['registerInput'](_0x42e1d2(0x2305),_0x4c5c64['E']['Color3'],!0x0,_0x512203['u'][_0x42e1d2(0x2d24)]),this[_0x42e1d2(0x3d35)]('uv',_0x4c5c64['E'][_0x42e1d2(0x2f02)],!0x0,_0x512203['u'][_0x42e1d2(0x2d24)]),this[_0x42e1d2(0x3d35)]('tintColor',_0x4c5c64['E'][_0x42e1d2(0x2cf3)],!0x0,_0x512203['u']['Fragment']),this[_0x42e1d2(0x3d35)](_0x42e1d2(0x33d0),_0x4c5c64['E']['Float'],!0x0,_0x512203['u']['Fragment']),this[_0x42e1d2(0x3d35)](_0x42e1d2(0xa06),_0x4c5c64['E']['Float'],!0x0,_0x512203['u'][_0x42e1d2(0x2d24)]),this['registerInput']('worldTangent',_0x4c5c64['E'][_0x42e1d2(0x386)],!0x0),this['registerInput'](_0x42e1d2(0xbd6),_0x4c5c64['E'][_0x42e1d2(0x2c0f)],!0x0),this[_0x42e1d2(0xbd6)][_0x42e1d2(0xedb)](_0x4c5c64['E'][_0x42e1d2(0x1b9e)]|_0x4c5c64['E']['Vector4']|_0x4c5c64['E'][_0x42e1d2(0x310d)]),this[_0x42e1d2(0x3d35)](_0x42e1d2(0x4186),_0x4c5c64['E'][_0x42e1d2(0x19fb)],!0x0,_0x512203['u']['VertexAndFragment'],new _0x24c5ac['C'](_0x42e1d2(0x4186),this,_0x248e75['Ab'][_0x42e1d2(0x17a)],_0x30c7f0['v'],_0x42e1d2(0x350f))),this[_0x42e1d2(0x35ab)](_0x42e1d2(0x29be),_0x4c5c64['E'][_0x42e1d2(0x19fb)],_0x512203['u']['Fragment'],new _0x24c5ac['C'](_0x42e1d2(0x29be),this,_0x248e75['Ab'][_0x42e1d2(0x1c5c)],_0x5632e6,_0x42e1d2(0x31a1)));}['initialize'](_0x56a683){var _0x1f0939=a8_0xcbd5;_0x56a683['_excludeVariableName']('clearcoatOut'),_0x56a683[_0x1f0939(0x3b2a)]('vClearCoatParams'),_0x56a683['_excludeVariableName'](_0x1f0939(0x357b)),_0x56a683[_0x1f0939(0x3b2a)]('vClearCoatRefractionParams'),_0x56a683[_0x1f0939(0x3b2a)](_0x1f0939(0xaeb)),_0x56a683[_0x1f0939(0x3b2a)]('vGeometricNormaClearCoatW');}[_0x3a8fa1(0x28c8)](){return'ClearCoatBlock';}get[_0x3a8fa1(0x4e4)](){var _0x16d002=_0x3a8fa1;return this[_0x16d002(0x1f94)][0x0];}get[_0x3a8fa1(0x26f9)](){var _0x13930e=_0x3a8fa1;return this[_0x13930e(0x1f94)][0x1];}get[_0x3a8fa1(0x3ed)](){return this['_inputs'][0x2];}get[_0x3a8fa1(0x2305)](){var _0x170a0a=_0x3a8fa1;return this[_0x170a0a(0x1f94)][0x3];}get['uv'](){var _0x57274e=_0x3a8fa1;return this[_0x57274e(0x1f94)][0x4];}get[_0x3a8fa1(0x254a)](){var _0x56cf9f=_0x3a8fa1;return this[_0x56cf9f(0x1f94)][0x5];}get[_0x3a8fa1(0x33d0)](){return this['_inputs'][0x6];}get[_0x3a8fa1(0xa06)](){var _0xe58e89=_0x3a8fa1;return this[_0xe58e89(0x1f94)][0x7];}get[_0x3a8fa1(0x2891)](){var _0x433292=_0x3a8fa1;return this[_0x433292(0x1f94)][0x8];}get[_0x3a8fa1(0xbd6)](){var _0x29b5b9=_0x3a8fa1;return this[_0x29b5b9(0x1f94)][0x9];}get[_0x3a8fa1(0x4186)](){return this['_inputs'][0xa];}get[_0x3a8fa1(0x29be)](){var _0x35f4fe=_0x3a8fa1;return this[_0x35f4fe(0x35ba)][0x0];}['autoConfigure'](){var _0x2dbe9e=_0x3a8fa1;if(!this[_0x2dbe9e(0x4e4)]['isConnected']){const _0x17e48e=new _0x731b72['S'](_0x2dbe9e(0x3d6d),_0x512203['u']['Fragment'],_0x4c5c64['E'][_0x2dbe9e(0x593)]);_0x17e48e['value']=0x1,_0x17e48e['output'][_0x2dbe9e(0x13e2)](this[_0x2dbe9e(0x4e4)]);}}[_0x3a8fa1(0x39db)](_0x1d419d,_0x15244e,_0x4bedee){var _0x1460d4=_0x3a8fa1;super['prepareDefines'](_0x1d419d,_0x15244e,_0x4bedee),_0x4bedee['setValue'](_0x1460d4(0x1789),!0x0),_0x4bedee[_0x1460d4(0xe6c)](_0x1460d4(0x3eba),!0x1,!0x0),_0x4bedee[_0x1460d4(0xe6c)](_0x1460d4(0x30dc),!0x0,!0x0),_0x4bedee[_0x1460d4(0xe6c)](_0x1460d4(0x32cf),this[_0x1460d4(0x254a)]['isConnected']||this[_0x1460d4(0xa06)][_0x1460d4(0x3331)]||this[_0x1460d4(0x33d0)][_0x1460d4(0x3331)],!0x0),_0x4bedee[_0x1460d4(0xe6c)]('CLEARCOAT_BUMP',this[_0x1460d4(0x2305)][_0x1460d4(0x3331)],!0x0),_0x4bedee[_0x1460d4(0xe6c)](_0x1460d4(0x14db),!this['indexOfRefraction'][_0x1460d4(0x3331)]||this['indexOfRefraction']['connectInputBlock'][_0x1460d4(0x31eb)]===_0x21df6a['Y'][_0x1460d4(0x1bf1)],!0x0),_0x4bedee[_0x1460d4(0xe6c)]('CLEARCOAT_REMAP_F0',this[_0x1460d4(0x3c38)],!0x0);}['bind'](_0xdb8596,_0x64e61b,_0x5ed4e3){var _0x4f8176=_0x3a8fa1;super[_0x4f8176(0x3458)](_0xdb8596,_0x64e61b,_0x5ed4e3);var _0x64e61b=null!=(_0x64e61b=null==(_0x64e61b=this['indexOfRefraction'][_0x4f8176(0x3b06)])?void 0x0:_0x64e61b[_0x4f8176(0x31eb)])?_0x64e61b:_0x21df6a['Y']['_DefaultIndexOfRefraction'],_0x2e7514=0x1-_0x64e61b,_0xd93ac6=0x1+_0x64e61b,_0x3a231f=Math[_0x4f8176(0x29b2)](-_0x2e7514/_0xd93ac6,0x2),_0x3a231f=(_0xdb8596['setFloat4'](_0x4f8176(0x279f),_0x3a231f,0x1/_0x64e61b,_0x2e7514,_0xd93ac6),this[_0x4f8176(0x29be)][_0x4f8176(0x26c5)]?this['clearcoat'][_0x4f8176(0x41b7)][0x0][_0x4f8176(0x2445)]:null),_0x64e61b=null!=_0x3a231f&&_0x3a231f[_0x4f8176(0x7da)][_0x4f8176(0x3331)]?_0x3a231f['perturbedNormal'][_0x4f8176(0x8e1)][_0x4f8176(0x2445)]:null;this[_0x4f8176(0x20c2)][_0x4f8176(0x1be7)]?_0xdb8596['setFloat2'](_0x4f8176(0xaeb),null!=_0x64e61b&&_0x64e61b['invertX']?0x1:-0x1,null!=_0x64e61b&&_0x64e61b['invertY']?0x1:-0x1):_0xdb8596[_0x4f8176(0x2f5e)](_0x4f8176(0xaeb),null!=_0x64e61b&&_0x64e61b[_0x4f8176(0x3dd7)]?-0x1:0x1,null!=_0x64e61b&&_0x64e61b['invertY']?-0x1:0x1),_0x5ed4e3&&_0xdb8596[_0x4f8176(0x12f1)](this[_0x4f8176(0x1b5e)],_0x5ed4e3['getWorldMatrix']()[_0x4f8176(0x1a40)]()<0x0?-0x1:0x1);}[_0x3a8fa1(0x3697)](_0x4dfe55,_0x16f9c7,_0x59b8b2){var _0x298735=_0x3a8fa1;let _0x2f4e6a='';var _0x226027='//'+this[_0x298735(0x1c3a)],_0x5161ac=this['worldTangent'],_0x52ad26=(_0x4dfe55[_0x298735(0x39bf)](_0x298735(0x23bf),_0x298735(0x1262)),{'search':/defined\(TANGENT\)/g,'replace':_0x5161ac[_0x298735(0x3331)]?_0x298735(0x274a):_0x298735(0x36bf)}),_0x431d65=this[_0x298735(0x4186)];return _0x431d65['isConnected']?_0x4dfe55['compilationString']+=_0x298735(0xe82)+_0x431d65[_0x298735(0x28ff)]+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20':_0x5161ac[_0x298735(0x3331)]&&(_0x2f4e6a=(_0x2f4e6a=(_0x2f4e6a+=_0x298735(0x2425)+_0x59b8b2+_0x298735(0x3ecb))+(_0x298735(0x32a4)+_0x5161ac[_0x298735(0x28ff)]+_0x298735(0x3ecb)))+('vec3\x20tbnBitangent\x20=\x20cross(tbnNormal,\x20tbnTangent)\x20*\x20'+this['_tangentCorrectionFactorName']+';\x0d\x0a')+'mat3\x20vTBN\x20=\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0d\x0a'),_0x4dfe55[_0x298735(0x204d)]('bumpFragmentMainFunctions',_0x226027,{'replaceStrings':[_0x52ad26]}),_0x2f4e6a;}static[_0x3a8fa1(0x2600)](_0x2bea03,_0x5de8c7,_0x177cac,_0x29b95b,_0x901c20,_0x4f6d00,_0x5c2e6a){var _0x3bd2ad=_0x3a8fa1;let _0x1e5583='';var _0x59b4e9,_0x5106a4=null!=_0x5de8c7&&_0x5de8c7['intensity']['isConnected']?_0x5de8c7[_0x3bd2ad(0x4e4)]['associatedVariableName']:'1.',_0x45eddf=null!=_0x5de8c7&&_0x5de8c7[_0x3bd2ad(0x26f9)][_0x3bd2ad(0x3331)]?_0x5de8c7[_0x3bd2ad(0x26f9)]['associatedVariableName']:'0.',_0x3fc6bb=null!=_0x5de8c7&&_0x5de8c7[_0x3bd2ad(0x2305)][_0x3bd2ad(0x3331)]?_0x5de8c7['normalMapColor']['associatedVariableName']:'vec3(0.)',_0x5dbba8=null!=_0x5de8c7&&_0x5de8c7['uv'][_0x3bd2ad(0x3331)]?_0x5de8c7['uv'][_0x3bd2ad(0x28ff)]:_0x3bd2ad(0x1d28),_0x134ee1=null!=_0x5de8c7&&_0x5de8c7['tintColor'][_0x3bd2ad(0x3331)]?_0x5de8c7['tintColor'][_0x3bd2ad(0x28ff)]:_0x3bd2ad(0x2288),_0x2bde77=null!=_0x5de8c7&&_0x5de8c7[_0x3bd2ad(0xa06)][_0x3bd2ad(0x3331)]?_0x5de8c7['tintThickness'][_0x3bd2ad(0x28ff)]:'1.',_0x2b13a5=null!=_0x5de8c7&&_0x5de8c7['tintAtDistance'][_0x3bd2ad(0x3331)]?_0x5de8c7[_0x3bd2ad(0x33d0)][_0x3bd2ad(0x28ff)]:'1.';return _0x5de8c7?(_0x2bea03[_0x3bd2ad(0x208e)](_0x3bd2ad(0x279f),_0x3bd2ad(0x29fd)),_0x2bea03[_0x3bd2ad(0x208e)]('vClearCoatTangentSpaceParams',_0x3bd2ad(0x135d)),_0x59b4e9=_0x5de8c7[_0x3bd2ad(0xbd6)],_0x1e5583+=_0x3bd2ad(0x3ae7)+(_0x59b4e9[_0x3bd2ad(0x3331)]?_0x3bd2ad(0xbe5)+_0x59b4e9['associatedVariableName']+_0x3bd2ad(0x1e3c):_0x3bd2ad(0x1114))+';\x0d\x0a'):_0x1e5583+='vec3\x20vGeometricNormaClearCoatW\x20=\x20geometricNormalW;\x0d\x0a',_0x901c20&&_0x5de8c7&&(_0x1e5583+=_0x5de8c7[_0x3bd2ad(0x3697)](_0x2bea03,_0x29b95b,_0x5c2e6a),_0x4f6d00=_0x5de8c7[_0x3bd2ad(0x2891)][_0x3bd2ad(0x3331)]),_0x1e5583+=_0x3bd2ad(0x264)+_0x5106a4+',\x20'+_0x45eddf+');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vClearCoatTintParams\x20=\x20vec4('+_0x134ee1+',\x20'+_0x2bde77+_0x3bd2ad(0x17fa)+_0x29b95b+'.xyz,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vGeometricNormaClearCoatW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20viewDirectionW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vClearCoatParams,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20specularEnvironmentR0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CLEARCOAT_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(0.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CLEARCOAT_TINT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vClearCoatTintParams,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x2b13a5+_0x3bd2ad(0x607)+_0x3fc6bb+_0x3bd2ad(0x11a4)+_0x5dbba8+_0x3bd2ad(0x50b)+(_0x4f6d00?_0x3bd2ad(0x3298):_0x3bd2ad(0x23b))+_0x3bd2ad(0xb8b)+(null==_0x177cac?void 0x0:_0x177cac['_vReflectionMicrosurfaceInfosName'])+_0x3bd2ad(0x732)+(null==_0x177cac?void 0x0:_0x177cac[_0x3bd2ad(0xc96)])+_0x3bd2ad(0x732)+(null==_0x177cac?void 0x0:_0x177cac[_0x3bd2ad(0x38eb)])+_0x3bd2ad(0x1fc6)+(null==_0x177cac?void 0x0:_0x177cac['_define3DName'])+_0x3bd2ad(0xf7d)+(null==_0x177cac?void 0x0:_0x177cac[_0x3bd2ad(0x14cc)])+_0x3bd2ad(0x29fe)+(null==_0x177cac?void 0x0:_0x177cac['_2DSamplerName'])+_0x3bd2ad(0xcb9)+(null==_0x177cac?void 0x0:_0x177cac[_0x3bd2ad(0x3e6)])+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x177cac?void 0x0:_0x177cac[_0x3bd2ad(0x14cc)])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x177cac?void 0x0:_0x177cac['_cubeSamplerName'])+_0x3bd2ad(0x2ff6)+(null==_0x177cac?void 0x0:_0x177cac[_0x3bd2ad(0x3414)])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x177cac?void 0x0:_0x177cac[_0x3bd2ad(0x3414)])+_0x3bd2ad(0x11be)+(null==_0x177cac?void 0x0:_0x177cac[_0x3bd2ad(0x3bc9)])+_0x3bd2ad(0x3862);}[_0x3a8fa1(0x2115)](_0x1e4420){var _0x48f7a3=_0x3a8fa1;return this[_0x48f7a3(0x20c2)]=_0x1e4420['sharedData']['scene'],_0x1e4420[_0x48f7a3(0x36f2)]===_0x512203['u'][_0x48f7a3(0x2d24)]&&(_0x1e4420['sharedData'][_0x48f7a3(0x3418)]['push'](this),_0x1e4420[_0x48f7a3(0x2a8a)][_0x48f7a3(0x1e4f)][_0x48f7a3(0x2009)](this),this[_0x48f7a3(0x1b5e)]=_0x1e4420['_getFreeDefineName'](_0x48f7a3(0x2bcc)),_0x1e4420[_0x48f7a3(0x208e)](this['_tangentCorrectionFactorName'],_0x48f7a3(0x841))),this;}['_dumpPropertiesCode'](){var _0x1c3f20=_0x3a8fa1;return super[_0x1c3f20(0x1d87)]()+(this[_0x1c3f20(0x302b)]+_0x1c3f20(0x994)+this['remapF0OnInterfaceChange']+';\x0d\x0a');}['serialize'](){var _0x23dd20=_0x3a8fa1;const _0x3afc69=super[_0x23dd20(0xea8)]();return _0x3afc69[_0x23dd20(0x3c38)]=this[_0x23dd20(0x3c38)],_0x3afc69;}[_0x3a8fa1(0x364c)](_0x332135,_0x2dd50c,_0x4755a8){var _0x196e18=_0x3a8fa1;super[_0x196e18(0x364c)](_0x332135,_0x2dd50c,_0x4755a8),this[_0x196e18(0x3c38)]=null==(_0x2dd50c=_0x332135[_0x196e18(0x3c38)])||_0x2dd50c;}}(function(_0x478af5,_0x11d50f,_0x907d26,_0x4b24a9){var _0x554692=_0x3a8fa1,_0x21f86b,_0x2c5cf0=arguments[_0x554692(0x9da)],_0x25c606=_0x2c5cf0<0x3?_0x11d50f:null===_0x4b24a9?_0x4b24a9=Object[_0x554692(0x2fee)](_0x11d50f,_0x907d26):_0x4b24a9;if(_0x554692(0x3e0f)==typeof Reflect&&_0x554692(0x17ad)==typeof Reflect[_0x554692(0x3902)])_0x25c606=Reflect[_0x554692(0x3902)](_0x478af5,_0x11d50f,_0x907d26,_0x4b24a9);else{for(var _0x493e65=_0x478af5[_0x554692(0x9da)]-0x1;0x0<=_0x493e65;_0x493e65--)(_0x21f86b=_0x478af5[_0x493e65])&&(_0x25c606=(_0x2c5cf0<0x3?_0x21f86b(_0x25c606):0x3<_0x2c5cf0?_0x21f86b(_0x11d50f,_0x907d26,_0x25c606):_0x21f86b(_0x11d50f,_0x907d26))||_0x25c606);}0x3<_0x2c5cf0&&_0x25c606&&Object[_0x554692(0x30e2)](_0x11d50f,_0x907d26,_0x25c606);}([(0x0,_0x3b642e['p'])(_0x3a8fa1(0x1e78),_0x3b642e['U'][_0x3a8fa1(0x22cc)],_0x3a8fa1(0x39f1))],_0x5632e6['prototype'],_0x3a8fa1(0x3c38),void 0x0),(0x0,_0x224cd9['H'])(_0x3a8fa1(0x1bdd),_0x5632e6));},0xd9c:(_0x231360,_0x185cad,_0xcecae6)=>{_0xcecae6(0x7f91),_0xcecae6(0xc0ad),_0xcecae6(0x5b),_0xcecae6(0x882f),_0xcecae6(0x12361),_0xcecae6(0xba98),_0xcecae6(0xb91f);},0x7f91:(_0x458de3,_0x37f142,_0x226616)=>{var _0x4f7e3c=a8_0x2e955a;function _0x19a1ce(_0x590495,_0xafdbe7,_0x5ecaeb,_0x167bc2){var _0x1d1a6e=a8_0xcbd5,_0x5c9fca,_0x4fe6a4=arguments[_0x1d1a6e(0x9da)],_0x19cdc2=_0x4fe6a4<0x3?_0xafdbe7:null===_0x167bc2?_0x167bc2=Object[_0x1d1a6e(0x2fee)](_0xafdbe7,_0x5ecaeb):_0x167bc2;if(_0x1d1a6e(0x3e0f)==typeof Reflect&&_0x1d1a6e(0x17ad)==typeof Reflect[_0x1d1a6e(0x3902)])_0x19cdc2=Reflect['decorate'](_0x590495,_0xafdbe7,_0x5ecaeb,_0x167bc2);else{for(var _0x232113=_0x590495[_0x1d1a6e(0x9da)]-0x1;0x0<=_0x232113;_0x232113--)(_0x5c9fca=_0x590495[_0x232113])&&(_0x19cdc2=(_0x4fe6a4<0x3?_0x5c9fca(_0x19cdc2):0x3<_0x4fe6a4?_0x5c9fca(_0xafdbe7,_0x5ecaeb,_0x19cdc2):_0x5c9fca(_0xafdbe7,_0x5ecaeb))||_0x19cdc2);}0x3<_0x4fe6a4&&_0x19cdc2&&Object[_0x1d1a6e(0x30e2)](_0xafdbe7,_0x5ecaeb,_0x19cdc2);}var _0x3e4663=_0x226616(0x10b7b),_0x5c5a45=_0x226616(0x17eee),_0xb80bf6=_0x226616(0x17368),_0x5862e8=_0x226616(0x10c09),_0x5c05e0=_0x226616(0xf582),_0x213c9b=_0x226616(0x9acf),_0x4052b3=_0x226616(0x97e6),_0x2decf2=_0x226616(0x4158),_0x2e5be3=_0x226616(0x556a),_0x3b0c29=_0x226616(0xca26),_0x4af79a=_0x226616(0x9bf9),_0x31de70=_0x226616(0xc0ad),_0x4ea99e=_0x226616(0x59cd),_0x3ac0f6=_0x226616(0x12820),_0x3ebf09=_0x226616(0x5b),_0x245ea0=_0x226616(0x882f),_0x5baab1=_0x226616(0x12361),_0x3b91f8=_0x226616(0x7a1d),_0x1c4c18=_0x226616(0xb91f),_0x3b716a=_0x226616(0x1610),_0x1dc8c0=_0x226616(0xbd53),_0x2ac50d=_0x226616(0x6214);const _0x1ffcaf={'ambientClr':[_0x4f7e3c(0x2f58),''],'diffuseDir':[_0x4f7e3c(0x2c17),''],'specularDir':['finalSpecularScaled',_0x4f7e3c(0xad8)],'clearcoatDir':[_0x4f7e3c(0x36b9),_0x4f7e3c(0x270b)],'sheenDir':[_0x4f7e3c(0x3523),_0x4f7e3c(0x813)],'diffuseInd':['finalIrradiance',_0x4f7e3c(0x13dd)],'specularInd':[_0x4f7e3c(0x40c4),_0x4f7e3c(0x13dd)],'clearcoatInd':['clearcoatOut.finalClearCoatRadianceScaled',_0x4f7e3c(0x2e11)],'sheenInd':[_0x4f7e3c(0x3573),_0x4f7e3c(0x375e)],'refraction':[_0x4f7e3c(0x1e25),_0x4f7e3c(0x1732)],'lighting':[_0x4f7e3c(0x3051),''],'shadow':['shadow',''],'alpha':['alpha','']};class _0x3d7ff7 extends _0x3e4663['k']{constructor(_0x585b34){var _0x3ded37=_0x4f7e3c;super(_0x585b34,_0x5c05e0['u'][_0x3ded37(0x3621)]),this['_environmentBRDFTexture']=null,this['_metallicReflectanceColor']=_0x1dc8c0['Wo'][_0x3ded37(0xd94)](),this['_metallicF0Factor']=0x1,this[_0x3ded37(0x119c)]=0x1,this[_0x3ded37(0x1459)]=0x1,this['specularIntensity']=0x1,this[_0x3ded37(0x327f)]=0x0,this['useAlphaTest']=!0x1,this[_0x3ded37(0xc9f)]=0.5,this[_0x3ded37(0x2641)]=!0x1,this[_0x3ded37(0x56a)]=!0x0,this[_0x3ded37(0x6c4)]=!0x0,this['enableSpecularAntiAliasing']=!0x1,this[_0x3ded37(0x28d8)]=!0x1,this[_0x3ded37(0xa7e)]=_0x3b716a['g'][_0x3ded37(0x378b)],this[_0x3ded37(0x3bd3)]=!0x0,this['useRadianceOcclusion']=!0x0,this[_0x3ded37(0x4113)]=!0x0,this[_0x3ded37(0x2cc5)]=!0x1,this[_0x3ded37(0xf70)]=!0x1,this[_0x3ded37(0x287b)]=!0x1,this['debugMode']=0x0,this[_0x3ded37(0x3ec1)]=0x0,this[_0x3ded37(0x3440)]=0x1,this['_isUnique']=!0x0,this[_0x3ded37(0x3d35)](_0x3ded37(0x1d0),_0x5c5a45['E'][_0x3ded37(0x386)],!0x1,_0x5c05e0['u'][_0x3ded37(0xb37)]),this[_0x3ded37(0x3d35)](_0x3ded37(0xbd6),_0x5c5a45['E'][_0x3ded37(0x386)],!0x1,_0x5c05e0['u'][_0x3ded37(0x2d24)]),this[_0x3ded37(0x3d35)](_0x3ded37(0x4b1),_0x5c5a45['E'][_0x3ded37(0x735)],!0x1),this[_0x3ded37(0x3d35)](_0x3ded37(0x12dd),_0x5c5a45['E'][_0x3ded37(0x310d)],!0x1,_0x5c05e0['u'][_0x3ded37(0x2d24)]),this['registerInput'](_0x3ded37(0x7da),_0x5c5a45['E'][_0x3ded37(0x386)],!0x0,_0x5c05e0['u'][_0x3ded37(0x2d24)]),this['registerInput'](_0x3ded37(0x1748),_0x5c5a45['E'][_0x3ded37(0x2cf3)],!0x0,_0x5c05e0['u'][_0x3ded37(0x2d24)]),this['registerInput'](_0x3ded37(0x1fa1),_0x5c5a45['E'][_0x3ded37(0x593)],!0x1,_0x5c05e0['u'][_0x3ded37(0x2d24)]),this[_0x3ded37(0x3d35)](_0x3ded37(0x26f9),_0x5c5a45['E']['Float'],!0x1,_0x5c05e0['u'][_0x3ded37(0x2d24)]),this[_0x3ded37(0x3d35)](_0x3ded37(0xfb3),_0x5c5a45['E'][_0x3ded37(0x593)],!0x0,_0x5c05e0['u']['Fragment']),this[_0x3ded37(0x3d35)](_0x3ded37(0xc0c),_0x5c5a45['E']['Float'],!0x0,_0x5c05e0['u']['Fragment']),this[_0x3ded37(0x3d35)]('indexOfRefraction',_0x5c5a45['E']['Float'],!0x0,_0x5c05e0['u'][_0x3ded37(0x2d24)]),this['registerInput'](_0x3ded37(0x20cb),_0x5c5a45['E'][_0x3ded37(0x2cf3)],!0x0,_0x5c05e0['u']['Fragment']),this['registerInput'](_0x3ded37(0x2c82),_0x5c5a45['E'][_0x3ded37(0x19fb)],!0x0,_0x5c05e0['u'][_0x3ded37(0x2d24)],new _0x4af79a['C']('reflection',this,_0xb80bf6['Ab'][_0x3ded37(0x17a)],_0x245ea0['J'],_0x3ded37(0x243e))),this[_0x3ded37(0x3d35)](_0x3ded37(0x29be),_0x5c5a45['E'][_0x3ded37(0x19fb)],!0x0,_0x5c05e0['u'][_0x3ded37(0x2d24)],new _0x4af79a['C'](_0x3ded37(0x29be),this,_0xb80bf6['Ab'][_0x3ded37(0x17a)],_0x5baab1['N'],'ClearCoatBlock')),this[_0x3ded37(0x3d35)](_0x3ded37(0x12ca),_0x5c5a45['E'][_0x3ded37(0x19fb)],!0x0,_0x5c05e0['u'][_0x3ded37(0x2d24)],new _0x4af79a['C'](_0x3ded37(0x12ca),this,_0xb80bf6['Ab'][_0x3ded37(0x17a)],_0x31de70['g'],_0x3ded37(0x3b86))),this['registerInput'](_0x3ded37(0x2cd8),_0x5c5a45['E'][_0x3ded37(0x19fb)],!0x0,_0x5c05e0['u']['Fragment'],new _0x4af79a['C'](_0x3ded37(0x2cd8),this,_0xb80bf6['Ab'][_0x3ded37(0x17a)],_0x1c4c18['l'],_0x3ded37(0x737))),this[_0x3ded37(0x3d35)](_0x3ded37(0x1e5a),_0x5c5a45['E'][_0x3ded37(0x19fb)],!0x0,_0x5c05e0['u'][_0x3ded37(0x2d24)],new _0x4af79a['C'](_0x3ded37(0x1e5a),this,_0xb80bf6['Ab']['Input'],_0x3ebf09['p'],_0x3ded37(0xd69))),this['registerInput'](_0x3ded37(0x9d9),_0x5c5a45['E'][_0x3ded37(0x19fb)],!0x0,_0x5c05e0['u']['Fragment'],new _0x4af79a['C'](_0x3ded37(0x9d9),this,_0xb80bf6['Ab'][_0x3ded37(0x17a)],_0x3b91f8['$'],_0x3ded37(0x53b))),this[_0x3ded37(0x35ab)](_0x3ded37(0x3a98),_0x5c5a45['E'][_0x3ded37(0x2cf3)],_0x5c05e0['u'][_0x3ded37(0x2d24)]),this[_0x3ded37(0x35ab)](_0x3ded37(0x10f2),_0x5c5a45['E'][_0x3ded37(0x2cf3)],_0x5c05e0['u']['Fragment']),this[_0x3ded37(0x35ab)](_0x3ded37(0x9d8),_0x5c5a45['E'][_0x3ded37(0x2cf3)],_0x5c05e0['u']['Fragment']),this[_0x3ded37(0x35ab)](_0x3ded37(0x19b8),_0x5c5a45['E']['Color3'],_0x5c05e0['u']['Fragment']),this[_0x3ded37(0x35ab)](_0x3ded37(0x3369),_0x5c5a45['E'][_0x3ded37(0x2cf3)],_0x5c05e0['u'][_0x3ded37(0x2d24)]),this[_0x3ded37(0x35ab)](_0x3ded37(0x135a),_0x5c5a45['E'][_0x3ded37(0x2cf3)],_0x5c05e0['u'][_0x3ded37(0x2d24)]),this[_0x3ded37(0x35ab)](_0x3ded37(0x7ab),_0x5c5a45['E'][_0x3ded37(0x2cf3)],_0x5c05e0['u']['Fragment']),this[_0x3ded37(0x35ab)]('clearcoatInd',_0x5c5a45['E']['Color3'],_0x5c05e0['u']['Fragment']),this[_0x3ded37(0x35ab)](_0x3ded37(0x3598),_0x5c5a45['E'][_0x3ded37(0x2cf3)],_0x5c05e0['u'][_0x3ded37(0x2d24)]),this[_0x3ded37(0x35ab)]('refraction',_0x5c5a45['E']['Color3'],_0x5c05e0['u'][_0x3ded37(0x2d24)]),this[_0x3ded37(0x35ab)](_0x3ded37(0x230d),_0x5c5a45['E']['Color3'],_0x5c05e0['u'][_0x3ded37(0x2d24)]),this[_0x3ded37(0x35ab)](_0x3ded37(0x1f40),_0x5c5a45['E'][_0x3ded37(0x593)],_0x5c05e0['u']['Fragment']),this['registerOutput'](_0x3ded37(0x3fd3),_0x5c5a45['E']['Float'],_0x5c05e0['u'][_0x3ded37(0x2d24)]);}static[_0x4f7e3c(0x29e5)](_0x34a156,_0x419c6a){var _0x12b746=_0x4f7e3c;const _0x16172c=_0x34a156;return _0x16172c[_0x12b746(0x1d0)]['isConnected']?(_0x16172c[_0x12b746(0x287b)]=!_0x16172c[_0x12b746(0x287b)],_0x2ac50d[_0x12b746(0x1f93)](_0x12b746(0x1213)),!0x1):(_0x16172c[_0x12b746(0x3eff)](),!0x0);}[_0x4f7e3c(0x3eff)](){var _0x559d88=_0x4f7e3c;this[_0x559d88(0x5e2)](this[_0x559d88(0x287b)]?_0x5c05e0['u']['Fragment']:_0x5c05e0['u'][_0x559d88(0x3621)]),this[_0x559d88(0x1f05)](_0x559d88(0x1d0))[_0x559d88(0x36f2)]=this[_0x559d88(0x287b)]?_0x5c05e0['u'][_0x559d88(0x2d24)]:_0x5c05e0['u'][_0x559d88(0xb37)];}[_0x4f7e3c(0x1fdf)](_0x3e72ea){var _0x5b4317=_0x4f7e3c;_0x3e72ea[_0x5b4317(0x3b2a)]('vLightingIntensity'),_0x3e72ea['_excludeVariableName']('geometricNormalW'),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0xcd8)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x416b)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x2e36)),_0x3e72ea['_excludeVariableName'](_0x5b4317(0x1eee)),_0x3e72ea['_excludeVariableName'](_0x5b4317(0x3fd3)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x1222)),_0x3e72ea['_excludeVariableName']('baseColor'),_0x3e72ea[_0x5b4317(0x3b2a)]('reflectivityOut'),_0x3e72ea['_excludeVariableName'](_0x5b4317(0x2f42)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x26f9)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x104a)),_0x3e72ea['_excludeVariableName'](_0x5b4317(0x1ee1)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x64b)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x28b3)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x21af)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x2c7)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x1399)),_0x3e72ea['_excludeVariableName']('eho'),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0xd63)),_0x3e72ea[_0x5b4317(0x3b2a)]('irradianceVector'),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x27a0)),_0x3e72ea[_0x5b4317(0x3b2a)]('diffuseBase'),_0x3e72ea[_0x5b4317(0x3b2a)]('specularBase'),_0x3e72ea['_excludeVariableName']('preInfo'),_0x3e72ea['_excludeVariableName'](_0x5b4317(0xa4b)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x1f40)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x2c17)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x2f58)),_0x3e72ea[_0x5b4317(0x3b2a)]('ambientOcclusionForDirectDiffuse'),_0x3e72ea['_excludeVariableName'](_0x5b4317(0x3198)),_0x3e72ea[_0x5b4317(0x3b2a)](_0x5b4317(0x204c)),_0x3e72ea['_excludeVariableName'](_0x5b4317(0x2418));}[_0x4f7e3c(0x28c8)](){var _0x56510f=_0x4f7e3c;return _0x56510f(0x246e);}get[_0x4f7e3c(0x1d0)](){var _0x2c334b=_0x4f7e3c;return this[_0x2c334b(0x1f94)][0x0];}get[_0x4f7e3c(0xbd6)](){var _0xdb341c=_0x4f7e3c;return this[_0xdb341c(0x1f94)][0x1];}get['view'](){var _0x2a7742=_0x4f7e3c;return this[_0x2a7742(0x1f94)][0x2];}get[_0x4f7e3c(0x12dd)](){var _0x2f1e5c=_0x4f7e3c;return this[_0x2f1e5c(0x1f94)][0x3];}get[_0x4f7e3c(0x7da)](){var _0x5d7817=_0x4f7e3c;return this[_0x5d7817(0x1f94)][0x4];}get[_0x4f7e3c(0x1748)](){var _0x34f417=_0x4f7e3c;return this[_0x34f417(0x1f94)][0x5];}get[_0x4f7e3c(0x1fa1)](){return this['_inputs'][0x6];}get[_0x4f7e3c(0x26f9)](){var _0x5286e6=_0x4f7e3c;return this[_0x5286e6(0x1f94)][0x7];}get[_0x4f7e3c(0xfb3)](){var _0x469c2c=_0x4f7e3c;return this[_0x469c2c(0x1f94)][0x8];}get[_0x4f7e3c(0xc0c)](){return this['_inputs'][0x9];}get[_0x4f7e3c(0x3ed)](){return this['_inputs'][0xa];}get['ambientColor'](){var _0x3e53cc=_0x4f7e3c;return this[_0x3e53cc(0x1f94)][0xb];}get['reflection'](){var _0x566186=_0x4f7e3c;return this[_0x566186(0x1f94)][0xc];}get[_0x4f7e3c(0x29be)](){var _0x455033=_0x4f7e3c;return this[_0x455033(0x1f94)][0xd];}get[_0x4f7e3c(0x12ca)](){return this['_inputs'][0xe];}get[_0x4f7e3c(0x2cd8)](){var _0x16fe3f=_0x4f7e3c;return this[_0x16fe3f(0x1f94)][0xf];}get['anisotropy'](){var _0x4f8fe9=_0x4f7e3c;return this[_0x4f8fe9(0x1f94)][0x10];}get['iridescence'](){return this['_inputs'][0x11];}get[_0x4f7e3c(0x3a98)](){var _0x1e012c=_0x4f7e3c;return this[_0x1e012c(0x35ba)][0x0];}get[_0x4f7e3c(0x10f2)](){return this['_outputs'][0x1];}get['specularDir'](){var _0x498ff3=_0x4f7e3c;return this[_0x498ff3(0x35ba)][0x2];}get[_0x4f7e3c(0x19b8)](){var _0x423d7c=_0x4f7e3c;return this[_0x423d7c(0x35ba)][0x3];}get['sheenDir'](){var _0x2b2cf5=_0x4f7e3c;return this[_0x2b2cf5(0x35ba)][0x4];}get['diffuseInd'](){var _0x13ce95=_0x4f7e3c;return this[_0x13ce95(0x35ba)][0x5];}get[_0x4f7e3c(0x7ab)](){var _0x50b4ea=_0x4f7e3c;return this[_0x50b4ea(0x35ba)][0x6];}get['clearcoatInd'](){var _0x1829bb=_0x4f7e3c;return this[_0x1829bb(0x35ba)][0x7];}get['sheenInd'](){var _0x5e8f5c=_0x4f7e3c;return this[_0x5e8f5c(0x35ba)][0x8];}get[_0x4f7e3c(0x3cc5)](){return this['_outputs'][0x9];}get[_0x4f7e3c(0x230d)](){var _0x226f23=_0x4f7e3c;return this[_0x226f23(0x35ba)][0xa];}get[_0x4f7e3c(0x1f40)](){var _0x139968=_0x4f7e3c;return this[_0x139968(0x35ba)][0xb];}get[_0x4f7e3c(0x3fd3)](){var _0x2e3a9a=_0x4f7e3c;return this[_0x2e3a9a(0x35ba)][0xc];}[_0x4f7e3c(0x1c5f)](_0x11213d){var _0x520ae0=_0x4f7e3c;if(!this['cameraPosition'][_0x520ae0(0x3331)]){let _0x20ad47=_0x11213d[_0x520ae0(0x8e9)](_0x19b95d=>_0x19b95d[_0x520ae0(0x3d64)]===_0x213c9b['$'][_0x520ae0(0x3033)]);_0x20ad47||(_0x20ad47=new _0x4052b3['S']('cameraPosition'))[_0x520ae0(0x41a9)](_0x213c9b['$']['CameraPosition']),_0x20ad47['output']['connectTo'](this[_0x520ae0(0x12dd)]);}if(!this[_0x520ae0(0x4b1)][_0x520ae0(0x3331)]){let _0x4e9c7a=_0x11213d[_0x520ae0(0x8e9)](_0x4f8b9c=>_0x4f8b9c['systemValue']===_0x213c9b['$'][_0x520ae0(0x4122)]);_0x4e9c7a||(_0x4e9c7a=new _0x4052b3['S'](_0x520ae0(0x4b1)))[_0x520ae0(0x41a9)](_0x213c9b['$']['View']),_0x4e9c7a[_0x520ae0(0x2623)][_0x520ae0(0x13e2)](this['view']);}}[_0x4f7e3c(0x39db)](_0x3d8c35,_0x501f0a,_0x3e2d06){var _0x181d5a=_0x4f7e3c;_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x389f),!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('METALLICWORKFLOW',!0x0),_0x3e2d06['setValue'](_0x181d5a(0x3582),this[_0x181d5a(0x3f53)],!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x270f),!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('BUMP',this[_0x181d5a(0x7da)]['isConnected'],!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0xe0c),this['_scene'][_0x181d5a(0x279a)]()[_0x181d5a(0x2e84)]()[_0x181d5a(0x1ba)]),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x2e8e),!0x1,!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('OPACITY',this[_0x181d5a(0xc0c)][_0x181d5a(0x3331)],!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('AMBIENT',!0x0,!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('AMBIENTINGRAYSCALE',!0x1,!0x0),_0x3e2d06['setValue'](_0x181d5a(0x2ab5),!0x1,!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x40c9),!0x1,!0x0),_0x3e2d06['setValue']('METALLNESSSTOREINMETALMAPBLUE',!0x1,!0x0),_0x3e2d06['setValue']('ROUGHNESSSTOREINMETALMAPALPHA',!0x1,!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x150c),!0x1,!0x0),this['lightFalloff']===_0x2e5be3['m'][_0x181d5a(0x2f2a)]?(_0x3e2d06['setValue'](_0x181d5a(0x3250),!0x1),_0x3e2d06['setValue'](_0x181d5a(0x2c60),!0x1)):this['lightFalloff']===_0x2e5be3['m']['LIGHTFALLOFF_GLTF']?(_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x3250),!0x1),_0x3e2d06['setValue'](_0x181d5a(0x2c60),!0x0)):(_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x3250),!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x2c60),!0x1));const _0xaabaaa=this[_0x181d5a(0xc9f)]['toString'](),_0xe20506=(_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x25ba),this[_0x181d5a(0x2641)],!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('ALPHAFROMALBEDO',!0x1,!0x0),_0x3e2d06['setValue'](_0x181d5a(0x33ac),this[_0x181d5a(0x4041)],!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x3dd3),_0xaabaaa[_0x181d5a(0x775)]('.')<0x0?_0xaabaaa+'.':_0xaabaaa,!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x1d91),!0x1,!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('RADIANCEOVERALPHA',this[_0x181d5a(0x56a)],!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('SPECULAROVERALPHA',this[_0x181d5a(0x6c4)],!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x3432),this[_0x181d5a(0x20c2)][_0x181d5a(0x279a)]()[_0x181d5a(0x2e84)]()[_0x181d5a(0x3c3a)]&&this[_0x181d5a(0x270)],!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('REALTIME_FILTERING',this['realTimeFiltering'],!0x0),_0x3d8c35['getScene']());var _0x1b548f;_0xe20506[_0x181d5a(0x279a)]()[_0x181d5a(0x4ce)]['needTypeSuffixInShaderConstants']?_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x2ebe),this['realTimeFilteringQuality']+'u',!0x0):_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x2ebe),''+this[_0x181d5a(0xa7e)],!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x1fee),!0x0),_0x3e2d06['setValue'](_0x181d5a(0x2a41),this['useEnergyConservation'],!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('RADIANCEOCCLUSION',this[_0x181d5a(0x403d)],!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x2ddd),this[_0x181d5a(0x4113)],!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('UNLIT',this['unlit'],!0x0),_0x3e2d06[_0x181d5a(0xe6c)]('FORCENORMALFORWARD',this[_0x181d5a(0xf70)],!0x0),this[_0x181d5a(0x2dfe)]&&_0x3ac0f6['k']['ReflectionTextureEnabled']?(_0x3e2d06['setValue']('ENVIRONMENTBRDF',!0x0),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x23f1),this[_0x181d5a(0x2dfe)][_0x181d5a(0x2915)],!0x0)):(_0x3e2d06['setValue'](_0x181d5a(0x3ed6),!0x1),_0x3e2d06[_0x181d5a(0xe6c)](_0x181d5a(0x23f1),!0x1)),_0x3e2d06[_0x181d5a(0x118d)]&&_0x501f0a[_0x181d5a(0x1a7c)]&&_0x501f0a['imageProcessingConfiguration'][_0x181d5a(0x39db)](_0x3e2d06),_0x3e2d06[_0x181d5a(0x3556)]&&(this[_0x181d5a(0x266d)]?(_0x1b548f={'needNormals':!0x1,'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1},_0x5862e8['G']['PrepareDefinesForLight'](_0xe20506,_0x3d8c35,this[_0x181d5a(0x266d)],this[_0x181d5a(0x412)],_0x3e2d06,!0x0,_0x1b548f),_0x1b548f['needRebuild']&&_0x3e2d06[_0x181d5a(0x109a)]()):(_0x5862e8['G'][_0x181d5a(0x415e)](_0xe20506,_0x3d8c35,_0x3e2d06,!0x0,_0x501f0a[_0x181d5a(0x360f)]),_0x3e2d06[_0x181d5a(0x20d0)]=!0x0,_0x5862e8['G'][_0x181d5a(0x11b9)](_0xe20506,_0x3e2d06)));}['updateUniformsAndSamples'](_0x47b593,_0x1a3bb8,_0x4c761a,_0x535fb9){var _0x3f3c0b=_0x4f7e3c;for(let _0x294793=0x0;_0x294793<_0x1a3bb8[_0x3f3c0b(0x360f)]&&_0x4c761a[_0x3f3c0b(0x1c3b)+_0x294793];_0x294793++){var _0x523755=0x0<=_0x47b593[_0x3f3c0b(0x35c2)][_0x3f3c0b(0x775)](_0x3f3c0b(0x3019)+_0x294793);_0x5862e8['G'][_0x3f3c0b(0x1488)](_0x294793,_0x47b593['uniforms'],_0x47b593['samplers'],_0x4c761a[_0x3f3c0b(0xa68)+_0x294793],_0x535fb9,_0x523755);}}[_0x4f7e3c(0xe80)](_0x2bb3d9,_0x2eca1a,_0x4e7b09){var _0x5a902b=_0x4f7e3c;return!(this[_0x5a902b(0x2dfe)]&&!this[_0x5a902b(0x2dfe)][_0x5a902b(0xe80)]()||_0x4e7b09[_0x5a902b(0x118d)]&&_0x2eca1a[_0x5a902b(0x1a7c)]&&!_0x2eca1a['imageProcessingConfiguration'][_0x5a902b(0xe80)]());}['bind'](_0x30220a,_0x5ba6fa,_0x3a1c74){var _0x498421=_0x4f7e3c,_0x1b6d05;_0x3a1c74&&(_0x1b6d05=_0x3a1c74[_0x498421(0x14ab)](),this[_0x498421(0x266d)]?_0x5862e8['G'][_0x498421(0x1a3)](this['light'],this[_0x498421(0x412)],_0x1b6d05,_0x30220a,!0x0):_0x5862e8['G'][_0x498421(0x94f)](_0x1b6d05,_0x3a1c74,_0x30220a,!0x0,_0x5ba6fa[_0x498421(0x360f)]),_0x30220a[_0x498421(0x35bd)](this['_environmentBrdfSamplerName'],this['_environmentBRDFTexture']),_0x30220a[_0x498421(0x2f5e)](_0x498421(0x2418),this[_0x498421(0x3ec1)],this[_0x498421(0x3440)]),(_0x3a1c74=this['_scene']['ambientColor'])&&_0x30220a[_0x498421(0x38b3)]('ambientFromScene',_0x3a1c74),_0x3a1c74=_0x1b6d05[_0x498421(0xf71)]===(null!=_0x1b6d05[_0x498421(0x1be7)]),_0x30220a['setFloat'](this[_0x498421(0x2143)],_0x3a1c74?-0x1:0x1),_0x30220a['setFloat4']('vLightingIntensity',this[_0x498421(0x119c)],0x1,this[_0x498421(0x1459)]*this[_0x498421(0x20c2)][_0x498421(0x1459)],this[_0x498421(0x3c5e)]),_0x1b6d05=null!=(_0x3a1c74=null==(_0x1b6d05=this[_0x498421(0x3ed)][_0x498421(0x3b06)])?void 0x0:_0x1b6d05[_0x498421(0x31eb)])?_0x3a1c74:1.5,_0x3a1c74=Math['pow']((_0x1b6d05-0x1)/(_0x1b6d05+0x1),0x2),this[_0x498421(0x100a)]['scaleToRef'](_0x3a1c74*this['_metallicF0Factor'],_0x1dc8c0['zZ']['Color3'][0x0]),_0x1b6d05=this['_metallicF0Factor'],_0x30220a[_0x498421(0x1486)](this[_0x498421(0x2ed3)],_0x1dc8c0['zZ'][_0x498421(0x2cf3)][0x0],_0x1b6d05),_0x5ba6fa['imageProcessingConfiguration']&&_0x5ba6fa[_0x498421(0x1a7c)][_0x498421(0x3458)](_0x30220a));}['_injectVertexCode'](_0x57bbad){var _0x5b9911=_0x4f7e3c,_0x5b909e=this[_0x5b9911(0x1d0)],_0x2879a6='//'+this['name'],_0x25f51c=(this[_0x5b9911(0x266d)]?(this['_lightId']=(void 0x0!==_0x57bbad[_0x5b9911(0x161d)][_0x5b9911(0x3c13)]?_0x57bbad[_0x5b9911(0x161d)]['lightCounter']:-0x1)+0x1,_0x57bbad[_0x5b9911(0x161d)][_0x5b9911(0x3c13)]=this[_0x5b9911(0x412)],_0x57bbad[_0x5b9911(0x204d)](_0x57bbad[_0x5b9911(0x22f2)]?_0x5b9911(0x3208):'lightVxFragmentDeclaration',_0x2879a6,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x5b9911(0x412)][_0x5b9911(0x348f)]()}]},this[_0x5b9911(0x412)]['toString']())):(_0x57bbad[_0x5b9911(0x204d)](_0x57bbad[_0x5b9911(0x22f2)]?'lightVxUboDeclaration':_0x5b9911(0x4de),_0x2879a6,{'repeatKey':_0x5b9911(0x360f)}),this[_0x5b9911(0x412)]=0x0,_0x57bbad['sharedData'][_0x5b9911(0x1243)][_0x5b9911(0x2009)](this)),'v_'+_0x5b909e[_0x5b9911(0x28ff)]);_0x57bbad[_0x5b9911(0x93c)](_0x25f51c,_0x5b9911(0x29fd))&&(_0x57bbad[_0x5b9911(0x3dfa)]+=_0x25f51c+(_0x5b9911(0x2f6a)+_0x5b909e[_0x5b9911(0x28ff)]+_0x5b9911(0x271f)));const _0x28be46=this['reflection'][_0x5b9911(0x3331)]?null==(_0x25f51c=this[_0x5b9911(0x2c82)][_0x5b9911(0x8e1)])?void 0x0:_0x25f51c['ownerBlock']:null;_0x28be46&&(_0x28be46[_0x5b9911(0x16db)]=this[_0x5b9911(0x4b1)]),_0x57bbad[_0x5b9911(0x3dfa)]+=null!=(_0x25f51c=null===_0x28be46||void 0x0===_0x28be46?void 0x0:_0x28be46[_0x5b9911(0x290a)](_0x57bbad))?_0x25f51c:'',_0x57bbad[_0x5b9911(0x93c)](_0x5b9911(0x204c),_0x5b9911(0x29fd),_0x5b9911(0x2d57))&&(_0x57bbad['_injectAtEnd']+=_0x5b9911(0x3443),_0x57bbad[_0x5b9911(0x18ca)]+='vClipSpacePosition\x20=\x20gl_Position;\x0d\x0a',_0x57bbad['_injectAtEnd']+=_0x5b9911(0x1382)),this[_0x5b9911(0x266d)]?_0x57bbad[_0x5b9911(0x3dfa)]+=_0x57bbad[_0x5b9911(0x250b)]('shadowsVertex',_0x2879a6,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x5b9911(0x412)]['toString']()},{'search':/worldPos/g,'replace':_0x5b909e[_0x5b9911(0x28ff)]}]}):(_0x57bbad[_0x5b9911(0x3dfa)]+=_0x5b9911(0x3ffc)+_0x5b909e[_0x5b9911(0x28ff)]+';\x0d\x0a',this['view'][_0x5b9911(0x3331)]&&(_0x57bbad['compilationString']+='mat4\x20view\x20=\x20'+this['view']['associatedVariableName']+_0x5b9911(0x271f)),_0x57bbad['compilationString']+=_0x57bbad[_0x5b9911(0x250b)]('shadowsVertex',_0x2879a6,{'repeatKey':_0x5b9911(0x360f)}));}[_0x4f7e3c(0x52b)](){var _0x238ada=_0x4f7e3c;return _0x238ada(0x340a)+(_0x238ada(0x206e)+(this[_0x238ada(0x1748)][_0x238ada(0x3331)]?this['baseColor'][_0x238ada(0x28ff)]:_0x238ada(0x2288))+_0x238ada(0x21d)+(this[_0x238ada(0xc0c)][_0x238ada(0x3331)]?this[_0x238ada(0xc0c)]['associatedVariableName']:'1.')+'),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(1.,\x201.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20albedoOpacityOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20surfaceAlbedo\x20=\x20albedoOpacityOut.surfaceAlbedo;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20albedoOpacityOut.alpha;\x0d\x0a');}['_getAmbientOcclusionCode'](){var _0x233503=_0x4f7e3c;return _0x233503(0x29a)+(_0x233503(0x370)+(this[_0x233503(0xfb3)]['isConnected']?this[_0x233503(0xfb3)][_0x233503(0x28ff)]:'1.')+_0x233503(0x53e));}['_getReflectivityCode'](_0x114e05){var _0x586ab7=_0x4f7e3c,_0x4f7653='reflectivityOutParams\x20reflectivityOut;\x0d\x0a';return this[_0x586ab7(0x2ed3)]=_0x114e05[_0x586ab7(0xe62)]('vMetallicReflectanceFactors'),_0x114e05[_0x586ab7(0x208e)](this[_0x586ab7(0x2ed3)],'vec4'),_0x4f7653+(_0x586ab7(0x1b00)+this[_0x586ab7(0x1fa1)][_0x586ab7(0x28ff)]+',\x20'+this[_0x586ab7(0x26f9)]['associatedVariableName']+_0x586ab7(0xcd9)+this[_0x586ab7(0x2ed3)]+_0x586ab7(0x1d7a));}[_0x4f7e3c(0x2115)](_0x267ffc){var _0x3b8891=_0x4f7e3c;super[_0x3b8891(0x2115)](_0x267ffc),this[_0x3b8891(0x20c2)]=_0x267ffc[_0x3b8891(0x2a8a)]['scene'],this[_0x3b8891(0x2dfe)]||(this[_0x3b8891(0x2dfe)]=(0x0,_0x4ea99e['$'])(this[_0x3b8891(0x20c2)]));const _0x2045f1=this['reflection'][_0x3b8891(0x3331)]?null==(_0x1e5a5a=this[_0x3b8891(0x2c82)][_0x3b8891(0x8e1)])?void 0x0:_0x1e5a5a[_0x3b8891(0x2445)]:null;if(_0x2045f1&&(_0x2045f1[_0x3b8891(0x3e4b)]=this[_0x3b8891(0x1d0)],_0x2045f1['cameraPositionConnectionPoint']=this[_0x3b8891(0x12dd)],_0x2045f1[_0x3b8891(0x19a3)]=this[_0x3b8891(0xbd6)],_0x2045f1['viewConnectionPoint']=this[_0x3b8891(0x4b1)]),_0x267ffc['target']!==_0x5c05e0['u']['Fragment'])return this[_0x3b8891(0x1395)](_0x267ffc),this;_0x267ffc['sharedData']['forcedBindableBlocks'][_0x3b8891(0x2009)](this),_0x267ffc['sharedData'][_0x3b8891(0x1e4f)][_0x3b8891(0x2009)](this),_0x267ffc['sharedData'][_0x3b8891(0x11fb)][_0x3b8891(0x2009)](this),this['generateOnlyFragmentCode']&&_0x267ffc[_0x3b8891(0x2a8a)]['dynamicUniformBlocks']['push'](this);var _0x1e5a5a='//'+this['name'],_0xbe9b50=this['perturbedNormal'];let _0x31ecb1=this['worldPosition'][_0x3b8891(0x28ff)];this[_0x3b8891(0x287b)]?(_0x31ecb1=_0x267ffc[_0x3b8891(0xe62)]('globalWorldPos'),_0x267ffc['_emitFunction'](_0x3b8891(0x1341),_0x3b8891(0xc1c)+_0x31ecb1+_0x3b8891(0x271f),_0x1e5a5a),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x31ecb1+_0x3b8891(0x2f6a)+this[_0x3b8891(0x1d0)][_0x3b8891(0x28ff)]+'.xyz;\x0d\x0a',_0x267ffc['compilationString']+=_0x267ffc[_0x3b8891(0x250b)]('shadowsVertex',_0x1e5a5a,{'repeatKey':_0x3b8891(0x360f),'substitutionVars':this[_0x3b8891(0x287b)]?_0x3b8891(0x4051)+this['worldPosition']['associatedVariableName']:void 0x0}),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x3b8891(0x3443),_0x267ffc['compilationString']+=_0x3b8891(0x2eef),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x3b8891(0x1382)):_0x31ecb1='v_'+_0x31ecb1,this[_0x3b8891(0x31bb)]=_0x267ffc[_0x3b8891(0xe62)](_0x3b8891(0x3e5c)),_0x267ffc['_emit2DSampler'](this['_environmentBrdfSamplerName']),_0x267ffc[_0x3b8891(0x2a8a)][_0x3b8891(0x3b71)][_0x3b8891(0x2865)]=_0x267ffc['sharedData'][_0x3b8891(0x3b71)][_0x3b8891(0x2865)]||this[_0x3b8891(0x2641)],_0x267ffc['sharedData']['hints'][_0x3b8891(0x21a4)]=_0x267ffc[_0x3b8891(0x2a8a)][_0x3b8891(0x3b71)][_0x3b8891(0x21a4)]||this[_0x3b8891(0x4041)],_0x267ffc['_emitExtension']('lod','#extension\x20GL_EXT_shader_texture_lod\x20:\x20enable',_0x3b8891(0x3e59)),_0x267ffc[_0x3b8891(0x39bf)](_0x3b8891(0x23bf),_0x3b8891(0x1262)),_0x267ffc[_0x3b8891(0x208e)]('vDebugMode',_0x3b8891(0x135d),_0x3b8891(0x2d57)),_0x267ffc[_0x3b8891(0x208e)]('ambientFromScene','vec3'),_0x267ffc[_0x3b8891(0x35c2)][_0x3b8891(0x2009)](_0x3b8891(0x3e5f)),_0x267ffc['uniforms'][_0x3b8891(0x2009)](_0x3b8891(0x2213)),_0x267ffc[_0x3b8891(0x35c2)]['push'](_0x3b8891(0x32a2)),_0x267ffc[_0x3b8891(0x35c2)]['push'](_0x3b8891(0x278)),_0x267ffc[_0x3b8891(0x35c2)][_0x3b8891(0x2009)]('vignetteSettings2'),_0x267ffc[_0x3b8891(0x35c2)][_0x3b8891(0x2009)]('vCameraColorCurveNegative'),_0x267ffc['uniforms'][_0x3b8891(0x2009)](_0x3b8891(0x3384)),_0x267ffc[_0x3b8891(0x35c2)][_0x3b8891(0x2009)](_0x3b8891(0x5a3)),_0x267ffc[_0x3b8891(0x35c2)]['push'](_0x3b8891(0x24d1)),_0x267ffc['uniforms'][_0x3b8891(0x2009)](_0x3b8891(0x2ee6)),_0x267ffc['uniforms']['push'](_0x3b8891(0x1ef)),this[_0x3b8891(0x266d)]?_0x267ffc[_0x3b8891(0x204d)](_0x267ffc['supportUniformBuffers']?'lightUboDeclaration':_0x3b8891(0x931),_0x1e5a5a,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x3b8891(0x412)][_0x3b8891(0x348f)]()}]},this['_lightId']['toString']()):_0x267ffc[_0x3b8891(0x204d)](_0x267ffc[_0x3b8891(0x22f2)]?'lightUboDeclaration':_0x3b8891(0x931),_0x1e5a5a,{'repeatKey':'maxSimultaneousLights','substitutionVars':this['generateOnlyFragmentCode']?_0x3b8891(0x927):void 0x0}),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x3491),_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x14f9),_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0xf2d),_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)]('imageProcessingDeclaration',_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x1982),_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)]('shadowsFragmentFunctions',_0x1e5a5a,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x31ecb1+_0x3b8891(0x239a)}]}),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x7d0),_0x1e5a5a,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x31ecb1+'.xyz'}]}),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x2549),_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)]('pbrBRDFFunctions',_0x1e5a5a,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x300dd1=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x3bc9)])?_0x300dd1:_0x3b8891(0x3fec)}]}),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0xdb5),_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)]('pbrDirectLightingFunctions',_0x1e5a5a,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x31ecb1+_0x3b8891(0x239a)}]}),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x3121),_0x1e5a5a),_0x267ffc['_emitFunctionFromInclude'](_0x3b8891(0xd0c),_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x3d24),_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)]('pbrBlockAmbientOcclusion',_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x25a9),_0x1e5a5a),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x15b5),_0x1e5a5a),_0x267ffc[_0x3b8891(0x208e)](_0x3b8891(0xe6d),'vec4'),null!==_0x2045f1&&void 0x0!==_0x2045f1&&_0x2045f1[_0x3b8891(0x287b)]&&(_0x267ffc[_0x3b8891(0x3dfa)]+=_0x2045f1[_0x3b8891(0x290a)](_0x267ffc)),this[_0x3b8891(0x1fa9)]=_0x267ffc[_0x3b8891(0xe62)](_0x3b8891(0x3f52)),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x3b8891(0x244f)+this[_0x3b8891(0x1fa9)]+'\x20=\x20normalize('+this['worldNormal'][_0x3b8891(0x28ff)]+_0x3b8891(0x1a2d),_0x267ffc['_registerTempVariable'](_0x3b8891(0xd90))&&(_0x267ffc['compilationString']+='vec3\x20viewDirectionW\x20=\x20normalize('+this[_0x3b8891(0x12dd)]['associatedVariableName']+_0x3b8891(0xc2a)+_0x31ecb1+_0x3b8891(0x3ecb)),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x3b8891(0x1162)+this[_0x3b8891(0x1fa9)]+_0x3b8891(0x1904),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x3b8891(0x2007)+(_0xbe9b50[_0x3b8891(0x3331)]?_0x3b8891(0xbe5)+_0xbe9b50['associatedVariableName']+_0x3b8891(0x1e3c):'geometricNormalW')+_0x3b8891(0x271f),this[_0x3b8891(0x2143)]=_0x267ffc[_0x3b8891(0xe62)](_0x3b8891(0x3ef5)),_0x267ffc[_0x3b8891(0x208e)](this[_0x3b8891(0x2143)],_0x3b8891(0x841)),_0x267ffc['compilationString']+=_0x267ffc[_0x3b8891(0x250b)](_0x3b8891(0x1a8c),_0x1e5a5a,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x31ecb1+_0x3b8891(0x239a)},{'search':/vEyePosition.w/g,'replace':this[_0x3b8891(0x2143)]}]}),_0x267ffc['compilationString']+=this[_0x3b8891(0x52b)](),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x267ffc[_0x3b8891(0x250b)](_0x3b8891(0x1378),_0x1e5a5a),_0x267ffc[_0x3b8891(0x3dfa)]+=this[_0x3b8891(0xbd4)](),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x267ffc[_0x3b8891(0x250b)](_0x3b8891(0x15b9),_0x1e5a5a),_0x267ffc['compilationString']+=_0x3b8891(0x37bb),_0x267ffc[_0x3b8891(0x3dfa)]+=this['_getReflectivityCode'](_0x267ffc),_0x267ffc['compilationString']+=_0x267ffc[_0x3b8891(0x250b)](_0x3b8891(0x411d),_0x1e5a5a,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x300dd1=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x3bc9)])?_0x300dd1:_0x3b8891(0x3fec)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0xbe9b50=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x3e6)])?_0xbe9b50:_0x3b8891(0x49e)}]});const _0x4be3eb=this['anisotropy'][_0x3b8891(0x3331)]?null==(_0x300dd1=this[_0x3b8891(0x1e5a)][_0x3b8891(0x8e1)])?void 0x0:_0x300dd1[_0x3b8891(0x2445)]:null,_0x3035c6=(_0x4be3eb&&(_0x4be3eb['worldPositionConnectionPoint']=this[_0x3b8891(0x1d0)],_0x4be3eb[_0x3b8891(0x19a3)]=this[_0x3b8891(0xbd6)],_0x267ffc[_0x3b8891(0x3dfa)]+=_0x4be3eb[_0x3b8891(0x1897)](_0x267ffc,!this[_0x3b8891(0x7da)][_0x3b8891(0x3331)])),_0x2045f1&&_0x2045f1[_0x3b8891(0x32e9)]&&(_0x267ffc[_0x3b8891(0x3dfa)]+=_0x2045f1[_0x3b8891(0x1897)](_0x267ffc,_0x4be3eb?'anisotropicOut.anisotropicNormal':_0x3b8891(0xcd8))),_0x267ffc[_0x3b8891(0x204d)]('pbrBlockReflection',_0x1e5a5a,{'replaceStrings':[{'search':/computeReflectionCoords/g,'replace':_0x3b8891(0x35cb)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0xbe9b50=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1['_define3DName'])?_0xbe9b50:'REFLECTIONMAP_3D'},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x300dd1=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x1e94)])?_0x300dd1:_0x3b8891(0x290b)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0xbe9b50=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1['_defineProjectionName'])?_0xbe9b50:'REFLECTIONMAP_PROJECTION'},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x300dd1=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x3bc9)])?_0x300dd1:_0x3b8891(0x3fec)},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0xbe9b50=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x28c3)])?_0xbe9b50:_0x3b8891(0x3d55)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x300dd1=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x1755)])?_0x300dd1:_0x3b8891(0x3018)},{'search':/vReflectionFilteringInfo/g,'replace':null!=(_0xbe9b50=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x227d)])?_0xbe9b50:_0x3b8891(0x192d)}]}),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x267ffc[_0x3b8891(0x250b)](_0x3b8891(0x300e),_0x1e5a5a,{'replaceStrings':[{'search':/metallicReflectanceFactors/g,'replace':this[_0x3b8891(0x2ed3)]}]}),this['sheen'][_0x3b8891(0x3331)]?null==(_0x300dd1=this[_0x3b8891(0x12ca)][_0x3b8891(0x8e1)])?void 0x0:_0x300dd1[_0x3b8891(0x2445)]:null);_0x3035c6&&(_0x267ffc[_0x3b8891(0x3dfa)]+=_0x3035c6[_0x3b8891(0x1897)](_0x2045f1)),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x2125),_0x1e5a5a,{'replaceStrings':[{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0xbe9b50=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x3e6)])?_0xbe9b50:_0x3b8891(0x49e)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x300dd1=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x3bc9)])?_0x300dd1:_0x3b8891(0x3fec)},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0xbe9b50=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x28c3)])?_0xbe9b50:_0x3b8891(0x3d55)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x300dd1=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x1755)])?_0x300dd1:'LINEARSPECULARREFLECTION'}]});var _0x300dd1=this[_0x3b8891(0x9d9)][_0x3b8891(0x3331)]?null==(_0xbe9b50=this[_0x3b8891(0x9d9)]['connectedPoint'])?void 0x0:_0xbe9b50['ownerBlock']:null,_0x300dd1=(_0x267ffc[_0x3b8891(0x3dfa)]+=_0x3b91f8['$'][_0x3b8891(0x2600)](_0x300dd1),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x1978),_0x1e5a5a,{'replaceStrings':[]}),this[_0x3b8891(0x29be)][_0x3b8891(0x3331)]?null==(_0xbe9b50=this['clearcoat'][_0x3b8891(0x8e1)])?void 0x0:_0xbe9b50[_0x3b8891(0x2445)]:null),_0xbe9b50=!this[_0x3b8891(0x7da)][_0x3b8891(0x3331)]&&!this['anisotropy'][_0x3b8891(0x3331)],_0x54f8ef=this['perturbedNormal'][_0x3b8891(0x3331)]&&(null==(_0x54f8ef=(null==(_0x54f8ef=this[_0x3b8891(0x7da)][_0x3b8891(0x8e1)])?void 0x0:_0x54f8ef['ownerBlock'])[_0x3b8891(0x2891)])?void 0x0:_0x54f8ef[_0x3b8891(0x3331)]),_0x137529=this[_0x3b8891(0x1e5a)][_0x3b8891(0x3331)]&&(null==(_0x137529=this[_0x3b8891(0x1e5a)][_0x3b8891(0x8e1)])?void 0x0:_0x137529[_0x3b8891(0x2445)])['worldTangent'][_0x3b8891(0x3331)];let _0x48b7f5=_0x54f8ef||!this['perturbedNormal'][_0x3b8891(0x3331)]&&_0x137529;_0x267ffc[_0x3b8891(0x3dfa)]+=_0x5baab1['N'][_0x3b8891(0x2600)](_0x267ffc,_0x300dd1,_0x2045f1,_0x31ecb1,_0xbe9b50,_0x48b7f5,this[_0x3b8891(0xbd6)][_0x3b8891(0x28ff)]),_0xbe9b50&&(_0x48b7f5=null!=(_0x54f8ef=null==_0x300dd1?void 0x0:_0x300dd1[_0x3b8891(0x2891)][_0x3b8891(0x3331)])&&_0x54f8ef),_0x267ffc[_0x3b8891(0x204d)](_0x3b8891(0x2e23),_0x1e5a5a,{'replaceStrings':[{'search':/computeReflectionCoords/g,'replace':_0x3b8891(0x35cb)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x137529=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1['_define3DName'])?_0x137529:_0x3b8891(0x49e)},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0xbe9b50=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x1e94)])?_0xbe9b50:_0x3b8891(0x290b)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x300dd1=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x2ecf)])?_0x300dd1:_0x3b8891(0x2357)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x54f8ef=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x3bc9)])?_0x54f8ef:'REFLECTIONMAP_SKYBOX'},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x137529=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x28c3)])?_0x137529:_0x3b8891(0x3d55)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0xbe9b50=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1['_defineLinearSpecularReflection'])?_0xbe9b50:_0x3b8891(0x3018)},{'search':/defined\(TANGENT\)/g,'replace':_0x48b7f5?_0x3b8891(0x274a):'defined(IGNORE)'}]}),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x267ffc[_0x3b8891(0x250b)](_0x3b8891(0x18df),_0x1e5a5a,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x300dd1=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1['_defineSkyboxName'])?_0x300dd1:'REFLECTIONMAP_SKYBOX'},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x54f8ef=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1['_define3DName'])?_0x54f8ef:_0x3b8891(0x49e)}]}),_0xbe9b50=this[_0x3b8891(0x2cd8)][_0x3b8891(0x3331)]?null==(_0x137529=this[_0x3b8891(0x2cd8)][_0x3b8891(0x8e1)])?void 0x0:_0x137529['ownerBlock']:null;const _0x13375e=this['subsurface'][_0x3b8891(0x3331)]?null==(_0x54f8ef=(null==(_0x300dd1=this[_0x3b8891(0x2cd8)]['connectedPoint'])?void 0x0:_0x300dd1[_0x3b8891(0x2445)])[_0x3b8891(0x3cc5)]['connectedPoint'])?void 0x0:_0x54f8ef[_0x3b8891(0x2445)]:null;_0x13375e&&(_0x13375e['viewConnectionPoint']=this[_0x3b8891(0x4b1)],_0x13375e['indexOfRefractionConnectionPoint']=this[_0x3b8891(0x3ed)]),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x1c4c18['l'][_0x3b8891(0x2600)](_0x267ffc,_0xbe9b50,_0x2045f1,_0x31ecb1),_0x267ffc['_emitFunctionFromInclude']('pbrBlockSubSurface',_0x1e5a5a,{'replaceStrings':[{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x137529=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x3e6)])?_0x137529:_0x3b8891(0x49e)},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x300dd1=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x1e94)])?_0x300dd1:'REFLECTIONMAP_OPPOSITEZ'},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x54f8ef=null===_0x2045f1||void 0x0===_0x2045f1?void 0x0:_0x2045f1[_0x3b8891(0x2ecf)])?_0x54f8ef:_0x3b8891(0x2357)},{'search':/SS_REFRACTIONMAP_3D/g,'replace':null!=(_0xbe9b50=null===_0x13375e||void 0x0===_0x13375e?void 0x0:_0x13375e[_0x3b8891(0x3e6)])?_0xbe9b50:_0x3b8891(0x117c)},{'search':/SS_LODINREFRACTIONALPHA/g,'replace':null!=(_0x137529=null===_0x13375e||void 0x0===_0x13375e?void 0x0:_0x13375e[_0x3b8891(0x43d)])?_0x137529:'SS_LODINREFRACTIONALPHA'},{'search':/SS_LINEARSPECULARREFRACTION/g,'replace':null!=(_0x300dd1=null===_0x13375e||void 0x0===_0x13375e?void 0x0:_0x13375e['_defineLinearSpecularRefraction'])?_0x300dd1:'SS_LINEARSPECULARREFRACTION'},{'search':/SS_REFRACTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x54f8ef=null===_0x13375e||void 0x0===_0x13375e?void 0x0:_0x13375e['_defineOppositeZ'])?_0x54f8ef:'SS_REFRACTIONMAP_OPPOSITEZ'}]}),_0x267ffc['compilationString']+=_0x267ffc[_0x3b8891(0x250b)](_0x3b8891(0x1c6e),_0x1e5a5a),this['light']?_0x267ffc[_0x3b8891(0x3dfa)]+=_0x267ffc[_0x3b8891(0x250b)]('lightFragment',_0x1e5a5a,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x3b8891(0x412)][_0x3b8891(0x348f)]()}]}):_0x267ffc[_0x3b8891(0x3dfa)]+=_0x267ffc[_0x3b8891(0x250b)](_0x3b8891(0x2e1a),_0x1e5a5a,{'repeatKey':'maxSimultaneousLights'}),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x267ffc[_0x3b8891(0x250b)]('pbrBlockFinalLitComponents',_0x1e5a5a),_0x267ffc['compilationString']+='#endif\x0d\x0a';var _0x330b9c,_0x185a5a,_0xbe9b50=this[_0x3b8891(0x20cb)][_0x3b8891(0x3331)]?this[_0x3b8891(0x20cb)]['associatedVariableName']:'vec3(0.,\x200.,\x200.)';let _0x536724=_0x2e5be3['m'][_0x3b8891(0x41b3)]['toString']();-0x1===_0x536724[_0x3b8891(0x775)]('.')&&(_0x536724+='.'),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x267ffc[_0x3b8891(0x250b)]('pbrBlockFinalUnlitComponents',_0x1e5a5a,{'replaceStrings':[{'search':/vec3 finalEmissive[\s\S]*?finalEmissive\*=vLightingIntensity\.y;/g,'replace':''},{'search':/vAmbientColor/g,'replace':_0xbe9b50+_0x3b8891(0x1e3)},{'search':/vAmbientInfos\.w/g,'replace':_0x536724}]}),_0x267ffc['compilationString']+=_0x267ffc['_emitCodeFromInclude'](_0x3b8891(0x36c9),_0x1e5a5a,{'replaceStrings':[{'search':/finalEmissive/g,'replace':_0x3b8891(0x2167)}]}),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x267ffc[_0x3b8891(0x250b)]('pbrBlockImageProcessing',_0x1e5a5a,{'replaceStrings':[{'search':/visibility/g,'replace':'1.'}]}),_0x267ffc['compilationString']+=_0x267ffc['_emitCodeFromInclude'](_0x3b8891(0xf4f),_0x1e5a5a,{'replaceStrings':[{'search':/vNormalW/g,'replace':this[_0x3b8891(0x1fa9)]},{'search':/vPositionW/g,'replace':_0x31ecb1},{'search':/albedoTexture\.rgb;/g,'replace':'vec3(1.);\x0d\x0agl_FragColor.rgb\x20=\x20toGammaSpace(gl_FragColor.rgb);\x0d\x0a'}]});for(const _0x2cba70 of this['_outputs'])_0x2cba70[_0x3b8891(0x26c5)]&&((_0x330b9c=_0x1ffcaf[_0x2cba70[_0x3b8891(0x1c3a)]])?([_0x330b9c,_0x185a5a]=_0x330b9c,_0x185a5a&&(_0x267ffc[_0x3b8891(0x3dfa)]+=_0x3b8891(0x684)+_0x185a5a+'\x0d\x0a'),_0x267ffc['compilationString']+=this[_0x3b8891(0x83a)](_0x2cba70,_0x267ffc)+(_0x3b8891(0x2f6a)+_0x330b9c+';\x0d\x0a'),_0x185a5a&&(_0x267ffc[_0x3b8891(0x3dfa)]+=_0x3b8891(0x2a6),_0x267ffc[_0x3b8891(0x3dfa)]+=this[_0x3b8891(0x83a)](_0x2cba70,_0x267ffc)+_0x3b8891(0x1ac7),_0x267ffc[_0x3b8891(0x3dfa)]+=_0x3b8891(0x1382))):_0x2ac50d[_0x3b8891(0x1f93)](_0x3b8891(0x2839)+_0x2cba70[_0x3b8891(0x1c3a)]+_0x3b8891(0x3e62)));return this;}['_dumpPropertiesCode'](){var _0x4bf6e2=_0x4f7e3c,_0x151070=super[_0x4bf6e2(0x1d87)]();return(_0x151070+=this[_0x4bf6e2(0x302b)]+_0x4bf6e2(0x3e06)+this[_0x4bf6e2(0x327f)]+';\x0d\x0a')+(this[_0x4bf6e2(0x302b)]+_0x4bf6e2(0x34a4)+this[_0x4bf6e2(0x4041)]+_0x4bf6e2(0x271f))+(this['_codeVariableName']+_0x4bf6e2(0x221b)+this[_0x4bf6e2(0xc9f)]+_0x4bf6e2(0x271f))+(this[_0x4bf6e2(0x302b)]+'.useAlphaBlending\x20=\x20'+this[_0x4bf6e2(0x2641)]+_0x4bf6e2(0x271f))+(this[_0x4bf6e2(0x302b)]+'.useRadianceOverAlpha\x20=\x20'+this['useRadianceOverAlpha']+_0x4bf6e2(0x271f))+(this[_0x4bf6e2(0x302b)]+'.useSpecularOverAlpha\x20=\x20'+this[_0x4bf6e2(0x6c4)]+';\x0d\x0a')+(this['_codeVariableName']+_0x4bf6e2(0xaf0)+this[_0x4bf6e2(0x270)]+_0x4bf6e2(0x271f))+(this[_0x4bf6e2(0x302b)]+_0x4bf6e2(0x3682)+this[_0x4bf6e2(0x28d8)]+_0x4bf6e2(0x271f))+(this['_codeVariableName']+_0x4bf6e2(0x2302)+this['realTimeFilteringQuality']+_0x4bf6e2(0x271f))+(this[_0x4bf6e2(0x302b)]+_0x4bf6e2(0x1b3d)+this[_0x4bf6e2(0x3bd3)]+_0x4bf6e2(0x271f))+(this[_0x4bf6e2(0x302b)]+_0x4bf6e2(0x1e08)+this[_0x4bf6e2(0x403d)]+_0x4bf6e2(0x271f))+(this[_0x4bf6e2(0x302b)]+_0x4bf6e2(0x63f)+this['useHorizonOcclusion']+_0x4bf6e2(0x271f))+(this[_0x4bf6e2(0x302b)]+'.unlit\x20=\x20'+this[_0x4bf6e2(0x2cc5)]+_0x4bf6e2(0x271f))+(this['_codeVariableName']+_0x4bf6e2(0x343e)+this[_0x4bf6e2(0xf70)]+_0x4bf6e2(0x271f))+(this['_codeVariableName']+_0x4bf6e2(0x3c31)+this[_0x4bf6e2(0x3f53)]+_0x4bf6e2(0x271f))+(this[_0x4bf6e2(0x302b)]+_0x4bf6e2(0x1528)+this[_0x4bf6e2(0x3ec1)]+_0x4bf6e2(0x271f))+(this[_0x4bf6e2(0x302b)]+_0x4bf6e2(0x294c)+this['debugFactor']+';\x0d\x0a');}[_0x4f7e3c(0xea8)](){var _0x39f505=_0x4f7e3c;const _0x9fbdf2=super[_0x39f505(0xea8)]();return this[_0x39f505(0x266d)]&&(_0x9fbdf2[_0x39f505(0x2ada)]=this[_0x39f505(0x266d)]['id']),_0x9fbdf2[_0x39f505(0x327f)]=this['lightFalloff'],_0x9fbdf2[_0x39f505(0x4041)]=this[_0x39f505(0x4041)],_0x9fbdf2['alphaTestCutoff']=this[_0x39f505(0xc9f)],_0x9fbdf2['useAlphaBlending']=this[_0x39f505(0x2641)],_0x9fbdf2[_0x39f505(0x56a)]=this[_0x39f505(0x56a)],_0x9fbdf2[_0x39f505(0x6c4)]=this[_0x39f505(0x6c4)],_0x9fbdf2[_0x39f505(0x270)]=this[_0x39f505(0x270)],_0x9fbdf2[_0x39f505(0x28d8)]=this[_0x39f505(0x28d8)],_0x9fbdf2['realTimeFilteringQuality']=this[_0x39f505(0xa7e)],_0x9fbdf2['useEnergyConservation']=this[_0x39f505(0x3bd3)],_0x9fbdf2[_0x39f505(0x403d)]=this[_0x39f505(0x403d)],_0x9fbdf2[_0x39f505(0x4113)]=this['useHorizonOcclusion'],_0x9fbdf2[_0x39f505(0x2cc5)]=this['unlit'],_0x9fbdf2['forceNormalForward']=this[_0x39f505(0xf70)],_0x9fbdf2[_0x39f505(0x3f53)]=this[_0x39f505(0x3f53)],_0x9fbdf2['debugLimit']=this[_0x39f505(0x3ec1)],_0x9fbdf2['debugFactor']=this['debugFactor'],_0x9fbdf2['generateOnlyFragmentCode']=this[_0x39f505(0x287b)],_0x9fbdf2;}[_0x4f7e3c(0x364c)](_0xf33d40,_0x5c5772,_0x3ca345){var _0x7e05ee=_0x4f7e3c;super[_0x7e05ee(0x364c)](_0xf33d40,_0x5c5772,_0x3ca345),_0xf33d40['lightId']&&(this[_0x7e05ee(0x266d)]=_0x5c5772['getLightById'](_0xf33d40['lightId'])),this['lightFalloff']=null!=(_0x3ca345=_0xf33d40[_0x7e05ee(0x327f)])?_0x3ca345:0x0,this['useAlphaTest']=_0xf33d40[_0x7e05ee(0x4041)],this['alphaTestCutoff']=_0xf33d40[_0x7e05ee(0xc9f)],this[_0x7e05ee(0x2641)]=_0xf33d40[_0x7e05ee(0x2641)],this[_0x7e05ee(0x56a)]=_0xf33d40[_0x7e05ee(0x56a)],this[_0x7e05ee(0x6c4)]=_0xf33d40[_0x7e05ee(0x6c4)],this[_0x7e05ee(0x270)]=_0xf33d40[_0x7e05ee(0x270)],this[_0x7e05ee(0x28d8)]=!!_0xf33d40[_0x7e05ee(0x28d8)],this[_0x7e05ee(0xa7e)]=null!=(_0x5c5772=_0xf33d40[_0x7e05ee(0xa7e)])?_0x5c5772:_0x3b716a['g'][_0x7e05ee(0x378b)],this[_0x7e05ee(0x3bd3)]=_0xf33d40['useEnergyConservation'],this[_0x7e05ee(0x403d)]=_0xf33d40['useRadianceOcclusion'],this[_0x7e05ee(0x4113)]=_0xf33d40[_0x7e05ee(0x4113)],this['unlit']=_0xf33d40[_0x7e05ee(0x2cc5)],this[_0x7e05ee(0xf70)]=!!_0xf33d40[_0x7e05ee(0xf70)],this[_0x7e05ee(0x3f53)]=_0xf33d40[_0x7e05ee(0x3f53)],this[_0x7e05ee(0x3ec1)]=_0xf33d40[_0x7e05ee(0x3ec1)],this[_0x7e05ee(0x3440)]=_0xf33d40[_0x7e05ee(0x3440)],this['generateOnlyFragmentCode']=!!_0xf33d40[_0x7e05ee(0x287b)],this['_setTarget']();}}_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x3646),_0x3b0c29['U'][_0x4f7e3c(0x593)],'INTENSITY',{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0x119c),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x4005),_0x3b0c29['U'][_0x4f7e3c(0x593)],'INTENSITY',{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0x1459),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x384c),_0x3b0c29['U'][_0x4f7e3c(0x593)],_0x4f7e3c(0x2b6d),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0x3c5e),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x1a1e),_0x3b0c29['U'][_0x4f7e3c(0x2dd1)],_0x4f7e3c(0x13ed),{'notifiers':{'update':!0x0},'options':[{'label':_0x4f7e3c(0x2456),'value':_0x2e5be3['m'][_0x4f7e3c(0x3316)]},{'label':_0x4f7e3c(0x3e17),'value':_0x2e5be3['m'][_0x4f7e3c(0x4b0)]},{'label':'Standard','value':_0x2e5be3['m'][_0x4f7e3c(0x2f2a)]}]})],_0x3d7ff7[_0x4f7e3c(0x2dca)],'lightFalloff',void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])('Alpha\x20Testing',_0x3b0c29['U']['Boolean'],'OPACITY')],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0x4041),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x1f4),_0x3b0c29['U'][_0x4f7e3c(0x593)],_0x4f7e3c(0x30ed),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0xc9f),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x837),_0x3b0c29['U'][_0x4f7e3c(0x22cc)],'OPACITY')],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0x2641),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x2da2),_0x3b0c29['U'][_0x4f7e3c(0x22cc)],_0x4f7e3c(0x2206),{'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],'useRadianceOverAlpha',void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x293),_0x3b0c29['U']['Boolean'],_0x4f7e3c(0x2206),{'notifiers':{'update':!0x0}})],_0x3d7ff7['prototype'],_0x4f7e3c(0x6c4),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x3b00),_0x3b0c29['U']['Boolean'],_0x4f7e3c(0x2206),{'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0x270),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x21a5),_0x3b0c29['U'][_0x4f7e3c(0x22cc)],'RENDERING',{'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],'realTimeFiltering',void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x38e7),_0x3b0c29['U'][_0x4f7e3c(0x2dd1)],_0x4f7e3c(0x2206),{'notifiers':{'update':!0x0},'options':[{'label':_0x4f7e3c(0x2dcf),'value':_0x3b716a['g'][_0x4f7e3c(0x378b)]},{'label':_0x4f7e3c(0x26c6),'value':_0x3b716a['g']['TEXTURE_FILTERING_QUALITY_MEDIUM']},{'label':_0x4f7e3c(0x29b7),'value':_0x3b716a['g']['TEXTURE_FILTERING_QUALITY_HIGH']}]})],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0xa7e),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x3592),_0x3b0c29['U'][_0x4f7e3c(0x22cc)],_0x4f7e3c(0x39f1),{'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],'useEnergyConservation',void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x3bb2),_0x3b0c29['U'][_0x4f7e3c(0x22cc)],_0x4f7e3c(0x39f1),{'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0x403d),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0xaa5),_0x3b0c29['U']['Boolean'],_0x4f7e3c(0x39f1),{'notifiers':{'update':!0x0}})],_0x3d7ff7['prototype'],'useHorizonOcclusion',void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x350b),_0x3b0c29['U']['Boolean'],'ADVANCED',{'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],'unlit',void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x19ec),_0x3b0c29['U'][_0x4f7e3c(0x22cc)],'ADVANCED',{'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],'forceNormalForward',void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x3e36),_0x3b0c29['U'][_0x4f7e3c(0x22cc)],_0x4f7e3c(0x39f1),{'notifiers':{'rebuild':!0x0,'update':!0x0,'onValidation':_0x3d7ff7[_0x4f7e3c(0x29e5)]}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0x287b),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x12d8),_0x3b0c29['U'][_0x4f7e3c(0x2dd1)],'DEBUG',{'notifiers':{'update':!0x0},'options':[{'label':_0x4f7e3c(0x253),'value':0x0},{'label':_0x4f7e3c(0x1fc4),'value':0x1},{'label':_0x4f7e3c(0x363a),'value':0x2},{'label':_0x4f7e3c(0x313e),'value':0x3},{'label':_0x4f7e3c(0xb28),'value':0x4},{'label':'Bump\x20Normals','value':0x5},{'label':'ClearCoat\x20Normals','value':0x8},{'label':_0x4f7e3c(0x17f6),'value':0x9},{'label':_0x4f7e3c(0x2c41),'value':0xa},{'label':_0x4f7e3c(0x2bb8),'value':0xb},{'label':_0x4f7e3c(0x112d),'value':0xc},{'label':_0x4f7e3c(0x58b),'value':0xd},{'label':'Env\x20Refraction','value':0x28},{'label':_0x4f7e3c(0x3768),'value':0x29},{'label':'Env\x20Clear\x20Coat','value':0x2a},{'label':_0x4f7e3c(0x29cd),'value':0x32},{'label':'Direct\x20Specular','value':0x33},{'label':_0x4f7e3c(0x3786),'value':0x34},{'label':'Direct\x20Sheen','value':0x35},{'label':_0x4f7e3c(0x144c),'value':0x36},{'label':'Surface\x20Albedo','value':0x3c},{'label':'Reflectance\x200','value':0x3d},{'label':_0x4f7e3c(0x2446),'value':0x3e},{'label':_0x4f7e3c(0x1846),'value':0x47},{'label':_0x4f7e3c(0xafd),'value':0x3f},{'label':_0x4f7e3c(0x3d7f),'value':0x40},{'label':'NdotV','value':0x41},{'label':_0x4f7e3c(0x10ab),'value':0x42},{'label':_0x4f7e3c(0x233c),'value':0x43},{'label':_0x4f7e3c(0x2ad5),'value':0x44},{'label':'Transmittance','value':0x45},{'label':_0x4f7e3c(0x1cc2),'value':0x46},{'label':'SEO','value':0x50},{'label':_0x4f7e3c(0x1610),'value':0x51},{'label':_0x4f7e3c(0x323e),'value':0x52},{'label':_0x4f7e3c(0x621),'value':0x53},{'label':_0x4f7e3c(0x1b4a),'value':0x54},{'label':_0x4f7e3c(0x2b04),'value':0x55},{'label':_0x4f7e3c(0x2b96),'value':0x56},{'label':'Alpha','value':0x57}]})],_0x3d7ff7['prototype'],'debugMode',void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0xc5b),_0x3b0c29['U'][_0x4f7e3c(0x593)],'DEBUG',{'min':-0x1,'max':0x1,'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],_0x4f7e3c(0x3ec1),void 0x0),_0x19a1ce([(0x0,_0x3b0c29['p'])(_0x4f7e3c(0x1e8d),_0x3b0c29['U']['Float'],_0x4f7e3c(0xd46),{'min':0x0,'max':0x5,'notifiers':{'update':!0x0}})],_0x3d7ff7[_0x4f7e3c(0x2dca)],'debugFactor',void 0x0),(0x0,_0x2decf2['H'])('BABYLON.PBRMetallicRoughnessBlock',_0x3d7ff7);},0x882f:(_0x14c8dc,_0x5d4497,_0xa7dfbd)=>{var _0x261e18=a8_0x2e955a;_0xa7dfbd['d'](_0x5d4497,{'J':()=>_0x489d8e});function _0xcac308(_0x58af9d,_0x4f0bd6,_0x294408,_0x357c29){var _0x6f8f69=a8_0xcbd5,_0x3eebf8,_0x54a68b=arguments[_0x6f8f69(0x9da)],_0x399c48=_0x54a68b<0x3?_0x4f0bd6:null===_0x357c29?_0x357c29=Object[_0x6f8f69(0x2fee)](_0x4f0bd6,_0x294408):_0x357c29;if(_0x6f8f69(0x3e0f)==typeof Reflect&&_0x6f8f69(0x17ad)==typeof Reflect[_0x6f8f69(0x3902)])_0x399c48=Reflect[_0x6f8f69(0x3902)](_0x58af9d,_0x4f0bd6,_0x294408,_0x357c29);else{for(var _0x137041=_0x58af9d[_0x6f8f69(0x9da)]-0x1;0x0<=_0x137041;_0x137041--)(_0x3eebf8=_0x58af9d[_0x137041])&&(_0x399c48=(_0x54a68b<0x3?_0x3eebf8(_0x399c48):0x3<_0x54a68b?_0x3eebf8(_0x4f0bd6,_0x294408,_0x399c48):_0x3eebf8(_0x4f0bd6,_0x294408))||_0x399c48);}0x3<_0x54a68b&&_0x399c48&&Object[_0x6f8f69(0x30e2)](_0x4f0bd6,_0x294408,_0x399c48);}var _0x3c2b1b=_0xa7dfbd(0x17eee),_0x4ba3ae=_0xa7dfbd(0x17368),_0x20d377=_0xa7dfbd(0xf582),_0x5d4497=_0xa7dfbd(0x4158),_0x4ae1c1=_0xa7dfbd(0x9bf9),_0x52d201=_0xa7dfbd(0x12e48),_0xba4223=_0xa7dfbd(0x12cad),_0x14783f=_0xa7dfbd(0xca26),_0x464b59=_0xa7dfbd(0x17372),_0x43a3f0=_0xa7dfbd(0x6214);class _0x489d8e extends _0x52d201['W']{constructor(_0xbc481f){var _0x520ed7=a8_0xcbd5;super(_0xbc481f),this['useSphericalHarmonics']=!0x0,this[_0x520ed7(0x3542)]=!0x1,this[_0x520ed7(0x15b4)]=!0x0,this['registerInput'](_0x520ed7(0x2436),_0x3c2b1b['E']['AutoDetect'],!0x1,_0x20d377['u'][_0x520ed7(0xb37)]),this['registerInput'](_0x520ed7(0x318b),_0x3c2b1b['E'][_0x520ed7(0x735)],!0x1,_0x20d377['u'][_0x520ed7(0xb37)]),this[_0x520ed7(0x3d35)](_0x520ed7(0x2fc8),_0x3c2b1b['E']['Color3'],!0x0,_0x20d377['u'][_0x520ed7(0x2d24)]),this[_0x520ed7(0x35ab)](_0x520ed7(0x2c82),_0x3c2b1b['E'][_0x520ed7(0x19fb)],_0x20d377['u'][_0x520ed7(0x2d24)],new _0x4ae1c1['C'](_0x520ed7(0x2c82),this,_0x4ba3ae['Ab'][_0x520ed7(0x1c5c)],_0x489d8e,_0x520ed7(0x243e))),this['position'][_0x520ed7(0xedb)](_0x3c2b1b['E'][_0x520ed7(0x2cf3)]|_0x3c2b1b['E'][_0x520ed7(0x310d)]|_0x3c2b1b['E'][_0x520ed7(0x386)]);}[_0x261e18(0xf56)](){var _0x207df1=_0x261e18;return this[_0x207df1(0x2436)]['isConnected']?(this[_0x207df1(0x287b)]=!this[_0x207df1(0x287b)],_0x43a3f0['error'](_0x207df1(0x12dc)),!0x1):(this[_0x207df1(0x3eff)](),!0x0);}['_setTarget'](){var _0x27de7b=_0x261e18;super[_0x27de7b(0x3eff)](),this['getInputByName'](_0x27de7b(0x2436))[_0x27de7b(0x36f2)]=this[_0x27de7b(0x287b)]?_0x20d377['u'][_0x27de7b(0x2d24)]:_0x20d377['u']['Vertex'],this[_0x27de7b(0x287b)]&&(this[_0x27de7b(0x3542)]=!0x0);}[_0x261e18(0x28c8)](){var _0x41477f=_0x261e18;return _0x41477f(0x243e);}get[_0x261e18(0x2436)](){return this['_inputs'][0x0];}get['worldPosition'](){var _0x156cb7=_0x261e18;return this[_0x156cb7(0x3e4b)];}get[_0x261e18(0xbd6)](){var _0x29e655=_0x261e18;return this[_0x29e655(0x19a3)];}get[_0x261e18(0x318b)](){var _0x21dc2b=_0x261e18;return this[_0x21dc2b(0x1f94)][0x1];}get[_0x261e18(0x12dd)](){var _0x3016de=_0x261e18;return this[_0x3016de(0x3513)];}get[_0x261e18(0x4b1)](){return this['viewConnectionPoint'];}get['color'](){var _0x41b4d6=_0x261e18;return this[_0x41b4d6(0x1f94)][0x2];}get['reflection'](){var _0x40f0a7=_0x261e18;return this[_0x40f0a7(0x35ba)][0x0];}get[_0x261e18(0x32e9)](){var _0x1fdd74=_0x261e18;return!!this[_0x1fdd74(0x24d3)]();}get[_0x261e18(0x38eb)](){var _0x320b2f=_0x261e18;return this['color']['isConnected']?this[_0x320b2f(0x2fc8)][_0x320b2f(0x28ff)]:_0x320b2f(0x285f);}['_getTexture'](){var _0x3968d8=_0x261e18;return this['texture']||this[_0x3968d8(0x20c2)][_0x3968d8(0x1a64)];}['prepareDefines'](_0x46a26a,_0x3724ae,_0x3ddc27){var _0x1ae3ee=_0x261e18;super[_0x1ae3ee(0x39db)](_0x46a26a,_0x3724ae,_0x3ddc27),(_0x46a26a=this[_0x1ae3ee(0x24d3)](),_0x3724ae=_0x46a26a&&_0x46a26a['getTextureMatrix']),(_0x3ddc27['setValue']('REFLECTION',_0x3724ae,!0x0),_0x3724ae&&(_0x3ddc27[_0x1ae3ee(0xe6c)](this[_0x1ae3ee(0x28c3)],_0x46a26a[_0x1ae3ee(0x8bc)],!0x0),_0x3ddc27[_0x1ae3ee(0xe6c)](this['_defineLinearSpecularReflection'],_0x46a26a[_0x1ae3ee(0x1452)],!0x0),_0x3ddc27[_0x1ae3ee(0xe6c)](this[_0x1ae3ee(0x1e94)],this[_0x1ae3ee(0x20c2)][_0x1ae3ee(0xf71)]?!_0x46a26a[_0x1ae3ee(0x1657)]:_0x46a26a[_0x1ae3ee(0x1657)],!0x0),_0x3ddc27['setValue'](_0x1ae3ee(0x3b4b),this[_0x1ae3ee(0x31a8)],!0x0),_0x3ddc27['setValue'](_0x1ae3ee(0x606),_0x46a26a[_0x1ae3ee(0x1eea)],!0x0),_0x3ddc27[_0x1ae3ee(0xe6c)](_0x1ae3ee(0x1f31),_0x46a26a[_0x1ae3ee(0x2915)],!0x0),_0x46a26a&&_0x46a26a[_0x1ae3ee(0x10e4)]!==_0xba4223['x'][_0x1ae3ee(0x24c7)]&&_0x46a26a['isCube']&&(_0x3ddc27[_0x1ae3ee(0xe6c)](_0x1ae3ee(0x3cb4),!0x0),_0x3ddc27[_0x1ae3ee(0xe6c)](_0x1ae3ee(0x2fe0),!0x1),this[_0x1ae3ee(0x3542)]||this['_scene'][_0x1ae3ee(0x279a)]()[_0x1ae3ee(0x2e84)]()[_0x1ae3ee(0x2c08)]<=0x8?_0x3ddc27['setValue'](_0x1ae3ee(0x3459),!0x1):_0x3ddc27[_0x1ae3ee(0xe6c)]('USESPHERICALINVERTEX',!0x0))));}[_0x261e18(0x3458)](_0x3991db,_0x1e4b66,_0x200928,_0xd4abb9){var _0x43ced2=_0x261e18;super[_0x43ced2(0x3458)](_0x3991db,_0x1e4b66,_0x200928);const _0x13fc57=this[_0x43ced2(0x24d3)]();_0x13fc57&&_0xd4abb9&&(_0x13fc57[_0x43ced2(0xfe1)]?_0x3991db[_0x43ced2(0x35bd)](this[_0x43ced2(0x14cc)],_0x13fc57):_0x3991db[_0x43ced2(0x35bd)](this[_0x43ced2(0x3414)],_0x13fc57),_0x1e4b66=_0x13fc57[_0x43ced2(0x12d1)]()[_0x43ced2(0x15b3)],_0x3991db[_0x43ced2(0x115a)](this['_vReflectionMicrosurfaceInfosName'],_0x1e4b66,_0x13fc57[_0x43ced2(0x3c4e)],_0x13fc57['lodGenerationOffset']),_0x3991db[_0x43ced2(0x2f5e)](this['_vReflectionFilteringInfoName'],_0x1e4b66,_0x464b59['R'][_0x43ced2(0xd4e)](_0x1e4b66)),_0x200928=_0xd4abb9[_0x43ced2(0x1063)],_0x1e4b66=_0x13fc57[_0x43ced2(0x5e0)],_0x200928[_0x43ced2(0x3cb4)]&&_0x1e4b66&&(_0x200928[_0x43ced2(0x3b4b)]?(_0xd4abb9=_0x1e4b66[_0x43ced2(0x3828)],_0x3991db[_0x43ced2(0x361f)](_0x43ced2(0x996),_0xd4abb9[_0x43ced2(0x370d)]),_0x3991db['setVector3']('vSphericalL1_1',_0xd4abb9[_0x43ced2(0x976)]),_0x3991db[_0x43ced2(0x361f)]('vSphericalL10',_0xd4abb9[_0x43ced2(0x41de)]),_0x3991db['setVector3'](_0x43ced2(0x4120),_0xd4abb9[_0x43ced2(0x2491)]),_0x3991db['setVector3']('vSphericalL2_2',_0xd4abb9[_0x43ced2(0x12eb)]),_0x3991db['setVector3'](_0x43ced2(0x3a8a),_0xd4abb9[_0x43ced2(0x1504)]),_0x3991db[_0x43ced2(0x361f)]('vSphericalL20',_0xd4abb9['l20']),_0x3991db[_0x43ced2(0x361f)]('vSphericalL21',_0xd4abb9[_0x43ced2(0x37ec)]),_0x3991db[_0x43ced2(0x361f)]('vSphericalL22',_0xd4abb9[_0x43ced2(0x347)])):(_0x3991db[_0x43ced2(0x115a)](_0x43ced2(0x3481),_0x1e4b66['x']['x'],_0x1e4b66['x']['y'],_0x1e4b66['x']['z']),_0x3991db[_0x43ced2(0x115a)](_0x43ced2(0x13d3),_0x1e4b66['y']['x'],_0x1e4b66['y']['y'],_0x1e4b66['y']['z']),_0x3991db[_0x43ced2(0x115a)](_0x43ced2(0x11c9),_0x1e4b66['z']['x'],_0x1e4b66['z']['y'],_0x1e4b66['z']['z']),_0x3991db[_0x43ced2(0x115a)]('vSphericalXX_ZZ',_0x1e4b66['xx']['x']-_0x1e4b66['zz']['x'],_0x1e4b66['xx']['y']-_0x1e4b66['zz']['y'],_0x1e4b66['xx']['z']-_0x1e4b66['zz']['z']),_0x3991db[_0x43ced2(0x115a)]('vSphericalYY_ZZ',_0x1e4b66['yy']['x']-_0x1e4b66['zz']['x'],_0x1e4b66['yy']['y']-_0x1e4b66['zz']['y'],_0x1e4b66['yy']['z']-_0x1e4b66['zz']['z']),_0x3991db[_0x43ced2(0x115a)](_0x43ced2(0x130b),_0x1e4b66['zz']['x'],_0x1e4b66['zz']['y'],_0x1e4b66['zz']['z']),_0x3991db[_0x43ced2(0x115a)](_0x43ced2(0x3356),_0x1e4b66['xy']['x'],_0x1e4b66['xy']['y'],_0x1e4b66['xy']['z']),_0x3991db['setFloat3'](_0x43ced2(0x1a83),_0x1e4b66['yz']['x'],_0x1e4b66['yz']['y'],_0x1e4b66['yz']['z']),_0x3991db['setFloat3'](_0x43ced2(0x3787),_0x1e4b66['zx']['x'],_0x1e4b66['zx']['y'],_0x1e4b66['zx']['z']))));}[_0x261e18(0x290a)](_0x53757e){var _0x3ae2b9=_0x261e18,_0x30ce51=super[_0x3ae2b9(0x290a)](_0x53757e),_0x1b330a=(_0x53757e[_0x3ae2b9(0x204d)](_0x3ae2b9(0x3b08),'//'+this['name'],{'replaceStrings':[{'search':/uniform vec3 vSphericalL00;[\s\S]*?uniform vec3 vSphericalL22;/g,'replace':''},{'search':/uniform vec3 vSphericalX;[\s\S]*?uniform vec3 vSphericalZX;/g,'replace':''}]}),_0x53757e['_getFreeVariableName'](_0x3ae2b9(0x1662)));return this[_0x3ae2b9(0xb91)]=_0x53757e[_0x3ae2b9(0xe62)]('vEnvironmentIrradiance'),_0x53757e['_emitVaryingFromString'](this[_0x3ae2b9(0xb91)],'vec3','defined(USESPHERICALFROMREFLECTIONMAP)\x20&&\x20defined(USESPHERICALINVERTEX)'),_0x53757e[_0x3ae2b9(0x208e)]('vSphericalL00',_0x3ae2b9(0x1761),_0x3ae2b9(0x3b4b)),_0x53757e[_0x3ae2b9(0x208e)](_0x3ae2b9(0x2ef5),'vec3',_0x3ae2b9(0x3b4b)),_0x53757e[_0x3ae2b9(0x208e)](_0x3ae2b9(0x3dcf),_0x3ae2b9(0x1761),_0x3ae2b9(0x3b4b)),_0x53757e[_0x3ae2b9(0x208e)](_0x3ae2b9(0x4120),_0x3ae2b9(0x1761),'SPHERICAL_HARMONICS'),_0x53757e[_0x3ae2b9(0x208e)](_0x3ae2b9(0x1451),_0x3ae2b9(0x1761),_0x3ae2b9(0x3b4b)),_0x53757e['_emitUniformFromString'](_0x3ae2b9(0x3a8a),_0x3ae2b9(0x1761),_0x3ae2b9(0x3b4b)),_0x53757e['_emitUniformFromString'](_0x3ae2b9(0x30ba),'vec3',_0x3ae2b9(0x3b4b)),_0x53757e[_0x3ae2b9(0x208e)](_0x3ae2b9(0x1cba),_0x3ae2b9(0x1761),_0x3ae2b9(0x3b4b)),_0x53757e[_0x3ae2b9(0x208e)](_0x3ae2b9(0xe4c),'vec3',_0x3ae2b9(0x3b4b)),_0x53757e[_0x3ae2b9(0x208e)](_0x3ae2b9(0x3481),'vec3',_0x3ae2b9(0x3b4b),!0x0),_0x53757e[_0x3ae2b9(0x208e)](_0x3ae2b9(0x13d3),'vec3',_0x3ae2b9(0x3b4b),!0x0),_0x53757e['_emitUniformFromString'](_0x3ae2b9(0x11c9),_0x3ae2b9(0x1761),_0x3ae2b9(0x3b4b),!0x0),_0x53757e[_0x3ae2b9(0x208e)](_0x3ae2b9(0x151c),_0x3ae2b9(0x1761),_0x3ae2b9(0x3b4b),!0x0),_0x53757e[_0x3ae2b9(0x208e)](_0x3ae2b9(0x309f),'vec3',_0x3ae2b9(0x3b4b),!0x0),_0x53757e['_emitUniformFromString'](_0x3ae2b9(0x130b),_0x3ae2b9(0x1761),_0x3ae2b9(0x3b4b),!0x0),_0x53757e[_0x3ae2b9(0x208e)]('vSphericalXY',_0x3ae2b9(0x1761),_0x3ae2b9(0x3b4b),!0x0),_0x53757e['_emitUniformFromString']('vSphericalYZ',_0x3ae2b9(0x1761),'SPHERICAL_HARMONICS',!0x0),_0x53757e['_emitUniformFromString']('vSphericalZX',_0x3ae2b9(0x1761),'SPHERICAL_HARMONICS',!0x0),_0x30ce51+(_0x3ae2b9(0xc58)+_0x1b330a+_0x3ae2b9(0x1287)+this[_0x3ae2b9(0x193f)]+_0x3ae2b9(0x1b68)+this[_0x3ae2b9(0xbd6)][_0x3ae2b9(0x28ff)]+_0x3ae2b9(0x2685)+this['_defineOppositeZ']+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x1b330a+_0x3ae2b9(0x7ed)+this[_0x3ae2b9(0xb91)]+_0x3ae2b9(0x4090)+_0x1b330a+_0x3ae2b9(0x3c83));}['getCode'](_0x537d5c,_0x52f25b){var _0x152e5c=_0x261e18,_0x4e3a27='',_0x52319d=(this[_0x152e5c(0x190b)](_0x537d5c),_0x537d5c[_0x152e5c(0x204d)](_0x152e5c(0x3b08),'//'+this[_0x152e5c(0x1c3a)],{'replaceStrings':[{'search':/uniform vec3 vSphericalL00;[\s\S]*?uniform vec3 vSphericalL22;/g,'replace':''},{'search':/uniform vec3 vSphericalX;[\s\S]*?uniform vec3 vSphericalZX;/g,'replace':''}]}),_0x537d5c[_0x152e5c(0x3657)](_0x152e5c(0x2afa),'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this['_define3DName']+_0x152e5c(0x31d1),'//'+this[_0x152e5c(0x1c3a)]),_0x537d5c[_0x152e5c(0x3657)](_0x152e5c(0x24c4),_0x152e5c(0x3edf)+this[_0x152e5c(0x3e6)]+_0x152e5c(0x38a9),'//'+this['name']),'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20computeReflectionCoordsPBR(vec4\x20worldPos,\x20vec3\x20worldNormal)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this['handleFragmentSideCodeReflectionCoords'](_0x152e5c(0xbd6),_0x152e5c(0x20b7),!0x0,!0x0)+_0x152e5c(0xf3c)+this[_0x152e5c(0x1cff)]+_0x152e5c(0xccd));return _0x537d5c[_0x152e5c(0x3657)](_0x152e5c(0x35cb),_0x52319d,'//'+this['name']),this[_0x152e5c(0x239f)]=_0x537d5c[_0x152e5c(0xe62)]('vReflectionMicrosurfaceInfos'),_0x537d5c[_0x152e5c(0x208e)](this[_0x152e5c(0x239f)],'vec3'),this[_0x152e5c(0xc96)]=_0x537d5c['_getFreeVariableName'](_0x152e5c(0x1482)),this['_vReflectionFilteringInfoName']=_0x537d5c['_getFreeVariableName'](_0x152e5c(0x192d)),_0x537d5c[_0x152e5c(0x208e)](this[_0x152e5c(0x227d)],_0x152e5c(0x135d)),_0x4e3a27+(_0x152e5c(0x1e91)+this[_0x152e5c(0xc96)]+_0x152e5c(0x1a59)+(this[_0x152e5c(0x287b)]?this[_0x152e5c(0x1d81)]:'v_'+this[_0x152e5c(0x1d0)][_0x152e5c(0x28ff)])+_0x152e5c(0x1187)+_0x52f25b+_0x152e5c(0x1781)+this[_0x152e5c(0x239f)]+_0x152e5c(0x732)+this['_vReflectionInfosName']+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this['reflectionColor']+_0x152e5c(0x971)+this[_0x152e5c(0x28c3)]+')\x20&&\x20!defined('+this['_defineSkyboxName']+_0x152e5c(0x3f9e)+this[_0x152e5c(0x1755)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20roughness,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this[_0x152e5c(0x3e6)]+_0x152e5c(0x787)+this['_cubeSamplerName']+_0x152e5c(0x10ec)+this['_2DSamplerName']+_0x152e5c(0x1caa)+this[_0x152e5c(0xb91)]+_0x152e5c(0x197b)+this[_0x152e5c(0x193f)]+_0x152e5c(0x32bd)+this[_0x152e5c(0x3e6)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x152e5c(0x14cc)]+_0x152e5c(0x3578)+this[_0x152e5c(0x14cc)]+_0x152e5c(0x29fe)+this[_0x152e5c(0x3414)]+_0x152e5c(0x3578)+this[_0x152e5c(0x3414)]+_0x152e5c(0x25e5)+this[_0x152e5c(0x227d)]+_0x152e5c(0x15d3));}[_0x261e18(0x2115)](_0x5d93fa){var _0x3c5b5e=_0x261e18;return this[_0x3c5b5e(0x20c2)]=_0x5d93fa['sharedData'][_0x3c5b5e(0x38c0)],_0x5d93fa[_0x3c5b5e(0x36f2)]!==_0x20d377['u'][_0x3c5b5e(0x2d24)]&&(this[_0x3c5b5e(0x28c3)]=_0x5d93fa[_0x3c5b5e(0x7f3)](_0x3c5b5e(0x3d55)),this[_0x3c5b5e(0x1755)]=_0x5d93fa[_0x3c5b5e(0x7f3)](_0x3c5b5e(0x3018))),this;}[_0x261e18(0x1d87)](){var _0x1986cf=_0x261e18;let _0x1de906=super[_0x1986cf(0x1d87)]();return this['texture']&&(_0x1de906+=this['_codeVariableName']+_0x1986cf(0x21a8)+this[_0x1986cf(0x2bb4)][_0x1986cf(0x1eea)]+_0x1986cf(0x271f)),_0x1de906=(_0x1de906+=this['_codeVariableName']+_0x1986cf(0x3ce0)+this[_0x1986cf(0x31a8)]+';\x0d\x0a')+(this[_0x1986cf(0x302b)]+_0x1986cf(0x6b1)+this['forceIrradianceInFragment']+';\x0d\x0a');}[_0x261e18(0xea8)](){var _0x5c7314=_0x261e18,_0x450c8f;const _0x58fdcc=super[_0x5c7314(0xea8)]();return _0x58fdcc[_0x5c7314(0x31a8)]=this[_0x5c7314(0x31a8)],_0x58fdcc[_0x5c7314(0x3542)]=this[_0x5c7314(0x3542)],_0x58fdcc[_0x5c7314(0x1eea)]=null==(_0x450c8f=null==(_0x450c8f=this['texture'])?void 0x0:_0x450c8f['gammaSpace'])||_0x450c8f,_0x58fdcc;}['_deserialize'](_0x58b085,_0x856ea4,_0x248d4d){var _0x104233=_0x261e18;super[_0x104233(0x364c)](_0x58b085,_0x856ea4,_0x248d4d),this['useSphericalHarmonics']=_0x58b085[_0x104233(0x31a8)],this[_0x104233(0x3542)]=_0x58b085[_0x104233(0x3542)],this['texture']&&(this[_0x104233(0x2bb4)][_0x104233(0x1eea)]=_0x58b085[_0x104233(0x1eea)]);}}_0xcac308([(0x0,_0x14783f['p'])('Spherical\x20Harmonics',_0x14783f['U'][_0x261e18(0x22cc)],_0x261e18(0x39f1),{'notifiers':{'update':!0x0}})],_0x489d8e['prototype'],_0x261e18(0x31a8),void 0x0),_0xcac308([(0x0,_0x14783f['p'])('Force\x20irradiance\x20in\x20fragment',_0x14783f['U'][_0x261e18(0x22cc)],_0x261e18(0x39f1),{'notifiers':{'update':!0x0}})],_0x489d8e['prototype'],_0x261e18(0x3542),void 0x0),(0x0,_0x5d4497['H'])('BABYLON.ReflectionBlock',_0x489d8e);},0xba98:(_0xdc459c,_0x5b3e2e,_0x51c705)=>{var _0x4f6b4c=a8_0x2e955a;_0x51c705['d'](_0x5b3e2e,{'b':()=>_0x2d1a93});function _0x4f43d7(_0x97f216,_0x1dec0b,_0x1a9378,_0x2d2210){var _0x4a7a7a=a8_0xcbd5,_0x11a82c,_0x5e2b52=arguments['length'],_0x8c1685=_0x5e2b52<0x3?_0x1dec0b:null===_0x2d2210?_0x2d2210=Object[_0x4a7a7a(0x2fee)](_0x1dec0b,_0x1a9378):_0x2d2210;if(_0x4a7a7a(0x3e0f)==typeof Reflect&&_0x4a7a7a(0x17ad)==typeof Reflect['decorate'])_0x8c1685=Reflect[_0x4a7a7a(0x3902)](_0x97f216,_0x1dec0b,_0x1a9378,_0x2d2210);else{for(var _0x5dbd73=_0x97f216[_0x4a7a7a(0x9da)]-0x1;0x0<=_0x5dbd73;_0x5dbd73--)(_0x11a82c=_0x97f216[_0x5dbd73])&&(_0x8c1685=(_0x5e2b52<0x3?_0x11a82c(_0x8c1685):0x3<_0x5e2b52?_0x11a82c(_0x1dec0b,_0x1a9378,_0x8c1685):_0x11a82c(_0x1dec0b,_0x1a9378))||_0x8c1685);}0x3<_0x5e2b52&&_0x8c1685&&Object[_0x4a7a7a(0x30e2)](_0x1dec0b,_0x1a9378,_0x8c1685);}var _0xe140a9=_0x51c705(0x17eee),_0x25f46b=_0x51c705(0x17368),_0x50a0f8=_0x51c705(0xf582),_0x5b3e2e=_0x51c705(0x4158),_0x19c5cf=_0x51c705(0x97e6),_0x2d2f4d=_0x51c705(0x9bf9),_0x3042d6=_0x51c705(0xca26),_0x3b693c=_0x51c705(0x10b7b),_0x46486e=_0x51c705(0xabf3),_0x4f5b7d=_0x51c705(0x12cad),_0x43683a=_0x51c705(0x9acf),_0x8ada84=_0x51c705(0x17372);class _0x2d1a93 extends _0x3b693c['k']{constructor(_0x11dada){var _0xda163f=a8_0xcbd5;super(_0x11dada,_0x50a0f8['u']['Fragment']),this[_0xda163f(0x3670)]=!0x1,this[_0xda163f(0x322c)]=!0x1,this[_0xda163f(0x22f4)]=!0x1,this['_isUnique']=!0x0,this[_0xda163f(0x3d35)](_0xda163f(0x4e4),_0xe140a9['E']['Float'],!0x1,_0x50a0f8['u'][_0xda163f(0x2d24)]),this[_0xda163f(0x3d35)](_0xda163f(0x33d0),_0xe140a9['E'][_0xda163f(0x593)],!0x0,_0x50a0f8['u']['Fragment']),this[_0xda163f(0x3d35)](_0xda163f(0x402d),_0xe140a9['E'][_0xda163f(0x593)],!0x0,_0x50a0f8['u'][_0xda163f(0x2d24)]),this[_0xda163f(0x35ab)](_0xda163f(0x3cc5),_0xe140a9['E']['Object'],_0x50a0f8['u'][_0xda163f(0x2d24)],new _0x2d2f4d['C'](_0xda163f(0x3cc5),this,_0x25f46b['Ab']['Output'],_0x2d1a93,_0xda163f(0x1160)));}[_0x4f6b4c(0x1fdf)](_0x5b9cdd){var _0x1fe690=_0x4f6b4c;_0x5b9cdd['_excludeVariableName']('vRefractionPosition'),_0x5b9cdd['_excludeVariableName'](_0x1fe690(0x20c9));}[_0x4f6b4c(0x28c8)](){return'RefractionBlock';}get[_0x4f6b4c(0x4e4)](){var _0x4293ff=_0x4f6b4c;return this[_0x4293ff(0x1f94)][0x0];}get[_0x4f6b4c(0x33d0)](){return this['_inputs'][0x1];}get[_0x4f6b4c(0x402d)](){var _0xe7a41c=_0x4f6b4c;return this[_0xe7a41c(0x1f94)][0x2];}get[_0x4f6b4c(0x4b1)](){return this['viewConnectionPoint'];}get[_0x4f6b4c(0x3cc5)](){var _0x37e410=_0x4f6b4c;return this[_0x37e410(0x35ba)][0x0];}get['hasTexture'](){var _0x159230=_0x4f6b4c;return!!this[_0x159230(0x24d3)]();}[_0x4f6b4c(0x24d3)](){var _0x3f4d15=_0x4f6b4c;return this['texture']||this[_0x3f4d15(0x20c2)]['environmentTexture'];}[_0x4f6b4c(0x1c5f)](_0x3ed4c9){var _0x53f6e4=_0x4f6b4c;if(!this[_0x53f6e4(0x4e4)][_0x53f6e4(0x3331)]){const _0x426a91=new _0x19c5cf['S'](_0x53f6e4(0x1f30),_0x50a0f8['u'][_0x53f6e4(0x2d24)],_0xe140a9['E'][_0x53f6e4(0x593)]);_0x426a91['value']=0x1,_0x426a91[_0x53f6e4(0x2623)][_0x53f6e4(0x13e2)](this[_0x53f6e4(0x4e4)]);}if(this[_0x53f6e4(0x4b1)]&&!this[_0x53f6e4(0x4b1)][_0x53f6e4(0x3331)]){let _0x43ec2c=_0x3ed4c9['getInputBlockByPredicate'](_0x4bc0d3=>_0x4bc0d3[_0x53f6e4(0x3d64)]===_0x43683a['$']['View']);_0x43ec2c||(_0x43ec2c=new _0x19c5cf['S']('view'))[_0x53f6e4(0x41a9)](_0x43683a['$'][_0x53f6e4(0x4122)]),_0x43ec2c[_0x53f6e4(0x2623)]['connectTo'](this['view']);}}[_0x4f6b4c(0x39db)](_0x3879d8,_0x2c2464,_0x2d9b82){var _0x5d06a9=_0x4f6b4c;super[_0x5d06a9(0x39db)](_0x3879d8,_0x2c2464,_0x2d9b82),(_0x3879d8=this[_0x5d06a9(0x24d3)](),_0x2c2464=_0x3879d8&&_0x3879d8[_0x5d06a9(0x6a6)]),(_0x2d9b82['setValue'](_0x5d06a9(0x1e8b),_0x2c2464,!0x0),_0x2c2464&&(_0x2d9b82['setValue'](this[_0x5d06a9(0x3e6)],_0x3879d8['isCube'],!0x0),_0x2d9b82[_0x5d06a9(0xe6c)](this[_0x5d06a9(0x43d)],_0x3879d8['lodLevelInAlpha'],!0x0),_0x2d9b82[_0x5d06a9(0xe6c)](this['_defineLinearSpecularRefraction'],_0x3879d8['linearSpecularLOD'],!0x0),_0x2d9b82[_0x5d06a9(0xe6c)](this[_0x5d06a9(0x1e94)],this['_scene'][_0x5d06a9(0xf71)]?!_0x3879d8[_0x5d06a9(0x1657)]:_0x3879d8[_0x5d06a9(0x1657)],!0x0),_0x2d9b82[_0x5d06a9(0xe6c)](_0x5d06a9(0x40f9),this[_0x5d06a9(0x3670)],!0x0),_0x2d9b82[_0x5d06a9(0xe6c)](_0x5d06a9(0x78d),_0x3879d8[_0x5d06a9(0x1eea)],!0x0),_0x2d9b82[_0x5d06a9(0xe6c)](_0x5d06a9(0x1ba5),_0x3879d8['isRGBD'],!0x0),_0x2d9b82[_0x5d06a9(0xe6c)]('SS_USE_LOCAL_REFRACTIONMAP_CUBIC',!!_0x3879d8[_0x5d06a9(0x90e)],!0x0),_0x2d9b82[_0x5d06a9(0xe6c)](_0x5d06a9(0x942),this[_0x5d06a9(0x22f4)],!0x0)));}['isReady'](){var _0x48fee5=_0x4f6b4c;const _0x38d595=this[_0x48fee5(0x24d3)]();return!(_0x38d595&&!_0x38d595[_0x48fee5(0x178f)]());}[_0x4f6b4c(0x3458)](_0x3c67ee,_0x3b8016,_0x322ae8){var _0x164dfd=_0x4f6b4c;super['bind'](_0x3c67ee,_0x3b8016,_0x322ae8);const _0x50082b=this['_getTexture']();if(_0x50082b){_0x50082b[_0x164dfd(0xfe1)]?_0x3c67ee['setTexture'](this[_0x164dfd(0x14cc)],_0x50082b):_0x3c67ee[_0x164dfd(0x35bd)](this['_2DSamplerName'],_0x50082b),_0x3c67ee['setMatrix'](this[_0x164dfd(0x35cc)],_0x50082b['getReflectionTextureMatrix']());let _0x22b95b=0x1;_0x50082b[_0x164dfd(0xfe1)]||_0x50082b[_0x164dfd(0x2c6c)]&&(_0x22b95b=_0x50082b['depth']);var _0x3b8016=null!=(_0x322ae8=null!=(_0x322ae8=null==(_0x3b8016=this[_0x164dfd(0x402d)][_0x164dfd(0x3b06)])?void 0x0:_0x3b8016['value'])?_0x322ae8:null==(_0x3b8016=this[_0x164dfd(0x3080)][_0x164dfd(0x3b06)])?void 0x0:_0x3b8016[_0x164dfd(0x31eb)])?_0x322ae8:1.5,_0x322ae8=(_0x3c67ee[_0x164dfd(0xbe9)](this[_0x164dfd(0x995)],_0x50082b[_0x164dfd(0x1f4d)],0x1/_0x3b8016,_0x22b95b,this[_0x164dfd(0x322c)]?-0x1:0x1),_0x3c67ee[_0x164dfd(0xbe9)](this[_0x164dfd(0x11dc)],_0x50082b['getSize']()[_0x164dfd(0x15b3)],_0x50082b['lodGenerationScale'],_0x50082b[_0x164dfd(0x24b3)],0x1/_0x3b8016),_0x50082b[_0x164dfd(0x12d1)]()[_0x164dfd(0x15b3)]);_0x3c67ee[_0x164dfd(0x2f5e)](this[_0x164dfd(0x3d0d)],_0x322ae8,_0x8ada84['R']['Log2'](_0x322ae8)),_0x50082b[_0x164dfd(0x90e)]&&(_0x3b8016=_0x50082b,_0x3c67ee['setVector3']('vRefractionPosition',_0x3b8016['boundingBoxPosition']),_0x3c67ee[_0x164dfd(0x361f)](_0x164dfd(0x20c9),_0x3b8016['boundingBoxSize']));}}[_0x4f6b4c(0x1897)](_0x2deb1f){var _0x12cab3=_0x4f6b4c;return _0x2deb1f['sharedData'][_0x12cab3(0x11fb)][_0x12cab3(0x2009)](this),_0x2deb1f['sharedData'][_0x12cab3(0x1130)][_0x12cab3(0x2009)](this),this[_0x12cab3(0x14cc)]=_0x2deb1f[_0x12cab3(0xe62)](this['name']+_0x12cab3(0x1da2)),_0x2deb1f['samplers'][_0x12cab3(0x2009)](this['_cubeSamplerName']),this[_0x12cab3(0x3414)]=_0x2deb1f[_0x12cab3(0xe62)](this['name']+_0x12cab3(0x2212)),_0x2deb1f[_0x12cab3(0x14d8)][_0x12cab3(0x2009)](this[_0x12cab3(0x3414)]),this[_0x12cab3(0x3e6)]=_0x2deb1f[_0x12cab3(0x7f3)](_0x12cab3(0x117c)),_0x2deb1f[_0x12cab3(0x1eb9)]+=_0x12cab3(0x360c)+this['_define3DName']+'\x0d\x0a',_0x2deb1f[_0x12cab3(0x1eb9)]+=_0x12cab3(0x6b3)+this[_0x12cab3(0x14cc)]+';\x0d\x0a',_0x2deb1f[_0x12cab3(0x1eb9)]+=_0x12cab3(0x2a6),_0x2deb1f[_0x12cab3(0x1eb9)]+=_0x12cab3(0x10a0)+this[_0x12cab3(0x3414)]+_0x12cab3(0x271f),_0x2deb1f['_samplerDeclaration']+=_0x12cab3(0x1382),_0x2deb1f['sharedData'][_0x12cab3(0x1e4f)]['push'](this),_0x2deb1f[_0x12cab3(0x2a8a)][_0x12cab3(0x3418)]['push'](this),this['_defineLODRefractionAlpha']=_0x2deb1f[_0x12cab3(0x7f3)](_0x12cab3(0x1680)),this['_defineLinearSpecularRefraction']=_0x2deb1f[_0x12cab3(0x7f3)](_0x12cab3(0x297c)),this[_0x12cab3(0x1e94)]=_0x2deb1f[_0x12cab3(0x7f3)](_0x12cab3(0x11aa)),this[_0x12cab3(0x35cc)]=_0x2deb1f['_getFreeVariableName'](_0x12cab3(0x2caa)),_0x2deb1f['_emitUniformFromString'](this[_0x12cab3(0x35cc)],_0x12cab3(0x366f)),_0x2deb1f['_emitFunction'](_0x12cab3(0x3c90),_0x12cab3(0x3edf)+this[_0x12cab3(0x3e6)]+_0x12cab3(0x40f3),'//'+this[_0x12cab3(0x1c3a)]),_0x2deb1f[_0x12cab3(0x3657)](_0x12cab3(0x195),_0x12cab3(0x3edf)+this[_0x12cab3(0x3e6)]+_0x12cab3(0x1867),'//'+this[_0x12cab3(0x1c3a)]),this[_0x12cab3(0x11dc)]=_0x2deb1f[_0x12cab3(0xe62)](_0x12cab3(0x275)),_0x2deb1f[_0x12cab3(0x208e)](this[_0x12cab3(0x11dc)],_0x12cab3(0x29fd)),this[_0x12cab3(0x995)]=_0x2deb1f[_0x12cab3(0xe62)]('vRefractionInfos'),_0x2deb1f[_0x12cab3(0x208e)](this[_0x12cab3(0x995)],_0x12cab3(0x29fd)),this['_vRefractionFilteringInfoName']=_0x2deb1f[_0x12cab3(0xe62)](_0x12cab3(0x14d9)),_0x2deb1f['_emitUniformFromString'](this[_0x12cab3(0x3d0d)],_0x12cab3(0x135d)),_0x2deb1f[_0x12cab3(0x208e)](_0x12cab3(0xd37),_0x12cab3(0x1761)),_0x2deb1f['_emitUniformFromString'](_0x12cab3(0x20c9),'vec3'),'';}[_0x4f6b4c(0x2115)](_0x5bc93b){var _0x3fbf23=_0x4f6b4c;return this['_scene']=_0x5bc93b[_0x3fbf23(0x2a8a)][_0x3fbf23(0x38c0)],this;}[_0x4f6b4c(0x1d87)](){var _0x39b50a=_0x4f6b4c;let _0x3de665=super['_dumpPropertiesCode']();return this[_0x39b50a(0x2bb4)]&&(_0x3de665=this[_0x39b50a(0x2bb4)][_0x39b50a(0xfe1)]?this[_0x39b50a(0x302b)]+_0x39b50a(0x1f8a)+this[_0x39b50a(0x2bb4)][_0x39b50a(0x1c3a)]+'\x22);\x0d\x0a':this[_0x39b50a(0x302b)]+_0x39b50a(0x27c3)+this['texture']['name']+_0x39b50a(0xf6e),_0x3de665+=this[_0x39b50a(0x302b)]+_0x39b50a(0x3ba4)+this[_0x39b50a(0x2bb4)][_0x39b50a(0x10e4)]+';\x0d\x0a'),_0x3de665=(_0x3de665=(_0x3de665+=this[_0x39b50a(0x302b)]+_0x39b50a(0xb30)+this[_0x39b50a(0x3670)]+';\x0d\x0a')+(this[_0x39b50a(0x302b)]+_0x39b50a(0x2d9c)+this[_0x39b50a(0x322c)]+_0x39b50a(0x271f)))+(this[_0x39b50a(0x302b)]+'.useThicknessAsDepth\x20=\x20'+this[_0x39b50a(0x22f4)]+';\x0d\x0a');}[_0x4f6b4c(0xea8)](){var _0x421796=_0x4f6b4c;const _0x6b6083=super[_0x421796(0xea8)]();return this[_0x421796(0x2bb4)]&&!this['texture']['isRenderTarget']&&(_0x6b6083['texture']=this[_0x421796(0x2bb4)][_0x421796(0xea8)]()),_0x6b6083[_0x421796(0x3670)]=this[_0x421796(0x3670)],_0x6b6083['invertRefractionY']=this['invertRefractionY'],_0x6b6083[_0x421796(0x22f4)]=this[_0x421796(0x22f4)],_0x6b6083;}[_0x4f6b4c(0x364c)](_0x4b711d,_0x5b3eff,_0x43d49b){var _0x4400b8=_0x4f6b4c;super['_deserialize'](_0x4b711d,_0x5b3eff,_0x43d49b),_0x4b711d[_0x4400b8(0x2bb4)]&&(_0x43d49b=0x0===_0x4b711d[_0x4400b8(0x2bb4)][_0x4400b8(0xfa0)][_0x4400b8(0x775)](_0x4400b8(0x8c9))?'':_0x43d49b,_0x4b711d[_0x4400b8(0x2bb4)][_0x4400b8(0xfe1)]?this[_0x4400b8(0x2bb4)]=_0x46486e['B'][_0x4400b8(0xd6b)](_0x4b711d[_0x4400b8(0x2bb4)],_0x5b3eff,_0x43d49b):this[_0x4400b8(0x2bb4)]=_0x4f5b7d['x'][_0x4400b8(0xd6b)](_0x4b711d[_0x4400b8(0x2bb4)],_0x5b3eff,_0x43d49b)),this[_0x4400b8(0x3670)]=_0x4b711d[_0x4400b8(0x3670)],this[_0x4400b8(0x322c)]=_0x4b711d['invertRefractionY'],this[_0x4400b8(0x22f4)]=!!_0x4b711d[_0x4400b8(0x22f4)];}}_0x4f43d7([(0x0,_0x3042d6['p'])('Link\x20refraction\x20to\x20transparency',_0x3042d6['U'][_0x4f6b4c(0x22cc)],_0x4f6b4c(0x39f1),{'notifiers':{'update':!0x0}})],_0x2d1a93[_0x4f6b4c(0x2dca)],_0x4f6b4c(0x3670),void 0x0),_0x4f43d7([(0x0,_0x3042d6['p'])(_0x4f6b4c(0x3ea6),_0x3042d6['U'][_0x4f6b4c(0x22cc)],_0x4f6b4c(0x39f1),{'notifiers':{'update':!0x0}})],_0x2d1a93[_0x4f6b4c(0x2dca)],_0x4f6b4c(0x322c),void 0x0),_0x4f43d7([(0x0,_0x3042d6['p'])(_0x4f6b4c(0x21c9),_0x3042d6['U'][_0x4f6b4c(0x22cc)],'ADVANCED',{'notifiers':{'update':!0x0}})],_0x2d1a93[_0x4f6b4c(0x2dca)],_0x4f6b4c(0x22f4),void 0x0),(0x0,_0x5b3e2e['H'])('BABYLON.RefractionBlock',_0x2d1a93);},0xc0ad:(_0x424687,_0x2da572,_0x1da028)=>{var _0x25c109=a8_0x2e955a;_0x1da028['d'](_0x2da572,{'g':()=>_0xb4e388});function _0x357d7c(_0x5a407e,_0x36ae1e,_0x4bbeea,_0x5d0a0a){var _0xa0f935=a8_0xcbd5,_0x2d635c,_0x33bd61=arguments[_0xa0f935(0x9da)],_0x51fec8=_0x33bd61<0x3?_0x36ae1e:null===_0x5d0a0a?_0x5d0a0a=Object[_0xa0f935(0x2fee)](_0x36ae1e,_0x4bbeea):_0x5d0a0a;if(_0xa0f935(0x3e0f)==typeof Reflect&&_0xa0f935(0x17ad)==typeof Reflect['decorate'])_0x51fec8=Reflect[_0xa0f935(0x3902)](_0x5a407e,_0x36ae1e,_0x4bbeea,_0x5d0a0a);else{for(var _0x4c1748=_0x5a407e['length']-0x1;0x0<=_0x4c1748;_0x4c1748--)(_0x2d635c=_0x5a407e[_0x4c1748])&&(_0x51fec8=(_0x33bd61<0x3?_0x2d635c(_0x51fec8):0x3<_0x33bd61?_0x2d635c(_0x36ae1e,_0x4bbeea,_0x51fec8):_0x2d635c(_0x36ae1e,_0x4bbeea))||_0x51fec8);}0x3<_0x33bd61&&_0x51fec8&&Object[_0xa0f935(0x30e2)](_0x36ae1e,_0x4bbeea,_0x51fec8);}var _0x2da572=_0x1da028(0x10b7b),_0x3832fd=_0x1da028(0x17eee),_0x3bbfd7=_0x1da028(0x17368),_0x2ca70a=_0x1da028(0xf582),_0x3768a0=_0x1da028(0x4158),_0x508cb2=_0x1da028(0xca26),_0x3f9a32=_0x1da028(0x9bf9);class _0xb4e388 extends _0x2da572['k']{constructor(_0x3b540b){var _0x1b98f4=a8_0xcbd5;super(_0x3b540b,_0x2ca70a['u'][_0x1b98f4(0x2d24)]),this[_0x1b98f4(0x3b14)]=!0x1,this[_0x1b98f4(0x71f)]=!0x1,this['_isUnique']=!0x0,this['registerInput'](_0x1b98f4(0x4e4),_0x3832fd['E']['Float'],!0x0,_0x2ca70a['u'][_0x1b98f4(0x2d24)]),this[_0x1b98f4(0x3d35)](_0x1b98f4(0x2fc8),_0x3832fd['E']['Color3'],!0x0,_0x2ca70a['u'][_0x1b98f4(0x2d24)]),this[_0x1b98f4(0x3d35)]('roughness',_0x3832fd['E'][_0x1b98f4(0x593)],!0x0,_0x2ca70a['u']['Fragment']),this[_0x1b98f4(0x35ab)](_0x1b98f4(0x12ca),_0x3832fd['E'][_0x1b98f4(0x19fb)],_0x2ca70a['u'][_0x1b98f4(0x2d24)],new _0x3f9a32['C'](_0x1b98f4(0x12ca),this,_0x3bbfd7['Ab']['Output'],_0xb4e388,_0x1b98f4(0x3b86)));}[_0x25c109(0x1fdf)](_0x11b93a){var _0x8689b8=_0x25c109;_0x11b93a['_excludeVariableName']('sheenOut'),_0x11b93a[_0x8689b8(0x3b2a)]('sheenMapData'),_0x11b93a[_0x8689b8(0x3b2a)](_0x8689b8(0x1233)),_0x11b93a[_0x8689b8(0x3b2a)](_0x8689b8(0x349));}['getClassName'](){return'SheenBlock';}get[_0x25c109(0x4e4)](){var _0x18c916=_0x25c109;return this[_0x18c916(0x1f94)][0x0];}get[_0x25c109(0x2fc8)](){var _0x4e21a8=_0x25c109;return this[_0x4e21a8(0x1f94)][0x1];}get[_0x25c109(0x26f9)](){var _0x23215f=_0x25c109;return this[_0x23215f(0x1f94)][0x2];}get[_0x25c109(0x12ca)](){var _0x586fd3=_0x25c109;return this[_0x586fd3(0x35ba)][0x0];}['prepareDefines'](_0x3ec8fc,_0x50e9af,_0x5162d8){var _0x377e4a=_0x25c109;super[_0x377e4a(0x39db)](_0x3ec8fc,_0x50e9af,_0x5162d8),_0x5162d8[_0x377e4a(0xe6c)]('SHEEN',!0x0),_0x5162d8[_0x377e4a(0xe6c)](_0x377e4a(0x3df),!0x0,!0x0),_0x5162d8[_0x377e4a(0xe6c)](_0x377e4a(0x2260),this[_0x377e4a(0x71f)],!0x0),_0x5162d8[_0x377e4a(0xe6c)]('SHEEN_ROUGHNESS',this[_0x377e4a(0x26f9)][_0x377e4a(0x3331)],!0x0),_0x5162d8['setValue'](_0x377e4a(0x2a5a),this[_0x377e4a(0x3b14)],!0x0);}[_0x25c109(0x1897)](_0x58be64){var _0x47fe29=_0x25c109;return _0x47fe29(0x533)+(this[_0x47fe29(0x2fc8)][_0x47fe29(0x3331)]?this['color']['associatedVariableName']:_0x47fe29(0x2288))+',\x20'+(this[_0x47fe29(0x4e4)][_0x47fe29(0x3331)]?this[_0x47fe29(0x4e4)]['associatedVariableName']:'1.')+_0x47fe29(0x3c62)+(this[_0x47fe29(0x26f9)][_0x47fe29(0x3331)]?this[_0x47fe29(0x26f9)]['associatedVariableName']:'0.')+_0x47fe29(0xc9b)+(null==_0x58be64?void 0x0:_0x58be64['_vReflectionMicrosurfaceInfosName'])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x58be64?void 0x0:_0x58be64[_0x47fe29(0xc96)])+_0x47fe29(0x732)+(null==_0x58be64?void 0x0:_0x58be64[_0x47fe29(0x38eb)])+_0x47fe29(0x1fc6)+(null==_0x58be64?void 0x0:_0x58be64[_0x47fe29(0x3e6)])+_0x47fe29(0xf7d)+(null==_0x58be64?void 0x0:_0x58be64['_cubeSamplerName'])+_0x47fe29(0x29fe)+(null==_0x58be64?void 0x0:_0x58be64[_0x47fe29(0x3414)])+_0x47fe29(0xdab)+(null==_0x58be64?void 0x0:_0x58be64[_0x47fe29(0x3e6)])+_0x47fe29(0x1b29)+(null==_0x58be64?void 0x0:_0x58be64['_cubeSamplerName'])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x58be64?void 0x0:_0x58be64[_0x47fe29(0x14cc)])+_0x47fe29(0x2ff6)+(null==_0x58be64?void 0x0:_0x58be64['_2DSamplerName'])+_0x47fe29(0x3639)+(null==_0x58be64?void 0x0:_0x58be64[_0x47fe29(0x3414)])+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20!defined('+(null==_0x58be64?void 0x0:_0x58be64[_0x47fe29(0x3bc9)])+_0x47fe29(0x394c)+(null==_0x58be64?void 0x0:_0x58be64[_0x47fe29(0x3bc9)])+_0x47fe29(0x1d33)+(null==_0x58be64?void 0x0:_0x58be64[_0x47fe29(0x3e6)])+_0x47fe29(0x3982);}[_0x25c109(0x2115)](_0x915c43){var _0x1ad066=_0x25c109;return _0x915c43['target']===_0x2ca70a['u'][_0x1ad066(0x2d24)]&&_0x915c43[_0x1ad066(0x2a8a)][_0x1ad066(0x1e4f)]['push'](this),this;}['_dumpPropertiesCode'](){var _0x1e58b4=_0x25c109,_0xe6d8ca=super[_0x1e58b4(0x1d87)]();return(_0xe6d8ca+=this['_codeVariableName']+_0x1e58b4(0xe01)+this[_0x1e58b4(0x3b14)]+_0x1e58b4(0x271f))+(this[_0x1e58b4(0x302b)]+_0x1e58b4(0x153c)+this[_0x1e58b4(0x71f)]+';\x0d\x0a');}['serialize'](){var _0x4a0c85=_0x25c109;const _0x372fd9=super['serialize']();return _0x372fd9['albedoScaling']=this[_0x4a0c85(0x3b14)],_0x372fd9[_0x4a0c85(0x71f)]=this[_0x4a0c85(0x71f)],_0x372fd9;}[_0x25c109(0x364c)](_0x5cf817,_0xe6a81c,_0x55442c){var _0x14c7f0=_0x25c109;super[_0x14c7f0(0x364c)](_0x5cf817,_0xe6a81c,_0x55442c),this['albedoScaling']=_0x5cf817['albedoScaling'],this[_0x14c7f0(0x71f)]=_0x5cf817[_0x14c7f0(0x71f)];}}_0x357d7c([(0x0,_0x508cb2['p'])(_0x25c109(0x2cc2),_0x508cb2['U'][_0x25c109(0x22cc)],_0x25c109(0x27c6),{'notifiers':{'update':!0x0}})],_0xb4e388[_0x25c109(0x2dca)],'albedoScaling',void 0x0),_0x357d7c([(0x0,_0x508cb2['p'])(_0x25c109(0x3105),_0x508cb2['U'][_0x25c109(0x22cc)],_0x25c109(0x27c6),{'notifiers':{'update':!0x0}})],_0xb4e388[_0x25c109(0x2dca)],_0x25c109(0x71f),void 0x0),(0x0,_0x3768a0['H'])(_0x25c109(0xd1a),_0xb4e388);},0xb91f:(_0x4a5450,_0x3a73d7,_0x398de8)=>{var _0x359bdb=a8_0x2e955a;_0x398de8['d'](_0x3a73d7,{'l':()=>_0xb98d5e});var _0x3a73d7=_0x398de8(0x10b7b),_0x62ef3=_0x398de8(0x17eee),_0x13586e=_0x398de8(0x17368),_0x2f2724=_0x398de8(0xf582),_0x10c58b=_0x398de8(0x4158),_0x193313=_0x398de8(0x97e6),_0xa012e7=_0x398de8(0x9bf9),_0x5b5611=_0x398de8(0xba98);class _0xb98d5e extends _0x3a73d7['k']{constructor(_0x4c208d){var _0x2e7eb2=a8_0xcbd5;super(_0x4c208d,_0x2f2724['u'][_0x2e7eb2(0x2d24)]),this[_0x2e7eb2(0x15b4)]=!0x0,this['registerInput'](_0x2e7eb2(0x3a49),_0x62ef3['E']['Float'],!0x1,_0x2f2724['u'][_0x2e7eb2(0x2d24)]),this[_0x2e7eb2(0x3d35)](_0x2e7eb2(0x254a),_0x62ef3['E']['Color3'],!0x0,_0x2f2724['u'][_0x2e7eb2(0x2d24)]),this[_0x2e7eb2(0x3d35)](_0x2e7eb2(0x2849),_0x62ef3['E'][_0x2e7eb2(0x593)],!0x0,_0x2f2724['u'][_0x2e7eb2(0x2d24)]),this['registerInput']('translucencyDiffusionDist',_0x62ef3['E'][_0x2e7eb2(0x2cf3)],!0x0,_0x2f2724['u'][_0x2e7eb2(0x2d24)]),this[_0x2e7eb2(0x3d35)](_0x2e7eb2(0x3cc5),_0x62ef3['E'][_0x2e7eb2(0x19fb)],!0x0,_0x2f2724['u'][_0x2e7eb2(0x2d24)],new _0xa012e7['C'](_0x2e7eb2(0x3cc5),this,_0x13586e['Ab']['Input'],_0x5b5611['b'],_0x2e7eb2(0x1160))),this[_0x2e7eb2(0x35ab)]('subsurface',_0x62ef3['E']['Object'],_0x2f2724['u']['Fragment'],new _0xa012e7['C'](_0x2e7eb2(0x2cd8),this,_0x13586e['Ab'][_0x2e7eb2(0x1c5c)],_0xb98d5e,'SubSurfaceBlock'));}[_0x359bdb(0x1fdf)](_0x340d2c){var _0x3be149=_0x359bdb;_0x340d2c[_0x3be149(0x3b2a)]('subSurfaceOut'),_0x340d2c[_0x3be149(0x3b2a)]('vThicknessParam'),_0x340d2c[_0x3be149(0x3b2a)](_0x3be149(0x3ac9)),_0x340d2c[_0x3be149(0x3b2a)](_0x3be149(0x3fad));}['getClassName'](){var _0x4de2d5=_0x359bdb;return _0x4de2d5(0x737);}get[_0x359bdb(0x3a49)](){return this['_inputs'][0x0];}get[_0x359bdb(0x254a)](){var _0x5707d9=_0x359bdb;return this[_0x5707d9(0x1f94)][0x1];}get[_0x359bdb(0x2849)](){return this['_inputs'][0x2];}get['translucencyDiffusionDist'](){var _0x10bde0=_0x359bdb;return this[_0x10bde0(0x1f94)][0x3];}get['refraction'](){return this['_inputs'][0x4];}get[_0x359bdb(0x2cd8)](){return this['_outputs'][0x0];}[_0x359bdb(0x1c5f)](){var _0x5f2b68=_0x359bdb;if(!this[_0x5f2b68(0x3a49)][_0x5f2b68(0x3331)]){const _0x3bdc83=new _0x193313['S']('SubSurface\x20thickness',_0x2f2724['u'][_0x5f2b68(0x2d24)],_0x62ef3['E'][_0x5f2b68(0x593)]);_0x3bdc83[_0x5f2b68(0x31eb)]=0x0,_0x3bdc83['output'][_0x5f2b68(0x13e2)](this['thickness']);}}[_0x359bdb(0x39db)](_0xaea16e,_0x2b95d4,_0xeb1c0a){var _0xaf77ff=_0x359bdb;super[_0xaf77ff(0x39db)](_0xaea16e,_0x2b95d4,_0xeb1c0a),_0xaea16e=this['translucencyDiffusionDist'][_0xaf77ff(0x3331)]||this[_0xaf77ff(0x2849)][_0xaf77ff(0x3331)],(_0xeb1c0a[_0xaf77ff(0xe6c)](_0xaf77ff(0x103a),_0xaea16e||this[_0xaf77ff(0x3cc5)]['isConnected'],!0x0),_0xeb1c0a[_0xaf77ff(0xe6c)]('SS_TRANSLUCENCY',_0xaea16e,!0x0),_0xeb1c0a[_0xaf77ff(0xe6c)]('SS_THICKNESSANDMASK_TEXTURE',!0x1,!0x0),_0xeb1c0a[_0xaf77ff(0xe6c)](_0xaf77ff(0x31cb),!0x1,!0x0),_0xeb1c0a[_0xaf77ff(0xe6c)]('SS_TRANSLUCENCYINTENSITY_TEXTURE',!0x1,!0x0),_0xeb1c0a[_0xaf77ff(0xe6c)](_0xaf77ff(0x528),!0x1,!0x0),_0xeb1c0a['setValue'](_0xaf77ff(0x2490),!0x1,!0x0));}static['GetCode'](_0x26ab3b,_0x18b8a5,_0x72bb27,_0x1eb233){var _0x2f71d7=_0x359bdb,_0x372d8c='',_0x19795a=null!=_0x18b8a5&&_0x18b8a5[_0x2f71d7(0x3a49)][_0x2f71d7(0x3331)]?_0x18b8a5[_0x2f71d7(0x3a49)][_0x2f71d7(0x28ff)]:'0.',_0x37f43b=null!=_0x18b8a5&&_0x18b8a5[_0x2f71d7(0x254a)][_0x2f71d7(0x3331)]?_0x18b8a5[_0x2f71d7(0x254a)][_0x2f71d7(0x28ff)]:_0x2f71d7(0x2288),_0x3126ac=null!=_0x18b8a5&&_0x18b8a5[_0x2f71d7(0x2849)]['isConnected']?null==_0x18b8a5?void 0x0:_0x18b8a5[_0x2f71d7(0x2849)][_0x2f71d7(0x28ff)]:'1.',_0x3a4e8e=null!=_0x18b8a5&&_0x18b8a5['translucencyDiffusionDist'][_0x2f71d7(0x3331)]?null==_0x18b8a5?void 0x0:_0x18b8a5['translucencyDiffusionDist'][_0x2f71d7(0x28ff)]:_0x2f71d7(0x2288);const _0x14f273=null!=_0x18b8a5&&_0x18b8a5[_0x2f71d7(0x3cc5)]['isConnected']?null==(_0x18b8a5=null==_0x18b8a5?void 0x0:_0x18b8a5['refraction'][_0x2f71d7(0x8e1)])?void 0x0:_0x18b8a5[_0x2f71d7(0x2445)]:null;var _0x18b8a5=null!==_0x14f273&&void 0x0!==_0x14f273&&_0x14f273['tintAtDistance'][_0x2f71d7(0x3331)]?_0x14f273['tintAtDistance'][_0x2f71d7(0x28ff)]:'1.',_0x51689b=null!==_0x14f273&&void 0x0!==_0x14f273&&_0x14f273[_0x2f71d7(0x4e4)]['isConnected']?_0x14f273['intensity']['associatedVariableName']:'1.',_0x1fa213=null!==_0x14f273&&void 0x0!==_0x14f273&&_0x14f273[_0x2f71d7(0x4b1)]['isConnected']?_0x14f273[_0x2f71d7(0x4b1)][_0x2f71d7(0x28ff)]:'';return(_0x372d8c+=null!=(_0x26ab3b=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0x1897)](_0x26ab3b))?_0x26ab3b:'')+(_0x2f71d7(0x16c5)+_0x19795a+');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vTintColor\x20=\x20vec4('+_0x37f43b+',\x20'+_0x18b8a5+_0x2f71d7(0xb2d)+_0x51689b+',\x20'+_0x3126ac+_0x2f71d7(0xdd5)+(null==_0x72bb27?void 0x0:_0x72bb27['_reflectionMatrixName'])+_0x2f71d7(0x2270)+(null==_0x72bb27?void 0x0:_0x72bb27['_cubeSamplerName'])+',\x0a\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'+(null==_0x72bb27?void 0x0:_0x72bb27[_0x2f71d7(0x227d)])+_0x2f71d7(0x2e30)+_0x1eb233+_0x2f71d7(0x3ed3)+_0x1fa213+_0x2f71d7(0x732)+(null!=(_0x26ab3b=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0x995)])?_0x26ab3b:'')+_0x2f71d7(0x732)+(null!=(_0x372d8c=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0x35cc)])?_0x372d8c:'')+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null!=(_0x19795a=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0x11dc)])?_0x19795a:'')+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vLightingIntensity,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_LINKREFRACTIONTOTRANSPARENCY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alpha,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+(null!=(_0x37f43b=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0x43d)])?_0x37f43b:_0x2f71d7(0x23b))+_0x2f71d7(0x3af6)+(null!=(_0x18b8a5=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0xb83)])?_0x18b8a5:'IGNORE')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20roughness,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alphaG,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+(null!=(_0x51689b=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273['_define3DName'])?_0x51689b:_0x2f71d7(0x23b))+_0x2f71d7(0xf7d)+(null!=(_0x3126ac=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0x14cc)])?_0x3126ac:'')+_0x2f71d7(0x29fe)+(null!=(_0x72bb27=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0x3414)])?_0x72bb27:'')+_0x2f71d7(0xcb9)+(null!=(_0x1eb233=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0x3e6)])?_0x1eb233:'IGNORE')+_0x2f71d7(0x1b29)+(null!=(_0x1fa213=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0x14cc)])?_0x1fa213:'')+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null!=(_0x26ab3b=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273['_cubeSamplerName'])?_0x26ab3b:'')+_0x2f71d7(0x2ff6)+(null!=(_0x372d8c=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273['_2DSamplerName'])?_0x372d8c:'')+_0x2f71d7(0x3639)+(null!=(_0x19795a=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273[_0x2f71d7(0x3414)])?_0x19795a:'')+_0x2f71d7(0x27ec)+(null!=(_0x37f43b=null===_0x14f273||void 0x0===_0x14f273?void 0x0:_0x14f273['_vRefractionFilteringInfoName'])?_0x37f43b:'')+_0x2f71d7(0x235f)+_0x3a4e8e+',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20subSurfaceOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_REFRACTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo\x20=\x20subSurfaceOut.surfaceAlbedo;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_LINKREFRACTIONTOTRANSPARENCY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alpha\x20=\x20subSurfaceOut.alpha;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20subSurfaceOut.specularEnvironmentReflectance\x20=\x20specularEnvironmentReflectance;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a');}[_0x359bdb(0x2115)](_0x2f3dbd){var _0x26c34f=_0x359bdb;return _0x2f3dbd['target']===_0x2f2724['u'][_0x26c34f(0x2d24)]&&_0x2f3dbd[_0x26c34f(0x2a8a)][_0x26c34f(0x1e4f)][_0x26c34f(0x2009)](this),this;}}(0x0,_0x10c58b['H'])('BABYLON.SubSurfaceBlock',_0xb98d5e);},0x4808:(_0xcdd566,_0x4ecd68,_0x5b4ad6)=>{_0x5b4ad6(0x9209),_0x5b4ad6(0xe7db),_0x5b4ad6(0x628f);},0x628f:(_0x340eab,_0xf9e8b,_0x1e3c74)=>{var _0x1af273=a8_0x2e955a;_0x1e3c74['d'](_0xf9e8b,{'D':()=>_0x2d8d7c});var _0xf9e8b=_0x1e3c74(0x10b7b),_0x541db6=_0x1e3c74(0x17eee),_0x9baa9=_0x1e3c74(0xf582),_0x1e3c74=_0x1e3c74(0x4158);class _0x2d8d7c extends _0xf9e8b['k']{constructor(_0x1ae511){var _0x1b7a87=a8_0xcbd5;super(_0x1ae511,_0x9baa9['u'][_0x1b7a87(0x2d24)]),this[_0x1b7a87(0x15b4)]=!0x0,this[_0x1b7a87(0x3d35)](_0x1b7a87(0x2fc8),_0x541db6['E'][_0x1b7a87(0x1b9e)],!0x1,_0x9baa9['u'][_0x1b7a87(0x2d24)]),this[_0x1b7a87(0x3d35)](_0x1b7a87(0x892),_0x541db6['E']['Float'],!0x1,_0x9baa9['u']['Fragment']),this[_0x1b7a87(0x3d35)](_0x1b7a87(0x224e),_0x541db6['E'][_0x1b7a87(0x593)],!0x1,_0x9baa9['u'][_0x1b7a87(0x2d24)]),this[_0x1b7a87(0x35ab)](_0x1b7a87(0x309d),_0x541db6['E']['Color4'],_0x9baa9['u'][_0x1b7a87(0x2d24)]);}['getClassName'](){var _0x32915d=a8_0xcbd5;return _0x32915d(0x2463);}get[_0x1af273(0x2fc8)](){var _0x146fd9=_0x1af273;return this[_0x146fd9(0x1f94)][0x0];}get[_0x1af273(0x892)](){return this['_inputs'][0x1];}get['alphaColor'](){var _0x559ce7=_0x1af273;return this[_0x559ce7(0x1f94)][0x2];}get['blendColor'](){var _0x344b10=_0x1af273;return this[_0x344b10(0x35ba)][0x0];}[_0x1af273(0x1fdf)](_0x1a20e4){var _0x1f54e5=_0x1af273;_0x1a20e4[_0x1f54e5(0x3b2a)](_0x1f54e5(0x192b));}[_0x1af273(0x2115)](_0x22c5e2){var _0x2f7ec6=_0x1af273;if(super[_0x2f7ec6(0x2115)](_0x22c5e2),_0x22c5e2[_0x2f7ec6(0x36f2)]!==_0x9baa9['u'][_0x2f7ec6(0xb37)])return _0x22c5e2[_0x2f7ec6(0x3dfa)]+=_0x2f7ec6(0x231f)+this['_declareOutput'](this['blendColor'],_0x22c5e2)+_0x2f7ec6(0x3255)+this[_0x2f7ec6(0x224e)][_0x2f7ec6(0x28ff)]+'\x20*\x20'+this[_0x2f7ec6(0x892)]['associatedVariableName']+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x2f7ec6(0x309d)][_0x2f7ec6(0x28ff)]+_0x2f7ec6(0x40f5)+this[_0x2f7ec6(0x2fc8)]['associatedVariableName']+'.rgb\x20*\x20sourceAlpha\x20+\x20vec3(1.0)\x20*\x20(1.0\x20-\x20sourceAlpha);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this[_0x2f7ec6(0x309d)][_0x2f7ec6(0x28ff)]+'.a\x20=\x20'+this[_0x2f7ec6(0x2fc8)][_0x2f7ec6(0x28ff)]+_0x2f7ec6(0x1abf)+this[_0x2f7ec6(0x83a)](this[_0x2f7ec6(0x309d)],_0x22c5e2)+_0x2f7ec6(0x2f6a)+this['color'][_0x2f7ec6(0x28ff)]+_0x2f7ec6(0x3eb5),this;}}(0x0,_0x1e3c74['H'])(_0x1af273(0x10b6),_0x2d8d7c);},0xe7db:(_0x31e71f,_0x5d8569,_0x54e7fc)=>{var _0x905d51=a8_0x2e955a;_0x54e7fc['d'](_0x5d8569,{'p':()=>_0x4350c7});var _0x5d8569=_0x54e7fc(0x10b7b),_0x26af15=_0x54e7fc(0x17eee),_0x29bbcd=_0x54e7fc(0xf582),_0x54e7fc=_0x54e7fc(0x4158);class _0x4350c7 extends _0x5d8569['k']{constructor(_0x5652cc){var _0x248c82=a8_0xcbd5;super(_0x5652cc,_0x29bbcd['u'][_0x248c82(0x2d24)]),this[_0x248c82(0x15b4)]=!0x0,this[_0x248c82(0x3d35)](_0x248c82(0x2fc8),_0x26af15['E'][_0x248c82(0x1b9e)],!0x1,_0x29bbcd['u']['Fragment']),this[_0x248c82(0x35ab)](_0x248c82(0x1f28),_0x26af15['E'][_0x248c82(0x1b9e)],_0x29bbcd['u'][_0x248c82(0x2d24)]);}[_0x905d51(0x28c8)](){var _0x5e2b2e=_0x905d51;return _0x5e2b2e(0x378c);}get[_0x905d51(0x2fc8)](){var _0x2a862a=_0x905d51;return this[_0x2a862a(0x1f94)][0x0];}get[_0x905d51(0x1f28)](){var _0x1424f7=_0x905d51;return this[_0x1424f7(0x35ba)][0x0];}[_0x905d51(0x1fdf)](_0x9241c4){var _0x46da92=_0x905d51;_0x9241c4[_0x46da92(0x3b2a)](_0x46da92(0x16a9)),_0x9241c4[_0x46da92(0x3b2a)](_0x46da92(0x6fe)),_0x9241c4[_0x46da92(0x3b2a)](_0x46da92(0x1748)),_0x9241c4['_excludeVariableName'](_0x46da92(0x3fd3)),_0x9241c4['_excludeVariableName'](_0x46da92(0x175b)),_0x9241c4[_0x46da92(0x3b2a)](_0x46da92(0x1f28)),_0x9241c4['_excludeVariableName'](_0x46da92(0x146b));}[_0x905d51(0x2115)](_0x177d86){var _0x4cf72f=_0x905d51;if(super['_buildBlock'](_0x177d86),_0x177d86[_0x4cf72f(0x36f2)]!==_0x29bbcd['u']['Vertex'])return _0x177d86[_0x4cf72f(0x1815)]('rampSampler'),_0x177d86['_emitVaryingFromString']('remapRanges',_0x4cf72f(0x29fd),_0x4cf72f(0x786)),_0x177d86[_0x4cf72f(0x3dfa)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20RAMPGRADIENT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20baseColor\x20=\x20'+this[_0x4cf72f(0x2fc8)]['associatedVariableName']+_0x4cf72f(0x366b)+this[_0x4cf72f(0x2fc8)][_0x4cf72f(0x28ff)]+_0x4cf72f(0x3c65)+this[_0x4cf72f(0x83a)](this[_0x4cf72f(0x1f28)],_0x177d86)+_0x4cf72f(0xaa1)+this[_0x4cf72f(0x83a)](this[_0x4cf72f(0x1f28)],_0x177d86)+_0x4cf72f(0x2f6a)+this[_0x4cf72f(0x2fc8)][_0x4cf72f(0x28ff)]+_0x4cf72f(0x3eb5),this;}}(0x0,_0x54e7fc['H'])(_0x905d51(0x2f4e),_0x4350c7);},0x9209:(_0x3c9d12,_0x3d4d7a,_0x445821)=>{var _0x5ada88=a8_0x2e955a;_0x445821['d'](_0x3d4d7a,{'P':()=>_0x484851});var _0x3d4d7a=_0x445821(0x10b7b),_0x29c768=_0x445821(0x17eee),_0x51f807=_0x445821(0xf582),_0x79bb47=_0x445821(0x97e6),_0x34c357=_0x445821(0x4158),_0x26e8c6=_0x445821(0x12cad);class _0x484851 extends _0x3d4d7a['k']{constructor(_0x274b84){var _0x16efe1=a8_0xcbd5;super(_0x274b84,_0x51f807['u']['Fragment']),this[_0x16efe1(0x3cd2)]=_0x16efe1(0x2f85),this[_0x16efe1(0xd47)]=!0x1,this['convertToLinearSpace']=!0x1,this[_0x16efe1(0x15b4)]=!0x1,this['registerInput']('uv',_0x29c768['E'][_0x16efe1(0x2c0f)],!0x1,_0x51f807['u'][_0x16efe1(0x3621)]),this[_0x16efe1(0x35ab)](_0x16efe1(0x15da),_0x29c768['E'][_0x16efe1(0x1b9e)],_0x51f807['u'][_0x16efe1(0x32e4)]),this[_0x16efe1(0x35ab)](_0x16efe1(0x197e),_0x29c768['E'][_0x16efe1(0x2cf3)],_0x51f807['u']['Neutral']),this[_0x16efe1(0x35ab)]('r',_0x29c768['E'][_0x16efe1(0x593)],_0x51f807['u'][_0x16efe1(0x32e4)]),this[_0x16efe1(0x35ab)]('g',_0x29c768['E']['Float'],_0x51f807['u']['Neutral']),this['registerOutput']('b',_0x29c768['E'][_0x16efe1(0x593)],_0x51f807['u'][_0x16efe1(0x32e4)]),this[_0x16efe1(0x35ab)]('a',_0x29c768['E'][_0x16efe1(0x593)],_0x51f807['u'][_0x16efe1(0x32e4)]),this[_0x16efe1(0x1f94)][0x0][_0x16efe1(0xedb)](_0x29c768['E'][_0x16efe1(0x2f02)]|_0x29c768['E'][_0x16efe1(0x310d)]|_0x29c768['E'][_0x16efe1(0x386)]);}[_0x5ada88(0x28c8)](){var _0x4aa538=_0x5ada88;return _0x4aa538(0x20af);}get['uv'](){var _0x21b5e5=_0x5ada88;return this[_0x21b5e5(0x1f94)][0x0];}get['rgba'](){return this['_outputs'][0x0];}get[_0x5ada88(0x197e)](){var _0x4a0aac=_0x5ada88;return this[_0x4a0aac(0x35ba)][0x1];}get['r'](){var _0x537d6c=_0x5ada88;return this[_0x537d6c(0x35ba)][0x2];}get['g'](){var _0x2b3235=_0x5ada88;return this[_0x2b3235(0x35ba)][0x3];}get['b'](){var _0x373d6f=_0x5ada88;return this[_0x373d6f(0x35ba)][0x4];}get['a'](){var _0x10ebc6=_0x5ada88;return this[_0x10ebc6(0x35ba)][0x5];}[_0x5ada88(0x1fdf)](_0x274c37){var _0x3b06c2=_0x5ada88;_0x274c37[_0x3b06c2(0x3b2a)](_0x3b06c2(0x2f85));}[_0x5ada88(0x1c5f)](_0x33b956){var _0x502a80=_0x5ada88;if(!this['uv'][_0x502a80(0x3331)]){let _0x373bbe=_0x33b956[_0x502a80(0x8e9)](_0x5555f5=>_0x5555f5['isAttribute']&&_0x502a80(0x2045)===_0x5555f5['name']);_0x373bbe||(_0x373bbe=new _0x79bb47['S']('uv'))[_0x502a80(0x2227)](_0x502a80(0x2045)),_0x373bbe[_0x502a80(0x2623)][_0x502a80(0x13e2)](this['uv']);}}['prepareDefines'](_0x13764d,_0x3671ec,_0x437eda){var _0x2ad0c5=_0x5ada88;_0x437eda['setValue'](this['_linearDefineName'],this[_0x2ad0c5(0xd47)],!0x0),_0x437eda[_0x2ad0c5(0xe6c)](this[_0x2ad0c5(0x2f9)],this[_0x2ad0c5(0x1945)],!0x0);}[_0x5ada88(0xe80)](){var _0x46847b=_0x5ada88;return!(this[_0x46847b(0x2bb4)]&&!this[_0x46847b(0x2bb4)][_0x46847b(0x178f)]());}['_writeOutput'](_0x54f238,_0x4d3d51,_0x218cea){var _0x174cb2=_0x5ada88;_0x54f238[_0x174cb2(0x3dfa)]+=this['_declareOutput'](_0x4d3d51,_0x54f238)+'\x20=\x20'+this[_0x174cb2(0x3864)]+'.'+_0x218cea+_0x174cb2(0x271f),_0x54f238[_0x174cb2(0x3dfa)]+=_0x174cb2(0x360c)+this['_linearDefineName']+'\x0d\x0a',_0x54f238['compilationString']+=_0x4d3d51[_0x174cb2(0x28ff)]+_0x174cb2(0x703)+_0x4d3d51[_0x174cb2(0x28ff)]+');\x0d\x0a',_0x54f238[_0x174cb2(0x3dfa)]+=_0x174cb2(0x1382),_0x54f238[_0x174cb2(0x3dfa)]+='#ifdef\x20'+this[_0x174cb2(0x2f9)]+'\x0d\x0a',_0x54f238['compilationString']+=_0x4d3d51[_0x174cb2(0x28ff)]+_0x174cb2(0x2e31)+_0x4d3d51['associatedVariableName']+_0x174cb2(0x1a2d),_0x54f238[_0x174cb2(0x3dfa)]+='#endif\x0d\x0a';}[_0x5ada88(0x2115)](_0x1f783e){var _0x27619a=_0x5ada88;if(super[_0x27619a(0x2115)](_0x1f783e),_0x1f783e[_0x27619a(0x36f2)]!==_0x51f807['u'][_0x27619a(0xb37)]){this[_0x27619a(0x3864)]=_0x1f783e[_0x27619a(0xe62)](_0x27619a(0x320c)),_0x1f783e[_0x27619a(0x1815)](this[_0x27619a(0x3cd2)]),_0x1f783e[_0x27619a(0x2a8a)][_0x27619a(0x11fb)][_0x27619a(0x2009)](this),_0x1f783e[_0x27619a(0x2a8a)][_0x27619a(0x1130)][_0x27619a(0x2009)](this),_0x1f783e[_0x27619a(0x2a8a)][_0x27619a(0x1e4f)]['push'](this),this['_linearDefineName']=_0x1f783e[_0x27619a(0x7f3)](_0x27619a(0x3882)),this[_0x27619a(0x2f9)]=_0x1f783e['_getFreeDefineName'](_0x27619a(0x3199));var _0x10ee45='//'+this[_0x27619a(0x1c3a)];_0x1f783e[_0x27619a(0x204d)](_0x27619a(0x3491),_0x10ee45),_0x1f783e[_0x27619a(0x3dfa)]+=_0x27619a(0x244f)+this['_tempTextureRead']+_0x27619a(0x1d4d)+this[_0x27619a(0x3cd2)]+',\x20'+this['uv'][_0x27619a(0x28ff)]+_0x27619a(0x1a2d);for(const _0x43ca1d of this[_0x27619a(0x35ba)])_0x43ca1d[_0x27619a(0x26c5)]&&this[_0x27619a(0xb8d)](_0x1f783e,_0x43ca1d,_0x43ca1d[_0x27619a(0x1c3a)]);return this;}}[_0x5ada88(0xea8)](){var _0x39559c=_0x5ada88;const _0x1dd055=super[_0x39559c(0xea8)]();return _0x1dd055[_0x39559c(0xd47)]=this[_0x39559c(0xd47)],_0x1dd055[_0x39559c(0x1945)]=this['convertToLinearSpace'],this[_0x39559c(0x2bb4)]&&!this['texture'][_0x39559c(0x2e73)]&&(_0x1dd055[_0x39559c(0x2bb4)]=this[_0x39559c(0x2bb4)][_0x39559c(0xea8)]()),_0x1dd055;}[_0x5ada88(0x364c)](_0x505580,_0x555c78,_0xe070cc){var _0xb0590f=_0x5ada88;super[_0xb0590f(0x364c)](_0x505580,_0x555c78,_0xe070cc),this[_0xb0590f(0xd47)]=_0x505580[_0xb0590f(0xd47)],this[_0xb0590f(0x1945)]=!!_0x505580[_0xb0590f(0x1945)],_0x505580[_0xb0590f(0x2bb4)]&&(_0xe070cc=0x0===_0x505580[_0xb0590f(0x2bb4)][_0xb0590f(0xfa0)][_0xb0590f(0x775)](_0xb0590f(0x8c9))?'':_0xe070cc,this['texture']=_0x26e8c6['x'][_0xb0590f(0xd6b)](_0x505580[_0xb0590f(0x2bb4)],_0x555c78,_0xe070cc));}}(0x0,_0x34c357['H'])('BABYLON.ParticleTextureBlock',_0x484851);},0x2e5a:(_0x57ff1b,_0x9e110,_0x3bb1cc)=>{var _0xa9ddd7=a8_0x2e955a,_0x5948ab=_0x3bb1cc(0x10b7b),_0x271c3a=_0x3bb1cc(0x17eee),_0x46add8=_0x3bb1cc(0x9acf),_0x47b970=_0x3bb1cc(0xf582),_0xb5c5ac=_0x3bb1cc(0x10c09),_0x46ef48=_0x3bb1cc(0x97e6),_0x37923b=_0x3bb1cc(0x4158);_0x3bb1cc(0x11c69),_0x3bb1cc(0x9e45);class _0x313f30 extends _0x5948ab['k']{constructor(_0x3ce8ab){var _0x46bc51=a8_0xcbd5;super(_0x3ce8ab,_0x47b970['u'][_0x46bc51(0xb37)]),this['registerInput'](_0x46bc51(0x2cf1),_0x271c3a['E'][_0x46bc51(0x386)]),this[_0x46bc51(0x3d35)]('matricesWeights',_0x271c3a['E']['Vector4']),this[_0x46bc51(0x3d35)](_0x46bc51(0x406c),_0x271c3a['E'][_0x46bc51(0x386)],!0x0),this[_0x46bc51(0x3d35)]('matricesWeightsExtra',_0x271c3a['E'][_0x46bc51(0x386)],!0x0),this[_0x46bc51(0x3d35)](_0x46bc51(0x318b),_0x271c3a['E'][_0x46bc51(0x735)]),this[_0x46bc51(0x35ab)](_0x46bc51(0x2623),_0x271c3a['E']['Matrix']);}[_0xa9ddd7(0x1fdf)](_0x38f82c){var _0x1a41df=_0xa9ddd7;_0x38f82c[_0x1a41df(0x3b2a)](_0x1a41df(0x4132)),_0x38f82c[_0x1a41df(0x3b2a)]('boneTextureWidth'),_0x38f82c[_0x1a41df(0x3b2a)]('mBones'),_0x38f82c[_0x1a41df(0x3b2a)](_0x1a41df(0x1245));}[_0xa9ddd7(0x28c8)](){var _0x2f8a56=_0xa9ddd7;return _0x2f8a56(0x306f);}get[_0xa9ddd7(0x2cf1)](){return this['_inputs'][0x0];}get[_0xa9ddd7(0x839)](){var _0x4245e3=_0xa9ddd7;return this[_0x4245e3(0x1f94)][0x1];}get['matricesIndicesExtra'](){var _0x5a11a6=_0xa9ddd7;return this[_0x5a11a6(0x1f94)][0x2];}get[_0xa9ddd7(0x9db)](){var _0x44e4f8=_0xa9ddd7;return this[_0x44e4f8(0x1f94)][0x3];}get['world'](){return this['_inputs'][0x4];}get['output'](){var _0x2af588=_0xa9ddd7;return this[_0x2af588(0x35ba)][0x0];}[_0xa9ddd7(0x1c5f)](_0x1d7f22){var _0x3a0af3=_0xa9ddd7;if(!this['matricesIndices']['isConnected']){let _0x4bc539=_0x1d7f22[_0x3a0af3(0x8e9)](_0x53b6ec=>_0x53b6ec[_0x3a0af3(0x3930)]&&_0x3a0af3(0x2cf1)===_0x53b6ec['name']);_0x4bc539||(_0x4bc539=new _0x46ef48['S']('matricesIndices'))[_0x3a0af3(0x2227)](_0x3a0af3(0x2cf1)),_0x4bc539[_0x3a0af3(0x2623)][_0x3a0af3(0x13e2)](this[_0x3a0af3(0x2cf1)]);}if(!this['matricesWeights'][_0x3a0af3(0x3331)]){let _0x4d9484=_0x1d7f22[_0x3a0af3(0x8e9)](_0x536a19=>_0x536a19[_0x3a0af3(0x3930)]&&_0x3a0af3(0x839)===_0x536a19[_0x3a0af3(0x1c3a)]);_0x4d9484||(_0x4d9484=new _0x46ef48['S'](_0x3a0af3(0x839)))[_0x3a0af3(0x2227)](_0x3a0af3(0x839)),_0x4d9484['output'][_0x3a0af3(0x13e2)](this[_0x3a0af3(0x839)]);}if(!this[_0x3a0af3(0x318b)]['isConnected']){let _0xfdc992=_0x1d7f22['getInputBlockByPredicate'](_0x13ddd3=>_0x13ddd3['systemValue']===_0x46add8['$']['World']);_0xfdc992||(_0xfdc992=new _0x46ef48['S'](_0x3a0af3(0x318b)))[_0x3a0af3(0x41a9)](_0x46add8['$'][_0x3a0af3(0x3821)]),_0xfdc992[_0x3a0af3(0x2623)][_0x3a0af3(0x13e2)](this['world']);}}[_0xa9ddd7(0xe94)](_0x4d4ded,_0x339e9e){var _0x24a033=_0xa9ddd7;_0x4d4ded&&_0x4d4ded[_0x24a033(0x50d)]&&_0x4d4ded[_0x24a033(0x2a44)]&&_0x4d4ded['skeleton']&&_0x339e9e[_0x24a033(0x2aec)](0x0,_0x4d4ded);}[_0xa9ddd7(0x3458)](_0x2c2966,_0x595ded,_0x52e9be){var _0x2dc72d=_0xa9ddd7;_0xb5c5ac['G'][_0x2dc72d(0x1711)](_0x52e9be,_0x2c2966);}['prepareDefines'](_0x2b1ef4,_0x1cfdd6,_0x4a27d2){var _0x2e6af9=_0xa9ddd7;_0x4a27d2[_0x2e6af9(0x3850)]&&_0xb5c5ac['G'][_0x2e6af9(0xfb7)](_0x2b1ef4,_0x4a27d2);}[_0xa9ddd7(0x2115)](_0x563317){var _0x2f5b94=_0xa9ddd7;super['_buildBlock'](_0x563317),_0x563317[_0x2f5b94(0x2a8a)][_0x2f5b94(0x1e5b)][_0x2f5b94(0x2009)](this),_0x563317[_0x2f5b94(0x2a8a)][_0x2f5b94(0x161e)][_0x2f5b94(0x2009)](this),_0x563317['sharedData'][_0x2f5b94(0x1e4f)][_0x2f5b94(0x2009)](this),_0x563317[_0x2f5b94(0x35c2)][_0x2f5b94(0x2009)](_0x2f5b94(0x347e)),_0x563317[_0x2f5b94(0x35c2)][_0x2f5b94(0x2009)]('mBones'),_0x563317[_0x2f5b94(0x14d8)][_0x2f5b94(0x2009)](_0x2f5b94(0x4132));var _0x57bd80='//'+this['name'],_0x342d26=(_0x563317[_0x2f5b94(0x204d)](_0x2f5b94(0x12fd),_0x57bd80,{'removeAttributes':!0x0,'removeUniforms':!0x1,'removeVaryings':!0x0,'removeIfDef':!0x1}),_0x563317[_0x2f5b94(0xe62)](_0x2f5b94(0x345))),_0x57bd80=(_0x563317[_0x2f5b94(0x3dfa)]+=_0x563317[_0x2f5b94(0x250b)](_0x2f5b94(0x3017),_0x57bd80,{'replaceStrings':[{'search':/finalWorld=finalWorld\*influence;/,'replace':''},{'search':/influence/gm,'replace':_0x342d26}]}),this[_0x2f5b94(0x35ba)][0x0]),_0x6c91fc=this[_0x2f5b94(0x318b)];return _0x563317['compilationString']+=_0x2f5b94(0x1211),_0x563317[_0x2f5b94(0x3dfa)]+=this[_0x2f5b94(0x83a)](_0x57bd80,_0x563317)+(_0x2f5b94(0x2f6a)+_0x6c91fc['associatedVariableName']+_0x2f5b94(0x33e4)+_0x342d26+_0x2f5b94(0x271f)),_0x563317[_0x2f5b94(0x3dfa)]+=_0x2f5b94(0x2a6),_0x563317[_0x2f5b94(0x3dfa)]+=this[_0x2f5b94(0x83a)](_0x57bd80,_0x563317)+(_0x2f5b94(0x2f6a)+_0x6c91fc['associatedVariableName']+_0x2f5b94(0x271f)),_0x563317[_0x2f5b94(0x3dfa)]+=_0x2f5b94(0x1382),this;}}(0x0,_0x37923b['H'])(_0xa9ddd7(0x2879),_0x313f30);},0x10678:(_0x54c5f1,_0x45ebc2,_0x264474)=>{_0x264474(0x13143),_0x264474(0x2e5a),_0x264474(0x24ab),_0x264474(0x4ea5),_0x264474(0x14a5);},0x24ab:(_0x5bbde3,_0x141df4,_0x49ce45)=>{var _0x15cd01=a8_0x2e955a,_0x124003=_0x49ce45(0x10b7b),_0x5af51e=_0x49ce45(0xf582),_0x4fe703=_0x49ce45(0x17eee),_0x337484=_0x49ce45(0x9acf),_0x2b6206=_0x49ce45(0x97e6),_0x49ce45=_0x49ce45(0x4158);class _0x5a4220 extends _0x124003['k']{constructor(_0x4a4e78){var _0x214b03=a8_0xcbd5;super(_0x4a4e78,_0x5af51e['u'][_0x214b03(0xb37)]),this['registerInput'](_0x214b03(0x183a),_0x4fe703['E']['Vector4']),this[_0x214b03(0x3d35)](_0x214b03(0x1b6d),_0x4fe703['E'][_0x214b03(0x386)]),this[_0x214b03(0x3d35)](_0x214b03(0x22d),_0x4fe703['E']['Vector4']),this['registerInput']('world3',_0x4fe703['E'][_0x214b03(0x386)]),this['registerInput'](_0x214b03(0x318b),_0x4fe703['E'][_0x214b03(0x735)],!0x0),this[_0x214b03(0x35ab)](_0x214b03(0x2623),_0x4fe703['E'][_0x214b03(0x735)]),this[_0x214b03(0x35ab)](_0x214b03(0x1ed0),_0x4fe703['E']['Float']);}[_0x15cd01(0x28c8)](){var _0x87db6=_0x15cd01;return _0x87db6(0x341b);}get[_0x15cd01(0x183a)](){return this['_inputs'][0x0];}get['world1'](){return this['_inputs'][0x1];}get[_0x15cd01(0x22d)](){var _0x302b8c=_0x15cd01;return this[_0x302b8c(0x1f94)][0x2];}get[_0x15cd01(0x1e7d)](){var _0x2c9a36=_0x15cd01;return this[_0x2c9a36(0x1f94)][0x3];}get[_0x15cd01(0x318b)](){var _0x5aec83=_0x15cd01;return this[_0x5aec83(0x1f94)][0x4];}get[_0x15cd01(0x2623)](){var _0x2d532c=_0x15cd01;return this[_0x2d532c(0x35ba)][0x0];}get[_0x15cd01(0x1ed0)](){var _0x95f6e=_0x15cd01;return this[_0x95f6e(0x35ba)][0x1];}['autoConfigure'](_0xcaae6){var _0x301ccf=_0x15cd01;if(!this['world0']['connectedPoint']){let _0x1a066a=_0xcaae6[_0x301ccf(0x8e9)](_0x4b3857=>_0x4b3857[_0x301ccf(0x3930)]&&_0x301ccf(0x183a)===_0x4b3857['name']);_0x1a066a||(_0x1a066a=new _0x2b6206['S'](_0x301ccf(0x183a)))['setAsAttribute'](_0x301ccf(0x183a)),_0x1a066a[_0x301ccf(0x2623)][_0x301ccf(0x13e2)](this[_0x301ccf(0x183a)]);}if(!this[_0x301ccf(0x1b6d)][_0x301ccf(0x8e1)]){let _0x42f453=_0xcaae6[_0x301ccf(0x8e9)](_0x7b622e=>_0x7b622e[_0x301ccf(0x3930)]&&_0x301ccf(0x1b6d)===_0x7b622e[_0x301ccf(0x1c3a)]);_0x42f453||(_0x42f453=new _0x2b6206['S'](_0x301ccf(0x1b6d)))[_0x301ccf(0x2227)](_0x301ccf(0x1b6d)),_0x42f453['output'][_0x301ccf(0x13e2)](this[_0x301ccf(0x1b6d)]);}if(!this[_0x301ccf(0x22d)][_0x301ccf(0x8e1)]){let _0x177545=_0xcaae6[_0x301ccf(0x8e9)](_0x541362=>_0x541362['isAttribute']&&_0x301ccf(0x22d)===_0x541362[_0x301ccf(0x1c3a)]);_0x177545||(_0x177545=new _0x2b6206['S'](_0x301ccf(0x22d)))['setAsAttribute'](_0x301ccf(0x22d)),_0x177545[_0x301ccf(0x2623)][_0x301ccf(0x13e2)](this[_0x301ccf(0x22d)]);}if(!this['world3'][_0x301ccf(0x8e1)]){let _0x32c39d=_0xcaae6[_0x301ccf(0x8e9)](_0x6cbef8=>_0x6cbef8[_0x301ccf(0x3930)]&&_0x301ccf(0x1e7d)===_0x6cbef8['name']);_0x32c39d||(_0x32c39d=new _0x2b6206['S'](_0x301ccf(0x1e7d)))[_0x301ccf(0x2227)](_0x301ccf(0x1e7d)),_0x32c39d[_0x301ccf(0x2623)][_0x301ccf(0x13e2)](this[_0x301ccf(0x1e7d)]);}if(!this[_0x301ccf(0x318b)][_0x301ccf(0x8e1)]){let _0x326d24=_0xcaae6['getInputBlockByPredicate'](_0x350635=>_0x350635[_0x301ccf(0x3930)]&&_0x301ccf(0x318b)===_0x350635[_0x301ccf(0x1c3a)]);_0x326d24||(_0x326d24=new _0x2b6206['S'](_0x301ccf(0x318b)))[_0x301ccf(0x41a9)](_0x337484['$'][_0x301ccf(0x3821)]),_0x326d24[_0x301ccf(0x2623)][_0x301ccf(0x13e2)](this[_0x301ccf(0x318b)]);}this['world']['define']=_0x301ccf(0x2751);}[_0x15cd01(0x39db)](_0x305f90,_0x49f07d,_0x12ad1b,_0x426e74=!0x1,_0x53281e){var _0x1b487d=_0x15cd01;let _0x566bdc=!0x1;_0x12ad1b[_0x1b487d(0x3ebc)]!==_0x426e74&&(_0x12ad1b['setValue'](_0x1b487d(0x3ebc),_0x426e74),_0x566bdc=!0x0),_0x53281e&&_0x12ad1b[_0x1b487d(0x2f78)]!==!(null==_0x53281e||!_0x53281e['getRenderingMesh']()[_0x1b487d(0x173e)])&&(_0x12ad1b[_0x1b487d(0xe6c)](_0x1b487d(0x2f78),!(null==_0x53281e||!_0x53281e[_0x1b487d(0x1ef9)]()[_0x1b487d(0x173e)])),_0x566bdc=!0x0),_0x566bdc&&_0x12ad1b[_0x1b487d(0x177e)]();}[_0x15cd01(0x2115)](_0x2da4cb){var _0x2ff560=_0x15cd01;super['_buildBlock'](_0x2da4cb);var _0x1432f8=_0x2da4cb['sharedData'][_0x2ff560(0x38c0)][_0x2ff560(0x279a)](),_0x19fb95=(_0x2da4cb['sharedData'][_0x2ff560(0x1e4f)][_0x2ff560(0x2009)](this),this['_outputs'][0x0]),_0x55adad=this[_0x2ff560(0x35ba)][0x1],_0x1e31d8=this[_0x2ff560(0x183a)],_0xe5bb86=this[_0x2ff560(0x1b6d)],_0x8c123a=this[_0x2ff560(0x22d)],_0xec2bc0=this['world3'];return _0x2da4cb[_0x2ff560(0x3dfa)]+=_0x2ff560(0x2f47),_0x2da4cb[_0x2ff560(0x3dfa)]+=this[_0x2ff560(0x83a)](_0x19fb95,_0x2da4cb)+('\x20=\x20mat4('+_0x1e31d8[_0x2ff560(0x28ff)]+',\x20'+_0xe5bb86[_0x2ff560(0x28ff)]+',\x20'+_0x8c123a[_0x2ff560(0x28ff)]+',\x20'+_0xec2bc0[_0x2ff560(0x28ff)]+');\x0d\x0a'),_0x2da4cb['compilationString']+=_0x2ff560(0x1d29),_0x2da4cb[_0x2ff560(0x3dfa)]+=_0x19fb95[_0x2ff560(0x28ff)]+_0x2ff560(0x2f6a)+this[_0x2ff560(0x318b)][_0x2ff560(0x28ff)]+_0x2ff560(0x33e4)+_0x19fb95[_0x2ff560(0x28ff)]+_0x2ff560(0x271f),_0x2da4cb[_0x2ff560(0x3dfa)]+=_0x2ff560(0x1382),_0x1432f8[_0x2ff560(0x2d88)][_0x2ff560(0x2615)]?_0x2da4cb[_0x2ff560(0x3dfa)]+=this[_0x2ff560(0x83a)](_0x55adad,_0x2da4cb)+_0x2ff560(0xef3):_0x2da4cb[_0x2ff560(0x3dfa)]+=this[_0x2ff560(0x83a)](_0x55adad,_0x2da4cb)+_0x2ff560(0x1626),_0x2da4cb['compilationString']+=_0x2ff560(0x2a6),_0x2da4cb['compilationString']+=this['_declareOutput'](_0x19fb95,_0x2da4cb)+(_0x2ff560(0x2f6a)+this[_0x2ff560(0x318b)][_0x2ff560(0x28ff)]+';\x0d\x0a'),_0x2da4cb['compilationString']+=this[_0x2ff560(0x83a)](_0x55adad,_0x2da4cb)+_0x2ff560(0x1626),_0x2da4cb[_0x2ff560(0x3dfa)]+=_0x2ff560(0x1382),this;}}(0x0,_0x49ce45['H'])('BABYLON.InstancesBlock',_0x5a4220);},0x14a5:(_0xe316ef,_0x1544ec,_0x298b7f)=>{var _0x5821ce=a8_0x2e955a,_0x46b6c7=_0x298b7f(0x10b7b),_0x48d1d7=_0x298b7f(0x17eee),_0x2ea34b=_0x298b7f(0xf582),_0x40725b=_0x298b7f(0x4158),_0x2158d4=_0x298b7f(0xc03);class _0x8a4307 extends _0x46b6c7['k']{constructor(_0x1698e3){var _0x420fc2=a8_0xcbd5;super(_0x1698e3,_0x2ea34b['u'][_0x420fc2(0xb37)]),this['registerInput'](_0x420fc2(0x1d0),_0x48d1d7['E'][_0x420fc2(0x386)],!0x1,_0x2ea34b['u']['Vertex']),this[_0x420fc2(0x35ab)](_0x420fc2(0x2c21),_0x48d1d7['E'][_0x420fc2(0x310d)]),this[_0x420fc2(0x35ab)]('color',_0x48d1d7['E'][_0x420fc2(0x2cf3)]),this['registerOutput']('intensity',_0x48d1d7['E'][_0x420fc2(0x593)]),this[_0x420fc2(0x35ab)](_0x420fc2(0xbfb),_0x48d1d7['E']['Float']),this[_0x420fc2(0x35ab)](_0x420fc2(0x3412),_0x48d1d7['E'][_0x420fc2(0x593)]),this['registerOutput'](_0x420fc2(0x3872),_0x48d1d7['E']['Float']),this[_0x420fc2(0x35ab)](_0x420fc2(0x18f8),_0x48d1d7['E']['Vector2']);}[_0x5821ce(0x28c8)](){var _0x4ba990=_0x5821ce;return _0x4ba990(0x3a76);}get['worldPosition'](){return this['_inputs'][0x0];}get[_0x5821ce(0x2c21)](){var _0x47367e=_0x5821ce;return this[_0x47367e(0x35ba)][0x0];}get[_0x5821ce(0x2fc8)](){return this['_outputs'][0x1];}get[_0x5821ce(0x4e4)](){return this['_outputs'][0x2];}get[_0x5821ce(0xbfb)](){return this['_outputs'][0x3];}get['shadowNormalBias'](){var _0x3c3878=_0x5821ce;return this[_0x3c3878(0x35ba)][0x4];}get[_0x5821ce(0x3872)](){var _0xa3905d=_0x5821ce;return this[_0xa3905d(0x35ba)][0x5];}get[_0x5821ce(0x18f8)](){var _0x38610d=_0x5821ce;return this[_0x38610d(0x35ba)][0x6];}['bind'](_0x5458e6,_0xcb0a31,_0x3440f){var _0x5cd3eb=_0x5821ce;if(_0x3440f){this['light']&&this['light'][_0x5cd3eb(0x39b0)]()&&(this[_0x5cd3eb(0x266d)]=null);let _0x265cd9=this[_0x5cd3eb(0x266d)];_0x3440f=_0xcb0a31[_0x5cd3eb(0x14ab)]();if(!_0x265cd9&&_0x3440f[_0x5cd3eb(0x3c41)][_0x5cd3eb(0x9da)]&&(_0x265cd9=this['light']=_0x3440f[_0x5cd3eb(0x3c41)][0x0],this[_0x5cd3eb(0x2d8f)]=!0x0),!_0x265cd9||!_0x265cd9[_0x5cd3eb(0x1cc5)])return _0x5458e6[_0x5cd3eb(0x115a)](this['_lightDataUniformName'],0x0,0x0,0x0),void _0x5458e6[_0x5cd3eb(0xbe9)](this['_lightColorUniformName'],0x0,0x0,0x0,0x0);_0x265cd9['transferToNodeMaterialEffect'](_0x5458e6,this[_0x5cd3eb(0x318a)]),_0x5458e6[_0x5cd3eb(0x1486)](this[_0x5cd3eb(0x113d)],_0x265cd9[_0x5cd3eb(0xa6e)],_0x265cd9[_0x5cd3eb(0x4e4)]),_0xcb0a31=_0x265cd9[_0x5cd3eb(0x3d0c)]();if((this['shadowBias']['hasEndpoints']||this[_0x5cd3eb(0x3412)][_0x5cd3eb(0x26c5)]||this['shadowDepthScale'][_0x5cd3eb(0x26c5)])&&(_0xcb0a31?_0x5458e6[_0x5cd3eb(0x115a)](this[_0x5cd3eb(0x208c)],_0xcb0a31[_0x5cd3eb(0x36c5)],_0xcb0a31['normalBias'],_0xcb0a31[_0x5cd3eb(0x1ea8)]):_0x5458e6[_0x5cd3eb(0x115a)](this[_0x5cd3eb(0x208c)],0x0,0x0,0x0)),this['shadowDepthRange']){if(_0xcb0a31&&_0x3440f[_0x5cd3eb(0x3311)]){const _0x480d2a=_0x265cd9;_0x5458e6['setFloat2'](this[_0x5cd3eb(0x290)],_0x480d2a['getDepthMinZ'](_0x3440f[_0x5cd3eb(0x3311)]),_0x480d2a['getDepthMinZ'](_0x3440f[_0x5cd3eb(0x3311)])+_0x480d2a[_0x5cd3eb(0x3f63)](_0x3440f['activeCamera']));}else _0x5458e6['setFloat2'](this['_lightShadowExtraUniformName'],0x0,0x0);}}}[_0x5821ce(0x39db)](_0x1ad04a,_0x10d779,_0x4ae807){var _0x41becd=_0x5821ce,_0x1c4556;(_0x4ae807['_areLightsDirty']||this[_0x41becd(0x2d8f)])&&(this[_0x41becd(0x2d8f)]=!0x1,_0x1c4556=this[_0x41becd(0x266d)],_0x4ae807['setValue'](this['_lightTypeDefineName'],!!(_0x1c4556&&_0x1c4556 instanceof _0x2158d4['c']),!0x0));}['_buildBlock'](_0x2b63f3){var _0x33bd63=_0x5821ce;super[_0x33bd63(0x2115)](_0x2b63f3),_0x2b63f3['sharedData'][_0x33bd63(0x3418)][_0x33bd63(0x2009)](this),_0x2b63f3[_0x33bd63(0x2a8a)][_0x33bd63(0x1e4f)][_0x33bd63(0x2009)](this);var _0x569dd8=this['direction'],_0x3d94ee=this[_0x33bd63(0x2fc8)],_0x53976a=this['intensity'],_0x3997c3=this[_0x33bd63(0xbfb)],_0x5555c3=this[_0x33bd63(0x3412)],_0x19af10=this[_0x33bd63(0x3872)],_0x4fb530=this['shadowDepthRange'];return this[_0x33bd63(0x318a)]=_0x2b63f3[_0x33bd63(0xe62)](_0x33bd63(0x37bd)),this[_0x33bd63(0x113d)]=_0x2b63f3[_0x33bd63(0xe62)](_0x33bd63(0x2e0b)),this['_lightShadowUniformName']=_0x2b63f3[_0x33bd63(0xe62)]('shadowData'),this[_0x33bd63(0x290)]=_0x2b63f3[_0x33bd63(0xe62)]('shadowExtraData'),this[_0x33bd63(0x430)]=_0x2b63f3[_0x33bd63(0x7f3)](_0x33bd63(0x15a8)),_0x2b63f3[_0x33bd63(0x208e)](this[_0x33bd63(0x318a)],_0x33bd63(0x1761)),_0x2b63f3['_emitUniformFromString'](this['_lightColorUniformName'],'vec4'),_0x2b63f3[_0x33bd63(0x3dfa)]+=_0x33bd63(0x360c)+this['_lightTypeDefineName']+'\x0d\x0a',_0x2b63f3[_0x33bd63(0x3dfa)]+=this[_0x33bd63(0x83a)](_0x569dd8,_0x2b63f3)+(_0x33bd63(0x100c)+this['worldPosition'][_0x33bd63(0x28ff)]+_0x33bd63(0x40e6)+this[_0x33bd63(0x318a)]+_0x33bd63(0x1a2d)),_0x2b63f3['compilationString']+='#else\x0d\x0a',_0x2b63f3[_0x33bd63(0x3dfa)]+=this[_0x33bd63(0x83a)](_0x569dd8,_0x2b63f3)+('\x20=\x20'+this[_0x33bd63(0x318a)]+_0x33bd63(0x271f)),_0x2b63f3['compilationString']+=_0x33bd63(0x1382),_0x2b63f3['compilationString']+=this[_0x33bd63(0x83a)](_0x3d94ee,_0x2b63f3)+(_0x33bd63(0x2f6a)+this[_0x33bd63(0x113d)]+_0x33bd63(0x2fcc)),_0x2b63f3['compilationString']+=this[_0x33bd63(0x83a)](_0x53976a,_0x2b63f3)+(_0x33bd63(0x2f6a)+this[_0x33bd63(0x113d)]+_0x33bd63(0x3f64)),(_0x3997c3[_0x33bd63(0x26c5)]||_0x5555c3[_0x33bd63(0x26c5)]||_0x19af10[_0x33bd63(0x26c5)])&&(_0x2b63f3[_0x33bd63(0x208e)](this[_0x33bd63(0x208c)],'vec3'),_0x3997c3[_0x33bd63(0x26c5)]&&(_0x2b63f3[_0x33bd63(0x3dfa)]+=this[_0x33bd63(0x83a)](_0x3997c3,_0x2b63f3)+(_0x33bd63(0x2f6a)+this[_0x33bd63(0x208c)]+'.x;\x0d\x0a')),_0x5555c3[_0x33bd63(0x26c5)]&&(_0x2b63f3[_0x33bd63(0x3dfa)]+=this[_0x33bd63(0x83a)](_0x5555c3,_0x2b63f3)+(_0x33bd63(0x2f6a)+this['_lightShadowUniformName']+_0x33bd63(0x3cfb))),_0x19af10[_0x33bd63(0x26c5)]&&(_0x2b63f3[_0x33bd63(0x3dfa)]+=this[_0x33bd63(0x83a)](_0x19af10,_0x2b63f3)+(_0x33bd63(0x2f6a)+this[_0x33bd63(0x208c)]+_0x33bd63(0x3610)))),_0x4fb530['hasEndpoints']&&(_0x2b63f3[_0x33bd63(0x208e)](this[_0x33bd63(0x290)],'vec2'),_0x2b63f3[_0x33bd63(0x3dfa)]+=this['_declareOutput'](_0x4fb530,_0x2b63f3)+(_0x33bd63(0x2f6a)+this[_0x33bd63(0x208c)]+_0x33bd63(0x271f))),this;}[_0x5821ce(0xea8)](){var _0x385ed8=_0x5821ce;const _0xa3d3c5=super['serialize']();return this[_0x385ed8(0x266d)]&&(_0xa3d3c5[_0x385ed8(0x2ada)]=this[_0x385ed8(0x266d)]['id']),_0xa3d3c5;}[_0x5821ce(0x364c)](_0x53fc66,_0x7a9c1,_0x1f6066){var _0x340d7f=_0x5821ce;super[_0x340d7f(0x364c)](_0x53fc66,_0x7a9c1,_0x1f6066),_0x53fc66[_0x340d7f(0x2ada)]&&(this[_0x340d7f(0x266d)]=_0x7a9c1['getLightById'](_0x53fc66['lightId']));}}(0x0,_0x40725b['H'])(_0x5821ce(0x1183),_0x8a4307);},0x4ea5:(_0x12adbe,_0x33c25b,_0x4ae89b)=>{var _0x4a23ed=a8_0x2e955a;_0x4ae89b['d'](_0x33c25b,{'U':()=>_0x39f4c6});var _0x33c25b=_0x4ae89b(0x10b7b),_0xddccab=_0x4ae89b(0x17eee),_0x2f4505=_0x4ae89b(0xf582),_0x596839=_0x4ae89b(0x10c09),_0x41e03b=_0x4ae89b(0x1679c),_0x15aedb=_0x4ae89b(0x97e6),_0xba7b51=_0x4ae89b(0x4158);_0x4ae89b(0x12771),_0x4ae89b(0x11b65);class _0x39f4c6 extends _0x33c25b['k']{constructor(_0x235473){var _0x43ee7d=a8_0xcbd5;super(_0x235473,_0x2f4505['u'][_0x43ee7d(0xb37)]),this[_0x43ee7d(0x3d35)](_0x43ee7d(0x2436),_0xddccab['E']['Vector3']),this['registerInput'](_0x43ee7d(0x23e1),_0xddccab['E'][_0x43ee7d(0x310d)]),this[_0x43ee7d(0x3d35)](_0x43ee7d(0x2d67),_0xddccab['E'][_0x43ee7d(0x2c0f)]),this[_0x43ee7d(0x2d67)][_0x43ee7d(0xedb)](_0xddccab['E'][_0x43ee7d(0x1b9e)]|_0xddccab['E'][_0x43ee7d(0x386)]|_0xddccab['E'][_0x43ee7d(0x310d)]),this[_0x43ee7d(0x3d35)]('uv',_0xddccab['E'][_0x43ee7d(0x2f02)]),this[_0x43ee7d(0x35ab)](_0x43ee7d(0x1d52),_0xddccab['E']['Vector3']),this[_0x43ee7d(0x35ab)]('normalOutput',_0xddccab['E']['Vector3']),this[_0x43ee7d(0x35ab)]('tangentOutput',_0xddccab['E'][_0x43ee7d(0x386)]),this[_0x43ee7d(0x35ab)](_0x43ee7d(0x4dd),_0xddccab['E']['Vector2']);}['getClassName'](){return'MorphTargetsBlock';}get['position'](){var _0x2a1e5b=a8_0xcbd5;return this[_0x2a1e5b(0x1f94)][0x0];}get[_0x4a23ed(0x23e1)](){var _0x4fda66=_0x4a23ed;return this[_0x4fda66(0x1f94)][0x1];}get[_0x4a23ed(0x2d67)](){return this['_inputs'][0x2];}get['uv'](){var _0xfebc01=_0x4a23ed;return this[_0xfebc01(0x1f94)][0x3];}get[_0x4a23ed(0x1d52)](){var _0x4dc32a=_0x4a23ed;return this[_0x4dc32a(0x35ba)][0x0];}get[_0x4a23ed(0x1d18)](){var _0xe56a51=_0x4a23ed;return this[_0xe56a51(0x35ba)][0x1];}get['tangentOutput'](){var _0x30c650=_0x4a23ed;return this[_0x30c650(0x35ba)][0x2];}get[_0x4a23ed(0x4dd)](){var _0x4dc98f=_0x4a23ed;return this[_0x4dc98f(0x35ba)][0x3];}[_0x4a23ed(0x1fdf)](_0x3328e0){_0x3328e0['_excludeVariableName']('morphTargetInfluences');}[_0x4a23ed(0x1c5f)](_0x511dd0){var _0x3be7a5=_0x4a23ed;if(!this[_0x3be7a5(0x2436)][_0x3be7a5(0x3331)]){let _0x36da53=_0x511dd0[_0x3be7a5(0x8e9)](_0x29ad29=>_0x29ad29['isAttribute']&&_0x3be7a5(0x2436)===_0x29ad29[_0x3be7a5(0x1c3a)]);_0x36da53||(_0x36da53=new _0x15aedb['S'](_0x3be7a5(0x2436)))[_0x3be7a5(0x2227)](),_0x36da53[_0x3be7a5(0x2623)][_0x3be7a5(0x13e2)](this[_0x3be7a5(0x2436)]);}if(!this[_0x3be7a5(0x23e1)][_0x3be7a5(0x3331)]){let _0xe80d3f=_0x511dd0['getInputBlockByPredicate'](_0x2355f2=>_0x2355f2[_0x3be7a5(0x3930)]&&_0x3be7a5(0x23e1)===_0x2355f2[_0x3be7a5(0x1c3a)]);_0xe80d3f||(_0xe80d3f=new _0x15aedb['S'](_0x3be7a5(0x23e1)))['setAsAttribute']('normal'),_0xe80d3f['output']['connectTo'](this[_0x3be7a5(0x23e1)]);}if(!this['tangent'][_0x3be7a5(0x3331)]){let _0x330fcc=_0x511dd0[_0x3be7a5(0x8e9)](_0x35f18a=>_0x35f18a[_0x3be7a5(0x3930)]&&_0x3be7a5(0x2d67)===_0x35f18a[_0x3be7a5(0x1c3a)]);_0x330fcc||(_0x330fcc=new _0x15aedb['S'](_0x3be7a5(0x2d67)))[_0x3be7a5(0x2227)](_0x3be7a5(0x2d67)),_0x330fcc[_0x3be7a5(0x2623)][_0x3be7a5(0x13e2)](this[_0x3be7a5(0x2d67)]);}if(!this['uv'][_0x3be7a5(0x3331)]){let _0x10b504=_0x511dd0[_0x3be7a5(0x8e9)](_0x366dbd=>_0x366dbd['isAttribute']&&'uv'===_0x366dbd[_0x3be7a5(0x1c3a)]);_0x10b504||(_0x10b504=new _0x15aedb['S']('uv'))[_0x3be7a5(0x2227)]('uv'),_0x10b504[_0x3be7a5(0x2623)][_0x3be7a5(0x13e2)](this['uv']);}}[_0x4a23ed(0x39db)](_0x5dd228,_0x54f5a7,_0x5d1424){var _0x379fb3=_0x4a23ed,_0x58a0d0;_0x5dd228['morphTargetManager']&&null!=(_0x58a0d0=_0x5dd228['morphTargetManager'])&&_0x58a0d0['isUsingTextureForTargets']&&_0x58a0d0['numInfluencers']!==_0x5d1424[_0x379fb3(0x2b75)]&&_0x5d1424[_0x379fb3(0x1ce1)](),_0x5d1424['_areAttributesDirty']&&_0x596839['G'][_0x379fb3(0x85d)](_0x5dd228,_0x5d1424);}[_0x4a23ed(0x3458)](_0x547939,_0x3eca7d,_0x38cac1){var _0x3b816b=_0x4a23ed;_0x38cac1&&_0x38cac1[_0x3b816b(0x2516)]&&0x0<_0x38cac1[_0x3b816b(0x2516)][_0x3b816b(0xff6)]&&(_0x596839['G']['BindMorphTargetParameters'](_0x38cac1,_0x547939),_0x38cac1['morphTargetManager'][_0x3b816b(0x1152)]&&_0x38cac1[_0x3b816b(0x2516)][_0x3b816b(0x20ee)](_0x547939));}[_0x4a23ed(0x508)](_0x39ca45,_0x56647d,_0x521e1d,_0x21ac5e){var _0x2e7486=_0x4a23ed,_0x19588e=this[_0x2e7486(0x2436)],_0x401ee3=this['normal'],_0x2d2dea=this['tangent'],_0x7e77c2=this['uv'],_0x5d32ca=this[_0x2e7486(0x1d52)],_0x3a60ea=this['normalOutput'],_0x232b0a=this[_0x2e7486(0x3749)],_0x170e7e=this['uvOutput'];const _0x2d6c53=_0x39ca45;var _0x7f0073=_0x21ac5e['NUM_MORPH_INFLUENCERS'],_0x3c739b=_0x521e1d['morphTargetManager'],_0x3651c6=_0x3c739b&&_0x3c739b[_0x2e7486(0x3af9)]&&_0x21ac5e['NORMAL'],_0x4234a8=_0x3c739b&&_0x3c739b[_0x2e7486(0x34b9)]&&_0x21ac5e[_0x2e7486(0x3298)],_0x5d5628=_0x3c739b&&_0x3c739b[_0x2e7486(0x156d)]&&_0x21ac5e[_0x2e7486(0x2960)];let _0xf9762c='';null!=_0x3c739b&&_0x3c739b['isUsingTextureForTargets']&&0x0<_0x7f0073&&(_0xf9762c+=_0x2e7486(0xa54));for(let _0x59d22f=0x0;_0x59d22f<_0x7f0073;_0x59d22f++)_0xf9762c+=_0x2e7486(0x3455),null!=_0x3c739b&&_0x3c739b[_0x2e7486(0x1152)]?_0xf9762c=(_0xf9762c+='vertexID\x20=\x20float(gl_VertexID)\x20*\x20morphTargetTextureInfo.x;\x0d\x0a')+(_0x5d32ca[_0x2e7486(0x28ff)]+_0x2e7486(0x1df6)+_0x59d22f+_0x2e7486(0x14f8)+_0x19588e[_0x2e7486(0x28ff)]+')\x20*\x20morphTargetInfluences['+_0x59d22f+_0x2e7486(0x3a16))+_0x2e7486(0x1f99):_0xf9762c+=_0x5d32ca[_0x2e7486(0x28ff)]+_0x2e7486(0x2dfa)+_0x59d22f+'\x20-\x20'+_0x19588e[_0x2e7486(0x28ff)]+_0x2e7486(0x8ea)+_0x59d22f+'];\x0d\x0a',_0x3651c6&&(_0xf9762c+=_0x2e7486(0x1a9),null!=_0x3c739b&&_0x3c739b[_0x2e7486(0x1152)]?_0xf9762c=_0xf9762c+(_0x3a60ea[_0x2e7486(0x28ff)]+_0x2e7486(0x1df6)+_0x59d22f+_0x2e7486(0x14f8)+_0x401ee3[_0x2e7486(0x28ff)]+_0x2e7486(0x8ea)+_0x59d22f+'];\x0d\x0a')+_0x2e7486(0x1f99):_0xf9762c+=_0x3a60ea['associatedVariableName']+_0x2e7486(0x4053)+_0x59d22f+_0x2e7486(0xc2a)+_0x401ee3[_0x2e7486(0x28ff)]+')\x20*\x20morphTargetInfluences['+_0x59d22f+_0x2e7486(0x3a16),_0xf9762c+=_0x2e7486(0x1382)),_0x5d5628&&(_0xf9762c+=_0x2e7486(0x2543),null!=_0x3c739b&&_0x3c739b['isUsingTextureForTargets']?_0xf9762c=_0xf9762c+(_0x170e7e['associatedVariableName']+'\x20+=\x20(readVector3FromRawSampler('+_0x59d22f+_0x2e7486(0x2eaa)+_0x7e77c2[_0x2e7486(0x28ff)]+')\x20*\x20morphTargetInfluences['+_0x59d22f+_0x2e7486(0x3a16))+'vertexID\x20+=\x201.0;\x0d\x0a':_0xf9762c+=_0x170e7e[_0x2e7486(0x28ff)]+'.xy\x20+=\x20(uv_'+_0x59d22f+_0x2e7486(0xc2a)+_0x7e77c2[_0x2e7486(0x28ff)]+'.xy)\x20*\x20morphTargetInfluences['+_0x59d22f+_0x2e7486(0x3a16),_0xf9762c+=_0x2e7486(0x1382)),_0x4234a8&&(_0xf9762c+=_0x2e7486(0x31e9),null!=_0x3c739b&&_0x3c739b[_0x2e7486(0x1152)]?_0xf9762c+=_0x232b0a[_0x2e7486(0x28ff)]+'.xyz\x20+=\x20(readVector3FromRawSampler('+_0x59d22f+',\x20vertexID)\x20-\x20'+_0x2d2dea[_0x2e7486(0x28ff)]+_0x2e7486(0x1853)+_0x59d22f+'];\x0d\x0a':_0xf9762c+=_0x232b0a[_0x2e7486(0x28ff)]+'.xyz\x20+=\x20(tangent'+_0x59d22f+_0x2e7486(0xc2a)+_0x2d2dea[_0x2e7486(0x28ff)]+_0x2e7486(0x1853)+_0x59d22f+'];\x0d\x0a',_0x2d2dea[_0x2e7486(0x30a3)]===_0xddccab['E'][_0x2e7486(0x386)]?_0xf9762c+=_0x232b0a[_0x2e7486(0x28ff)]+'.w\x20=\x20'+_0x2d2dea[_0x2e7486(0x28ff)]+_0x2e7486(0x8a9):_0xf9762c+=_0x232b0a['associatedVariableName']+'.w\x20=\x201.;\x0d\x0a',_0xf9762c+=_0x2e7486(0x1382)),_0xf9762c+=_0x2e7486(0x1382);if(_0x2d6c53[_0x2e7486(0x3dfa)]=_0x2d6c53[_0x2e7486(0x3dfa)][_0x2e7486(0x2bb1)](this[_0x2e7486(0x500)],_0xf9762c),0x0<_0x7f0073){for(let _0x127980=0x0;_0x127980<_0x7f0073;_0x127980++)_0x2d6c53['attributes']['push'](_0x41e03b['o']['PositionKind']+_0x127980),_0x3651c6&&_0x2d6c53[_0x2e7486(0x3bdc)][_0x2e7486(0x2009)](_0x41e03b['o'][_0x2e7486(0x1600)]+_0x127980),_0x4234a8&&_0x2d6c53[_0x2e7486(0x3bdc)][_0x2e7486(0x2009)](_0x41e03b['o'][_0x2e7486(0x39f7)]+_0x127980),_0x5d5628&&_0x2d6c53[_0x2e7486(0x3bdc)]['push'](_0x41e03b['o'][_0x2e7486(0x3884)]+'_'+_0x127980);}}[_0x4a23ed(0x2115)](_0x265a95){var _0x36ce69=_0x4a23ed;super[_0x36ce69(0x2115)](_0x265a95),_0x265a95[_0x36ce69(0x2a8a)][_0x36ce69(0x1e4f)][_0x36ce69(0x2009)](this),_0x265a95[_0x36ce69(0x2a8a)][_0x36ce69(0x3418)][_0x36ce69(0x2009)](this),_0x265a95['sharedData']['repeatableContentBlocks']['push'](this);var _0x20c9dd=this[_0x36ce69(0x2436)],_0x23b03f=this[_0x36ce69(0x23e1)],_0x319a4a=this['tangent'],_0x51c111=this['uv'],_0x4d1def=this[_0x36ce69(0x1d52)],_0x5ce43e=this['normalOutput'],_0x31ac97=this['tangentOutput'],_0x3cf64e=this[_0x36ce69(0x4dd)],_0x3c0795='//'+this[_0x36ce69(0x1c3a)];return _0x265a95[_0x36ce69(0x35c2)][_0x36ce69(0x2009)]('morphTargetInfluences'),_0x265a95['uniforms'][_0x36ce69(0x2009)](_0x36ce69(0x2370)),_0x265a95[_0x36ce69(0x35c2)][_0x36ce69(0x2009)]('morphTargetTextureIndices'),_0x265a95[_0x36ce69(0x14d8)][_0x36ce69(0x2009)](_0x36ce69(0x3c49)),_0x265a95['_emitFunctionFromInclude']('morphTargetsVertexGlobalDeclaration',_0x3c0795),_0x265a95[_0x36ce69(0x204d)](_0x36ce69(0x1c18),_0x3c0795,{'repeatKey':'maxSimultaneousMorphTargets'}),_0x265a95[_0x36ce69(0x3dfa)]+=this[_0x36ce69(0x83a)](_0x4d1def,_0x265a95)+_0x36ce69(0x2f6a)+_0x20c9dd['associatedVariableName']+_0x36ce69(0x271f),_0x265a95['compilationString']+=_0x36ce69(0x1326),_0x265a95[_0x36ce69(0x3dfa)]+=this[_0x36ce69(0x83a)](_0x5ce43e,_0x265a95)+_0x36ce69(0x2f6a)+_0x23b03f[_0x36ce69(0x28ff)]+';\x0d\x0a',_0x265a95[_0x36ce69(0x3dfa)]+='#else\x0d\x0a',_0x265a95['compilationString']+=this[_0x36ce69(0x83a)](_0x5ce43e,_0x265a95)+_0x36ce69(0x77f),_0x265a95[_0x36ce69(0x3dfa)]+=_0x36ce69(0x1382),_0x265a95[_0x36ce69(0x3dfa)]+=_0x36ce69(0x336d),_0x265a95[_0x36ce69(0x3dfa)]+=this[_0x36ce69(0x83a)](_0x31ac97,_0x265a95)+_0x36ce69(0x2f6a)+_0x319a4a[_0x36ce69(0x28ff)]+_0x36ce69(0x271f),_0x265a95[_0x36ce69(0x3dfa)]+=_0x36ce69(0x2a6),_0x265a95[_0x36ce69(0x3dfa)]+=this['_declareOutput'](_0x31ac97,_0x265a95)+_0x36ce69(0x27f9),_0x265a95[_0x36ce69(0x3dfa)]+=_0x36ce69(0x1382),_0x265a95[_0x36ce69(0x3dfa)]+=_0x36ce69(0x31ff),_0x265a95[_0x36ce69(0x3dfa)]+=this[_0x36ce69(0x83a)](_0x3cf64e,_0x265a95)+_0x36ce69(0x2f6a)+_0x51c111[_0x36ce69(0x28ff)]+_0x36ce69(0x271f),_0x265a95[_0x36ce69(0x3dfa)]+='#else\x0d\x0a',_0x265a95['compilationString']+=this[_0x36ce69(0x83a)](_0x3cf64e,_0x265a95)+_0x36ce69(0x2223),_0x265a95['compilationString']+=_0x36ce69(0x1382),this[_0x36ce69(0x500)]=_0x265a95[_0x36ce69(0x500)],_0x265a95[_0x36ce69(0x3dfa)]+=this['_repeatableContentAnchor'],this;}}(0x0,_0xba7b51['H'])(_0x4a23ed(0x4068),_0x39f4c6);},0x13143:(_0x168688,_0x59e322,_0x391966)=>{var _0x3a1e06=a8_0x2e955a;_0x391966['d'](_0x59e322,{'t':()=>_0x432b5f});var _0x59e322=_0x391966(0x10b7b),_0x3cdfde=_0x391966(0x17eee),_0x5579b2=_0x391966(0xf582),_0x391966=_0x391966(0x4158);class _0x432b5f extends _0x59e322['k']{constructor(_0x5b1538){var _0x5db61d=a8_0xcbd5;super(_0x5b1538,_0x5579b2['u'][_0x5db61d(0xb37)],!0x0),this['registerInput'](_0x5db61d(0x339),_0x3cdfde['E']['Vector4']);}[_0x3a1e06(0x28c8)](){var _0x3e5f9b=_0x3a1e06;return _0x3e5f9b(0x2186);}get[_0x3a1e06(0x339)](){var _0x16c758=_0x3a1e06;return this[_0x16c758(0x1f94)][0x0];}[_0x3a1e06(0x3089)](_0x445299){var _0x2cb67a=_0x3a1e06;for(const _0x1b591d of _0x445299)if(_0x1b591d[_0x2cb67a(0x35b)])return!0x0;return!0x1;}[_0x3a1e06(0x2115)](_0x1f4242){var _0x385f18=_0x3a1e06;super[_0x385f18(0x2115)](_0x1f4242);var _0x3e8f3a=this[_0x385f18(0x339)];return _0x1f4242[_0x385f18(0x3dfa)]+=_0x385f18(0x30da)+_0x3e8f3a['associatedVariableName']+_0x385f18(0x271f),this[_0x385f18(0x3089)](_0x1f4242[_0x385f18(0x2a8a)][_0x385f18(0x35ec)])&&(_0x1f4242[_0x385f18(0x208e)](_0x385f18(0x4138),_0x385f18(0x841)),_0x1f4242[_0x385f18(0x93c)]('vFragmentDepth',_0x385f18(0x841)),_0x1f4242[_0x385f18(0x3dfa)]+='vFragmentDepth\x20=\x201.0\x20+\x20gl_Position.w;\x0d\x0a',_0x1f4242[_0x385f18(0x3dfa)]+=_0x385f18(0x2611)),this;}}(0x0,_0x391966['H'])(_0x3a1e06(0x3bb9),_0x432b5f);},0x9045:(_0x32c702,_0x54cf1d,_0x484c20)=>{var _0x53de37=a8_0x2e955a,_0x531abd=_0x484c20(0x10b7b),_0x1d62c6=_0x484c20(0x17eee),_0x2eed16=_0x484c20(0xf582),_0x484c20=_0x484c20(0x4158);class _0x389eb0 extends _0x531abd['k']{constructor(_0x4605d5){var _0x44220f=a8_0xcbd5;super(_0x4605d5,_0x2eed16['u'][_0x44220f(0x32e4)]),this['registerInput']('left',_0x1d62c6['E'][_0x44220f(0x2c0f)]),this[_0x44220f(0x3d35)]('right',_0x1d62c6['E'][_0x44220f(0x2c0f)]),this['registerOutput']('output',_0x1d62c6['E']['BasedOnInput']),this[_0x44220f(0x35ba)][0x0][_0x44220f(0x1d3c)]=this['_inputs'][0x0],this['_linkConnectionTypes'](0x0,0x1);}[_0x53de37(0x28c8)](){var _0x2c5923=_0x53de37;return _0x2c5923(0x36ff);}get[_0x53de37(0x2932)](){var _0xef9482=_0x53de37;return this[_0xef9482(0x1f94)][0x0];}get[_0x53de37(0x8a2)](){var _0x22e19e=_0x53de37;return this[_0x22e19e(0x1f94)][0x1];}get[_0x53de37(0x2623)](){var _0x2835af=_0x53de37;return this[_0x2835af(0x35ba)][0x0];}[_0x53de37(0x2115)](_0x5b549b){var _0x301b18=_0x53de37;super[_0x301b18(0x2115)](_0x5b549b);var _0x1168fc=this['_outputs'][0x0];return _0x5b549b['compilationString']+=this[_0x301b18(0x83a)](_0x1168fc,_0x5b549b)+('\x20=\x20'+this[_0x301b18(0x2932)][_0x301b18(0x28ff)]+_0x301b18(0x100d)+this[_0x301b18(0x8a2)][_0x301b18(0x28ff)]+_0x301b18(0x271f)),this;}}(0x0,_0x484c20['H'])('BABYLON.AddBlock',_0x389eb0);},0xb4f0:(_0x4ee76b,_0x191708,_0x401716)=>{var _0x1a03a0=a8_0x2e955a,_0x2d73f6=_0x401716(0x10b7b),_0x57d8d2=_0x401716(0x17eee),_0x1f79b8=_0x401716(0xf582),_0x401716=_0x401716(0x4158);class _0x2a0ea1 extends _0x2d73f6['k']{constructor(_0x1ea034){var _0x3b5b9e=a8_0xcbd5;super(_0x1ea034,_0x1f79b8['u'][_0x3b5b9e(0x32e4)]),this[_0x3b5b9e(0x3d35)]('x',_0x57d8d2['E'][_0x3b5b9e(0x593)]),this[_0x3b5b9e(0x3d35)]('y',_0x57d8d2['E'][_0x3b5b9e(0x593)]),this[_0x3b5b9e(0x35ab)](_0x3b5b9e(0x2623),_0x57d8d2['E']['Float']);}[_0x1a03a0(0x28c8)](){var _0x296c10=_0x1a03a0;return _0x296c10(0x1b36);}get['x'](){var _0x185b26=_0x1a03a0;return this[_0x185b26(0x1f94)][0x0];}get['y'](){var _0x5eefff=_0x1a03a0;return this[_0x5eefff(0x1f94)][0x1];}get[_0x1a03a0(0x2623)](){var _0x137100=_0x1a03a0;return this[_0x137100(0x35ba)][0x0];}[_0x1a03a0(0x2115)](_0x1776d1){var _0x3a7c4a=_0x1a03a0;super[_0x3a7c4a(0x2115)](_0x1776d1);var _0x3e3616=this[_0x3a7c4a(0x35ba)][0x0];return _0x1776d1[_0x3a7c4a(0x3dfa)]+=this[_0x3a7c4a(0x83a)](_0x3e3616,_0x1776d1)+('\x20=\x20atan('+this['x']['associatedVariableName']+',\x20'+this['y']['associatedVariableName']+_0x3a7c4a(0x1a2d)),this;}}(0x0,_0x401716['H'])(_0x1a03a0(0x3b1d),_0x2a0ea1);},0x1196d:(_0x414f43,_0x24572c,_0x3adef8)=>{var _0x57454e=a8_0x2e955a,_0x8f5c13=_0x3adef8(0x4158),_0x3adef8=_0x3adef8(0x4cbb);class _0x2ef133 extends _0x3adef8['H']{constructor(_0x3f86b6){super(_0x3f86b6,!0x0);}[_0x57454e(0x28c8)](){var _0x114190=_0x57454e;return _0x114190(0x1ee0);}[_0x57454e(0x2b83)](_0x42ba5c){var _0x15eecf=_0x57454e,_0x4505c4=this['samplerName'],_0x4a6a7d=null!=(_0x4a6a7d=this[_0x15eecf(0x1bc6)])?_0x4a6a7d:this[_0x15eecf(0x3770)],_0x29b6e2=this[_0x15eecf(0x80e)]['isConnected']?this['sharpness']['associatedVariableName']:_0x15eecf(0x1c31),_0x31e4b9=_0x42ba5c[_0x15eecf(0xe62)](_0x15eecf(0x3b8d)),_0x27dee2=_0x42ba5c[_0x15eecf(0xe62)](_0x15eecf(0x11fc)),_0x420761=_0x42ba5c[_0x15eecf(0xe62)]('n'),_0x1ff964=_0x42ba5c[_0x15eecf(0xe62)]('ma'),_0x518644=_0x42ba5c[_0x15eecf(0xe62)]('mi'),_0x53e0b1=_0x42ba5c[_0x15eecf(0xe62)]('me'),_0x3a927b=_0x42ba5c[_0x15eecf(0xe62)]('x'),_0x208072=_0x42ba5c[_0x15eecf(0xe62)]('y'),_0x446686=_0x42ba5c[_0x15eecf(0xe62)]('y');_0x42ba5c[_0x15eecf(0x3dfa)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20grab\x20coord\x20derivatives\x20for\x20texturing\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20'+_0x31e4b9+_0x15eecf(0x163e)+this[_0x15eecf(0x2436)][_0x15eecf(0x28ff)]+_0x15eecf(0x3927)+_0x27dee2+_0x15eecf(0x1655)+this[_0x15eecf(0x2436)]['associatedVariableName']+_0x15eecf(0x3927)+_0x420761+_0x15eecf(0x3585)+this[_0x15eecf(0x23e1)][_0x15eecf(0x28ff)]+'.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20determine\x20major\x20axis\x20(in\x20x;\x20yz\x20are\x20following\x20axis)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20'+_0x1ff964+'\x20=\x20('+_0x420761+'.x>'+_0x420761+'.y\x20&&\x20'+_0x420761+_0x15eecf(0x1070)+_0x420761+_0x15eecf(0x1c9)+_0x420761+_0x15eecf(0x1135)+_0x420761+'.z)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20?\x20ivec3(1,2,0)\x20:\x0a\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3(2,0,1)\x20;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20determine\x20minor\x20axis\x20(in\x20x;\x20yz\x20are\x20following\x20axis)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20'+_0x518644+_0x15eecf(0x3f2d)+_0x420761+_0x15eecf(0x3155)+_0x420761+'.y\x20&&\x20'+_0x420761+_0x15eecf(0x3155)+_0x420761+_0x15eecf(0x1c9)+_0x420761+_0x15eecf(0x40e2)+_0x420761+'.z)\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20?\x20ivec3(1,2,0)\x20:\x0a\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3(2,0,1)\x20;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20determine\x20median\x20axis\x20(in\x20x;\x20\x20yz\x20are\x20following\x20axis)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ivec3\x20'+_0x53e0b1+_0x15eecf(0x2ef8)+_0x518644+_0x15eecf(0xc2a)+_0x1ff964+_0x15eecf(0x286)+_0x3a927b+_0x15eecf(0x148e)+_0x4505c4+',\x20vec2(\x20\x20\x20'+this[_0x15eecf(0x2436)][_0x15eecf(0x28ff)]+'['+_0x1ff964+_0x15eecf(0x15a2)+this['position'][_0x15eecf(0x28ff)]+'['+_0x1ff964+_0x15eecf(0x1d84)+_0x31e4b9+'['+_0x1ff964+_0x15eecf(0x240d)+_0x31e4b9+'['+_0x1ff964+'.z]),\x20\x0a\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\x20\x20\x20\x20\x20\x20\x20vec2('+_0x27dee2+'['+_0x1ff964+_0x15eecf(0x240d)+_0x27dee2+'['+_0x1ff964+_0x15eecf(0x2696)+_0x208072+_0x15eecf(0x148e)+_0x4a6a7d+_0x15eecf(0x1b6e)+this[_0x15eecf(0x2436)][_0x15eecf(0x28ff)]+'['+_0x53e0b1+'.y],\x20\x20\x20'+this[_0x15eecf(0x2436)][_0x15eecf(0x28ff)]+'['+_0x53e0b1+_0x15eecf(0x1d84)+_0x31e4b9+'['+_0x53e0b1+_0x15eecf(0x240d)+_0x31e4b9+'['+_0x53e0b1+_0x15eecf(0x3cc6)+_0x27dee2+'['+_0x53e0b1+_0x15eecf(0x240d)+_0x27dee2+'['+_0x53e0b1+_0x15eecf(0x360)+_0x446686+_0x15eecf(0x220)+_0x420761+'['+_0x1ff964+_0x15eecf(0x2fe3)+_0x420761+'['+_0x53e0b1+_0x15eecf(0x18b4)+_0x446686+_0x15eecf(0x63d)+_0x446686+'-0.5773)/(1.0-0.5773),\x200.0,\x201.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20shape\x20transition\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x446686+_0x15eecf(0x3f1b)+_0x446686+_0x15eecf(0x1642)+_0x29b6e2+_0x15eecf(0x3cf5)+this[_0x15eecf(0x3864)]+_0x15eecf(0x3f2d)+_0x3a927b+'*'+_0x446686+_0x15eecf(0xe3a)+_0x208072+'*'+_0x446686+_0x15eecf(0x2b2d)+_0x446686+_0x15eecf(0xe3a)+_0x446686+'.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20';}}(0x0,_0x8f5c13['H'])(_0x57454e(0x626),_0x2ef133);},0x45bb:(_0x5202d9,_0x1914f7,_0x132f1b)=>{var _0x300b60=a8_0x2e955a;function _0x2a33f7(_0x43ca9c,_0x5b6c91,_0x430be7,_0x54727e){var _0x3c6bd4=a8_0xcbd5,_0xa038a,_0x10e876=arguments[_0x3c6bd4(0x9da)],_0x374845=_0x10e876<0x3?_0x5b6c91:null===_0x54727e?_0x54727e=Object[_0x3c6bd4(0x2fee)](_0x5b6c91,_0x430be7):_0x54727e;if(_0x3c6bd4(0x3e0f)==typeof Reflect&&_0x3c6bd4(0x17ad)==typeof Reflect[_0x3c6bd4(0x3902)])_0x374845=Reflect['decorate'](_0x43ca9c,_0x5b6c91,_0x430be7,_0x54727e);else{for(var _0x2c218a=_0x43ca9c[_0x3c6bd4(0x9da)]-0x1;0x0<=_0x2c218a;_0x2c218a--)(_0xa038a=_0x43ca9c[_0x2c218a])&&(_0x374845=(_0x10e876<0x3?_0xa038a(_0x374845):0x3<_0x10e876?_0xa038a(_0x5b6c91,_0x430be7,_0x374845):_0xa038a(_0x5b6c91,_0x430be7))||_0x374845);}0x3<_0x10e876&&_0x374845&&Object[_0x3c6bd4(0x30e2)](_0x5b6c91,_0x430be7,_0x374845);}var _0x5bf9c4=_0x132f1b(0x10b7b),_0x258a77=_0x132f1b(0x17eee),_0x434dbb=_0x132f1b(0xf582),_0x52e5ff=_0x132f1b(0x4158),_0x132f1b=_0x132f1b(0xca26);class _0x49c5ba extends _0x5bf9c4['k']{constructor(_0x1b257f){var _0x18c7dc=a8_0xcbd5;super(_0x1b257f,_0x434dbb['u'][_0x18c7dc(0x32e4)]),this[_0x18c7dc(0x3c4)]=0x0,this[_0x18c7dc(0x104c)]=0x1,this[_0x18c7dc(0x3d35)](_0x18c7dc(0x31eb),_0x258a77['E'][_0x18c7dc(0x2c0f)]),this[_0x18c7dc(0x35ab)](_0x18c7dc(0x2623),_0x258a77['E']['BasedOnInput']),this['_outputs'][0x0][_0x18c7dc(0x1d3c)]=this['_inputs'][0x0];}[_0x300b60(0x28c8)](){var _0x398063=_0x300b60;return _0x398063(0x1e2f);}get[_0x300b60(0x31eb)](){return this['_inputs'][0x0];}get['output'](){var _0x178e9c=_0x300b60;return this[_0x178e9c(0x35ba)][0x0];}[_0x300b60(0x2115)](_0x192aa8){var _0x475d0c=_0x300b60;super[_0x475d0c(0x2115)](_0x192aa8);var _0x1ede77=this['_outputs'][0x0];return _0x192aa8[_0x475d0c(0x3dfa)]+=this['_declareOutput'](_0x1ede77,_0x192aa8)+(_0x475d0c(0x13f1)+this['value'][_0x475d0c(0x28ff)]+',\x20'+this[_0x475d0c(0x26e8)](this[_0x475d0c(0x3c4)])+',\x20'+this[_0x475d0c(0x26e8)](this[_0x475d0c(0x104c)])+_0x475d0c(0x1a2d)),this;}[_0x300b60(0x1d87)](){var _0x5570f7=_0x300b60;return super[_0x5570f7(0x1d87)]()+(this[_0x5570f7(0x302b)]+_0x5570f7(0x1437)+this[_0x5570f7(0x3c4)]+_0x5570f7(0x271f))+(this['_codeVariableName']+_0x5570f7(0x522)+this['maximum']+_0x5570f7(0x271f));}[_0x300b60(0xea8)](){var _0x1011f8=_0x300b60;const _0x4b5c1a=super['serialize']();return _0x4b5c1a[_0x1011f8(0x3c4)]=this[_0x1011f8(0x3c4)],_0x4b5c1a['maximum']=this[_0x1011f8(0x104c)],_0x4b5c1a;}['_deserialize'](_0x393f64,_0xf73dca,_0x46eb83){var _0x107096=_0x300b60;super[_0x107096(0x364c)](_0x393f64,_0xf73dca,_0x46eb83),this[_0x107096(0x3c4)]=_0x393f64['minimum'],this[_0x107096(0x104c)]=_0x393f64['maximum'];}}_0x2a33f7([(0x0,_0x132f1b['p'])(_0x300b60(0x2772),_0x132f1b['U'][_0x300b60(0x593)])],_0x49c5ba['prototype'],'minimum',void 0x0),_0x2a33f7([(0x0,_0x132f1b['p'])('Maximum',_0x132f1b['U'][_0x300b60(0x593)])],_0x49c5ba['prototype'],_0x300b60(0x104c),void 0x0),(0x0,_0x52e5ff['H'])(_0x300b60(0x10bf),_0x49c5ba);},0x14acd:(_0x163d90,_0x216dae,_0x18f437)=>{var _0x54840c=a8_0x2e955a,_0x5875ba=_0x18f437(0x10b7b),_0x330543=_0x18f437(0x17eee),_0xc7b100=_0x18f437(0xf582),_0x5dd0d9=_0x18f437(0x4158),_0x18f437=_0x18f437(0xca26);class _0x1ad191 extends _0x5875ba['k']{constructor(_0x57e78b){var _0x2268f4=a8_0xcbd5;super(_0x57e78b,_0xc7b100['u']['Neutral']),this[_0x2268f4(0x1e47)]=0x6,this['registerInput'](_0x2268f4(0x1b26),_0x330543['E'][_0x2268f4(0x2c0f)]),this[_0x2268f4(0x3d35)](_0x2268f4(0x2135),_0x330543['E']['AutoDetect'],!0x0),this[_0x2268f4(0x3d35)](_0x2268f4(0x3d3f),_0x330543['E']['Float'],!0x0),this[_0x2268f4(0x3d35)](_0x2268f4(0x212d),_0x330543['E'][_0x2268f4(0x593)],!0x0),this[_0x2268f4(0x3d35)](_0x2268f4(0x3ba0),_0x330543['E'][_0x2268f4(0x593)],!0x0),this[_0x2268f4(0x35ab)](_0x2268f4(0x2623),_0x330543['E'][_0x2268f4(0x593)]),this[_0x2268f4(0x1f94)][0x0][_0x2268f4(0x2fb7)][_0x2268f4(0x2009)](_0x330543['E'][_0x2268f4(0x2f02)]),this[_0x2268f4(0x1f94)][0x0][_0x2268f4(0x2fb7)][_0x2268f4(0x2009)](_0x330543['E'][_0x2268f4(0x310d)]),this[_0x2268f4(0x2d05)](0x0,0x1);}[_0x54840c(0x28c8)](){var _0x4faeab=_0x54840c;return _0x4faeab(0x2dfc);}get['seed'](){var _0x2befa9=_0x54840c;return this[_0x2befa9(0x1f94)][0x0];}get[_0x54840c(0x2135)](){var _0x1b8b77=_0x54840c;return this[_0x1b8b77(0x1f94)][0x1];}get['offsetX'](){var _0x5a7963=_0x54840c;return this[_0x5a7963(0x1f94)][0x2];}get['offsetY'](){return this['_inputs'][0x3];}get[_0x54840c(0x3ba0)](){var _0x56bb2f=_0x54840c;return this[_0x56bb2f(0x1f94)][0x4];}get['output'](){var _0xf494e7=_0x54840c;return this[_0xf494e7(0x35ba)][0x0];}['_buildBlock'](_0x2496bb){var _0x5ec690=_0x54840c;if(super['_buildBlock'](_0x2496bb),this['seed']['isConnected']&&this[_0x5ec690(0x35ba)][0x0][_0x5ec690(0x26c5)]){const _0x45f587=_0x5ec690(0x3fb3);var _0x3bd936='fbm'+this[_0x5ec690(0x1e47)],_0x2680ce=(_0x2496bb[_0x5ec690(0x3657)](_0x5ec690(0x4a4),'\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20cloudRandom(in\x20float\x20p)\x20{\x20p\x20=\x20fract(p\x20*\x200.011);\x20p\x20*=\x20p\x20+\x207.5;\x20p\x20*=\x20p\x20+\x20p;\x20return\x20fract(p);\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20Based\x20on\x20Morgan\x20McGuire\x20@morgan3d\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20https://www.shadertoy.com/view/4dS3Wd\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20cloudNoise(in\x20vec2\x20x,\x20in\x20vec2\x20chaos)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20step\x20=\x20chaos\x20*\x20vec2(75.,\x20120.)\x20+\x20vec2(75.,\x20120.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20i\x20=\x20floor(x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20f\x20=\x20fract(x);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20n\x20=\x20dot(i,\x20step);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20u\x20=\x20f\x20*\x20f\x20*\x20(3.0\x20-\x202.0\x20*\x20f);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20mix(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mix(cloudRandom(n\x20+\x20dot(step,\x20vec2(0,\x200))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec2(1,\x200))),\x20u.x),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mix(cloudRandom(n\x20+\x20dot(step,\x20vec2(0,\x201))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec2(1,\x201))),\x20u.x),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20u.y\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20cloudNoise(in\x20vec3\x20x,\x20in\x20vec3\x20chaos)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20step\x20=\x20chaos\x20*\x20vec3(60.,\x20120.,\x2075.)\x20+\x20vec3(60.,\x20120.,\x2075.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20i\x20=\x20floor(x);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20f\x20=\x20fract(x);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20n\x20=\x20dot(i,\x20step);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20u\x20=\x20f\x20*\x20f\x20*\x20(3.0\x20-\x202.0\x20*\x20f);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20mix(mix(mix(\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(0,\x200,\x200))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(1,\x200,\x200))),\x20u.x),\x0a\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\x20mix(\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(0,\x201,\x200))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(1,\x201,\x200))),\x20u.x),\x20u.y),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mix(mix(\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(0,\x200,\x201))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(1,\x200,\x201))),\x20u.x),\x0a\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\x20mix(\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(0,\x201,\x201))),\x20cloudRandom(n\x20+\x20dot(step,\x20vec3(1,\x201,\x201))),\x20u.x),\x20u.y),\x20u.z);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','//\x20CloudBlockCode'),_0x2496bb[_0x5ec690(0x3657)](_0x5ec690(0x185a)+this[_0x5ec690(0x1e47)],_0x45f587[_0x5ec690(0x2bb1)](/fbm/gi,_0x3bd936)[_0x5ec690(0x2bb1)](/OCTAVES/gi,(0x0|this[_0x5ec690(0x1e47)])[_0x5ec690(0x348f)]()),'//\x20CloudBlockCode\x20FBM'),_0x2496bb[_0x5ec690(0xe62)]('st')),_0x5871d8=(null==(_0x5871d8=this[_0x5ec690(0x1b26)][_0x5ec690(0x8e1)])?void 0x0:_0x5871d8[_0x5ec690(0x30a3)])===_0x330543['E'][_0x5ec690(0x2f02)]?'vec2':_0x5ec690(0x1761),_0x5871d8=(_0x2496bb[_0x5ec690(0x3dfa)]+=_0x5871d8+('\x20'+_0x2680ce+_0x5ec690(0x2f6a)+this['seed']['associatedVariableName']+_0x5ec690(0x271f)),this[_0x5ec690(0x3d3f)][_0x5ec690(0x3331)]&&(_0x2496bb[_0x5ec690(0x3dfa)]+=_0x2680ce+_0x5ec690(0x3f20)+this['offsetX']['associatedVariableName']+_0x5ec690(0x271f)),this[_0x5ec690(0x212d)][_0x5ec690(0x3331)]&&(_0x2496bb[_0x5ec690(0x3dfa)]+=_0x2680ce+_0x5ec690(0x22fb)+this[_0x5ec690(0x212d)][_0x5ec690(0x28ff)]+_0x5ec690(0x271f)),this[_0x5ec690(0x3ba0)][_0x5ec690(0x3331)]&&_0x5ec690(0x1761)==_0x5871d8&&(_0x2496bb['compilationString']+=_0x2680ce+'.z\x20+=\x200.1\x20*\x20'+this[_0x5ec690(0x3ba0)][_0x5ec690(0x28ff)]+_0x5ec690(0x271f)),this[_0x5ec690(0x2135)]['isConnected']?this[_0x5ec690(0x2135)]['associatedVariableName']:(null==(_0x5871d8=this['seed'][_0x5ec690(0x8e1)])?void 0x0:_0x5871d8[_0x5ec690(0x30a3)])===_0x330543['E'][_0x5ec690(0x2f02)]?_0x5ec690(0x3231):_0x5ec690(0x1700));return _0x2496bb[_0x5ec690(0x3dfa)]+=this[_0x5ec690(0x83a)](this['_outputs'][0x0],_0x2496bb)+(_0x5ec690(0x2f6a)+_0x3bd936+'('+_0x2680ce+',\x20'+_0x5871d8+_0x5ec690(0x1a2d)),this;}}['_dumpPropertiesCode'](){var _0x7eec4b=_0x54840c;return super['_dumpPropertiesCode']()+(this[_0x7eec4b(0x302b)]+_0x7eec4b(0x2845)+this[_0x7eec4b(0x1e47)]+_0x7eec4b(0x271f));}['serialize'](){var _0x150416=_0x54840c;const _0x19b2df=super['serialize']();return _0x19b2df[_0x150416(0x1e47)]=this['octaves'],_0x19b2df;}['_deserialize'](_0x507d13,_0x2d7e6b,_0x15a607){var _0x60362b=_0x54840c;super[_0x60362b(0x364c)](_0x507d13,_0x2d7e6b,_0x15a607),this['octaves']=_0x507d13[_0x60362b(0x1e47)];}}(function(_0x1cd8dd,_0x1f1f8d,_0x5656c0,_0x391cbc){var _0x54eb6e=_0x54840c,_0xb1fc76,_0x1864cc=arguments['length'],_0xf81a7=_0x1864cc<0x3?_0x1f1f8d:null===_0x391cbc?_0x391cbc=Object[_0x54eb6e(0x2fee)](_0x1f1f8d,_0x5656c0):_0x391cbc;if(_0x54eb6e(0x3e0f)==typeof Reflect&&_0x54eb6e(0x17ad)==typeof Reflect[_0x54eb6e(0x3902)])_0xf81a7=Reflect[_0x54eb6e(0x3902)](_0x1cd8dd,_0x1f1f8d,_0x5656c0,_0x391cbc);else{for(var _0x27200c=_0x1cd8dd[_0x54eb6e(0x9da)]-0x1;0x0<=_0x27200c;_0x27200c--)(_0xb1fc76=_0x1cd8dd[_0x27200c])&&(_0xf81a7=(_0x1864cc<0x3?_0xb1fc76(_0xf81a7):0x3<_0x1864cc?_0xb1fc76(_0x1f1f8d,_0x5656c0,_0xf81a7):_0xb1fc76(_0x1f1f8d,_0x5656c0))||_0xf81a7);}0x3<_0x1864cc&&_0xf81a7&&Object[_0x54eb6e(0x30e2)](_0x1f1f8d,_0x5656c0,_0xf81a7);}([(0x0,_0x18f437['p'])(_0x54840c(0x2b6),_0x18f437['U'][_0x54840c(0x802)])],_0x1ad191[_0x54840c(0x2dca)],_0x54840c(0x1e47),void 0x0),(0x0,_0x5dd0d9['H'])(_0x54840c(0x1624),_0x1ad191));},0x279e:(_0xbb4765,_0x5ee907,_0x2d0fe6)=>{var _0x601b38=a8_0x2e955a,_0x1b821a=_0x2d0fe6(0x10b7b),_0x57d609=_0x2d0fe6(0x17eee),_0x289fcc=_0x2d0fe6(0xf582),_0x2d0fe6=_0x2d0fe6(0x4158);class _0x205317 extends _0x1b821a['k']{constructor(_0x42ddad){var _0x4af4f2=a8_0xcbd5;super(_0x42ddad,_0x289fcc['u']['Neutral']),this[_0x4af4f2(0x121b)]='r',this[_0x4af4f2(0x3953)]='g',this[_0x4af4f2(0x1d34)]='b',this[_0x4af4f2(0x1c16)]='a',this[_0x4af4f2(0x3d35)]('rgb\x20',_0x57d609['E'][_0x4af4f2(0x2cf3)],!0x0),this[_0x4af4f2(0x3d35)]('r',_0x57d609['E'][_0x4af4f2(0x593)],!0x0),this['registerInput']('g',_0x57d609['E'][_0x4af4f2(0x593)],!0x0),this[_0x4af4f2(0x3d35)]('b',_0x57d609['E'][_0x4af4f2(0x593)],!0x0),this['registerInput']('a',_0x57d609['E'][_0x4af4f2(0x593)],!0x0),this[_0x4af4f2(0x35ab)]('rgba',_0x57d609['E'][_0x4af4f2(0x1b9e)]),this['registerOutput'](_0x4af4f2(0x197e),_0x57d609['E'][_0x4af4f2(0x2cf3)]);}[_0x601b38(0x28c8)](){var _0x24f042=_0x601b38;return _0x24f042(0x10ea);}get[_0x601b38(0x3725)](){var _0x20179f=_0x601b38;return this[_0x20179f(0x1f94)][0x0];}get['r'](){var _0x4eb544=_0x601b38;return this[_0x4eb544(0x1f94)][0x1];}get['g'](){var _0x44c2f7=_0x601b38;return this[_0x44c2f7(0x1f94)][0x2];}get['b'](){return this['_inputs'][0x3];}get['a'](){var _0x1612b5=_0x601b38;return this[_0x1612b5(0x1f94)][0x4];}get[_0x601b38(0x15da)](){var _0x201581=_0x601b38;return this[_0x201581(0x35ba)][0x0];}get['rgbOut'](){return this['_outputs'][0x1];}get['rgb'](){var _0x1f2b0b=_0x601b38;return this[_0x1f2b0b(0x357d)];}[_0x601b38(0x3dd0)](_0x3ea890){var _0x55c008=_0x601b38;return _0x55c008(0x11e6)===_0x3ea890?_0x55c008(0x3725):_0x3ea890;}[_0x601b38(0x19a8)](_0x1a156d){var _0x506f6d=_0x601b38;const _0xaf3d02=this[_0x506f6d(0x121b)]+this[_0x506f6d(0x3953)]+this[_0x506f6d(0x1d34)]+this[_0x506f6d(0x1c16)];return'.'+_0xaf3d02[_0x506f6d(0x2e42)](0x0,_0x1a156d);}['_buildBlock'](_0x569518){var _0x26fe1b=_0x601b38;super[_0x26fe1b(0x2115)](_0x569518);var _0x1eb18c=this['r'],_0x1aa841=this['g'],_0x227045=this['b'],_0x3dc039=this['a'],_0x5d55d4=this['rgbIn'],_0x355270=this[_0x26fe1b(0x35ba)][0x0],_0x32c346=this['_outputs'][0x1];return _0x5d55d4['isConnected']?(_0x355270[_0x26fe1b(0x26c5)]&&(_0x569518[_0x26fe1b(0x3dfa)]+=this[_0x26fe1b(0x83a)](_0x355270,_0x569518)+(_0x26fe1b(0x4128)+_0x5d55d4[_0x26fe1b(0x28ff)]+',\x20'+(_0x3dc039[_0x26fe1b(0x3331)]?this[_0x26fe1b(0x3355)](_0x3dc039):_0x26fe1b(0x3b68))+')'+this[_0x26fe1b(0x19a8)](0x4)+_0x26fe1b(0x271f))),_0x32c346[_0x26fe1b(0x26c5)]&&(_0x569518[_0x26fe1b(0x3dfa)]+=this[_0x26fe1b(0x83a)](_0x32c346,_0x569518)+('\x20=\x20'+_0x5d55d4[_0x26fe1b(0x28ff)]+this[_0x26fe1b(0x19a8)](0x3)+_0x26fe1b(0x271f)))):(_0x355270[_0x26fe1b(0x26c5)]&&(_0x569518[_0x26fe1b(0x3dfa)]+=this['_declareOutput'](_0x355270,_0x569518)+('\x20=\x20vec4('+(_0x1eb18c['isConnected']?this[_0x26fe1b(0x3355)](_0x1eb18c):_0x26fe1b(0x3b68))+',\x20'+(_0x1aa841[_0x26fe1b(0x3331)]?this['_writeVariable'](_0x1aa841):_0x26fe1b(0x3b68))+',\x20'+(_0x227045[_0x26fe1b(0x3331)]?this[_0x26fe1b(0x3355)](_0x227045):_0x26fe1b(0x3b68))+',\x20'+(_0x3dc039[_0x26fe1b(0x3331)]?this[_0x26fe1b(0x3355)](_0x3dc039):_0x26fe1b(0x3b68))+')'+this['_buildSwizzle'](0x4)+';\x0d\x0a')),_0x32c346[_0x26fe1b(0x26c5)]&&(_0x569518[_0x26fe1b(0x3dfa)]+=this[_0x26fe1b(0x83a)](_0x32c346,_0x569518)+('\x20=\x20vec3('+(_0x1eb18c['isConnected']?this[_0x26fe1b(0x3355)](_0x1eb18c):'0.0')+',\x20'+(_0x1aa841[_0x26fe1b(0x3331)]?this[_0x26fe1b(0x3355)](_0x1aa841):_0x26fe1b(0x3b68))+',\x20'+(_0x227045[_0x26fe1b(0x3331)]?this[_0x26fe1b(0x3355)](_0x227045):_0x26fe1b(0x3b68))+')'+this['_buildSwizzle'](0x3)+_0x26fe1b(0x271f)))),this;}[_0x601b38(0xea8)](){var _0xc4559e=_0x601b38;const _0x395a29=super[_0xc4559e(0xea8)]();return _0x395a29[_0xc4559e(0x121b)]=this[_0xc4559e(0x121b)],_0x395a29[_0xc4559e(0x3953)]=this['gSwizzle'],_0x395a29['bSwizzle']=this['bSwizzle'],_0x395a29['aSwizzle']=this[_0xc4559e(0x1c16)],_0x395a29;}[_0x601b38(0x364c)](_0x257526,_0x3d5a5f,_0x13c146){var _0x30df67=_0x601b38;super[_0x30df67(0x364c)](_0x257526,_0x3d5a5f,_0x13c146),this[_0x30df67(0x121b)]=null!=(_0x3d5a5f=_0x257526[_0x30df67(0x121b)])?_0x3d5a5f:'r',this[_0x30df67(0x3953)]=null!=(_0x13c146=_0x257526[_0x30df67(0x3953)])?_0x13c146:'g',this['bSwizzle']=null!=(_0x3d5a5f=_0x257526[_0x30df67(0x1d34)])?_0x3d5a5f:'b',this[_0x30df67(0x1c16)]=null!=(_0x13c146=_0x257526['aSwizzle'])?_0x13c146:'a';}[_0x601b38(0x1d87)](){var _0x397226=_0x601b38,_0x3cc549=super[_0x397226(0x1d87)]();return(_0x3cc549+=this[_0x397226(0x302b)]+_0x397226(0x34b4)+this[_0x397226(0x121b)]+_0x397226(0x3a28))+(this[_0x397226(0x302b)]+_0x397226(0xf9d)+this[_0x397226(0x3953)]+_0x397226(0x3a28))+(this['_codeVariableName']+_0x397226(0x20a9)+this['bSwizzle']+_0x397226(0x3a28))+(this[_0x397226(0x302b)]+_0x397226(0x2cbe)+this[_0x397226(0x1c16)]+_0x397226(0x3a28));}}(0x0,_0x2d0fe6['H'])(_0x601b38(0x1e0c),_0x205317);},0x863b:(_0x48328e,_0x47b916,_0x2e26df)=>{var _0x15d473=a8_0x2e955a;_0x2e26df['d'](_0x47b916,{'v':()=>_0x495a01});var _0x47b916=_0x2e26df(0x10b7b),_0x2d782e=_0x2e26df(0x17eee),_0x514bdf=_0x2e26df(0xf582),_0x2e26df=_0x2e26df(0x4158);class _0x495a01 extends _0x47b916['k']{constructor(_0x19049b){var _0x10c5d5=a8_0xcbd5;super(_0x19049b,_0x514bdf['u'][_0x10c5d5(0x32e4)]),this[_0x10c5d5(0x3d35)](_0x10c5d5(0x15da),_0x2d782e['E']['Color4'],!0x0),this[_0x10c5d5(0x3d35)](_0x10c5d5(0x11e6),_0x2d782e['E']['Color3'],!0x0),this[_0x10c5d5(0x35ab)](_0x10c5d5(0x197e),_0x2d782e['E'][_0x10c5d5(0x2cf3)]),this[_0x10c5d5(0x35ab)]('r',_0x2d782e['E'][_0x10c5d5(0x593)]),this[_0x10c5d5(0x35ab)]('g',_0x2d782e['E'][_0x10c5d5(0x593)]),this[_0x10c5d5(0x35ab)]('b',_0x2d782e['E'][_0x10c5d5(0x593)]),this['registerOutput']('a',_0x2d782e['E']['Float']),this['inputsAreExclusive']=!0x0;}[_0x15d473(0x28c8)](){var _0x4fa738=_0x15d473;return _0x4fa738(0x169c);}get[_0x15d473(0x15da)](){return this['_inputs'][0x0];}get[_0x15d473(0x3725)](){var _0x23240f=_0x15d473;return this[_0x23240f(0x1f94)][0x1];}get['rgbOut'](){return this['_outputs'][0x0];}get['r'](){var _0x1d469a=_0x15d473;return this[_0x1d469a(0x35ba)][0x1];}get['g'](){return this['_outputs'][0x2];}get['b'](){var _0x4b0bf0=_0x15d473;return this[_0x4b0bf0(0x35ba)][0x3];}get['a'](){var _0x926025=_0x15d473;return this[_0x926025(0x35ba)][0x4];}['_inputRename'](_0xbe00ff){var _0x3a7f40=_0x15d473;return _0x3a7f40(0x11e6)===_0xbe00ff?'rgbIn':_0xbe00ff;}[_0x15d473(0x7a3)](_0x4c27ad){var _0x114a80=_0x15d473;return'rgb'===_0x4c27ad?_0x114a80(0x357d):_0x4c27ad;}[_0x15d473(0x2115)](_0x12aa67){var _0x15b967=_0x15d473;super[_0x15b967(0x2115)](_0x12aa67);var _0x5d01ca,_0x3a7b3e,_0x43f6ae,_0x25c489,_0x260b20,_0x5e8ae1=this[_0x15b967(0x15da)][_0x15b967(0x3331)]?this[_0x15b967(0x15da)]:this[_0x15b967(0x3725)];if(_0x5e8ae1['isConnected'])return _0x5d01ca=this['_outputs'][0x0],_0x3a7b3e=this['_outputs'][0x1],_0x43f6ae=this['_outputs'][0x2],_0x25c489=this[_0x15b967(0x35ba)][0x3],_0x260b20=this['_outputs'][0x4],_0x5d01ca[_0x15b967(0x26c5)]&&(_0x12aa67[_0x15b967(0x3dfa)]+=this['_declareOutput'](_0x5d01ca,_0x12aa67)+('\x20=\x20'+_0x5e8ae1[_0x15b967(0x28ff)]+_0x15b967(0x2fcc))),_0x3a7b3e[_0x15b967(0x26c5)]&&(_0x12aa67[_0x15b967(0x3dfa)]+=this[_0x15b967(0x83a)](_0x3a7b3e,_0x12aa67)+(_0x15b967(0x2f6a)+_0x5e8ae1[_0x15b967(0x28ff)]+_0x15b967(0x2e1c))),_0x43f6ae[_0x15b967(0x26c5)]&&(_0x12aa67[_0x15b967(0x3dfa)]+=this[_0x15b967(0x83a)](_0x43f6ae,_0x12aa67)+(_0x15b967(0x2f6a)+_0x5e8ae1[_0x15b967(0x28ff)]+_0x15b967(0x3e32))),_0x25c489[_0x15b967(0x26c5)]&&(_0x12aa67[_0x15b967(0x3dfa)]+=this['_declareOutput'](_0x25c489,_0x12aa67)+(_0x15b967(0x2f6a)+_0x5e8ae1['associatedVariableName']+_0x15b967(0x375f))),_0x260b20[_0x15b967(0x26c5)]&&(_0x12aa67[_0x15b967(0x3dfa)]+=this[_0x15b967(0x83a)](_0x260b20,_0x12aa67)+(_0x15b967(0x2f6a)+_0x5e8ae1[_0x15b967(0x28ff)]+_0x15b967(0x3f64))),this;}}(0x0,_0x2e26df['H'])(_0x15d473(0x3c45),_0x495a01);},0xdcab:(_0x288be1,_0x931f4d,_0x227a1e)=>{var _0x486007=a8_0x2e955a,_0x6aa105,_0x232ade=_0x227a1e(0x10b7b),_0xa75a17=_0x227a1e(0x17eee),_0x3156a2=_0x227a1e(0xf582),_0x227a1e=_0x227a1e(0x4158);_0x6aa105={'Equal':0x0,0x0:_0x486007(0xe19),'NotEqual':0x1,0x1:_0x486007(0x3dda),'LessThan':0x2,0x2:'LessThan','GreaterThan':0x3,0x3:_0x486007(0x3847),'LessOrEqual':0x4,0x4:_0x486007(0x2cce),'GreaterOrEqual':0x5,0x5:'GreaterOrEqual','Xor':0x6,0x6:_0x486007(0x172a),'Or':0x7,0x7:'Or','And':0x8,0x8:_0x486007(0x1ca0)};class _0x2f9ed4 extends _0x232ade['k']{constructor(_0x21b65b){var _0x152a15=_0x486007;super(_0x21b65b,_0x3156a2['u']['Neutral']),this[_0x152a15(0x247c)]=_0x6aa105[_0x152a15(0x2e52)],this[_0x152a15(0x3d35)]('a',_0xa75a17['E'][_0x152a15(0x593)]),this[_0x152a15(0x3d35)]('b',_0xa75a17['E'][_0x152a15(0x593)]),this['registerInput']('true',_0xa75a17['E']['AutoDetect'],!0x0),this[_0x152a15(0x3d35)](_0x152a15(0x3839),_0xa75a17['E'][_0x152a15(0x2c0f)],!0x0),this[_0x152a15(0x35ab)](_0x152a15(0x2623),_0xa75a17['E'][_0x152a15(0x3428)]),this[_0x152a15(0x2d05)](0x2,0x3),this[_0x152a15(0x35ba)][0x0][_0x152a15(0x1d3c)]=this[_0x152a15(0x1f94)][0x2],this[_0x152a15(0x35ba)][0x0][_0x152a15(0x38df)]=_0xa75a17['E'][_0x152a15(0x593)];}[_0x486007(0x28c8)](){var _0x31c62c=_0x486007;return _0x31c62c(0x15a);}get['a'](){var _0x5019e5=_0x486007;return this[_0x5019e5(0x1f94)][0x0];}get['b'](){var _0xfbb3df=_0x486007;return this[_0xfbb3df(0x1f94)][0x1];}get[_0x486007(0x2d0d)](){return this['_inputs'][0x2];}get[_0x486007(0x3839)](){var _0x4081c5=_0x486007;return this[_0x4081c5(0x1f94)][0x3];}get[_0x486007(0x2623)](){var _0x35f5f0=_0x486007;return this[_0x35f5f0(0x35ba)][0x0];}[_0x486007(0x2115)](_0x1a0cb2){var _0x36ab39=_0x486007;super[_0x36ab39(0x2115)](_0x1a0cb2);var _0x1ac804=this[_0x36ab39(0x35ba)][0x0],_0x1f4acb=this['true']['isConnected']?this[_0x36ab39(0x2d0d)][_0x36ab39(0x28ff)]:_0x36ab39(0x1c31),_0x3b5cc3=this[_0x36ab39(0x3839)]['isConnected']?this[_0x36ab39(0x3839)][_0x36ab39(0x28ff)]:'0.0';switch(this[_0x36ab39(0x247c)]){case _0x6aa105['Equal']:_0x1a0cb2[_0x36ab39(0x3dfa)]+=this['_declareOutput'](_0x1ac804,_0x1a0cb2)+(_0x36ab39(0x2f6a)+this['a'][_0x36ab39(0x28ff)]+_0x36ab39(0x288f)+this['b']['associatedVariableName']+_0x36ab39(0x307c)+_0x1f4acb+_0x36ab39(0x24a4)+_0x3b5cc3+_0x36ab39(0x271f));break;case _0x6aa105['NotEqual']:_0x1a0cb2['compilationString']+=this['_declareOutput'](_0x1ac804,_0x1a0cb2)+('\x20=\x20'+this['a'][_0x36ab39(0x28ff)]+_0x36ab39(0x2e25)+this['b'][_0x36ab39(0x28ff)]+_0x36ab39(0x307c)+_0x1f4acb+_0x36ab39(0x24a4)+_0x3b5cc3+_0x36ab39(0x271f));break;case _0x6aa105['LessThan']:_0x1a0cb2[_0x36ab39(0x3dfa)]+=this['_declareOutput'](_0x1ac804,_0x1a0cb2)+(_0x36ab39(0x2f6a)+this['a']['associatedVariableName']+_0x36ab39(0x899)+this['b'][_0x36ab39(0x28ff)]+_0x36ab39(0x307c)+_0x1f4acb+_0x36ab39(0x24a4)+_0x3b5cc3+_0x36ab39(0x271f));break;case _0x6aa105[_0x36ab39(0x2cce)]:_0x1a0cb2[_0x36ab39(0x3dfa)]+=this['_declareOutput'](_0x1ac804,_0x1a0cb2)+(_0x36ab39(0x2f6a)+this['a'][_0x36ab39(0x28ff)]+_0x36ab39(0x32c5)+this['b'][_0x36ab39(0x28ff)]+_0x36ab39(0x307c)+_0x1f4acb+_0x36ab39(0x24a4)+_0x3b5cc3+_0x36ab39(0x271f));break;case _0x6aa105['GreaterThan']:_0x1a0cb2[_0x36ab39(0x3dfa)]+=this['_declareOutput'](_0x1ac804,_0x1a0cb2)+(_0x36ab39(0x2f6a)+this['a'][_0x36ab39(0x28ff)]+_0x36ab39(0x12aa)+this['b'][_0x36ab39(0x28ff)]+_0x36ab39(0x307c)+_0x1f4acb+_0x36ab39(0x24a4)+_0x3b5cc3+_0x36ab39(0x271f));break;case _0x6aa105[_0x36ab39(0x3f38)]:_0x1a0cb2[_0x36ab39(0x3dfa)]+=this['_declareOutput'](_0x1ac804,_0x1a0cb2)+(_0x36ab39(0x2f6a)+this['a']['associatedVariableName']+_0x36ab39(0x2b5e)+this['b'][_0x36ab39(0x28ff)]+_0x36ab39(0x307c)+_0x1f4acb+'\x20:\x20'+_0x3b5cc3+_0x36ab39(0x271f));break;case _0x6aa105[_0x36ab39(0x172a)]:_0x1a0cb2['compilationString']+=this['_declareOutput'](_0x1ac804,_0x1a0cb2)+('\x20=\x20(mod('+this['a']['associatedVariableName']+'\x20+\x20'+this['b'][_0x36ab39(0x28ff)]+_0x36ab39(0x370c)+_0x1f4acb+'\x20:\x20'+_0x3b5cc3+';\x0d\x0a');break;case _0x6aa105['Or']:_0x1a0cb2['compilationString']+=this['_declareOutput'](_0x1ac804,_0x1a0cb2)+('\x20=\x20(min('+this['a'][_0x36ab39(0x28ff)]+'\x20+\x20'+this['b'][_0x36ab39(0x28ff)]+_0x36ab39(0x15a9)+_0x1f4acb+_0x36ab39(0x24a4)+_0x3b5cc3+_0x36ab39(0x271f));break;case _0x6aa105[_0x36ab39(0x1ca0)]:_0x1a0cb2['compilationString']+=this[_0x36ab39(0x83a)](_0x1ac804,_0x1a0cb2)+('\x20=\x20('+this['a']['associatedVariableName']+_0x36ab39(0x33e4)+this['b'][_0x36ab39(0x28ff)]+_0x36ab39(0x337a)+_0x1f4acb+_0x36ab39(0x24a4)+_0x3b5cc3+';\x0d\x0a');}return this;}[_0x486007(0xea8)](){var _0x351060=_0x486007;const _0x573e6b=super[_0x351060(0xea8)]();return _0x573e6b[_0x351060(0x247c)]=this[_0x351060(0x247c)],_0x573e6b;}[_0x486007(0x364c)](_0x6e3091,_0x21f417,_0x4a3515){var _0x373290=_0x486007;super[_0x373290(0x364c)](_0x6e3091,_0x21f417,_0x4a3515),this['condition']=_0x6e3091[_0x373290(0x247c)];}['_dumpPropertiesCode'](){var _0x2a8ae9=_0x486007;return super[_0x2a8ae9(0x1d87)]()+(this[_0x2a8ae9(0x302b)]+_0x2a8ae9(0x2c8c)+_0x6aa105[this[_0x2a8ae9(0x247c)]]+_0x2a8ae9(0x271f));}}(0x0,_0x227a1e['H'])(_0x486007(0x39fc),_0x2f9ed4);},0x1282a:(_0x2efdb0,_0x1dd3c3,_0x564b04)=>{var _0x18da9a=a8_0x2e955a,_0x407c44=_0x564b04(0x10b7b),_0x130323=_0x564b04(0x17eee),_0x330632=_0x564b04(0xf582),_0x564b04=_0x564b04(0x4158);class _0x10ad5b extends _0x407c44['k']{constructor(_0x48c858){var _0x29b1a6=a8_0xcbd5;super(_0x48c858,_0x330632['u'][_0x29b1a6(0x32e4)]),this[_0x29b1a6(0x3d35)](_0x29b1a6(0x2932),_0x130323['E'][_0x29b1a6(0x2c0f)]),this[_0x29b1a6(0x3d35)]('right',_0x130323['E'][_0x29b1a6(0x2c0f)]),this[_0x29b1a6(0x35ab)]('output',_0x130323['E']['Vector3']),this[_0x29b1a6(0x2d05)](0x0,0x1),this[_0x29b1a6(0x1f94)][0x0][_0x29b1a6(0x2dd)]['push'](_0x130323['E'][_0x29b1a6(0x593)]),this[_0x29b1a6(0x1f94)][0x0][_0x29b1a6(0x2dd)][_0x29b1a6(0x2009)](_0x130323['E'][_0x29b1a6(0x735)]),this['_inputs'][0x0][_0x29b1a6(0x2dd)][_0x29b1a6(0x2009)](_0x130323['E'][_0x29b1a6(0x2f02)]),this[_0x29b1a6(0x1f94)][0x1][_0x29b1a6(0x2dd)][_0x29b1a6(0x2009)](_0x130323['E'][_0x29b1a6(0x593)]),this[_0x29b1a6(0x1f94)][0x1][_0x29b1a6(0x2dd)][_0x29b1a6(0x2009)](_0x130323['E']['Matrix']),this[_0x29b1a6(0x1f94)][0x1]['excludedConnectionPointTypes'][_0x29b1a6(0x2009)](_0x130323['E'][_0x29b1a6(0x2f02)]);}[_0x18da9a(0x28c8)](){return'CrossBlock';}get[_0x18da9a(0x2932)](){var _0x502f85=_0x18da9a;return this[_0x502f85(0x1f94)][0x0];}get[_0x18da9a(0x8a2)](){return this['_inputs'][0x1];}get['output'](){return this['_outputs'][0x0];}[_0x18da9a(0x2115)](_0x446c92){var _0x439aa0=_0x18da9a;super[_0x439aa0(0x2115)](_0x446c92);var _0x4249e5=this[_0x439aa0(0x35ba)][0x0];return _0x446c92[_0x439aa0(0x3dfa)]+=this[_0x439aa0(0x83a)](_0x4249e5,_0x446c92)+(_0x439aa0(0x116b)+this[_0x439aa0(0x2932)]['associatedVariableName']+_0x439aa0(0x37b1)+this[_0x439aa0(0x8a2)][_0x439aa0(0x28ff)]+_0x439aa0(0x3ecb)),this;}}(0x0,_0x564b04['H'])(_0x18da9a(0x5d4),_0x10ad5b);},0x146ad:(_0x449909,_0x573292,_0x4d2ebe)=>{var _0x211f6b=a8_0x2e955a,_0x3a5ade=_0x4d2ebe(0x10b7b),_0x5f3297=_0x4d2ebe(0x17eee),_0x45ca89=_0x4d2ebe(0xf582),_0x4d2ebe=_0x4d2ebe(0x4158);class _0x73880 extends _0x3a5ade['k']{constructor(_0x41d211){super(_0x41d211);}get['options'](){var _0x2e27a7=a8_0xcbd5;return this[_0x2e27a7(0x963)];}set['options'](_0x3f411){var _0x404267=a8_0xcbd5;this[_0x404267(0x5dc)](_0x3f411);}[_0x211f6b(0x28c8)](){return'CustomBlock';}[_0x211f6b(0x2115)](_0x248d95){var _0x1e5a08=_0x211f6b;super[_0x1e5a08(0x2115)](_0x248d95);let _0x2b17c6=this[_0x1e5a08(0xa36)],_0x1e28d9=this['_options']['functionName'],_0x29c7b6=(this[_0x1e5a08(0x1f94)][_0x1e5a08(0x982)](_0x37c0eb=>{var _0x2c3faa=_0x1e5a08,_0x37a4be=new RegExp('\x5c{TYPE_'+_0x37c0eb[_0x2c3faa(0x1c3a)]+'\x5c}','gm'),_0x37c0eb=_0x248d95['_getGLType'](_0x37c0eb[_0x2c3faa(0x30a3)]);_0x2b17c6=_0x2b17c6[_0x2c3faa(0x2bb1)](_0x37a4be,_0x37c0eb),_0x1e28d9=_0x1e28d9['replace'](_0x37a4be,_0x37c0eb);}),this[_0x1e5a08(0x35ba)]['forEach'](_0x3d173e=>{var _0x12b613=_0x1e5a08,_0x79dbdc=new RegExp(_0x12b613(0x397f)+_0x3d173e[_0x12b613(0x1c3a)]+'\x5c}','gm'),_0x3d173e=_0x248d95[_0x12b613(0x194a)](_0x3d173e['type']);_0x2b17c6=_0x2b17c6['replace'](_0x79dbdc,_0x3d173e),_0x1e28d9=_0x1e28d9[_0x12b613(0x2bb1)](_0x79dbdc,_0x3d173e);}),_0x248d95[_0x1e5a08(0x3657)](_0x1e28d9,_0x2b17c6,''),this[_0x1e5a08(0x35ba)][_0x1e5a08(0x982)](_0x1b21fa=>{var _0x529f54=_0x1e5a08;_0x248d95['compilationString']+=this[_0x529f54(0x83a)](_0x1b21fa,_0x248d95)+_0x529f54(0x271f);}),_0x248d95[_0x1e5a08(0x3dfa)]+=_0x1e28d9+'(',!0x1);return this[_0x1e5a08(0x1f94)]['forEach']((_0x24129c,_0x5aec75)=>{var _0x5bcbf4=_0x1e5a08;0x0<_0x5aec75&&(_0x248d95[_0x5bcbf4(0x3dfa)]+=',\x20'),_0x248d95[_0x5bcbf4(0x3dfa)]+=_0x24129c[_0x5bcbf4(0x28ff)],_0x29c7b6=!0x0;}),this['_outputs']['forEach']((_0x16ad4d,_0x1e23d6)=>{var _0x5ee848=_0x1e5a08;(0x0<_0x1e23d6||_0x29c7b6)&&(_0x248d95[_0x5ee848(0x3dfa)]+=',\x20'),_0x248d95[_0x5ee848(0x3dfa)]+=_0x16ad4d['associatedVariableName'];}),_0x248d95[_0x1e5a08(0x3dfa)]+=_0x1e5a08(0x1a2d),this;}[_0x211f6b(0x1d87)](){var _0x447c48=_0x211f6b;return super[_0x447c48(0x1d87)]()+(this[_0x447c48(0x302b)]+_0x447c48(0x2bb5)+JSON['stringify'](this['_options'])+_0x447c48(0x271f));}[_0x211f6b(0xea8)](){var _0xeb04d5=_0x211f6b;const _0x1fbea5=super[_0xeb04d5(0xea8)]();return _0x1fbea5['options']=this['_options'],_0x1fbea5;}[_0x211f6b(0x364c)](_0x8ffd91,_0x13dcc7,_0x370a9f){var _0x4b9a8f=_0x211f6b;this[_0x4b9a8f(0x5dc)](_0x8ffd91['options']),super[_0x4b9a8f(0x364c)](_0x8ffd91,_0x13dcc7,_0x370a9f);}[_0x211f6b(0x5dc)](_0x2c3e46){var _0x298f49=_0x211f6b,_0x312aef;this[_0x298f49(0x963)]=_0x2c3e46,this[_0x298f49(0xa36)]=_0x2c3e46[_0x298f49(0x22af)][_0x298f49(0x156a)]('\x0d\x0a')+'\x0d\x0a',this['name']=this[_0x298f49(0x1c3a)]||_0x2c3e46['name'],this[_0x298f49(0x36f2)]=_0x45ca89['u'][_0x2c3e46[_0x298f49(0x36f2)]],null!=(_0x312aef=_0x2c3e46[_0x298f49(0x3136)])&&_0x312aef[_0x298f49(0x982)]((_0x51d884,_0x289d6d)=>{var _0x5a88f3=_0x298f49,_0x2e20c0=_0x5f3297['E'][_0x51d884[_0x5a88f3(0x30a3)]];this[_0x5a88f3(0x3d35)](_0x51d884[_0x5a88f3(0x1c3a)],_0x2e20c0),Object[_0x5a88f3(0x30e2)](this,_0x51d884[_0x5a88f3(0x1c3a)],{'get':function(){var _0x4780c1=_0x5a88f3;return this[_0x4780c1(0x1f94)][_0x289d6d];},'enumerable':!0x0,'configurable':!0x0});}),null!=(_0x312aef=_0x2c3e46[_0x298f49(0x3c58)])&&_0x312aef[_0x298f49(0x982)]((_0x5620b8,_0x338b1f)=>{var _0x4657aa=_0x298f49;this[_0x4657aa(0x35ab)](_0x5620b8[_0x4657aa(0x1c3a)],_0x5f3297['E'][_0x5620b8[_0x4657aa(0x30a3)]]),Object['defineProperty'](this,_0x5620b8[_0x4657aa(0x1c3a)],{'get':function(){var _0x65cb21=_0x4657aa;return this[_0x65cb21(0x35ba)][_0x338b1f];},'enumerable':!0x0,'configurable':!0x0}),_0x4657aa(0x3428)===_0x5620b8[_0x4657aa(0x30a3)]&&(this['_outputs'][_0x338b1f]['_typeConnectionSource']=this['_findInputByName'](_0x5620b8[_0x4657aa(0x3e75)])[0x0]);}),null!=(_0x312aef=_0x2c3e46[_0x298f49(0x9ec)])&&_0x312aef[_0x298f49(0x982)](_0x23a729=>{var _0x42c89b=_0x298f49;this[_0x42c89b(0x2d05)](this['_findInputByName'](_0x23a729[_0x42c89b(0x3e72)])[0x1],this[_0x42c89b(0x353f)](_0x23a729[_0x42c89b(0x3f6)])[0x1]);});}[_0x211f6b(0x353f)](_0x18a08c){var _0x52ba48=_0x211f6b;if(!_0x18a08c)return null;for(let _0x2c8150=0x0;_0x2c8150{var _0x16d85f=a8_0x2e955a,_0x5b4a58=_0x5bf371(0x10b7b),_0x10c516=_0x5bf371(0x17eee),_0x4e5bce=_0x5bf371(0xf582),_0x5bf371=_0x5bf371(0x4158);class _0x16a1e6 extends _0x5b4a58['k']{constructor(_0x2df0df){var _0x4c1277=a8_0xcbd5;super(_0x2df0df,_0x4e5bce['u']['Neutral']),this[_0x4c1277(0x3d35)]('color',_0x10c516['E']['Color3']),this[_0x4c1277(0x3d35)]('level',_0x10c516['E']['Float']),this[_0x4c1277(0x35ab)](_0x4c1277(0x2623),_0x10c516['E']['Color3']);}[_0x16d85f(0x28c8)](){var _0x28966d=_0x16d85f;return _0x28966d(0x35c4);}get[_0x16d85f(0x2fc8)](){var _0x3ddced=_0x16d85f;return this[_0x3ddced(0x1f94)][0x0];}get[_0x16d85f(0x1f4d)](){var _0x27e53e=_0x16d85f;return this[_0x27e53e(0x1f94)][0x1];}get[_0x16d85f(0x2623)](){var _0x355601=_0x16d85f;return this[_0x355601(0x35ba)][0x0];}['_buildBlock'](_0x1a4a70){var _0x17d9b0=_0x16d85f;super[_0x17d9b0(0x2115)](_0x1a4a70);var _0x290843=this[_0x17d9b0(0x35ba)][0x0],_0x2de98a=this[_0x17d9b0(0x2fc8)][_0x17d9b0(0x28ff)],_0xf2dbe1=_0x1a4a70[_0x17d9b0(0xe62)](_0x17d9b0(0x316c)),_0x507910=_0x1a4a70[_0x17d9b0(0xe62)]('colorMax'),_0x201e2b=_0x1a4a70[_0x17d9b0(0xe62)](_0x17d9b0(0xad5));return _0x1a4a70['compilationString']+=_0x17d9b0(0x2907)+_0xf2dbe1+_0x17d9b0(0x222f)+_0x2de98a+_0x17d9b0(0x19b7)+_0x2de98a+'.y),\x20'+_0x2de98a+_0x17d9b0(0x1509),_0x1a4a70[_0x17d9b0(0x3dfa)]+=_0x17d9b0(0x2907)+_0x507910+_0x17d9b0(0x23e4)+_0x2de98a+'.x,\x20'+_0x2de98a+'.y),\x20'+_0x2de98a+_0x17d9b0(0x1509),_0x1a4a70[_0x17d9b0(0x3dfa)]+=_0x17d9b0(0x2907)+_0x201e2b+_0x17d9b0(0x1c73)+_0xf2dbe1+_0x17d9b0(0x100d)+_0x507910+');\x0d\x0a',_0x1a4a70['compilationString']+=this[_0x17d9b0(0x83a)](_0x290843,_0x1a4a70)+(_0x17d9b0(0x3693)+_0x2de98a+_0x17d9b0(0x190c)+_0x201e2b+',\x20'+_0x201e2b+',\x20'+_0x201e2b+_0x17d9b0(0x2f09)+this[_0x17d9b0(0x1f4d)][_0x17d9b0(0x28ff)]+_0x17d9b0(0x1a2d)),this;}}(0x0,_0x5bf371['H'])(_0x16d85f(0xd99),_0x16a1e6);},0x1423a:(_0xc9aeb5,_0x53967f,_0x5aee45)=>{var _0x44d3ce=a8_0x2e955a,_0x1fc705=_0x5aee45(0x10b7b),_0x3b6c13=_0x5aee45(0x17eee),_0x230c82=_0x5aee45(0xf582),_0x5aee45=_0x5aee45(0x4158);class _0x24715d extends _0x1fc705['k']{constructor(_0x178227){var _0x42adcc=a8_0xcbd5;super(_0x178227,_0x230c82['u'][_0x42adcc(0x32e4)]),this[_0x42adcc(0x3d35)](_0x42adcc(0x2932),_0x3b6c13['E'][_0x42adcc(0x2c0f)]),this[_0x42adcc(0x3d35)](_0x42adcc(0x8a2),_0x3b6c13['E'][_0x42adcc(0x2c0f)]),this[_0x42adcc(0x35ab)](_0x42adcc(0x2623),_0x3b6c13['E']['Float']),this[_0x42adcc(0x2d05)](0x0,0x1),this[_0x42adcc(0x1f94)][0x0][_0x42adcc(0x2dd)][_0x42adcc(0x2009)](_0x3b6c13['E'][_0x42adcc(0x593)]),this[_0x42adcc(0x1f94)][0x0][_0x42adcc(0x2dd)][_0x42adcc(0x2009)](_0x3b6c13['E'][_0x42adcc(0x735)]),this[_0x42adcc(0x1f94)][0x1][_0x42adcc(0x2dd)][_0x42adcc(0x2009)](_0x3b6c13['E']['Float']),this[_0x42adcc(0x1f94)][0x1][_0x42adcc(0x2dd)][_0x42adcc(0x2009)](_0x3b6c13['E'][_0x42adcc(0x735)]);}[_0x44d3ce(0x28c8)](){var _0xaa49bc=_0x44d3ce;return _0xaa49bc(0x169f);}get[_0x44d3ce(0x2932)](){var _0x559ec9=_0x44d3ce;return this[_0x559ec9(0x1f94)][0x0];}get[_0x44d3ce(0x8a2)](){var _0x4cc229=_0x44d3ce;return this[_0x4cc229(0x1f94)][0x1];}get['output'](){var _0x3711cf=_0x44d3ce;return this[_0x3711cf(0x35ba)][0x0];}[_0x44d3ce(0x2115)](_0x18a397){var _0x184b6f=_0x44d3ce;super[_0x184b6f(0x2115)](_0x18a397);var _0x4c01d6=this[_0x184b6f(0x35ba)][0x0];return _0x18a397[_0x184b6f(0x3dfa)]+=this[_0x184b6f(0x83a)](_0x4c01d6,_0x18a397)+(_0x184b6f(0x3229)+this[_0x184b6f(0x2932)]['associatedVariableName']+_0x184b6f(0xc2a)+this[_0x184b6f(0x8a2)][_0x184b6f(0x28ff)]+_0x184b6f(0x1a2d)),this;}}(0x0,_0x5aee45['H'])(_0x44d3ce(0x2a75),_0x24715d);},0xe657:(_0x55a24c,_0x2acb17,_0x41bd92)=>{var _0x4f8252=a8_0x2e955a,_0x22ca0c=_0x41bd92(0x10b7b),_0x4b4edf=_0x41bd92(0x17eee),_0x2e6c08=_0x41bd92(0xf582),_0x41bd92=_0x41bd92(0x4158);class _0x19d30c extends _0x22ca0c['k']{constructor(_0x38f78b){var _0x150a63=a8_0xcbd5;super(_0x38f78b,_0x2e6c08['u']['Neutral']),this[_0x150a63(0x3d35)]('left',_0x4b4edf['E'][_0x150a63(0x2c0f)]),this[_0x150a63(0x3d35)]('right',_0x4b4edf['E'][_0x150a63(0x2c0f)]),this[_0x150a63(0x35ab)](_0x150a63(0x2623),_0x4b4edf['E'][_0x150a63(0x3428)]),this[_0x150a63(0x35ba)][0x0][_0x150a63(0x1d3c)]=this[_0x150a63(0x1f94)][0x0],this[_0x150a63(0x2d05)](0x0,0x1);}[_0x4f8252(0x28c8)](){var _0xe5fbbe=_0x4f8252;return _0xe5fbbe(0x2c0c);}get['left'](){return this['_inputs'][0x0];}get[_0x4f8252(0x8a2)](){var _0x2686f9=_0x4f8252;return this[_0x2686f9(0x1f94)][0x1];}get[_0x4f8252(0x2623)](){var _0x3a3356=_0x4f8252;return this[_0x3a3356(0x35ba)][0x0];}['_buildBlock'](_0xb2b8bd){var _0x292508=_0x4f8252;super[_0x292508(0x2115)](_0xb2b8bd);var _0x3eab40=this[_0x292508(0x35ba)][0x0];return _0xb2b8bd[_0x292508(0x3dfa)]+=this[_0x292508(0x83a)](_0x3eab40,_0xb2b8bd)+(_0x292508(0x2f6a)+this[_0x292508(0x2932)]['associatedVariableName']+_0x292508(0x1862)+this[_0x292508(0x8a2)][_0x292508(0x28ff)]+_0x292508(0x271f)),this;}}(0x0,_0x41bd92['H'])('BABYLON.DivideBlock',_0x19d30c);},0x7779:(_0x35c315,_0x5279db,_0x177be1)=>{var _0x4df8c3=a8_0x2e955a,_0x1ae87f=_0x177be1(0x10b7b),_0x595e70=_0x177be1(0x17eee),_0x24d5d3=_0x177be1(0xf582),_0x177be1=_0x177be1(0x4158);class _0x2e566e extends _0x1ae87f['k']{constructor(_0x2f99aa){var _0x453fd8=a8_0xcbd5;super(_0x2f99aa,_0x24d5d3['u'][_0x453fd8(0x32e4)]),this[_0x453fd8(0x3d35)](_0x453fd8(0x2932),_0x595e70['E'][_0x453fd8(0x2c0f)]),this[_0x453fd8(0x3d35)](_0x453fd8(0x8a2),_0x595e70['E'][_0x453fd8(0x2c0f)]),this[_0x453fd8(0x35ab)](_0x453fd8(0x2623),_0x595e70['E']['Float']),this['_linkConnectionTypes'](0x0,0x1),this[_0x453fd8(0x1f94)][0x0][_0x453fd8(0x2dd)]['push'](_0x595e70['E']['Float']),this[_0x453fd8(0x1f94)][0x0]['excludedConnectionPointTypes']['push'](_0x595e70['E']['Matrix']),this[_0x453fd8(0x1f94)][0x1][_0x453fd8(0x2dd)][_0x453fd8(0x2009)](_0x595e70['E'][_0x453fd8(0x593)]),this[_0x453fd8(0x1f94)][0x1]['excludedConnectionPointTypes'][_0x453fd8(0x2009)](_0x595e70['E'][_0x453fd8(0x735)]);}[_0x4df8c3(0x28c8)](){var _0x5e5892=_0x4df8c3;return _0x5e5892(0x21f2);}get[_0x4df8c3(0x2932)](){var _0x1fb479=_0x4df8c3;return this[_0x1fb479(0x1f94)][0x0];}get[_0x4df8c3(0x8a2)](){var _0x2fb7ee=_0x4df8c3;return this[_0x2fb7ee(0x1f94)][0x1];}get['output'](){return this['_outputs'][0x0];}[_0x4df8c3(0x2115)](_0x552f29){var _0x457b91=_0x4df8c3;super[_0x457b91(0x2115)](_0x552f29);var _0x2d39f8=this[_0x457b91(0x35ba)][0x0];return _0x552f29[_0x457b91(0x3dfa)]+=this[_0x457b91(0x83a)](_0x2d39f8,_0x552f29)+('\x20=\x20dot('+this[_0x457b91(0x2932)][_0x457b91(0x28ff)]+',\x20'+this[_0x457b91(0x8a2)][_0x457b91(0x28ff)]+');\x0d\x0a'),this;}}(0x0,_0x177be1['H'])('BABYLON.DotBlock',_0x2e566e);},0xfc00:(_0x12775a,_0xa0f650,_0x4fb68e)=>{var _0x38d96b=a8_0x2e955a,_0x39330f=_0x4fb68e(0x10b7b),_0x49e399=_0x4fb68e(0x17eee),_0x41da18=_0x4fb68e(0xf582),_0x4fb68e=_0x4fb68e(0x4158);class _0x4adb85 extends _0x39330f['k']{constructor(_0x14ddea){var _0x1c31a3=a8_0xcbd5;super(_0x14ddea,_0x41da18['u'][_0x1c31a3(0x32e4)]),this[_0x1c31a3(0x3d35)](_0x1c31a3(0x3f08),_0x49e399['E']['AutoDetect']),this[_0x1c31a3(0x35ab)](_0x1c31a3(0x2623),_0x49e399['E'][_0x1c31a3(0x3428)]),this[_0x1c31a3(0x35ba)][0x0][_0x1c31a3(0x1d3c)]=this[_0x1c31a3(0x1f94)][0x0];}['getClassName'](){var _0x5397a6=a8_0xcbd5;return _0x5397a6(0xaea);}get[_0x38d96b(0x3f08)](){var _0x16ed81=_0x38d96b;return this[_0x16ed81(0x1f94)][0x0];}get[_0x38d96b(0x2623)](){var _0x30fb06=_0x38d96b;return this[_0x30fb06(0x35ba)][0x0];}get[_0x38d96b(0x36f2)](){var _0x33da98=_0x38d96b,_0x5d2b57=this[_0x33da98(0x1f94)][0x0];if(_0x5d2b57['isConnected']){var _0x3ec52c=_0x5d2b57['connectedPoint'][_0x33da98(0x2445)];if(_0x3ec52c['target']!==_0x41da18['u']['VertexAndFragment'])return _0x3ec52c[_0x33da98(0x36f2)];if(_0x5d2b57['connectedPoint'][_0x33da98(0x36f2)]!==_0x41da18['u'][_0x33da98(0x3621)])return _0x5d2b57[_0x33da98(0x8e1)][_0x33da98(0x36f2)];}return this[_0x33da98(0x3705)];}set[_0x38d96b(0x36f2)](_0x28411c){var _0x4cf39f=_0x38d96b;0x0==(this['_target']&_0x28411c)&&(this[_0x4cf39f(0x3705)]=_0x28411c);}['_buildBlock'](_0x57ca3e){var _0x429a0b=_0x38d96b;super[_0x429a0b(0x2115)](_0x57ca3e);var _0x54ead6=this[_0x429a0b(0x35ba)][0x0],_0xfbb28e=this[_0x429a0b(0x1f94)][0x0];return _0x57ca3e[_0x429a0b(0x3dfa)]+=this[_0x429a0b(0x83a)](_0x54ead6,_0x57ca3e)+(_0x429a0b(0x2f6a)+_0xfbb28e[_0x429a0b(0x28ff)]+_0x429a0b(0x271f)),this;}}(0x0,_0x4fb68e['H'])(_0x38d96b(0x126d),_0x4adb85);},0x3fb5:(_0x3b9eaa,_0x4a4233,_0x276fab)=>{var _0x574dfe=a8_0x2e955a,_0xede744=_0x276fab(0x10b7b),_0x11de38=_0x276fab(0xf582),_0x1634c7=_0x276fab(0x17eee),_0x1fd359=_0x276fab(0x4158),_0x4fa5cb=_0x276fab(0x97e6),_0x573d93=(_0x276fab(0x2eec),_0x276fab(0x1581c));class _0x12e8d9 extends _0xede744['k']{constructor(_0x23b4d9){var _0x51c394=a8_0xcbd5;super(_0x23b4d9,_0x11de38['u'][_0x51c394(0x32e4)]),this[_0x51c394(0x3d35)](_0x51c394(0xbd6),_0x1634c7['E']['Vector4']),this['registerInput']('viewDirection',_0x1634c7['E'][_0x51c394(0x310d)]),this['registerInput']('bias',_0x1634c7['E'][_0x51c394(0x593)]),this[_0x51c394(0x3d35)](_0x51c394(0xa40),_0x1634c7['E'][_0x51c394(0x593)]),this[_0x51c394(0x35ab)](_0x51c394(0x3d89),_0x1634c7['E'][_0x51c394(0x593)]);}[_0x574dfe(0x28c8)](){var _0x4bde95=_0x574dfe;return _0x4bde95(0x1d35);}get['worldNormal'](){return this['_inputs'][0x0];}get[_0x574dfe(0xcc2)](){return this['_inputs'][0x1];}get[_0x574dfe(0x36c5)](){var _0x4dd277=_0x574dfe;return this[_0x4dd277(0x1f94)][0x2];}get['power'](){var _0x448e7e=_0x574dfe;return this[_0x448e7e(0x1f94)][0x3];}get['fresnel'](){return this['_outputs'][0x0];}[_0x574dfe(0x1c5f)](_0x36072c){var _0x2b5aac=_0x574dfe;if(!this[_0x2b5aac(0xcc2)][_0x2b5aac(0x3331)]){const _0x44f0a8=new _0x573d93['d'](_0x2b5aac(0x2a73));_0x44f0a8['output'][_0x2b5aac(0x13e2)](this['viewDirection']),_0x44f0a8[_0x2b5aac(0x1c5f)](_0x36072c);}if(!this[_0x2b5aac(0x36c5)][_0x2b5aac(0x3331)]){const _0x3238e5=new _0x4fa5cb['S']('bias');_0x3238e5[_0x2b5aac(0x31eb)]=0x0,_0x3238e5[_0x2b5aac(0x2623)][_0x2b5aac(0x13e2)](this[_0x2b5aac(0x36c5)]);}if(!this['power']['isConnected']){const _0x3a67e8=new _0x4fa5cb['S']('power');_0x3a67e8[_0x2b5aac(0x31eb)]=0x1,_0x3a67e8['output'][_0x2b5aac(0x13e2)](this[_0x2b5aac(0xa40)]);}}[_0x574dfe(0x2115)](_0x24de6c){var _0x2db81e=_0x574dfe;super[_0x2db81e(0x2115)](_0x24de6c);var _0x2d5831='//'+this[_0x2db81e(0x1c3a)];return _0x24de6c[_0x2db81e(0x204d)](_0x2db81e(0x13cd),_0x2d5831,{'removeIfDef':!0x0}),_0x24de6c[_0x2db81e(0x3dfa)]+=this[_0x2db81e(0x83a)](this[_0x2db81e(0x3d89)],_0x24de6c)+(_0x2db81e(0x1128)+this[_0x2db81e(0xcc2)][_0x2db81e(0x28ff)]+_0x2db81e(0x37b1)+this[_0x2db81e(0xbd6)][_0x2db81e(0x28ff)]+'.xyz,\x20'+this[_0x2db81e(0x36c5)][_0x2db81e(0x28ff)]+',\x20'+this[_0x2db81e(0xa40)][_0x2db81e(0x28ff)]+_0x2db81e(0x1a2d)),this;}}(0x0,_0x1fd359['H'])(_0x574dfe(0x6d0),_0x12e8d9);},0x1168e:(_0x1bfa08,_0x4c6ee0,_0x157515)=>{var _0x3028f2=a8_0x2e955a,_0x361e8c=_0x157515(0x10b7b),_0x1f4302=_0x157515(0x17eee),_0x264508=_0x157515(0xf582),_0x1c7db8=_0x157515(0x4158),_0x4547ef=_0x157515(0xbd53),_0x48f0da=_0x157515(0xa896);class _0xdc473b{constructor(_0x1e8cdb,_0x3a970a){var _0x59d461=a8_0xcbd5;this['step']=_0x1e8cdb,this[_0x59d461(0x2fc8)]=_0x3a970a;}get[_0x3028f2(0x3d1b)](){var _0x2437d1=_0x3028f2;return this[_0x2437d1(0x21a6)];}set[_0x3028f2(0x3d1b)](_0x1c612d){var _0x551890=_0x3028f2;this[_0x551890(0x21a6)]=_0x1c612d;}get[_0x3028f2(0x2fc8)](){return this['_color'];}set['color'](_0x5235d7){var _0x58caf7=_0x3028f2;this[_0x58caf7(0x409f)]=_0x5235d7;}}class _0x5bb6aa extends _0x361e8c['k']{constructor(_0x54cfca){var _0x31f7e0=_0x3028f2;super(_0x54cfca,_0x264508['u'][_0x31f7e0(0x32e4)]),this['colorSteps']=[new _0xdc473b(0x0,_0x4547ef['Wo'][_0x31f7e0(0x2d8b)]()),new _0xdc473b(0x1,_0x4547ef['Wo'][_0x31f7e0(0xd94)]())],this['onValueChangedObservable']=new _0x48f0da['y$'](),this[_0x31f7e0(0x3d35)](_0x31f7e0(0x14bd),_0x1f4302['E']['AutoDetect']),this[_0x31f7e0(0x35ab)](_0x31f7e0(0x2623),_0x1f4302['E'][_0x31f7e0(0x2cf3)]),this[_0x31f7e0(0x1f94)][0x0][_0x31f7e0(0xedb)](_0x1f4302['E'][_0x31f7e0(0x593)]|_0x1f4302['E'][_0x31f7e0(0x2f02)]|_0x1f4302['E'][_0x31f7e0(0x310d)]|_0x1f4302['E'][_0x31f7e0(0x386)]|_0x1f4302['E'][_0x31f7e0(0x2cf3)]|_0x1f4302['E'][_0x31f7e0(0x1b9e)]);}[_0x3028f2(0x1592)](){var _0x1152c3=_0x3028f2;this[_0x1152c3(0x1280)]['notifyObservers'](this);}[_0x3028f2(0x28c8)](){var _0x544aa8=_0x3028f2;return _0x544aa8(0x1161);}get[_0x3028f2(0x14bd)](){var _0x33a491=_0x3028f2;return this[_0x33a491(0x1f94)][0x0];}get[_0x3028f2(0x2623)](){return this['_outputs'][0x0];}[_0x3028f2(0x33f2)](_0x547543){var _0x777bb0=_0x3028f2;return _0x547543=this[_0x777bb0(0x8d3)][_0x547543],_0x777bb0(0x31fa)+_0x547543[_0x777bb0(0x2fc8)]['r']+',\x20'+_0x547543['color']['g']+',\x20'+_0x547543[_0x777bb0(0x2fc8)]['b']+')';}[_0x3028f2(0x2115)](_0x133255){var _0x401220=_0x3028f2;super[_0x401220(0x2115)](_0x133255);var _0x15b38a=this[_0x401220(0x35ba)][0x0];if(this[_0x401220(0x8d3)]['length']&&this[_0x401220(0x14bd)]['connectedPoint']){var _0x184bd8=_0x133255['_getFreeVariableName'](_0x401220(0xe10)),_0x1ae76d=_0x133255[_0x401220(0xe62)](_0x401220(0x330e));_0x133255['compilationString']+=_0x401220(0xc1c)+_0x184bd8+'\x20=\x20'+this['_writeColorConstant'](0x0)+_0x401220(0x271f),_0x133255[_0x401220(0x3dfa)]+=_0x401220(0x2907)+_0x1ae76d+_0x401220(0x271f);let _0x2798ec=this['gradient'][_0x401220(0x28ff)];this[_0x401220(0x14bd)][_0x401220(0x8e1)][_0x401220(0x30a3)]!==_0x1f4302['E'][_0x401220(0x593)]&&(_0x2798ec+='.x');for(let _0x306cca=0x1;_0x306cca{_0xc0d24a(0x10678),_0xc0d24a(0x80a0),_0xc0d24a(0x96ad),_0xc0d24a(0xf78e),_0xc0d24a(0x75b9),_0xc0d24a(0x9045),_0xc0d24a(0x106ad),_0xc0d24a(0x45bb),_0xc0d24a(0x1282a),_0xc0d24a(0x146ad),_0xc0d24a(0x7779),_0xc0d24a(0x64bd),_0xc0d24a(0xe785),_0xc0d24a(0x114d),_0xc0d24a(0x158fd),_0xc0d24a(0x279e),_0xc0d24a(0x144e3),_0xc0d24a(0x863b),_0xc0d24a(0xa6f6),_0xc0d24a(0x779a),_0xc0d24a(0xe657),_0xc0d24a(0xa491),_0xc0d24a(0x2e99),_0xc0d24a(0x6460),_0xc0d24a(0x1581c),_0xc0d24a(0x3fb5),_0xc0d24a(0x4606),_0xc0d24a(0x1149c),_0xc0d24a(0x1423a),_0xc0d24a(0x7c06),_0xc0d24a(0xa2d9),_0xc0d24a(0x15642),_0xc0d24a(0x16db9),_0xc0d24a(0xb4f0),_0xc0d24a(0x53e6),_0xc0d24a(0x1e3d),_0xc0d24a(0x1022d),_0xc0d24a(0x1129c),_0xc0d24a(0xff60),_0xc0d24a(0x1168e),_0xc0d24a(0x31dd),_0xc0d24a(0x9c38),_0xc0d24a(0x6b73),_0xc0d24a(0x5458),_0xc0d24a(0x722c),_0xc0d24a(0xc8af),_0xc0d24a(0x12eb3),_0xc0d24a(0x16610),_0xc0d24a(0xd9c),_0xc0d24a(0x4808),_0xc0d24a(0x5927),_0xc0d24a(0x1017a),_0xc0d24a(0xdcab),_0xc0d24a(0x14acd),_0xc0d24a(0x94ce),_0xc0d24a(0xfc00),_0xc0d24a(0x4cbb),_0xc0d24a(0x1196d),_0xc0d24a(0xd9f2),_0xc0d24a(0xe18b),_0xc0d24a(0x10aca);},0x7c06:(_0x2b1395,_0x3666c2,_0x35e11)=>{var _0x1827ee=a8_0x2e955a,_0x10f28a=_0x35e11(0x10b7b),_0x1f0fd6=_0x35e11(0x17eee),_0x1ac6aa=_0x35e11(0xf582),_0x35e11=_0x35e11(0x4158);class _0x165870 extends _0x10f28a['k']{constructor(_0x201c47){var _0x579fa0=a8_0xcbd5;super(_0x201c47,_0x1ac6aa['u'][_0x579fa0(0x32e4)]),this[_0x579fa0(0x3d35)]('value',_0x1f0fd6['E'][_0x579fa0(0x2c0f)]),this[_0x579fa0(0x35ab)](_0x579fa0(0x2623),_0x1f0fd6['E'][_0x579fa0(0x593)]),this[_0x579fa0(0x1f94)][0x0][_0x579fa0(0x2dd)]['push'](_0x1f0fd6['E'][_0x579fa0(0x593)]),this[_0x579fa0(0x1f94)][0x0]['excludedConnectionPointTypes']['push'](_0x1f0fd6['E'][_0x579fa0(0x735)]);}['getClassName'](){var _0x403243=a8_0xcbd5;return _0x403243(0x3b64);}get[_0x1827ee(0x31eb)](){var _0x10eb43=_0x1827ee;return this[_0x10eb43(0x1f94)][0x0];}get['output'](){var _0xb6c90=_0x1827ee;return this[_0xb6c90(0x35ba)][0x0];}[_0x1827ee(0x2115)](_0x762fb0){var _0x26e028=_0x1827ee;super[_0x26e028(0x2115)](_0x762fb0);var _0x48be8b=this[_0x26e028(0x35ba)][0x0];return _0x762fb0[_0x26e028(0x3dfa)]+=this['_declareOutput'](_0x48be8b,_0x762fb0)+(_0x26e028(0x3229)+this[_0x26e028(0x31eb)][_0x26e028(0x28ff)]+_0x26e028(0x1a2d)),this;}}(0x0,_0x35e11['H'])(_0x1827ee(0x33f8),_0x165870);},0x779a:(_0x589ae4,_0x2778ce,_0x161f97)=>{var _0x448523=a8_0x2e955a,_0x19841f=_0x161f97(0x10b7b),_0xb4f401=_0x161f97(0x17eee),_0x2bafb2=_0x161f97(0xf582),_0x161f97=_0x161f97(0x4158);class _0x149533 extends _0x19841f['k']{constructor(_0x4bea7e){var _0x2f81b8=a8_0xcbd5;super(_0x4bea7e,_0x2bafb2['u'][_0x2f81b8(0x32e4)]),this[_0x2f81b8(0x3d35)](_0x2f81b8(0x2932),_0xb4f401['E'][_0x2f81b8(0x2c0f)]),this[_0x2f81b8(0x3d35)](_0x2f81b8(0x8a2),_0xb4f401['E']['AutoDetect']),this[_0x2f81b8(0x3d35)](_0x2f81b8(0x14bd),_0xb4f401['E']['AutoDetect']),this[_0x2f81b8(0x35ab)](_0x2f81b8(0x2623),_0xb4f401['E']['BasedOnInput']),this[_0x2f81b8(0x35ba)][0x0][_0x2f81b8(0x1d3c)]=this[_0x2f81b8(0x1f94)][0x0],this['_linkConnectionTypes'](0x0,0x1),this[_0x2f81b8(0x2d05)](0x1,0x2,!0x0),this[_0x2f81b8(0x1f94)][0x2][_0x2f81b8(0x2fb7)][_0x2f81b8(0x2009)](_0xb4f401['E'][_0x2f81b8(0x593)]);}[_0x448523(0x28c8)](){return'LerpBlock';}get[_0x448523(0x2932)](){var _0x1f517d=_0x448523;return this[_0x1f517d(0x1f94)][0x0];}get[_0x448523(0x8a2)](){var _0x441e31=_0x448523;return this[_0x441e31(0x1f94)][0x1];}get[_0x448523(0x14bd)](){return this['_inputs'][0x2];}get[_0x448523(0x2623)](){var _0x5a2225=_0x448523;return this[_0x5a2225(0x35ba)][0x0];}[_0x448523(0x2115)](_0x1c72fb){var _0x3e31f0=_0x448523;super[_0x3e31f0(0x2115)](_0x1c72fb);var _0x28d9a9=this[_0x3e31f0(0x35ba)][0x0];return _0x1c72fb[_0x3e31f0(0x3dfa)]+=this[_0x3e31f0(0x83a)](_0x28d9a9,_0x1c72fb)+(_0x3e31f0(0x3693)+this['left'][_0x3e31f0(0x28ff)]+'\x20,\x20'+this['right'][_0x3e31f0(0x28ff)]+',\x20'+this['gradient'][_0x3e31f0(0x28ff)]+_0x3e31f0(0x1a2d)),this;}}(0x0,_0x161f97['H'])(_0x448523(0x1d24),_0x149533);},0x1017a:(_0x28cade,_0x27026b,_0x2a5397)=>{var _0x160fe3=a8_0x2e955a,_0x3a306c=_0x2a5397(0x10b7b),_0x41e04d=_0x2a5397(0x17eee),_0x3dbffb=_0x2a5397(0xf582),_0x24beaa=_0x2a5397(0x4158),_0x3f67f9=_0x2a5397(0x97e6),_0x35397d=_0x2a5397(0xd53f);class _0x5d2bd6 extends _0x3a306c['k']{constructor(_0x3f07b7){var _0x5c8f30=a8_0xcbd5;super(_0x3f07b7,_0x3dbffb['u']['Neutral']),this[_0x5c8f30(0x3d35)]('row0',_0x41e04d['E'][_0x5c8f30(0x386)]),this[_0x5c8f30(0x3d35)]('row1',_0x41e04d['E'][_0x5c8f30(0x386)]),this[_0x5c8f30(0x3d35)](_0x5c8f30(0x1b72),_0x41e04d['E'][_0x5c8f30(0x386)]),this['registerInput'](_0x5c8f30(0x1171),_0x41e04d['E'][_0x5c8f30(0x386)]),this[_0x5c8f30(0x35ab)]('output',_0x41e04d['E']['Matrix']);}[_0x160fe3(0x28c8)](){var _0x12b9ce=_0x160fe3;return _0x12b9ce(0x1294);}get[_0x160fe3(0xf78)](){var _0x5872be=_0x160fe3;return this[_0x5872be(0x1f94)][0x0];}get['row1'](){var _0x286550=_0x160fe3;return this[_0x286550(0x1f94)][0x1];}get['row2'](){var _0x5996e1=_0x160fe3;return this[_0x5996e1(0x1f94)][0x2];}get['row3'](){var _0x2b822a=_0x160fe3;return this[_0x2b822a(0x1f94)][0x3];}get[_0x160fe3(0x2623)](){var _0x279d45=_0x160fe3;return this[_0x279d45(0x35ba)][0x0];}[_0x160fe3(0x1c5f)](){var _0x525681=_0x160fe3;if(!this[_0x525681(0xf78)][_0x525681(0x3331)]){const _0x249038=new _0x3f67f9['S']('row0');_0x249038[_0x525681(0x31eb)]=new _0x35397d['Lt'](0x1,0x0,0x0,0x0),_0x249038['output'][_0x525681(0x13e2)](this[_0x525681(0xf78)]);}if(!this[_0x525681(0x32f7)][_0x525681(0x3331)]){const _0x4eee8b=new _0x3f67f9['S']('row1');_0x4eee8b['value']=new _0x35397d['Lt'](0x0,0x1,0x0,0x0),_0x4eee8b[_0x525681(0x2623)][_0x525681(0x13e2)](this[_0x525681(0x32f7)]);}if(!this[_0x525681(0x1b72)][_0x525681(0x3331)]){const _0x40bcfc=new _0x3f67f9['S'](_0x525681(0x1b72));_0x40bcfc['value']=new _0x35397d['Lt'](0x0,0x0,0x1,0x0),_0x40bcfc[_0x525681(0x2623)][_0x525681(0x13e2)](this['row2']);}if(!this['row3'][_0x525681(0x3331)]){const _0x114f84=new _0x3f67f9['S']('row3');_0x114f84[_0x525681(0x31eb)]=new _0x35397d['Lt'](0x0,0x0,0x0,0x1),_0x114f84[_0x525681(0x2623)][_0x525681(0x13e2)](this[_0x525681(0x1171)]);}}[_0x160fe3(0x2115)](_0x5327bc){var _0x2672df=_0x160fe3;super['_buildBlock'](_0x5327bc);var _0x4f78a6=this[_0x2672df(0x35ba)][0x0],_0x47732c=this[_0x2672df(0xf78)],_0x3730cf=this[_0x2672df(0x32f7)],_0x8c7231=this[_0x2672df(0x1b72)],_0x248561=this['row3'];return _0x5327bc[_0x2672df(0x3dfa)]+=this['_declareOutput'](_0x4f78a6,_0x5327bc)+(_0x2672df(0x1f9f)+_0x47732c['associatedVariableName']+',\x20'+_0x3730cf[_0x2672df(0x28ff)]+',\x20'+_0x8c7231[_0x2672df(0x28ff)]+',\x20'+_0x248561[_0x2672df(0x28ff)]+_0x2672df(0x1a2d)),this;}}(0x0,_0x24beaa['H'])('BABYLON.MatrixBuilder',_0x5d2bd6);},0xd9f2:(_0x3f1469,_0x4cb509,_0x583f1e)=>{var _0x207a92=a8_0x2e955a,_0x3ab74c=_0x583f1e(0x10b7b),_0x1eb3f5=_0x583f1e(0x17eee),_0xc38cdd=_0x583f1e(0xf582),_0x583f1e=_0x583f1e(0x4158);class _0x1cfe4d extends _0x3ab74c['k']{constructor(_0x3db324){var _0x550575=a8_0xcbd5;super(_0x3db324,_0xc38cdd['u'][_0x550575(0x32e4)]),this[_0x550575(0x3d35)](_0x550575(0x3f08),_0x1eb3f5['E']['Matrix']),this[_0x550575(0x35ab)](_0x550575(0x2623),_0x1eb3f5['E']['Float']);}[_0x207a92(0x28c8)](){var _0x3022a3=_0x207a92;return _0x3022a3(0x38d2);}get[_0x207a92(0x3f08)](){var _0x22e46c=_0x207a92;return this[_0x22e46c(0x1f94)][0x0];}get['output'](){var _0xde9c71=_0x207a92;return this[_0xde9c71(0x35ba)][0x0];}['_buildBlock'](_0xfafff3){var _0x3ea9c9=_0x207a92;super['_buildBlock'](_0xfafff3);var _0x45d482=this[_0x3ea9c9(0x2623)],_0x91afb8=this[_0x3ea9c9(0x3f08)];return _0xfafff3[_0x3ea9c9(0x3dfa)]+=this[_0x3ea9c9(0x83a)](_0x45d482,_0xfafff3)+(_0x45d482[_0x3ea9c9(0x28ff)]+_0x3ea9c9(0x41be)+_0x91afb8['associatedVariableName']+');\x0d\x0a'),this;}}(0x0,_0x583f1e['H'])(_0x207a92(0x1fe9),_0x1cfe4d);},0xe18b:(_0x37391f,_0x18b056,_0x31c345)=>{var _0x42a9c7=a8_0x2e955a,_0x1a4292=_0x31c345(0x10b7b),_0x4ba047=_0x31c345(0x17eee),_0x2de6b5=_0x31c345(0xf582),_0x31c345=_0x31c345(0x4158);class _0x5d6a82 extends _0x1a4292['k']{constructor(_0x5c4458){var _0x3176bc=a8_0xcbd5;super(_0x5c4458,_0x2de6b5['u'][_0x3176bc(0x32e4)]),this['registerInput'](_0x3176bc(0x3f08),_0x4ba047['E'][_0x3176bc(0x735)]),this['registerOutput'](_0x3176bc(0x2623),_0x4ba047['E']['Matrix']);}['getClassName'](){var _0x232344=a8_0xcbd5;return _0x232344(0x1760);}get[_0x42a9c7(0x3f08)](){var _0x3e3df1=_0x42a9c7;return this[_0x3e3df1(0x1f94)][0x0];}get['output'](){return this['_outputs'][0x0];}[_0x42a9c7(0x2115)](_0x4c5562){var _0x33ec0d=_0x42a9c7;super[_0x33ec0d(0x2115)](_0x4c5562);var _0x36a29f=this[_0x33ec0d(0x2623)],_0x295e11=this[_0x33ec0d(0x3f08)];return _0x4c5562[_0x33ec0d(0x3dfa)]+=this[_0x33ec0d(0x83a)](_0x36a29f,_0x4c5562)+(_0x36a29f[_0x33ec0d(0x28ff)]+_0x33ec0d(0x2753)+_0x295e11[_0x33ec0d(0x28ff)]+');\x0d\x0a'),this;}}(0x0,_0x31c345['H'])('BABYLON.MatrixTransposeBlock',_0x5d6a82);},0x4606:(_0x17e9b4,_0x55935d,_0x47db2b)=>{var _0x435323=a8_0x2e955a,_0x56242f=_0x47db2b(0x10b7b),_0x140ccd=_0x47db2b(0x17eee),_0x199993=_0x47db2b(0xf582),_0x47db2b=_0x47db2b(0x4158);class _0x511b3b extends _0x56242f['k']{constructor(_0x7af895){var _0x3fa547=a8_0xcbd5;super(_0x7af895,_0x199993['u'][_0x3fa547(0x32e4)]),this[_0x3fa547(0x3d35)]('left',_0x140ccd['E'][_0x3fa547(0x2c0f)]),this[_0x3fa547(0x3d35)](_0x3fa547(0x8a2),_0x140ccd['E'][_0x3fa547(0x2c0f)]),this['registerOutput'](_0x3fa547(0x2623),_0x140ccd['E'][_0x3fa547(0x3428)]),this[_0x3fa547(0x35ba)][0x0][_0x3fa547(0x1d3c)]=this[_0x3fa547(0x1f94)][0x0],this['_linkConnectionTypes'](0x0,0x1);}[_0x435323(0x28c8)](){var _0x322803=_0x435323;return _0x322803(0x23ad);}get[_0x435323(0x2932)](){var _0x478462=_0x435323;return this[_0x478462(0x1f94)][0x0];}get[_0x435323(0x8a2)](){return this['_inputs'][0x1];}get['output'](){var _0x843033=_0x435323;return this[_0x843033(0x35ba)][0x0];}['_buildBlock'](_0x2f4db0){var _0x44e46e=_0x435323;super['_buildBlock'](_0x2f4db0);var _0x140271=this[_0x44e46e(0x35ba)][0x0];return _0x2f4db0['compilationString']+=this[_0x44e46e(0x83a)](_0x140271,_0x2f4db0)+('\x20=\x20max('+this[_0x44e46e(0x2932)]['associatedVariableName']+',\x20'+this[_0x44e46e(0x8a2)][_0x44e46e(0x28ff)]+_0x44e46e(0x1a2d)),this;}}(0x0,_0x47db2b['H'])(_0x435323(0x1b12),_0x511b3b);},0x10aca:(_0x5e5e51,_0x1e2ee8,_0x4b3a2f)=>{var _0x46685d=a8_0x2e955a,_0x2ebb4a,_0x37cc81=_0x4b3a2f(0x10b7b),_0x453847=_0x4b3a2f(0x17eee),_0x4edb38=_0x4b3a2f(0xf582),_0x45995e=_0x4b3a2f(0x4158),_0x5c0a44=_0x4b3a2f(0x97e6),_0x37f83a=_0x4b3a2f(0x4ea5),_0x4b3a2f=_0x4b3a2f(0xca26);_0x2ebb4a={'None':0x0,0x0:'None','Normal':0x1,0x1:_0x46685d(0x1f5d),'Tangent':0x2,0x2:'Tangent','VertexColor':0x3,0x3:'VertexColor','UV1':0x4,0x4:'UV1','UV2':0x5,0x5:_0x46685d(0x990),'UV3':0x6,0x6:_0x46685d(0x247e),'UV4':0x7,0x7:_0x46685d(0x314a),'UV5':0x8,0x8:_0x46685d(0x78b),'UV6':0x9,0x9:'UV6'};class _0x4c87e1 extends _0x37cc81['k']{constructor(_0x1a0b09){var _0x142f62=_0x46685d;super(_0x1a0b09,_0x4edb38['u']['Neutral']),this[_0x142f62(0x23e8)]=_0x2ebb4a[_0x142f62(0x253)],this[_0x142f62(0x3d35)](_0x142f62(0x3f08),_0x453847['E'][_0x142f62(0x2c0f)]),this['registerInput']('fallback',_0x453847['E'][_0x142f62(0x2c0f)]),this[_0x142f62(0x35ab)](_0x142f62(0x2623),_0x453847['E'][_0x142f62(0x3428)]),this[_0x142f62(0x35ba)][0x0]['_typeConnectionSource']=this[_0x142f62(0x1f94)][0x0],this[_0x142f62(0x2d05)](0x0,0x1),this[_0x142f62(0x1f94)][0x0]['onConnectionObservable']['add'](_0x47c939=>{var _0x2a9d72=_0x142f62;if(!this['attributeType']){var _0x47c939=_0x47c939[_0x2a9d72(0x2445)];if(_0x47c939 instanceof _0x5c0a44['S']&&_0x47c939[_0x2a9d72(0x3930)])switch(_0x47c939[_0x2a9d72(0x1c3a)]){case _0x2a9d72(0x2fc8):this['attributeType']=_0x2ebb4a[_0x2a9d72(0x4d0)];break;case _0x2a9d72(0x23e1):this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x1f5d)];break;case _0x2a9d72(0x2d67):this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x24cc)];break;case'uv':this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x2960)];break;case _0x2a9d72(0x3adf):this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x990)];break;case _0x2a9d72(0x2bca):this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x247e)];break;case _0x2a9d72(0x3745):this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x314a)];break;case _0x2a9d72(0x13f):this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x78b)];break;case _0x2a9d72(0x17c):this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x273b)];}else{if(_0x47c939 instanceof _0x37f83a['U'])switch(null==(_0x47c939=this[_0x2a9d72(0x3f08)]['connectedPoint'])?void 0x0:_0x47c939[_0x2a9d72(0x1c3a)]){case'normalOutput':this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x1f5d)];break;case _0x2a9d72(0x3749):this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x24cc)];break;case'uvOutput':this[_0x2a9d72(0x23e8)]=_0x2ebb4a[_0x2a9d72(0x2960)];}}}});}[_0x46685d(0x28c8)](){var _0x587d21=_0x46685d;return _0x587d21(0x1c0f);}get[_0x46685d(0x3f08)](){var _0x588e38=_0x46685d;return this[_0x588e38(0x1f94)][0x0];}get[_0x46685d(0x40f2)](){return this['_inputs'][0x1];}get[_0x46685d(0x2623)](){var _0x211178=_0x46685d;return this[_0x211178(0x35ba)][0x0];}[_0x46685d(0x2115)](_0x4d7529){var _0xa986e4=_0x46685d;super[_0xa986e4(0x2115)](_0x4d7529);let _0x568726=null;switch(this[_0xa986e4(0x23e8)]){case _0x2ebb4a[_0xa986e4(0x4d0)]:_0x568726=_0xa986e4(0x36a8);break;case _0x2ebb4a[_0xa986e4(0x1f5d)]:_0x568726=_0xa986e4(0x295);break;case _0x2ebb4a[_0xa986e4(0x24cc)]:_0x568726=_0xa986e4(0x3298);break;case _0x2ebb4a['UV1']:_0x568726=_0xa986e4(0x2960);break;case _0x2ebb4a[_0xa986e4(0x990)]:_0x568726=_0xa986e4(0x990);break;case _0x2ebb4a[_0xa986e4(0x247e)]:_0x568726=_0xa986e4(0x247e);break;case _0x2ebb4a[_0xa986e4(0x314a)]:_0x568726=_0xa986e4(0x314a);break;case _0x2ebb4a[_0xa986e4(0x78b)]:_0x568726=_0xa986e4(0x78b);break;case _0x2ebb4a[_0xa986e4(0x273b)]:_0x568726=_0xa986e4(0x273b);}var _0x1b10cf=this['_declareOutput'](this[_0xa986e4(0x2623)],_0x4d7529);return _0x568726&&(_0x4d7529[_0xa986e4(0x3dfa)]+=_0xa986e4(0x360c)+_0x568726+'\x0d\x0a'),_0x4d7529[_0xa986e4(0x3dfa)]+=_0x1b10cf+_0xa986e4(0x2f6a)+this[_0xa986e4(0x3f08)][_0xa986e4(0x28ff)]+';\x0d\x0a',_0x568726&&(_0x4d7529['compilationString']+=_0xa986e4(0x2a6),_0x4d7529[_0xa986e4(0x3dfa)]+=_0x1b10cf+_0xa986e4(0x2f6a)+this[_0xa986e4(0x40f2)][_0xa986e4(0x28ff)]+';\x0d\x0a',_0x4d7529[_0xa986e4(0x3dfa)]+=_0xa986e4(0x1382)),this;}[_0x46685d(0xea8)](){var _0x5a6233=_0x46685d;const _0x366871=super[_0x5a6233(0xea8)]();return _0x366871[_0x5a6233(0x23e8)]=this[_0x5a6233(0x23e8)],_0x366871;}[_0x46685d(0x364c)](_0x489220,_0x47b204,_0x561686){var _0xb8f68=_0x46685d;super[_0xb8f68(0x364c)](_0x489220,_0x47b204,_0x561686),this[_0xb8f68(0x23e8)]=null!=(_0x47b204=_0x489220[_0xb8f68(0x23e8)])?_0x47b204:_0x2ebb4a['None'];}[_0x46685d(0x1d87)](){var _0x3e18c2=_0x46685d;return super[_0x3e18c2(0x1d87)]()+(this[_0x3e18c2(0x302b)]+_0x3e18c2(0x238f)+this[_0x3e18c2(0x23e8)]+_0x3e18c2(0x271f));}}(function(_0x11b964,_0x52b92c,_0x3296d7,_0x50ef27){var _0x33a721=_0x46685d,_0x306dbf,_0x427411=arguments[_0x33a721(0x9da)],_0x199aa1=_0x427411<0x3?_0x52b92c:null===_0x50ef27?_0x50ef27=Object[_0x33a721(0x2fee)](_0x52b92c,_0x3296d7):_0x50ef27;if(_0x33a721(0x3e0f)==typeof Reflect&&_0x33a721(0x17ad)==typeof Reflect[_0x33a721(0x3902)])_0x199aa1=Reflect[_0x33a721(0x3902)](_0x11b964,_0x52b92c,_0x3296d7,_0x50ef27);else{for(var _0x3d4cec=_0x11b964[_0x33a721(0x9da)]-0x1;0x0<=_0x3d4cec;_0x3d4cec--)(_0x306dbf=_0x11b964[_0x3d4cec])&&(_0x199aa1=(_0x427411<0x3?_0x306dbf(_0x199aa1):0x3<_0x427411?_0x306dbf(_0x52b92c,_0x3296d7,_0x199aa1):_0x306dbf(_0x52b92c,_0x3296d7))||_0x199aa1);}0x3<_0x427411&&_0x199aa1&&Object[_0x33a721(0x30e2)](_0x52b92c,_0x3296d7,_0x199aa1);}([(0x0,_0x4b3a2f['p'])('Attribute\x20lookup',_0x4b3a2f['U'][_0x46685d(0x2dd1)],void 0x0,{'notifiers':{'update':!0x0},'options':[{'label':_0x46685d(0x4ae),'value':_0x2ebb4a['None']},{'label':_0x46685d(0x1f5d),'value':_0x2ebb4a[_0x46685d(0x1f5d)]},{'label':_0x46685d(0x24cc),'value':_0x2ebb4a[_0x46685d(0x24cc)]},{'label':_0x46685d(0x2299),'value':_0x2ebb4a['VertexColor']},{'label':'UV1','value':_0x2ebb4a[_0x46685d(0x2960)]},{'label':_0x46685d(0x990),'value':_0x2ebb4a[_0x46685d(0x990)]},{'label':_0x46685d(0x247e),'value':_0x2ebb4a[_0x46685d(0x247e)]},{'label':'UV4','value':_0x2ebb4a[_0x46685d(0x314a)]},{'label':_0x46685d(0x78b),'value':_0x2ebb4a[_0x46685d(0x78b)]},{'label':_0x46685d(0x273b),'value':_0x2ebb4a[_0x46685d(0x273b)]}]})],_0x4c87e1[_0x46685d(0x2dca)],'attributeType',void 0x0),(0x0,_0x45995e['H'])(_0x46685d(0x2db5),_0x4c87e1));},0x1149c:(_0x4c749f,_0x2f165e,_0x418e6d)=>{var _0x252937=a8_0x2e955a,_0x480913=_0x418e6d(0x10b7b),_0x32eead=_0x418e6d(0x17eee),_0x4355cd=_0x418e6d(0xf582),_0x418e6d=_0x418e6d(0x4158);class _0x2d658d extends _0x480913['k']{constructor(_0x45aed2){var _0x11f36d=a8_0xcbd5;super(_0x45aed2,_0x4355cd['u'][_0x11f36d(0x32e4)]),this[_0x11f36d(0x3d35)](_0x11f36d(0x2932),_0x32eead['E'][_0x11f36d(0x2c0f)]),this[_0x11f36d(0x3d35)](_0x11f36d(0x8a2),_0x32eead['E'][_0x11f36d(0x2c0f)]),this[_0x11f36d(0x35ab)]('output',_0x32eead['E'][_0x11f36d(0x3428)]),this['_outputs'][0x0][_0x11f36d(0x1d3c)]=this[_0x11f36d(0x1f94)][0x0],this[_0x11f36d(0x2d05)](0x0,0x1);}['getClassName'](){var _0x32aaad=a8_0xcbd5;return _0x32aaad(0x4063);}get[_0x252937(0x2932)](){var _0x436120=_0x252937;return this[_0x436120(0x1f94)][0x0];}get[_0x252937(0x8a2)](){var _0x59946c=_0x252937;return this[_0x59946c(0x1f94)][0x1];}get[_0x252937(0x2623)](){return this['_outputs'][0x0];}[_0x252937(0x2115)](_0x36688e){var _0x5671bb=_0x252937;super[_0x5671bb(0x2115)](_0x36688e);var _0x480e15=this[_0x5671bb(0x35ba)][0x0];return _0x36688e[_0x5671bb(0x3dfa)]+=this['_declareOutput'](_0x480e15,_0x36688e)+('\x20=\x20min('+this[_0x5671bb(0x2932)][_0x5671bb(0x28ff)]+',\x20'+this[_0x5671bb(0x8a2)][_0x5671bb(0x28ff)]+');\x0d\x0a'),this;}}(0x0,_0x418e6d['H'])(_0x252937(0xec3),_0x2d658d);},0x5927:(_0x732e16,_0x3638cf,_0x4c4d1f)=>{var _0x5c5c4d=a8_0x2e955a,_0x2b0959=_0x4c4d1f(0x10b7b),_0x584b58=_0x4c4d1f(0x17eee),_0x35e07d=_0x4c4d1f(0xf582),_0x4c4d1f=_0x4c4d1f(0x4158);class _0x2d8fc0 extends _0x2b0959['k']{constructor(_0x44168){var _0x54e64f=a8_0xcbd5;super(_0x44168,_0x35e07d['u'][_0x54e64f(0x32e4)]),this['registerInput'](_0x54e64f(0x2932),_0x584b58['E']['AutoDetect']),this[_0x54e64f(0x3d35)](_0x54e64f(0x8a2),_0x584b58['E'][_0x54e64f(0x2c0f)]),this[_0x54e64f(0x35ab)](_0x54e64f(0x2623),_0x584b58['E'][_0x54e64f(0x3428)]),this[_0x54e64f(0x35ba)][0x0][_0x54e64f(0x1d3c)]=this[_0x54e64f(0x1f94)][0x0],this[_0x54e64f(0x2d05)](0x0,0x1);}[_0x5c5c4d(0x28c8)](){var _0x3c13c7=_0x5c5c4d;return _0x3c13c7(0x374a);}get['left'](){var _0x1e1b9b=_0x5c5c4d;return this[_0x1e1b9b(0x1f94)][0x0];}get[_0x5c5c4d(0x8a2)](){var _0x370230=_0x5c5c4d;return this[_0x370230(0x1f94)][0x1];}get[_0x5c5c4d(0x2623)](){return this['_outputs'][0x0];}[_0x5c5c4d(0x2115)](_0x3d8827){var _0x859676=_0x5c5c4d;super[_0x859676(0x2115)](_0x3d8827);var _0x1c8fd5=this[_0x859676(0x35ba)][0x0];return _0x3d8827['compilationString']+=this[_0x859676(0x83a)](_0x1c8fd5,_0x3d8827)+(_0x859676(0x358b)+this[_0x859676(0x2932)][_0x859676(0x28ff)]+',\x20'+this[_0x859676(0x8a2)][_0x859676(0x28ff)]+_0x859676(0x1a2d)),this;}}(0x0,_0x4c4d1f['H'])('BABYLON.ModBlock',_0x2d8fc0);},0x75b9:(_0x5f5823,_0x32222b,_0x273c83)=>{var _0x10622e=a8_0x2e955a;_0x273c83['d'](_0x32222b,{'U':()=>_0x27d928});var _0x32222b=_0x273c83(0x10b7b),_0x543615=_0x273c83(0x17eee),_0x5f6ae=_0x273c83(0xf582),_0x273c83=_0x273c83(0x4158);class _0x27d928 extends _0x32222b['k']{constructor(_0x787c5c){var _0x15c75a=a8_0xcbd5;super(_0x787c5c,_0x5f6ae['u'][_0x15c75a(0x32e4)]),this[_0x15c75a(0x3d35)]('left',_0x543615['E']['AutoDetect']),this[_0x15c75a(0x3d35)](_0x15c75a(0x8a2),_0x543615['E']['AutoDetect']),this[_0x15c75a(0x35ab)](_0x15c75a(0x2623),_0x543615['E']['BasedOnInput']),this[_0x15c75a(0x35ba)][0x0]['_typeConnectionSource']=this[_0x15c75a(0x1f94)][0x0],this[_0x15c75a(0x2d05)](0x0,0x1);}[_0x10622e(0x28c8)](){var _0x79ecea=_0x10622e;return _0x79ecea(0x365);}get[_0x10622e(0x2932)](){return this['_inputs'][0x0];}get[_0x10622e(0x8a2)](){var _0x4f043c=_0x10622e;return this[_0x4f043c(0x1f94)][0x1];}get[_0x10622e(0x2623)](){return this['_outputs'][0x0];}[_0x10622e(0x2115)](_0x5e9f41){var _0x1d1779=_0x10622e;super[_0x1d1779(0x2115)](_0x5e9f41);var _0xe9f945=this['_outputs'][0x0];return _0x5e9f41[_0x1d1779(0x3dfa)]+=this[_0x1d1779(0x83a)](_0xe9f945,_0x5e9f41)+(_0x1d1779(0x2f6a)+this['left'][_0x1d1779(0x28ff)]+_0x1d1779(0x33e4)+this['right']['associatedVariableName']+_0x1d1779(0x271f)),this;}}(0x0,_0x273c83['H'])('BABYLON.MultiplyBlock',_0x27d928);},0x31dd:(_0x24b581,_0x363b7d,_0xfeef0)=>{var _0x2cad2d=a8_0x2e955a,_0x1a3a75=_0xfeef0(0x10b7b),_0x490cd6=_0xfeef0(0x17eee),_0x16adcb=_0xfeef0(0xf582),_0xfeef0=_0xfeef0(0x4158);class _0x211d45 extends _0x1a3a75['k']{constructor(_0x3e07d8){var _0x38842c=a8_0xcbd5;super(_0x3e07d8,_0x16adcb['u'][_0x38842c(0x32e4)]),this['registerInput']('left',_0x490cd6['E'][_0x38842c(0x2c0f)]),this[_0x38842c(0x3d35)](_0x38842c(0x8a2),_0x490cd6['E'][_0x38842c(0x2c0f)]),this[_0x38842c(0x3d35)](_0x38842c(0x14bd),_0x490cd6['E'][_0x38842c(0x2c0f)]),this[_0x38842c(0x35ab)](_0x38842c(0x2623),_0x490cd6['E'][_0x38842c(0x3428)]),this[_0x38842c(0x35ba)][0x0][_0x38842c(0x1d3c)]=this[_0x38842c(0x1f94)][0x0],this['_linkConnectionTypes'](0x0,0x1),this[_0x38842c(0x2d05)](0x1,0x2,!0x0),this[_0x38842c(0x1f94)][0x2][_0x38842c(0x2fb7)]['push'](_0x490cd6['E'][_0x38842c(0x593)]);}[_0x2cad2d(0x28c8)](){var _0x2d78db=_0x2cad2d;return _0x2d78db(0x2c67);}get[_0x2cad2d(0x2932)](){var _0x122a48=_0x2cad2d;return this[_0x122a48(0x1f94)][0x0];}get[_0x2cad2d(0x8a2)](){return this['_inputs'][0x1];}get[_0x2cad2d(0x14bd)](){return this['_inputs'][0x2];}get['output'](){var _0x46d73a=_0x2cad2d;return this[_0x46d73a(0x35ba)][0x0];}[_0x2cad2d(0x2115)](_0x4dc0da){var _0x4dc05a=_0x2cad2d;super['_buildBlock'](_0x4dc0da);var _0x20254d=this[_0x4dc05a(0x35ba)][0x0];return _0x4dc0da[_0x4dc05a(0x3dfa)]+=this['_declareOutput'](_0x20254d,_0x4dc0da)+(_0x4dc05a(0x3a37)+this['left']['associatedVariableName']+_0x4dc05a(0x2d85)+this[_0x4dc05a(0x8a2)][_0x4dc05a(0x28ff)]+',\x20'+this[_0x4dc05a(0x14bd)][_0x4dc05a(0x28ff)]+_0x4dc05a(0x3b50)),this;}}(0x0,_0xfeef0['H'])('BABYLON.NLerpBlock',_0x211d45);},0xa2d9:(_0x3c184b,_0x22a2e4,_0x24df94)=>{var _0x444443=a8_0x2e955a,_0x400479=_0x24df94(0x10b7b),_0x39effc=_0x24df94(0x17eee),_0x20cc4b=_0x24df94(0xf582),_0x24df94=_0x24df94(0x4158);class _0x1de2ee extends _0x400479['k']{constructor(_0x87ffb3){var _0x5cad4b=a8_0xcbd5;super(_0x87ffb3,_0x20cc4b['u']['Neutral']),this[_0x5cad4b(0x3d35)](_0x5cad4b(0x31eb),_0x39effc['E'][_0x5cad4b(0x2c0f)]),this[_0x5cad4b(0x35ab)]('output',_0x39effc['E'][_0x5cad4b(0x3428)]),this[_0x5cad4b(0x35ba)][0x0][_0x5cad4b(0x1d3c)]=this['_inputs'][0x0];}[_0x444443(0x28c8)](){return'NegateBlock';}get[_0x444443(0x31eb)](){var _0x3fa447=_0x444443;return this[_0x3fa447(0x1f94)][0x0];}get[_0x444443(0x2623)](){var _0x411d0e=_0x444443;return this[_0x411d0e(0x35ba)][0x0];}['_buildBlock'](_0x1e22c3){var _0x40840e=_0x444443;super[_0x40840e(0x2115)](_0x1e22c3);var _0x1871c9=this[_0x40840e(0x35ba)][0x0];return _0x1e22c3[_0x40840e(0x3dfa)]+=this['_declareOutput'](_0x1871c9,_0x1e22c3)+(_0x40840e(0x26e2)+this[_0x40840e(0x31eb)][_0x40840e(0x28ff)]+_0x40840e(0x271f)),this;}}(0x0,_0x24df94['H'])('BABYLON.NegateBlock',_0x1de2ee);},0x5458:(_0x3fdff4,_0x580737,_0x383a04)=>{var _0x100469=a8_0x2e955a,_0x4783a0=_0x383a04(0x10b7b),_0x3d5a9f=_0x383a04(0x17eee),_0x19caef=_0x383a04(0xf582),_0x383a04=_0x383a04(0x4158);class _0x42226c extends _0x4783a0['k']{constructor(_0x240a24){var _0x6b3009=a8_0xcbd5;super(_0x240a24,_0x19caef['u'][_0x6b3009(0x32e4)]),this[_0x6b3009(0x3d35)]('normalMap0',_0x3d5a9f['E'][_0x6b3009(0x2c0f)]),this[_0x6b3009(0x3d35)](_0x6b3009(0x2ad7),_0x3d5a9f['E'][_0x6b3009(0x2c0f)]),this[_0x6b3009(0x35ab)](_0x6b3009(0x2623),_0x3d5a9f['E']['Vector3']),this['_inputs'][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x3d5a9f['E'][_0x6b3009(0x2cf3)]|_0x3d5a9f['E'][_0x6b3009(0x1b9e)]|_0x3d5a9f['E']['Vector3']|_0x3d5a9f['E'][_0x6b3009(0x386)]),this[_0x6b3009(0x1f94)][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0x3d5a9f['E'][_0x6b3009(0x2cf3)]|_0x3d5a9f['E'][_0x6b3009(0x1b9e)]|_0x3d5a9f['E']['Vector3']|_0x3d5a9f['E']['Vector4']);}['getClassName'](){var _0x2777e3=a8_0xcbd5;return _0x2777e3(0x923);}get[_0x100469(0x2f24)](){return this['_inputs'][0x0];}get[_0x100469(0x2ad7)](){var _0x5f4991=_0x100469;return this[_0x5f4991(0x1f94)][0x1];}get['output'](){var _0x19189f=_0x100469;return this[_0x19189f(0x35ba)][0x0];}[_0x100469(0x2115)](_0x2b5a43){var _0x25448c=_0x100469;super[_0x25448c(0x2115)](_0x2b5a43);var _0x2079e8=this['_outputs'][0x0],_0x2508f4=this[_0x25448c(0x1f94)][0x0],_0x71f62d=this[_0x25448c(0x1f94)][0x1],_0x1d3043=_0x2b5a43[_0x25448c(0xe62)](_0x25448c(0xe6e)),_0x1abeba=_0x2b5a43['_getFreeVariableName'](_0x25448c(0x3f5c));return _0x2b5a43[_0x25448c(0x3dfa)]+='float\x20'+_0x1d3043+_0x25448c(0x34f2)+_0x2508f4[_0x25448c(0x28ff)]+'.r);\x0d\x0a',_0x2b5a43[_0x25448c(0x3dfa)]+=_0x25448c(0x2907)+_0x1abeba+'\x20=\x20step(0.5,\x20'+_0x2508f4[_0x25448c(0x28ff)]+'.g);\x0d\x0a',_0x2b5a43[_0x25448c(0x3dfa)]+=this[_0x25448c(0x83a)](_0x2079e8,_0x2b5a43)+_0x25448c(0x271f),_0x2b5a43[_0x25448c(0x3dfa)]+=_0x2079e8['associatedVariableName']+'.r\x20=\x20(1.0\x20-\x20'+_0x1d3043+_0x25448c(0x4022)+_0x2508f4['associatedVariableName']+_0x25448c(0xe7f)+_0x71f62d[_0x25448c(0x28ff)]+'.r\x20*\x202.0\x20+\x20'+_0x1d3043+_0x25448c(0x4134)+_0x2508f4[_0x25448c(0x28ff)]+_0x25448c(0x3cbf)+_0x71f62d['associatedVariableName']+'.r)\x20*\x202.0);\x0d\x0a',_0x2b5a43[_0x25448c(0x3dfa)]+=_0x2079e8[_0x25448c(0x28ff)]+_0x25448c(0x24e)+_0x1abeba+_0x25448c(0x4022)+_0x2508f4[_0x25448c(0x28ff)]+_0x25448c(0x2874)+_0x71f62d['associatedVariableName']+_0x25448c(0x19a7)+_0x1abeba+_0x25448c(0x4134)+_0x2508f4[_0x25448c(0x28ff)]+_0x25448c(0x1082)+_0x71f62d[_0x25448c(0x28ff)]+'.g)\x20*\x202.0);\x0d\x0a',_0x2b5a43[_0x25448c(0x3dfa)]+=_0x2079e8[_0x25448c(0x28ff)]+_0x25448c(0xbb8)+_0x2508f4[_0x25448c(0x28ff)]+_0x25448c(0x582)+_0x71f62d[_0x25448c(0x28ff)]+_0x25448c(0x375f),this;}}(0x0,_0x383a04['H'])(_0x100469(0x3214),_0x42226c);},0x114d:(_0x3063d0,_0x40abb7,_0x40b649)=>{var _0x25c589=a8_0x2e955a,_0x4b5f6b=_0x40b649(0x10b7b),_0x40d677=_0x40b649(0x17eee),_0x142441=_0x40b649(0xf582),_0x40b649=_0x40b649(0x4158);class _0x366f6a extends _0x4b5f6b['k']{constructor(_0x522ec2){var _0x4b0b81=a8_0xcbd5;super(_0x522ec2,_0x142441['u'][_0x4b0b81(0x32e4)]),this[_0x4b0b81(0x3d35)]('input',_0x40d677['E']['AutoDetect']),this[_0x4b0b81(0x35ab)](_0x4b0b81(0x2623),_0x40d677['E'][_0x4b0b81(0x3428)]),this[_0x4b0b81(0x35ba)][0x0][_0x4b0b81(0x1d3c)]=this[_0x4b0b81(0x1f94)][0x0],this[_0x4b0b81(0x1f94)][0x0][_0x4b0b81(0x2dd)][_0x4b0b81(0x2009)](_0x40d677['E']['Float']),this['_inputs'][0x0][_0x4b0b81(0x2dd)][_0x4b0b81(0x2009)](_0x40d677['E']['Matrix']);}['getClassName'](){return'NormalizeBlock';}get[_0x25c589(0x3f08)](){return this['_inputs'][0x0];}get['output'](){var _0x3e4412=_0x25c589;return this[_0x3e4412(0x35ba)][0x0];}[_0x25c589(0x2115)](_0x5f15c8){var _0x1cbd0f=_0x25c589;super['_buildBlock'](_0x5f15c8);var _0x25c405=this[_0x1cbd0f(0x35ba)][0x0],_0x4ad180=this[_0x1cbd0f(0x1f94)][0x0];return _0x5f15c8[_0x1cbd0f(0x3dfa)]+=this[_0x1cbd0f(0x83a)](_0x25c405,_0x5f15c8)+(_0x1cbd0f(0x100c)+_0x4ad180[_0x1cbd0f(0x28ff)]+_0x1cbd0f(0x1a2d)),this;}}(0x0,_0x40b649['H'])('BABYLON.NormalizeBlock',_0x366f6a);},0x6460:(_0x2f7c7d,_0x368f02,_0x4125c1)=>{var _0x4a7f45=a8_0x2e955a,_0xaccbda=_0x4125c1(0x10b7b),_0x58ec7b=_0x4125c1(0x17eee),_0x409f26=_0x4125c1(0xf582),_0x4125c1=_0x4125c1(0x4158);class _0x99a2ba extends _0xaccbda['k']{constructor(_0x5df16a){var _0x4b15b8=a8_0xcbd5;super(_0x5df16a,_0x409f26['u'][_0x4b15b8(0x32e4)]),this[_0x4b15b8(0x3d35)]('input',_0x58ec7b['E'][_0x4b15b8(0x2c0f)]),this['registerOutput'](_0x4b15b8(0x2623),_0x58ec7b['E'][_0x4b15b8(0x3428)]),this[_0x4b15b8(0x35ba)][0x0]['_typeConnectionSource']=this[_0x4b15b8(0x1f94)][0x0],this[_0x4b15b8(0x35ba)][0x0][_0x4b15b8(0x2dd)][_0x4b15b8(0x2009)](_0x58ec7b['E'][_0x4b15b8(0x735)]);}[_0x4a7f45(0x28c8)](){var _0x5740b8=_0x4a7f45;return _0x5740b8(0x83d);}get[_0x4a7f45(0x3f08)](){return this['_inputs'][0x0];}get[_0x4a7f45(0x2623)](){return this['_outputs'][0x0];}[_0x4a7f45(0x2115)](_0x21ef69){var _0x2dd1da=_0x4a7f45;super[_0x2dd1da(0x2115)](_0x21ef69);var _0x58eec3=this[_0x2dd1da(0x35ba)][0x0];return _0x21ef69[_0x2dd1da(0x3dfa)]+=this[_0x2dd1da(0x83a)](_0x58eec3,_0x21ef69)+('\x20=\x201.\x20-\x20'+this[_0x2dd1da(0x3f08)][_0x2dd1da(0x28ff)]+_0x2dd1da(0x271f)),this;}}(0x0,_0x4125c1['H'])(_0x4a7f45(0x1ebc),_0x99a2ba),(0x0,_0x4125c1['H'])('BABYLON.OppositeBlock',_0x99a2ba);},0x1129c:(_0x4055a2,_0x4ea96f,_0x442d8e)=>{var _0xdb3d1d=a8_0x2e955a,_0x5a80b8=_0x442d8e(0x10b7b),_0x6e555f=_0x442d8e(0x17eee),_0x3838fe=_0x442d8e(0xf582),_0x442d8e=_0x442d8e(0x4158);class _0x55bb30 extends _0x5a80b8['k']{constructor(_0x8b808f){var _0x1e6e39=a8_0xcbd5;super(_0x8b808f,_0x3838fe['u'][_0x1e6e39(0x32e4)]),this['registerInput'](_0x1e6e39(0x31eb),_0x6e555f['E']['AutoDetect']),this[_0x1e6e39(0x3d35)](_0x1e6e39(0x1e2d),_0x6e555f['E'][_0x1e6e39(0x2c0f)]),this[_0x1e6e39(0x35ab)](_0x1e6e39(0x2623),_0x6e555f['E'][_0x1e6e39(0x3428)]),this['_outputs'][0x0][_0x1e6e39(0x1d3c)]=this[_0x1e6e39(0x1f94)][0x0],this[_0x1e6e39(0x2d05)](0x0,0x1),this[_0x1e6e39(0x1f94)][0x0][_0x1e6e39(0x2dd)][_0x1e6e39(0x2009)](_0x6e555f['E'][_0x1e6e39(0x735)]),this['_inputs'][0x1][_0x1e6e39(0x2dd)][_0x1e6e39(0x2009)](_0x6e555f['E'][_0x1e6e39(0x735)]);}[_0xdb3d1d(0x28c8)](){var _0x5e4c2b=_0xdb3d1d;return _0x5e4c2b(0x1ec5);}get[_0xdb3d1d(0x31eb)](){var _0x517532=_0xdb3d1d;return this[_0x517532(0x1f94)][0x0];}get[_0xdb3d1d(0x1e2d)](){var _0x312a4f=_0xdb3d1d;return this[_0x312a4f(0x1f94)][0x1];}get[_0xdb3d1d(0x2623)](){var _0x43b864=_0xdb3d1d;return this[_0x43b864(0x35ba)][0x0];}[_0xdb3d1d(0x2115)](_0x125482){var _0x223736=_0xdb3d1d;super['_buildBlock'](_0x125482);var _0x582c95=this[_0x223736(0x35ba)][0x0];return _0x125482[_0x223736(0x3dfa)]+=this[_0x223736(0x83a)](_0x582c95,_0x125482)+(_0x223736(0x1b11)+this[_0x223736(0x31eb)][_0x223736(0x28ff)]+_0x223736(0xf2a)+this['steps'][_0x223736(0x28ff)]+_0x223736(0x401e)+this['steps'][_0x223736(0x28ff)]+_0x223736(0x1a2d)),this;}}(0x0,_0x442d8e['H'])('BABYLON.PosterizeBlock',_0x55bb30);},0x15642:(_0x41a2a3,_0x377a43,_0x44a0a4)=>{var _0x416919=a8_0x2e955a,_0x445106=_0x44a0a4(0x10b7b),_0x4e2a5a=_0x44a0a4(0x17eee),_0x386baf=_0x44a0a4(0xf582),_0x44a0a4=_0x44a0a4(0x4158);class _0x57a6d extends _0x445106['k']{constructor(_0x5c8529){var _0x2f0871=a8_0xcbd5;super(_0x5c8529,_0x386baf['u'][_0x2f0871(0x32e4)]),this[_0x2f0871(0x3d35)](_0x2f0871(0x31eb),_0x4e2a5a['E'][_0x2f0871(0x2c0f)]),this[_0x2f0871(0x3d35)](_0x2f0871(0xa40),_0x4e2a5a['E'][_0x2f0871(0x2c0f)]),this[_0x2f0871(0x35ab)](_0x2f0871(0x2623),_0x4e2a5a['E'][_0x2f0871(0x3428)]),this[_0x2f0871(0x35ba)][0x0][_0x2f0871(0x1d3c)]=this[_0x2f0871(0x1f94)][0x0],this[_0x2f0871(0x2d05)](0x0,0x1);}['getClassName'](){var _0x3a5084=a8_0xcbd5;return _0x3a5084(0xa9c);}get[_0x416919(0x31eb)](){var _0x437570=_0x416919;return this[_0x437570(0x1f94)][0x0];}get[_0x416919(0xa40)](){var _0x38b8ae=_0x416919;return this[_0x38b8ae(0x1f94)][0x1];}get[_0x416919(0x2623)](){return this['_outputs'][0x0];}[_0x416919(0x2115)](_0x2b8a64){var _0x56a4d0=_0x416919;super[_0x56a4d0(0x2115)](_0x2b8a64);var _0x5e51e9=this[_0x56a4d0(0x35ba)][0x0];return _0x2b8a64[_0x56a4d0(0x3dfa)]+=this[_0x56a4d0(0x83a)](_0x5e51e9,_0x2b8a64)+(_0x56a4d0(0x10c9)+this['value']['associatedVariableName']+',\x20'+this[_0x56a4d0(0xa40)][_0x56a4d0(0x28ff)]+');\x0d\x0a'),this;}}(0x0,_0x44a0a4['H'])(_0x416919(0x3c6e),_0x57a6d);},0x16db9:(_0xeaeaff,_0x5fc8f7,_0x21f4a4)=>{var _0x37285d=a8_0x2e955a,_0x41f13f=_0x21f4a4(0x10b7b),_0x3982e8=_0x21f4a4(0x17eee),_0xe2de1a=_0x21f4a4(0xf582),_0x5a8d0f=_0x21f4a4(0x4158);_0x21f4a4(0x8cd3);class _0x507371 extends _0x41f13f['k']{constructor(_0x577432){var _0x4a2c0b=a8_0xcbd5;super(_0x577432,_0xe2de1a['u'][_0x4a2c0b(0x32e4)]),this[_0x4a2c0b(0x3d35)](_0x4a2c0b(0x1b26),_0x3982e8['E'][_0x4a2c0b(0x2c0f)]),this['registerOutput'](_0x4a2c0b(0x2623),_0x3982e8['E']['Float']),this[_0x4a2c0b(0x1f94)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x3982e8['E'][_0x4a2c0b(0x2f02)]|_0x3982e8['E'][_0x4a2c0b(0x310d)]|_0x3982e8['E'][_0x4a2c0b(0x386)]|_0x3982e8['E']['Color3']|_0x3982e8['E'][_0x4a2c0b(0x1b9e)]);}[_0x37285d(0x28c8)](){return'RandomNumberBlock';}get[_0x37285d(0x1b26)](){var _0x49b9c5=_0x37285d;return this[_0x49b9c5(0x1f94)][0x0];}get[_0x37285d(0x2623)](){var _0x269e72=_0x37285d;return this[_0x269e72(0x35ba)][0x0];}[_0x37285d(0x2115)](_0xeb9dc8){var _0x113ea1=_0x37285d;super[_0x113ea1(0x2115)](_0xeb9dc8);var _0x1555e4=this[_0x113ea1(0x35ba)][0x0],_0x31bfa0='//'+this['name'];return _0xeb9dc8[_0x113ea1(0x204d)]('helperFunctions',_0x31bfa0),_0xeb9dc8[_0x113ea1(0x3dfa)]+=this['_declareOutput'](_0x1555e4,_0xeb9dc8)+(_0x113ea1(0x16a0)+this[_0x113ea1(0x1b26)]['associatedVariableName']+_0x113ea1(0xee5)),this;}}(0x0,_0x5a8d0f['H'])(_0x37285d(0xb01),_0x507371);},0x1e3d:(_0x453353,_0x2dd7e3,_0x100a57)=>{var _0x2dfc30=a8_0x2e955a,_0x1bc3cf=_0x100a57(0x10b7b),_0x2ecf9f=_0x100a57(0x17eee),_0x2a0342=_0x100a57(0xf582),_0x100a57=_0x100a57(0x4158);class _0x12072e extends _0x1bc3cf['k']{constructor(_0x1efb15){var _0x539e55=a8_0xcbd5;super(_0x1efb15,_0x2a0342['u'][_0x539e55(0x32e4)]),this['registerInput'](_0x539e55(0x3f08),_0x2ecf9f['E'][_0x539e55(0x2c0f)]),this[_0x539e55(0x35ab)](_0x539e55(0x2623),_0x2ecf9f['E'][_0x539e55(0x3428)]),this['_outputs'][0x0][_0x539e55(0x1d3c)]=this[_0x539e55(0x1f94)][0x0];}[_0x2dfc30(0x28c8)](){var _0x24e8c2=_0x2dfc30;return _0x24e8c2(0x28c1);}get['input'](){var _0x55555f=_0x2dfc30;return this[_0x55555f(0x1f94)][0x0];}get[_0x2dfc30(0x2623)](){var _0x3b08c4=_0x2dfc30;return this[_0x3b08c4(0x35ba)][0x0];}[_0x2dfc30(0x2115)](_0x5d8521){var _0x4ac3b6=_0x2dfc30;super[_0x4ac3b6(0x2115)](_0x5d8521);var _0x346c94=this[_0x4ac3b6(0x35ba)][0x0];return this[_0x4ac3b6(0x3f08)]['type']===_0x2ecf9f['E'][_0x4ac3b6(0x735)]?_0x5d8521['compilationString']+=this[_0x4ac3b6(0x83a)](_0x346c94,_0x5d8521)+(_0x4ac3b6(0x1836)+this['input'][_0x4ac3b6(0x28ff)]+_0x4ac3b6(0x1a2d)):_0x5d8521['compilationString']+=this[_0x4ac3b6(0x83a)](_0x346c94,_0x5d8521)+(_0x4ac3b6(0x39f8)+this[_0x4ac3b6(0x3f08)][_0x4ac3b6(0x28ff)]+_0x4ac3b6(0x271f)),this;}}(0x0,_0x100a57['H'])(_0x2dfc30(0x2a3),_0x12072e);},0xc8af:(_0xceada4,_0x35aa33,_0x10a84e)=>{var _0x413ab=a8_0x2e955a,_0x515a96=_0x10a84e(0x10b7b),_0x35d4d0=_0x10a84e(0x17eee),_0xc65802=_0x10a84e(0xf582),_0x10a84e=_0x10a84e(0x4158);class _0x351347 extends _0x515a96['k']{constructor(_0x8c4d5f){var _0x8556f8=a8_0xcbd5;super(_0x8c4d5f,_0xc65802['u']['Neutral']),this[_0x8556f8(0x3d35)](_0x8556f8(0x3a6f),_0x35d4d0['E'][_0x8556f8(0x2c0f)]),this[_0x8556f8(0x3d35)]('normal',_0x35d4d0['E']['AutoDetect']),this[_0x8556f8(0x35ab)](_0x8556f8(0x2623),_0x35d4d0['E'][_0x8556f8(0x310d)]),this['_inputs'][0x0][_0x8556f8(0xedb)](_0x35d4d0['E'][_0x8556f8(0x310d)]|_0x35d4d0['E']['Vector4']|_0x35d4d0['E'][_0x8556f8(0x2cf3)]|_0x35d4d0['E'][_0x8556f8(0x1b9e)]),this[_0x8556f8(0x1f94)][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0x35d4d0['E'][_0x8556f8(0x310d)]|_0x35d4d0['E'][_0x8556f8(0x386)]|_0x35d4d0['E'][_0x8556f8(0x2cf3)]|_0x35d4d0['E'][_0x8556f8(0x1b9e)]);}[_0x413ab(0x28c8)](){var _0xef6838=_0x413ab;return _0xef6838(0x280e);}get[_0x413ab(0x3a6f)](){var _0x21443c=_0x413ab;return this[_0x21443c(0x1f94)][0x0];}get[_0x413ab(0x23e1)](){var _0x59ccc0=_0x413ab;return this[_0x59ccc0(0x1f94)][0x1];}get[_0x413ab(0x2623)](){var _0x5db081=_0x413ab;return this[_0x5db081(0x35ba)][0x0];}[_0x413ab(0x2115)](_0x103be6){var _0x2c2462=_0x413ab;super[_0x2c2462(0x2115)](_0x103be6);var _0xc922b7=this[_0x2c2462(0x35ba)][0x0];return _0x103be6['compilationString']+=this[_0x2c2462(0x83a)](_0xc922b7,_0x103be6)+('\x20=\x20reflect('+this['incident'][_0x2c2462(0x28ff)]+_0x2c2462(0x37b1)+this[_0x2c2462(0x23e1)][_0x2c2462(0x28ff)]+_0x2c2462(0x3ecb)),this;}}(0x0,_0x10a84e['H'])(_0x413ab(0x264c),_0x351347);},0x12eb3:(_0x1f933b,_0x492dbe,_0x34ccf8)=>{var _0x1ec14d=a8_0x2e955a,_0x2d1890=_0x34ccf8(0x10b7b),_0x334929=_0x34ccf8(0x17eee),_0x16138c=_0x34ccf8(0xf582),_0x34ccf8=_0x34ccf8(0x4158);class _0x31737e extends _0x2d1890['k']{constructor(_0x25d72a){var _0x2c1d4d=a8_0xcbd5;super(_0x25d72a,_0x16138c['u'][_0x2c1d4d(0x32e4)]),this[_0x2c1d4d(0x3d35)](_0x2c1d4d(0x3a6f),_0x334929['E'][_0x2c1d4d(0x2c0f)]),this['registerInput'](_0x2c1d4d(0x23e1),_0x334929['E'][_0x2c1d4d(0x2c0f)]),this['registerInput']('ior',_0x334929['E'][_0x2c1d4d(0x593)]),this[_0x2c1d4d(0x35ab)](_0x2c1d4d(0x2623),_0x334929['E']['Vector3']),this['_inputs'][0x0][_0x2c1d4d(0xedb)](_0x334929['E'][_0x2c1d4d(0x310d)]|_0x334929['E'][_0x2c1d4d(0x386)]|_0x334929['E'][_0x2c1d4d(0x2cf3)]|_0x334929['E'][_0x2c1d4d(0x1b9e)]),this[_0x2c1d4d(0x1f94)][0x1][_0x2c1d4d(0xedb)](_0x334929['E'][_0x2c1d4d(0x310d)]|_0x334929['E'][_0x2c1d4d(0x386)]|_0x334929['E'][_0x2c1d4d(0x2cf3)]|_0x334929['E'][_0x2c1d4d(0x1b9e)]);}['getClassName'](){var _0x268340=a8_0xcbd5;return _0x268340(0x86c);}get['incident'](){return this['_inputs'][0x0];}get[_0x1ec14d(0x23e1)](){return this['_inputs'][0x1];}get['ior'](){var _0x14873e=_0x1ec14d;return this[_0x14873e(0x1f94)][0x2];}get[_0x1ec14d(0x2623)](){var _0x426d35=_0x1ec14d;return this[_0x426d35(0x35ba)][0x0];}[_0x1ec14d(0x2115)](_0x394588){var _0xdbb6fd=_0x1ec14d;super['_buildBlock'](_0x394588);var _0x54efc8=this['_outputs'][0x0];return _0x394588[_0xdbb6fd(0x3dfa)]+=this['_declareOutput'](_0x54efc8,_0x394588)+(_0xdbb6fd(0x4170)+this[_0xdbb6fd(0x3a6f)][_0xdbb6fd(0x28ff)]+_0xdbb6fd(0x37b1)+this[_0xdbb6fd(0x23e1)][_0xdbb6fd(0x28ff)]+_0xdbb6fd(0x37b1)+this[_0xdbb6fd(0x2dd4)]['associatedVariableName']+_0xdbb6fd(0x1a2d)),this;}}(0x0,_0x34ccf8['H'])('BABYLON.RefractBlock',_0x31737e);},0xe785:(_0x4f6e66,_0x1012e3,_0x270e47)=>{var _0x3c7f4f=a8_0x2e955a;_0x270e47['d'](_0x1012e3,{'w':()=>_0x4ad960});function _0x4dd33d(_0x2b69e0,_0xeaaf12,_0x48b9f9,_0x12bc25){var _0x3e1dbb=a8_0xcbd5,_0x420e05,_0x36d82b=arguments[_0x3e1dbb(0x9da)],_0x489da0=_0x36d82b<0x3?_0xeaaf12:null===_0x12bc25?_0x12bc25=Object[_0x3e1dbb(0x2fee)](_0xeaaf12,_0x48b9f9):_0x12bc25;if(_0x3e1dbb(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x3e1dbb(0x3902)])_0x489da0=Reflect[_0x3e1dbb(0x3902)](_0x2b69e0,_0xeaaf12,_0x48b9f9,_0x12bc25);else{for(var _0x3ad486=_0x2b69e0[_0x3e1dbb(0x9da)]-0x1;0x0<=_0x3ad486;_0x3ad486--)(_0x420e05=_0x2b69e0[_0x3ad486])&&(_0x489da0=(_0x36d82b<0x3?_0x420e05(_0x489da0):0x3<_0x36d82b?_0x420e05(_0xeaaf12,_0x48b9f9,_0x489da0):_0x420e05(_0xeaaf12,_0x48b9f9))||_0x489da0);}0x3<_0x36d82b&&_0x489da0&&Object['defineProperty'](_0xeaaf12,_0x48b9f9,_0x489da0);}var _0x1012e3=_0x270e47(0x10b7b),_0x5c6f0e=_0x270e47(0x17eee),_0x10da8f=_0x270e47(0xf582),_0x12cf6c=_0x270e47(0x4158),_0x185d7f=_0x270e47(0xd53f),_0x270e47=_0x270e47(0xca26);class _0x4ad960 extends _0x1012e3['k']{constructor(_0x5f457d){var _0x45259f=a8_0xcbd5;super(_0x5f457d,_0x10da8f['u'][_0x45259f(0x32e4)]),this['sourceRange']=new _0x185d7f['FM'](-0x1,0x1),this['targetRange']=new _0x185d7f['FM'](0x0,0x1),this['registerInput'](_0x45259f(0x3f08),_0x5c6f0e['E'][_0x45259f(0x2c0f)]),this[_0x45259f(0x3d35)](_0x45259f(0x1d8f),_0x5c6f0e['E'][_0x45259f(0x593)],!0x0),this[_0x45259f(0x3d35)](_0x45259f(0xce8),_0x5c6f0e['E'][_0x45259f(0x593)],!0x0),this[_0x45259f(0x3d35)](_0x45259f(0x1d38),_0x5c6f0e['E'][_0x45259f(0x593)],!0x0),this[_0x45259f(0x3d35)](_0x45259f(0x2b4),_0x5c6f0e['E']['Float'],!0x0),this['registerOutput'](_0x45259f(0x2623),_0x5c6f0e['E'][_0x45259f(0x3428)]),this[_0x45259f(0x35ba)][0x0][_0x45259f(0x1d3c)]=this[_0x45259f(0x1f94)][0x0];}[_0x3c7f4f(0x28c8)](){var _0x52619c=_0x3c7f4f;return _0x52619c(0x30b6);}get[_0x3c7f4f(0x3f08)](){var _0x590a73=_0x3c7f4f;return this[_0x590a73(0x1f94)][0x0];}get[_0x3c7f4f(0x1d8f)](){var _0x2482f3=_0x3c7f4f;return this[_0x2482f3(0x1f94)][0x1];}get[_0x3c7f4f(0xce8)](){var _0xa7f676=_0x3c7f4f;return this[_0xa7f676(0x1f94)][0x2];}get[_0x3c7f4f(0x1d38)](){var _0x25b7a0=_0x3c7f4f;return this[_0x25b7a0(0x1f94)][0x3];}get[_0x3c7f4f(0x2b4)](){var _0x5b154b=_0x3c7f4f;return this[_0x5b154b(0x1f94)][0x4];}get[_0x3c7f4f(0x2623)](){return this['_outputs'][0x0];}[_0x3c7f4f(0x2115)](_0x164642){var _0x2baad8=_0x3c7f4f;super['_buildBlock'](_0x164642);var _0x3d4e20=this['_outputs'][0x0],_0x135ef8=this['sourceMin'][_0x2baad8(0x3331)]?this[_0x2baad8(0x1d8f)]['associatedVariableName']:this[_0x2baad8(0x26e8)](this[_0x2baad8(0x2d51)]['x']),_0x2570a5=this[_0x2baad8(0xce8)][_0x2baad8(0x3331)]?this['sourceMax'][_0x2baad8(0x28ff)]:this['_writeFloat'](this[_0x2baad8(0x2d51)]['y']),_0x2cf102=this[_0x2baad8(0x1d38)]['isConnected']?this[_0x2baad8(0x1d38)][_0x2baad8(0x28ff)]:this[_0x2baad8(0x26e8)](this['targetRange']['x']),_0x513e14=this[_0x2baad8(0x2b4)]['isConnected']?this[_0x2baad8(0x2b4)][_0x2baad8(0x28ff)]:this[_0x2baad8(0x26e8)](this['targetRange']['y']);return _0x164642['compilationString']+=this[_0x2baad8(0x83a)](_0x3d4e20,_0x164642)+(_0x2baad8(0x2f6a)+_0x2cf102+_0x2baad8(0x2d65)+this[_0x2baad8(0x1f94)][0x0][_0x2baad8(0x28ff)]+'\x20-\x20'+_0x135ef8+_0x2baad8(0x269f)+_0x513e14+_0x2baad8(0xc2a)+_0x2cf102+_0x2baad8(0x3ebb)+_0x2570a5+_0x2baad8(0xc2a)+_0x135ef8+_0x2baad8(0x1a2d)),this;}['_dumpPropertiesCode'](){var _0x939764=_0x3c7f4f;return super[_0x939764(0x1d87)]()+(this['_codeVariableName']+_0x939764(0x31d5)+this[_0x939764(0x2d51)]['x']+',\x20'+this['sourceRange']['y']+');\x0d\x0a')+(this[_0x939764(0x302b)]+_0x939764(0x3992)+this[_0x939764(0x398e)]['x']+',\x20'+this['targetRange']['y']+_0x939764(0x1a2d));}[_0x3c7f4f(0xea8)](){var _0x23e1ae=_0x3c7f4f;const _0x33493e=super['serialize']();return _0x33493e[_0x23e1ae(0x2d51)]=this['sourceRange'][_0x23e1ae(0xec2)](),_0x33493e['targetRange']=this[_0x23e1ae(0x398e)][_0x23e1ae(0xec2)](),_0x33493e;}['_deserialize'](_0x10b309,_0x3490e8,_0x45e203){var _0x296058=_0x3c7f4f;super[_0x296058(0x364c)](_0x10b309,_0x3490e8,_0x45e203),this[_0x296058(0x2d51)]=_0x185d7f['FM'][_0x296058(0x1e74)](_0x10b309[_0x296058(0x2d51)]),this['targetRange']=_0x185d7f['FM']['FromArray'](_0x10b309['targetRange']);}}_0x4dd33d([(0x0,_0x270e47['p'])(_0x3c7f4f(0x31b3),_0x270e47['U'][_0x3c7f4f(0x2f02)])],_0x4ad960['prototype'],_0x3c7f4f(0x2d51),void 0x0),_0x4dd33d([(0x0,_0x270e47['p'])('To',_0x270e47['U'][_0x3c7f4f(0x2f02)])],_0x4ad960[_0x3c7f4f(0x2dca)],_0x3c7f4f(0x398e),void 0x0),(0x0,_0x12cf6c['H'])(_0x3c7f4f(0x3563),_0x4ad960);},0x1022d:(_0x46ffae,_0x4bb7e7,_0x2e920c)=>{var _0x450426=a8_0x2e955a,_0x5eba01=_0x2e920c(0x10b7b),_0x4ee65c=_0x2e920c(0x17eee),_0x5a0757=_0x2e920c(0xf582),_0x2e920c=_0x2e920c(0x4158);class _0x2b39fa extends _0x5eba01['k']{constructor(_0x48a122){var _0x4928e6=a8_0xcbd5;super(_0x48a122,_0x5a0757['u'][_0x4928e6(0x32e4)]),this['registerInput'](_0x4928e6(0x31eb),_0x4ee65c['E'][_0x4928e6(0x2c0f)]),this[_0x4928e6(0x3d35)]('reference',_0x4ee65c['E'][_0x4928e6(0x2c0f)]),this[_0x4928e6(0x3d35)](_0x4928e6(0x169a),_0x4ee65c['E']['Float']),this[_0x4928e6(0x3d35)](_0x4928e6(0x1121),_0x4ee65c['E']['AutoDetect']),this[_0x4928e6(0x35ab)]('output',_0x4ee65c['E'][_0x4928e6(0x3428)]),this[_0x4928e6(0x35ba)][0x0][_0x4928e6(0x1d3c)]=this[_0x4928e6(0x1f94)][0x0],this[_0x4928e6(0x2d05)](0x0,0x1),this[_0x4928e6(0x2d05)](0x0,0x3),this['_inputs'][0x0][_0x4928e6(0x2dd)][_0x4928e6(0x2009)](_0x4ee65c['E'][_0x4928e6(0x593)]),this[_0x4928e6(0x1f94)][0x0][_0x4928e6(0x2dd)]['push'](_0x4ee65c['E'][_0x4928e6(0x735)]),this[_0x4928e6(0x1f94)][0x1][_0x4928e6(0x2dd)][_0x4928e6(0x2009)](_0x4ee65c['E'][_0x4928e6(0x593)]),this[_0x4928e6(0x1f94)][0x1][_0x4928e6(0x2dd)]['push'](_0x4ee65c['E'][_0x4928e6(0x735)]),this[_0x4928e6(0x1f94)][0x3]['excludedConnectionPointTypes']['push'](_0x4ee65c['E'][_0x4928e6(0x593)]),this[_0x4928e6(0x1f94)][0x3][_0x4928e6(0x2dd)][_0x4928e6(0x2009)](_0x4ee65c['E'][_0x4928e6(0x735)]);}['getClassName'](){var _0x420efc=a8_0xcbd5;return _0x420efc(0x3eea);}get[_0x450426(0x31eb)](){return this['_inputs'][0x0];}get['reference'](){var _0x4aa6a0=_0x450426;return this[_0x4aa6a0(0x1f94)][0x1];}get[_0x450426(0x169a)](){return this['_inputs'][0x2];}get[_0x450426(0x1121)](){var _0x1312d1=_0x450426;return this[_0x1312d1(0x1f94)][0x3];}get[_0x450426(0x2623)](){var _0x2259d3=_0x450426;return this[_0x2259d3(0x35ba)][0x0];}['_buildBlock'](_0x3089c0){var _0x2805fa=_0x450426;super['_buildBlock'](_0x3089c0);var _0x16f165=this[_0x2805fa(0x35ba)][0x0];return _0x3089c0['compilationString']+=this[_0x2805fa(0x83a)](_0x16f165,_0x3089c0)+';\x0d\x0a',_0x3089c0['compilationString']+=_0x2805fa(0x59a)+this[_0x2805fa(0x31eb)][_0x2805fa(0x28ff)]+'\x20-\x20'+this[_0x2805fa(0xbfc)][_0x2805fa(0x28ff)]+_0x2805fa(0x2101)+this[_0x2805fa(0x169a)][_0x2805fa(0x28ff)]+_0x2805fa(0xf4a),_0x3089c0[_0x2805fa(0x3dfa)]+=_0x16f165[_0x2805fa(0x28ff)]+_0x2805fa(0x2f6a)+this['replacement'][_0x2805fa(0x28ff)]+';\x0d\x0a',_0x3089c0[_0x2805fa(0x3dfa)]+=_0x2805fa(0xe4e),_0x3089c0[_0x2805fa(0x3dfa)]+=_0x16f165[_0x2805fa(0x28ff)]+'\x20=\x20'+this['value'][_0x2805fa(0x28ff)]+';\x0d\x0a',_0x3089c0[_0x2805fa(0x3dfa)]+=_0x2805fa(0x40a0),this;}}(0x0,_0x2e920c['H'])(_0x450426(0x1caf),_0x2b39fa);},0x722c:(_0x56e90a,_0x2a8556,_0x3f1dd4)=>{var _0x519014=a8_0x2e955a,_0x4b2e0b=_0x3f1dd4(0x10b7b),_0x170f4a=_0x3f1dd4(0x17eee),_0x2203f7=_0x3f1dd4(0xf582),_0x391918=_0x3f1dd4(0x4158),_0x3c315d=_0x3f1dd4(0x97e6);class _0x2220e0 extends _0x4b2e0b['k']{constructor(_0x98277d){var _0x2c5972=a8_0xcbd5;super(_0x98277d,_0x2203f7['u']['Neutral']),this[_0x2c5972(0x3d35)](_0x2c5972(0x3f08),_0x170f4a['E']['Vector2']),this[_0x2c5972(0x3d35)](_0x2c5972(0x2df0),_0x170f4a['E'][_0x2c5972(0x593)]),this[_0x2c5972(0x35ab)]('output',_0x170f4a['E']['Vector2']);}[_0x519014(0x28c8)](){var _0x2cbba9=_0x519014;return _0x2cbba9(0x2ae1);}get[_0x519014(0x3f08)](){var _0x15b3d6=_0x519014;return this[_0x15b3d6(0x1f94)][0x0];}get[_0x519014(0x2df0)](){var _0x5d651d=_0x519014;return this[_0x5d651d(0x1f94)][0x1];}get[_0x519014(0x2623)](){var _0x575a6f=_0x519014;return this[_0x575a6f(0x35ba)][0x0];}[_0x519014(0x1c5f)](){var _0x5e9502=_0x519014;if(!this[_0x5e9502(0x2df0)]['isConnected']){const _0x3b186e=new _0x3c315d['S'](_0x5e9502(0x2df0));_0x3b186e[_0x5e9502(0x31eb)]=0x0,_0x3b186e[_0x5e9502(0x2623)][_0x5e9502(0x13e2)](this['angle']);}}[_0x519014(0x2115)](_0x21a6ab){var _0x21d8bd=_0x519014;super[_0x21d8bd(0x2115)](_0x21a6ab);var _0x4ec6c5=this[_0x21d8bd(0x35ba)][0x0],_0x123a91=this[_0x21d8bd(0x2df0)],_0x3a2141=this[_0x21d8bd(0x3f08)];return _0x21a6ab[_0x21d8bd(0x3dfa)]+=this[_0x21d8bd(0x83a)](_0x4ec6c5,_0x21a6ab)+(_0x21d8bd(0xc6f)+_0x123a91[_0x21d8bd(0x28ff)]+_0x21d8bd(0x4022)+_0x3a2141[_0x21d8bd(0x28ff)]+_0x21d8bd(0x98a)+_0x123a91[_0x21d8bd(0x28ff)]+')\x20*\x20'+_0x3a2141[_0x21d8bd(0x28ff)]+_0x21d8bd(0x40c5)+_0x123a91[_0x21d8bd(0x28ff)]+_0x21d8bd(0x4022)+_0x3a2141[_0x21d8bd(0x28ff)]+_0x21d8bd(0x1f75)+_0x123a91[_0x21d8bd(0x28ff)]+_0x21d8bd(0x4022)+_0x3a2141['associatedVariableName']+_0x21d8bd(0x18b0)),this;}}(0x0,_0x391918['H'])(_0x519014(0xec4),_0x2220e0);},0x106ad:(_0x8030bf,_0x2e161,_0x368354)=>{var _0x4f8fc4=a8_0x2e955a,_0x460574=_0x368354(0x10b7b),_0x4805e1=_0x368354(0x17eee),_0x2a47ad=_0x368354(0xf582),_0x368354=_0x368354(0x4158);class _0x13d98b extends _0x460574['k']{constructor(_0x42b547){var _0x1b9c75=a8_0xcbd5;super(_0x42b547,_0x2a47ad['u'][_0x1b9c75(0x32e4)]),this[_0x1b9c75(0x3d35)](_0x1b9c75(0x3f08),_0x4805e1['E'][_0x1b9c75(0x2c0f)]),this[_0x1b9c75(0x3d35)](_0x1b9c75(0x2ba2),_0x4805e1['E']['Float']),this['registerOutput'](_0x1b9c75(0x2623),_0x4805e1['E'][_0x1b9c75(0x3428)]),this[_0x1b9c75(0x35ba)][0x0][_0x1b9c75(0x1d3c)]=this[_0x1b9c75(0x1f94)][0x0];}[_0x4f8fc4(0x28c8)](){return'ScaleBlock';}get[_0x4f8fc4(0x3f08)](){return this['_inputs'][0x0];}get[_0x4f8fc4(0x2ba2)](){return this['_inputs'][0x1];}get['output'](){var _0x8eac9e=_0x4f8fc4;return this[_0x8eac9e(0x35ba)][0x0];}[_0x4f8fc4(0x2115)](_0x515fb0){var _0x1e5563=_0x4f8fc4;super[_0x1e5563(0x2115)](_0x515fb0);var _0x34f649=this[_0x1e5563(0x35ba)][0x0];return _0x515fb0['compilationString']+=this[_0x1e5563(0x83a)](_0x34f649,_0x515fb0)+('\x20=\x20'+this[_0x1e5563(0x3f08)][_0x1e5563(0x28ff)]+_0x1e5563(0x33e4)+this['factor'][_0x1e5563(0x28ff)]+_0x1e5563(0x271f)),this;}}(0x0,_0x368354['H'])('BABYLON.ScaleBlock',_0x13d98b);},0x6b73:(_0x3a2c3d,_0x5627d3,_0x1abc00)=>{var _0x39f534=a8_0x2e955a,_0xdeb730=_0x1abc00(0x10b7b),_0x26e723=_0x1abc00(0x17eee),_0xbaf90c=_0x1abc00(0xf582),_0x1abc00=_0x1abc00(0x4158);class _0x59d741 extends _0xdeb730['k']{constructor(_0x177052){var _0x24fedf=a8_0xcbd5;super(_0x177052,_0xbaf90c['u'][_0x24fedf(0x32e4)]),this[_0x24fedf(0x3d35)](_0x24fedf(0x1b26),_0x26e723['E'][_0x24fedf(0x310d)]),this[_0x24fedf(0x35ab)](_0x24fedf(0x2623),_0x26e723['E'][_0x24fedf(0x593)]);}[_0x39f534(0x28c8)](){var _0x53ff8e=_0x39f534;return _0x53ff8e(0x389c);}get[_0x39f534(0x1b26)](){return this['_inputs'][0x0];}get['output'](){var _0x130786=_0x39f534;return this[_0x130786(0x35ba)][0x0];}[_0x39f534(0x2115)](_0x4a7a9b){var _0x6ef633=_0x39f534;if(super[_0x6ef633(0x2115)](_0x4a7a9b),this['seed']['isConnected']&&this[_0x6ef633(0x35ba)][0x0][_0x6ef633(0x26c5)])return _0x4a7a9b[_0x6ef633(0x3657)](_0x6ef633(0x299a),_0x6ef633(0x2479),_0x6ef633(0xe1e)),_0x4a7a9b['compilationString']+=this[_0x6ef633(0x83a)](this[_0x6ef633(0x35ba)][0x0],_0x4a7a9b)+(_0x6ef633(0x3d7c)+this[_0x6ef633(0x1b26)][_0x6ef633(0x28ff)]+_0x6ef633(0x1a2d)),this;}}(0x0,_0x1abc00['H'])(_0x39f534(0xd10),_0x59d741);},0x53e6:(_0x475cd5,_0x5d6c7a,_0x1773a4)=>{var _0x1e173e=a8_0x2e955a,_0x3df7c2=_0x1773a4(0x10b7b),_0x40b40c=_0x1773a4(0x17eee),_0x496c73=_0x1773a4(0xf582),_0x1773a4=_0x1773a4(0x4158);class _0x5bcf20 extends _0x3df7c2['k']{constructor(_0x5d6737){var _0x463639=a8_0xcbd5;super(_0x5d6737,_0x496c73['u']['Neutral']),this[_0x463639(0x3d35)](_0x463639(0x31eb),_0x40b40c['E'][_0x463639(0x2c0f)]),this[_0x463639(0x3d35)](_0x463639(0x347c),_0x40b40c['E'][_0x463639(0x593)]),this[_0x463639(0x3d35)](_0x463639(0x230a),_0x40b40c['E'][_0x463639(0x593)]),this[_0x463639(0x35ab)](_0x463639(0x2623),_0x40b40c['E'][_0x463639(0x3428)]),this[_0x463639(0x35ba)][0x0][_0x463639(0x1d3c)]=this[_0x463639(0x1f94)][0x0];}[_0x1e173e(0x28c8)](){return'SmoothStepBlock';}get[_0x1e173e(0x31eb)](){var _0x2fa536=_0x1e173e;return this[_0x2fa536(0x1f94)][0x0];}get[_0x1e173e(0x347c)](){return this['_inputs'][0x1];}get[_0x1e173e(0x230a)](){var _0x4ade6b=_0x1e173e;return this[_0x4ade6b(0x1f94)][0x2];}get[_0x1e173e(0x2623)](){var _0x2c21ce=_0x1e173e;return this[_0x2c21ce(0x35ba)][0x0];}['_buildBlock'](_0xcc6884){var _0x502f80=_0x1e173e;super['_buildBlock'](_0xcc6884);var _0x70bc93=this[_0x502f80(0x35ba)][0x0];return _0xcc6884[_0x502f80(0x3dfa)]+=this[_0x502f80(0x83a)](_0x70bc93,_0xcc6884)+(_0x502f80(0x2c80)+this[_0x502f80(0x347c)]['associatedVariableName']+',\x20'+this[_0x502f80(0x230a)][_0x502f80(0x28ff)]+',\x20'+this[_0x502f80(0x31eb)][_0x502f80(0x28ff)]+');\x0d\x0a'),this;}}(0x0,_0x1773a4['H'])('BABYLON.SmoothStepBlock',_0x5bcf20);},0x2e99:(_0x215983,_0x1363a0,_0x84269b)=>{var _0x42c67e=a8_0x2e955a,_0x2ce398=_0x84269b(0x10b7b),_0x1f4cfa=_0x84269b(0x17eee),_0x1b4561=_0x84269b(0xf582),_0x84269b=_0x84269b(0x4158);class _0x5a9da7 extends _0x2ce398['k']{constructor(_0x4655d5){var _0x271948=a8_0xcbd5;super(_0x4655d5,_0x1b4561['u']['Neutral']),this[_0x271948(0x3d35)](_0x271948(0x31eb),_0x1f4cfa['E'][_0x271948(0x593)]),this[_0x271948(0x3d35)]('edge',_0x1f4cfa['E'][_0x271948(0x593)]),this[_0x271948(0x35ab)](_0x271948(0x2623),_0x1f4cfa['E'][_0x271948(0x593)]);}[_0x42c67e(0x28c8)](){var _0x22eebe=_0x42c67e;return _0x22eebe(0xcf5);}get[_0x42c67e(0x31eb)](){var _0xb82c47=_0x42c67e;return this[_0xb82c47(0x1f94)][0x0];}get[_0x42c67e(0x34da)](){var _0x5ce295=_0x42c67e;return this[_0x5ce295(0x1f94)][0x1];}get['output'](){var _0x3869fc=_0x42c67e;return this[_0x3869fc(0x35ba)][0x0];}['_buildBlock'](_0x2c8224){var _0x316ffa=_0x42c67e;super['_buildBlock'](_0x2c8224);var _0x6a7fef=this['_outputs'][0x0];return _0x2c8224['compilationString']+=this[_0x316ffa(0x83a)](_0x6a7fef,_0x2c8224)+(_0x316ffa(0x1cc3)+this['edge'][_0x316ffa(0x28ff)]+',\x20'+this[_0x316ffa(0x31eb)][_0x316ffa(0x28ff)]+_0x316ffa(0x1a2d)),this;}}(0x0,_0x84269b['H'])(_0x42c67e(0x31e4),_0x5a9da7);},0xa491:(_0x5af43b,_0x51ff6d,_0x1a9f83)=>{var _0x2dce2d=a8_0x2e955a,_0x5b78c8=_0x1a9f83(0x10b7b),_0x2fbe31=_0x1a9f83(0x17eee),_0x45a92e=_0x1a9f83(0xf582),_0x1a9f83=_0x1a9f83(0x4158);class _0x3d588f extends _0x5b78c8['k']{constructor(_0x2c9180){var _0x371db5=a8_0xcbd5;super(_0x2c9180,_0x45a92e['u'][_0x371db5(0x32e4)]),this['registerInput'](_0x371db5(0x2932),_0x2fbe31['E'][_0x371db5(0x2c0f)]),this['registerInput'](_0x371db5(0x8a2),_0x2fbe31['E'][_0x371db5(0x2c0f)]),this[_0x371db5(0x35ab)](_0x371db5(0x2623),_0x2fbe31['E'][_0x371db5(0x3428)]),this[_0x371db5(0x35ba)][0x0][_0x371db5(0x1d3c)]=this['_inputs'][0x0],this['_linkConnectionTypes'](0x0,0x1);}[_0x2dce2d(0x28c8)](){var _0xbaf54b=_0x2dce2d;return _0xbaf54b(0x23f9);}get[_0x2dce2d(0x2932)](){return this['_inputs'][0x0];}get[_0x2dce2d(0x8a2)](){return this['_inputs'][0x1];}get[_0x2dce2d(0x2623)](){return this['_outputs'][0x0];}[_0x2dce2d(0x2115)](_0xe36f75){var _0x2f0733=_0x2dce2d;super[_0x2f0733(0x2115)](_0xe36f75);var _0x906a6c=this['_outputs'][0x0];return _0xe36f75[_0x2f0733(0x3dfa)]+=this['_declareOutput'](_0x906a6c,_0xe36f75)+(_0x2f0733(0x2f6a)+this[_0x2f0733(0x2932)]['associatedVariableName']+_0x2f0733(0xc2a)+this[_0x2f0733(0x8a2)][_0x2f0733(0x28ff)]+';\x0d\x0a'),this;}}(0x0,_0x1a9f83['H'])(_0x2dce2d(0xfe4),_0x3d588f);},0x64bd:(_0x55a7e1,_0x5126a1,_0x466e55)=>{var _0x5658df=a8_0x2e955a;_0x466e55['d'](_0x5126a1,{'m':()=>_0x2b99c3});var _0x5126a1=_0x466e55(0x10b7b),_0x4eb37d=_0x466e55(0x17eee),_0x4f019b=_0x466e55(0xf582),_0x466e55=_0x466e55(0x4158);class _0x2b99c3 extends _0x5126a1['k']{constructor(_0x57181b){var _0x14cdc1=a8_0xcbd5;super(_0x57181b,_0x4f019b['u'][_0x14cdc1(0x32e4)]),this[_0x14cdc1(0x49c)]=0x1,this[_0x14cdc1(0x296a)]=0x0,this[_0x14cdc1(0x36f2)]=_0x4f019b['u'][_0x14cdc1(0xb37)],this[_0x14cdc1(0x3d35)](_0x14cdc1(0x339),_0x4eb37d['E'][_0x14cdc1(0x2c0f)]),this[_0x14cdc1(0x3d35)](_0x14cdc1(0x1ea),_0x4eb37d['E'][_0x14cdc1(0x735)]),this['registerOutput']('output',_0x4eb37d['E']['Vector4']),this[_0x14cdc1(0x35ab)](_0x14cdc1(0x3cf),_0x4eb37d['E'][_0x14cdc1(0x310d)]),this['_inputs'][0x0][_0x14cdc1(0x20a2)]['add'](_0x12c890=>{var _0x2d14fd=_0x14cdc1;!_0x12c890[_0x2d14fd(0x2445)][_0x2d14fd(0x2a8d)]||_0x2d14fd(0x23e1)!==(_0x12c890=_0x12c890['ownerBlock'])[_0x2d14fd(0x1c3a)]&&_0x2d14fd(0x2d67)!==_0x12c890[_0x2d14fd(0x1c3a)]||(this[_0x2d14fd(0x49c)]=0x0);});}['getClassName'](){var _0x4becc1=a8_0xcbd5;return _0x4becc1(0x36a6);}get['vector'](){var _0x39ed0e=a8_0xcbd5;return this[_0x39ed0e(0x1f94)][0x0];}get[_0x5658df(0x2623)](){var _0x43e66c=_0x5658df;return this[_0x43e66c(0x35ba)][0x0];}get[_0x5658df(0x3cf)](){var _0x468ee5=_0x5658df;return this[_0x468ee5(0x35ba)][0x1];}get[_0x5658df(0x1ea)](){var _0x30a4b1=_0x5658df;return this[_0x30a4b1(0x1f94)][0x1];}[_0x5658df(0x2115)](_0x1a9bcc){var _0x28405c=_0x5658df;super['_buildBlock'](_0x1a9bcc);var _0xb701ab=this['vector'],_0x5ba583=this['transform'];if(_0xb701ab[_0x28405c(0x8e1)]){if(0x0===this['complementW']){var _0x1723f3='//'+this[_0x28405c(0x1c3a)],_0x1e4ef5=(_0x1a9bcc[_0x28405c(0x204d)](_0x28405c(0x3491),_0x1723f3),_0x1a9bcc[_0x28405c(0x2a8a)]['blocksWithDefines'][_0x28405c(0x2009)](this),_0x1a9bcc[_0x28405c(0xe62)](_0x5ba583[_0x28405c(0x28ff)]+'_NUS'));switch(_0x1a9bcc[_0x28405c(0x3dfa)]+=_0x28405c(0x17f1)+_0x1e4ef5+_0x28405c(0x142f)+_0x5ba583[_0x28405c(0x28ff)]+_0x28405c(0x1a2d),_0x1a9bcc[_0x28405c(0x3dfa)]+=_0x28405c(0xd0d),_0x1a9bcc[_0x28405c(0x3dfa)]+=_0x1e4ef5+('\x20=\x20transposeMat3(inverseMat3('+_0x1e4ef5+_0x28405c(0x3b50)),_0x1a9bcc['compilationString']+='#endif\x0d\x0a',_0xb701ab[_0x28405c(0x8e1)]['type']){case _0x4eb37d['E'][_0x28405c(0x2f02)]:_0x1a9bcc[_0x28405c(0x3dfa)]+=this[_0x28405c(0x83a)](this[_0x28405c(0x2623)],_0x1a9bcc)+(_0x28405c(0x4128)+_0x1e4ef5+_0x28405c(0xdcd)+_0xb701ab['associatedVariableName']+',\x20'+this[_0x28405c(0x26e8)](this[_0x28405c(0x296a)])+'),\x20'+this[_0x28405c(0x26e8)](this['complementW'])+_0x28405c(0x1a2d));break;case _0x4eb37d['E'][_0x28405c(0x310d)]:case _0x4eb37d['E'][_0x28405c(0x2cf3)]:_0x1a9bcc[_0x28405c(0x3dfa)]+=this['_declareOutput'](this['output'],_0x1a9bcc)+(_0x28405c(0x4128)+_0x1e4ef5+_0x28405c(0x33e4)+_0xb701ab['associatedVariableName']+',\x20'+this[_0x28405c(0x26e8)](this[_0x28405c(0x49c)])+');\x0d\x0a');break;default:_0x1a9bcc[_0x28405c(0x3dfa)]+=this[_0x28405c(0x83a)](this['output'],_0x1a9bcc)+(_0x28405c(0x4128)+_0x1e4ef5+_0x28405c(0x33e4)+_0xb701ab['associatedVariableName']+_0x28405c(0x37b1)+this[_0x28405c(0x26e8)](this[_0x28405c(0x49c)])+_0x28405c(0x1a2d));}}else{var _0x581827=_0x5ba583[_0x28405c(0x28ff)];switch(_0xb701ab[_0x28405c(0x8e1)]['type']){case _0x4eb37d['E'][_0x28405c(0x2f02)]:_0x1a9bcc[_0x28405c(0x3dfa)]+=this[_0x28405c(0x83a)](this[_0x28405c(0x2623)],_0x1a9bcc)+(_0x28405c(0x2f6a)+_0x581827+_0x28405c(0x2d68)+_0xb701ab[_0x28405c(0x28ff)]+',\x20'+this['_writeFloat'](this[_0x28405c(0x296a)])+',\x20'+this['_writeFloat'](this['complementW'])+_0x28405c(0x1a2d));break;case _0x4eb37d['E']['Vector3']:case _0x4eb37d['E'][_0x28405c(0x2cf3)]:_0x1a9bcc[_0x28405c(0x3dfa)]+=this[_0x28405c(0x83a)](this[_0x28405c(0x2623)],_0x1a9bcc)+('\x20=\x20'+_0x581827+_0x28405c(0x2d68)+_0xb701ab[_0x28405c(0x28ff)]+',\x20'+this['_writeFloat'](this[_0x28405c(0x49c)])+_0x28405c(0x1a2d));break;default:_0x1a9bcc[_0x28405c(0x3dfa)]+=this[_0x28405c(0x83a)](this[_0x28405c(0x2623)],_0x1a9bcc)+(_0x28405c(0x2f6a)+_0x581827+'\x20*\x20'+_0xb701ab[_0x28405c(0x28ff)]+';\x0d\x0a');}}this['xyz'][_0x28405c(0x26c5)]&&(_0x1a9bcc['compilationString']+=this[_0x28405c(0x83a)](this[_0x28405c(0x3cf)],_0x1a9bcc)+('\x20=\x20'+this['output'][_0x28405c(0x28ff)]+_0x28405c(0x1904)));}return this;}['prepareDefines'](_0x1a2c6c,_0x4f4411,_0x177566){var _0x312254=_0x5658df;_0x1a2c6c['nonUniformScaling']&&_0x177566[_0x312254(0xe6c)](_0x312254(0x2c4b),!0x0);}[_0x5658df(0xea8)](){var _0x21c4b2=_0x5658df;const _0x12f7c3=super['serialize']();return _0x12f7c3['complementZ']=this[_0x21c4b2(0x296a)],_0x12f7c3[_0x21c4b2(0x49c)]=this[_0x21c4b2(0x49c)],_0x12f7c3;}['_deserialize'](_0x54ac3a,_0x90c02,_0x455f94){var _0x45fc98=_0x5658df;super[_0x45fc98(0x364c)](_0x54ac3a,_0x90c02,_0x455f94),this[_0x45fc98(0x296a)]=void 0x0!==_0x54ac3a[_0x45fc98(0x296a)]?_0x54ac3a[_0x45fc98(0x296a)]:0x0,this[_0x45fc98(0x49c)]=void 0x0!==_0x54ac3a[_0x45fc98(0x49c)]?_0x54ac3a[_0x45fc98(0x49c)]:0x1;}[_0x5658df(0x1d87)](){var _0x38b05f=_0x5658df;return super[_0x38b05f(0x1d87)]()+(this[_0x38b05f(0x302b)]+_0x38b05f(0x167d)+this[_0x38b05f(0x296a)]+_0x38b05f(0x271f))+(this[_0x38b05f(0x302b)]+_0x38b05f(0x1733)+this[_0x38b05f(0x49c)]+_0x38b05f(0x271f));}}(0x0,_0x466e55['H'])('BABYLON.TransformBlock',_0x2b99c3);},0x4cbb:(_0x2fe388,_0xe9f9e9,_0x3aaca0)=>{var _0x284bd1=a8_0x2e955a;_0x3aaca0['d'](_0xe9f9e9,{'H':()=>_0x4d9f95});var _0xe9f9e9=_0x3aaca0(0x10b7b),_0x49f88c=_0x3aaca0(0x17eee),_0x49e341=_0x3aaca0(0xf582),_0x1102a8=_0x3aaca0(0x17368),_0x241599=_0x3aaca0(0x533),_0x3bc0e1=_0x3aaca0(0x4158),_0x163e47=_0x3aaca0(0x12cad),_0x3120d8=_0x3aaca0(0x1610),_0x3d14e2=(_0x3aaca0(0x8cd3),_0x3aaca0(0x7648)),_0x3b4ed8=_0x3aaca0(0x9bf9),_0x3c35ba=_0x3aaca0(0x11096);class _0x4d9f95 extends _0xe9f9e9['k']{constructor(_0x5da735,_0x50489e=!0x1){var _0x3c34b1=a8_0xcbd5;super(_0x5da735,_0x49e341['u'][_0x3c34b1(0x32e4)]),this[_0x3c34b1(0x1864)]=!0x1,this[_0x3c34b1(0x2d48)]=!0x1,this[_0x3c34b1(0x3d07)]=!0x1,this[_0x3c34b1(0x3d35)](_0x3c34b1(0x2436),_0x49f88c['E']['AutoDetect'],!0x1),this['registerInput']('normal',_0x49f88c['E']['AutoDetect'],!0x1),this[_0x3c34b1(0x3d35)](_0x3c34b1(0x80e),_0x49f88c['E'][_0x3c34b1(0x593)],!0x0),this[_0x3c34b1(0x3d35)](_0x3c34b1(0xd7b),_0x49f88c['E'][_0x3c34b1(0x19fb)],!0x0,_0x49e341['u'][_0x3c34b1(0x3621)],new _0x3b4ed8['C'](_0x3c34b1(0xd7b),this,_0x1102a8['Ab'][_0x3c34b1(0x17a)],_0x3d14e2['S'],_0x3c34b1(0x4064))),this[_0x3c34b1(0x3d35)]('sourceY',_0x49f88c['E']['Object'],!0x0,_0x49e341['u']['VertexAndFragment'],new _0x3b4ed8['C']('sourceY',this,_0x1102a8['Ab'][_0x3c34b1(0x17a)],_0x3d14e2['S'],_0x3c34b1(0x4064))),_0x50489e||this[_0x3c34b1(0x3d35)](_0x3c34b1(0x401d),_0x49f88c['E'][_0x3c34b1(0x19fb)],!0x0,_0x49e341['u'][_0x3c34b1(0x3621)],new _0x3b4ed8['C'](_0x3c34b1(0x401d),this,_0x1102a8['Ab'][_0x3c34b1(0x17a)],_0x3d14e2['S'],_0x3c34b1(0x4064))),this[_0x3c34b1(0x35ab)](_0x3c34b1(0x15da),_0x49f88c['E'][_0x3c34b1(0x1b9e)],_0x49e341['u'][_0x3c34b1(0x32e4)]),this[_0x3c34b1(0x35ab)]('rgb',_0x49f88c['E'][_0x3c34b1(0x2cf3)],_0x49e341['u']['Neutral']),this[_0x3c34b1(0x35ab)]('r',_0x49f88c['E'][_0x3c34b1(0x593)],_0x49e341['u'][_0x3c34b1(0x32e4)]),this[_0x3c34b1(0x35ab)]('g',_0x49f88c['E'][_0x3c34b1(0x593)],_0x49e341['u'][_0x3c34b1(0x32e4)]),this[_0x3c34b1(0x35ab)]('b',_0x49f88c['E']['Float'],_0x49e341['u'][_0x3c34b1(0x32e4)]),this[_0x3c34b1(0x35ab)]('a',_0x49f88c['E'][_0x3c34b1(0x593)],_0x49e341['u']['Neutral']),this[_0x3c34b1(0x35ab)]('level',_0x49f88c['E'][_0x3c34b1(0x593)],_0x49e341['u']['Neutral']),this[_0x3c34b1(0x1f94)][0x0][_0x3c34b1(0xedb)](_0x49f88c['E'][_0x3c34b1(0x2cf3)]|_0x49f88c['E']['Vector3']|_0x49f88c['E'][_0x3c34b1(0x386)]),this[_0x3c34b1(0x1f94)][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0x49f88c['E']['Color3']|_0x49f88c['E'][_0x3c34b1(0x310d)]|_0x49f88c['E']['Vector4']);}get['texture'](){var _0xd672c1=a8_0xcbd5,_0x5070ba;return this[_0xd672c1(0xd7b)]['isConnected']?(null==(_0x5070ba=this[_0xd672c1(0xd7b)][_0xd672c1(0x8e1)])?void 0x0:_0x5070ba['ownerBlock'])[_0xd672c1(0x2bb4)]:this['_texture'];}set['texture'](_0x14b988){var _0x249a34=a8_0xcbd5,_0x3937c3;if(this[_0x249a34(0x398a)]!==_0x14b988){const _0x4ec990=null!=(_0x3937c3=null==_0x14b988?void 0x0:_0x14b988[_0x249a34(0x14ab)]())?_0x3937c3:_0x3c35ba['l'][_0x249a34(0x39a1)];!_0x14b988&&_0x4ec990&&_0x4ec990[_0x249a34(0x3e08)](_0x3120d8['g'][_0x249a34(0x2aa)],_0x48af3b=>_0x48af3b[_0x249a34(0x32e9)](this[_0x249a34(0x398a)])),(this[_0x249a34(0x398a)]=_0x14b988)&&_0x4ec990&&_0x4ec990[_0x249a34(0x3e08)](_0x3120d8['g'][_0x249a34(0x2aa)],_0x12add8=>_0x12add8[_0x249a34(0x32e9)](_0x14b988));}}get[_0x284bd1(0x18a8)](){var _0x35a160=_0x284bd1,_0x5611fe;return this['sourceY']['isConnected']?(null==(_0x5611fe=this[_0x35a160(0x21e0)][_0x35a160(0x8e1)])?void 0x0:_0x5611fe[_0x35a160(0x2445)])[_0x35a160(0x2bb4)]:null;}get[_0x284bd1(0x11cf)](){var _0x1d7282=_0x284bd1,_0x55c86b;return null!=(_0x55c86b=this['sourceZ'])&&_0x55c86b[_0x1d7282(0x3331)]?(null==(_0x55c86b=this['sourceY'][_0x1d7282(0x8e1)])?void 0x0:_0x55c86b[_0x1d7282(0x2445)])[_0x1d7282(0x2bb4)]:null;}['_getImageSourceBlock'](_0x40a874){var _0x4d1371=_0x284bd1;return null!=_0x40a874&&_0x40a874['isConnected']?_0x40a874[_0x4d1371(0x8e1)][_0x4d1371(0x2445)]:null;}get[_0x284bd1(0x3770)](){var _0x287da1=_0x284bd1,_0x1d3373=this[_0x287da1(0xe5d)](this[_0x287da1(0xd7b)]);return _0x1d3373?_0x1d3373[_0x287da1(0x3770)]:this[_0x287da1(0x3cd2)];}get[_0x284bd1(0x1bc6)](){var _0x4b0c61=_0x284bd1,_0x31f798;return null!=(_0x31f798=null==(_0x31f798=this[_0x4b0c61(0xe5d)](this['sourceY']))?void 0x0:_0x31f798[_0x4b0c61(0x3770)])?_0x31f798:null;}get['samplerZName'](){var _0x270439=_0x284bd1,_0x23875f;return null!=(_0x23875f=null==(_0x23875f=this[_0x270439(0xe5d)](this['sourceZ']))?void 0x0:_0x23875f['samplerName'])?_0x23875f:null;}get[_0x284bd1(0x41db)](){var _0x1348a8=_0x284bd1;return this[_0x1348a8(0xd7b)][_0x1348a8(0x3331)];}set[_0x284bd1(0xd47)](_0x256af4){var _0x3febee=_0x284bd1;if(_0x256af4!==this['_convertToGammaSpace']&&(this[_0x3febee(0x1864)]=_0x256af4,this['texture'])){const _0x223d76=null!=(_0x256af4=this[_0x3febee(0x2bb4)][_0x3febee(0x14ab)]())?_0x256af4:_0x3c35ba['l'][_0x3febee(0x39a1)];null!==_0x223d76&&void 0x0!==_0x223d76&&_0x223d76[_0x3febee(0x3e08)](_0x3120d8['g']['MATERIAL_TextureDirtyFlag'],_0x4addc0=>_0x4addc0[_0x3febee(0x32e9)](this[_0x3febee(0x2bb4)]));}}get['convertToGammaSpace'](){var _0x512545=_0x284bd1;return this[_0x512545(0x1864)];}set[_0x284bd1(0x1945)](_0x12c939){var _0xf0de6d=_0x284bd1;if(_0x12c939!==this[_0xf0de6d(0x2d48)]&&(this[_0xf0de6d(0x2d48)]=_0x12c939,this['texture'])){const _0xc3e3c5=null!=(_0x12c939=this['texture'][_0xf0de6d(0x14ab)]())?_0x12c939:_0x3c35ba['l'][_0xf0de6d(0x39a1)];null!==_0xc3e3c5&&void 0x0!==_0xc3e3c5&&_0xc3e3c5[_0xf0de6d(0x3e08)](_0x3120d8['g']['MATERIAL_TextureDirtyFlag'],_0x5283a0=>_0x5283a0['hasTexture'](this[_0xf0de6d(0x2bb4)]));}}get[_0x284bd1(0x1945)](){var _0x46f50b=_0x284bd1;return this[_0x46f50b(0x2d48)];}['getClassName'](){return'TriPlanarBlock';}get['position'](){var _0x2fe0d2=_0x284bd1;return this[_0x2fe0d2(0x1f94)][0x0];}get[_0x284bd1(0x23e1)](){var _0x5b65d6=_0x284bd1;return this[_0x5b65d6(0x1f94)][0x1];}get[_0x284bd1(0x80e)](){var _0x43585a=_0x284bd1;return this[_0x43585a(0x1f94)][0x2];}get[_0x284bd1(0xd7b)](){return this['_inputs'][0x3];}get[_0x284bd1(0x21e0)](){var _0x577d57=_0x284bd1;return this[_0x577d57(0x1f94)][0x4];}get[_0x284bd1(0x401d)](){var _0x45cfe4=_0x284bd1;return this[_0x45cfe4(0x1f94)][0x5];}get[_0x284bd1(0x15da)](){return this['_outputs'][0x0];}get[_0x284bd1(0x197e)](){var _0xdda086=_0x284bd1;return this[_0xdda086(0x35ba)][0x1];}get['r'](){var _0x14f8dd=_0x284bd1;return this[_0x14f8dd(0x35ba)][0x2];}get['g'](){var _0x474df6=_0x284bd1;return this[_0x474df6(0x35ba)][0x3];}get['b'](){var _0x56b458=_0x284bd1;return this[_0x56b458(0x35ba)][0x4];}get['a'](){var _0x4d997c=_0x284bd1;return this[_0x4d997c(0x35ba)][0x5];}get[_0x284bd1(0x1f4d)](){var _0x23ded2=_0x284bd1;return this[_0x23ded2(0x35ba)][0x6];}[_0x284bd1(0x39db)](_0x2e44bf,_0x7fce9e,_0x41bd7b){var _0x42e516=_0x284bd1,_0x354430,_0x157f98;_0x41bd7b[_0x42e516(0x2c7e)]&&(_0x354430=this['convertToGammaSpace']&&this[_0x42e516(0x2bb4)]&&!this['texture'][_0x42e516(0x1eea)],_0x157f98=this['convertToLinearSpace']&&this[_0x42e516(0x2bb4)]&&this[_0x42e516(0x2bb4)][_0x42e516(0x1eea)],_0x41bd7b[_0x42e516(0xe6c)](this['_linearDefineName'],_0x354430,!0x0),_0x41bd7b[_0x42e516(0xe6c)](this[_0x42e516(0x2f9)],_0x157f98,!0x0));}[_0x284bd1(0xe80)](){var _0x17b532=_0x284bd1;return!(this[_0x17b532(0x2bb4)]&&!this[_0x17b532(0x2bb4)]['isReadyOrNotBlocking']());}['bind'](_0x145c2a){var _0x9939ee=_0x284bd1;this[_0x9939ee(0x2bb4)]&&(_0x145c2a['setFloat'](this[_0x9939ee(0xb66)],this[_0x9939ee(0x2bb4)][_0x9939ee(0x1f4d)]),this[_0x9939ee(0x1c83)]||_0x145c2a[_0x9939ee(0x35bd)](this[_0x9939ee(0x3cd2)],this[_0x9939ee(0x2bb4)]));}[_0x284bd1(0x2b83)](_0x2dca5a){var _0x4d92a6=_0x284bd1,_0x2eccef=this[_0x4d92a6(0x3770)],_0x14ddef=null!=(_0x14ddef=this[_0x4d92a6(0x1bc6)])?_0x14ddef:_0x2eccef,_0x427cda=null!=(_0x427cda=this[_0x4d92a6(0x1199)])?_0x427cda:_0x2eccef,_0x4939f6=this['sharpness']['isConnected']?this[_0x4d92a6(0x80e)][_0x4d92a6(0x28ff)]:'1.0',_0x1a7b01=_0x2dca5a[_0x4d92a6(0xe62)]('x'),_0x20199b=_0x2dca5a[_0x4d92a6(0xe62)]('y'),_0x374495=_0x2dca5a[_0x4d92a6(0xe62)]('z'),_0x581126=_0x2dca5a['_getFreeVariableName']('z');_0x2dca5a[_0x4d92a6(0x3dfa)]+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20'+_0x1a7b01+'\x20=\x20texture2D('+_0x2eccef+',\x20'+this['position']['associatedVariableName']+'.yz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20'+_0x20199b+'\x20=\x20texture2D('+_0x14ddef+',\x20'+this[_0x4d92a6(0x2436)][_0x4d92a6(0x28ff)]+'.zx);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20'+_0x374495+'\x20=\x20texture2D('+_0x427cda+',\x20'+this[_0x4d92a6(0x2436)][_0x4d92a6(0x28ff)]+'.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20blend\x20weights\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20'+_0x581126+_0x4d92a6(0x19b1)+this['normal'][_0x4d92a6(0x28ff)]+_0x4d92a6(0x18f9)+_0x4939f6+_0x4d92a6(0x16e0)+this[_0x4d92a6(0x3864)]+_0x4d92a6(0x3f2d)+_0x1a7b01+'*'+_0x581126+_0x4d92a6(0xe3a)+_0x20199b+'*'+_0x581126+_0x4d92a6(0x1826)+_0x374495+'*'+_0x581126+'.z)\x20/\x20('+_0x581126+_0x4d92a6(0xe3a)+_0x581126+_0x4d92a6(0x1826)+_0x581126+'.z);\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20';}[_0x284bd1(0x394)](_0x5c8522,_0x5d09ee,_0x4f306b){var _0x2a3345=_0x284bd1;'a'!==_0x4f306b&&(this[_0x2a3345(0x2bb4)]&&this[_0x2a3345(0x2bb4)]['gammaSpace']||(_0x5c8522[_0x2a3345(0x3dfa)]+=_0x2a3345(0x360c)+this['_linearDefineName']+_0x2a3345(0xf7d)+_0x5d09ee[_0x2a3345(0x28ff)]+_0x2a3345(0x703)+_0x5d09ee['associatedVariableName']+_0x2a3345(0x2d6)),_0x5c8522[_0x2a3345(0x3dfa)]+=_0x2a3345(0x360c)+this[_0x2a3345(0x2f9)]+_0x2a3345(0x787)+_0x5d09ee[_0x2a3345(0x28ff)]+'\x20=\x20toLinearSpace('+_0x5d09ee[_0x2a3345(0x28ff)]+');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20');}[_0x284bd1(0xb8d)](_0x2400ab,_0x25d5e6,_0x499f86){var _0x1a2389=_0x284bd1;let _0x322c04='';this['disableLevelMultiplication']||(_0x322c04=_0x1a2389(0x33e4)+this['_textureInfoName']),_0x2400ab['compilationString']+=this[_0x1a2389(0x83a)](_0x25d5e6,_0x2400ab)+_0x1a2389(0x2f6a)+this[_0x1a2389(0x3864)]+'.'+_0x499f86+_0x322c04+_0x1a2389(0x271f),this[_0x1a2389(0x394)](_0x2400ab,_0x25d5e6,_0x499f86);}[_0x284bd1(0x2115)](_0x1cbb23){var _0x4287b3=_0x284bd1;super[_0x4287b3(0x2115)](_0x1cbb23),this[_0x4287b3(0xd7b)][_0x4287b3(0x3331)]?this[_0x4287b3(0x1c83)]=this[_0x4287b3(0xd7b)][_0x4287b3(0x8e1)][_0x4287b3(0x2445)]:this[_0x4287b3(0x1c83)]=null,this[_0x4287b3(0xb66)]=_0x1cbb23[_0x4287b3(0xe62)](_0x4287b3(0x165c)),this['level'][_0x4287b3(0x28ff)]=this[_0x4287b3(0xb66)],this[_0x4287b3(0x3864)]=_0x1cbb23['_getFreeVariableName'](_0x4287b3(0x320c)),this[_0x4287b3(0x38cb)]=_0x1cbb23[_0x4287b3(0x7f3)](_0x4287b3(0x3882)),this[_0x4287b3(0x2f9)]=_0x1cbb23[_0x4287b3(0x7f3)](_0x4287b3(0x3199)),this[_0x4287b3(0x1c83)]||(this[_0x4287b3(0x3cd2)]=_0x1cbb23[_0x4287b3(0xe62)](this[_0x4287b3(0x1c3a)]+_0x4287b3(0x7bf)),_0x1cbb23['_emit2DSampler'](this[_0x4287b3(0x3cd2)])),_0x1cbb23[_0x4287b3(0x2a8a)][_0x4287b3(0x11fb)][_0x4287b3(0x2009)](this),_0x1cbb23[_0x4287b3(0x2a8a)]['textureBlocks'][_0x4287b3(0x2009)](this),_0x1cbb23[_0x4287b3(0x2a8a)][_0x4287b3(0x1e4f)][_0x4287b3(0x2009)](this),_0x1cbb23[_0x4287b3(0x2a8a)][_0x4287b3(0x3418)][_0x4287b3(0x2009)](this);var _0x36a035='//'+this[_0x4287b3(0x1c3a)];_0x1cbb23[_0x4287b3(0x204d)](_0x4287b3(0x3491),_0x36a035),_0x1cbb23[_0x4287b3(0x208e)](this[_0x4287b3(0xb66)],'float'),this[_0x4287b3(0x2b83)](_0x1cbb23);for(const _0x563b45 of this[_0x4287b3(0x35ba)])_0x563b45[_0x4287b3(0x26c5)]&&_0x4287b3(0x1f4d)!==_0x563b45['name']&&this[_0x4287b3(0xb8d)](_0x1cbb23,_0x563b45,_0x563b45[_0x4287b3(0x1c3a)]);return this;}[_0x284bd1(0x1d87)](){var _0x26d32e=_0x284bd1;let _0x5bb576=super[_0x26d32e(0x1d87)]();return _0x5bb576=(_0x5bb576=(_0x5bb576+=this[_0x26d32e(0x302b)]+'.convertToGammaSpace\x20=\x20'+this[_0x26d32e(0xd47)]+_0x26d32e(0x271f))+(this[_0x26d32e(0x302b)]+_0x26d32e(0x27ca)+this[_0x26d32e(0x1945)]+_0x26d32e(0x271f)))+(this['_codeVariableName']+_0x26d32e(0x391b)+this[_0x26d32e(0x3d07)]+_0x26d32e(0x271f)),this['texture']?_0x5bb576=(_0x5bb576=(_0x5bb576=(_0x5bb576=(_0x5bb576=(_0x5bb576=(_0x5bb576=(_0x5bb576=(_0x5bb576=(_0x5bb576=(_0x5bb576+=this[_0x26d32e(0x302b)]+'.texture\x20=\x20new\x20BABYLON.Texture(\x22'+this[_0x26d32e(0x2bb4)][_0x26d32e(0x1c3a)]+_0x26d32e(0xd75)+this[_0x26d32e(0x2bb4)]['noMipmap']+',\x20'+this[_0x26d32e(0x2bb4)][_0x26d32e(0x32e5)]+',\x20'+this[_0x26d32e(0x2bb4)]['samplingMode']+_0x26d32e(0x1a2d))+(this[_0x26d32e(0x302b)]+_0x26d32e(0x3785)+this[_0x26d32e(0x2bb4)]['wrapU']+_0x26d32e(0x271f)))+(this[_0x26d32e(0x302b)]+_0x26d32e(0xec1)+this[_0x26d32e(0x2bb4)][_0x26d32e(0x570)]+';\x0d\x0a'))+(this[_0x26d32e(0x302b)]+_0x26d32e(0x23b9)+this[_0x26d32e(0x2bb4)][_0x26d32e(0x1b50)]+_0x26d32e(0x271f)))+(this[_0x26d32e(0x302b)]+'.texture.vAng\x20=\x20'+this[_0x26d32e(0x2bb4)][_0x26d32e(0x3487)]+_0x26d32e(0x271f)))+(this['_codeVariableName']+_0x26d32e(0x56d)+this['texture'][_0x26d32e(0x3ba7)]+';\x0d\x0a'))+(this[_0x26d32e(0x302b)]+_0x26d32e(0x12b4)+this[_0x26d32e(0x2bb4)][_0x26d32e(0x1f57)]+_0x26d32e(0x271f)))+(this['_codeVariableName']+_0x26d32e(0x2264)+this['texture'][_0x26d32e(0x3673)]+_0x26d32e(0x271f)))+(this[_0x26d32e(0x302b)]+'.texture.uScale\x20=\x20'+this['texture'][_0x26d32e(0x21dd)]+_0x26d32e(0x271f)))+(this[_0x26d32e(0x302b)]+_0x26d32e(0x2231)+this[_0x26d32e(0x2bb4)][_0x26d32e(0x1462)]+_0x26d32e(0x271f)))+(this['_codeVariableName']+_0x26d32e(0x3ba4)+this[_0x26d32e(0x2bb4)][_0x26d32e(0x10e4)]+';\x0d\x0a'):_0x5bb576;}[_0x284bd1(0xea8)](){var _0x48d9eb=_0x284bd1;const _0x30003e=super[_0x48d9eb(0xea8)]();return _0x30003e[_0x48d9eb(0xd47)]=this[_0x48d9eb(0xd47)],_0x30003e[_0x48d9eb(0x1945)]=this[_0x48d9eb(0x1945)],_0x30003e[_0x48d9eb(0x3d07)]=this['disableLevelMultiplication'],this[_0x48d9eb(0x41db)]||!this['texture']||this[_0x48d9eb(0x2bb4)][_0x48d9eb(0x2e73)]||_0x48d9eb(0x20d5)===this[_0x48d9eb(0x2bb4)][_0x48d9eb(0x28c8)]()||(_0x30003e[_0x48d9eb(0x2bb4)]=this[_0x48d9eb(0x2bb4)]['serialize']()),_0x30003e;}['_deserialize'](_0x5b3775,_0x18a106,_0x573940){var _0x114a32=_0x284bd1;super[_0x114a32(0x364c)](_0x5b3775,_0x18a106,_0x573940),this[_0x114a32(0xd47)]=_0x5b3775[_0x114a32(0xd47)],this[_0x114a32(0x1945)]=!!_0x5b3775[_0x114a32(0x1945)],this[_0x114a32(0x3d07)]=!!_0x5b3775[_0x114a32(0x3d07)],_0x5b3775[_0x114a32(0x2bb4)]&&!_0x241599['O'][_0x114a32(0xea5)]&&void 0x0!==_0x5b3775[_0x114a32(0x2bb4)][_0x114a32(0xfa0)]&&(_0x573940=0x0===_0x5b3775['texture'][_0x114a32(0xfa0)]['indexOf']('data:')?'':_0x573940,this[_0x114a32(0x2bb4)]=_0x163e47['x'][_0x114a32(0xd6b)](_0x5b3775[_0x114a32(0x2bb4)],_0x18a106,_0x573940));}}(0x0,_0x3bc0e1['H'])(_0x284bd1(0x3840),_0x4d9f95);},0x158fd:(_0x5292e4,_0x44621c,_0xf750a9)=>{var _0x4e0bff=a8_0x2e955a;_0xf750a9['d'](_0x44621c,{'S':()=>_0x15a543,'p':()=>_0x227f93});var _0x227f93,_0x393fe9,_0x44621c=_0xf750a9(0x10b7b),_0x565aaf=_0xf750a9(0x17eee),_0x5a7cb4=_0xf750a9(0xf582),_0xf750a9=_0xf750a9(0x4158);(_0x393fe9=_0x227f93=_0x227f93||{})[_0x393fe9['Cos']=0x0]=_0x4e0bff(0x2683),_0x393fe9[_0x393fe9['Sin']=0x1]='Sin',_0x393fe9[_0x393fe9[_0x4e0bff(0x165f)]=0x2]=_0x4e0bff(0x165f),_0x393fe9[_0x393fe9['Exp']=0x3]=_0x4e0bff(0x28f8),_0x393fe9[_0x393fe9['Exp2']=0x4]=_0x4e0bff(0x39c4),_0x393fe9[_0x393fe9[_0x4e0bff(0xed9)]=0x5]=_0x4e0bff(0xed9),_0x393fe9[_0x393fe9['Floor']=0x6]=_0x4e0bff(0x2c34),_0x393fe9[_0x393fe9[_0x4e0bff(0x98e)]=0x7]=_0x4e0bff(0x98e),_0x393fe9[_0x393fe9[_0x4e0bff(0x3cb3)]=0x8]=_0x4e0bff(0x3cb3),_0x393fe9[_0x393fe9[_0x4e0bff(0x9c1)]=0x9]=_0x4e0bff(0x9c1),_0x393fe9[_0x393fe9['Tan']=0xa]=_0x4e0bff(0x3c39),_0x393fe9[_0x393fe9[_0x4e0bff(0x350d)]=0xb]=_0x4e0bff(0x350d),_0x393fe9[_0x393fe9[_0x4e0bff(0x16fd)]=0xc]=_0x4e0bff(0x16fd),_0x393fe9[_0x393fe9[_0x4e0bff(0xf05)]=0xd]='ArcSin',_0x393fe9[_0x393fe9[_0x4e0bff(0x24d8)]=0xe]=_0x4e0bff(0x24d8),_0x393fe9[_0x393fe9[_0x4e0bff(0x15e3)]=0xf]=_0x4e0bff(0x15e3),_0x393fe9[_0x393fe9[_0x4e0bff(0x2a47)]=0x10]=_0x4e0bff(0x2a47),_0x393fe9[_0x393fe9[_0x4e0bff(0x1453)]=0x11]=_0x4e0bff(0x1453);class _0x15a543 extends _0x44621c['k']{constructor(_0x4beb5d){var _0x53bdf0=_0x4e0bff;super(_0x4beb5d,_0x5a7cb4['u']['Neutral']),this['operation']=_0x227f93[_0x53bdf0(0x2683)],this[_0x53bdf0(0x3d35)](_0x53bdf0(0x3f08),_0x565aaf['E']['AutoDetect']),this[_0x53bdf0(0x35ab)](_0x53bdf0(0x2623),_0x565aaf['E'][_0x53bdf0(0x3428)]),this['_outputs'][0x0][_0x53bdf0(0x1d3c)]=this[_0x53bdf0(0x1f94)][0x0];}[_0x4e0bff(0x28c8)](){return'TrigonometryBlock';}get[_0x4e0bff(0x3f08)](){var _0x4aa749=_0x4e0bff;return this[_0x4aa749(0x1f94)][0x0];}get[_0x4e0bff(0x2623)](){var _0xc3ac44=_0x4e0bff;return this[_0xc3ac44(0x35ba)][0x0];}[_0x4e0bff(0x2115)](_0x4d5944){var _0x5615bc=_0x4e0bff;super[_0x5615bc(0x2115)](_0x4d5944);var _0xc61552=this['_outputs'][0x0];let _0x2d78fe='';switch(this[_0x5615bc(0x2ff3)]){case _0x227f93[_0x5615bc(0x2683)]:_0x2d78fe=_0x5615bc(0x3276);break;case _0x227f93[_0x5615bc(0x362a)]:_0x2d78fe='sin';break;case _0x227f93[_0x5615bc(0x165f)]:_0x2d78fe='abs';break;case _0x227f93[_0x5615bc(0x28f8)]:_0x2d78fe=_0x5615bc(0x22d9);break;case _0x227f93['Exp2']:_0x2d78fe=_0x5615bc(0x20d8);break;case _0x227f93[_0x5615bc(0xed9)]:_0x2d78fe='round';break;case _0x227f93[_0x5615bc(0x2c34)]:_0x2d78fe=_0x5615bc(0x27d7);break;case _0x227f93[_0x5615bc(0x98e)]:_0x2d78fe=_0x5615bc(0x1305);break;case _0x227f93[_0x5615bc(0x3cb3)]:_0x2d78fe=_0x5615bc(0xa6b);break;case _0x227f93[_0x5615bc(0x9c1)]:_0x2d78fe=_0x5615bc(0x1385);break;case _0x227f93[_0x5615bc(0x3c39)]:_0x2d78fe=_0x5615bc(0x379);break;case _0x227f93[_0x5615bc(0x350d)]:_0x2d78fe=_0x5615bc(0x4107);break;case _0x227f93['ArcCos']:_0x2d78fe=_0x5615bc(0x1347);break;case _0x227f93[_0x5615bc(0xf05)]:_0x2d78fe=_0x5615bc(0x877);break;case _0x227f93['Fract']:_0x2d78fe=_0x5615bc(0x289a);break;case _0x227f93[_0x5615bc(0x15e3)]:_0x2d78fe=_0x5615bc(0x205f);break;case _0x227f93['Radians']:_0x2d78fe=_0x5615bc(0x12f6);break;case _0x227f93[_0x5615bc(0x1453)]:_0x2d78fe='degrees';}return _0x4d5944[_0x5615bc(0x3dfa)]+=this[_0x5615bc(0x83a)](_0xc61552,_0x4d5944)+(_0x5615bc(0x2f6a)+_0x2d78fe+'('+this[_0x5615bc(0x3f08)]['associatedVariableName']+_0x5615bc(0x1a2d)),this;}[_0x4e0bff(0xea8)](){var _0x5760f7=_0x4e0bff;const _0x4cf864=super[_0x5760f7(0xea8)]();return _0x4cf864['operation']=this[_0x5760f7(0x2ff3)],_0x4cf864;}[_0x4e0bff(0x364c)](_0x5cf475,_0x11de12,_0x52287d){var _0x534bc8=_0x4e0bff;super[_0x534bc8(0x364c)](_0x5cf475,_0x11de12,_0x52287d),this['operation']=_0x5cf475[_0x534bc8(0x2ff3)];}['_dumpPropertiesCode'](){var _0x8f1007=_0x4e0bff;return super[_0x8f1007(0x1d87)]()+(this['_codeVariableName']+'.operation\x20=\x20BABYLON.TrigonometryBlockOperations.'+_0x227f93[this[_0x8f1007(0x2ff3)]]+';\x0d\x0a');}}(0x0,_0xf750a9['H'])('BABYLON.TrigonometryBlock',_0x15a543);},0x144e3:(_0x4f2889,_0x27dd84,_0x4263b8)=>{var _0x3a3b15=a8_0x2e955a;_0x4263b8['d'](_0x27dd84,{'t':()=>_0x22ab7d});var _0x27dd84=_0x4263b8(0x10b7b),_0x5bdeeb=_0x4263b8(0x17eee),_0x5d8ab2=_0x4263b8(0xf582),_0x4263b8=_0x4263b8(0x4158);class _0x22ab7d extends _0x27dd84['k']{constructor(_0x5d72be){var _0x19b9be=a8_0xcbd5;super(_0x5d72be,_0x5d8ab2['u'][_0x19b9be(0x32e4)]),this[_0x19b9be(0x1132)]='x',this[_0x19b9be(0x22aa)]='y',this[_0x19b9be(0x114d)]='z',this['wSwizzle']='w',this[_0x19b9be(0x3d35)](_0x19b9be(0x3f30),_0x5bdeeb['E'][_0x19b9be(0x386)],!0x0),this['registerInput'](_0x19b9be(0x218d),_0x5bdeeb['E']['Vector3'],!0x0),this[_0x19b9be(0x3d35)](_0x19b9be(0xa93),_0x5bdeeb['E'][_0x19b9be(0x2f02)],!0x0),this['registerInput'](_0x19b9be(0xf74),_0x5bdeeb['E'][_0x19b9be(0x2f02)],!0x0),this['registerInput']('x',_0x5bdeeb['E'][_0x19b9be(0x593)],!0x0),this['registerInput']('y',_0x5bdeeb['E'][_0x19b9be(0x593)],!0x0),this[_0x19b9be(0x3d35)]('z',_0x5bdeeb['E'][_0x19b9be(0x593)],!0x0),this['registerInput']('w',_0x5bdeeb['E'][_0x19b9be(0x593)],!0x0),this['registerOutput'](_0x19b9be(0x1c92),_0x5bdeeb['E']['Vector4']),this[_0x19b9be(0x35ab)](_0x19b9be(0x3cf),_0x5bdeeb['E'][_0x19b9be(0x310d)]),this['registerOutput']('xy',_0x5bdeeb['E'][_0x19b9be(0x2f02)]),this[_0x19b9be(0x35ab)]('zw',_0x5bdeeb['E'][_0x19b9be(0x2f02)]);}['getClassName'](){var _0x375321=a8_0xcbd5;return _0x375321(0x3aa4);}get[_0x3a3b15(0x3bdf)](){var _0x194713=_0x3a3b15;return this[_0x194713(0x1f94)][0x0];}get[_0x3a3b15(0x1f2)](){return this['_inputs'][0x1];}get['xyIn'](){var _0x35f3cc=_0x3a3b15;return this[_0x35f3cc(0x1f94)][0x2];}get['zwIn'](){return this['_inputs'][0x3];}get['x'](){var _0x485c07=_0x3a3b15;return this[_0x485c07(0x1f94)][0x4];}get['y'](){var _0x4e1762=_0x3a3b15;return this[_0x4e1762(0x1f94)][0x5];}get['z'](){var _0x2da2c6=_0x3a3b15;return this[_0x2da2c6(0x1f94)][0x6];}get['w'](){return this['_inputs'][0x7];}get[_0x3a3b15(0x1c92)](){var _0x582709=_0x3a3b15;return this[_0x582709(0x35ba)][0x0];}get[_0x3a3b15(0x3084)](){var _0x5b3a0c=_0x3a3b15;return this[_0x5b3a0c(0x35ba)][0x1];}get[_0x3a3b15(0x2312)](){var _0x2a003f=_0x3a3b15;return this[_0x2a003f(0x35ba)][0x2];}get[_0x3a3b15(0x3302)](){var _0x3b3254=_0x3a3b15;return this[_0x3b3254(0x35ba)][0x3];}get['xy'](){var _0x5d92ee=_0x3a3b15;return this[_0x5d92ee(0x2312)];}get[_0x3a3b15(0x3cf)](){var _0x6d51e6=_0x3a3b15;return this[_0x6d51e6(0x3084)];}[_0x3a3b15(0x3dd0)](_0x1d3c72){var _0x242374=_0x3a3b15;return _0x242374(0x3f30)===_0x1d3c72?_0x242374(0x3bdf):_0x242374(0x218d)===_0x1d3c72?'xyzIn':_0x242374(0xa93)===_0x1d3c72?_0x242374(0x2b89):_0x242374(0xf74)===_0x1d3c72?_0x242374(0x4056):_0x1d3c72;}[_0x3a3b15(0x19a8)](_0x2c117c){var _0x45e54c=_0x3a3b15;const _0x50d92c=this['xSwizzle']+this[_0x45e54c(0x22aa)]+this['zSwizzle']+this[_0x45e54c(0x885)];return'.'+_0x50d92c[_0x45e54c(0x2e42)](0x0,_0x2c117c);}['_buildBlock'](_0x3f4870){var _0x3214ad=_0x3a3b15;super[_0x3214ad(0x2115)](_0x3f4870);var _0x5132bb=this['x'],_0xde4e49=this['y'],_0x589bcc=this['z'],_0x4bebb1=this['w'],_0x2e937d=this[_0x3214ad(0x2b89)],_0x2dd725=this[_0x3214ad(0x4056)],_0x37419d=this[_0x3214ad(0x1f2)],_0x395d9f=this[_0x3214ad(0x3bdf)],_0x1ff256=this[_0x3214ad(0x35ba)][0x0],_0x5baafe=this[_0x3214ad(0x35ba)][0x1],_0x3855e7=this[_0x3214ad(0x35ba)][0x2],_0x5495ea=this[_0x3214ad(0x35ba)][0x3];return _0x395d9f[_0x3214ad(0x3331)]?(_0x1ff256[_0x3214ad(0x26c5)]&&(_0x3f4870[_0x3214ad(0x3dfa)]+=this[_0x3214ad(0x83a)](_0x1ff256,_0x3f4870)+(_0x3214ad(0x2f6a)+_0x395d9f[_0x3214ad(0x28ff)]+this[_0x3214ad(0x19a8)](0x4)+_0x3214ad(0x271f))),_0x5baafe['hasEndpoints']&&(_0x3f4870['compilationString']+=this['_declareOutput'](_0x5baafe,_0x3f4870)+('\x20=\x20'+_0x395d9f[_0x3214ad(0x28ff)]+this[_0x3214ad(0x19a8)](0x3)+_0x3214ad(0x271f))),_0x3855e7[_0x3214ad(0x26c5)]&&(_0x3f4870['compilationString']+=this[_0x3214ad(0x83a)](_0x3855e7,_0x3f4870)+('\x20=\x20'+_0x395d9f['associatedVariableName']+this[_0x3214ad(0x19a8)](0x2)+_0x3214ad(0x271f)))):_0x37419d[_0x3214ad(0x3331)]?(_0x1ff256[_0x3214ad(0x26c5)]&&(_0x3f4870[_0x3214ad(0x3dfa)]+=this['_declareOutput'](_0x1ff256,_0x3f4870)+(_0x3214ad(0x4128)+_0x37419d[_0x3214ad(0x28ff)]+',\x20'+(_0x4bebb1['isConnected']?this[_0x3214ad(0x3355)](_0x4bebb1):_0x3214ad(0x3b68))+')'+this[_0x3214ad(0x19a8)](0x4)+_0x3214ad(0x271f))),_0x5baafe[_0x3214ad(0x26c5)]&&(_0x3f4870['compilationString']+=this[_0x3214ad(0x83a)](_0x5baafe,_0x3f4870)+(_0x3214ad(0x2f6a)+_0x37419d['associatedVariableName']+this[_0x3214ad(0x19a8)](0x3)+';\x0d\x0a')),_0x3855e7[_0x3214ad(0x26c5)]&&(_0x3f4870[_0x3214ad(0x3dfa)]+=this[_0x3214ad(0x83a)](_0x3855e7,_0x3f4870)+(_0x3214ad(0x2f6a)+_0x37419d[_0x3214ad(0x28ff)]+this[_0x3214ad(0x19a8)](0x2)+_0x3214ad(0x271f)))):(_0x2e937d['isConnected']?(_0x1ff256['hasEndpoints']&&(_0x2dd725[_0x3214ad(0x3331)]?_0x3f4870[_0x3214ad(0x3dfa)]+=this[_0x3214ad(0x83a)](_0x1ff256,_0x3f4870)+('\x20=\x20vec4('+_0x2e937d[_0x3214ad(0x28ff)]+',\x20'+_0x2dd725[_0x3214ad(0x28ff)]+')'+this[_0x3214ad(0x19a8)](0x4)+_0x3214ad(0x271f)):_0x3f4870[_0x3214ad(0x3dfa)]+=this[_0x3214ad(0x83a)](_0x1ff256,_0x3f4870)+(_0x3214ad(0x4128)+_0x2e937d[_0x3214ad(0x28ff)]+',\x20'+(_0x589bcc[_0x3214ad(0x3331)]?this['_writeVariable'](_0x589bcc):_0x3214ad(0x3b68))+',\x20'+(_0x4bebb1[_0x3214ad(0x3331)]?this[_0x3214ad(0x3355)](_0x4bebb1):_0x3214ad(0x3b68))+')'+this[_0x3214ad(0x19a8)](0x4)+';\x0d\x0a')),_0x5baafe[_0x3214ad(0x26c5)]&&(_0x3f4870[_0x3214ad(0x3dfa)]+=this['_declareOutput'](_0x5baafe,_0x3f4870)+(_0x3214ad(0x1287)+_0x2e937d[_0x3214ad(0x28ff)]+',\x20'+(_0x589bcc['isConnected']?this[_0x3214ad(0x3355)](_0x589bcc):_0x3214ad(0x3b68))+')'+this[_0x3214ad(0x19a8)](0x3)+_0x3214ad(0x271f))),_0x3855e7[_0x3214ad(0x26c5)]&&(_0x3f4870[_0x3214ad(0x3dfa)]+=this['_declareOutput'](_0x3855e7,_0x3f4870)+(_0x3214ad(0x2f6a)+_0x2e937d[_0x3214ad(0x28ff)]+this[_0x3214ad(0x19a8)](0x2)+';\x0d\x0a'))):(_0x1ff256[_0x3214ad(0x26c5)]&&(_0x2dd725[_0x3214ad(0x3331)]?_0x3f4870[_0x3214ad(0x3dfa)]+=this[_0x3214ad(0x83a)](_0x1ff256,_0x3f4870)+('\x20=\x20vec4('+(_0x5132bb['isConnected']?this[_0x3214ad(0x3355)](_0x5132bb):_0x3214ad(0x3b68))+',\x20'+(_0xde4e49[_0x3214ad(0x3331)]?this[_0x3214ad(0x3355)](_0xde4e49):'0.0')+',\x20'+_0x2dd725[_0x3214ad(0x28ff)]+')'+this[_0x3214ad(0x19a8)](0x4)+';\x0d\x0a'):_0x3f4870[_0x3214ad(0x3dfa)]+=this[_0x3214ad(0x83a)](_0x1ff256,_0x3f4870)+(_0x3214ad(0x4128)+(_0x5132bb[_0x3214ad(0x3331)]?this[_0x3214ad(0x3355)](_0x5132bb):_0x3214ad(0x3b68))+',\x20'+(_0xde4e49['isConnected']?this['_writeVariable'](_0xde4e49):_0x3214ad(0x3b68))+',\x20'+(_0x589bcc['isConnected']?this['_writeVariable'](_0x589bcc):'0.0')+',\x20'+(_0x4bebb1[_0x3214ad(0x3331)]?this[_0x3214ad(0x3355)](_0x4bebb1):_0x3214ad(0x3b68))+')'+this[_0x3214ad(0x19a8)](0x4)+_0x3214ad(0x271f))),_0x5baafe[_0x3214ad(0x26c5)]&&(_0x3f4870[_0x3214ad(0x3dfa)]+=this['_declareOutput'](_0x5baafe,_0x3f4870)+('\x20=\x20vec3('+(_0x5132bb[_0x3214ad(0x3331)]?this[_0x3214ad(0x3355)](_0x5132bb):'0.0')+',\x20'+(_0xde4e49['isConnected']?this['_writeVariable'](_0xde4e49):'0.0')+',\x20'+(_0x589bcc['isConnected']?this[_0x3214ad(0x3355)](_0x589bcc):_0x3214ad(0x3b68))+')'+this[_0x3214ad(0x19a8)](0x3)+_0x3214ad(0x271f))),_0x3855e7[_0x3214ad(0x26c5)]&&(_0x3f4870[_0x3214ad(0x3dfa)]+=this[_0x3214ad(0x83a)](_0x3855e7,_0x3f4870)+('\x20=\x20vec2('+(_0x5132bb[_0x3214ad(0x3331)]?this['_writeVariable'](_0x5132bb):_0x3214ad(0x3b68))+',\x20'+(_0xde4e49[_0x3214ad(0x3331)]?this[_0x3214ad(0x3355)](_0xde4e49):_0x3214ad(0x3b68))+')'+this[_0x3214ad(0x19a8)](0x2)+';\x0d\x0a'))),_0x5495ea[_0x3214ad(0x26c5)]&&(_0x2dd725[_0x3214ad(0x3331)]?_0x3f4870['compilationString']+=this['_declareOutput'](_0x5495ea,_0x3f4870)+('\x20=\x20'+_0x2dd725['associatedVariableName']+this['_buildSwizzle'](0x2)+_0x3214ad(0x271f)):_0x3f4870[_0x3214ad(0x3dfa)]+=this[_0x3214ad(0x83a)](_0x5495ea,_0x3f4870)+(_0x3214ad(0x220)+(_0x589bcc[_0x3214ad(0x3331)]?this[_0x3214ad(0x3355)](_0x589bcc):_0x3214ad(0x3b68))+',\x20'+(_0x4bebb1['isConnected']?this[_0x3214ad(0x3355)](_0x4bebb1):_0x3214ad(0x3b68))+')'+this[_0x3214ad(0x19a8)](0x2)+_0x3214ad(0x271f)))),this;}['serialize'](){var _0x4fd3dd=_0x3a3b15;const _0x249051=super[_0x4fd3dd(0xea8)]();return _0x249051[_0x4fd3dd(0x1132)]=this[_0x4fd3dd(0x1132)],_0x249051['ySwizzle']=this[_0x4fd3dd(0x22aa)],_0x249051[_0x4fd3dd(0x114d)]=this[_0x4fd3dd(0x114d)],_0x249051[_0x4fd3dd(0x885)]=this[_0x4fd3dd(0x885)],_0x249051;}['_deserialize'](_0x426bb4,_0x24a4ce,_0x4001bd){var _0x3ed5b9=_0x3a3b15;super[_0x3ed5b9(0x364c)](_0x426bb4,_0x24a4ce,_0x4001bd),this[_0x3ed5b9(0x1132)]=null!=(_0x24a4ce=_0x426bb4[_0x3ed5b9(0x1132)])?_0x24a4ce:'x',this[_0x3ed5b9(0x22aa)]=null!=(_0x4001bd=_0x426bb4[_0x3ed5b9(0x22aa)])?_0x4001bd:'y',this[_0x3ed5b9(0x114d)]=null!=(_0x24a4ce=_0x426bb4[_0x3ed5b9(0x114d)])?_0x24a4ce:'z',this[_0x3ed5b9(0x885)]=null!=(_0x4001bd=_0x426bb4['wSwizzle'])?_0x4001bd:'w';}[_0x3a3b15(0x1d87)](){var _0x24d628=_0x3a3b15,_0x4610d5=super[_0x24d628(0x1d87)]();return(_0x4610d5+=this['_codeVariableName']+_0x24d628(0x2702)+this[_0x24d628(0x1132)]+_0x24d628(0x3a28))+(this[_0x24d628(0x302b)]+'.ySwizzle\x20=\x20\x22'+this[_0x24d628(0x22aa)]+_0x24d628(0x3a28))+(this[_0x24d628(0x302b)]+'.zSwizzle\x20=\x20\x22'+this[_0x24d628(0x114d)]+_0x24d628(0x3a28))+(this[_0x24d628(0x302b)]+_0x24d628(0x2bd7)+this['wSwizzle']+_0x24d628(0x3a28));}}(0x0,_0x4263b8['H'])(_0x3a3b15(0x2078),_0x22ab7d);},0xa6f6:(_0x53fce6,_0x29cd27,_0x2400b3)=>{var _0x2b8e8=a8_0x2e955a,_0x1973cd=_0x2400b3(0x10b7b),_0x52da29=_0x2400b3(0x17eee),_0x5324d3=_0x2400b3(0xf582),_0x2400b3=_0x2400b3(0x4158);class _0x3408f6 extends _0x1973cd['k']{constructor(_0x2d0b76){var _0x2b61fd=a8_0xcbd5;super(_0x2d0b76,_0x5324d3['u'][_0x2b61fd(0x32e4)]),this[_0x2b61fd(0x3d35)](_0x2b61fd(0x1c92),_0x52da29['E'][_0x2b61fd(0x386)],!0x0),this['registerInput']('xyz\x20',_0x52da29['E'][_0x2b61fd(0x310d)],!0x0),this[_0x2b61fd(0x3d35)](_0x2b61fd(0xa93),_0x52da29['E']['Vector2'],!0x0),this[_0x2b61fd(0x35ab)](_0x2b61fd(0x3cf),_0x52da29['E'][_0x2b61fd(0x310d)]),this[_0x2b61fd(0x35ab)]('xy',_0x52da29['E']['Vector2']),this[_0x2b61fd(0x35ab)]('zw',_0x52da29['E'][_0x2b61fd(0x2f02)]),this[_0x2b61fd(0x35ab)]('x',_0x52da29['E'][_0x2b61fd(0x593)]),this[_0x2b61fd(0x35ab)]('y',_0x52da29['E'][_0x2b61fd(0x593)]),this[_0x2b61fd(0x35ab)]('z',_0x52da29['E'][_0x2b61fd(0x593)]),this[_0x2b61fd(0x35ab)]('w',_0x52da29['E']['Float']),this[_0x2b61fd(0x765)]=!0x0;}[_0x2b8e8(0x28c8)](){return'VectorSplitterBlock';}get['xyzw'](){var _0x45063f=_0x2b8e8;return this[_0x45063f(0x1f94)][0x0];}get[_0x2b8e8(0x1f2)](){var _0x1a5427=_0x2b8e8;return this[_0x1a5427(0x1f94)][0x1];}get[_0x2b8e8(0x2b89)](){var _0x248451=_0x2b8e8;return this[_0x248451(0x1f94)][0x2];}get[_0x2b8e8(0x3084)](){var _0xf46113=_0x2b8e8;return this[_0xf46113(0x35ba)][0x0];}get['xyOut'](){var _0x5cc316=_0x2b8e8;return this[_0x5cc316(0x35ba)][0x1];}get['zw'](){var _0x28973a=_0x2b8e8;return this[_0x28973a(0x35ba)][0x2];}get['x'](){var _0x22a7a9=_0x2b8e8;return this[_0x22a7a9(0x35ba)][0x3];}get['y'](){return this['_outputs'][0x4];}get['z'](){return this['_outputs'][0x5];}get['w'](){var _0x139609=_0x2b8e8;return this[_0x139609(0x35ba)][0x6];}[_0x2b8e8(0x3dd0)](_0x1314c0){var _0x6431d4=_0x2b8e8;switch(_0x1314c0){case _0x6431d4(0xa93):return _0x6431d4(0x2b89);case _0x6431d4(0x218d):return _0x6431d4(0x1f2);default:return _0x1314c0;}}[_0x2b8e8(0x7a3)](_0x40d6d5){var _0x1f05f9=_0x2b8e8;switch(_0x40d6d5){case'xy':return _0x1f05f9(0x2312);case _0x1f05f9(0x3cf):return'xyzOut';default:return _0x40d6d5;}}[_0x2b8e8(0x2115)](_0x42fe45){var _0x325735=_0x2b8e8;super[_0x325735(0x2115)](_0x42fe45);var _0x20f4fc=this[_0x325735(0x1c92)][_0x325735(0x3331)]?this['xyzw']:this['xyzIn'][_0x325735(0x3331)]?this[_0x325735(0x1f2)]:this['xyIn'],_0x570d12=this[_0x325735(0x35ba)][0x0],_0x2aa0e3=this['_outputs'][0x1],_0x945046=this[_0x325735(0x35ba)][0x2],_0x14f2b1=this[_0x325735(0x35ba)][0x3],_0x5787b9=this[_0x325735(0x35ba)][0x4],_0x485392=this[_0x325735(0x35ba)][0x5],_0x120d14=this[_0x325735(0x35ba)][0x6];return _0x570d12[_0x325735(0x26c5)]&&(_0x20f4fc===this[_0x325735(0x2b89)]?_0x42fe45['compilationString']+=this[_0x325735(0x83a)](_0x570d12,_0x42fe45)+(_0x325735(0x1287)+_0x20f4fc[_0x325735(0x28ff)]+_0x325735(0x178)):_0x42fe45[_0x325735(0x3dfa)]+=this[_0x325735(0x83a)](_0x570d12,_0x42fe45)+(_0x325735(0x2f6a)+_0x20f4fc[_0x325735(0x28ff)]+'.xyz;\x0d\x0a')),_0x945046[_0x325735(0x26c5)]&&this[_0x325735(0x1c92)]['isConnected']&&(_0x42fe45[_0x325735(0x3dfa)]+=this['_declareOutput'](_0x945046,_0x42fe45)+(_0x325735(0x2f6a)+this[_0x325735(0x1c92)][_0x325735(0x28ff)]+_0x325735(0x40ba))),_0x2aa0e3[_0x325735(0x26c5)]&&(_0x42fe45[_0x325735(0x3dfa)]+=this[_0x325735(0x83a)](_0x2aa0e3,_0x42fe45)+(_0x325735(0x2f6a)+_0x20f4fc[_0x325735(0x28ff)]+_0x325735(0x2d31))),_0x14f2b1['hasEndpoints']&&(_0x42fe45['compilationString']+=this[_0x325735(0x83a)](_0x14f2b1,_0x42fe45)+('\x20=\x20'+_0x20f4fc[_0x325735(0x28ff)]+_0x325735(0x1cd8))),_0x5787b9[_0x325735(0x26c5)]&&(_0x42fe45[_0x325735(0x3dfa)]+=this[_0x325735(0x83a)](_0x5787b9,_0x42fe45)+('\x20=\x20'+_0x20f4fc[_0x325735(0x28ff)]+_0x325735(0x3cfb))),_0x485392[_0x325735(0x26c5)]&&(_0x42fe45[_0x325735(0x3dfa)]+=this['_declareOutput'](_0x485392,_0x42fe45)+(_0x325735(0x2f6a)+_0x20f4fc['associatedVariableName']+_0x325735(0x3610))),_0x120d14['hasEndpoints']&&(_0x42fe45[_0x325735(0x3dfa)]+=this[_0x325735(0x83a)](_0x120d14,_0x42fe45)+(_0x325735(0x2f6a)+_0x20f4fc[_0x325735(0x28ff)]+'.w;\x0d\x0a')),this;}}(0x0,_0x2400b3['H'])(_0x2b8e8(0x32d8),_0x3408f6);},0x1581c:(_0x5ad768,_0x20eb22,_0x5b8241)=>{var _0x1d8cb7=a8_0x2e955a;_0x5b8241['d'](_0x20eb22,{'d':()=>_0x2ceed3});var _0x20eb22=_0x5b8241(0x10b7b),_0x1afbf9=_0x5b8241(0x17eee),_0x18865e=_0x5b8241(0xf582),_0x2bf519=_0x5b8241(0x4158),_0x4cf6b4=_0x5b8241(0x9acf),_0x8135c4=_0x5b8241(0x97e6);class _0x2ceed3 extends _0x20eb22['k']{constructor(_0x564df0){var _0x478d08=a8_0xcbd5;super(_0x564df0,_0x18865e['u'][_0x478d08(0x32e4)]),this[_0x478d08(0x3d35)](_0x478d08(0x1d0),_0x1afbf9['E'][_0x478d08(0x386)]),this['registerInput'](_0x478d08(0x12dd),_0x1afbf9['E'][_0x478d08(0x310d)]),this[_0x478d08(0x35ab)](_0x478d08(0x2623),_0x1afbf9['E'][_0x478d08(0x310d)]);}[_0x1d8cb7(0x28c8)](){var _0x44bf03=_0x1d8cb7;return _0x44bf03(0x35c1);}get[_0x1d8cb7(0x1d0)](){var _0x2f48ce=_0x1d8cb7;return this[_0x2f48ce(0x1f94)][0x0];}get[_0x1d8cb7(0x12dd)](){var _0x5f319e=_0x1d8cb7;return this[_0x5f319e(0x1f94)][0x1];}get[_0x1d8cb7(0x2623)](){var _0x7f3c59=_0x1d8cb7;return this[_0x7f3c59(0x35ba)][0x0];}['autoConfigure'](_0x37355f){var _0x4b2f20=_0x1d8cb7;if(!this['cameraPosition'][_0x4b2f20(0x3331)]){let _0x1ed6d1=_0x37355f[_0x4b2f20(0x8e9)](_0x574d1a=>_0x574d1a[_0x4b2f20(0x3d64)]===_0x4cf6b4['$'][_0x4b2f20(0x3033)]);_0x1ed6d1||(_0x1ed6d1=new _0x8135c4['S'](_0x4b2f20(0x12dd)))[_0x4b2f20(0x41a9)](_0x4cf6b4['$'][_0x4b2f20(0x3033)]),_0x1ed6d1['output'][_0x4b2f20(0x13e2)](this['cameraPosition']);}}[_0x1d8cb7(0x2115)](_0x4475dc){var _0x513ff3=_0x1d8cb7;super[_0x513ff3(0x2115)](_0x4475dc);var _0x21123b=this['_outputs'][0x0];return _0x4475dc[_0x513ff3(0x3dfa)]+=this[_0x513ff3(0x83a)](_0x21123b,_0x4475dc)+(_0x513ff3(0x100c)+this['cameraPosition'][_0x513ff3(0x28ff)]+_0x513ff3(0xc2a)+this[_0x513ff3(0x1d0)][_0x513ff3(0x28ff)]+_0x513ff3(0x3ecb)),this;}}(0x0,_0x2bf519['H'])(_0x1d8cb7(0x248f),_0x2ceed3);},0x94ce:(_0x5aae69,_0x11a75f,_0x20abd1)=>{var _0x127186=a8_0x2e955a,_0x131d8b=_0x20abd1(0x10b7b),_0x26151d=_0x20abd1(0x17eee),_0x441c95=_0x20abd1(0xf582),_0x20abd1=_0x20abd1(0x4158);class _0xeaa0f7 extends _0x131d8b['k']{constructor(_0x6a52b){var _0x4738a3=a8_0xcbd5;super(_0x6a52b,_0x441c95['u'][_0x4738a3(0x32e4)]),this[_0x4738a3(0x3d35)]('seed',_0x26151d['E'][_0x4738a3(0x2f02)]),this[_0x4738a3(0x3d35)](_0x4738a3(0x34d3),_0x26151d['E'][_0x4738a3(0x593)]),this[_0x4738a3(0x3d35)](_0x4738a3(0x9b7),_0x26151d['E']['Float']),this['registerOutput'](_0x4738a3(0x2623),_0x26151d['E'][_0x4738a3(0x593)]),this['registerOutput'](_0x4738a3(0x2c3c),_0x26151d['E'][_0x4738a3(0x593)]);}[_0x127186(0x28c8)](){var _0xa92ba6=_0x127186;return _0xa92ba6(0x1b34);}get['seed'](){var _0x5ce28a=_0x127186;return this[_0x5ce28a(0x1f94)][0x0];}get[_0x127186(0x34d3)](){var _0x400851=_0x127186;return this[_0x400851(0x1f94)][0x1];}get['density'](){var _0x23eba3=_0x127186;return this[_0x23eba3(0x1f94)][0x2];}get[_0x127186(0x2623)](){var _0x4fe5e4=_0x127186;return this[_0x4fe5e4(0x35ba)][0x0];}get['cells'](){var _0x30b7a6=_0x127186;return this[_0x30b7a6(0x35ba)][0x1];}[_0x127186(0x2115)](_0x51622b){var _0x3975bb=_0x127186,_0x54c85d,_0x57dd4b;if(super['_buildBlock'](_0x51622b),this['seed'][_0x3975bb(0x3331)])return _0x51622b[_0x3975bb(0x3657)](_0x3975bb(0x2c85),_0x3975bb(0xd89),_0x3975bb(0xe09)),_0x51622b[_0x3975bb(0x3657)](_0x3975bb(0x3182),_0x3975bb(0x36ee),_0x3975bb(0x590)),_0x54c85d=_0x51622b[_0x3975bb(0xe62)]('tempOutput'),_0x57dd4b=_0x51622b[_0x3975bb(0xe62)](_0x3975bb(0x1973)),_0x51622b['compilationString']+=_0x3975bb(0x2907)+_0x54c85d+_0x3975bb(0x1626),_0x51622b['compilationString']+='float\x20'+_0x57dd4b+_0x3975bb(0x1626),_0x51622b[_0x3975bb(0x3dfa)]+=_0x3975bb(0x2785)+this['seed'][_0x3975bb(0x28ff)]+',\x20'+this[_0x3975bb(0x34d3)][_0x3975bb(0x28ff)]+',\x20'+this[_0x3975bb(0x9b7)][_0x3975bb(0x28ff)]+',\x20'+_0x54c85d+',\x20'+_0x57dd4b+_0x3975bb(0x1a2d),this[_0x3975bb(0x2623)][_0x3975bb(0x26c5)]&&(_0x51622b[_0x3975bb(0x3dfa)]+=this[_0x3975bb(0x83a)](this[_0x3975bb(0x2623)],_0x51622b)+('\x20=\x20'+_0x54c85d+_0x3975bb(0x271f))),this[_0x3975bb(0x2c3c)]['hasEndpoints']&&(_0x51622b['compilationString']+=this[_0x3975bb(0x83a)](this[_0x3975bb(0x2c3c)],_0x51622b)+(_0x3975bb(0x2f6a)+_0x57dd4b+_0x3975bb(0x271f))),this;}}(0x0,_0x20abd1['H'])(_0x127186(0x1f9a),_0xeaa0f7);},0xff60:(_0x30403f,_0x1ab41f,_0x1296b1)=>{var _0x2d33f3=a8_0x2e955a,_0x2357e9,_0x2ce5ee=_0x1296b1(0x10b7b),_0x24eb0d=_0x1296b1(0x17eee),_0x16741b=_0x1296b1(0xf582),_0x1296b1=_0x1296b1(0x4158);_0x2357e9={'SawTooth':0x0,0x0:_0x2d33f3(0x3451),'Square':0x1,0x1:'Square','Triangle':0x2,0x2:_0x2d33f3(0x111c)};class _0x36d39b extends _0x2ce5ee['k']{constructor(_0x3fceeb){var _0x5bd695=_0x2d33f3;super(_0x3fceeb,_0x16741b['u'][_0x5bd695(0x32e4)]),this[_0x5bd695(0x3fb9)]=_0x2357e9['SawTooth'],this[_0x5bd695(0x3d35)](_0x5bd695(0x3f08),_0x24eb0d['E'][_0x5bd695(0x2c0f)]),this[_0x5bd695(0x35ab)]('output',_0x24eb0d['E'][_0x5bd695(0x3428)]),this[_0x5bd695(0x35ba)][0x0][_0x5bd695(0x1d3c)]=this[_0x5bd695(0x1f94)][0x0],this[_0x5bd695(0x1f94)][0x0][_0x5bd695(0x2dd)]['push'](_0x24eb0d['E'][_0x5bd695(0x735)]);}[_0x2d33f3(0x28c8)](){return'WaveBlock';}get[_0x2d33f3(0x3f08)](){var _0x1ea020=_0x2d33f3;return this[_0x1ea020(0x1f94)][0x0];}get[_0x2d33f3(0x2623)](){var _0x90d93f=_0x2d33f3;return this[_0x90d93f(0x35ba)][0x0];}['_buildBlock'](_0x20f924){var _0x1acdc8=_0x2d33f3;super[_0x1acdc8(0x2115)](_0x20f924);var _0x1bcc1d=this['_outputs'][0x0];switch(this['kind']){case _0x2357e9[_0x1acdc8(0x3451)]:_0x20f924['compilationString']+=this[_0x1acdc8(0x83a)](_0x1bcc1d,_0x20f924)+(_0x1acdc8(0x2f6a)+this[_0x1acdc8(0x3f08)][_0x1acdc8(0x28ff)]+_0x1acdc8(0x1b2e)+this[_0x1acdc8(0x3f08)][_0x1acdc8(0x28ff)]+_0x1acdc8(0x1a2d));break;case _0x2357e9[_0x1acdc8(0x12fc)]:_0x20f924[_0x1acdc8(0x3dfa)]+=this[_0x1acdc8(0x83a)](_0x1bcc1d,_0x20f924)+(_0x1acdc8(0x262f)+this[_0x1acdc8(0x3f08)][_0x1acdc8(0x28ff)]+'));\x0d\x0a');break;case _0x2357e9[_0x1acdc8(0x111c)]:_0x20f924[_0x1acdc8(0x3dfa)]+=this['_declareOutput'](_0x1bcc1d,_0x20f924)+(_0x1acdc8(0x1145)+this[_0x1acdc8(0x3f08)][_0x1acdc8(0x28ff)]+_0x1acdc8(0x1b2e)+this[_0x1acdc8(0x3f08)]['associatedVariableName']+')))\x20-\x201.0;\x0d\x0a');}return this;}[_0x2d33f3(0xea8)](){var _0x24635f=_0x2d33f3;const _0x172e5d=super['serialize']();return _0x172e5d[_0x24635f(0x3fb9)]=this[_0x24635f(0x3fb9)],_0x172e5d;}[_0x2d33f3(0x364c)](_0x5247d9,_0x52b4bf,_0xcc83af){var _0x97e034=_0x2d33f3;super[_0x97e034(0x364c)](_0x5247d9,_0x52b4bf,_0xcc83af),this[_0x97e034(0x3fb9)]=_0x5247d9[_0x97e034(0x3fb9)];}}(0x0,_0x1296b1['H'])(_0x2d33f3(0x149b),_0x36d39b);},0x9c38:(_0xeb5c90,_0x239b45,_0x17bb2d)=>{var _0x2be7b4=a8_0x2e955a,_0x586e38=_0x17bb2d(0x10b7b),_0x12cde4=_0x17bb2d(0x17eee),_0x20f38e=_0x17bb2d(0xf582),_0x1798a5=_0x17bb2d(0x4158),_0x17bb2d=_0x17bb2d(0xca26);class _0x1f8928 extends _0x586e38['k']{constructor(_0x290561){var _0x1f765d=a8_0xcbd5;super(_0x290561,_0x20f38e['u'][_0x1f765d(0x32e4)]),this['manhattanDistance']=!0x1,this[_0x1f765d(0x3d35)](_0x1f765d(0x1b26),_0x12cde4['E'][_0x1f765d(0x310d)]),this[_0x1f765d(0x3d35)](_0x1f765d(0x4067),_0x12cde4['E']['Float']),this[_0x1f765d(0x35ab)](_0x1f765d(0x2623),_0x12cde4['E'][_0x1f765d(0x2f02)]),this[_0x1f765d(0x35ab)]('x',_0x12cde4['E'][_0x1f765d(0x593)]),this[_0x1f765d(0x35ab)]('y',_0x12cde4['E']['Float']);}[_0x2be7b4(0x28c8)](){return'WorleyNoise3DBlock';}get[_0x2be7b4(0x1b26)](){return this['_inputs'][0x0];}get['jitter'](){var _0x5d7811=_0x2be7b4;return this[_0x5d7811(0x1f94)][0x1];}get[_0x2be7b4(0x2623)](){var _0x578b98=_0x2be7b4;return this[_0x578b98(0x35ba)][0x0];}get['x'](){var _0x37b90d=_0x2be7b4;return this[_0x37b90d(0x35ba)][0x1];}get['y'](){var _0x306428=_0x2be7b4;return this[_0x306428(0x35ba)][0x2];}[_0x2be7b4(0x2115)](_0x2adda9){var _0x1a5b6a=_0x2be7b4,_0x329472;if(super[_0x1a5b6a(0x2115)](_0x2adda9),this['seed'][_0x1a5b6a(0x3331)]&&(this[_0x1a5b6a(0x2623)]['hasEndpoints']||this['x'][_0x1a5b6a(0x26c5)]||this['y'][_0x1a5b6a(0x26c5)]))return _0x2adda9[_0x1a5b6a(0x3657)](_0x1a5b6a(0x344e),_0x1a5b6a(0x6de),'//\x20Worley3D'),_0x329472=_0x2adda9[_0x1a5b6a(0xe62)](_0x1a5b6a(0x1dd1)),_0x2adda9[_0x1a5b6a(0x3dfa)]+=_0x1a5b6a(0x11df)+_0x329472+_0x1a5b6a(0x2381)+this['seed'][_0x1a5b6a(0x28ff)]+',\x20'+this[_0x1a5b6a(0x4067)][_0x1a5b6a(0x28ff)]+',\x20'+this[_0x1a5b6a(0x1593)]+_0x1a5b6a(0x1a2d),this[_0x1a5b6a(0x2623)][_0x1a5b6a(0x26c5)]&&(_0x2adda9[_0x1a5b6a(0x3dfa)]+=this[_0x1a5b6a(0x83a)](this[_0x1a5b6a(0x2623)],_0x2adda9)+(_0x1a5b6a(0x2f6a)+_0x329472+_0x1a5b6a(0x271f))),this['x'][_0x1a5b6a(0x26c5)]&&(_0x2adda9[_0x1a5b6a(0x3dfa)]+=this['_declareOutput'](this['x'],_0x2adda9)+('\x20=\x20'+_0x329472+_0x1a5b6a(0x1cd8))),this['y'][_0x1a5b6a(0x26c5)]&&(_0x2adda9[_0x1a5b6a(0x3dfa)]+=this[_0x1a5b6a(0x83a)](this['y'],_0x2adda9)+(_0x1a5b6a(0x2f6a)+_0x329472+_0x1a5b6a(0x3cfb))),this;}['_dumpPropertiesCode'](){var _0x495654=_0x2be7b4;return super[_0x495654(0x1d87)]()+(this[_0x495654(0x302b)]+_0x495654(0xcae)+this['manhattanDistance']+_0x495654(0x271f));}[_0x2be7b4(0xea8)](){var _0x23be2f=_0x2be7b4;const _0x312db7=super[_0x23be2f(0xea8)]();return _0x312db7[_0x23be2f(0x1593)]=this[_0x23be2f(0x1593)],_0x312db7;}[_0x2be7b4(0x364c)](_0x31d283,_0x5e6c94,_0x462457){var _0xbd261f=_0x2be7b4;super[_0xbd261f(0x364c)](_0x31d283,_0x5e6c94,_0x462457),this['manhattanDistance']=_0x31d283[_0xbd261f(0x1593)];}}(function(_0x525aa7,_0x1e526c,_0x3f3607,_0x2bd7c2){var _0x458ec7=_0x2be7b4,_0xa9d340,_0x34df30=arguments[_0x458ec7(0x9da)],_0x3a8975=_0x34df30<0x3?_0x1e526c:null===_0x2bd7c2?_0x2bd7c2=Object[_0x458ec7(0x2fee)](_0x1e526c,_0x3f3607):_0x2bd7c2;if(_0x458ec7(0x3e0f)==typeof Reflect&&_0x458ec7(0x17ad)==typeof Reflect[_0x458ec7(0x3902)])_0x3a8975=Reflect[_0x458ec7(0x3902)](_0x525aa7,_0x1e526c,_0x3f3607,_0x2bd7c2);else{for(var _0x32a889=_0x525aa7[_0x458ec7(0x9da)]-0x1;0x0<=_0x32a889;_0x32a889--)(_0xa9d340=_0x525aa7[_0x32a889])&&(_0x3a8975=(_0x34df30<0x3?_0xa9d340(_0x3a8975):0x3<_0x34df30?_0xa9d340(_0x1e526c,_0x3f3607,_0x3a8975):_0xa9d340(_0x1e526c,_0x3f3607))||_0x3a8975);}0x3<_0x34df30&&_0x3a8975&&Object['defineProperty'](_0x1e526c,_0x3f3607,_0x3a8975);}([(0x0,_0x17bb2d['p'])(_0x2be7b4(0xdc7),_0x17bb2d['U'][_0x2be7b4(0x22cc)],_0x2be7b4(0x27c6),{'notifiers':{'update':!0x1}})],_0x1f8928[_0x2be7b4(0x2dca)],_0x2be7b4(0x1593),void 0x0),(0x0,_0x1798a5['H'])(_0x2be7b4(0xebd),_0x1f8928));},0x8cbb:(_0x52059f,_0x37fd56,_0x2e7728)=>{_0x2e7728(0xf582),_0x2e7728(0x17eee),_0x2e7728(0xd4e7),_0x2e7728(0x9acf),_0x2e7728(0x48fd);},0xd4e7:(_0x51217a,_0x24962b,_0x5ecb8e)=>{var _0x51013f=a8_0x2e955a,_0x6e5cba;_0x5ecb8e['d'](_0x24962b,{'M':()=>_0x6e5cba}),(_0x5ecb8e=_0x6e5cba=_0x6e5cba||{})[_0x5ecb8e[_0x51013f(0x13a2)]=0x0]=_0x51013f(0x13a2),_0x5ecb8e[_0x5ecb8e[_0x51013f(0x3e4a)]=0x1]=_0x51013f(0x3e4a),_0x5ecb8e[_0x5ecb8e[_0x51013f(0x1887)]=0x2]=_0x51013f(0x1887),_0x5ecb8e[_0x5ecb8e['Undefined']=0x3]='Undefined';},0x17eee:(_0x3544e6,_0x365d64,_0xd14e57)=>{var _0x22eb2f=a8_0x2e955a,_0x4e3165;_0xd14e57['d'](_0x365d64,{'E':()=>_0x4e3165}),(_0xd14e57=_0x4e3165=_0x4e3165||{})[_0xd14e57[_0x22eb2f(0x593)]=0x1]='Float',_0xd14e57[_0xd14e57[_0x22eb2f(0x802)]=0x2]=_0x22eb2f(0x802),_0xd14e57[_0xd14e57[_0x22eb2f(0x2f02)]=0x4]=_0x22eb2f(0x2f02),_0xd14e57[_0xd14e57['Vector3']=0x8]='Vector3',_0xd14e57[_0xd14e57['Vector4']=0x10]=_0x22eb2f(0x386),_0xd14e57[_0xd14e57['Color3']=0x20]=_0x22eb2f(0x2cf3),_0xd14e57[_0xd14e57['Color4']=0x40]='Color4',_0xd14e57[_0xd14e57[_0x22eb2f(0x735)]=0x80]=_0x22eb2f(0x735),_0xd14e57[_0xd14e57[_0x22eb2f(0x19fb)]=0x100]=_0x22eb2f(0x19fb),_0xd14e57[_0xd14e57[_0x22eb2f(0x2c0f)]=0x400]=_0x22eb2f(0x2c0f),_0xd14e57[_0xd14e57[_0x22eb2f(0x3428)]=0x800]='BasedOnInput',_0xd14e57[_0xd14e57[_0x22eb2f(0x357)]=0xfff]=_0x22eb2f(0x357);},0xf582:(_0x185f82,_0x49587a,_0x11f78f)=>{var _0x3afc04=a8_0x2e955a,_0x490ad0;_0x11f78f['d'](_0x49587a,{'u':()=>_0x490ad0}),(_0x11f78f=_0x490ad0=_0x490ad0||{})[_0x11f78f[_0x3afc04(0xb37)]=0x1]=_0x3afc04(0xb37),_0x11f78f[_0x11f78f[_0x3afc04(0x2d24)]=0x2]='Fragment',_0x11f78f[_0x11f78f[_0x3afc04(0x32e4)]=0x4]='Neutral',_0x11f78f[_0x11f78f[_0x3afc04(0x3621)]=0x3]=_0x3afc04(0x3621);},0x48fd:(_0x5cf4cf,_0x316311,_0x5c977c)=>{var _0x7fb2a=a8_0x2e955a,_0x106f26;_0x5c977c['d'](_0x316311,{'a':()=>_0x106f26}),(_0x5c977c=_0x106f26=_0x106f26||{})[_0x5c977c['Material']=0x0]=_0x7fb2a(0x67e),_0x5c977c[_0x5c977c['PostProcess']=0x1]=_0x7fb2a(0x10c6),_0x5c977c[_0x5c977c['Particle']=0x2]=_0x7fb2a(0x2610),_0x5c977c[_0x5c977c[_0x7fb2a(0x4097)]=0x3]=_0x7fb2a(0x4097);},0x9acf:(_0x49d3cd,_0x3df72e,_0x13c2c1)=>{var _0x9bd28c=a8_0x2e955a,_0x41e9b5;_0x13c2c1['d'](_0x3df72e,{'$':()=>_0x41e9b5}),(_0x13c2c1=_0x41e9b5=_0x41e9b5||{})[_0x13c2c1[_0x9bd28c(0x3821)]=0x1]='World',_0x13c2c1[_0x13c2c1[_0x9bd28c(0x4122)]=0x2]=_0x9bd28c(0x4122),_0x13c2c1[_0x13c2c1[_0x9bd28c(0x3624)]=0x3]='Projection',_0x13c2c1[_0x13c2c1['ViewProjection']=0x4]='ViewProjection',_0x13c2c1[_0x13c2c1['WorldView']=0x5]=_0x9bd28c(0x1484),_0x13c2c1[_0x13c2c1[_0x9bd28c(0x1b7a)]=0x6]=_0x9bd28c(0x1b7a),_0x13c2c1[_0x13c2c1[_0x9bd28c(0x3033)]=0x7]=_0x9bd28c(0x3033),_0x13c2c1[_0x13c2c1['FogColor']=0x8]='FogColor',_0x13c2c1[_0x13c2c1['DeltaTime']=0x9]='DeltaTime',_0x13c2c1[_0x13c2c1[_0x9bd28c(0x1e33)]=0xa]=_0x9bd28c(0x1e33),_0x13c2c1[_0x13c2c1[_0x9bd28c(0x1192)]=0xb]='MaterialAlpha';},0x79c:(_0x1a6063,_0x2154b8,_0x5bd22e)=>{_0x5bd22e(0x8cbb),_0x5bd22e(0x9bf9),_0x5bd22e(0x17368),_0x5bd22e(0x10b7b),_0x5bd22e(0x533),_0x5bd22e(0x15d66),_0x5bd22e(0xca26);},0x533:(_0x5ee863,_0x1e45d8,_0x205d94)=>{var _0x1f08f9=a8_0x2e955a;_0x205d94['d'](_0x1e45d8,{'O':()=>_0x1bb263});function _0x3d7de9(_0x116269,_0x1f5221,_0xae8bc5,_0x485c86){var _0x176db1=a8_0xcbd5,_0x1d75d7,_0x1f2c66=arguments['length'],_0x14d7b7=_0x1f2c66<0x3?_0x1f5221:null===_0x485c86?_0x485c86=Object[_0x176db1(0x2fee)](_0x1f5221,_0xae8bc5):_0x485c86;if(_0x176db1(0x3e0f)==typeof Reflect&&_0x176db1(0x17ad)==typeof Reflect['decorate'])_0x14d7b7=Reflect['decorate'](_0x116269,_0x1f5221,_0xae8bc5,_0x485c86);else{for(var _0x226194=_0x116269[_0x176db1(0x9da)]-0x1;0x0<=_0x226194;_0x226194--)(_0x1d75d7=_0x116269[_0x226194])&&(_0x14d7b7=(_0x1f2c66<0x3?_0x1d75d7(_0x14d7b7):0x3<_0x1f2c66?_0x1d75d7(_0x1f5221,_0xae8bc5,_0x14d7b7):_0x1d75d7(_0x1f5221,_0xae8bc5))||_0x14d7b7);}0x3<_0x1f2c66&&_0x14d7b7&&Object['defineProperty'](_0x1f5221,_0xae8bc5,_0x14d7b7);}function _0x260eb3(_0x4aa3dd,_0x112e58,_0x4c3ba0,_0x3cadd7){return new(_0x4c3ba0=_0x4c3ba0||Promise)(function(_0x4fbcd1,_0x19b586){var _0x3bca0e=a8_0xcbd5;function _0x42a45b(_0x347fcf){var _0x3f3279=a8_0xcbd5;try{_0x31a222(_0x3cadd7[_0x3f3279(0xb39)](_0x347fcf));}catch(_0x4ae257){_0x19b586(_0x4ae257);}}function _0x242465(_0x400980){var _0x2683d0=a8_0xcbd5;try{_0x31a222(_0x3cadd7[_0x2683d0(0x328b)](_0x400980));}catch(_0x5ddf1c){_0x19b586(_0x5ddf1c);}}function _0x31a222(_0x19a0be){var _0x3aa30b=a8_0xcbd5,_0x44c520;_0x19a0be[_0x3aa30b(0x1a15)]?_0x4fbcd1(_0x19a0be[_0x3aa30b(0x31eb)]):((_0x44c520=_0x19a0be[_0x3aa30b(0x31eb)])instanceof _0x4c3ba0?_0x44c520:new _0x4c3ba0(function(_0x4f951b){_0x4f951b(_0x44c520);}))[_0x3aa30b(0x3be)](_0x42a45b,_0x242465);}_0x31a222((_0x3cadd7=_0x3cadd7[_0x3bca0e(0x550)](_0x4aa3dd,_0x112e58||[]))[_0x3bca0e(0xb39)]());});}var _0x1e45d8=_0x205d94(0x14868),_0x54dda0=_0x205d94(0x349f),_0x42dc34=_0x205d94(0xd53f),_0x3a712f=_0x205d94(0xbd53),_0x5bbe3e=_0x205d94(0x14232),_0x3e457d=_0x205d94(0xcccf),_0xfad1ba=_0x205d94(0x1533d),_0x10ed51=_0x205d94(0xa896),_0x197063=_0x205d94(0xf582),_0x14c0cd=_0x205d94(0xce69),_0x8b1801=_0x205d94(0x5645),_0x5b707d=_0x205d94(0x1679c),_0x47886e=_0x205d94(0x4ba7),_0x34e4a4=_0x205d94(0x64bd),_0x5d8882=_0x205d94(0x13143),_0x48e4b0=_0x205d94(0xc2c2),_0xe76305=_0x205d94(0x97e6),_0x127668=_0x205d94(0x4158),_0x1eaad8=_0x205d94(0x10435),_0x26e25f=_0x205d94(0x1796),_0x57a33a=_0x205d94(0x9209),_0x2f6a12=_0x205d94(0xe7db),_0x3d1bba=_0x205d94(0x628f),_0x2c8b6c=_0x205d94(0x1419a),_0x33581e=_0x205d94(0x14caa),_0x5dbe38=_0x205d94(0x95d8),_0x489b01=_0x205d94(0x1610),_0x1a7f9a=_0x205d94(0x144e3),_0x466cd4=_0x205d94(0xe785),_0x160717=_0x205d94(0x75b9),_0xb548d4=_0x205d94(0x48fd),_0x4193f0=_0x205d94(0x12cad),_0x4b0140=_0x205d94(0x4f18),_0x588174=_0x205d94(0x863b),_0x2ee32c=_0x205d94(0x7f8c),_0xd3321c=_0x205d94(0x1850b),_0x3b2d99=_0x205d94(0x3bff),_0x54605c=_0x205d94(0x158fd),_0x1ccebc=_0x205d94(0x9acf),_0x2d44b0=_0x205d94(0x11096),_0x47ddb2=_0x205d94(0x10c09),_0x1ac0f9=_0x205d94(0x6214);const _0x49a4cc={'effect':null,'subMesh':null};class _0x42d352 extends _0x8b1801['H']{constructor(){var _0x513677=a8_0xcbd5;super(),this['NORMAL']=!0x1,this[_0x513677(0x3298)]=!0x1,this[_0x513677(0x36a8)]=!0x1,this[_0x513677(0x2960)]=!0x1,this[_0x513677(0x990)]=!0x1,this['UV3']=!0x1,this[_0x513677(0x314a)]=!0x1,this['UV5']=!0x1,this[_0x513677(0x273b)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x513677(0x1245)]=0x0,this[_0x513677(0x37d1)]=!0x1,this[_0x513677(0x33bb)]=!0x1,this['MORPHTARGETS_NORMAL']=!0x1,this[_0x513677(0x23c6)]=!0x1,this[_0x513677(0x1cfc)]=!0x1,this['NUM_MORPH_INFLUENCERS']=0x0,this[_0x513677(0x14e2)]=!0x1,this['IMAGEPROCESSING']=!0x1,this[_0x513677(0x309b)]=!0x1,this[_0x513677(0x3330)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x513677(0xa31)]=!0x1,this[_0x513677(0x1e53)]=!0x1,this['CONTRAST']=!0x1,this[_0x513677(0x3d09)]=!0x1,this['COLORCURVES']=!0x1,this[_0x513677(0x627)]=!0x1,this['COLORGRADING3D']=!0x1,this[_0x513677(0x17c7)]=!0x1,this['SAMPLER3DBGRMAP']=!0x1,this[_0x513677(0x1ea3)]=!0x1,this[_0x513677(0x33e9)]=!0x1,this[_0x513677(0x19aa)]=!0x1,this[_0x513677(0x2c79)]=0x0,this[_0x513677(0x489)]=!0x1,this[_0x513677(0x377c)]=!0x1,this[_0x513677(0x109a)]();}['setValue'](_0x4ba9d5,_0x2afbcd,_0x10a114=!0x1){var _0x1a8ba7=a8_0xcbd5;void 0x0===this[_0x4ba9d5]&&this[_0x1a8ba7(0x1eae)]['push'](_0x4ba9d5),_0x10a114&&this[_0x4ba9d5]!==_0x2afbcd&&this[_0x1a8ba7(0x177e)](),this[_0x4ba9d5]=_0x2afbcd;}}class _0x1bb263 extends _0x1e45d8['a']{constructor(_0x466822,_0x7391e7,_0x26b212={}){var _0x2371be=a8_0xcbd5;super(_0x466822,_0x7391e7||_0x2d44b0['l'][_0x2371be(0x39a1)]),this['_buildId']=_0x1bb263['_BuildIdGenerator']++,this['_buildWasSuccessful']=!0x1,this[_0x2371be(0x403b)]=new _0x42dc34['y3'](),this['_cachedWorldViewProjectionMatrix']=new _0x42dc34['y3'](),this[_0x2371be(0x644)]=new Array(),this[_0x2371be(0x3d59)]=-0x1,this['BJSNODEMATERIALEDITOR']=this[_0x2371be(0x3cf0)](),this[_0x2371be(0x21d6)]=null,this[_0x2371be(0x15bf)]=!0x1,this['maxSimultaneousLights']=0x4,this[_0x2371be(0x2cf5)]=new _0x10ed51['y$'](),this[_0x2371be(0x424)]=new Array(),this[_0x2371be(0x36c4)]=new Array(),this[_0x2371be(0x2be4)]=new Array(),this[_0x2371be(0xf91)]=_0xb548d4['a'][_0x2371be(0x67e)],this[_0x2371be(0x1f3c)]=!0x1,this[_0x2371be(0x963)]=Object[_0x2371be(0x1ec3)]({'emitComments':!0x1},_0x26b212),this[_0x2371be(0x20e7)](null);}static[_0x1f08f9(0x394e)](_0xdb6efa){var _0x58462a=_0x1f08f9;return _0x58462a(0x3e74)===_0xdb6efa[_0x58462a(0x28c8)]()||_0x58462a(0x3ff7)===_0xdb6efa[_0x58462a(0x28c8)]()||'RefractionBlock'===_0xdb6efa[_0x58462a(0x28c8)]()||_0x58462a(0x2273)===_0xdb6efa[_0x58462a(0x28c8)]()||_0x58462a(0x20af)===_0xdb6efa[_0x58462a(0x28c8)]()||'ImageSourceBlock'===_0xdb6efa[_0x58462a(0x28c8)]()||_0x58462a(0x3574)===_0xdb6efa[_0x58462a(0x28c8)]()||_0x58462a(0x1ee0)===_0xdb6efa[_0x58462a(0x28c8)]();}[_0x1f08f9(0x3cf0)](){var _0x3f3591=_0x1f08f9;return'undefined'!=typeof NODEEDITOR?NODEEDITOR:_0x3f3591(0x137a)!=typeof BABYLON&&void 0x0!==BABYLON[_0x3f3591(0x34fc)]?BABYLON:void 0x0;}get['options'](){var _0x4e1bd9=_0x1f08f9;return this[_0x4e1bd9(0x963)];}set[_0x1f08f9(0x3d1e)](_0x18ca15){this['_options']=_0x18ca15;}get[_0x1f08f9(0x1a7c)](){return this['_imageProcessingConfiguration'];}set[_0x1f08f9(0x1a7c)](_0xa5d0d6){var _0x101c24=_0x1f08f9;this[_0x101c24(0x20e7)](_0xa5d0d6),this[_0x101c24(0x18b1)]();}get[_0x1f08f9(0x350)](){var _0x3c3f69=_0x1f08f9;return this[_0x3c3f69(0xf91)];}set[_0x1f08f9(0x350)](_0x552f9e){var _0x27f0e3=_0x1f08f9;this[_0x27f0e3(0xf91)]=_0x552f9e;}get[_0x1f08f9(0x3841)](){var _0x16f86b=_0x1f08f9;return this[_0x16f86b(0x22c4)];}set[_0x1f08f9(0x3841)](_0x559aad){this['_buildId']=_0x559aad;}['getClassName'](){var _0x3c5bc8=_0x1f08f9;return _0x3c5bc8(0x1cea);}['_attachImageProcessingConfiguration'](_0x436a52){var _0x2b2045=_0x1f08f9;_0x436a52!==this[_0x2b2045(0x3290)]&&(this[_0x2b2045(0x3290)]&&this['_imageProcessingObserver']&&this[_0x2b2045(0x3290)][_0x2b2045(0x1a5e)][_0x2b2045(0x209f)](this[_0x2b2045(0x276b)]),this['_imageProcessingConfiguration']=_0x436a52||this[_0x2b2045(0x14ab)]()[_0x2b2045(0x1a7c)],this['_imageProcessingConfiguration']&&(this[_0x2b2045(0x276b)]=this['_imageProcessingConfiguration']['onUpdateParameters'][_0x2b2045(0x2ed7)](()=>{this['_markAllSubMeshesAsImageProcessingDirty']();})));}[_0x1f08f9(0x2e0c)](_0x1d821e){var _0x4036b7=_0x1f08f9;let _0x40207c=null;for(const _0x1496e2 of this[_0x4036b7(0x2be4)])if(_0x1496e2[_0x4036b7(0x1c3a)]===_0x1d821e){if(_0x40207c)return _0x47886e['w1'][_0x4036b7(0x1381)](_0x4036b7(0x3c99)+_0x1d821e+'`'),_0x40207c;_0x40207c=_0x1496e2;}return _0x40207c;}[_0x1f08f9(0x1620)](_0x1029a2){var _0x4473a5=_0x1f08f9;for(const _0x6de0b3 of this[_0x4473a5(0x2be4)])if(_0x1029a2(_0x6de0b3))return _0x6de0b3;return null;}['getInputBlockByPredicate'](_0x228260){var _0x3e75f1=_0x1f08f9;for(const _0x59ffd3 of this['attachedBlocks'])if(_0x59ffd3[_0x3e75f1(0x2a8d)]&&_0x228260(_0x59ffd3))return _0x59ffd3;return null;}[_0x1f08f9(0x492)](){var _0x5e50f8=_0x1f08f9;const _0x24e648=[];for(const _0x148c81 of this[_0x5e50f8(0x2be4)])_0x148c81[_0x5e50f8(0x2a8d)]&&_0x24e648[_0x5e50f8(0x2009)](_0x148c81);return _0x24e648;}[_0x1f08f9(0x1601)](_0x17118e){var _0x415293=_0x1f08f9;if(!(-0x1{var _0x549d61=_0x5150a0;_0x6bccf7!==this['_buildId']&&(delete _0xfad1ba['Q'][_0x549d61(0x1389)][_0x4e9883+'VertexShader'],delete _0xfad1ba['Q'][_0x549d61(0x1389)][_0x4e9883+_0x549d61(0x3878)],_0x4e9883=this['name']+this[_0x549d61(0x22c4)],_0x402451[_0x549d61(0x65f)](),_0x6bccf7=this[_0x549d61(0x22c4)]),this[_0x549d61(0x1f95)](_0x5b76c8,_0x402451)&&(_0xfad1ba['Q'][_0x549d61(0x2300)](_0x4e9883,this[_0x549d61(0x22f5)][_0x549d61(0x2bd4)],this[_0x549d61(0x134d)]['_builtCompilationString']),_0x2ee32c['Q'][_0x549d61(0x3496)](()=>_0xefec0f[_0x549d61(0x24f6)](_0x402451['toString'](),this['_fragmentCompilationState']['uniforms'],this[_0x549d61(0x22f5)][_0x549d61(0x14d8)],{'maxSimultaneousLights':this['maxSimultaneousLights']},void 0x0,void 0x0,_0x4e9883,_0x4e9883))),this['_checkInternals'](_0x4eaa71);}),_0xefec0f;}[_0x1f08f9(0x2e55)](_0x399a1f,_0x335914){var _0x309ad5=_0x1f08f9;if(this[_0x309ad5(0x350)]!==_0xb548d4['a'][_0x309ad5(0x4097)])return _0x1ac0f9[_0x309ad5(0x1385)]('Incompatible\x20material\x20mode'),null;let _0x5c4eff=this[_0x309ad5(0x1c3a)]+this[_0x309ad5(0x22c4)];const _0x8a6181=new _0xd3321c['g'](_0x5c4eff,_0x399a1f,null,_0x335914),_0x3555e4=new _0x54dda0['x'](_0x5c4eff+'Procedural',this[_0x309ad5(0x14ab)]()),_0x1564fd=(_0x3555e4[_0x309ad5(0x3081)]={'hidden':!0x0},new _0x42d352());_0x399a1f=this[_0x309ad5(0x1f95)](_0x3555e4,_0x1564fd),_0xfad1ba['Q'][_0x309ad5(0x2300)](_0x5c4eff,this['_fragmentCompilationState'][_0x309ad5(0x2bd4)],this[_0x309ad5(0x134d)][_0x309ad5(0x2bd4)]);let _0x100395=this[_0x309ad5(0x14ab)]()[_0x309ad5(0x279a)]()[_0x309ad5(0x29f2)]({'vertexElement':_0x5c4eff,'fragmentElement':_0x5c4eff},[_0x5b707d['o'][_0x309ad5(0x1745)]],this[_0x309ad5(0x22f5)][_0x309ad5(0x35c2)],this['_fragmentCompilationState'][_0x309ad5(0x14d8)],_0x1564fd[_0x309ad5(0x348f)](),null==_0x399a1f?void 0x0:_0x399a1f[_0x309ad5(0x97f)],void 0x0),_0x174e1b=(_0x8a6181[_0x309ad5(0x37d3)]=this,_0x8a6181['_setEffect'](_0x100395),this['_buildId']);return _0x8a6181['onBeforeGenerationObservable'][_0x309ad5(0x2ed7)](()=>{var _0x3fdaf3=_0x309ad5;_0x174e1b!==this[_0x3fdaf3(0x22c4)]&&(delete _0xfad1ba['Q'][_0x3fdaf3(0x1389)][_0x5c4eff+_0x3fdaf3(0x2823)],delete _0xfad1ba['Q'][_0x3fdaf3(0x1389)][_0x5c4eff+_0x3fdaf3(0x3878)],_0x5c4eff=this[_0x3fdaf3(0x1c3a)]+this[_0x3fdaf3(0x22c4)],_0x1564fd[_0x3fdaf3(0x65f)](),_0x174e1b=this[_0x3fdaf3(0x22c4)]);const _0x58b989=this[_0x3fdaf3(0x1f95)](_0x3555e4,_0x1564fd);_0x58b989&&(_0xfad1ba['Q'][_0x3fdaf3(0x2300)](_0x5c4eff,this[_0x3fdaf3(0x22f5)][_0x3fdaf3(0x2bd4)],this[_0x3fdaf3(0x134d)][_0x3fdaf3(0x2bd4)]),_0x2ee32c['Q'][_0x3fdaf3(0x3496)](()=>{var _0x3b9ecf=_0x3fdaf3;_0x100395=this['getScene']()[_0x3b9ecf(0x279a)]()[_0x3b9ecf(0x29f2)]({'vertexElement':_0x5c4eff,'fragmentElement':_0x5c4eff},[_0x5b707d['o'][_0x3b9ecf(0x1745)]],this[_0x3b9ecf(0x22f5)][_0x3b9ecf(0x35c2)],this[_0x3b9ecf(0x22f5)][_0x3b9ecf(0x14d8)],_0x1564fd[_0x3b9ecf(0x348f)](),null===_0x58b989||void 0x0===_0x58b989?void 0x0:_0x58b989[_0x3b9ecf(0x97f)],void 0x0),_0x8a6181[_0x3b9ecf(0x106d)](_0x100395);})),this['_checkInternals'](_0x100395);}),_0x8a6181;}[_0x1f08f9(0x3db9)](_0x171dcd,_0x3fe550,_0x427ebd,_0xc6eadb,_0x5b1db4,_0x141714,_0x17d2b0,_0x5e460d=''){var _0x56bd83=_0x1f08f9;let _0x276ba0=this[_0x56bd83(0x1c3a)]+this['_buildId']+'_'+_0x3fe550,_0x5f019e=(_0x141714=_0x141714||new _0x42d352(),(_0x17d2b0=_0x17d2b0||this[_0x56bd83(0x14ab)]()[_0x56bd83(0xd05)](this[_0x56bd83(0x1c3a)]+_0x56bd83(0x2610)))||((_0x17d2b0=new _0x54dda0['x'](this[_0x56bd83(0x1c3a)]+_0x56bd83(0x2610),this[_0x56bd83(0x14ab)]()))['reservedDataStore']={'hidden':!0x0}),this['_buildId']);const _0x152445=[];let _0xb8aa2b=_0x5e460d;var _0x5b1a5e;_0x5b1db4||(_0x5b1a5e=this[_0x56bd83(0x1f95)](_0x17d2b0,_0x141714),_0xfad1ba['Q']['RegisterShader'](_0x276ba0,this[_0x56bd83(0x22f5)][_0x56bd83(0x2bd4)]),_0x171dcd[_0x56bd83(0x1cf5)](_0x152445,_0x3fe550),_0xb8aa2b=_0x152445[_0x56bd83(0x156a)]('\x0a'),_0x5b1db4=this[_0x56bd83(0x14ab)]()[_0x56bd83(0x279a)]()[_0x56bd83(0x3629)](_0x276ba0,this[_0x56bd83(0x22f5)][_0x56bd83(0x35c2)],this['_fragmentCompilationState'][_0x56bd83(0x14d8)],_0x141714[_0x56bd83(0x348f)]()+'\x0a'+_0xb8aa2b,null==_0x5b1a5e?void 0x0:_0x5b1a5e[_0x56bd83(0x97f)],_0x427ebd,_0xc6eadb,_0x171dcd),_0x171dcd[_0x56bd83(0xe5b)](_0x5b1db4,_0x3fe550)),_0x5b1db4[_0x56bd83(0x2c4a)][_0x56bd83(0x2ed7)](_0x5e0337=>{var _0x47019c=_0x56bd83;_0x5f019e!==this[_0x47019c(0x22c4)]&&(delete _0xfad1ba['Q'][_0x47019c(0x1389)][_0x276ba0+_0x47019c(0x3878)],_0x276ba0=this[_0x47019c(0x1c3a)]+this['_buildId']+'_'+_0x3fe550,_0x141714['markAllAsDirty'](),_0x5f019e=this[_0x47019c(0x22c4)]),_0x152445[_0x47019c(0x9da)]=0x0,_0x171dcd[_0x47019c(0x1cf5)](_0x152445,_0x3fe550);var _0x58ed39=_0x152445[_0x47019c(0x156a)]('\x0a'),_0x58ed39=(_0x58ed39!==_0xb8aa2b&&(_0x141714[_0x47019c(0x65f)](),_0xb8aa2b=_0x58ed39),this['_processDefines'](_0x17d2b0,_0x141714));if(_0x58ed39)return _0xfad1ba['Q']['RegisterShader'](_0x276ba0,this[_0x47019c(0x22f5)][_0x47019c(0x2bd4)]),_0x5e0337=this[_0x47019c(0x14ab)]()['getEngine']()[_0x47019c(0x3629)](_0x276ba0,this['_fragmentCompilationState'][_0x47019c(0x35c2)],this[_0x47019c(0x22f5)]['samplers'],_0x141714[_0x47019c(0x348f)]()+'\x0a'+_0xb8aa2b,null==_0x58ed39?void 0x0:_0x58ed39[_0x47019c(0x97f)],_0x427ebd,_0xc6eadb,_0x171dcd),_0x171dcd[_0x47019c(0xe5b)](_0x5e0337,_0x3fe550),void this[_0x47019c(0x3db9)](_0x171dcd,_0x3fe550,_0x427ebd,_0xc6eadb,_0x5e0337,_0x141714,_0x17d2b0,_0x5e460d);this[_0x47019c(0x29ce)](_0x5e0337);});}[_0x1f08f9(0x29ce)](_0x1c7c15){var _0x143879=_0x1f08f9;if(this['_sharedData'][_0x143879(0x1a2b)]){const _0x1e4450=this[_0x143879(0x14ab)]();var _0x118453=_0x1e4450['getFrameId']();if(this[_0x143879(0x3d59)]!==_0x118453){for(const _0x1599df of this['_sharedData'][_0x143879(0x1a2b)])_0x1599df[_0x143879(0xae6)](_0x1e4450);this[_0x143879(0x3d59)]=_0x118453;}}for(const _0x324e63 of this[_0x143879(0xf21)]['bindableBlocks'])_0x324e63[_0x143879(0x3458)](_0x1c7c15,this);for(const _0x18c4b5 of this['_sharedData'][_0x143879(0x1f81)])_0x18c4b5['_transmit'](_0x1c7c15,this['getScene'](),this);}[_0x1f08f9(0x3629)](_0x47446c,_0x5d2c12,_0x370392){var _0x6849cf=_0x1f08f9;this[_0x6849cf(0x350)]!==_0xb548d4['a']['Particle']?_0x1ac0f9[_0x6849cf(0x1385)](_0x6849cf(0x34f0)):(this['_createEffectForParticles'](_0x47446c,_0x4b0140['U'][_0x6849cf(0x13e0)],_0x5d2c12,_0x370392),this[_0x6849cf(0x3db9)](_0x47446c,_0x4b0140['U'][_0x6849cf(0x32f5)],_0x5d2c12,_0x370392));}[_0x1f08f9(0x1042)](_0x462429){var _0x2e4d59=_0x1f08f9;this['mode']!==_0xb548d4['a']['Material']?_0x1ac0f9[_0x2e4d59(0x1385)](_0x2e4d59(0x34f0)):_0x462429[_0x2e4d59(0x11b6)]=new BABYLON[(_0x2e4d59(0x2d7))](this,this[_0x2e4d59(0x14ab)]());}['_processDefines'](_0x460761,_0x10a7a7,_0x3a0da4=!0x1,_0x4a18a9){var _0x1cf29f=_0x1f08f9;let _0x51af9d=null;var _0x2f6b83=this[_0x1cf29f(0x14ab)]();if(_0x47ddb2['G'][_0x1cf29f(0x6c3)](_0x2f6b83,_0x10a7a7)&&_0x10a7a7[_0x1cf29f(0x3f7b)](),this[_0x1cf29f(0xf21)][_0x1cf29f(0x1e4f)][_0x1cf29f(0x982)](_0x499ba6=>{_0x499ba6['initializeDefines'](_0x460761,this,_0x10a7a7,_0x3a0da4);}),this[_0x1cf29f(0xf21)][_0x1cf29f(0x1e4f)]['forEach'](_0x2a4881=>{_0x2a4881['prepareDefines'](_0x460761,this,_0x10a7a7,_0x3a0da4,_0x4a18a9);}),_0x10a7a7[_0x1cf29f(0x1c15)]){_0x2f6b83=_0x10a7a7['_areLightsDisposed'],(_0x10a7a7['markAsProcessed'](),this[_0x1cf29f(0x134d)]['compilationString']=this['_vertexCompilationState'][_0x1cf29f(0x2bd4)],this[_0x1cf29f(0x22f5)][_0x1cf29f(0x3dfa)]=this[_0x1cf29f(0x22f5)][_0x1cf29f(0x2bd4)],this[_0x1cf29f(0xf21)][_0x1cf29f(0x2451)][_0x1cf29f(0x982)](_0x459abe=>{var _0x3c8456=_0x1cf29f;_0x459abe[_0x3c8456(0x508)](this[_0x3c8456(0x134d)],this['_fragmentCompilationState'],_0x460761,_0x10a7a7);}));const _0x1bd1a5=[],_0x521125=(this[_0x1cf29f(0xf21)][_0x1cf29f(0x1243)][_0x1cf29f(0x982)](_0x4936fd=>{var _0x4f9d11=_0x1cf29f;_0x4936fd[_0x4f9d11(0x1281)](this[_0x4f9d11(0x134d)],this,_0x10a7a7,_0x1bd1a5);}),this[_0x1cf29f(0x134d)][_0x1cf29f(0x35c2)]),_0x2ccc97=(this[_0x1cf29f(0x22f5)][_0x1cf29f(0x35c2)]['forEach'](_0x2d058e=>{var _0x38b38a=_0x1cf29f;-0x1===_0x521125[_0x38b38a(0x775)](_0x2d058e)&&_0x521125[_0x38b38a(0x2009)](_0x2d058e);}),this[_0x1cf29f(0x134d)][_0x1cf29f(0x14d8)]),_0x10621d=(this[_0x1cf29f(0x22f5)][_0x1cf29f(0x14d8)][_0x1cf29f(0x982)](_0xa930e4=>{var _0x2e9a98=_0x1cf29f;-0x1===_0x2ccc97[_0x2e9a98(0x775)](_0xa930e4)&&_0x2ccc97['push'](_0xa930e4);}),new _0x2c8b6c['L']());this[_0x1cf29f(0xf21)]['blocksWithFallbacks'][_0x1cf29f(0x982)](_0x27078d=>{var _0x17a2a9=_0x1cf29f;_0x27078d[_0x17a2a9(0xe94)](_0x460761,_0x10621d);}),_0x51af9d={'lightDisposed':_0x2f6b83,'uniformBuffers':_0x1bd1a5,'mergedUniforms':_0x521125,'mergedSamplers':_0x2ccc97,'fallbacks':_0x10621d};}return _0x51af9d;}[_0x1f08f9(0x30ee)](_0x2d04c4,_0x4c4192,_0x400c7e=!0x1){var _0x578494=_0x1f08f9;if(!this[_0x578494(0x21b9)])return!0x1;const _0x54cd6a=this[_0x578494(0x14ab)]();if(this[_0x578494(0xf21)][_0x578494(0x1a2b)]){var _0x1a1658=_0x54cd6a[_0x578494(0x34d6)]();if(this[_0x578494(0x3d59)]!==_0x1a1658){for(const _0x3c3db5 of this[_0x578494(0xf21)]['animatedInputs'])_0x3c3db5[_0x578494(0xae6)](_0x54cd6a);this[_0x578494(0x3d59)]=_0x1a1658;}}if(_0x4c4192[_0x578494(0x401c)]&&this[_0x578494(0x24d7)]&&_0x4c4192[_0x578494(0x401c)][_0x578494(0x222c)]&&_0x4c4192[_0x578494(0x401c)]['_wasPreviouslyUsingInstances']===_0x400c7e)return!0x0;_0x4c4192[_0x578494(0x1063)]||(_0x4c4192[_0x578494(0x1063)]=new _0x42d352());const _0x3732c8=_0x4c4192['materialDefines'];if(this[_0x578494(0x40ce)](_0x4c4192))return!0x0;const _0x223099=_0x54cd6a[_0x578494(0x279a)]();if(this[_0x578494(0x6b9)](_0x2d04c4,_0x3732c8),this['_sharedData']['blockingBlocks'][_0x578494(0x3d37)](_0x19f097=>!_0x19f097[_0x578494(0xe80)](_0x2d04c4,this,_0x3732c8,_0x400c7e)))return!0x1;_0x1a1658=this['_processDefines'](_0x2d04c4,_0x3732c8,_0x400c7e,_0x4c4192);if(_0x1a1658){var _0x1faffe=_0x4c4192[_0x578494(0x401c)],_0x99f458=_0x3732c8[_0x578494(0x348f)]();let _0x8c15e4=_0x223099[_0x578494(0x29f2)]({'vertex':_0x578494(0x2869)+this['_buildId'],'fragment':_0x578494(0x2869)+this[_0x578494(0x22c4)],'vertexSource':this['_vertexCompilationState'][_0x578494(0x3dfa)],'fragmentSource':this[_0x578494(0x22f5)][_0x578494(0x3dfa)]},{'attributes':this['_vertexCompilationState'][_0x578494(0x3bdc)],'uniformsNames':_0x1a1658['mergedUniforms'],'uniformBuffersNames':_0x1a1658['uniformBuffers'],'samplers':_0x1a1658[_0x578494(0x19b)],'defines':_0x99f458,'fallbacks':_0x1a1658[_0x578494(0x97f)],'onCompiled':this[_0x578494(0xeac)],'onError':this[_0x578494(0x1460)],'indexParameters':{'maxSimultaneousLights':this[_0x578494(0x360f)],'maxSimultaneousMorphTargets':_0x3732c8[_0x578494(0x2b75)]}},_0x223099);if(_0x8c15e4){if(this[_0x578494(0x15f9)]&&(_0x49a4cc[_0x578494(0x401c)]=_0x8c15e4,_0x49a4cc['subMesh']=_0x4c4192,this['_onEffectCreatedObservable'][_0x578494(0x223f)](_0x49a4cc)),this[_0x578494(0x1392)]&&_0x1faffe&&!_0x8c15e4[_0x578494(0xe80)]()){if(_0x8c15e4=_0x1faffe,_0x3732c8[_0x578494(0x177e)](),_0x1a1658['lightDisposed'])return!(_0x3732c8[_0x578494(0x332b)]=!0x0);}else _0x54cd6a[_0x578494(0x867)](),_0x4c4192[_0x578494(0xfcc)](_0x8c15e4,_0x3732c8,this['_materialContext']);}}return!(!_0x4c4192[_0x578494(0x401c)]||!_0x4c4192[_0x578494(0x401c)][_0x578494(0xe80)]()||(_0x3732c8[_0x578494(0x3870)]=_0x54cd6a[_0x578494(0xb8f)](),_0x4c4192[_0x578494(0x401c)]['_wasPreviouslyReady']=!0x0,_0x4c4192[_0x578494(0x401c)][_0x578494(0x329d)]=_0x400c7e,this[_0x578494(0x1a76)](),0x0));}get[_0x1f08f9(0x20a)](){var _0x19f49d=_0x1f08f9;return'//\x20Vertex\x20shader\x0d\x0a'+this[_0x19f49d(0x134d)][_0x19f49d(0x3dfa)]+'\x0d\x0a\x0d\x0a//\x20Fragment\x20shader\x0d\x0a'+this['_fragmentCompilationState'][_0x19f49d(0x3dfa)];}['bindOnlyWorldMatrix'](_0x35fdd3){var _0x2c420f=_0x1f08f9;const _0x5e090e=this[_0x2c420f(0x14ab)]();if(this[_0x2c420f(0x3560)]){var _0x564f88=this['_sharedData'][_0x2c420f(0x3b71)];_0x564f88[_0x2c420f(0x2a28)]&&_0x35fdd3[_0x2c420f(0x210e)](_0x5e090e[_0x2c420f(0x1f6f)](),this[_0x2c420f(0x403b)]),_0x564f88[_0x2c420f(0x2dd3)]&&_0x35fdd3[_0x2c420f(0x210e)](_0x5e090e[_0x2c420f(0x3a5e)](),this[_0x2c420f(0xc66)]);for(const _0x3cad12 of this[_0x2c420f(0xf21)]['inputBlocks'])_0x3cad12[_0x2c420f(0x1a88)](this[_0x2c420f(0x3560)],_0x35fdd3,this['_cachedWorldViewMatrix'],this[_0x2c420f(0xc66)]);}}[_0x1f08f9(0x1068)](_0x5bb4d9,_0x488cb7,_0x193343){var _0x38cfbd=_0x1f08f9,_0x2b8de3=this[_0x38cfbd(0x14ab)](),_0x238547=_0x193343[_0x38cfbd(0x401c)];if(_0x238547){this[_0x38cfbd(0x3560)]=_0x238547,this[_0x38cfbd(0x25fe)](_0x5bb4d9);var _0x5bb4d9=this[_0x38cfbd(0x1995)](_0x2b8de3,_0x238547,_0x488cb7['visibility']),_0x107014=this[_0x38cfbd(0xf21)];if(_0x5bb4d9){for(const _0x49883e of _0x107014[_0x38cfbd(0x3418)])_0x49883e[_0x38cfbd(0x3458)](_0x238547,this,_0x488cb7,_0x193343);for(const _0x10d0e2 of _0x107014[_0x38cfbd(0x161e)])_0x10d0e2[_0x38cfbd(0x3458)](_0x238547,this,_0x488cb7,_0x193343);for(const _0x1fb47b of _0x107014[_0x38cfbd(0x1f81)])_0x1fb47b[_0x38cfbd(0x215e)](_0x238547,_0x2b8de3,this);}else{if(!this[_0x38cfbd(0x24d7)]){for(const _0x28bf27 of _0x107014[_0x38cfbd(0x161e)])_0x28bf27[_0x38cfbd(0x3458)](_0x238547,this,_0x488cb7,_0x193343);}}this[_0x38cfbd(0x28ab)](_0x488cb7,this['_activeEffect']);}}[_0x1f08f9(0x27ba)](){var _0x3ee630=_0x1f08f9;const _0x52d039=super[_0x3ee630(0x27ba)]();return this[_0x3ee630(0xf21)]&&_0x52d039[_0x3ee630(0x2009)](...this[_0x3ee630(0xf21)][_0x3ee630(0x1130)][_0x3ee630(0x25d4)](_0x353496=>_0x353496[_0x3ee630(0x2bb4)])['map'](_0x27af4c=>_0x27af4c[_0x3ee630(0x2bb4)])),_0x52d039;}['getTextureBlocks'](){var _0x5a84a1=_0x1f08f9;return this[_0x5a84a1(0xf21)]?this[_0x5a84a1(0xf21)][_0x5a84a1(0x1130)]:[];}[_0x1f08f9(0x3fb1)](){var _0x121870=_0x1f08f9;const _0x8a2c64=[];for(const _0x568c4a of this[_0x121870(0x2be4)])_0x1bb263['_BlockIsTextureBlock'](_0x568c4a)&&_0x8a2c64[_0x121870(0x2009)](_0x568c4a);return _0x8a2c64;}[_0x1f08f9(0x32e9)](_0x21ca85){var _0x172392=_0x1f08f9;if(super[_0x172392(0x32e9)](_0x21ca85))return!0x0;if(!this['_sharedData'])return!0x1;for(const _0xea27a9 of this[_0x172392(0xf21)][_0x172392(0x1130)])if(_0xea27a9['texture']===_0x21ca85)return!0x0;return!0x1;}[_0x1f08f9(0xc1f)](_0x5cd260,_0x2f387a,_0x3f6739){var _0x44c2ea=_0x1f08f9;if(_0x2f387a){for(const _0x220e17 of this[_0x44c2ea(0x160e)]()[_0x44c2ea(0x25d4)](_0x35896d=>_0x35896d[_0x44c2ea(0x2bb4)])[_0x44c2ea(0x40b4)](_0x48370e=>_0x48370e[_0x44c2ea(0x2bb4)]))_0x220e17[_0x44c2ea(0xc1f)]();}for(const _0x4395ff of this[_0x44c2ea(0x2be4)])_0x4395ff[_0x44c2ea(0xc1f)]();this['attachedBlocks'][_0x44c2ea(0x9da)]=0x0,this[_0x44c2ea(0xf21)]=null,this[_0x44c2ea(0x134d)]=null,this[_0x44c2ea(0x22f5)]=null,this[_0x44c2ea(0x2cf5)][_0x44c2ea(0x2a99)](),this['_imageProcessingObserver']&&(this[_0x44c2ea(0x3290)][_0x44c2ea(0x1a5e)][_0x44c2ea(0x209f)](this[_0x44c2ea(0x276b)]),this['_imageProcessingObserver']=null),super['dispose'](_0x5cd260,_0x2f387a,_0x3f6739);}[_0x1f08f9(0x3df8)](){var _0x4e7042=_0x1f08f9;this['BJSNODEMATERIALEDITOR'][_0x4e7042(0x34fc)][_0x4e7042(0x2e6b)]({'nodeMaterial':this});}[_0x1f08f9(0x3d46)](_0x32be73){return new Promise(_0x41fa85=>{var _0x25ecd6=a8_0xcbd5,_0x475aef;this['BJSNODEMATERIALEDITOR']=this[_0x25ecd6(0x28de)]||this[_0x25ecd6(0x3cf0)](),void 0x0===this[_0x25ecd6(0x28de)]?(_0x475aef=_0x32be73&&_0x32be73['editorURL']?_0x32be73[_0x25ecd6(0x35d3)]:_0x1bb263[_0x25ecd6(0x959)],_0x47886e['w1'][_0x25ecd6(0x921)](_0x475aef,()=>{var _0x1f9252=_0x25ecd6;this[_0x1f9252(0x28de)]=this[_0x1f9252(0x28de)]||this[_0x1f9252(0x3cf0)](),this[_0x1f9252(0x3df8)](),_0x41fa85();})):(this[_0x25ecd6(0x3df8)](),_0x41fa85());});}[_0x1f08f9(0x2a99)](){var _0x2b771e=_0x1f08f9;this[_0x2b771e(0x424)][_0x2b771e(0x9da)]=0x0,this[_0x2b771e(0x36c4)][_0x2b771e(0x9da)]=0x0,this[_0x2b771e(0x2be4)][_0x2b771e(0x9da)]=0x0;}[_0x1f08f9(0x299)](){var _0x2e6563=_0x1f08f9;this[_0x2e6563(0x2a99)](),this[_0x2e6563(0x21d6)]=null;const _0x4a361b=new _0xe76305['S'](_0x2e6563(0x38e4)),_0x56a2db=(_0x4a361b['setAsAttribute'](_0x2e6563(0x2436)),new _0xe76305['S'](_0x2e6563(0x3821))),_0x166e25=(_0x56a2db[_0x2e6563(0x41a9)](_0x1ccebc['$']['World']),new _0x34e4a4['m'](_0x2e6563(0x61f))),_0x216f73=(_0x4a361b[_0x2e6563(0x13e2)](_0x166e25),_0x56a2db['connectTo'](_0x166e25),new _0xe76305['S'](_0x2e6563(0x3b66))),_0x56ab17=(_0x216f73[_0x2e6563(0x41a9)](_0x1ccebc['$'][_0x2e6563(0x3b66)]),new _0x34e4a4['m'](_0x2e6563(0x2cc)));_0x166e25[_0x2e6563(0x13e2)](_0x56ab17),_0x216f73[_0x2e6563(0x13e2)](_0x56ab17);var _0x6d967b=new _0x5d8882['t'](_0x2e6563(0x28a3));_0x56ab17[_0x2e6563(0x13e2)](_0x6d967b);const _0x24091a=new _0xe76305['S'](_0x2e6563(0x2fc8));_0x24091a[_0x2e6563(0x31eb)]=new _0x3a712f['HE'](0.8,0.8,0.8,0x1);var _0x560c06=new _0x48e4b0['g'](_0x2e6563(0x271a));_0x24091a[_0x2e6563(0x13e2)](_0x560c06),this[_0x2e6563(0x321a)](_0x6d967b),this[_0x2e6563(0x321a)](_0x560c06),this[_0x2e6563(0xf91)]=_0xb548d4['a']['Material'];}[_0x1f08f9(0x328a)](){var _0x168682=_0x1f08f9;this['clear'](),this[_0x168682(0x21d6)]=null;const _0x5a957f=new _0xe76305['S'](_0x168682(0x38e4)),_0x2d49d0=(_0x5a957f[_0x168682(0x2227)](_0x168682(0x3fbc)),new _0xe76305['S'](_0x168682(0xef9))),_0x213597=(_0x2d49d0['isConstant']=!0x0,_0x2d49d0[_0x168682(0x31eb)]=0x1,new _0x1a7f9a['t'](_0x168682(0xd07)));_0x5a957f[_0x168682(0x13e2)](_0x213597),_0x2d49d0[_0x168682(0x13e2)](_0x213597,{'input':'w'});var _0x3b2d0c=new _0x5d8882['t'](_0x168682(0x28a3));_0x213597[_0x168682(0x13e2)](_0x3b2d0c);const _0x5b15dc=new _0xe76305['S'](_0x168682(0x361d)),_0x4c1291=(_0x5b15dc[_0x168682(0x4007)]=!0x0,_0x5b15dc[_0x168682(0x31eb)]=new _0x42dc34['FM'](0x1,0x1),new _0x466cd4['w'](_0x168682(0x27c2))),_0x4eaf33=(_0x5a957f[_0x168682(0x13e2)](_0x4c1291),new _0x160717['U'](_0x168682(0xd8a))),_0x2c3220=(_0x4c1291[_0x168682(0x13e2)](_0x4eaf33),_0x5b15dc[_0x168682(0x13e2)](_0x4eaf33),new _0x26e25f['K'](_0x168682(0x3838)));_0x4eaf33[_0x168682(0x13e2)](_0x2c3220),_0x2c3220[_0x168682(0x2bb4)]=new _0x4193f0['x'](_0x168682(0x1850),this['getScene']());var _0x305466=new _0x48e4b0['g']('FragmentOutput');_0x2c3220[_0x168682(0x13e2)](_0x305466,{'output':_0x168682(0x15da)}),this[_0x168682(0x321a)](_0x3b2d0c),this[_0x168682(0x321a)](_0x305466),this[_0x168682(0xf91)]=_0xb548d4['a']['PostProcess'];}[_0x1f08f9(0x39b5)](){var _0x1c8579=_0x1f08f9;this[_0x1c8579(0x2a99)](),this['editorData']=null;const _0x49870f=new _0xe76305['S']('Position'),_0x21c372=(_0x49870f['setAsAttribute'](_0x1c8579(0x3fbc)),new _0xe76305['S']('Constant1')),_0x251085=(_0x21c372[_0x1c8579(0x40fe)]=!0x0,_0x21c372[_0x1c8579(0x31eb)]=0x1,new _0x1a7f9a['t'](_0x1c8579(0xd07)));_0x49870f[_0x1c8579(0x13e2)](_0x251085),_0x21c372[_0x1c8579(0x13e2)](_0x251085,{'input':'w'});var _0x2e384a=new _0x5d8882['t']('VertexOutput');_0x251085['connectTo'](_0x2e384a);const _0xe2eef5=new _0xe76305['S'](_0x1c8579(0x285)),_0x472e0b=(_0xe2eef5[_0x1c8579(0x31eb)]=0x0,_0xe2eef5['min']=0x0,_0xe2eef5[_0x1c8579(0x34dd)]=0x0,_0xe2eef5[_0x1c8579(0x1df2)]=!0x1,_0xe2eef5[_0x1c8579(0x176a)]=0x0,_0xe2eef5[_0x1c8579(0x1073)]=_0x3b2d99['c'][_0x1c8579(0x285)],_0xe2eef5[_0x1c8579(0x40fe)]=!0x1,new _0xe76305['S']('Color3'));_0x472e0b[_0x1c8579(0x31eb)]=new _0x3a712f['Wo'](0x1,0x1,0x1),_0x472e0b['isConstant']=!0x1;var _0x5d5ced=new _0x48e4b0['g']('FragmentOutput');const _0x156e53=new _0x1a7f9a['t'](_0x1c8579(0x194d)),_0x12523a=(_0x156e53[_0x1c8579(0x4007)]=!0x1,new _0x54605c['S']('Cos'));_0x12523a[_0x1c8579(0x2ff3)]=_0x54605c['p'][_0x1c8579(0x2683)],_0x49870f['connectTo'](_0x156e53),_0xe2eef5['output'][_0x1c8579(0x13e2)](_0x12523a['input']),_0x12523a[_0x1c8579(0x2623)][_0x1c8579(0x13e2)](_0x156e53['z']),_0x156e53[_0x1c8579(0x3084)][_0x1c8579(0x13e2)](_0x5d5ced[_0x1c8579(0x197e)]),this[_0x1c8579(0x321a)](_0x2e384a),this['addOutputNode'](_0x5d5ced),this[_0x1c8579(0xf91)]=_0xb548d4['a'][_0x1c8579(0x4097)];}[_0x1f08f9(0x5f0)](){var _0x49555d=_0x1f08f9;this[_0x49555d(0x2a99)](),this[_0x49555d(0x21d6)]=null;const _0x1a4af7=new _0xe76305['S']('uv'),_0x5a4cc6=(_0x1a4af7['setAsAttribute'](_0x49555d(0x2045)),new _0x57a33a['P'](_0x49555d(0xa1f))),_0x476a7b=(_0x1a4af7[_0x49555d(0x13e2)](_0x5a4cc6),new _0xe76305['S'](_0x49555d(0xa96))),_0x531244=(_0x476a7b['setAsAttribute']('particle_color'),new _0x160717['U'](_0x49555d(0x3e49))),_0x1be911=(_0x5a4cc6[_0x49555d(0x13e2)](_0x531244),_0x476a7b[_0x49555d(0x13e2)](_0x531244),new _0x2f6a12['p'](_0x49555d(0x2c48))),_0x5ea505=(_0x531244['connectTo'](_0x1be911),new _0x588174['v'](_0x49555d(0x1bc))),_0x104bac=(_0x476a7b[_0x49555d(0x13e2)](_0x5ea505),new _0x3d1bba['D'](_0x49555d(0x2571)));_0x1be911[_0x49555d(0x13e2)](_0x104bac),_0x5a4cc6['connectTo'](_0x104bac,{'output':'a'}),_0x5ea505[_0x49555d(0x13e2)](_0x104bac,{'output':'a'});var _0x1e02e3=new _0x48e4b0['g'](_0x49555d(0x271a));_0x104bac[_0x49555d(0x13e2)](_0x1e02e3),this[_0x49555d(0x321a)](_0x1e02e3),this[_0x49555d(0xf91)]=_0xb548d4['a'][_0x49555d(0x2610)];}[_0x1f08f9(0x3bbd)](_0x316170,_0x173eed=''){return _0x260eb3(this,void 0x0,void 0x0,function*(){var _0xf1c6e5=a8_0xcbd5;return _0x1bb263[_0xf1c6e5(0x26a4)]('',_0x316170,this[_0xf1c6e5(0x14ab)](),_0x173eed,!0x0,this);});}[_0x1f08f9(0xb00)](_0xa5c388,_0x2cdd89){var _0x306ea9=_0x1f08f9;if(-0x1===_0x2cdd89[_0x306ea9(0x775)](_0xa5c388)){_0x2cdd89['push'](_0xa5c388);for(const _0x2fb05e of _0xa5c388['inputs']){var _0x350dac=_0x2fb05e['connectedPoint'];_0x350dac&&(_0x350dac=_0x350dac['ownerBlock'])!==_0xa5c388&&this['_gatherBlocks'](_0x350dac,_0x2cdd89);}}}['generateCode'](){var _0x59b903=_0x1f08f9;let _0x693781=[];var _0x484d0c=[],_0x43bd17=[_0x59b903(0x2ea1),_0x59b903(0x3b60),_0x59b903(0x2a7e)];for(const _0x79e914 of this[_0x59b903(0x424)])this[_0x59b903(0xb00)](_0x79e914,_0x484d0c);var _0x5c5b71=[];for(const _0x5dc912 of this[_0x59b903(0x36c4)])this[_0x59b903(0xb00)](_0x5dc912,_0x5c5b71);let _0x2bde44=_0x59b903(0x2bcb)+(this[_0x59b903(0x1c3a)]||_0x59b903(0x38e0))+'\x22);\x0d\x0a';for(const _0x8b295b of _0x484d0c)_0x8b295b[_0x59b903(0x2a8d)]&&-0x1===_0x693781[_0x59b903(0x775)](_0x8b295b)&&(_0x2bde44+=_0x8b295b[_0x59b903(0x3e84)](_0x43bd17,_0x693781));for(const _0x213a30 of _0x5c5b71)_0x213a30[_0x59b903(0x2a8d)]&&-0x1===_0x693781[_0x59b903(0x775)](_0x213a30)&&(_0x2bde44+=_0x213a30[_0x59b903(0x3e84)](_0x43bd17,_0x693781));_0x693781=[],_0x2bde44+=_0x59b903(0x2b0c);for(const _0x63aa42 of this[_0x59b903(0x424)])_0x2bde44+=_0x63aa42['_dumpCodeForOutputConnections'](_0x693781);for(const _0x327eb5 of this[_0x59b903(0x36c4)])_0x2bde44+=_0x327eb5[_0x59b903(0x1617)](_0x693781);_0x2bde44+='\x0d\x0a//\x20Output\x20nodes\x0d\x0a';for(const _0x5191e6 of this['_vertexOutputNodes'])_0x2bde44+=_0x59b903(0x192a)+_0x5191e6[_0x59b903(0x302b)]+_0x59b903(0x1a2d);for(const _0x2202c0 of this['_fragmentOutputNodes'])_0x2bde44+=_0x59b903(0x192a)+_0x2202c0[_0x59b903(0x302b)]+_0x59b903(0x1a2d);return _0x2bde44+='nodeMaterial.build();\x0d\x0a';}['serialize'](_0x4cdb67){var _0x6acbd5=_0x1f08f9;const _0x285a58=_0x4cdb67?{}:_0x1eaad8['p4']['Serialize'](this);_0x285a58[_0x6acbd5(0x21d6)]=JSON[_0x6acbd5(0x3813)](JSON['stringify'](this[_0x6acbd5(0x21d6)]));let _0x5316ed=[];if(_0x4cdb67)_0x5316ed=_0x4cdb67;else{_0x285a58[_0x6acbd5(0x1ffe)]='BABYLON.NodeMaterial',_0x285a58[_0x6acbd5(0x1aba)]=[];for(const _0xfe307e of this[_0x6acbd5(0x424)])this[_0x6acbd5(0xb00)](_0xfe307e,_0x5316ed),_0x285a58[_0x6acbd5(0x1aba)][_0x6acbd5(0x2009)](_0xfe307e[_0x6acbd5(0x3bc7)]);for(const _0x19629e of this[_0x6acbd5(0x36c4)])this[_0x6acbd5(0xb00)](_0x19629e,_0x5316ed),-0x1===_0x285a58[_0x6acbd5(0x1aba)]['indexOf'](_0x19629e['uniqueId'])&&_0x285a58[_0x6acbd5(0x1aba)][_0x6acbd5(0x2009)](_0x19629e[_0x6acbd5(0x3bc7)]);}_0x285a58[_0x6acbd5(0x15ec)]=[];for(const _0xf68b19 of _0x5316ed)_0x285a58[_0x6acbd5(0x15ec)][_0x6acbd5(0x2009)](_0xf68b19[_0x6acbd5(0xea8)]());if(!_0x4cdb67){for(const _0x2c989f of this[_0x6acbd5(0x2be4)])-0x1===_0x5316ed[_0x6acbd5(0x775)](_0x2c989f)&&_0x285a58[_0x6acbd5(0x15ec)][_0x6acbd5(0x2009)](_0x2c989f['serialize']());}return _0x285a58;}[_0x1f08f9(0x1228)](_0x30606a,_0x4f90bc,_0x5adf6d){var _0x51d105=_0x1f08f9;for(const _0x5b07a5 of _0x30606a[_0x51d105(0x3da5)])for(const _0x1b08bc of _0x4f90bc[_0x51d105(0x15ec)]){const _0x1c5ab2=_0x5adf6d[_0x1b08bc['id']];if(_0x1c5ab2)for(const _0x1d4a1e of _0x1b08bc[_0x51d105(0x3516)]){var _0x418658;_0x5adf6d[_0x1d4a1e[_0x51d105(0x3a9a)]]===_0x30606a&&_0x1d4a1e[_0x51d105(0x1e9a)]===_0x5b07a5['name']&&(_0x418658=_0x1c5ab2[_0x51d105(0x1f05)](_0x1d4a1e['inputName']))&&!_0x418658['isConnected']&&(_0x5b07a5[_0x51d105(0x13e2)](_0x418658,!0x0),this[_0x51d105(0x1228)](_0x1c5ab2,_0x4f90bc,_0x5adf6d));}}}[_0x1f08f9(0x328f)](_0x1370b1,_0x141cb6='',_0x1c1a2d=!0x1){var _0x413cba=_0x1f08f9,_0x1f9324;_0x1c1a2d||this['clear']();const _0x3f3997={};for(const _0x98ccd7 of _0x1370b1[_0x413cba(0x15ec)]){const _0x1082f9=(0x0,_0x127668['q'])(_0x98ccd7[_0x413cba(0x1ffe)]);if(_0x1082f9){const _0x141582=new _0x1082f9();_0x141582[_0x413cba(0x364c)](_0x98ccd7,this[_0x413cba(0x14ab)](),_0x141cb6),_0x3f3997[_0x98ccd7['id']]=_0x141582,this['attachedBlocks'][_0x413cba(0x2009)](_0x141582);}}for(let _0x51e108=0x0;_0x51e108<_0x1370b1[_0x413cba(0x15ec)][_0x413cba(0x9da)];_0x51e108++){var _0x9479d7=_0x1370b1[_0x413cba(0x15ec)][_0x51e108],_0x9479d7=_0x3f3997[_0x9479d7['id']];!_0x9479d7||_0x9479d7[_0x413cba(0x3516)][_0x413cba(0x9da)]&&!_0x1c1a2d||this[_0x413cba(0x1228)](_0x9479d7,_0x1370b1,_0x3f3997);}if(_0x1370b1[_0x413cba(0x1aba)]){for(const _0x3c2805 of _0x1370b1[_0x413cba(0x1aba)])this[_0x413cba(0x321a)](_0x3f3997[_0x3c2805]);}if(_0x1370b1[_0x413cba(0x333e)]||_0x1370b1[_0x413cba(0x21d6)]&&_0x1370b1[_0x413cba(0x21d6)][_0x413cba(0x333e)]){const _0x58cee5=_0x1370b1[_0x413cba(0x333e)]||_0x1370b1[_0x413cba(0x21d6)][_0x413cba(0x333e)];for(const _0x4f3ab1 of _0x58cee5)_0x3f3997[_0x4f3ab1['blockId']]&&(_0x4f3ab1[_0x413cba(0x1eb)]=_0x3f3997[_0x4f3ab1[_0x413cba(0x1eb)]][_0x413cba(0x3bc7)]);_0x1c1a2d&&this[_0x413cba(0x21d6)]&&this[_0x413cba(0x21d6)][_0x413cba(0x333e)]&&_0x58cee5[_0x413cba(0x1ee7)](this[_0x413cba(0x21d6)][_0x413cba(0x333e)]),_0x1370b1['locations']?this[_0x413cba(0x21d6)]={'locations':_0x58cee5}:(this['editorData']=_0x1370b1[_0x413cba(0x21d6)],this[_0x413cba(0x21d6)][_0x413cba(0x333e)]=_0x58cee5);const _0x47cbd5=[];for(const _0x54df6d in _0x3f3997)_0x47cbd5[_0x54df6d]=_0x3f3997[_0x54df6d]['uniqueId'];this[_0x413cba(0x21d6)][_0x413cba(0x40b4)]=_0x47cbd5;}this['comment']=_0x1370b1[_0x413cba(0x15df)],void 0x0!==_0x1370b1['forceAlphaBlending']&&(this[_0x413cba(0x1f3c)]=_0x1370b1[_0x413cba(0x1f3c)]),_0x1c1a2d||(this['_mode']=null!=(_0x1f9324=_0x1370b1[_0x413cba(0x350)])?_0x1f9324:_0xb548d4['a']['Material']);}[_0x1f08f9(0x34e0)](_0x2b30c5,_0x281f4f='',_0x1900d3=!0x1){var _0x4bc736=_0x1f08f9;this[_0x4bc736(0x328f)](_0x2b30c5,_0x281f4f,_0x1900d3);}[_0x1f08f9(0x2654)](_0x230153,_0x43ef68=!0x1){var _0x119e9c=_0x1f08f9,_0x42ac16=this['serialize']();const _0x2eba9f=_0x1eaad8['p4'][_0x119e9c(0x30cf)](()=>new _0x1bb263(_0x230153,this[_0x119e9c(0x14ab)](),this[_0x119e9c(0x3d1e)]),this);return _0x2eba9f['id']=_0x230153,_0x2eba9f[_0x119e9c(0x1c3a)]=_0x230153,_0x2eba9f[_0x119e9c(0x328f)](_0x42ac16),_0x2eba9f[_0x119e9c(0x22c4)]=this[_0x119e9c(0x22c4)],_0x2eba9f[_0x119e9c(0x1eca)](!0x1,!_0x43ef68),_0x2eba9f;}static[_0x1f08f9(0xd6b)](_0x2c3e36,_0x4ec6af,_0x2b2212=''){var _0x1f53ba=_0x1f08f9;const _0x3134ec=_0x1eaad8['p4']['Parse'](()=>new _0x1bb263(_0x2c3e36[_0x1f53ba(0x1c3a)],_0x4ec6af),_0x2c3e36,_0x4ec6af,_0x2b2212);return _0x3134ec[_0x1f53ba(0x328f)](_0x2c3e36,_0x2b2212),_0x3134ec[_0x1f53ba(0x1eca)](),_0x3134ec;}static[_0x1f08f9(0x26a4)](_0x1f7ddb,_0x3691e9,_0x5a40eb,_0x64badd='',_0x3aa233=!0x1,_0x4f9af3){return _0x260eb3(this,void 0x0,void 0x0,function*(){var _0x3ee3a6=a8_0xcbd5;const _0x387c4e=null!=_0x4f9af3?_0x4f9af3:new _0x1bb263(_0x1f7ddb,_0x5a40eb);var _0x1deaef=yield _0x5a40eb[_0x3ee3a6(0x2ec)](_0x3691e9),_0x1deaef=JSON[_0x3ee3a6(0x3813)](_0x1deaef);return _0x387c4e['parseSerializedObject'](_0x1deaef,_0x64badd),_0x3aa233||_0x387c4e[_0x3ee3a6(0x1eca)](),_0x387c4e;});}static[_0x1f08f9(0x183)](_0x13cae8,_0x274404=_0x2d44b0['l'][_0x1f08f9(0x39a1)],_0x413394='',_0x39ab88,_0x89bfd7=!0x1){var _0x45fee1=_0x1f08f9;return _0x45fee1(0x1eff)===_0x13cae8?Promise['resolve'](_0x1bb263[_0x45fee1(0x1db)](_0x45fee1(0x1479),_0x274404)):new Promise((_0x5ada21,_0xf9b602)=>{var _0x1aefc3=_0x45fee1;const _0x1b9cf3=new _0x33581e['g']();_0x1b9cf3[_0x1aefc3(0x363d)](_0x1aefc3(0x392c),()=>{var _0x3e4a9e=_0x1aefc3;if(0x4==_0x1b9cf3['readyState']){if(0xc8==_0x1b9cf3[_0x3e4a9e(0x29b3)]){var _0x1ad0fe=JSON[_0x3e4a9e(0x3813)](JSON[_0x3e4a9e(0x3813)](_0x1b9cf3[_0x3e4a9e(0x20f7)])[_0x3e4a9e(0x15fb)]),_0x1ad0fe=JSON[_0x3e4a9e(0x3813)](_0x1ad0fe[_0x3e4a9e(0x2869)]);_0x39ab88||((_0x39ab88=_0x1eaad8['p4'][_0x3e4a9e(0xd6b)](()=>new _0x1bb263(_0x13cae8,_0x274404),_0x1ad0fe,_0x274404,_0x413394))['uniqueId']=_0x274404[_0x3e4a9e(0x3963)]()),_0x39ab88[_0x3e4a9e(0x328f)](_0x1ad0fe),_0x39ab88[_0x3e4a9e(0x683)]=_0x13cae8;try{_0x89bfd7||_0x39ab88[_0x3e4a9e(0x1eca)](),_0x5ada21(_0x39ab88);}catch(_0x56a6ff){_0xf9b602(_0x56a6ff);}}else _0xf9b602(_0x3e4a9e(0x195b)+_0x13cae8);}}),_0x1b9cf3[_0x1aefc3(0x517)](_0x1aefc3(0x3d73),this[_0x1aefc3(0x2a9c)]+'/'+_0x13cae8[_0x1aefc3(0x2bb1)](/#/g,'/')),_0x1b9cf3[_0x1aefc3(0x33c8)]();});}static[_0x1f08f9(0x1db)](_0xdb2255,_0x4cc2f8){var _0x510af6=_0x1f08f9;const _0x793813=new _0x1bb263(_0xdb2255,_0x4cc2f8);return _0x793813['setToDefault'](),_0x793813[_0x510af6(0x1eca)](),_0x793813;}}_0x1bb263[_0x1f08f9(0x2b5d)]=0x0,_0x1bb263[_0x1f08f9(0x959)]=_0x1f08f9(0x41a8)+_0x5bbe3e['D'][_0x1f08f9(0x1093)]+_0x1f08f9(0x1450),_0x1bb263[_0x1f08f9(0x2a9c)]=_0x489b01['g'][_0x1f08f9(0x2a9c)],_0x3d7de9([(_0x1bb263[_0x1f08f9(0xea5)]=!0x1,_0x1eaad8['qC'])()],_0x1bb263[_0x1f08f9(0x2dca)],'ignoreAlpha',void 0x0),_0x3d7de9([(0x0,_0x1eaad8['qC'])()],_0x1bb263[_0x1f08f9(0x2dca)],_0x1f08f9(0x360f),void 0x0),_0x3d7de9([(0x0,_0x1eaad8['qC'])(_0x1f08f9(0x350))],_0x1bb263[_0x1f08f9(0x2dca)],'_mode',void 0x0),_0x3d7de9([(0x0,_0x1eaad8['qC'])('comment')],_0x1bb263[_0x1f08f9(0x2dca)],_0x1f08f9(0x15df),void 0x0),_0x3d7de9([(0x0,_0x1eaad8['qC'])()],_0x1bb263['prototype'],_0x1f08f9(0x1f3c),void 0x0),(0x0,_0x127668['H'])(_0x1f08f9(0x36af),_0x1bb263);},0x10b7b:(_0xdb0f3c,_0xbe11d5,_0x102a4c)=>{var _0x351410=a8_0x2e955a;_0x102a4c['d'](_0xbe11d5,{'k':()=>_0x1a106c});var _0x207903=_0x102a4c(0x17eee),_0x144266=_0x102a4c(0x17368),_0x3961a8=_0x102a4c(0xf582),_0x47c8ef=_0x102a4c(0x10676),_0x13fc12=_0x102a4c(0x4158),_0x5d7383=_0x102a4c(0x6214);class _0x1a106c{constructor(_0x2b15db,_0xac0a7b=_0x3961a8['u'][_0x351410(0xb37)],_0x2de9c6=!0x1,_0x1dac16=!0x1){var _0x32b2e6=_0x351410;this[_0x32b2e6(0x2473)]=!0x1,this[_0x32b2e6(0x3329)]=!0x1,this[_0x32b2e6(0xf16)]='',this[_0x32b2e6(0x15b4)]=!0x1,this[_0x32b2e6(0x765)]=!0x1,this[_0x32b2e6(0x302b)]='',this['_inputs']=new Array(),this[_0x32b2e6(0x35ba)]=new Array(),this[_0x32b2e6(0x338b)]='',this[_0x32b2e6(0x4007)]=!0x1,this['visibleOnFrame']=!0x1,this[_0x32b2e6(0x3705)]=_0xac0a7b,this['_originalTargetIsNeutral']=_0xac0a7b===_0x3961a8['u'][_0x32b2e6(0x32e4)],this['_isFinalMerger']=_0x2de9c6,this[_0x32b2e6(0x3329)]=_0x1dac16,this['_name']=_0x2b15db,this[_0x32b2e6(0x3bc7)]=_0x47c8ef['K'][_0x32b2e6(0x31b7)];}get['name'](){return this['_name'];}set[_0x351410(0x1c3a)](_0xf4981b){this['validateBlockName'](_0xf4981b)&&(this['_name']=_0xf4981b);}get[_0x351410(0x2350)](){return this['_isUnique'];}get[_0x351410(0x662)](){var _0x57fc11=_0x351410;return this[_0x57fc11(0x2473)];}get[_0x351410(0x2a8d)](){var _0x46ccc8=_0x351410;return this[_0x46ccc8(0x3329)];}get[_0x351410(0x3841)](){var _0x4efecd=_0x351410;return this[_0x4efecd(0x22c4)];}set[_0x351410(0x3841)](_0x4f99e8){var _0x51d795=_0x351410;this[_0x51d795(0x22c4)]=_0x4f99e8;}get[_0x351410(0x36f2)](){var _0x30f038=_0x351410;return this[_0x30f038(0x3705)];}set[_0x351410(0x36f2)](_0x16648b){var _0x295768=_0x351410;0x0==(this['_target']&_0x16648b)&&(this[_0x295768(0x3705)]=_0x16648b);}get[_0x351410(0x3516)](){var _0x406224=_0x351410;return this[_0x406224(0x1f94)];}get[_0x351410(0x3da5)](){var _0x498533=_0x351410;return this[_0x498533(0x35ba)];}[_0x351410(0x1f05)](_0x458810){var _0x45f3f2=_0x351410,_0x4c44cc=this['_inputs'][_0x45f3f2(0x25d4)](_0x566ba4=>_0x566ba4['name']===_0x458810);return _0x4c44cc[_0x45f3f2(0x9da)]?_0x4c44cc[0x0]:null;}[_0x351410(0x1e15)](_0x5cb44a){var _0x5e9d3d=_0x351410,_0x13b981=this[_0x5e9d3d(0x35ba)][_0x5e9d3d(0x25d4)](_0x11634e=>_0x11634e[_0x5e9d3d(0x1c3a)]===_0x5cb44a);return _0x13b981[_0x5e9d3d(0x9da)]?_0x13b981[0x0]:null;}[_0x351410(0x5e2)](_0x4e937c){var _0x24a7f8=_0x351410;this[_0x24a7f8(0x3705)]=_0x4e937c,this['_originalTargetIsNeutral']=_0x4e937c===_0x3961a8['u'][_0x24a7f8(0x32e4)];}['initialize'](_0x13484d){}[_0x351410(0x3458)](_0xc44d51,_0x244b1c,_0x27754a,_0x46b5df){}[_0x351410(0x83a)](_0x4a65e6,_0x15792f){var _0x5558fd=_0x351410;return _0x15792f[_0x5558fd(0x194a)](_0x4a65e6[_0x5558fd(0x30a3)])+'\x20'+_0x4a65e6[_0x5558fd(0x28ff)];}[_0x351410(0x3355)](_0x19dc32){var _0x2cc052=_0x351410;return _0x19dc32['connectedPoint']?''+_0x19dc32[_0x2cc052(0x28ff)]:'0.';}['_writeFloat'](_0x5c1c28){var _0x1c244d=_0x351410;let _0x6c9cf5=_0x5c1c28[_0x1c244d(0x348f)]();return-0x1===_0x6c9cf5['indexOf']('.')&&(_0x6c9cf5+='.0'),''+_0x6c9cf5;}['getClassName'](){var _0x5dfdc7=_0x351410;return _0x5dfdc7(0x1103);}[_0x351410(0x3d35)](_0xe4f79a,_0x5836ce,_0x46af07=!0x1,_0xe2f804,_0x5b1afb){var _0xaaec00=_0x351410;return(_0x5b1afb=null!=_0x5b1afb?_0x5b1afb:new _0x144266['VT'](_0xe4f79a,this,_0x144266['Ab'][_0xaaec00(0x17a)]))[_0xaaec00(0x30a3)]=_0x5836ce,_0x5b1afb[_0xaaec00(0x1553)]=_0x46af07,_0xe2f804&&(_0x5b1afb[_0xaaec00(0x36f2)]=_0xe2f804),this[_0xaaec00(0x1f94)][_0xaaec00(0x2009)](_0x5b1afb),this;}['registerOutput'](_0x536610,_0x5f0d0b,_0x22b5ac,_0x1fa059){var _0x53d91b=_0x351410;return(_0x1fa059=null!=_0x1fa059?_0x1fa059:new _0x144266['VT'](_0x536610,this,_0x144266['Ab'][_0x53d91b(0x1c5c)]))[_0x53d91b(0x30a3)]=_0x5f0d0b,_0x22b5ac&&(_0x1fa059[_0x53d91b(0x36f2)]=_0x22b5ac),this[_0x53d91b(0x35ba)][_0x53d91b(0x2009)](_0x1fa059),this;}[_0x351410(0x19e2)](_0x1c05ba=null){var _0x321f2c=_0x351410;for(const _0x41401a of this['_inputs'])if(!(_0x41401a['connectedPoint']||_0x1c05ba&&_0x1c05ba[_0x321f2c(0x30a3)]!==_0x41401a[_0x321f2c(0x30a3)]&&_0x41401a['type']!==_0x207903['E'][_0x321f2c(0x2c0f)]))return _0x41401a;return null;}[_0x351410(0x253f)](_0x3ab0fb=null){var _0x89a4af=_0x351410;for(const _0x49211b of this[_0x89a4af(0x35ba)])if(!_0x3ab0fb||!_0x3ab0fb[_0x89a4af(0x36f2)]||_0x3ab0fb[_0x89a4af(0x36f2)]===_0x3961a8['u'][_0x89a4af(0x32e4)]||0x0!=(_0x3ab0fb[_0x89a4af(0x36f2)]&_0x49211b[_0x89a4af(0x36f2)]))return _0x49211b;return null;}[_0x351410(0x3b16)](_0x2d0fbe){var _0x2f4592=_0x351410;return _0x2d0fbe=this['_outputs']['indexOf'](_0x2d0fbe),-0x1===_0x2d0fbe||_0x2d0fbe>=this[_0x2f4592(0x35ba)][_0x2f4592(0x9da)]?null:this[_0x2f4592(0x35ba)][_0x2d0fbe+0x1];}[_0x351410(0x2475)](_0x336a38){var _0x5d21b6=_0x351410;for(const _0x1993d2 of this[_0x5d21b6(0x35ba)])if(_0x1993d2['hasEndpoints'])for(const _0x4853ee of _0x1993d2[_0x5d21b6(0x41b7)]){if(_0x4853ee['ownerBlock']===_0x336a38)return!0x0;if(_0x4853ee[_0x5d21b6(0x2445)][_0x5d21b6(0x2475)](_0x336a38))return!0x0;}return!0x1;}[_0x351410(0x13e2)](_0x38fdf8,_0x27c0f3){var _0x125ac0=_0x351410;if(0x0!==this[_0x125ac0(0x35ba)][_0x125ac0(0x9da)]){let _0x326567=_0x27c0f3&&_0x27c0f3[_0x125ac0(0x2623)]?this[_0x125ac0(0x1e15)](_0x27c0f3[_0x125ac0(0x2623)]):this[_0x125ac0(0x253f)](_0x38fdf8),_0x2564b2=!0x0;for(;_0x2564b2;){var _0x7b20e7=_0x27c0f3&&_0x27c0f3[_0x125ac0(0x3f08)]?_0x38fdf8[_0x125ac0(0x1f05)](_0x27c0f3[_0x125ac0(0x3f08)]):_0x38fdf8['getFirstAvailableInput'](_0x326567);if(_0x326567&&_0x7b20e7&&_0x326567[_0x125ac0(0xd0f)](_0x7b20e7))_0x326567['connectTo'](_0x7b20e7),_0x2564b2=!0x1;else{if(!_0x326567)throw _0x125ac0(0x2522);_0x326567=this[_0x125ac0(0x3b16)](_0x326567);}}return this;}}[_0x351410(0x2115)](_0x1f9c9c){}[_0x351410(0x1281)](_0xff3dd0,_0x4e755b,_0x6df580,_0x513d89){}[_0x351410(0xe94)](_0x3ef109,_0x3be6b8){}[_0x351410(0xadc)](_0x5371ee,_0x13f08e,_0x148102,_0x1895c8=0x0){}[_0x351410(0x39db)](_0x2c9e8f,_0x2b570a,_0x5a5de1,_0x47f2de=0x0,_0x2af52f){}[_0x351410(0x1c5f)](_0x49858d){}[_0x351410(0x508)](_0x2992e5,_0x2dcc8c,_0x27ed57,_0x2a0d70){}get[_0x351410(0xbf2)](){var _0x4750e7=_0x351410;return!(this['isInput']||this[_0x4750e7(0x662)]||this[_0x4750e7(0x35ba)][_0x4750e7(0x3d37)](_0x80871d=>_0x80871d['isDirectlyConnectedToVertexOutput'])||this[_0x4750e7(0x36f2)]===_0x3961a8['u'][_0x4750e7(0xb37)]||this[_0x4750e7(0x36f2)]!==_0x3961a8['u'][_0x4750e7(0x3621)]&&this[_0x4750e7(0x36f2)]!==_0x3961a8['u'][_0x4750e7(0x32e4)]||!this[_0x4750e7(0x35ba)][_0x4750e7(0x3d37)](_0x306a9f=>_0x306a9f['isConnectedInVertexShader']));}[_0x351410(0xe80)](_0x190ffb,_0x1e10cb,_0x539fd4,_0x829cd3=0x0){return!0x0;}['_linkConnectionTypes'](_0x5291db,_0x57435e,_0x2cda64=!0x1){var _0x122d39=_0x351410;_0x2cda64?this[_0x122d39(0x1f94)][_0x57435e][_0x122d39(0x3dab)]=this[_0x122d39(0x1f94)][_0x5291db]:this[_0x122d39(0x1f94)][_0x5291db]['_linkedConnectionSource']=this[_0x122d39(0x1f94)][_0x57435e],this[_0x122d39(0x1f94)][_0x57435e][_0x122d39(0x3165)]=this[_0x122d39(0x1f94)][_0x5291db];}['_processBuild'](_0x115aec,_0x49f83c,_0x11dbbf,_0x3f5de3){var _0x2613bd=_0x351410;_0x115aec[_0x2613bd(0x1eca)](_0x49f83c,_0x3f5de3);var _0x3f5de3=null!=_0x49f83c['_vertexState'],_0x5154df=_0x115aec[_0x2613bd(0x7de)]===_0x3961a8['u'][_0x2613bd(0xb37)]&&_0x115aec['target']!==_0x3961a8['u'][_0x2613bd(0x3621)];_0x3f5de3&&(0x0==(_0x115aec[_0x2613bd(0x36f2)]&_0x115aec[_0x2613bd(0x7de)])||0x0==(_0x115aec[_0x2613bd(0x36f2)]&_0x11dbbf[_0x2613bd(0x36f2)])||this[_0x2613bd(0x36f2)]!==_0x3961a8['u'][_0x2613bd(0x3621)]&&_0x5154df)&&(!_0x115aec[_0x2613bd(0x2a8d)]&&_0x49f83c[_0x2613bd(0x36f2)]!==_0x115aec[_0x2613bd(0x7de)]||_0x115aec[_0x2613bd(0x2a8d)]&&_0x115aec[_0x2613bd(0x3930)]&&!_0x115aec['_noContextSwitch'])&&(_0x3f5de3=_0x11dbbf[_0x2613bd(0x8e1)],_0x49f83c[_0x2613bd(0x2967)][_0x2613bd(0x93c)]('v_'+_0x3f5de3[_0x2613bd(0x28ff)],_0x49f83c[_0x2613bd(0x194a)](_0x3f5de3[_0x2613bd(0x30a3)]))&&(_0x49f83c['_vertexState'][_0x2613bd(0x3dfa)]+='v_'+_0x3f5de3['associatedVariableName']+(_0x2613bd(0x2f6a)+_0x3f5de3['associatedVariableName']+_0x2613bd(0x271f))),_0x11dbbf[_0x2613bd(0x28ff)]='v_'+_0x3f5de3[_0x2613bd(0x28ff)],_0x11dbbf[_0x2613bd(0x6be)]=!0x0);}[_0x351410(0x6dc)](_0x5536d8){var _0x367129=_0x351410;for(const _0x5b5b8b of[_0x367129(0x2436),_0x367129(0x23e1),'tangent',_0x367129(0xc59),'uv',_0x367129(0x3adf),'uv3',_0x367129(0x3745),_0x367129(0x13f),_0x367129(0x17c),_0x367129(0x3fbc),_0x367129(0x2045),_0x367129(0x2cf1),_0x367129(0x839),_0x367129(0x183a),_0x367129(0x1b6d),'world2',_0x367129(0x1e7d),_0x367129(0x3292),_0x367129(0x1b9)])if(_0x5536d8===_0x5b5b8b)return!0x1;return!0x0;}['build'](_0x5abd88,_0xbfcd74){var _0xcdf349=_0x351410;if(this['_buildId']===_0x5abd88['sharedData']['buildId'])return!0x0;if(!this['isInput']){for(const _0x3c6721 of this[_0xcdf349(0x35ba)])_0x3c6721[_0xcdf349(0x28ff)]||(_0x3c6721[_0xcdf349(0x28ff)]=_0x5abd88[_0xcdf349(0xe62)](_0x3c6721[_0xcdf349(0x1c3a)]));}for(const _0xe5bd19 of this[_0xcdf349(0x1f94)])if(_0xe5bd19[_0xcdf349(0x8e1)]){if(this[_0xcdf349(0x36f2)]!==_0x3961a8['u']['Neutral']){if(0x0==(_0xe5bd19[_0xcdf349(0x36f2)]&this[_0xcdf349(0x36f2)]))continue;if(0x0==(_0xe5bd19[_0xcdf349(0x36f2)]&_0x5abd88[_0xcdf349(0x36f2)]))continue;}var _0x1367be=_0xe5bd19[_0xcdf349(0x8e1)][_0xcdf349(0x2445)];_0x1367be&&_0x1367be!==this&&this['_processBuild'](_0x1367be,_0x5abd88,_0xe5bd19,_0xbfcd74);}else _0xe5bd19[_0xcdf349(0x1553)]||_0x5abd88[_0xcdf349(0x2a8a)][_0xcdf349(0xbf7)]['notConnectedNonOptionalInputs'][_0xcdf349(0x2009)](_0xe5bd19);if(this[_0xcdf349(0x22c4)]===_0x5abd88[_0xcdf349(0x2a8a)][_0xcdf349(0x3841)])return!0x0;if(_0x5abd88[_0xcdf349(0x2a8a)][_0xcdf349(0x2bce)]&&_0x5d7383[_0xcdf349(0x1385)]((_0x5abd88[_0xcdf349(0x36f2)]===_0x3961a8['u'][_0xcdf349(0xb37)]?_0xcdf349(0x3b3c):_0xcdf349(0xfd2))+_0xcdf349(0x49a)+this[_0xcdf349(0x1c3a)]+'\x20['+this[_0xcdf349(0x28c8)]()+']'),this[_0xcdf349(0x662)])switch(_0x5abd88['target']){case _0x3961a8['u'][_0xcdf349(0xb37)]:_0x5abd88['sharedData'][_0xcdf349(0xbf7)][_0xcdf349(0x17eb)]=!0x0;break;case _0x3961a8['u'][_0xcdf349(0x2d24)]:_0x5abd88[_0xcdf349(0x2a8a)][_0xcdf349(0xbf7)][_0xcdf349(0x27e3)]=!0x0;}!this[_0xcdf349(0x2a8d)]&&_0x5abd88['sharedData'][_0xcdf349(0x3191)]&&(_0x5abd88[_0xcdf349(0x3dfa)]+=_0xcdf349(0x2a6f)+this[_0xcdf349(0x1c3a)]+'\x0d\x0a'),this[_0xcdf349(0x2115)](_0x5abd88),this['_buildId']=_0x5abd88[_0xcdf349(0x2a8a)][_0xcdf349(0x3841)],this[_0xcdf349(0x7de)]=_0x5abd88[_0xcdf349(0x36f2)];for(const _0x415c6f of this[_0xcdf349(0x35ba)])if(0x0!=(_0x415c6f['target']&_0x5abd88[_0xcdf349(0x36f2)]))for(const _0x12c830 of _0x415c6f[_0xcdf349(0x41b7)]){var _0x5bee50=_0x12c830[_0xcdf349(0x2445)];_0x5bee50&&0x0!=(_0x5bee50['target']&_0x5abd88[_0xcdf349(0x36f2)])&&-0x1!==_0xbfcd74[_0xcdf349(0x775)](_0x5bee50)&&this[_0xcdf349(0x3e10)](_0x5bee50,_0x5abd88,_0x12c830,_0xbfcd74);}return!0x1;}[_0x351410(0x3dd0)](_0x4c6bad){return _0x4c6bad;}[_0x351410(0x7a3)](_0xa069ce){return _0xa069ce;}[_0x351410(0x1d87)](){var _0x2e7da3=_0x351410,_0x14c09f=this[_0x2e7da3(0x302b)];return''+_0x14c09f+(_0x2e7da3(0x1491)+this[_0x2e7da3(0x4007)]+';\x0d\x0a'+_0x14c09f+'.visibleOnFrame\x20=\x20'+this[_0x2e7da3(0xa49)]+_0x2e7da3(0x271f)+_0x14c09f+_0x2e7da3(0xf5b)+this[_0x2e7da3(0x36f2)]+';\x0d\x0a');}['_dumpCode'](_0x1b9add,_0x55aa0c){var _0x20c42a=_0x351410;_0x55aa0c['push'](this);let _0x4ff01d;var _0x5cbb2d=this[_0x20c42a(0x1c3a)][_0x20c42a(0x2bb1)](/[^A-Za-z_]+/g,'');if(this[_0x20c42a(0x302b)]=_0x5cbb2d||this['getClassName']()+'_'+this[_0x20c42a(0x3bc7)],-0x1!==_0x1b9add[_0x20c42a(0x775)](this['_codeVariableName'])){let _0x55f94a=0x0;for(;_0x55f94a++,this[_0x20c42a(0x302b)]=_0x5cbb2d+_0x55f94a,-0x1!==_0x1b9add[_0x20c42a(0x775)](this[_0x20c42a(0x302b)]););}_0x1b9add['push'](this[_0x20c42a(0x302b)]),_0x4ff01d=_0x20c42a(0x372e)+this[_0x20c42a(0x28c8)]()+'\x0d\x0a',this[_0x20c42a(0x338b)]&&(_0x4ff01d+='//\x20'+this[_0x20c42a(0x338b)]+'\x0d\x0a'),_0x4ff01d=(_0x4ff01d+=_0x20c42a(0x1c75)+this[_0x20c42a(0x302b)]+_0x20c42a(0x29e7)+this['getClassName']()+'(\x22'+this[_0x20c42a(0x1c3a)]+_0x20c42a(0xf6e))+this[_0x20c42a(0x1d87)]();for(const _0x220766 of this[_0x20c42a(0x3516)])if(_0x220766[_0x20c42a(0x3331)]){const _0x28be81=_0x220766[_0x20c42a(0x8e1)]['ownerBlock'];-0x1===_0x55aa0c[_0x20c42a(0x775)](_0x28be81)&&(_0x4ff01d+=_0x28be81[_0x20c42a(0x3e84)](_0x1b9add,_0x55aa0c));}for(const _0x3223e6 of this[_0x20c42a(0x3da5)])if(_0x3223e6[_0x20c42a(0x26c5)])for(const _0x3367d3 of _0x3223e6[_0x20c42a(0x41b7)]){const _0x5ec58e=_0x3367d3[_0x20c42a(0x2445)];_0x5ec58e&&-0x1===_0x55aa0c[_0x20c42a(0x775)](_0x5ec58e)&&(_0x4ff01d+=_0x5ec58e[_0x20c42a(0x3e84)](_0x1b9add,_0x55aa0c));}return _0x4ff01d;}[_0x351410(0x1617)](_0x516313){var _0x51bf14=_0x351410;let _0x596ffe='';if(-0x1!==_0x516313[_0x51bf14(0x775)](this))return _0x596ffe;_0x516313[_0x51bf14(0x2009)](this);for(const _0x11967c of this[_0x51bf14(0x3516)])if(_0x11967c[_0x51bf14(0x3331)]){var _0x1d5290=_0x11967c[_0x51bf14(0x8e1)];const _0x5bc5b2=_0x1d5290[_0x51bf14(0x2445)];_0x596ffe=(_0x596ffe+=_0x5bc5b2['_dumpCodeForOutputConnections'](_0x516313))+(_0x5bc5b2[_0x51bf14(0x302b)]+'.'+_0x5bc5b2[_0x51bf14(0x7a3)](_0x1d5290['name'])+'.connectTo('+this[_0x51bf14(0x302b)]+'.'+this[_0x51bf14(0x3dd0)](_0x11967c[_0x51bf14(0x1c3a)])+_0x51bf14(0x1a2d));}return _0x596ffe;}['clone'](_0x2a85c1,_0x5b9617=''){var _0x11de7b=_0x351410,_0x367f3c=this[_0x11de7b(0xea8)]();const _0x5a2635=(0x0,_0x13fc12['q'])(_0x367f3c[_0x11de7b(0x1ffe)]);if(_0x5a2635){const _0x3650b1=new _0x5a2635();return _0x3650b1[_0x11de7b(0x364c)](_0x367f3c,_0x2a85c1,_0x5b9617),_0x3650b1;}return null;}['serialize'](){var _0x5c5f7f=_0x351410;const _0x4ebede={};_0x4ebede[_0x5c5f7f(0x1ffe)]=_0x5c5f7f(0x3b62)+this[_0x5c5f7f(0x28c8)](),_0x4ebede['id']=this['uniqueId'],_0x4ebede['name']=this[_0x5c5f7f(0x1c3a)],_0x4ebede[_0x5c5f7f(0x338b)]=this['comments'],_0x4ebede[_0x5c5f7f(0x4007)]=this[_0x5c5f7f(0x4007)],_0x4ebede['visibleOnFrame']=this[_0x5c5f7f(0xa49)],_0x4ebede[_0x5c5f7f(0x36f2)]=this[_0x5c5f7f(0x36f2)],_0x4ebede[_0x5c5f7f(0x3516)]=[],_0x4ebede[_0x5c5f7f(0x3da5)]=[];for(const _0x24defd of this[_0x5c5f7f(0x3516)])_0x4ebede['inputs'][_0x5c5f7f(0x2009)](_0x24defd['serialize']());for(const _0x18f080 of this['outputs'])_0x4ebede[_0x5c5f7f(0x3da5)]['push'](_0x18f080['serialize'](!0x1));return _0x4ebede;}[_0x351410(0x364c)](_0x13ec7f,_0x1a77c4,_0x20b90e){var _0x5ed2ab=_0x351410,_0x33bd5a;this['name']=_0x13ec7f[_0x5ed2ab(0x1c3a)],this[_0x5ed2ab(0x338b)]=_0x13ec7f[_0x5ed2ab(0x338b)],this['visibleInInspector']=!!_0x13ec7f['visibleInInspector'],this[_0x5ed2ab(0xa49)]=!!_0x13ec7f[_0x5ed2ab(0xa49)],this['_target']=null!=(_0x33bd5a=_0x13ec7f['target'])?_0x33bd5a:this[_0x5ed2ab(0x36f2)],this[_0x5ed2ab(0x2e75)](_0x13ec7f);}[_0x351410(0x2e75)](_0x21ba6e){var _0x554640=_0x351410;const _0xedf100=_0x21ba6e[_0x554640(0x3516)],_0x45034f=_0x21ba6e[_0x554640(0x3da5)];_0xedf100&&_0xedf100[_0x554640(0x982)]((_0xe1a362,_0x1f4fe3)=>{var _0x30dcfc=_0x554640;_0xe1a362['displayName']&&(this[_0x30dcfc(0x3516)][_0x1f4fe3]['displayName']=_0xe1a362[_0x30dcfc(0x46d)]),_0xe1a362[_0x30dcfc(0xdac)]&&(this['inputs'][_0x1f4fe3][_0x30dcfc(0xdac)]=_0xe1a362[_0x30dcfc(0xdac)],this['inputs'][_0x1f4fe3][_0x30dcfc(0x1f55)]=_0xe1a362[_0x30dcfc(0x1f55)]);}),_0x45034f&&_0x45034f['forEach']((_0x3006a8,_0x5b1790)=>{var _0x53cb97=_0x554640;_0x3006a8['displayName']&&(this[_0x53cb97(0x3da5)][_0x5b1790][_0x53cb97(0x46d)]=_0x3006a8[_0x53cb97(0x46d)]),_0x3006a8[_0x53cb97(0xdac)]&&(this[_0x53cb97(0x3da5)][_0x5b1790]['isExposedOnFrame']=_0x3006a8['isExposedOnFrame'],this[_0x53cb97(0x3da5)][_0x5b1790]['exposedPortPosition']=_0x3006a8[_0x53cb97(0x1f55)]);});}[_0x351410(0xc1f)](){var _0x580b3f=_0x351410;for(const _0x2ab469 of this[_0x580b3f(0x3516)])_0x2ab469[_0x580b3f(0xc1f)]();for(const _0x100ea9 of this[_0x580b3f(0x3da5)])_0x100ea9[_0x580b3f(0xc1f)]();}}},0x17368:(_0xb1604,_0x22e335,_0x1e10be)=>{var _0x59a8b2=a8_0x2e955a;_0x1e10be['d'](_0x22e335,{'Ab':()=>_0x1c8b80,'VT':()=>_0x2d7ac1,'WS':()=>_0x1387e4});var _0x1387e4,_0x1c8b80,_0x565336=_0x1e10be(0x17eee),_0x3b1e95=_0x1e10be(0xf582),_0x424a1e=_0x1e10be(0xa896);(_0x22e335=_0x1387e4=_0x1387e4||{})[_0x22e335['Compatible']=0x0]=_0x59a8b2(0xcda),_0x22e335[_0x22e335[_0x59a8b2(0x2102)]=0x1]=_0x59a8b2(0x2102),_0x22e335[_0x22e335['TargetIncompatible']=0x2]=_0x59a8b2(0x16cc),_0x22e335[_0x22e335[_0x59a8b2(0x1285)]=0x3]=_0x59a8b2(0x1285),(_0x1e10be=_0x1c8b80=_0x1c8b80||{})[_0x1e10be[_0x59a8b2(0x17a)]=0x0]='Input',_0x1e10be[_0x1e10be[_0x59a8b2(0x1c5c)]=0x1]=_0x59a8b2(0x1c5c);class _0x2d7ac1{constructor(_0x341ed8,_0x16ccbb,_0x23265e){var _0x3f8e21=_0x59a8b2;this[_0x3f8e21(0x2a9a)]=null,this[_0x3f8e21(0x2f98)]=new Array(),this[_0x3f8e21(0x1d3c)]=null,this[_0x3f8e21(0x38df)]=null,this[_0x3f8e21(0x3165)]=null,this[_0x3f8e21(0x3dab)]=null,this['_type']=_0x565336['E'][_0x3f8e21(0x593)],this[_0x3f8e21(0x6be)]=!0x1,this[_0x3f8e21(0x2502)]=!0x1,this[_0x3f8e21(0x2fb7)]=new Array(),this[_0x3f8e21(0x2dd)]=new Array(),this[_0x3f8e21(0x20a2)]=new _0x424a1e['y$'](),this['isExposedOnFrame']=!0x1,this['exposedPortPosition']=-0x1,this['_prioritizeVertex']=!0x1,this[_0x3f8e21(0x3705)]=_0x3b1e95['u'][_0x3f8e21(0x3621)],this['_ownerBlock']=_0x16ccbb,this[_0x3f8e21(0x1c3a)]=_0x341ed8,this[_0x3f8e21(0xd65)]=_0x23265e;}static['AreEquivalentTypes'](_0x23912a,_0x2b7134){var _0x38c1a7=_0x59a8b2;switch(_0x23912a){case _0x565336['E'][_0x38c1a7(0x310d)]:if(_0x2b7134===_0x565336['E'][_0x38c1a7(0x2cf3)])return!0x0;break;case _0x565336['E'][_0x38c1a7(0x386)]:if(_0x2b7134===_0x565336['E'][_0x38c1a7(0x1b9e)])return!0x0;break;case _0x565336['E'][_0x38c1a7(0x2cf3)]:if(_0x2b7134===_0x565336['E'][_0x38c1a7(0x310d)])return!0x0;break;case _0x565336['E'][_0x38c1a7(0x1b9e)]:if(_0x2b7134===_0x565336['E'][_0x38c1a7(0x386)])return!0x0;}return!0x1;}get[_0x59a8b2(0x2c21)](){var _0x41cf2e=_0x59a8b2;return this[_0x41cf2e(0xd65)];}get[_0x59a8b2(0x28ff)](){var _0x58edf5=_0x59a8b2;return this['_ownerBlock'][_0x58edf5(0x2a8d)]?this['_ownerBlock'][_0x58edf5(0x28ff)]:this['_enforceAssociatedVariableName']&&this[_0x58edf5(0x2f26)]||!this[_0x58edf5(0x2a9a)]?this[_0x58edf5(0x2f26)]:this['_connectedPoint'][_0x58edf5(0x28ff)];}set[_0x59a8b2(0x28ff)](_0x3bd38c){this['_associatedVariableName']=_0x3bd38c;}get[_0x59a8b2(0x4023)](){var _0x50a985=_0x59a8b2;return this[_0x50a985(0x3165)]&&this[_0x50a985(0x3165)][_0x50a985(0x3331)]?this[_0x50a985(0x30a3)]:this['_type'];}get[_0x59a8b2(0x30a3)](){var _0x24de07=_0x59a8b2;if(this[_0x24de07(0x49f)]===_0x565336['E'][_0x24de07(0x2c0f)]){if(this[_0x24de07(0x196b)][_0x24de07(0x2a8d)])return this[_0x24de07(0x196b)][_0x24de07(0x30a3)];if(this[_0x24de07(0x2a9a)])return this['_connectedPoint'][_0x24de07(0x30a3)];if(this[_0x24de07(0x3165)]&&this['_linkedConnectionSource'][_0x24de07(0x3331)])return this['_linkedConnectionSource'][_0x24de07(0x30a3)];}if(this[_0x24de07(0x49f)]===_0x565336['E'][_0x24de07(0x3428)]){if(this[_0x24de07(0x1d3c)])return!this[_0x24de07(0x1d3c)][_0x24de07(0x3331)]&&this[_0x24de07(0x38df)]?this['_defaultConnectionPointType']:this[_0x24de07(0x1d3c)][_0x24de07(0x30a3)];if(this[_0x24de07(0x38df)])return this[_0x24de07(0x38df)];}return this[_0x24de07(0x49f)];}set[_0x59a8b2(0x30a3)](_0x113f8f){var _0x59734a=_0x59a8b2;this[_0x59734a(0x49f)]=_0x113f8f;}get[_0x59a8b2(0x36f2)](){var _0x27aa5c=_0x59a8b2;return this[_0x27aa5c(0x9a2)]&&this[_0x27aa5c(0x196b)]&&this['_target']===_0x3b1e95['u'][_0x27aa5c(0x3621)]?this[_0x27aa5c(0x196b)][_0x27aa5c(0x36f2)]===_0x3b1e95['u'][_0x27aa5c(0x2d24)]?_0x3b1e95['u'][_0x27aa5c(0x2d24)]:_0x3b1e95['u'][_0x27aa5c(0xb37)]:this[_0x27aa5c(0x3705)];}set['target'](_0x5480a3){var _0x1334f6=_0x59a8b2;this[_0x1334f6(0x3705)]=_0x5480a3;}get[_0x59a8b2(0x3331)](){var _0x44e062=_0x59a8b2;return null!==this['connectedPoint']||this[_0x44e062(0x26c5)];}get[_0x59a8b2(0xfec)](){var _0x59b0fa=_0x59a8b2;return null!==this[_0x59b0fa(0x8e1)]&&this[_0x59b0fa(0x8e1)]['ownerBlock']['isInput'];}get[_0x59a8b2(0x3b06)](){var _0x1f6e9d=_0x59a8b2;return this[_0x1f6e9d(0xfec)]?this[_0x1f6e9d(0x8e1)][_0x1f6e9d(0x2445)]:null;}get['connectedPoint'](){var _0x3f65f0=_0x59a8b2;return this[_0x3f65f0(0x2a9a)];}get[_0x59a8b2(0x2445)](){var _0x4c2359=_0x59a8b2;return this[_0x4c2359(0x196b)];}get['sourceBlock'](){var _0x3a9ce2=_0x59a8b2;return this[_0x3a9ce2(0x2a9a)]?this[_0x3a9ce2(0x2a9a)][_0x3a9ce2(0x2445)]:null;}get['connectedBlocks'](){var _0x2e8e1b=_0x59a8b2;return 0x0===this[_0x2e8e1b(0x2f98)][_0x2e8e1b(0x9da)]?[]:this[_0x2e8e1b(0x2f98)][_0x2e8e1b(0x40b4)](_0x605130=>_0x605130[_0x2e8e1b(0x2445)]);}get[_0x59a8b2(0x41b7)](){var _0x42d2e9=_0x59a8b2;return this[_0x42d2e9(0x2f98)];}get[_0x59a8b2(0x26c5)](){var _0x234dd0=_0x59a8b2;return this['_endpoints']&&0x0_0x24eb1e[_0x297c25(0x10fe)]))return!0x0;}return!0x1;}get[_0x59a8b2(0x27b3)](){var _0x3993cb=_0x59a8b2;if(this[_0x3993cb(0x36f2)]===_0x3b1e95['u'][_0x3993cb(0xb37)])return!0x0;if(!this[_0x3993cb(0x26c5)])return!0x1;for(const _0x2a0928 of this['_endpoints']){if(_0x2a0928[_0x3993cb(0x2445)][_0x3993cb(0x36f2)]===_0x3b1e95['u'][_0x3993cb(0xb37)])return!0x0;if(_0x2a0928[_0x3993cb(0x36f2)]===_0x3b1e95['u']['Vertex'])return!0x0;if((_0x2a0928[_0x3993cb(0x2445)]['target']===_0x3b1e95['u'][_0x3993cb(0x32e4)]||_0x2a0928[_0x3993cb(0x2445)][_0x3993cb(0x36f2)]===_0x3b1e95['u']['VertexAndFragment'])&&_0x2a0928['ownerBlock'][_0x3993cb(0x3da5)]['some'](_0x438971=>_0x438971[_0x3993cb(0x27b3)]))return!0x0;}return!0x1;}get[_0x59a8b2(0x30cb)](){var _0x26a150=_0x59a8b2;if(this['target']===_0x3b1e95['u'][_0x26a150(0x2d24)])return!0x0;if(!this['hasEndpoints'])return!0x1;for(const _0x5d91b3 of this['_endpoints']){if(_0x5d91b3[_0x26a150(0x2445)]['target']===_0x3b1e95['u']['Fragment'])return!0x0;if((_0x5d91b3[_0x26a150(0x2445)]['target']===_0x3b1e95['u']['Neutral']||_0x5d91b3[_0x26a150(0x2445)][_0x26a150(0x36f2)]===_0x3b1e95['u'][_0x26a150(0x3621)])&&_0x5d91b3['ownerBlock'][_0x26a150(0x3da5)]['some'](_0x235d8f=>_0x235d8f['isConnectedInFragmentShader']))return!0x0;}return!0x1;}['createCustomInputBlock'](){return null;}['getClassName'](){var _0x1ed1cf=_0x59a8b2;return _0x1ed1cf(0x3188);}['canConnectTo'](_0xbea6b1){var _0x5706d0=_0x59a8b2;return this[_0x5706d0(0x7c7)](_0xbea6b1)===_0x1387e4[_0x5706d0(0xcda)];}[_0x59a8b2(0x7c7)](_0x173bf4){var _0x165920=_0x59a8b2,_0x1e0caf=this[_0x165920(0x196b)],_0x438690=_0x173bf4[_0x165920(0x2445)];if(_0x1e0caf[_0x165920(0x36f2)]===_0x3b1e95['u'][_0x165920(0x2d24)]){if(_0x438690[_0x165920(0x36f2)]===_0x3b1e95['u'][_0x165920(0xb37)])return _0x1387e4[_0x165920(0x16cc)];for(const _0x127691 of _0x438690[_0x165920(0x3da5)])if(_0x127691[_0x165920(0x2445)][_0x165920(0x36f2)]!=_0x3b1e95['u']['Neutral']&&_0x127691[_0x165920(0x27b3)])return _0x1387e4['TargetIncompatible'];}if(this['type']!==_0x173bf4[_0x165920(0x30a3)]&&_0x173bf4['innerType']!==_0x565336['E'][_0x165920(0x2c0f)])return _0x2d7ac1[_0x165920(0x1db4)](this[_0x165920(0x30a3)],_0x173bf4[_0x165920(0x30a3)])||_0x173bf4['acceptedConnectionPointTypes']&&-0x1!==_0x173bf4[_0x165920(0x2fb7)][_0x165920(0x775)](this['type'])||_0x173bf4[_0x165920(0x3dab)]&&_0x2d7ac1[_0x165920(0x1db4)](_0x173bf4[_0x165920(0x3dab)][_0x165920(0x30a3)],this[_0x165920(0x30a3)])?_0x1387e4[_0x165920(0xcda)]:_0x1387e4[_0x165920(0x2102)];if(_0x173bf4[_0x165920(0x2dd)]&&-0x1!==_0x173bf4[_0x165920(0x2dd)][_0x165920(0x775)](this['type']))return _0x1387e4[_0x165920(0x2102)];let _0x1686df=_0x438690,_0x45b361=_0x1e0caf;return this[_0x165920(0x2c21)]===_0x1c8b80['Input']&&(_0x1686df=_0x1e0caf,_0x45b361=_0x438690),_0x1686df[_0x165920(0x2475)](_0x45b361)?_0x1387e4[_0x165920(0x1285)]:_0x1387e4['Compatible'];}[_0x59a8b2(0x13e2)](_0x50f0c9,_0x1dd374=!0x1){var _0x5ab7cf=_0x59a8b2;if(_0x1dd374||this[_0x5ab7cf(0xd0f)](_0x50f0c9))return this[_0x5ab7cf(0x2f98)]['push'](_0x50f0c9),(_0x50f0c9['_connectedPoint']=this)[_0x5ab7cf(0x6be)]=!0x1,this[_0x5ab7cf(0x20a2)][_0x5ab7cf(0x223f)](_0x50f0c9),_0x50f0c9[_0x5ab7cf(0x20a2)][_0x5ab7cf(0x223f)](this),this;throw _0x5ab7cf(0xa5b);}[_0x59a8b2(0x47c)](_0x377696){var _0x18a685=_0x59a8b2,_0x12447f=this[_0x18a685(0x2f98)]['indexOf'](_0x377696);return-0x1!==_0x12447f&&(this['_endpoints'][_0x18a685(0x34ac)](_0x12447f,0x1),_0x377696[_0x18a685(0x2a9a)]=null,this['_enforceAssociatedVariableName']=!0x1,_0x377696['_enforceAssociatedVariableName']=!0x1),this;}[_0x59a8b2(0xedb)](_0x137326){let _0x5e5356=0x1;for(;_0x5e5356<_0x565336['E']['All'];)_0x137326&_0x5e5356||this['excludedConnectionPointTypes']['push'](_0x5e5356),_0x5e5356<<=0x1;}[_0x59a8b2(0xea8)](_0x28362d=!0x0){var _0x5a2ed7=_0x59a8b2;const _0xd68fd8={};return _0xd68fd8[_0x5a2ed7(0x1c3a)]=this[_0x5a2ed7(0x1c3a)],_0xd68fd8[_0x5a2ed7(0x46d)]=this['displayName'],_0x28362d&&this[_0x5a2ed7(0x8e1)]&&(_0xd68fd8[_0x5a2ed7(0x3ec6)]=this[_0x5a2ed7(0x1c3a)],_0xd68fd8[_0x5a2ed7(0x3a9a)]=this[_0x5a2ed7(0x8e1)][_0x5a2ed7(0x2445)]['uniqueId'],_0xd68fd8[_0x5a2ed7(0x1e9a)]=this[_0x5a2ed7(0x8e1)][_0x5a2ed7(0x1c3a)],_0xd68fd8[_0x5a2ed7(0xdac)]=!0x0,_0xd68fd8[_0x5a2ed7(0x1f55)]=this[_0x5a2ed7(0x1f55)]),(this[_0x5a2ed7(0xdac)]||0x0<=this[_0x5a2ed7(0x1f55)])&&(_0xd68fd8[_0x5a2ed7(0xdac)]=!0x0,_0xd68fd8['exposedPortPosition']=this[_0x5a2ed7(0x1f55)]),_0xd68fd8;}[_0x59a8b2(0xc1f)](){var _0x3aba92=_0x59a8b2;this[_0x3aba92(0x20a2)][_0x3aba92(0x2a99)]();}}},0x9bf9:(_0xe1451b,_0x2482d9,_0x59e22a)=>{var _0x57ff52=a8_0x2e955a;_0x59e22a['d'](_0x2482d9,{'C':()=>_0x183c69});var _0x4593c1=_0x59e22a(0x17368);class _0x183c69 extends _0x4593c1['VT']{constructor(_0x4f72cd,_0x5b80c3,_0x235e62,_0x5c066b,_0x2a3d85){var _0x48ca5f=a8_0xcbd5;super(_0x4f72cd,_0x5b80c3,_0x235e62),this[_0x48ca5f(0x2dd7)]=_0x5c066b,this[_0x48ca5f(0x3694)]=_0x2a3d85,this[_0x48ca5f(0x2502)]=!0x0;}[_0x57ff52(0x7c7)](_0x4ed2ac){var _0x123a95=_0x57ff52;return _0x4ed2ac instanceof _0x183c69&&_0x4ed2ac[_0x123a95(0x3694)]===this[_0x123a95(0x3694)]?_0x4593c1['WS'][_0x123a95(0xcda)]:_0x4593c1['WS'][_0x123a95(0x2102)];}[_0x57ff52(0x14be)](){var _0x53cba3=_0x57ff52;return[new this[(_0x53cba3(0x2dd7))](this['_blockName']),this['name']];}}},0xca26:(_0x4d6d48,_0x3b5a8b,_0x315d8e)=>{var _0x48ef6a=a8_0x2e955a,_0x56769b;_0x315d8e['d'](_0x3b5a8b,{'U':()=>_0x56769b,'p':()=>function(_0x311e71,_0x41df4b=_0x56769b[_0x48ef6a(0x22cc)],_0x379015='PROPERTIES',_0x31297b){return(_0xc11428,_0x471395)=>{var _0x171451=a8_0xcbd5;let _0xb6b259=_0xc11428['_propStore'];_0xb6b259||(_0xb6b259=[],_0xc11428['_propStore']=_0xb6b259),_0xb6b259[_0x171451(0x2009)]({'propertyName':_0x471395,'displayName':_0x311e71,'type':_0x41df4b,'groupName':_0x379015,'options':null!=_0x31297b?_0x31297b:{}});};}}),(_0x315d8e=_0x56769b=_0x56769b||{})[_0x315d8e['Boolean']=0x0]=_0x48ef6a(0x22cc),_0x315d8e[_0x315d8e[_0x48ef6a(0x593)]=0x1]=_0x48ef6a(0x593),_0x315d8e[_0x315d8e[_0x48ef6a(0x802)]=0x2]=_0x48ef6a(0x802),_0x315d8e[_0x315d8e[_0x48ef6a(0x2f02)]=0x3]=_0x48ef6a(0x2f02),_0x315d8e[_0x315d8e['List']=0x4]=_0x48ef6a(0x2dd1);},0x177e5:(_0x2a009e,_0x3bc890,_0x22efad)=>{_0x22efad(0xd3b1);},0xd3b1:(_0x4f817f,_0x12aac0,_0x28fc7b)=>{_0x28fc7b(0xbd53),_0x28fc7b(0x16a07),_0x28fc7b(0xab6f),_0x28fc7b(0xb3e6),class extends null{};},0x148f0:(_0x195207,_0x489f54,_0x47f5be)=>{_0x47f5be(0x17e15),_0x47f5be(0x556a),_0x47f5be(0xb845),_0x47f5be(0x1006d),_0x47f5be(0x2923),_0x47f5be(0x2122),_0x47f5be(0x35cb),_0x47f5be(0x131ee),_0x47f5be(0xb185),_0x47f5be(0x13d2a);},0x17e15:(_0xebadc8,_0x1aeb6a,_0x396c55)=>{var _0x261aaa=a8_0x2e955a;_0x396c55['d'](_0x1aeb6a,{'u':()=>_0x25accd});function _0x3f25b2(_0x37b62c,_0x3f7a74,_0x27cb62,_0x5021f7){var _0x5b46c5=a8_0xcbd5,_0x245e09,_0x763842=arguments[_0x5b46c5(0x9da)],_0x27fbfd=_0x763842<0x3?_0x3f7a74:null===_0x5021f7?_0x5021f7=Object['getOwnPropertyDescriptor'](_0x3f7a74,_0x27cb62):_0x5021f7;if('object'==typeof Reflect&&_0x5b46c5(0x17ad)==typeof Reflect[_0x5b46c5(0x3902)])_0x27fbfd=Reflect['decorate'](_0x37b62c,_0x3f7a74,_0x27cb62,_0x5021f7);else{for(var _0x4e3f3f=_0x37b62c[_0x5b46c5(0x9da)]-0x1;0x0<=_0x4e3f3f;_0x4e3f3f--)(_0x245e09=_0x37b62c[_0x4e3f3f])&&(_0x27fbfd=(_0x763842<0x3?_0x245e09(_0x27fbfd):0x3<_0x763842?_0x245e09(_0x3f7a74,_0x27cb62,_0x27fbfd):_0x245e09(_0x3f7a74,_0x27cb62))||_0x27fbfd);}0x3<_0x763842&&_0x27fbfd&&Object[_0x5b46c5(0x30e2)](_0x3f7a74,_0x27cb62,_0x27fbfd);}var _0x1aeb6a=_0x396c55(0x10435),_0x297879=_0x396c55(0x1679c),_0x148de3=_0x396c55(0xd53f),_0x15859f=_0x396c55(0x12820),_0x2872f9=_0x396c55(0x10c09),_0x173231=_0x396c55(0x4fa8),_0x1723e6=_0x396c55(0x1610),_0x396c55=_0x396c55(0x5645);class _0xbc7c01 extends _0x396c55['H']{constructor(){var _0x534192=a8_0xcbd5;super(...arguments),this['ANISOTROPIC']=!0x1,this[_0x534192(0x864)]=!0x1,this[_0x534192(0xff2)]=0x0,this['MAINUV1']=!0x1;}}class _0x25accd extends _0x173231['n']{constructor(_0x205375,_0x5bc325=!0x0){var _0x39d420=a8_0xcbd5;super(_0x205375,'PBRAnisotropic',0x6e,new _0xbc7c01(),_0x5bc325),this[_0x39d420(0x2b7a)]=!0x1,this['isEnabled']=!0x1,this[_0x39d420(0x4e4)]=0x1,this[_0x39d420(0x2c21)]=new _0x148de3['FM'](0x1,0x0),this['_texture']=null,this[_0x39d420(0x2bb4)]=null,this[_0x39d420(0x39ea)]=_0x205375['_dirtyCallbacks'][_0x1723e6['g']['MATERIAL_TextureDirtyFlag']];}[_0x261aaa(0x18b1)](){var _0x3d9c1f=_0x261aaa;this['_enable'](this[_0x3d9c1f(0x2b7a)]),this[_0x3d9c1f(0x39ea)]();}[_0x261aaa(0x30ee)](_0x1a7b0c,_0x5f010a){var _0x4b2f6f=_0x261aaa;return!this['_isEnabled']||!(_0x1a7b0c[_0x4b2f6f(0x2c7e)]&&_0x5f010a[_0x4b2f6f(0x3387)]&&this[_0x4b2f6f(0x398a)]&&_0x15859f['k'][_0x4b2f6f(0x3ed9)]&&!this[_0x4b2f6f(0x398a)][_0x4b2f6f(0x178f)]());}[_0x261aaa(0x3b9e)](_0x269e20,_0x4d4c15,_0x53f309){var _0x23c23c=_0x261aaa;this[_0x23c23c(0x2b7a)]?(_0x269e20[_0x23c23c(0x666)]=this[_0x23c23c(0x2b7a)],this[_0x23c23c(0x2b7a)]&&!_0x53f309['isVerticesDataPresent'](_0x297879['o'][_0x23c23c(0x39f7)])&&(_0x269e20[_0x23c23c(0x1c89)]=!0x0,_0x269e20[_0x23c23c(0x3012)]=!0x0),_0x269e20[_0x23c23c(0x2c7e)]&&_0x4d4c15[_0x23c23c(0x3387)]&&(this[_0x23c23c(0x398a)]&&_0x15859f['k']['AnisotropicTextureEnabled']?_0x2872f9['G'][_0x23c23c(0x1678)](this[_0x23c23c(0x398a)],_0x269e20,_0x23c23c(0x864)):_0x269e20[_0x23c23c(0x864)]=!0x1)):(_0x269e20['ANISOTROPIC']=!0x1,_0x269e20[_0x23c23c(0x864)]=!0x1,_0x269e20['ANISOTROPIC_TEXTUREDIRECTUV']=0x0);}[_0x261aaa(0x1068)](_0x8c9142,_0xf27038){var _0x28d766=_0x261aaa,_0x2c9459;this[_0x28d766(0x2b7a)]&&(_0x2c9459=this[_0x28d766(0x1a51)][_0x28d766(0x24d7)],_0x8c9142[_0x28d766(0x3347)]&&_0x2c9459&&_0x8c9142[_0x28d766(0x1e93)]||(this[_0x28d766(0x398a)]&&_0x15859f['k']['AnisotropicTextureEnabled']&&(_0x8c9142[_0x28d766(0x1ad7)](_0x28d766(0x1193),this[_0x28d766(0x398a)]['coordinatesIndex'],this[_0x28d766(0x398a)][_0x28d766(0x1f4d)]),_0x2872f9['G']['BindTextureMatrix'](this[_0x28d766(0x398a)],_0x8c9142,_0x28d766(0x1e5a))),_0x8c9142[_0x28d766(0x232d)](_0x28d766(0x9d5),this['direction']['x'],this[_0x28d766(0x2c21)]['y'],this[_0x28d766(0x4e4)])),_0xf27038[_0x28d766(0x3387)]&&this[_0x28d766(0x398a)]&&_0x15859f['k']['AnisotropicTextureEnabled']&&_0x8c9142['setTexture'](_0x28d766(0x10cf),this['_texture']));}[_0x261aaa(0x32e9)](_0x47b3b2){var _0x349517=_0x261aaa;return this[_0x349517(0x398a)]===_0x47b3b2;}[_0x261aaa(0x27ba)](_0x4c4239){var _0x11b8e7=_0x261aaa;this[_0x11b8e7(0x398a)]&&_0x4c4239[_0x11b8e7(0x2009)](this[_0x11b8e7(0x398a)]);}[_0x261aaa(0x19d)](_0x327cd9){var _0x5cd9a7=_0x261aaa;this[_0x5cd9a7(0x398a)]&&this[_0x5cd9a7(0x398a)][_0x5cd9a7(0x2a26)]&&0x0{var _0x347819=a8_0x2e955a;_0x50f960['d'](_0xff154f,{'d':()=>_0x4b6ee1});function _0x5ef3ab(_0x194c01,_0x3c100c,_0x37eef5,_0x1f172d){var _0x58831c=a8_0xcbd5,_0x5db99f,_0x5556d2=arguments[_0x58831c(0x9da)],_0x462db6=_0x5556d2<0x3?_0x3c100c:null===_0x1f172d?_0x1f172d=Object['getOwnPropertyDescriptor'](_0x3c100c,_0x37eef5):_0x1f172d;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x58831c(0x3902)])_0x462db6=Reflect[_0x58831c(0x3902)](_0x194c01,_0x3c100c,_0x37eef5,_0x1f172d);else{for(var _0x283151=_0x194c01[_0x58831c(0x9da)]-0x1;0x0<=_0x283151;_0x283151--)(_0x5db99f=_0x194c01[_0x283151])&&(_0x462db6=(_0x5556d2<0x3?_0x5db99f(_0x462db6):0x3<_0x5556d2?_0x5db99f(_0x3c100c,_0x37eef5,_0x462db6):_0x5db99f(_0x3c100c,_0x37eef5))||_0x462db6);}0x3<_0x5556d2&&_0x462db6&&Object[_0x58831c(0x30e2)](_0x3c100c,_0x37eef5,_0x462db6);}var _0x1aa8cc=_0x50f960(0x1610),_0xff154f=_0x50f960(0x10435),_0x6aabde=_0x50f960(0x5645),_0x50f960=_0x50f960(0x4fa8);class _0x29797e extends _0x6aabde['H']{constructor(){var _0x212116=a8_0xcbd5;super(...arguments),this[_0x212116(0x1fee)]=!0x1,this[_0x212116(0x2a41)]=!0x1,this[_0x212116(0x3b4b)]=!0x1,this['SPECULAR_GLOSSINESS_ENERGY_CONSERVATION']=!0x1;}}class _0x4b6ee1 extends _0x50f960['n']{constructor(_0x54f6af,_0x4a2789=!0x0){var _0x49f9aa=a8_0xcbd5;super(_0x54f6af,_0x49f9aa(0x375d),0x5a,new _0x29797e(),_0x4a2789),this['_useEnergyConservation']=_0x4b6ee1[_0x49f9aa(0xb09)],this[_0x49f9aa(0x3bd3)]=_0x4b6ee1[_0x49f9aa(0xb09)],this[_0x49f9aa(0x3cc9)]=_0x4b6ee1[_0x49f9aa(0x2f7a)],this[_0x49f9aa(0x2cbd)]=_0x4b6ee1[_0x49f9aa(0x2f7a)],this[_0x49f9aa(0xf76)]=_0x4b6ee1[_0x49f9aa(0x17ec)],this[_0x49f9aa(0x31a8)]=_0x4b6ee1[_0x49f9aa(0x17ec)],this[_0x49f9aa(0x2c93)]=_0x4b6ee1['DEFAULT_USE_SPECULAR_GLOSSINESS_INPUT_ENERGY_CONSERVATION'],this['useSpecularGlossinessInputEnergyConservation']=_0x4b6ee1[_0x49f9aa(0x2c8a)],this['_internalMarkAllSubMeshesAsMiscDirty']=_0x54f6af[_0x49f9aa(0x7df)][_0x1aa8cc['g']['MATERIAL_MiscDirtyFlag']],this['_enable'](!0x0);}[_0x347819(0x29de)](){var _0x1e91b5=_0x347819;this[_0x1e91b5(0x14d)]();}[_0x347819(0x39db)](_0x83f3e5){var _0x1a6fae=_0x347819;_0x83f3e5[_0x1a6fae(0x1fee)]=this[_0x1a6fae(0x3cc9)],_0x83f3e5[_0x1a6fae(0x2a41)]=this[_0x1a6fae(0x1784)]&&this[_0x1a6fae(0x3cc9)],_0x83f3e5['SPHERICAL_HARMONICS']=this[_0x1a6fae(0xf76)],_0x83f3e5['SPECULAR_GLOSSINESS_ENERGY_CONSERVATION']=this[_0x1a6fae(0x2c93)];}[_0x347819(0x28c8)](){return'PBRBRDFConfiguration';}}_0x4b6ee1[_0x347819(0xb09)]=!0x0,_0x4b6ee1['DEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED']=!0x0,_0x4b6ee1[_0x347819(0x17ec)]=!0x0,_0x4b6ee1[_0x347819(0x2c8a)]=!0x0,_0x5ef3ab([(0x0,_0xff154f['qC'])(),(0x0,_0xff154f['wz'])(_0x347819(0x29de))],_0x4b6ee1[_0x347819(0x2dca)],_0x347819(0x3bd3),void 0x0),_0x5ef3ab([(0x0,_0xff154f['qC'])(),(0x0,_0xff154f['wz'])(_0x347819(0x29de))],_0x4b6ee1['prototype'],'useSmithVisibilityHeightCorrelated',void 0x0),_0x5ef3ab([(0x0,_0xff154f['qC'])(),(0x0,_0xff154f['wz'])(_0x347819(0x29de))],_0x4b6ee1[_0x347819(0x2dca)],'useSphericalHarmonics',void 0x0),_0x5ef3ab([(0x0,_0xff154f['qC'])(),(0x0,_0xff154f['wz'])('_markAllSubMeshesAsMiscDirty')],_0x4b6ee1[_0x347819(0x2dca)],_0x347819(0x3114),void 0x0);},0x556a:(_0x39cd7b,_0x1004c1,_0x1e18f6)=>{var _0x498df3=a8_0x2e955a;_0x1e18f6['d'](_0x1004c1,{'m':()=>_0x369caf});function _0x1842cf(_0x484f70,_0x2d6468,_0x580cdd,_0x498a76){var _0x495bc4=a8_0xcbd5,_0x5b0fea,_0x8e708c=arguments[_0x495bc4(0x9da)],_0x5b4945=_0x8e708c<0x3?_0x2d6468:null===_0x498a76?_0x498a76=Object[_0x495bc4(0x2fee)](_0x2d6468,_0x580cdd):_0x498a76;if(_0x495bc4(0x3e0f)==typeof Reflect&&_0x495bc4(0x17ad)==typeof Reflect[_0x495bc4(0x3902)])_0x5b4945=Reflect[_0x495bc4(0x3902)](_0x484f70,_0x2d6468,_0x580cdd,_0x498a76);else{for(var _0x490249=_0x484f70[_0x495bc4(0x9da)]-0x1;0x0<=_0x490249;_0x490249--)(_0x5b0fea=_0x484f70[_0x490249])&&(_0x5b4945=(_0x8e708c<0x3?_0x5b0fea(_0x5b4945):0x3<_0x8e708c?_0x5b0fea(_0x2d6468,_0x580cdd,_0x5b4945):_0x5b0fea(_0x2d6468,_0x580cdd))||_0x5b4945);}0x3<_0x8e708c&&_0x5b4945&&Object['defineProperty'](_0x2d6468,_0x580cdd,_0x5b4945);}var _0x1004c1=_0x1e18f6(0x10435),_0x4639db=_0x1e18f6(0x9a70),_0x2b8867=_0x1e18f6(0x16fed),_0x148430=_0x1e18f6(0x59cd),_0x26a00b=_0x1e18f6(0xd537),_0x53203d=_0x1e18f6(0xd53f),_0x696540=_0x1e18f6(0x1679c),_0x28589b=_0x1e18f6(0x1fb1),_0x434302=_0x1e18f6(0xf1ad),_0x5e73d9=_0x1e18f6(0xbd53),_0x1bdf41=_0x1e18f6(0x17372),_0x12a522=_0x1e18f6(0x3ed0),_0x5037d9=_0x1e18f6(0x15c0e),_0x49785f=_0x1e18f6(0x11b51),_0x1d0fec=_0x1e18f6(0x5645),_0x47d87c=_0x1e18f6(0x14868),_0x3a4a5f=_0x1e18f6(0x10c09),_0x5bdba0=_0x1e18f6(0x12cad),_0x10e071=_0x1e18f6(0x12820),_0xfdf4cc=_0x1e18f6(0x1610),_0x4b0d5d=(_0x1e18f6(0x53e8),_0x1e18f6(0x431b),_0x1e18f6(0x69bc),_0x1e18f6(0x1419a)),_0xfc8be5=_0x1e18f6(0x1006d),_0x20d675=_0x1e18f6(0x2923),_0x563681=_0x1e18f6(0x17e15),_0x19ece9=_0x1e18f6(0xb185),_0xc73293=_0x1e18f6(0x13d2a),_0x174211=_0x1e18f6(0x14575),_0x17fb7f=_0x1e18f6(0x15ec7);const _0x185a53={'effect':null,'subMesh':null};class _0x2808fb extends _0x1d0fec['H']{constructor(_0x365ca6){var _0x5c07bd=a8_0xcbd5;super(_0x365ca6),this['PBR']=!0x0,this['NUM_SAMPLES']='0',this[_0x5c07bd(0x1fed)]=!0x1,this['MAINUV1']=!0x1,this[_0x5c07bd(0x3bde)]=!0x1,this['MAINUV3']=!0x1,this[_0x5c07bd(0x43f)]=!0x1,this[_0x5c07bd(0x3e8d)]=!0x1,this[_0x5c07bd(0x216d)]=!0x1,this[_0x5c07bd(0x2960)]=!0x1,this[_0x5c07bd(0x990)]=!0x1,this['UV3']=!0x1,this[_0x5c07bd(0x314a)]=!0x1,this[_0x5c07bd(0x78b)]=!0x1,this[_0x5c07bd(0x273b)]=!0x1,this['ALBEDO']=!0x1,this[_0x5c07bd(0x1881)]=!0x1,this[_0x5c07bd(0x121c)]=0x0,this['VERTEXCOLOR']=!0x1,this[_0x5c07bd(0x1b69)]=!0x1,this[_0x5c07bd(0x7d8)]=!0x1,this[_0x5c07bd(0x15e2)]=0x0,this[_0x5c07bd(0x1164)]=!0x1,this[_0x5c07bd(0x30ed)]=!0x1,this['VERTEXALPHA']=!0x1,this[_0x5c07bd(0x1295)]=0x0,this[_0x5c07bd(0x1d91)]=!0x1,this[_0x5c07bd(0x33ac)]=!0x1,this[_0x5c07bd(0x11a1)]=!0x1,this[_0x5c07bd(0x25ba)]=!0x1,this[_0x5c07bd(0xb1a)]=!0x1,this[_0x5c07bd(0x3dd3)]='0.5',this['SPECULAROVERALPHA']=!0x1,this[_0x5c07bd(0x1b27)]=!0x1,this['ALPHAFRESNEL']=!0x1,this[_0x5c07bd(0x413a)]=!0x1,this['PREMULTIPLYALPHA']=!0x1,this[_0x5c07bd(0x12c7)]=!0x1,this[_0x5c07bd(0x9d0)]=0x0,this['GAMMAEMISSIVE']=!0x1,this[_0x5c07bd(0x2ab5)]=!0x1,this[_0x5c07bd(0x3fe0)]=!0x1,this[_0x5c07bd(0xcd7)]=0x0,this[_0x5c07bd(0x695)]=!0x1,this[_0x5c07bd(0x1a75)]=!0x1,this[_0x5c07bd(0x1c4a)]=!0x1,this[_0x5c07bd(0xe0c)]=!0x1,this['MICROSURFACEMAP']=!0x1,this[_0x5c07bd(0x3411)]=0x0,this[_0x5c07bd(0x1e67)]=!0x1,this['ROUGHNESSSTOREINMETALMAPALPHA']=!0x1,this['ROUGHNESSSTOREINMETALMAPGREEN']=!0x1,this[_0x5c07bd(0x3a2b)]=!0x1,this['AOSTOREINMETALMAPRED']=!0x1,this[_0x5c07bd(0x2a0b)]=!0x1,this[_0x5c07bd(0x2ca)]=!0x1,this[_0x5c07bd(0x1a5d)]=0x0,this[_0x5c07bd(0x1579)]=!0x1,this[_0x5c07bd(0x2093)]=!0x1,this[_0x5c07bd(0x1ce7)]=!0x1,this[_0x5c07bd(0x2d1b)]=0x0,this[_0x5c07bd(0x3ed6)]=!0x1,this[_0x5c07bd(0x23f1)]=!0x1,this[_0x5c07bd(0x295)]=!0x1,this[_0x5c07bd(0x3298)]=!0x1,this[_0x5c07bd(0x48c)]=!0x1,this[_0x5c07bd(0x2c79)]=0x0,this[_0x5c07bd(0x155f)]=!0x1,this[_0x5c07bd(0x263a)]=!0x1,this[_0x5c07bd(0x13f9)]=!0x1,this[_0x5c07bd(0x270f)]=!0x0,this['LIGHTMAP']=!0x1,this[_0x5c07bd(0x49b)]=0x0,this[_0x5c07bd(0xe7a)]=!0x1,this[_0x5c07bd(0x2809)]=!0x1,this[_0x5c07bd(0x29f9)]=!0x1,this[_0x5c07bd(0x1065)]=!0x1,this[_0x5c07bd(0x49e)]=!0x1,this[_0x5c07bd(0x18b2)]=!0x1,this[_0x5c07bd(0x3db3)]=!0x1,this[_0x5c07bd(0xfce)]=!0x1,this[_0x5c07bd(0x3852)]=!0x1,this[_0x5c07bd(0x2357)]=!0x1,this[_0x5c07bd(0x3fec)]=!0x1,this[_0x5c07bd(0x45d)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR']=!0x1,this[_0x5c07bd(0x3798)]=!0x1,this['REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED']=!0x1,this[_0x5c07bd(0x999)]=!0x1,this['USESPHERICALFROMREFLECTIONMAP']=!0x1,this['USEIRRADIANCEMAP']=!0x1,this[_0x5c07bd(0x3459)]=!0x1,this['REFLECTIONMAP_OPPOSITEZ']=!0x1,this[_0x5c07bd(0x3d55)]=!0x1,this[_0x5c07bd(0x606)]=!0x1,this[_0x5c07bd(0x1f31)]=!0x1,this[_0x5c07bd(0x3018)]=!0x1,this[_0x5c07bd(0x2f21)]=!0x1,this['HORIZONOCCLUSION']=!0x1,this[_0x5c07bd(0x3ebc)]=!0x1,this[_0x5c07bd(0x2f78)]=!0x1,this[_0x5c07bd(0x32eb)]=!0x1,this[_0x5c07bd(0x2341)]=!0x1,this[_0x5c07bd(0x2fe9)]=!0x1,this[_0x5c07bd(0x1a61)]=-0x1,this[_0x5c07bd(0x3dac)]=!0x1,this[_0x5c07bd(0x3f68)]=-0x1,this[_0x5c07bd(0x275c)]=!0x1,this['PREPASS_DEPTH_INDEX']=-0x1,this[_0x5c07bd(0x31a5)]=!0x1,this[_0x5c07bd(0x3d6a)]=-0x1,this[_0x5c07bd(0x351a)]=!0x1,this['PREPASS_POSITION_INDEX']=-0x1,this[_0x5c07bd(0x313)]=!0x1,this[_0x5c07bd(0x18c)]=-0x1,this[_0x5c07bd(0xbc7)]=!0x1,this[_0x5c07bd(0x396)]=-0x1,this['SCENE_MRT_COUNT']=0x0,this[_0x5c07bd(0x382b)]=0x0,this['BonesPerMesh']=0x0,this[_0x5c07bd(0x37d1)]=!0x1,this[_0x5c07bd(0x3a65)]=!0x1,this[_0x5c07bd(0x2c4b)]=!0x1,this['MORPHTARGETS']=!0x1,this[_0x5c07bd(0x3dca)]=!0x1,this[_0x5c07bd(0x23c6)]=!0x1,this[_0x5c07bd(0x1cfc)]=!0x1,this[_0x5c07bd(0x2b75)]=0x0,this[_0x5c07bd(0x14e2)]=!0x1,this[_0x5c07bd(0x3b43)]=!0x1,this[_0x5c07bd(0x309b)]=!0x1,this['VIGNETTEBLENDMODEMULTIPLY']=!0x1,this[_0x5c07bd(0x2b41)]=!0x1,this[_0x5c07bd(0xa31)]=!0x1,this[_0x5c07bd(0x1e53)]=!0x1,this['CONTRAST']=!0x1,this[_0x5c07bd(0xfe9)]=!0x1,this[_0x5c07bd(0x627)]=!0x1,this[_0x5c07bd(0x7f5)]=!0x1,this[_0x5c07bd(0x17c7)]=!0x1,this[_0x5c07bd(0x35b7)]=!0x1,this[_0x5c07bd(0x1ea3)]=!0x1,this[_0x5c07bd(0x33e9)]=!0x1,this[_0x5c07bd(0x19aa)]=!0x1,this[_0x5c07bd(0x3d09)]=!0x1,this[_0x5c07bd(0x3f21)]=!0x1,this[_0x5c07bd(0x9c0)]=!0x1,this[_0x5c07bd(0x2d4f)]=!0x1,this[_0x5c07bd(0x3250)]=!0x1,this[_0x5c07bd(0x2c60)]=!0x1,this[_0x5c07bd(0xa0c)]=!0x1,this['SHADOWFLOAT']=!0x1,this[_0x5c07bd(0x38c1)]=!0x1,this[_0x5c07bd(0x3bc1)]=!0x1,this[_0x5c07bd(0x2397)]=!0x1,this[_0x5c07bd(0x7b1)]=!0x1,this[_0x5c07bd(0x3a91)]=!0x1,this['CLIPPLANE6']=!0x1,this['POINTSIZE']=!0x1,this['FOG']=!0x1,this[_0x5c07bd(0x2405)]=!0x1,this[_0x5c07bd(0x489)]=!0x1,this['CAMERA_PERSPECTIVE']=!0x1,this[_0x5c07bd(0x2e65)]=!0x1,this[_0x5c07bd(0x3432)]=!0x1,this[_0x5c07bd(0x21da)]=!0x1,this[_0x5c07bd(0x3582)]=0x0,this[_0x5c07bd(0x109a)]();}['reset'](){var _0x47c74d=a8_0xcbd5;super[_0x47c74d(0xf06)](),this[_0x47c74d(0x3dd3)]='0.5',this['PBR']=!0x0,this[_0x47c74d(0x270f)]=!0x0;}}class _0x369caf extends _0x47d87c['a']{constructor(_0x14807c,_0x2d136c){var _0x4e1840=a8_0xcbd5;super(_0x14807c,_0x2d136c),this['_directIntensity']=0x1,this[_0x4e1840(0x3a80)]=0x1,this[_0x4e1840(0x3e71)]=0x1,this[_0x4e1840(0x1cb8)]=0x1,this['_lightingInfos']=new _0x53203d['Lt'](this[_0x4e1840(0x25ff)],this['_emissiveIntensity'],this['_environmentIntensity'],this['_specularIntensity']),this[_0x4e1840(0x346b)]=!0x1,this[_0x4e1840(0x85f)]=null,this['_ambientTexture']=null,this[_0x4e1840(0x1809)]=0x1,this[_0x4e1840(0x33b)]=_0x369caf[_0x4e1840(0x41b3)],this['_opacityTexture']=null,this['_reflectionTexture']=null,this[_0x4e1840(0x27a2)]=null,this[_0x4e1840(0x29c2)]=null,this[_0x4e1840(0x313a)]=null,this[_0x4e1840(0x3833)]=null,this[_0x4e1840(0x3731)]=null,this[_0x4e1840(0x3c42)]=0x1,this[_0x4e1840(0x100a)]=_0x5e73d9['Wo'][_0x4e1840(0xd94)](),this['_useOnlyMetallicFromMetallicReflectanceTexture']=!0x1,this[_0x4e1840(0x27e6)]=null,this[_0x4e1840(0x8d5)]=null,this[_0x4e1840(0x3618)]=null,this[_0x4e1840(0x77c)]=null,this['_lightmapTexture']=null,this[_0x4e1840(0x36c1)]=new _0x5e73d9['Wo'](0x0,0x0,0x0),this[_0x4e1840(0x318e)]=new _0x5e73d9['Wo'](0x1,0x1,0x1),this['_reflectivityColor']=new _0x5e73d9['Wo'](0x1,0x1,0x1),this['_reflectionColor']=new _0x5e73d9['Wo'](0x1,0x1,0x1),this['_emissiveColor']=new _0x5e73d9['Wo'](0x0,0x0,0x0),this[_0x4e1840(0x6df)]=0.9,this[_0x4e1840(0x14f)]=!0x1,this[_0x4e1840(0x319e)]=!0x0,this['_useRadianceOcclusion']=!0x0,this[_0x4e1840(0xc78)]=!0x1,this[_0x4e1840(0x2952)]=!0x0,this[_0x4e1840(0x22f9)]=!0x1,this[_0x4e1840(0x3ddb)]=!0x0,this[_0x4e1840(0x2cc8)]=!0x1,this[_0x4e1840(0x24cf)]=!0x1,this['_useAmbientOcclusionFromMetallicTextureRed']=!0x1,this['_useAmbientInGrayScale']=!0x1,this[_0x4e1840(0x2533)]=!0x1,this['_lightFalloff']=_0x369caf[_0x4e1840(0x3316)],this[_0x4e1840(0x3a67)]=!0x0,this['_useObjectSpaceNormalMap']=!0x1,this[_0x4e1840(0x1f0f)]=!0x1,this[_0x4e1840(0x34ee)]=!0x1,this[_0x4e1840(0x967)]=0.05,this[_0x4e1840(0x3d27)]=!0x1,this[_0x4e1840(0x14fd)]=0x4,this[_0x4e1840(0x38bf)]=!0x1,this['_invertNormalMapY']=!0x1,this[_0x4e1840(0x1f87)]=!0x1,this[_0x4e1840(0x13c0)]=0.4,this[_0x4e1840(0x3dd1)]=!0x1,this[_0x4e1840(0x179f)]=!0x1,this[_0x4e1840(0x686)]=!0x1,this[_0x4e1840(0x2dfe)]=null,this[_0x4e1840(0x22ad)]=!0x1,this[_0x4e1840(0x2e85)]=!0x1,this[_0x4e1840(0x2bd0)]=_0xfdf4cc['g'][_0x4e1840(0x378b)],this[_0x4e1840(0x22e0)]=!0x1,this['_enableSpecularAntiAliasing']=!0x1,this['_imageProcessingObserver']=null,this[_0x4e1840(0xbd3)]=new _0x2b8867['t'](0x10),this[_0x4e1840(0x429)]=new _0x5e73d9['Wo'](0x0,0x0,0x0),this[_0x4e1840(0x2a06)]=!0x1,this[_0x4e1840(0x2c81)]=!0x1,this['_debugMode']=0x0,this[_0x4e1840(0x3f53)]=0x0,this['debugLimit']=-0x1,this[_0x4e1840(0x3440)]=0x1,this[_0x4e1840(0xee8)]=!0x1,this[_0x4e1840(0xdce)]=new _0x28589b['d'](this),this['clearCoat']=new _0xfc8be5['Y'](this),this[_0x4e1840(0x9d9)]=new _0x20d675['B'](this),this[_0x4e1840(0x1e5a)]=new _0x563681['u'](this),this['sheen']=new _0x19ece9['B'](this),this['subSurface']=new _0xc73293['u'](this),this[_0x4e1840(0x2b97)]=new _0x174211['p'](this),this['_attachImageProcessingConfiguration'](null),this['getRenderTargetTextures']=()=>(this[_0x4e1840(0xbd3)][_0x4e1840(0xf06)](),_0x10e071['k'][_0x4e1840(0x894)]&&this[_0x4e1840(0xda8)]&&this['_reflectionTexture'][_0x4e1840(0x2e73)]&&this[_0x4e1840(0xbd3)][_0x4e1840(0x2009)](this[_0x4e1840(0xda8)]),this['_eventInfo'][_0x4e1840(0x3bc6)]=this['_renderTargets'],this[_0x4e1840(0x338c)](this[_0x4e1840(0xafa)]),this[_0x4e1840(0xbd3)]),this['_environmentBRDFTexture']=(0x0,_0x148430['$'])(this[_0x4e1840(0x14ab)]()),this[_0x4e1840(0x2286)]=new _0x434302['o']();}get[_0x498df3(0x28d8)](){var _0x233692=_0x498df3;return this[_0x233692(0x2e85)];}set[_0x498df3(0x28d8)](_0x15b881){var _0x1f8251=_0x498df3;this[_0x1f8251(0x2e85)]=_0x15b881,this['markAsDirty'](_0xfdf4cc['g'][_0x1f8251(0x2aa)]);}get[_0x498df3(0xa7e)](){var _0x10600c=_0x498df3;return this[_0x10600c(0x2bd0)];}set['realTimeFilteringQuality'](_0x1dd75a){this['_realTimeFilteringQuality']=_0x1dd75a,this['markAsDirty'](_0xfdf4cc['g']['MATERIAL_TextureDirtyFlag']);}get[_0x498df3(0x2e3d)](){return!0x0;}['_attachImageProcessingConfiguration'](_0x4f152b){var _0x107c72=_0x498df3;_0x4f152b!==this['_imageProcessingConfiguration']&&(this['_imageProcessingConfiguration']&&this[_0x107c72(0x276b)]&&this[_0x107c72(0x3290)][_0x107c72(0x1a5e)]['remove'](this[_0x107c72(0x276b)]),this[_0x107c72(0x3290)]=_0x4f152b||this[_0x107c72(0x14ab)]()[_0x107c72(0x1a7c)],this[_0x107c72(0x3290)]&&(this[_0x107c72(0x276b)]=this[_0x107c72(0x3290)][_0x107c72(0x1a5e)][_0x107c72(0x2ed7)](()=>{var _0x1c2a71=_0x107c72;this[_0x1c2a71(0x41df)]();})));}get[_0x498df3(0x30d4)](){var _0x233781=_0x498df3;return!!(_0x10e071['k'][_0x233781(0x894)]&&this[_0x233781(0xda8)]&&this['_reflectionTexture'][_0x233781(0x2e73)])||this[_0x233781(0xee8)];}get[_0x498df3(0x419e)](){return!this['disableDepthWrite'];}[_0x498df3(0x28c8)](){var _0x1b4760=_0x498df3;return _0x1b4760(0x1f47);}get[_0x498df3(0x35b)](){return this['_useLogarithmicDepth'];}set[_0x498df3(0x35b)](_0x5371dd){var _0x22908e=_0x498df3;this['_useLogarithmicDepth']=_0x5371dd&&this['getScene']()[_0x22908e(0x279a)]()[_0x22908e(0x2e84)]()[_0x22908e(0x1191)];}get[_0x498df3(0x1f35)](){var _0x1893fe=_0x498df3,_0x4d2275;return this[_0x1893fe(0x3a04)]===_0x369caf['PBRMATERIAL_OPAQUE']||this[_0x1893fe(0x3a04)]===_0x369caf['PBRMATERIAL_ALPHATEST']||(null==(_0x4d2275=this[_0x1893fe(0x2646)])?void 0x0:_0x4d2275[_0x1893fe(0x2bd6)]);}[_0x498df3(0x2865)](){var _0xf36532=_0x498df3;return!this[_0xf36532(0x1f35)]&&(this[_0xf36532(0x3fd3)]<0x1||null!=this[_0xf36532(0x101e)]||this[_0xf36532(0x1422)]());}[_0x498df3(0x21a4)](){var _0x2c832d=_0x498df3,_0x1207c2;return!!this[_0x2c832d(0x3dd1)]||(null==(_0x1207c2=this[_0x2c832d(0x2646)])||!_0x1207c2[_0x2c832d(0x2bd6)])&&this[_0x2c832d(0x3e4f)]()&&(null==this[_0x2c832d(0x3a04)]||this[_0x2c832d(0x3a04)]===_0x369caf[_0x2c832d(0x1fbf)]);}['_shouldUseAlphaFromAlbedoTexture'](){var _0x4fe0fd=_0x498df3;return null!=this[_0x4fe0fd(0x85f)]&&this[_0x4fe0fd(0x85f)][_0x4fe0fd(0x2e4)]&&this[_0x4fe0fd(0xc78)]&&this[_0x4fe0fd(0x3a04)]!==_0x369caf[_0x4fe0fd(0x151e)];}[_0x498df3(0x3e4f)](){var _0x18912c=_0x498df3;return null!=this[_0x18912c(0x85f)]&&this[_0x18912c(0x85f)][_0x18912c(0x2e4)]||null!=this[_0x18912c(0x101e)];}[_0x498df3(0x25a8)](){var _0x20d7f5=_0x498df3;return this[_0x20d7f5(0x85f)];}[_0x498df3(0x30ee)](_0x283e03,_0x50cf50,_0x298ede){var _0x3f61fa=_0x498df3;if(this[_0x3f61fa(0x4001)]||this[_0x3f61fa(0x2e29)](),_0x50cf50[_0x3f61fa(0x401c)]&&this[_0x3f61fa(0x24d7)]&&_0x50cf50['effect']['_wasPreviouslyReady']&&_0x50cf50[_0x3f61fa(0x401c)][_0x3f61fa(0x329d)]===_0x298ede)return!0x0;_0x50cf50[_0x3f61fa(0x1063)]||(this[_0x3f61fa(0xd3e)](_0x49785f['S'][_0x3f61fa(0x3d9d)],this[_0x3f61fa(0xafa)]),_0x50cf50['materialDefines']=new _0x2808fb(this['_eventInfo'][_0x3f61fa(0x559)]));const _0x378095=_0x50cf50['materialDefines'];if(this[_0x3f61fa(0x40ce)](_0x50cf50))return!0x0;const _0xe2d657=this[_0x3f61fa(0x14ab)](),_0x460f24=_0xe2d657['getEngine']();if(_0x378095['_areTexturesDirty']&&(this[_0x3f61fa(0xafa)][_0x3f61fa(0x30d4)]=!0x1,this['_callbackPluginEventHasRenderTargetTextures'](this[_0x3f61fa(0xafa)]),this['_cacheHasRenderTargetTextures']=this['_eventInfo']['hasRenderTargetTextures'],_0xe2d657['texturesEnabled'])){if(this[_0x3f61fa(0x85f)]&&_0x10e071['k'][_0x3f61fa(0x278a)]&&!this[_0x3f61fa(0x85f)][_0x3f61fa(0x178f)]())return!0x1;if(this[_0x3f61fa(0x3f57)]&&_0x10e071['k'][_0x3f61fa(0x33df)]&&!this[_0x3f61fa(0x3f57)][_0x3f61fa(0x178f)]())return!0x1;if(this[_0x3f61fa(0x101e)]&&_0x10e071['k']['OpacityTextureEnabled']&&!this['_opacityTexture'][_0x3f61fa(0x178f)]())return!0x1;const _0x5de2d0=this[_0x3f61fa(0x25eb)]();if(_0x5de2d0&&_0x10e071['k'][_0x3f61fa(0x894)]){if(!_0x5de2d0['isReadyOrNotBlocking']())return!0x1;if(_0x5de2d0[_0x3f61fa(0x2b0d)]&&!_0x5de2d0[_0x3f61fa(0x2b0d)][_0x3f61fa(0x178f)]())return!0x1;}if(this[_0x3f61fa(0x39ef)]&&_0x10e071['k'][_0x3f61fa(0x22f)]&&!this[_0x3f61fa(0x39ef)][_0x3f61fa(0x178f)]())return!0x1;if(this[_0x3f61fa(0x27a2)]&&_0x10e071['k']['EmissiveTextureEnabled']&&!this[_0x3f61fa(0x27a2)][_0x3f61fa(0x178f)]())return!0x1;if(_0x10e071['k'][_0x3f61fa(0x29fa)]){if(this[_0x3f61fa(0x313a)]){if(!this[_0x3f61fa(0x313a)][_0x3f61fa(0x178f)]())return!0x1;}else{if(this['_reflectivityTexture']&&!this['_reflectivityTexture'][_0x3f61fa(0x178f)]())return!0x1;}if(this[_0x3f61fa(0x27e6)]&&!this[_0x3f61fa(0x27e6)]['isReadyOrNotBlocking']())return!0x1;if(this[_0x3f61fa(0x8d5)]&&!this['_reflectanceTexture']['isReadyOrNotBlocking']())return!0x1;if(this[_0x3f61fa(0x3618)]&&!this[_0x3f61fa(0x3618)]['isReadyOrNotBlocking']())return!0x1;}if(_0x460f24[_0x3f61fa(0x2e84)]()[_0x3f61fa(0x3c3a)]&&this[_0x3f61fa(0x77c)]&&_0x10e071['k']['BumpTextureEnabled']&&!this[_0x3f61fa(0x346b)]&&!this['_bumpTexture']['isReady']())return!0x1;if(this['_environmentBRDFTexture']&&_0x10e071['k'][_0x3f61fa(0x894)]&&!this[_0x3f61fa(0x2dfe)]['isReady']())return!0x1;}if(this[_0x3f61fa(0xafa)][_0x3f61fa(0x30ee)]=!0x0,this[_0x3f61fa(0xafa)][_0x3f61fa(0x2462)]=_0x378095,this[_0x3f61fa(0xafa)][_0x3f61fa(0xd2c)]=_0x50cf50,this['_callbackPluginEventIsReadyForSubMesh'](this[_0x3f61fa(0xafa)]),!this[_0x3f61fa(0xafa)]['isReadyForSubMesh'])return!0x1;if(_0x378095[_0x3f61fa(0x118d)]&&this[_0x3f61fa(0x3290)]&&!this[_0x3f61fa(0x3290)][_0x3f61fa(0xe80)]())return!0x1;_0x460f24[_0x3f61fa(0x2e84)]()[_0x3f61fa(0x3c3a)]||_0x283e03['isVerticesDataPresent'](_0x696540['o'][_0x3f61fa(0x1600)])||(_0x283e03[_0x3f61fa(0x1def)](!0x0),_0x4639db['Y'][_0x3f61fa(0x1381)](_0x3f61fa(0x3ae3)+_0x283e03[_0x3f61fa(0x1c3a)]));var _0x3fe3b9=_0x50cf50['effect'],_0x2072e4=_0x378095[_0x3f61fa(0x332b)];let _0x2b8ed1=this[_0x3f61fa(0x846)](_0x283e03,_0x378095,this[_0x3f61fa(0xeac)],this[_0x3f61fa(0x1460)],_0x298ede,null,_0x50cf50[_0x3f61fa(0x1ef9)]()[_0x3f61fa(0x173e)]),_0x4d434e=!0x1;if(_0x2b8ed1){if(this[_0x3f61fa(0x15f9)]&&(_0x185a53[_0x3f61fa(0x401c)]=_0x2b8ed1,_0x185a53[_0x3f61fa(0xd2c)]=_0x50cf50,this['_onEffectCreatedObservable']['notifyObservers'](_0x185a53)),this[_0x3f61fa(0x1392)]&&_0x3fe3b9&&!_0x2b8ed1[_0x3f61fa(0xe80)]()){if(_0x2b8ed1=_0x3fe3b9,_0x378095['markAsUnprocessed'](),_0x4d434e=this[_0x3f61fa(0x24d7)],_0x2072e4)return!(_0x378095['_areLightsDisposed']=!0x0);}else _0xe2d657['resetCachedMaterial'](),_0x50cf50[_0x3f61fa(0xfcc)](_0x2b8ed1,_0x378095,this[_0x3f61fa(0xe58)]);}return!(!_0x50cf50[_0x3f61fa(0x401c)]||!_0x50cf50['effect']['isReady']()||(_0x378095[_0x3f61fa(0x3870)]=_0xe2d657[_0x3f61fa(0xb8f)](),_0x50cf50[_0x3f61fa(0x401c)][_0x3f61fa(0x222c)]=!_0x4d434e,_0x50cf50[_0x3f61fa(0x401c)]['_wasPreviouslyUsingInstances']=!!_0x298ede,this[_0x3f61fa(0x1a76)](),0x0));}[_0x498df3(0x27e4)](){var _0x5221f6=_0x498df3;return!(null==this['_metallic']&&null==this[_0x5221f6(0x3731)]&&!this[_0x5221f6(0x313a)]);}[_0x498df3(0x846)](_0x28e2a7,_0x1f0865,_0x3055fe=null,_0x195726=null,_0x4e1c28=null,_0xcee1d7=null,_0x401949){var _0x1fa270=_0x498df3;if(this['_prepareDefines'](_0x28e2a7,_0x1f0865,_0x4e1c28,_0xcee1d7,_0x401949),!_0x1f0865[_0x1fa270(0x1c15)])return null;_0x1f0865['markAsProcessed']();const _0x308dca=this[_0x1fa270(0x14ab)](),_0x30e3ce=_0x308dca['getEngine'](),_0x1d5167=new _0x4b0d5d['L']();let _0x3052ba=0x0;_0x1f0865['USESPHERICALINVERTEX']&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,_0x1fa270(0x3459)),_0x1f0865['FOG']&&_0x1d5167['addFallback'](_0x3052ba,_0x1fa270(0x30a0)),_0x1f0865['SPECULARAA']&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba,_0x1fa270(0x3432)),_0x1f0865[_0x1fa270(0x2f9e)]&&_0x1d5167['addFallback'](_0x3052ba,_0x1fa270(0x2f9e)),_0x1f0865[_0x1fa270(0x2405)]&&_0x1d5167['addFallback'](_0x3052ba,_0x1fa270(0x2405)),_0x1f0865[_0x1fa270(0x263a)]&&_0x1d5167['addFallback'](_0x3052ba,_0x1fa270(0x263a)),_0x1f0865[_0x1fa270(0x13f9)]&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,_0x1fa270(0x13f9)),_0x1f0865[_0x1fa270(0x3ed6)]&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,'ENVIRONMENTBRDF'),_0x1f0865[_0x1fa270(0x3298)]&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,_0x1fa270(0x3298)),_0x1f0865[_0x1fa270(0x48c)]&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,_0x1fa270(0x48c)),_0x3052ba=_0x3a4a5f['G'][_0x1fa270(0x3f1c)](_0x1f0865,_0x1d5167,this['_maxSimultaneousLights'],_0x3052ba++),_0x1f0865[_0x1fa270(0x695)]&&_0x1d5167['addFallback'](_0x3052ba++,_0x1fa270(0x695)),_0x1f0865[_0x1fa270(0x3cb4)]&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,_0x1fa270(0x3cb4)),_0x1f0865[_0x1fa270(0x2fe0)]&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,_0x1fa270(0x2fe0)),_0x1f0865[_0x1fa270(0x54a)]&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,_0x1fa270(0x54a)),_0x1f0865[_0x1fa270(0x295)]&&_0x1d5167['addFallback'](_0x3052ba++,_0x1fa270(0x295)),_0x1f0865[_0x1fa270(0x7d8)]&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,'AMBIENT'),_0x1f0865[_0x1fa270(0x12c7)]&&_0x1d5167['addFallback'](_0x3052ba++,_0x1fa270(0x12c7)),_0x1f0865[_0x1fa270(0x1de7)]&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,'VERTEXCOLOR'),_0x1f0865['MORPHTARGETS']&&_0x1d5167[_0x1fa270(0xef1)](_0x3052ba++,_0x1fa270(0x33bb)),_0x1f0865[_0x1fa270(0x3f21)]&&_0x1d5167[_0x1fa270(0xef1)](0x0,_0x1fa270(0x3f21));const _0x147c81=[_0x696540['o'][_0x1fa270(0x1745)]];_0x1f0865[_0x1fa270(0x295)]&&_0x147c81[_0x1fa270(0x2009)](_0x696540['o'][_0x1fa270(0x1600)]),_0x1f0865[_0x1fa270(0x3298)]&&_0x147c81[_0x1fa270(0x2009)](_0x696540['o'][_0x1fa270(0x39f7)]);for(let _0x1b156a=0x1;_0x1b156a<=_0xfdf4cc['g'][_0x1fa270(0x16ba)];++_0x1b156a)_0x1f0865['UV'+_0x1b156a]&&_0x147c81[_0x1fa270(0x2009)]('uv'+(0x1===_0x1b156a?'':_0x1b156a));_0x1f0865[_0x1fa270(0x1de7)]&&_0x147c81[_0x1fa270(0x2009)](_0x696540['o'][_0x1fa270(0x1d01)]),_0x1f0865[_0x1fa270(0x32eb)]&&_0x147c81['push'](_0x696540['o'][_0x1fa270(0xed6)]),_0x3a4a5f['G'][_0x1fa270(0x23e6)](_0x147c81,_0x28e2a7,_0x1f0865,_0x1d5167),_0x3a4a5f['G'][_0x1fa270(0x216f)](_0x147c81,_0x1f0865),_0x3a4a5f['G'][_0x1fa270(0x1649)](_0x147c81,_0x28e2a7,_0x1f0865),_0x3a4a5f['G'][_0x1fa270(0x4019)](_0x147c81,_0x28e2a7,_0x1f0865);let _0xd595fa=_0x1fa270(0x2c18);var _0x4e1c28=[_0x1fa270(0x318b),_0x1fa270(0x4b1),_0x1fa270(0x8a6),'vEyePosition','vLightsType',_0x1fa270(0x1324),_0x1fa270(0x592),_0x1fa270(0x1b4),_0x1fa270(0x13e9),_0x1fa270(0x2035),_0x1fa270(0x282),_0x1fa270(0x3502),_0x1fa270(0x17c9),_0x1fa270(0x14b7),_0x1fa270(0x153e),_0x1fa270(0x3da2),_0x1fa270(0x797),_0x1fa270(0xbc3),'vReflectionInfos',_0x1fa270(0x1229),_0x1fa270(0x3d13),'vEmissiveInfos',_0x1fa270(0xe44),_0x1fa270(0x192d),_0x1fa270(0x3050),'vReflectanceInfos','vMicroSurfaceSamplerInfos',_0x1fa270(0x15d9),'vLightmapInfos',_0x1fa270(0x1ccd),'albedoMatrix',_0x1fa270(0x1439),_0x1fa270(0x863),_0x1fa270(0x31bf),'emissiveMatrix',_0x1fa270(0x3d4),_0x1fa270(0x1dbc),_0x1fa270(0x174e),_0x1fa270(0xdad),_0x1fa270(0x1f7a),'metallicReflectanceMatrix',_0x1fa270(0x1c21),_0x1fa270(0xe6d),_0x1fa270(0x4138),_0x1fa270(0x3481),_0x1fa270(0x13d3),'vSphericalZ',_0x1fa270(0x151c),_0x1fa270(0x309f),_0x1fa270(0x130b),_0x1fa270(0x3356),_0x1fa270(0x1a83),_0x1fa270(0x3787),_0x1fa270(0x996),_0x1fa270(0x2ef5),'vSphericalL10',_0x1fa270(0x4120),_0x1fa270(0x1451),_0x1fa270(0x3a8a),'vSphericalL20','vSphericalL21','vSphericalL22',_0x1fa270(0x2010),'vTangentSpaceParams','boneTextureWidth','vDebugMode',_0x1fa270(0x2370),_0x1fa270(0x22f8)],_0xcee1d7=['albedoSampler',_0x1fa270(0x1bcb),_0x1fa270(0x4003),_0x1fa270(0x3db4),_0x1fa270(0x2a3e),_0x1fa270(0x2447),_0x1fa270(0x2649),_0x1fa270(0x73e),_0x1fa270(0x3434),'reflectionSamplerHigh',_0x1fa270(0x2929),_0x1fa270(0x286a),_0x1fa270(0x3e5c),'boneSampler',_0x1fa270(0x11c6),_0x1fa270(0x516),'morphTargets',_0x1fa270(0x18b6),_0x1fa270(0x345c)],_0x401949=['Material',_0x1fa270(0x3eb9),_0x1fa270(0x1323)],_0x28e2a7=(this[_0x1fa270(0xafa)]['fallbacks']=_0x1d5167,this[_0x1fa270(0xafa)]['fallbackRank']=_0x3052ba,this['_eventInfo'][_0x1fa270(0x2462)]=_0x1f0865,this[_0x1fa270(0xafa)]['uniforms']=_0x4e1c28,this[_0x1fa270(0xafa)][_0x1fa270(0x3bdc)]=_0x147c81,this[_0x1fa270(0xafa)][_0x1fa270(0x14d8)]=_0xcee1d7,this[_0x1fa270(0xafa)][_0x1fa270(0x3807)]=_0x401949,this['_eventInfo'][_0x1fa270(0xa24)]=void 0x0,this['_eventInfo']['mesh']=_0x28e2a7,this[_0x1fa270(0xd3e)](_0x49785f['S'][_0x1fa270(0x3117)],this['_eventInfo']),_0x434302['o'][_0x1fa270(0x149a)](_0x4e1c28),_0x434302['o'][_0x1fa270(0x3eb1)](_0xcee1d7),(0x0,_0x17fb7f['qx'])(_0x4e1c28),_0x12a522['$']&&(_0x12a522['$']['PrepareUniforms'](_0x4e1c28,_0x1f0865),_0x12a522['$'][_0x1fa270(0x2042)](_0xcee1d7,_0x1f0865)),_0x3a4a5f['G'][_0x1fa270(0x2e9a)]({'uniformsNames':_0x4e1c28,'uniformBuffersNames':_0x401949,'samplers':_0xcee1d7,'defines':_0x1f0865,'maxSimultaneousLights':this['_maxSimultaneousLights']}),{}),_0x35475c=(this[_0x1fa270(0x139)]&&(_0xd595fa=this[_0x1fa270(0x139)](_0xd595fa,_0x4e1c28,_0x401949,_0xcee1d7,_0x1f0865,_0x147c81,_0x28e2a7)),_0x1f0865[_0x1fa270(0x348f)]()),_0x4e1c28=_0x30e3ce[_0x1fa270(0x29f2)](_0xd595fa,{'attributes':_0x147c81,'uniformsNames':_0x4e1c28,'uniformBuffersNames':_0x401949,'samplers':_0xcee1d7,'defines':_0x35475c,'fallbacks':_0x1d5167,'onCompiled':_0x3055fe,'onError':_0x195726,'indexParameters':{'maxSimultaneousLights':this[_0x1fa270(0x14fd)],'maxSimultaneousMorphTargets':_0x1f0865[_0x1fa270(0x2b75)]},'processFinalCode':_0x28e2a7['processFinalCode'],'processCodeAfterIncludes':this[_0x1fa270(0xafa)]['customCode'],'multiTarget':_0x1f0865[_0x1fa270(0x2341)]},_0x30e3ce);return this[_0x1fa270(0xafa)][_0x1fa270(0xa24)]=void 0x0,_0x4e1c28;}[_0x498df3(0xc33)](_0xac146e,_0x403135,_0x15a3e0=null,_0xf541d1=null,_0x26771f=!0x1){var _0x14a065=_0x498df3;const _0x556533=this[_0x14a065(0x14ab)](),_0x36d1da=_0x556533[_0x14a065(0x279a)]();_0x3a4a5f['G'][_0x14a065(0x415e)](_0x556533,_0xac146e,_0x403135,!0x0,this[_0x14a065(0x14fd)],this[_0x14a065(0x3d27)]),_0x403135[_0x14a065(0x20d0)]=!0x0,_0x3a4a5f['G'][_0x14a065(0x11b9)](_0x556533,_0x403135);var _0x168b98=this['needAlphaBlendingForMesh'](_0xac146e)&&this[_0x14a065(0x14ab)]()[_0x14a065(0x3b44)];if(_0x3a4a5f['G'][_0x14a065(0x282e)](_0x556533,_0x403135,this[_0x14a065(0x2e3d)]&&!_0x168b98),_0x3a4a5f['G'][_0x14a065(0xfff)](_0x556533,_0x403135,_0x168b98),_0x403135['METALLICWORKFLOW']=this['isMetallicWorkflow'](),_0x403135['_areTexturesDirty']){_0x403135['_needUVs']=!0x1;for(let _0x2ac689=0x1;_0x2ac689<=_0xfdf4cc['g'][_0x14a065(0x16ba)];++_0x2ac689)_0x403135[_0x14a065(0xddf)+_0x2ac689]=!0x1;if(_0x556533[_0x14a065(0x3387)]){_0x403135[_0x14a065(0x121c)]=0x0,_0x403135[_0x14a065(0x15e2)]=0x0,_0x403135[_0x14a065(0x1295)]=0x0,_0x403135[_0x14a065(0x9d0)]=0x0,_0x403135['REFLECTIVITYDIRECTUV']=0x0,_0x403135[_0x14a065(0x3411)]=0x0,_0x403135[_0x14a065(0x1a5d)]=0x0,_0x403135[_0x14a065(0x2d1b)]=0x0,_0x403135[_0x14a065(0x2c79)]=0x0,_0x403135['LIGHTMAPDIRECTUV']=0x0,_0x36d1da[_0x14a065(0x2e84)]()[_0x14a065(0x1ba)]&&(_0x403135[_0x14a065(0xe0c)]=!0x0),this['_albedoTexture']&&_0x10e071['k'][_0x14a065(0x278a)]?(_0x3a4a5f['G'][_0x14a065(0x1678)](this['_albedoTexture'],_0x403135,_0x14a065(0x2e8e)),_0x403135[_0x14a065(0x1881)]=this[_0x14a065(0x85f)]['gammaSpace']):_0x403135[_0x14a065(0x2e8e)]=!0x1,this[_0x14a065(0x3f57)]&&_0x10e071['k'][_0x14a065(0x33df)]?(_0x3a4a5f['G'][_0x14a065(0x1678)](this[_0x14a065(0x3f57)],_0x403135,'AMBIENT'),_0x403135[_0x14a065(0x1164)]=this[_0x14a065(0x1e87)]):_0x403135[_0x14a065(0x7d8)]=!0x1,this[_0x14a065(0x101e)]&&_0x10e071['k'][_0x14a065(0x3965)]?(_0x3a4a5f['G'][_0x14a065(0x1678)](this[_0x14a065(0x101e)],_0x403135,_0x14a065(0x30ed)),_0x403135['OPACITYRGB']=this['_opacityTexture']['getAlphaFromRGB']):_0x403135[_0x14a065(0x30ed)]=!0x1;var _0x47c176=this[_0x14a065(0x25eb)]();if(_0x47c176&&_0x10e071['k'][_0x14a065(0x894)]){switch(_0x403135['REFLECTION']=!0x0,_0x403135[_0x14a065(0x606)]=_0x47c176['gammaSpace'],_0x403135['RGBDREFLECTION']=_0x47c176[_0x14a065(0x2915)],_0x403135[_0x14a065(0x3d55)]=_0x47c176[_0x14a065(0x8bc)],_0x403135[_0x14a065(0x3018)]=_0x47c176[_0x14a065(0x1452)],this[_0x14a065(0x28d8)]&&0x0{_0x3f4da0&&_0x3f4da0(this);});}[_0x498df3(0x2e29)](){var _0x3580ef=_0x498df3;const _0x459980=this['_uniformBuffer'];_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x3da2),0x2),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x797),0x4),_0x459980[_0x3580ef(0xe78)]('vOpacityInfos',0x2),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x2a9e),0x2),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0xd24),0x2),_0x459980[_0x3580ef(0xe78)]('vReflectivityInfos',0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x1d71),0x2),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x1482),0x2),_0x459980['addUniform']('vReflectionFilteringInfo',0x2),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x1229),0x3),_0x459980['addUniform'](_0x3580ef(0x3d13),0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x15d9),0x3),_0x459980['addUniform']('albedoMatrix',0x10),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x1439),0x10),_0x459980[_0x3580ef(0xe78)]('opacityMatrix',0x10),_0x459980[_0x3580ef(0xe78)]('emissiveMatrix',0x10),_0x459980['addUniform'](_0x3580ef(0x1f7a),0x10),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x3d4),0x10),_0x459980[_0x3580ef(0xe78)]('microSurfaceSamplerMatrix',0x10),_0x459980['addUniform'](_0x3580ef(0xdad),0x10),_0x459980['addUniform'](_0x3580ef(0x25fd),0x2),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x31bf),0x10),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x3502),0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x592),0x4),_0x459980[_0x3580ef(0xe78)]('vLightingIntensity',0x4),_0x459980[_0x3580ef(0xe78)]('vReflectionMicrosurfaceInfos',0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x153e),0x1),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x1b4),0x4),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x2035),0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x1324),0x3),_0x459980[_0x3580ef(0xe78)]('vDebugMode',0x2),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x13e9),0x4),_0x459980[_0x3580ef(0xe78)]('vMetallicReflectanceInfos',0x2),_0x459980['addUniform']('metallicReflectanceMatrix',0x10),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0xb0c),0x2),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x1c21),0x10),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x996),0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x2ef5),0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x3dcf),0x3),_0x459980['addUniform'](_0x3580ef(0x4120),0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x1451),0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x3a8a),0x3),_0x459980[_0x3580ef(0xe78)]('vSphericalL20',0x3),_0x459980[_0x3580ef(0xe78)]('vSphericalL21',0x3),_0x459980['addUniform'](_0x3580ef(0xe4c),0x3),_0x459980[_0x3580ef(0xe78)]('vSphericalX',0x3),_0x459980[_0x3580ef(0xe78)]('vSphericalY',0x3),_0x459980['addUniform']('vSphericalZ',0x3),_0x459980[_0x3580ef(0xe78)]('vSphericalXX_ZZ',0x3),_0x459980['addUniform']('vSphericalYY_ZZ',0x3),_0x459980['addUniform'](_0x3580ef(0x130b),0x3),_0x459980['addUniform']('vSphericalXY',0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x1a83),0x3),_0x459980[_0x3580ef(0xe78)](_0x3580ef(0x3787),0x3),super[_0x3580ef(0x2e29)]();}[_0x498df3(0x1068)](_0x2e4e12,_0x4165a5,_0x38d538){var _0x19973e=_0x498df3;const _0x29cd31=this['getScene']();var _0x4ffa39=_0x38d538[_0x19973e(0x1063)];if(_0x4ffa39){var _0x2eb51f=_0x38d538[_0x19973e(0x401c)];if(_0x2eb51f){this['_activeEffect']=_0x2eb51f,_0x4165a5['getMeshUniformBuffer']()[_0x19973e(0x2b12)](_0x2eb51f,_0x19973e(0x1323)),_0x4165a5['transferToEffect'](_0x2e4e12);const _0x3ed3a2=_0x29cd31[_0x19973e(0x279a)]();this[_0x19973e(0x3d6e)]['bindToEffect'](_0x2eb51f,_0x19973e(0x67e)),this[_0x19973e(0x2286)][_0x19973e(0x1068)](this[_0x19973e(0x3560)],_0x29cd31,_0x4165a5,_0x2e4e12,this['isFrozen']),this[_0x19973e(0xafa)][_0x19973e(0xd2c)]=_0x38d538,this[_0x19973e(0x3fb4)](this[_0x19973e(0xafa)]),_0x4ffa39[_0x19973e(0x155f)]&&(_0x2e4e12[_0x19973e(0xb38)](this['_normalMatrix']),this[_0x19973e(0x167)](this[_0x19973e(0x20cf)]));var _0x46d297,_0x48df67,_0x2e4e12=_0x2eb51f[_0x19973e(0x2247)]||this[_0x19973e(0x1995)](_0x29cd31,_0x2eb51f,_0x4165a5['visibility']);_0x3a4a5f['G'][_0x19973e(0x1711)](_0x4165a5,this[_0x19973e(0x3560)],this['prePassConfiguration']);let _0x11eda2=null;const _0x538bf4=this[_0x19973e(0x3d6e)];_0x2e4e12?(this[_0x19973e(0x2948)](_0x2eb51f),_0x11eda2=this[_0x19973e(0x25eb)](),_0x538bf4[_0x19973e(0x3347)]&&this[_0x19973e(0x24d7)]&&_0x538bf4[_0x19973e(0x1e93)]&&!_0x2eb51f[_0x19973e(0x2247)]||(_0x29cd31[_0x19973e(0x3387)]&&(this['_albedoTexture']&&_0x10e071['k'][_0x19973e(0x278a)]&&(_0x538bf4[_0x19973e(0x1ad7)](_0x19973e(0x3da2),this[_0x19973e(0x85f)][_0x19973e(0x2c90)],this['_albedoTexture'][_0x19973e(0x1f4d)]),_0x3a4a5f['G'][_0x19973e(0xb47)](this['_albedoTexture'],_0x538bf4,'albedo')),this['_ambientTexture']&&_0x10e071['k'][_0x19973e(0x33df)]&&(_0x538bf4[_0x19973e(0x1f8)](_0x19973e(0x797),this[_0x19973e(0x3f57)]['coordinatesIndex'],this[_0x19973e(0x3f57)][_0x19973e(0x1f4d)],this[_0x19973e(0x1809)],this[_0x19973e(0x33b)]),_0x3a4a5f['G'][_0x19973e(0xb47)](this[_0x19973e(0x3f57)],_0x538bf4,_0x19973e(0x657))),this[_0x19973e(0x101e)]&&_0x10e071['k'][_0x19973e(0x3965)]&&(_0x538bf4[_0x19973e(0x1ad7)]('vOpacityInfos',this[_0x19973e(0x101e)]['coordinatesIndex'],this[_0x19973e(0x101e)][_0x19973e(0x1f4d)]),_0x3a4a5f['G']['BindTextureMatrix'](this['_opacityTexture'],_0x538bf4,_0x19973e(0xc0c))),_0x11eda2&&_0x10e071['k'][_0x19973e(0x894)]&&(_0x538bf4[_0x19973e(0x11ef)](_0x19973e(0x31bf),_0x11eda2[_0x19973e(0x150b)]()),_0x538bf4[_0x19973e(0x1ad7)](_0x19973e(0x1482),_0x11eda2['level'],0x0),_0x11eda2[_0x19973e(0x90e)]&&(_0x46d297=_0x11eda2,_0x538bf4['updateVector3'](_0x19973e(0x1229),_0x46d297[_0x19973e(0x41ce)]),_0x538bf4['updateVector3'](_0x19973e(0x3d13),_0x46d297[_0x19973e(0x90e)])),this[_0x19973e(0x28d8)]&&(_0x46d297=_0x11eda2['getSize']()[_0x19973e(0x15b3)],_0x538bf4[_0x19973e(0x1ad7)](_0x19973e(0x192d),_0x46d297,_0x1bdf41['R'][_0x19973e(0xd4e)](_0x46d297))),_0x4ffa39[_0x19973e(0x2fe0)]||(_0x46d297=_0x11eda2['sphericalPolynomial'],_0x4ffa39[_0x19973e(0x3cb4)]&&_0x46d297&&(_0x4ffa39[_0x19973e(0x3b4b)]?(_0x48df67=_0x46d297[_0x19973e(0x3828)],_0x538bf4[_0x19973e(0x30c4)](_0x19973e(0x996),_0x48df67[_0x19973e(0x370d)]),_0x538bf4[_0x19973e(0x30c4)]('vSphericalL1_1',_0x48df67[_0x19973e(0x976)]),_0x538bf4[_0x19973e(0x30c4)](_0x19973e(0x3dcf),_0x48df67[_0x19973e(0x41de)]),_0x538bf4[_0x19973e(0x30c4)](_0x19973e(0x4120),_0x48df67[_0x19973e(0x2491)]),_0x538bf4['updateVector3']('vSphericalL2_2',_0x48df67['l2_2']),_0x538bf4[_0x19973e(0x30c4)]('vSphericalL2_1',_0x48df67[_0x19973e(0x1504)]),_0x538bf4[_0x19973e(0x30c4)](_0x19973e(0x30ba),_0x48df67['l20']),_0x538bf4['updateVector3']('vSphericalL21',_0x48df67['l21']),_0x538bf4[_0x19973e(0x30c4)](_0x19973e(0xe4c),_0x48df67[_0x19973e(0x347)])):(_0x538bf4[_0x19973e(0x232d)](_0x19973e(0x3481),_0x46d297['x']['x'],_0x46d297['x']['y'],_0x46d297['x']['z']),_0x538bf4[_0x19973e(0x232d)](_0x19973e(0x13d3),_0x46d297['y']['x'],_0x46d297['y']['y'],_0x46d297['y']['z']),_0x538bf4[_0x19973e(0x232d)](_0x19973e(0x11c9),_0x46d297['z']['x'],_0x46d297['z']['y'],_0x46d297['z']['z']),_0x538bf4[_0x19973e(0x232d)](_0x19973e(0x151c),_0x46d297['xx']['x']-_0x46d297['zz']['x'],_0x46d297['xx']['y']-_0x46d297['zz']['y'],_0x46d297['xx']['z']-_0x46d297['zz']['z']),_0x538bf4[_0x19973e(0x232d)](_0x19973e(0x309f),_0x46d297['yy']['x']-_0x46d297['zz']['x'],_0x46d297['yy']['y']-_0x46d297['zz']['y'],_0x46d297['yy']['z']-_0x46d297['zz']['z']),_0x538bf4[_0x19973e(0x232d)](_0x19973e(0x130b),_0x46d297['zz']['x'],_0x46d297['zz']['y'],_0x46d297['zz']['z']),_0x538bf4[_0x19973e(0x232d)](_0x19973e(0x3356),_0x46d297['xy']['x'],_0x46d297['xy']['y'],_0x46d297['xy']['z']),_0x538bf4['updateFloat3'](_0x19973e(0x1a83),_0x46d297['yz']['x'],_0x46d297['yz']['y'],_0x46d297['yz']['z']),_0x538bf4[_0x19973e(0x232d)]('vSphericalZX',_0x46d297['zx']['x'],_0x46d297['zx']['y'],_0x46d297['zx']['z'])))),_0x538bf4['updateFloat3']('vReflectionMicrosurfaceInfos',_0x11eda2['getSize']()[_0x19973e(0x15b3)],_0x11eda2['lodGenerationScale'],_0x11eda2[_0x19973e(0x24b3)])),this[_0x19973e(0x27a2)]&&_0x10e071['k']['EmissiveTextureEnabled']&&(_0x538bf4[_0x19973e(0x1ad7)](_0x19973e(0x2a9e),this[_0x19973e(0x27a2)][_0x19973e(0x2c90)],this[_0x19973e(0x27a2)]['level']),_0x3a4a5f['G'][_0x19973e(0xb47)](this[_0x19973e(0x27a2)],_0x538bf4,_0x19973e(0x20a4))),this[_0x19973e(0x39ef)]&&_0x10e071['k'][_0x19973e(0x22f)]&&(_0x538bf4['updateFloat2'](_0x19973e(0xd24),this[_0x19973e(0x39ef)]['coordinatesIndex'],this['_lightmapTexture']['level']),_0x3a4a5f['G'][_0x19973e(0xb47)](this['_lightmapTexture'],_0x538bf4,_0x19973e(0x1ce2))),_0x10e071['k'][_0x19973e(0x29fa)]&&(this[_0x19973e(0x313a)]?(_0x538bf4['updateFloat3'](_0x19973e(0xe44),this[_0x19973e(0x313a)][_0x19973e(0x2c90)],this[_0x19973e(0x313a)][_0x19973e(0x1f4d)],this[_0x19973e(0x1809)]),_0x3a4a5f['G'][_0x19973e(0xb47)](this[_0x19973e(0x313a)],_0x538bf4,_0x19973e(0xc2d))):this[_0x19973e(0x29c2)]&&(_0x538bf4[_0x19973e(0x232d)](_0x19973e(0xe44),this[_0x19973e(0x29c2)][_0x19973e(0x2c90)],this[_0x19973e(0x29c2)][_0x19973e(0x1f4d)],0x1),_0x3a4a5f['G'][_0x19973e(0xb47)](this[_0x19973e(0x29c2)],_0x538bf4,_0x19973e(0xc2d))),this[_0x19973e(0x27e6)]&&(_0x538bf4[_0x19973e(0x1ad7)](_0x19973e(0x3050),this['_metallicReflectanceTexture'][_0x19973e(0x2c90)],this[_0x19973e(0x27e6)][_0x19973e(0x1f4d)]),_0x3a4a5f['G'][_0x19973e(0xb47)](this['_metallicReflectanceTexture'],_0x538bf4,_0x19973e(0x3780))),this[_0x19973e(0x8d5)]&&_0x4ffa39[_0x19973e(0x2093)]&&(_0x538bf4[_0x19973e(0x1ad7)](_0x19973e(0xb0c),this[_0x19973e(0x8d5)][_0x19973e(0x2c90)],this[_0x19973e(0x8d5)][_0x19973e(0x1f4d)]),_0x3a4a5f['G'][_0x19973e(0xb47)](this[_0x19973e(0x8d5)],_0x538bf4,'reflectance')),this['_microSurfaceTexture']&&(_0x538bf4[_0x19973e(0x1ad7)](_0x19973e(0x1d71),this[_0x19973e(0x3618)][_0x19973e(0x2c90)],this[_0x19973e(0x3618)]['level']),_0x3a4a5f['G'][_0x19973e(0xb47)](this[_0x19973e(0x3618)],_0x538bf4,'microSurfaceSampler'))),this['_bumpTexture']&&_0x3ed3a2[_0x19973e(0x2e84)]()[_0x19973e(0x3c3a)]&&_0x10e071['k'][_0x19973e(0x3c15)]&&!this[_0x19973e(0x346b)]&&(_0x538bf4[_0x19973e(0x232d)](_0x19973e(0x15d9),this[_0x19973e(0x77c)][_0x19973e(0x2c90)],this[_0x19973e(0x77c)]['level'],this['_parallaxScaleBias']),_0x3a4a5f['G'][_0x19973e(0xb47)](this[_0x19973e(0x77c)],_0x538bf4,_0x19973e(0x186d)),_0x29cd31[_0x19973e(0x1be7)]?_0x538bf4[_0x19973e(0x1ad7)]('vTangentSpaceParams',this[_0x19973e(0x38bf)]?0x1:-0x1,this[_0x19973e(0xdf0)]?0x1:-0x1):_0x538bf4[_0x19973e(0x1ad7)](_0x19973e(0x25fd),this['_invertNormalMapX']?-0x1:0x1,this[_0x19973e(0xdf0)]?-0x1:0x1))),this['pointsCloud']&&_0x538bf4[_0x19973e(0x34e7)](_0x19973e(0x153e),this['pointSize']),_0x4ffa39[_0x19973e(0x1e67)]?(_0x5e73d9['zZ'][_0x19973e(0x2cf3)][0x0]['r']=void 0x0===this['_metallic']||null===this[_0x19973e(0x3833)]?0x1:this[_0x19973e(0x3833)],_0x5e73d9['zZ'][_0x19973e(0x2cf3)][0x0]['g']=void 0x0===this[_0x19973e(0x3731)]||null===this[_0x19973e(0x3731)]?0x1:this[_0x19973e(0x3731)],_0x538bf4[_0x19973e(0x1d41)](_0x19973e(0x1b4),_0x5e73d9['zZ']['Color3'][0x0],0x1),_0x48df67=null!=(_0x46d297=null==(_0x48df67=this['subSurface'])?void 0x0:_0x48df67[_0x19973e(0x3a40)])?_0x46d297:1.5,_0x46d297=Math[_0x19973e(0x29b2)]((_0x48df67-0x1)/(_0x48df67+0x1),0x2),this['_metallicReflectanceColor'][_0x19973e(0x1310)](_0x46d297*this['_metallicF0Factor'],_0x5e73d9['zZ'][_0x19973e(0x2cf3)][0x0]),_0x48df67=this['_metallicF0Factor'],_0x538bf4[_0x19973e(0x1d41)]('vMetallicReflectanceFactors',_0x5e73d9['zZ'][_0x19973e(0x2cf3)][0x0],_0x48df67)):_0x538bf4[_0x19973e(0x1d41)](_0x19973e(0x1b4),this[_0x19973e(0x13d1)],this[_0x19973e(0x6df)]),_0x538bf4[_0x19973e(0x1d4e)](_0x19973e(0x2035),_0x10e071['k'][_0x19973e(0xd6c)]?this[_0x19973e(0x135c)]:_0x5e73d9['Wo'][_0x19973e(0x26e1)]),_0x538bf4[_0x19973e(0x1d4e)]('vReflectionColor',this[_0x19973e(0x412b)]),!_0x4ffa39['SS_REFRACTION']&&null!=(_0x46d297=this[_0x19973e(0x2646)])&&_0x46d297[_0x19973e(0x2faa)]?_0x538bf4[_0x19973e(0x1d41)]('vAlbedoColor',this[_0x19973e(0x318e)],0x1):_0x538bf4['updateColor4'](_0x19973e(0x592),this[_0x19973e(0x318e)],this['alpha']),this['_lightingInfos']['x']=this[_0x19973e(0x25ff)],this[_0x19973e(0x199d)]['y']=this[_0x19973e(0x3a80)],this[_0x19973e(0x199d)]['z']=this[_0x19973e(0x3e71)]*_0x29cd31[_0x19973e(0x1459)],this['_lightingInfos']['w']=this[_0x19973e(0x1cb8)],_0x538bf4[_0x19973e(0xa5e)](_0x19973e(0xe6d),this['_lightingInfos']),_0x29cd31[_0x19973e(0x20cb)][_0x19973e(0x210e)](this[_0x19973e(0x36c1)],this[_0x19973e(0x429)]),_0x538bf4['updateColor3'](_0x19973e(0x1324),this[_0x19973e(0x429)]),_0x538bf4[_0x19973e(0x1ad7)](_0x19973e(0x2418),this['debugLimit'],this[_0x19973e(0x3440)])),_0x29cd31[_0x19973e(0x3387)]&&(this[_0x19973e(0x85f)]&&_0x10e071['k'][_0x19973e(0x278a)]&&_0x538bf4[_0x19973e(0x35bd)](_0x19973e(0x12d0),this['_albedoTexture']),this['_ambientTexture']&&_0x10e071['k'][_0x19973e(0x33df)]&&_0x538bf4[_0x19973e(0x35bd)](_0x19973e(0x4003),this[_0x19973e(0x3f57)]),this['_opacityTexture']&&_0x10e071['k']['OpacityTextureEnabled']&&_0x538bf4[_0x19973e(0x35bd)]('opacitySampler',this[_0x19973e(0x101e)]),_0x11eda2&&_0x10e071['k'][_0x19973e(0x894)]&&(_0x4ffa39[_0x19973e(0xe0c)]?_0x538bf4[_0x19973e(0x35bd)](_0x19973e(0x73e),_0x11eda2):(_0x538bf4[_0x19973e(0x35bd)](_0x19973e(0x73e),_0x11eda2[_0x19973e(0x3f70)]||_0x11eda2),_0x538bf4[_0x19973e(0x35bd)](_0x19973e(0x3434),_0x11eda2[_0x19973e(0x1d5e)]||_0x11eda2),_0x538bf4[_0x19973e(0x35bd)](_0x19973e(0x37a3),_0x11eda2[_0x19973e(0x3f34)]||_0x11eda2)),_0x4ffa39['USEIRRADIANCEMAP']&&_0x538bf4['setTexture'](_0x19973e(0x2929),_0x11eda2['irradianceTexture'])),_0x4ffa39[_0x19973e(0x3ed6)]&&_0x538bf4['setTexture']('environmentBrdfSampler',this[_0x19973e(0x2dfe)]),this['_emissiveTexture']&&_0x10e071['k'][_0x19973e(0xd6c)]&&_0x538bf4[_0x19973e(0x35bd)]('emissiveSampler',this[_0x19973e(0x27a2)]),this['_lightmapTexture']&&_0x10e071['k']['LightmapTextureEnabled']&&_0x538bf4[_0x19973e(0x35bd)]('lightmapSampler',this[_0x19973e(0x39ef)]),_0x10e071['k'][_0x19973e(0x29fa)]&&(this[_0x19973e(0x313a)]?_0x538bf4[_0x19973e(0x35bd)](_0x19973e(0x1bcb),this['_metallicTexture']):this[_0x19973e(0x29c2)]&&_0x538bf4[_0x19973e(0x35bd)](_0x19973e(0x1bcb),this['_reflectivityTexture']),this[_0x19973e(0x27e6)]&&_0x538bf4['setTexture'](_0x19973e(0x11c6),this[_0x19973e(0x27e6)]),this['_reflectanceTexture']&&_0x4ffa39[_0x19973e(0x2093)]&&_0x538bf4[_0x19973e(0x35bd)](_0x19973e(0x516),this[_0x19973e(0x8d5)]),this[_0x19973e(0x3618)]&&_0x538bf4[_0x19973e(0x35bd)]('microSurfaceSampler',this[_0x19973e(0x3618)])),this['_bumpTexture']&&_0x3ed3a2[_0x19973e(0x2e84)]()[_0x19973e(0x3c3a)]&&_0x10e071['k'][_0x19973e(0x3c15)]&&!this[_0x19973e(0x346b)]&&_0x538bf4[_0x19973e(0x35bd)](_0x19973e(0x2a3e),this[_0x19973e(0x77c)])),this[_0x19973e(0x14ab)]()[_0x19973e(0x3b44)]&&this[_0x19973e(0x2070)](_0x4165a5)&&this['getScene']()[_0x19973e(0x2eb3)][_0x19973e(0x3458)](_0x2eb51f),this[_0x19973e(0xafa)][_0x19973e(0xd2c)]=_0x38d538,this[_0x19973e(0x3003)](this['_eventInfo']),(0x0,_0x17fb7f['an'])(this[_0x19973e(0x3560)],this,_0x29cd31),this[_0x19973e(0x2bdb)](_0x2eb51f)):_0x29cd31[_0x19973e(0x279a)]()[_0x19973e(0x4ce)][_0x19973e(0x661)]&&(this[_0x19973e(0x37d0)]=!0x0),!_0x2e4e12&&this[_0x19973e(0x24d7)]||(_0x29cd31[_0x19973e(0xc90)]&&!this[_0x19973e(0x3d27)]&&_0x3a4a5f['G'][_0x19973e(0x94f)](_0x29cd31,_0x4165a5,this['_activeEffect'],_0x4ffa39,this['_maxSimultaneousLights']),(_0x29cd31[_0x19973e(0x1835)]&&_0x4165a5[_0x19973e(0x2d15)]&&_0x29cd31['fogMode']!==_0x26a00b['x'][_0x19973e(0xfd4)]||_0x11eda2||_0x4165a5[_0x19973e(0x39af)]||_0x4ffa39['PREPASS'])&&this[_0x19973e(0x40a)](_0x2eb51f),_0x3a4a5f['G'][_0x19973e(0x33c2)](_0x29cd31,_0x4165a5,this[_0x19973e(0x3560)],!0x0),_0x4ffa39[_0x19973e(0x2b75)]&&_0x3a4a5f['G']['BindMorphTargetParameters'](_0x4165a5,this[_0x19973e(0x3560)]),_0x4ffa39['BAKED_VERTEX_ANIMATION_TEXTURE']&&null!=(_0x48df67=_0x4165a5[_0x19973e(0x1360)])&&_0x48df67[_0x19973e(0x3458)](_0x2eb51f,_0x4ffa39[_0x19973e(0x3ebc)]),this[_0x19973e(0x3290)]['bind'](this[_0x19973e(0x3560)]),_0x3a4a5f['G'][_0x19973e(0x2c2a)](_0x4ffa39,this['_activeEffect'],_0x29cd31)),this[_0x19973e(0x28ab)](_0x4165a5,this[_0x19973e(0x3560)]),_0x538bf4['update']();}}}[_0x498df3(0x19d)](){var _0x510e16=_0x498df3;const _0x2599ce=super['getAnimatables']();return this[_0x510e16(0x85f)]&&this[_0x510e16(0x85f)][_0x510e16(0x2a26)]&&0x0{var _0xa0900e=a8_0x2e955a;_0x5f3f6['d'](_0x56894b,{'P':()=>_0x17a47f});function _0x5e587e(_0x5397fd,_0x1684d0,_0x12bd54,_0x3fcfd3){var _0x4d1890=a8_0xcbd5,_0x20b6a4,_0x32fd02=arguments[_0x4d1890(0x9da)],_0x742f40=_0x32fd02<0x3?_0x1684d0:null===_0x3fcfd3?_0x3fcfd3=Object[_0x4d1890(0x2fee)](_0x1684d0,_0x12bd54):_0x3fcfd3;if(_0x4d1890(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x4d1890(0x3902)])_0x742f40=Reflect[_0x4d1890(0x3902)](_0x5397fd,_0x1684d0,_0x12bd54,_0x3fcfd3);else{for(var _0x139be1=_0x5397fd['length']-0x1;0x0<=_0x139be1;_0x139be1--)(_0x20b6a4=_0x5397fd[_0x139be1])&&(_0x742f40=(_0x32fd02<0x3?_0x20b6a4(_0x742f40):0x3<_0x32fd02?_0x20b6a4(_0x1684d0,_0x12bd54,_0x742f40):_0x20b6a4(_0x1684d0,_0x12bd54))||_0x742f40);}0x3<_0x32fd02&&_0x742f40&&Object[_0x4d1890(0x30e2)](_0x1684d0,_0x12bd54,_0x742f40);}var _0x56894b=_0x5f3f6(0x10435),_0x26e6b0=_0x5f3f6(0xbd53),_0x5f3f6=_0x5f3f6(0x556a);class _0x17a47f extends _0x5f3f6['m']{constructor(_0x10dc34,_0x10e982){var _0x3ca650=a8_0xcbd5;super(_0x10dc34,_0x10e982),this[_0x3ca650(0x360f)]=0x4,this['disableLighting']=!0x1,this[_0x3ca650(0x3430)]=!0x1,this[_0x3ca650(0x44e)]=!0x1,this[_0x3ca650(0x92b)]=new _0x26e6b0['Wo'](0x0,0x0,0x0),this[_0x3ca650(0x3cea)]=0x1,this[_0x3ca650(0x3039)]=!0x1,this[_0x3ca650(0xc78)]=!0x0,this['_useAmbientInGrayScale']=!0x0;}get[_0xa0900e(0x3b82)](){var _0x1d025c=_0xa0900e;return this[_0x1d025c(0x1f87)];}set['doubleSided'](_0x3bceb9){var _0xc0dad9=_0xa0900e;this[_0xc0dad9(0x1f87)]!==_0x3bceb9&&(this['_twoSidedLighting']=_0x3bceb9,this[_0xc0dad9(0x3aeb)]=!_0x3bceb9,this[_0xc0dad9(0x18b1)]());}[_0xa0900e(0x28c8)](){var _0x462924=_0xa0900e;return _0x462924(0x123d);}}_0x5e587e([(0x0,_0x56894b['qC'])(),(0x0,_0x56894b['wz'])(_0xa0900e(0x82d))],_0x17a47f[_0xa0900e(0x2dca)],_0xa0900e(0x360f),void 0x0),_0x5e587e([(0x0,_0x56894b['qC'])(),(0x0,_0x56894b['wz'])(_0xa0900e(0x82d))],_0x17a47f[_0xa0900e(0x2dca)],_0xa0900e(0x2768),void 0x0),_0x5e587e([(0x0,_0x56894b['oU'])(),(0x0,_0x56894b['wz'])('_markAllSubMeshesAsTexturesDirty',_0xa0900e(0xda8))],_0x17a47f[_0xa0900e(0x2dca)],_0xa0900e(0x1a64),void 0x0),_0x5e587e([(0x0,_0x56894b['qC'])(),(0x0,_0x56894b['wz'])(_0xa0900e(0x18b1))],_0x17a47f[_0xa0900e(0x2dca)],'invertNormalMapX',void 0x0),_0x5e587e([(0x0,_0x56894b['qC'])(),(0x0,_0x56894b['wz'])(_0xa0900e(0x18b1))],_0x17a47f[_0xa0900e(0x2dca)],_0xa0900e(0x44e),void 0x0),_0x5e587e([(0x0,_0x56894b['oU'])(),(0x0,_0x56894b['wz'])('_markAllSubMeshesAsTexturesDirty',_0xa0900e(0x77c))],_0x17a47f['prototype'],_0xa0900e(0x3900),void 0x0),_0x5e587e([(0x0,_0x56894b['n9'])('emissive'),(0x0,_0x56894b['wz'])(_0xa0900e(0x18b1))],_0x17a47f[_0xa0900e(0x2dca)],_0xa0900e(0x92b),void 0x0),_0x5e587e([(0x0,_0x56894b['oU'])(),(0x0,_0x56894b['wz'])(_0xa0900e(0x18b1))],_0x17a47f['prototype'],'emissiveTexture',void 0x0),_0x5e587e([(0x0,_0x56894b['qC'])(),(0x0,_0x56894b['wz'])(_0xa0900e(0x18b1),'_ambientTextureStrength')],_0x17a47f[_0xa0900e(0x2dca)],_0xa0900e(0x3cea),void 0x0),_0x5e587e([(0x0,_0x56894b['oU'])(),(0x0,_0x56894b['wz'])(_0xa0900e(0x18b1),_0xa0900e(0x3f57))],_0x17a47f['prototype'],_0xa0900e(0x2f65),void 0x0),_0x5e587e([(0x0,_0x56894b['qC'])(),(0x0,_0x56894b['wz'])('_markAllSubMeshesAsTexturesDirty',_0xa0900e(0x13c0))],_0x17a47f[_0xa0900e(0x2dca)],_0xa0900e(0x24a),void 0x0),_0x5e587e([(0x0,_0x56894b['qC'])()],_0x17a47f[_0xa0900e(0x2dca)],_0xa0900e(0x3b82),null),_0x5e587e([(0x0,_0x56894b['oU'])(),(0x0,_0x56894b['wz'])('_markAllSubMeshesAsTexturesDirty',null)],_0x17a47f[_0xa0900e(0x2dca)],_0xa0900e(0x342f),void 0x0),_0x5e587e([(0x0,_0x56894b['qC'])(),(0x0,_0x56894b['wz'])(_0xa0900e(0x18b1))],_0x17a47f[_0xa0900e(0x2dca)],'useLightmapAsShadowmap',void 0x0);},0x1006d:(_0x3c6720,_0x2ed8a3,_0xbb1e5d)=>{var _0x4ebc25=a8_0x2e955a;_0xbb1e5d['d'](_0x2ed8a3,{'Y':()=>_0x510e44});function _0x3f86b8(_0x825d92,_0x23f5ea,_0x4e9de3,_0x5d714b){var _0x183d47=a8_0xcbd5,_0x263022,_0x5ca9d5=arguments[_0x183d47(0x9da)],_0x44f600=_0x5ca9d5<0x3?_0x23f5ea:null===_0x5d714b?_0x5d714b=Object[_0x183d47(0x2fee)](_0x23f5ea,_0x4e9de3):_0x5d714b;if(_0x183d47(0x3e0f)==typeof Reflect&&_0x183d47(0x17ad)==typeof Reflect['decorate'])_0x44f600=Reflect['decorate'](_0x825d92,_0x23f5ea,_0x4e9de3,_0x5d714b);else{for(var _0x23a4d1=_0x825d92['length']-0x1;0x0<=_0x23a4d1;_0x23a4d1--)(_0x263022=_0x825d92[_0x23a4d1])&&(_0x44f600=(_0x5ca9d5<0x3?_0x263022(_0x44f600):0x3<_0x5ca9d5?_0x263022(_0x23f5ea,_0x4e9de3,_0x44f600):_0x263022(_0x23f5ea,_0x4e9de3))||_0x44f600);}0x3<_0x5ca9d5&&_0x44f600&&Object['defineProperty'](_0x23f5ea,_0x4e9de3,_0x44f600);}var _0x2ed8a3=_0xbb1e5d(0x10435),_0x2ce973=_0xbb1e5d(0xbd53),_0x42149f=_0xbb1e5d(0x12820),_0x3aa6fb=_0xbb1e5d(0x10c09),_0x295334=_0xbb1e5d(0x1610),_0x51cc78=_0xbb1e5d(0x4fa8),_0xbb1e5d=_0xbb1e5d(0x5645);class _0xb9c1f6 extends _0xbb1e5d['H']{constructor(){var _0x27aeb4=a8_0xcbd5;super(...arguments),this['CLEARCOAT']=!0x1,this[_0x27aeb4(0x14db)]=!0x1,this[_0x27aeb4(0x3eba)]=!0x1,this['CLEARCOAT_TEXTURE_ROUGHNESS']=!0x1,this[_0x27aeb4(0x214b)]=0x0,this[_0x27aeb4(0x1dc1)]=0x0,this[_0x27aeb4(0x23bc)]=!0x1,this[_0x27aeb4(0x1d56)]=0x0,this[_0x27aeb4(0x30dc)]=!0x1,this[_0x27aeb4(0x265)]=!0x1,this[_0x27aeb4(0x15a0)]=!0x1,this[_0x27aeb4(0x32cf)]=!0x1,this[_0x27aeb4(0xb1f)]=!0x1,this[_0x27aeb4(0x3b19)]=0x0,this[_0x27aeb4(0x21ad)]=!0x1;}}class _0x510e44 extends _0x51cc78['n']{constructor(_0x330fbf,_0x5a0159=!0x0){var _0x896847=a8_0xcbd5;super(_0x330fbf,_0x896847(0x1979),0x64,new _0xb9c1f6(),_0x5a0159),this['_isEnabled']=!0x1,this['isEnabled']=!0x1,this[_0x896847(0x4e4)]=0x1,this['roughness']=0x0,this['_indexOfRefraction']=_0x510e44[_0x896847(0x1bf1)],this[_0x896847(0x3ed)]=_0x510e44['_DefaultIndexOfRefraction'],this['_texture']=null,this['texture']=null,this['_useRoughnessFromMainTexture']=!0x0,this[_0x896847(0x25f6)]=!0x0,this[_0x896847(0x23f2)]=null,this[_0x896847(0xcc6)]=null,this['_remapF0OnInterfaceChange']=!0x0,this[_0x896847(0x3c38)]=!0x0,this[_0x896847(0x77c)]=null,this['bumpTexture']=null,this[_0x896847(0x27aa)]=!0x1,this[_0x896847(0x2cfa)]=!0x1,this[_0x896847(0x254a)]=_0x2ce973['Wo']['White'](),this[_0x896847(0x33a1)]=0x1,this[_0x896847(0xa06)]=0x1,this[_0x896847(0xd32)]=null,this[_0x896847(0x604)]=null,this[_0x896847(0x39ea)]=_0x330fbf[_0x896847(0x7df)][_0x295334['g'][_0x896847(0x2aa)]];}['_markAllSubMeshesAsTexturesDirty'](){var _0x2a5c11=a8_0xcbd5;this['_enable'](this['_isEnabled']),this[_0x2a5c11(0x39ea)]();}[_0x4ebc25(0x30ee)](_0x4221c1,_0xce023c,_0x332a5a){var _0x1c0fc7=_0x4ebc25;if(!this[_0x1c0fc7(0x2b7a)])return!0x0;var _0x37b3fb=this[_0x1c0fc7(0x1a51)][_0x1c0fc7(0x346b)];if(_0x4221c1[_0x1c0fc7(0x2c7e)]&&_0xce023c[_0x1c0fc7(0x3387)]){if(this['_texture']&&_0x42149f['k'][_0x1c0fc7(0x279e)]&&!this[_0x1c0fc7(0x398a)][_0x1c0fc7(0x178f)]())return!0x1;if(this['_textureRoughness']&&_0x42149f['k'][_0x1c0fc7(0x279e)]&&!this[_0x1c0fc7(0x23f2)][_0x1c0fc7(0x178f)]())return!0x1;if(_0x332a5a[_0x1c0fc7(0x2e84)]()[_0x1c0fc7(0x3c3a)]&&this['_bumpTexture']&&_0x42149f['k'][_0x1c0fc7(0x24e7)]&&!_0x37b3fb&&!this[_0x1c0fc7(0x77c)][_0x1c0fc7(0xe80)]())return!0x1;if(this[_0x1c0fc7(0x27aa)]&&this['_tintTexture']&&_0x42149f['k']['ClearCoatTintTextureEnabled']&&!this[_0x1c0fc7(0xd32)][_0x1c0fc7(0x178f)]())return!0x1;}return!0x0;}[_0x4ebc25(0x3b9e)](_0x154461,_0x5458dd){var _0x6d1ff5=_0x4ebc25,_0x144141;this[_0x6d1ff5(0x2b7a)]?(_0x154461[_0x6d1ff5(0x1789)]=!0x0,_0x154461[_0x6d1ff5(0x30dc)]=this[_0x6d1ff5(0x2a6c)],_0x154461[_0x6d1ff5(0x265)]=null!==this[_0x6d1ff5(0x398a)]&&this[_0x6d1ff5(0x398a)]['_texture']===(null==(_0x144141=this[_0x6d1ff5(0x23f2)])?void 0x0:_0x144141['_texture'])&&this['_texture'][_0x6d1ff5(0x376)](this[_0x6d1ff5(0x23f2)]),_0x154461['CLEARCOAT_REMAP_F0']=this[_0x6d1ff5(0x20e8)],_0x154461[_0x6d1ff5(0x2c7e)]&&_0x5458dd[_0x6d1ff5(0x3387)]&&(this['_texture']&&_0x42149f['k'][_0x6d1ff5(0x279e)]?_0x3aa6fb['G'][_0x6d1ff5(0x1678)](this[_0x6d1ff5(0x398a)],_0x154461,'CLEARCOAT_TEXTURE'):_0x154461[_0x6d1ff5(0x3eba)]=!0x1,this[_0x6d1ff5(0x23f2)]&&_0x42149f['k'][_0x6d1ff5(0x279e)]?_0x3aa6fb['G'][_0x6d1ff5(0x1678)](this[_0x6d1ff5(0x23f2)],_0x154461,_0x6d1ff5(0x1ea1)):_0x154461[_0x6d1ff5(0x1ea1)]=!0x1,this[_0x6d1ff5(0x77c)]&&_0x42149f['k']['ClearCoatBumpTextureEnabled']?_0x3aa6fb['G'][_0x6d1ff5(0x1678)](this['_bumpTexture'],_0x154461,_0x6d1ff5(0x23bc)):_0x154461[_0x6d1ff5(0x23bc)]=!0x1,_0x154461[_0x6d1ff5(0x14db)]=this[_0x6d1ff5(0x3a40)]===_0x510e44['_DefaultIndexOfRefraction'],this[_0x6d1ff5(0x27aa)]?(_0x154461['CLEARCOAT_TINT']=!0x0,this[_0x6d1ff5(0xd32)]&&_0x42149f['k']['ClearCoatTintTextureEnabled']?(_0x3aa6fb['G'][_0x6d1ff5(0x1678)](this[_0x6d1ff5(0xd32)],_0x154461,_0x6d1ff5(0xb1f)),_0x154461['CLEARCOAT_TINT_GAMMATEXTURE']=this[_0x6d1ff5(0xd32)][_0x6d1ff5(0x1eea)]):_0x154461[_0x6d1ff5(0xb1f)]=!0x1):(_0x154461['CLEARCOAT_TINT']=!0x1,_0x154461['CLEARCOAT_TINT_TEXTURE']=!0x1))):(_0x154461[_0x6d1ff5(0x1789)]=!0x1,_0x154461[_0x6d1ff5(0x3eba)]=!0x1,_0x154461[_0x6d1ff5(0x1ea1)]=!0x1,_0x154461[_0x6d1ff5(0x23bc)]=!0x1,_0x154461[_0x6d1ff5(0x32cf)]=!0x1,_0x154461[_0x6d1ff5(0xb1f)]=!0x1,_0x154461[_0x6d1ff5(0x30dc)]=!0x1,_0x154461[_0x6d1ff5(0x265)]=!0x1,_0x154461[_0x6d1ff5(0x14db)]=!0x1,_0x154461[_0x6d1ff5(0x214b)]=0x0,_0x154461[_0x6d1ff5(0x1dc1)]=0x0,_0x154461[_0x6d1ff5(0x1d56)]=0x0,_0x154461['CLEARCOAT_REMAP_F0']=!0x1,_0x154461[_0x6d1ff5(0x3b19)]=0x0,_0x154461[_0x6d1ff5(0x21ad)]=!0x1);}[_0x4ebc25(0x1068)](_0x364046,_0x161ee6,_0x1dd76d,_0x4a5eb0){var _0x122f77=_0x4ebc25,_0x166d40,_0x442dc5,_0x272bbb,_0x61309b,_0x5c4c19,_0x5d75d9;this[_0x122f77(0x2b7a)]&&(_0x4a5eb0=_0x4a5eb0[_0x122f77(0x1063)],_0x272bbb=this[_0x122f77(0x1a51)][_0x122f77(0x24d7)],_0x166d40=this['_material']['_disableBumpMap'],_0x61309b=this[_0x122f77(0x1a51)][_0x122f77(0x38bf)],_0x5c4c19=this['_material']['_invertNormalMapY'],_0x442dc5=_0x4a5eb0[_0x122f77(0x265)],_0x364046['useUbo']&&_0x272bbb&&_0x364046['isSync']||(_0x442dc5&&_0x42149f['k'][_0x122f77(0x279e)]?(_0x364046[_0x122f77(0x1f8)](_0x122f77(0x3291),this['_texture'][_0x122f77(0x2c90)],this[_0x122f77(0x398a)]['level'],-0x1,-0x1),_0x3aa6fb['G'][_0x122f77(0xb47)](this[_0x122f77(0x398a)],_0x364046,_0x122f77(0x1076))):(this['_texture']||this[_0x122f77(0x23f2)])&&_0x42149f['k'][_0x122f77(0x279e)]&&(_0x364046[_0x122f77(0x1f8)]('vClearCoatInfos',null!=(_0x272bbb=null==(_0x272bbb=this[_0x122f77(0x398a)])?void 0x0:_0x272bbb[_0x122f77(0x2c90)])?_0x272bbb:0x0,null!=(_0x272bbb=null==(_0x272bbb=this['_texture'])?void 0x0:_0x272bbb[_0x122f77(0x1f4d)])?_0x272bbb:0x0,null!=(_0x272bbb=null==(_0x272bbb=this['_textureRoughness'])?void 0x0:_0x272bbb['coordinatesIndex'])?_0x272bbb:0x0,null!=(_0x272bbb=null==(_0x272bbb=this[_0x122f77(0x23f2)])?void 0x0:_0x272bbb[_0x122f77(0x1f4d)])?_0x272bbb:0x0),this[_0x122f77(0x398a)]&&_0x3aa6fb['G']['BindTextureMatrix'](this[_0x122f77(0x398a)],_0x364046,_0x122f77(0x1076)),!this[_0x122f77(0x23f2)]||_0x442dc5||_0x4a5eb0[_0x122f77(0x30dc)]||_0x3aa6fb['G'][_0x122f77(0xb47)](this['_textureRoughness'],_0x364046,'clearCoatRoughness')),this['_bumpTexture']&&_0x1dd76d[_0x122f77(0x2e84)]()[_0x122f77(0x3c3a)]&&_0x42149f['k'][_0x122f77(0x279e)]&&!_0x166d40&&(_0x364046[_0x122f77(0x1ad7)]('vClearCoatBumpInfos',this[_0x122f77(0x77c)][_0x122f77(0x2c90)],this['_bumpTexture']['level']),_0x3aa6fb['G'][_0x122f77(0xb47)](this['_bumpTexture'],_0x364046,_0x122f77(0x166)),_0x161ee6[_0x122f77(0x1be7)]?_0x364046[_0x122f77(0x1ad7)](_0x122f77(0xaeb),_0x61309b?0x1:-0x1,_0x5c4c19?0x1:-0x1):_0x364046[_0x122f77(0x1ad7)](_0x122f77(0xaeb),_0x61309b?-0x1:0x1,_0x5c4c19?-0x1:0x1)),this[_0x122f77(0xd32)]&&_0x42149f['k'][_0x122f77(0x2f56)]&&(_0x364046[_0x122f77(0x1ad7)](_0x122f77(0x3dd4),this['_tintTexture'][_0x122f77(0x2c90)],this[_0x122f77(0xd32)][_0x122f77(0x1f4d)]),_0x3aa6fb['G'][_0x122f77(0xb47)](this[_0x122f77(0xd32)],_0x364046,_0x122f77(0x263b))),_0x364046['updateFloat2'](_0x122f77(0x3c25),this[_0x122f77(0x4e4)],this[_0x122f77(0x26f9)]),_0x272bbb=0x1-this[_0x122f77(0x3a40)],_0x61309b=0x1+this[_0x122f77(0x3a40)],_0x5c4c19=Math['pow'](-_0x272bbb/_0x61309b,0x2),_0x5d75d9=0x1/this[_0x122f77(0x3a40)],_0x364046['updateFloat4'](_0x122f77(0x279f),_0x5c4c19,_0x5d75d9,_0x272bbb,_0x61309b),this[_0x122f77(0x27aa)]&&(_0x364046[_0x122f77(0x1f8)](_0x122f77(0x357b),this[_0x122f77(0x254a)]['r'],this[_0x122f77(0x254a)]['g'],this[_0x122f77(0x254a)]['b'],Math[_0x122f77(0x34dd)](0.00001,this[_0x122f77(0xa06)])),_0x364046[_0x122f77(0x34e7)]('clearCoatColorAtDistance',Math[_0x122f77(0x34dd)](0.00001,this['tintColorAtDistance'])))),_0x161ee6[_0x122f77(0x3387)]&&(this[_0x122f77(0x398a)]&&_0x42149f['k'][_0x122f77(0x279e)]&&_0x364046[_0x122f77(0x35bd)](_0x122f77(0x21f8),this[_0x122f77(0x398a)]),this['_textureRoughness']&&!_0x442dc5&&!_0x4a5eb0[_0x122f77(0x30dc)]&&_0x42149f['k'][_0x122f77(0x279e)]&&_0x364046['setTexture'](_0x122f77(0x32d6),this[_0x122f77(0x23f2)]),this['_bumpTexture']&&_0x1dd76d['getCaps']()['standardDerivatives']&&_0x42149f['k'][_0x122f77(0x24e7)]&&!_0x166d40&&_0x364046[_0x122f77(0x35bd)](_0x122f77(0x32ea),this[_0x122f77(0x77c)]),this[_0x122f77(0x27aa)]&&this['_tintTexture']&&_0x42149f['k'][_0x122f77(0x2f56)]&&_0x364046[_0x122f77(0x35bd)]('clearCoatTintSampler',this['_tintTexture'])));}[_0x4ebc25(0x32e9)](_0x1beff7){var _0x22c8dd=_0x4ebc25;return this[_0x22c8dd(0x398a)]===_0x1beff7||this[_0x22c8dd(0x23f2)]===_0x1beff7||this[_0x22c8dd(0x77c)]===_0x1beff7||this[_0x22c8dd(0xd32)]===_0x1beff7;}[_0x4ebc25(0x27ba)](_0xd6f964){var _0x49feb5=_0x4ebc25;this[_0x49feb5(0x398a)]&&_0xd6f964[_0x49feb5(0x2009)](this[_0x49feb5(0x398a)]),this[_0x49feb5(0x23f2)]&&_0xd6f964[_0x49feb5(0x2009)](this[_0x49feb5(0x23f2)]),this[_0x49feb5(0x77c)]&&_0xd6f964['push'](this[_0x49feb5(0x77c)]),this[_0x49feb5(0xd32)]&&_0xd6f964['push'](this[_0x49feb5(0xd32)]);}[_0x4ebc25(0x19d)](_0x1c253f){var _0x192c17=_0x4ebc25;this['_texture']&&this[_0x192c17(0x398a)]['animations']&&0x0{var _0x5ba77b=a8_0x2e955a;_0x2396d6['d'](_0x3de4a6,{'B':()=>_0x16a1b2});function _0x4ba8f2(_0x228780,_0x55d91f,_0x1171c0,_0x2b1d78){var _0x265e70=a8_0xcbd5,_0xb11c1e,_0x365c00=arguments[_0x265e70(0x9da)],_0x44922b=_0x365c00<0x3?_0x55d91f:null===_0x2b1d78?_0x2b1d78=Object[_0x265e70(0x2fee)](_0x55d91f,_0x1171c0):_0x2b1d78;if(_0x265e70(0x3e0f)==typeof Reflect&&_0x265e70(0x17ad)==typeof Reflect[_0x265e70(0x3902)])_0x44922b=Reflect[_0x265e70(0x3902)](_0x228780,_0x55d91f,_0x1171c0,_0x2b1d78);else{for(var _0x2c6e91=_0x228780[_0x265e70(0x9da)]-0x1;0x0<=_0x2c6e91;_0x2c6e91--)(_0xb11c1e=_0x228780[_0x2c6e91])&&(_0x44922b=(_0x365c00<0x3?_0xb11c1e(_0x44922b):0x3<_0x365c00?_0xb11c1e(_0x55d91f,_0x1171c0,_0x44922b):_0xb11c1e(_0x55d91f,_0x1171c0))||_0x44922b);}0x3<_0x365c00&&_0x44922b&&Object[_0x265e70(0x30e2)](_0x55d91f,_0x1171c0,_0x44922b);}var _0x3de4a6=_0x2396d6(0x10435),_0x2427bd=_0x2396d6(0x12820),_0x203273=_0x2396d6(0x10c09),_0x17d956=_0x2396d6(0x1610),_0x47daf7=_0x2396d6(0x4fa8),_0x2396d6=_0x2396d6(0x5645);class _0x369831 extends _0x2396d6['H']{constructor(){var _0x33f741=a8_0xcbd5;super(...arguments),this['IRIDESCENCE']=!0x1,this[_0x33f741(0x386e)]=!0x1,this[_0x33f741(0x12e7)]=0x0,this[_0x33f741(0x7a8)]=!0x1,this['IRIDESCENCE_THICKNESS_TEXTUREDIRECTUV']=0x0,this['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']=!0x1;}}class _0x16a1b2 extends _0x47daf7['n']{constructor(_0x281695,_0x1f27ed=!0x0){var _0x15fd2f=a8_0xcbd5;super(_0x281695,'PBRIridescence',0x6e,new _0x369831(),_0x1f27ed),this['_isEnabled']=!0x1,this[_0x15fd2f(0x1cc5)]=!0x1,this[_0x15fd2f(0x4e4)]=0x1,this[_0x15fd2f(0x1a09)]=_0x16a1b2['_DefaultMinimumThickness'],this[_0x15fd2f(0x744)]=_0x16a1b2[_0x15fd2f(0x294d)],this[_0x15fd2f(0x3ed)]=_0x16a1b2[_0x15fd2f(0x1bf1)],this[_0x15fd2f(0x398a)]=null,this['texture']=null,this[_0x15fd2f(0x34c7)]=null,this[_0x15fd2f(0x2b20)]=null,this[_0x15fd2f(0x39ea)]=_0x281695['_dirtyCallbacks'][_0x17d956['g'][_0x15fd2f(0x2aa)]];}['_markAllSubMeshesAsTexturesDirty'](){var _0x39974e=a8_0xcbd5;this[_0x39974e(0x2029)](this['_isEnabled']),this[_0x39974e(0x39ea)]();}['isReadyForSubMesh'](_0x15c9a1,_0x501b2d){var _0x2d388d=a8_0xcbd5;if(!this[_0x2d388d(0x2b7a)])return!0x0;if(_0x15c9a1['_areTexturesDirty']&&_0x501b2d['texturesEnabled']){if(this[_0x2d388d(0x398a)]&&_0x2427bd['k'][_0x2d388d(0x99a)]&&!this[_0x2d388d(0x398a)]['isReadyOrNotBlocking']())return!0x1;if(this[_0x2d388d(0x34c7)]&&_0x2427bd['k'][_0x2d388d(0x99a)]&&!this[_0x2d388d(0x34c7)][_0x2d388d(0x178f)]())return!0x1;}return!0x0;}[_0x5ba77b(0x3b9e)](_0x31dba0,_0x34fc8e){var _0x54bb99=_0x5ba77b,_0x28bd51;this[_0x54bb99(0x2b7a)]?(_0x31dba0['IRIDESCENCE']=!0x0,_0x31dba0[_0x54bb99(0x24a0)]=null!==this[_0x54bb99(0x398a)]&&this[_0x54bb99(0x398a)]['_texture']===(null==(_0x28bd51=this['_thicknessTexture'])?void 0x0:_0x28bd51['_texture'])&&this[_0x54bb99(0x398a)][_0x54bb99(0x376)](this[_0x54bb99(0x34c7)]),_0x31dba0[_0x54bb99(0x2c7e)]&&_0x34fc8e['texturesEnabled']&&(this[_0x54bb99(0x398a)]&&_0x2427bd['k'][_0x54bb99(0x99a)]?_0x203273['G'][_0x54bb99(0x1678)](this[_0x54bb99(0x398a)],_0x31dba0,_0x54bb99(0x386e)):_0x31dba0['IRIDESCENCE_TEXTURE']=!0x1,!_0x31dba0[_0x54bb99(0x24a0)]&&this[_0x54bb99(0x34c7)]&&_0x2427bd['k'][_0x54bb99(0x99a)]?_0x203273['G'][_0x54bb99(0x1678)](this[_0x54bb99(0x34c7)],_0x31dba0,_0x54bb99(0x7a8)):_0x31dba0[_0x54bb99(0x7a8)]=!0x1)):(_0x31dba0[_0x54bb99(0x24a8)]=!0x1,_0x31dba0[_0x54bb99(0x386e)]=!0x1,_0x31dba0[_0x54bb99(0x7a8)]=!0x1,_0x31dba0['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']=!0x1,_0x31dba0['IRIDESCENCE_TEXTUREDIRECTUV']=0x0,_0x31dba0[_0x54bb99(0x1308)]=0x0);}[_0x5ba77b(0x1068)](_0x22e8fd,_0x1ba678,_0x1a651e,_0x5b91f4){var _0x28da7e=_0x5ba77b,_0x1ee605,_0x366ea3;this[_0x28da7e(0x2b7a)]&&(_0x5b91f4=_0x5b91f4[_0x28da7e(0x1063)],_0x1ee605=this[_0x28da7e(0x1a51)][_0x28da7e(0x24d7)],_0x366ea3=_0x5b91f4[_0x28da7e(0x24a0)],_0x22e8fd[_0x28da7e(0x3347)]&&_0x1ee605&&_0x22e8fd[_0x28da7e(0x1e93)]||(_0x366ea3&&_0x2427bd['k']['IridescenceTextureEnabled']?(_0x22e8fd[_0x28da7e(0x1f8)](_0x28da7e(0x27f7),this[_0x28da7e(0x398a)][_0x28da7e(0x2c90)],this[_0x28da7e(0x398a)][_0x28da7e(0x1f4d)],-0x1,-0x1),_0x203273['G'][_0x28da7e(0xb47)](this[_0x28da7e(0x398a)],_0x22e8fd,_0x28da7e(0x9d9))):(this['_texture']||this[_0x28da7e(0x34c7)])&&_0x2427bd['k']['IridescenceTextureEnabled']&&(_0x22e8fd[_0x28da7e(0x1f8)](_0x28da7e(0x27f7),null!=(_0x1ee605=null==(_0x1ee605=this[_0x28da7e(0x398a)])?void 0x0:_0x1ee605[_0x28da7e(0x2c90)])?_0x1ee605:0x0,null!=(_0x1ee605=null==(_0x1ee605=this[_0x28da7e(0x398a)])?void 0x0:_0x1ee605[_0x28da7e(0x1f4d)])?_0x1ee605:0x0,null!=(_0x1ee605=null==(_0x1ee605=this[_0x28da7e(0x34c7)])?void 0x0:_0x1ee605[_0x28da7e(0x2c90)])?_0x1ee605:0x0,null!=(_0x1ee605=null==(_0x1ee605=this[_0x28da7e(0x34c7)])?void 0x0:_0x1ee605['level'])?_0x1ee605:0x0),this[_0x28da7e(0x398a)]&&_0x203273['G'][_0x28da7e(0xb47)](this[_0x28da7e(0x398a)],_0x22e8fd,_0x28da7e(0x9d9)),!this['_thicknessTexture']||_0x366ea3||_0x5b91f4[_0x28da7e(0x24a0)]||_0x203273['G'][_0x28da7e(0xb47)](this['_thicknessTexture'],_0x22e8fd,_0x28da7e(0x2cd2))),_0x22e8fd[_0x28da7e(0x1f8)](_0x28da7e(0x3c27),this[_0x28da7e(0x4e4)],this['indexOfRefraction'],this[_0x28da7e(0x1a09)],this[_0x28da7e(0x744)])),_0x1ba678[_0x28da7e(0x3387)]&&(this[_0x28da7e(0x398a)]&&_0x2427bd['k'][_0x28da7e(0x99a)]&&_0x22e8fd['setTexture'](_0x28da7e(0x1ca8),this['_texture']),this[_0x28da7e(0x34c7)]&&!_0x366ea3&&!_0x5b91f4[_0x28da7e(0x24a0)]&&_0x2427bd['k']['IridescenceTextureEnabled']&&_0x22e8fd[_0x28da7e(0x35bd)]('iridescenceThicknessSampler',this['_thicknessTexture'])));}[_0x5ba77b(0x32e9)](_0x337eef){var _0x1d20aa=_0x5ba77b;return this['_texture']===_0x337eef||this[_0x1d20aa(0x34c7)]===_0x337eef;}[_0x5ba77b(0x27ba)](_0x2a7d72){var _0x52b8e8=_0x5ba77b;this[_0x52b8e8(0x398a)]&&_0x2a7d72[_0x52b8e8(0x2009)](this[_0x52b8e8(0x398a)]),this[_0x52b8e8(0x34c7)]&&_0x2a7d72['push'](this['_thicknessTexture']);}[_0x5ba77b(0x19d)](_0x251c5f){var _0x6032c2=_0x5ba77b;this[_0x6032c2(0x398a)]&&this[_0x6032c2(0x398a)][_0x6032c2(0x2a26)]&&0x0{var _0x383020=a8_0x2e955a;_0x358ecf['d'](_0x273fb0,{'Y':()=>_0x3e4b58});function _0x4a28a2(_0x239316,_0x21f5c8,_0x6a3b1e,_0x17037f){var _0x810494=a8_0xcbd5,_0x12514c,_0x59f5cd=arguments[_0x810494(0x9da)],_0x4e1a90=_0x59f5cd<0x3?_0x21f5c8:null===_0x17037f?_0x17037f=Object[_0x810494(0x2fee)](_0x21f5c8,_0x6a3b1e):_0x17037f;if(_0x810494(0x3e0f)==typeof Reflect&&_0x810494(0x17ad)==typeof Reflect[_0x810494(0x3902)])_0x4e1a90=Reflect[_0x810494(0x3902)](_0x239316,_0x21f5c8,_0x6a3b1e,_0x17037f);else{for(var _0x368681=_0x239316[_0x810494(0x9da)]-0x1;0x0<=_0x368681;_0x368681--)(_0x12514c=_0x239316[_0x368681])&&(_0x4e1a90=(_0x59f5cd<0x3?_0x12514c(_0x4e1a90):0x3<_0x59f5cd?_0x12514c(_0x21f5c8,_0x6a3b1e,_0x4e1a90):_0x12514c(_0x21f5c8,_0x6a3b1e))||_0x4e1a90);}0x3<_0x59f5cd&&_0x4e1a90&&Object[_0x810494(0x30e2)](_0x21f5c8,_0x6a3b1e,_0x4e1a90);}var _0x162978=_0x358ecf(0x10435),_0x36b458=_0x358ecf(0x59cd),_0x4cc29e=_0x358ecf(0xbd53),_0x43ba02=_0x358ecf(0x556a),_0x273fb0=_0x358ecf(0x4158);class _0x3e4b58 extends _0x43ba02['m']{constructor(_0x3e770a,_0x1a115e){var _0x39bf09=a8_0xcbd5;super(_0x3e770a,_0x1a115e),this[_0x39bf09(0x119c)]=0x1,this[_0x39bf09(0x1c0e)]=0x1,this[_0x39bf09(0x1459)]=0x1,this[_0x39bf09(0x3c5e)]=0x1,this[_0x39bf09(0x3020)]=!0x1,this[_0x39bf09(0x1cb)]=0x1,this['ambientTextureImpactOnAnalyticalLights']=_0x3e4b58[_0x39bf09(0x41b3)],this[_0x39bf09(0xf79)]=0x1,this[_0x39bf09(0x17ee)]=_0x4cc29e['Wo'][_0x39bf09(0xd94)](),this[_0x39bf09(0x1e38)]=!0x1,this[_0x39bf09(0x20cb)]=new _0x4cc29e['Wo'](0x0,0x0,0x0),this['albedoColor']=new _0x4cc29e['Wo'](0x1,0x1,0x1),this['reflectivityColor']=new _0x4cc29e['Wo'](0x1,0x1,0x1),this['reflectionColor']=new _0x4cc29e['Wo'](0x1,0x1,0x1),this[_0x39bf09(0x92b)]=new _0x4cc29e['Wo'](0x0,0x0,0x0),this[_0x39bf09(0x2f42)]=0x1,this[_0x39bf09(0x3039)]=!0x1,this[_0x39bf09(0x3438)]=!0x1,this['forceAlphaTest']=!0x1,this[_0x39bf09(0x24a)]=0.4,this[_0x39bf09(0x6c4)]=!0x0,this[_0x39bf09(0x1581)]=!0x1,this[_0x39bf09(0x8fd)]=!0x0,this[_0x39bf09(0x46b)]=!0x1,this[_0x39bf09(0x1b3f)]=!0x1,this[_0x39bf09(0x1445)]=!0x1,this[_0x39bf09(0x127b)]=!0x1,this[_0x39bf09(0x29e6)]=!0x1,this[_0x39bf09(0x56a)]=!0x0,this['useObjectSpaceNormalMap']=!0x1,this[_0x39bf09(0x50f)]=!0x1,this[_0x39bf09(0x16cb)]=!0x1,this[_0x39bf09(0x22fc)]=0.05,this[_0x39bf09(0x2768)]=!0x1,this[_0x39bf09(0x3542)]=!0x1,this['maxSimultaneousLights']=0x4,this[_0x39bf09(0x3430)]=!0x1,this[_0x39bf09(0x44e)]=!0x1,this['twoSidedLighting']=!0x1,this['useAlphaFresnel']=!0x1,this[_0x39bf09(0x258c)]=!0x1,this[_0x39bf09(0x38b)]=null,this[_0x39bf09(0xf70)]=!0x1,this[_0x39bf09(0x270)]=!0x1,this[_0x39bf09(0x4113)]=!0x0,this[_0x39bf09(0x403d)]=!0x0,this[_0x39bf09(0x2cc5)]=!0x1,this[_0x39bf09(0x2dfe)]=(0x0,_0x36b458['$'])(this[_0x39bf09(0x14ab)]());}get[_0x383020(0x36df)](){var _0x521afd=_0x383020;return this[_0x521afd(0x2646)][_0x521afd(0x36df)];}set[_0x383020(0x36df)](_0x3678b){var _0x45896f=_0x383020;(this[_0x45896f(0x2646)]['refractionTexture']=_0x3678b)?this['subSurface']['isRefractionEnabled']=!0x0:this[_0x45896f(0x2646)][_0x45896f(0x3670)]||(this[_0x45896f(0x2646)][_0x45896f(0x1337)]=!0x1);}get[_0x383020(0x3ed)](){var _0x17e7a7=_0x383020;return this[_0x17e7a7(0x2646)][_0x17e7a7(0x3ed)];}set[_0x383020(0x3ed)](_0x113c5a){var _0x813193=_0x383020;this[_0x813193(0x2646)][_0x813193(0x3ed)]=_0x113c5a;}get['invertRefractionY'](){var _0x3c9412=_0x383020;return this[_0x3c9412(0x2646)]['invertRefractionY'];}set[_0x383020(0x322c)](_0x1e80b5){var _0x54dc82=_0x383020;this['subSurface'][_0x54dc82(0x322c)]=_0x1e80b5;}get[_0x383020(0x3670)](){var _0x3ae68f=_0x383020;return this['subSurface'][_0x3ae68f(0x3670)];}set['linkRefractionWithTransparency'](_0x25122c){var _0x128084=_0x383020;(this[_0x128084(0x2646)][_0x128084(0x3670)]=_0x25122c)&&(this[_0x128084(0x2646)][_0x128084(0x1337)]=!0x0);}get[_0x383020(0x3053)](){var _0x327c4c=_0x383020;return this[_0x327c4c(0x304a)]===_0x43ba02['m'][_0x327c4c(0x3316)];}set['usePhysicalLightFalloff'](_0xe9da75){var _0x5f0701=_0x383020;_0xe9da75!==this[_0x5f0701(0x3053)]&&(this[_0x5f0701(0x18b1)](),this[_0x5f0701(0x304a)]=_0xe9da75?_0x43ba02['m']['LIGHTFALLOFF_PHYSICAL']:_0x43ba02['m'][_0x5f0701(0x2f2a)]);}get[_0x383020(0x3f60)](){var _0x450827=_0x383020;return this[_0x450827(0x304a)]===_0x43ba02['m'][_0x450827(0x4b0)];}set[_0x383020(0x3f60)](_0x468a00){var _0x131055=_0x383020;_0x468a00!==this[_0x131055(0x3f60)]&&(this[_0x131055(0x18b1)](),this['_lightFalloff']=_0x468a00?_0x43ba02['m']['LIGHTFALLOFF_GLTF']:_0x43ba02['m'][_0x131055(0x2f2a)]);}get[_0x383020(0x1a7c)](){var _0x534bd7=_0x383020;return this[_0x534bd7(0x3290)];}set[_0x383020(0x1a7c)](_0x387adc){var _0xe72b47=_0x383020;this[_0xe72b47(0x20e7)](_0x387adc),this[_0xe72b47(0x18b1)]();}get['cameraColorCurvesEnabled'](){var _0xd4abe=_0x383020;return this[_0xd4abe(0x1a7c)][_0xd4abe(0x548)];}set[_0x383020(0x3668)](_0x2c4986){var _0x22e286=_0x383020;this[_0x22e286(0x1a7c)][_0x22e286(0x548)]=_0x2c4986;}get[_0x383020(0x31c1)](){var _0x4ed632=_0x383020;return this['imageProcessingConfiguration'][_0x4ed632(0x599)];}set[_0x383020(0x31c1)](_0x58d3b0){var _0x4aa1c4=_0x383020;this[_0x4aa1c4(0x1a7c)][_0x4aa1c4(0x599)]=_0x58d3b0;}get['cameraToneMappingEnabled'](){var _0x271bb3=_0x383020;return this[_0x271bb3(0x3290)][_0x271bb3(0x4df)];}set['cameraToneMappingEnabled'](_0x737074){var _0x1889fb=_0x383020;this['_imageProcessingConfiguration'][_0x1889fb(0x4df)]=_0x737074;}get['cameraExposure'](){var _0x3573df=_0x383020;return this['_imageProcessingConfiguration'][_0x3573df(0x28d4)];}set[_0x383020(0x2aac)](_0xc27ea1){var _0x2df596=_0x383020;this[_0x2df596(0x3290)][_0x2df596(0x28d4)]=_0xc27ea1;}get[_0x383020(0x1893)](){var _0x561ea6=_0x383020;return this[_0x561ea6(0x3290)][_0x561ea6(0x2213)];}set[_0x383020(0x1893)](_0x47797e){var _0x27e905=_0x383020;this[_0x27e905(0x3290)]['contrast']=_0x47797e;}get['cameraColorGradingTexture'](){var _0x391d62=_0x383020;return this[_0x391d62(0x3290)][_0x391d62(0x3ec)];}set[_0x383020(0x3db2)](_0x37abc3){var _0x389319=_0x383020;this[_0x389319(0x3290)][_0x389319(0x3ec)]=_0x37abc3;}get[_0x383020(0x1d61)](){var _0x44099b=_0x383020;return this['_imageProcessingConfiguration'][_0x44099b(0x483)];}set['cameraColorCurves'](_0x225918){var _0x553455=_0x383020;this[_0x553455(0x3290)][_0x553455(0x483)]=_0x225918;}[_0x383020(0x28c8)](){var _0x1849de=_0x383020;return _0x1849de(0x3217);}[_0x383020(0x2654)](_0x2ca012){var _0x25c877=_0x383020;const _0x3c3a9b=_0x162978['p4']['Clone'](()=>new _0x3e4b58(_0x2ca012,this['getScene']()),this);return _0x3c3a9b['id']=_0x2ca012,_0x3c3a9b[_0x25c877(0x1c3a)]=_0x2ca012,this[_0x25c877(0x3b05)][_0x25c877(0x2bea)](_0x3c3a9b['stencil']),this['clearCoat'][_0x25c877(0x2bea)](_0x3c3a9b[_0x25c877(0x1076)]),this[_0x25c877(0x1e5a)][_0x25c877(0x2bea)](_0x3c3a9b['anisotropy']),this[_0x25c877(0xdce)]['copyTo'](_0x3c3a9b[_0x25c877(0xdce)]),this[_0x25c877(0x12ca)][_0x25c877(0x2bea)](_0x3c3a9b[_0x25c877(0x12ca)]),this['subSurface'][_0x25c877(0x2bea)](_0x3c3a9b[_0x25c877(0x2646)]),this[_0x25c877(0x9d9)][_0x25c877(0x2bea)](_0x3c3a9b[_0x25c877(0x9d9)]),_0x3c3a9b;}[_0x383020(0xea8)](){var _0x2857d0=_0x383020;const _0x3a0937=super['serialize']();return _0x3a0937[_0x2857d0(0x1ffe)]='BABYLON.PBRMaterial',_0x3a0937[_0x2857d0(0x1076)]=this[_0x2857d0(0x1076)][_0x2857d0(0xea8)](),_0x3a0937['anisotropy']=this[_0x2857d0(0x1e5a)][_0x2857d0(0xea8)](),_0x3a0937[_0x2857d0(0xdce)]=this[_0x2857d0(0xdce)][_0x2857d0(0xea8)](),_0x3a0937[_0x2857d0(0x12ca)]=this[_0x2857d0(0x12ca)]['serialize'](),_0x3a0937[_0x2857d0(0x2646)]=this['subSurface'][_0x2857d0(0xea8)](),_0x3a0937[_0x2857d0(0x9d9)]=this[_0x2857d0(0x9d9)][_0x2857d0(0xea8)](),_0x3a0937;}static[_0x383020(0xd6b)](_0x4919ca,_0x401975,_0x400efb){var _0x1773e6=_0x383020;const _0x389018=_0x162978['p4'][_0x1773e6(0xd6b)](()=>new _0x3e4b58(_0x4919ca['name'],_0x401975),_0x4919ca,_0x401975,_0x400efb);return _0x4919ca[_0x1773e6(0x3b05)]&&_0x389018[_0x1773e6(0x3b05)][_0x1773e6(0x3813)](_0x4919ca['stencil'],_0x401975,_0x400efb),_0x4919ca[_0x1773e6(0x1076)]&&_0x389018['clearCoat'][_0x1773e6(0x3813)](_0x4919ca['clearCoat'],_0x401975,_0x400efb),_0x4919ca[_0x1773e6(0x1e5a)]&&_0x389018[_0x1773e6(0x1e5a)][_0x1773e6(0x3813)](_0x4919ca[_0x1773e6(0x1e5a)],_0x401975,_0x400efb),_0x4919ca[_0x1773e6(0xdce)]&&_0x389018[_0x1773e6(0xdce)]['parse'](_0x4919ca[_0x1773e6(0xdce)],_0x401975,_0x400efb),_0x4919ca['sheen']&&_0x389018[_0x1773e6(0x12ca)][_0x1773e6(0x3813)](_0x4919ca[_0x1773e6(0x12ca)],_0x401975,_0x400efb),_0x4919ca[_0x1773e6(0x2646)]&&_0x389018[_0x1773e6(0x2646)][_0x1773e6(0x3813)](_0x4919ca['subSurface'],_0x401975,_0x400efb),_0x4919ca[_0x1773e6(0x9d9)]&&_0x389018[_0x1773e6(0x9d9)]['parse'](_0x4919ca[_0x1773e6(0x9d9)],_0x401975,_0x400efb),_0x389018;}}_0x3e4b58[_0x383020(0x151e)]=_0x43ba02['m'][_0x383020(0x151e)],_0x3e4b58['PBRMATERIAL_ALPHATEST']=_0x43ba02['m'][_0x383020(0x1fbf)],_0x3e4b58[_0x383020(0x1207)]=_0x43ba02['m']['PBRMATERIAL_ALPHABLEND'],_0x3e4b58['PBRMATERIAL_ALPHATESTANDBLEND']=_0x43ba02['m'][_0x383020(0x438)],_0x3e4b58['DEFAULT_AO_ON_ANALYTICAL_LIGHTS']=_0x43ba02['m']['DEFAULT_AO_ON_ANALYTICAL_LIGHTS'],_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x119c),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],_0x383020(0x1c0e),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],'environmentIntensity',void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x3c5e),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x3020),void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],'albedoTexture',void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x35cf),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x1cb),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x297b),void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0xaa9))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x401a),void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],'reflectionTexture',void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x246f),void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],_0x383020(0xc08),void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x16fc),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x1fa1),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x26f9),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0xf79),void 0x0),_0x4a28a2([(0x0,_0x162978['n9'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],'metallicReflectanceColor',void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],_0x383020(0x1e38),void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],_0x383020(0x1248),void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x3fcd),void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0xb84),void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x2834),void 0x0),_0x4a28a2([(0x0,_0x162978['oU'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1),null)],_0x3e4b58[_0x383020(0x2dca)],'lightmapTexture',void 0x0),_0x4a28a2([(0x0,_0x162978['n9'])('ambient'),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],_0x383020(0x20cb),void 0x0),_0x4a28a2([(0x0,_0x162978['n9'])(_0x383020(0xac2)),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],'albedoColor',void 0x0),_0x4a28a2([(0x0,_0x162978['n9'])(_0x383020(0xc2d)),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58['prototype'],'reflectivityColor',void 0x0),_0x4a28a2([(0x0,_0x162978['n9'])('reflection'),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],_0x383020(0x38eb),void 0x0),_0x4a28a2([(0x0,_0x162978['n9'])('emissive'),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x92b),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],'microSurface',void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],_0x383020(0x3039),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0xaa9))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x3438),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0xaa9))],_0x3e4b58[_0x383020(0x2dca)],'forceAlphaTest',void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0xaa9))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x24a),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x6c4),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x1581),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x8fd),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x46b),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58['prototype'],_0x383020(0x1b3f),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x1445),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58['prototype'],'useAmbientInGrayScale',void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x29e6),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])()],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x3053),null),_0x4a28a2([(0x0,_0x162978['qC'])()],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x3f60),null),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x56a),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x283d),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x50f),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x16cb),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],'parallaxScaleBias',void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsLightsDirty')],_0x3e4b58['prototype'],_0x383020(0x2768),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],'forceIrradianceInFragment',void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x82d))],_0x3e4b58['prototype'],_0x383020(0x360f),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],_0x383020(0x3430),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x44e),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],'twoSidedLighting',void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58['prototype'],_0x383020(0x2c8f),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x258c),void 0x0),_0x4a28a2([(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],'environmentBRDFTexture',void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0xf70),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x270),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x4113),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x18b1))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x403d),void 0x0),_0x4a28a2([(0x0,_0x162978['qC'])(),(0x0,_0x162978['wz'])(_0x383020(0x29de))],_0x3e4b58[_0x383020(0x2dca)],_0x383020(0x2cc5),void 0x0),(0x0,_0x273fb0['H'])(_0x383020(0x3ac),_0x3e4b58);},0x35cb:(_0x4928e2,_0x139e8d,_0x1667f6)=>{var _0x53b341=a8_0x2e955a;function _0xca6e11(_0xaebc0f,_0x1e2aac,_0x2987d4,_0x17f206){var _0x2c0d2c=a8_0xcbd5,_0x40dadd,_0x37159c=arguments['length'],_0x251b96=_0x37159c<0x3?_0x1e2aac:null===_0x17f206?_0x17f206=Object[_0x2c0d2c(0x2fee)](_0x1e2aac,_0x2987d4):_0x17f206;if(_0x2c0d2c(0x3e0f)==typeof Reflect&&_0x2c0d2c(0x17ad)==typeof Reflect[_0x2c0d2c(0x3902)])_0x251b96=Reflect[_0x2c0d2c(0x3902)](_0xaebc0f,_0x1e2aac,_0x2987d4,_0x17f206);else{for(var _0x245ab8=_0xaebc0f[_0x2c0d2c(0x9da)]-0x1;0x0<=_0x245ab8;_0x245ab8--)(_0x40dadd=_0xaebc0f[_0x245ab8])&&(_0x251b96=(_0x37159c<0x3?_0x40dadd(_0x251b96):0x3<_0x37159c?_0x40dadd(_0x1e2aac,_0x2987d4,_0x251b96):_0x40dadd(_0x1e2aac,_0x2987d4))||_0x251b96);}0x3<_0x37159c&&_0x251b96&&Object[_0x2c0d2c(0x30e2)](_0x1e2aac,_0x2987d4,_0x251b96);}var _0x198389=_0x1667f6(0x10435),_0x3e4684=_0x1667f6(0xb845),_0x1667f6=_0x1667f6(0x4158);class _0x461c03 extends _0x3e4684['P']{constructor(_0x1ee327,_0x371954){var _0x84fe6c=a8_0xcbd5;super(_0x1ee327,_0x371954),this[_0x84fe6c(0x3ddb)]=!0x1,this[_0x84fe6c(0x2cc8)]=!0x0,this[_0x84fe6c(0x24cf)]=!0x0,this[_0x84fe6c(0x1fa1)]=0x1,this[_0x84fe6c(0x26f9)]=0x1;}[_0x53b341(0x28c8)](){return'PBRMetallicRoughnessMaterial';}[_0x53b341(0x2654)](_0x3c60d0){var _0x397fbf=_0x53b341;const _0x35f1bf=_0x198389['p4']['Clone'](()=>new _0x461c03(_0x3c60d0,this[_0x397fbf(0x14ab)]()),this);return _0x35f1bf['id']=_0x3c60d0,_0x35f1bf[_0x397fbf(0x1c3a)]=_0x3c60d0,this[_0x397fbf(0x1076)]['copyTo'](_0x35f1bf[_0x397fbf(0x1076)]),this['anisotropy'][_0x397fbf(0x2bea)](_0x35f1bf[_0x397fbf(0x1e5a)]),this[_0x397fbf(0xdce)]['copyTo'](_0x35f1bf[_0x397fbf(0xdce)]),this[_0x397fbf(0x12ca)][_0x397fbf(0x2bea)](_0x35f1bf[_0x397fbf(0x12ca)]),this[_0x397fbf(0x2646)][_0x397fbf(0x2bea)](_0x35f1bf[_0x397fbf(0x2646)]),_0x35f1bf;}[_0x53b341(0xea8)](){var _0x5bbd94=_0x53b341;const _0x1ef75e=_0x198389['p4']['Serialize'](this);return _0x1ef75e[_0x5bbd94(0x1ffe)]=_0x5bbd94(0x28ed),_0x1ef75e[_0x5bbd94(0x1076)]=this[_0x5bbd94(0x1076)][_0x5bbd94(0xea8)](),_0x1ef75e[_0x5bbd94(0x1e5a)]=this[_0x5bbd94(0x1e5a)][_0x5bbd94(0xea8)](),_0x1ef75e[_0x5bbd94(0xdce)]=this['brdf'][_0x5bbd94(0xea8)](),_0x1ef75e['sheen']=this[_0x5bbd94(0x12ca)][_0x5bbd94(0xea8)](),_0x1ef75e[_0x5bbd94(0x2646)]=this[_0x5bbd94(0x2646)]['serialize'](),_0x1ef75e[_0x5bbd94(0x9d9)]=this['iridescence']['serialize'](),_0x1ef75e;}static['Parse'](_0x481083,_0x5a7be,_0xaff0d){var _0x396a6b=_0x53b341;const _0x2c762c=_0x198389['p4'][_0x396a6b(0xd6b)](()=>new _0x461c03(_0x481083['name'],_0x5a7be),_0x481083,_0x5a7be,_0xaff0d);return _0x481083['clearCoat']&&_0x2c762c[_0x396a6b(0x1076)]['parse'](_0x481083['clearCoat'],_0x5a7be,_0xaff0d),_0x481083['anisotropy']&&_0x2c762c['anisotropy'][_0x396a6b(0x3813)](_0x481083[_0x396a6b(0x1e5a)],_0x5a7be,_0xaff0d),_0x481083[_0x396a6b(0xdce)]&&_0x2c762c['brdf'][_0x396a6b(0x3813)](_0x481083['brdf'],_0x5a7be,_0xaff0d),_0x481083[_0x396a6b(0x12ca)]&&_0x2c762c[_0x396a6b(0x12ca)][_0x396a6b(0x3813)](_0x481083[_0x396a6b(0x12ca)],_0x5a7be,_0xaff0d),_0x481083[_0x396a6b(0x2646)]&&_0x2c762c['subSurface'][_0x396a6b(0x3813)](_0x481083['subSurface'],_0x5a7be,_0xaff0d),_0x481083['iridescence']&&_0x2c762c[_0x396a6b(0x9d9)][_0x396a6b(0x3813)](_0x481083['iridescence'],_0x5a7be,_0xaff0d),_0x2c762c;}}_0xca6e11([(0x0,_0x198389['n9'])(),(0x0,_0x198389['wz'])(_0x53b341(0x18b1),'_albedoColor')],_0x461c03[_0x53b341(0x2dca)],_0x53b341(0x1748),void 0x0),_0xca6e11([(0x0,_0x198389['oU'])(),(0x0,_0x198389['wz'])('_markAllSubMeshesAsTexturesDirty',_0x53b341(0x85f))],_0x461c03[_0x53b341(0x2dca)],_0x53b341(0x3e4c),void 0x0),_0xca6e11([(0x0,_0x198389['qC'])(),(0x0,_0x198389['wz'])(_0x53b341(0x18b1))],_0x461c03[_0x53b341(0x2dca)],'metallic',void 0x0),_0xca6e11([(0x0,_0x198389['qC'])(),(0x0,_0x198389['wz'])(_0x53b341(0x18b1))],_0x461c03[_0x53b341(0x2dca)],_0x53b341(0x26f9),void 0x0),_0xca6e11([(0x0,_0x198389['oU'])(),(0x0,_0x198389['wz'])(_0x53b341(0x18b1),_0x53b341(0x313a))],_0x461c03[_0x53b341(0x2dca)],'metallicRoughnessTexture',void 0x0),(0x0,_0x1667f6['H'])('BABYLON.PBRMetallicRoughnessMaterial',_0x461c03);},0xb185:(_0x5230c0,_0x5be9a9,_0x4ef3e9)=>{var _0x164191=a8_0x2e955a;_0x4ef3e9['d'](_0x5be9a9,{'B':()=>_0x4a7078});function _0x518e12(_0x1d2d55,_0x3c1ec9,_0x1c4c38,_0x5bb177){var _0x1c1b1f=a8_0xcbd5,_0x29f8ba,_0x4b4535=arguments[_0x1c1b1f(0x9da)],_0x5c236b=_0x4b4535<0x3?_0x3c1ec9:null===_0x5bb177?_0x5bb177=Object[_0x1c1b1f(0x2fee)](_0x3c1ec9,_0x1c4c38):_0x5bb177;if(_0x1c1b1f(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x1c1b1f(0x3902)])_0x5c236b=Reflect['decorate'](_0x1d2d55,_0x3c1ec9,_0x1c4c38,_0x5bb177);else{for(var _0x411e50=_0x1d2d55[_0x1c1b1f(0x9da)]-0x1;0x0<=_0x411e50;_0x411e50--)(_0x29f8ba=_0x1d2d55[_0x411e50])&&(_0x5c236b=(_0x4b4535<0x3?_0x29f8ba(_0x5c236b):0x3<_0x4b4535?_0x29f8ba(_0x3c1ec9,_0x1c4c38,_0x5c236b):_0x29f8ba(_0x3c1ec9,_0x1c4c38))||_0x5c236b);}0x3<_0x4b4535&&_0x5c236b&&Object[_0x1c1b1f(0x30e2)](_0x3c1ec9,_0x1c4c38,_0x5c236b);}var _0x5be9a9=_0x4ef3e9(0x10435),_0x117051=_0x4ef3e9(0xbd53),_0x11ef08=_0x4ef3e9(0x12820),_0x436f9c=_0x4ef3e9(0x10c09),_0x3a7bd9=_0x4ef3e9(0x1610),_0xbaf01c=_0x4ef3e9(0x4fa8),_0x4ef3e9=_0x4ef3e9(0x5645);class _0x16afa8 extends _0x4ef3e9['H']{constructor(){var _0x3b9015=a8_0xcbd5;super(...arguments),this[_0x3b9015(0x2861)]=!0x1,this[_0x3b9015(0x4106)]=!0x1,this[_0x3b9015(0x26ae)]=!0x1,this[_0x3b9015(0xe9f)]=!0x1,this[_0x3b9015(0x32ac)]=0x0,this[_0x3b9015(0x1963)]=0x0,this[_0x3b9015(0x2260)]=!0x1,this[_0x3b9015(0x14a5)]=!0x1,this[_0x3b9015(0x2a5a)]=!0x1,this[_0x3b9015(0x3df)]=!0x1,this[_0x3b9015(0x19e7)]=!0x1;}}class _0x4a7078 extends _0xbaf01c['n']{constructor(_0x2b153b,_0x131bd9=!0x0){var _0x26b576=a8_0xcbd5;super(_0x2b153b,_0x26b576(0x1cef),0x78,new _0x16afa8(),_0x131bd9),this[_0x26b576(0x2b7a)]=!0x1,this[_0x26b576(0x1cc5)]=!0x1,this[_0x26b576(0xa5f)]=!0x1,this[_0x26b576(0x71f)]=!0x1,this[_0x26b576(0x4e4)]=0x1,this[_0x26b576(0x2fc8)]=_0x117051['Wo'][_0x26b576(0xd94)](),this[_0x26b576(0x398a)]=null,this[_0x26b576(0x2bb4)]=null,this[_0x26b576(0x2a6c)]=!0x0,this['useRoughnessFromMainTexture']=!0x0,this[_0x26b576(0x3731)]=null,this[_0x26b576(0x26f9)]=null,this[_0x26b576(0x23f2)]=null,this[_0x26b576(0xcc6)]=null,this[_0x26b576(0x25cc)]=!0x1,this[_0x26b576(0x3b14)]=!0x1,this[_0x26b576(0x39ea)]=_0x2b153b[_0x26b576(0x7df)][_0x3a7bd9['g'][_0x26b576(0x2aa)]];}[_0x164191(0x18b1)](){var _0x786e99=_0x164191;this[_0x786e99(0x2029)](this[_0x786e99(0x2b7a)]),this[_0x786e99(0x39ea)]();}[_0x164191(0x30ee)](_0x59ce5e,_0x44bbb3){var _0x436027=_0x164191;if(!this[_0x436027(0x2b7a)])return!0x0;if(_0x59ce5e[_0x436027(0x2c7e)]&&_0x44bbb3['texturesEnabled']){if(this['_texture']&&_0x11ef08['k']['SheenTextureEnabled']&&!this['_texture'][_0x436027(0x178f)]())return!0x1;if(this['_textureRoughness']&&_0x11ef08['k'][_0x436027(0x203)]&&!this[_0x436027(0x23f2)]['isReadyOrNotBlocking']())return!0x1;}return!0x0;}[_0x164191(0x3b9e)](_0x290af6,_0x359223){var _0x5a91c6=_0x164191,_0x72d283;this[_0x5a91c6(0x2b7a)]?(_0x290af6[_0x5a91c6(0x2861)]=!0x0,_0x290af6[_0x5a91c6(0x2260)]=this['_linkSheenWithAlbedo'],_0x290af6['SHEEN_ROUGHNESS']=null!==this[_0x5a91c6(0x3731)],_0x290af6[_0x5a91c6(0x2a5a)]=this['_albedoScaling'],_0x290af6[_0x5a91c6(0x3df)]=this['_useRoughnessFromMainTexture'],_0x290af6[_0x5a91c6(0x19e7)]=null!==this['_texture']&&this[_0x5a91c6(0x398a)][_0x5a91c6(0x398a)]===(null==(_0x72d283=this[_0x5a91c6(0x23f2)])?void 0x0:_0x72d283[_0x5a91c6(0x398a)])&&this[_0x5a91c6(0x398a)][_0x5a91c6(0x376)](this[_0x5a91c6(0x23f2)]),_0x290af6[_0x5a91c6(0x2c7e)]&&_0x359223[_0x5a91c6(0x3387)]&&(this[_0x5a91c6(0x398a)]&&_0x11ef08['k'][_0x5a91c6(0x203)]?(_0x436f9c['G'][_0x5a91c6(0x1678)](this[_0x5a91c6(0x398a)],_0x290af6,_0x5a91c6(0x4106)),_0x290af6[_0x5a91c6(0x26ae)]=this[_0x5a91c6(0x398a)][_0x5a91c6(0x1eea)]):_0x290af6[_0x5a91c6(0x4106)]=!0x1,this[_0x5a91c6(0x23f2)]&&_0x11ef08['k'][_0x5a91c6(0x203)]?_0x436f9c['G']['PrepareDefinesForMergedUV'](this[_0x5a91c6(0x23f2)],_0x290af6,_0x5a91c6(0xe9f)):_0x290af6[_0x5a91c6(0xe9f)]=!0x1)):(_0x290af6[_0x5a91c6(0x2861)]=!0x1,_0x290af6[_0x5a91c6(0x4106)]=!0x1,_0x290af6['SHEEN_TEXTURE_ROUGHNESS']=!0x1,_0x290af6[_0x5a91c6(0x2260)]=!0x1,_0x290af6[_0x5a91c6(0x14a5)]=!0x1,_0x290af6[_0x5a91c6(0x2a5a)]=!0x1,_0x290af6['SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE']=!0x1,_0x290af6[_0x5a91c6(0x19e7)]=!0x1,_0x290af6[_0x5a91c6(0x26ae)]=!0x1,_0x290af6['SHEEN_TEXTUREDIRECTUV']=0x0,_0x290af6[_0x5a91c6(0x1963)]=0x0);}[_0x164191(0x1068)](_0x596bd6,_0x18b6e8,_0x21f428,_0x3585b5){var _0x30f1c8=_0x164191,_0x44306b,_0x4cd57a;this[_0x30f1c8(0x2b7a)]&&(_0x3585b5=_0x3585b5['materialDefines'],_0x44306b=this[_0x30f1c8(0x1a51)][_0x30f1c8(0x24d7)],_0x4cd57a=_0x3585b5[_0x30f1c8(0x19e7)],_0x596bd6[_0x30f1c8(0x3347)]&&_0x44306b&&_0x596bd6[_0x30f1c8(0x1e93)]||(_0x4cd57a&&_0x11ef08['k'][_0x30f1c8(0x203)]?(_0x596bd6[_0x30f1c8(0x1f8)](_0x30f1c8(0x1f3a),this[_0x30f1c8(0x398a)]['coordinatesIndex'],this[_0x30f1c8(0x398a)][_0x30f1c8(0x1f4d)],-0x1,-0x1),_0x436f9c['G'][_0x30f1c8(0xb47)](this[_0x30f1c8(0x398a)],_0x596bd6,_0x30f1c8(0x12ca))):(this[_0x30f1c8(0x398a)]||this[_0x30f1c8(0x23f2)])&&_0x11ef08['k'][_0x30f1c8(0x203)]&&(_0x596bd6[_0x30f1c8(0x1f8)](_0x30f1c8(0x1f3a),null!=(_0x44306b=null==(_0x44306b=this[_0x30f1c8(0x398a)])?void 0x0:_0x44306b[_0x30f1c8(0x2c90)])?_0x44306b:0x0,null!=(_0x44306b=null==(_0x44306b=this['_texture'])?void 0x0:_0x44306b[_0x30f1c8(0x1f4d)])?_0x44306b:0x0,null!=(_0x44306b=null==(_0x44306b=this[_0x30f1c8(0x23f2)])?void 0x0:_0x44306b[_0x30f1c8(0x2c90)])?_0x44306b:0x0,null!=(_0x44306b=null==(_0x44306b=this['_textureRoughness'])?void 0x0:_0x44306b[_0x30f1c8(0x1f4d)])?_0x44306b:0x0),this[_0x30f1c8(0x398a)]&&_0x436f9c['G'][_0x30f1c8(0xb47)](this[_0x30f1c8(0x398a)],_0x596bd6,_0x30f1c8(0x12ca)),!this[_0x30f1c8(0x23f2)]||_0x4cd57a||_0x3585b5[_0x30f1c8(0x3df)]||_0x436f9c['G']['BindTextureMatrix'](this['_textureRoughness'],_0x596bd6,_0x30f1c8(0xbe0))),_0x596bd6[_0x30f1c8(0x1f8)]('vSheenColor',this[_0x30f1c8(0x2fc8)]['r'],this[_0x30f1c8(0x2fc8)]['g'],this[_0x30f1c8(0x2fc8)]['b'],this[_0x30f1c8(0x4e4)]),null!==this[_0x30f1c8(0x3731)]&&_0x596bd6[_0x30f1c8(0x34e7)](_0x30f1c8(0x349),this[_0x30f1c8(0x3731)])),_0x18b6e8[_0x30f1c8(0x3387)]&&(this['_texture']&&_0x11ef08['k'][_0x30f1c8(0x203)]&&_0x596bd6[_0x30f1c8(0x35bd)](_0x30f1c8(0x1487),this[_0x30f1c8(0x398a)]),this[_0x30f1c8(0x23f2)]&&!_0x4cd57a&&!_0x3585b5[_0x30f1c8(0x3df)]&&_0x11ef08['k'][_0x30f1c8(0x203)]&&_0x596bd6['setTexture']('sheenRoughnessSampler',this[_0x30f1c8(0x23f2)])));}[_0x164191(0x32e9)](_0x19a74e){var _0x19b775=_0x164191;return this[_0x19b775(0x398a)]===_0x19a74e||this[_0x19b775(0x23f2)]===_0x19a74e;}[_0x164191(0x27ba)](_0x5673f6){var _0x45189d=_0x164191;this[_0x45189d(0x398a)]&&_0x5673f6[_0x45189d(0x2009)](this['_texture']),this['_textureRoughness']&&_0x5673f6['push'](this['_textureRoughness']);}[_0x164191(0x19d)](_0x40c699){var _0x5d6f37=_0x164191;this[_0x5d6f37(0x398a)]&&this[_0x5d6f37(0x398a)][_0x5d6f37(0x2a26)]&&0x0{var _0x223487=a8_0x2e955a;function _0x38615d(_0x4c5a59,_0x24d1f7,_0x23c066,_0x263cf9){var _0x5f27de=a8_0xcbd5,_0x51e49a,_0x4cb319=arguments[_0x5f27de(0x9da)],_0x56b056=_0x4cb319<0x3?_0x24d1f7:null===_0x263cf9?_0x263cf9=Object[_0x5f27de(0x2fee)](_0x24d1f7,_0x23c066):_0x263cf9;if('object'==typeof Reflect&&_0x5f27de(0x17ad)==typeof Reflect[_0x5f27de(0x3902)])_0x56b056=Reflect[_0x5f27de(0x3902)](_0x4c5a59,_0x24d1f7,_0x23c066,_0x263cf9);else{for(var _0x2bb260=_0x4c5a59[_0x5f27de(0x9da)]-0x1;0x0<=_0x2bb260;_0x2bb260--)(_0x51e49a=_0x4c5a59[_0x2bb260])&&(_0x56b056=(_0x4cb319<0x3?_0x51e49a(_0x56b056):0x3<_0x4cb319?_0x51e49a(_0x24d1f7,_0x23c066,_0x56b056):_0x51e49a(_0x24d1f7,_0x23c066))||_0x56b056);}0x3<_0x4cb319&&_0x56b056&&Object['defineProperty'](_0x24d1f7,_0x23c066,_0x56b056);}var _0x7a3fd=_0x249984(0x10435),_0x5a4754=_0x249984(0xb845),_0x249984=_0x249984(0x4158);class _0x1085d3 extends _0x5a4754['P']{constructor(_0x1f2f11,_0x42863d){var _0x33b51b=a8_0xcbd5;super(_0x1f2f11,_0x42863d),this[_0x33b51b(0x22f9)]=!0x0;}get[_0x223487(0x1581)](){return this['_useMicroSurfaceFromReflectivityMapAlpha'];}[_0x223487(0x28c8)](){var _0x1e3bc0=_0x223487;return _0x1e3bc0(0x1b45);}[_0x223487(0x2654)](_0x3c5349){var _0x12f2cb=_0x223487;const _0x3d7ac3=_0x7a3fd['p4'][_0x12f2cb(0x30cf)](()=>new _0x1085d3(_0x3c5349,this[_0x12f2cb(0x14ab)]()),this);return _0x3d7ac3['id']=_0x3c5349,_0x3d7ac3[_0x12f2cb(0x1c3a)]=_0x3c5349,this[_0x12f2cb(0x1076)][_0x12f2cb(0x2bea)](_0x3d7ac3['clearCoat']),this[_0x12f2cb(0x1e5a)][_0x12f2cb(0x2bea)](_0x3d7ac3['anisotropy']),this[_0x12f2cb(0xdce)][_0x12f2cb(0x2bea)](_0x3d7ac3['brdf']),this[_0x12f2cb(0x12ca)][_0x12f2cb(0x2bea)](_0x3d7ac3['sheen']),this[_0x12f2cb(0x2646)]['copyTo'](_0x3d7ac3[_0x12f2cb(0x2646)]),_0x3d7ac3;}['serialize'](){var _0x474769=_0x223487;const _0x451dd4=_0x7a3fd['p4'][_0x474769(0x219c)](this);return _0x451dd4[_0x474769(0x1ffe)]=_0x474769(0x3261),_0x451dd4[_0x474769(0x1076)]=this['clearCoat']['serialize'](),_0x451dd4[_0x474769(0x1e5a)]=this[_0x474769(0x1e5a)][_0x474769(0xea8)](),_0x451dd4[_0x474769(0xdce)]=this[_0x474769(0xdce)][_0x474769(0xea8)](),_0x451dd4[_0x474769(0x12ca)]=this[_0x474769(0x12ca)]['serialize'](),_0x451dd4[_0x474769(0x2646)]=this['subSurface'][_0x474769(0xea8)](),_0x451dd4[_0x474769(0x9d9)]=this['iridescence']['serialize'](),_0x451dd4;}static['Parse'](_0x4d18d5,_0x2e16bf,_0x45249a){var _0x19632a=_0x223487;const _0x35e3bc=_0x7a3fd['p4']['Parse'](()=>new _0x1085d3(_0x4d18d5['name'],_0x2e16bf),_0x4d18d5,_0x2e16bf,_0x45249a);return _0x4d18d5[_0x19632a(0x1076)]&&_0x35e3bc[_0x19632a(0x1076)][_0x19632a(0x3813)](_0x4d18d5[_0x19632a(0x1076)],_0x2e16bf,_0x45249a),_0x4d18d5[_0x19632a(0x1e5a)]&&_0x35e3bc[_0x19632a(0x1e5a)][_0x19632a(0x3813)](_0x4d18d5[_0x19632a(0x1e5a)],_0x2e16bf,_0x45249a),_0x4d18d5[_0x19632a(0xdce)]&&_0x35e3bc[_0x19632a(0xdce)]['parse'](_0x4d18d5['brdf'],_0x2e16bf,_0x45249a),_0x4d18d5[_0x19632a(0x12ca)]&&_0x35e3bc[_0x19632a(0x12ca)][_0x19632a(0x3813)](_0x4d18d5[_0x19632a(0x12ca)],_0x2e16bf,_0x45249a),_0x4d18d5['subSurface']&&_0x35e3bc[_0x19632a(0x2646)][_0x19632a(0x3813)](_0x4d18d5[_0x19632a(0x2646)],_0x2e16bf,_0x45249a),_0x4d18d5[_0x19632a(0x9d9)]&&_0x35e3bc[_0x19632a(0x9d9)][_0x19632a(0x3813)](_0x4d18d5[_0x19632a(0x9d9)],_0x2e16bf,_0x45249a),_0x35e3bc;}}_0x38615d([(0x0,_0x7a3fd['n9'])(_0x223487(0xa6e)),(0x0,_0x7a3fd['wz'])(_0x223487(0x18b1),_0x223487(0x318e))],_0x1085d3[_0x223487(0x2dca)],_0x223487(0x1909),void 0x0),_0x38615d([(0x0,_0x7a3fd['oU'])(),(0x0,_0x7a3fd['wz'])(_0x223487(0x18b1),_0x223487(0x85f))],_0x1085d3['prototype'],_0x223487(0x36d4),void 0x0),_0x38615d([(0x0,_0x7a3fd['n9'])(_0x223487(0x2bbe)),(0x0,_0x7a3fd['wz'])(_0x223487(0x18b1),_0x223487(0x13d1))],_0x1085d3[_0x223487(0x2dca)],_0x223487(0x1219),void 0x0),_0x38615d([(0x0,_0x7a3fd['qC'])(),(0x0,_0x7a3fd['wz'])(_0x223487(0x18b1),'_microSurface')],_0x1085d3[_0x223487(0x2dca)],_0x223487(0xcdf),void 0x0),_0x38615d([(0x0,_0x7a3fd['oU'])(),(0x0,_0x7a3fd['wz'])(_0x223487(0x18b1),'_reflectivityTexture')],_0x1085d3[_0x223487(0x2dca)],_0x223487(0x954),void 0x0),(0x0,_0x249984['H'])(_0x223487(0x3261),_0x1085d3);},0x13d2a:(_0x5cdc5b,_0x58741b,_0x173bd6)=>{var _0x25398a=a8_0x2e955a;_0x173bd6['d'](_0x58741b,{'u':()=>_0x2b996d});function _0x26990c(_0x3ae535,_0x429908,_0x2c0155,_0x172892){var _0x2c52ed=a8_0xcbd5,_0x131f60,_0x3c4cda=arguments[_0x2c52ed(0x9da)],_0x170a0c=_0x3c4cda<0x3?_0x429908:null===_0x172892?_0x172892=Object[_0x2c52ed(0x2fee)](_0x429908,_0x2c0155):_0x172892;if('object'==typeof Reflect&&_0x2c52ed(0x17ad)==typeof Reflect[_0x2c52ed(0x3902)])_0x170a0c=Reflect[_0x2c52ed(0x3902)](_0x3ae535,_0x429908,_0x2c0155,_0x172892);else{for(var _0x2b25b1=_0x3ae535[_0x2c52ed(0x9da)]-0x1;0x0<=_0x2b25b1;_0x2b25b1--)(_0x131f60=_0x3ae535[_0x2b25b1])&&(_0x170a0c=(_0x3c4cda<0x3?_0x131f60(_0x170a0c):0x3<_0x3c4cda?_0x131f60(_0x429908,_0x2c0155,_0x170a0c):_0x131f60(_0x429908,_0x2c0155))||_0x170a0c);}0x3<_0x3c4cda&&_0x170a0c&&Object[_0x2c52ed(0x30e2)](_0x429908,_0x2c0155,_0x170a0c);}var _0x58741b=_0x173bd6(0x10435),_0x24b70b=_0x173bd6(0xbd53),_0xda7e8f=_0x173bd6(0x12820),_0x301708=_0x173bd6(0x10c09),_0x289bcc=_0x173bd6(0x17372),_0x4c2f39=_0x173bd6(0xd53f),_0x429e81=_0x173bd6(0x4fa8),_0x35bf24=_0x173bd6(0x1610),_0x173bd6=_0x173bd6(0x5645);class _0x3dd4ed extends _0x173bd6['H']{constructor(){var _0x4128b0=a8_0xcbd5;super(...arguments),this[_0x4128b0(0x103a)]=!0x1,this['SS_REFRACTION']=!0x1,this['SS_REFRACTION_USE_INTENSITY_FROM_TEXTURE']=!0x1,this[_0x4128b0(0x3b58)]=!0x1,this[_0x4128b0(0x2065)]=!0x1,this['SS_SCATTERING']=!0x1,this[_0x4128b0(0x6fb)]=!0x1,this['SS_THICKNESSANDMASK_TEXTUREDIRECTUV']=0x0,this[_0x4128b0(0x9d3)]=!0x1,this[_0x4128b0(0x31cb)]=!0x1,this['SS_REFRACTIONINTENSITY_TEXTUREDIRECTUV']=0x0,this[_0x4128b0(0xbeb)]=!0x1,this['SS_TRANSLUCENCYINTENSITY_TEXTUREDIRECTUV']=0x0,this[_0x4128b0(0x117c)]=!0x1,this['SS_REFRACTIONMAP_OPPOSITEZ']=!0x1,this[_0x4128b0(0x1680)]=!0x1,this[_0x4128b0(0x78d)]=!0x1,this[_0x4128b0(0x1ba5)]=!0x1,this[_0x4128b0(0x297c)]=!0x1,this['SS_LINKREFRACTIONTOTRANSPARENCY']=!0x1,this[_0x4128b0(0x1d14)]=!0x1,this[_0x4128b0(0x3588)]=!0x1,this['SS_USE_LOCAL_REFRACTIONMAP_CUBIC']=!0x1,this[_0x4128b0(0x942)]=!0x1,this['SS_MASK_FROM_THICKNESS_TEXTURE']=!0x1,this['SS_USE_GLTF_TEXTURES']=!0x1;}}class _0x2b996d extends _0x429e81['n']{constructor(_0x429109,_0x4dc2eb=!0x0){var _0x170a54=a8_0xcbd5;super(_0x429109,_0x170a54(0xc42),0x82,new _0x3dd4ed(),_0x4dc2eb),this[_0x170a54(0x2e71)]=!0x1,this[_0x170a54(0x1337)]=!0x1,this[_0x170a54(0xb12)]=!0x1,this['isTranslucencyEnabled']=!0x1,this['_isScatteringEnabled']=!0x1,this['isScatteringEnabled']=!0x1,this[_0x170a54(0x3041)]=0x0,this[_0x170a54(0x3062)]=0x1,this[_0x170a54(0x2849)]=0x1,this['useAlbedoToTintRefraction']=!0x1,this[_0x170a54(0x303b)]=!0x1,this[_0x170a54(0x34c7)]=null,this[_0x170a54(0x2b20)]=null,this[_0x170a54(0x5ff)]=null,this[_0x170a54(0x36df)]=null,this[_0x170a54(0x3a40)]=1.5,this[_0x170a54(0x3ed)]=1.5,this['_volumeIndexOfRefraction']=-0x1,this[_0x170a54(0xb1e)]=!0x1,this[_0x170a54(0x322c)]=!0x1,this[_0x170a54(0x2faa)]=!0x1,this[_0x170a54(0x3670)]=!0x1,this[_0x170a54(0x1a09)]=0x0,this[_0x170a54(0x744)]=0x1,this[_0x170a54(0x22f4)]=!0x1,this['tintColor']=_0x24b70b['Wo'][_0x170a54(0xd94)](),this[_0x170a54(0x33a1)]=0x1,this[_0x170a54(0xb7b)]=_0x24b70b['Wo']['White'](),this[_0x170a54(0x821)]=!0x1,this[_0x170a54(0x40cd)]=!0x1,this[_0x170a54(0x3634)]=null,this[_0x170a54(0x24b9)]=null,this[_0x170a54(0x3510)]=null,this[_0x170a54(0x14ba)]=null,this[_0x170a54(0x18c8)]=!0x1,this[_0x170a54(0x59e)]=!0x1,this[_0x170a54(0x20c2)]=_0x429109[_0x170a54(0x14ab)](),this[_0x170a54(0x2fad)]=!0x0,this[_0x170a54(0x39ea)]=_0x429109[_0x170a54(0x7df)][_0x35bf24['g'][_0x170a54(0x2aa)]],this[_0x170a54(0x39e7)]=_0x429109['_dirtyCallbacks'][_0x35bf24['g']['MATERIAL_PrePassDirtyFlag']];}get['scatteringDiffusionProfile'](){var _0x86ba0b=a8_0xcbd5;return this['_scene'][_0x86ba0b(0x1686)]?this[_0x86ba0b(0x20c2)]['subSurfaceConfiguration'][_0x86ba0b(0x2859)][this[_0x86ba0b(0x3041)]]:null;}set[_0x25398a(0x2f9c)](_0x1690f9){var _0x33e374=_0x25398a;this['_scene'][_0x33e374(0x2251)]()&&_0x1690f9&&(this[_0x33e374(0x3041)]=this[_0x33e374(0x20c2)][_0x33e374(0x1686)][_0x33e374(0x304c)](_0x1690f9));}get[_0x25398a(0x402d)](){var _0x58083b=_0x25398a;return 0x1<=this[_0x58083b(0x3970)]?this[_0x58083b(0x3970)]:this[_0x58083b(0x3a40)];}set[_0x25398a(0x402d)](_0x4af0be){this['_volumeIndexOfRefraction']=0x1<=_0x4af0be?_0x4af0be:-0x1;}['_markAllSubMeshesAsTexturesDirty'](){var _0x3ab8d9=_0x25398a;this[_0x3ab8d9(0x2029)](this[_0x3ab8d9(0x2e71)]||this[_0x3ab8d9(0xb12)]||this['_isScatteringEnabled']),this['_internalMarkAllSubMeshesAsTexturesDirty']();}[_0x25398a(0x21ef)](){var _0xfc8223=_0x25398a;this[_0xfc8223(0x39ea)](),this[_0xfc8223(0x39e7)]();}['isReadyForSubMesh'](_0x268b96,_0x1d7fc9){var _0x41e020=_0x25398a;if(!this['_isRefractionEnabled']&&!this[_0x41e020(0xb12)]&&!this[_0x41e020(0x14e1)])return!0x0;if(_0x268b96['_areTexturesDirty']&&_0x1d7fc9[_0x41e020(0x3387)]){if(this['_thicknessTexture']&&_0xda7e8f['k'][_0x41e020(0x39bc)]&&!this['_thicknessTexture'][_0x41e020(0x178f)]())return!0x1;const _0x2a54bc=this[_0x41e020(0x262b)](_0x1d7fc9);if(_0x2a54bc&&_0xda7e8f['k']['RefractionTextureEnabled']&&!_0x2a54bc[_0x41e020(0x178f)]())return!0x1;}return!0x0;}[_0x25398a(0x3b9e)](_0x37ddc0,_0x1659f8){var _0x550984=_0x25398a;if(!this[_0x550984(0x2e71)]&&!this['_isTranslucencyEnabled']&&!this['_isScatteringEnabled'])return _0x37ddc0[_0x550984(0x103a)]=!0x1,_0x37ddc0[_0x550984(0x3b58)]=!0x1,_0x37ddc0[_0x550984(0xa1d)]=!0x1,_0x37ddc0['SS_REFRACTION']=!0x1,_0x37ddc0[_0x550984(0x3661)]=!0x1,_0x37ddc0['SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE']=!0x1,_0x37ddc0[_0x550984(0x6fb)]=!0x1,_0x37ddc0['SS_THICKNESSANDMASK_TEXTUREDIRECTUV']=0x0,_0x37ddc0[_0x550984(0x9d3)]=!0x1,_0x37ddc0[_0x550984(0x31cb)]=!0x1,_0x37ddc0[_0x550984(0x5e5)]=0x0,_0x37ddc0[_0x550984(0xbeb)]=!0x1,_0x37ddc0[_0x550984(0xdca)]=0x0,_0x37ddc0[_0x550984(0x117c)]=!0x1,_0x37ddc0['SS_REFRACTIONMAP_OPPOSITEZ']=!0x1,_0x37ddc0[_0x550984(0x1680)]=!0x1,_0x37ddc0[_0x550984(0x78d)]=!0x1,_0x37ddc0['SS_RGBDREFRACTION']=!0x1,_0x37ddc0[_0x550984(0x297c)]=!0x1,_0x37ddc0[_0x550984(0x40f9)]=!0x1,_0x37ddc0[_0x550984(0x1d14)]=!0x1,_0x37ddc0['SS_ALBEDOFORTRANSLUCENCYTINT']=!0x1,_0x37ddc0[_0x550984(0x3232)]=!0x1,_0x37ddc0[_0x550984(0x942)]=!0x1,_0x37ddc0[_0x550984(0x528)]=!0x1,void(_0x37ddc0[_0x550984(0x2490)]=!0x1);var _0x258876,_0x428954;_0x37ddc0['_areTexturesDirty']&&(_0x37ddc0['SUBSURFACE']=!0x0,_0x37ddc0[_0x550984(0x3b58)]=this[_0x550984(0xb12)],_0x37ddc0[_0x550984(0x2065)]=!0x1,_0x37ddc0[_0x550984(0xa1d)]=this['_isScatteringEnabled'],_0x37ddc0[_0x550984(0x6fb)]=!0x1,_0x37ddc0['SS_REFRACTIONINTENSITY_TEXTURE']=!0x1,_0x37ddc0['SS_TRANSLUCENCYINTENSITY_TEXTURE']=!0x1,_0x37ddc0[_0x550984(0x9d3)]=!0x1,_0x37ddc0[_0x550984(0x528)]=!0x1,_0x37ddc0[_0x550984(0x2490)]=!0x1,_0x37ddc0[_0x550984(0x1e8b)]=!0x1,_0x37ddc0[_0x550984(0x3661)]=!0x1,_0x37ddc0[_0x550984(0x117c)]=!0x1,_0x37ddc0[_0x550984(0x78d)]=!0x1,_0x37ddc0['SS_RGBDREFRACTION']=!0x1,_0x37ddc0[_0x550984(0x297c)]=!0x1,_0x37ddc0[_0x550984(0x11aa)]=!0x1,_0x37ddc0['SS_LODINREFRACTIONALPHA']=!0x1,_0x37ddc0['SS_LINKREFRACTIONTOTRANSPARENCY']=!0x1,_0x37ddc0['SS_ALBEDOFORREFRACTIONTINT']=!0x1,_0x37ddc0[_0x550984(0x3588)]=!0x1,_0x37ddc0['SS_USE_LOCAL_REFRACTIONMAP_CUBIC']=!0x1,_0x37ddc0[_0x550984(0x942)]=!0x1,_0x258876=!!this['_thicknessTexture']&&!!this['_refractionIntensityTexture']&&this[_0x550984(0x3634)][_0x550984(0x376)](this[_0x550984(0x34c7)])&&this[_0x550984(0x3634)][_0x550984(0x398a)]===this[_0x550984(0x34c7)][_0x550984(0x398a)],_0x428954=!!this[_0x550984(0x34c7)]&&!!this[_0x550984(0x3510)]&&this[_0x550984(0x3510)][_0x550984(0x376)](this['_thicknessTexture'])&&this[_0x550984(0x3510)][_0x550984(0x398a)]===this[_0x550984(0x34c7)][_0x550984(0x398a)],_0x258876=(_0x258876||!this[_0x550984(0x3634)])&&(_0x428954||!this[_0x550984(0x3510)]),_0x37ddc0[_0x550984(0x2c7e)]&&_0x1659f8['texturesEnabled']&&(this['_thicknessTexture']&&_0xda7e8f['k'][_0x550984(0x39bc)]&&_0x301708['G'][_0x550984(0x1678)](this[_0x550984(0x34c7)],_0x37ddc0,'SS_THICKNESSANDMASK_TEXTURE'),this['_refractionIntensityTexture']&&_0xda7e8f['k'][_0x550984(0x1d7b)]&&!_0x258876&&_0x301708['G'][_0x550984(0x1678)](this[_0x550984(0x3634)],_0x37ddc0,'SS_REFRACTIONINTENSITY_TEXTURE'),this[_0x550984(0x3510)]&&_0xda7e8f['k'][_0x550984(0x39ae)]&&!_0x258876&&_0x301708['G']['PrepareDefinesForMergedUV'](this['_translucencyIntensityTexture'],_0x37ddc0,_0x550984(0xbeb))),_0x37ddc0['SS_HAS_THICKNESS']=this[_0x550984(0x744)]-this[_0x550984(0x1a09)]!=0x0,_0x37ddc0[_0x550984(0x528)]=(this[_0x550984(0x821)]||!!this['_refractionIntensityTexture']||!!this['_translucencyIntensityTexture'])&&_0x258876,_0x37ddc0[_0x550984(0x2490)]=this['_useGltfStyleTextures'],_0x37ddc0[_0x550984(0x3661)]=(this[_0x550984(0x821)]||!!this['_refractionIntensityTexture'])&&_0x258876,_0x37ddc0[_0x550984(0x2065)]=(this[_0x550984(0x821)]||!!this[_0x550984(0x3510)])&&_0x258876,this[_0x550984(0x2e71)]&&_0x1659f8[_0x550984(0x3387)]&&(_0x428954=this[_0x550984(0x262b)](_0x1659f8))&&_0xda7e8f['k']['RefractionTextureEnabled']&&(_0x37ddc0[_0x550984(0x1e8b)]=!0x0,_0x37ddc0[_0x550984(0x117c)]=_0x428954['isCube'],_0x37ddc0[_0x550984(0x78d)]=_0x428954[_0x550984(0x1eea)],_0x37ddc0[_0x550984(0x1ba5)]=_0x428954[_0x550984(0x2915)],_0x37ddc0['SS_LINEARSPECULARREFRACTION']=_0x428954[_0x550984(0x1452)],_0x37ddc0[_0x550984(0x11aa)]=_0x428954[_0x550984(0x1657)],_0x37ddc0['SS_LODINREFRACTIONALPHA']=_0x428954[_0x550984(0x8bc)],_0x37ddc0[_0x550984(0x40f9)]=this[_0x550984(0x2faa)],_0x37ddc0['SS_ALBEDOFORREFRACTIONTINT']=this['useAlbedoToTintRefraction'],_0x37ddc0['SS_USE_LOCAL_REFRACTIONMAP_CUBIC']=_0x428954[_0x550984(0xfe1)]&&_0x428954[_0x550984(0x90e)],_0x37ddc0['SS_USE_THICKNESS_AS_DEPTH']=this[_0x550984(0x22f4)]),this[_0x550984(0xb12)]&&(_0x37ddc0[_0x550984(0x3588)]=this[_0x550984(0x303b)]));}['hardBindForSubMesh'](_0x809eaa,_0xc0f613,_0x5e5aa6,_0x2ea815){var _0x879e7b=_0x25398a;(this[_0x879e7b(0x2e71)]||this[_0x879e7b(0xb12)]||this[_0x879e7b(0x14e1)])&&(_0x2ea815[_0x879e7b(0x1ef9)]()[_0x879e7b(0xe77)]()[_0x879e7b(0x22e9)](_0x4c2f39['jp'][_0x879e7b(0x310d)][0x0]),_0x2ea815=Math[_0x879e7b(0x34dd)](Math[_0x879e7b(0x1516)](_0x4c2f39['jp']['Vector3'][0x0]['x']),Math[_0x879e7b(0x1516)](_0x4c2f39['jp'][_0x879e7b(0x310d)][0x0]['y']),Math[_0x879e7b(0x1516)](_0x4c2f39['jp']['Vector3'][0x0]['z'])),_0x809eaa[_0x879e7b(0x1ad7)](_0x879e7b(0x17f5),this[_0x879e7b(0x1a09)]*_0x2ea815,(this[_0x879e7b(0x744)]-this[_0x879e7b(0x1a09)])*_0x2ea815));}[_0x25398a(0x1068)](_0x26486e,_0x164997,_0x3e526d,_0x19ea03){var _0x3966a7=_0x25398a;if(this['_isRefractionEnabled']||this['_isTranslucencyEnabled']||this[_0x3966a7(0x14e1)]){var _0x19ea03=_0x19ea03['materialDefines'],_0x967df4=this[_0x3966a7(0x1a51)][_0x3966a7(0x24d7)],_0x3c5c74=this[_0x3966a7(0x1a51)]['realTimeFiltering'],_0x47c0ad=_0x19ea03[_0x3966a7(0xe0c)];const _0x23d98c=this['_getRefractionTexture'](_0x164997);if(!_0x26486e[_0x3966a7(0x3347)]||!_0x967df4||!_0x26486e[_0x3966a7(0x1e93)]){if(this[_0x3966a7(0x34c7)]&&_0xda7e8f['k'][_0x3966a7(0x39bc)]&&(_0x26486e[_0x3966a7(0x1ad7)](_0x3966a7(0xdf1),this[_0x3966a7(0x34c7)]['coordinatesIndex'],this[_0x3966a7(0x34c7)][_0x3966a7(0x1f4d)]),_0x301708['G']['BindTextureMatrix'](this[_0x3966a7(0x34c7)],_0x26486e,_0x3966a7(0x3a49))),this['_refractionIntensityTexture']&&_0xda7e8f['k'][_0x3966a7(0x1d7b)]&&_0x19ea03['SS_REFRACTIONINTENSITY_TEXTURE']&&(_0x26486e['updateFloat2']('vRefractionIntensityInfos',this[_0x3966a7(0x3634)]['coordinatesIndex'],this[_0x3966a7(0x3634)][_0x3966a7(0x1f4d)]),_0x301708['G'][_0x3966a7(0xb47)](this['_refractionIntensityTexture'],_0x26486e,_0x3966a7(0x3062))),this[_0x3966a7(0x3510)]&&_0xda7e8f['k'][_0x3966a7(0x39ae)]&&_0x19ea03[_0x3966a7(0xbeb)]&&(_0x26486e[_0x3966a7(0x1ad7)](_0x3966a7(0x2b7f),this[_0x3966a7(0x3510)][_0x3966a7(0x2c90)],this[_0x3966a7(0x3510)]['level']),_0x301708['G'][_0x3966a7(0xb47)](this[_0x3966a7(0x3510)],_0x26486e,_0x3966a7(0x2849))),_0x23d98c&&_0xda7e8f['k'][_0x3966a7(0x1e95)]){_0x26486e[_0x3966a7(0x11ef)](_0x3966a7(0x2caa),_0x23d98c[_0x3966a7(0x150b)]());let _0x3061ca=0x1;_0x23d98c[_0x3966a7(0xfe1)]||_0x23d98c[_0x3966a7(0x2c6c)]&&(_0x3061ca=_0x23d98c[_0x3966a7(0x2c6c)]);var _0x967df4=_0x23d98c['getSize']()[_0x3966a7(0x15b3)],_0x5ba557=this['volumeIndexOfRefraction'];_0x26486e[_0x3966a7(0x1f8)]('vRefractionInfos',_0x23d98c[_0x3966a7(0x1f4d)],0x1/_0x5ba557,_0x3061ca,this['_invertRefractionY']?-0x1:0x1),_0x26486e[_0x3966a7(0x1f8)](_0x3966a7(0x275),_0x967df4,_0x23d98c['lodGenerationScale'],_0x23d98c[_0x3966a7(0x24b3)],0x1/this[_0x3966a7(0x3ed)]),_0x3c5c74&&_0x26486e[_0x3966a7(0x1ad7)](_0x3966a7(0x14d9),_0x967df4,_0x289bcc['R'][_0x3966a7(0xd4e)](_0x967df4)),_0x23d98c[_0x3966a7(0x90e)]&&(_0x5ba557=_0x23d98c,_0x26486e['updateVector3']('vRefractionPosition',_0x5ba557[_0x3966a7(0x41ce)]),_0x26486e[_0x3966a7(0x30c4)](_0x3966a7(0x20c9),_0x5ba557[_0x3966a7(0x90e)]));}this[_0x3966a7(0x14e1)]&&_0x26486e[_0x3966a7(0x34e7)]('scatteringDiffusionProfile',this[_0x3966a7(0x3041)]),_0x26486e[_0x3966a7(0x1d4e)](_0x3966a7(0x172b),this[_0x3966a7(0xb7b)]),_0x26486e['updateFloat4'](_0x3966a7(0x3ac9),this['tintColor']['r'],this['tintColor']['g'],this[_0x3966a7(0x254a)]['b'],Math['max'](0.00001,this['tintColorAtDistance'])),_0x26486e[_0x3966a7(0x232d)](_0x3966a7(0x3fad),this[_0x3966a7(0x3062)],this['translucencyIntensity'],0x0);}_0x164997[_0x3966a7(0x3387)]&&(this[_0x3966a7(0x34c7)]&&_0xda7e8f['k'][_0x3966a7(0x39bc)]&&_0x26486e[_0x3966a7(0x35bd)](_0x3966a7(0x2943),this[_0x3966a7(0x34c7)]),this[_0x3966a7(0x3634)]&&_0xda7e8f['k'][_0x3966a7(0x1d7b)]&&_0x19ea03['SS_REFRACTIONINTENSITY_TEXTURE']&&_0x26486e[_0x3966a7(0x35bd)]('refractionIntensitySampler',this[_0x3966a7(0x3634)]),this[_0x3966a7(0x3510)]&&_0xda7e8f['k'][_0x3966a7(0x39ae)]&&_0x19ea03[_0x3966a7(0xbeb)]&&_0x26486e[_0x3966a7(0x35bd)]('translucencyIntensitySampler',this[_0x3966a7(0x3510)]),_0x23d98c&&_0xda7e8f['k'][_0x3966a7(0x1e95)]&&(_0x47c0ad?_0x26486e[_0x3966a7(0x35bd)](_0x3966a7(0x1041),_0x23d98c):(_0x26486e[_0x3966a7(0x35bd)]('refractionSampler',_0x23d98c[_0x3966a7(0x3f70)]||_0x23d98c),_0x26486e[_0x3966a7(0x35bd)]('refractionSamplerLow',_0x23d98c['_lodTextureLow']||_0x23d98c),_0x26486e[_0x3966a7(0x35bd)](_0x3966a7(0x152),_0x23d98c[_0x3966a7(0x3f34)]||_0x23d98c))));}}[_0x25398a(0x262b)](_0x311d72){var _0x48e5f0=_0x25398a;return this[_0x48e5f0(0x5ff)]||(this[_0x48e5f0(0x2e71)]?_0x311d72['environmentTexture']:null);}get['disableAlphaBlending'](){return this['_isRefractionEnabled']&&this['_linkRefractionWithTransparency'];}[_0x25398a(0x301e)](_0x5ee59f){var _0x2d3ed3=_0x25398a;_0xda7e8f['k'][_0x2d3ed3(0x1e95)]&&this[_0x2d3ed3(0x5ff)]&&this[_0x2d3ed3(0x5ff)][_0x2d3ed3(0x2e73)]&&_0x5ee59f[_0x2d3ed3(0x2009)](this['_refractionTexture']);}[_0x25398a(0x32e9)](_0x1c4d4d){return this['_thicknessTexture']===_0x1c4d4d||this['_refractionTexture']===_0x1c4d4d;}[_0x25398a(0x30d4)](){var _0x49e78a=_0x25398a;return!!(_0xda7e8f['k']['RefractionTextureEnabled']&&this[_0x49e78a(0x5ff)]&&this[_0x49e78a(0x5ff)][_0x49e78a(0x2e73)]);}[_0x25398a(0x27ba)](_0x21a4e2){var _0x1f3a4f=_0x25398a;this['_thicknessTexture']&&_0x21a4e2['push'](this[_0x1f3a4f(0x34c7)]),this[_0x1f3a4f(0x5ff)]&&_0x21a4e2[_0x1f3a4f(0x2009)](this['_refractionTexture']);}[_0x25398a(0x19d)](_0x5815e3){var _0x29a4ea=_0x25398a;this[_0x29a4ea(0x34c7)]&&this[_0x29a4ea(0x34c7)]['animations']&&0x0{var _0x124373=a8_0x2e955a;_0x2eb68c['d'](_0x3aa1d0,{'u':()=>_0x6fa0c4});var _0xcfd2a7=_0x2eb68c(0xd079),_0x4edd43=_0x2eb68c(0x17372),_0x379c83=_0x2eb68c(0x1610),_0xb11bb5=_0x2eb68c(0x8291),_0x1cda7b=(_0x2eb68c(0x14e90),_0x2eb68c(0x3b79),_0x2eb68c(0x9a70));class _0x6fa0c4{constructor(_0x2f9234,_0x43b409={}){var _0x1479cb=a8_0xcbd5;this['_lodGenerationOffset']=0x0,this['_lodGenerationScale']=0.8,this[_0x1479cb(0x2c98)]=_0x379c83['g']['TEXTURE_FILTERING_QUALITY_OFFLINE'],this[_0x1479cb(0x323c)]=0x1,this[_0x1479cb(0x3f27)]=_0x2f9234,this[_0x1479cb(0x323c)]=_0x43b409[_0x1479cb(0x323c)]||this[_0x1479cb(0x323c)],this['quality']=_0x43b409[_0x1479cb(0x2c98)]||this['quality'];}[_0x124373(0x3077)](_0xfe85ee){var _0x52130f=_0x124373;let _0x1a6f6c=_0x379c83['g'][_0x52130f(0x2c5)];return this[_0x52130f(0x3f27)][_0x52130f(0x2e84)]()['textureHalfFloatRender']?_0x1a6f6c=_0x379c83['g'][_0x52130f(0x3e04)]:this[_0x52130f(0x3f27)][_0x52130f(0x2e84)]()[_0x52130f(0x26d8)]&&(_0x1a6f6c=_0x379c83['g'][_0x52130f(0xeee)]),_0xfe85ee=this[_0x52130f(0x3f27)][_0x52130f(0xa9f)](_0xfe85ee,{'format':_0x379c83['g'][_0x52130f(0x2a2)],'type':_0x1a6f6c,'createMipMaps':!0x0,'generateMipMaps':!0x1,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x379c83['g'][_0x52130f(0x642)]}),(this[_0x52130f(0x3f27)][_0x52130f(0x3d9a)](_0xfe85ee['texture'],_0x379c83['g'][_0x52130f(0x2cc7)],_0x379c83['g'][_0x52130f(0x2cc7)],_0x379c83['g'][_0x52130f(0x2cc7)]),this[_0x52130f(0x3f27)][_0x52130f(0x287c)](_0x379c83['g'][_0x52130f(0xca8)],_0xfe85ee[_0x52130f(0x2bb4)],!0x0),_0xfe85ee);}[_0x124373(0x25be)](_0x16e2e3){var _0x402522=_0x124373,_0x240328=_0x16e2e3[_0x402522(0x12d1)]()[_0x402522(0x15b3)],_0x15b2b2=_0x4edd43['R']['ILog2'](_0x240328)+0x1;const _0x3a4a73=this['_effectWrapper'][_0x402522(0x401c)],_0x4de605=this[_0x402522(0x3077)](_0x240328);this[_0x402522(0x3b20)][_0x402522(0x3609)]();var _0x4f7d13=_0x16e2e3['getInternalTexture'](),_0x596f41=(_0x4f7d13&&this[_0x402522(0x3f27)][_0x402522(0x287c)](_0x379c83['g'][_0x402522(0xca8)],_0x4f7d13,!0x0),this[_0x402522(0x3b20)][_0x402522(0x17c6)](this[_0x402522(0xea6)]),[[new _0xcfd2a7['P'](0x0,0x0,-0x1),new _0xcfd2a7['P'](0x0,-0x1,0x0),new _0xcfd2a7['P'](0x1,0x0,0x0)],[new _0xcfd2a7['P'](0x0,0x0,0x1),new _0xcfd2a7['P'](0x0,-0x1,0x0),new _0xcfd2a7['P'](-0x1,0x0,0x0)],[new _0xcfd2a7['P'](0x1,0x0,0x0),new _0xcfd2a7['P'](0x0,0x0,0x1),new _0xcfd2a7['P'](0x0,0x1,0x0)],[new _0xcfd2a7['P'](0x1,0x0,0x0),new _0xcfd2a7['P'](0x0,0x0,-0x1),new _0xcfd2a7['P'](0x0,-0x1,0x0)],[new _0xcfd2a7['P'](0x1,0x0,0x0),new _0xcfd2a7['P'](0x0,-0x1,0x0),new _0xcfd2a7['P'](0x0,0x0,0x1)],[new _0xcfd2a7['P'](-0x1,0x0,0x0),new _0xcfd2a7['P'](0x0,-0x1,0x0),new _0xcfd2a7['P'](0x0,0x0,-0x1)]]);_0x3a4a73['setFloat'](_0x402522(0x323c),this[_0x402522(0x323c)]),_0x3a4a73[_0x402522(0x2f5e)](_0x402522(0x1a1c),_0x16e2e3[_0x402522(0x12d1)]()['width'],_0x15b2b2),_0x3a4a73[_0x402522(0x35bd)](_0x402522(0x31c7),_0x16e2e3);for(let _0x83209a=0x0;_0x83209a<0x6;_0x83209a++){_0x3a4a73[_0x402522(0x361f)]('up',_0x596f41[_0x83209a][0x0]),_0x3a4a73[_0x402522(0x361f)]('right',_0x596f41[_0x83209a][0x1]),_0x3a4a73[_0x402522(0x361f)](_0x402522(0xe8e),_0x596f41[_0x83209a][0x2]);for(let _0xb8590c=0x0;_0xb8590c<_0x15b2b2;_0xb8590c++){this[_0x402522(0x3f27)]['bindFramebuffer'](_0x4de605,_0x83209a,void 0x0,void 0x0,!0x0,_0xb8590c),this[_0x402522(0x3b20)][_0x402522(0x17c6)](this[_0x402522(0xea6)]);let _0xba0764=Math['pow'](0x2,(_0xb8590c-this[_0x402522(0x2970)])/this['_lodGenerationScale'])/_0x240328;0x0===_0xb8590c&&(_0xba0764=0x0),_0x3a4a73[_0x402522(0x12f1)](_0x402522(0x64b),_0xba0764),this[_0x402522(0x3b20)][_0x402522(0x317e)]();}}this['_effectRenderer'][_0x402522(0x40d0)](),this[_0x402522(0x3f27)][_0x402522(0x3ac2)](),this['_engine'][_0x402522(0x2be2)](_0x16e2e3['_texture']);var _0x4f7d13=_0x4de605[_0x402522(0x2bb4)][_0x402522(0x30a3)],_0x3a441a=_0x4de605[_0x402522(0x2bb4)]['format'];return _0x4de605[_0x402522(0xc41)](_0x16e2e3[_0x402522(0x398a)]),_0x16e2e3[_0x402522(0x398a)][_0x402522(0x30a3)]=_0x4f7d13,_0x16e2e3[_0x402522(0x398a)]['format']=_0x3a441a,_0x16e2e3[_0x402522(0x1eea)]=!0x1,_0x16e2e3[_0x402522(0x24b3)]=this[_0x402522(0x2970)],_0x16e2e3[_0x402522(0x3c4e)]=this[_0x402522(0x3c8b)],_0x16e2e3['_prefiltered']=!0x0,_0x16e2e3;}[_0x124373(0x32b8)](_0x9c4c37,_0x42c8f0){var _0x1a9c94=_0x124373;const _0x172f7e=[];return _0x9c4c37[_0x1a9c94(0x1eea)]&&_0x172f7e[_0x1a9c94(0x2009)](_0x1a9c94(0x2918)),_0x172f7e[_0x1a9c94(0x2009)]('#define\x20NUM_SAMPLES\x20'+this[_0x1a9c94(0x2c98)]+'u'),new _0xb11bb5['H']({'engine':this[_0x1a9c94(0x3f27)],'name':_0x1a9c94(0x24b6),'vertexShader':_0x1a9c94(0x24b6),'fragmentShader':_0x1a9c94(0x24b6),'samplerNames':[_0x1a9c94(0x31c7)],'uniformNames':[_0x1a9c94(0x1a66),'vWeights','up',_0x1a9c94(0x8a2),_0x1a9c94(0xe8e),_0x1a9c94(0x1a1c),_0x1a9c94(0x323c),'alphaG'],'useShaderStore':!0x0,'defines':_0x172f7e,'onCompiled':_0x42c8f0});}[_0x124373(0xe80)](_0x171b44){var _0x567449=_0x124373;return _0x171b44[_0x567449(0xe80)]()&&this[_0x567449(0xea6)][_0x567449(0x401c)][_0x567449(0xe80)]();}['prefilter'](_0x4496e6,_0x41cb63=null){var _0x36abd5=_0x124373;return this[_0x36abd5(0x3f27)]['_features'][_0x36abd5(0x3ef3)]?new Promise(_0x42309c=>{var _0x58985e=_0x36abd5;this['_effectRenderer']=new _0xb11bb5['I'](this[_0x58985e(0x3f27)]),this[_0x58985e(0xea6)]=this[_0x58985e(0x32b8)](_0x4496e6),this[_0x58985e(0xea6)][_0x58985e(0x401c)][_0x58985e(0x108b)](()=>{var _0x3c000c=_0x58985e;this[_0x3c000c(0x25be)](_0x4496e6),this[_0x3c000c(0x3b20)][_0x3c000c(0xc1f)](),this['_effectWrapper'][_0x3c000c(0xc1f)](),_0x42309c(),_0x41cb63&&_0x41cb63();});}):(_0x1cda7b['Y'][_0x36abd5(0x1381)](_0x36abd5(0x22d2)),Promise[_0x36abd5(0x4cd)]('HDR\x20prefiltering\x20is\x20not\x20available\x20in\x20WebGL\x201.,\x20you\x20can\x20use\x20real\x20time\x20filtering\x20instead.'));}}},0x4764:(_0x534b32,_0x400dc2,_0x58de0c)=>{var _0x5aaf2d=a8_0x2e955a,_0x315413=_0x58de0c(0x14232),_0x46d633=_0x58de0c(0x17115),_0x4651e0=_0x58de0c(0x4ba7);_0x315413['D'][_0x5aaf2d(0x2976)]['push'](new class{constructor(){var _0xd8288b=_0x5aaf2d;this[_0xd8288b(0x3d2)]=!0x1;}[_0x5aaf2d(0x337e)](_0xe3e87e){var _0x18d2a7=_0x5aaf2d;return _0xe3e87e[_0x18d2a7(0x3059)]('.basis');}[_0x5aaf2d(0x25c7)](_0x545584,_0x55af56,_0x2b422a,_0x176494,_0x4d55a3){var _0x1f857f=_0x5aaf2d,_0x1c8752;Array[_0x1f857f(0x396b)](_0x545584)||(_0x1c8752={'supportedCompressionFormats':{'etc1':!!(_0x1c8752=_0x55af56[_0x1f857f(0x279a)]()[_0x1f857f(0x2e84)]())[_0x1f857f(0x2d34)],'s3tc':!!_0x1c8752[_0x1f857f(0x323f)],'pvrtc':!!_0x1c8752[_0x1f857f(0x3892)],'etc2':!!_0x1c8752[_0x1f857f(0x3b9)],'astc':!!_0x1c8752[_0x1f857f(0x3dee)],'bc7':!!_0x1c8752[_0x1f857f(0x2ac0)]}},(0x0,_0x46d633['rz'])(_0x545584,_0x1c8752)[_0x1f857f(0x3be)](_0x41f1d6=>{var _0x334385=_0x1f857f,_0x12bcdf=0x1<_0x41f1d6[_0x334385(0x2da8)][_0x334385(0x2866)][0x0][_0x334385(0x3ca3)]['length']&&_0x55af56[_0x334385(0x473)];(0x0,_0x46d633['nG'])(_0x55af56,_0x41f1d6),_0x55af56[_0x334385(0x279a)]()['_setCubeMapTextureParams'](_0x55af56,_0x12bcdf),_0x55af56['isReady']=!0x0,_0x55af56['onLoadedObservable'][_0x334385(0x223f)](_0x55af56),_0x55af56[_0x334385(0x7f0)][_0x334385(0x2a99)](),_0x176494&&_0x176494();})[_0x1f857f(0x410d)](_0x12f889=>{var _0x4ab9e1=_0x1f857f;_0x4651e0['w1'][_0x4ab9e1(0x1381)](_0x4ab9e1(0x3bc5)),_0x55af56[_0x4ab9e1(0xe80)]=!0x0,_0x4d55a3&&_0x4d55a3(_0x12f889);}));}[_0x5aaf2d(0x2f1a)](_0x141312,_0x2ca64a,_0x134848){var _0x53171c=_0x5aaf2d,_0x3c4494=_0x2ca64a[_0x53171c(0x279a)]()['getCaps'](),_0x3c4494={'supportedCompressionFormats':{'etc1':!!_0x3c4494[_0x53171c(0x2d34)],'s3tc':!!_0x3c4494['s3tc'],'pvrtc':!!_0x3c4494['pvrtc'],'etc2':!!_0x3c4494[_0x53171c(0x3b9)],'astc':!!_0x3c4494[_0x53171c(0x3dee)],'bc7':!!_0x3c4494[_0x53171c(0x2ac0)]}};(0x0,_0x46d633['rz'])(_0x141312,_0x3c4494)['then'](_0x11d7da=>{var _0x452c07=_0x53171c,_0x5b7d3f=_0x11d7da[_0x452c07(0x2da8)][_0x452c07(0x2866)][0x0]['levels'][0x0],_0x32ffa5=0x1<_0x11d7da[_0x452c07(0x2da8)]['images'][0x0][_0x452c07(0x3ca3)][_0x452c07(0x9da)]&&_0x2ca64a[_0x452c07(0x473)];_0x134848(_0x5b7d3f[_0x452c07(0x15b3)],_0x5b7d3f['height'],_0x32ffa5,-0x1!==_0x11d7da['format'],()=>{(0x0,_0x46d633['nG'])(_0x2ca64a,_0x11d7da);});})[_0x53171c(0x410d)](_0x492325=>{var _0x4b5c03=_0x53171c;_0x4651e0['w1'][_0x4b5c03(0x1381)](_0x4b5c03(0x3bc5)),_0x4651e0['w1'][_0x4b5c03(0x1381)](_0x4b5c03(0x34d1)+_0x492325),_0x134848(0x0,0x0,!0x1,!0x1,()=>{},!0x0);});}}());},0xd31d:(_0x4ab79c,_0xec95d,_0x511f9)=>{var _0xd4988a=a8_0x2e955a,_0x235871=_0x511f9(0x16f1b),_0x21b890=_0x511f9(0x14232),_0x2798e2=_0x511f9(0xa07);_0x21b890['D'][_0xd4988a(0x2976)][_0xd4988a(0x2009)](new class{constructor(){this['supportCascades']=!0x0;}[_0xd4988a(0x337e)](_0x5f4834){var _0x51f0d2=_0xd4988a;return _0x5f4834[_0x51f0d2(0x3059)](_0x51f0d2(0xa6d));}[_0xd4988a(0x25c7)](_0x427c48,_0x1c25a9,_0x3fc169,_0x3f67f6){var _0x572ffd=_0xd4988a;const _0x2792bf=_0x1c25a9[_0x572ffd(0x279a)]();let _0x1375c9,_0x2bef4d=!0x1,_0x15fddc=0x3e8;if(Array['isArray'](_0x427c48))for(let _0x39b18a=0x0;_0x39b18a<_0x427c48[_0x572ffd(0x9da)];_0x39b18a++){var _0x3bfd36=_0x427c48[_0x39b18a];_0x1375c9=_0x2798e2['N'][_0x572ffd(0x190f)](_0x3bfd36),_0x1c25a9['width']=_0x1375c9[_0x572ffd(0x15b3)],_0x1c25a9[_0x572ffd(0x230c)]=_0x1375c9[_0x572ffd(0x230c)],_0x2bef4d=(_0x1375c9['isRGB']||_0x1375c9[_0x572ffd(0x15b8)]||0x1<_0x1375c9[_0x572ffd(0x2142)])&&_0x1c25a9[_0x572ffd(0x473)],_0x2792bf[_0x572ffd(0x13bb)](_0x1375c9[_0x572ffd(0x1a5)]),_0x2798e2['N']['UploadDDSLevels'](_0x2792bf,_0x1c25a9,_0x3bfd36,_0x1375c9,_0x2bef4d,0x6,-0x1,_0x39b18a),_0x1375c9[_0x572ffd(0x2e46)]||0x1!==_0x1375c9[_0x572ffd(0x2142)]?_0x15fddc=_0x1375c9['mipmapCount']-0x1:_0x2792bf[_0x572ffd(0x3b7)](_0x1c25a9);}else{var _0x1760fd=_0x427c48;_0x1375c9=_0x2798e2['N'][_0x572ffd(0x190f)](_0x1760fd),_0x1c25a9[_0x572ffd(0x15b3)]=_0x1375c9[_0x572ffd(0x15b3)],_0x1c25a9['height']=_0x1375c9[_0x572ffd(0x230c)],_0x3fc169&&(_0x1375c9['sphericalPolynomial']=new _0x235871['i']()),_0x2bef4d=(_0x1375c9[_0x572ffd(0x475)]||_0x1375c9[_0x572ffd(0x15b8)]||0x1<_0x1375c9[_0x572ffd(0x2142)])&&_0x1c25a9[_0x572ffd(0x473)],_0x2792bf['_unpackFlipY'](_0x1375c9[_0x572ffd(0x1a5)]),_0x2798e2['N'][_0x572ffd(0x289f)](_0x2792bf,_0x1c25a9,_0x1760fd,_0x1375c9,_0x2bef4d,0x6),_0x1375c9[_0x572ffd(0x2e46)]||0x1!==_0x1375c9['mipmapCount']?_0x15fddc=_0x1375c9[_0x572ffd(0x2142)]-0x1:_0x2792bf[_0x572ffd(0x3b7)](_0x1c25a9,!0x1);}_0x2792bf[_0x572ffd(0x612)](_0x1c25a9,_0x2bef4d,_0x15fddc),_0x1c25a9[_0x572ffd(0xe80)]=!0x0,_0x1c25a9[_0x572ffd(0x7f0)]['notifyObservers'](_0x1c25a9),_0x1c25a9['onLoadedObservable'][_0x572ffd(0x2a99)](),_0x3f67f6&&_0x3f67f6({'isDDS':!0x0,'width':_0x1c25a9['width'],'info':_0x1375c9,'data':_0x427c48,'texture':_0x1c25a9});}['loadData'](_0x27898e,_0x7dc417,_0x58eb76){var _0x538185=_0xd4988a;const _0x2e4ce5=_0x2798e2['N'][_0x538185(0x190f)](_0x27898e),_0x34437b=(_0x2e4ce5[_0x538185(0x475)]||_0x2e4ce5[_0x538185(0x15b8)]||0x1<_0x2e4ce5[_0x538185(0x2142)])&&_0x7dc417['generateMipMaps']&&_0x2e4ce5['width']>>_0x2e4ce5[_0x538185(0x2142)]-0x1==0x1;_0x58eb76(_0x2e4ce5['width'],_0x2e4ce5[_0x538185(0x230c)],_0x34437b,_0x2e4ce5[_0x538185(0x2e46)],()=>{var _0x104f75=_0x538185;_0x2798e2['N'][_0x104f75(0x289f)](_0x7dc417[_0x104f75(0x279a)](),_0x7dc417,_0x27898e,_0x2e4ce5,_0x34437b,0x1);});}}());},0x11260:(_0x14d3b7,_0x2772d5,_0x9067c7)=>{var _0x14ab97=a8_0x2e955a,_0x2ac48c=_0x9067c7(0x16449);_0x9067c7(0x14232)['D'][_0x14ab97(0x2976)][_0x14ab97(0x2009)](new class{constructor(){var _0x4f361a=_0x14ab97;this[_0x4f361a(0x3d2)]=!0x1;}[_0x14ab97(0x337e)](_0x351476){var _0x179bd6=_0x14ab97;return _0x351476[_0x179bd6(0x3059)]('.env');}[_0x14ab97(0x25c7)](_0x156822,_0x15bbab,_0x14fa87,_0x5cf7b6,_0x45a105){var _0x1f88b4=_0x14ab97;if(!Array['isArray'](_0x156822)){var _0x678b4f=(0x0,_0x2ac48c['qJ'])(_0x156822);if(_0x678b4f){_0x15bbab['width']=_0x678b4f[_0x1f88b4(0x15b3)],_0x15bbab[_0x1f88b4(0x230c)]=_0x678b4f[_0x1f88b4(0x15b3)];try{(0x0,_0x2ac48c['qC'])(_0x15bbab,_0x678b4f),(0x0,_0x2ac48c['Ro'])(_0x15bbab,_0x156822,_0x678b4f)[_0x1f88b4(0x3be)](()=>{var _0x7a8ada=_0x1f88b4;_0x15bbab[_0x7a8ada(0xe80)]=!0x0,_0x15bbab['onLoadedObservable']['notifyObservers'](_0x15bbab),_0x15bbab['onLoadedObservable'][_0x7a8ada(0x2a99)](),_0x5cf7b6&&_0x5cf7b6();},_0xa84641=>{var _0x11ad7e=_0x1f88b4;null!=_0x45a105&&_0x45a105(_0x11ad7e(0x2c84),_0xa84641);});}catch(_0x5322c5){null!=_0x45a105&&_0x45a105(_0x1f88b4(0x33c),_0x5322c5);}}else _0x45a105&&_0x45a105(_0x1f88b4(0x3599),null);}}[_0x14ab97(0x2f1a)](){throw'.env\x20not\x20supported\x20in\x202d.';}}());},0x3ae8:(_0x158147,_0x1bf7cc,_0xd4cd5a)=>{var _0x22f252=a8_0x2e955a,_0x5bb3f0=_0xd4cd5a(0x3f88),_0x11198c=_0xd4cd5a(0x14232),_0x420e6d=_0xd4cd5a(0x1610);_0x11198c['D'][_0x22f252(0x2976)][_0x22f252(0x2009)](new class{constructor(){var _0x51622e=_0x22f252;this[_0x51622e(0x3d2)]=!0x1;}[_0x22f252(0x337e)](_0x78cabf){var _0x481956=_0x22f252;return _0x78cabf[_0x481956(0x3059)](_0x481956(0x36ed));}[_0x22f252(0x25c7)](){var _0x18ea4f=_0x22f252;throw _0x18ea4f(0x3e0b);}[_0x22f252(0x2f1a)](_0xa9ae12,_0x302ad3,_0xf03cb4){var _0x5a6a8a=_0x22f252,_0xa9ae12=new Uint8Array(_0xa9ae12[_0x5a6a8a(0x314)],_0xa9ae12[_0x5a6a8a(0x18e0)],_0xa9ae12[_0x5a6a8a(0x3bd)]),_0x2667bc=_0x5bb3f0['s'][_0x5a6a8a(0x2d37)](_0xa9ae12),_0x4b9614=_0x5bb3f0['s'][_0x5a6a8a(0x11e4)](_0xa9ae12,_0x2667bc),_0x1946f0=_0x2667bc[_0x5a6a8a(0x15b3)]*_0x2667bc['height'];const _0x5bc038=new Float32Array(0x4*_0x1946f0);for(let _0x4dff9c=0x0;_0x4dff9c<_0x1946f0;_0x4dff9c+=0x1)_0x5bc038[0x4*_0x4dff9c]=_0x4b9614[0x3*_0x4dff9c],_0x5bc038[0x4*_0x4dff9c+0x1]=_0x4b9614[0x3*_0x4dff9c+0x1],_0x5bc038[0x4*_0x4dff9c+0x2]=_0x4b9614[0x3*_0x4dff9c+0x2],_0x5bc038[0x4*_0x4dff9c+0x3]=0x1;_0xf03cb4(_0x2667bc['width'],_0x2667bc[_0x5a6a8a(0x230c)],_0x302ad3[_0x5a6a8a(0x473)],!0x1,()=>{var _0x40cf8b=_0x5a6a8a;const _0x4536c7=_0x302ad3[_0x40cf8b(0x279a)]();_0x302ad3[_0x40cf8b(0x30a3)]=_0x420e6d['g']['TEXTURETYPE_FLOAT'],_0x302ad3['format']=_0x420e6d['g']['TEXTUREFORMAT_RGBA'],_0x302ad3[_0x40cf8b(0x3699)]=!0x1,_0x4536c7[_0x40cf8b(0x33bd)](_0x302ad3,_0x5bc038);});}}());},0x17b9e:(_0x4b21b9,_0x1b5df7,_0x36bf15)=>{_0x36bf15(0xd31d),_0x36bf15(0x11260),_0x36bf15(0x126fe),_0x36bf15(0xbb6c),_0x36bf15(0x3ae8),_0x36bf15(0x4764);},0x126fe:(_0x2c025b,_0x295a40,_0x2a403d)=>{var _0x7df329=a8_0x2e955a,_0x3793e5=_0x2a403d(0x58fc),_0x56fd19=_0x2a403d(0x1464a),_0x5b675a=_0x2a403d(0x14232),_0xc4c635=_0x2a403d(0x9a70),_0x147440=_0x2a403d(0x1610);function _0x3d5591(_0x5325e8){var _0x12fa0b=a8_0xcbd5;switch(_0x5325e8){case _0x147440['g'][_0x12fa0b(0x2c52)]:return _0x147440['g'][_0x12fa0b(0x153)];case _0x147440['g']['TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT']:return _0x147440['g'][_0x12fa0b(0x200a)];case _0x147440['g'][_0x12fa0b(0x243d)]:return _0x147440['g'][_0x12fa0b(0xf77)];case _0x147440['g']['TEXTUREFORMAT_COMPRESSED_SRGB8_ETC2']:return _0x147440['g'][_0x12fa0b(0x2811)];case _0x147440['g']['TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC']:return _0x147440['g'][_0x12fa0b(0x357f)];case _0x147440['g']['TEXTUREFORMAT_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2']:return _0x147440['g'][_0x12fa0b(0x3205)];case _0x147440['g']['TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR']:return _0x147440['g']['TEXTUREFORMAT_COMPRESSED_RGBA_ASTC_4x4'];case _0x147440['g'][_0x12fa0b(0x1e0b)]:return _0x147440['g']['TEXTUREFORMAT_COMPRESSED_RGBA_BPTC_UNORM'];}return null;}_0x5b675a['D']['_TextureLoaders'][_0x7df329(0x1456)](new class{constructor(){var _0xee05a5=_0x7df329;this[_0xee05a5(0x3d2)]=!0x1;}[_0x7df329(0x337e)](_0x175cd3,_0x33b777){var _0x1b18fe=_0x7df329;return _0x175cd3[_0x1b18fe(0x3059)](_0x1b18fe(0xb34))||_0x175cd3['endsWith'](_0x1b18fe(0x3484))||_0x1b18fe(0x7f4)===_0x33b777||_0x1b18fe(0x2728)===_0x33b777;}[_0x7df329(0x25c7)](_0x3c30e3,_0x4c5132,_0x494987,_0x1dc899){var _0x35fb33=_0x7df329;if(!Array[_0x35fb33(0x396b)](_0x3c30e3)){_0x4c5132[_0x35fb33(0x268e)]=!_0x4c5132['invertY'];const _0x39be9d=_0x4c5132['getEngine'](),_0x294b04=new _0x3793e5['k'](_0x3c30e3,0x6);_0x3c30e3=0x1<_0x294b04[_0x35fb33(0x3104)]&&_0x4c5132[_0x35fb33(0x473)],(_0x39be9d[_0x35fb33(0x13bb)](!0x0),_0x294b04[_0x35fb33(0x28c2)](_0x4c5132,_0x4c5132['generateMipMaps']),_0x4c5132[_0x35fb33(0x15b3)]=_0x294b04[_0x35fb33(0xae0)],_0x4c5132[_0x35fb33(0x230c)]=_0x294b04[_0x35fb33(0x8b1)],_0x39be9d['_setCubeMapTextureParams'](_0x4c5132,_0x3c30e3,_0x294b04[_0x35fb33(0x3104)]-0x1),_0x4c5132['isReady']=!0x0,_0x4c5132['onLoadedObservable'][_0x35fb33(0x223f)](_0x4c5132),_0x4c5132[_0x35fb33(0x7f0)][_0x35fb33(0x2a99)](),_0x1dc899&&_0x1dc899());}}[_0x7df329(0x2f1a)](_0x1e453d,_0x2eeb7c,_0x39a49f,_0x2172ae){var _0x2b9d02=_0x7df329;if(_0x3793e5['k'][_0x2b9d02(0x2a8f)](_0x1e453d)){_0x2eeb7c[_0x2b9d02(0x268e)]=!_0x2eeb7c[_0x2b9d02(0x32e5)];const _0x5c3324=new _0x3793e5['k'](_0x1e453d,0x1);var _0x53cf09=_0x3d5591(_0x5c3324[_0x2b9d02(0x2fc6)]);_0x53cf09?(_0x2eeb7c[_0x2b9d02(0x3ced)]=_0x53cf09,_0x2eeb7c[_0x2b9d02(0x1f96)]=_0x2eeb7c[_0x2b9d02(0x279a)]()[_0x2b9d02(0x30e8)](!0x0,_0x2eeb7c[_0x2b9d02(0x473)]),_0x2eeb7c[_0x2b9d02(0x3699)]=!0x0):_0x2eeb7c[_0x2b9d02(0x3ced)]=_0x5c3324['glInternalFormat'],_0x39a49f(_0x5c3324[_0x2b9d02(0xae0)],_0x5c3324[_0x2b9d02(0x8b1)],_0x2eeb7c[_0x2b9d02(0x473)],!0x0,()=>{var _0x1e260d=_0x2b9d02;_0x5c3324[_0x1e260d(0x28c2)](_0x2eeb7c,_0x2eeb7c[_0x1e260d(0x473)]);},_0x5c3324[_0x2b9d02(0x4110)]);}else{if(_0x56fd19['Z'][_0x2b9d02(0x2a8f)](_0x1e453d)){const _0x51fafd=new _0x56fd19['Z'](_0x2eeb7c[_0x2b9d02(0x279a)]());_0x51fafd[_0x2b9d02(0x31d0)](_0x1e453d,_0x2eeb7c,_0x2172ae)[_0x2b9d02(0x3be)](()=>{var _0x108ba9=_0x2b9d02;_0x39a49f(_0x2eeb7c[_0x108ba9(0x15b3)],_0x2eeb7c[_0x108ba9(0x230c)],_0x2eeb7c[_0x108ba9(0x473)],!0x0,()=>{},!0x1);},_0x4d974d=>{var _0x523b10=_0x2b9d02;_0xc4c635['Y']['Warn'](_0x523b10(0x3caf)+_0x4d974d['message']),_0x39a49f(0x0,0x0,!0x1,!0x1,()=>{},!0x0);});}else _0xc4c635['Y'][_0x2b9d02(0xeb0)](_0x2b9d02(0x161)),_0x39a49f(0x0,0x0,!0x1,!0x1,()=>{},!0x0);}}}());},0xbb6c:(_0x141bd5,_0x314b9e,_0xdd5179)=>{var _0x17752b=a8_0x2e955a,_0x10c075=_0xdd5179(0xc621);_0xdd5179(0x14232)['D'][_0x17752b(0x2976)][_0x17752b(0x2009)](new class{constructor(){var _0x457ff8=_0x17752b;this[_0x457ff8(0x3d2)]=!0x1;}[_0x17752b(0x337e)](_0x3e3ea5){var _0x481cba=_0x17752b;return _0x3e3ea5[_0x481cba(0x3059)]('.tga');}[_0x17752b(0x25c7)](){var _0xce158d=_0x17752b;throw _0xce158d(0x3e0b);}[_0x17752b(0x2f1a)](_0x2f7daa,_0x298be6,_0x53e7c9){var _0x3f6c7f=_0x17752b;const _0x262a45=new Uint8Array(_0x2f7daa['buffer'],_0x2f7daa[_0x3f6c7f(0x18e0)],_0x2f7daa[_0x3f6c7f(0x3bd)]);_0x2f7daa=(0x0,_0x10c075['A6'])(_0x262a45),_0x53e7c9(_0x2f7daa['width'],_0x2f7daa[_0x3f6c7f(0x230c)],_0x298be6[_0x3f6c7f(0x473)],!0x1,()=>{(0x0,_0x10c075['Ab'])(_0x298be6,_0x262a45);});}}());},0x1e63:(_0x49121e,_0x46d21b,_0xf442)=>{_0xf442(0x1ea9);},0x1ea9:(_0xf66531,_0x70914a,_0x284a74)=>{var _0x8196a=a8_0x2e955a,_0x2e827d=_0x284a74(0x14232),_0x1c03e2=_0x284a74(0x1679c),_0x16f24d=_0x284a74(0x12cad),_0x22350b=_0x284a74(0xb884),_0x2b8b83=_0x284a74(0xd53f),_0x3ea69e=_0x284a74(0xbd53),_0x1b2e69=_0x284a74(0x8645),_0x2144fe=_0x284a74(0x9a70),_0x184ac3=_0x284a74(0x4ba7);class _0xbb53c1{constructor(_0x541b01,_0x1c158e,_0x565aad,_0x556d6f){var _0x56d73a=a8_0xcbd5;return this[_0x56d73a(0x1c3a)]=_0x541b01,this['meshes']=_0x1c158e,this['scene']=_0x556d6f,this[_0x56d73a(0x3d1e)]=_0x565aad,this[_0x56d73a(0x3d1e)]['map']=null!=(_0x541b01=this[_0x56d73a(0x3d1e)]['map'])?_0x541b01:['ambientTexture',_0x56d73a(0x2834),'diffuseTexture',_0x56d73a(0x246f),_0x56d73a(0x342f),'opacityTexture',_0x56d73a(0x18e1),_0x56d73a(0x36df),_0x56d73a(0xbb6)],this['options'][_0x56d73a(0x26be)]=null!=(_0x1c158e=this[_0x56d73a(0x3d1e)][_0x56d73a(0x26be)])?_0x1c158e:_0x1c03e2['o'][_0x56d73a(0x3884)],this['options']['uvsOut']=null!=(_0x556d6f=this[_0x56d73a(0x3d1e)][_0x56d73a(0x658)])?_0x556d6f:_0x1c03e2['o'][_0x56d73a(0x3884)],this[_0x56d73a(0x3d1e)][_0x56d73a(0x1075)]=null!=(_0x565aad=this['options'][_0x56d73a(0x1075)])?_0x565aad:_0xbb53c1[_0x56d73a(0x21c3)],this['options'][_0x56d73a(0x1075)]===_0xbb53c1['LAYOUT_COLNUM']&&(this[_0x56d73a(0x3d1e)][_0x56d73a(0x2a9d)]=null!=(_0x541b01=this[_0x56d73a(0x3d1e)][_0x56d73a(0x2a9d)])?_0x541b01:0x8),this[_0x56d73a(0x3d1e)][_0x56d73a(0x2dcc)]=null==(_0x1c158e=this['options'][_0x56d73a(0x2dcc)])||_0x1c158e,this[_0x56d73a(0x3d1e)]['disposeSources']=null==(_0x556d6f=this[_0x56d73a(0x3d1e)][_0x56d73a(0x3c74)])||_0x556d6f,this['_expecting']=0x0,this[_0x56d73a(0x3d1e)][_0x56d73a(0x29a1)]=null==(_0x565aad=this['options'][_0x56d73a(0x29a1)])||_0x565aad,!0x0===this['options'][_0x56d73a(0x29a1)]&&(this[_0x56d73a(0x3d1e)][_0x56d73a(0x31f9)]=null!=(_0x541b01=this[_0x56d73a(0x3d1e)][_0x56d73a(0x31f9)])?_0x541b01:'black'),this[_0x56d73a(0x3d1e)][_0x56d73a(0x441)]=null!=(_0x1c158e=this[_0x56d73a(0x3d1e)][_0x56d73a(0x441)])?_0x1c158e:0x100,this['options'][_0x56d73a(0x1037)]=null!=(_0x556d6f=this['options'][_0x56d73a(0x1037)])?_0x556d6f:0.0115,this[_0x56d73a(0x1409)]=Math['ceil'](this[_0x56d73a(0x3d1e)][_0x56d73a(0x441)]*this['options'][_0x56d73a(0x1037)]),this[_0x56d73a(0x1409)]%0x2!=0x0&&this[_0x56d73a(0x1409)]++,this['options'][_0x56d73a(0x13c4)]=null!=(_0x565aad=this[_0x56d73a(0x3d1e)][_0x56d73a(0x13c4)])?_0x565aad:_0xbb53c1['SUBUV_WRAP'],this[_0x56d73a(0x3d1e)][_0x56d73a(0x13c4)]===_0xbb53c1['SUBUV_COLOR']&&(this[_0x56d73a(0x3d1e)][_0x56d73a(0x1387)]=null!=(_0x541b01=this[_0x56d73a(0x3d1e)][_0x56d73a(0x1387)])?_0x541b01:new _0x3ea69e['HE'](0x0,0x0,0x0,0x1)),this[_0x56d73a(0x1a3a)]={},this['frames']=[],this;}[_0x8196a(0x209d)](_0x210382){var _0x164aeb=_0x8196a;const _0x4c471c=this[_0x164aeb(0x2936)](),_0x174bbf=new _0x2b8b83['FM'](0x1,0x1)[_0x164aeb(0x3da8)](_0x4c471c);let _0x5ae614=0x0;const _0x3e303a=this[_0x164aeb(0x3f65)];var _0x3f7dbe=this[_0x164aeb(0x27d2)][_0x164aeb(0x9da)],_0x47bd64=Object[_0x164aeb(0x1841)](this[_0x164aeb(0x1a3a)]);for(let _0x11243f=0x0;_0x11243f<_0x47bd64[_0x164aeb(0x9da)];_0x11243f++){var _0x30e08b=_0x47bd64[_0x11243f];const _0x165e5b=new _0x22350b['c'](this[_0x164aeb(0x1c3a)]+_0x164aeb(0xc4f)+_0x30e08b+_0x164aeb(0x3113),{'width':_0x4c471c['x'],'height':_0x4c471c['y']},this['scene'],!0x0,_0x16f24d['x']['TRILINEAR_SAMPLINGMODE'],_0x2e827d['D'][_0x164aeb(0x2a2)]),_0x6dbbe6=_0x165e5b['getContext']();_0x6dbbe6[_0x164aeb(0x1f6b)]=_0x164aeb(0xc71),_0x6dbbe6[_0x164aeb(0xae9)](0x0,0x0,_0x4c471c['x'],_0x4c471c['y']),_0x165e5b['update'](!0x1),this['sets'][_0x30e08b]=_0x165e5b;}const _0x2b71df=this[_0x164aeb(0x3d1e)][_0x164aeb(0x441)]||0x100,_0x2c8145=this[_0x164aeb(0x1409)],_0x596755=_0x2b71df+0x2*_0x2c8145,_0x4be836=()=>{var _0x2400bb=_0x164aeb;this[_0x2400bb(0x3ee4)](_0x2b71df,_0x2c8145,_0x4c471c,_0x174bbf,this[_0x2400bb(0x3d1e)]['updateInputMeshes']||!0x1);};for(let _0x5e6f08=0x0;_0x5e6f08<_0x3f7dbe;_0x5e6f08++){var _0x37b5d3=this['meshes'][_0x5e6f08]['material'];for(let _0x28a41e=0x0;_0x28a41e<_0x47bd64[_0x164aeb(0x9da)];_0x28a41e++){const _0x384967=new _0x22350b['c'](_0x164aeb(0x228f),_0x596755,this[_0x164aeb(0x38c0)],!0x0),_0x5e7867=_0x384967[_0x164aeb(0x2330)](),_0x282cdb=this[_0x164aeb(0x3b07)](_0x5e6f08),_0x130e3c=()=>{var _0x246a54=_0x164aeb;_0x5ae614++,_0x384967[_0x246a54(0xc7c)](!0x1);var _0x4f70cf=_0x5e7867[_0x246a54(0xc61)](0x0,0x0,_0x596755,_0x596755);const _0x4dac9e=this['sets'][_0x98b18c],_0x140eb6=_0x4dac9e[_0x246a54(0x2330)]();_0x140eb6[_0x246a54(0x29f4)](_0x4f70cf,_0x4c471c['x']*_0x282cdb['x'],_0x4c471c['y']*_0x282cdb['y']),_0x384967[_0x246a54(0xc1f)](),_0x4dac9e['update'](!0x1),_0x5ae614==_0x3e303a&&(_0x4be836(),_0x210382());},_0x98b18c=_0x47bd64[_0x28a41e]||_0x164aeb(0x36dd);if(_0x37b5d3&&null!==_0x37b5d3[_0x98b18c]){const _0x140c5e=_0x37b5d3[_0x98b18c],_0x3e37fd=new Image();_0x140c5e instanceof _0x22350b['c']?_0x3e37fd[_0x164aeb(0x213c)]=_0x140c5e[_0x164aeb(0x2330)]()['canvas'][_0x164aeb(0x3fa4)](_0x164aeb(0x3264)):_0x3e37fd[_0x164aeb(0x213c)]=_0x140c5e['url'],_0x184ac3['w1'][_0x164aeb(0x24cb)](_0x3e37fd[_0x164aeb(0x213c)],_0x3e37fd),_0x3e37fd[_0x164aeb(0x41c4)]=()=>{var _0x11cb0b=_0x164aeb;_0x5e7867['fillStyle']=_0x11cb0b(0xc71),_0x5e7867[_0x11cb0b(0xae9)](0x0,0x0,_0x596755,_0x596755),_0x384967[_0x11cb0b(0xc7c)](!0x1),_0x5e7867[_0x11cb0b(0x4ec)](0x1,0x0,0x0,-0x1,0x0,0x0);var _0x492dfb=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1,-0x1,0x1,-0x1,0x0,-0x2,0x0,-0x1,0x1,-0x1];switch(this[_0x11cb0b(0x3d1e)][_0x11cb0b(0x13c4)]){case 0x0:for(let _0x26946c=0x0;_0x26946c<0x9;_0x26946c++)_0x5e7867[_0x11cb0b(0x24aa)](_0x3e37fd,0x0,0x0,_0x3e37fd[_0x11cb0b(0x15b3)],_0x3e37fd[_0x11cb0b(0x230c)],_0x2c8145+_0x2b71df*_0x492dfb[_0x26946c],_0x2c8145+_0x2b71df*_0x492dfb[_0x26946c+0x1]-_0x596755,_0x2b71df,_0x2b71df);break;case 0x1:for(let _0x227046=0x0;_0x227046<_0x2c8145;_0x227046++)_0x5e7867[_0x11cb0b(0x24aa)](_0x3e37fd,0x0,0x0,_0x3e37fd[_0x11cb0b(0x15b3)],_0x3e37fd['height'],_0x227046+_0x2b71df*_0x492dfb[0x0],_0x2c8145-_0x596755,_0x2b71df,_0x2b71df),_0x5e7867[_0x11cb0b(0x24aa)](_0x3e37fd,0x0,0x0,_0x3e37fd[_0x11cb0b(0x15b3)],_0x3e37fd['height'],0x2*_0x2c8145-_0x227046,_0x2c8145-_0x596755,_0x2b71df,_0x2b71df),_0x5e7867[_0x11cb0b(0x24aa)](_0x3e37fd,0x0,0x0,_0x3e37fd[_0x11cb0b(0x15b3)],_0x3e37fd['height'],_0x2c8145,_0x227046-_0x596755,_0x2b71df,_0x2b71df),_0x5e7867['drawImage'](_0x3e37fd,0x0,0x0,_0x3e37fd[_0x11cb0b(0x15b3)],_0x3e37fd[_0x11cb0b(0x230c)],_0x2c8145,0x2*_0x2c8145-_0x227046-_0x596755,_0x2b71df,_0x2b71df);_0x5e7867[_0x11cb0b(0x24aa)](_0x3e37fd,0x0,0x0,_0x3e37fd[_0x11cb0b(0x15b3)],_0x3e37fd[_0x11cb0b(0x230c)],_0x2c8145+_0x2b71df*_0x492dfb[0x0],_0x2c8145+_0x2b71df*_0x492dfb[0x1]-_0x596755,_0x2b71df,_0x2b71df);break;case 0x2:_0x5e7867[_0x11cb0b(0x1f6b)]=(this['options']['paddingColor']||_0x3ea69e['Wo'][_0x11cb0b(0x2d8b)]())[_0x11cb0b(0x2061)](),_0x5e7867[_0x11cb0b(0xae9)](0x0,0x0,_0x596755,-_0x596755),_0x5e7867[_0x11cb0b(0x2315)](_0x2c8145,_0x2c8145,_0x2b71df,_0x2b71df),_0x5e7867[_0x11cb0b(0x24aa)](_0x3e37fd,0x0,0x0,_0x3e37fd[_0x11cb0b(0x15b3)],_0x3e37fd[_0x11cb0b(0x230c)],_0x2c8145+_0x2b71df*_0x492dfb[0x0],_0x2c8145+_0x2b71df*_0x492dfb[0x1]-_0x596755,_0x2b71df,_0x2b71df);}_0x5e7867[_0x11cb0b(0x4ec)](0x1,0x0,0x0,0x1,0x0,0x0),_0x130e3c();};}else _0x5e7867['fillStyle']=_0x164aeb(0xc71),this[_0x164aeb(0x3d1e)][_0x164aeb(0x29a1)]&&(_0x5e7867['fillStyle']=this[_0x164aeb(0x3d1e)][_0x164aeb(0x31f9)]),_0x5e7867[_0x164aeb(0xae9)](0x0,0x0,_0x596755,_0x596755),_0x130e3c();}}}['_calculateSize'](){var _0x11f6a5=_0x8196a,_0x3ce913=this[_0x11f6a5(0x27d2)]['length']||0x0,_0x4196c1=this[_0x11f6a5(0x3d1e)][_0x11f6a5(0x441)]||0x0,_0x13998a=this['_paddingValue']||0x0;switch(this[_0x11f6a5(0x3d1e)][_0x11f6a5(0x1075)]){case 0x0:return new _0x2b8b83['FM'](_0x4196c1*_0x3ce913+0x2*_0x13998a*_0x3ce913,_0x4196c1+0x2*_0x13998a);case 0x1:var _0x27b813=Math[_0x11f6a5(0x34dd)](0x2,Math[_0x11f6a5(0x1305)](Math[_0x11f6a5(0xa6b)](_0x3ce913))),_0x27b813=_0x4196c1*_0x27b813+0x2*_0x13998a*_0x27b813;return new _0x2b8b83['FM'](_0x27b813,_0x27b813);case 0x2:var _0x27b813=this[_0x11f6a5(0x3d1e)][_0x11f6a5(0x2a9d)]||0x1,_0x356f6a=Math[_0x11f6a5(0x34dd)](0x1,Math[_0x11f6a5(0x1305)](_0x3ce913/_0x27b813));return new _0x2b8b83['FM'](_0x4196c1*_0x27b813+0x2*_0x13998a*_0x27b813,_0x4196c1*_0x356f6a+0x2*_0x13998a*_0x356f6a);}return _0x2b8b83['FM'][_0x11f6a5(0x317a)]();}[_0x8196a(0x3ee4)](_0x1f41f0,_0x19ee67,_0x3a825f,_0x5eeed0,_0x3d3dd8){var _0x3a1a3e=_0x8196a,_0xf97c49=this[_0x3a1a3e(0x27d2)][_0x3a1a3e(0x9da)];for(let _0x2e06b0=0x0;_0x2e06b0<_0xf97c49;_0x2e06b0++){var _0x1fd719=this[_0x3a1a3e(0x27d2)][_0x2e06b0],_0x2dc84e=new _0x2b8b83['FM'](_0x1f41f0/_0x3a825f['x'],_0x1f41f0/_0x3a825f['y']),_0x5b2a0c=_0x5eeed0[_0x3a1a3e(0x2654)]()[_0x3a1a3e(0xa64)](_0x19ee67);const _0x25b46a=this[_0x3a1a3e(0x3b07)](_0x2e06b0);_0x5b2a0c=_0x25b46a['add'](_0x5b2a0c),_0x2dc84e=new _0x1b2e69['p'](_0x2e06b0,_0x2dc84e,_0x5b2a0c),(this[_0x3a1a3e(0x28a6)][_0x3a1a3e(0x2009)](_0x2dc84e),_0x3d3dd8&&(this[_0x3a1a3e(0xfc8)](_0x1fd719,_0x2e06b0),this[_0x3a1a3e(0x20b8)](_0x1fd719)));}}['_getFrameOffset'](_0x1d0387){var _0x4bc923=_0x8196a,_0x43b54f=this[_0x4bc923(0x27d2)][_0x4bc923(0x9da)];let _0x316c,_0x44334f,_0x221b7c;switch(this[_0x4bc923(0x3d1e)][_0x4bc923(0x1075)]){case 0x0:return _0x316c=0x1/_0x43b54f,new _0x2b8b83['FM'](_0x1d0387*_0x316c,0x0);case 0x1:var _0x521423=Math[_0x4bc923(0x34dd)](0x2,Math[_0x4bc923(0x1305)](Math[_0x4bc923(0xa6b)](_0x43b54f)));return _0x44334f=Math[_0x4bc923(0x27d7)](_0x1d0387/_0x521423),_0x221b7c=_0x1d0387-_0x44334f*_0x521423,_0x316c=0x1/_0x521423,new _0x2b8b83['FM'](_0x221b7c*_0x316c,_0x44334f*_0x316c);case 0x2:var _0x521423=this[_0x4bc923(0x3d1e)][_0x4bc923(0x2a9d)]||0x1,_0x1d6571=Math[_0x4bc923(0x34dd)](0x1,Math[_0x4bc923(0x1305)](_0x43b54f/_0x521423));return _0x221b7c=Math[_0x4bc923(0x27d7)](_0x1d0387/_0x1d6571),_0x44334f=_0x1d0387-_0x221b7c*_0x1d6571,_0x316c=new _0x2b8b83['FM'](0x1/_0x521423,0x1/_0x1d6571),new _0x2b8b83['FM'](_0x221b7c*_0x316c['x'],_0x44334f*_0x316c['y']);}return _0x2b8b83['FM'][_0x4bc923(0x317a)]();}['_updateMeshUV'](_0xca6cf6,_0x3bb4d0){var _0x2b4d24=_0x8196a,_0x1c3159=this[_0x2b4d24(0x28a6)][_0x3bb4d0],_0x863032=_0xca6cf6[_0x2b4d24(0xcc8)](this[_0x2b4d24(0x3d1e)][_0x2b4d24(0x26be)]||_0x1c03e2['o'][_0x2b4d24(0x3884)]);const _0x4f1e40=[];let _0x56cc71=0x0;_0x863032[_0x2b4d24(0x9da)]&&(_0x56cc71=_0x863032[_0x2b4d24(0x9da)]||0x0);for(let _0x379f2d=0x0;_0x379f2d<_0x56cc71;_0x379f2d+=0x2)_0x4f1e40[_0x2b4d24(0x2009)](_0x863032[_0x379f2d]*_0x1c3159[_0x2b4d24(0xa64)]['x']+_0x1c3159[_0x2b4d24(0x34d3)]['x'],_0x863032[_0x379f2d+0x1]*_0x1c3159[_0x2b4d24(0xa64)]['y']+_0x1c3159[_0x2b4d24(0x34d3)]['y']);_0xca6cf6[_0x2b4d24(0x27ff)](this[_0x2b4d24(0x3d1e)][_0x2b4d24(0x658)]||_0x1c03e2['o']['UVKind'],_0x4f1e40);}[_0x8196a(0x20b8)](_0x2f8f1c,_0x8bf81=!0x1){var _0x3bd514=_0x8196a;const _0x30fc54=_0x2f8f1c['material'];var _0x2c651f=Object['keys'](this[_0x3bd514(0x1a3a)]),_0x1a6d20=_0x37c78f=>{var _0x3a951c=_0x3bd514;_0x37c78f['dispose']&&_0x37c78f[_0x3a951c(0xc1f)]();};for(let _0x2499c7=0x0;_0x2499c7<_0x2c651f[_0x3bd514(0x9da)];_0x2499c7++){var _0x5840cb=_0x2c651f[_0x2499c7];if(_0x8bf81)null!==_0x30fc54[_0x5840cb]&&_0x1a6d20(_0x30fc54[_0x5840cb]),_0x30fc54[_0x5840cb]=this['sets'][_0x5840cb];else{if(!_0x30fc54)return;null!==_0x30fc54[_0x5840cb]&&(_0x1a6d20(_0x30fc54[_0x5840cb]),_0x30fc54[_0x5840cb]=this['sets'][_0x5840cb]);}}}[_0x8196a(0xb15)](_0x542a43,_0x3762d6,_0x585801=!0x1){var _0x348c96=_0x8196a;this['_updateMeshUV'](_0x542a43,_0x3762d6),_0x585801&&this[_0x348c96(0x20b8)](_0x542a43,!0x0);}[_0x8196a(0x174d)](){return new Promise((_0x46a675,_0x381173)=>{var _0x3c5431=a8_0xcbd5;try{if(0x0===this['meshes'][_0x3c5431(0x9da)])return void _0x46a675();let _0x2ce1a5=0x0;const _0x21faa6=_0x470071=>{var _0x27f27c=_0x3c5431;if(_0x2ce1a5++,this[_0x27f27c(0x3d1e)][_0x27f27c(0x40b4)]){for(let _0x44830e=0x0;_0x44830e{_0x21faa6(_0x5146eb);});else{if(++_0x2ce1a5===this[_0x3c5431(0x27d2)][_0x3c5431(0x9da)])return this[_0x3c5431(0x209d)](_0x46a675);}}}catch(_0x10bb89){return _0x381173(_0x10bb89);}});}['dispose'](){var _0x145fec=_0x8196a,_0xc7f2be=Object[_0x145fec(0x1841)](this['sets']);for(let _0x3b3802=0x0;_0x3b3802<_0xc7f2be[_0x145fec(0x9da)];_0x3b3802++){var _0x46b3a8=_0xc7f2be[_0x3b3802];this[_0x145fec(0x1a3a)][_0x46b3a8][_0x145fec(0xc1f)]();}}[_0x8196a(0xc12)](_0x359cd2='png',_0x38f500=0x1){setTimeout(()=>{var _0x37c8f5=a8_0xcbd5;const _0x499e80={'name':this['name'],'sets':{},'options':{},'frames':[]};var _0x5be435=Object[_0x37c8f5(0x1841)](this['sets']),_0x522207=Object['keys'](this[_0x37c8f5(0x3d1e)]);try{for(let _0x1271cd=0x0;_0x1271cd<_0x5be435[_0x37c8f5(0x9da)];_0x1271cd++){var _0x4095f5=_0x5be435[_0x1271cd];const _0x196ce2=this[_0x37c8f5(0x1a3a)][_0x4095f5];_0x499e80['sets'][_0x4095f5]=_0x196ce2[_0x37c8f5(0x2330)]()[_0x37c8f5(0x368f)][_0x37c8f5(0x3fa4)](_0x37c8f5(0x1517)+_0x359cd2,_0x38f500);}for(let _0x578615=0x0;_0x578615<_0x522207[_0x37c8f5(0x9da)];_0x578615++){var _0x538983=_0x522207[_0x578615];_0x499e80['options'][_0x538983]=this[_0x37c8f5(0x3d1e)][_0x538983];}for(let _0xe2d619=0x0;_0xe2d619{_0x18a761(0x9a70),_0x18a761(0xd53f),_0x18a761(0xbd53),_0x18a761(0x12cad),_0x18a761(0x1850b),_0x18a761(0x14caa),class extends null{};},0x9448:(_0x3a2138,_0x35e72e,_0x168b53)=>{_0x168b53(0x77e4),_0x168b53(0x145ca),_0x168b53(0x1850b),_0x168b53(0x850);},0x145ca:(_0x44da80,_0x49c04e,_0x63ebff)=>{var _0x381d9a=a8_0x2e955a,_0x149be9=_0x63ebff(0x11096),_0x5c6c67=_0x63ebff(0x1850b),_0x5acc67=_0x63ebff(0x4158);_0x63ebff(0x12cdd);class _0x38455f extends _0x5c6c67['g']{constructor(_0x223607,_0x569328=0x100,_0x1e22cc=_0x149be9['l'][_0x381d9a(0x39a1)],_0x35e6ea,_0x12fd92){var _0x5eaf58=_0x381d9a;super(_0x223607,_0x569328,_0x5eaf58(0x3826),_0x1e22cc,_0x35e6ea,_0x12fd92),this['time']=0x0,this['brightness']=0.2,this[_0x5eaf58(0x1e47)]=0x3,this[_0x5eaf58(0x3ef2)]=0.8,this['animationSpeedFactor']=0x1,this['autoClear']=!0x1,this[_0x5eaf58(0x13ba)]();}[_0x381d9a(0x13ba)](){var _0x43f346=_0x381d9a;const _0x9bc2df=this[_0x43f346(0x14ab)]();_0x9bc2df&&(this['time']+=_0x9bc2df[_0x43f346(0x1e68)]()*this[_0x43f346(0x3a09)]*0.01,this[_0x43f346(0x12f1)](_0x43f346(0x71d),this[_0x43f346(0x71d)]),this[_0x43f346(0x12f1)]('persistence',this[_0x43f346(0x3ef2)]),this[_0x43f346(0x12f1)](_0x43f346(0xa12),this[_0x43f346(0x3cbe)]));}['_getDefines'](){var _0x1d402e=_0x381d9a;return _0x1d402e(0x3d80)+(0x0|this[_0x1d402e(0x1e47)]);}[_0x381d9a(0x4a0)](_0x35c152){var _0x296479=_0x381d9a;this[_0x296479(0x13ba)](),super[_0x296479(0x4a0)](_0x35c152);}['serialize'](){var _0x25385d=_0x381d9a;const _0x57d1ad={'customType':_0x25385d(0x3591)};return _0x57d1ad['brightness']=this['brightness'],_0x57d1ad['octaves']=this[_0x25385d(0x1e47)],_0x57d1ad[_0x25385d(0x3ef2)]=this[_0x25385d(0x3ef2)],_0x57d1ad[_0x25385d(0x3a09)]=this['animationSpeedFactor'],_0x57d1ad[_0x25385d(0xba1)]=this[_0x25385d(0x12d1)]()['width'],_0x57d1ad['generateMipMaps']=this[_0x25385d(0x1018)],_0x57d1ad[_0x25385d(0x3cbe)]=this[_0x25385d(0x3cbe)],_0x57d1ad;}[_0x381d9a(0x2654)](){var _0x1fe600=_0x381d9a,_0x47b486=this[_0x1fe600(0x12d1)]();const _0x5d7387=new _0x38455f(this['name'],_0x47b486[_0x1fe600(0x15b3)],this['getScene'](),this['_fallbackTexture']||void 0x0,this[_0x1fe600(0x1018)]);return _0x5d7387[_0x1fe600(0x2e4)]=this['hasAlpha'],_0x5d7387['level']=this[_0x1fe600(0x1f4d)],_0x5d7387[_0x1fe600(0x10e4)]=this[_0x1fe600(0x10e4)],_0x5d7387[_0x1fe600(0x71d)]=this[_0x1fe600(0x71d)],_0x5d7387[_0x1fe600(0x1e47)]=this[_0x1fe600(0x1e47)],_0x5d7387['persistence']=this[_0x1fe600(0x3ef2)],_0x5d7387[_0x1fe600(0x3a09)]=this['animationSpeedFactor'],_0x5d7387['time']=this['time'],_0x5d7387;}static['Parse'](_0x2b5a1f,_0x2328be){var _0x47c680=_0x381d9a;const _0x1e12ab=new _0x38455f(_0x2b5a1f['name'],_0x2b5a1f[_0x47c680(0xba1)],_0x2328be,void 0x0,_0x2b5a1f[_0x47c680(0x473)]);return _0x1e12ab[_0x47c680(0x71d)]=_0x2b5a1f[_0x47c680(0x71d)],_0x1e12ab[_0x47c680(0x1e47)]=_0x2b5a1f[_0x47c680(0x1e47)],_0x1e12ab[_0x47c680(0x3ef2)]=_0x2b5a1f[_0x47c680(0x3ef2)],_0x1e12ab[_0x47c680(0x3a09)]=_0x2b5a1f[_0x47c680(0x3a09)],_0x1e12ab[_0x47c680(0x3cbe)]=null!=(_0x2328be=_0x2b5a1f[_0x47c680(0x3cbe)])?_0x2328be:0x0,_0x1e12ab;}}(0x0,_0x5acc67['H'])('BABYLON.NoiseProceduralTexture',_0x38455f);},0x1850b:(_0x50fad7,_0x2701b9,_0x556ad1)=>{var _0xdc2a3b=a8_0x2e955a;_0x556ad1['d'](_0x2701b9,{'g':()=>_0x410959});function _0x1c9643(_0xa1aa4b,_0x3223fd,_0x271adf,_0x1bc1a7){var _0x3b9a38=a8_0xcbd5,_0x45d777,_0x41cdc7=arguments[_0x3b9a38(0x9da)],_0x12f229=_0x41cdc7<0x3?_0x3223fd:null===_0x1bc1a7?_0x1bc1a7=Object[_0x3b9a38(0x2fee)](_0x3223fd,_0x271adf):_0x1bc1a7;if(_0x3b9a38(0x3e0f)==typeof Reflect&&_0x3b9a38(0x17ad)==typeof Reflect[_0x3b9a38(0x3902)])_0x12f229=Reflect[_0x3b9a38(0x3902)](_0xa1aa4b,_0x3223fd,_0x271adf,_0x1bc1a7);else{for(var _0x209374=_0xa1aa4b[_0x3b9a38(0x9da)]-0x1;0x0<=_0x209374;_0x209374--)(_0x45d777=_0xa1aa4b[_0x209374])&&(_0x12f229=(_0x41cdc7<0x3?_0x45d777(_0x12f229):0x3<_0x41cdc7?_0x45d777(_0x3223fd,_0x271adf,_0x12f229):_0x45d777(_0x3223fd,_0x271adf))||_0x12f229);}0x3<_0x41cdc7&&_0x12f229&&Object[_0x3b9a38(0x30e2)](_0x3223fd,_0x271adf,_0x12f229);}var _0x2701b9=_0x556ad1(0x10435),_0x2eb625=_0x556ad1(0xa896),_0x47b31f=_0x556ad1(0x1679c),_0x187352=_0x556ad1(0x67a3),_0x126b35=_0x556ad1(0x15c0e),_0x2b633f=_0x556ad1(0x12cad),_0x3bea25=_0x556ad1(0xcde8),_0x19c2ab=_0x556ad1(0x850),_0x1bab37=(_0x556ad1(0x160b0),_0x556ad1(0x51a9),_0x556ad1(0x94a5),_0x556ad1(0x4158)),_0x1dd205=_0x556ad1(0x11096),_0x252074=_0x556ad1(0x1610),_0x5bea69=_0x556ad1(0xe59d);class _0x410959 extends _0x2b633f['x']{constructor(_0x249eeb,_0x49b35c,_0x4f8590,_0x5e436d,_0xb1494b=null,_0xbca6cf=!0x0,_0x42e72b=!0x1,_0x408959=_0x252074['g'][_0xdc2a3b(0x3c2)]){var _0x38cf1f=_0xdc2a3b;super(null,_0x5e436d,!_0xbca6cf),this[_0x38cf1f(0x1cc5)]=!0x0,this[_0x38cf1f(0xfcd)]=!0x0,this[_0x38cf1f(0x3ac6)]=new _0x2eb625['y$'](),this[_0x38cf1f(0x12ba)]=new _0x2eb625['y$'](),this[_0x38cf1f(0x37d3)]=null,this['_textures']={},this[_0x38cf1f(0x22ca)]=-0x1,this[_0x38cf1f(0x2dab)]=-0x1,this[_0x38cf1f(0x3504)]=0x1,this[_0x38cf1f(0x2bc6)]={},this[_0x38cf1f(0x215d)]=new Array(),this[_0x38cf1f(0x1d70)]=new Array(),this[_0x38cf1f(0x1a27)]={},this['_ints']={},this[_0x38cf1f(0x2239)]={},this[_0x38cf1f(0x14b0)]={},this[_0x38cf1f(0x2f5d)]={},this[_0x38cf1f(0x4036)]={},this[_0x38cf1f(0x715)]={},this[_0x38cf1f(0x1b87)]={},this['_fallbackTextureUsed']=!0x1,this[_0x38cf1f(0x29eb)]=null,this['_contentUpdateId']=-0x1,this[_0x38cf1f(0x1543)]=null,(_0x5e436d=this['getScene']()||_0x1dd205['l'][_0x38cf1f(0x39a1)])[_0x38cf1f(0xd59)](_0x187352['l']['NAME_PROCEDURALTEXTURE'])||(_0x3afe21=new _0x19c2ab['O'](_0x5e436d),_0x5e436d[_0x38cf1f(0x217b)](_0x3afe21)),_0x5e436d['proceduralTextures']['push'](this),this[_0x38cf1f(0x3eec)]=_0x5e436d[_0x38cf1f(0x279a)](),this[_0x38cf1f(0x1c3a)]=_0x249eeb,this[_0x38cf1f(0x2e73)]=!0x0,this[_0x38cf1f(0xb4f)]=_0x49b35c,this[_0x38cf1f(0x38bb)]=_0x408959,this[_0x38cf1f(0x1018)]=_0xbca6cf,this['_drawWrapper']=new _0x5bea69['q'](this[_0x38cf1f(0x3eec)]),this[_0x38cf1f(0x4011)](_0x4f8590),this[_0x38cf1f(0x200)]=_0xb1494b;var _0x3afe21=this[_0x38cf1f(0xd1c)](_0x42e72b,_0x49b35c,_0xbca6cf,_0x408959);this['_texture']=_0x3afe21['texture'];const _0x17ed11=[];_0x17ed11[_0x38cf1f(0x2009)](0x1,0x1),_0x17ed11['push'](-0x1,0x1),_0x17ed11[_0x38cf1f(0x2009)](-0x1,-0x1),_0x17ed11['push'](0x1,-0x1),this[_0x38cf1f(0x2bc6)][_0x47b31f['o'][_0x38cf1f(0x1745)]]=new _0x47b31f['o'](this['_fullEngine'],_0x17ed11,_0x47b31f['o'][_0x38cf1f(0x1745)],!0x1,!0x1,0x2),this[_0x38cf1f(0x235b)]();}[_0xdc2a3b(0xd1c)](_0x59c366,_0x373934,_0x45e363,_0x36f8f9){var _0x277874=_0xdc2a3b;return _0x59c366?(this[_0x277874(0x1543)]=this[_0x277874(0x3eec)]['createRenderTargetCubeTexture'](_0x373934,{'generateMipMaps':_0x45e363,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'type':_0x36f8f9}),this[_0x277874(0x12f1)]('face',0x0)):this[_0x277874(0x1543)]=this['_fullEngine'][_0x277874(0x1406)](_0x373934,{'generateMipMaps':_0x45e363,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'type':_0x36f8f9}),this['_rtWrapper'];}[_0xdc2a3b(0x22d8)](){var _0x57665d=_0xdc2a3b;return this[_0x57665d(0x207c)]['effect'];}[_0xdc2a3b(0x106d)](_0x14e2d3){var _0xfce45d=_0xdc2a3b;this['_drawWrapper'][_0xfce45d(0x401c)]=_0x14e2d3;}[_0xdc2a3b(0x7bc)](){var _0x531b4e=_0xdc2a3b;return this['_contentData']&&this['_frameId']===this[_0x531b4e(0x3a03)]||(this[_0x531b4e(0x3dcc)]?this['_contentData'][_0x531b4e(0x3be)](_0x52e860=>{var _0x4f1013=_0x531b4e;this[_0x4f1013(0x3dcc)]=this[_0x4f1013(0x4144)](0x0,0x0,_0x52e860),this[_0x4f1013(0x3a03)]=this[_0x4f1013(0x2dab)];}):(this[_0x531b4e(0x3dcc)]=this[_0x531b4e(0x4144)](0x0,0x0),this[_0x531b4e(0x3a03)]=this[_0x531b4e(0x2dab)])),this['_contentData'];}[_0xdc2a3b(0x235b)](){var _0x260f2e=_0xdc2a3b;const _0x3e8457=this[_0x260f2e(0x3eec)],_0x122084=[];_0x122084[_0x260f2e(0x2009)](0x0),_0x122084[_0x260f2e(0x2009)](0x1),_0x122084[_0x260f2e(0x2009)](0x2),_0x122084[_0x260f2e(0x2009)](0x0),_0x122084[_0x260f2e(0x2009)](0x2),_0x122084[_0x260f2e(0x2009)](0x3),this[_0x260f2e(0x1eec)]=_0x3e8457[_0x260f2e(0x1d3e)](_0x122084);}[_0xdc2a3b(0x3d23)](){var _0x541687=_0xdc2a3b;const _0x2adfca=this[_0x541687(0x2bc6)][_0x47b31f['o']['PositionKind']];_0x2adfca&&_0x2adfca[_0x541687(0x3d23)](),this[_0x541687(0x235b)](),this[_0x541687(0x25ed)]===_0x3bea25['_'][_0x541687(0x8cf)]&&(this['refreshRate']=_0x3bea25['_'][_0x541687(0x8cf)]);}[_0xdc2a3b(0xf06)](){var _0x3c6185=_0xdc2a3b,_0x56cf3c;null!=(_0x56cf3c=this[_0x3c6185(0x207c)]['effect'])&&_0x56cf3c[_0x3c6185(0xc1f)]();}[_0xdc2a3b(0x28c4)](){return'';}['isReady'](){var _0x19e7b2=_0xdc2a3b;const _0x249071=this[_0x19e7b2(0x3eec)];var _0x451d20;if(this['nodeMaterialSource'])return this[_0x19e7b2(0x207c)][_0x19e7b2(0x401c)][_0x19e7b2(0xe80)]();if(!this[_0x19e7b2(0x203d)])return!0x1;if(this[_0x19e7b2(0x412a)])return!0x0;if(!this[_0x19e7b2(0x398a)])return!0x1;var _0x588a85=this[_0x19e7b2(0x28c4)]();return!(!this[_0x19e7b2(0x207c)][_0x19e7b2(0x401c)]||_0x588a85!==this[_0x19e7b2(0x29eb)]||!this['_drawWrapper'][_0x19e7b2(0x401c)][_0x19e7b2(0xe80)]())||(_0x451d20=void 0x0!==this['_fragment'][_0x19e7b2(0x7e0)]?{'vertex':'procedural','fragmentElement':this['_fragment'][_0x19e7b2(0x7e0)]}:{'vertex':_0x19e7b2(0x355f),'fragment':this[_0x19e7b2(0x203d)]},this[_0x19e7b2(0x29eb)]!==_0x588a85&&(this[_0x19e7b2(0x29eb)]=_0x588a85,this[_0x19e7b2(0x207c)]['effect']=_0x249071[_0x19e7b2(0x29f2)](_0x451d20,[_0x47b31f['o'][_0x19e7b2(0x1745)]],this['_uniforms'],this[_0x19e7b2(0x1d70)],_0x588a85,void 0x0,void 0x0,()=>{var _0x49673c=_0x19e7b2,_0x17a605;null!=(_0x17a605=this[_0x49673c(0x1543)])&&_0x17a605['dispose'](),this['_rtWrapper']=this['_texture']=null,this[_0x49673c(0x200)]&&(this[_0x49673c(0x398a)]=this[_0x49673c(0x200)]['_texture'],this['_texture']&&this[_0x49673c(0x398a)][_0x49673c(0x1cf)]()),this[_0x49673c(0x412a)]=!0x0;})),this[_0x19e7b2(0x207c)][_0x19e7b2(0x401c)]['isReady']());}[_0xdc2a3b(0x2864)](){var _0x536e37=_0xdc2a3b;this[_0x536e37(0x22ca)]=-0x1;}[_0xdc2a3b(0x4011)](_0x20cab9){var _0x145c88=_0xdc2a3b;this[_0x145c88(0x203d)]=_0x20cab9;}get[_0xdc2a3b(0x25ed)](){var _0x4e4f66=_0xdc2a3b;return this[_0x4e4f66(0x3504)];}set[_0xdc2a3b(0x25ed)](_0x3d6c66){this['_refreshRate']=_0x3d6c66,this['resetRefreshCounter']();}[_0xdc2a3b(0x6e4)](){var _0x55a026=_0xdc2a3b;return this[_0x55a026(0x1cc5)]&&this[_0x55a026(0xe80)]()&&this[_0x55a026(0x398a)]?!this[_0x55a026(0x412a)]&&(-0x1===this[_0x55a026(0x22ca)]||this['refreshRate']===this[_0x55a026(0x22ca)]?(this['_currentRefreshId']=0x1,this[_0x55a026(0x2dab)]++,!0x0):(this['_currentRefreshId']++,!0x1)):(this[_0x55a026(0x398a)]&&(this['_texture'][_0x55a026(0xe80)]=!0x1),!0x1);}['getRenderSize'](){var _0x314179=_0xdc2a3b;return this[_0x314179(0xb4f)];}[_0xdc2a3b(0x33eb)](_0xcc182a,_0xfb4411){var _0x200c9c=_0xdc2a3b,_0x159ff7;!this['_fallbackTextureUsed']&&this['_rtWrapper']&&this[_0x200c9c(0x398a)]&&(_0x159ff7=this[_0x200c9c(0x398a)][_0x200c9c(0xfe1)],this[_0x200c9c(0x1543)]['dispose'](),_0x159ff7=this['_createRtWrapper'](_0x159ff7,_0xcc182a,_0xfb4411,this[_0x200c9c(0x38bb)]),this['_texture']=_0x159ff7['texture'],this['_size']=_0xcc182a,this[_0x200c9c(0x1018)]=_0xfb4411);}[_0xdc2a3b(0x2055)](_0x5a34e2){var _0x31a02e=_0xdc2a3b;-0x1===this[_0x31a02e(0x215d)][_0x31a02e(0x775)](_0x5a34e2)&&this[_0x31a02e(0x215d)][_0x31a02e(0x2009)](_0x5a34e2);}[_0xdc2a3b(0x35bd)](_0x36bf21,_0x514610){var _0x243839=_0xdc2a3b;return-0x1===this['_samplers']['indexOf'](_0x36bf21)&&this['_samplers'][_0x243839(0x2009)](_0x36bf21),this[_0x243839(0x505)][_0x36bf21]=_0x514610,this;}[_0xdc2a3b(0x12f1)](_0x37121e,_0x543bd6){var _0x42d658=_0xdc2a3b;return this[_0x42d658(0x2055)](_0x37121e),this[_0x42d658(0x1a27)][_0x37121e]=_0x543bd6,this;}[_0xdc2a3b(0x17f8)](_0x404c31,_0x14fd8b){var _0x4dbb03=_0xdc2a3b;return this[_0x4dbb03(0x2055)](_0x404c31),this[_0x4dbb03(0x2181)][_0x404c31]=_0x14fd8b,this;}[_0xdc2a3b(0xc19)](_0x1b2495,_0x2aa89a){var _0x5b7beb=_0xdc2a3b;return this[_0x5b7beb(0x2055)](_0x1b2495),this[_0x5b7beb(0x2239)][_0x1b2495]=_0x2aa89a,this;}[_0xdc2a3b(0x38b3)](_0x43ed4e,_0x16682b){var _0x1ea582=_0xdc2a3b;return this[_0x1ea582(0x2055)](_0x43ed4e),this[_0x1ea582(0x14b0)][_0x43ed4e]=_0x16682b,this;}['setColor4'](_0x12f43b,_0x3b09fc){var _0x13c422=_0xdc2a3b;return this[_0x13c422(0x2055)](_0x12f43b),this[_0x13c422(0x2f5d)][_0x12f43b]=_0x3b09fc,this;}[_0xdc2a3b(0x299e)](_0x17bf4a,_0x719cb2){var _0x2ae209=_0xdc2a3b;return this['_checkUniform'](_0x17bf4a),this[_0x2ae209(0x4036)][_0x17bf4a]=_0x719cb2,this;}['setVector3'](_0x328973,_0xec0f1b){var _0x345b09=_0xdc2a3b;return this[_0x345b09(0x2055)](_0x328973),this[_0x345b09(0x715)][_0x328973]=_0xec0f1b,this;}[_0xdc2a3b(0x1b4f)](_0x218f16,_0x181793){var _0x4832ad=_0xdc2a3b;return this[_0x4832ad(0x2055)](_0x218f16),this[_0x4832ad(0x1b87)][_0x218f16]=_0x181793,this;}['render'](_0x16bb84){var _0x5bead2=_0xdc2a3b,_0x6d861a=this[_0x5bead2(0x14ab)]();if(_0x6d861a){const _0x263adf=this[_0x5bead2(0x3eec)];if(_0x263adf[_0x5bead2(0x1197)](this[_0x5bead2(0x207c)]),this[_0x5bead2(0x12ba)]['notifyObservers'](this),_0x263adf[_0x5bead2(0x196a)](!0x1),!this[_0x5bead2(0x37d3)]){for(const _0x39d3a9 in this['_textures'])this[_0x5bead2(0x207c)][_0x5bead2(0x401c)][_0x5bead2(0x35bd)](_0x39d3a9,this['_textures'][_0x39d3a9]);for(const _0x333f0c in this[_0x5bead2(0x2181)])this[_0x5bead2(0x207c)][_0x5bead2(0x401c)]['setInt'](_0x333f0c,this['_ints'][_0x333f0c]);for(const _0x5cfc22 in this[_0x5bead2(0x1a27)])this['_drawWrapper'][_0x5bead2(0x401c)][_0x5bead2(0x12f1)](_0x5cfc22,this[_0x5bead2(0x1a27)][_0x5cfc22]);for(const _0x2ab8e7 in this[_0x5bead2(0x2239)])this[_0x5bead2(0x207c)][_0x5bead2(0x401c)][_0x5bead2(0x1a86)](_0x2ab8e7,this[_0x5bead2(0x2239)][_0x2ab8e7]);for(const _0x471d1c in this[_0x5bead2(0x14b0)])this[_0x5bead2(0x207c)]['effect'][_0x5bead2(0x38b3)](_0x471d1c,this[_0x5bead2(0x14b0)][_0x471d1c]);for(const _0x5d8590 in this[_0x5bead2(0x2f5d)]){var _0x128b1b=this[_0x5bead2(0x2f5d)][_0x5d8590];this[_0x5bead2(0x207c)][_0x5bead2(0x401c)][_0x5bead2(0xbe9)](_0x5d8590,_0x128b1b['r'],_0x128b1b['g'],_0x128b1b['b'],_0x128b1b['a']);}for(const _0x55f377 in this[_0x5bead2(0x4036)])this[_0x5bead2(0x207c)][_0x5bead2(0x401c)][_0x5bead2(0x299e)](_0x55f377,this['_vectors2'][_0x55f377]);for(const _0x32ef8c in this[_0x5bead2(0x715)])this[_0x5bead2(0x207c)][_0x5bead2(0x401c)][_0x5bead2(0x361f)](_0x32ef8c,this['_vectors3'][_0x32ef8c]);for(const _0x1112cc in this[_0x5bead2(0x1b87)])this['_drawWrapper'][_0x5bead2(0x401c)][_0x5bead2(0x1b4f)](_0x1112cc,this[_0x5bead2(0x1b87)][_0x1112cc]);}if(this['_texture']&&this[_0x5bead2(0x1543)]){null!=(_0x2331ae=_0x263adf[_0x5bead2(0x3ab4)])&&_0x2331ae[_0x5bead2(0xc8f)](_0x263adf,_0x5bead2(0x73d)+this['name'],0x1);var _0x2331ae=_0x263adf[_0x5bead2(0x1e6d)];if(this[_0x5bead2(0xfe1)]){for(let _0x41209e=0x0;_0x41209e<0x6;_0x41209e++)_0x263adf[_0x5bead2(0x3520)](this[_0x5bead2(0x1543)],_0x41209e,void 0x0,void 0x0,!0x0),_0x263adf['bindBuffers'](this[_0x5bead2(0x2bc6)],this[_0x5bead2(0x1eec)],this[_0x5bead2(0x207c)][_0x5bead2(0x401c)]),this[_0x5bead2(0x207c)][_0x5bead2(0x401c)][_0x5bead2(0x12f1)]('face',_0x41209e),this[_0x5bead2(0xfcd)]&&_0x263adf['clear'](_0x6d861a['clearColor'],!0x0,!0x1,!0x1),_0x263adf[_0x5bead2(0x3111)](_0x126b35['F'][_0x5bead2(0x122f)],0x0,0x6);}else _0x263adf[_0x5bead2(0x3520)](this[_0x5bead2(0x1543)],0x0,void 0x0,void 0x0,!0x0),_0x263adf[_0x5bead2(0x341d)](this[_0x5bead2(0x2bc6)],this[_0x5bead2(0x1eec)],this[_0x5bead2(0x207c)][_0x5bead2(0x401c)]),this[_0x5bead2(0xfcd)]&&_0x263adf[_0x5bead2(0x2a99)](_0x6d861a[_0x5bead2(0x1af9)],!0x0,!0x1,!0x1),_0x263adf[_0x5bead2(0x3111)](_0x126b35['F'][_0x5bead2(0x122f)],0x0,0x6);_0x263adf[_0x5bead2(0x1fa3)](this[_0x5bead2(0x1543)],this[_0x5bead2(0xfe1)]),_0x2331ae&&_0x263adf[_0x5bead2(0x3609)](_0x2331ae),this[_0x5bead2(0xfe1)]&&_0x263adf['generateMipMapsForCubemap'](this[_0x5bead2(0x398a)]),null!=(_0x2331ae=_0x263adf[_0x5bead2(0x1cca)])&&_0x2331ae[_0x5bead2(0xc8f)](_0x263adf,0x1),this[_0x5bead2(0x131f)]&&this[_0x5bead2(0x131f)](),this[_0x5bead2(0x3ac6)][_0x5bead2(0x223f)](this);}}}[_0xdc2a3b(0x2654)](){var _0x112b21=_0xdc2a3b,_0x4716cb=this['getSize']();const _0xbfd820=new _0x410959(this[_0x112b21(0x1c3a)],_0x4716cb['width'],this[_0x112b21(0x203d)],this[_0x112b21(0x14ab)](),this['_fallbackTexture'],this[_0x112b21(0x1018)]);return _0xbfd820[_0x112b21(0x2e4)]=this[_0x112b21(0x2e4)],_0xbfd820[_0x112b21(0x1f4d)]=this[_0x112b21(0x1f4d)],_0xbfd820['coordinatesMode']=this[_0x112b21(0x10e4)],_0xbfd820;}['dispose'](){var _0x521480=_0xdc2a3b;const _0x524238=this[_0x521480(0x14ab)]();if(_0x524238){var _0x115330=_0x524238['proceduralTextures'][_0x521480(0x775)](this);0x0<=_0x115330&&_0x524238[_0x521480(0x1641)][_0x521480(0x34ac)](_0x115330,0x1);const _0x5d753b=this[_0x521480(0x2bc6)][_0x47b31f['o'][_0x521480(0x1745)]];_0x5d753b&&(_0x5d753b[_0x521480(0xc1f)](),this[_0x521480(0x2bc6)][_0x47b31f['o'][_0x521480(0x1745)]]=null),this[_0x521480(0x1eec)]&&this[_0x521480(0x3eec)]['_releaseBuffer'](this['_indexBuffer'])&&(this[_0x521480(0x1eec)]=null),this[_0x521480(0x3ac6)][_0x521480(0x2a99)](),this[_0x521480(0x12ba)][_0x521480(0x2a99)](),super[_0x521480(0xc1f)]();}}}_0x1c9643([(0x0,_0x2701b9['qC'])()],_0x410959[_0xdc2a3b(0x2dca)],_0xdc2a3b(0x1cc5),void 0x0),_0x1c9643([(0x0,_0x2701b9['qC'])()],_0x410959['prototype'],_0xdc2a3b(0xfcd),void 0x0),_0x1c9643([(0x0,_0x2701b9['qC'])()],_0x410959[_0xdc2a3b(0x2dca)],'_generateMipMaps',void 0x0),_0x1c9643([(0x0,_0x2701b9['qC'])()],_0x410959[_0xdc2a3b(0x2dca)],_0xdc2a3b(0xb4f),void 0x0),_0x1c9643([(0x0,_0x2701b9['qC'])()],_0x410959[_0xdc2a3b(0x2dca)],_0xdc2a3b(0x25ed),null),(0x0,_0x1bab37['H'])(_0xdc2a3b(0x106c),_0x410959);},0x850:(_0x2b6c43,_0x2f3c47,_0x29beff)=>{var _0x3f23ce=a8_0x2e955a;_0x29beff['d'](_0x2f3c47,{'O':()=>_0x5d6e8a});var _0x494213=_0x29beff(0x4ba7),_0x42ba4d=_0x29beff(0x67a3);class _0x5d6e8a{constructor(_0x22e6f8){var _0x354828=a8_0xcbd5;this[_0x354828(0x1c3a)]=_0x42ba4d['l']['NAME_PROCEDURALTEXTURE'],this[_0x354828(0x38c0)]=_0x22e6f8,this[_0x354828(0x38c0)][_0x354828(0x1641)]=new Array();}[_0x3f23ce(0xeaa)](){var _0x29c2f3=_0x3f23ce;this['scene']['_beforeClearStage'][_0x29c2f3(0x1cc9)](_0x42ba4d['l'][_0x29c2f3(0x3553)],this,this[_0x29c2f3(0x89f)]);}[_0x3f23ce(0x109a)](){}['dispose'](){}[_0x3f23ce(0x89f)](){var _0x3c3b98=_0x3f23ce;if(this['scene'][_0x3c3b98(0x585)]){_0x494213['w1'][_0x3c3b98(0x295e)](_0x3c3b98(0x3457),0x0{var _0x2025dc=a8_0x2e955a;_0x4f5f52['d'](_0x29928a,{'V':()=>_0xf76226});function _0x2967ba(_0x1a5573,_0x3d601f,_0x44bd36,_0x53a06f){var _0x5243e3=a8_0xcbd5,_0x2cacbb,_0x50d11c=arguments[_0x5243e3(0x9da)],_0x253b3e=_0x50d11c<0x3?_0x3d601f:null===_0x53a06f?_0x53a06f=Object['getOwnPropertyDescriptor'](_0x3d601f,_0x44bd36):_0x53a06f;if(_0x5243e3(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x253b3e=Reflect[_0x5243e3(0x3902)](_0x1a5573,_0x3d601f,_0x44bd36,_0x53a06f);else{for(var _0x350d08=_0x1a5573[_0x5243e3(0x9da)]-0x1;0x0<=_0x350d08;_0x350d08--)(_0x2cacbb=_0x1a5573[_0x350d08])&&(_0x253b3e=(_0x50d11c<0x3?_0x2cacbb(_0x253b3e):0x3<_0x50d11c?_0x2cacbb(_0x3d601f,_0x44bd36,_0x253b3e):_0x2cacbb(_0x3d601f,_0x44bd36))||_0x253b3e);}0x3<_0x50d11c&&_0x253b3e&&Object[_0x5243e3(0x30e2)](_0x3d601f,_0x44bd36,_0x253b3e);}var _0x12cc1e=_0x4f5f52(0x10435),_0x4c2de0=_0x4f5f52(0xa896),_0x54b227=_0x4f5f52(0xd53f),_0x349b9a=_0x4f5f52(0x11096),_0x2d723a=_0x4f5f52(0x1610),_0x365968=_0x4f5f52(0x38ee),_0x29928a=(_0x4f5f52(0x4342),_0x4f5f52(0x168be));class _0xf76226 extends _0x29928a['g']{constructor(_0x361ee3,_0x1a5f98=null){var _0x21f16c=a8_0xcbd5;super(null),this[_0x21f16c(0x6cf)]=null,this['reservedDataStore']=null,this[_0x21f16c(0x3ba8)]=!0x1,this[_0x21f16c(0x1856)]=!0x1,this['level']=0x1,this[_0x21f16c(0x531)]=0x0,this['optimizeUVAllocation']=!0x0,this['_coordinatesMode']=_0x2d723a['g'][_0x21f16c(0x324e)],this[_0x21f16c(0x14ad)]=_0x2d723a['g'][_0x21f16c(0x2e08)],this[_0x21f16c(0x1e9e)]=_0xf76226[_0x21f16c(0x2dc5)],this['_isCube']=!0x1,this[_0x21f16c(0x3699)]=!0x0,this[_0x21f16c(0x1657)]=!0x1,this[_0x21f16c(0x8bc)]=!0x1,this['isRenderTarget']=!0x1,this[_0x21f16c(0x2901)]=!0x1,this[_0x21f16c(0x1ec4)]=!0x1,this[_0x21f16c(0x2a26)]=new Array(),this[_0x21f16c(0x1244)]=new _0x4c2de0['y$'](),this[_0x21f16c(0x310a)]=null,this[_0x21f16c(0x20c2)]=null,this[_0x21f16c(0x2a4d)]=null,this['_parentContainer']=null,this['_loadingError']=!0x1,_0x361ee3?_0xf76226['_IsScene'](_0x361ee3)?this['_scene']=_0x361ee3:this[_0x21f16c(0x3f27)]=_0x361ee3:this[_0x21f16c(0x20c2)]=_0x349b9a['l'][_0x21f16c(0x39a1)],this['_scene']&&(this[_0x21f16c(0x3bc7)]=this['_scene']['getUniqueId'](),this[_0x21f16c(0x20c2)][_0x21f16c(0x2602)](this),this['_engine']=this[_0x21f16c(0x20c2)][_0x21f16c(0x279a)]()),this[_0x21f16c(0x398a)]=_0x1a5f98,this['_uid']=null;}set['hasAlpha'](_0x1008d9){var _0x4ec67d=a8_0xcbd5;this[_0x4ec67d(0x3ba8)]!==_0x1008d9&&(this[_0x4ec67d(0x3ba8)]=_0x1008d9,this['_scene']&&this[_0x4ec67d(0x20c2)]['markAllMaterialsAsDirty'](_0x2d723a['g'][_0x4ec67d(0x2aa)],_0x530a20=>_0x530a20['hasTexture'](this)));}get[_0x2025dc(0x2e4)](){var _0x3bdc07=_0x2025dc;return this[_0x3bdc07(0x3ba8)];}set[_0x2025dc(0x1a6b)](_0xc05a73){var _0x114b24=_0x2025dc;this['_getAlphaFromRGB']!==_0xc05a73&&(this[_0x114b24(0x1856)]=_0xc05a73,this[_0x114b24(0x20c2)]&&this[_0x114b24(0x20c2)][_0x114b24(0x3e08)](_0x2d723a['g'][_0x114b24(0x2aa)],_0x46d1a7=>_0x46d1a7['hasTexture'](this)));}get[_0x2025dc(0x1a6b)](){return this['_getAlphaFromRGB'];}set[_0x2025dc(0x2c90)](_0x4e43e2){var _0x1d8df8=_0x2025dc;this[_0x1d8df8(0x531)]!==_0x4e43e2&&(this[_0x1d8df8(0x531)]=_0x4e43e2,this[_0x1d8df8(0x20c2)]&&this['_scene'][_0x1d8df8(0x3e08)](_0x2d723a['g'][_0x1d8df8(0x2aa)],_0x2a1aac=>_0x2a1aac['hasTexture'](this)));}get['coordinatesIndex'](){var _0x565043=_0x2025dc;return this[_0x565043(0x531)];}set['coordinatesMode'](_0x180925){var _0x397004=_0x2025dc;this['_coordinatesMode']!==_0x180925&&(this[_0x397004(0x345a)]=_0x180925,this[_0x397004(0x20c2)]&&this[_0x397004(0x20c2)][_0x397004(0x3e08)](_0x2d723a['g'][_0x397004(0x2aa)],_0x4f9c20=>_0x4f9c20[_0x397004(0x32e9)](this)));}get[_0x2025dc(0x10e4)](){var _0x1091cd=_0x2025dc;return this[_0x1091cd(0x345a)];}get['wrapU'](){return this['_wrapU'];}set[_0x2025dc(0x198b)](_0x371559){var _0x123231=_0x2025dc;this[_0x123231(0x19ae)]=_0x371559;}get[_0x2025dc(0x570)](){var _0xad7344=_0x2025dc;return this[_0xad7344(0x27e1)];}set[_0x2025dc(0x570)](_0x3ef6b5){var _0x2a964a=_0x2025dc;this[_0x2a964a(0x27e1)]=_0x3ef6b5;}get[_0x2025dc(0xfe1)](){var _0x8f3ca=_0x2025dc;return this[_0x8f3ca(0x398a)]?this[_0x8f3ca(0x398a)][_0x8f3ca(0xfe1)]:this['_isCube'];}set['isCube'](_0x1e38f3){var _0x2ccc1e=_0x2025dc;this[_0x2ccc1e(0x398a)]?this['_texture'][_0x2ccc1e(0xfe1)]=_0x1e38f3:this['_isCube']=_0x1e38f3;}get[_0x2025dc(0x1320)](){var _0x3caf9c=_0x2025dc;return!!this[_0x3caf9c(0x398a)]&&this[_0x3caf9c(0x398a)][_0x3caf9c(0x1320)];}set['is3D'](_0x152f97){var _0x4ce7a5=_0x2025dc;this[_0x4ce7a5(0x398a)]&&(this[_0x4ce7a5(0x398a)]['is3D']=_0x152f97);}get[_0x2025dc(0xfc3)](){var _0x506555=_0x2025dc;return!!this[_0x506555(0x398a)]&&this[_0x506555(0x398a)]['is2DArray'];}set[_0x2025dc(0xfc3)](_0x3f6d37){var _0x4f24ae=_0x2025dc;this['_texture']&&(this['_texture'][_0x4f24ae(0xfc3)]=_0x3f6d37);}get[_0x2025dc(0x1eea)](){var _0x212bfa=_0x2025dc;return this['_texture']?(null===this[_0x212bfa(0x398a)][_0x212bfa(0x3699)]&&(this[_0x212bfa(0x398a)][_0x212bfa(0x3699)]=this[_0x212bfa(0x3699)]),this['_texture']['_gammaSpace']&&!this[_0x212bfa(0x398a)]['_useSRGBBuffer']):this[_0x212bfa(0x3699)];}set[_0x2025dc(0x1eea)](_0x4c4455){var _0x24a44a=_0x2025dc;if(this[_0x24a44a(0x398a)]){if(this[_0x24a44a(0x398a)][_0x24a44a(0x3699)]===_0x4c4455)return;this['_texture']['_gammaSpace']=_0x4c4455;}else{if(this[_0x24a44a(0x3699)]===_0x4c4455)return;this[_0x24a44a(0x3699)]=_0x4c4455;}this[_0x24a44a(0x18b1)]();}get[_0x2025dc(0x2915)](){var _0x1f5be0=_0x2025dc;return null!=this['_texture']&&this[_0x1f5be0(0x398a)][_0x1f5be0(0x206b)];}set[_0x2025dc(0x2915)](_0x1582c4){this['_texture']&&(this['_texture']['_isRGBD']=_0x1582c4);}get[_0x2025dc(0x3eeb)](){return!0x1;}get[_0x2025dc(0x24b3)](){var _0x2bab0c=_0x2025dc;return this[_0x2bab0c(0x398a)]?this[_0x2bab0c(0x398a)][_0x2bab0c(0x2970)]:0x0;}set[_0x2025dc(0x24b3)](_0x254c86){var _0x552fd5=_0x2025dc;this['_texture']&&(this[_0x552fd5(0x398a)][_0x552fd5(0x2970)]=_0x254c86);}get[_0x2025dc(0x3c4e)](){var _0x81e71f=_0x2025dc;return this['_texture']?this[_0x81e71f(0x398a)][_0x81e71f(0x3c8b)]:0x0;}set['lodGenerationScale'](_0x18c1fa){var _0x547cc4=_0x2025dc;this[_0x547cc4(0x398a)]&&(this['_texture'][_0x547cc4(0x3c8b)]=_0x18c1fa);}get[_0x2025dc(0x1452)](){var _0x1a7407=_0x2025dc;return!!this['_texture']&&this[_0x1a7407(0x398a)][_0x1a7407(0x381c)];}set[_0x2025dc(0x1452)](_0x5ddff7){var _0x5e608a=_0x2025dc;this[_0x5e608a(0x398a)]&&(this[_0x5e608a(0x398a)]['_linearSpecularLOD']=_0x5ddff7);}get[_0x2025dc(0x2b0d)](){var _0x3446a1=_0x2025dc;return this[_0x3446a1(0x398a)]?this[_0x3446a1(0x398a)][_0x3446a1(0x174)]:null;}set[_0x2025dc(0x2b0d)](_0x2d3c39){var _0x3d470d=_0x2025dc;this[_0x3d470d(0x398a)]&&(this[_0x3d470d(0x398a)][_0x3d470d(0x174)]=_0x2d3c39);}get['uid'](){var _0x236032=_0x2025dc;return this[_0x236032(0x2a4d)]||(this[_0x236032(0x2a4d)]=(0x0,_0x365968['f'])()),this[_0x236032(0x2a4d)];}[_0x2025dc(0x348f)](){var _0x4a7700=_0x2025dc;return this[_0x4a7700(0x1c3a)];}[_0x2025dc(0x28c8)](){var _0x1aa046=_0x2025dc;return _0x1aa046(0x180e);}set[_0x2025dc(0x95f)](_0x5d0519){var _0x583aa8=_0x2025dc;this['_onDisposeObserver']&&this[_0x583aa8(0x1244)]['remove'](this[_0x583aa8(0x310a)]),this[_0x583aa8(0x310a)]=this[_0x583aa8(0x1244)]['add'](_0x5d0519);}get['isBlocking'](){return!0x0;}get[_0x2025dc(0x3631)](){var _0x36dcc7=_0x2025dc;return this[_0x36dcc7(0x3bdb)];}get[_0x2025dc(0x158c)](){return this['_errorObject'];}[_0x2025dc(0x14ab)](){return this['_scene'];}[_0x2025dc(0x2dc6)](){return this['_engine'];}[_0x2025dc(0x376)](_0x63c6e4){return null!==_0x63c6e4;}['getTextureMatrix'](){return _0x54b227['y3']['IdentityReadOnly'];}[_0x2025dc(0x150b)](){var _0x42f009=_0x2025dc;return _0x54b227['y3'][_0x42f009(0x29c4)];}[_0x2025dc(0x178f)](){var _0x459e20=_0x2025dc;return!this[_0x459e20(0x2637)]||this['isReady']()||this['loadingError'];}[_0x2025dc(0xa64)](_0x5a4999){}get[_0x2025dc(0x3403)](){return!0x1;}[_0x2025dc(0x2ba0)](_0x5b793b,_0x43cc01,_0x4a11ac,_0x21a1f0,_0x450f6c,_0x43b83a){var _0x2bbbc5=_0x2025dc;const _0x45a73f=this[_0x2bbbc5(0x2dc6)]();if(!_0x45a73f)return null;var _0x2b29fd=_0x45a73f[_0x2bbbc5(0x30e8)](!!_0x450f6c,_0x43cc01),_0x597d16=_0x45a73f[_0x2bbbc5(0x3e54)]();for(let _0x33d3c6=0x0;_0x33d3c6<_0x597d16['length'];_0x33d3c6++){const _0x3ebb5e=_0x597d16[_0x33d3c6];if(!(void 0x0!==_0x450f6c&&_0x2b29fd!==_0x3ebb5e['_useSRGBBuffer']||void 0x0!==_0x21a1f0&&_0x21a1f0!==_0x3ebb5e[_0x2bbbc5(0x32e5)]||_0x3ebb5e[_0x2bbbc5(0xfa0)]!==_0x5b793b||_0x3ebb5e[_0x2bbbc5(0x473)]!==!_0x43cc01||_0x4a11ac&&_0x4a11ac!==_0x3ebb5e[_0x2bbbc5(0x39d6)]||void 0x0!==_0x43b83a&&_0x43b83a!==_0x3ebb5e[_0x2bbbc5(0xfe1)]))return _0x3ebb5e[_0x2bbbc5(0x1cf)](),_0x3ebb5e;}return null;}[_0x2025dc(0x3d23)](){}[_0x2025dc(0x2654)](){return null;}get[_0x2025dc(0x3163)](){var _0x3ce225=_0x2025dc;return this[_0x3ce225(0x398a)]&&void 0x0!==this[_0x3ce225(0x398a)]['type']?this[_0x3ce225(0x398a)]['type']:_0x2d723a['g'][_0x3ce225(0x3c2)];}get[_0x2025dc(0x41bd)](){var _0xc0ae0c=_0x2025dc;return this[_0xc0ae0c(0x398a)]&&void 0x0!==this['_texture']['format']?this[_0xc0ae0c(0x398a)][_0xc0ae0c(0x3ced)]:_0x2d723a['g']['TEXTUREFORMAT_RGBA'];}[_0x2025dc(0x18b1)](){var _0x2d4a23=_0x2025dc;const _0x2fa48b=this['getScene']();_0x2fa48b&&_0x2fa48b[_0x2d4a23(0x3e08)](_0x2d723a['g']['MATERIAL_TextureDirtyFlag']);}['readPixels'](_0x4e8d60=0x0,_0x34f566=0x0,_0x46448f=null,_0x4d491a=!0x0,_0x17bcc5=!0x1,_0x24bbc5=0x0,_0x2a2446=0x0,_0x5f5df6=Number[_0x2025dc(0x399e)],_0x53a94f=Number['MAX_VALUE']){var _0x212882=_0x2025dc;if(!this[_0x212882(0x398a)])return null;const _0x27cef6=this['_getEngine']();if(!_0x27cef6)return null;var _0x229676=this[_0x212882(0x12d1)]();let _0xb532c8=_0x229676['width'],_0x2baa44=_0x229676['height'];0x0!==_0x34f566&&(_0xb532c8/=Math[_0x212882(0x29b2)](0x2,_0x34f566),_0x2baa44/=Math[_0x212882(0x29b2)](0x2,_0x34f566),_0xb532c8=Math['round'](_0xb532c8),_0x2baa44=Math['round'](_0x2baa44)),_0x5f5df6=Math[_0x212882(0x1858)](_0xb532c8,_0x5f5df6),_0x53a94f=Math[_0x212882(0x1858)](_0x2baa44,_0x53a94f);try{return this[_0x212882(0x398a)][_0x212882(0xfe1)]?_0x27cef6[_0x212882(0x11e8)](this[_0x212882(0x398a)],_0x5f5df6,_0x53a94f,_0x4e8d60,_0x34f566,_0x46448f,_0x4d491a,_0x17bcc5,_0x24bbc5,_0x2a2446):_0x27cef6[_0x212882(0x11e8)](this['_texture'],_0x5f5df6,_0x53a94f,-0x1,_0x34f566,_0x46448f,_0x4d491a,_0x17bcc5,_0x24bbc5,_0x2a2446);}catch(_0x1e825d){return null;}}[_0x2025dc(0x3cdd)](_0x16c3dd=0x0,_0x80d87e=0x0,_0x16bfc6=null,_0xfbed2f=!0x0,_0x2a8259=!0x1){var _0x10bf6b=_0x2025dc;if(!this[_0x10bf6b(0x398a)])return null;var _0x1b21b4=this[_0x10bf6b(0x12d1)]();let _0x1ad873=_0x1b21b4[_0x10bf6b(0x15b3)],_0x22dc60=_0x1b21b4['height'];const _0x370c95=this[_0x10bf6b(0x2dc6)]();if(!_0x370c95)return null;0x0!=_0x80d87e&&(_0x1ad873/=Math[_0x10bf6b(0x29b2)](0x2,_0x80d87e),_0x22dc60/=Math[_0x10bf6b(0x29b2)](0x2,_0x80d87e),_0x1ad873=Math[_0x10bf6b(0x142a)](_0x1ad873),_0x22dc60=Math[_0x10bf6b(0x142a)](_0x22dc60));try{return this[_0x10bf6b(0x398a)][_0x10bf6b(0xfe1)]?_0x370c95[_0x10bf6b(0x2886)](this[_0x10bf6b(0x398a)],_0x1ad873,_0x22dc60,_0x16c3dd,_0x80d87e,_0x16bfc6,_0xfbed2f,_0x2a8259):_0x370c95['_readTexturePixelsSync'](this[_0x10bf6b(0x398a)],_0x1ad873,_0x22dc60,-0x1,_0x80d87e,_0x16bfc6,_0xfbed2f,_0x2a8259);}catch(_0x4dfe7a){return null;}}get[_0x2025dc(0x3f34)](){var _0x508e6d=_0x2025dc;return this[_0x508e6d(0x398a)]?this['_texture']['_lodTextureHigh']:null;}get[_0x2025dc(0x3f70)](){var _0x3d325e=_0x2025dc;return this[_0x3d325e(0x398a)]?this[_0x3d325e(0x398a)][_0x3d325e(0x3f70)]:null;}get[_0x2025dc(0x1d5e)](){var _0x5ef140=_0x2025dc;return this[_0x5ef140(0x398a)]?this[_0x5ef140(0x398a)]['_lodTextureLow']:null;}[_0x2025dc(0xc1f)](){var _0x5cf59f=_0x2025dc,_0xd5b137;this[_0x5cf59f(0x20c2)]&&(this[_0x5cf59f(0x20c2)][_0x5cf59f(0x2f77)]&&this['_scene'][_0x5cf59f(0x2f77)](this),this['_scene'][_0x5cf59f(0x2cba)](this),0x0<=(_0xd5b137=this[_0x5cf59f(0x20c2)][_0x5cf59f(0x38a3)]['indexOf'](this))&&this[_0x5cf59f(0x20c2)][_0x5cf59f(0x38a3)][_0x5cf59f(0x34ac)](_0xd5b137,0x1),this[_0x5cf59f(0x20c2)][_0x5cf59f(0x3b31)][_0x5cf59f(0x223f)](this),this[_0x5cf59f(0x20c2)]=null,this[_0x5cf59f(0x1854)]&&(-0x1<(_0xd5b137=this[_0x5cf59f(0x1854)]['textures'][_0x5cf59f(0x775)](this))&&this[_0x5cf59f(0x1854)]['textures'][_0x5cf59f(0x34ac)](_0xd5b137,0x1),this[_0x5cf59f(0x1854)]=null)),this['onDisposeObservable']['notifyObservers'](this),this[_0x5cf59f(0x1244)][_0x5cf59f(0x2a99)](),this[_0x5cf59f(0x6cf)]=null,super[_0x5cf59f(0xc1f)]();}['serialize'](_0x297755=!0x1){var _0x1df4a9=_0x2025dc;if(!this['name']&&!_0x297755)return null;return _0x297755=_0x12cc1e['p4'][_0x1df4a9(0x219c)](this),(_0x12cc1e['p4'][_0x1df4a9(0x3ad0)](this,_0x297755),_0x297755);}static[_0x2025dc(0x2b42)](_0x3e3f80,_0x227036){var _0x569896=_0x2025dc;let _0x528c16=_0x3e3f80[_0x569896(0x9da)];if(0x0===_0x528c16)_0x227036();else for(let _0x5e62d9=0x0;_0x5e62d9<_0x3e3f80[_0x569896(0x9da)];_0x5e62d9++){const _0x4de3d5=_0x3e3f80[_0x5e62d9];if(_0x4de3d5['isReady']())0x0==--_0x528c16&&_0x227036();else{const _0x256fa7=_0x4de3d5[_0x569896(0x7ac)];_0x256fa7?_0x256fa7[_0x569896(0x2185)](()=>{0x0==--_0x528c16&&_0x227036();}):0x0==--_0x528c16&&_0x227036();}}}static['_IsScene'](_0x11513c){var _0x25ca3e=_0x2025dc;return _0x25ca3e(0x3eb9)===_0x11513c[_0x25ca3e(0x28c8)]();}}_0xf76226[_0x2025dc(0x2dc5)]=0x4,_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x3bc7),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x1c3a),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],'metadata',void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])(_0x2025dc(0x2e4))],_0xf76226['prototype'],_0x2025dc(0x3ba8),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])(_0x2025dc(0x1a6b))],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x1856),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x1f4d),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])(_0x2025dc(0x2c90))],_0xf76226[_0x2025dc(0x2dca)],'_coordinatesIndex',void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x112e),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])('coordinatesMode')],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x345a),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x198b),null),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],'wrapV',null),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x14ad),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x1e9e),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],'isCube',null),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],'is3D',null),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0xfc3),null),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x1eea),null),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x1657),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x8bc),void 0x0),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x24b3),null),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],'lodGenerationScale',null),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226[_0x2025dc(0x2dca)],_0x2025dc(0x1452),null),_0x2967ba([(0x0,_0x12cc1e['oU'])()],_0xf76226['prototype'],_0x2025dc(0x2b0d),null),_0x2967ba([(0x0,_0x12cc1e['qC'])()],_0xf76226['prototype'],_0x2025dc(0x2e73),void 0x0);},0x7079:(_0x2279c2,_0x3d350e,_0xf61eb)=>{var _0x14c63a=a8_0x2e955a,_0x511b1e=_0xf61eb(0xd53f),_0xb982cf=_0xf61eb(0xd74a),_0x57f4fc=_0xf61eb(0x1610),_0x3b6b03=_0xf61eb(0x4158);_0xf61eb(0x12543);class _0x1eba91 extends _0xb982cf['V']{constructor(_0x38d691,_0x11148e,_0x338492=null){var _0x56832c=a8_0xcbd5;super(_0x11148e),_0x38d691&&(this[_0x56832c(0xd1f)]=_0x511b1e['y3'][_0x56832c(0x1b77)](),this[_0x56832c(0x1c3a)]=_0x38d691,this[_0x56832c(0xfa0)]=_0x38d691,this[_0x56832c(0x1699)]=_0x338492,this[_0x56832c(0x398a)]=this['_getFromCache'](_0x38d691,!0x0),this['_texture']?this['_triggerOnLoad']():(_0x11148e=this[_0x56832c(0x14ab)]())&&_0x11148e[_0x56832c(0x3740)]?this[_0x56832c(0x27ad)]=_0x57f4fc['g'][_0x56832c(0xf9a)]:this['_loadTexture']());}['_triggerOnLoad'](){var _0xba4baf=a8_0xcbd5;this[_0xba4baf(0x1699)]&&this[_0xba4baf(0x1699)]();}[_0x14c63a(0x6a6)](){var _0x4f2b4a=_0x14c63a;return this[_0x4f2b4a(0xd1f)];}[_0x14c63a(0x335c)](){var _0x5681f4=_0x14c63a;const _0x4c5191=this[_0x5681f4(0x2dc6)]();let _0x3ca82f;_0x3ca82f=_0x4c5191[_0x5681f4(0x4ce)]['support3DTextures']?_0x4c5191['createRawTexture3D'](null,0x1,0x1,0x1,_0x57f4fc['g'][_0x5681f4(0x2a2)],!0x1,!0x1,_0x57f4fc['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],null,_0x57f4fc['g'][_0x5681f4(0x3c2)]):_0x4c5191[_0x5681f4(0x1eb5)](null,0x1,0x1,_0x57f4fc['g'][_0x5681f4(0x2a2)],!0x1,!0x1,_0x57f4fc['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],null,_0x57f4fc['g'][_0x5681f4(0x3c2)]),this[_0x5681f4(0x398a)]=_0x3ca82f,this[_0x5681f4(0x398a)][_0x5681f4(0xe80)]=!0x1,this[_0x5681f4(0xfe1)]=!0x1,this[_0x5681f4(0x1320)]=_0x4c5191[_0x5681f4(0x4ce)]['support3DTextures'],this[_0x5681f4(0x198b)]=_0x57f4fc['g'][_0x5681f4(0x2cc7)],this[_0x5681f4(0x570)]=_0x57f4fc['g'][_0x5681f4(0x2cc7)],this[_0x5681f4(0x14ad)]=_0x57f4fc['g'][_0x5681f4(0x2cc7)],this['anisotropicFilteringLevel']=0x1;const _0x496991=this[_0x5681f4(0x14ab)]();return(_0x496991||_0x4c5191)[_0x5681f4(0x1004)](this['url'],_0x757466=>{var _0x555dac=_0x5681f4;if(_0x555dac(0x3e96)==typeof _0x757466){let _0x5412a8=null,_0x3c1b80=null,_0x165145;var _0x18553d,_0x154fd8,_0x1d3466,_0x104bbf,_0x1ce6a1,_0x18738b=_0x757466[_0x555dac(0x14d2)]('\x0a');let _0x1587e5=0x0,_0x2e7fb0=0x0,_0x1a3aab=0x0,_0x3b7880=0x0,_0x1c2685=0x0;for(let _0x43718f=0x0;_0x43718f<_0x18738b[_0x555dac(0x9da)];_0x43718f++)_0x165145=_0x18738b[_0x43718f],_0x1eba91[_0x555dac(0x3b7a)]['test'](_0x165145)&&0x0!==_0x165145['indexOf']('#')&&(_0x1d3466=_0x165145[_0x555dac(0x14d2)]('\x20'),0x0===_0x1587e5?(_0x1587e5=_0x1d3466[_0x555dac(0x9da)],_0x5412a8=new Uint8Array(_0x1587e5*_0x1587e5*_0x1587e5*0x4),_0x3c1b80=new Float32Array(_0x1587e5*_0x1587e5*_0x1587e5*0x4)):0x0!=_0x1587e5&&(_0x18553d=Math['max'](parseInt(_0x1d3466[0x0]),0x0),_0x154fd8=Math['max'](parseInt(_0x1d3466[0x1]),0x0),_0x1d3466=Math['max'](parseInt(_0x1d3466[0x2]),0x0),_0x1c2685=Math[_0x555dac(0x34dd)](_0x18553d,_0x1c2685),_0x1c2685=Math[_0x555dac(0x34dd)](_0x154fd8,_0x1c2685),_0x1c2685=Math['max'](_0x1d3466,_0x1c2685),_0x104bbf=0x4*(_0x2e7fb0+_0x3b7880*_0x1587e5+_0x1a3aab*_0x1587e5*_0x1587e5),_0x3c1b80&&(_0x3c1b80[0x0+_0x104bbf]=_0x18553d,_0x3c1b80[0x1+_0x104bbf]=_0x154fd8,_0x3c1b80[0x2+_0x104bbf]=_0x1d3466),++_0x1a3aab%_0x1587e5==0x0&&(_0x3b7880++,_0x1a3aab=0x0,_0x3b7880%_0x1587e5==0x0&&(_0x2e7fb0++,_0x3b7880=0x0))));if(_0x3c1b80&&_0x5412a8){for(let _0x30daf8=0x0;_0x30daf8<_0x3c1b80[_0x555dac(0x9da)];_0x30daf8++)0x0<_0x30daf8&&(_0x30daf8+0x1)%0x4==0x0?_0x5412a8[_0x30daf8]=0xff:(_0x1ce6a1=_0x3c1b80[_0x30daf8],_0x5412a8[_0x30daf8]=_0x1ce6a1/_0x1c2685*0xff);}_0x3ca82f[_0x555dac(0x1320)]?(_0x3ca82f['updateSize'](_0x1587e5,_0x1587e5,_0x1587e5),_0x4c5191[_0x555dac(0x1e03)](_0x3ca82f,_0x5412a8,_0x57f4fc['g'][_0x555dac(0x2a2)],!0x1)):(_0x3ca82f['updateSize'](_0x1587e5*_0x1587e5,_0x1587e5),_0x4c5191[_0x555dac(0x1943)](_0x3ca82f,_0x5412a8,_0x57f4fc['g']['TEXTUREFORMAT_RGBA'],!0x1)),_0x3ca82f['isReady']=!0x0,this[_0x555dac(0x296)]();}}),this[_0x5681f4(0x398a)];}[_0x14c63a(0x488)](){var _0x3f5c68=_0x14c63a;this[_0x3f5c68(0xfa0)]&&this[_0x3f5c68(0xfa0)][_0x3f5c68(0x201)]()[_0x3f5c68(0x775)]('.3dl')==this['url'][_0x3f5c68(0x9da)]-0x4&&this[_0x3f5c68(0x335c)]();}[_0x14c63a(0x2654)](){var _0x306121=_0x14c63a;const _0x589085=new _0x1eba91(this['url'],this[_0x306121(0x14ab)]()||this[_0x306121(0x2dc6)]());return _0x589085[_0x306121(0x1f4d)]=this[_0x306121(0x1f4d)],_0x589085;}['delayLoad'](){var _0x428993=_0x14c63a;this['delayLoadState']===_0x57f4fc['g'][_0x428993(0xf9a)]&&(this[_0x428993(0x27ad)]=_0x57f4fc['g'][_0x428993(0x18ff)],this[_0x428993(0x398a)]=this['_getFromCache'](this[_0x428993(0xfa0)],!0x0),this[_0x428993(0x398a)]||this['_loadTexture']());}static[_0x14c63a(0xd6b)](_0x12c42c,_0x24b962){var _0x6d4845=_0x14c63a;let _0x4a50d6=null;return _0x12c42c['name']&&!_0x12c42c[_0x6d4845(0x2e73)]&&((_0x4a50d6=new _0x1eba91(_0x12c42c['name'],_0x24b962))[_0x6d4845(0x1c3a)]=_0x12c42c[_0x6d4845(0x1c3a)],_0x4a50d6[_0x6d4845(0x1f4d)]=_0x12c42c[_0x6d4845(0x1f4d)]),_0x4a50d6;}[_0x14c63a(0xea8)](){var _0x1f89b3=_0x14c63a;if(!this['name'])return null;const _0x3a9980={};return _0x3a9980['name']=this[_0x1f89b3(0x1c3a)],_0x3a9980[_0x1f89b3(0x1f4d)]=this[_0x1f89b3(0x1f4d)],_0x3a9980[_0x1f89b3(0x1ffe)]=_0x1f89b3(0x3e5a),_0x3a9980;}}_0x1eba91[_0x14c63a(0x3b7a)]=/\S+/,(0x0,_0x3b6b03['H'])(_0x14c63a(0x3e5a),_0x1eba91);},0xabf3:(_0x1eeb13,_0x3a1741,_0x1718bc)=>{var _0x9b172a=a8_0x2e955a;_0x1718bc['d'](_0x3a1741,{'B':()=>_0x100d57});function _0x56a080(_0x293d93,_0x4699ca,_0x4a03c9,_0x5b84f9){var _0x15b784=a8_0xcbd5,_0x2c62eb,_0x34d3d0=arguments[_0x15b784(0x9da)],_0x5dc870=_0x34d3d0<0x3?_0x4699ca:null===_0x5b84f9?_0x5b84f9=Object[_0x15b784(0x2fee)](_0x4699ca,_0x4a03c9):_0x5b84f9;if(_0x15b784(0x3e0f)==typeof Reflect&&_0x15b784(0x17ad)==typeof Reflect['decorate'])_0x5dc870=Reflect[_0x15b784(0x3902)](_0x293d93,_0x4699ca,_0x4a03c9,_0x5b84f9);else{for(var _0x5fc99c=_0x293d93[_0x15b784(0x9da)]-0x1;0x0<=_0x5fc99c;_0x5fc99c--)(_0x2c62eb=_0x293d93[_0x5fc99c])&&(_0x5dc870=(_0x34d3d0<0x3?_0x2c62eb(_0x5dc870):0x3<_0x34d3d0?_0x2c62eb(_0x4699ca,_0x4a03c9,_0x5dc870):_0x2c62eb(_0x4699ca,_0x4a03c9))||_0x5dc870);}0x3<_0x34d3d0&&_0x5dc870&&Object[_0x15b784(0x30e2)](_0x4699ca,_0x4a03c9,_0x5dc870);}var _0x880407=_0x1718bc(0x10435),_0x590ee3=_0x1718bc(0x4ba7),_0x262d17=_0x1718bc(0xd53f),_0x3a1741=_0x1718bc(0xd74a),_0x2a957a=_0x1718bc(0x12cad),_0x5a6b62=_0x1718bc(0x1610),_0x4e52cf=_0x1718bc(0x4158),_0x53cdf1=(_0x1718bc(0x14c07),_0x1718bc(0xa896));class _0x100d57 extends _0x3a1741['V']{constructor(_0x4dbbbd,_0x14b16f,_0x424c06=null,_0x3dc08a=!0x1,_0x521401=null,_0x11a9f1=null,_0x52b626=null,_0xa3a199=_0x5a6b62['g'][_0x9b172a(0x2a2)],_0x35eae5=!0x1,_0x339fb8=null,_0x32aa06=!0x1,_0x40f1e8=0.8,_0x2006f6=0x0,_0xb90f7d,_0x17d9b5){var _0x286dd7=_0x9b172a;super(_0x14b16f),this['_lodScale']=0.8,this[_0x286dd7(0x2fac)]=0x0,this[_0x286dd7(0x7ac)]=new _0x53cdf1['y$'](),this[_0x286dd7(0x41ce)]=_0x262d17['P']['Zero'](),this['_rotationY']=0x0,this[_0x286dd7(0x3a9f)]=null,this[_0x286dd7(0x1967)]=null,this[_0x286dd7(0x21fd)]=null,this[_0x286dd7(0x1c3a)]=_0x4dbbbd,this[_0x286dd7(0xfa0)]=_0x4dbbbd,this[_0x286dd7(0x1ef0)]=_0x3dc08a,this[_0x286dd7(0x2e4)]=!0x1,this[_0x286dd7(0x3c34)]=_0xa3a199,this['isCube']=!0x0,this[_0x286dd7(0xd1f)]=_0x262d17['y3']['Identity'](),this[_0x286dd7(0x2d89)]=_0x32aa06,this['coordinatesMode']=_0x2a957a['x']['CUBIC_MODE'],this['_extensions']=_0x424c06,this[_0x286dd7(0x3a9f)]=_0x521401,this[_0x286dd7(0x1967)]=_0x339fb8,this['_loaderOptions']=_0xb90f7d,this['_useSRGBBuffer']=_0x17d9b5,this[_0x286dd7(0x15fe)]=_0x40f1e8,this[_0x286dd7(0x2fac)]=_0x2006f6,(_0x4dbbbd||_0x521401)&&this['updateURL'](_0x4dbbbd,_0x339fb8,_0x11a9f1,_0x35eae5,_0x52b626,_0x424c06,null==(_0x14b16f=this[_0x286dd7(0x14ab)]())?void 0x0:_0x14b16f[_0x286dd7(0x3740)],_0x521401);}set[_0x9b172a(0x90e)](_0x1447d4){var _0x7d2af5=_0x9b172a;if(!this['_boundingBoxSize']||!this[_0x7d2af5(0x1807)]['equals'](_0x1447d4)){this[_0x7d2af5(0x1807)]=_0x1447d4;const _0x29c47b=this[_0x7d2af5(0x14ab)]();_0x29c47b&&_0x29c47b[_0x7d2af5(0x3e08)](_0x5a6b62['g'][_0x7d2af5(0x2aa)]);}}get[_0x9b172a(0x90e)](){return this['_boundingBoxSize'];}set[_0x9b172a(0x12af)](_0x3deb5b){var _0xc463f7=_0x9b172a;this[_0xc463f7(0x2aed)]=_0x3deb5b,this[_0xc463f7(0x2edc)](_0x262d17['y3'][_0xc463f7(0x266f)](this[_0xc463f7(0x2aed)]));}get[_0x9b172a(0x12af)](){var _0x3aad31=_0x9b172a;return this[_0x3aad31(0x2aed)];}get[_0x9b172a(0x3eeb)](){return this['_noMipmap'];}get[_0x9b172a(0x3c1c)](){return this['_forcedExtension'];}static[_0x9b172a(0x23c3)](_0x2acb7c,_0x145662,_0x328e1f){var _0x59ac16=_0x9b172a;let _0x1c85cc='';return _0x2acb7c[_0x59ac16(0x982)](_0x2b497f=>_0x1c85cc+=_0x2b497f),new _0x100d57(_0x1c85cc,_0x145662,null,_0x328e1f,_0x2acb7c);}static[_0x9b172a(0x17ce)](_0x52dc42,_0x1ea29d,_0x170ec3=null,_0x59bfdf=!0x0){var _0x1c9b94=_0x9b172a,_0x4f39c5=_0x1ea29d['useDelayedTextureLoading'],_0x52dc42=(_0x1ea29d[_0x1c9b94(0x3740)]=!0x1,new _0x100d57(_0x52dc42,_0x1ea29d,null,!0x1,null,null,null,void 0x0,!0x0,_0x170ec3,_0x59bfdf));return _0x1ea29d[_0x1c9b94(0x3740)]=_0x4f39c5,_0x52dc42;}['getClassName'](){var _0x1ad52f=_0x9b172a;return _0x1ad52f(0x39d5);}[_0x9b172a(0x2268)](_0x559d3b,_0x29291c,_0x13c2b5=null,_0x10d691=!0x1,_0x4c08dd=null,_0x19bb97=null,_0x29cfd8=!0x1,_0x226dd8=null){var _0x5a4074=_0x9b172a;this[_0x5a4074(0x1c3a)]&&!this[_0x5a4074(0x1c3a)]['startsWith'](_0x5a4074(0x8c9))||(this[_0x5a4074(0x1c3a)]=_0x559d3b),this[_0x5a4074(0xfa0)]=_0x559d3b,_0x29291c&&(this['_forcedExtension']=_0x29291c);var _0x1b498a=_0x559d3b['lastIndexOf']('.');const _0x357e50=_0x29291c||(-0x1<_0x1b498a?_0x559d3b[_0x5a4074(0x3bf3)](_0x1b498a)[_0x5a4074(0x15e4)]():'');var _0x29291c=0x0===_0x357e50[_0x5a4074(0x775)](_0x5a4074(0xa6d)),_0x1b498a=0x0===_0x357e50[_0x5a4074(0x775)](_0x5a4074(0x2d71)),_0x13f8be=0x0===_0x357e50['indexOf'](_0x5a4074(0x27fb));if(_0x1b498a?(this[_0x5a4074(0x1eea)]=!0x1,this[_0x5a4074(0x2901)]=!0x1,this[_0x5a4074(0x1e9e)]=0x1):(this[_0x5a4074(0x2901)]=_0x10d691)&&(this[_0x5a4074(0x1eea)]=!0x1,this[_0x5a4074(0x1e9e)]=0x1),_0x226dd8)this[_0x5a4074(0x3a9f)]=_0x226dd8;else{if(_0x13f8be||_0x1b498a||_0x29291c||_0x19bb97||(_0x19bb97=[_0x5a4074(0x891),_0x5a4074(0x399b),_0x5a4074(0x4174),'_nx.jpg','_ny.jpg','_nz.jpg']),this[_0x5a4074(0x3a9f)]=this[_0x5a4074(0x3a9f)]||[],this['_files'][_0x5a4074(0x9da)]=0x0,_0x19bb97){for(let _0x5d376a=0x0;_0x5d376a<_0x19bb97[_0x5a4074(0x9da)];_0x5d376a++)this[_0x5a4074(0x3a9f)]['push'](_0x559d3b+_0x19bb97[_0x5d376a]);this[_0x5a4074(0x21fd)]=_0x19bb97;}}_0x29cfd8?(this[_0x5a4074(0x27ad)]=_0x5a6b62['g'][_0x5a4074(0xf9a)],this[_0x5a4074(0x1595)]=_0x13c2b5,this[_0x5a4074(0x1dea)]=_0x4c08dd):this[_0x5a4074(0x488)](_0x13c2b5,_0x4c08dd);}['delayLoad'](_0x5c4fcd){var _0x46f44b=_0x9b172a;this[_0x46f44b(0x27ad)]===_0x5a6b62['g']['DELAYLOADSTATE_NOTLOADED']&&(_0x5c4fcd&&(this[_0x46f44b(0x1967)]=_0x5c4fcd),this[_0x46f44b(0x27ad)]=_0x5a6b62['g'][_0x46f44b(0x18ff)],this[_0x46f44b(0x488)](this[_0x46f44b(0x1595)],this['_delayedOnError']));}[_0x9b172a(0x150b)](){var _0x497932=_0x9b172a;return this[_0x497932(0xd1f)];}[_0x9b172a(0x2edc)](_0x2fc72b){var _0x1aa793=_0x9b172a,_0x56a1fc;_0x2fc72b['updateFlag']!==this['_textureMatrix'][_0x1aa793(0x12cc)]&&(_0x2fc72b[_0x1aa793(0x1a39)]()!==this[_0x1aa793(0xd1f)][_0x1aa793(0x1a39)]()&&null!=(_0x56a1fc=this[_0x1aa793(0x14ab)]())&&_0x56a1fc[_0x1aa793(0x3e08)](_0x5a6b62['g'][_0x1aa793(0x2aa)],_0x300071=>-0x1!==_0x300071[_0x1aa793(0x27ba)]()[_0x1aa793(0x775)](this)),this[_0x1aa793(0xd1f)]=_0x2fc72b);}['_loadTexture'](_0x4ae8e3=null,_0x1fe52e=null){var _0x5bc2b1=_0x9b172a,_0x360593=this['getScene']();const _0x116325=this[_0x5bc2b1(0x398a)],_0x5249a6=(this[_0x5bc2b1(0x398a)]=this['_getFromCache'](this[_0x5bc2b1(0xfa0)],this[_0x5bc2b1(0x1ef0)],void 0x0,void 0x0,this['_useSRGBBuffer'],this[_0x5bc2b1(0xfe1)]),()=>{var _0x4696c9=_0x5bc2b1,_0xd0a17f;this['onLoadObservable'][_0x4696c9(0x223f)](this),_0x116325&&(_0x116325[_0x4696c9(0xc1f)](),null!=(_0xd0a17f=this[_0x4696c9(0x14ab)]())&&_0xd0a17f[_0x4696c9(0x3e08)](_0x5a6b62['g'][_0x4696c9(0x2aa)])),_0x4ae8e3&&_0x4ae8e3();});var _0x1a32df=(_0x5ef5b0,_0x4162bc)=>{var _0x23d736=_0x5bc2b1;this[_0x23d736(0x3bdb)]=!0x0,this['_errorObject']={'message':_0x5ef5b0,'exception':_0x4162bc},_0x1fe52e&&_0x1fe52e(_0x5ef5b0,_0x4162bc),_0x2a957a['x'][_0x23d736(0x2545)][_0x23d736(0x223f)](this);};this[_0x5bc2b1(0x398a)]?this[_0x5bc2b1(0x398a)][_0x5bc2b1(0xe80)]?_0x590ee3['w1'][_0x5bc2b1(0x3496)](()=>_0x5249a6()):this[_0x5bc2b1(0x398a)]['onLoadedObservable'][_0x5bc2b1(0x2ed7)](()=>_0x5249a6()):(this[_0x5bc2b1(0x2901)]?this[_0x5bc2b1(0x398a)]=this[_0x5bc2b1(0x2dc6)]()[_0x5bc2b1(0x3076)](this[_0x5bc2b1(0xfa0)],_0x360593,this[_0x5bc2b1(0x15fe)],this[_0x5bc2b1(0x2fac)],_0x4ae8e3,_0x1a32df,this[_0x5bc2b1(0x3c34)],this[_0x5bc2b1(0x1967)],this[_0x5bc2b1(0x2d89)]):this[_0x5bc2b1(0x398a)]=this[_0x5bc2b1(0x2dc6)]()['createCubeTexture'](this[_0x5bc2b1(0xfa0)],_0x360593,this[_0x5bc2b1(0x3a9f)],this[_0x5bc2b1(0x1ef0)],_0x4ae8e3,_0x1a32df,this[_0x5bc2b1(0x3c34)],this['_forcedExtension'],!0x1,this['_lodScale'],this['_lodOffset'],null,this['_loaderOptions'],!!this['_useSRGBBuffer']),null!=(_0x360593=this['_texture'])&&_0x360593[_0x5bc2b1(0x7f0)]['add'](()=>this[_0x5bc2b1(0x7ac)][_0x5bc2b1(0x223f)](this)));}static[_0x9b172a(0xd6b)](_0x3686c6,_0x931301,_0x10c53c){var _0x442765=_0x9b172a;const _0x2b09e7=_0x880407['p4'][_0x442765(0xd6b)](()=>{var _0x510c84=_0x442765;let _0x30e3b8=!0x1;return _0x3686c6[_0x510c84(0x1bb1)]&&(_0x30e3b8=_0x3686c6[_0x510c84(0x1bb1)]),new _0x100d57(_0x10c53c+_0x3686c6[_0x510c84(0x1c3a)],_0x931301,_0x3686c6['extensions'],!0x1,_0x3686c6['files']||null,null,null,void 0x0,_0x30e3b8,_0x3686c6['forcedExtension']);},_0x3686c6,_0x931301);if(_0x3686c6[_0x442765(0x41ce)]&&(_0x2b09e7['boundingBoxPosition']=_0x262d17['P'][_0x442765(0x1e74)](_0x3686c6[_0x442765(0x41ce)])),_0x3686c6[_0x442765(0x90e)]&&(_0x2b09e7[_0x442765(0x90e)]=_0x262d17['P'][_0x442765(0x1e74)](_0x3686c6[_0x442765(0x90e)])),_0x3686c6['animations'])for(let _0x337999=0x0;_0x337999<_0x3686c6[_0x442765(0x2a26)][_0x442765(0x9da)];_0x337999++){var _0x21f057=_0x3686c6[_0x442765(0x2a26)][_0x337999];const _0x238157=(0x0,_0x4e52cf['q'])(_0x442765(0x2b15));_0x238157&&_0x2b09e7[_0x442765(0x2a26)][_0x442765(0x2009)](_0x238157[_0x442765(0xd6b)](_0x21f057));}return _0x2b09e7;}['clone'](){var _0x4dcb5a=_0x9b172a;let _0x3d74cf=0x0;const _0x1b063d=_0x880407['p4'][_0x4dcb5a(0x30cf)](()=>{var _0x4a10a3=_0x4dcb5a,_0x3e35ec=new _0x100d57(this[_0x4a10a3(0xfa0)],this[_0x4a10a3(0x14ab)]()||this[_0x4a10a3(0x2dc6)](),this[_0x4a10a3(0x21fd)],this[_0x4a10a3(0x1ef0)],this['_files']);return _0x3d74cf=_0x3e35ec[_0x4a10a3(0x3bc7)],_0x3e35ec;},this);return _0x1b063d['uniqueId']=_0x3d74cf,_0x1b063d;}}_0x56a080([(0x0,_0x880407['qC'])()],_0x100d57[_0x9b172a(0x2dca)],_0x9b172a(0xfa0),void 0x0),_0x56a080([(0x0,_0x880407['hd'])()],_0x100d57[_0x9b172a(0x2dca)],_0x9b172a(0x41ce),void 0x0),_0x56a080([(0x0,_0x880407['hd'])()],_0x100d57[_0x9b172a(0x2dca)],_0x9b172a(0x90e),null),_0x56a080([(0x0,_0x880407['qC'])('rotationY')],_0x100d57[_0x9b172a(0x2dca)],_0x9b172a(0x12af),null),_0x56a080([(0x0,_0x880407['qC'])(_0x9b172a(0xda5))],_0x100d57[_0x9b172a(0x2dca)],_0x9b172a(0x3a9f),void 0x0),_0x56a080([(0x0,_0x880407['qC'])(_0x9b172a(0x3c1c))],_0x100d57['prototype'],_0x9b172a(0x1967),void 0x0),_0x56a080([(0x0,_0x880407['qC'])(_0x9b172a(0x2f73))],_0x100d57['prototype'],_0x9b172a(0x21fd),void 0x0),_0x56a080([(0x0,_0x880407['oQ'])('textureMatrix')],_0x100d57[_0x9b172a(0x2dca)],_0x9b172a(0xd1f),void 0x0),_0x2a957a['x'][_0x9b172a(0x1c88)]=_0x100d57['Parse'],(0x0,_0x4e52cf['H'])('BABYLON.CubeTexture',_0x100d57);},0xb884:(_0x53baa1,_0x5337df,_0x37aa73)=>{var _0x5e1436=a8_0x2e955a;_0x37aa73['d'](_0x5337df,{'c':()=>_0x15891d});var _0x5216f3=_0x37aa73(0x9a70),_0x2788ca=_0x37aa73(0x12cad),_0x3fda38=_0x37aa73(0x1610);_0x37aa73(0x5859);class _0x15891d extends _0x2788ca['x']{constructor(_0x1eb9ed,_0x3bea17,_0x18e680=null,_0x65f623=!0x1,_0xa47600=_0x3fda38['g'][_0x5e1436(0xca8)],_0x18ac7c=_0x3fda38['g']['TEXTUREFORMAT_RGBA'],_0x1cbf01){var _0x27b93=_0x5e1436;super(null,_0x18e680,!_0x65f623,_0x1cbf01,_0xa47600,void 0x0,void 0x0,void 0x0,void 0x0,_0x18ac7c),this[_0x27b93(0x1c3a)]=_0x1eb9ed,this[_0x27b93(0x198b)]=_0x2788ca['x'][_0x27b93(0x21f9)],this[_0x27b93(0x570)]=_0x2788ca['x'][_0x27b93(0x21f9)],this['_generateMipMaps']=_0x65f623;const _0x3405f9=this['_getEngine']();_0x3405f9&&(_0x3bea17[_0x27b93(0x2330)]?(this[_0x27b93(0x2208)]=_0x3bea17,this[_0x27b93(0x398a)]=_0x3405f9[_0x27b93(0x1c2f)](_0x3bea17[_0x27b93(0x15b3)],_0x3bea17[_0x27b93(0x230c)],_0x65f623,_0xa47600)):(this[_0x27b93(0x2208)]=_0x3405f9[_0x27b93(0x3643)](0x1,0x1),_0x3bea17[_0x27b93(0x15b3)]||0x0===_0x3bea17[_0x27b93(0x15b3)]?this['_texture']=_0x3405f9[_0x27b93(0x1c2f)](_0x3bea17[_0x27b93(0x15b3)],_0x3bea17['height'],_0x65f623,_0xa47600):this[_0x27b93(0x398a)]=_0x3405f9[_0x27b93(0x1c2f)](_0x3bea17,_0x3bea17,_0x65f623,_0xa47600)),_0x18e680=this[_0x27b93(0x12d1)](),this[_0x27b93(0x2208)]['width']!==_0x18e680['width']&&(this[_0x27b93(0x2208)][_0x27b93(0x15b3)]=_0x18e680[_0x27b93(0x15b3)]),this[_0x27b93(0x2208)][_0x27b93(0x230c)]!==_0x18e680[_0x27b93(0x230c)]&&(this[_0x27b93(0x2208)][_0x27b93(0x230c)]=_0x18e680[_0x27b93(0x230c)]),this[_0x27b93(0x20ed)]=this[_0x27b93(0x2208)][_0x27b93(0x2330)]('2d'));}[_0x5e1436(0x28c8)](){var _0x5e9ea5=_0x5e1436;return _0x5e9ea5(0x1f4e);}get[_0x5e1436(0x3403)](){return!0x0;}[_0x5e1436(0x23f0)](_0x3b7780){var _0x105ec6=_0x5e1436;this['_canvas'][_0x105ec6(0x15b3)]=_0x3b7780['width'],this['_canvas'][_0x105ec6(0x230c)]=_0x3b7780['height'],this[_0x105ec6(0x3736)](),this[_0x105ec6(0x398a)]=this[_0x105ec6(0x2dc6)]()['createDynamicTexture'](_0x3b7780['width'],_0x3b7780[_0x105ec6(0x230c)],this[_0x105ec6(0x1018)],this[_0x105ec6(0x39d6)]);}[_0x5e1436(0xa64)](_0x345d59){var _0x31d9e9=_0x5e1436;const _0x5e9f8c=this[_0x31d9e9(0x12d1)]();_0x5e9f8c[_0x31d9e9(0x15b3)]*=_0x345d59,_0x5e9f8c[_0x31d9e9(0x230c)]*=_0x345d59,this['_recreate'](_0x5e9f8c);}[_0x5e1436(0x428)](_0x59a405,_0x57157d){var _0x2c073f=_0x5e1436;const _0x279bd4=this[_0x2c073f(0x12d1)]();_0x279bd4[_0x2c073f(0x15b3)]=_0x59a405,_0x279bd4[_0x2c073f(0x230c)]=_0x57157d,this[_0x2c073f(0x23f0)](_0x279bd4);}['getContext'](){var _0xa02382=_0x5e1436;return this[_0xa02382(0x20ed)];}[_0x5e1436(0x2a99)](){var _0x564ca2=_0x5e1436,_0x34b551=this[_0x564ca2(0x12d1)]();this[_0x564ca2(0x20ed)][_0x564ca2(0xae9)](0x0,0x0,_0x34b551[_0x564ca2(0x15b3)],_0x34b551[_0x564ca2(0x230c)]);}[_0x5e1436(0xc7c)](_0x51d6eb,_0x5e6876=!0x1,_0x4335d1=!0x1){var _0x3cbdce=_0x5e1436;this[_0x3cbdce(0x2dc6)]()[_0x3cbdce(0x485)](this['_texture'],this[_0x3cbdce(0x2208)],void 0x0===_0x51d6eb||_0x51d6eb,_0x5e6876,this['_format']||void 0x0,void 0x0,_0x4335d1);}[_0x5e1436(0xda2)](_0x4c9e36,_0x535c62,_0x156180,_0x226a4b,_0x5dcdcb,_0x53f472,_0x234296,_0x256d71=!0x0){var _0x2eda66=_0x5e1436,_0x376ed9=this['getSize']();_0x53f472&&(this[_0x2eda66(0x20ed)]['fillStyle']=_0x53f472,this[_0x2eda66(0x20ed)][_0x2eda66(0xae9)](0x0,0x0,_0x376ed9['width'],_0x376ed9[_0x2eda66(0x230c)])),this[_0x2eda66(0x20ed)][_0x2eda66(0x3672)]=_0x226a4b,null==_0x535c62&&(_0x53f472=this['_context'][_0x2eda66(0x2f4d)](_0x4c9e36),_0x535c62=(_0x376ed9[_0x2eda66(0x15b3)]-_0x53f472[_0x2eda66(0x15b3)])/0x2),null==_0x156180&&(_0x53f472=parseInt(_0x226a4b[_0x2eda66(0x2bb1)](/\D/g,'')),_0x156180=_0x376ed9[_0x2eda66(0x230c)]/0x2+_0x53f472/3.65),this[_0x2eda66(0x20ed)]['fillStyle']=_0x5dcdcb||'',this[_0x2eda66(0x20ed)][_0x2eda66(0x2d9a)](_0x4c9e36,_0x535c62,_0x156180),_0x256d71&&this[_0x2eda66(0xc7c)](_0x234296);}[_0x5e1436(0x2654)](){var _0x29df4c=_0x5e1436,_0x55eeb8=this[_0x29df4c(0x14ab)]();if(!_0x55eeb8)return this;var _0x28ddad=this['getSize']();const _0x32513b=new _0x15891d(this['name'],_0x28ddad,_0x55eeb8,this[_0x29df4c(0x1018)]);return _0x32513b[_0x29df4c(0x2e4)]=this[_0x29df4c(0x2e4)],_0x32513b[_0x29df4c(0x1f4d)]=this[_0x29df4c(0x1f4d)],_0x32513b[_0x29df4c(0x198b)]=this[_0x29df4c(0x198b)],_0x32513b[_0x29df4c(0x570)]=this[_0x29df4c(0x570)],_0x32513b;}['serialize'](){var _0x45edcf=_0x5e1436;const _0x47b15f=this[_0x45edcf(0x14ab)](),_0x1a0e7f=(_0x47b15f&&!_0x47b15f[_0x45edcf(0xe80)]()&&_0x5216f3['Y'][_0x45edcf(0x1381)](_0x45edcf(0xce6)),super[_0x45edcf(0xea8)]());return _0x15891d[_0x45edcf(0x368a)](this[_0x45edcf(0x2208)])&&(_0x1a0e7f['base64String']=this[_0x45edcf(0x2208)][_0x45edcf(0x3fa4)]()),_0x1a0e7f[_0x45edcf(0x32e5)]=this[_0x45edcf(0x3b7f)],_0x1a0e7f[_0x45edcf(0x39d6)]=this[_0x45edcf(0x39d6)],_0x1a0e7f;}static['_IsCanvasElement'](_0x5c8208){var _0x48370a=_0x5e1436;return void 0x0!==_0x5c8208[_0x48370a(0x3fa4)];}[_0x5e1436(0x3d23)](){this['update']();}}},0x140de:(_0xbc4738,_0x2c29e4,_0x4208cb)=>{var _0x37f2aa=a8_0x2e955a,_0x2e3d34=_0x4208cb(0x7c81),_0x1e08da=_0x4208cb(0xd74a),_0x1189e1=_0x4208cb(0x12cad),_0x2270aa=_0x4208cb(0x4ba7),_0x2d2c22=(_0x4208cb(0x12543),_0x4208cb(0x1610)),_0x1687f5=_0x4208cb(0x4342);class _0x3b3ce3 extends _0x1e08da['V']{constructor(_0x7071e4,_0x195456,_0x4591b4,_0x220782=!0x1,_0x534d27=!0x0,_0x49c6e8=null,_0x32b3ab=null,_0x3a7e50=!0x1){var _0x47b4aa=a8_0xcbd5;if(super(_0x195456),this[_0x47b4aa(0x1699)]=null,this[_0x47b4aa(0x35d2)]=null,!_0x7071e4)throw new Error(_0x47b4aa(0x2efb));this[_0x47b4aa(0x345a)]=_0x1189e1['x'][_0x47b4aa(0x11ac)],this['name']=_0x7071e4,this[_0x47b4aa(0xfa0)]=_0x7071e4,this[_0x47b4aa(0xb4f)]=_0x4591b4,this[_0x47b4aa(0x2f8)]=_0x3a7e50,this['_noMipmap']=_0x220782,this[_0x47b4aa(0x1eea)]=_0x534d27,this[_0x47b4aa(0x1699)]=_0x49c6e8,this[_0x47b4aa(0x35d2)]=_0x32b3ab,this[_0x47b4aa(0x2e4)]=!0x1,this[_0x47b4aa(0xfe1)]=!0x0,this['_texture']=this[_0x47b4aa(0x2ba0)](_0x7071e4,this[_0x47b4aa(0x1ef0)],void 0x0,void 0x0,void 0x0,this[_0x47b4aa(0xfe1)]),this[_0x47b4aa(0x398a)]?_0x49c6e8&&(this['_texture'][_0x47b4aa(0xe80)]?_0x2270aa['w1'][_0x47b4aa(0x3496)](()=>_0x49c6e8()):this['_texture']['onLoadedObservable'][_0x47b4aa(0x2ed7)](_0x49c6e8)):_0x195456[_0x47b4aa(0x3740)]?this[_0x47b4aa(0x27ad)]=_0x2d2c22['g'][_0x47b4aa(0xf9a)]:this[_0x47b4aa(0x1fd9)](this[_0x47b4aa(0x488)][_0x47b4aa(0x3458)](this),this['_onError']);}[_0x37f2aa(0x1fd9)](_0x545b67,_0x1b272d){var _0x3e7ae7=_0x37f2aa;const _0x4ae614=document[_0x3e7ae7(0x22e5)](_0x3e7ae7(0x368f));(0x0,_0x1687f5['r6'])(this['url'],_0x5d98bd=>{var _0x5e5d80=_0x3e7ae7;this[_0x5e5d80(0x2c10)]=_0x5d98bd['width'],this[_0x5e5d80(0x334d)]=_0x5d98bd['height'],_0x4ae614[_0x5e5d80(0x15b3)]=this[_0x5e5d80(0x2c10)],_0x4ae614[_0x5e5d80(0x230c)]=this['_height'];const _0x8e9feb=_0x4ae614[_0x5e5d80(0x2330)]('2d');_0x8e9feb[_0x5e5d80(0x24aa)](_0x5d98bd,0x0,0x0),_0x5d98bd=_0x8e9feb[_0x5e5d80(0xc61)](0x0,0x0,_0x5d98bd['width'],_0x5d98bd[_0x5e5d80(0x230c)]),(this[_0x5e5d80(0x2885)]=_0x5d98bd[_0x5e5d80(0x3d41)][_0x5e5d80(0x314)],_0x4ae614[_0x5e5d80(0x209f)](),_0x545b67());},(_0x226c7b,_0x103c80)=>{var _0x7a0a9=_0x3e7ae7;_0x1b272d&&_0x1b272d(this[_0x7a0a9(0x28c8)]()+_0x7a0a9(0x1775),_0x103c80);},null);}['_loadTexture'](){var _0x8157f2=_0x37f2aa;const _0x2477e7=this[_0x8157f2(0x14ab)]();_0x2477e7&&(this[_0x8157f2(0x398a)]=_0x2477e7[_0x8157f2(0x279a)]()[_0x8157f2(0x199)](this[_0x8157f2(0xfa0)],_0x2477e7,this['_size'],_0x2d2c22['g'][_0x8157f2(0x22b7)],_0x2477e7[_0x8157f2(0x279a)]()[_0x8157f2(0x2e84)]()[_0x8157f2(0x3c11)]?_0x2d2c22['g'][_0x8157f2(0xeee)]:_0x2d2c22['g'][_0x8157f2(0x27d4)],this['_noMipmap'],()=>{var _0x5cc080=_0x8157f2,_0x390f5d=this[_0x5cc080(0x3689)](this[_0x5cc080(0x2885)]),_0x464a65=_0x2e3d34['B']['ConvertPanoramaToCubemap'](_0x390f5d,this[_0x5cc080(0x2c10)],this[_0x5cc080(0x334d)],this[_0x5cc080(0xb4f)],this[_0x5cc080(0x2f8)]);const _0x104bb5=[];for(let _0x1f191e=0x0;_0x1f191e<0x6;_0x1f191e++){var _0x2ad51e=_0x464a65[_0x3b3ce3[_0x5cc080(0x213b)][_0x1f191e]];_0x104bb5['push'](_0x2ad51e);}return _0x104bb5;},null,this[_0x8157f2(0x1699)],this[_0x8157f2(0x35d2)]));}['_getFloat32ArrayFromArrayBuffer'](_0x5ac71c){var _0x14b3ae=_0x37f2aa;const _0x4bee20=new DataView(_0x5ac71c),_0x3c55e8=new Float32Array(0x3*_0x5ac71c[_0x14b3ae(0x3bd)]/0x4);let _0x15da0b=0x0;for(let _0x34004d=0x0;_0x34004d<_0x5ac71c[_0x14b3ae(0x3bd)];_0x34004d++)(_0x34004d+0x1)%0x4!=0x0&&(_0x3c55e8[_0x15da0b++]=_0x4bee20[_0x14b3ae(0x24b7)](_0x34004d)/0xff);return _0x3c55e8;}[_0x37f2aa(0x28c8)](){var _0x58b2e6=_0x37f2aa;return _0x58b2e6(0xead);}[_0x37f2aa(0x2654)](){var _0x59f973=_0x37f2aa,_0x36f519=this[_0x59f973(0x14ab)]();if(!_0x36f519)return this;const _0x293450=new _0x3b3ce3(this[_0x59f973(0xfa0)],_0x36f519,this[_0x59f973(0xb4f)],this[_0x59f973(0x1ef0)],this['gammaSpace']);return _0x293450[_0x59f973(0x1f4d)]=this['level'],_0x293450[_0x59f973(0x198b)]=this['wrapU'],_0x293450[_0x59f973(0x570)]=this['wrapV'],_0x293450['coordinatesIndex']=this['coordinatesIndex'],_0x293450[_0x59f973(0x10e4)]=this[_0x59f973(0x10e4)],_0x293450;}}_0x3b3ce3[_0x37f2aa(0x213b)]=[_0x37f2aa(0x8a2),_0x37f2aa(0x2932),'up','down',_0x37f2aa(0xe8e),_0x37f2aa(0x705)];},0x6537:(_0x176518,_0x3daef4,_0x512e8e)=>{var _0x36fbde=a8_0x2e955a;_0x512e8e['d'](_0x3daef4,{'x':()=>_0x4a2594});var _0x213941=_0x512e8e(0x1610),_0x20ac74=_0x512e8e(0x138df);class _0x4a2594{constructor(_0x24019b){var _0x30d654=a8_0xcbd5;this['useMipMaps']=!0x1,this[_0x30d654(0x30a3)]=_0x213941['g'][_0x30d654(0x3d28)],this[_0x30d654(0x1f9)]=_0x24019b,this[_0x30d654(0x3bc7)]=_0x20ac74['l'][_0x30d654(0x417b)]++;}static[_0x36fbde(0x83b)](_0x1e460b){var _0x4c6f06=_0x36fbde;return void 0x0!==_0x1e460b[_0x4c6f06(0x3e9d)];}[_0x36fbde(0x28c8)](){var _0x1f6210=_0x36fbde;return _0x1f6210(0x3676);}get[_0x36fbde(0x3e9d)](){return this['_video'];}[_0x36fbde(0xe80)](){var _0xe3f2e3=_0x36fbde;return this['_video']['readyState']>=this['_video'][_0xe3f2e3(0x35c8)];}[_0x36fbde(0xc1f)](){}}},0xce16:(_0x484f7e,_0x51fd38,_0x5447c2)=>{var _0x1123f5=a8_0x2e955a;_0x5447c2['d'](_0x51fd38,{'e':()=>_0x598bbb});var _0x2e4a82=_0x5447c2(0xd53f),_0x51fd38=_0x5447c2(0xd74a),_0x779883=_0x5447c2(0x12cad),_0x4f62aa=_0x5447c2(0x1610),_0x411d12=_0x5447c2(0x3f88),_0x5dfc11=_0x5447c2(0xc338),_0x4fae38=_0x5447c2(0x4158),_0x2406fa=_0x5447c2(0xa896),_0x282367=_0x5447c2(0x4ba7),_0x1abe3f=_0x5447c2(0x16bf5),_0x157428=_0x5447c2(0x1439c),_0xf696c6=_0x5447c2(0xc86b);_0x5447c2(0x12543),_0x5447c2(0x53e8);class _0x598bbb extends _0x51fd38['V']{constructor(_0x980124,_0xf497b5,_0x4de3d4,_0x4befb0=!0x1,_0x3602c7=!0x0,_0xf7982=!0x1,_0x2d5b66=!0x1,_0x7d7bf2=null,_0x173e4a=null,_0x75e425=!0x1){var _0x36b679=a8_0xcbd5;super(_0xf497b5),this[_0x36b679(0x2882)]=!0x0,this[_0x36b679(0x35d2)]=null,this['_isBlocking']=!0x0,this[_0x36b679(0x2aed)]=0x0,this['boundingBoxPosition']=_0x2e4a82['P'][_0x36b679(0x317a)](),this['onLoadObservable']=new _0x2406fa['y$'](),_0x980124&&(this[_0x36b679(0x345a)]=_0x779883['x']['CUBIC_MODE'],this[_0x36b679(0x1c3a)]=_0x980124,this[_0x36b679(0xfa0)]=_0x980124,this[_0x36b679(0x2e4)]=!0x1,this['isCube']=!0x0,this[_0x36b679(0xd1f)]=_0x2e4a82['y3'][_0x36b679(0x1b77)](),this[_0x36b679(0xf81)]=_0x2d5b66,this[_0x36b679(0x1699)]=()=>{var _0x318575=_0x36b679;this[_0x318575(0x7ac)][_0x318575(0x223f)](this),_0x7d7bf2&&_0x7d7bf2();},this[_0x36b679(0x35d2)]=_0x173e4a,this['gammaSpace']=_0xf7982,this[_0x36b679(0x1ef0)]=_0x4befb0,this['_size']=_0x4de3d4,this[_0x36b679(0x2f8)]=_0x75e425,this[_0x36b679(0x2882)]=_0x3602c7,this[_0x36b679(0x398a)]=this[_0x36b679(0x2ba0)](_0x980124,this['_noMipmap'],void 0x0,void 0x0,void 0x0,this['isCube']),this[_0x36b679(0x398a)]?this[_0x36b679(0x398a)][_0x36b679(0xe80)]?_0x282367['w1'][_0x36b679(0x3496)](()=>this[_0x36b679(0x1699)]()):this[_0x36b679(0x398a)][_0x36b679(0x7f0)]['add'](this['_onLoad']):null!=(_0xf497b5=this[_0x36b679(0x14ab)]())&&_0xf497b5[_0x36b679(0x3740)]?this['delayLoadState']=_0x4f62aa['g']['DELAYLOADSTATE_NOTLOADED']:this[_0x36b679(0x488)]());}set[_0x1123f5(0x2637)](_0x241fe1){var _0x4eed30=_0x1123f5;this[_0x4eed30(0x299d)]=_0x241fe1;}get[_0x1123f5(0x2637)](){var _0x29fd74=_0x1123f5;return this[_0x29fd74(0x299d)];}set[_0x1123f5(0x12af)](_0x196a1c){var _0x485fc3=_0x1123f5;this['_rotationY']=_0x196a1c,this[_0x485fc3(0x2edc)](_0x2e4a82['y3'][_0x485fc3(0x266f)](this[_0x485fc3(0x2aed)]));}get[_0x1123f5(0x12af)](){return this['_rotationY'];}set[_0x1123f5(0x90e)](_0x50a0a3){var _0x1fdd6b=_0x1123f5;if(!this[_0x1fdd6b(0x1807)]||!this[_0x1fdd6b(0x1807)]['equals'](_0x50a0a3)){this[_0x1fdd6b(0x1807)]=_0x50a0a3;const _0x42e4d3=this['getScene']();_0x42e4d3&&_0x42e4d3[_0x1fdd6b(0x3e08)](_0x4f62aa['g'][_0x1fdd6b(0x2aa)]);}}get[_0x1123f5(0x90e)](){return this['_boundingBoxSize'];}[_0x1123f5(0x28c8)](){return'HDRCubeTexture';}[_0x1123f5(0x488)](){var _0x5ee692=_0x1123f5;const _0x27df04=this[_0x5ee692(0x2dc6)]();var _0x4c3bb0=_0x27df04[_0x5ee692(0x2e84)]();let _0x4bfb48=_0x4f62aa['g'][_0x5ee692(0x2c5)];if(_0x4c3bb0['textureFloat']&&_0x4c3bb0[_0x5ee692(0x2067)]?_0x4bfb48=_0x4f62aa['g'][_0x5ee692(0xeee)]:_0x4c3bb0[_0x5ee692(0x1910)]&&_0x4c3bb0[_0x5ee692(0x1628)]&&(_0x4bfb48=_0x4f62aa['g']['TEXTURETYPE_HALF_FLOAT']),_0x27df04['_features'][_0x5ee692(0x3ef3)]&&this[_0x5ee692(0xf81)]){const _0xfc6c93=this['_onLoad'],_0x51dd2a=new _0x157428['u'](_0x27df04);this[_0x5ee692(0x1699)]=()=>{var _0x5c3e1e=_0x5ee692;_0x51dd2a[_0x5c3e1e(0x3c24)](this,_0xfc6c93);};}this['_texture']=_0x27df04[_0x5ee692(0x199)](this[_0x5ee692(0xfa0)],this[_0x5ee692(0x14ab)](),this['_size'],_0x4f62aa['g'][_0x5ee692(0x22b7)],_0x4bfb48,this[_0x5ee692(0x1ef0)],_0x403fd8=>{var _0x1a749f=_0x5ee692;this[_0x1a749f(0x24b3)]=0x0,this[_0x1a749f(0x3c4e)]=0.8;var _0x10ff54=_0x411d12['s'][_0x1a749f(0x28ee)](_0x403fd8,this[_0x1a749f(0xb4f)],this[_0x1a749f(0x2f8)]);this[_0x1a749f(0x2882)]&&(_0x403fd8=_0x5dfc11['$'][_0x1a749f(0x3dae)](_0x10ff54),this[_0x1a749f(0x5e0)]=_0x403fd8);const _0x542d05=[];let _0x447ee9=null,_0x15958c=null;for(let _0x1f1e2=0x0;_0x1f1e2<0x6;_0x1f1e2++){_0x4bfb48===_0x4f62aa['g'][_0x1a749f(0x3e04)]?_0x15958c=new Uint16Array(this['_size']*this[_0x1a749f(0xb4f)]*0x3):_0x4bfb48===_0x4f62aa['g'][_0x1a749f(0x2c5)]&&(_0x447ee9=new Uint8Array(this[_0x1a749f(0xb4f)]*this['_size']*0x3));const _0x509ec3=_0x10ff54[_0x598bbb[_0x1a749f(0x213b)][_0x1f1e2]];if(this['gammaSpace']||_0x15958c||_0x447ee9){for(let _0x58acf0=0x0;_0x58acf0-0x1!==_0x59e01c[_0x554783(0x27ba)]()[_0x554783(0x775)](this));}[_0x1123f5(0xc1f)](){var _0x1a9ded=_0x1123f5;this[_0x1a9ded(0x7ac)][_0x1a9ded(0x2a99)](),super[_0x1a9ded(0xc1f)]();}static['Parse'](_0x2128eb,_0x537aab,_0x262bd3){var _0x5b2dd9=_0x1123f5;let _0x28c26e=null;return _0x2128eb[_0x5b2dd9(0x1c3a)]&&!_0x2128eb[_0x5b2dd9(0x2e73)]&&((_0x28c26e=new _0x598bbb(_0x262bd3+_0x2128eb[_0x5b2dd9(0x1c3a)],_0x537aab,_0x2128eb[_0x5b2dd9(0xba1)],_0x2128eb[_0x5b2dd9(0x3eeb)],_0x2128eb[_0x5b2dd9(0x219f)],_0x2128eb[_0x5b2dd9(0x173c)]))[_0x5b2dd9(0x1c3a)]=_0x2128eb[_0x5b2dd9(0x1c3a)],_0x28c26e[_0x5b2dd9(0x2e4)]=_0x2128eb['hasAlpha'],_0x28c26e[_0x5b2dd9(0x1f4d)]=_0x2128eb[_0x5b2dd9(0x1f4d)],_0x28c26e['coordinatesMode']=_0x2128eb[_0x5b2dd9(0x10e4)],_0x28c26e[_0x5b2dd9(0x2637)]=_0x2128eb[_0x5b2dd9(0x2637)]),_0x28c26e&&(_0x2128eb[_0x5b2dd9(0x41ce)]&&(_0x28c26e[_0x5b2dd9(0x41ce)]=_0x2e4a82['P'][_0x5b2dd9(0x1e74)](_0x2128eb['boundingBoxPosition'])),_0x2128eb['boundingBoxSize']&&(_0x28c26e[_0x5b2dd9(0x90e)]=_0x2e4a82['P'][_0x5b2dd9(0x1e74)](_0x2128eb[_0x5b2dd9(0x90e)])),_0x2128eb['rotationY']&&(_0x28c26e[_0x5b2dd9(0x12af)]=_0x2128eb['rotationY'])),_0x28c26e;}['serialize'](){var _0x28cd49=_0x1123f5;if(!this[_0x28cd49(0x1c3a)])return null;const _0x1cef3a={};return _0x1cef3a[_0x28cd49(0x1c3a)]=this[_0x28cd49(0x1c3a)],_0x1cef3a[_0x28cd49(0x2e4)]=this[_0x28cd49(0x2e4)],_0x1cef3a[_0x28cd49(0xfe1)]=!0x0,_0x1cef3a['level']=this[_0x28cd49(0x1f4d)],_0x1cef3a[_0x28cd49(0xba1)]=this[_0x28cd49(0xb4f)],_0x1cef3a['coordinatesMode']=this[_0x28cd49(0x10e4)],_0x1cef3a[_0x28cd49(0x173c)]=this[_0x28cd49(0x1eea)],_0x1cef3a[_0x28cd49(0x219f)]=this['_generateHarmonics'],_0x1cef3a[_0x28cd49(0x1ffe)]=_0x28cd49(0x3ff0),_0x1cef3a['noMipmap']=this[_0x28cd49(0x1ef0)],_0x1cef3a[_0x28cd49(0x2637)]=this[_0x28cd49(0x299d)],_0x1cef3a[_0x28cd49(0x12af)]=this['_rotationY'],_0x1cef3a;}}_0x598bbb[_0x1123f5(0x213b)]=[_0x1123f5(0x8a2),_0x1123f5(0x2932),'up','down','front',_0x1123f5(0x705)],(0x0,_0x4fae38['H'])(_0x1123f5(0x3ff0),_0x598bbb);},0x100f9:(_0x2ee041,_0x143695,_0x3f70d2)=>{var _0x2d4280=a8_0x2e955a,_0xabecc8=_0x3f70d2(0xd74a),_0x17c6b3=_0x3f70d2(0x1610),_0x322661=_0x3f70d2(0xd53f),_0x245d30=_0x3f70d2(0xa896);_0x3f70d2(0x5859),_0x3f70d2(0x17a7f);class _0x1eae0b extends _0xabecc8['V']{constructor(_0x2053f7,_0x3a0779,_0x40ba7c){var _0x2bb038=a8_0xcbd5;super(_0x40ba7c[_0x2bb038(0x38c0)]||_0x40ba7c['engine']),this[_0x2bb038(0x7ac)]=new _0x245d30['y$'](),_0x3a0779&&(_0x40ba7c[_0x2bb038(0x29e4)]||_0x40ba7c[_0x2bb038(0x38c0)])&&(_0x40ba7c=Object[_0x2bb038(0x1ec3)](Object[_0x2bb038(0x1ec3)]({},_0x1eae0b[_0x2bb038(0x3613)]),_0x40ba7c),this[_0x2bb038(0x1018)]=_0x40ba7c['generateMipMaps'],this[_0x2bb038(0x29a0)]=_0x40ba7c['samplingMode'],this[_0x2bb038(0xd1f)]=_0x322661['y3'][_0x2bb038(0x1b77)](),this[_0x2bb038(0x3c34)]=_0x40ba7c['format'],this['name']=_0x2053f7,this['element']=_0x3a0779,this[_0x2bb038(0x1d1e)]=!!_0x3a0779[_0x2bb038(0x397d)],this[_0x2bb038(0x1ece)]=this[_0x2bb038(0x1d1e)]&&null!=(_0x2053f7=null==(_0x40ba7c=this[_0x2bb038(0x3f27)])?void 0x0:_0x40ba7c[_0x2bb038(0x3b1a)](_0x3a0779))?_0x2053f7:null,this[_0x2bb038(0x1e9e)]=0x1,this[_0x2bb038(0xce0)]());}[_0x2d4280(0xce0)](){var _0x10336f=_0x2d4280;let _0x47b97c=0x0,_0x4c5678;_0x4c5678=this['_isVideo']?(_0x47b97c=this[_0x10336f(0x3c3d)]['videoWidth'],this[_0x10336f(0x3c3d)][_0x10336f(0x16b5)]):(_0x47b97c=this[_0x10336f(0x3c3d)][_0x10336f(0x15b3)],this[_0x10336f(0x3c3d)][_0x10336f(0x230c)]);const _0x167b02=this[_0x10336f(0x2dc6)]();_0x167b02&&(this['_texture']=_0x167b02[_0x10336f(0x1c2f)](_0x47b97c,_0x4c5678,this[_0x10336f(0x1018)],this['_samplingMode']),this[_0x10336f(0x398a)][_0x10336f(0x3ced)]=this[_0x10336f(0x3c34)]),this[_0x10336f(0xc7c)]();}['getTextureMatrix'](){return this['_textureMatrix'];}['update'](_0x229948=null){var _0x10c675=_0x2d4280;const _0x544f17=this[_0x10c675(0x2dc6)]();if(null!=this[_0x10c675(0x398a)]&&null!=_0x544f17){var _0xb25fe9=this[_0x10c675(0xe80)]();if(this['_isVideo']){var _0x1fc6de=this['element'];if(_0x1fc6de[_0x10c675(0xde3)]<_0x1fc6de['HAVE_CURRENT_DATA'])return;_0x544f17['updateVideoTexture'](this[_0x10c675(0x398a)],this['_externalTexture']||_0x1fc6de,null===_0x229948||_0x229948);}else _0x1fc6de=this[_0x10c675(0x3c3d)],_0x544f17[_0x10c675(0x485)](this[_0x10c675(0x398a)],_0x1fc6de,null===_0x229948||_0x229948,!0x1,this[_0x10c675(0x3c34)]);!_0xb25fe9&&this[_0x10c675(0xe80)]()&&this[_0x10c675(0x7ac)][_0x10c675(0x223f)](this);}}[_0x2d4280(0xc1f)](){var _0x5bec36=_0x2d4280;this[_0x5bec36(0x7ac)]['clear'](),super['dispose']();}}_0x1eae0b[_0x2d4280(0x3613)]={'generateMipMaps':!0x1,'samplingMode':_0x17c6b3['g'][_0x2d4280(0x1d55)],'format':_0x17c6b3['g'][_0x2d4280(0x2a2)],'engine':null,'scene':null};},0x222e:(_0x4eed44,_0x2f591d,_0x23b6ba)=>{_0x23b6ba(0xd74a),_0x23b6ba(0x53e8),_0x23b6ba(0x7079),_0x23b6ba(0xabf3),_0x23b6ba(0xb884),_0x23b6ba(0x140de),_0x23b6ba(0x6537),_0x23b6ba(0x1439c),_0x23b6ba(0xce16),_0x23b6ba(0x100f9),_0x23b6ba(0x138df),_0x23b6ba(0x17b9e),_0x23b6ba(0x6771),_0x23b6ba(0x22be),_0x23b6ba(0x1e63),_0x23b6ba(0x9448),_0x23b6ba(0xe12d),_0x23b6ba(0xff1f),_0x23b6ba(0x17b27),_0x23b6ba(0x3b8a),_0x23b6ba(0xe319),_0x23b6ba(0xcde8),_0x23b6ba(0x122f7),_0x23b6ba(0x12cad),_0x23b6ba(0x168be),_0x23b6ba(0x10af7),_0x23b6ba(0x5e96),_0x23b6ba(0x180c7);},0x138df:(_0x35ab1a,_0x236d8d,_0x544fd1)=>{var _0x84440f=a8_0x2e955a;_0x544fd1['d'](_0x236d8d,{'S':()=>_0x4b3380,'l':()=>_0x37f871});var _0x4b3380,_0x38bf9f=_0x544fd1(0xa896),_0x236d8d=_0x544fd1(0x122f7);(_0x544fd1=_0x4b3380=_0x4b3380||{})[_0x544fd1[_0x84440f(0x3f4b)]=0x0]=_0x84440f(0x3f4b),_0x544fd1[_0x544fd1[_0x84440f(0xd19)]=0x1]=_0x84440f(0xd19),_0x544fd1[_0x544fd1[_0x84440f(0x2215)]=0x2]=_0x84440f(0x2215),_0x544fd1[_0x544fd1[_0x84440f(0x1925)]=0x3]='Raw',_0x544fd1[_0x544fd1[_0x84440f(0x2729)]=0x4]=_0x84440f(0x2729),_0x544fd1[_0x544fd1[_0x84440f(0x1258)]=0x5]=_0x84440f(0x1258),_0x544fd1[_0x544fd1[_0x84440f(0x2b0a)]=0x6]=_0x84440f(0x2b0a),_0x544fd1[_0x544fd1['Cube']=0x7]=_0x84440f(0x3ecc),_0x544fd1[_0x544fd1[_0x84440f(0x2521)]=0x8]='CubeRaw',_0x544fd1[_0x544fd1[_0x84440f(0x3e4e)]=0x9]=_0x84440f(0x3e4e),_0x544fd1[_0x544fd1[_0x84440f(0x20a8)]=0xa]=_0x84440f(0x20a8),_0x544fd1[_0x544fd1[_0x84440f(0x21b4)]=0xb]=_0x84440f(0x21b4),_0x544fd1[_0x544fd1['DepthStencil']=0xc]=_0x84440f(0x139b),_0x544fd1[_0x544fd1[_0x84440f(0x1bd5)]=0xd]=_0x84440f(0x1bd5),_0x544fd1[_0x544fd1['Depth']=0xe]=_0x84440f(0xf63);class _0x37f871 extends _0x236d8d['a']{constructor(_0x3f87d1,_0x528ebe,_0x115e80=!0x1){var _0x42960f=_0x84440f;super(),this[_0x42960f(0xe80)]=!0x1,this[_0x42960f(0xfe1)]=!0x1,this['is3D']=!0x1,this['is2DArray']=!0x1,this[_0x42960f(0x34a3)]=!0x1,this[_0x42960f(0xfa0)]='',this[_0x42960f(0x473)]=!0x1,this[_0x42960f(0x3e30)]=0x0,this[_0x42960f(0x30a3)]=-0x1,this[_0x42960f(0x3ced)]=-0x1,this[_0x42960f(0x7f0)]=new _0x38bf9f['y$'](),this['onErrorObservable']=new _0x38bf9f['y$'](),this[_0x42960f(0x28ad)]=null,this[_0x42960f(0x15b3)]=0x0,this['height']=0x0,this[_0x42960f(0x2c6c)]=0x0,this[_0x42960f(0x1839)]=0x0,this[_0x42960f(0x1ea0)]=0x0,this[_0x42960f(0x2d90)]=0x0,this[_0x42960f(0x32e5)]=!0x1,this[_0x42960f(0x268e)]=!0x1,this[_0x42960f(0x26fc)]=-0x1,this['_source']=_0x4b3380['Unknown'],this[_0x42960f(0x2885)]=null,this[_0x42960f(0x2342)]=null,this[_0x42960f(0x1de5)]=null,this[_0x42960f(0x2ea3)]=null,this['_size']=0x0,this[_0x42960f(0x1502)]='',this[_0x42960f(0x3a9f)]=null,this[_0x42960f(0x2fb3)]=null,this[_0x42960f(0x2d20)]=null,this['_cachedCoordinatesMode']=null,this[_0x42960f(0x22cd)]=!0x1,this[_0x42960f(0x1b80)]=null,this[_0x42960f(0x3f19)]=null,this[_0x42960f(0x2cdb)]=null,this['_sphericalPolynomialComputed']=!0x1,this['_lodGenerationScale']=0x0,this['_lodGenerationOffset']=0x0,this[_0x42960f(0x1f96)]=!0x1,this['_lodTextureHigh']=null,this[_0x42960f(0x3f70)]=null,this[_0x42960f(0x1d5e)]=null,this[_0x42960f(0x206b)]=!0x1,this[_0x42960f(0x381c)]=!0x1,this[_0x42960f(0x174)]=null,this[_0x42960f(0x70b)]=null,this['_maxLodLevel']=null,this[_0x42960f(0x13f8)]=0x1,this['_gammaSpace']=null,this[_0x42960f(0x3f27)]=_0x3f87d1,this[_0x42960f(0x11f4)]=_0x528ebe,this[_0x42960f(0x99b)]=_0x37f871[_0x42960f(0x417b)]++,_0x115e80||(this[_0x42960f(0x70b)]=_0x3f87d1[_0x42960f(0x3497)]());}get['useMipMaps'](){var _0x4baba6=_0x84440f;return this[_0x4baba6(0x473)];}set[_0x84440f(0x3aa9)](_0x214500){this['generateMipMaps']=_0x214500;}get[_0x84440f(0x3bc7)](){var _0x24caa3=_0x84440f;return this[_0x24caa3(0x99b)];}[_0x84440f(0x3a93)](_0x14ce9d){this['_uniqueId']=_0x14ce9d;}[_0x84440f(0x279a)](){var _0x5023a1=_0x84440f;return this[_0x5023a1(0x3f27)];}get['source'](){return this['_source'];}[_0x84440f(0x1cf)](){this['_references']++;}['updateSize'](_0x3f7792,_0x255344,_0x64785=0x1){var _0x39061f=_0x84440f;this[_0x39061f(0x3f27)][_0x39061f(0xce2)](this,_0x3f7792,_0x255344,_0x64785),this['width']=_0x3f7792,this['height']=_0x255344,this[_0x39061f(0x2c6c)]=_0x64785,this['baseWidth']=_0x3f7792,this[_0x39061f(0x1ea0)]=_0x255344,this[_0x39061f(0x2d90)]=_0x64785,this['_size']=_0x3f7792*_0x255344*_0x64785;}[_0x84440f(0x3d23)](){var _0x1599c9=_0x84440f,_0x3087f3;if(this['isReady']=!0x1,this[_0x1599c9(0x2de1)]=null,this[_0x1599c9(0x98f)]=null,this[_0x1599c9(0x3219)]=null,this[_0x1599c9(0x1fbc)]=null,this[_0x1599c9(0x3a64)]=null,this[_0x1599c9(0x28ad)]){const _0xa96012=this[_0x1599c9(0x28ad)](this);var _0x386922=_0x24f3f6=>{var _0x5d0570=_0x1599c9;_0x24f3f6['_swapAndDie'](this,!0x1),this[_0x5d0570(0xe80)]=_0xa96012[_0x5d0570(0xe80)];};_0xa96012['isAsync']?_0xa96012[_0x1599c9(0x1698)][_0x1599c9(0x3be)](_0x386922):_0x386922(_0xa96012[_0x1599c9(0x1698)]);}else{let _0x3de1a6;switch(this[_0x1599c9(0xd7b)]){case _0x4b3380[_0x1599c9(0x2215)]:break;case _0x4b3380[_0x1599c9(0xd19)]:return void(_0x3de1a6=this[_0x1599c9(0x3f27)][_0x1599c9(0xdaf)](null!=(_0x3087f3=this[_0x1599c9(0x1f33)])?_0x3087f3:this['url'],!this[_0x1599c9(0x473)],this['invertY'],null,this[_0x1599c9(0x39d6)],_0x176a1c=>{var _0xf32a7b=_0x1599c9;_0x176a1c[_0xf32a7b(0xc41)](this,!0x1),this['isReady']=!0x0;},null,this[_0x1599c9(0x2885)],void 0x0,this[_0x1599c9(0x3ced)],this['_extension'],void 0x0,void 0x0,void 0x0,this[_0x1599c9(0x1f96)]));case _0x4b3380['Raw']:(_0x3de1a6=this['_engine'][_0x1599c9(0x1eb5)](this[_0x1599c9(0x2342)],this[_0x1599c9(0x1839)],this['baseHeight'],this[_0x1599c9(0x3ced)],this[_0x1599c9(0x473)],this[_0x1599c9(0x32e5)],this[_0x1599c9(0x39d6)],this['_compression'],this[_0x1599c9(0x30a3)],void 0x0,this[_0x1599c9(0x1f96)]))[_0x1599c9(0xc41)](this,!0x1),this['isReady']=!0x0;break;case _0x4b3380[_0x1599c9(0x20a8)]:(_0x3de1a6=this[_0x1599c9(0x3f27)][_0x1599c9(0x3b72)](this['_bufferView'],this['baseWidth'],this[_0x1599c9(0x1ea0)],this['baseDepth'],this['format'],this[_0x1599c9(0x473)],this[_0x1599c9(0x32e5)],this[_0x1599c9(0x39d6)],this[_0x1599c9(0x1b80)],this['type']))['_swapAndDie'](this,!0x1),this[_0x1599c9(0xe80)]=!0x0;break;case _0x4b3380[_0x1599c9(0x21b4)]:(_0x3de1a6=this[_0x1599c9(0x3f27)][_0x1599c9(0x1d21)](this['_bufferView'],this['baseWidth'],this['baseHeight'],this['baseDepth'],this[_0x1599c9(0x3ced)],this[_0x1599c9(0x473)],this[_0x1599c9(0x32e5)],this[_0x1599c9(0x39d6)],this[_0x1599c9(0x1b80)],this[_0x1599c9(0x30a3)]))['_swapAndDie'](this,!0x1),this['isReady']=!0x0;break;case _0x4b3380[_0x1599c9(0x2729)]:(_0x3de1a6=this[_0x1599c9(0x3f27)]['createDynamicTexture'](this['baseWidth'],this[_0x1599c9(0x1ea0)],this['generateMipMaps'],this[_0x1599c9(0x39d6)]))['_swapAndDie'](this,!0x1),this[_0x1599c9(0x3f27)][_0x1599c9(0x485)](this,this[_0x1599c9(0x3f27)][_0x1599c9(0x15eb)](),this[_0x1599c9(0x32e5)],void 0x0,void 0x0,!0x0);break;case _0x4b3380[_0x1599c9(0x3ecc)]:return void(_0x3de1a6=this[_0x1599c9(0x3f27)][_0x1599c9(0x1b42)](this[_0x1599c9(0xfa0)],null,this[_0x1599c9(0x3a9f)],!this[_0x1599c9(0x473)],()=>{var _0x32cb0c=_0x1599c9;_0x3de1a6[_0x32cb0c(0xc41)](this,!0x1),this[_0x32cb0c(0xe80)]=!0x0;},null,this[_0x1599c9(0x3ced)],this['_extension'],!0x1,0x0,0x0,null,void 0x0,this[_0x1599c9(0x1f96)]));case _0x4b3380[_0x1599c9(0x2521)]:(_0x3de1a6=this[_0x1599c9(0x3f27)]['createRawCubeTexture'](this[_0x1599c9(0x1de5)],this['width'],this[_0x1599c9(0x3ced)],this['type'],this[_0x1599c9(0x473)],this[_0x1599c9(0x32e5)],this['samplingMode'],this[_0x1599c9(0x1b80)]))['_swapAndDie'](this,!0x1),this[_0x1599c9(0xe80)]=!0x0;break;case _0x4b3380[_0x1599c9(0x1bd5)]:return;case _0x4b3380[_0x1599c9(0x3e4e)]:return void((_0x3de1a6=this[_0x1599c9(0x3f27)]['createPrefilteredCubeTexture'](this[_0x1599c9(0xfa0)],null,this[_0x1599c9(0x3c8b)],this['_lodGenerationOffset'],_0x48add4=>{var _0x33a432=_0x1599c9;_0x48add4&&_0x48add4[_0x33a432(0xc41)](this,!0x1),this[_0x33a432(0xe80)]=!0x0;},null,this[_0x1599c9(0x3ced)],this[_0x1599c9(0x1502)]))[_0x1599c9(0x3f19)]=this[_0x1599c9(0x3f19)]);}}}[_0x84440f(0xc41)](_0x2a35f3,_0x164f24=!0x0){var _0x2e3a32=_0x84440f,_0x3d8f66;null!=(_0x3d8f66=this[_0x2e3a32(0x70b)])&&_0x3d8f66[_0x2e3a32(0xf9c)](_0x2a35f3[_0x2e3a32(0x11f4)],this[_0x2e3a32(0x473)],this['isCube'],this['width'],this['height']),_0x2a35f3[_0x2e3a32(0x70b)]=this[_0x2e3a32(0x70b)],_0x164f24&&(_0x2a35f3[_0x2e3a32(0x206b)]=this[_0x2e3a32(0x206b)]),this[_0x2e3a32(0x3f34)]&&(_0x2a35f3[_0x2e3a32(0x3f34)]&&_0x2a35f3[_0x2e3a32(0x3f34)]['dispose'](),_0x2a35f3[_0x2e3a32(0x3f34)]=this[_0x2e3a32(0x3f34)]),this[_0x2e3a32(0x3f70)]&&(_0x2a35f3['_lodTextureMid']&&_0x2a35f3[_0x2e3a32(0x3f70)]['dispose'](),_0x2a35f3[_0x2e3a32(0x3f70)]=this[_0x2e3a32(0x3f70)]),this[_0x2e3a32(0x1d5e)]&&(_0x2a35f3[_0x2e3a32(0x1d5e)]&&_0x2a35f3[_0x2e3a32(0x1d5e)][_0x2e3a32(0xc1f)](),_0x2a35f3['_lodTextureLow']=this[_0x2e3a32(0x1d5e)]),this[_0x2e3a32(0x174)]&&(_0x2a35f3[_0x2e3a32(0x174)]&&_0x2a35f3[_0x2e3a32(0x174)][_0x2e3a32(0xc1f)](),_0x2a35f3[_0x2e3a32(0x174)]=this[_0x2e3a32(0x174)]);const _0x573398=this[_0x2e3a32(0x3f27)][_0x2e3a32(0x3e54)]();let _0x50d6d1=_0x573398['indexOf'](this);-0x1!==_0x50d6d1&&_0x573398[_0x2e3a32(0x34ac)](_0x50d6d1,0x1),-0x1===(_0x50d6d1=_0x573398[_0x2e3a32(0x775)](_0x2a35f3))&&_0x573398[_0x2e3a32(0x2009)](_0x2a35f3);}[_0x84440f(0xc1f)](){var _0x5b5308=_0x84440f;this[_0x5b5308(0x13f8)]--,this[_0x5b5308(0x7f0)][_0x5b5308(0x2a99)](),this[_0x5b5308(0x39a2)][_0x5b5308(0x2a99)](),0x0===this[_0x5b5308(0x13f8)]&&(this[_0x5b5308(0x3f27)][_0x5b5308(0x2be2)](this),this[_0x5b5308(0x70b)]=null);}}_0x37f871[_0x84440f(0x417b)]=0x0;},0x180c7:(_0x25cad0,_0x12083d,_0x4bdbda)=>{var _0x20b522=a8_0x2e955a,_0x4a1cd0,_0x105a98;_0x4bdbda['d'](_0x12083d,{'v':()=>_0x105a98,'zE':()=>_0x4a1cd0}),(_0x4bdbda=_0x4a1cd0=_0x4a1cd0||{})[_0x4bdbda[_0x20b522(0x2875)]=0x0]=_0x20b522(0x2875),_0x4bdbda[_0x4bdbda[_0x20b522(0x39e5)]=0x1]=_0x20b522(0x39e5),_0x4bdbda[_0x4bdbda['BC3_RGBA']=0x2]='BC3_RGBA',_0x4bdbda[_0x4bdbda[_0x20b522(0x2bff)]=0x3]=_0x20b522(0x2bff),_0x4bdbda[_0x4bdbda[_0x20b522(0x3901)]=0x4]='PVRTC1_4_RGBA',_0x4bdbda[_0x4bdbda['PVRTC1_4_RGB']=0x5]=_0x20b522(0xf38),_0x4bdbda[_0x4bdbda[_0x20b522(0x1109)]=0x6]=_0x20b522(0x1109),_0x4bdbda[_0x4bdbda[_0x20b522(0x3dd9)]=0x7]=_0x20b522(0x3dd9),_0x4bdbda[_0x4bdbda[_0x20b522(0x3e6f)]=0x8]=_0x20b522(0x3e6f),_0x4bdbda[_0x4bdbda['R8']=0x9]='R8',_0x4bdbda[_0x4bdbda[_0x20b522(0x34de)]=0xa]=_0x20b522(0x34de),(_0x12083d=_0x105a98=_0x105a98||{})[_0x12083d[_0x20b522(0x228b)]=0x8e8c]=_0x20b522(0x228b),_0x12083d[_0x12083d[_0x20b522(0x29d0)]=0x93b0]=_0x20b522(0x29d0),_0x12083d[_0x12083d[_0x20b522(0x26ac)]=0x83f0]=_0x20b522(0x26ac),_0x12083d[_0x12083d[_0x20b522(0x1adf)]=0x83f3]=_0x20b522(0x1adf),_0x12083d[_0x12083d[_0x20b522(0x313f)]=0x8c02]=_0x20b522(0x313f),_0x12083d[_0x12083d[_0x20b522(0x3f92)]=0x8c00]=_0x20b522(0x3f92),_0x12083d[_0x12083d[_0x20b522(0xccf)]=0x9278]=_0x20b522(0xccf),_0x12083d[_0x12083d[_0x20b522(0x61a)]=0x9274]=_0x20b522(0x61a),_0x12083d[_0x12083d['COMPRESSED_RGB_ETC1_WEBGL']=0x8d64]=_0x20b522(0x2ad4),_0x12083d[_0x12083d[_0x20b522(0x2bba)]=0x8058]=_0x20b522(0x2bba),_0x12083d[_0x12083d[_0x20b522(0x36a2)]=0x8229]='R8Format',_0x12083d[_0x12083d[_0x20b522(0x3a56)]=0x822b]='RG8Format';},0x6771:(_0x1aff82,_0x2c8be5,_0x3185bf)=>{var _0xfce2e5=a8_0x2e955a;_0x3185bf['d'](_0x2c8be5,{'h':()=>_0x4f6d4d});var _0x51c636=_0x3185bf(0xd53f),_0xd3778a=_0x3185bf(0x12cad),_0x2c8be5=_0x3185bf(0xcde8),_0x222eff=_0x3185bf(0x12382),_0x10a201=_0x3185bf(0x1610),_0x5b04b5=_0x3185bf(0x10fa9);class _0x4f6d4d extends _0x2c8be5['_']{constructor(_0x585efd,_0x5ca295,_0x7231ae,_0xbb3921,_0x50fdf5=_0x10a201['g'][_0xfce2e5(0x3c2)],_0x47035e=_0xd3778a['x']['BILINEAR_SAMPLINGMODE'],_0x305cf2=!0x0){var _0x284a17=_0xfce2e5;if(super(_0x585efd,_0x5ca295,_0x7231ae,_0xbb3921,!0x0,_0x50fdf5,!0x1,_0x47035e,_0x305cf2),this[_0x284a17(0x1f77)]=new _0x5b04b5['J'](0x0,0x1,0x0,0x1),this['_transformMatrix']=_0x51c636['y3'][_0x284a17(0x317a)](),this[_0x284a17(0x8d4)]=_0x51c636['y3'][_0x284a17(0x317a)](),this[_0x284a17(0xa5c)]=0x0,this[_0x284a17(0x158a)]=0x0,this[_0x284a17(0x40b1)]=0x0,this['_blurRatio']=0x1,!(_0x7231ae=this[_0x284a17(0x14ab)]()))return this;this['ignoreCameraViewport']=!0x0,this[_0x284a17(0x557)](),this[_0x284a17(0x2053)]=_0x7231ae[_0x284a17(0x1a7c)][_0x284a17(0x1a5e)][_0x284a17(0x2ed7)](()=>{var _0x1717c4=_0x284a17;this[_0x1717c4(0x557)]();});const _0x25b3ed=_0x7231ae[_0x284a17(0x279a)]();_0x25b3ed[_0x284a17(0x14d3)]&&(this['_sceneUBO']=_0x7231ae['createSceneUniformBuffer'](_0x284a17(0x16c3)+_0x585efd+'\x22)')),this['onBeforeBindObservable'][_0x284a17(0x2ed7)](()=>{var _0x1c57ec=_0x284a17,_0x125cea;null!=(_0x125cea=_0x25b3ed['_debugPushGroup'])&&_0x125cea[_0x1c57ec(0xc8f)](_0x25b3ed,_0x1c57ec(0x1a21)+_0x585efd,0x1);}),this[_0x284a17(0x265f)][_0x284a17(0x2ed7)](()=>{var _0x48eefc=_0x284a17,_0x566510;null!=(_0x566510=_0x25b3ed[_0x48eefc(0x1cca)])&&_0x566510['call'](_0x25b3ed,0x1);});let _0x5f2205;this[_0x284a17(0x1f56)]['add'](()=>{var _0x2a3709=_0x284a17;this['_sceneUBO']&&(this['_currentSceneUBO']=_0x7231ae[_0x2a3709(0x1311)](),_0x7231ae[_0x2a3709(0x2a01)](this[_0x2a3709(0x1588)]),_0x7231ae[_0x2a3709(0x1311)]()[_0x2a3709(0x23ee)]()),_0x51c636['y3']['ReflectionToRef'](this['mirrorPlane'],this['_mirrorMatrix']),this['_mirrorMatrix'][_0x2a3709(0x210e)](_0x7231ae['getViewMatrix'](),this['_transformMatrix']),_0x7231ae[_0x2a3709(0x1bbe)](this[_0x2a3709(0x2616)],_0x7231ae[_0x2a3709(0x17a9)]()),_0x5f2205=_0x7231ae[_0x2a3709(0x2ffe)],_0x7231ae['clipPlane']=this[_0x2a3709(0x1f77)],_0x7231ae[_0x2a3709(0x1be7)]=_0x51c636['P']['TransformCoordinates'](_0x7231ae[_0x2a3709(0x3311)]['globalPosition'],this['_mirrorMatrix']);}),this[_0x284a17(0x37c7)][_0x284a17(0x2ed7)](()=>{var _0x55e852=_0x284a17;this['_sceneUBO']&&_0x7231ae[_0x55e852(0x2a01)](this[_0x55e852(0xdea)]),_0x7231ae[_0x55e852(0xf26)](),_0x7231ae[_0x55e852(0x1be7)]=null,_0x7231ae['clipPlane']=_0x5f2205;});}set[_0xfce2e5(0x1321)](_0x1b86a5){var _0xdd8b2c=_0xfce2e5;this[_0xdd8b2c(0x1daa)]!==_0x1b86a5&&(this[_0xdd8b2c(0x1daa)]=_0x1b86a5,this['_preparePostProcesses']());}get[_0xfce2e5(0x1321)](){var _0x42b8e4=_0xfce2e5;return this[_0x42b8e4(0x1daa)];}set[_0xfce2e5(0x316e)](_0x3ae63b){this['_adaptiveBlurKernel']=_0x3ae63b,this['_autoComputeBlurKernel']();}set['blurKernel'](_0x295ac8){var _0x414d9e=_0xfce2e5;this[_0x414d9e(0x25fa)]=_0x295ac8,this['blurKernelY']=_0x295ac8;}set[_0xfce2e5(0x25fa)](_0x25f477){var _0x34a629=_0xfce2e5;this['_blurKernelX']!==_0x25f477&&(this[_0x34a629(0x158a)]=_0x25f477,this[_0x34a629(0x304)]());}get['blurKernelX'](){return this['_blurKernelX'];}set[_0xfce2e5(0x1b91)](_0x2c058f){var _0xb99395=_0xfce2e5;this[_0xb99395(0x40b1)]!==_0x2c058f&&(this[_0xb99395(0x40b1)]=_0x2c058f,this[_0xb99395(0x304)]());}get[_0xfce2e5(0x1b91)](){return this['_blurKernelY'];}['_autoComputeBlurKernel'](){var _0x4f5852=_0xfce2e5;const _0x21aea3=this[_0x4f5852(0x14ab)]()['getEngine']();var _0x23e9bb=this[_0x4f5852(0x19ac)]()/_0x21aea3[_0x4f5852(0x19ac)](),_0x18c25e=this[_0x4f5852(0x32b)]()/_0x21aea3[_0x4f5852(0x32b)]();this['blurKernelX']=this[_0x4f5852(0xa5c)]*_0x23e9bb,this[_0x4f5852(0x1b91)]=this[_0x4f5852(0xa5c)]*_0x18c25e;}[_0xfce2e5(0xb2c)](){var _0xce5758=_0xfce2e5;this[_0xce5758(0x18ec)]&&(this['resize'](this[_0xce5758(0xda1)]),this['_adaptiveBlurKernel']||this[_0xce5758(0x304)]()),this['_adaptiveBlurKernel']&&this[_0xce5758(0x2d62)]();}[_0xfce2e5(0x557)](){var _0x9740fc=_0xfce2e5,_0x4e07e7=this['getScene']();_0x4e07e7&&(this[_0x9740fc(0x1eea)]=!_0x4e07e7[_0x9740fc(0x1a7c)]['isEnabled']||!_0x4e07e7[_0x9740fc(0x1a7c)][_0x9740fc(0x3cee)]);}[_0xfce2e5(0x304)](){var _0x141abe=_0xfce2e5;if(this[_0x141abe(0x3f0)](!0x0),this['_blurKernelX']&&this[_0x141abe(0x40b1)]){const _0x15e343=this[_0x141abe(0x14ab)]()[_0x141abe(0x279a)]();var _0x52465e=_0x15e343[_0x141abe(0x2e84)]()[_0x141abe(0x26d8)]&&_0x15e343[_0x141abe(0x2e84)]()[_0x141abe(0x2067)]?_0x10a201['g'][_0x141abe(0xeee)]:_0x10a201['g'][_0x141abe(0x3e04)];this[_0x141abe(0xec5)]=new _0x222eff['i'](_0x141abe(0x32f4),new _0x51c636['FM'](0x1,0x0),this[_0x141abe(0x158a)],this[_0x141abe(0x1daa)],null,_0xd3778a['x'][_0x141abe(0xb65)],_0x15e343,!0x1,_0x52465e),this['_blurX']['autoClear']=!0x1,0x1===this[_0x141abe(0x1daa)]&&this[_0x141abe(0x3e30)]<0x2&&this[_0x141abe(0x398a)]?this[_0x141abe(0xec5)][_0x141abe(0x31c7)]=this['_renderTarget']:this[_0x141abe(0xec5)]['alwaysForcePOT']=!0x0,this['_blurY']=new _0x222eff['i'](_0x141abe(0x69b),new _0x51c636['FM'](0x0,0x1),this[_0x141abe(0x40b1)],this[_0x141abe(0x1daa)],null,_0xd3778a['x'][_0x141abe(0xb65)],_0x15e343,!0x1,_0x52465e),this[_0x141abe(0x2ea7)][_0x141abe(0xfcd)]=!0x1,this[_0x141abe(0x2ea7)]['alwaysForcePOT']=0x1!==this['_blurRatio'],this[_0x141abe(0x17a7)](this['_blurX']),this[_0x141abe(0x17a7)](this[_0x141abe(0x2ea7)]);}else this[_0x141abe(0x2ea7)]&&(this[_0x141abe(0x1ecf)](this['_blurY']),this[_0x141abe(0x2ea7)][_0x141abe(0xc1f)](),this[_0x141abe(0x2ea7)]=null),this['_blurX']&&(this['removePostProcess'](this['_blurX']),this[_0x141abe(0xec5)]['dispose'](),this[_0x141abe(0xec5)]=null);}['clone'](){var _0x2fc578=_0xfce2e5,_0x431f83=this['getScene']();if(!_0x431f83)return this;var _0x233173=this[_0x2fc578(0x12d1)]();const _0x2a3511=new _0x4f6d4d(this[_0x2fc578(0x1c3a)],_0x233173['width'],_0x431f83,this[_0x2fc578(0x41c0)][_0x2fc578(0x473)],this[_0x2fc578(0x41c0)][_0x2fc578(0x30a3)],this[_0x2fc578(0x41c0)][_0x2fc578(0x39d6)],this['_renderTargetOptions'][_0x2fc578(0x254)]);return _0x2a3511[_0x2fc578(0x2e4)]=this[_0x2fc578(0x2e4)],_0x2a3511[_0x2fc578(0x1f4d)]=this[_0x2fc578(0x1f4d)],_0x2a3511['mirrorPlane']=this[_0x2fc578(0x1f77)][_0x2fc578(0x2654)](),this[_0x2fc578(0x310e)]&&(_0x2a3511[_0x2fc578(0x310e)]=this[_0x2fc578(0x310e)][_0x2fc578(0x4033)](0x0)),_0x2a3511;}[_0xfce2e5(0xea8)](){var _0xb4ae6d=_0xfce2e5;if(!this['name'])return null;const _0x52892e=super[_0xb4ae6d(0xea8)]();return _0x52892e[_0xb4ae6d(0x1f77)]=this['mirrorPlane'][_0xb4ae6d(0xec2)](),_0x52892e;}[_0xfce2e5(0xc1f)](){var _0x120ed0=_0xfce2e5,_0x408f08;super[_0x120ed0(0xc1f)]();const _0x21ede7=this[_0x120ed0(0x14ab)]();_0x21ede7&&_0x21ede7[_0x120ed0(0x1a7c)][_0x120ed0(0x1a5e)][_0x120ed0(0x209f)](this[_0x120ed0(0x2053)]),null!=(_0x408f08=this['_sceneUBO'])&&_0x408f08['dispose']();}}_0xd3778a['x']['_CreateMirror']=(_0x1bd4f6,_0x406ae6,_0x2f01eb,_0x56771e)=>new _0x4f6d4d(_0x1bd4f6,_0x406ae6,_0x2f01eb,_0x56771e);},0x22be:(_0x3051a,_0x44ade1,_0x5e9c81)=>{var _0x588829=a8_0x2e955a;_0x5e9c81['d'](_0x44ade1,{'K':()=>_0x1f6090});var _0x3dea07=_0x5e9c81(0x12cad),_0x44ade1=_0x5e9c81(0xcde8),_0x50cc0c=_0x5e9c81(0x1610);_0x5e9c81(0x1320c);class _0x1f6090 extends _0x44ade1['_']{constructor(_0x3b4d33,_0x5399d4,_0x486053,_0x4a8848,_0x34d364,_0x196d10){var _0x5a8fc7=a8_0xcbd5,_0x2cff24,_0x38871d,_0x5e44e6,_0x5ba372,_0x27acf2,_0x41d65c,_0x239d78=!(!_0x34d364||!_0x34d364[_0x5a8fc7(0x473)])&&_0x34d364[_0x5a8fc7(0x473)],_0x4b5d91=!(!_0x34d364||!_0x34d364[_0x5a8fc7(0x22a8)])&&_0x34d364[_0x5a8fc7(0x22a8)],_0x4b78a5=_0x34d364&&_0x34d364[_0x5a8fc7(0x3f2f)]?_0x34d364[_0x5a8fc7(0x3f2f)]:_0x50cc0c['g'][_0x5a8fc7(0xde9)],_0x3012c1=!_0x34d364||void 0x0===_0x34d364[_0x5a8fc7(0xba6)]||_0x34d364['doNotChangeAspectRatio'],_0x1714f6=!(!_0x34d364||!_0x34d364[_0x5a8fc7(0x31b2)])&&_0x34d364[_0x5a8fc7(0x31b2)];super(_0x3b4d33,_0x5399d4,_0x4a8848,_0x239d78,_0x3012c1,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,!0x0),this['isSupported']?(this[_0x5a8fc7(0x2216)]=_0x196d10,this[_0x5a8fc7(0x3087)](_0x486053,_0x3b4d33=[],_0x4a8848=[],_0x3012c1=[],_0x2cff24=[],_0x38871d=[],_0x5e44e6=[],_0x5ba372=[],_0x27acf2=[],_0x34d364),_0x41d65c=!_0x34d364||void 0x0===_0x34d364[_0x5a8fc7(0x254)]||_0x34d364['generateDepthBuffer'],_0x34d364=!(!_0x34d364||void 0x0===_0x34d364[_0x5a8fc7(0x1e40)])&&_0x34d364[_0x5a8fc7(0x1e40)],this[_0x5a8fc7(0xb4f)]=_0x5399d4,this['_multiRenderTargetOptions']={'samplingModes':_0x4a8848,'generateMipMaps':_0x239d78,'generateDepthBuffer':_0x41d65c,'generateStencilBuffer':_0x34d364,'generateDepthTexture':_0x4b5d91,'depthTextureFormat':_0x4b78a5,'types':_0x3b4d33,'textureCount':_0x486053,'useSRGBBuffers':_0x3012c1,'formats':_0x2cff24,'targetTypes':_0x38871d,'faceIndex':_0x5e44e6,'layerIndex':_0x5ba372,'layerCounts':_0x27acf2},this[_0x5a8fc7(0x2812)]=_0x486053,this[_0x5a8fc7(0x261a)]=_0x1714f6,0x0<_0x486053&&(this['_createInternalTextures'](),this[_0x5a8fc7(0x170a)](_0x196d10))):this[_0x5a8fc7(0xc1f)]();}get['isSupported'](){var _0xb6b8f8=a8_0xcbd5,_0x2e1be7;return null!=(_0x2e1be7=null==(_0x2e1be7=this[_0xb6b8f8(0x3f27)])?void 0x0:_0x2e1be7['getCaps']()[_0xb6b8f8(0x1d6)])&&_0x2e1be7;}get[_0x588829(0x38a3)](){var _0x1ba928=_0x588829;return this[_0x1ba928(0x505)];}get['count'](){var _0x16cea3=_0x588829;return this[_0x16cea3(0x2812)];}get[_0x588829(0x648)](){var _0x310cd3=_0x588829;return this[_0x310cd3(0x505)][this[_0x310cd3(0x505)][_0x310cd3(0x9da)]-0x1];}set[_0x588829(0x198b)](_0x327c43){var _0x4354ff=_0x588829;if(this[_0x4354ff(0x505)]){for(let _0xabbdd3=0x0;_0xabbdd3{var _0x56f8c2=_0x3db583;this[_0x56f8c2(0x37c7)][_0x56f8c2(0x223f)](_0x72c17c);});}[_0x588829(0xc1f)](_0xbf8a10=!0x1){var _0x59dc95=_0x588829;this[_0x59dc95(0x3253)](),_0xbf8a10?this['_texture']=null:this[_0x59dc95(0x34aa)](),super['dispose']();}[_0x588829(0x34aa)](){var _0x25e9cb=_0x588829,_0x558dcd=null==(_0x558dcd=this[_0x25e9cb(0x2de0)])?void 0x0:_0x558dcd[_0x25e9cb(0x38a3)];if(_0x558dcd){for(let _0x5b4078=_0x558dcd[_0x25e9cb(0x9da)]-0x1;0x0<=_0x5b4078;_0x5b4078--)this[_0x25e9cb(0x505)][_0x5b4078][_0x25e9cb(0x398a)]=null;null!=(_0x558dcd=this[_0x25e9cb(0x2de0)])&&_0x558dcd[_0x25e9cb(0xc1f)](),this['_renderTarget']=null;}}}},0xe12d:(_0x246186,_0x588fb8,_0x32b005)=>{_0x32b005(0x10435),_0x32b005(0x16449),_0x32b005(0x138df),_0x32b005(0xabf3),_0x32b005(0x1610),_0x32b005(0x12543),class extends null{};},0xff1f:(_0x2cdf00,_0x460d98,_0x442bb5)=>{var _0x391b01=a8_0x2e955a;_0x442bb5['d'](_0x460d98,{'l':()=>_0x84441b});var _0x3b6c99=_0x442bb5(0x12cad),_0x1b2632=_0x442bb5(0x1610);_0x442bb5(0x12543);class _0x84441b extends _0x3b6c99['x']{constructor(_0x5e9999,_0x359863,_0xf3ae,_0x44541d,_0x53fd3e,_0x12b72a=!0x0,_0x58d212=!0x1,_0x2410f8=_0x1b2632['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x3dce69=_0x1b2632['g'][_0x391b01(0x3c2)],_0x1eaa5a,_0x4212f3){var _0x12f2b7=_0x391b01;super(null,_0x53fd3e,!_0x12b72a,_0x58d212,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,_0x1eaa5a),this['format']=_0x44541d,this['_engine']&&(this[_0x12f2b7(0x3f27)][_0x12f2b7(0x2d88)][_0x12f2b7(0x2067)]||_0x3dce69!==_0x1b2632['g']['TEXTURETYPE_FLOAT']||(_0x2410f8=_0x1b2632['g']['TEXTURE_NEAREST_SAMPLINGMODE']),this['_engine'][_0x12f2b7(0x2d88)][_0x12f2b7(0x1628)]||_0x3dce69!==_0x1b2632['g'][_0x12f2b7(0x3e04)]||(_0x2410f8=_0x1b2632['g'][_0x12f2b7(0x642)]),this[_0x12f2b7(0x398a)]=this[_0x12f2b7(0x3f27)][_0x12f2b7(0x1eb5)](_0x5e9999,_0x359863,_0xf3ae,_0x44541d,_0x12b72a,_0x58d212,_0x2410f8,null,_0x3dce69,null!=_0x1eaa5a?_0x1eaa5a:0x0,null!=_0x4212f3&&_0x4212f3),this[_0x12f2b7(0x198b)]=_0x3b6c99['x']['CLAMP_ADDRESSMODE'],this[_0x12f2b7(0x570)]=_0x3b6c99['x'][_0x12f2b7(0x21f9)]);}[_0x391b01(0xc7c)](_0xacd62){var _0x2503fe=_0x391b01;this[_0x2503fe(0x2dc6)]()[_0x2503fe(0x1943)](this[_0x2503fe(0x398a)],_0xacd62,this['_texture']['format'],this[_0x2503fe(0x398a)][_0x2503fe(0x32e5)],null,this[_0x2503fe(0x398a)][_0x2503fe(0x30a3)],this[_0x2503fe(0x398a)]['_useSRGBBuffer']);}static[_0x391b01(0xca0)](_0x113282,_0x56abf3,_0x217cf6,_0x57829f,_0x2dfcc1=!0x0,_0x63bee=!0x1,_0x33d74a=_0x1b2632['g'][_0x391b01(0xca8)]){var _0x4711ed=_0x391b01;return new _0x84441b(_0x113282,_0x56abf3,_0x217cf6,_0x1b2632['g'][_0x4711ed(0x46a)],_0x57829f,_0x2dfcc1,_0x63bee,_0x33d74a);}static[_0x391b01(0x3932)](_0x28e68a,_0x530770,_0x43ff7d,_0x4d0dc2,_0x5cc524=!0x0,_0x39c488=!0x1,_0x54ce4c=_0x1b2632['g'][_0x391b01(0xca8)]){return new _0x84441b(_0x28e68a,_0x530770,_0x43ff7d,_0x1b2632['g']['TEXTUREFORMAT_LUMINANCE_ALPHA'],_0x4d0dc2,_0x5cc524,_0x39c488,_0x54ce4c);}static[_0x391b01(0x30ea)](_0x1634e2,_0x532219,_0x664b7b,_0xcb8fc2,_0x287166=!0x0,_0x40da8b=!0x1,_0x3a0546=_0x1b2632['g']['TEXTURE_TRILINEAR_SAMPLINGMODE']){var _0x432282=_0x391b01;return new _0x84441b(_0x1634e2,_0x532219,_0x664b7b,_0x1b2632['g'][_0x432282(0x76f)],_0xcb8fc2,_0x287166,_0x40da8b,_0x3a0546);}static['CreateRGBTexture'](_0x505c59,_0x283d76,_0x404b61,_0x17e868,_0x2f8a8b=!0x0,_0x359b5d=!0x1,_0x9935c8=_0x1b2632['g'][_0x391b01(0xca8)],_0x3d9714=_0x1b2632['g'][_0x391b01(0x3c2)],_0x1387b3=0x0,_0x1de76b=!0x1){var _0x50aa6e=_0x391b01;return new _0x84441b(_0x505c59,_0x283d76,_0x404b61,_0x1b2632['g'][_0x50aa6e(0x22b7)],_0x17e868,_0x2f8a8b,_0x359b5d,_0x9935c8,_0x3d9714,_0x1387b3,_0x1de76b);}static[_0x391b01(0x123f)](_0x574395,_0xae616e,_0x461f59,_0x493d46,_0x2b07c2=!0x0,_0x2715a8=!0x1,_0x3fd550=_0x1b2632['g'][_0x391b01(0xca8)],_0x532fe1=_0x1b2632['g'][_0x391b01(0x3c2)],_0x37a1d7=0x0,_0x35e7bd=!0x1){return new _0x84441b(_0x574395,_0xae616e,_0x461f59,_0x1b2632['g']['TEXTUREFORMAT_RGBA'],_0x493d46,_0x2b07c2,_0x2715a8,_0x3fd550,_0x532fe1,_0x37a1d7,_0x35e7bd);}static[_0x391b01(0x379f)](_0x1a5bdb,_0x443906,_0xf39f38,_0x4d0909,_0x317268=!0x0,_0x1cb205=!0x1,_0x56b1f3=_0x1b2632['g'][_0x391b01(0xca8)],_0x5f19a3=_0x1b2632['g'][_0x391b01(0x3c2)],_0x571783=!0x1){var _0x12f79b=_0x391b01;return new _0x84441b(_0x1a5bdb,_0x443906,_0xf39f38,_0x1b2632['g'][_0x12f79b(0x2a2)],_0x4d0909,_0x317268,_0x1cb205,_0x56b1f3,_0x5f19a3,_0x1b2632['g']['TEXTURE_CREATIONFLAG_STORAGE'],_0x571783);}static['CreateRTexture'](_0x373fe8,_0x169e43,_0x397f39,_0x6df69b,_0x39b3b2=!0x0,_0x289810=!0x1,_0x3cec38=_0x3b6c99['x'][_0x391b01(0x336a)],_0x3750a7=_0x1b2632['g'][_0x391b01(0xeee)]){var _0x36c311=_0x391b01;return new _0x84441b(_0x373fe8,_0x169e43,_0x397f39,_0x1b2632['g'][_0x36c311(0x3df5)],_0x6df69b,_0x39b3b2,_0x289810,_0x3cec38,_0x3750a7);}static[_0x391b01(0x1f61)](_0x3893bb,_0x4ae4dc,_0x4388c5,_0x4199c6,_0x29e22f=!0x0,_0x3cce1b=!0x1,_0x9e39e9=_0x3b6c99['x']['TRILINEAR_SAMPLINGMODE'],_0x2028f4=_0x1b2632['g'][_0x391b01(0xeee)]){var _0x35022d=_0x391b01;return new _0x84441b(_0x3893bb,_0x4ae4dc,_0x4388c5,_0x1b2632['g'][_0x35022d(0x3df5)],_0x4199c6,_0x29e22f,_0x3cce1b,_0x9e39e9,_0x2028f4,_0x1b2632['g'][_0x35022d(0x3960)]);}}},0x17b27:(_0x10f6e2,_0x590e99,_0x4b3132)=>{var _0x542fd9=a8_0x2e955a;_0x4b3132['d'](_0x590e99,{'e':()=>_0x495d37});var _0x44ab1d=_0x4b3132(0x12cad),_0x41798f=_0x4b3132(0x1610);_0x4b3132(0x12543);class _0x495d37 extends _0x44ab1d['x']{constructor(_0x4d73bb,_0x409a6e,_0x5b74ae,_0x14f800,_0x438146,_0x40d4a6,_0x302ca6=!0x0,_0x1784b6=!0x1,_0x543a09=_0x44ab1d['x'][_0x542fd9(0x336a)],_0x171c5d=_0x41798f['g']['TEXTURETYPE_UNSIGNED_INT']){var _0x405fbe=_0x542fd9;super(null,_0x40d4a6,!_0x302ca6,_0x1784b6),this[_0x405fbe(0x3ced)]=_0x438146,this[_0x405fbe(0x398a)]=_0x40d4a6['getEngine']()[_0x405fbe(0x1d21)](_0x4d73bb,_0x409a6e,_0x5b74ae,_0x14f800,_0x438146,_0x302ca6,_0x1784b6,_0x543a09,null,_0x171c5d),this[_0x405fbe(0x32ba)]=_0x14f800,this[_0x405fbe(0xfc3)]=!0x0;}get[_0x542fd9(0x2c6c)](){var _0x53fb7a=_0x542fd9;return this[_0x53fb7a(0x32ba)];}[_0x542fd9(0xc7c)](_0xc765ba){var _0xe3b0e9=_0x542fd9;this[_0xe3b0e9(0x398a)]&&this[_0xe3b0e9(0x2dc6)]()['updateRawTexture2DArray'](this['_texture'],_0xc765ba,this['_texture']['format'],this[_0xe3b0e9(0x398a)][_0xe3b0e9(0x32e5)],null,this[_0xe3b0e9(0x398a)]['type']);}static[_0x542fd9(0x123f)](_0x578068,_0x300c2a,_0x15103e,_0x465ff7,_0x2311f1,_0x48b94f=!0x0,_0x352a41=!0x1,_0x381bec=_0x41798f['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x470c62=_0x41798f['g'][_0x542fd9(0x3c2)]){var _0x206a9b=_0x542fd9;return new _0x495d37(_0x578068,_0x300c2a,_0x15103e,_0x465ff7,_0x41798f['g'][_0x206a9b(0x2a2)],_0x2311f1,_0x48b94f,_0x352a41,_0x381bec,_0x470c62);}}},0x3b8a:(_0x3f02e8,_0xc1515b,_0x129ab1)=>{_0x129ab1(0x12cad),_0x129ab1(0x1610),_0x129ab1(0x12543),class extends null{};},0xe319:(_0x1d0981,_0x263b79,_0xa8495c)=>{_0xa8495c(0x10fa9),_0xa8495c(0xcde8),class extends null{};},0xcde8:(_0x5dd0bd,_0x1162f7,_0x5be636)=>{var _0x26280a=a8_0x2e955a;_0x5be636['d'](_0x1162f7,{'_':()=>_0x5092b4});var _0x41034e=_0x5be636(0xa896),_0x468f4b=_0x5be636(0xd53f),_0x10a378=_0x5be636(0x12cad),_0x3e4079=_0x5be636(0x28dc),_0x9b65cf=_0x5be636(0x7cbb),_0x37f7ae=_0x5be636(0x1610),_0x5ab8d8=(_0x5be636(0x160b0),_0x5be636(0x51a9),_0x5be636(0x14232)),_0x20ff2e=_0x5be636(0x5397),_0xae6ce4=_0x5be636(0x2de5);class _0x5092b4 extends _0x10a378['x']{constructor(_0x5258c1,_0x3c9886,_0x5b251a,_0x4a73f7=!0x1,_0x1a9e76=!0x0,_0x4b5a0f=_0x37f7ae['g'][_0x26280a(0x3c2)],_0x126ece=!0x1,_0xe2ba4b=_0x10a378['x'][_0x26280a(0x336a)],_0x24a83b=!0x0,_0x19ac9b=!0x1,_0x1e92ab=!0x1,_0x4854f4=_0x37f7ae['g']['TEXTUREFORMAT_RGBA'],_0x504655=!0x1,_0x2a5513,_0x30e60c,_0x2d066d=!0x1,_0x7e251c=!0x1){var _0x7035ca=_0x26280a,_0x5d8241,_0x192589;let _0x5ecc5f=void 0x0;if(_0x7035ca(0x3e0f)==typeof _0x4a73f7&&(_0x4a73f7=!!(_0x192589=_0x4a73f7)[_0x7035ca(0x473)],_0x1a9e76=null==(_0x5d8241=_0x192589[_0x7035ca(0xba6)])||_0x5d8241,_0x4b5a0f=null!=(_0x5d8241=_0x192589[_0x7035ca(0x30a3)])?_0x5d8241:_0x37f7ae['g']['TEXTURETYPE_UNSIGNED_BYTE'],_0x126ece=!!_0x192589['isCube'],_0xe2ba4b=null!=(_0x5d8241=_0x192589['samplingMode'])?_0x5d8241:_0x10a378['x'][_0x7035ca(0x336a)],_0x24a83b=null==(_0x5d8241=_0x192589[_0x7035ca(0x254)])||_0x5d8241,_0x19ac9b=!!_0x192589[_0x7035ca(0x1e40)],_0x1e92ab=!!_0x192589[_0x7035ca(0x97a)],_0x4854f4=null!=(_0x5d8241=_0x192589[_0x7035ca(0x3ced)])?_0x5d8241:_0x37f7ae['g'][_0x7035ca(0x2a2)],_0x504655=!!_0x192589['delayAllocation'],_0x2a5513=_0x192589[_0x7035ca(0x3e30)],_0x30e60c=_0x192589[_0x7035ca(0x1358)],_0x2d066d=!!_0x192589[_0x7035ca(0x3cbd)],_0x7e251c=!!_0x192589['useSRGBBuffer'],_0x5ecc5f=_0x192589[_0x7035ca(0x2971)]),super(null,_0x5b251a,!_0x4a73f7,void 0x0,_0xe2ba4b,void 0x0,void 0x0,void 0x0,void 0x0,_0x4854f4),this[_0x7035ca(0x2a67)]=null,this[_0x7035ca(0x2969)]=(_0x20ae24,_0x40e78d)=>{var _0x4d9ae9=_0x7035ca,_0x4e6788=this[_0x4d9ae9(0x2d8c)]?this[_0x4d9ae9(0x2d8c)][_0x4d9ae9(0x9da)]:0x0;(0x0===_0x40e78d&&0x0<_0x4e6788||0x0===_0x4e6788)&&null!=(_0x40e78d=this[_0x4d9ae9(0x14ab)]())&&_0x40e78d[_0x4d9ae9(0x27d2)][_0x4d9ae9(0x982)](_0x670cd1=>{var _0x984643=_0x4d9ae9;_0x670cd1[_0x984643(0x275a)]();});},this[_0x7035ca(0x15c3)]=!0x0,this[_0x7035ca(0x1f82)]=!0x1,this[_0x7035ca(0x36cd)]=!0x1,this['ignoreCameraViewport']=!0x1,this[_0x7035ca(0x1e0f)]=new _0x41034e['y$'](),this[_0x7035ca(0x265f)]=new _0x41034e['y$'](),this[_0x7035ca(0x1f56)]=new _0x41034e['y$'](),this[_0x7035ca(0x37c7)]=new _0x41034e['y$'](),this[_0x7035ca(0xb23)]=new _0x41034e['y$'](),this[_0x7035ca(0xc4d)]=new _0x41034e['y$'](),this[_0x7035ca(0x284f)]=!0x1,this[_0x7035ca(0x32a9)]=!0x1,this[_0x7035ca(0x22ca)]=-0x1,this[_0x7035ca(0x3504)]=0x1,this['_samples']=0x1,this['_canRescale']=!0x0,this['_renderTarget']=null,this[_0x7035ca(0x41ce)]=_0x468f4b['P'][_0x7035ca(0x317a)](),_0x5b251a=this[_0x7035ca(0x14ab)]()){const _0x406e0e=this['getScene']()['getEngine']();this['_coordinatesMode']=_0x10a378['x']['PROJECTION_MODE'],this['renderList']=new Array(),this[_0x7035ca(0x1c3a)]=_0x5258c1,this['isRenderTarget']=!0x0,this[_0x7035ca(0xda1)]=_0x3c9886,this['_renderPassIds']=[],this['_isCubeData']=_0x126ece,this[_0x7035ca(0x2568)](_0x3c9886),this[_0x7035ca(0x2eae)]=this[_0x7035ca(0xdd6)][0x0],this[_0x7035ca(0x3d06)]=_0x406e0e['onResizeObservable'][_0x7035ca(0x2ed7)](()=>{}),this[_0x7035ca(0x1018)]=!!_0x4a73f7,this[_0x7035ca(0x39f6)]=_0x1a9e76,this[_0x7035ca(0x2f14)]=new _0x9b65cf['$'](_0x5b251a),this['_renderingManager']['_useSceneAutoClearSetup']=!0x0,_0x1e92ab||(this['_renderTargetOptions']={'generateMipMaps':_0x4a73f7,'type':_0x4b5a0f,'format':null!=(_0x5d8241=this[_0x7035ca(0x3c34)])?_0x5d8241:void 0x0,'samplingMode':this['samplingMode'],'generateDepthBuffer':_0x24a83b,'generateStencilBuffer':_0x19ac9b,'samples':_0x2a5513,'creationFlags':_0x30e60c,'noColorAttachment':_0x2d066d,'useSRGBBuffer':_0x7e251c,'colorAttachment':_0x5ecc5f,'label':this[_0x7035ca(0x1c3a)]},this[_0x7035ca(0x39d6)]===_0x10a378['x'][_0x7035ca(0xe33)]&&(this[_0x7035ca(0x198b)]=_0x10a378['x'][_0x7035ca(0x21f9)],this['wrapV']=_0x10a378['x']['CLAMP_ADDRESSMODE']),_0x504655||(_0x126ece?(this['_renderTarget']=_0x5b251a[_0x7035ca(0x279a)]()[_0x7035ca(0xa9f)](this[_0x7035ca(0x405e)](),this[_0x7035ca(0x41c0)]),this[_0x7035ca(0x10e4)]=_0x10a378['x'][_0x7035ca(0xfd3)],this[_0x7035ca(0xd1f)]=_0x468f4b['y3'][_0x7035ca(0x1b77)]()):this['_renderTarget']=_0x5b251a[_0x7035ca(0x279a)]()[_0x7035ca(0x1406)](this['_size'],this[_0x7035ca(0x41c0)]),this[_0x7035ca(0x398a)]=this['_renderTarget'][_0x7035ca(0x2bb4)],void 0x0!==_0x2a5513&&(this[_0x7035ca(0x3e30)]=_0x2a5513)));}}get[_0x26280a(0x310e)](){return this['_renderList'];}set[_0x26280a(0x310e)](_0x23e1f4){var _0x469639=_0x26280a;this[_0x469639(0x2a67)]&&(this[_0x469639(0x2a67)](),this[_0x469639(0x2a67)]=null),_0x23e1f4&&(this[_0x469639(0x2a67)]=(0x0,_0x20ff2e['M'])(_0x23e1f4,this[_0x469639(0x2969)])),this['_renderList']=_0x23e1f4;}get[_0x26280a(0x2cda)](){return this['_postProcesses'];}get['_prePassEnabled'](){var _0x334b70=_0x26280a;return!!this[_0x334b70(0x23dc)]&&this[_0x334b70(0x23dc)][_0x334b70(0x3f0a)];}set['onAfterUnbind'](_0x5098e5){var _0x1934e8=_0x26280a;this['_onAfterUnbindObserver']&&this[_0x1934e8(0x265f)]['remove'](this[_0x1934e8(0x2d43)]),this['_onAfterUnbindObserver']=this['onAfterUnbindObservable'][_0x1934e8(0x2ed7)](_0x5098e5);}set[_0x26280a(0x2afd)](_0x124055){var _0x2ef4ed=_0x26280a;this[_0x2ef4ed(0x3354)]&&this[_0x2ef4ed(0x1f56)][_0x2ef4ed(0x209f)](this['_onBeforeRenderObserver']),this['_onBeforeRenderObserver']=this[_0x2ef4ed(0x1f56)][_0x2ef4ed(0x2ed7)](_0x124055);}set[_0x26280a(0x14da)](_0x2fb9b1){var _0x62528c=_0x26280a;this[_0x62528c(0x633)]&&this[_0x62528c(0x37c7)][_0x62528c(0x209f)](this['_onAfterRenderObserver']),this[_0x62528c(0x633)]=this[_0x62528c(0x37c7)][_0x62528c(0x2ed7)](_0x2fb9b1);}set[_0x26280a(0x1f64)](_0x181884){var _0x420aae=_0x26280a;this[_0x420aae(0x501)]&&this[_0x420aae(0xb23)][_0x420aae(0x209f)](this[_0x420aae(0x501)]),this['_onClearObserver']=this['onClearObservable'][_0x420aae(0x2ed7)](_0x181884);}get['renderPassIds'](){var _0x272fa0=_0x26280a;return this[_0x272fa0(0xdd6)];}get['currentRefreshId'](){var _0x2ffc95=_0x26280a;return this[_0x2ffc95(0x22ca)];}[_0x26280a(0x3ae2)](_0x30c533,_0x3c3f5e){var _0x1210d0=_0x26280a;let _0x2f4f58;_0x2f4f58=Array[_0x1210d0(0x396b)](_0x30c533)?_0x30c533:[_0x30c533];for(let _0x6cf10=0x0;_0x6cf10<_0x2f4f58[_0x1210d0(0x9da)];++_0x6cf10)for(let _0x16034d=0x0;_0x16034d{var _0x47aa06=_0x13e39f;this[_0x47aa06(0x37c7)][_0x47aa06(0x223f)](_0x91271f);});}[_0x26280a(0xc6a)](_0x1747f1,_0x14869b,_0x4e18af,_0x25d935){var _0xc4f4=_0x26280a;this[_0xc4f4(0x30d1)]?this[_0xc4f4(0x1aa)]||this[_0xc4f4(0x30d1)][_0xc4f4(0xc6a)](this[_0xc4f4(0x398a)],this[_0xc4f4(0x36d5)]):_0x25d935&&_0x1747f1[_0xc4f4(0x9b0)][_0xc4f4(0xc6a)](this['_texture'])||this[_0xc4f4(0x1fb)](_0x14869b,_0x4e18af);}[_0x26280a(0x35d1)](_0x41b013,_0xe84157,_0x53830e,_0x3437d5=0x0,_0xd4f212=null){var _0x13b053=_0x26280a;const _0x2b51f4=this[_0x13b053(0x14ab)]();if(_0x2b51f4){const _0x114562=_0x2b51f4[_0x13b053(0x279a)]();if(null!=(_0x2d3bca=_0x114562['_debugPushGroup'])&&_0x2d3bca[_0x13b053(0xc8f)](_0x114562,_0x13b053(0x1ed8)+_0x41b013+'\x20layer\x20#'+_0x3437d5,0x1),this[_0x13b053(0xc6a)](_0x2b51f4,_0x41b013,_0x3437d5,_0xe84157),this[_0x13b053(0xfc3)]?(_0x114562['currentRenderPassId']=this[_0x13b053(0xdd6)][_0x3437d5],this[_0x13b053(0x1f56)][_0x13b053(0x223f)](_0x3437d5)):(_0x114562[_0x13b053(0x2336)]=this[_0x13b053(0xdd6)][_0x41b013],this['onBeforeRenderObservable']['notifyObservers'](_0x41b013)),_0x114562[_0x13b053(0x2f44)]&&_0x114562[_0x13b053(0x3733)]===_0x37f7ae['g'][_0x13b053(0x39c3)])this[_0x13b053(0xb23)]['hasObservers']()?this[_0x13b053(0xb23)][_0x13b053(0x223f)](_0x114562):this[_0x13b053(0x32a9)]||_0x114562['clear'](this[_0x13b053(0x1af9)]||_0x2b51f4[_0x13b053(0x1af9)],!0x0,!0x0,!0x0);else{let _0x13ae12=null;var _0x2d3bca=this['renderList']||_0x2b51f4['getActiveMeshes']()[_0x13b053(0x3d41)],_0x469d35=(this[_0x13b053(0x310e)]||_0x2b51f4[_0x13b053(0x1984)]())['length'];(_0x13ae12=this[_0x13b053(0x2ea6)]?this['getCustomRenderList'](this['is2DArray']?_0x3437d5:_0x41b013,_0x2d3bca,_0x469d35):_0x13ae12)?this[_0x13b053(0x1ca1)](_0x13ae12,_0x13ae12[_0x13b053(0x9da)],_0xd4f212,this['forceLayerMaskCheck']):(this[_0x13b053(0x41af)]||(this[_0x13b053(0x1ca1)](_0x2d3bca,_0x469d35,_0xd4f212,!this['renderList']||this[_0x13b053(0x36cd)]),this[_0x13b053(0x41af)]=!0x0),_0x13ae12=_0x2d3bca);for(const _0x40384d of _0x2b51f4['_beforeRenderTargetClearStage'])_0x40384d[_0x13b053(0x1b85)](this,_0x41b013,_0x3437d5);this['onClearObservable'][_0x13b053(0x1750)]()?this[_0x13b053(0xb23)]['notifyObservers'](_0x114562):this[_0x13b053(0x32a9)]||_0x114562['clear'](this[_0x13b053(0x1af9)]||_0x2b51f4[_0x13b053(0x1af9)],!0x0,!0x0,!0x0),this[_0x13b053(0x39f6)]||_0x2b51f4[_0x13b053(0xf26)](!0x0);for(const _0x1e4984 of _0x2b51f4[_0x13b053(0x3cf8)])_0x1e4984['action'](this,_0x41b013,_0x3437d5);this[_0x13b053(0x2f14)]['render'](this[_0x13b053(0x2759)],_0x13ae12,this['renderParticles'],this[_0x13b053(0x1f82)]);for(const _0x1bbb8e of _0x2b51f4[_0x13b053(0x15ce)])_0x1bbb8e[_0x13b053(0x1b85)](this,_0x41b013,_0x3437d5);_0x2d3bca=null!=(_0xd4f212=null==(_0x469d35=this['_texture'])?void 0x0:_0x469d35[_0x13b053(0x473)])&&_0xd4f212,(this[_0x13b053(0x398a)]&&(this['_texture'][_0x13b053(0x473)]=!0x1),this[_0x13b053(0x30d1)]?this['_postProcessManager'][_0x13b053(0x321e)](!0x1,null!=(_0x469d35=this['_renderTarget'])?_0x469d35:void 0x0,_0x41b013,this[_0x13b053(0x36d5)],this['ignoreCameraViewport']):_0xe84157&&_0x2b51f4[_0x13b053(0x9b0)][_0x13b053(0x321e)](!0x1,null!=(_0xd4f212=this[_0x13b053(0x2de0)])?_0xd4f212:void 0x0,_0x41b013));for(const _0x820bee of _0x2b51f4[_0x13b053(0x2f9f)])_0x820bee[_0x13b053(0x1b85)](this,_0x41b013,_0x3437d5);this[_0x13b053(0x398a)]&&(this[_0x13b053(0x398a)][_0x13b053(0x473)]=_0x2d3bca),this[_0x13b053(0x39f6)]||_0x2b51f4['updateTransformMatrix'](!0x0),_0x53830e&&_0xae6ce4['B']['DumpFramebuffer'](this['getRenderWidth'](),this['getRenderHeight'](),_0x114562);}this['_unbindFrameBuffer'](_0x114562,_0x41b013),this[_0x13b053(0x398a)]&&this[_0x13b053(0xfe1)]&&0x5===_0x41b013&&_0x114562[_0x13b053(0x3b7)](this[_0x13b053(0x398a)]),null!=(_0x469d35=_0x114562[_0x13b053(0x1cca)])&&_0x469d35[_0x13b053(0xc8f)](_0x114562,0x1);}}['setRenderingOrder'](_0x37efe9,_0x3f79e8=null,_0x2c9dee=null,_0xbfd8bb=null){var _0x23734b=_0x26280a;this[_0x23734b(0x2f14)][_0x23734b(0x2736)](_0x37efe9,_0x3f79e8,_0x2c9dee,_0xbfd8bb);}[_0x26280a(0x2c9c)](_0x41044a,_0x5950b6){var _0x21eafe=_0x26280a;this[_0x21eafe(0x2f14)][_0x21eafe(0x2c9c)](_0x41044a,_0x5950b6),this[_0x21eafe(0x2f14)][_0x21eafe(0x189c)]=!0x1;}['clone'](){var _0x567b29=_0x26280a,_0x197630=this[_0x567b29(0x12d1)]();const _0xf597c6=new _0x5092b4(this['name'],_0x197630,this[_0x567b29(0x14ab)](),this[_0x567b29(0x41c0)][_0x567b29(0x473)],this['_doNotChangeAspectRatio'],this[_0x567b29(0x41c0)][_0x567b29(0x30a3)],this[_0x567b29(0xfe1)],this[_0x567b29(0x41c0)][_0x567b29(0x39d6)],this[_0x567b29(0x41c0)][_0x567b29(0x254)],this[_0x567b29(0x41c0)][_0x567b29(0x1e40)],void 0x0,this['_renderTargetOptions'][_0x567b29(0x3ced)],void 0x0,this[_0x567b29(0x41c0)][_0x567b29(0x3e30)]);return _0xf597c6['hasAlpha']=this[_0x567b29(0x2e4)],_0xf597c6['level']=this[_0x567b29(0x1f4d)],_0xf597c6[_0x567b29(0x10e4)]=this[_0x567b29(0x10e4)],this[_0x567b29(0x310e)]&&(_0xf597c6[_0x567b29(0x310e)]=this[_0x567b29(0x310e)]['slice'](0x0)),_0xf597c6;}['serialize'](){var _0x2b0939=_0x26280a;if(!this[_0x2b0939(0x1c3a)])return null;const _0x13275=super[_0x2b0939(0xea8)]();if(_0x13275[_0x2b0939(0x3b49)]=this[_0x2b0939(0x405e)](),_0x13275[_0x2b0939(0x310e)]=[],this[_0x2b0939(0x310e)]){for(let _0x347b1b=0x0;_0x347b1bnew _0x5092b4(_0x528c20,_0x3a65b7,_0x4c48b4,_0x2f72d3);},0x12cad:(_0x94bd02,_0x58767a,_0x37ab9b)=>{var _0x15d59c=a8_0x2e955a;_0x37ab9b['d'](_0x58767a,{'x':()=>_0x27f860});function _0x5beee6(_0x58701d,_0x1dc9a2,_0x395623,_0x47de81){var _0x2c342b=a8_0xcbd5,_0x4adf60,_0x29d0cd=arguments[_0x2c342b(0x9da)],_0x2a6441=_0x29d0cd<0x3?_0x1dc9a2:null===_0x47de81?_0x47de81=Object[_0x2c342b(0x2fee)](_0x1dc9a2,_0x395623):_0x47de81;if(_0x2c342b(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x2c342b(0x3902)])_0x2a6441=Reflect[_0x2c342b(0x3902)](_0x58701d,_0x1dc9a2,_0x395623,_0x47de81);else{for(var _0x41384b=_0x58701d['length']-0x1;0x0<=_0x41384b;_0x41384b--)(_0x4adf60=_0x58701d[_0x41384b])&&(_0x2a6441=(_0x29d0cd<0x3?_0x4adf60(_0x2a6441):0x3<_0x29d0cd?_0x4adf60(_0x1dc9a2,_0x395623,_0x2a6441):_0x4adf60(_0x1dc9a2,_0x395623))||_0x2a6441);}0x3<_0x29d0cd&&_0x2a6441&&Object[_0x2c342b(0x30e2)](_0x1dc9a2,_0x395623,_0x2a6441);}var _0x5b5e9a=_0x37ab9b(0x10435),_0x4fc4e8=_0x37ab9b(0xa896),_0x2f5f07=_0x37ab9b(0xd53f),_0x58767a=_0x37ab9b(0xd74a),_0x3a44f7=_0x37ab9b(0x1610),_0x2a2e95=_0x37ab9b(0x4158),_0x14cfba=_0x37ab9b(0x8baf),_0x28f07a=_0x37ab9b(0x7f8c),_0x6b35ef=_0x37ab9b(0xfa63),_0x34cc05=_0x37ab9b(0x10fa9),_0x5c7b55=_0x37ab9b(0xb82),_0x193751=_0x37ab9b(0x21da),_0x3c4098=_0x37ab9b(0x11338);class _0x27f860 extends _0x58767a['V']{constructor(_0x5a3709,_0x3bad84,_0x37f02b,_0x3b28b8,_0x332f67=_0x27f860['TRILINEAR_SAMPLINGMODE'],_0x224e6d=null,_0x319b59=null,_0x73a520=null,_0x11fab9=!0x1,_0x6ed0e,_0x5ec5ea,_0xa65426,_0x1e09a4,_0x5c4798){var _0x5eae47=a8_0xcbd5;super(_0x3bad84),this['url']=null,this['uOffset']=0x0,this[_0x5eae47(0x3673)]=0x0,this[_0x5eae47(0x21dd)]=0x1,this[_0x5eae47(0x1462)]=0x1,this[_0x5eae47(0x1b50)]=0x0,this[_0x5eae47(0x3487)]=0x0,this[_0x5eae47(0x3ba7)]=0x0,this[_0x5eae47(0x2ae2)]=0.5,this[_0x5eae47(0x188b)]=0.5,this[_0x5eae47(0xd0b)]=0.5,this[_0x5eae47(0x1964)]=!0x1,this['inspectableCustomProperties']=null,this['_noMipmap']=!0x1,this[_0x5eae47(0x3b7f)]=!0x1,this[_0x5eae47(0x1fdd)]=null,this[_0x5eae47(0x39ec)]=null,this[_0x5eae47(0x119d)]=null,this[_0x5eae47(0x16a2)]=null,this[_0x5eae47(0x1759)]=null,this[_0x5eae47(0xa4c)]=null,this[_0x5eae47(0xef6)]=-0x1,this['_cachedVOffset']=-0x1,this[_0x5eae47(0x2f97)]=0x0,this[_0x5eae47(0x24dd)]=0x0,this['_cachedUAng']=-0x1,this[_0x5eae47(0xfe3)]=-0x1,this[_0x5eae47(0x81a)]=-0x1,this[_0x5eae47(0x456)]=-0x1,this['_cachedURotationCenter']=-0x1,this[_0x5eae47(0x36e7)]=-0x1,this[_0x5eae47(0x1a1f)]=-0x1,this['_cachedHomogeneousRotationInUVTransform']=!0x1,this['_cachedReflectionTextureMatrix']=null,this[_0x5eae47(0x19df)]=-0x1,this[_0x5eae47(0x7cc)]=-0x1,this[_0x5eae47(0xc8a)]=0x0,this[_0x5eae47(0x9b5)]=0x0,this['_cachedReflectionCoordinatesMode']=-0x1,this[_0x5eae47(0x2885)]=null,this[_0x5eae47(0x152c)]=!0x1,this[_0x5eae47(0x3c34)]=null,this['_delayedOnLoad']=null,this[_0x5eae47(0x1dea)]=null,this[_0x5eae47(0x7ac)]=new _0x4fc4e8['y$'](),this['_isBlocking']=!0x0,this[_0x5eae47(0x1c3a)]=_0x5a3709||'',this[_0x5eae47(0xfa0)]=_0x5a3709;let _0x4634a1,_0x175da5=!0x1,_0x4dd260=null;_0x5eae47(0x3e0f)==typeof _0x37f02b&&null!==_0x37f02b?(_0x4634a1=null!=(_0x3bad84=_0x37f02b[_0x5eae47(0x3eeb)])&&_0x3bad84,_0x3b28b8=null!=(_0x5a3709=_0x37f02b[_0x5eae47(0x32e5)])?_0x5a3709:!_0x3c4098['e'][_0x5eae47(0x119b)],_0x332f67=null!=(_0x3bad84=_0x37f02b[_0x5eae47(0x39d6)])?_0x3bad84:_0x27f860[_0x5eae47(0x336a)],_0x224e6d=null!=(_0x5a3709=_0x37f02b[_0x5eae47(0xffc)])?_0x5a3709:null,_0x319b59=null!=(_0x3bad84=_0x37f02b['onError'])?_0x3bad84:null,_0x73a520=null!=(_0x5a3709=_0x37f02b[_0x5eae47(0x314)])?_0x5a3709:null,_0x11fab9=null!=(_0x3bad84=_0x37f02b['deleteBuffer'])&&_0x3bad84,_0x6ed0e=_0x37f02b[_0x5eae47(0x3ced)],_0x5ec5ea=_0x37f02b[_0x5eae47(0x1a17)],_0xa65426=_0x37f02b['loaderOptions'],_0x1e09a4=_0x37f02b[_0x5eae47(0x1358)],_0x175da5=null!=(_0x5a3709=_0x37f02b[_0x5eae47(0x343a)])&&_0x5a3709,_0x4dd260=null!=(_0x3bad84=_0x37f02b[_0x5eae47(0x253b)])?_0x3bad84:null):_0x4634a1=!!_0x37f02b,this[_0x5eae47(0x1ef0)]=_0x4634a1,this[_0x5eae47(0x3b7f)]=void 0x0===_0x3b28b8?!_0x3c4098['e'][_0x5eae47(0x119b)]:_0x3b28b8,this[_0x5eae47(0x1ab8)]=_0x332f67,this[_0x5eae47(0x2885)]=_0x73a520,this[_0x5eae47(0x152c)]=_0x11fab9,this[_0x5eae47(0x33ce)]=_0x5ec5ea,this[_0x5eae47(0x1f51)]=_0xa65426,this[_0x5eae47(0x3492)]=_0x1e09a4,this[_0x5eae47(0x1f96)]=_0x175da5,this[_0x5eae47(0x1967)]=_0x5c4798,_0x6ed0e&&(this[_0x5eae47(0x3c34)]=_0x6ed0e);const _0x32e3e0=this[_0x5eae47(0x14ab)](),_0x3be603=this[_0x5eae47(0x2dc6)]();if(_0x3be603){_0x3be603[_0x5eae47(0x369c)][_0x5eae47(0x223f)](this);const _0x3115f0=()=>{var _0xf903d=_0x5eae47;this['_texture']&&(this[_0xf903d(0x398a)][_0xf903d(0x268e)]&&(this[_0xf903d(0x1462)]*=-0x1,this[_0xf903d(0x3673)]+=0x1),null!==this[_0xf903d(0x398a)]['_cachedWrapU']&&(this[_0xf903d(0x198b)]=this[_0xf903d(0x398a)][_0xf903d(0x98f)],this[_0xf903d(0x398a)]['_cachedWrapU']=null),null!==this[_0xf903d(0x398a)][_0xf903d(0x3219)]&&(this[_0xf903d(0x570)]=this[_0xf903d(0x398a)][_0xf903d(0x3219)],this[_0xf903d(0x398a)][_0xf903d(0x3219)]=null),null!==this[_0xf903d(0x398a)][_0xf903d(0x1fbc)]&&(this[_0xf903d(0x14ad)]=this[_0xf903d(0x398a)][_0xf903d(0x1fbc)],this[_0xf903d(0x398a)][_0xf903d(0x1fbc)]=null)),this['onLoadObservable'][_0xf903d(0x1750)]()&&this[_0xf903d(0x7ac)]['notifyObservers'](this),_0x224e6d&&_0x224e6d(),!this[_0xf903d(0x2637)]&&_0x32e3e0&&_0x32e3e0['resetCachedMaterial']();},_0x1851df=(_0x51d9a5,_0x5b5312)=>{var _0x38c9ea=_0x5eae47;this[_0x38c9ea(0x3bdb)]=!0x0,this['_errorObject']={'message':_0x51d9a5,'exception':_0x5b5312},_0x319b59&&_0x319b59(_0x51d9a5,_0x5b5312),_0x27f860['OnTextureLoadErrorObservable'][_0x38c9ea(0x223f)](this);};if(!this[_0x5eae47(0xfa0)]&&!_0x4dd260)return this[_0x5eae47(0x1595)]=_0x3115f0,void(this['_delayedOnError']=_0x1851df);if(this[_0x5eae47(0x398a)]=null!==_0x4dd260&&void 0x0!==_0x4dd260?_0x4dd260:this['_getFromCache'](this['url'],_0x4634a1,_0x332f67,this['_invertY'],_0x175da5),this[_0x5eae47(0x398a)]){if(this[_0x5eae47(0x398a)][_0x5eae47(0xe80)])_0x28f07a['Q'][_0x5eae47(0x3496)](()=>_0x3115f0());else{const _0x106a33=this['_texture'][_0x5eae47(0x7f0)][_0x5eae47(0x2ed7)](_0x3115f0);this['_texture']['onErrorObservable'][_0x5eae47(0x2ed7)](_0x3f2230=>{var _0x459429=_0x5eae47;_0x1851df(_0x3f2230['message'],_0x3f2230[_0x459429(0x12df)]),null!=(_0x3f2230=this[_0x459429(0x398a)])&&_0x3f2230[_0x459429(0x7f0)][_0x459429(0x209f)](_0x106a33);});}}else{if(_0x32e3e0&&_0x32e3e0[_0x5eae47(0x3740)])this['delayLoadState']=_0x3a44f7['g'][_0x5eae47(0xf9a)],this['_delayedOnLoad']=_0x3115f0,this[_0x5eae47(0x1dea)]=_0x1851df;else{try{this['_texture']=_0x3be603[_0x5eae47(0xdaf)](this[_0x5eae47(0xfa0)],_0x4634a1,this[_0x5eae47(0x3b7f)],_0x32e3e0,_0x332f67,_0x3115f0,_0x1851df,this[_0x5eae47(0x2885)],void 0x0,this[_0x5eae47(0x3c34)],this[_0x5eae47(0x1967)],_0x5ec5ea,_0xa65426,_0x1e09a4,_0x175da5);}catch(_0x5074b6){throw _0x1851df(_0x5eae47(0x2409),_0x5074b6),_0x5074b6;}_0x11fab9&&(this[_0x5eae47(0x2885)]=null);}}}}get['noMipmap'](){var _0x43ab73=a8_0xcbd5;return this[_0x43ab73(0x1ef0)];}get[_0x15d59c(0x1a17)](){return this['_mimeType'];}set[_0x15d59c(0x2637)](_0x3b8f1e){var _0x2552fc=_0x15d59c;this[_0x2552fc(0x299d)]=_0x3b8f1e;}get[_0x15d59c(0x2637)](){var _0x139357=_0x15d59c;return this[_0x139357(0x299d)];}get[_0x15d59c(0x32e5)](){return this['_invertY'];}[_0x15d59c(0x2268)](_0x497a3a,_0x30ead1=null,_0x408b65,_0x21ee82){var _0x33825b=_0x15d59c;this[_0x33825b(0xfa0)]&&(this[_0x33825b(0x3736)](),this[_0x33825b(0x14ab)]()[_0x33825b(0x3e08)](_0x3a44f7['g'][_0x33825b(0x2aa)])),this[_0x33825b(0x1c3a)]&&!this[_0x33825b(0x1c3a)][_0x33825b(0x294b)](_0x33825b(0x8c9))||(this[_0x33825b(0x1c3a)]=_0x497a3a),this[_0x33825b(0xfa0)]=_0x497a3a,this[_0x33825b(0x2885)]=_0x30ead1,this[_0x33825b(0x1967)]=_0x21ee82,this[_0x33825b(0x27ad)]=_0x3a44f7['g'][_0x33825b(0xf9a)],_0x408b65&&(this[_0x33825b(0x1595)]=_0x408b65),this[_0x33825b(0x23ac)]();}[_0x15d59c(0x23ac)](){var _0x1934d9=_0x15d59c;if(this[_0x1934d9(0x27ad)]===_0x3a44f7['g'][_0x1934d9(0xf9a)]){const _0x3d1545=this['getScene']();_0x3d1545&&(this[_0x1934d9(0x27ad)]=_0x3a44f7['g']['DELAYLOADSTATE_LOADED'],this[_0x1934d9(0x398a)]=this[_0x1934d9(0x2ba0)](this[_0x1934d9(0xfa0)],this['_noMipmap'],this['samplingMode'],this[_0x1934d9(0x3b7f)],this['_useSRGBBuffer']),this['_texture']?this[_0x1934d9(0x1595)]&&(this[_0x1934d9(0x398a)]['isReady']?_0x28f07a['Q'][_0x1934d9(0x3496)](this[_0x1934d9(0x1595)]):this['_texture'][_0x1934d9(0x7f0)][_0x1934d9(0x2ed7)](this[_0x1934d9(0x1595)])):(this[_0x1934d9(0x398a)]=_0x3d1545[_0x1934d9(0x279a)]()[_0x1934d9(0xdaf)](this[_0x1934d9(0xfa0)],this['_noMipmap'],this[_0x1934d9(0x3b7f)],_0x3d1545,this[_0x1934d9(0x39d6)],this[_0x1934d9(0x1595)],this['_delayedOnError'],this[_0x1934d9(0x2885)],null,this['_format'],this[_0x1934d9(0x1967)],this[_0x1934d9(0x33ce)],this['_loaderOptions'],this[_0x1934d9(0x3492)],this[_0x1934d9(0x1f96)]),this[_0x1934d9(0x152c)]&&(this[_0x1934d9(0x2885)]=null)),this[_0x1934d9(0x1595)]=null,this[_0x1934d9(0x1dea)]=null);}}[_0x15d59c(0xad9)](_0x403419,_0x29fe5e,_0x206395,_0x1df111){var _0x229eaf=_0x15d59c;_0x403419*=this['_cachedUScale'],_0x29fe5e*=this[_0x229eaf(0x24dd)],_0x403419-=this[_0x229eaf(0x2ae2)]*this[_0x229eaf(0x2f97)],_0x29fe5e-=this[_0x229eaf(0x188b)]*this['_cachedVScale'],_0x206395-=this[_0x229eaf(0xd0b)],_0x2f5f07['P'][_0x229eaf(0x1694)](_0x403419,_0x29fe5e,_0x206395,this[_0x229eaf(0x1fdd)],_0x1df111),_0x1df111['x']+=this[_0x229eaf(0x2ae2)]*this[_0x229eaf(0x2f97)]+this['_cachedUOffset'],_0x1df111['y']+=this[_0x229eaf(0x188b)]*this['_cachedVScale']+this[_0x229eaf(0x2cec)],_0x1df111['z']+=this[_0x229eaf(0xd0b)];}['checkTransformsAreIdentical'](_0x2ca66d){var _0xf651d5=_0x15d59c;return null!==_0x2ca66d&&this[_0xf651d5(0x1f57)]===_0x2ca66d[_0xf651d5(0x1f57)]&&this[_0xf651d5(0x3673)]===_0x2ca66d[_0xf651d5(0x3673)]&&this[_0xf651d5(0x21dd)]===_0x2ca66d['uScale']&&this[_0xf651d5(0x1462)]===_0x2ca66d[_0xf651d5(0x1462)]&&this[_0xf651d5(0x1b50)]===_0x2ca66d['uAng']&&this['vAng']===_0x2ca66d[_0xf651d5(0x3487)]&&this[_0xf651d5(0x3ba7)]===_0x2ca66d['wAng'];}[_0x15d59c(0x6a6)](_0x586b5a=0x1){var _0x323ab8=_0x15d59c;if(this['uOffset']===this['_cachedUOffset']&&this[_0x323ab8(0x3673)]===this[_0x323ab8(0x2cec)]&&this['uScale']*_0x586b5a===this[_0x323ab8(0x2f97)]&&this[_0x323ab8(0x1462)]===this['_cachedVScale']&&this[_0x323ab8(0x1b50)]===this[_0x323ab8(0xd25)]&&this[_0x323ab8(0x3487)]===this[_0x323ab8(0xfe3)]&&this[_0x323ab8(0x3ba7)]===this[_0x323ab8(0x81a)]&&this[_0x323ab8(0x2ae2)]===this[_0x323ab8(0x404f)]&&this[_0x323ab8(0x188b)]===this[_0x323ab8(0x36e7)]&&this[_0x323ab8(0xd0b)]===this['_cachedWRotationCenter']&&this[_0x323ab8(0x1964)]===this['_cachedHomogeneousRotationInUVTransform'])return this[_0x323ab8(0x39ec)];this['_cachedUOffset']=this[_0x323ab8(0x1f57)],this[_0x323ab8(0x2cec)]=this[_0x323ab8(0x3673)],this[_0x323ab8(0x2f97)]=this[_0x323ab8(0x21dd)]*_0x586b5a,this[_0x323ab8(0x24dd)]=this['vScale'],this[_0x323ab8(0xd25)]=this[_0x323ab8(0x1b50)],this['_cachedVAng']=this[_0x323ab8(0x3487)],this[_0x323ab8(0x81a)]=this[_0x323ab8(0x3ba7)],this['_cachedURotationCenter']=this[_0x323ab8(0x2ae2)],this[_0x323ab8(0x36e7)]=this[_0x323ab8(0x188b)],this[_0x323ab8(0x1a1f)]=this[_0x323ab8(0xd0b)],this[_0x323ab8(0x93b)]=this[_0x323ab8(0x1964)],this[_0x323ab8(0x39ec)]&&this[_0x323ab8(0x1fdd)]||(this[_0x323ab8(0x39ec)]=_0x2f5f07['y3'][_0x323ab8(0x317a)](),this[_0x323ab8(0x1fdd)]=new _0x2f5f07['y3'](),this[_0x323ab8(0x16a2)]=_0x2f5f07['P'][_0x323ab8(0x317a)](),this[_0x323ab8(0x1759)]=_0x2f5f07['P'][_0x323ab8(0x317a)](),this[_0x323ab8(0xa4c)]=_0x2f5f07['P'][_0x323ab8(0x317a)]()),_0x2f5f07['y3'][_0x323ab8(0x397a)](this[_0x323ab8(0x3487)],this['uAng'],this[_0x323ab8(0x3ba7)],this['_rowGenerationMatrix']),this[_0x323ab8(0x1964)]?(_0x2f5f07['y3']['TranslationToRef'](-this[_0x323ab8(0x404f)],-this[_0x323ab8(0x36e7)],-this['_cachedWRotationCenter'],_0x2f5f07['jp'][_0x323ab8(0x735)][0x0]),_0x2f5f07['y3'][_0x323ab8(0x25f9)](this[_0x323ab8(0x404f)],this[_0x323ab8(0x36e7)],this[_0x323ab8(0x1a1f)],_0x2f5f07['jp'][_0x323ab8(0x735)][0x1]),_0x2f5f07['y3'][_0x323ab8(0x21c4)](this[_0x323ab8(0x2f97)],this['_cachedVScale'],0x0,_0x2f5f07['jp'][_0x323ab8(0x735)][0x2]),_0x2f5f07['y3'][_0x323ab8(0x25f9)](this[_0x323ab8(0xef6)],this[_0x323ab8(0x2cec)],0x0,_0x2f5f07['jp'][_0x323ab8(0x735)][0x3]),_0x2f5f07['jp'][_0x323ab8(0x735)][0x0][_0x323ab8(0x210e)](this[_0x323ab8(0x1fdd)],this[_0x323ab8(0x39ec)]),this['_cachedTextureMatrix'][_0x323ab8(0x210e)](_0x2f5f07['jp']['Matrix'][0x1],this['_cachedTextureMatrix']),this[_0x323ab8(0x39ec)]['multiplyToRef'](_0x2f5f07['jp'][_0x323ab8(0x735)][0x2],this['_cachedTextureMatrix']),this['_cachedTextureMatrix'][_0x323ab8(0x210e)](_0x2f5f07['jp']['Matrix'][0x3],this[_0x323ab8(0x39ec)]),this[_0x323ab8(0x39ec)][_0x323ab8(0x1260)](0x2,this[_0x323ab8(0x39ec)]['m'][0xc],this[_0x323ab8(0x39ec)]['m'][0xd],this[_0x323ab8(0x39ec)]['m'][0xe],0x1)):(this['_prepareRowForTextureGeneration'](0x0,0x0,0x0,this[_0x323ab8(0x16a2)]),this[_0x323ab8(0xad9)](0x1,0x0,0x0,this['_t1']),this[_0x323ab8(0xad9)](0x0,0x1,0x0,this[_0x323ab8(0xa4c)]),this[_0x323ab8(0x1759)][_0x323ab8(0x1485)](this[_0x323ab8(0x16a2)]),this['_t2'][_0x323ab8(0x1485)](this[_0x323ab8(0x16a2)]),_0x2f5f07['y3'][_0x323ab8(0x3221)](this['_t1']['x'],this[_0x323ab8(0x1759)]['y'],this[_0x323ab8(0x1759)]['z'],0x0,this[_0x323ab8(0xa4c)]['x'],this[_0x323ab8(0xa4c)]['y'],this[_0x323ab8(0xa4c)]['z'],0x0,this[_0x323ab8(0x16a2)]['x'],this[_0x323ab8(0x16a2)]['y'],this[_0x323ab8(0x16a2)]['z'],0x0,0x0,0x0,0x0,0x1,this[_0x323ab8(0x39ec)]));const _0x592e66=this[_0x323ab8(0x14ab)]();return _0x592e66&&this['optimizeUVAllocation']&&_0x592e66[_0x323ab8(0x3e08)](_0x3a44f7['g'][_0x323ab8(0x2aa)],_0x1fd19d=>_0x1fd19d[_0x323ab8(0x32e9)](this)),this[_0x323ab8(0x39ec)];}['getReflectionTextureMatrix'](){var _0x428ac7=_0x15d59c;const _0x1cb0c0=this[_0x428ac7(0x14ab)]();if(!_0x1cb0c0)return this['_cachedReflectionTextureMatrix'];if(this['uOffset']===this[_0x428ac7(0x19df)]&&this['vOffset']===this[_0x428ac7(0x7cc)]&&this['uScale']===this[_0x428ac7(0xc8a)]&&this['vScale']===this[_0x428ac7(0x9b5)]&&this[_0x428ac7(0x10e4)]===this['_cachedReflectionCoordinatesMode']){if(this[_0x428ac7(0x10e4)]!==_0x27f860[_0x428ac7(0x2b5)])return this[_0x428ac7(0x3939)];if(this[_0x428ac7(0x456)]===_0x1cb0c0[_0x428ac7(0x17a9)]()[_0x428ac7(0x12cc)])return this['_cachedReflectionTextureMatrix'];}this[_0x428ac7(0x3939)]||(this[_0x428ac7(0x3939)]=_0x2f5f07['y3'][_0x428ac7(0x317a)]()),this[_0x428ac7(0x119d)]||(this['_projectionModeMatrix']=_0x2f5f07['y3'][_0x428ac7(0x317a)]());var _0x311de8=this['_cachedReflectionCoordinatesMode']!==this[_0x428ac7(0x10e4)];switch(this[_0x428ac7(0x19df)]=this[_0x428ac7(0x1f57)],this[_0x428ac7(0x7cc)]=this[_0x428ac7(0x3673)],this['_cachedReflectionUScale']=this[_0x428ac7(0x21dd)],this[_0x428ac7(0x9b5)]=this[_0x428ac7(0x1462)],this['_cachedReflectionCoordinatesMode']=this[_0x428ac7(0x10e4)],this['coordinatesMode']){case _0x27f860[_0x428ac7(0x1a0e)]:_0x2f5f07['y3'][_0x428ac7(0x8ef)](this['_cachedReflectionTextureMatrix']),this['_cachedReflectionTextureMatrix'][0x0]=this[_0x428ac7(0x21dd)],this[_0x428ac7(0x3939)][0x5]=this[_0x428ac7(0x1462)],this[_0x428ac7(0x3939)][0xc]=this[_0x428ac7(0x1f57)],this[_0x428ac7(0x3939)][0xd]=this['vOffset'];break;case _0x27f860['PROJECTION_MODE']:{_0x2f5f07['y3'][_0x428ac7(0x3221)](0.5,0x0,0x0,0x0,0x0,-0.5,0x0,0x0,0x0,0x0,0x0,0x0,0.5,0.5,0x1,0x1,this[_0x428ac7(0x119d)]);const _0x16d514=_0x1cb0c0[_0x428ac7(0x17a9)]();this[_0x428ac7(0x456)]=_0x16d514[_0x428ac7(0x12cc)],_0x16d514[_0x428ac7(0x210e)](this['_projectionModeMatrix'],this[_0x428ac7(0x3939)]);break;}default:_0x2f5f07['y3'][_0x428ac7(0x8ef)](this[_0x428ac7(0x3939)]);}return _0x311de8&&_0x1cb0c0[_0x428ac7(0x3e08)](_0x3a44f7['g'][_0x428ac7(0x2aa)],_0xabf3de=>-0x1!==_0xabf3de[_0x428ac7(0x27ba)]()[_0x428ac7(0x775)](this)),this[_0x428ac7(0x3939)];}[_0x15d59c(0x2654)](){var _0x22b377=_0x15d59c;const _0x506bd7={'noMipmap':this[_0x22b377(0x1ef0)],'invertY':this[_0x22b377(0x3b7f)],'samplingMode':this[_0x22b377(0x39d6)],'onLoad':void 0x0,'onError':void 0x0,'buffer':this[_0x22b377(0x398a)]?this['_texture'][_0x22b377(0x2885)]:void 0x0,'deleteBuffer':this[_0x22b377(0x152c)],'format':this[_0x22b377(0x41bd)],'mimeType':this[_0x22b377(0x1a17)],'loaderOptions':this[_0x22b377(0x1f51)],'creationFlags':this[_0x22b377(0x3492)],'useSRGBBuffer':this[_0x22b377(0x1f96)]};return _0x5b5e9a['p4'][_0x22b377(0x30cf)](()=>new _0x27f860(this[_0x22b377(0x398a)]?this[_0x22b377(0x398a)]['url']:null,this[_0x22b377(0x14ab)](),_0x506bd7),this);}[_0x15d59c(0xea8)](){var _0x11dfaa=_0x15d59c,_0x463ddc,_0x7ad70c=this[_0x11dfaa(0x1c3a)];_0x27f860['SerializeBuffers']||this['name']['startsWith'](_0x11dfaa(0x8c9))&&(this['name']=''),this[_0x11dfaa(0x1c3a)][_0x11dfaa(0x294b)](_0x11dfaa(0x8c9))&&this[_0x11dfaa(0xfa0)]===this[_0x11dfaa(0x1c3a)]&&(this['url']='');const _0x4a08f8=super['serialize'](_0x27f860[_0x11dfaa(0x580)]);return _0x4a08f8?((_0x27f860['SerializeBuffers']||_0x27f860[_0x11dfaa(0x375a)])&&(_0x11dfaa(0x3e96)==typeof this[_0x11dfaa(0x2885)]&&_0x11dfaa(0x8c9)===this[_0x11dfaa(0x2885)][_0x11dfaa(0x2e42)](0x0,0x5)?(_0x4a08f8[_0x11dfaa(0x27b1)]=this[_0x11dfaa(0x2885)],_0x4a08f8[_0x11dfaa(0x1c3a)]=_0x4a08f8[_0x11dfaa(0x1c3a)][_0x11dfaa(0x2bb1)](_0x11dfaa(0x8c9),'')):this['url']&&this[_0x11dfaa(0xfa0)]['startsWith'](_0x11dfaa(0x8c9))&&this[_0x11dfaa(0x2885)]instanceof Uint8Array?_0x4a08f8[_0x11dfaa(0x27b1)]='data:image/png;base64,'+(0x0,_0x5c7b55['Gh'])(this[_0x11dfaa(0x2885)]):(_0x27f860[_0x11dfaa(0x375a)]||this[_0x11dfaa(0xfa0)]&&this[_0x11dfaa(0xfa0)][_0x11dfaa(0x294b)](_0x11dfaa(0x4cb))||this[_0x11dfaa(0x1ec4)])&&(_0x4a08f8[_0x11dfaa(0x27b1)]=(!this[_0x11dfaa(0x3f27)]||this[_0x11dfaa(0x3f27)][_0x11dfaa(0x4ce)][_0x11dfaa(0x288d)]?_0x193751['_u']:_0x193751['Jj'])(this))),_0x4a08f8[_0x11dfaa(0x32e5)]=this[_0x11dfaa(0x3b7f)],_0x4a08f8['samplingMode']=this[_0x11dfaa(0x39d6)],_0x4a08f8[_0x11dfaa(0x3492)]=this[_0x11dfaa(0x3492)],_0x4a08f8['_useSRGBBuffer']=this[_0x11dfaa(0x1f96)],_0x27f860[_0x11dfaa(0x580)]&&(_0x4a08f8[_0x11dfaa(0x13b8)]=null!=(_0x463ddc=null==(_0x463ddc=this[_0x11dfaa(0x398a)])?void 0x0:_0x463ddc['uniqueId'])?_0x463ddc:void 0x0),this[_0x11dfaa(0x1c3a)]=_0x7ad70c,_0x4a08f8):null;}[_0x15d59c(0x28c8)](){var _0x55ef01=_0x15d59c;return _0x55ef01(0x1b81);}[_0x15d59c(0xc1f)](){var _0x5b870a=_0x15d59c;super['dispose'](),this[_0x5b870a(0x7ac)][_0x5b870a(0x2a99)](),this[_0x5b870a(0x1595)]=null,this[_0x5b870a(0x1dea)]=null,this[_0x5b870a(0x2885)]=null;}static[_0x15d59c(0xd6b)](_0x341bb6,_0x367394,_0x1ebb39){var _0x3f44a7=_0x15d59c;if(_0x341bb6[_0x3f44a7(0x1ffe)]){const _0x1c4047=_0x6b35ef['K'][_0x3f44a7(0x8bf)](_0x341bb6[_0x3f44a7(0x1ffe)]),_0x546e99=_0x1c4047[_0x3f44a7(0xd6b)](_0x341bb6,_0x367394,_0x1ebb39);return _0x341bb6[_0x3f44a7(0x39d6)]&&_0x546e99[_0x3f44a7(0x6c6)]&&_0x546e99[_0x3f44a7(0x29a0)]&&_0x546e99[_0x3f44a7(0x29a0)]!==_0x341bb6[_0x3f44a7(0x39d6)]&&_0x546e99[_0x3f44a7(0x6c6)](_0x341bb6[_0x3f44a7(0x39d6)]),_0x546e99;}if(_0x341bb6[_0x3f44a7(0xfe1)]&&!_0x341bb6['isRenderTarget'])return _0x27f860['_CubeTextureParser'](_0x341bb6,_0x367394,_0x1ebb39);const _0x102828=void 0x0!==_0x341bb6[_0x3f44a7(0x13b8)];if(!_0x341bb6[_0x3f44a7(0x1c3a)]&&!_0x341bb6[_0x3f44a7(0x2e73)]&&!_0x102828)return null;let _0x37b749;if(_0x102828){for(const _0x754a73 of _0x367394[_0x3f44a7(0x279a)]()[_0x3f44a7(0x3e54)]())if(_0x754a73[_0x3f44a7(0x3bc7)]===_0x341bb6[_0x3f44a7(0x13b8)]){_0x37b749=_0x754a73;break;}}const _0x24c549=_0x103073=>{var _0x48edcd=_0x3f44a7,_0x2ec8a5;if(_0x103073&&_0x103073[_0x48edcd(0x398a)]&&(_0x103073[_0x48edcd(0x398a)]['_cachedWrapU']=null,_0x103073[_0x48edcd(0x398a)]['_cachedWrapV']=null,_0x103073[_0x48edcd(0x398a)][_0x48edcd(0x1fbc)]=null),_0x341bb6[_0x48edcd(0x39d6)]&&(_0x2ec8a5=_0x341bb6[_0x48edcd(0x39d6)],_0x103073&&_0x103073[_0x48edcd(0x39d6)]!==_0x2ec8a5&&_0x103073[_0x48edcd(0x6c6)](_0x2ec8a5)),_0x103073&&_0x341bb6['animations'])for(let _0x2f789e=0x0;_0x2f789e<_0x341bb6['animations'][_0x48edcd(0x9da)];_0x2f789e++){var _0x82c1c6=_0x341bb6[_0x48edcd(0x2a26)][_0x2f789e];const _0x4e4f38=(0x0,_0x2a2e95['q'])(_0x48edcd(0x2b15));_0x4e4f38&&_0x103073[_0x48edcd(0x2a26)][_0x48edcd(0x2009)](_0x4e4f38[_0x48edcd(0xd6b)](_0x82c1c6));}_0x102828&&!_0x37b749&&null!=(_0x2ec8a5=null==_0x103073?void 0x0:_0x103073[_0x48edcd(0x398a)])&&_0x2ec8a5[_0x48edcd(0x3a93)](_0x341bb6[_0x48edcd(0x13b8)]);},_0x2fea00=_0x5b5e9a['p4'][_0x3f44a7(0xd6b)](()=>{var _0x53b793=_0x3f44a7;let _0x2c3636=!0x0;if(_0x341bb6['noMipmap']&&(_0x2c3636=!0x1),_0x341bb6['mirrorPlane']){const _0xf9c2d2=_0x27f860[_0x53b793(0x3696)](_0x341bb6[_0x53b793(0x1c3a)],_0x341bb6[_0x53b793(0x3b49)],_0x367394,_0x2c3636);return _0xf9c2d2[_0x53b793(0x1cc8)]=_0x341bb6[_0x53b793(0x310e)],_0xf9c2d2[_0x53b793(0x1f77)]=_0x34cc05['J'][_0x53b793(0x1e74)](_0x341bb6[_0x53b793(0x1f77)]),_0x24c549(_0xf9c2d2),_0xf9c2d2;}if(_0x341bb6[_0x53b793(0x2e73)]){let _0x3e3ba0=null;if(_0x341bb6[_0x53b793(0xfe1)]){if(_0x367394[_0x53b793(0x827)])for(let _0x214645=0x0;_0x214645<_0x367394[_0x53b793(0x827)][_0x53b793(0x9da)];_0x214645++){var _0x3f8fb3=_0x367394['reflectionProbes'][_0x214645];if(_0x3f8fb3[_0x53b793(0x1c3a)]===_0x341bb6[_0x53b793(0x1c3a)])return _0x3f8fb3['cubeTexture'];}}else(_0x3e3ba0=_0x27f860[_0x53b793(0x1ed4)](_0x341bb6[_0x53b793(0x1c3a)],_0x341bb6[_0x53b793(0x3b49)],_0x367394,_0x2c3636,null!=(_0x156333=_0x341bb6[_0x53b793(0x3492)])?_0x156333:0x0))[_0x53b793(0x1cc8)]=_0x341bb6['renderList'];return _0x24c549(_0x3e3ba0),_0x3e3ba0;}{let _0x3459bb;if(_0x341bb6[_0x53b793(0x27b1)]&&!_0x37b749)(_0x3459bb=_0x27f860[_0x53b793(0x1c1e)](_0x341bb6['base64String'],_0x341bb6['base64String'],_0x367394,!_0x2c3636,_0x341bb6[_0x53b793(0x32e5)],_0x341bb6[_0x53b793(0x39d6)],()=>{_0x24c549(_0x3459bb);},null!=(_0x156333=_0x341bb6[_0x53b793(0x3492)])?_0x156333:0x0,null!=(_0x156333=_0x341bb6[_0x53b793(0x1f96)])&&_0x156333))['name']=_0x341bb6[_0x53b793(0x1c3a)];else{let _0x209478;_0x209478=_0x341bb6[_0x53b793(0x1c3a)]&&0x0<_0x341bb6['name'][_0x53b793(0x775)]('://')?_0x341bb6[_0x53b793(0x1c3a)]:_0x1ebb39+_0x341bb6[_0x53b793(0x1c3a)],_0x341bb6[_0x53b793(0xfa0)]&&(_0x341bb6[_0x53b793(0xfa0)]['startsWith'](_0x53b793(0x8c9))||_0x27f860[_0x53b793(0x2448)])&&(_0x209478=_0x341bb6[_0x53b793(0xfa0)]);var _0x156333={'noMipmap':!_0x2c3636,'invertY':_0x341bb6[_0x53b793(0x32e5)],'samplingMode':_0x341bb6['samplingMode'],'onLoad':()=>{_0x24c549(_0x3459bb);},'internalTexture':_0x37b749};_0x3459bb=new _0x27f860(_0x209478,_0x367394,_0x156333);}return _0x3459bb;}},_0x341bb6,_0x367394);return _0x2fea00;}static[_0x15d59c(0x1c1e)](_0x33760c,_0x2cb48f,_0x22799f,_0x5c62be,_0x198807,_0x57cb35=_0x27f860[_0x15d59c(0x336a)],_0x5a1391=null,_0x35f951=null,_0x4ade31=_0x3a44f7['g'][_0x15d59c(0x2a2)],_0xc2b532){var _0x3cd231=_0x15d59c;return new _0x27f860(_0x3cd231(0x8c9)+_0x2cb48f,_0x22799f,_0x5c62be,_0x198807,_0x57cb35,_0x5a1391,_0x35f951,_0x33760c,!0x1,_0x4ade31,void 0x0,void 0x0,_0xc2b532);}static[_0x15d59c(0x23d4)](_0x38a21d,_0x12fdf5,_0x2dff7a,_0x3bc8f9=!0x1,_0x291f8e,_0x1f15cb=!0x0,_0x2af614=_0x27f860[_0x15d59c(0x336a)],_0x1566f9=null,_0x491217=null,_0x335f34=_0x3a44f7['g'][_0x15d59c(0x2a2)],_0x1d7b7f){var _0xdb8cf3=_0x15d59c;return _0xdb8cf3(0x8c9)!==_0x38a21d[_0xdb8cf3(0x2e42)](0x0,0x5)&&(_0x38a21d=_0xdb8cf3(0x8c9)+_0x38a21d),new _0x27f860(_0x38a21d,_0x2dff7a,_0x291f8e,_0x1f15cb,_0x2af614,_0x1566f9,_0x491217,_0x12fdf5,_0x3bc8f9,_0x335f34,void 0x0,void 0x0,_0x1d7b7f);}}_0x27f860[_0x15d59c(0x1828)]=!0x0,_0x27f860[_0x15d59c(0x375a)]=!0x1,_0x27f860[_0x15d59c(0x2545)]=new _0x4fc4e8['y$'](),_0x27f860[_0x15d59c(0x580)]=!0x1,_0x27f860[_0x15d59c(0x1c88)]=(_0x3783de,_0x32533d,_0xccdae6)=>{var _0x3d26c7=_0x15d59c;throw(0x0,_0x14cfba['S'])(_0x3d26c7(0x39d5));},_0x27f860[_0x15d59c(0x3696)]=(_0x2626dd,_0x4d73e6,_0x18e95d,_0x4bf1a3)=>{var _0x158452=_0x15d59c;throw(0x0,_0x14cfba['S'])(_0x158452(0x125f));},_0x27f860[_0x15d59c(0x1ed4)]=(_0x3db4ea,_0x4d65e0,_0x1bcc5c,_0x44650e,_0x30af41)=>{var _0x5c75d6=_0x15d59c;throw(0x0,_0x14cfba['S'])(_0x5c75d6(0x1ded));},_0x27f860[_0x15d59c(0xe33)]=_0x3a44f7['g'][_0x15d59c(0x642)],_0x27f860['NEAREST_NEAREST_MIPLINEAR']=_0x3a44f7['g'][_0x15d59c(0x2100)],_0x27f860[_0x15d59c(0xb65)]=_0x3a44f7['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x27f860[_0x15d59c(0x835)]=_0x3a44f7['g'][_0x15d59c(0x3065)],_0x27f860['TRILINEAR_SAMPLINGMODE']=_0x3a44f7['g'][_0x15d59c(0xca8)],_0x27f860[_0x15d59c(0x126c)]=_0x3a44f7['g'][_0x15d59c(0x1db9)],_0x27f860[_0x15d59c(0x3650)]=_0x3a44f7['g'][_0x15d59c(0x3b8c)],_0x27f860[_0x15d59c(0x257f)]=_0x3a44f7['g'][_0x15d59c(0x27fe)],_0x27f860[_0x15d59c(0x3674)]=_0x3a44f7['g'][_0x15d59c(0x211d)],_0x27f860['NEAREST_LINEAR']=_0x3a44f7['g'][_0x15d59c(0x2241)],_0x27f860[_0x15d59c(0x60b)]=_0x3a44f7['g'][_0x15d59c(0x2faf)],_0x27f860[_0x15d59c(0xab2)]=_0x3a44f7['g'][_0x15d59c(0x155e)],_0x27f860[_0x15d59c(0x2570)]=_0x3a44f7['g'][_0x15d59c(0x812)],_0x27f860[_0x15d59c(0x33c6)]=_0x3a44f7['g'][_0x15d59c(0x2488)],_0x27f860['LINEAR_NEAREST']=_0x3a44f7['g'][_0x15d59c(0x3c37)],_0x27f860['EXPLICIT_MODE']=_0x3a44f7['g']['TEXTURE_EXPLICIT_MODE'],_0x27f860['SPHERICAL_MODE']=_0x3a44f7['g'][_0x15d59c(0x1126)],_0x27f860['PLANAR_MODE']=_0x3a44f7['g'][_0x15d59c(0x35f3)],_0x27f860[_0x15d59c(0x11ac)]=_0x3a44f7['g'][_0x15d59c(0x44c)],_0x27f860[_0x15d59c(0x2b5)]=_0x3a44f7['g']['TEXTURE_PROJECTION_MODE'],_0x27f860[_0x15d59c(0x24c7)]=_0x3a44f7['g']['TEXTURE_SKYBOX_MODE'],_0x27f860['INVCUBIC_MODE']=_0x3a44f7['g'][_0x15d59c(0x37ad)],_0x27f860['EQUIRECTANGULAR_MODE']=_0x3a44f7['g'][_0x15d59c(0x2c2b)],_0x27f860[_0x15d59c(0x347d)]=_0x3a44f7['g']['TEXTURE_FIXED_EQUIRECTANGULAR_MODE'],_0x27f860['FIXED_EQUIRECTANGULAR_MIRRORED_MODE']=_0x3a44f7['g'][_0x15d59c(0x26a2)],_0x27f860[_0x15d59c(0x21f9)]=_0x3a44f7['g'][_0x15d59c(0x2cc7)],_0x27f860[_0x15d59c(0x1231)]=_0x3a44f7['g'][_0x15d59c(0x2e08)],_0x27f860[_0x15d59c(0x134b)]=_0x3a44f7['g'][_0x15d59c(0x1d8c)],_0x5beee6([(_0x27f860['UseSerializedUrlIfAny']=!0x1,_0x5b5e9a['qC'])()],_0x27f860['prototype'],_0x15d59c(0xfa0),void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860[_0x15d59c(0x2dca)],'uOffset',void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860[_0x15d59c(0x2dca)],_0x15d59c(0x3673),void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860[_0x15d59c(0x2dca)],_0x15d59c(0x21dd),void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860[_0x15d59c(0x2dca)],_0x15d59c(0x1462),void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860['prototype'],_0x15d59c(0x1b50),void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860[_0x15d59c(0x2dca)],'vAng',void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860[_0x15d59c(0x2dca)],_0x15d59c(0x3ba7),void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860[_0x15d59c(0x2dca)],'uRotationCenter',void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860[_0x15d59c(0x2dca)],_0x15d59c(0x188b),void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860['prototype'],'wRotationCenter',void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860[_0x15d59c(0x2dca)],'homogeneousRotationInUVTransform',void 0x0),_0x5beee6([(0x0,_0x5b5e9a['qC'])()],_0x27f860[_0x15d59c(0x2dca)],'isBlocking',null),(0x0,_0x2a2e95['H'])(_0x15d59c(0x33bf),_0x27f860),_0x5b5e9a['p4'][_0x15d59c(0x3f3f)]=_0x27f860['Parse'];},0x122f7:(_0x5cc80c,_0x5b8624,_0x39b918)=>{var _0x395264=a8_0x2e955a;_0x39b918['d'](_0x5b8624,{'a':()=>_0x390d50});var _0x39ead7=_0x39b918(0x1610);class _0x390d50{constructor(){var _0x1db4e7=a8_0xcbd5;this[_0x1db4e7(0x39d6)]=-0x1,this[_0x1db4e7(0x31ba)]=!0x0,this['_cachedWrapU']=null,this[_0x1db4e7(0x3219)]=null,this[_0x1db4e7(0x1fbc)]=null,this[_0x1db4e7(0x3a64)]=null,this[_0x1db4e7(0x1ae0)]=0x0;}get['wrapU'](){var _0x2fb555=a8_0xcbd5;return this[_0x2fb555(0x98f)];}set[_0x395264(0x198b)](_0x335889){this['_cachedWrapU']=_0x335889;}get[_0x395264(0x570)](){var _0x3f587c=_0x395264;return this[_0x3f587c(0x3219)];}set['wrapV'](_0x2641f3){var _0x3de332=_0x395264;this[_0x3de332(0x3219)]=_0x2641f3;}get[_0x395264(0x14ad)](){return this['_cachedWrapR'];}set[_0x395264(0x14ad)](_0x5761c9){var _0x382afe=_0x395264;this[_0x382afe(0x1fbc)]=_0x5761c9;}get[_0x395264(0x1e9e)](){return this['_cachedAnisotropicFilteringLevel'];}set[_0x395264(0x1e9e)](_0x6ae6e1){this['_cachedAnisotropicFilteringLevel']=_0x6ae6e1;}get[_0x395264(0x2e81)](){return this['_comparisonFunction'];}set[_0x395264(0x2e81)](_0x54b476){var _0x324853=_0x395264;this[_0x324853(0x1ae0)]=_0x54b476;}get[_0x395264(0x3aa9)](){var _0x4da4b0=_0x395264;return this[_0x4da4b0(0x31ba)];}set[_0x395264(0x3aa9)](_0x1759c3){var _0x89bbf9=_0x395264;this[_0x89bbf9(0x31ba)]=_0x1759c3;}[_0x395264(0x1ff6)](_0x47df5b=_0x39ead7['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x36585a=_0x39ead7['g'][_0x395264(0x2e08)],_0x1bb075=_0x39ead7['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x409b13=0x1,_0x11a8ad=_0x39ead7['g'][_0x395264(0x1d55)],_0x6faa70=0x0){var _0x237ab0=_0x395264;return this[_0x237ab0(0x98f)]=_0x47df5b,this['_cachedWrapV']=_0x36585a,this['_cachedWrapR']=_0x1bb075,this[_0x237ab0(0x3a64)]=_0x409b13,this[_0x237ab0(0x39d6)]=_0x11a8ad,this[_0x237ab0(0x1ae0)]=_0x6faa70,this;}[_0x395264(0x182b)](_0xac7866){var _0x1d8bae=_0x395264;return this[_0x1d8bae(0x98f)]===_0xac7866[_0x1d8bae(0x98f)]&&this[_0x1d8bae(0x3219)]===_0xac7866[_0x1d8bae(0x3219)]&&this[_0x1d8bae(0x1fbc)]===_0xac7866[_0x1d8bae(0x1fbc)]&&this[_0x1d8bae(0x3a64)]===_0xac7866[_0x1d8bae(0x3a64)]&&this['samplingMode']===_0xac7866[_0x1d8bae(0x39d6)]&&this[_0x1d8bae(0x1ae0)]===_0xac7866[_0x1d8bae(0x1ae0)]&&this[_0x1d8bae(0x31ba)]===_0xac7866[_0x1d8bae(0x31ba)];}}},0x10af7:(_0x57e6b9,_0x4d3be8,_0x59c9de)=>{_0x59c9de(0x168be),class extends null{};},0x168be:(_0x3da738,_0x4e9e9c,_0x54b69f)=>{var _0x51343f=a8_0x2e955a;_0x54b69f['d'](_0x4e9e9c,{'g':()=>_0x8e5e1a});var _0x97c177=_0x54b69f(0x1610),_0x529837=_0x54b69f(0x17194);class _0x8e5e1a{constructor(_0x3c6997){var _0x56f427=a8_0xcbd5;this[_0x56f427(0x19ae)]=_0x97c177['g'][_0x56f427(0x2e08)],this[_0x56f427(0x27e1)]=_0x97c177['g'][_0x56f427(0x2e08)],this[_0x56f427(0x14ad)]=_0x97c177['g']['TEXTURE_WRAP_ADDRESSMODE'],this[_0x56f427(0x1e9e)]=0x4,this[_0x56f427(0x27ad)]=_0x97c177['g'][_0x56f427(0x34cf)],this[_0x56f427(0x398a)]=null,this[_0x56f427(0x3f27)]=null,this[_0x56f427(0x8b0)]=_0x529837['$'][_0x56f427(0x317a)](),this[_0x56f427(0x2d47)]=_0x529837['$'][_0x56f427(0x317a)](),this[_0x56f427(0x1ab8)]=_0x97c177['g'][_0x56f427(0x1d55)],this['_texture']=_0x8e5e1a[_0x56f427(0x2896)](_0x3c6997)?_0x3c6997['texture']:_0x3c6997,this[_0x56f427(0x398a)]&&(this[_0x56f427(0x3f27)]=this[_0x56f427(0x398a)][_0x56f427(0x279a)]());}get['wrapU'](){var _0x66cc10=a8_0xcbd5;return this[_0x66cc10(0x19ae)];}set[_0x51343f(0x198b)](_0x2a22ec){var _0x3260a1=_0x51343f;this[_0x3260a1(0x19ae)]=_0x2a22ec;}get[_0x51343f(0x570)](){var _0x511f26=_0x51343f;return this[_0x511f26(0x27e1)];}set[_0x51343f(0x570)](_0x15b3bb){this['_wrapV']=_0x15b3bb;}get[_0x51343f(0x10e4)](){return 0x0;}get['isCube'](){var _0x4952a1=_0x51343f;return!!this[_0x4952a1(0x398a)]&&this[_0x4952a1(0x398a)][_0x4952a1(0xfe1)];}set['isCube'](_0xf0591f){var _0x4e4826=_0x51343f;this['_texture']&&(this[_0x4e4826(0x398a)][_0x4e4826(0xfe1)]=_0xf0591f);}get['is3D'](){var _0x103025=_0x51343f;return!!this[_0x103025(0x398a)]&&this[_0x103025(0x398a)][_0x103025(0x1320)];}set[_0x51343f(0x1320)](_0x57f87a){var _0x5d7248=_0x51343f;this[_0x5d7248(0x398a)]&&(this[_0x5d7248(0x398a)][_0x5d7248(0x1320)]=_0x57f87a);}get[_0x51343f(0xfc3)](){var _0x2f1a4b=_0x51343f;return!!this[_0x2f1a4b(0x398a)]&&this[_0x2f1a4b(0x398a)][_0x2f1a4b(0xfc3)];}set[_0x51343f(0xfc3)](_0x2a747b){var _0xb4033d=_0x51343f;this[_0xb4033d(0x398a)]&&(this['_texture'][_0xb4033d(0xfc3)]=_0x2a747b);}[_0x51343f(0x28c8)](){var _0x199cc4=_0x51343f;return _0x199cc4(0xc27);}static[_0x51343f(0x2896)](_0x30d320){return void 0x0!==(null==_0x30d320?void 0x0:_0x30d320['_shareDepth']);}['isReady'](){var _0x2ed1c0=_0x51343f;return this[_0x2ed1c0(0x27ad)]===_0x97c177['g'][_0x2ed1c0(0xf9a)]?(this[_0x2ed1c0(0x23ac)](),!0x1):!!this[_0x2ed1c0(0x398a)]&&this[_0x2ed1c0(0x398a)][_0x2ed1c0(0xe80)];}[_0x51343f(0x23ac)](){}[_0x51343f(0x1555)](){var _0x1debd6=_0x51343f;return this[_0x1debd6(0x398a)];}[_0x51343f(0x12d1)](){var _0x54ed69=_0x51343f;if(this[_0x54ed69(0x398a)]){if(this[_0x54ed69(0x398a)]['width'])return this[_0x54ed69(0x8b0)]['width']=this[_0x54ed69(0x398a)][_0x54ed69(0x15b3)],this[_0x54ed69(0x8b0)][_0x54ed69(0x230c)]=this[_0x54ed69(0x398a)][_0x54ed69(0x230c)],this[_0x54ed69(0x8b0)];if(this['_texture'][_0x54ed69(0xb4f)])return this['_cachedSize']['width']=this['_texture'][_0x54ed69(0xb4f)],this[_0x54ed69(0x8b0)][_0x54ed69(0x230c)]=this[_0x54ed69(0x398a)]['_size'],this[_0x54ed69(0x8b0)];}return this[_0x54ed69(0x8b0)];}[_0x51343f(0x36e0)](){var _0x147b70=_0x51343f;return this[_0x147b70(0xe80)]()&&this['_texture']?this['_texture'][_0x147b70(0xb4f)]?(this[_0x147b70(0x2d47)][_0x147b70(0x15b3)]=this[_0x147b70(0x398a)][_0x147b70(0xb4f)],this['_cachedBaseSize'][_0x147b70(0x230c)]=this[_0x147b70(0x398a)][_0x147b70(0xb4f)]):(this[_0x147b70(0x2d47)]['width']=this[_0x147b70(0x398a)][_0x147b70(0x1839)],this['_cachedBaseSize']['height']=this[_0x147b70(0x398a)]['baseHeight']):(this['_cachedBaseSize'][_0x147b70(0x15b3)]=0x0,this[_0x147b70(0x2d47)]['height']=0x0),this['_cachedBaseSize'];}get['samplingMode'](){var _0x380933=_0x51343f;return this[_0x380933(0x398a)]?this[_0x380933(0x398a)][_0x380933(0x39d6)]:this['_initialSamplingMode'];}['updateSamplingMode'](_0x345ff3){var _0x2d91fe=_0x51343f;this[_0x2d91fe(0x398a)]&&this[_0x2d91fe(0x3f27)]&&this[_0x2d91fe(0x3f27)][_0x2d91fe(0x287c)](_0x345ff3,this[_0x2d91fe(0x398a)]);}[_0x51343f(0x3736)](){var _0x1e9c96=_0x51343f;this[_0x1e9c96(0x398a)]&&(this[_0x1e9c96(0x398a)][_0x1e9c96(0xc1f)](),this['_texture']=null);}['dispose'](){var _0x509311=_0x51343f;this['_texture']&&(this[_0x509311(0x3736)](),this['_engine']=null);}}},0x5e96:(_0xb43bbd,_0x2ed32a,_0x10b3f2)=>{var _0x37826a=a8_0x2e955a;_0x10b3f2['d'](_0x2ed32a,{'f':()=>_0x5a19e2});function _0x454ecd(_0x881c90,_0x5ca0f7,_0x5112d4,_0x2c3239){return new(_0x5112d4=_0x5112d4||Promise)(function(_0x3fb121,_0x5279fd){var _0xade311=a8_0xcbd5;function _0x1200dd(_0x12c61f){try{_0x3b3291(_0x2c3239['next'](_0x12c61f));}catch(_0x39cd80){_0x5279fd(_0x39cd80);}}function _0x38cd27(_0x4861e7){var _0x3c12a7=a8_0xcbd5;try{_0x3b3291(_0x2c3239[_0x3c12a7(0x328b)](_0x4861e7));}catch(_0x11913f){_0x5279fd(_0x11913f);}}function _0x3b3291(_0x2f1aaa){var _0x15c158=a8_0xcbd5,_0x4afe12;_0x2f1aaa[_0x15c158(0x1a15)]?_0x3fb121(_0x2f1aaa[_0x15c158(0x31eb)]):((_0x4afe12=_0x2f1aaa[_0x15c158(0x31eb)])instanceof _0x5112d4?_0x4afe12:new _0x5112d4(function(_0x1333bc){_0x1333bc(_0x4afe12);}))['then'](_0x1200dd,_0x38cd27);}_0x3b3291((_0x2c3239=_0x2c3239[_0xade311(0x550)](_0x881c90,_0x5ca0f7||[]))[_0xade311(0xb39)]());});}var _0x34e813=_0x10b3f2(0xa896),_0x1584cf=_0x10b3f2(0x4ba7),_0x4b008d=_0x10b3f2(0x9a70),_0x524aa1=_0x10b3f2(0x12cad),_0x1becbd=_0x10b3f2(0x1610);_0x10b3f2(0x17a7f),_0x10b3f2(0x5859);function _0x365cbe(_0x2e719e){var _0x2c8743=a8_0xcbd5;for(;_0x2e719e['firstChild'];)_0x2e719e[_0x2c8743(0x17c3)](_0x2e719e[_0x2c8743(0x3045)]);_0x2e719e['srcObject']=null,_0x2e719e[_0x2c8743(0x213c)]='',_0x2e719e[_0x2c8743(0x1293)]('src');}class _0x5a19e2 extends _0x524aa1['x']{constructor(_0x502c1d,_0x47d837,_0x566996,_0x25e4fa=!0x1,_0x47706d=!0x1,_0x5f5936=_0x524aa1['x'][_0x37826a(0x336a)],_0x462a1b={},_0x1546f2,_0x15010a=_0x1becbd['g']['TEXTUREFORMAT_RGBA']){var _0x3b1ddb=_0x37826a;super(null,_0x566996,!_0x25e4fa,_0x47706d),this[_0x3b1ddb(0x28b4)]=null,this[_0x3b1ddb(0x1ef8)]=!0x1,this['_displayingPosterTexture']=!0x1,this[_0x3b1ddb(0x2dab)]=-0x1,this[_0x3b1ddb(0x2511)]=null,this[_0x3b1ddb(0x1fd3)]=!0x1,this['_resizeInternalTexture']=()=>{var _0x531f64=_0x3b1ddb,_0x5d1054;null!=this[_0x531f64(0x398a)]&&this[_0x531f64(0x398a)]['dispose'](),!this[_0x531f64(0x2dc6)]()['needPOTTextures']||_0x1584cf['w1']['IsExponentOfTwo'](this[_0x531f64(0x3127)]['videoWidth'])&&_0x1584cf['w1'][_0x531f64(0x3490)](this[_0x531f64(0x3127)][_0x531f64(0x16b5)])?(this[_0x531f64(0x198b)]=_0x524aa1['x']['WRAP_ADDRESSMODE'],this[_0x531f64(0x570)]=_0x524aa1['x']['WRAP_ADDRESSMODE']):(this['wrapU']=_0x524aa1['x']['CLAMP_ADDRESSMODE'],this[_0x531f64(0x570)]=_0x524aa1['x'][_0x531f64(0x21f9)],this['_generateMipMaps']=!0x1),this[_0x531f64(0x398a)]=this[_0x531f64(0x2dc6)]()[_0x531f64(0x1c2f)](this['video'][_0x531f64(0x25cd)],this[_0x531f64(0x3127)][_0x531f64(0x16b5)],this[_0x531f64(0x1018)],this[_0x531f64(0x39d6)]),this['_texture'][_0x531f64(0x3ced)]=null!=(_0x5d1054=this[_0x531f64(0x3c34)])?_0x5d1054:_0x1becbd['g'][_0x531f64(0x2a2)],this[_0x531f64(0x2dab)]=-0x1,this[_0x531f64(0x2047)]();},this['_createInternalTexture']=()=>{var _0x3421a2=_0x3b1ddb;if(null!=this[_0x3421a2(0x398a)]){if(!this['_displayingPosterTexture'])return;this[_0x3421a2(0x5c7)]=!0x1;}if(this[_0x3421a2(0x3127)]['addEventListener'](_0x3421a2(0x33eb),this['_resizeInternalTexture']),this['_resizeInternalTexture'](),this[_0x3421a2(0x3127)]['autoplay']||this['_settings'][_0x3421a2(0xeca)]||this[_0x3421a2(0x3fd6)][_0x3421a2(0x2648)])this['_updateInternalTexture'](),this[_0x3421a2(0x7ac)][_0x3421a2(0x1750)]()&&this[_0x3421a2(0x7ac)][_0x3421a2(0x223f)](this);else{const _0x966ba5=this[_0x3421a2(0x3127)][_0x3421a2(0x1e23)],_0x53ff2f=this['video'][_0x3421a2(0x1a78)];this[_0x3421a2(0x3127)][_0x3421a2(0x1a78)]=!0x0,this['video'][_0x3421a2(0x1e23)]=()=>{var _0x14a9a4=_0x3421a2;this[_0x14a9a4(0x3127)][_0x14a9a4(0x1a78)]=_0x53ff2f,this[_0x14a9a4(0x3127)][_0x14a9a4(0x1e23)]=_0x966ba5,this[_0x14a9a4(0x2047)](),this['_errorFound']||this[_0x14a9a4(0x3127)][_0x14a9a4(0x403e)](),this[_0x14a9a4(0x7ac)][_0x14a9a4(0x1750)]()&&this[_0x14a9a4(0x7ac)]['notifyObservers'](this);},this[_0x3421a2(0x10e1)]();}},this[_0x3b1ddb(0x1f11)]=()=>{var _0x4461cf=_0x3b1ddb;null==this[_0x4461cf(0x398a)]||this[_0x4461cf(0x5c7)]||(this[_0x4461cf(0x398a)][_0x4461cf(0xc1f)](),this[_0x4461cf(0x398a)]=null);},this[_0x3b1ddb(0x2047)]=()=>{var _0x335318=_0x3b1ddb,_0x587381;null==this[_0x335318(0x398a)]||this[_0x335318(0x3127)][_0x335318(0xde3)]=this['video'][_0x3b1ddb(0x35c8)],!this[_0x3b1ddb(0x3fd6)][_0x3b1ddb(0xeca)]||this[_0x3b1ddb(0x3fd6)][_0x3b1ddb(0x203b)]&&_0x1546f2?_0x1546f2&&this['_createInternalTexture']():(this[_0x3b1ddb(0x398a)]=this[_0x3b1ddb(0x2dc6)]()[_0x3b1ddb(0xdaf)](this[_0x3b1ddb(0x3fd6)][_0x3b1ddb(0xeca)],!0x1,!this[_0x3b1ddb(0x32e5)],_0x566996),this[_0x3b1ddb(0x5c7)]=!0x0);}get['onUserActionRequestedObservable'](){var _0x226c4a=_0x37826a;return this[_0x226c4a(0x28b4)]||(this['_onUserActionRequestedObservable']=new _0x34e813['y$']()),this[_0x226c4a(0x28b4)];}[_0x37826a(0x2983)](_0x22cefa){var _0x3bb24e=_0x37826a;this['_errorFound']=!0x0,this[_0x3bb24e(0x35d2)]?this[_0x3bb24e(0x35d2)](null==_0x22cefa?void 0x0:_0x22cefa[_0x3bb24e(0x677)]):_0x4b008d['Y'][_0x3bb24e(0xeb0)](null==_0x22cefa?void 0x0:_0x22cefa[_0x3bb24e(0x677)]);}[_0x37826a(0x10e1)](){var _0x267688=_0x37826a;this[_0x267688(0x1fd3)]=!0x1,this[_0x267688(0x3127)][_0x267688(0x3d5c)]()[_0x267688(0x410d)](_0x1e2fa5=>{var _0x3ef99e=_0x267688;if(_0x3ef99e(0x358e)===(null==_0x1e2fa5?void 0x0:_0x1e2fa5[_0x3ef99e(0x1c3a)])){if(this[_0x3ef99e(0x28b4)]&&this[_0x3ef99e(0x28b4)][_0x3ef99e(0x1750)]())return void this[_0x3ef99e(0x28b4)]['notifyObservers'](this);if(!this[_0x3ef99e(0x3127)][_0x3ef99e(0x1a78)])return _0x4b008d['Y'][_0x3ef99e(0x1381)](_0x3ef99e(0x25b5)),this['video'][_0x3ef99e(0x1a78)]=!0x0,this['_errorFound']=!0x1,void this[_0x3ef99e(0x3127)]['play']()['catch'](_0x4c050a=>{var _0xa4ff8f=_0x3ef99e;this[_0xa4ff8f(0x2983)](_0x4c050a);});}this[_0x3ef99e(0x2983)](_0x1e2fa5);});}[_0x37826a(0x28c8)](){return'VideoTexture';}['_getName'](_0x41c5fc){var _0x498599=_0x37826a;return _0x41c5fc instanceof HTMLVideoElement?_0x41c5fc[_0x498599(0x28f9)]:'object'==typeof _0x41c5fc?_0x41c5fc['toString']():_0x41c5fc;}['_getVideo'](_0x4fe2c1){var _0x3724b3=_0x37826a;if(_0x4fe2c1[_0x3724b3(0x2de)])return _0x4fe2c1;if(_0x4fe2c1 instanceof HTMLVideoElement)return _0x1584cf['w1'][_0x3724b3(0x24cb)](_0x4fe2c1[_0x3724b3(0x28f9)],_0x4fe2c1),_0x4fe2c1;const _0x792a10=document[_0x3724b3(0x22e5)](_0x3724b3(0x3127));return'string'==typeof _0x4fe2c1?(_0x1584cf['w1'][_0x3724b3(0x24cb)](_0x4fe2c1,_0x792a10),_0x792a10[_0x3724b3(0x213c)]=_0x4fe2c1):(_0x1584cf['w1'][_0x3724b3(0x24cb)](_0x4fe2c1[0x0],_0x792a10),_0x4fe2c1[_0x3724b3(0x982)](_0x451247=>{var _0x1f4e0b=_0x3724b3;const _0x4da439=document[_0x1f4e0b(0x22e5)](_0x1f4e0b(0xd7b));_0x4da439[_0x1f4e0b(0x213c)]=_0x451247,_0x792a10['appendChild'](_0x4da439);})),this[_0x3724b3(0x1244)][_0x3724b3(0x2185)](()=>{_0x365cbe(_0x792a10);}),_0x792a10;}[_0x37826a(0x3d23)](){this['update']();}[_0x37826a(0xc7c)](){var _0x3023f4=_0x37826a;this[_0x3023f4(0x5e3)]&&this['updateTexture'](!0x0);}[_0x37826a(0xc0e)](_0x588718){var _0x28a7c3=_0x37826a;!_0x588718||this[_0x28a7c3(0x3127)][_0x28a7c3(0x16a3)]&&this[_0x28a7c3(0x1ef8)]||(this[_0x28a7c3(0x1ef8)]=!0x0,this[_0x28a7c3(0x2047)]());}[_0x37826a(0x2268)](_0x2e8f84){var _0xa85e16=_0x37826a;this[_0xa85e16(0x3127)]['src']=_0x2e8f84,this[_0xa85e16(0x2511)]=_0x2e8f84;}[_0x37826a(0x2654)](){var _0x656458=_0x37826a;return new _0x5a19e2(this['name'],this[_0x656458(0x2511)],this[_0x656458(0x14ab)](),this[_0x656458(0x1018)],this['invertY'],this[_0x656458(0x39d6)],this['_settings']);}[_0x37826a(0xc1f)](){var _0x5c7095=_0x37826a,_0x1db7eb;super[_0x5c7095(0xc1f)](),this['_currentSrc']=null,this[_0x5c7095(0x28b4)]&&(this[_0x5c7095(0x28b4)][_0x5c7095(0x2a99)](),this[_0x5c7095(0x28b4)]=null),this[_0x5c7095(0x3127)][_0x5c7095(0x10db)](this[_0x5c7095(0x3260)],this[_0x5c7095(0xce0)]),this[_0x5c7095(0x3fd6)][_0x5c7095(0x2648)]||(this[_0x5c7095(0x3127)][_0x5c7095(0x10db)](_0x5c7095(0x16a3),this['_updateInternalTexture']),this[_0x5c7095(0x3127)][_0x5c7095(0x10db)](_0x5c7095(0x3d7b),this[_0x5c7095(0x2047)]),this[_0x5c7095(0x3127)][_0x5c7095(0x10db)](_0x5c7095(0x296f),this[_0x5c7095(0x1f11)]),this[_0x5c7095(0x3127)][_0x5c7095(0x10db)]('resize',this[_0x5c7095(0x67b)]),this[_0x5c7095(0x3127)][_0x5c7095(0x403e)]()),null!=(_0x1db7eb=this[_0x5c7095(0x1ece)])&&_0x1db7eb['dispose']();}static[_0x37826a(0x40ea)](_0x2c9eb5,_0x269763,_0xd02bf1,_0x46c124=!0x0){var _0x5abf27=_0x37826a;const _0x554adf=_0x2c9eb5[_0x5abf27(0x279a)]()[_0x5abf27(0x3666)](_0xd02bf1);return _0x2c9eb5[_0x5abf27(0x279a)]()[_0x5abf27(0x23ec)]&&(document[_0x5abf27(0x18d2)][_0x5abf27(0x2d5e)](_0x554adf),_0x554adf[_0x5abf27(0x1e27)]['transform']=_0x5abf27(0x464),_0x554adf[_0x5abf27(0x1e27)][_0x5abf27(0xc0c)]='0',_0x554adf['style']['position']=_0x5abf27(0x2bc0),_0x554adf['style']['bottom']=_0x5abf27(0x4168),_0x554adf['style'][_0x5abf27(0x8a2)]='0px'),_0x554adf[_0x5abf27(0x2022)]('autoplay',''),_0x554adf[_0x5abf27(0x2022)](_0x5abf27(0x1a78),_0x5abf27(0x2d0d)),_0x554adf['setAttribute'](_0x5abf27(0x1ddf),''),_0x554adf[_0x5abf27(0x1a78)]=!0x0,_0x554adf[_0x5abf27(0x2de)]||(void 0x0!==_0x554adf[_0x5abf27(0x1af2)]?_0x554adf[_0x5abf27(0x1af2)]=_0x269763:_0x5abf27(0x3e0f)==typeof _0x554adf[_0x5abf27(0x1d05)]?_0x554adf['srcObject']=_0x269763:_0x554adf[_0x5abf27(0x213c)]=window[_0x5abf27(0x2fbd)]&&window[_0x5abf27(0x2fbd)][_0x5abf27(0x3752)](_0x269763)),new Promise(_0x37d94b=>{var _0x407324=_0x5abf27;const _0x17472b=()=>{var _0x8cc896=a8_0xcbd5;const _0x42c78b=new _0x5a19e2(_0x8cc896(0x3127),_0x554adf,_0x2c9eb5,!0x0,_0x46c124,void 0x0,void 0x0,void 0x0,_0x1becbd['g']['TEXTUREFORMAT_RGB']);_0x2c9eb5[_0x8cc896(0x279a)]()[_0x8cc896(0x23ec)]&&_0x42c78b['onDisposeObservable'][_0x8cc896(0x2185)](()=>{var _0x2b5d1a=_0x8cc896;_0x554adf[_0x2b5d1a(0x209f)]();}),_0x42c78b[_0x8cc896(0x1244)][_0x8cc896(0x2185)](()=>{_0x365cbe(_0x554adf);}),_0x37d94b(_0x42c78b),_0x554adf[_0x8cc896(0x10db)](_0x8cc896(0x29d),_0x17472b);};_0x554adf[_0x407324(0x363d)](_0x407324(0x29d),_0x17472b),_0x554adf['play']();});}static[_0x37826a(0x1ad6)](_0x197b80,_0x25c8ad,_0x2d9ff7=!0x1,_0x4e4b63=!0x0){return _0x454ecd(this,void 0x0,void 0x0,function*(){var _0x5c5696=a8_0xcbd5;if(navigator[_0x5c5696(0x287e)]){const _0x5e3d56=yield navigator[_0x5c5696(0x287e)][_0x5c5696(0x2b1d)]({'video':_0x25c8ad,'audio':_0x2d9ff7}),_0x369f64=yield this['CreateFromStreamAsync'](_0x197b80,_0x5e3d56,_0x25c8ad,_0x4e4b63);return _0x369f64[_0x5c5696(0x1244)][_0x5c5696(0x2185)](()=>{var _0x2c63ee=_0x5c5696;_0x5e3d56['getTracks']()[_0x2c63ee(0x982)](_0xe896b=>{var _0x46d65e=_0x2c63ee;_0xe896b[_0x46d65e(0xdbc)]();});}),_0x369f64;}return Promise[_0x5c5696(0x4cd)](_0x5c5696(0x668));});}static['CreateFromWebCam'](_0x44f6d8,_0x1bb945,_0xfb8d21,_0x208a7b=!0x1,_0x5b5967=!0x0){var _0x1b51a0=_0x37826a;this[_0x1b51a0(0x1ad6)](_0x44f6d8,_0xfb8d21,_0x208a7b,_0x5b5967)[_0x1b51a0(0x3be)](function(_0x272188){_0x1bb945&&_0x1bb945(_0x272188);})[_0x1b51a0(0x410d)](function(_0xfcab14){var _0x431411=_0x1b51a0;_0x4b008d['Y'][_0x431411(0xeb0)](_0xfcab14[_0x431411(0x1c3a)]);});}}},0x90a3:(_0x5ccc47,_0x43df1d,_0x474a27)=>{var _0x11ec1b=a8_0x2e955a;_0x474a27['d'](_0x43df1d,{'U':()=>_0x1dc25e});function _0x1ada4b(_0xef9b95,_0x42482c,_0x305789,_0x12d015){var _0x49f114=a8_0xcbd5,_0xe7deb0,_0x47c428=arguments[_0x49f114(0x9da)],_0x883645=_0x47c428<0x3?_0x42482c:null===_0x12d015?_0x12d015=Object[_0x49f114(0x2fee)](_0x42482c,_0x305789):_0x12d015;if(_0x49f114(0x3e0f)==typeof Reflect&&_0x49f114(0x17ad)==typeof Reflect['decorate'])_0x883645=Reflect[_0x49f114(0x3902)](_0xef9b95,_0x42482c,_0x305789,_0x12d015);else{for(var _0x2e1905=_0xef9b95[_0x49f114(0x9da)]-0x1;0x0<=_0x2e1905;_0x2e1905--)(_0xe7deb0=_0xef9b95[_0x2e1905])&&(_0x883645=(_0x47c428<0x3?_0xe7deb0(_0x883645):0x3<_0x47c428?_0xe7deb0(_0x42482c,_0x305789,_0x883645):_0xe7deb0(_0x42482c,_0x305789))||_0x883645);}0x3<_0x47c428&&_0x883645&&Object[_0x49f114(0x30e2)](_0x42482c,_0x305789,_0x883645);}var _0x15a673=_0x474a27(0x10435),_0x113e2c=_0x474a27(0xbd53);class _0x1dc25e{constructor(){var _0x2fad27=a8_0xcbd5;this['_dirty']=!0x0,this[_0x2fad27(0xf19)]=new _0x113e2c['HE'](0x0,0x0,0x0,0x0),this['_globalCurve']=new _0x113e2c['HE'](0x0,0x0,0x0,0x0),this[_0x2fad27(0x1253)]=new _0x113e2c['HE'](0x0,0x0,0x0,0x0),this['_midtonesCurve']=new _0x113e2c['HE'](0x0,0x0,0x0,0x0),this['_shadowsCurve']=new _0x113e2c['HE'](0x0,0x0,0x0,0x0),this[_0x2fad27(0xf49)]=new _0x113e2c['HE'](0x0,0x0,0x0,0x0),this[_0x2fad27(0x8dc)]=new _0x113e2c['HE'](0x0,0x0,0x0,0x0),this['_globalHue']=0x1e,this[_0x2fad27(0x21f3)]=0x0,this['_globalSaturation']=0x0,this[_0x2fad27(0x16a7)]=0x0,this[_0x2fad27(0x3f91)]=0x1e,this[_0x2fad27(0x22ee)]=0x0,this[_0x2fad27(0x2f8b)]=0x0,this[_0x2fad27(0x40c3)]=0x0,this[_0x2fad27(0x3153)]=0x1e,this[_0x2fad27(0x2a93)]=0x0,this['_midtonesSaturation']=0x0,this[_0x2fad27(0x23d2)]=0x0,this[_0x2fad27(0x2a5f)]=0x1e,this[_0x2fad27(0x3f74)]=0x0,this[_0x2fad27(0x23ab)]=0x0,this['_shadowsExposure']=0x0;}get[_0x11ec1b(0x51c)](){var _0x227dec=_0x11ec1b;return this[_0x227dec(0x586)];}set[_0x11ec1b(0x51c)](_0x11b05c){var _0x135fa1=_0x11ec1b;this['_globalHue']=_0x11b05c,this[_0x135fa1(0x4187)]=!0x0;}get[_0x11ec1b(0x1bc3)](){var _0x226594=_0x11ec1b;return this[_0x226594(0x21f3)];}set[_0x11ec1b(0x1bc3)](_0x3e8f98){var _0x41b0e5=_0x11ec1b;this[_0x41b0e5(0x21f3)]=_0x3e8f98,this[_0x41b0e5(0x4187)]=!0x0;}get[_0x11ec1b(0x90d)](){var _0x2ee081=_0x11ec1b;return this[_0x2ee081(0x3830)];}set[_0x11ec1b(0x90d)](_0x244c07){var _0x10dd11=_0x11ec1b;this[_0x10dd11(0x3830)]=_0x244c07,this[_0x10dd11(0x4187)]=!0x0;}get[_0x11ec1b(0x411)](){var _0x5173a5=_0x11ec1b;return this[_0x5173a5(0x16a7)];}set[_0x11ec1b(0x411)](_0x7a4a00){var _0x4fd292=_0x11ec1b;this[_0x4fd292(0x16a7)]=_0x7a4a00,this[_0x4fd292(0x4187)]=!0x0;}get[_0x11ec1b(0x158f)](){var _0x46d9b4=_0x11ec1b;return this[_0x46d9b4(0x3f91)];}set['highlightsHue'](_0x17100d){var _0x359eaa=_0x11ec1b;this[_0x359eaa(0x3f91)]=_0x17100d,this[_0x359eaa(0x4187)]=!0x0;}get[_0x11ec1b(0x1c79)](){var _0x3683ba=_0x11ec1b;return this[_0x3683ba(0x22ee)];}set['highlightsDensity'](_0x5d4727){var _0x1cb55c=_0x11ec1b;this[_0x1cb55c(0x22ee)]=_0x5d4727,this['_dirty']=!0x0;}get['highlightsSaturation'](){var _0x54c8dc=_0x11ec1b;return this[_0x54c8dc(0x2f8b)];}set['highlightsSaturation'](_0x82da40){this['_highlightsSaturation']=_0x82da40,this['_dirty']=!0x0;}get[_0x11ec1b(0x18b7)](){var _0x2e53e2=_0x11ec1b;return this[_0x2e53e2(0x40c3)];}set[_0x11ec1b(0x18b7)](_0x168fcc){this['_highlightsExposure']=_0x168fcc,this['_dirty']=!0x0;}get[_0x11ec1b(0x12be)](){var _0x1e4d1d=_0x11ec1b;return this[_0x1e4d1d(0x3153)];}set[_0x11ec1b(0x12be)](_0x1c9fca){var _0x3bba6e=_0x11ec1b;this[_0x3bba6e(0x3153)]=_0x1c9fca,this[_0x3bba6e(0x4187)]=!0x0;}get['midtonesDensity'](){var _0x3ea57d=_0x11ec1b;return this[_0x3ea57d(0x2a93)];}set[_0x11ec1b(0x3379)](_0x572d88){var _0x1e40bc=_0x11ec1b;this[_0x1e40bc(0x2a93)]=_0x572d88,this[_0x1e40bc(0x4187)]=!0x0;}get['midtonesSaturation'](){var _0x3ece83=_0x11ec1b;return this[_0x3ece83(0x40e7)];}set[_0x11ec1b(0x1c7a)](_0x29c65c){var _0x1ec554=_0x11ec1b;this[_0x1ec554(0x40e7)]=_0x29c65c,this[_0x1ec554(0x4187)]=!0x0;}get[_0x11ec1b(0x2c33)](){var _0xcc5bf8=_0x11ec1b;return this[_0xcc5bf8(0x23d2)];}set['midtonesExposure'](_0x519863){var _0x2f8a5e=_0x11ec1b;this['_midtonesExposure']=_0x519863,this[_0x2f8a5e(0x4187)]=!0x0;}get[_0x11ec1b(0x3437)](){var _0x30c274=_0x11ec1b;return this[_0x30c274(0x2a5f)];}set['shadowsHue'](_0x2fe4fb){var _0x2ec88c=_0x11ec1b;this[_0x2ec88c(0x2a5f)]=_0x2fe4fb,this['_dirty']=!0x0;}get['shadowsDensity'](){var _0x5d6178=_0x11ec1b;return this[_0x5d6178(0x3f74)];}set[_0x11ec1b(0x2a72)](_0x3fddb5){var _0xfd353b=_0x11ec1b;this[_0xfd353b(0x3f74)]=_0x3fddb5,this['_dirty']=!0x0;}get[_0x11ec1b(0x2322)](){var _0x204e08=_0x11ec1b;return this[_0x204e08(0x23ab)];}set[_0x11ec1b(0x2322)](_0x1d0f25){var _0x7b67dd=_0x11ec1b;this[_0x7b67dd(0x23ab)]=_0x1d0f25,this[_0x7b67dd(0x4187)]=!0x0;}get[_0x11ec1b(0xe13)](){var _0x1ec4f7=_0x11ec1b;return this[_0x1ec4f7(0x29d3)];}set[_0x11ec1b(0xe13)](_0x17012c){var _0x5a55fe=_0x11ec1b;this[_0x5a55fe(0x29d3)]=_0x17012c,this[_0x5a55fe(0x4187)]=!0x0;}[_0x11ec1b(0x28c8)](){return'ColorCurves';}static['Bind'](_0x2e4c7c,_0x5931d3,_0x71bad4=_0x11ec1b(0x5a3),_0x5f1ecc=_0x11ec1b(0x3384),_0x286efc='vCameraColorCurveNegative'){var _0x46f475=_0x11ec1b;_0x2e4c7c[_0x46f475(0x4187)]&&(_0x2e4c7c[_0x46f475(0x4187)]=!0x1,_0x2e4c7c[_0x46f475(0x77a)](_0x2e4c7c[_0x46f475(0x586)],_0x2e4c7c[_0x46f475(0x21f3)],_0x2e4c7c[_0x46f475(0x3830)],_0x2e4c7c[_0x46f475(0x16a7)],_0x2e4c7c['_globalCurve']),_0x2e4c7c[_0x46f475(0x77a)](_0x2e4c7c[_0x46f475(0x3f91)],_0x2e4c7c['_highlightsDensity'],_0x2e4c7c[_0x46f475(0x2f8b)],_0x2e4c7c[_0x46f475(0x40c3)],_0x2e4c7c[_0x46f475(0xf19)]),_0x2e4c7c[_0x46f475(0xf19)][_0x46f475(0x210e)](_0x2e4c7c[_0x46f475(0x40cc)],_0x2e4c7c['_highlightsCurve']),_0x2e4c7c['_getColorGradingDataToRef'](_0x2e4c7c[_0x46f475(0x3153)],_0x2e4c7c[_0x46f475(0x2a93)],_0x2e4c7c[_0x46f475(0x40e7)],_0x2e4c7c[_0x46f475(0x23d2)],_0x2e4c7c[_0x46f475(0xf19)]),_0x2e4c7c['_tempColor'][_0x46f475(0x210e)](_0x2e4c7c[_0x46f475(0x40cc)],_0x2e4c7c[_0x46f475(0x934)]),_0x2e4c7c[_0x46f475(0x77a)](_0x2e4c7c[_0x46f475(0x2a5f)],_0x2e4c7c['_shadowsDensity'],_0x2e4c7c[_0x46f475(0x23ab)],_0x2e4c7c[_0x46f475(0x29d3)],_0x2e4c7c['_tempColor']),_0x2e4c7c['_tempColor']['multiplyToRef'](_0x2e4c7c[_0x46f475(0x40cc)],_0x2e4c7c['_shadowsCurve']),_0x2e4c7c[_0x46f475(0x1253)][_0x46f475(0x1d96)](_0x2e4c7c[_0x46f475(0x934)],_0x2e4c7c[_0x46f475(0xf49)]),_0x2e4c7c[_0x46f475(0x934)][_0x46f475(0x1d96)](_0x2e4c7c[_0x46f475(0xb9b)],_0x2e4c7c['_negativeCurve'])),_0x5931d3&&(_0x5931d3[_0x46f475(0xbe9)](_0x71bad4,_0x2e4c7c['_positiveCurve']['r'],_0x2e4c7c[_0x46f475(0xf49)]['g'],_0x2e4c7c['_positiveCurve']['b'],_0x2e4c7c[_0x46f475(0xf49)]['a']),_0x5931d3[_0x46f475(0xbe9)](_0x5f1ecc,_0x2e4c7c[_0x46f475(0x934)]['r'],_0x2e4c7c[_0x46f475(0x934)]['g'],_0x2e4c7c[_0x46f475(0x934)]['b'],_0x2e4c7c[_0x46f475(0x934)]['a']),_0x5931d3['setFloat4'](_0x286efc,_0x2e4c7c[_0x46f475(0x8dc)]['r'],_0x2e4c7c[_0x46f475(0x8dc)]['g'],_0x2e4c7c[_0x46f475(0x8dc)]['b'],_0x2e4c7c[_0x46f475(0x8dc)]['a']));}static[_0x11ec1b(0x4aa)](_0xf5a4cb){var _0x462ea9=_0x11ec1b;_0xf5a4cb[_0x462ea9(0x2009)]('vCameraColorCurveNeutral',_0x462ea9(0x5a3),'vCameraColorCurveNegative');}[_0x11ec1b(0x77a)](_0x5bfab7,_0x2cdc2f,_0x403aa2,_0x1109ea,_0x31a33b){var _0x4af310=_0x11ec1b;null!=_0x5bfab7&&(_0x5bfab7=_0x1dc25e[_0x4af310(0x2c68)](_0x5bfab7,0x0,0x168),_0x2cdc2f=_0x1dc25e['_Clamp'](_0x2cdc2f,-0x64,0x64),_0x403aa2=_0x1dc25e[_0x4af310(0x2c68)](_0x403aa2,-0x64,0x64),_0x1109ea=_0x1dc25e['_Clamp'](_0x1109ea,-0x64,0x64),_0x2cdc2f=_0x1dc25e['_ApplyColorGradingSliderNonlinear'](_0x2cdc2f),_0x2cdc2f*=0.5,_0x1109ea=_0x1dc25e[_0x4af310(0x1652)](_0x1109ea),_0x2cdc2f<0x0&&(_0x2cdc2f*=-0x1,_0x5bfab7=(_0x5bfab7+0xb4)%0x168),_0x1dc25e[_0x4af310(0x16af)](_0x5bfab7,_0x2cdc2f,0x32+0.25*_0x1109ea,_0x31a33b),_0x31a33b[_0x4af310(0x1310)](0x2,_0x31a33b),_0x31a33b['a']=0x1+0.01*_0x403aa2);}static[_0x11ec1b(0x1652)](_0x1ab6b5){var _0x73dc9d=_0x11ec1b;_0x1ab6b5/=0x64;let _0x4ff43f=Math['abs'](_0x1ab6b5);return _0x4ff43f=Math[_0x73dc9d(0x29b2)](_0x4ff43f,0x2),_0x1ab6b5<0x0&&(_0x4ff43f*=-0x1),_0x4ff43f*=0x64;}static['_FromHSBToRef'](_0x5133cb,_0x4eae73,_0x58197b,_0x5a5504){var _0x42806e=_0x11ec1b,_0x5133cb=_0x1dc25e[_0x42806e(0x2c68)](_0x5133cb,0x0,0x168),_0x4eae73=_0x1dc25e[_0x42806e(0x2c68)](_0x4eae73/0x64,0x0,0x1),_0x2f3bbe=_0x1dc25e[_0x42806e(0x2c68)](_0x58197b/0x64,0x0,0x1);if(0x0===_0x4eae73)_0x5a5504['r']=_0x2f3bbe,_0x5a5504['g']=_0x2f3bbe,_0x5a5504['b']=_0x2f3bbe;else{_0x5133cb/=0x3c;var _0x58197b=Math['floor'](_0x5133cb),_0x5133cb=_0x5133cb-_0x58197b,_0x3e8b8f=_0x2f3bbe*(0x1-_0x4eae73),_0x390e79=_0x2f3bbe*(0x1-_0x4eae73*_0x5133cb),_0x200373=_0x2f3bbe*(0x1-_0x4eae73*(0x1-_0x5133cb));switch(_0x58197b){case 0x0:_0x5a5504['r']=_0x2f3bbe,_0x5a5504['g']=_0x200373,_0x5a5504['b']=_0x3e8b8f;break;case 0x1:_0x5a5504['r']=_0x390e79,_0x5a5504['g']=_0x2f3bbe,_0x5a5504['b']=_0x3e8b8f;break;case 0x2:_0x5a5504['r']=_0x3e8b8f,_0x5a5504['g']=_0x2f3bbe,_0x5a5504['b']=_0x200373;break;case 0x3:_0x5a5504['r']=_0x3e8b8f,_0x5a5504['g']=_0x390e79,_0x5a5504['b']=_0x2f3bbe;break;case 0x4:_0x5a5504['r']=_0x200373,_0x5a5504['g']=_0x3e8b8f,_0x5a5504['b']=_0x2f3bbe;break;default:_0x5a5504['r']=_0x2f3bbe,_0x5a5504['g']=_0x3e8b8f,_0x5a5504['b']=_0x390e79;}}_0x5a5504['a']=0x1;}static['_Clamp'](_0x19086e,_0x2de88d,_0x345dd2){var _0x101052=_0x11ec1b;return Math[_0x101052(0x1858)](Math[_0x101052(0x34dd)](_0x19086e,_0x2de88d),_0x345dd2);}[_0x11ec1b(0x2654)](){var _0x28ea3b=_0x11ec1b;return _0x15a673['p4'][_0x28ea3b(0x30cf)](()=>new _0x1dc25e(),this);}['serialize'](){var _0x4dfbe5=_0x11ec1b;return _0x15a673['p4'][_0x4dfbe5(0x219c)](this);}static['Parse'](_0x260f13){var _0x4c4c46=_0x11ec1b;return _0x15a673['p4'][_0x4c4c46(0xd6b)](()=>new _0x1dc25e(),_0x260f13,null,null);}}_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e[_0x11ec1b(0x2dca)],_0x11ec1b(0x586),void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e[_0x11ec1b(0x2dca)],_0x11ec1b(0x21f3),void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e[_0x11ec1b(0x2dca)],_0x11ec1b(0x3830),void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e[_0x11ec1b(0x2dca)],'_globalExposure',void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e['prototype'],_0x11ec1b(0x3f91),void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e['prototype'],_0x11ec1b(0x22ee),void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e[_0x11ec1b(0x2dca)],'_highlightsSaturation',void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e[_0x11ec1b(0x2dca)],_0x11ec1b(0x40c3),void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e['prototype'],_0x11ec1b(0x3153),void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e[_0x11ec1b(0x2dca)],_0x11ec1b(0x2a93),void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e[_0x11ec1b(0x2dca)],_0x11ec1b(0x40e7),void 0x0),_0x1ada4b([(0x0,_0x15a673['qC'])()],_0x1dc25e[_0x11ec1b(0x2dca)],_0x11ec1b(0x23d2),void 0x0),_0x15a673['p4'][_0x11ec1b(0x1b88)]=_0x1dc25e[_0x11ec1b(0xd6b)];},0x1533d:(_0x43ac80,_0x5beca6,_0x5c2664)=>{var _0xed3315=a8_0x2e955a;_0x5c2664['d'](_0x5beca6,{'Q':()=>_0x5e93d4});var _0x4ad8e6=_0x5c2664(0xa896),_0x1b8dbc=_0x5c2664(0x1610),_0x60cc5=_0x5c2664(0x7205),_0x48725d=_0x5c2664(0x9a70),_0x231b12=_0x5c2664(0xcd3c),_0x5dbca5=_0x5c2664(0x26fa),_0x26d0ad=_0x5c2664(0x12658);class _0x5e93d4{constructor(_0x538ec5,_0x3f76f9,_0x13fa60,_0x474f12=null,_0x68ff55,_0x69ed51=null,_0x570d25=null,_0x26d595=null,_0x3cce68=null,_0x14f83f,_0x21ce9f='',_0x31b74c=_0x26d0ad['x'][_0xed3315(0x3031)]){var _0x40949b=_0xed3315;this[_0x40949b(0x1c3a)]=null,this['defines']='',this['onCompiled']=null,this['onError']=null,this['onBind']=null,this[_0x40949b(0x3bc7)]=0x0,this[_0x40949b(0xcb6)]=new _0x4ad8e6['y$'](),this[_0x40949b(0x39a2)]=new _0x4ad8e6['y$'](),this[_0x40949b(0x1953)]=null,this['_wasPreviouslyReady']=!0x1,this[_0x40949b(0x2247)]=!0x1,this['_wasPreviouslyUsingInstances']=null,this[_0x40949b(0x7b7)]=!0x1,this[_0x40949b(0x3af0)]=!0x1,this[_0x40949b(0x1902)]={},this[_0x40949b(0x17e8)]=!0x1,this[_0x40949b(0x1d70)]={},this['_isReady']=!0x1,this[_0x40949b(0x16d0)]='',this[_0x40949b(0x2733)]=!0x1,this[_0x40949b(0x215d)]={},this[_0x40949b(0x35d0)]='',this['_fallbacks']=null,this[_0x40949b(0x3fe5)]='',this[_0x40949b(0x20f4)]='',this['_transformFeedbackVaryings']=null,this[_0x40949b(0xefe)]=null,this[_0x40949b(0x779)]='',this[_0x40949b(0x32a)]='',this[_0x40949b(0x1e86)]='',this['_fragmentSourceCodeBeforeMigration']='',this['_rawVertexSourceCode']='',this[_0x40949b(0x1028)]='',this['name']=_0x538ec5,this[_0x40949b(0x35d0)]=_0x21ce9f;let _0x2eb677=void 0x0,_0x319f31=null;if(_0x3f76f9['attributes']){const _0x1add44=_0x3f76f9;if(this[_0x40949b(0x3f27)]=_0x13fa60,this['_attributesNames']=_0x1add44[_0x40949b(0x3bdc)],this[_0x40949b(0x79a)]=_0x1add44[_0x40949b(0x3c92)][_0x40949b(0x1ee7)](_0x1add44[_0x40949b(0x14d8)]),this[_0x40949b(0x13a5)]=_0x1add44[_0x40949b(0x14d8)]['slice'](),this['defines']=_0x1add44[_0x40949b(0x2462)],this[_0x40949b(0x1460)]=_0x1add44[_0x40949b(0x1460)],this[_0x40949b(0xeac)]=_0x1add44[_0x40949b(0xeac)],this[_0x40949b(0x19d2)]=_0x1add44[_0x40949b(0x97f)],this['_indexParameters']=_0x1add44['indexParameters'],this[_0x40949b(0x25b2)]=_0x1add44[_0x40949b(0x2950)]||null,this[_0x40949b(0x17e8)]=!!_0x1add44['multiTarget'],this[_0x40949b(0x2f3f)]=null!=(_0x21ce9f=_0x1add44[_0x40949b(0x2310)])?_0x21ce9f:_0x26d0ad['x'][_0x40949b(0x3031)],_0x1add44['uniformBuffersNames']){this[_0x40949b(0x35d4)]=_0x1add44['uniformBuffersNames'][_0x40949b(0x4033)]();for(let _0xfbf141=0x0;_0xfbf141<_0x1add44[_0x40949b(0x3807)][_0x40949b(0x9da)];_0xfbf141++)this[_0x40949b(0x1902)][_0x1add44[_0x40949b(0x3807)][_0xfbf141]]=_0xfbf141;}_0x319f31=null!=(_0x21ce9f=_0x1add44[_0x40949b(0x2993)])?_0x21ce9f:null,_0x2eb677=null!=(_0x21ce9f=_0x1add44['processCodeAfterIncludes'])?_0x21ce9f:void 0x0;}else this[_0x40949b(0x3f27)]=_0x68ff55,this[_0x40949b(0x2462)]=null==_0x69ed51?'':_0x69ed51,this[_0x40949b(0x79a)]=_0x13fa60[_0x40949b(0x1ee7)](_0x474f12),this[_0x40949b(0x13a5)]=_0x474f12?_0x474f12['slice']():[],this[_0x40949b(0x9a6)]=_0x3f76f9,this[_0x40949b(0x35d4)]=[],this[_0x40949b(0x2f3f)]=_0x31b74c,this['onError']=_0x3cce68,this[_0x40949b(0xeac)]=_0x26d595,this[_0x40949b(0x2f55)]=_0x14f83f,this[_0x40949b(0x19d2)]=_0x570d25;this[_0x40949b(0x445)]={},this[_0x40949b(0x3bc7)]=_0x5e93d4[_0x40949b(0x2987)]++;let _0x587ffc,_0xbd4c91;const _0x24d9c8=(0x0,_0x60cc5['CG'])()?this[_0x40949b(0x3f27)][_0x40949b(0x3ea3)]():null;_0x587ffc=_0x538ec5[_0x40949b(0x3de2)]?_0x40949b(0x432)+_0x538ec5[_0x40949b(0x3de2)]:_0x538ec5[_0x40949b(0xac3)]?(_0x587ffc=_0x24d9c8?_0x24d9c8[_0x40949b(0x3806)](_0x538ec5['vertexElement']):null)||_0x538ec5[_0x40949b(0xac3)]:_0x538ec5['vertex']||_0x538ec5,_0xbd4c91=_0x538ec5[_0x40949b(0x2513)]?'source:'+_0x538ec5[_0x40949b(0x2513)]:_0x538ec5[_0x40949b(0x7e0)]?(_0xbd4c91=_0x24d9c8?_0x24d9c8[_0x40949b(0x3806)](_0x538ec5['fragmentElement']):null)||_0x538ec5[_0x40949b(0x7e0)]:_0x538ec5[_0x40949b(0x36b0)]||_0x538ec5,this['_processingContext']=this['_engine']['_getShaderProcessingContext'](this['_shaderLanguage']);let _0x2ffb4c={'defines':this[_0x40949b(0x2462)]['split']('\x0a'),'indexParameters':this[_0x40949b(0x2f55)],'isFragment':!0x1,'shouldUseHighPrecisionShader':this[_0x40949b(0x3f27)]['_shouldUseHighPrecisionShader'],'processor':this[_0x40949b(0x3f27)][_0x40949b(0x2139)](this[_0x40949b(0x2f3f)]),'supportsUniformBuffers':this[_0x40949b(0x3f27)][_0x40949b(0x14d3)],'shadersRepository':_0x5dbca5['v'][_0x40949b(0x2efd)](this['_shaderLanguage']),'includesShadersStore':_0x5dbca5['v']['GetIncludesShadersStore'](this[_0x40949b(0x2f3f)]),'version':(0x64*this['_engine'][_0x40949b(0x20b9)])[_0x40949b(0x348f)](),'platformName':this['_engine'][_0x40949b(0x1cee)],'processingContext':this['_processingContext'],'isNDCHalfZRange':this['_engine'][_0x40949b(0x17dd)],'useReverseDepthBuffer':this[_0x40949b(0x3f27)]['useReverseDepthBuffer'],'processCodeAfterIncludes':_0x2eb677};const _0x4675d6=[void 0x0,void 0x0],_0x1b63d9=()=>{var _0x5b5acd=_0x40949b;if(_0x4675d6[0x0]&&_0x4675d6[0x1]){_0x2ffb4c['isFragment']=!0x0;const [_0x1f1899,_0x16a6b0]=_0x4675d6;_0x231b12['L'][_0x5b5acd(0x1e0d)](_0x16a6b0,_0x2ffb4c,(_0x23b950,_0x55700a)=>{var _0x1b5bc6=_0x5b5acd;this[_0x1b5bc6(0x1f03)]=_0x55700a,_0x319f31&&(_0x23b950=_0x319f31(_0x1b5bc6(0x36b0),_0x23b950)),_0x55700a=_0x231b12['L']['Finalize'](_0x1f1899,_0x23b950,_0x2ffb4c),(_0x2ffb4c=null,this['_useFinalCode'](_0x55700a[_0x1b5bc6(0x3cbc)],_0x55700a[_0x1b5bc6(0x14c0)],_0x538ec5));},this['_engine']);}};this['_loadShader'](_0x587ffc,'Vertex','',_0x2a5df3=>{var _0x5a3cdd=_0x40949b;_0x231b12['L'][_0x5a3cdd(0x311b)](_0x2ffb4c),_0x231b12['L'][_0x5a3cdd(0x1e0d)](_0x2a5df3,_0x2ffb4c,(_0xcbd91a,_0x6782d9)=>{var _0x5a2de3=_0x5a3cdd;this['_rawVertexSourceCode']=_0x2a5df3,this[_0x5a2de3(0x1e86)]=_0x6782d9,_0x319f31&&(_0xcbd91a=_0x319f31(_0x5a2de3(0x3090),_0xcbd91a)),_0x4675d6[0x0]=_0xcbd91a,_0x1b63d9();},this[_0x5a3cdd(0x3f27)]);}),this[_0x40949b(0x2dc0)](_0xbd4c91,_0x40949b(0x2d24),_0x40949b(0x2c54),_0x551258=>{var _0x42e2c4=_0x40949b;this[_0x42e2c4(0x1028)]=_0x551258,_0x4675d6[0x1]=_0x551258,_0x1b63d9();});}static get[_0xed3315(0x3860)](){var _0x5c2b38=_0xed3315;return _0x5dbca5['v'][_0x5c2b38(0x3860)];}static set[_0xed3315(0x3860)](_0x2f95b8){_0x5dbca5['v']['ShadersRepository']=_0x2f95b8;}get['onBindObservable'](){var _0x380426=_0xed3315;return this[_0x380426(0x1953)]||(this['_onBindObservable']=new _0x4ad8e6['y$']()),this['_onBindObservable'];}[_0xed3315(0x1de6)](_0x4b7595,_0x5de216,_0x5aa4e5){var _0x578fc0=_0xed3315,_0x101579;_0x5aa4e5?(_0x101579=_0x5aa4e5[_0x578fc0(0xac3)]||_0x5aa4e5['vertex']||_0x5aa4e5[_0x578fc0(0x165d)]||_0x5aa4e5,_0x5aa4e5=_0x5aa4e5[_0x578fc0(0x7e0)]||_0x5aa4e5[_0x578fc0(0x36b0)]||_0x5aa4e5[_0x578fc0(0x165d)]||_0x5aa4e5,this[_0x578fc0(0x779)]=(this['_shaderLanguage']===_0x26d0ad['x']['WGSL']?'//':'')+_0x578fc0(0x2a24)+_0x101579+'\x0a'+_0x4b7595,this[_0x578fc0(0x32a)]=(this[_0x578fc0(0x2f3f)]===_0x26d0ad['x'][_0x578fc0(0xa2c)]?'//':'')+_0x578fc0(0x3919)+_0x5aa4e5+'\x0a'+_0x5de216):(this[_0x578fc0(0x779)]=_0x4b7595,this[_0x578fc0(0x32a)]=_0x5de216),this[_0x578fc0(0x846)]();}get[_0xed3315(0x270e)](){var _0x2d5772=_0xed3315;return this[_0x2d5772(0x35d0)];}[_0xed3315(0xe80)](){try{return this['_isReadyInternal']();}catch(_0x1e2173){return!0x1;}}[_0xed3315(0xc91)](){var _0x357acd=_0xed3315;return!!this[_0x357acd(0x20c7)]||!!this[_0x357acd(0xefe)]&&this[_0x357acd(0xefe)]['isReady'];}['getEngine'](){return this['_engine'];}['getPipelineContext'](){var _0x1c7c84=_0xed3315;return this[_0x1c7c84(0xefe)];}['getAttributesNames'](){var _0x55f9e0=_0xed3315;return this[_0x55f9e0(0x9a6)];}[_0xed3315(0x3ec8)](_0x1a11bf){var _0x17cd8e=_0xed3315;return this[_0x17cd8e(0x4e3)][_0x1a11bf];}[_0xed3315(0x2595)](_0x5bfbd8){return this['_attributeLocationByName'][_0x5bfbd8];}[_0xed3315(0x216a)](){var _0x2e2e34=_0xed3315;return this['_attributes'][_0x2e2e34(0x9da)];}['getUniformIndex'](_0x263cf0){var _0x1f4aba=_0xed3315;return this[_0x1f4aba(0x79a)]['indexOf'](_0x263cf0);}[_0xed3315(0x19b9)](_0x3a62d8){return this['_uniforms'][_0x3a62d8];}[_0xed3315(0x682)](){var _0x161273=_0xed3315;return this[_0x161273(0x13a5)];}[_0xed3315(0x313c)](){return this['_uniformsNames'];}[_0xed3315(0x16c6)](){var _0x30c708=_0xed3315;return this[_0x30c708(0x35d4)];}['getIndexParameters'](){var _0x2bfdf8=_0xed3315;return this[_0x2bfdf8(0x2f55)];}[_0xed3315(0x3664)](){return this['_compilationError'];}['allFallbacksProcessed'](){var _0x413818=_0xed3315;return this[_0x413818(0x2733)];}[_0xed3315(0x108b)](_0xf4379e){var _0x4d4cea=_0xed3315;this[_0x4d4cea(0xe80)]()?_0xf4379e(this):(this[_0x4d4cea(0xcb6)][_0x4d4cea(0x2ed7)](_0x32f6b0=>{_0xf4379e(_0x32f6b0);}),this['_pipelineContext']&&!this['_pipelineContext']['isAsync']||setTimeout(()=>{this['_checkIsReady'](null);},0x10));}[_0xed3315(0xf33)](_0x54167f){var _0x35da40=_0xed3315;try{if(this['_isReadyInternal']())return;}catch(_0x335a38){return void this[_0x35da40(0x325b)](_0x335a38,_0x54167f);}this[_0x35da40(0x7b7)]||setTimeout(()=>{var _0x1c0e8b=_0x35da40;this[_0x1c0e8b(0xf33)](_0x54167f);},0x10);}['_loadShader'](_0x33810c,_0x3a8947,_0x4a0043,_0x351958){var _0x211fa4=_0xed3315,_0xa0b878;_0x211fa4(0x137a)!=typeof HTMLElement&&_0x33810c instanceof HTMLElement?_0x351958((0x0,_0x60cc5['v'])(_0x33810c)):_0x211fa4(0x432)===_0x33810c[_0x211fa4(0x2e42)](0x0,0x7)?_0x351958(_0x33810c[_0x211fa4(0x2e42)](0x7)):_0x211fa4(0x1a92)===_0x33810c[_0x211fa4(0x2e42)](0x0,0x7)?_0x351958(window[_0x211fa4(0x2ce0)](_0x33810c[_0x211fa4(0x2e42)](0x7))):(_0xa0b878=_0x5dbca5['v'][_0x211fa4(0x1322)](this[_0x211fa4(0x2f3f)]))[_0x33810c+_0x3a8947+_0x211fa4(0x250d)]?_0x351958(_0xa0b878[_0x33810c+_0x3a8947+'Shader']):_0x4a0043&&_0xa0b878[_0x33810c+_0x4a0043+_0x211fa4(0x250d)]?_0x351958(_0xa0b878[_0x33810c+_0x4a0043+'Shader']):(_0xa0b878='.'===_0x33810c[0x0]||'/'===_0x33810c[0x0]||-0x1<_0x33810c['indexOf']('http')?_0x33810c:_0x5dbca5['v'][_0x211fa4(0x2efd)](this[_0x211fa4(0x2f3f)])+_0x33810c,this[_0x211fa4(0x3f27)][_0x211fa4(0x1004)](_0xa0b878+'.'+_0x3a8947[_0x211fa4(0x15e4)]()+_0x211fa4(0x212),_0x351958));}get[_0xed3315(0x16e9)](){var _0x39b9e5=_0xed3315,_0x303008;return this[_0x39b9e5(0x3fe5)]&&this[_0x39b9e5(0x20f4)]?this['_vertexSourceCodeOverride']:null!=(_0x303008=null==(_0x303008=this['_pipelineContext'])?void 0x0:_0x303008[_0x39b9e5(0x13cc)]())?_0x303008:this[_0x39b9e5(0x779)];}get[_0xed3315(0x13e4)](){var _0x33e9b3=_0xed3315,_0x5a3a1b;return this[_0x33e9b3(0x3fe5)]&&this['_fragmentSourceCodeOverride']?this[_0x33e9b3(0x20f4)]:null!=(_0x5a3a1b=null==(_0x5a3a1b=this[_0x33e9b3(0xefe)])?void 0x0:_0x5a3a1b[_0x33e9b3(0x33ca)]())?_0x5a3a1b:this[_0x33e9b3(0x32a)];}get['vertexSourceCodeBeforeMigration'](){var _0x57ca95=_0xed3315;return this[_0x57ca95(0x1e86)];}get[_0xed3315(0x165)](){var _0xa5cfe6=_0xed3315;return this[_0xa5cfe6(0x1f03)];}get[_0xed3315(0x146a)](){return this['_rawVertexSourceCode'];}get[_0xed3315(0x1e26)](){var _0xfe22fb=_0xed3315;return this[_0xfe22fb(0x1028)];}['_rebuildProgram'](_0x54e488,_0x4c8e82,_0x58e00a,_0x584a10){var _0x4f31c6=_0xed3315;this[_0x4f31c6(0x20c7)]=!0x1,this[_0x4f31c6(0x3fe5)]=_0x54e488,this[_0x4f31c6(0x20f4)]=_0x4c8e82,this[_0x4f31c6(0x1460)]=(_0xd4242c,_0x40a50b)=>{_0x584a10&&_0x584a10(_0x40a50b);},this['onCompiled']=()=>{var _0x411cee=_0x4f31c6;const _0x757551=this[_0x411cee(0x279a)]()[_0x411cee(0x16ac)];if(_0x757551){for(let _0xd2ab10=0x0;_0xd2ab10<_0x757551[_0x411cee(0x9da)];_0xd2ab10++)_0x757551[_0xd2ab10]['markAllMaterialsAsDirty'](_0x1b8dbc['g'][_0x411cee(0x39f4)]);}this['_pipelineContext'][_0x411cee(0x3d5)](_0x58e00a);},this[_0x4f31c6(0x19d2)]=null,this[_0x4f31c6(0x846)]();}[_0xed3315(0x846)](){var _0x2c9bae=_0xed3315;const _0x3e3ed9=this['_attributesNames'];var _0x548c80=this[_0x2c9bae(0x2462)];const _0x4301fb=this[_0x2c9bae(0xefe)];this[_0x2c9bae(0x20c7)]=!0x1;try{const _0x47b74d=this[_0x2c9bae(0x3f27)];this['_pipelineContext']=_0x47b74d[_0x2c9bae(0x241d)](this['_processingContext']),this[_0x2c9bae(0xefe)][_0x2c9bae(0xf16)]=this[_0x2c9bae(0x35d0)];var _0x169c11=this[_0x2c9bae(0x980)][_0x2c9bae(0x3458)](this);this[_0x2c9bae(0x3fe5)]&&this[_0x2c9bae(0x20f4)]?_0x47b74d[_0x2c9bae(0x130e)](this[_0x2c9bae(0xefe)],this[_0x2c9bae(0x3fe5)],this[_0x2c9bae(0x20f4)],!0x0,this[_0x2c9bae(0x5f4)],this[_0x2c9bae(0x1028)],_0x169c11,null,this[_0x2c9bae(0x25b2)],this[_0x2c9bae(0x35d0)]):_0x47b74d[_0x2c9bae(0x130e)](this[_0x2c9bae(0xefe)],this['_vertexSourceCode'],this[_0x2c9bae(0x32a)],!0x1,this['_rawVertexSourceCode'],this[_0x2c9bae(0x1028)],_0x169c11,_0x548c80,this['_transformFeedbackVaryings'],this['_key']),_0x47b74d[_0x2c9bae(0x838)](this['_pipelineContext'],()=>{var _0x1c1d41=_0x2c9bae;if(this[_0x1c1d41(0x4e3)]=[],this[_0x1c1d41(0xefe)][_0x1c1d41(0x2c3f)](this,this[_0x1c1d41(0x1902)],this[_0x1c1d41(0x79a)],this['_uniforms'],this[_0x1c1d41(0x13a5)],this[_0x1c1d41(0x1d70)],_0x3e3ed9,this[_0x1c1d41(0x4e3)]),_0x3e3ed9)for(let _0x37f278=0x0;_0x37f278<_0x3e3ed9['length'];_0x37f278++){var _0xfda947=_0x3e3ed9[_0x37f278];this[_0x1c1d41(0x445)][_0xfda947]=this[_0x1c1d41(0x4e3)][_0x37f278];}_0x47b74d[_0x1c1d41(0x2b72)](this),this[_0x1c1d41(0x16d0)]='',this[_0x1c1d41(0x20c7)]=!0x0,this[_0x1c1d41(0xeac)]&&this[_0x1c1d41(0xeac)](this),this[_0x1c1d41(0xcb6)][_0x1c1d41(0x223f)](this),this[_0x1c1d41(0xcb6)][_0x1c1d41(0x2a99)](),this[_0x1c1d41(0x19d2)]&&this[_0x1c1d41(0x19d2)][_0x1c1d41(0x13c9)](),_0x4301fb&&this[_0x1c1d41(0x279a)]()[_0x1c1d41(0x19ca)](_0x4301fb);}),this[_0x2c9bae(0xefe)][_0x2c9bae(0x6c5)]&&this['_checkIsReady'](_0x4301fb);}catch(_0x311966){this['_processCompilationErrors'](_0x311966,_0x4301fb);}}[_0xed3315(0x57e)](_0x5e579d,_0x2f1dd7,_0x453523){var _0x4b0252=_0xed3315,_0xc7d9f1;let _0xb43000=null;return _0x2f1dd7&&_0x5e579d&&(_0x2f1dd7=_0x2f1dd7['match'](_0x453523?/FRAGMENT SHADER ERROR: 0:(\d+?):/:/VERTEX SHADER ERROR: 0:(\d+?):/))&&0x2===_0x2f1dd7['length']&&(_0x2f1dd7=parseInt(_0x2f1dd7[0x1]),(_0xc7d9f1=_0x5e579d[_0x4b0252(0x14d2)]('\x0a',-0x1))['length']>=_0x2f1dd7&&(_0xb43000='Offending\x20line\x20['+_0x2f1dd7+_0x4b0252(0x3e02)+(_0x453523?'fragment':_0x4b0252(0x3090))+_0x4b0252(0xa3f)+_0xc7d9f1[_0x2f1dd7-0x1])),[_0x5e579d,_0xb43000];}['_processCompilationErrors'](_0x1cd60e,_0x3c9d53=null){var _0x2dac56=_0xed3315;this[_0x2dac56(0x16d0)]=_0x1cd60e[_0x2dac56(0x677)];const _0x1729f4=this[_0x2dac56(0x9a6)],_0x5fd3cc=this['_fallbacks'];if(_0x48725d['Y'][_0x2dac56(0xeb0)](_0x2dac56(0x1d5c)),_0x48725d['Y'][_0x2dac56(0xeb0)](_0x2dac56(0x316a)+this[_0x2dac56(0x79a)][_0x2dac56(0x40b4)](function(_0x35ef36){return'\x20'+_0x35ef36;})),_0x48725d['Y'][_0x2dac56(0xeb0)](_0x2dac56(0x2c0d)+_0x1729f4[_0x2dac56(0x40b4)](function(_0x2dff12){return'\x20'+_0x2dff12;})),_0x48725d['Y'][_0x2dac56(0xeb0)](_0x2dac56(0x218)+this['defines']),_0x5e93d4['LogShaderCodeOnCompilationError']){let _0x384540=null,_0x5124c7=null,_0x2b3332=null;null!=(_0x1cd60e=this['_pipelineContext'])&&_0x1cd60e['_getVertexShaderCode']()&&([_0x2b3332,_0x384540]=this[_0x2dac56(0x57e)](this[_0x2dac56(0xefe)][_0x2dac56(0x13cc)](),this[_0x2dac56(0x16d0)],!0x1),_0x2b3332&&(_0x48725d['Y'][_0x2dac56(0xeb0)](_0x2dac56(0x6af)),_0x48725d['Y']['Error'](_0x2b3332))),null!=(_0x1cd60e=this['_pipelineContext'])&&_0x1cd60e[_0x2dac56(0x33ca)]()&&([_0x2b3332,_0x5124c7]=this[_0x2dac56(0x57e)](null==(_0x1cd60e=this[_0x2dac56(0xefe)])?void 0x0:_0x1cd60e['_getFragmentShaderCode'](),this['_compilationError'],!0x0),_0x2b3332&&(_0x48725d['Y']['Error'](_0x2dac56(0x3784)),_0x48725d['Y'][_0x2dac56(0xeb0)](_0x2b3332))),_0x384540&&_0x48725d['Y'][_0x2dac56(0xeb0)](_0x384540),_0x5124c7&&_0x48725d['Y'][_0x2dac56(0xeb0)](_0x5124c7);}_0x48725d['Y'][_0x2dac56(0xeb0)](_0x2dac56(0x39d7)+this[_0x2dac56(0x16d0)]),_0x1cd60e=()=>{var _0x415294=_0x2dac56;this['onError']&&this['onError'](this,this[_0x415294(0x16d0)]),this['onErrorObservable']['notifyObservers'](this);},(_0x3c9d53&&(this[_0x2dac56(0xefe)]=_0x3c9d53,this[_0x2dac56(0x20c7)]=!0x0,_0x1cd60e()),_0x5fd3cc?(this[_0x2dac56(0xefe)]=null,_0x5fd3cc[_0x2dac56(0x2222)]?(this[_0x2dac56(0x2733)]=!0x1,_0x48725d['Y'][_0x2dac56(0xeb0)]('Trying\x20next\x20fallback.'),this['defines']=_0x5fd3cc[_0x2dac56(0x59d)](this['defines'],this),this[_0x2dac56(0x846)]()):(this[_0x2dac56(0x2733)]=!0x0,_0x1cd60e(),this[_0x2dac56(0x39a2)][_0x2dac56(0x2a99)](),this[_0x2dac56(0x19d2)]&&this['_fallbacks'][_0x2dac56(0x13c9)]())):(this[_0x2dac56(0x2733)]=!0x0,_0x3c9d53||_0x1cd60e()));}get['isSupported'](){var _0xc4e56a=_0xed3315;return''===this[_0xc4e56a(0x16d0)];}[_0xed3315(0x37ce)](_0xec1ff0,_0x208255){var _0x1ce8a6=_0xed3315;this[_0x1ce8a6(0x3f27)][_0x1ce8a6(0x37ce)](this['_samplers'][_0xec1ff0],_0x208255,_0xec1ff0);}[_0xed3315(0x35bd)](_0x497ba8,_0x5386d3){var _0x483205=_0xed3315;this['_engine'][_0x483205(0x35bd)](this[_0x483205(0x1d70)][_0x497ba8],this['_uniforms'][_0x497ba8],_0x5386d3,_0x497ba8);}[_0xed3315(0x1c66)](_0x43c7c5,_0x1cf1ea){var _0x24aa6b=_0xed3315;this[_0x24aa6b(0x3f27)]['setDepthStencilTexture'](this[_0x24aa6b(0x1d70)][_0x43c7c5],this[_0x24aa6b(0x215d)][_0x43c7c5],_0x1cf1ea,_0x43c7c5);}[_0xed3315(0x299b)](_0x1a8b14,_0x3f1cba){var _0x1c6021=_0xed3315,_0x4162c5=_0x1a8b14+'Ex';if(-0x1===this[_0x1c6021(0x13a5)][_0x1c6021(0x775)](_0x4162c5+'0')){var _0x49aa69=this[_0x1c6021(0x13a5)][_0x1c6021(0x775)](_0x1a8b14);for(let _0x32caea=0x1;_0x32caea<_0x3f1cba[_0x1c6021(0x9da)];_0x32caea++){var _0xa2bbfb=_0x4162c5+(_0x32caea-0x1)[_0x1c6021(0x348f)]();this[_0x1c6021(0x13a5)][_0x1c6021(0x34ac)](_0x49aa69+_0x32caea,0x0,_0xa2bbfb);}let _0x2c2ff3=0x0;for(const _0x39e06f of this['_samplerList'])this[_0x1c6021(0x1d70)][_0x39e06f]=_0x2c2ff3,_0x2c2ff3+=0x1;}this[_0x1c6021(0x3f27)]['setTextureArray'](this[_0x1c6021(0x1d70)][_0x1a8b14],this[_0x1c6021(0x215d)][_0x1a8b14],_0x3f1cba,_0x1a8b14);}['setTextureFromPostProcess'](_0x19440c,_0x3851bb){var _0x11835e=_0xed3315;this[_0x11835e(0x3f27)][_0x11835e(0x342b)](this[_0x11835e(0x1d70)][_0x19440c],_0x3851bb,_0x19440c);}[_0xed3315(0x3b94)](_0x12d06e,_0x3a3fa3){var _0x48ae64=_0xed3315;this[_0x48ae64(0x3f27)][_0x48ae64(0x3b94)](this[_0x48ae64(0x1d70)][_0x12d06e],_0x3a3fa3,_0x12d06e);}[_0xed3315(0x8e5)](_0x2c18ea,_0x3ee046){var _0x220a27=_0xed3315,_0x4b1daf=this[_0x220a27(0x1902)][_0x3ee046];void 0x0===_0x4b1daf||_0x5e93d4[_0x220a27(0x1da6)][_0x4b1daf]===_0x2c18ea&&this[_0x220a27(0x3f27)]['_features'][_0x220a27(0x29e)]||(_0x5e93d4[_0x220a27(0x1da6)][_0x4b1daf]=_0x2c18ea,this[_0x220a27(0x3f27)][_0x220a27(0x2a5e)](_0x2c18ea,_0x4b1daf,_0x3ee046));}[_0xed3315(0x288b)](_0x10af73,_0x58fb59){var _0x19a208=_0xed3315;this[_0x19a208(0x3f27)]['bindUniformBlock'](this[_0x19a208(0xefe)],_0x10af73,_0x58fb59);}[_0xed3315(0x17f8)](_0x5ae671,_0x738ba5){var _0x164427=_0xed3315;return this[_0x164427(0xefe)][_0x164427(0x17f8)](_0x5ae671,_0x738ba5),this;}[_0xed3315(0x2655)](_0x1f7932,_0x342ae7,_0x4d04a2){var _0x66b4af=_0xed3315;return this['_pipelineContext'][_0x66b4af(0x2655)](_0x1f7932,_0x342ae7,_0x4d04a2),this;}[_0xed3315(0x2f4c)](_0x96a2ce,_0x550faf,_0x3a24cf,_0x41b17a){var _0x3b80c5=_0xed3315;return this[_0x3b80c5(0xefe)][_0x3b80c5(0x2f4c)](_0x96a2ce,_0x550faf,_0x3a24cf,_0x41b17a),this;}[_0xed3315(0x4083)](_0x54c57d,_0x53d37a,_0x82338d,_0xb0c8ee,_0x2d27d1){var _0x3da4a6=_0xed3315;return this[_0x3da4a6(0xefe)][_0x3da4a6(0x4083)](_0x54c57d,_0x53d37a,_0x82338d,_0xb0c8ee,_0x2d27d1),this;}[_0xed3315(0x158d)](_0x5df384,_0x5430e3){var _0x82e0dc=_0xed3315;return this[_0x82e0dc(0xefe)][_0x82e0dc(0x158d)](_0x5df384,_0x5430e3),this;}[_0xed3315(0x351d)](_0xcc092,_0x4c58fd){var _0x29692f=_0xed3315;return this['_pipelineContext'][_0x29692f(0x351d)](_0xcc092,_0x4c58fd),this;}[_0xed3315(0x11a8)](_0x1e56ff,_0x39c3b8){var _0x578426=_0xed3315;return this[_0x578426(0xefe)]['setIntArray3'](_0x1e56ff,_0x39c3b8),this;}[_0xed3315(0x2a64)](_0xf5a723,_0x1b86ab){var _0x46df30=_0xed3315;return this[_0x46df30(0xefe)][_0x46df30(0x2a64)](_0xf5a723,_0x1b86ab),this;}[_0xed3315(0x13ec)](_0x2ededc,_0x88fc37){var _0x2d5589=_0xed3315;return this[_0x2d5589(0xefe)][_0x2d5589(0x17f8)](_0x2ededc,_0x88fc37),this;}[_0xed3315(0x21e2)](_0xf78f21,_0x453664,_0x575eb6){var _0x5deee3=_0xed3315;return this[_0x5deee3(0xefe)]['setInt2'](_0xf78f21,_0x453664,_0x575eb6),this;}[_0xed3315(0x36c2)](_0x3bc32e,_0x1f5d1d,_0x4e0d13,_0x5871fd){var _0x1576cb=_0xed3315;return this['_pipelineContext'][_0x1576cb(0x2f4c)](_0x3bc32e,_0x1f5d1d,_0x4e0d13,_0x5871fd),this;}['setUInt4'](_0x3aceff,_0x16392e,_0x26250d,_0x3e7a5d,_0x426ca9){var _0x26446b=_0xed3315;return this['_pipelineContext'][_0x26446b(0x4083)](_0x3aceff,_0x16392e,_0x26250d,_0x3e7a5d,_0x426ca9),this;}[_0xed3315(0x38a5)](_0x57fdd0,_0xa3d54c){var _0xe096f=_0xed3315;return this[_0xe096f(0xefe)][_0xe096f(0x38a5)](_0x57fdd0,_0xa3d54c),this;}[_0xed3315(0x7db)](_0x1f56f9,_0x35bc26){var _0x571ba7=_0xed3315;return this[_0x571ba7(0xefe)][_0x571ba7(0x7db)](_0x1f56f9,_0x35bc26),this;}['setUIntArray3'](_0x11b5de,_0x145a25){var _0x395957=_0xed3315;return this[_0x395957(0xefe)][_0x395957(0x3122)](_0x11b5de,_0x145a25),this;}['setUIntArray4'](_0x36995d,_0xc70cd0){var _0x166a3a=_0xed3315;return this['_pipelineContext'][_0x166a3a(0x2c2d)](_0x36995d,_0xc70cd0),this;}['setFloatArray'](_0x134ec8,_0x516eb1){var _0x3b7822=_0xed3315;return this[_0x3b7822(0xefe)][_0x3b7822(0x1a86)](_0x134ec8,_0x516eb1),this;}[_0xed3315(0x199c)](_0x9eb9e1,_0x4ddd95){var _0x5e86f1=_0xed3315;return this[_0x5e86f1(0xefe)][_0x5e86f1(0x3473)](_0x9eb9e1,_0x4ddd95),this;}['setFloatArray3'](_0x51c263,_0x5ec8b1){var _0x39160d=_0xed3315;return this[_0x39160d(0xefe)]['setArray3'](_0x51c263,_0x5ec8b1),this;}[_0xed3315(0x28ec)](_0x1f6080,_0x4ee633){var _0xbb7122=_0xed3315;return this[_0xbb7122(0xefe)][_0xbb7122(0x3917)](_0x1f6080,_0x4ee633),this;}[_0xed3315(0x1a86)](_0x325977,_0x31eb9b){var _0x5e57f3=_0xed3315;return this[_0x5e57f3(0xefe)][_0x5e57f3(0x1a86)](_0x325977,_0x31eb9b),this;}[_0xed3315(0x3473)](_0x590f6f,_0x4659f6){var _0x190502=_0xed3315;return this[_0x190502(0xefe)][_0x190502(0x3473)](_0x590f6f,_0x4659f6),this;}[_0xed3315(0x3f04)](_0x4652ac,_0x1a31b0){var _0x187fbd=_0xed3315;return this[_0x187fbd(0xefe)]['setArray3'](_0x4652ac,_0x1a31b0),this;}['setArray4'](_0x49563b,_0x483e51){var _0x14fdf5=_0xed3315;return this[_0x14fdf5(0xefe)][_0x14fdf5(0x3917)](_0x49563b,_0x483e51),this;}['setMatrices'](_0x2a9e73,_0x1a1745){var _0x39f411=_0xed3315;return this[_0x39f411(0xefe)][_0x39f411(0x29b4)](_0x2a9e73,_0x1a1745),this;}[_0xed3315(0x1b4f)](_0x50a7da,_0x190d1c){var _0x4aeb50=_0xed3315;return this[_0x4aeb50(0xefe)][_0x4aeb50(0x1b4f)](_0x50a7da,_0x190d1c),this;}[_0xed3315(0x10cb)](_0x2ac6ad,_0x5cd076){var _0x3611ad=_0xed3315;return this['_pipelineContext'][_0x3611ad(0x10cb)](_0x2ac6ad,_0x5cd076),this;}['setMatrix2x2'](_0xbac274,_0xe125fc){var _0x1e6368=_0xed3315;return this[_0x1e6368(0xefe)][_0x1e6368(0xcdb)](_0xbac274,_0xe125fc),this;}[_0xed3315(0x12f1)](_0x1f86e6,_0x44d47f){var _0x588bfe=_0xed3315;return this[_0x588bfe(0xefe)]['setFloat'](_0x1f86e6,_0x44d47f),this;}[_0xed3315(0x3abe)](_0x53c093,_0x50361d){var _0x39dca3=_0xed3315;return this[_0x39dca3(0xefe)]['setInt'](_0x53c093,_0x50361d?0x1:0x0),this;}['setVector2'](_0x3bd276,_0x220f5d){var _0x3b588a=_0xed3315;return this[_0x3b588a(0xefe)][_0x3b588a(0x299e)](_0x3bd276,_0x220f5d),this;}[_0xed3315(0x2f5e)](_0x56d805,_0x57c889,_0xe9bd2f){return this['_pipelineContext']['setFloat2'](_0x56d805,_0x57c889,_0xe9bd2f),this;}[_0xed3315(0x361f)](_0x5c0f6d,_0x223765){var _0xc1a43f=_0xed3315;return this[_0xc1a43f(0xefe)]['setVector3'](_0x5c0f6d,_0x223765),this;}['setFloat3'](_0x48599a,_0x455c5a,_0x3a41a5,_0x5f5960){var _0x1ef86c=_0xed3315;return this[_0x1ef86c(0xefe)][_0x1ef86c(0x115a)](_0x48599a,_0x455c5a,_0x3a41a5,_0x5f5960),this;}[_0xed3315(0x1ec)](_0x5423ab,_0x1ce789){var _0x7c8990=_0xed3315;return this[_0x7c8990(0xefe)][_0x7c8990(0x1ec)](_0x5423ab,_0x1ce789),this;}['setQuaternion'](_0xc27a99,_0x2520ba){var _0x4e75c0=_0xed3315;return this[_0x4e75c0(0xefe)][_0x4e75c0(0x1c5e)](_0xc27a99,_0x2520ba),this;}[_0xed3315(0xbe9)](_0x1f0d62,_0x1b722d,_0x95e4f7,_0x546ed3,_0x22319a){return this['_pipelineContext']['setFloat4'](_0x1f0d62,_0x1b722d,_0x95e4f7,_0x546ed3,_0x22319a),this;}[_0xed3315(0x38b3)](_0x22a6bd,_0x35eb38){var _0x3914ab=_0xed3315;return this[_0x3914ab(0xefe)][_0x3914ab(0x38b3)](_0x22a6bd,_0x35eb38),this;}[_0xed3315(0x1486)](_0x3de509,_0x41a03b,_0xd91b34){var _0x302e3f=_0xed3315;return this[_0x302e3f(0xefe)][_0x302e3f(0x1486)](_0x3de509,_0x41a03b,_0xd91b34),this;}['setDirectColor4'](_0x48fa40,_0x5c84a2){var _0x39ed3d=_0xed3315;return this[_0x39ed3d(0xefe)]['setDirectColor4'](_0x48fa40,_0x5c84a2),this;}['dispose'](){var _0x2afd9e=_0xed3315;this[_0x2afd9e(0xefe)]&&this[_0x2afd9e(0xefe)]['dispose'](),this[_0x2afd9e(0x3f27)][_0x2afd9e(0x228e)](this),this[_0x2afd9e(0x7b7)]=!0x0;}static[_0xed3315(0x2300)](_0x127797,_0x127dac,_0x3bb494,_0x1c883a=_0x26d0ad['x']['GLSL']){var _0xf0ce97=_0xed3315;_0x127dac&&(_0x5dbca5['v'][_0xf0ce97(0x1322)](_0x1c883a)[_0x127797+_0xf0ce97(0x3878)]=_0x127dac),_0x3bb494&&(_0x5dbca5['v'][_0xf0ce97(0x1322)](_0x1c883a)[_0x127797+'VertexShader']=_0x3bb494);}static['ResetCache'](){_0x5e93d4['_BaseCache']={};}}_0x5e93d4['LogShaderCodeOnCompilationError']=!0x0,_0x5e93d4[_0xed3315(0x2987)]=0x0,_0x5e93d4[_0xed3315(0x1da6)]={},_0x5e93d4['ShadersStore']=_0x5dbca5['v'][_0xed3315(0x1389)],_0x5e93d4[_0xed3315(0x2b82)]=_0x5dbca5['v'][_0xed3315(0x2b82)];},0x8291:(_0x45bb26,_0x25cb06,_0x2efecf)=>{var _0x24208a=a8_0x2e955a;_0x2efecf['d'](_0x25cb06,{'H':()=>_0x37e8e0,'I':()=>_0x296c29});var _0x5572cb=_0x2efecf(0x1679c),_0x28c3ed=_0x2efecf(0x1f13),_0x57872c=_0x2efecf(0x1610),_0x40a664=_0x2efecf(0xa896),_0x2f7b0f=_0x2efecf(0x1533d),_0x261f28=_0x2efecf(0xe59d);_0x2efecf(0x3e84);const _0x1ff3a2={'positions':[0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1],'indices':[0x0,0x1,0x2,0x0,0x2,0x3]};class _0x296c29{constructor(_0x52e38b,_0x2c8f43=_0x1ff3a2){var _0x29c52e=a8_0xcbd5;this['_fullscreenViewport']=new _0x28c3ed['l'](0x0,0x0,0x1,0x1);var _0x2f8ed5=null!=(_0x2f8ed5=_0x2c8f43[_0x29c52e(0x22f1)])?_0x2f8ed5:_0x1ff3a2[_0x29c52e(0x22f1)];const _0x5105b3=null!=(_0x2c8f43=_0x2c8f43[_0x29c52e(0x1c52)])?_0x2c8f43:_0x1ff3a2[_0x29c52e(0x1c52)];this[_0x29c52e(0x29e4)]=_0x52e38b,this['_vertexBuffers']={[_0x5572cb['o'][_0x29c52e(0x1745)]]:new _0x5572cb['o'](_0x52e38b,_0x2f8ed5,_0x5572cb['o'][_0x29c52e(0x1745)],!0x1,!0x1,0x2)},this['_indexBuffer']=_0x52e38b['createIndexBuffer'](_0x5105b3),this[_0x29c52e(0xdcb)]=_0x52e38b[_0x29c52e(0x3b0)][_0x29c52e(0x2ed7)](()=>{var _0xb977d=_0x29c52e;this[_0xb977d(0x1eec)]=_0x52e38b['createIndexBuffer'](_0x5105b3);for(const _0x5d13b8 in this[_0xb977d(0x2bc6)]){const _0x2abe71=this[_0xb977d(0x2bc6)][_0x5d13b8];_0x2abe71[_0xb977d(0x3d23)]();}});}['setViewport'](_0x3f802b=this[_0x24208a(0x3bc2)]){var _0x2ec9d3=_0x24208a;this['engine'][_0x2ec9d3(0x3609)](_0x3f802b);}[_0x24208a(0x341d)](_0x4ad570){var _0x39a0b7=_0x24208a;this['engine'][_0x39a0b7(0x341d)](this[_0x39a0b7(0x2bc6)],this[_0x39a0b7(0x1eec)],_0x4ad570);}['applyEffectWrapper'](_0x1d96bd){var _0x56d406=_0x24208a;this[_0x56d406(0x29e4)]['setState'](!0x0),this[_0x56d406(0x29e4)]['depthCullingState'][_0x56d406(0x31a3)]=!0x1,this[_0x56d406(0x29e4)]['stencilState'][_0x56d406(0x230f)]=!0x1,this[_0x56d406(0x29e4)][_0x56d406(0x1197)](_0x1d96bd['_drawWrapper']),this[_0x56d406(0x341d)](_0x1d96bd[_0x56d406(0x401c)]),_0x1d96bd['onApplyObservable'][_0x56d406(0x223f)]({});}[_0x24208a(0x40d0)](){var _0x4500c9=_0x24208a;this['engine']['depthCullingState'][_0x4500c9(0x31a3)]=!0x0,this['engine'][_0x4500c9(0x325c)][_0x4500c9(0x230f)]=!0x0;}[_0x24208a(0x317e)](){var _0x553311=_0x24208a;this[_0x553311(0x29e4)][_0x553311(0x3111)](_0x57872c['g'][_0x553311(0x29e1)],0x0,0x6);}[_0x24208a(0x22ba)](_0x312105){var _0x423ada=_0x24208a;return void 0x0!==_0x312105[_0x423ada(0x1364)];}[_0x24208a(0x4a0)](_0x1234e3,_0x3dc156=null){var _0x3f60bc=_0x24208a;_0x1234e3[_0x3f60bc(0x401c)][_0x3f60bc(0xe80)]()&&(this['setViewport'](),(_0x3dc156=null===_0x3dc156?null:this['_isRenderTargetTexture'](_0x3dc156)?_0x3dc156[_0x3f60bc(0x1364)]:_0x3dc156)&&this['engine']['bindFramebuffer'](_0x3dc156),this[_0x3f60bc(0x17c6)](_0x1234e3),this[_0x3f60bc(0x317e)](),_0x3dc156&&this[_0x3f60bc(0x29e4)][_0x3f60bc(0x1fa3)](_0x3dc156),this[_0x3f60bc(0x40d0)]());}[_0x24208a(0xc1f)](){var _0x390ee1=_0x24208a;const _0x56d65d=this['_vertexBuffers'][_0x5572cb['o']['PositionKind']];_0x56d65d&&(_0x56d65d[_0x390ee1(0xc1f)](),delete this['_vertexBuffers'][_0x5572cb['o'][_0x390ee1(0x1745)]]),this[_0x390ee1(0x1eec)]&&this['engine'][_0x390ee1(0x3c70)](this[_0x390ee1(0x1eec)]),this[_0x390ee1(0xdcb)]&&(this['engine'][_0x390ee1(0x3b0)][_0x390ee1(0x209f)](this[_0x390ee1(0xdcb)]),this[_0x390ee1(0xdcb)]=null);}}class _0x37e8e0{constructor(_0x5d7402){var _0xc9cc3=_0x24208a;this[_0xc9cc3(0x2f1b)]=new _0x40a664['y$']();let _0xc208d0;const _0x34a8d3=_0x5d7402[_0xc9cc3(0x2eff)]||[];_0x5d7402[_0xc9cc3(0x2534)]?_0xc208d0={'fragmentSource':_0x5d7402['fragmentShader'],'vertexSource':_0x5d7402[_0xc9cc3(0x2534)],'spectorName':_0x5d7402[_0xc9cc3(0x1c3a)]||_0xc9cc3(0x4158)}:(_0x34a8d3[_0xc9cc3(0x2009)](_0xc9cc3(0xa64)),_0xc208d0={'fragmentSource':_0x5d7402['fragmentShader'],'vertex':_0xc9cc3(0x2a34),'spectorName':_0x5d7402['name']||_0xc9cc3(0x4158)},this[_0xc9cc3(0x2f1b)][_0xc9cc3(0x2ed7)](()=>{var _0x1bcf64=_0xc9cc3;this[_0x1bcf64(0x401c)][_0x1bcf64(0x2f5e)](_0x1bcf64(0xa64),0x1,0x1);}));var _0x2b6ebd=_0x5d7402['defines']?_0x5d7402[_0xc9cc3(0x2462)][_0xc9cc3(0x156a)]('\x0a'):'';this[_0xc9cc3(0x207c)]=new _0x261f28['q'](_0x5d7402[_0xc9cc3(0x29e4)]),_0x5d7402['useShaderStore']?(_0xc208d0[_0xc9cc3(0x36b0)]=_0xc208d0[_0xc9cc3(0x2513)],_0xc208d0[_0xc9cc3(0x3090)]||(_0xc208d0[_0xc9cc3(0x3090)]=_0xc208d0['vertexSource']),delete _0xc208d0[_0xc9cc3(0x2513)],delete _0xc208d0[_0xc9cc3(0x3de2)],this[_0xc9cc3(0x401c)]=_0x5d7402[_0xc9cc3(0x29e4)][_0xc9cc3(0x29f2)](_0xc208d0,_0x5d7402[_0xc9cc3(0x37de)]||['position'],_0x34a8d3,_0x5d7402['samplerNames'],_0x2b6ebd,void 0x0,_0x5d7402[_0xc9cc3(0xeac)],void 0x0,void 0x0,_0x5d7402['shaderLanguage'])):(this[_0xc9cc3(0x401c)]=new _0x2f7b0f['Q'](_0xc208d0,_0x5d7402[_0xc9cc3(0x37de)]||[_0xc9cc3(0x2436)],_0x34a8d3,_0x5d7402[_0xc9cc3(0xf9b)],_0x5d7402[_0xc9cc3(0x29e4)],_0x2b6ebd,void 0x0,_0x5d7402['onCompiled'],void 0x0,void 0x0,void 0x0,_0x5d7402[_0xc9cc3(0x2310)]),this[_0xc9cc3(0xdcb)]=_0x5d7402['engine'][_0xc9cc3(0x3b0)][_0xc9cc3(0x2ed7)](()=>{var _0x3d17d2=_0xc9cc3;this[_0x3d17d2(0x401c)][_0x3d17d2(0xefe)]=null,this[_0x3d17d2(0x401c)]['_wasPreviouslyReady']=!0x1,this['effect'][_0x3d17d2(0x846)]();}));}get[_0x24208a(0x401c)](){var _0x2b60f5=_0x24208a;return this[_0x2b60f5(0x207c)][_0x2b60f5(0x401c)];}set[_0x24208a(0x401c)](_0x504084){var _0xc8ba59=_0x24208a;this[_0xc8ba59(0x207c)][_0xc8ba59(0x401c)]=_0x504084;}[_0x24208a(0xc1f)](){var _0x1f25d7=_0x24208a;this['_onContextRestoredObserver']&&(this[_0x1f25d7(0x401c)][_0x1f25d7(0x279a)]()[_0x1f25d7(0x3b0)]['remove'](this[_0x1f25d7(0xdcb)]),this[_0x1f25d7(0xdcb)]=null),this['effect'][_0x1f25d7(0xc1f)]();}}},0x3109:(_0x33a15b,_0x20cd9f,_0x1ffefa)=>{var _0x4bf0cc=a8_0x2e955a,_0x1434b3=_0x1ffefa(0x15146),_0x39d164=_0x1ffefa(0xbd53),_0x20406f=_0x1ffefa(0x14232),_0x4b6a8d=_0x1ffefa(0x10435),_0x533e29=_0x1ffefa(0x1610);_0x4b6a8d['p4'][_0x4bf0cc(0x178a)]=class _0x33884f{constructor(_0x28964b={}){var _0x408478=_0x4bf0cc;this[_0x408478(0x2b7a)]=!0x0,this[_0x408478(0x36c5)]=void 0x0===_0x28964b[_0x408478(0x36c5)]?0x0:_0x28964b[_0x408478(0x36c5)],this[_0x408478(0xa40)]=void 0x0===_0x28964b[_0x408478(0xa40)]?0x1:_0x28964b[_0x408478(0xa40)],this[_0x408478(0x2704)]=_0x28964b[_0x408478(0x2704)]||_0x39d164['Wo'][_0x408478(0xd94)](),this['rightColor']=_0x28964b[_0x408478(0x38d8)]||_0x39d164['Wo'][_0x408478(0x2d8b)](),!0x1===_0x28964b[_0x408478(0x1cc5)]&&(this['isEnabled']=!0x1);}get['isEnabled'](){var _0x441fb2=_0x4bf0cc;return this[_0x441fb2(0x2b7a)];}set[_0x4bf0cc(0x1cc5)](_0x33e81){var _0x115d6b=_0x4bf0cc;this[_0x115d6b(0x2b7a)]!==_0x33e81&&(this[_0x115d6b(0x2b7a)]=_0x33e81,_0x20406f['D']['MarkAllMaterialsAsDirty'](_0x533e29['g'][_0x115d6b(0x1dc6)]|_0x533e29['g'][_0x115d6b(0x1faa)]));}['clone'](){var _0x54f283=_0x4bf0cc,_0x5c60d1=new _0x33884f();return _0x1434b3['j'][_0x54f283(0x369e)](this,_0x5c60d1),_0x5c60d1;}[_0x4bf0cc(0x3e3a)](_0x3016a6){var _0x1ab3ae=_0x4bf0cc;return _0x3016a6&&this[_0x1ab3ae(0x36c5)]===_0x3016a6['bias']&&this[_0x1ab3ae(0xa40)]===_0x3016a6[_0x1ab3ae(0xa40)]&&this[_0x1ab3ae(0x2704)][_0x1ab3ae(0x3e3a)](_0x3016a6[_0x1ab3ae(0x2704)])&&this['rightColor'][_0x1ab3ae(0x3e3a)](_0x3016a6[_0x1ab3ae(0x38d8)])&&this[_0x1ab3ae(0x1cc5)]===_0x3016a6[_0x1ab3ae(0x1cc5)];}[_0x4bf0cc(0xea8)](){var _0x2680ff=_0x4bf0cc;return{'isEnabled':this[_0x2680ff(0x1cc5)],'leftColor':this[_0x2680ff(0x2704)][_0x2680ff(0xec2)](),'rightColor':this[_0x2680ff(0x38d8)][_0x2680ff(0xec2)](),'bias':this[_0x2680ff(0x36c5)],'power':this['power']};}static[_0x4bf0cc(0xd6b)](_0x4491b5){var _0x12f199=_0x4bf0cc;return new _0x33884f({'isEnabled':_0x4491b5[_0x12f199(0x1cc5)],'leftColor':_0x39d164['Wo'][_0x12f199(0x1e74)](_0x4491b5[_0x12f199(0x2704)]),'rightColor':_0x39d164['Wo']['FromArray'](_0x4491b5[_0x12f199(0x38d8)]),'bias':_0x4491b5['bias'],'power':_0x4491b5[_0x12f199(0xa40)]||0x1});}}['Parse'];},0x3ed0:(_0x1aaf1b,_0x41f532,_0x1d0184)=>{var _0x13ee72=a8_0x2e955a;_0x1d0184['d'](_0x41f532,{'$':()=>_0x147942,'b':()=>_0x59d7d3});function _0x557711(_0xe5da76,_0x38777b,_0x118385,_0x2ac3f7){var _0x464b24=a8_0xcbd5,_0x11141a,_0x59d90=arguments['length'],_0x1de01d=_0x59d90<0x3?_0x38777b:null===_0x2ac3f7?_0x2ac3f7=Object[_0x464b24(0x2fee)](_0x38777b,_0x118385):_0x2ac3f7;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x464b24(0x3902)])_0x1de01d=Reflect[_0x464b24(0x3902)](_0xe5da76,_0x38777b,_0x118385,_0x2ac3f7);else{for(var _0x47a8b8=_0xe5da76[_0x464b24(0x9da)]-0x1;0x0<=_0x47a8b8;_0x47a8b8--)(_0x11141a=_0xe5da76[_0x47a8b8])&&(_0x1de01d=(_0x59d90<0x3?_0x11141a(_0x1de01d):0x3<_0x59d90?_0x11141a(_0x38777b,_0x118385,_0x1de01d):_0x11141a(_0x38777b,_0x118385))||_0x1de01d);}0x3<_0x59d90&&_0x1de01d&&Object[_0x464b24(0x30e2)](_0x38777b,_0x118385,_0x1de01d);}var _0x373748=_0x1d0184(0x10435),_0x583436=_0x1d0184(0xa896),_0x323627=_0x1d0184(0x4ba7),_0x1d22a3=_0x1d0184(0xbd53),_0x41f532=_0x1d0184(0x5645),_0x46792b=_0x1d0184(0x90a3);class _0x59d7d3 extends _0x41f532['H']{constructor(){var _0x3c5170=a8_0xcbd5;super(),this[_0x3c5170(0x3b43)]=!0x1,this['VIGNETTE']=!0x1,this[_0x3c5170(0x3330)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this['TONEMAPPING']=!0x1,this['TONEMAPPING_ACES']=!0x1,this['CONTRAST']=!0x1,this[_0x3c5170(0xfe9)]=!0x1,this[_0x3c5170(0x627)]=!0x1,this[_0x3c5170(0x7f5)]=!0x1,this[_0x3c5170(0x17c7)]=!0x1,this[_0x3c5170(0x35b7)]=!0x1,this[_0x3c5170(0x1ea3)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this['EXPOSURE']=!0x1,this[_0x3c5170(0x19aa)]=!0x1,this[_0x3c5170(0x109a)]();}}class _0x147942{constructor(){var _0x143175=a8_0xcbd5;this[_0x143175(0x483)]=new _0x46792b['U'](),this['_colorCurvesEnabled']=!0x1,this[_0x143175(0x3a2)]=!0x1,this[_0x143175(0x15aa)]=!0x0,this[_0x143175(0x1ef6)]=!0x0,this['_exposure']=0x1,this['_toneMappingEnabled']=!0x1,this[_0x143175(0x1a67)]=_0x147942[_0x143175(0xf44)],this['_contrast']=0x1,this[_0x143175(0x18e8)]=0x0,this[_0x143175(0x1c1b)]=0x0,this['vignetteCenterY']=0x0,this[_0x143175(0x2f50)]=1.5,this[_0x143175(0x9a3)]=new _0x1d22a3['HE'](0x0,0x0,0x0,0x0),this[_0x143175(0x2481)]=0.5,this[_0x143175(0x3083)]=_0x147942[_0x143175(0x2530)],this[_0x143175(0x2737)]=!0x1,this[_0x143175(0x2780)]=!0x1,this[_0x143175(0x459)]=0x1/0xff,this[_0x143175(0x191b)]=!0x1,this[_0x143175(0x22a3)]=!0x1,this[_0x143175(0x2b7a)]=!0x0,this[_0x143175(0x1a5e)]=new _0x583436['y$']();}get[_0x13ee72(0x548)](){var _0x4ca471=_0x13ee72;return this[_0x4ca471(0x2e4a)];}set[_0x13ee72(0x548)](_0x555b35){var _0x16e9c7=_0x13ee72;this[_0x16e9c7(0x2e4a)]!==_0x555b35&&(this['_colorCurvesEnabled']=_0x555b35,this[_0x16e9c7(0x1fc5)]());}get[_0x13ee72(0x3ec)](){var _0x20f86a=_0x13ee72;return this[_0x20f86a(0x3d34)];}set[_0x13ee72(0x3ec)](_0x56c7c6){var _0x435fa3=_0x13ee72;this[_0x435fa3(0x3d34)]!==_0x56c7c6&&(this[_0x435fa3(0x3d34)]=_0x56c7c6,this[_0x435fa3(0x1fc5)]());}get[_0x13ee72(0x599)](){var _0x406c07=_0x13ee72;return this[_0x406c07(0x3a2)];}set['colorGradingEnabled'](_0x26d93e){var _0x464f74=_0x13ee72;this[_0x464f74(0x3a2)]!==_0x26d93e&&(this[_0x464f74(0x3a2)]=_0x26d93e,this[_0x464f74(0x1fc5)]());}get[_0x13ee72(0x1941)](){return this['_colorGradingWithGreenDepth'];}set['colorGradingWithGreenDepth'](_0x20c185){var _0xaf17fb=_0x13ee72;this[_0xaf17fb(0x15aa)]!==_0x20c185&&(this[_0xaf17fb(0x15aa)]=_0x20c185,this['_updateParameters']());}get['colorGradingBGR'](){var _0x5404f3=_0x13ee72;return this[_0x5404f3(0x1ef6)];}set[_0x13ee72(0x3b55)](_0x15032d){var _0x4922da=_0x13ee72;this[_0x4922da(0x1ef6)]!==_0x15032d&&(this[_0x4922da(0x1ef6)]=_0x15032d,this[_0x4922da(0x1fc5)]());}get['exposure'](){var _0x21ca31=_0x13ee72;return this[_0x21ca31(0x416a)];}set[_0x13ee72(0x28d4)](_0x2b0b4c){var _0x5de95c=_0x13ee72;this[_0x5de95c(0x416a)]!==_0x2b0b4c&&(this[_0x5de95c(0x416a)]=_0x2b0b4c,this['_updateParameters']());}get[_0x13ee72(0x4df)](){var _0x4670e4=_0x13ee72;return this[_0x4670e4(0x3469)];}set[_0x13ee72(0x4df)](_0x4c27ef){var _0x75190e=_0x13ee72;this[_0x75190e(0x3469)]!==_0x4c27ef&&(this[_0x75190e(0x3469)]=_0x4c27ef,this['_updateParameters']());}get['toneMappingType'](){return this['_toneMappingType'];}set[_0x13ee72(0x2e34)](_0x4e38bc){var _0x519548=_0x13ee72;this[_0x519548(0x1a67)]!==_0x4e38bc&&(this[_0x519548(0x1a67)]=_0x4e38bc,this[_0x519548(0x1fc5)]());}get[_0x13ee72(0x2213)](){var _0x4cabfc=_0x13ee72;return this[_0x4cabfc(0x38a8)];}set[_0x13ee72(0x2213)](_0x20032d){var _0x329bbc=_0x13ee72;this[_0x329bbc(0x38a8)]!==_0x20032d&&(this[_0x329bbc(0x38a8)]=_0x20032d,this[_0x329bbc(0x1fc5)]());}get[_0x13ee72(0x23f5)](){return this['vignetteCenterY'];}set[_0x13ee72(0x23f5)](_0x123f84){var _0x3ccead=_0x13ee72;this[_0x3ccead(0x3237)]=_0x123f84;}get[_0x13ee72(0x70d)](){var _0x1e8f37=_0x13ee72;return this[_0x1e8f37(0x1c1b)];}set[_0x13ee72(0x70d)](_0x2a33fd){var _0x2f6834=_0x13ee72;this[_0x2f6834(0x1c1b)]=_0x2a33fd;}get['vignetteBlendMode'](){var _0x3f946d=_0x13ee72;return this[_0x3f946d(0x3083)];}set[_0x13ee72(0x315c)](_0x47f91e){var _0x7b6c45=_0x13ee72;this[_0x7b6c45(0x3083)]!==_0x47f91e&&(this[_0x7b6c45(0x3083)]=_0x47f91e,this['_updateParameters']());}get[_0x13ee72(0xbe7)](){return this['_vignetteEnabled'];}set['vignetteEnabled'](_0x3c6072){var _0x1e5723=_0x13ee72;this[_0x1e5723(0x2737)]!==_0x3c6072&&(this['_vignetteEnabled']=_0x3c6072,this[_0x1e5723(0x1fc5)]());}get[_0x13ee72(0x3fe6)](){var _0x2fc16e=_0x13ee72;return this[_0x2fc16e(0x2780)];}set['ditheringEnabled'](_0x461e55){var _0x5dd63b=_0x13ee72;this['_ditheringEnabled']!==_0x461e55&&(this[_0x5dd63b(0x2780)]=_0x461e55,this[_0x5dd63b(0x1fc5)]());}get[_0x13ee72(0x3ca5)](){var _0x218d6e=_0x13ee72;return this[_0x218d6e(0x459)];}set['ditheringIntensity'](_0x5a1eeb){var _0x35540c=_0x13ee72;this[_0x35540c(0x459)]!==_0x5a1eeb&&(this[_0x35540c(0x459)]=_0x5a1eeb,this[_0x35540c(0x1fc5)]());}get['skipFinalColorClamp'](){var _0x141639=_0x13ee72;return this[_0x141639(0x191b)];}set['skipFinalColorClamp'](_0x2b7a20){var _0x443694=_0x13ee72;this[_0x443694(0x191b)]!==_0x2b7a20&&(this[_0x443694(0x191b)]=_0x2b7a20,this[_0x443694(0x1fc5)]());}get['applyByPostProcess'](){return this['_applyByPostProcess'];}set[_0x13ee72(0x3cee)](_0x5d3791){var _0x319eee=_0x13ee72;this[_0x319eee(0x22a3)]!==_0x5d3791&&(this['_applyByPostProcess']=_0x5d3791,this[_0x319eee(0x1fc5)]());}get[_0x13ee72(0x1cc5)](){var _0x58adba=_0x13ee72;return this[_0x58adba(0x2b7a)];}set[_0x13ee72(0x1cc5)](_0x1a2ba8){var _0x2994e4=_0x13ee72;this[_0x2994e4(0x2b7a)]!==_0x1a2ba8&&(this[_0x2994e4(0x2b7a)]=_0x1a2ba8,this[_0x2994e4(0x1fc5)]());}[_0x13ee72(0x1fc5)](){var _0x1119c8=_0x13ee72;this['onUpdateParameters'][_0x1119c8(0x223f)](this);}[_0x13ee72(0x28c8)](){var _0x20f0b0=_0x13ee72;return _0x20f0b0(0xcf6);}static[_0x13ee72(0x4aa)](_0x5a0bd3,_0x4c8679){var _0x27967a=_0x13ee72;_0x4c8679[_0x27967a(0x3d09)]&&_0x5a0bd3[_0x27967a(0x2009)](_0x27967a(0x3e5f)),_0x4c8679[_0x27967a(0x1e73)]&&_0x5a0bd3['push'](_0x27967a(0x2213)),_0x4c8679[_0x27967a(0x627)]&&_0x5a0bd3[_0x27967a(0x2009)](_0x27967a(0x2ee6)),(_0x4c8679[_0x27967a(0x309b)]||_0x4c8679[_0x27967a(0x1ea3)])&&_0x5a0bd3[_0x27967a(0x2009)](_0x27967a(0x32a2)),_0x4c8679[_0x27967a(0x309b)]&&(_0x5a0bd3[_0x27967a(0x2009)](_0x27967a(0x278)),_0x5a0bd3['push'](_0x27967a(0x37dd))),_0x4c8679[_0x27967a(0xfe9)]&&_0x46792b['U'][_0x27967a(0x4aa)](_0x5a0bd3),_0x4c8679[_0x27967a(0x1ea3)]&&_0x5a0bd3['push'](_0x27967a(0x1ef));}static[_0x13ee72(0x2042)](_0x144bc2,_0x18d07b){var _0x1c4b3c=_0x13ee72;_0x18d07b[_0x1c4b3c(0x627)]&&_0x144bc2[_0x1c4b3c(0x2009)](_0x1c4b3c(0x24d1));}[_0x13ee72(0x39db)](_0x5d7253,_0x4a6dfb=!0x1){var _0x2ad502=_0x13ee72;if(_0x4a6dfb!==this[_0x2ad502(0x3cee)]||!this[_0x2ad502(0x2b7a)])return _0x5d7253[_0x2ad502(0x309b)]=!0x1,_0x5d7253['TONEMAPPING']=!0x1,_0x5d7253[_0x2ad502(0x1e53)]=!0x1,_0x5d7253['CONTRAST']=!0x1,_0x5d7253[_0x2ad502(0x3d09)]=!0x1,_0x5d7253[_0x2ad502(0xfe9)]=!0x1,_0x5d7253['COLORGRADING']=!0x1,_0x5d7253[_0x2ad502(0x7f5)]=!0x1,_0x5d7253[_0x2ad502(0x1ea3)]=!0x1,_0x5d7253[_0x2ad502(0x3b43)]=!0x1,_0x5d7253[_0x2ad502(0x19aa)]=this['skipFinalColorClamp'],void(_0x5d7253[_0x2ad502(0x33e9)]=this['applyByPostProcess']&&this[_0x2ad502(0x2b7a)]);_0x5d7253[_0x2ad502(0x309b)]=this[_0x2ad502(0xbe7)],_0x5d7253[_0x2ad502(0x3330)]=this[_0x2ad502(0x315c)]===_0x147942[_0x2ad502(0x1dae)],_0x5d7253[_0x2ad502(0x2b41)]=!_0x5d7253['VIGNETTEBLENDMODEMULTIPLY'],_0x5d7253[_0x2ad502(0xa31)]=this[_0x2ad502(0x4df)],this[_0x2ad502(0x1a67)]===_0x147942[_0x2ad502(0x1e53)]?_0x5d7253[_0x2ad502(0x1e53)]=!0x0:_0x5d7253['TONEMAPPING_ACES']=!0x1,_0x5d7253[_0x2ad502(0x1e73)]=0x1!==this[_0x2ad502(0x2213)],_0x5d7253[_0x2ad502(0x3d09)]=0x1!==this['exposure'],_0x5d7253['COLORCURVES']=this[_0x2ad502(0x548)]&&!!this['colorCurves'],_0x5d7253[_0x2ad502(0x627)]=this[_0x2ad502(0x599)]&&!!this[_0x2ad502(0x3ec)],_0x5d7253[_0x2ad502(0x627)]?_0x5d7253[_0x2ad502(0x7f5)]=this[_0x2ad502(0x3ec)][_0x2ad502(0x1320)]:_0x5d7253[_0x2ad502(0x7f5)]=!0x1,_0x5d7253[_0x2ad502(0x17c7)]=this['colorGradingWithGreenDepth'],_0x5d7253[_0x2ad502(0x35b7)]=this[_0x2ad502(0x3b55)],_0x5d7253[_0x2ad502(0x1ea3)]=this[_0x2ad502(0x2780)],_0x5d7253[_0x2ad502(0x33e9)]=this[_0x2ad502(0x3cee)],_0x5d7253[_0x2ad502(0x19aa)]=this['skipFinalColorClamp'],_0x5d7253['IMAGEPROCESSING']=_0x5d7253[_0x2ad502(0x309b)]||_0x5d7253[_0x2ad502(0xa31)]||_0x5d7253[_0x2ad502(0x1e73)]||_0x5d7253[_0x2ad502(0x3d09)]||_0x5d7253[_0x2ad502(0xfe9)]||_0x5d7253[_0x2ad502(0x627)]||_0x5d7253[_0x2ad502(0x1ea3)];}[_0x13ee72(0xe80)](){var _0x5283af=_0x13ee72;return!this[_0x5283af(0x599)]||!this[_0x5283af(0x3ec)]||this[_0x5283af(0x3ec)]['isReady']();}['bind'](_0xcc4c4b,_0x16e680){var _0x3c305c=_0x13ee72,_0x186d1d,_0x38c1da;this[_0x3c305c(0x2e4a)]&&this['colorCurves']&&_0x46792b['U'][_0x3c305c(0x1e2e)](this[_0x3c305c(0x483)],_0xcc4c4b),(this[_0x3c305c(0x2737)]||this[_0x3c305c(0x2780)])&&(_0x38c1da=0x1/_0xcc4c4b[_0x3c305c(0x279a)]()[_0x3c305c(0x19ac)](),_0x186d1d=0x1/_0xcc4c4b['getEngine']()[_0x3c305c(0x32b)](),_0xcc4c4b[_0x3c305c(0x2f5e)]('vInverseScreenSize',_0x38c1da,_0x186d1d),this[_0x3c305c(0x2780)]&&_0xcc4c4b[_0x3c305c(0x12f1)]('ditherIntensity',0.5*this[_0x3c305c(0x459)]),this['_vignetteEnabled']&&(_0x16e680=null!=_0x16e680?_0x16e680:_0x186d1d/_0x38c1da,_0x38c1da=(_0x186d1d=Math[_0x3c305c(0x379)](0.5*this[_0x3c305c(0x2481)]))*_0x16e680,_0x16e680=Math[_0x3c305c(0xa6b)](_0x38c1da*_0x186d1d),_0x38c1da=_0x323627['w1'][_0x3c305c(0x3fff)](_0x38c1da,_0x16e680,this[_0x3c305c(0x18e8)]),_0x186d1d=_0x323627['w1'][_0x3c305c(0x3fff)](_0x186d1d,_0x16e680,this[_0x3c305c(0x18e8)]),_0xcc4c4b['setFloat4']('vignetteSettings1',_0x38c1da,_0x186d1d,-_0x38c1da*this[_0x3c305c(0x1c1b)],-_0x186d1d*this[_0x3c305c(0x3237)]),_0x16e680=-0x2*this[_0x3c305c(0x2f50)],_0xcc4c4b[_0x3c305c(0xbe9)]('vignetteSettings2',this[_0x3c305c(0x9a3)]['r'],this[_0x3c305c(0x9a3)]['g'],this['vignetteColor']['b'],_0x16e680))),_0xcc4c4b[_0x3c305c(0x12f1)](_0x3c305c(0x3e5f),this[_0x3c305c(0x28d4)]),_0xcc4c4b['setFloat'](_0x3c305c(0x2213),this[_0x3c305c(0x2213)]),this[_0x3c305c(0x3ec)]&&(_0xcc4c4b[_0x3c305c(0x35bd)](_0x3c305c(0x24d1),this[_0x3c305c(0x3ec)]),_0x38c1da=this[_0x3c305c(0x3ec)]['getSize']()[_0x3c305c(0x230c)],_0xcc4c4b[_0x3c305c(0xbe9)](_0x3c305c(0x2ee6),(_0x38c1da-0x1)/_0x38c1da,0.5/_0x38c1da,_0x38c1da,this[_0x3c305c(0x3ec)]['level']));}[_0x13ee72(0x2654)](){var _0x22be26=_0x13ee72;return _0x373748['p4'][_0x22be26(0x30cf)](()=>new _0x147942(),this);}[_0x13ee72(0xea8)](){var _0x48d947=_0x13ee72;return _0x373748['p4'][_0x48d947(0x219c)](this);}static[_0x13ee72(0xd6b)](_0x5aa95d){var _0x18aef1=_0x13ee72;const _0x2e36a7=_0x373748['p4']['Parse'](()=>new _0x147942(),_0x5aa95d,null,null);return void 0x0!==_0x5aa95d['vignetteCentreX']&&(_0x2e36a7[_0x18aef1(0x1c1b)]=_0x5aa95d[_0x18aef1(0x70d)]),void 0x0!==_0x5aa95d['vignetteCentreY']&&(_0x2e36a7[_0x18aef1(0x3237)]=_0x5aa95d[_0x18aef1(0x23f5)]),_0x2e36a7;}static get[_0x13ee72(0x2530)](){var _0x538edf=_0x13ee72;return this[_0x538edf(0x1dae)];}static get[_0x13ee72(0x346)](){var _0x48b9b9=_0x13ee72;return this[_0x48b9b9(0x1e51)];}}_0x147942['TONEMAPPING_STANDARD']=0x0,_0x147942['TONEMAPPING_ACES']=0x1,_0x147942[_0x13ee72(0x1dae)]=0x0,_0x147942[_0x13ee72(0x1e51)]=0x1,_0x557711([(0x0,_0x373748['N$'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x483),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],'_colorCurvesEnabled',void 0x0),_0x557711([(0x0,_0x373748['oU'])(_0x13ee72(0x3ec))],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x3d34),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x3a2),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],'_colorGradingWithGreenDepth',void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x1ef6),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],'_exposure',void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x3469),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x1a67),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x38a8),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x18e8),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x1c1b),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],'vignetteCenterY',void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x2f50),void 0x0),_0x557711([(0x0,_0x373748['XX'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x9a3),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x2481),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x3083),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x2737),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x2780),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x459),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],_0x13ee72(0x191b),void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942[_0x13ee72(0x2dca)],'_applyByPostProcess',void 0x0),_0x557711([(0x0,_0x373748['qC'])()],_0x147942['prototype'],'_isEnabled',void 0x0),_0x373748['p4']['_ImageProcessingConfigurationParser']=_0x147942[_0x13ee72(0xd6b)];},0x17f9e:(_0x58c92a,_0x1fa8a8,_0x4e27bd)=>{_0x4e27bd(0x150a1),_0x4e27bd(0x90a3),_0x4e27bd(0x1533d),_0x4e27bd(0x3109),_0x4e27bd(0x3ed0),_0x4e27bd(0x15c0e),_0x4e27bd(0x10c09),_0x4e27bd(0xfe45),_0x4e27bd(0x177e5),_0x4e27bd(0x148f0),_0x4e27bd(0x14868),_0x4e27bd(0x12658),_0x4e27bd(0x16a07),_0x4e27bd(0x14d70),_0x4e27bd(0x222e),_0x4e27bd(0x181f4),_0x4e27bd(0x12820),_0x4e27bd(0x79c),_0x4e27bd(0x8291),_0x4e27bd(0xb9ba),_0x4e27bd(0x4fa8),_0x4e27bd(0xd9ca),_0x4e27bd(0x11b51),_0x4e27bd(0x14575),_0x4e27bd(0x11da1),_0x4e27bd(0x16c9c),_0x4e27bd(0x366c);},0x11da1:(_0x200bb2,_0x210265,_0x19ec0e)=>{var _0x653eb=a8_0x2e955a;_0x19ec0e['d'](_0x210265,{'E':()=>_0x2f4e0c});function _0x2c9564(_0x265892,_0x262404,_0x3f3b51,_0x2014de){var _0x399c62=a8_0xcbd5,_0x347461,_0x188692=arguments[_0x399c62(0x9da)],_0x19bc1f=_0x188692<0x3?_0x262404:null===_0x2014de?_0x2014de=Object[_0x399c62(0x2fee)](_0x262404,_0x3f3b51):_0x2014de;if(_0x399c62(0x3e0f)==typeof Reflect&&_0x399c62(0x17ad)==typeof Reflect['decorate'])_0x19bc1f=Reflect['decorate'](_0x265892,_0x262404,_0x3f3b51,_0x2014de);else{for(var _0x28c969=_0x265892[_0x399c62(0x9da)]-0x1;0x0<=_0x28c969;_0x28c969--)(_0x347461=_0x265892[_0x28c969])&&(_0x19bc1f=(_0x188692<0x3?_0x347461(_0x19bc1f):0x3<_0x188692?_0x347461(_0x262404,_0x3f3b51,_0x19bc1f):_0x347461(_0x262404,_0x3f3b51))||_0x19bc1f);}0x3<_0x188692&&_0x19bc1f&&Object[_0x399c62(0x30e2)](_0x262404,_0x3f3b51,_0x19bc1f);}var _0x210265=_0x19ec0e(0x10435),_0x5d778f=_0x19ec0e(0x5645),_0x5722aa=_0x19ec0e(0x4fa8),_0x315134=_0x19ec0e(0x1610),_0x4fc544=_0x19ec0e(0x12820),_0x2a7add=_0x19ec0e(0x10c09);class _0x40dbf0 extends _0x5d778f['H']{constructor(){var _0x3e1a02=a8_0xcbd5;super(...arguments),this['DECAL']=!0x1,this[_0x3e1a02(0xe00)]=0x0,this[_0x3e1a02(0x30ab)]=!0x1,this[_0x3e1a02(0x2778)]=!0x1;}}class _0x2f4e0c extends _0x5722aa['n']{constructor(_0x346c74,_0x1114a5=!0x0){var _0x1c0827=a8_0xcbd5;super(_0x346c74,_0x1c0827(0x2e12),0x96,new _0x40dbf0(),_0x1114a5),this[_0x1c0827(0x2b7a)]=!0x1,this[_0x1c0827(0x1cc5)]=!0x1,this['_smoothAlpha']=!0x1,this['smoothAlpha']=!0x1,this[_0x1c0827(0x2fad)]=!0x0,this[_0x1c0827(0x39ea)]=_0x346c74['_dirtyCallbacks'][_0x315134['g'][_0x1c0827(0x2aa)]];}[_0x653eb(0x18b1)](){var _0x527872=_0x653eb;this[_0x527872(0x2029)](this[_0x527872(0x2b7a)]),this[_0x527872(0x39ea)]();}['isReadyForSubMesh'](_0x11775c,_0x2d9875,_0x5f6e7c,_0x39f4f1){var _0xd743=_0x653eb;const _0x2bfdc6=_0x39f4f1[_0xd743(0x2b11)]()[_0xd743(0xb48)];return!(this[_0xd743(0x2b7a)]&&null!==_0x2bfdc6&&void 0x0!==_0x2bfdc6&&_0x2bfdc6[_0xd743(0x2bb4)]&&_0x4fc544['k'][_0xd743(0x3507)]&&_0x2d9875['texturesEnabled'])||_0x2bfdc6[_0xd743(0xe80)]();}[_0x653eb(0x39db)](_0x468cf7,_0x1b5301,_0x4771bb){var _0x40fa69=_0x653eb;_0x4771bb=_0x4771bb[_0x40fa69(0xb48)],this['_isEnabled']&&null!=_0x4771bb&&_0x4771bb[_0x40fa69(0x2bb4)]&&_0x4fc544['k'][_0x40fa69(0x3507)]&&_0x1b5301[_0x40fa69(0x3387)]?(_0x468cf7['DECAL']&&_0x468cf7[_0x40fa69(0x2778)]===_0x4771bb[_0x40fa69(0x2bb4)]['gammaSpace']||_0x468cf7['markAsTexturesDirty'](),_0x468cf7[_0x40fa69(0x24d9)]=!0x0,_0x468cf7[_0x40fa69(0x2778)]=_0x4771bb['texture']['gammaSpace'],_0x468cf7['DECAL_SMOOTHALPHA']=this[_0x40fa69(0x41dc)],_0x2a7add['G'][_0x40fa69(0x1678)](_0x4771bb[_0x40fa69(0x2bb4)],_0x468cf7,'DECAL')):(_0x468cf7[_0x40fa69(0x24d9)]&&_0x468cf7[_0x40fa69(0x3006)](),_0x468cf7[_0x40fa69(0x24d9)]=!0x1);}[_0x653eb(0x144a)](_0x2d0689,_0x49ba6f,_0x27ba5e,_0x4cebd0){var _0x550295=_0x653eb,_0x4cebd0=_0x4cebd0['getMesh']()[_0x550295(0xb48)];this[_0x550295(0x2b7a)]&&null!=_0x4cebd0&&_0x4cebd0[_0x550295(0x2bb4)]&&_0x4fc544['k']['DecalMapEnabled']&&_0x49ba6f[_0x550295(0x3387)]&&(_0x49ba6f=this[_0x550295(0x1a51)][_0x550295(0x24d7)],_0x4cebd0=_0x4cebd0[_0x550295(0x2bb4)],_0x2d0689['useUbo']&&_0x49ba6f&&_0x2d0689['isSync']||(_0x2d0689['updateFloat4']('vDecalInfos',_0x4cebd0[_0x550295(0x2c90)],0x0,0x0,0x0),_0x2a7add['G']['BindTextureMatrix'](_0x4cebd0,_0x2d0689,_0x550295(0x1a89))),_0x2d0689[_0x550295(0x35bd)](_0x550295(0x1e35),_0x4cebd0));}[_0x653eb(0x28c8)](){var _0x54d5dd=_0x653eb;return _0x54d5dd(0x372a);}[_0x653eb(0x682)](_0x15ab55){var _0x398edc=_0x653eb;_0x15ab55['push'](_0x398edc(0x1e35));}[_0x653eb(0x3cd4)](){var _0x1d6f11=_0x653eb;return{'ubo':[{'name':_0x1d6f11(0x1689),'size':0x4,'type':'vec4'},{'name':'decalMatrix','size':0x10,'type':_0x1d6f11(0x366f)}]};}}_0x2c9564([(0x0,_0x210265['qC'])(),(0x0,_0x210265['wz'])(_0x653eb(0x18b1))],_0x2f4e0c[_0x653eb(0x2dca)],_0x653eb(0x1cc5),void 0x0),_0x2c9564([(0x0,_0x210265['qC'])(),(0x0,_0x210265['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2f4e0c['prototype'],_0x653eb(0x2951),void 0x0);},0x14575:(_0xf5b5ca,_0x266801,_0xe3e044)=>{var _0x5ca8fa=a8_0x2e955a;_0xe3e044['d'](_0x266801,{'p':()=>_0xa8d494});function _0x222792(_0x5ebf3a,_0x5c3494,_0x1c089e,_0x5527eb){var _0xf8ac54=a8_0xcbd5,_0x14e0e3,_0xee303e=arguments[_0xf8ac54(0x9da)],_0x5e7a5c=_0xee303e<0x3?_0x5c3494:null===_0x5527eb?_0x5527eb=Object['getOwnPropertyDescriptor'](_0x5c3494,_0x1c089e):_0x5527eb;if(_0xf8ac54(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x5e7a5c=Reflect[_0xf8ac54(0x3902)](_0x5ebf3a,_0x5c3494,_0x1c089e,_0x5527eb);else{for(var _0xc0bb60=_0x5ebf3a['length']-0x1;0x0<=_0xc0bb60;_0xc0bb60--)(_0x14e0e3=_0x5ebf3a[_0xc0bb60])&&(_0x5e7a5c=(_0xee303e<0x3?_0x14e0e3(_0x5e7a5c):0x3<_0xee303e?_0x14e0e3(_0x5c3494,_0x1c089e,_0x5e7a5c):_0x14e0e3(_0x5c3494,_0x1c089e))||_0x5e7a5c);}0x3<_0xee303e&&_0x5e7a5c&&Object['defineProperty'](_0x5c3494,_0x1c089e,_0x5e7a5c);}var _0x197a1a=_0xe3e044(0x15c0e),_0x266801=_0xe3e044(0x10435),_0x4bb1c7=_0xe3e044(0x12820),_0x359162=_0xe3e044(0x10c09),_0x2210a5=_0xe3e044(0x5645),_0x540316=_0xe3e044(0x4fa8),_0x59a520=_0xe3e044(0x1610);class _0x476027 extends _0x2210a5['H']{constructor(){var _0xde44=a8_0xcbd5;super(...arguments),this[_0xde44(0x862)]=!0x1,this[_0xde44(0x2743)]=0x0,this[_0xde44(0x1813)]=0x0;}}class _0xa8d494 extends _0x540316['n']{constructor(_0x98e460,_0x5adeb6=!0x0){var _0x40407f=a8_0xcbd5;super(_0x98e460,_0x40407f(0x1f22),0x8c,new _0x476027(),_0x5adeb6),this[_0x40407f(0x398a)]=null,this[_0x40407f(0x29f0)]=0x1,this[_0x40407f(0xf7c)]=0x1,this[_0x40407f(0x84a)]=0x1,this[_0x40407f(0xb1c)]=_0x197a1a['F'][_0x40407f(0x643)],this[_0x40407f(0x2b7a)]=!0x1,this[_0x40407f(0x1cc5)]=!0x1,this[_0x40407f(0x39ea)]=_0x98e460['_dirtyCallbacks'][_0x59a520['g'][_0x40407f(0x2aa)]];}[_0x5ca8fa(0x18b1)](){var _0x1511d8=_0x5ca8fa;this[_0x1511d8(0x2029)](this['_isEnabled']),this[_0x1511d8(0x39ea)]();}[_0x5ca8fa(0x30ee)](_0x30b872,_0x4a6f46,_0x1f745a){var _0xe603d8=_0x5ca8fa;return!this[_0xe603d8(0x2b7a)]||!(_0x30b872[_0xe603d8(0x2c7e)]&&_0x4a6f46[_0xe603d8(0x3387)]&&_0x1f745a['getCaps']()[_0xe603d8(0x3c3a)]&&this['_texture']&&_0x4bb1c7['k'][_0xe603d8(0x3503)]&&!this['_texture']['isReady']());}[_0x5ca8fa(0x39db)](_0xd2a857,_0x4a802e){var _0x5a0739=_0x5ca8fa;if(this[_0x5a0739(0x2b7a)]){_0xd2a857[_0x5a0739(0x1813)]=this[_0x5a0739(0xb1c)];const _0x136fee=_0x4a802e['getEngine']();_0xd2a857[_0x5a0739(0x2c7e)]&&(_0x136fee[_0x5a0739(0x2e84)]()[_0x5a0739(0x3c3a)]&&this['_texture']&&_0x4bb1c7['k'][_0x5a0739(0x3503)]&&this['_isEnabled']?(_0x359162['G'][_0x5a0739(0x1678)](this[_0x5a0739(0x398a)],_0xd2a857,_0x5a0739(0x862)),_0xd2a857[_0x5a0739(0x1813)]=this[_0x5a0739(0xb1c)]):_0xd2a857[_0x5a0739(0x862)]=!0x1);}else _0xd2a857[_0x5a0739(0x862)]=!0x1;}['bindForSubMesh'](_0x31e5b0,_0x357a9d){var _0x5cd676=_0x5ca8fa,_0x54afde;this[_0x5cd676(0x2b7a)]&&(_0x54afde=this['_material']['isFrozen'],_0x31e5b0[_0x5cd676(0x3347)]&&_0x54afde&&_0x31e5b0[_0x5cd676(0x1e93)]||this[_0x5cd676(0x398a)]&&_0x4bb1c7['k'][_0x5cd676(0x3503)]&&(_0x31e5b0['updateFloat4']('vDetailInfos',this[_0x5cd676(0x398a)]['coordinatesIndex'],this['diffuseBlendLevel'],this[_0x5cd676(0x84a)],this[_0x5cd676(0xf7c)]),_0x359162['G']['BindTextureMatrix'](this[_0x5cd676(0x398a)],_0x31e5b0,_0x5cd676(0x2622))),_0x357a9d[_0x5cd676(0x3387)]&&this[_0x5cd676(0x398a)]&&_0x4bb1c7['k'][_0x5cd676(0x3503)]&&_0x31e5b0[_0x5cd676(0x35bd)](_0x5cd676(0x32b0),this[_0x5cd676(0x398a)]));}[_0x5ca8fa(0x32e9)](_0x3129cc){var _0x2681e0=_0x5ca8fa;return this[_0x2681e0(0x398a)]===_0x3129cc;}[_0x5ca8fa(0x27ba)](_0x5033f5){var _0x16bedb=_0x5ca8fa;this[_0x16bedb(0x398a)]&&_0x5033f5['push'](this[_0x16bedb(0x398a)]);}['getAnimatables'](_0x3c64a3){var _0x19cba1=_0x5ca8fa;this[_0x19cba1(0x398a)]&&this[_0x19cba1(0x398a)][_0x19cba1(0x2a26)]&&0x0{var _0x395a2d=a8_0x2e955a;_0x5630b9['d'](_0x30010c,{'F':()=>_0x4595cf});function _0x1cd444(_0x3d4b26,_0x261a63,_0x54faa4,_0x42a523){var _0x193764=a8_0xcbd5,_0x142cee,_0x20a51b=arguments[_0x193764(0x9da)],_0x46c0ab=_0x20a51b<0x3?_0x261a63:null===_0x42a523?_0x42a523=Object[_0x193764(0x2fee)](_0x261a63,_0x54faa4):_0x42a523;if(_0x193764(0x3e0f)==typeof Reflect&&_0x193764(0x17ad)==typeof Reflect['decorate'])_0x46c0ab=Reflect['decorate'](_0x3d4b26,_0x261a63,_0x54faa4,_0x42a523);else{for(var _0x237bd6=_0x3d4b26[_0x193764(0x9da)]-0x1;0x0<=_0x237bd6;_0x237bd6--)(_0x142cee=_0x3d4b26[_0x237bd6])&&(_0x46c0ab=(_0x20a51b<0x3?_0x142cee(_0x46c0ab):0x3<_0x20a51b?_0x142cee(_0x261a63,_0x54faa4,_0x46c0ab):_0x142cee(_0x261a63,_0x54faa4))||_0x46c0ab);}0x3<_0x20a51b&&_0x46c0ab&&Object['defineProperty'](_0x261a63,_0x54faa4,_0x46c0ab);}var _0x243e04=_0x5630b9(0x10435),_0x2f8d53=_0x5630b9(0x4ba7),_0x14f796=_0x5630b9(0xa896),_0x2ebcc2=_0x5630b9(0x11096),_0x660421=_0x5630b9(0x9607),_0x4c9170=_0x5630b9(0x181f4),_0x4c714d=_0x5630b9(0x1610),_0xffb3ba=_0x5630b9(0x9a70),_0x49d359=_0x5630b9(0x10fa9),_0x11983e=_0x5630b9(0x10c09),_0x586e74=_0x5630b9(0xe59d),_0x1de2ca=_0x5630b9(0x2fbf),_0x4a1360=_0x5630b9(0xd537),_0x1783b2=_0x5630b9(0x11b51);class _0x4595cf{constructor(_0x4ae434,_0x29fe81,_0xd253ba){var _0x7f124f=a8_0xcbd5;this['shadowDepthWrapper']=null,this[_0x7f124f(0x1392)]=!0x0,this[_0x7f124f(0x6cf)]=null,this['reservedDataStore']=null,this[_0x7f124f(0x11ed)]=!0x1,this[_0x7f124f(0x22a0)]=!0x1,this[_0x7f124f(0x2c77)]='',this['_alpha']=0x1,this[_0x7f124f(0x3c88)]=!0x0,this[_0x7f124f(0xd55)]=!0x0,this['_blockDirtyMechanism']=!0x1,this['onCompiled']=null,this['onError']=null,this[_0x7f124f(0x27ea)]=null,this[_0x7f124f(0x31ad)]=!0x1,this[_0x7f124f(0x1ccb)]=!0x1,this[_0x7f124f(0x2a26)]=null,this[_0x7f124f(0x1244)]=new _0x14f796['y$'](),this[_0x7f124f(0x310a)]=null,this[_0x7f124f(0xca2)]=null,this['_onBindObserver']=null,this['_alphaMode']=_0x4c714d['g']['ALPHA_COMBINE'],this[_0x7f124f(0x57f)]=!0x1,this[_0x7f124f(0x1d8a)]=!0x1,this[_0x7f124f(0x169e)]=!0x1,this['forceDepthWrite']=!0x1,this[_0x7f124f(0x17b6)]=0x0,this[_0x7f124f(0x34fe)]=!0x1,this[_0x7f124f(0x309e)]=!0x0,this['pointSize']=0x1,this[_0x7f124f(0x3bb3)]=0x0,this[_0x7f124f(0x3d69)]=0x0,this[_0x7f124f(0x3b05)]=new _0x1de2ca['S'](),this['_useUBO']=!0x1,this[_0x7f124f(0x3934)]=_0x4595cf['TriangleFillMode'],this[_0x7f124f(0x40f0)]=!0x1,this[_0x7f124f(0x102c)]=!0x1,this['_cachedDepthFunctionState']=0x0,this[_0x7f124f(0x1d0b)]=-0x1,this[_0x7f124f(0xa7c)]=null,this[_0x7f124f(0x1854)]=null,this[_0x7f124f(0x4001)]=!0x1,this[_0x7f124f(0xafa)]={},this[_0x7f124f(0xd3e)]=()=>{},this[_0x7f124f(0x2d9e)]=()=>{},this[_0x7f124f(0x2757)]=()=>{},this[_0x7f124f(0x908)]=()=>{},this['_callbackPluginEventHardBindForSubMesh']=()=>{},this[_0x7f124f(0x3003)]=()=>{},this[_0x7f124f(0xbc1)]=()=>{},this[_0x7f124f(0x338c)]=()=>{},this[_0x7f124f(0x3dd1)]=!0x1,this[_0x7f124f(0x3a04)]=null,this['name']=_0x4ae434,_0x29fe81=_0x29fe81||_0x2ebcc2['l'][_0x7f124f(0x39a1)],_0x29fe81&&(this[_0x7f124f(0x20c2)]=_0x29fe81,this[_0x7f124f(0x7df)]={},this[_0x7f124f(0x7df)][_0x4c714d['g'][_0x7f124f(0x2aa)]]=this[_0x7f124f(0x18b1)][_0x7f124f(0x3458)](this),this[_0x7f124f(0x7df)][_0x4c714d['g'][_0x7f124f(0xebf)]]=this['_markAllSubMeshesAsLightsDirty'][_0x7f124f(0x3458)](this),this['_dirtyCallbacks'][_0x4c714d['g'][_0x7f124f(0x1dc6)]]=this['_markAllSubMeshesAsFresnelDirty'][_0x7f124f(0x3458)](this),this['_dirtyCallbacks'][_0x4c714d['g'][_0x7f124f(0x4e2)]]=this[_0x7f124f(0x8ad)][_0x7f124f(0x3458)](this),this[_0x7f124f(0x7df)][_0x4c714d['g'][_0x7f124f(0x1faa)]]=this[_0x7f124f(0x29de)][_0x7f124f(0x3458)](this),this[_0x7f124f(0x7df)][_0x4c714d['g'][_0x7f124f(0x2741)]]=this[_0x7f124f(0x59b)][_0x7f124f(0x3458)](this),this[_0x7f124f(0x7df)][_0x4c714d['g'][_0x7f124f(0x39f4)]]=this[_0x7f124f(0x3a10)][_0x7f124f(0x3458)](this),this['id']=_0x4ae434||_0x2f8d53['w1'][_0x7f124f(0x27f8)](),this[_0x7f124f(0x3bc7)]=this['_scene'][_0x7f124f(0x3963)](),this['_materialContext']=this[_0x7f124f(0x20c2)][_0x7f124f(0x279a)]()['createMaterialContext'](),this[_0x7f124f(0x207c)]=new _0x586e74['q'](this['_scene'][_0x7f124f(0x279a)](),!0x1),this[_0x7f124f(0x207c)][_0x7f124f(0x1b20)]=this[_0x7f124f(0xe58)],this['_scene']['useRightHandedSystem']?this[_0x7f124f(0xc38)]=_0x4595cf[_0x7f124f(0xb45)]:this[_0x7f124f(0xc38)]=_0x4595cf[_0x7f124f(0x24bf)],this[_0x7f124f(0x3d6e)]=new _0x4c9170['M'](this['_scene']['getEngine'](),void 0x0,void 0x0,_0x4ae434),this[_0x7f124f(0x32a1)]=this[_0x7f124f(0x14ab)]()['getEngine']()[_0x7f124f(0x14d3)],_0xd253ba||this['_scene'][_0x7f124f(0x3535)](this),this[_0x7f124f(0x20c2)][_0x7f124f(0x25b8)]&&(this['meshMap']={}),_0x4595cf[_0x7f124f(0x2fc2)][_0x7f124f(0x223f)](this,_0x1783b2['S'][_0x7f124f(0x13e6)]));}get[_0x395a2d(0x2e3d)](){return!0x1;}set[_0x395a2d(0x3fd3)](_0x44a17f){var _0x4723b9=_0x395a2d,_0x1ad13e;this[_0x4723b9(0x141b)]!==_0x44a17f&&(_0x1ad13e=this['_alpha'],this[_0x4723b9(0x141b)]=_0x44a17f,0x1!==_0x1ad13e&&0x1!==_0x44a17f||this[_0x4723b9(0x2cea)](_0x4595cf[_0x4723b9(0x2618)]+_0x4595cf[_0x4723b9(0x18fa)]));}get[_0x395a2d(0x3fd3)](){var _0x4b7899=_0x395a2d;return this[_0x4b7899(0x141b)];}set[_0x395a2d(0x3aeb)](_0x14537a){var _0x53608b=_0x395a2d;this[_0x53608b(0x3c88)]!==_0x14537a&&(this[_0x53608b(0x3c88)]=_0x14537a,this[_0x53608b(0x2cea)](_0x4595cf[_0x53608b(0x1d86)]));}get['backFaceCulling'](){var _0x53d6f1=_0x395a2d;return this[_0x53d6f1(0x3c88)];}set[_0x395a2d(0x1c8b)](_0x5aa80b){var _0x3cb90c=_0x395a2d;this[_0x3cb90c(0xd55)]!==_0x5aa80b&&(this[_0x3cb90c(0xd55)]=_0x5aa80b,this[_0x3cb90c(0x2cea)](_0x4595cf[_0x3cb90c(0x1d86)]));}get[_0x395a2d(0x1c8b)](){var _0xd24c59=_0x395a2d;return this[_0xd24c59(0xd55)];}get[_0x395a2d(0x3416)](){var _0x32ed19=_0x395a2d;return this[_0x32ed19(0x4c0)];}set['blockDirtyMechanism'](_0x32b5a7){var _0x83929=_0x395a2d;this[_0x83929(0x4c0)]===_0x32b5a7||(this[_0x83929(0x4c0)]=_0x32b5a7)||this[_0x83929(0x898)]();}[_0x395a2d(0x2a66)](_0x359c06){var _0xac828=_0x395a2d;this[_0xac828(0x3416)]=!0x0;try{_0x359c06(this);}finally{this[_0xac828(0x3416)]=!0x1;}}get['hasRenderTargetTextures'](){var _0x1913b5=_0x395a2d;return this[_0x1913b5(0xafa)]['hasRenderTargetTextures']=!0x1,this[_0x1913b5(0xbc1)](this['_eventInfo']),this['_eventInfo'][_0x1913b5(0x30d4)];}set[_0x395a2d(0x95f)](_0x583dfa){var _0x45566f=_0x395a2d;this[_0x45566f(0x310a)]&&this[_0x45566f(0x1244)][_0x45566f(0x209f)](this[_0x45566f(0x310a)]),this['_onDisposeObserver']=this[_0x45566f(0x1244)][_0x45566f(0x2ed7)](_0x583dfa);}get[_0x395a2d(0x2c4a)](){var _0x297340=_0x395a2d;return this['_onBindObservable']||(this[_0x297340(0x1953)]=new _0x14f796['y$']()),this[_0x297340(0x1953)];}set[_0x395a2d(0x37e6)](_0x1fa3e4){var _0x57dd4e=_0x395a2d;this['_onBindObserver']&&this[_0x57dd4e(0x2c4a)][_0x57dd4e(0x209f)](this['_onBindObserver']),this[_0x57dd4e(0xa14)]=this[_0x57dd4e(0x2c4a)]['add'](_0x1fa3e4);}get[_0x395a2d(0x3aad)](){var _0x4147c0=_0x395a2d;return this['_onUnBindObservable']||(this[_0x4147c0(0xca2)]=new _0x14f796['y$']()),this['_onUnBindObservable'];}get[_0x395a2d(0x165e)](){var _0x698ef5=_0x395a2d;return this[_0x698ef5(0x15f9)]||(this[_0x698ef5(0x15f9)]=new _0x14f796['y$']()),this[_0x698ef5(0x15f9)];}set['alphaMode'](_0x44e9df){var _0x1e931f=_0x395a2d;this[_0x1e931f(0x3d7)]!==_0x44e9df&&(this[_0x1e931f(0x3d7)]=_0x44e9df,this[_0x1e931f(0x2cea)](_0x4595cf[_0x1e931f(0x1d86)]));}get[_0x395a2d(0x58e)](){return this['_alphaMode'];}set[_0x395a2d(0x4143)](_0x38df97){var _0x129802=_0x395a2d;this[_0x129802(0x57f)]!==_0x38df97&&(this['_needDepthPrePass']=_0x38df97,this[_0x129802(0x57f)]&&(this[_0x129802(0x11ed)]=!0x0));}get[_0x395a2d(0x4143)](){var _0x4cfb5b=_0x395a2d;return this[_0x4cfb5b(0x57f)];}get[_0x395a2d(0x419e)](){return!0x1;}set[_0x395a2d(0x1835)](_0x428d76){var _0x2fd616=_0x395a2d;this['_fogEnabled']!==_0x428d76&&(this[_0x2fd616(0x309e)]=_0x428d76,this[_0x2fd616(0x2cea)](_0x4595cf['MiscDirtyFlag']));}get['fogEnabled'](){var _0x3df398=_0x395a2d;return this[_0x3df398(0x309e)];}get[_0x395a2d(0x10d3)](){var _0x1606af=_0x395a2d;switch(this[_0x1606af(0x3934)]){case _0x4595cf[_0x1606af(0x394b)]:case _0x4595cf[_0x1606af(0x2b77)]:case _0x4595cf[_0x1606af(0x2f99)]:case _0x4595cf['LineStripDrawMode']:return!0x0;}return this['_scene'][_0x1606af(0xc93)];}set[_0x395a2d(0x10d3)](_0x59525e){var _0x3cbcd3=_0x395a2d;this[_0x3cbcd3(0x3161)]=_0x59525e?_0x4595cf[_0x3cbcd3(0x394b)]:_0x4595cf[_0x3cbcd3(0x122f)];}get[_0x395a2d(0x1e9d)](){var _0x48b7e9=_0x395a2d;switch(this[_0x48b7e9(0x3934)]){case _0x4595cf[_0x48b7e9(0x316f)]:case _0x4595cf[_0x48b7e9(0x290c)]:return!0x0;}return this[_0x48b7e9(0x20c2)]['forcePointsCloud'];}set['pointsCloud'](_0x11eaed){var _0xdf2c07=_0x395a2d;this[_0xdf2c07(0x3161)]=_0x11eaed?_0x4595cf[_0xdf2c07(0x316f)]:_0x4595cf[_0xdf2c07(0x122f)];}get[_0x395a2d(0x3161)](){var _0x560784=_0x395a2d;return this[_0x560784(0x3934)];}set['fillMode'](_0x139cac){var _0x16d70b=_0x395a2d;this['_fillMode']!==_0x139cac&&(this[_0x16d70b(0x3934)]=_0x139cac,this['markAsDirty'](_0x4595cf[_0x16d70b(0x2618)]));}['_getDrawWrapper'](){return this['_drawWrapper'];}[_0x395a2d(0x16dc)](_0x4dd134){var _0x57faeb=_0x395a2d;this[_0x57faeb(0x207c)]=_0x4dd134;}[_0x395a2d(0x348f)](_0xc36ee3){var _0x489218=_0x395a2d;return _0x489218(0x64f)+this[_0x489218(0x1c3a)];}[_0x395a2d(0x28c8)](){var _0x428ed9=_0x395a2d;return _0x428ed9(0x67e);}get[_0x395a2d(0x3d15)](){return!0x0;}get[_0x395a2d(0x24d7)](){var _0x504562=_0x395a2d;return this[_0x504562(0x22a0)];}['freeze'](){var _0x4e891a=_0x395a2d;this[_0x4e891a(0x898)](),this[_0x4e891a(0x22a0)]=!0x0;}[_0x395a2d(0x1f60)](){var _0x26f989=_0x395a2d;this['markDirty'](),this[_0x26f989(0x22a0)]=!0x1;}[_0x395a2d(0xe80)](_0x33a51b,_0x26566c){return!0x0;}[_0x395a2d(0x30ee)](_0x4ea8ee,_0x3078d4,_0x2b4634){var _0xfa3b35=_0x395a2d;return _0x3078d4=_0x3078d4[_0xfa3b35(0x1063)],!!_0x3078d4&&(this[_0xfa3b35(0xafa)][_0xfa3b35(0x30ee)]=!0x0,this[_0xfa3b35(0xafa)][_0xfa3b35(0x2462)]=_0x3078d4,this[_0xfa3b35(0x2d9e)](this[_0xfa3b35(0xafa)]),this[_0xfa3b35(0xafa)][_0xfa3b35(0x30ee)]);}[_0x395a2d(0x22d8)](){var _0xf4fc4d=_0x395a2d;return this[_0xf4fc4d(0x207c)][_0xf4fc4d(0x401c)];}[_0x395a2d(0x14ab)](){var _0x4f8cfe=_0x395a2d;return this[_0x4f8cfe(0x20c2)];}get[_0x395a2d(0x11ad)](){return this['_transparencyMode'];}set['transparencyMode'](_0x1eec5b){var _0x4d71e8=_0x395a2d;this['_transparencyMode']!==_0x1eec5b&&(this[_0x4d71e8(0x3a04)]=_0x1eec5b,this[_0x4d71e8(0x3dd1)]=_0x1eec5b===_0x4595cf[_0x4d71e8(0x221a)],this[_0x4d71e8(0xaa9)]());}get['_disableAlphaBlending'](){var _0x1b0a16=_0x395a2d;return this[_0x1b0a16(0x3a04)]===_0x4595cf['MATERIAL_OPAQUE']||this[_0x1b0a16(0x3a04)]===_0x4595cf[_0x1b0a16(0x3d81)];}[_0x395a2d(0x2865)](){var _0x28069e=_0x395a2d;return!this[_0x28069e(0x1f35)]&&this['alpha']<0x1;}[_0x395a2d(0x2070)](_0x1f252a){var _0x1ce308=_0x395a2d;return _0x1f252a[_0x1ce308(0x282)]<0x1||!this['_disableAlphaBlending']&&(_0x1f252a[_0x1ce308(0x1a04)]||this[_0x1ce308(0x2865)]());}[_0x395a2d(0x21a4)](){return!!this['_forceAlphaTest'];}[_0x395a2d(0xbdc)](_0x6f4bce){var _0x8478ca=_0x395a2d;return!this[_0x8478ca(0x2070)](_0x6f4bce)&&this[_0x8478ca(0x21a4)]();}[_0x395a2d(0x25a8)](){return null;}[_0x395a2d(0x898)](_0x2ed4a4=!0x1){var _0xac50f2=_0x395a2d;for(const _0x55cccf of this[_0xac50f2(0x14ab)]()[_0xac50f2(0x27d2)])if(_0x55cccf[_0xac50f2(0x36c3)]){for(const _0x633d4 of _0x55cccf[_0xac50f2(0x36c3)])_0x633d4['getMaterial']()===this&&_0x633d4['effect']&&(_0x633d4[_0xac50f2(0x401c)][_0xac50f2(0x222c)]=!0x1,_0x633d4[_0xac50f2(0x401c)][_0xac50f2(0x329d)]=null,_0x633d4['effect']['_forceRebindOnNextCall']=_0x2ed4a4);}_0x2ed4a4&&this[_0xac50f2(0x2cea)](_0x4595cf[_0xac50f2(0x32bb)]);}[_0x395a2d(0x3e3d)](_0x5b9abf,_0x3dce67=null){var _0x4983e8=_0x395a2d;const _0x1c24b6=this[_0x4983e8(0x20c2)][_0x4983e8(0x279a)]();return _0x3dce67=(null==_0x3dce67?this['sideOrientation']:_0x3dce67)===_0x4595cf[_0x4983e8(0xb45)],(_0x1c24b6['enableEffect'](_0x5b9abf||this[_0x4983e8(0x81e)]()),_0x1c24b6[_0x4983e8(0x196a)](this[_0x4983e8(0x3aeb)],this[_0x4983e8(0x3bb3)],!0x1,_0x3dce67,this[_0x4983e8(0x20c2)][_0x4983e8(0x1be7)]?!this['cullBackFaces']:this[_0x4983e8(0x1c8b)],this[_0x4983e8(0x3b05)],this['zOffsetUnits']),_0x3dce67);}[_0x395a2d(0x3458)](_0x143725,_0x5632d1){}[_0x395a2d(0x2e29)](){var _0x263b95=_0x395a2d;const _0x89c439=this['_uniformBuffer'];this[_0x263b95(0xafa)][_0x263b95(0x8f7)]=_0x89c439,this[_0x263b95(0xd3e)](_0x1783b2['S'][_0x263b95(0x2319)],this['_eventInfo']),_0x89c439[_0x263b95(0x3a3c)](),this['_uniformBufferLayoutBuilt']=!0x0;}['bindForSubMesh'](_0x5ca378,_0x156160,_0x50083f){var _0x313958=_0x395a2d;const _0xf052f1=_0x50083f[_0x313958(0x401c)];_0xf052f1&&(this['_eventInfo'][_0x313958(0xd2c)]=_0x50083f,this['_callbackPluginEventBindForSubMesh'](this[_0x313958(0xafa)]),_0xf052f1[_0x313958(0x2247)]=!0x1);}[_0x395a2d(0x25fe)](_0x5d029b){}['bindView'](_0x54129a){var _0x10a270=_0x395a2d;this[_0x10a270(0x32a1)]?this[_0x10a270(0x37d0)]=!0x0:_0x54129a[_0x10a270(0x1b4f)](_0x10a270(0x4b1),this[_0x10a270(0x14ab)]()[_0x10a270(0x1f6f)]());}[_0x395a2d(0x2948)](_0x23c21d){var _0x3b1037=_0x395a2d;this['_useUBO']?this[_0x3b1037(0x37d0)]=!0x0:(_0x23c21d[_0x3b1037(0x1b4f)](_0x3b1037(0x8a6),this[_0x3b1037(0x14ab)]()[_0x3b1037(0x3a5e)]()),_0x23c21d[_0x3b1037(0x1b4f)](_0x3b1037(0x1c36),this[_0x3b1037(0x14ab)]()[_0x3b1037(0x17a9)]()));}['bindEyePosition'](_0x5db247,_0x494ffa){var _0x2084f6=_0x395a2d;this[_0x2084f6(0x32a1)]?this[_0x2084f6(0x37d0)]=!0x0:this[_0x2084f6(0x20c2)][_0x2084f6(0x2bdb)](_0x5db247,_0x494ffa);}['_afterBind'](_0x79566b,_0x1555fe=null){var _0x40e405=_0x395a2d;if((this[_0x40e405(0x20c2)][_0x40e405(0x23d8)]=this)[_0x40e405(0x37d0)]&&_0x1555fe&&(this[_0x40e405(0x37d0)]=!0x1,_0x11983e['G'][_0x40e405(0x164d)](_0x1555fe,this[_0x40e405(0x14ab)]()['getSceneUniformBuffer']()),this[_0x40e405(0x20c2)]['finalizeSceneUbo']()),this[_0x40e405(0x20c2)]['_cachedVisibility']=_0x79566b?_0x79566b[_0x40e405(0x282)]:0x1,this[_0x40e405(0x1953)]&&_0x79566b&&this[_0x40e405(0x1953)][_0x40e405(0x223f)](_0x79566b),this[_0x40e405(0x1d8a)]){const _0x5f29fa=this['_scene'][_0x40e405(0x279a)]();this[_0x40e405(0x40f0)]=_0x5f29fa[_0x40e405(0x3f03)](),_0x5f29fa[_0x40e405(0x2a18)](!0x1);}if(this['disableColorWrite']){const _0x39caab=this['_scene'][_0x40e405(0x279a)]();this[_0x40e405(0x102c)]=_0x39caab[_0x40e405(0x2a85)](),_0x39caab[_0x40e405(0x2613)](!0x1);}if(0x0!==this[_0x40e405(0x17b6)]){const _0x169895=this[_0x40e405(0x20c2)][_0x40e405(0x279a)]();this[_0x40e405(0x1419)]=_0x169895[_0x40e405(0xeb2)]()||0x0,_0x169895[_0x40e405(0xd53)](this[_0x40e405(0x17b6)]);}}[_0x395a2d(0x171d)](){var _0x21f93f=_0x395a2d;if(this[_0x21f93f(0xca2)]&&this['_onUnBindObservable'][_0x21f93f(0x223f)](this),0x0!==this[_0x21f93f(0x17b6)]){const _0x3dd3e4=this[_0x21f93f(0x20c2)][_0x21f93f(0x279a)]();_0x3dd3e4[_0x21f93f(0xd53)](this[_0x21f93f(0x1419)]);}if(this[_0x21f93f(0x1d8a)]){const _0x47bb60=this[_0x21f93f(0x20c2)]['getEngine']();_0x47bb60[_0x21f93f(0x2a18)](this[_0x21f93f(0x40f0)]);}if(this[_0x21f93f(0x169e)]){const _0x53e2e0=this[_0x21f93f(0x20c2)][_0x21f93f(0x279a)]();_0x53e2e0[_0x21f93f(0x2613)](this[_0x21f93f(0x102c)]);}}[_0x395a2d(0x19d)](){var _0x2c43fa=_0x395a2d;return this[_0x2c43fa(0xafa)][_0x2c43fa(0x160d)]=[],this[_0x2c43fa(0xd3e)](_0x1783b2['S'][_0x2c43fa(0x2d03)],this[_0x2c43fa(0xafa)]),this[_0x2c43fa(0xafa)][_0x2c43fa(0x160d)];}[_0x395a2d(0x27ba)](){var _0x5d2319=_0x395a2d;return this['_eventInfo'][_0x5d2319(0x19af)]=[],this[_0x5d2319(0xd3e)](_0x1783b2['S']['GetActiveTextures'],this['_eventInfo']),this[_0x5d2319(0xafa)][_0x5d2319(0x19af)];}['hasTexture'](_0x41c902){var _0x55717e=_0x395a2d;return this[_0x55717e(0xafa)][_0x55717e(0x32e9)]=!0x1,this[_0x55717e(0xafa)][_0x55717e(0x2bb4)]=_0x41c902,this[_0x55717e(0xd3e)](_0x1783b2['S'][_0x55717e(0x1c0b)],this[_0x55717e(0xafa)]),this[_0x55717e(0xafa)][_0x55717e(0x32e9)];}[_0x395a2d(0x2654)](_0x1a48a6){return null;}[_0x395a2d(0x2919)](){var _0x4014fb=_0x395a2d;if(this[_0x4014fb(0xa7c)]){const _0x118c96=new Array();for(const _0x3af9f7 in this[_0x4014fb(0xa7c)]){var _0x1f1b2e=this[_0x4014fb(0xa7c)][_0x3af9f7];_0x1f1b2e&&_0x118c96['push'](_0x1f1b2e);}return _0x118c96;}{const _0x2bfd58=this['_scene']['meshes'];return _0x2bfd58[_0x4014fb(0x25d4)](_0x548642=>_0x548642['material']===this);}}['forceCompilation'](_0x55e4f8,_0x51ac76,_0x471734,_0x32ecf4){var _0x3d2c56=_0x395a2d;const _0x902695=Object[_0x3d2c56(0x1ec3)]({'clipPlane':!0x1,'useInstances':!0x1},_0x471734),_0x26ab65=this['getScene'](),_0x1ec905=this[_0x3d2c56(0x1392)],_0x3c6599=(this['allowShaderHotSwapping']=!0x1,()=>{var _0x55bc7f=_0x3d2c56;if(this[_0x55bc7f(0x20c2)]&&this['_scene'][_0x55bc7f(0x279a)]()){var _0x1d3c8f=_0x26ab65[_0x55bc7f(0x2ffe)];if(_0x902695[_0x55bc7f(0x2ffe)]&&(_0x26ab65[_0x55bc7f(0x2ffe)]=new _0x49d359['J'](0x0,0x0,0x0,0x1)),this['_storeEffectOnSubMeshes']){let _0x2f47d9=!0x0,_0x4305bd=null;if(_0x55e4f8[_0x55bc7f(0x36c3)]){const _0x435901=new _0x660421['P'](0x0,0x0,0x0,0x0,0x0,_0x55e4f8,void 0x0,!0x1,!0x1);_0x435901['materialDefines']&&(_0x435901[_0x55bc7f(0x1063)][_0x55bc7f(0x3870)]=-0x1),this['isReadyForSubMesh'](_0x55e4f8,_0x435901,_0x902695[_0x55bc7f(0x18c0)])||(_0x435901[_0x55bc7f(0x401c)]&&_0x435901[_0x55bc7f(0x401c)][_0x55bc7f(0x3664)]()&&_0x435901[_0x55bc7f(0x401c)][_0x55bc7f(0x3162)]()?_0x4305bd=_0x435901['effect'][_0x55bc7f(0x3664)]():(_0x2f47d9=!0x1,setTimeout(_0x3c6599,0x10)));}_0x2f47d9&&(this['allowShaderHotSwapping']=_0x1ec905,_0x4305bd&&_0x32ecf4&&_0x32ecf4(_0x4305bd),_0x51ac76&&_0x51ac76(this));}else this[_0x55bc7f(0xe80)]()?(this[_0x55bc7f(0x1392)]=_0x1ec905,_0x51ac76&&_0x51ac76(this)):setTimeout(_0x3c6599,0x10);_0x902695['clipPlane']&&(_0x26ab65[_0x55bc7f(0x2ffe)]=_0x1d3c8f);}});_0x3c6599();}['forceCompilationAsync'](_0x3d78c4,_0x24e144){return new Promise((_0x52a4ea,_0x385633)=>{var _0x5d4234=a8_0xcbd5;this[_0x5d4234(0x32e1)](_0x3d78c4,()=>{_0x52a4ea();},_0x24e144,_0x3d7833=>{_0x385633(_0x3d7833);});});}[_0x395a2d(0x2cea)](_0x389900){var _0x1accc4=_0x395a2d;this[_0x1accc4(0x14ab)]()['blockMaterialDirtyMechanism']||this[_0x1accc4(0x4c0)]||(_0x4595cf[_0x1accc4(0x87d)][_0x1accc4(0x9da)]=0x0,_0x389900&_0x4595cf['TextureDirtyFlag']&&_0x4595cf[_0x1accc4(0x87d)]['push'](_0x4595cf[_0x1accc4(0x21f6)]),_0x389900&_0x4595cf[_0x1accc4(0xb6d)]&&_0x4595cf[_0x1accc4(0x87d)][_0x1accc4(0x2009)](_0x4595cf[_0x1accc4(0x3321)]),_0x389900&_0x4595cf[_0x1accc4(0x1777)]&&_0x4595cf['_DirtyCallbackArray'][_0x1accc4(0x2009)](_0x4595cf['_FresnelDirtyCallBack']),_0x389900&_0x4595cf['AttributesDirtyFlag']&&_0x4595cf[_0x1accc4(0x87d)][_0x1accc4(0x2009)](_0x4595cf['_AttributeDirtyCallBack']),_0x389900&_0x4595cf['MiscDirtyFlag']&&_0x4595cf['_DirtyCallbackArray']['push'](_0x4595cf['_MiscDirtyCallBack']),_0x389900&_0x4595cf[_0x1accc4(0x18fa)]&&_0x4595cf[_0x1accc4(0x87d)][_0x1accc4(0x2009)](_0x4595cf[_0x1accc4(0xdb1)]),_0x4595cf[_0x1accc4(0x87d)][_0x1accc4(0x9da)]&&this[_0x1accc4(0x34f7)](_0x4595cf[_0x1accc4(0x5c5)]),this[_0x1accc4(0x14ab)]()[_0x1accc4(0x867)]());}[_0x395a2d(0x1ea7)](){var _0x4be589=_0x395a2d;for(const _0x192a21 of this[_0x4be589(0x14ab)]()[_0x4be589(0x27d2)])if(_0x192a21[_0x4be589(0x36c3)]){for(const _0x20f1e8 of _0x192a21[_0x4be589(0x36c3)])_0x20f1e8[_0x4be589(0x24a7)]()===this&&_0x20f1e8[_0x4be589(0x1ea7)]();}}['_markAllSubMeshesAsDirty'](_0x11d9d1){var _0x43f04e=_0x395a2d;if(!this[_0x43f04e(0x14ab)]()[_0x43f04e(0x2204)]&&!this[_0x43f04e(0x4c0)]){for(const _0x4264a2 of this[_0x43f04e(0x14ab)]()[_0x43f04e(0x27d2)])if(_0x4264a2[_0x43f04e(0x36c3)]){for(const _0x2ddf0f of _0x4264a2['subMeshes'])if(_0x2ddf0f['getMaterial'](!0x1)===this){for(const _0x10332e of _0x2ddf0f['_drawWrappers'])_0x10332e&&_0x10332e[_0x43f04e(0x2462)]&&_0x10332e['defines'][_0x43f04e(0x65f)]&&this['_materialContext']===_0x10332e[_0x43f04e(0x1b20)]&&_0x11d9d1(_0x10332e[_0x43f04e(0x2462)]);}}}}[_0x395a2d(0x21ef)](){var _0x24ed79=_0x395a2d;if(!this['getScene']()[_0x24ed79(0x2204)]&&!this['_blockDirtyMechanism']){const _0x1dc995=this[_0x24ed79(0x14ab)]()[_0x24ed79(0x86a)]();_0x1dc995&&_0x1dc995[_0x24ed79(0x2cea)]();}}[_0x395a2d(0x3a10)](){this['_markAllSubMeshesAsDirty'](_0x4595cf['_AllDirtyCallBack']);}['_markAllSubMeshesAsImageProcessingDirty'](){var _0x26a86e=_0x395a2d;this[_0x26a86e(0x34f7)](_0x4595cf[_0x26a86e(0x2dc9)]);}[_0x395a2d(0x18b1)](){var _0x2df4c6=_0x395a2d;this[_0x2df4c6(0x34f7)](_0x4595cf[_0x2df4c6(0x21f6)]);}[_0x395a2d(0x17e)](){var _0xde8ac0=_0x395a2d;this['_markAllSubMeshesAsDirty'](_0x4595cf[_0xde8ac0(0x3748)]);}[_0x395a2d(0x1848)](){var _0x5ba1c6=_0x395a2d;this[_0x5ba1c6(0x34f7)](_0x4595cf[_0x5ba1c6(0x34d5)]);}[_0x395a2d(0x82d)](){var _0x1673f5=_0x395a2d;this[_0x1673f5(0x34f7)](_0x4595cf[_0x1673f5(0x3321)]);}[_0x395a2d(0x8ad)](){var _0x13b155=_0x395a2d;this[_0x13b155(0x34f7)](_0x4595cf[_0x13b155(0x2675)]);}[_0x395a2d(0x29de)](){var _0x27ebf1=_0x395a2d;this[_0x27ebf1(0x34f7)](_0x4595cf[_0x27ebf1(0x3301)]);}['_markAllSubMeshesAsPrePassDirty'](){var _0x5b36f7=_0x395a2d;this[_0x5b36f7(0x34f7)](_0x4595cf[_0x5b36f7(0x3301)]);}[_0x395a2d(0xaa9)](){var _0x1e1876=_0x395a2d;this[_0x1e1876(0x34f7)](_0x4595cf[_0x1e1876(0x2412)]);}['_checkScenePerformancePriority'](){var _0x59fd76=_0x395a2d;if(this[_0x59fd76(0x20c2)][_0x59fd76(0x2f41)]!==_0x4a1360['a'][_0x59fd76(0x216b)]){this[_0x59fd76(0x22a0)]=!0x0;const _0x33dde6=this[_0x59fd76(0x20c2)][_0x59fd76(0x389)][_0x59fd76(0x2185)](()=>{this['checkReadyOnlyOnce']=!0x1;});this[_0x59fd76(0x1244)]['add'](()=>{this['_scene']['onScenePerformancePriorityChangedObservable']['remove'](_0x33dde6);});}}[_0x395a2d(0x3f6b)](_0x2fe65b){return!0x1;}['dispose'](_0x1a694c,_0x1e68fc,_0x281d99){var _0x5d3a83=_0x395a2d;const _0x227b2f=this[_0x5d3a83(0x14ab)]();if(_0x227b2f[_0x5d3a83(0x2f77)](this),_0x227b2f[_0x5d3a83(0x1740)](),_0x227b2f[_0x5d3a83(0x2dec)](this),this[_0x5d3a83(0xafa)]['forceDisposeTextures']=_0x1e68fc,this[_0x5d3a83(0xd3e)](_0x1783b2['S'][_0x5d3a83(0x39f3)],this['_eventInfo']),this[_0x5d3a83(0x1854)]&&(-0x1<(_0x1e68fc=this['_parentContainer']['materials']['indexOf'](this))&&this[_0x5d3a83(0x1854)][_0x5d3a83(0x2c6b)][_0x5d3a83(0x34ac)](_0x1e68fc,0x1),this['_parentContainer']=null),!0x0!==_0x281d99){if(this[_0x5d3a83(0xa7c)])for(const _0x5c0c03 in this[_0x5d3a83(0xa7c)]){const _0xdd8517=this[_0x5d3a83(0xa7c)][_0x5c0c03];_0xdd8517&&(_0xdd8517['material']=null,this[_0x5d3a83(0x31c4)](_0xdd8517,_0x1a694c));}else{for(const _0x1831bc of _0x227b2f['meshes'])_0x1831bc[_0x5d3a83(0x351b)]!==this||_0x1831bc[_0x5d3a83(0xfdb)]||(_0x1831bc['material']=null,this['releaseVertexArrayObject'](_0x1831bc,_0x1a694c));}}this['_uniformBuffer'][_0x5d3a83(0xc1f)](),_0x1a694c&&this[_0x5d3a83(0x207c)][_0x5d3a83(0x401c)]&&(this[_0x5d3a83(0x1ccb)]||this[_0x5d3a83(0x207c)][_0x5d3a83(0x401c)]['dispose'](),this[_0x5d3a83(0x207c)][_0x5d3a83(0x401c)]=null),this[_0x5d3a83(0x6cf)]=null,this[_0x5d3a83(0x1244)][_0x5d3a83(0x223f)](this),this[_0x5d3a83(0x1244)][_0x5d3a83(0x2a99)](),this['_onBindObservable']&&this[_0x5d3a83(0x1953)][_0x5d3a83(0x2a99)](),this[_0x5d3a83(0xca2)]&&this[_0x5d3a83(0xca2)][_0x5d3a83(0x2a99)](),this[_0x5d3a83(0x15f9)]&&this[_0x5d3a83(0x15f9)]['clear'](),this[_0x5d3a83(0xafa)]&&(this[_0x5d3a83(0xafa)]={});}[_0x395a2d(0x31c4)](_0x5b0925,_0x40741f){var _0x383696=_0x395a2d;if(_0x5b0925[_0x383696(0x2224)]){const _0x1e9d7f=_0x5b0925[_0x383696(0x2224)];if(this[_0x383696(0x1ccb)]){for(const _0x24f0d4 of _0x5b0925['subMeshes'])_0x1e9d7f['_releaseVertexArrayObject'](_0x24f0d4['effect']),_0x40741f&&_0x24f0d4[_0x383696(0x401c)]&&_0x24f0d4[_0x383696(0x401c)][_0x383696(0xc1f)]();}else _0x1e9d7f[_0x383696(0x21fa)](this[_0x383696(0x207c)][_0x383696(0x401c)]);}}[_0x395a2d(0xea8)](){var _0x13d56f=_0x395a2d;const _0x19ba3f=_0x243e04['p4']['Serialize'](this);return _0x19ba3f['stencil']=this[_0x13d56f(0x3b05)][_0x13d56f(0xea8)](),_0x19ba3f['uniqueId']=this[_0x13d56f(0x3bc7)],_0x19ba3f;}static[_0x395a2d(0xd6b)](_0x3ce171,_0x48fee7,_0x37d394){var _0x573558=_0x395a2d;if(_0x3ce171[_0x573558(0x1ffe)]){if(_0x573558(0x3ac)===_0x3ce171[_0x573558(0x1ffe)]&&_0x3ce171[_0x573558(0x25fb)]&&(_0x3ce171['customType']='BABYLON.LegacyPBRMaterial',!BABYLON[_0x573558(0x1182)]))return _0xffb3ba['Y'][_0x573558(0xeb0)](_0x573558(0xb92)),null;}else _0x3ce171[_0x573558(0x1ffe)]=_0x573558(0x2fa5);const _0x3ec554=_0x2f8d53['w1']['Instantiate'](_0x3ce171['customType']),_0x4c47fa=_0x3ec554['Parse'](_0x3ce171,_0x48fee7,_0x37d394);return _0x4c47fa['_loadedUniqueId']=_0x3ce171[_0x573558(0x3bc7)],_0x4c47fa;}}_0x4595cf[_0x395a2d(0x122f)]=_0x4c714d['g'][_0x395a2d(0x29e1)],_0x4595cf[_0x395a2d(0x394b)]=_0x4c714d['g']['MATERIAL_WireFrameFillMode'],_0x4595cf[_0x395a2d(0x316f)]=_0x4c714d['g'][_0x395a2d(0x3f3c)],_0x4595cf[_0x395a2d(0x290c)]=_0x4c714d['g'][_0x395a2d(0x37a0)],_0x4595cf[_0x395a2d(0x2b77)]=_0x4c714d['g'][_0x395a2d(0x3ed0)],_0x4595cf[_0x395a2d(0x2f99)]=_0x4c714d['g'][_0x395a2d(0x2ba5)],_0x4595cf[_0x395a2d(0x1654)]=_0x4c714d['g'][_0x395a2d(0x1f52)],_0x4595cf[_0x395a2d(0x37b)]=_0x4c714d['g']['MATERIAL_TriangleStripDrawMode'],_0x4595cf[_0x395a2d(0x664)]=_0x4c714d['g'][_0x395a2d(0xc69)],_0x4595cf[_0x395a2d(0xb45)]=_0x4c714d['g'][_0x395a2d(0x37eb)],_0x4595cf['CounterClockWiseSideOrientation']=_0x4c714d['g']['MATERIAL_CounterClockWiseSideOrientation'],_0x4595cf[_0x395a2d(0x1d86)]=_0x4c714d['g'][_0x395a2d(0x2aa)],_0x4595cf[_0x395a2d(0xb6d)]=_0x4c714d['g'][_0x395a2d(0xebf)],_0x4595cf['FresnelDirtyFlag']=_0x4c714d['g'][_0x395a2d(0x1dc6)],_0x4595cf['AttributesDirtyFlag']=_0x4c714d['g']['MATERIAL_AttributesDirtyFlag'],_0x4595cf['MiscDirtyFlag']=_0x4c714d['g']['MATERIAL_MiscDirtyFlag'],_0x4595cf['PrePassDirtyFlag']=_0x4c714d['g'][_0x395a2d(0x2741)],_0x4595cf['AllDirtyFlag']=_0x4c714d['g'][_0x395a2d(0x39f4)],_0x4595cf[_0x395a2d(0x2abe)]=0x0,_0x4595cf[_0x395a2d(0x3d81)]=0x1,_0x4595cf[_0x395a2d(0x26f5)]=0x2,_0x4595cf[_0x395a2d(0x221a)]=0x3,_0x4595cf[_0x395a2d(0x643)]=0x0,_0x4595cf[_0x395a2d(0x31fe)]=0x1,_0x4595cf[_0x395a2d(0x2fc2)]=new _0x14f796['y$'](),_0x2ebcc2['l'][_0x395a2d(0x41d3)][_0x395a2d(0x2185)](()=>{_0x4595cf['OnEventObservable']['clear']();}),_0x4595cf[_0x395a2d(0x22e3)]=_0x214a57=>_0x214a57[_0x395a2d(0x65f)](),_0x4595cf[_0x395a2d(0x2dc9)]=_0xdcc874=>_0xdcc874[_0x395a2d(0x1e0a)](),_0x4595cf[_0x395a2d(0x21f6)]=_0x9fd051=>_0x9fd051['markAsTexturesDirty'](),_0x4595cf[_0x395a2d(0x3748)]=_0x2b8206=>_0x2b8206['markAsFresnelDirty'](),_0x4595cf['_MiscDirtyCallBack']=_0x22bfaa=>_0x22bfaa['markAsMiscDirty'](),_0x4595cf[_0x395a2d(0xdb1)]=_0x59a2af=>_0x59a2af[_0x395a2d(0x312f)](),_0x4595cf['_LightsDirtyCallBack']=_0xb397ad=>_0xb397ad[_0x395a2d(0xa39)](),_0x4595cf[_0x395a2d(0x2675)]=_0x42768e=>_0x42768e['markAsAttributesDirty'](),_0x4595cf[_0x395a2d(0x34d5)]=_0x3204bf=>{var _0x2c00fc=_0x395a2d;_0x4595cf[_0x2c00fc(0x3748)](_0x3204bf),_0x4595cf[_0x2c00fc(0x3301)](_0x3204bf);},_0x4595cf[_0x395a2d(0x2412)]=_0x28390b=>{var _0x4f0363=_0x395a2d;_0x4595cf[_0x4f0363(0x21f6)](_0x28390b),_0x4595cf[_0x4f0363(0x3301)](_0x28390b);},_0x4595cf[_0x395a2d(0x87d)]=[],_0x4595cf[_0x395a2d(0x5c5)]=_0x39eb38=>{for(const _0x1d6993 of _0x4595cf['_DirtyCallbackArray'])_0x1d6993(_0x39eb38);},_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],'id',void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x3bc7),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x1c3a),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf['prototype'],_0x395a2d(0x6cf),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],'checkReadyOnEveryCall',void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x22a0),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x2c77),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])(_0x395a2d(0x3fd3))],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x141b),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])(_0x395a2d(0x3aeb))],_0x4595cf[_0x395a2d(0x2dca)],'_backFaceCulling',void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])('cullBackFaces')],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0xd55),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf['prototype'],_0x395a2d(0xc38),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])(_0x395a2d(0x58e))],_0x4595cf['prototype'],'_alphaMode',void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf['prototype'],'_needDepthPrePass',void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf['prototype'],_0x395a2d(0x1d8a),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],'disableColorWrite',void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x14a8),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x17b6),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf['prototype'],_0x395a2d(0x34fe),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])(_0x395a2d(0x1835))],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x309e),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x153e),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x3bb3),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x3d69),void 0x0),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x1e9d),null),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],_0x395a2d(0x3161),null),_0x1cd444([(0x0,_0x243e04['qC'])()],_0x4595cf[_0x395a2d(0x2dca)],'transparencyMode',null);},0x12820:(_0x39c15d,_0x351e90,_0x1dc8c5)=>{var _0x45b016=a8_0x2e955a;_0x1dc8c5['d'](_0x351e90,{'k':()=>_0x5c7b4e});var _0x5bd3be=_0x1dc8c5(0x14232),_0x339cfa=_0x1dc8c5(0x1610);class _0x5c7b4e{static get[_0x45b016(0x278a)](){var _0x32afda=_0x45b016;return this[_0x32afda(0x2089)];}static set['DiffuseTextureEnabled'](_0x2c410d){var _0x40c5a9=_0x45b016;this['_DiffuseTextureEnabled']!==_0x2c410d&&(this[_0x40c5a9(0x2089)]=_0x2c410d,_0x5bd3be['D'][_0x40c5a9(0x3a51)](_0x339cfa['g'][_0x40c5a9(0x2aa)]));}static get[_0x45b016(0x3503)](){return this['_DetailTextureEnabled'];}static set[_0x45b016(0x3503)](_0x28ba86){var _0xd9e9a4=_0x45b016;this[_0xd9e9a4(0x4084)]!==_0x28ba86&&(this[_0xd9e9a4(0x4084)]=_0x28ba86,_0x5bd3be['D']['MarkAllMaterialsAsDirty'](_0x339cfa['g'][_0xd9e9a4(0x2aa)]));}static get['DecalMapEnabled'](){return this['_DecalMapEnabled'];}static set[_0x45b016(0x3507)](_0x52a193){var _0x11d1ab=_0x45b016;this[_0x11d1ab(0x896)]!==_0x52a193&&(this['_DecalMapEnabled']=_0x52a193,_0x5bd3be['D'][_0x11d1ab(0x3a51)](_0x339cfa['g'][_0x11d1ab(0x2aa)]));}static get[_0x45b016(0x33df)](){return this['_AmbientTextureEnabled'];}static set[_0x45b016(0x33df)](_0x56524e){var _0x574f58=_0x45b016;this[_0x574f58(0x47f)]!==_0x56524e&&(this[_0x574f58(0x47f)]=_0x56524e,_0x5bd3be['D']['MarkAllMaterialsAsDirty'](_0x339cfa['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x45b016(0x3965)](){return this['_OpacityTextureEnabled'];}static set['OpacityTextureEnabled'](_0x359b19){var _0x38ed84=_0x45b016;this[_0x38ed84(0x5f8)]!==_0x359b19&&(this['_OpacityTextureEnabled']=_0x359b19,_0x5bd3be['D'][_0x38ed84(0x3a51)](_0x339cfa['g'][_0x38ed84(0x2aa)]));}static get[_0x45b016(0x894)](){var _0xdd5dde=_0x45b016;return this[_0xdd5dde(0x3a4e)];}static set['ReflectionTextureEnabled'](_0x5a9898){var _0x5420ec=_0x45b016;this[_0x5420ec(0x3a4e)]!==_0x5a9898&&(this[_0x5420ec(0x3a4e)]=_0x5a9898,_0x5bd3be['D']['MarkAllMaterialsAsDirty'](_0x339cfa['g'][_0x5420ec(0x2aa)]));}static get[_0x45b016(0xd6c)](){var _0x148dbf=_0x45b016;return this[_0x148dbf(0x3c9b)];}static set[_0x45b016(0xd6c)](_0x65165e){var _0x443430=_0x45b016;this[_0x443430(0x3c9b)]!==_0x65165e&&(this['_EmissiveTextureEnabled']=_0x65165e,_0x5bd3be['D'][_0x443430(0x3a51)](_0x339cfa['g'][_0x443430(0x2aa)]));}static get[_0x45b016(0x29fa)](){return this['_SpecularTextureEnabled'];}static set[_0x45b016(0x29fa)](_0x424269){var _0xb33280=_0x45b016;this[_0xb33280(0x3f5e)]!==_0x424269&&(this[_0xb33280(0x3f5e)]=_0x424269,_0x5bd3be['D'][_0xb33280(0x3a51)](_0x339cfa['g'][_0xb33280(0x2aa)]));}static get['BumpTextureEnabled'](){return this['_BumpTextureEnabled'];}static set['BumpTextureEnabled'](_0x5dd1bf){var _0x12d90d=_0x45b016;this[_0x12d90d(0x1599)]!==_0x5dd1bf&&(this[_0x12d90d(0x1599)]=_0x5dd1bf,_0x5bd3be['D'][_0x12d90d(0x3a51)](_0x339cfa['g'][_0x12d90d(0x2aa)]));}static get['LightmapTextureEnabled'](){var _0x48851b=_0x45b016;return this[_0x48851b(0x39b)];}static set[_0x45b016(0x22f)](_0x328789){var _0x1170f8=_0x45b016;this[_0x1170f8(0x39b)]!==_0x328789&&(this[_0x1170f8(0x39b)]=_0x328789,_0x5bd3be['D']['MarkAllMaterialsAsDirty'](_0x339cfa['g'][_0x1170f8(0x2aa)]));}static get['RefractionTextureEnabled'](){var _0x9094e3=_0x45b016;return this[_0x9094e3(0x3a52)];}static set['RefractionTextureEnabled'](_0xb7b7dd){var _0x57eb49=_0x45b016;this[_0x57eb49(0x3a52)]!==_0xb7b7dd&&(this[_0x57eb49(0x3a52)]=_0xb7b7dd,_0x5bd3be['D']['MarkAllMaterialsAsDirty'](_0x339cfa['g'][_0x57eb49(0x2aa)]));}static get['ColorGradingTextureEnabled'](){var _0x54af9a=_0x45b016;return this[_0x54af9a(0x48f)];}static set['ColorGradingTextureEnabled'](_0x117bbe){var _0x37e904=_0x45b016;this[_0x37e904(0x48f)]!==_0x117bbe&&(this[_0x37e904(0x48f)]=_0x117bbe,_0x5bd3be['D'][_0x37e904(0x3a51)](_0x339cfa['g'][_0x37e904(0x2aa)]));}static get['FresnelEnabled'](){return this['_FresnelEnabled'];}static set[_0x45b016(0x22b1)](_0x15b1e2){var _0x4e90a6=_0x45b016;this[_0x4e90a6(0x3683)]!==_0x15b1e2&&(this[_0x4e90a6(0x3683)]=_0x15b1e2,_0x5bd3be['D'][_0x4e90a6(0x3a51)](_0x339cfa['g'][_0x4e90a6(0x1dc6)]));}static get[_0x45b016(0x279e)](){var _0x2adcba=_0x45b016;return this[_0x2adcba(0x1bd7)];}static set[_0x45b016(0x279e)](_0x441720){var _0x3a00b3=_0x45b016;this[_0x3a00b3(0x1bd7)]!==_0x441720&&(this[_0x3a00b3(0x1bd7)]=_0x441720,_0x5bd3be['D'][_0x3a00b3(0x3a51)](_0x339cfa['g'][_0x3a00b3(0x2aa)]));}static get[_0x45b016(0x24e7)](){var _0x39ff2d=_0x45b016;return this[_0x39ff2d(0x1de3)];}static set[_0x45b016(0x24e7)](_0x5b599d){var _0x37fce3=_0x45b016;this[_0x37fce3(0x1de3)]!==_0x5b599d&&(this[_0x37fce3(0x1de3)]=_0x5b599d,_0x5bd3be['D'][_0x37fce3(0x3a51)](_0x339cfa['g'][_0x37fce3(0x2aa)]));}static get[_0x45b016(0x2f56)](){return this['_ClearCoatTintTextureEnabled'];}static set[_0x45b016(0x2f56)](_0x25caff){var _0x18ec69=_0x45b016;this[_0x18ec69(0x29ca)]!==_0x25caff&&(this['_ClearCoatTintTextureEnabled']=_0x25caff,_0x5bd3be['D'][_0x18ec69(0x3a51)](_0x339cfa['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x45b016(0x203)](){return this['_SheenTextureEnabled'];}static set[_0x45b016(0x203)](_0x3120e4){var _0x4f4a9e=_0x45b016;this[_0x4f4a9e(0x17fc)]!==_0x3120e4&&(this[_0x4f4a9e(0x17fc)]=_0x3120e4,_0x5bd3be['D'][_0x4f4a9e(0x3a51)](_0x339cfa['g'][_0x4f4a9e(0x2aa)]));}static get[_0x45b016(0x3ed9)](){var _0x341594=_0x45b016;return this[_0x341594(0x3444)];}static set[_0x45b016(0x3ed9)](_0x307cf7){var _0x236639=_0x45b016;this[_0x236639(0x3444)]!==_0x307cf7&&(this[_0x236639(0x3444)]=_0x307cf7,_0x5bd3be['D'][_0x236639(0x3a51)](_0x339cfa['g'][_0x236639(0x2aa)]));}static get[_0x45b016(0x39bc)](){var _0x9e7307=_0x45b016;return this[_0x9e7307(0x20f9)];}static set['ThicknessTextureEnabled'](_0xbf1144){var _0x1c0b67=_0x45b016;this[_0x1c0b67(0x20f9)]!==_0xbf1144&&(this['_ThicknessTextureEnabled']=_0xbf1144,_0x5bd3be['D'][_0x1c0b67(0x3a51)](_0x339cfa['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x45b016(0x1d7b)](){var _0xa8e319=_0x45b016;return this[_0xa8e319(0x20f9)];}static set[_0x45b016(0x1d7b)](_0x302253){var _0x297f48=_0x45b016;this[_0x297f48(0x3032)]!==_0x302253&&(this['_RefractionIntensityTextureEnabled']=_0x302253,_0x5bd3be['D'][_0x297f48(0x3a51)](_0x339cfa['g'][_0x297f48(0x2aa)]));}static get['TranslucencyIntensityTextureEnabled'](){var _0x8d13e3=_0x45b016;return this[_0x8d13e3(0x20f9)];}static set['TranslucencyIntensityTextureEnabled'](_0x532574){var _0x347055=_0x45b016;this['_TranslucencyIntensityTextureEnabled']!==_0x532574&&(this['_TranslucencyIntensityTextureEnabled']=_0x532574,_0x5bd3be['D'][_0x347055(0x3a51)](_0x339cfa['g']['MATERIAL_TextureDirtyFlag']));}static get['IridescenceTextureEnabled'](){return this['_IridescenceTextureEnabled'];}static set['IridescenceTextureEnabled'](_0x108475){var _0x131143=_0x45b016;this[_0x131143(0x2686)]!==_0x108475&&(this['_IridescenceTextureEnabled']=_0x108475,_0x5bd3be['D'][_0x131143(0x3a51)](_0x339cfa['g']['MATERIAL_TextureDirtyFlag']));}}_0x5c7b4e[_0x45b016(0x2089)]=!0x0,_0x5c7b4e['_DetailTextureEnabled']=!0x0,_0x5c7b4e[_0x45b016(0x896)]=!0x0,_0x5c7b4e[_0x45b016(0x47f)]=!0x0,_0x5c7b4e['_OpacityTextureEnabled']=!0x0,_0x5c7b4e[_0x45b016(0x3a4e)]=!0x0,_0x5c7b4e[_0x45b016(0x3c9b)]=!0x0,_0x5c7b4e['_SpecularTextureEnabled']=!0x0,_0x5c7b4e[_0x45b016(0x1599)]=!0x0,_0x5c7b4e[_0x45b016(0x39b)]=!0x0,_0x5c7b4e[_0x45b016(0x3a52)]=!0x0,_0x5c7b4e['_ColorGradingTextureEnabled']=!0x0,_0x5c7b4e[_0x45b016(0x3683)]=!0x0,_0x5c7b4e['_ClearCoatTextureEnabled']=!0x0,_0x5c7b4e[_0x45b016(0x1de3)]=!0x0,_0x5c7b4e['_ClearCoatTintTextureEnabled']=!0x0,_0x5c7b4e[_0x45b016(0x17fc)]=!0x0,_0x5c7b4e['_AnisotropicTextureEnabled']=!0x0,_0x5c7b4e[_0x45b016(0x20f9)]=!0x0,_0x5c7b4e[_0x45b016(0x3032)]=!0x0,_0x5c7b4e[_0x45b016(0x1bd4)]=!0x0,_0x5c7b4e[_0x45b016(0x2686)]=!0x0;},0x10c09:(_0x1f8816,_0x585792,_0x325550)=>{var _0x27c0da=a8_0x2e955a;_0x325550['d'](_0x585792,{'G':()=>_0x182d3b});var _0x321baf=_0x325550(0x9a70),_0x476e1c=_0x325550(0x43d7),_0x263a03=_0x325550(0xd537),_0x399072=_0x325550(0x11096),_0x3e4208=_0x325550(0x1679c),_0x3e1d84=_0x325550(0x2e6f),_0x4c54be=_0x325550(0x1610),_0x585792=_0x325550(0xbd53),_0xc6bbd5=_0x325550(0x15ec7);class _0x182d3b{static[_0x27c0da(0x164d)](_0x25af0f,_0x100df5){var _0x594dbb=_0x27c0da;_0x100df5['bindToEffect'](_0x25af0f,_0x594dbb(0x3eb9));}static[_0x27c0da(0x1678)](_0x38ab66,_0x5c0502,_0x4ab78a){var _0x1d03e7=_0x27c0da;_0x5c0502[_0x1d03e7(0x1c89)]=!0x0,_0x5c0502[_0x4ab78a]=!0x0,_0x38ab66[_0x1d03e7(0x112e)]&&_0x38ab66[_0x1d03e7(0x6a6)]()['isIdentityAs3x2']()?(_0x5c0502[_0x4ab78a+_0x1d03e7(0x30a6)]=_0x38ab66[_0x1d03e7(0x2c90)]+0x1,_0x5c0502['MAINUV'+(_0x38ab66[_0x1d03e7(0x2c90)]+0x1)]=!0x0):_0x5c0502[_0x4ab78a+'DIRECTUV']=0x0;}static[_0x27c0da(0xb47)](_0x517671,_0x5770d6,_0x187f09){var _0x152f08=_0x27c0da;_0x517671=_0x517671[_0x152f08(0x6a6)](),_0x5770d6[_0x152f08(0x11ef)](_0x187f09+'Matrix',_0x517671);}static[_0x27c0da(0x1da7)](_0x51ef9a,_0x275877){var _0x15f4d2=_0x27c0da;return _0x275877['fogEnabled']&&_0x51ef9a[_0x15f4d2(0x2d15)]&&_0x275877[_0x15f4d2(0x395e)]!==_0x263a03['x'][_0x15f4d2(0xfd4)];}static[_0x27c0da(0x316d)](_0x1da82f,_0x59ef1f,_0x2c52bf,_0x3cc0db,_0x48de75,_0x16df8f,_0x2338f9){var _0x2b58b7=_0x27c0da;_0x2338f9[_0x2b58b7(0x34f3)]&&(_0x2338f9['LOGARITHMICDEPTH']=_0x2c52bf,_0x2338f9[_0x2b58b7(0x2f9e)]=_0x3cc0db,_0x2338f9['FOG']=_0x48de75&&this[_0x2b58b7(0x1da7)](_0x1da82f,_0x59ef1f),_0x2338f9[_0x2b58b7(0x2c4b)]=_0x1da82f['nonUniformScaling'],_0x2338f9['ALPHATEST']=_0x16df8f);}static[_0x27c0da(0x6c3)](_0x32382f,_0x292372){var _0x314ad3=_0x27c0da;let _0x5e43b0=!0x1;var _0x10af47,_0xe8dae5,_0x380807;return _0x32382f[_0x314ad3(0x3311)]&&(_0x10af47=_0x292372['CAMERA_ORTHOGRAPHIC']?0x1:0x0,_0xe8dae5=_0x292372[_0x314ad3(0x377c)]?0x1:0x0,_0x380807=_0x32382f['activeCamera']['mode']===_0x476e1c['V'][_0x314ad3(0x11c5)]?0x1:0x0,_0x32382f=_0x32382f[_0x314ad3(0x3311)][_0x314ad3(0x350)]===_0x476e1c['V'][_0x314ad3(0x39c6)]?0x1:0x0,(_0x10af47^_0x380807||_0xe8dae5^_0x32382f)&&(_0x292372['CAMERA_ORTHOGRAPHIC']=0x1==_0x380807,_0x292372[_0x314ad3(0x377c)]=0x1==_0x32382f,_0x5e43b0=!0x0)),_0x5e43b0;}static['PrepareDefinesForFrameBoundValues'](_0x1dd172,_0x5defae,_0x31b3ac,_0x3f42a7,_0x194971,_0x23a1c7=null,_0x21ee80=!0x1){var _0x3f9558=_0x27c0da;let _0x111339=_0x182d3b[_0x3f9558(0x6c3)](_0x1dd172,_0x3f42a7);!0x1!==_0x23a1c7&&(_0x111339=(0x0,_0xc6bbd5['AN'])(_0x31b3ac,_0x1dd172,_0x3f42a7)),_0x3f42a7[_0x3f9558(0x11a1)]!==!_0x5defae[_0x3f9558(0x2a85)]()&&(_0x3f42a7[_0x3f9558(0x11a1)]=!_0x3f42a7[_0x3f9558(0x11a1)],_0x111339=!0x0),_0x3f42a7[_0x3f9558(0x3ebc)]!==_0x194971&&(_0x3f42a7[_0x3f9558(0x3ebc)]=_0x194971,_0x111339=!0x0),_0x3f42a7[_0x3f9558(0x2f78)]!==_0x21ee80&&(_0x3f42a7[_0x3f9558(0x2f78)]=_0x21ee80,_0x111339=!0x0),_0x111339&&_0x3f42a7[_0x3f9558(0x177e)]();}static[_0x27c0da(0xfb7)](_0x3c76d7,_0x5a04db){var _0x53d804=_0x27c0da;if(_0x3c76d7['useBones']&&_0x3c76d7[_0x53d804(0x2a44)]&&_0x3c76d7[_0x53d804(0x2d5b)]){_0x5a04db[_0x53d804(0x382b)]=_0x3c76d7['numBoneInfluencers'];var _0x30826a=void 0x0!==_0x5a04db[_0x53d804(0x37d1)];if(_0x3c76d7[_0x53d804(0x2d5b)]['isUsingTextureForMatrices']&&_0x30826a)_0x5a04db[_0x53d804(0x37d1)]=!0x0;else{_0x5a04db[_0x53d804(0x1245)]=_0x3c76d7['skeleton'][_0x53d804(0x16d9)]['length']+0x1,_0x5a04db[_0x53d804(0x37d1)]=!_0x30826a&&void 0x0;const _0x48f1c4=_0x3c76d7['getScene']()[_0x53d804(0x4070)];_0x48f1c4&&_0x48f1c4['enabled']&&(_0x30826a=-0x1===_0x48f1c4['excludedSkinnedMesh'][_0x53d804(0x775)](_0x3c76d7),_0x5a04db['BONES_VELOCITY_ENABLED']=_0x30826a);}}else _0x5a04db['NUM_BONE_INFLUENCERS']=0x0,void(_0x5a04db['BonesPerMesh']=0x0)!==_0x5a04db[_0x53d804(0x37d1)]&&(_0x5a04db[_0x53d804(0x37d1)]=!0x1);}static[_0x27c0da(0x85d)](_0x45c785,_0x5c92db){var _0x1c0f3e=_0x27c0da;_0x45c785=_0x45c785[_0x1c0f3e(0x2516)],_0x45c785?(_0x5c92db['MORPHTARGETS_UV']=_0x45c785[_0x1c0f3e(0x156d)]&&_0x5c92db[_0x1c0f3e(0x2960)],_0x5c92db[_0x1c0f3e(0x23c6)]=_0x45c785[_0x1c0f3e(0x34b9)]&&_0x5c92db[_0x1c0f3e(0x3298)],_0x5c92db[_0x1c0f3e(0x3dca)]=_0x45c785[_0x1c0f3e(0x3af9)]&&_0x5c92db[_0x1c0f3e(0x295)],_0x5c92db['MORPHTARGETS']=0x0<_0x45c785[_0x1c0f3e(0xff6)],_0x5c92db[_0x1c0f3e(0x2b75)]=_0x45c785['numInfluencers'],_0x5c92db[_0x1c0f3e(0x14e2)]=_0x45c785[_0x1c0f3e(0x1152)]):(_0x5c92db[_0x1c0f3e(0x1cfc)]=!0x1,_0x5c92db[_0x1c0f3e(0x23c6)]=!0x1,_0x5c92db[_0x1c0f3e(0x3dca)]=!0x1,_0x5c92db[_0x1c0f3e(0x33bb)]=!0x1,_0x5c92db['NUM_MORPH_INFLUENCERS']=0x0);}static['PrepareDefinesForBakedVertexAnimation'](_0x26cb02,_0x4f052a){var _0x1c3c5a=_0x27c0da;_0x26cb02=_0x26cb02['bakedVertexAnimationManager'],_0x4f052a['BAKED_VERTEX_ANIMATION_TEXTURE']=!(!_0x26cb02||!_0x26cb02[_0x1c3c5a(0x1cc5)]);}static[_0x27c0da(0x289d)](_0x4cf8f7,_0x44f22f,_0x35fb63,_0x50fb2d,_0x11852c=!0x1,_0x20dd86=!0x0,_0x3d8bcb=!0x0){var _0x2814c8=_0x27c0da;if(!_0x44f22f[_0x2814c8(0x3850)]&&_0x44f22f[_0x2814c8(0x20d0)]===_0x44f22f[_0x2814c8(0x2eca)]&&_0x44f22f[_0x2814c8(0x1c89)]===_0x44f22f['_uvs'])return!0x1;_0x44f22f[_0x2814c8(0x2eca)]=_0x44f22f[_0x2814c8(0x20d0)],_0x44f22f['_uvs']=_0x44f22f[_0x2814c8(0x1c89)],_0x44f22f[_0x2814c8(0x295)]=_0x44f22f['_needNormals']&&_0x4cf8f7['isVerticesDataPresent'](_0x3e4208['o'][_0x2814c8(0x1600)]),_0x44f22f[_0x2814c8(0x20d0)]&&_0x4cf8f7[_0x2814c8(0x2ff7)](_0x3e4208['o'][_0x2814c8(0x39f7)])&&(_0x44f22f[_0x2814c8(0x3298)]=!0x0);for(let _0x335cc1=0x1;_0x335cc1<=_0x4c54be['g'][_0x2814c8(0x16ba)];++_0x335cc1)_0x44f22f['UV'+_0x335cc1]=!!_0x44f22f[_0x2814c8(0x1c89)]&&_0x4cf8f7[_0x2814c8(0x2ff7)]('uv'+(0x1===_0x335cc1?'':_0x335cc1));return _0x35fb63&&(_0x35fb63=_0x4cf8f7[_0x2814c8(0x2ee3)]&&_0x4cf8f7[_0x2814c8(0x2ff7)](_0x3e4208['o'][_0x2814c8(0x1d01)]),_0x44f22f[_0x2814c8(0x1de7)]=_0x35fb63,_0x44f22f[_0x2814c8(0x156b)]=_0x4cf8f7['hasVertexAlpha']&&_0x35fb63&&_0x20dd86),_0x4cf8f7[_0x2814c8(0x2ff7)](_0x3e4208['o']['ColorInstanceKind'])&&(_0x4cf8f7['hasInstances']||_0x4cf8f7[_0x2814c8(0x173e)])&&(_0x44f22f[_0x2814c8(0x32eb)]=!0x0),_0x50fb2d&&this['PrepareDefinesForBones'](_0x4cf8f7,_0x44f22f),_0x11852c&&this[_0x2814c8(0x85d)](_0x4cf8f7,_0x44f22f),_0x3d8bcb&&this['PrepareDefinesForBakedVertexAnimation'](_0x4cf8f7,_0x44f22f),!0x0;}static[_0x27c0da(0x11b9)](_0x1bcd88,_0xfa7517){var _0x499198=_0x27c0da,_0x90f4bb;_0x1bcd88[_0x499198(0x3311)]&&(_0x90f4bb=_0xfa7517[_0x499198(0x3f21)],_0xfa7517['MULTIVIEW']=null!==_0x1bcd88[_0x499198(0x3311)][_0x499198(0x3c8c)]&&0x1<_0x1bcd88['activeCamera'][_0x499198(0x3c8c)][_0x499198(0x138f)](),_0xfa7517[_0x499198(0x3f21)]!=_0x90f4bb&&_0xfa7517['markAsUnprocessed']());}static[_0x27c0da(0xfff)](_0x2f1863,_0x3ca087,_0x3a0667){var _0x306ee7=_0x27c0da,_0x2ae5a7=_0x3ca087[_0x306ee7(0x9c0)],_0x2ff714=_0x3ca087[_0x306ee7(0x2d4f)];_0x3ca087[_0x306ee7(0x9c0)]=_0x2f1863[_0x306ee7(0x3b44)]&&_0x3a0667,_0x3ca087[_0x306ee7(0x2d4f)]=!_0x2f1863[_0x306ee7(0x279a)]()[_0x306ee7(0x2e84)]()['textureFloatLinearFiltering'],_0x2ae5a7===_0x3ca087[_0x306ee7(0x9c0)]&&_0x2ff714===_0x3ca087['ORDER_INDEPENDENT_TRANSPARENCY_16BITS']||_0x3ca087[_0x306ee7(0x177e)]();}static[_0x27c0da(0x282e)](_0x57766c,_0xc8ddbd,_0x25d6bf){var _0x539af2=_0x27c0da,_0x42d1ac=_0xc8ddbd[_0x539af2(0x2341)];if(_0xc8ddbd['_arePrePassDirty']){var _0x52c099=[{'type':_0x4c54be['g'][_0x539af2(0x1cf8)],'define':_0x539af2(0x351a),'index':'PREPASS_POSITION_INDEX'},{'type':_0x4c54be['g']['PREPASS_VELOCITY_TEXTURE_TYPE'],'define':_0x539af2(0x313),'index':_0x539af2(0x18c)},{'type':_0x4c54be['g'][_0x539af2(0x1274)],'define':_0x539af2(0xbc7),'index':'PREPASS_REFLECTIVITY_INDEX'},{'type':_0x4c54be['g'][_0x539af2(0x1aa1)],'define':_0x539af2(0x2fe9),'index':'PREPASS_IRRADIANCE_INDEX'},{'type':_0x4c54be['g'][_0x539af2(0x1d02)],'define':'PREPASS_ALBEDO_SQRT','index':_0x539af2(0x3f68)},{'type':_0x4c54be['g'][_0x539af2(0x1fd1)],'define':_0x539af2(0x275c),'index':'PREPASS_DEPTH_INDEX'},{'type':_0x4c54be['g'][_0x539af2(0x10ed)],'define':_0x539af2(0x31a5),'index':_0x539af2(0x3d6a)}];if(_0x57766c[_0x539af2(0x4070)]&&_0x57766c[_0x539af2(0x4070)][_0x539af2(0x3f0a)]&&_0x25d6bf){_0xc8ddbd['PREPASS']=!0x0,_0xc8ddbd['SCENE_MRT_COUNT']=_0x57766c[_0x539af2(0x4070)][_0x539af2(0x3ed8)];for(let _0x46efd1=0x0;_0x46efd1<_0x52c099[_0x539af2(0x9da)];_0x46efd1++){var _0xacfb80=_0x57766c[_0x539af2(0x4070)]['getIndex'](_0x52c099[_0x46efd1]['type']);-0x1!==_0xacfb80?(_0xc8ddbd[_0x52c099[_0x46efd1][_0x539af2(0x1f85)]]=!0x0,_0xc8ddbd[_0x52c099[_0x46efd1][_0x539af2(0x3c5)]]=_0xacfb80):_0xc8ddbd[_0x52c099[_0x46efd1][_0x539af2(0x1f85)]]=!0x1;}}else{_0xc8ddbd['PREPASS']=!0x1;for(let _0x3dd44c=0x0;_0x3dd44c<_0x52c099['length'];_0x3dd44c++)_0xc8ddbd[_0x52c099[_0x3dd44c]['define']]=!0x1;}_0xc8ddbd[_0x539af2(0x2341)]!=_0x42d1ac&&(_0xc8ddbd[_0x539af2(0x177e)](),_0xc8ddbd[_0x539af2(0x1e0a)]());}}static[_0x27c0da(0x14fc)](_0x3f14b3,_0x4ecb84,_0xdc3607,_0x3dafc1,_0x4978dc,_0x5293b4,_0x326fe6){var _0x38f597=_0x27c0da;switch(_0x326fe6[_0x38f597(0x2d28)]=!0x0,void 0x0===_0x4978dc[_0x38f597(0x1c3b)+_0x3dafc1]&&(_0x326fe6[_0x38f597(0x13df)]=!0x0),_0x4978dc['LIGHT'+_0x3dafc1]=!0x0,_0x4978dc[_0x38f597(0x1f7d)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x2416)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0xa66)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x34d8)+_0x3dafc1]=!0x1,_0xdc3607[_0x38f597(0x3a75)](_0x4978dc,_0x3dafc1),_0x4978dc[_0x38f597(0x1df7)+_0x3dafc1]=!0x1,_0x4978dc['LIGHT_FALLOFF_GLTF'+_0x3dafc1]=!0x1,_0x4978dc['LIGHT_FALLOFF_STANDARD'+_0x3dafc1]=!0x1,_0xdc3607['falloffType']){case _0x3e1d84['m']['FALLOFF_GLTF']:_0x4978dc['LIGHT_FALLOFF_GLTF'+_0x3dafc1]=!0x0;break;case _0x3e1d84['m'][_0x38f597(0x3385)]:_0x4978dc['LIGHT_FALLOFF_PHYSICAL'+_0x3dafc1]=!0x0;break;case _0x3e1d84['m'][_0x38f597(0x138c)]:_0x4978dc[_0x38f597(0x39ac)+_0x3dafc1]=!0x0;}if(_0x5293b4&&!_0xdc3607['specular']['equalsFloats'](0x0,0x0,0x0)&&(_0x326fe6[_0x38f597(0x1fc8)]=!0x0),_0x4978dc[_0x38f597(0x232f)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x3972)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x1374)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x2dad)+_0x3dafc1]=!0x1,_0x4978dc['SHADOWCSMUSESHADOWMAXZ'+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x26ed)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x1bac)+_0x3dafc1]=!0x1,_0x4978dc['SHADOWPCF'+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x36fe)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x332d)+_0x3dafc1]=!0x1,_0x4978dc['SHADOWESM'+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x1066)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x646)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x171c)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x127e)+_0x3dafc1]=!0x1,_0x4ecb84&&_0x4ecb84[_0x38f597(0x39af)]&&_0x3f14b3[_0x38f597(0x2fd)]&&_0xdc3607[_0x38f597(0x239)]){const _0x303f85=null!=(_0x5293b4=_0xdc3607[_0x38f597(0x3d0c)](_0x3f14b3[_0x38f597(0x3311)]))?_0x5293b4:_0xdc3607['getShadowGenerator']();_0x303f85&&(_0x4ecb84=_0x303f85[_0x38f597(0x189a)]())&&_0x4ecb84[_0x38f597(0x310e)]&&0x0<_0x4ecb84['renderList'][_0x38f597(0x9da)]&&(_0x326fe6[_0x38f597(0x239)]=!0x0,_0x303f85['prepareDefines'](_0x4978dc,_0x3dafc1));}_0xdc3607['lightmapMode']!=_0x3e1d84['m'][_0x38f597(0x9fd)]?(_0x326fe6['lightmapMode']=!0x0,_0x4978dc[_0x38f597(0x1d8e)+_0x3dafc1]=!0x0,_0x4978dc[_0x38f597(0x742)+_0x3dafc1]=_0xdc3607[_0x38f597(0x26a5)]==_0x3e1d84['m'][_0x38f597(0x41d9)]):(_0x4978dc[_0x38f597(0x1d8e)+_0x3dafc1]=!0x1,_0x4978dc[_0x38f597(0x742)+_0x3dafc1]=!0x1);}static[_0x27c0da(0x415e)](_0x4303f0,_0x46fad0,_0xe7b2f9,_0x42080e,_0x156e30=0x4,_0xf5fe33=!0x1){var _0x48f251=_0x27c0da;if(!_0xe7b2f9[_0x48f251(0x3556)])return _0xe7b2f9[_0x48f251(0x20d0)];let _0x547759=0x0;const _0x2e03c8={'needNormals':_0xe7b2f9['_needNormals'],'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1};if(_0x4303f0[_0x48f251(0xc90)]&&!_0xf5fe33){for(const _0x14a4df of _0x46fad0[_0x48f251(0x2c3a)])if(this[_0x48f251(0x14fc)](_0x4303f0,_0x46fad0,_0x14a4df,_0x547759,_0xe7b2f9,_0x42080e,_0x2e03c8),++_0x547759===_0x156e30)break;}_0xe7b2f9[_0x48f251(0x695)]=_0x2e03c8[_0x48f251(0x1fc8)],_0xe7b2f9[_0x48f251(0x344c)]=_0x2e03c8['shadowEnabled'];for(let _0x4481c7=_0x547759;_0x4481c7<_0x156e30;_0x4481c7++)void 0x0!==_0xe7b2f9['LIGHT'+_0x4481c7]&&(_0xe7b2f9[_0x48f251(0x1c3b)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x2416)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0xa66)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x34d8)+_0x4481c7]=!0x1,_0xe7b2f9['SPOTLIGHT'+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x232f)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x3972)+_0x4481c7]=!0x1,_0xe7b2f9['SHADOWCSMDEBUG'+_0x4481c7]=!0x1,_0xe7b2f9['SHADOWCSMNUM_CASCADES'+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x652)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x26ed)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x1bac)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x2291)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x36fe)+_0x4481c7]=!0x1,_0xe7b2f9['SHADOWPOISSON'+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x1562)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x1066)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x646)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x171c)+_0x4481c7]=!0x1,_0xe7b2f9[_0x48f251(0x127e)+_0x4481c7]=!0x1);return _0xf5fe33=_0x4303f0[_0x48f251(0x279a)]()['getCaps'](),(void 0x0===_0xe7b2f9[_0x48f251(0x96b)]&&(_0x2e03c8[_0x48f251(0x13df)]=!0x0),_0xe7b2f9[_0x48f251(0x96b)]=_0x2e03c8['shadowEnabled']&&(_0xf5fe33['textureFloatRender']&&_0xf5fe33[_0x48f251(0x2067)]||_0xf5fe33[_0x48f251(0x8ec)]&&_0xf5fe33[_0x48f251(0x1628)]),_0xe7b2f9['LIGHTMAPEXCLUDED']=_0x2e03c8['lightmapMode'],_0x2e03c8[_0x48f251(0x13df)]&&_0xe7b2f9['rebuild'](),_0x2e03c8[_0x48f251(0x2d28)]);}static[_0x27c0da(0x1488)](_0x28026f,_0x4bd3b5,_0x36190d,_0x34499b,_0x324ac3=null,_0x5465dc=!0x1){var _0x1aedbb=_0x27c0da;_0x324ac3&&_0x324ac3[_0x1aedbb(0x2009)](_0x1aedbb(0xc87)+_0x28026f),_0x5465dc||(_0x4bd3b5[_0x1aedbb(0x2009)](_0x1aedbb(0x3019)+_0x28026f,_0x1aedbb(0x3fd4)+_0x28026f,_0x1aedbb(0xc4b)+_0x28026f,'vLightDirection'+_0x28026f,_0x1aedbb(0x882)+_0x28026f,'vLightGround'+_0x28026f,_0x1aedbb(0xd21)+_0x28026f,'shadowsInfo'+_0x28026f,_0x1aedbb(0x3279)+_0x28026f),_0x36190d[_0x1aedbb(0x2009)](_0x1aedbb(0x1631)+_0x28026f),_0x36190d[_0x1aedbb(0x2009)](_0x1aedbb(0x795)+_0x28026f),_0x4bd3b5[_0x1aedbb(0x2009)](_0x1aedbb(0x1e04)+_0x28026f,'cascadeBlendFactor'+_0x28026f,'lightSizeUVCorrection'+_0x28026f,_0x1aedbb(0x1f5e)+_0x28026f,_0x1aedbb(0x37d4)+_0x28026f,'frustumLengths'+_0x28026f),_0x34499b&&(_0x36190d[_0x1aedbb(0x2009)](_0x1aedbb(0x3d71)+_0x28026f),_0x4bd3b5[_0x1aedbb(0x2009)](_0x1aedbb(0x3388)+_0x28026f)));}static[_0x27c0da(0x2e9a)](_0xff6eb2,_0x21d2f0,_0x243149,_0x5ef565=0x4){var _0x3fa430=_0x27c0da;let _0x1346a6,_0x10a452=null;_0xff6eb2[_0x3fa430(0x3c92)]?(_0x1346a6=_0xff6eb2[_0x3fa430(0x3c92)],_0x10a452=_0xff6eb2['uniformBuffersNames'],_0x21d2f0=_0xff6eb2[_0x3fa430(0x14d8)],_0x243149=_0xff6eb2[_0x3fa430(0x2462)],_0x5ef565=_0xff6eb2[_0x3fa430(0x360f)]||0x0):(_0x1346a6=_0xff6eb2,_0x21d2f0=_0x21d2f0||[]);for(let _0x211466=0x0;_0x211466<_0x5ef565&&_0x243149[_0x3fa430(0x1c3b)+_0x211466];_0x211466++)this[_0x3fa430(0x1488)](_0x211466,_0x1346a6,_0x21d2f0,_0x243149[_0x3fa430(0xa68)+_0x211466],_0x10a452);_0x243149[_0x3fa430(0x2b75)]&&_0x1346a6[_0x3fa430(0x2009)](_0x3fa430(0x15be)),_0x243149[_0x3fa430(0x1b69)]&&(_0x1346a6[_0x3fa430(0x2009)]('bakedVertexAnimationSettings'),_0x1346a6[_0x3fa430(0x2009)](_0x3fa430(0x14d0)),_0x1346a6[_0x3fa430(0x2009)](_0x3fa430(0x3559)),_0x21d2f0[_0x3fa430(0x2009)](_0x3fa430(0x1996)));}static['HandleFallbacksForShadows'](_0x3bf298,_0x6ec95f,_0x45f13d=0x4,_0x5bea0d=0x0){var _0x1b52f4=_0x27c0da;let _0x57f927=0x0;for(let _0x1c0ca4=0x0;_0x1c0ca4<_0x45f13d&&_0x3bf298[_0x1b52f4(0x1c3b)+_0x1c0ca4];_0x1c0ca4++)0x0<_0x1c0ca4&&(_0x57f927=_0x5bea0d+_0x1c0ca4,_0x6ec95f[_0x1b52f4(0xef1)](_0x57f927,'LIGHT'+_0x1c0ca4)),_0x3bf298[_0x1b52f4(0x344c)]||(_0x3bf298[_0x1b52f4(0x232f)+_0x1c0ca4]&&_0x6ec95f[_0x1b52f4(0xef1)](_0x5bea0d,_0x1b52f4(0x232f)+_0x1c0ca4),_0x3bf298['SHADOWPCF'+_0x1c0ca4]&&_0x6ec95f['addFallback'](_0x5bea0d,'SHADOWPCF'+_0x1c0ca4),_0x3bf298[_0x1b52f4(0x36fe)+_0x1c0ca4]&&_0x6ec95f[_0x1b52f4(0xef1)](_0x5bea0d,_0x1b52f4(0x36fe)+_0x1c0ca4),_0x3bf298[_0x1b52f4(0x332d)+_0x1c0ca4]&&_0x6ec95f[_0x1b52f4(0xef1)](_0x5bea0d,_0x1b52f4(0x332d)+_0x1c0ca4),_0x3bf298[_0x1b52f4(0x1562)+_0x1c0ca4]&&_0x6ec95f[_0x1b52f4(0xef1)](_0x5bea0d,_0x1b52f4(0x1562)+_0x1c0ca4),_0x3bf298['SHADOWCLOSEESM'+_0x1c0ca4]&&_0x6ec95f[_0x1b52f4(0xef1)](_0x5bea0d,_0x1b52f4(0x1066)+_0x1c0ca4));return _0x57f927++;}static['PrepareAttributesForMorphTargetsInfluencers'](_0x299c5a,_0x1617be,_0x3d3b06){var _0x35f106=_0x27c0da;this[_0x35f106(0x1123)][_0x35f106(0x2b75)]=_0x3d3b06,this[_0x35f106(0x1649)](_0x299c5a,_0x1617be,this[_0x35f106(0x1123)]);}static[_0x27c0da(0x1649)](_0x14b5e5,_0x229b64,_0x116a19){var _0x211091=_0x27c0da,_0x2289e0=_0x116a19[_0x211091(0x2b75)];if(0x0<_0x2289e0&&_0x399072['l']['LastCreatedEngine']){var _0x5cad3f=_0x399072['l'][_0x211091(0x19a1)]['getCaps']()[_0x211091(0x34d2)],_0x2b05dd=_0x229b64[_0x211091(0x2516)];if(null==_0x2b05dd||!_0x2b05dd[_0x211091(0x1152)]){var _0x57fd22=_0x2b05dd&&_0x2b05dd['supportsNormals']&&_0x116a19[_0x211091(0x295)],_0x594ed6=_0x2b05dd&&_0x2b05dd['supportsTangents']&&_0x116a19[_0x211091(0x3298)],_0x3ca84e=_0x2b05dd&&_0x2b05dd[_0x211091(0x156d)]&&_0x116a19['UV1'];for(let _0x2c163a=0x0;_0x2c163a<_0x2289e0;_0x2c163a++)_0x14b5e5[_0x211091(0x2009)](_0x3e4208['o'][_0x211091(0x1745)]+_0x2c163a),_0x57fd22&&_0x14b5e5[_0x211091(0x2009)](_0x3e4208['o']['NormalKind']+_0x2c163a),_0x594ed6&&_0x14b5e5['push'](_0x3e4208['o'][_0x211091(0x39f7)]+_0x2c163a),_0x3ca84e&&_0x14b5e5[_0x211091(0x2009)](_0x3e4208['o'][_0x211091(0x3884)]+'_'+_0x2c163a),_0x14b5e5[_0x211091(0x9da)]>_0x5cad3f&&_0x321baf['Y'][_0x211091(0xeb0)](_0x211091(0x349d)+_0x229b64[_0x211091(0x1c3a)]);}}}static[_0x27c0da(0x4019)](_0x2a9595,_0x12ce22,_0x487edb){var _0x692f42=_0x27c0da;_0x487edb['BAKED_VERTEX_ANIMATION_TEXTURE']&&_0x487edb[_0x692f42(0x3ebc)]&&_0x2a9595['push'](_0x692f42(0x2195));}static[_0x27c0da(0x23e6)](_0x28098e,_0x3d48ac,_0x2b038d,_0x37aa60){var _0x2783eb=_0x27c0da;0x0<_0x2b038d['NUM_BONE_INFLUENCERS']&&(_0x37aa60[_0x2783eb(0x2aec)](0x0,_0x3d48ac),_0x28098e[_0x2783eb(0x2009)](_0x3e4208['o']['MatricesIndicesKind']),_0x28098e[_0x2783eb(0x2009)](_0x3e4208['o'][_0x2783eb(0x293e)]),0x4<_0x2b038d[_0x2783eb(0x382b)]&&(_0x28098e[_0x2783eb(0x2009)](_0x3e4208['o']['MatricesIndicesExtraKind']),_0x28098e[_0x2783eb(0x2009)](_0x3e4208['o'][_0x2783eb(0x2d8d)])));}static[_0x27c0da(0x216f)](_0x493760,_0x252a46){var _0x1e7db3=_0x27c0da;(_0x252a46[_0x1e7db3(0x3ebc)]||_0x252a46[_0x1e7db3(0x2f78)])&&this['PushAttributesForInstances'](_0x493760,!!_0x252a46['PREPASS_VELOCITY']),_0x252a46['INSTANCESCOLOR']&&_0x493760[_0x1e7db3(0x2009)](_0x3e4208['o'][_0x1e7db3(0xed6)]);}static['PushAttributesForInstances'](_0x1ecc89,_0x1e4843=!0x1){var _0x5dfacb=_0x27c0da;_0x1ecc89[_0x5dfacb(0x2009)](_0x5dfacb(0x183a)),_0x1ecc89[_0x5dfacb(0x2009)](_0x5dfacb(0x1b6d)),_0x1ecc89[_0x5dfacb(0x2009)](_0x5dfacb(0x22d)),_0x1ecc89[_0x5dfacb(0x2009)](_0x5dfacb(0x1e7d)),_0x1e4843&&(_0x1ecc89['push']('previousWorld0'),_0x1ecc89['push'](_0x5dfacb(0xb49)),_0x1ecc89[_0x5dfacb(0x2009)]('previousWorld2'),_0x1ecc89[_0x5dfacb(0x2009)](_0x5dfacb(0x1577)));}static[_0x27c0da(0x2939)](_0x14e8a0,_0x208506,_0x15e672){_0x14e8a0['transferToEffect'](_0x208506,_0x15e672+'');}static[_0x27c0da(0x1a3)](_0x5a0b78,_0x41d2ec,_0x5a9541,_0x31340d,_0x4feb19,_0x11cea8=!0x0){var _0x1417ff=_0x27c0da;_0x5a0b78[_0x1417ff(0x984)](_0x41d2ec,_0x5a9541,_0x31340d,_0x4feb19,_0x11cea8);}static[_0x27c0da(0x94f)](_0xc6cbbd,_0x49a952,_0x34c39f,_0x127e6a,_0x41e50a=0x4){var _0x1b5488=_0x27c0da,_0x5ad395=Math[_0x1b5488(0x1858)](_0x49a952['lightSources'][_0x1b5488(0x9da)],_0x41e50a);for(let _0x1f27d6=0x0;_0x1f27d6<_0x5ad395;_0x1f27d6++){var _0x375a73=_0x49a952[_0x1b5488(0x2c3a)][_0x1f27d6];this[_0x1b5488(0x1a3)](_0x375a73,_0x1f27d6,_0xc6cbbd,_0x34c39f,'boolean'==typeof _0x127e6a?_0x127e6a:_0x127e6a[_0x1b5488(0x695)],_0x49a952[_0x1b5488(0x39af)]);}}static['BindFogParameters'](_0x6e711f,_0x2db6bb,_0x33d5c2,_0x31cd61=!0x1){var _0xc7d461=_0x27c0da;_0x6e711f['fogEnabled']&&_0x2db6bb[_0xc7d461(0x2d15)]&&_0x6e711f[_0xc7d461(0x395e)]!==_0x263a03['x'][_0xc7d461(0xfd4)]&&(_0x33d5c2[_0xc7d461(0xbe9)]('vFogInfos',_0x6e711f[_0xc7d461(0x395e)],_0x6e711f[_0xc7d461(0x32ee)],_0x6e711f[_0xc7d461(0x351f)],_0x6e711f[_0xc7d461(0x85a)]),_0x31cd61?(_0x6e711f[_0xc7d461(0x136a)][_0xc7d461(0x1276)](this[_0xc7d461(0x1aa9)],_0x6e711f[_0xc7d461(0x279a)]()['useExactSrgbConversions']),_0x33d5c2[_0xc7d461(0x38b3)](_0xc7d461(0x14b7),this[_0xc7d461(0x1aa9)])):_0x33d5c2[_0xc7d461(0x38b3)](_0xc7d461(0x14b7),_0x6e711f[_0xc7d461(0x136a)]));}static['BindBonesParameters'](_0x240277,_0x5abc08,_0x19ecc7){var _0x5ce1df=_0x27c0da;if(_0x5abc08&&_0x240277&&(_0x240277[_0x5ce1df(0x2a44)]&&_0x5abc08[_0x5ce1df(0x3af0)]&&(_0x240277['computeBonesUsingShaders']=!0x1),_0x240277['useBones']&&_0x240277[_0x5ce1df(0x2a44)]&&_0x240277['skeleton'])){const _0x2e87aa=_0x240277[_0x5ce1df(0x2d5b)];if(_0x2e87aa[_0x5ce1df(0x18ab)]&&-0x1<_0x5abc08[_0x5ce1df(0x817)](_0x5ce1df(0x347e))){var _0x2f797c=_0x2e87aa[_0x5ce1df(0x2191)](_0x240277);_0x5abc08[_0x5ce1df(0x35bd)]('boneSampler',_0x2f797c),_0x5abc08[_0x5ce1df(0x12f1)]('boneTextureWidth',0x4*(_0x2e87aa[_0x5ce1df(0x16d9)]['length']+0x1));}else{const _0x59d2c3=_0x2e87aa[_0x5ce1df(0x19e5)](_0x240277);_0x59d2c3&&(_0x5abc08[_0x5ce1df(0x29b4)](_0x5ce1df(0x1ccd),_0x59d2c3),_0x19ecc7&&_0x240277[_0x5ce1df(0x14ab)]()[_0x5ce1df(0x4070)]&&_0x240277[_0x5ce1df(0x14ab)]()['prePassRenderer'][_0x5ce1df(0x29dc)](_0x4c54be['g'][_0x5ce1df(0x14de)])&&(_0x19ecc7[_0x5ce1df(0x15ed)][_0x240277[_0x5ce1df(0x3bc7)]]||(_0x19ecc7[_0x5ce1df(0x15ed)][_0x240277[_0x5ce1df(0x3bc7)]]=_0x59d2c3[_0x5ce1df(0x4033)]()),_0x5abc08[_0x5ce1df(0x29b4)](_0x5ce1df(0x14e6),_0x19ecc7[_0x5ce1df(0x15ed)][_0x240277[_0x5ce1df(0x3bc7)]]),_0x182d3b[_0x5ce1df(0x274)](_0x59d2c3,_0x19ecc7['previousBones'][_0x240277[_0x5ce1df(0x3bc7)]])));}}}static['_CopyBonesTransformationMatrices'](_0x5c746e,_0x2d6964){var _0xc6da30=_0x27c0da;return _0x2d6964[_0xc6da30(0x1878)](_0x5c746e),_0x2d6964;}static[_0x27c0da(0xd85)](_0xaa0b9d,_0x427b92){var _0x2d7eac=_0x27c0da,_0x4031d4=_0xaa0b9d[_0x2d7eac(0x2516)];_0xaa0b9d&&_0x4031d4&&_0x427b92[_0x2d7eac(0x19f6)](_0x2d7eac(0x15be),_0x4031d4[_0x2d7eac(0x3396)]);}static[_0x27c0da(0x2c2a)](_0x5aa58a,_0x4c5cf6,_0x5c4946){var _0x322aa0=_0x27c0da;(!_0x5aa58a||_0x5aa58a[_0x322aa0(0x2405)]||_0x5aa58a['indexOf']&&0x0<=_0x5aa58a[_0x322aa0(0x775)]('LOGARITHMICDEPTH'))&&((_0x5aa58a=_0x5c4946[_0x322aa0(0x3311)])[_0x322aa0(0x350)]===_0x476e1c['V'][_0x322aa0(0x11c5)]&&_0x321baf['Y'][_0x322aa0(0xeb0)](_0x322aa0(0x665),0x14),_0x4c5cf6[_0x322aa0(0x12f1)](_0x322aa0(0x4138),0x2/(Math[_0x322aa0(0x1385)](_0x5aa58a[_0x322aa0(0x3928)]+0x1)/Math[_0x322aa0(0x16f9)])));}}_0x182d3b[_0x27c0da(0x1123)]={'NUM_MORPH_INFLUENCERS':0x0},_0x182d3b[_0x27c0da(0x1aa9)]=_0x585792['Wo']['Black']();},0x4fa8:(_0x4472e7,_0x30f2e9,_0x184c6c)=>{var _0x570170=a8_0x2e955a;_0x184c6c['d'](_0x30f2e9,{'n':()=>_0x19436d});function _0x10dd62(_0x39fce3,_0x530253,_0x53b9fe,_0x5b9925){var _0x4c852e=a8_0xcbd5,_0x8389f9,_0x353bf6=arguments[_0x4c852e(0x9da)],_0x2e84c5=_0x353bf6<0x3?_0x530253:null===_0x5b9925?_0x5b9925=Object[_0x4c852e(0x2fee)](_0x530253,_0x53b9fe):_0x5b9925;if(_0x4c852e(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x2e84c5=Reflect[_0x4c852e(0x3902)](_0x39fce3,_0x530253,_0x53b9fe,_0x5b9925);else{for(var _0x562223=_0x39fce3[_0x4c852e(0x9da)]-0x1;0x0<=_0x562223;_0x562223--)(_0x8389f9=_0x39fce3[_0x562223])&&(_0x2e84c5=(_0x353bf6<0x3?_0x8389f9(_0x2e84c5):0x3<_0x353bf6?_0x8389f9(_0x530253,_0x53b9fe,_0x2e84c5):_0x8389f9(_0x530253,_0x53b9fe))||_0x2e84c5);}0x3<_0x353bf6&&_0x2e84c5&&Object['defineProperty'](_0x530253,_0x53b9fe,_0x2e84c5);}var _0x314647=_0x184c6c(0x10435),_0x2dc5d8=_0x184c6c(0xd9ca),_0x24616e=_0x184c6c(0x1610);class _0x19436d{constructor(_0x262c2b,_0x12b753,_0x52f636,_0xf1663b,_0x438e41=!0x0,_0xcb4786=!0x1){var _0x4c218e=a8_0xcbd5;this[_0x4c218e(0x360e)]=0x1f4,this['registerForExtraEvents']=!0x1,this[_0x4c218e(0x1a51)]=_0x262c2b,this['name']=_0x12b753,this[_0x4c218e(0x360e)]=_0x52f636,_0x262c2b['pluginManager']||(_0x262c2b[_0x4c218e(0x2317)]=new _0x2dc5d8['BK'](_0x262c2b),_0x262c2b['onDisposeObservable'][_0x4c218e(0x2ed7)](()=>{var _0x3d0815=_0x4c218e;_0x262c2b[_0x3d0815(0x2317)]=void 0x0;})),this[_0x4c218e(0x39e1)]=_0xf1663b,this[_0x4c218e(0x3567)]=_0x262c2b[_0x4c218e(0x2317)],_0x438e41&&this[_0x4c218e(0x3567)][_0x4c218e(0x2a5)](this),_0xcb4786&&this[_0x4c218e(0x2029)](!0x0),this[_0x4c218e(0x619)]=_0x262c2b['_dirtyCallbacks'][_0x24616e['g'][_0x4c218e(0x39f4)]];}[_0x570170(0x2029)](_0x8f068d){var _0x8d4142=_0x570170;_0x8f068d&&this['_pluginManager'][_0x8d4142(0x1cd5)](this);}[_0x570170(0x28c8)](){var _0x55a582=_0x570170;return _0x55a582(0x265e);}[_0x570170(0x30ee)](_0x11c54b,_0x4a00e6,_0xea04b4,_0x1226f1){return!0x0;}[_0x570170(0x144a)](_0x151fa6,_0x2c4b89,_0x1f810d,_0xfcf1fc){}[_0x570170(0x1068)](_0x5f5445,_0x56c330,_0x16de50,_0x36aec9){}[_0x570170(0xc1f)](_0xbe832c){}['getCustomCode'](_0x13a720){return null;}['collectDefines'](_0xb732df){var _0x559db2=_0x570170;if(this[_0x559db2(0x39e1)])for(const _0x4bd0db of Object[_0x559db2(0x1841)](this[_0x559db2(0x39e1)])){var _0x8ec5a6;'_'!==_0x4bd0db[0x0]&&(_0x8ec5a6=typeof this[_0x559db2(0x39e1)][_0x4bd0db],_0xb732df[_0x4bd0db]={'type':_0x559db2(0x1f63)==_0x8ec5a6?_0x559db2(0x1f63):_0x559db2(0x3e96)==_0x8ec5a6?_0x559db2(0x3e96):_0x559db2(0x2905)==_0x8ec5a6?_0x559db2(0x2905):_0x559db2(0x3e0f),'default':this[_0x559db2(0x39e1)][_0x4bd0db]});}}[_0x570170(0x3b9e)](_0x57a569,_0x4ad58d,_0x2cddce){}[_0x570170(0x39db)](_0x3f1dfd,_0x583e56,_0x6765dc){}[_0x570170(0x32e9)](_0x58a0e4){return!0x1;}[_0x570170(0x30d4)](){return!0x1;}['fillRenderTargetTextures'](_0x3b1f98){}['getActiveTextures'](_0xcb0efa){}[_0x570170(0x19d)](_0x2dabe3){}[_0x570170(0x168c)](_0x128233,_0x24fb7a,_0x18321e){return _0x18321e;}[_0x570170(0x682)](_0x317c30){}[_0x570170(0x3ed5)](_0x2c6ea3,_0x5c5644,_0x3841e2){}[_0x570170(0x16c6)](_0x4383e4){}[_0x570170(0x3cd4)](){return{};}[_0x570170(0x2bea)](_0x22df02){var _0x28aefb=_0x570170;_0x314647['p4'][_0x28aefb(0x30cf)](()=>_0x22df02,this);}[_0x570170(0xea8)](){var _0x542cc9=_0x570170;return _0x314647['p4'][_0x542cc9(0x219c)](this);}['parse'](_0xbc3bcf,_0x490e1f,_0x50b8d3){_0x314647['p4']['Parse'](()=>this,_0xbc3bcf,_0x490e1f,_0x50b8d3);}}_0x10dd62([(0x0,_0x314647['qC'])()],_0x19436d[_0x570170(0x2dca)],_0x570170(0x1c3a),void 0x0),_0x10dd62([(0x0,_0x314647['qC'])()],_0x19436d[_0x570170(0x2dca)],'priority',void 0x0),_0x10dd62([(0x0,_0x314647['qC'])()],_0x19436d[_0x570170(0x2dca)],_0x570170(0x2fad),void 0x0);},0x11b51:(_0x50d78f,_0xf19c18,_0x3c2303)=>{var _0x57292c=a8_0x2e955a,_0x36a678;_0x3c2303['d'](_0xf19c18,{'S':()=>_0x36a678}),(_0x3c2303=_0x36a678=_0x36a678||{})[_0x3c2303[_0x57292c(0x13e6)]=0x1]=_0x57292c(0x13e6),_0x3c2303[_0x3c2303[_0x57292c(0x39f3)]=0x2]=_0x57292c(0x39f3),_0x3c2303[_0x3c2303[_0x57292c(0x3d9d)]=0x4]='GetDefineNames',_0x3c2303[_0x3c2303[_0x57292c(0x2319)]=0x8]=_0x57292c(0x2319),_0x3c2303[_0x3c2303['IsReadyForSubMesh']=0x10]=_0x57292c(0xea1),_0x3c2303[_0x3c2303[_0x57292c(0x139e)]=0x20]=_0x57292c(0x139e),_0x3c2303[_0x3c2303[_0x57292c(0x3b9a)]=0x40]=_0x57292c(0x3b9a),_0x3c2303[_0x3c2303[_0x57292c(0x3117)]=0x80]=_0x57292c(0x3117),_0x3c2303[_0x3c2303[_0x57292c(0x2d03)]=0x100]=_0x57292c(0x2d03),_0x3c2303[_0x3c2303[_0x57292c(0x3c55)]=0x200]=_0x57292c(0x3c55),_0x3c2303[_0x3c2303[_0x57292c(0x1c0b)]=0x400]=_0x57292c(0x1c0b),_0x3c2303[_0x3c2303[_0x57292c(0x3dff)]=0x800]='FillRenderTargetTextures',_0x3c2303[_0x3c2303[_0x57292c(0x3f43)]=0x1000]='HasRenderTargetTextures',_0x3c2303[_0x3c2303[_0x57292c(0x171a)]=0x2000]=_0x57292c(0x171a);},0x16c9c:(_0x55e9a9,_0x356dd0,_0xac5514)=>{_0xac5514(0x14575),_0xac5514(0x17e15),_0xac5514(0x556a),_0xac5514(0x1fb1),_0xac5514(0x1006d),_0xac5514(0x2923),_0xac5514(0xb185),_0xac5514(0x13d2a),_0xac5514(0x14d70);},0xd9ca:(_0x3e9b6d,_0x4ee9c5,_0x289bc7)=>{var _0x191d4f=a8_0x2e955a;_0x289bc7['d'](_0x4ee9c5,{'BK':()=>_0x49871a}),_0x289bc7(0x15c0e);var _0x64fea3=_0x289bc7(0x11b51);const _0x798c66=new RegExp('^([gimus]+)!');class _0x49871a{constructor(_0x2d634b){var _0x4fb2e5=a8_0xcbd5;this[_0x4fb2e5(0x3a7d)]=[],this[_0x4fb2e5(0x1427)]=[],this[_0x4fb2e5(0x3ebd)]=[],this['_material']=_0x2d634b,this[_0x4fb2e5(0x20c2)]=_0x2d634b[_0x4fb2e5(0x14ab)](),this[_0x4fb2e5(0x3f27)]=this[_0x4fb2e5(0x20c2)][_0x4fb2e5(0x279a)]();}[_0x191d4f(0x2a5)](_0x36a46c){var _0x359f51=_0x191d4f;for(let _0x455543=0x0;_0x455543_0x23f4de[_0x359f51(0x360e)]-_0x4004ac['priority']),this[_0x359f51(0x22cb)]={};const _0x1d8d6e={};_0x1d8d6e[_0x49871a[_0x359f51(0x140e)][_0x406af9]]={'type':'boolean','default':!0x0};for(const _0x3e108d of this[_0x359f51(0x3a7d)])_0x3e108d[_0x359f51(0x54f)](_0x1d8d6e),this[_0x359f51(0x3dbe)](_0x359f51(0x3090),_0x3e108d[_0x359f51(0x271e)](_0x359f51(0x3090))),this[_0x359f51(0x3dbe)](_0x359f51(0x36b0),_0x3e108d['getCustomCode'](_0x359f51(0x36b0)));this['_defineNamesFromPlugins']=_0x1d8d6e;}['_activatePlugin'](_0x4f4883){var _0x3a1f2f=_0x191d4f;-0x1===this[_0x3a1f2f(0x1427)][_0x3a1f2f(0x775)](_0x4f4883)&&(this[_0x3a1f2f(0x1427)]['push'](_0x4f4883),this[_0x3a1f2f(0x1427)]['sort']((_0x571387,_0x171398)=>_0x571387['priority']-_0x171398['priority']),this[_0x3a1f2f(0x1a51)][_0x3a1f2f(0x2d9e)]=this[_0x3a1f2f(0x305c)][_0x3a1f2f(0x3458)](this),this[_0x3a1f2f(0x1a51)][_0x3a1f2f(0x908)]=this[_0x3a1f2f(0x3dbb)][_0x3a1f2f(0x3458)](this),this[_0x3a1f2f(0x1a51)]['_callbackPluginEventPrepareDefines']=this[_0x3a1f2f(0x293a)][_0x3a1f2f(0x3458)](this),this[_0x3a1f2f(0x1a51)]['_callbackPluginEventBindForSubMesh']=this[_0x3a1f2f(0x16dd)][_0x3a1f2f(0x3458)](this),_0x4f4883[_0x3a1f2f(0x2fad)]&&(this[_0x3a1f2f(0x3ebd)][_0x3a1f2f(0x2009)](_0x4f4883),this[_0x3a1f2f(0x3ebd)][_0x3a1f2f(0x363)]((_0x55854f,_0x3686d5)=>_0x55854f[_0x3a1f2f(0x360e)]-_0x3686d5[_0x3a1f2f(0x360e)]),this[_0x3a1f2f(0x1a51)][_0x3a1f2f(0xbc1)]=this['_handlePluginEventHasRenderTargetTextures']['bind'](this),this[_0x3a1f2f(0x1a51)][_0x3a1f2f(0x338c)]=this[_0x3a1f2f(0x3c47)][_0x3a1f2f(0x3458)](this),this[_0x3a1f2f(0x1a51)][_0x3a1f2f(0x3fb4)]=this[_0x3a1f2f(0xd93)][_0x3a1f2f(0x3458)](this)));}[_0x191d4f(0x13d7)](_0x4ba8f3){var _0x35b379=_0x191d4f;for(let _0xce1e51=0x0;_0xce1e51{var _0x3fb12c=a8_0xcbd5;_0x1ccd57&&(_0x10bcfc=_0x1ccd57(_0x22f2bd,_0x10bcfc)),this[_0x3fb12c(0x3c2f)]&&(_0x10bcfc=_0x10bcfc[_0x3fb12c(0x2bb1)]('#define\x20ADDITIONAL_UBO_DECLARATION',this[_0x3fb12c(0x3c2f)])),this[_0x3fb12c(0x1b8d)]&&(_0x10bcfc=_0x10bcfc['replace'](_0x3fb12c(0x3e89),this[_0x3fb12c(0x1b8d)])),this['_fragmentDeclaration']&&(_0x10bcfc=_0x10bcfc[_0x3fb12c(0x2bb1)](_0x3fb12c(0x3e8b),this[_0x3fb12c(0x1143)]));var _0x200892,_0xc21e6b=null==(_0xc21e6b=this[_0x3fb12c(0x22cb)])?void 0x0:_0xc21e6b[_0x22f2bd];if(!_0xc21e6b)return _0x10bcfc;for(_0x200892 in _0xc21e6b){let _0x226a19='';for(const _0x5ca965 of this[_0x3fb12c(0x1427)]){var _0x298601=_0x5ca965[_0x3fb12c(0x271e)](_0x22f2bd);null!=_0x298601&&_0x298601[_0x200892]&&(_0x226a19+=_0x298601[_0x200892]+'\x0d\x0a');}if(0x0<_0x226a19['length']){if('!'===_0x200892[_0x3fb12c(0x32fd)](0x0)){let _0xd7e242='g';'!'===(_0x200892=_0x200892['substring'](0x1))[_0x3fb12c(0x32fd)](0x0)?(_0xd7e242='',_0x200892=_0x200892[_0x3fb12c(0x3bf3)](0x1)):(_0x5d913d=_0x798c66['exec'](_0x200892))&&0x2<=_0x5d913d['length']&&(_0xd7e242=_0x5d913d[0x1],_0x200892=_0x200892[_0x3fb12c(0x3bf3)](_0xd7e242[_0x3fb12c(0x9da)]+0x1)),_0xd7e242[_0x3fb12c(0x775)]('g')<0x0&&(_0xd7e242+='g');var _0x2e5f82=_0x10bcfc;const _0x56c29a=new RegExp(_0x200892,_0xd7e242);let _0x5a1a7a=_0x56c29a[_0x3fb12c(0x37c6)](_0x2e5f82);for(;null!==_0x5a1a7a;){let _0x49f3b3=_0x226a19;for(let _0x1c945a=0x0;_0x1c945a<_0x5a1a7a[_0x3fb12c(0x9da)];++_0x1c945a)_0x49f3b3=_0x49f3b3[_0x3fb12c(0x2bb1)]('$'+_0x1c945a,_0x5a1a7a[_0x1c945a]);_0x10bcfc=_0x10bcfc['replace'](_0x5a1a7a[0x0],_0x49f3b3),_0x5a1a7a=_0x56c29a[_0x3fb12c(0x37c6)](_0x2e5f82);}}else{var _0x5d913d='#define\x20'+_0x200892;_0x10bcfc=_0x10bcfc[_0x3fb12c(0x2bb1)](_0x5d913d,'\x0d\x0a'+_0x226a19+'\x0d\x0a'+_0x5d913d);}}}return _0x10bcfc;};}}_0x49871a['_MaterialPluginClassToMainDefine']={},_0x49871a[_0x191d4f(0x7ec)]=0x0;},0xfe45:(_0x12cfd9,_0x2ec64e,_0x2dad34)=>{var _0xd6b46a=a8_0x2e955a;_0x2dad34['d'](_0x2ec64e,{'G':()=>_0x400b06});var _0x2ec64e=_0x2dad34(0x15c0e),_0x114594=_0x2dad34(0xff4d),_0x2dad34=_0x2dad34(0x4158);class _0x400b06 extends _0x2ec64e['F']{constructor(_0x36bbac,_0x16fb7b){var _0x1f5d57=a8_0xcbd5;super(_0x36bbac,_0x16fb7b,!0x0),this[_0x1f5d57(0x2457)]=[],this['getScene']()[_0x1f5d57(0x18e4)]['push'](this),this['subMaterials']=new Array(),this[_0x1f5d57(0x1ccb)]=!0x0;}get[_0xd6b46a(0x24d5)](){var _0x2ea231=_0xd6b46a;return this[_0x2ea231(0x36b7)];}set[_0xd6b46a(0x24d5)](_0x1b73a7){var _0x3f87e6=_0xd6b46a;this['_subMaterials']=_0x1b73a7,this[_0x3f87e6(0x2210)](_0x1b73a7);}[_0xd6b46a(0x3ed2)](){var _0x142757=_0xd6b46a;return this[_0x142757(0x24d5)];}[_0xd6b46a(0x2210)](_0xfdb0bc){var _0x507e37=_0xd6b46a;const _0x24a647=_0xfdb0bc[_0x507e37(0x2009)],_0x221758=(_0xfdb0bc[_0x507e37(0x2009)]=(..._0x826ee8)=>{var _0x5592b1=_0x507e37;return _0x826ee8=_0x24a647['apply'](_0xfdb0bc,_0x826ee8),(this[_0x5592b1(0x18b1)](),_0x826ee8);},_0xfdb0bc[_0x507e37(0x34ac)]);_0xfdb0bc[_0x507e37(0x34ac)]=(_0x5af122,_0x591768)=>{var _0x5826af=_0x507e37;return _0x5af122=_0x221758[_0x5826af(0x550)](_0xfdb0bc,[_0x5af122,_0x591768]),(this['_markAllSubMeshesAsTexturesDirty'](),_0x5af122);};}[_0xd6b46a(0x36ab)](_0x37a637){var _0x17b6e7=_0xd6b46a;return _0x37a637<0x0||_0x37a637>=this[_0x17b6e7(0x24d5)]['length']?this[_0x17b6e7(0x14ab)]()[_0x17b6e7(0x2b58)]:this[_0x17b6e7(0x24d5)][_0x37a637];}[_0xd6b46a(0x27ba)](){var _0x8ed199=_0xd6b46a;return super[_0x8ed199(0x27ba)]()['concat'](...this[_0x8ed199(0x24d5)][_0x8ed199(0x40b4)](_0xcad2b0=>_0xcad2b0?_0xcad2b0['getActiveTextures']():[]));}[_0xd6b46a(0x32e9)](_0x2fc1cc){var _0x3c5d73=_0xd6b46a,_0x56fcee;if(super[_0x3c5d73(0x32e9)](_0x2fc1cc))return!0x0;for(let _0x7910bb=0x0;_0x7910bb_0x38a96e[_0xccd4db(0x24d5)]['push'](_0x4c0496[_0xccd4db(0x3619)](_0x103d6b))),_0x38a96e;}}(0x0,_0x2dad34['H'])(_0xd6b46a(0x169),_0x400b06);},0x14868:(_0x6bee63,_0x427503,_0x7aec30)=>{var _0x50003b=a8_0x2e955a;_0x7aec30['d'](_0x427503,{'a':()=>_0x54a737});var _0x53209f=_0x7aec30(0xd53f),_0x427503=_0x7aec30(0x15c0e);class _0x54a737 extends _0x427503['F']{constructor(_0x508e09,_0x1b58f3,_0x28fe54=!0x0){var _0x40c978=a8_0xcbd5;super(_0x508e09,_0x1b58f3),this[_0x40c978(0x20cf)]=new _0x53209f['y3'](),this[_0x40c978(0x1ccb)]=_0x28fe54;}['getEffect'](){var _0x4e7f11=a8_0xcbd5;return this[_0x4e7f11(0x1ccb)]?this[_0x4e7f11(0x3560)]:super['getEffect']();}[_0x50003b(0xe80)](_0x454e2a,_0x251764){var _0x5eeac8=_0x50003b;return!!_0x454e2a&&(!this[_0x5eeac8(0x1ccb)]||!_0x454e2a[_0x5eeac8(0x36c3)]||0x0===_0x454e2a[_0x5eeac8(0x36c3)][_0x5eeac8(0x9da)]||this[_0x5eeac8(0x30ee)](_0x454e2a,_0x454e2a[_0x5eeac8(0x36c3)][0x0],_0x251764));}['_isReadyForSubMesh'](_0x1debb0){var _0x1b50a5=_0x50003b,_0x2b2871=_0x1debb0['materialDefines'];return!(this[_0x1b50a5(0x11ed)]||!_0x1debb0[_0x1b50a5(0x401c)]||!_0x2b2871||_0x2b2871[_0x1b50a5(0x3870)]!==this['getScene']()[_0x1b50a5(0xb8f)]());}[_0x50003b(0x25fe)](_0x60daca){var _0x248393=_0x50003b;this[_0x248393(0x3560)]['setMatrix']('world',_0x60daca);}[_0x50003b(0x167)](_0x4f375c){var _0x292076=_0x50003b;this['_activeEffect'][_0x292076(0x1b4f)](_0x292076(0x1dbc),_0x4f375c);}[_0x50003b(0x3458)](_0x3ff59f,_0x26f78c){var _0x14d913=_0x50003b;_0x26f78c&&this[_0x14d913(0x1068)](_0x3ff59f,_0x26f78c,_0x26f78c[_0x14d913(0x36c3)][0x0]);}[_0x50003b(0x28ab)](_0x237714,_0x21564c=null){var _0x89a3d9=_0x50003b;super[_0x89a3d9(0x28ab)](_0x237714,_0x21564c),(this['getScene']()[_0x89a3d9(0x22e1)]=_0x21564c)&&(_0x21564c['_forceRebindOnNextCall']=!0x1);}['_mustRebind'](_0x1cf9a5,_0x53b3d3,_0x23bc4d=0x1){var _0x2c512c=_0x50003b;return _0x1cf9a5[_0x2c512c(0x3e03)](this,_0x53b3d3,_0x23bc4d);}[_0x50003b(0xc1f)](_0x514980,_0x5ad57e,_0x3834b2){var _0x45f0e4=_0x50003b;this[_0x45f0e4(0x3560)]=void 0x0,super[_0x45f0e4(0xc1f)](_0x514980,_0x5ad57e,_0x3834b2);}}},0x12658:(_0x3f504f,_0x266427,_0x1d6091)=>{var _0x4e3853=a8_0x2e955a,_0x54caa7;_0x1d6091['d'](_0x266427,{'x':()=>_0x54caa7}),(_0x1d6091=_0x54caa7=_0x54caa7||{})[_0x1d6091[_0x4e3853(0x3031)]=0x0]='GLSL',_0x1d6091[_0x1d6091[_0x4e3853(0xa2c)]=0x1]=_0x4e3853(0xa2c);},0x16a07:(_0xd646e3,_0x1ad036,_0x343b96)=>{var _0x52eb8a=a8_0x2e955a;_0x343b96['d'](_0x1ad036,{'j':()=>_0xe7512f});var _0x4df58a=_0x343b96(0x10435),_0x46cde5=_0x343b96(0xd53f),_0x1b6f40=_0x343b96(0x1679c),_0x4d3f89=_0x343b96(0x12cad),_0x37d519=_0x343b96(0x10c09),_0x1ad036=_0x343b96(0x4158),_0x58a3c5=_0x343b96(0xbd53),_0x5a22fb=_0x343b96(0x1419a),_0x2ff3b1=_0x343b96(0x14caa),_0x373cae=_0x343b96(0x14868),_0x4d9236=_0x343b96(0x11096),_0x50a9d3=_0x343b96(0x1610),_0x5a1209=_0x343b96(0x15ec7);const _0x49d424={'effect':null,'subMesh':null};class _0xe7512f extends _0x373cae['a']{constructor(_0x375ac0,_0x17045b,_0x2d1c3a,_0x1f173b={},_0x3a43ab=!0x0){var _0x111624=a8_0xcbd5;super(_0x375ac0,_0x17045b,_0x3a43ab),this[_0x111624(0x505)]={},this[_0x111624(0x76e)]={},this['_externalTextures']={},this[_0x111624(0x1a27)]={},this['_ints']={},this[_0x111624(0x3b0a)]={},this[_0x111624(0x2239)]={},this[_0x111624(0x14b0)]={},this['_colors3Arrays']={},this[_0x111624(0x2f5d)]={},this[_0x111624(0x2f66)]={},this['_vectors2']={},this[_0x111624(0x715)]={},this[_0x111624(0x40dc)]={},this[_0x111624(0x309)]={},this[_0x111624(0x21b5)]={},this['_matrices']={},this[_0x111624(0x10ce)]={},this[_0x111624(0x4ba)]={},this[_0x111624(0x3e80)]={},this[_0x111624(0x3ab5)]={},this[_0x111624(0x2fdb)]={},this['_vectors4Arrays']={},this[_0x111624(0x256d)]={},this['_textureSamplers']={},this[_0x111624(0x3170)]={},this[_0x111624(0x403b)]=new _0x46cde5['y3'](),this['_cachedWorldViewProjectionMatrix']=new _0x46cde5['y3'](),this['_multiview']=!0x1,this[_0x111624(0xb9e)]=_0x2d1c3a,this[_0x111624(0x963)]=Object[_0x111624(0x1ec3)]({'needAlphaBlending':!0x1,'needAlphaTesting':!0x1,'attributes':[_0x111624(0x2436),_0x111624(0x23e1),'uv'],'uniforms':[_0x111624(0x961)],'uniformBuffers':[],'samplers':[],'externalTextures':[],'samplerObjects':[],'storageBuffers':[],'defines':[],'useClipPlane':!0x1},_0x1f173b);}get[_0x52eb8a(0x23aa)](){return this['_shaderPath'];}set[_0x52eb8a(0x23aa)](_0x4a64c2){var _0x3457d7=_0x52eb8a;this[_0x3457d7(0xb9e)]=_0x4a64c2;}get[_0x52eb8a(0x3d1e)](){var _0x4983a5=_0x52eb8a;return this[_0x4983a5(0x963)];}[_0x52eb8a(0x28c8)](){var _0x2e2ac7=_0x52eb8a;return _0x2e2ac7(0x1cf1);}['needAlphaBlending'](){var _0x576fb3=_0x52eb8a;return this['alpha']<0x1||this['_options'][_0x576fb3(0x2865)];}[_0x52eb8a(0x21a4)](){return this['_options']['needAlphaTesting'];}[_0x52eb8a(0x2055)](_0x3681f5){var _0x4665d4=_0x52eb8a;-0x1===this['_options'][_0x4665d4(0x35c2)][_0x4665d4(0x775)](_0x3681f5)&&this[_0x4665d4(0x963)]['uniforms'][_0x4665d4(0x2009)](_0x3681f5);}[_0x52eb8a(0x35bd)](_0x493985,_0x96fe22){var _0x329681=_0x52eb8a;return-0x1===this[_0x329681(0x963)]['samplers'][_0x329681(0x775)](_0x493985)&&this[_0x329681(0x963)][_0x329681(0x14d8)][_0x329681(0x2009)](_0x493985),this[_0x329681(0x505)][_0x493985]=_0x96fe22,this;}[_0x52eb8a(0x299b)](_0x241650,_0x1f1589){var _0x403b2a=_0x52eb8a;return-0x1===this['_options'][_0x403b2a(0x14d8)][_0x403b2a(0x775)](_0x241650)&&this['_options'][_0x403b2a(0x14d8)]['push'](_0x241650),this[_0x403b2a(0x2055)](_0x241650),this[_0x403b2a(0x76e)][_0x241650]=_0x1f1589,this;}[_0x52eb8a(0x29e0)](_0x57d6e1,_0x1200a7){var _0x260f3b=_0x52eb8a;return-0x1===this[_0x260f3b(0x963)]['externalTextures'][_0x260f3b(0x775)](_0x57d6e1)&&this[_0x260f3b(0x963)][_0x260f3b(0x168d)][_0x260f3b(0x2009)](_0x57d6e1),this['_externalTextures'][_0x57d6e1]=_0x1200a7,this;}[_0x52eb8a(0x12f1)](_0x1595a5,_0x178d09){var _0x1ea93c=_0x52eb8a;return this[_0x1ea93c(0x2055)](_0x1595a5),this[_0x1ea93c(0x1a27)][_0x1595a5]=_0x178d09,this;}[_0x52eb8a(0x17f8)](_0x1e9931,_0x377adc){return this['_checkUniform'](_0x1e9931),this['_ints'][_0x1e9931]=_0x377adc,this;}[_0x52eb8a(0x13ec)](_0x13b06c,_0xfe2d3b){var _0x4a0a33=_0x52eb8a;return this[_0x4a0a33(0x2055)](_0x13b06c),this['_uints'][_0x13b06c]=_0xfe2d3b,this;}[_0x52eb8a(0xc19)](_0x7e9d1d,_0x45d06f){var _0x4b4f9c=_0x52eb8a;return this[_0x4b4f9c(0x2055)](_0x7e9d1d),this[_0x4b4f9c(0x2239)][_0x7e9d1d]=_0x45d06f,this;}[_0x52eb8a(0x38b3)](_0x4905a2,_0x21319){var _0x1acf16=_0x52eb8a;return this['_checkUniform'](_0x4905a2),this[_0x1acf16(0x14b0)][_0x4905a2]=_0x21319,this;}[_0x52eb8a(0x3124)](_0x26b2c4,_0x5518bd){var _0x4e900c=_0x52eb8a;return this[_0x4e900c(0x2055)](_0x26b2c4),this['_colors3Arrays'][_0x26b2c4]=_0x5518bd[_0x4e900c(0x59d)]((_0x27092d,_0x2e0475)=>(_0x2e0475[_0x4e900c(0x15fc)](_0x27092d,_0x27092d[_0x4e900c(0x9da)]),_0x27092d),[]),this;}[_0x52eb8a(0x1486)](_0xe8cd6e,_0x2a145a){var _0x242e1d=_0x52eb8a;return this[_0x242e1d(0x2055)](_0xe8cd6e),this[_0x242e1d(0x2f5d)][_0xe8cd6e]=_0x2a145a,this;}['setColor4Array'](_0x519b67,_0x3e3030){var _0x3f5be0=_0x52eb8a;return this[_0x3f5be0(0x2055)](_0x519b67),this[_0x3f5be0(0x2f66)][_0x519b67]=_0x3e3030['reduce']((_0x9f9838,_0x23e018)=>(_0x23e018['toArray'](_0x9f9838,_0x9f9838[_0x3f5be0(0x9da)]),_0x9f9838),[]),this;}[_0x52eb8a(0x299e)](_0x287a60,_0x273225){var _0x30bb1f=_0x52eb8a;return this[_0x30bb1f(0x2055)](_0x287a60),this[_0x30bb1f(0x4036)][_0x287a60]=_0x273225,this;}['setVector3'](_0x4a0ad3,_0x11c3ff){var _0x37cb72=_0x52eb8a;return this[_0x37cb72(0x2055)](_0x4a0ad3),this[_0x37cb72(0x715)][_0x4a0ad3]=_0x11c3ff,this;}[_0x52eb8a(0x1ec)](_0x217e37,_0x4a7a5e){var _0x2a7515=_0x52eb8a;return this['_checkUniform'](_0x217e37),this[_0x2a7515(0x40dc)][_0x217e37]=_0x4a7a5e,this;}[_0x52eb8a(0x1c5e)](_0x32d4c3,_0x262567){var _0x337549=_0x52eb8a;return this['_checkUniform'](_0x32d4c3),this[_0x337549(0x309)][_0x32d4c3]=_0x262567,this;}[_0x52eb8a(0xeeb)](_0x10eb44,_0x26c7cc){var _0x48ea84=_0x52eb8a;return this[_0x48ea84(0x2055)](_0x10eb44),this['_quaternionsArrays'][_0x10eb44]=_0x26c7cc[_0x48ea84(0x59d)]((_0x3a2f9a,_0x3b2b32)=>(_0x3b2b32[_0x48ea84(0x15fc)](_0x3a2f9a,_0x3a2f9a[_0x48ea84(0x9da)]),_0x3a2f9a),[]),this;}[_0x52eb8a(0x1b4f)](_0x1ed16e,_0x11501f){var _0x248f7b=_0x52eb8a;return this[_0x248f7b(0x2055)](_0x1ed16e),this[_0x248f7b(0x1b87)][_0x1ed16e]=_0x11501f,this;}[_0x52eb8a(0x29b4)](_0x34eb7b,_0x58bd4c){var _0x5f34d7=_0x52eb8a;this[_0x5f34d7(0x2055)](_0x34eb7b);var _0x34cee0=new Float32Array(0x10*_0x58bd4c[_0x5f34d7(0x9da)]);for(let _0x5da89b=0x0;_0x5da89b<_0x58bd4c['length'];_0x5da89b++){const _0x310340=_0x58bd4c[_0x5da89b];_0x310340[_0x5f34d7(0x3365)](_0x34cee0,0x10*_0x5da89b);}return this[_0x5f34d7(0x10ce)][_0x34eb7b]=_0x34cee0,this;}[_0x52eb8a(0x10cb)](_0x3320a0,_0x83a991){var _0x478d9c=_0x52eb8a;return this[_0x478d9c(0x2055)](_0x3320a0),this[_0x478d9c(0x4ba)][_0x3320a0]=_0x83a991,this;}[_0x52eb8a(0xcdb)](_0x2519ec,_0x5f57e7){var _0x344f68=_0x52eb8a;return this[_0x344f68(0x2055)](_0x2519ec),this[_0x344f68(0x3e80)][_0x2519ec]=_0x5f57e7,this;}[_0x52eb8a(0x3473)](_0x191e93,_0x4cb9bf){var _0x2cd76c=_0x52eb8a;return this[_0x2cd76c(0x2055)](_0x191e93),this['_vectors2Arrays'][_0x191e93]=_0x4cb9bf,this;}[_0x52eb8a(0x3f04)](_0x136926,_0x3d0cc5){return this['_checkUniform'](_0x136926),this['_vectors3Arrays'][_0x136926]=_0x3d0cc5,this;}[_0x52eb8a(0x3917)](_0x46b545,_0x5435c0){var _0x21deb8=_0x52eb8a;return this[_0x21deb8(0x2055)](_0x46b545),this[_0x21deb8(0x19ab)][_0x46b545]=_0x5435c0,this;}['setUniformBuffer'](_0x1f3980,_0x8159f6){var _0x979d25=_0x52eb8a;return-0x1===this[_0x979d25(0x963)][_0x979d25(0x2194)][_0x979d25(0x775)](_0x1f3980)&&this['_options']['uniformBuffers'][_0x979d25(0x2009)](_0x1f3980),this[_0x979d25(0x256d)][_0x1f3980]=_0x8159f6,this;}[_0x52eb8a(0x396c)](_0x64b248,_0x4ad0aa){var _0x2b820e=_0x52eb8a;return-0x1===this[_0x2b820e(0x963)][_0x2b820e(0x26ef)][_0x2b820e(0x775)](_0x64b248)&&this[_0x2b820e(0x963)][_0x2b820e(0x26ef)]['push'](_0x64b248),this['_textureSamplers'][_0x64b248]=_0x4ad0aa,this;}[_0x52eb8a(0x3c26)](_0x4a6db3,_0x576c92){var _0x175851=_0x52eb8a;return-0x1===this['_options'][_0x175851(0x40df)][_0x175851(0x775)](_0x4a6db3)&&this[_0x175851(0x963)][_0x175851(0x40df)][_0x175851(0x2009)](_0x4a6db3),this[_0x175851(0x3170)][_0x4a6db3]=_0x576c92,this;}['isReadyForSubMesh'](_0x4fcb44,_0x1d300b,_0x533e9c){return this['isReady'](_0x4fcb44,_0x533e9c,_0x1d300b);}[_0x52eb8a(0xe80)](_0x37cdb0,_0x29c65d,_0x3e07b7){var _0x4a52f8=_0x52eb8a,_0x1914b8=_0x3e07b7&&this[_0x4a52f8(0x1ccb)];if(this[_0x4a52f8(0x24d7)]){if(_0x1914b8){if(_0x3e07b7[_0x4a52f8(0x401c)]&&_0x3e07b7[_0x4a52f8(0x401c)][_0x4a52f8(0x222c)])return!0x0;}else{const _0x3869bd=this[_0x4a52f8(0x207c)][_0x4a52f8(0x401c)];if(_0x3869bd&&_0x3869bd[_0x4a52f8(0x222c)]&&_0x3869bd['_wasPreviouslyUsingInstances']===_0x29c65d)return!0x0;}}const _0x6dab10=this['getScene'](),_0x1fdf8c=_0x6dab10[_0x4a52f8(0x279a)](),_0x2d29a7=[],_0x3d03a6=[],_0x47bd84=new _0x5a22fb['L']();let _0x554a20=this['_shaderPath'],_0x2559ff=this[_0x4a52f8(0x963)][_0x4a52f8(0x35c2)],_0x3b1ea4=this[_0x4a52f8(0x963)][_0x4a52f8(0x2194)],_0x351d73=this[_0x4a52f8(0x963)][_0x4a52f8(0x14d8)];_0x1fdf8c['getCaps']()['multiview']&&_0x6dab10['activeCamera']&&_0x6dab10['activeCamera'][_0x4a52f8(0x3c8c)]&&0x1<_0x6dab10[_0x4a52f8(0x3311)][_0x4a52f8(0x3c8c)][_0x4a52f8(0x138f)]()&&(this[_0x4a52f8(0x2244)]=!0x0,_0x2d29a7[_0x4a52f8(0x2009)](_0x4a52f8(0x2145)),-0x1!==this[_0x4a52f8(0x963)][_0x4a52f8(0x35c2)]['indexOf']('viewProjection')&&-0x1===this[_0x4a52f8(0x963)][_0x4a52f8(0x35c2)][_0x4a52f8(0x775)](_0x4a52f8(0x3de6))&&this[_0x4a52f8(0x963)][_0x4a52f8(0x35c2)]['push'](_0x4a52f8(0x3de6)));for(let _0xc6123f=0x0;_0xc6123fnew _0xe7512f(_0x561da4,this[_0x3b6b3c(0x14ab)](),this[_0x3b6b3c(0xb9e)],this[_0x3b6b3c(0x963)],this[_0x3b6b3c(0x1ccb)]),this);_0x53dece[_0x3b6b3c(0x1c3a)]=_0x561da4,_0x53dece['id']=_0x561da4,'object'==typeof _0x53dece['_shaderPath']&&(_0x53dece[_0x3b6b3c(0xb9e)]=Object[_0x3b6b3c(0x1ec3)]({},_0x53dece[_0x3b6b3c(0xb9e)])),this['_options']=Object[_0x3b6b3c(0x1ec3)]({},this[_0x3b6b3c(0x963)]),Object[_0x3b6b3c(0x1841)](this[_0x3b6b3c(0x963)])['forEach'](_0x4b9002=>{var _0x5a191c=_0x3b6b3c;const _0x2f8cc2=this[_0x5a191c(0x963)][_0x4b9002];Array[_0x5a191c(0x396b)](_0x2f8cc2)&&(this['_options'][_0x4b9002]=_0x2f8cc2[_0x5a191c(0x4033)](0x0));}),this[_0x3b6b3c(0x3b05)]['copyTo'](_0x53dece[_0x3b6b3c(0x3b05)]);for(const _0x339d9d in this['_textures'])_0x53dece['setTexture'](_0x339d9d,this['_textures'][_0x339d9d]);for(const _0x39a03c in this['_textureArrays'])_0x53dece['setTextureArray'](_0x39a03c,this[_0x3b6b3c(0x76e)][_0x39a03c]);for(const _0x274e95 in this['_externalTextures'])_0x53dece['setExternalTexture'](_0x274e95,this[_0x3b6b3c(0x30d0)][_0x274e95]);for(const _0x46bf23 in this[_0x3b6b3c(0x2181)])_0x53dece[_0x3b6b3c(0x17f8)](_0x46bf23,this['_ints'][_0x46bf23]);for(const _0x5776c7 in this[_0x3b6b3c(0x3b0a)])_0x53dece[_0x3b6b3c(0x13ec)](_0x5776c7,this[_0x3b6b3c(0x3b0a)][_0x5776c7]);for(const _0x240430 in this['_floats'])_0x53dece['setFloat'](_0x240430,this['_floats'][_0x240430]);for(const _0x3bc1b9 in this[_0x3b6b3c(0x2239)])_0x53dece[_0x3b6b3c(0xc19)](_0x3bc1b9,this[_0x3b6b3c(0x2239)][_0x3bc1b9]);for(const _0x3869d8 in this[_0x3b6b3c(0x14b0)])_0x53dece[_0x3b6b3c(0x38b3)](_0x3869d8,this[_0x3b6b3c(0x14b0)][_0x3869d8]);for(const _0x4baf65 in this[_0x3b6b3c(0x1e49)])_0x53dece[_0x3b6b3c(0x1e49)][_0x4baf65]=this['_colors3Arrays'][_0x4baf65];for(const _0x1031e0 in this[_0x3b6b3c(0x2f5d)])_0x53dece['setColor4'](_0x1031e0,this['_colors4'][_0x1031e0]);for(const _0x458ca9 in this[_0x3b6b3c(0x2f66)])_0x53dece[_0x3b6b3c(0x2f66)][_0x458ca9]=this[_0x3b6b3c(0x2f66)][_0x458ca9];for(const _0x1888dd in this[_0x3b6b3c(0x4036)])_0x53dece[_0x3b6b3c(0x299e)](_0x1888dd,this[_0x3b6b3c(0x4036)][_0x1888dd]);for(const _0xff65da in this[_0x3b6b3c(0x715)])_0x53dece[_0x3b6b3c(0x361f)](_0xff65da,this[_0x3b6b3c(0x715)][_0xff65da]);for(const _0xc01f49 in this['_vectors4'])_0x53dece['setVector4'](_0xc01f49,this[_0x3b6b3c(0x40dc)][_0xc01f49]);for(const _0x4cf6ba in this[_0x3b6b3c(0x309)])_0x53dece['setQuaternion'](_0x4cf6ba,this['_quaternions'][_0x4cf6ba]);for(const _0x478794 in this[_0x3b6b3c(0x21b5)])_0x53dece[_0x3b6b3c(0x21b5)][_0x478794]=this[_0x3b6b3c(0x21b5)][_0x478794];for(const _0x4e3985 in this[_0x3b6b3c(0x1b87)])_0x53dece[_0x3b6b3c(0x1b4f)](_0x4e3985,this[_0x3b6b3c(0x1b87)][_0x4e3985]);for(const _0x54b587 in this['_matrixArrays'])_0x53dece[_0x3b6b3c(0x10ce)][_0x54b587]=this[_0x3b6b3c(0x10ce)][_0x54b587][_0x3b6b3c(0x4033)]();for(const _0x1fafb7 in this['_matrices3x3'])_0x53dece[_0x3b6b3c(0x10cb)](_0x1fafb7,this[_0x3b6b3c(0x4ba)][_0x1fafb7]);for(const _0x54f148 in this[_0x3b6b3c(0x3e80)])_0x53dece[_0x3b6b3c(0xcdb)](_0x54f148,this[_0x3b6b3c(0x3e80)][_0x54f148]);for(const _0x2f6c3c in this[_0x3b6b3c(0x3ab5)])_0x53dece['setArray2'](_0x2f6c3c,this[_0x3b6b3c(0x3ab5)][_0x2f6c3c]);for(const _0x150ba5 in this[_0x3b6b3c(0x2fdb)])_0x53dece[_0x3b6b3c(0x3f04)](_0x150ba5,this[_0x3b6b3c(0x2fdb)][_0x150ba5]);for(const _0x3cbe86 in this['_vectors4Arrays'])_0x53dece['setArray4'](_0x3cbe86,this['_vectors4Arrays'][_0x3cbe86]);for(const _0x1e2582 in this[_0x3b6b3c(0x256d)])_0x53dece[_0x3b6b3c(0x3743)](_0x1e2582,this['_uniformBuffers'][_0x1e2582]);for(const _0x20377c in this[_0x3b6b3c(0x2b91)])_0x53dece['setTextureSampler'](_0x20377c,this[_0x3b6b3c(0x2b91)][_0x20377c]);for(const _0x343056 in this[_0x3b6b3c(0x3170)])_0x53dece[_0x3b6b3c(0x3c26)](_0x343056,this[_0x3b6b3c(0x3170)][_0x343056]);return _0x53dece;}['dispose'](_0x25ab88,_0x54a605,_0x21d6a1){var _0x46c752=_0x52eb8a;if(_0x54a605){let _0x346bcf;for(_0x346bcf in this['_textures'])this[_0x46c752(0x505)][_0x346bcf]['dispose']();for(_0x346bcf in this[_0x46c752(0x76e)]){const _0x433d53=this['_textureArrays'][_0x346bcf];for(let _0x1f5938=0x0;_0x1f5938<_0x433d53[_0x46c752(0x9da)];_0x1f5938++)_0x433d53[_0x1f5938][_0x46c752(0xc1f)]();}}this[_0x46c752(0x505)]={},super[_0x46c752(0xc1f)](_0x25ab88,_0x54a605,_0x21d6a1);}['serialize'](){var _0x356e5d=_0x52eb8a;const _0x219607=_0x4df58a['p4'][_0x356e5d(0x219c)](this);_0x219607[_0x356e5d(0x1ffe)]='BABYLON.ShaderMaterial',_0x219607[_0x356e5d(0x3bc7)]=this[_0x356e5d(0x3bc7)],_0x219607[_0x356e5d(0x3d1e)]=this[_0x356e5d(0x963)],_0x219607['shaderPath']=this[_0x356e5d(0xb9e)],_0x219607[_0x356e5d(0x16d)]=this[_0x356e5d(0x1ccb)];let _0x3b7b59;for(_0x3b7b59 in(_0x219607[_0x356e5d(0x3b05)]=this['stencil'][_0x356e5d(0xea8)](),_0x219607[_0x356e5d(0x38a3)]={},this['_textures']))_0x219607['textures'][_0x3b7b59]=this[_0x356e5d(0x505)][_0x3b7b59]['serialize']();for(_0x3b7b59 in(_0x219607[_0x356e5d(0x11e2)]={},this[_0x356e5d(0x76e)])){_0x219607['textureArrays'][_0x3b7b59]=[];const _0x26bd48=this[_0x356e5d(0x76e)][_0x3b7b59];for(let _0x2c77ea=0x0;_0x2c77ea<_0x26bd48[_0x356e5d(0x9da)];_0x2c77ea++)_0x219607['textureArrays'][_0x3b7b59]['push'](_0x26bd48[_0x2c77ea]['serialize']());}for(_0x3b7b59 in(_0x219607[_0x356e5d(0xac0)]={},this['_ints']))_0x219607[_0x356e5d(0xac0)][_0x3b7b59]=this['_ints'][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x166a)]={},this[_0x356e5d(0x3b0a)]))_0x219607[_0x356e5d(0x166a)][_0x3b7b59]=this['_uints'][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x173)]={},this[_0x356e5d(0x1a27)]))_0x219607[_0x356e5d(0x173)][_0x3b7b59]=this['_floats'][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x3a9d)]={},this[_0x356e5d(0x2239)]))_0x219607[_0x356e5d(0x3a9d)][_0x3b7b59]=this[_0x356e5d(0x2239)][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x1256)]={},this[_0x356e5d(0x14b0)]))_0x219607[_0x356e5d(0x1256)][_0x3b7b59]=this['_colors3'][_0x3b7b59][_0x356e5d(0xec2)]();for(_0x3b7b59 in(_0x219607[_0x356e5d(0x869)]={},this[_0x356e5d(0x1e49)]))_0x219607[_0x356e5d(0x869)][_0x3b7b59]=this[_0x356e5d(0x1e49)][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x3349)]={},this['_colors4']))_0x219607[_0x356e5d(0x3349)][_0x3b7b59]=this[_0x356e5d(0x2f5d)][_0x3b7b59][_0x356e5d(0xec2)]();for(_0x3b7b59 in(_0x219607['colors4Arrays']={},this[_0x356e5d(0x2f66)]))_0x219607[_0x356e5d(0x15f7)][_0x3b7b59]=this[_0x356e5d(0x2f66)][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x14ef)]={},this['_vectors2']))_0x219607[_0x356e5d(0x14ef)][_0x3b7b59]=this[_0x356e5d(0x4036)][_0x3b7b59][_0x356e5d(0xec2)]();for(_0x3b7b59 in(_0x219607[_0x356e5d(0x3dea)]={},this['_vectors3']))_0x219607[_0x356e5d(0x3dea)][_0x3b7b59]=this[_0x356e5d(0x715)][_0x3b7b59][_0x356e5d(0xec2)]();for(_0x3b7b59 in(_0x219607[_0x356e5d(0x1629)]={},this[_0x356e5d(0x40dc)]))_0x219607[_0x356e5d(0x1629)][_0x3b7b59]=this[_0x356e5d(0x40dc)][_0x3b7b59][_0x356e5d(0xec2)]();for(_0x3b7b59 in(_0x219607[_0x356e5d(0x25b)]={},this[_0x356e5d(0x309)]))_0x219607[_0x356e5d(0x25b)][_0x3b7b59]=this[_0x356e5d(0x309)][_0x3b7b59][_0x356e5d(0xec2)]();for(_0x3b7b59 in(_0x219607[_0x356e5d(0xdf6)]={},this['_matrices']))_0x219607[_0x356e5d(0xdf6)][_0x3b7b59]=this[_0x356e5d(0x1b87)][_0x3b7b59]['asArray']();for(_0x3b7b59 in(_0x219607[_0x356e5d(0xb7a)]={},this[_0x356e5d(0x10ce)]))_0x219607[_0x356e5d(0xb7a)][_0x3b7b59]=this[_0x356e5d(0x10ce)][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x15e5)]={},this[_0x356e5d(0x4ba)]))_0x219607['matrices3x3'][_0x3b7b59]=this['_matrices3x3'][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0xfad)]={},this[_0x356e5d(0x3e80)]))_0x219607['matrices2x2'][_0x3b7b59]=this[_0x356e5d(0x3e80)][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x30ca)]={},this[_0x356e5d(0x3ab5)]))_0x219607[_0x356e5d(0x30ca)][_0x3b7b59]=this[_0x356e5d(0x3ab5)][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x3f6a)]={},this[_0x356e5d(0x2fdb)]))_0x219607['vectors3Arrays'][_0x3b7b59]=this[_0x356e5d(0x2fdb)][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x322d)]={},this['_vectors4Arrays']))_0x219607[_0x356e5d(0x322d)][_0x3b7b59]=this[_0x356e5d(0x19ab)][_0x3b7b59];for(_0x3b7b59 in(_0x219607[_0x356e5d(0x355a)]={},this[_0x356e5d(0x21b5)]))_0x219607[_0x356e5d(0x355a)][_0x3b7b59]=this[_0x356e5d(0x21b5)][_0x3b7b59];return _0x219607;}static[_0x52eb8a(0xd6b)](_0x551ab8,_0x57fdb8,_0x4c04cd){var _0x1fb6c4=_0x52eb8a;const _0x205b40=_0x4df58a['p4']['Parse'](()=>new _0xe7512f(_0x551ab8['name'],_0x57fdb8,_0x551ab8['shaderPath'],_0x551ab8[_0x1fb6c4(0x3d1e)],_0x551ab8[_0x1fb6c4(0x16d)]),_0x551ab8,_0x57fdb8,_0x4c04cd);let _0x43d6d1;for(_0x43d6d1 in(_0x551ab8[_0x1fb6c4(0x3b05)]&&_0x205b40[_0x1fb6c4(0x3b05)][_0x1fb6c4(0x3813)](_0x551ab8['stencil'],_0x57fdb8,_0x4c04cd),_0x551ab8[_0x1fb6c4(0x38a3)]))_0x205b40[_0x1fb6c4(0x35bd)](_0x43d6d1,_0x4d3f89['x'][_0x1fb6c4(0xd6b)](_0x551ab8[_0x1fb6c4(0x38a3)][_0x43d6d1],_0x57fdb8,_0x4c04cd));for(_0x43d6d1 in _0x551ab8['textureArrays']){var _0x32f43d=_0x551ab8[_0x1fb6c4(0x11e2)][_0x43d6d1];const _0x5d2d08=new Array();for(let _0x2f8859=0x0;_0x2f8859<_0x32f43d[_0x1fb6c4(0x9da)];_0x2f8859++)_0x5d2d08[_0x1fb6c4(0x2009)](_0x4d3f89['x'][_0x1fb6c4(0xd6b)](_0x32f43d[_0x2f8859],_0x57fdb8,_0x4c04cd));_0x205b40[_0x1fb6c4(0x299b)](_0x43d6d1,_0x5d2d08);}for(_0x43d6d1 in _0x551ab8['ints'])_0x205b40[_0x1fb6c4(0x17f8)](_0x43d6d1,_0x551ab8[_0x1fb6c4(0xac0)][_0x43d6d1]);for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x166a)])_0x205b40[_0x1fb6c4(0x13ec)](_0x43d6d1,_0x551ab8['uints'][_0x43d6d1]);for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x173)])_0x205b40[_0x1fb6c4(0x12f1)](_0x43d6d1,_0x551ab8[_0x1fb6c4(0x173)][_0x43d6d1]);for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x2eb9)])_0x205b40[_0x1fb6c4(0xc19)](_0x43d6d1,_0x551ab8['floatsArrays'][_0x43d6d1]);for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x1256)])_0x205b40[_0x1fb6c4(0x38b3)](_0x43d6d1,_0x58a3c5['Wo']['FromArray'](_0x551ab8[_0x1fb6c4(0x1256)][_0x43d6d1]));for(_0x43d6d1 in _0x551ab8['colors3Arrays']){var _0x3d98cb=_0x551ab8[_0x1fb6c4(0x869)][_0x43d6d1]['reduce']((_0x276cb8,_0x4cc4f9,_0x135d1e)=>(_0x135d1e%0x3==0x0?_0x276cb8[_0x1fb6c4(0x2009)]([_0x4cc4f9]):_0x276cb8[_0x276cb8[_0x1fb6c4(0x9da)]-0x1][_0x1fb6c4(0x2009)](_0x4cc4f9),_0x276cb8),[])[_0x1fb6c4(0x40b4)](_0x4b1a64=>_0x58a3c5['Wo'][_0x1fb6c4(0x1e74)](_0x4b1a64));_0x205b40[_0x1fb6c4(0x3124)](_0x43d6d1,_0x3d98cb);}for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x3349)])_0x205b40[_0x1fb6c4(0x1486)](_0x43d6d1,_0x58a3c5['HE'][_0x1fb6c4(0x1e74)](_0x551ab8[_0x1fb6c4(0x3349)][_0x43d6d1]));for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x15f7)]){var _0x2d92db=_0x551ab8[_0x1fb6c4(0x15f7)][_0x43d6d1]['reduce']((_0x347f87,_0x512586,_0x106efc)=>(_0x106efc%0x4==0x0?_0x347f87['push']([_0x512586]):_0x347f87[_0x347f87[_0x1fb6c4(0x9da)]-0x1]['push'](_0x512586),_0x347f87),[])['map'](_0x559161=>_0x58a3c5['HE'][_0x1fb6c4(0x1e74)](_0x559161));_0x205b40[_0x1fb6c4(0x38be)](_0x43d6d1,_0x2d92db);}for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x14ef)])_0x205b40[_0x1fb6c4(0x299e)](_0x43d6d1,_0x46cde5['FM'][_0x1fb6c4(0x1e74)](_0x551ab8[_0x1fb6c4(0x14ef)][_0x43d6d1]));for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x3dea)])_0x205b40['setVector3'](_0x43d6d1,_0x46cde5['P'][_0x1fb6c4(0x1e74)](_0x551ab8[_0x1fb6c4(0x3dea)][_0x43d6d1]));for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x1629)])_0x205b40['setVector4'](_0x43d6d1,_0x46cde5['Lt'][_0x1fb6c4(0x1e74)](_0x551ab8[_0x1fb6c4(0x1629)][_0x43d6d1]));for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x25b)])_0x205b40[_0x1fb6c4(0x1c5e)](_0x43d6d1,_0x46cde5['_f']['FromArray'](_0x551ab8[_0x1fb6c4(0x25b)][_0x43d6d1]));for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0xdf6)])_0x205b40[_0x1fb6c4(0x1b4f)](_0x43d6d1,_0x46cde5['y3'][_0x1fb6c4(0x1e74)](_0x551ab8['matrices'][_0x43d6d1]));for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0xb7a)])_0x205b40['_matrixArrays'][_0x43d6d1]=new Float32Array(_0x551ab8[_0x1fb6c4(0xb7a)][_0x43d6d1]);for(_0x43d6d1 in _0x551ab8['matrices3x3'])_0x205b40[_0x1fb6c4(0x10cb)](_0x43d6d1,_0x551ab8[_0x1fb6c4(0x15e5)][_0x43d6d1]);for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0xfad)])_0x205b40[_0x1fb6c4(0xcdb)](_0x43d6d1,_0x551ab8['matrices2x2'][_0x43d6d1]);for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x30ca)])_0x205b40[_0x1fb6c4(0x3473)](_0x43d6d1,_0x551ab8[_0x1fb6c4(0x30ca)][_0x43d6d1]);for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x3f6a)])_0x205b40[_0x1fb6c4(0x3f04)](_0x43d6d1,_0x551ab8[_0x1fb6c4(0x3f6a)][_0x43d6d1]);for(_0x43d6d1 in _0x551ab8['vectors4Arrays'])_0x205b40[_0x1fb6c4(0x3917)](_0x43d6d1,_0x551ab8[_0x1fb6c4(0x322d)][_0x43d6d1]);for(_0x43d6d1 in _0x551ab8[_0x1fb6c4(0x355a)])_0x205b40[_0x1fb6c4(0x3917)](_0x43d6d1,_0x551ab8['quaternionsArrays'][_0x43d6d1]);return _0x205b40;}static['ParseFromFileAsync'](_0x3f46fe,_0x561507,_0x2aaee4,_0x2e85e7=''){return new Promise((_0x4b1757,_0x14517)=>{var _0x363bdf=a8_0xcbd5;const _0x2f5f5b=new _0x2ff3b1['g']();_0x2f5f5b[_0x363bdf(0x363d)]('readystatechange',()=>{var _0x1a0a89=_0x363bdf;if(0x4==_0x2f5f5b[_0x1a0a89(0xde3)]){if(0xc8==_0x2f5f5b['status']){var _0x5a201a=JSON[_0x1a0a89(0x3813)](_0x2f5f5b[_0x1a0a89(0x20f7)]);const _0x43a591=this[_0x1a0a89(0xd6b)](_0x5a201a,_0x2aaee4||_0x4d9236['l'][_0x1a0a89(0x39a1)],_0x2e85e7);_0x3f46fe&&(_0x43a591[_0x1a0a89(0x1c3a)]=_0x3f46fe),_0x4b1757(_0x43a591);}else _0x14517(_0x1a0a89(0x2999));}}),_0x2f5f5b['open'](_0x363bdf(0x3d73),_0x561507),_0x2f5f5b[_0x363bdf(0x33c8)]();});}static[_0x52eb8a(0x183)](_0x4509b6,_0x43a83f,_0x5ef934=''){return new Promise((_0x525d41,_0xa8c227)=>{var _0x1e4147=a8_0xcbd5;const _0x3af7a2=new _0x2ff3b1['g']();_0x3af7a2[_0x1e4147(0x363d)]('readystatechange',()=>{var _0x529e6d=_0x1e4147;if(0x4==_0x3af7a2[_0x529e6d(0xde3)]){if(0xc8==_0x3af7a2[_0x529e6d(0x29b3)]){var _0x4a6caf=JSON[_0x529e6d(0x3813)](JSON[_0x529e6d(0x3813)](_0x3af7a2[_0x529e6d(0x20f7)])[_0x529e6d(0x15fb)]),_0x4a6caf=JSON[_0x529e6d(0x3813)](_0x4a6caf[_0x529e6d(0x3e12)]);const _0x1eda62=this[_0x529e6d(0xd6b)](_0x4a6caf,_0x43a83f||_0x4d9236['l'][_0x529e6d(0x39a1)],_0x5ef934);_0x1eda62['snippetId']=_0x4509b6,_0x525d41(_0x1eda62);}else _0xa8c227('Unable\x20to\x20load\x20the\x20snippet\x20'+_0x4509b6);}}),_0x3af7a2[_0x1e4147(0x517)](_0x1e4147(0x3d73),this['SnippetUrl']+'/'+_0x4509b6['replace'](/#/g,'/')),_0x3af7a2[_0x1e4147(0x33c8)]();});}}_0xe7512f[_0x52eb8a(0x2a9c)]=_0x50a9d3['g'][_0x52eb8a(0x2a9c)],_0xe7512f[_0x52eb8a(0xf1c)]=_0xe7512f[_0x52eb8a(0x183)],(0x0,_0x1ad036['H'])('BABYLON.ShaderMaterial',_0xe7512f);},0xb9ba:(_0x467977,_0x5af360,_0x249916)=>{_0x249916(0x1533d),_0x249916(0x38ee),_0x249916(0x11096);},0x14d70:(_0x496924,_0x387a87,_0x39fea4)=>{var _0x1635ed=a8_0x2e955a;_0x39fea4['d'](_0x387a87,{'K':()=>_0x58a198});function _0x211ac0(_0x143c30,_0x24caa0,_0x32a355,_0xccc777){var _0x2fc1e6=a8_0xcbd5,_0x55f6a4,_0xfb4396=arguments['length'],_0xb706c8=_0xfb4396<0x3?_0x24caa0:null===_0xccc777?_0xccc777=Object[_0x2fc1e6(0x2fee)](_0x24caa0,_0x32a355):_0xccc777;if(_0x2fc1e6(0x3e0f)==typeof Reflect&&_0x2fc1e6(0x17ad)==typeof Reflect['decorate'])_0xb706c8=Reflect['decorate'](_0x143c30,_0x24caa0,_0x32a355,_0xccc777);else{for(var _0x2a04f0=_0x143c30[_0x2fc1e6(0x9da)]-0x1;0x0<=_0x2a04f0;_0x2a04f0--)(_0x55f6a4=_0x143c30[_0x2a04f0])&&(_0xb706c8=(_0xfb4396<0x3?_0x55f6a4(_0xb706c8):0x3<_0xfb4396?_0x55f6a4(_0x24caa0,_0x32a355,_0xb706c8):_0x55f6a4(_0x24caa0,_0x32a355))||_0xb706c8);}0x3<_0xfb4396&&_0xb706c8&&Object['defineProperty'](_0x24caa0,_0x32a355,_0xb706c8);}var _0x5a7e9c=_0x39fea4(0x10435),_0x166e00=_0x39fea4(0x16fed),_0x34476a=_0x39fea4(0xd537),_0x1394c5=_0x39fea4(0xd53f),_0x464b11=_0x39fea4(0xbd53),_0x4ac2dc=_0x39fea4(0x1679c),_0x160fb5=_0x39fea4(0xf1ad),_0x3446f3=_0x39fea4(0x3ed0),_0x4890fb=_0x39fea4(0x15c0e),_0x43c485=_0x39fea4(0x11b51),_0x387a87=_0x39fea4(0x5645),_0x389bde=_0x39fea4(0x14868),_0x59aefa=_0x39fea4(0x10c09),_0x310aef=_0x39fea4(0x12cad),_0x4609a7=_0x39fea4(0x4158),_0x446796=_0x39fea4(0x12820),_0x1a7d68=(_0x39fea4(0x47f2),_0x39fea4(0x1140),_0x39fea4(0x1610)),_0x15d5f9=_0x39fea4(0x1419a),_0x447ac3=_0x39fea4(0x14575),_0x1d4f11=_0x39fea4(0x15ec7);const _0x6fafdc={'effect':null,'subMesh':null};class _0x40cd43 extends _0x387a87['H']{constructor(_0x55ab5e){var _0x194a41=a8_0xcbd5;super(_0x55ab5e),this['MAINUV1']=!0x1,this['MAINUV2']=!0x1,this[_0x194a41(0x3fc5)]=!0x1,this['MAINUV4']=!0x1,this[_0x194a41(0x3e8d)]=!0x1,this[_0x194a41(0x216d)]=!0x1,this['DIFFUSE']=!0x1,this['DIFFUSEDIRECTUV']=0x0,this[_0x194a41(0x1b69)]=!0x1,this['AMBIENT']=!0x1,this[_0x194a41(0x15e2)]=0x0,this[_0x194a41(0x30ed)]=!0x1,this['OPACITYDIRECTUV']=0x0,this[_0x194a41(0x1d91)]=!0x1,this[_0x194a41(0x1065)]=!0x1,this[_0x194a41(0x12c7)]=!0x1,this[_0x194a41(0x9d0)]=0x0,this[_0x194a41(0x7e8)]=!0x1,this['SPECULARDIRECTUV']=0x0,this['BUMP']=!0x1,this['BUMPDIRECTUV']=0x0,this[_0x194a41(0x263a)]=!0x1,this[_0x194a41(0x13f9)]=!0x1,this['SPECULAROVERALPHA']=!0x1,this[_0x194a41(0x38c1)]=!0x1,this[_0x194a41(0x3bc1)]=!0x1,this[_0x194a41(0x2397)]=!0x1,this[_0x194a41(0x7b1)]=!0x1,this[_0x194a41(0x3a91)]=!0x1,this[_0x194a41(0x333)]=!0x1,this[_0x194a41(0x33ac)]=!0x1,this[_0x194a41(0x11a1)]=!0x1,this[_0x194a41(0x2021)]=!0x1,this[_0x194a41(0x2f9e)]=!0x1,this['FOG']=!0x1,this[_0x194a41(0x695)]=!0x1,this[_0x194a41(0x232a)]=!0x1,this[_0x194a41(0x2b27)]=!0x1,this[_0x194a41(0x564)]=!0x1,this[_0x194a41(0x3759)]=!0x1,this['EMISSIVEFRESNEL']=!0x1,this[_0x194a41(0x21e3)]=!0x1,this[_0x194a41(0x295)]=!0x1,this[_0x194a41(0x3298)]=!0x1,this[_0x194a41(0x2960)]=!0x1,this[_0x194a41(0x990)]=!0x1,this[_0x194a41(0x247e)]=!0x1,this['UV4']=!0x1,this[_0x194a41(0x78b)]=!0x1,this[_0x194a41(0x273b)]=!0x1,this['VERTEXCOLOR']=!0x1,this[_0x194a41(0x156b)]=!0x1,this[_0x194a41(0x382b)]=0x0,this[_0x194a41(0x1245)]=0x0,this[_0x194a41(0x37d1)]=!0x1,this[_0x194a41(0x3a65)]=!0x1,this[_0x194a41(0x3ebc)]=!0x1,this['THIN_INSTANCES']=!0x1,this[_0x194a41(0x32eb)]=!0x1,this[_0x194a41(0x1960)]=!0x1,this[_0x194a41(0x2493)]=!0x1,this[_0x194a41(0x25e3)]=!0x1,this[_0x194a41(0x375c)]=!0x1,this[_0x194a41(0xf20)]=!0x1,this[_0x194a41(0x54a)]=!0x1,this['LIGHTMAPDIRECTUV']=0x0,this[_0x194a41(0x155f)]=!0x1,this[_0x194a41(0xe7a)]=!0x1,this['REFLECTIONMAP_3D']=!0x1,this[_0x194a41(0x18b2)]=!0x1,this[_0x194a41(0x3db3)]=!0x1,this[_0x194a41(0xfce)]=!0x1,this[_0x194a41(0x3852)]=!0x1,this[_0x194a41(0x3367)]=!0x1,this['REFLECTIONMAP_PROJECTION']=!0x1,this[_0x194a41(0x3fec)]=!0x1,this['REFLECTIONMAP_EXPLICIT']=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR']=!0x1,this[_0x194a41(0x3798)]=!0x1,this[_0x194a41(0x3099)]=!0x1,this['REFLECTIONMAP_OPPOSITEZ']=!0x1,this[_0x194a41(0x999)]=!0x1,this[_0x194a41(0x2405)]=!0x1,this[_0x194a41(0xa7d)]=!0x1,this[_0x194a41(0xe31)]=!0x1,this[_0x194a41(0x1582)]=!0x1,this[_0x194a41(0xa0c)]=!0x1,this['SHADOWFLOAT']=!0x1,this[_0x194a41(0x33bb)]=!0x1,this[_0x194a41(0x3dca)]=!0x1,this[_0x194a41(0x23c6)]=!0x1,this['MORPHTARGETS_UV']=!0x1,this[_0x194a41(0x2b75)]=0x0,this['MORPHTARGETS_TEXTURE']=!0x1,this[_0x194a41(0x2c4b)]=!0x1,this[_0x194a41(0x5b9)]=!0x1,this['ALPHATEST_AFTERALLALPHACOMPUTATIONS']=!0x1,this['ALPHABLEND']=!0x0,this[_0x194a41(0x2341)]=!0x1,this[_0x194a41(0x2fe9)]=!0x1,this[_0x194a41(0x1a61)]=-0x1,this['PREPASS_ALBEDO_SQRT']=!0x1,this[_0x194a41(0x3f68)]=-0x1,this[_0x194a41(0x275c)]=!0x1,this[_0x194a41(0x3f09)]=-0x1,this[_0x194a41(0x31a5)]=!0x1,this['PREPASS_NORMAL_INDEX']=-0x1,this['PREPASS_POSITION']=!0x1,this[_0x194a41(0x2db7)]=-0x1,this[_0x194a41(0x313)]=!0x1,this[_0x194a41(0x18c)]=-0x1,this['PREPASS_REFLECTIVITY']=!0x1,this['PREPASS_REFLECTIVITY_INDEX']=-0x1,this[_0x194a41(0x405d)]=0x0,this['RGBDLIGHTMAP']=!0x1,this[_0x194a41(0x1f31)]=!0x1,this[_0x194a41(0x3e5d)]=!0x1,this[_0x194a41(0x3b43)]=!0x1,this[_0x194a41(0x309b)]=!0x1,this[_0x194a41(0x3330)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this['TONEMAPPING']=!0x1,this[_0x194a41(0x1e53)]=!0x1,this[_0x194a41(0x1e73)]=!0x1,this[_0x194a41(0xfe9)]=!0x1,this[_0x194a41(0x627)]=!0x1,this[_0x194a41(0x7f5)]=!0x1,this[_0x194a41(0x17c7)]=!0x1,this['SAMPLER3DBGRMAP']=!0x1,this['DITHER']=!0x1,this[_0x194a41(0x33e9)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x194a41(0x3f21)]=!0x1,this['ORDER_INDEPENDENT_TRANSPARENCY']=!0x1,this[_0x194a41(0x2d4f)]=!0x1,this[_0x194a41(0x489)]=!0x1,this[_0x194a41(0x377c)]=!0x1,this['IS_REFLECTION_LINEAR']=!0x1,this[_0x194a41(0x216c)]=!0x1,this[_0x194a41(0x3d09)]=!0x1,this[_0x194a41(0x109a)]();}[_0x1635ed(0x40f4)](_0x5d047a){var _0x3693e6=_0x1635ed;for(const _0x19af49 of[_0x3693e6(0xfce),_0x3693e6(0x45d),_0x3693e6(0x3db3),_0x3693e6(0x2357),_0x3693e6(0x2357),_0x3693e6(0x3fec),'REFLECTIONMAP_SPHERICAL',_0x3693e6(0x1071),_0x3693e6(0x3798),_0x3693e6(0x3099)])this[_0x19af49]=_0x19af49===_0x5d047a;}}class _0x58a198 extends _0x389bde['a']{constructor(_0x5371d9,_0x2d244e){var _0x3a887f=_0x1635ed;super(_0x5371d9,_0x2d244e),this[_0x3a887f(0x306d)]=null,this[_0x3a887f(0x3f57)]=null,this['_opacityTexture']=null,this['_reflectionTexture']=null,this[_0x3a887f(0x27a2)]=null,this['_specularTexture']=null,this[_0x3a887f(0x77c)]=null,this[_0x3a887f(0x39ef)]=null,this[_0x3a887f(0x5ff)]=null,this[_0x3a887f(0x20cb)]=new _0x464b11['Wo'](0x0,0x0,0x0),this[_0x3a887f(0x1909)]=new _0x464b11['Wo'](0x1,0x1,0x1),this[_0x3a887f(0x1219)]=new _0x464b11['Wo'](0x1,0x1,0x1),this[_0x3a887f(0x92b)]=new _0x464b11['Wo'](0x0,0x0,0x0),this[_0x3a887f(0xedd)]=0x40,this['_useAlphaFromDiffuseTexture']=!0x1,this[_0x3a887f(0x17a5)]=!0x1,this['_linkEmissiveWithDiffuse']=!0x1,this[_0x3a887f(0x2952)]=!0x1,this[_0x3a887f(0x2b03)]=!0x1,this[_0x3a887f(0x3d27)]=!0x1,this['_useObjectSpaceNormalMap']=!0x1,this['_useParallax']=!0x1,this['_useParallaxOcclusion']=!0x1,this['parallaxScaleBias']=0.05,this[_0x3a887f(0x3731)]=0x0,this[_0x3a887f(0x3ed)]=0.98,this[_0x3a887f(0x322c)]=!0x0,this['alphaCutOff']=0.4,this[_0x3a887f(0x14f)]=!0x1,this['_useReflectionFresnelFromSpecular']=!0x1,this[_0x3a887f(0x29a5)]=!0x1,this[_0x3a887f(0x14fd)]=0x4,this[_0x3a887f(0x38bf)]=!0x1,this[_0x3a887f(0xdf0)]=!0x1,this[_0x3a887f(0x1f87)]=!0x1,this[_0x3a887f(0xbd3)]=new _0x166e00['t'](0x10),this['_worldViewProjectionMatrix']=_0x1394c5['y3']['Zero'](),this[_0x3a887f(0x429)]=new _0x464b11['Wo'](0x0,0x0,0x0),this[_0x3a887f(0xee8)]=!0x1,this[_0x3a887f(0x2b97)]=new _0x447ac3['p'](this),this[_0x3a887f(0x20e7)](null),this['prePassConfiguration']=new _0x160fb5['o'](),this[_0x3a887f(0x27ea)]=()=>(this[_0x3a887f(0xbd3)][_0x3a887f(0xf06)](),_0x58a198[_0x3a887f(0x894)]&&this['_reflectionTexture']&&this[_0x3a887f(0xda8)][_0x3a887f(0x2e73)]&&this[_0x3a887f(0xbd3)][_0x3a887f(0x2009)](this[_0x3a887f(0xda8)]),_0x58a198['RefractionTextureEnabled']&&this['_refractionTexture']&&this[_0x3a887f(0x5ff)][_0x3a887f(0x2e73)]&&this[_0x3a887f(0xbd3)][_0x3a887f(0x2009)](this['_refractionTexture']),this[_0x3a887f(0xafa)][_0x3a887f(0x3bc6)]=this['_renderTargets'],this[_0x3a887f(0x338c)](this[_0x3a887f(0xafa)]),this[_0x3a887f(0xbd3)]);}get[_0x1635ed(0x1a7c)](){var _0x3ddf42=_0x1635ed;return this[_0x3ddf42(0x3290)];}set['imageProcessingConfiguration'](_0x237699){var _0x536380=_0x1635ed;this[_0x536380(0x20e7)](_0x237699),this['_markAllSubMeshesAsTexturesDirty']();}[_0x1635ed(0x20e7)](_0x329207){var _0x37ad08=_0x1635ed;_0x329207!==this[_0x37ad08(0x3290)]&&(this[_0x37ad08(0x3290)]&&this['_imageProcessingObserver']&&this[_0x37ad08(0x3290)]['onUpdateParameters'][_0x37ad08(0x209f)](this[_0x37ad08(0x276b)]),this[_0x37ad08(0x3290)]=_0x329207||this[_0x37ad08(0x14ab)]()[_0x37ad08(0x1a7c)],this[_0x37ad08(0x3290)]&&(this[_0x37ad08(0x276b)]=this[_0x37ad08(0x3290)][_0x37ad08(0x1a5e)][_0x37ad08(0x2ed7)](()=>{this['_markAllSubMeshesAsImageProcessingDirty']();})));}get[_0x1635ed(0x419e)](){return!this['disableDepthWrite'];}get[_0x1635ed(0x3668)](){return this['imageProcessingConfiguration']['colorCurvesEnabled'];}set[_0x1635ed(0x3668)](_0xa3088f){var _0x4d1801=_0x1635ed;this[_0x4d1801(0x1a7c)][_0x4d1801(0x548)]=_0xa3088f;}get[_0x1635ed(0x31c1)](){var _0x2e8729=_0x1635ed;return this['imageProcessingConfiguration'][_0x2e8729(0x599)];}set[_0x1635ed(0x31c1)](_0x366a30){var _0x455c6f=_0x1635ed;this[_0x455c6f(0x1a7c)]['colorGradingEnabled']=_0x366a30;}get[_0x1635ed(0x6f3)](){var _0x49e8c1=_0x1635ed;return this[_0x49e8c1(0x3290)][_0x49e8c1(0x4df)];}set[_0x1635ed(0x6f3)](_0x5d38ee){var _0x3317b1=_0x1635ed;this[_0x3317b1(0x3290)][_0x3317b1(0x4df)]=_0x5d38ee;}get[_0x1635ed(0x2aac)](){var _0x3fd55d=_0x1635ed;return this[_0x3fd55d(0x3290)][_0x3fd55d(0x28d4)];}set[_0x1635ed(0x2aac)](_0x328a52){var _0x2f4f24=_0x1635ed;this['_imageProcessingConfiguration'][_0x2f4f24(0x28d4)]=_0x328a52;}get[_0x1635ed(0x1893)](){var _0x52958a=_0x1635ed;return this[_0x52958a(0x3290)][_0x52958a(0x2213)];}set[_0x1635ed(0x1893)](_0x18c299){var _0x546442=_0x1635ed;this['_imageProcessingConfiguration'][_0x546442(0x2213)]=_0x18c299;}get['cameraColorGradingTexture'](){var _0x2d4571=_0x1635ed;return this['_imageProcessingConfiguration'][_0x2d4571(0x3ec)];}set['cameraColorGradingTexture'](_0x2e46e0){var _0x24833b=_0x1635ed;this['_imageProcessingConfiguration'][_0x24833b(0x3ec)]=_0x2e46e0;}get[_0x1635ed(0x1d61)](){var _0x35a207=_0x1635ed;return this['_imageProcessingConfiguration'][_0x35a207(0x483)];}set['cameraColorCurves'](_0x25c472){var _0x2be1b0=_0x1635ed;this[_0x2be1b0(0x3290)][_0x2be1b0(0x483)]=_0x25c472;}get[_0x1635ed(0x2e3d)](){return!0x0;}get[_0x1635ed(0x30d4)](){var _0x2e5338=_0x1635ed;return!!(_0x58a198[_0x2e5338(0x894)]&&this[_0x2e5338(0xda8)]&&this[_0x2e5338(0xda8)][_0x2e5338(0x2e73)])||!!(_0x58a198[_0x2e5338(0x1e95)]&&this[_0x2e5338(0x5ff)]&&this['_refractionTexture']['isRenderTarget'])||this['_cacheHasRenderTargetTextures'];}[_0x1635ed(0x28c8)](){var _0x511094=_0x1635ed;return _0x511094(0x1db0);}get['useLogarithmicDepth'](){var _0x34d8a3=_0x1635ed;return this[_0x34d8a3(0x2a06)];}set[_0x1635ed(0x35b)](_0x22d648){var _0x27346a=_0x1635ed;this[_0x27346a(0x2a06)]=_0x22d648&&this['getScene']()[_0x27346a(0x279a)]()['getCaps']()['fragmentDepthSupported'],this[_0x27346a(0x29de)]();}[_0x1635ed(0x2865)](){var _0x52ab91=_0x1635ed;return!this['_disableAlphaBlending']&&(this[_0x52ab91(0x3fd3)]<0x1||null!=this[_0x52ab91(0x101e)]||this[_0x52ab91(0x369f)]()||this[_0x52ab91(0x2180)]&&this['_opacityFresnelParameters'][_0x52ab91(0x1cc5)]);}['needAlphaTesting'](){var _0x355650=_0x1635ed;return!!this['_forceAlphaTest']||this[_0x355650(0x3e4f)]()&&(null==this[_0x355650(0x3a04)]||this[_0x355650(0x3a04)]===_0x4890fb['F'][_0x355650(0x3d81)]);}[_0x1635ed(0x369f)](){var _0x33baee=_0x1635ed;return null!=this[_0x33baee(0x306d)]&&this[_0x33baee(0x306d)]['hasAlpha']&&this[_0x33baee(0x1c3)]&&this['_transparencyMode']!==_0x4890fb['F'][_0x33baee(0x2abe)];}[_0x1635ed(0x3e4f)](){var _0x133bcb=_0x1635ed;return null!=this['_diffuseTexture']&&this['_diffuseTexture'][_0x133bcb(0x2e4)]||null!=this[_0x133bcb(0x101e)];}['getAlphaTestTexture'](){var _0x2dc64e=_0x1635ed;return this[_0x2dc64e(0x306d)];}[_0x1635ed(0x30ee)](_0x35befc,_0x214698,_0x3fa15a=!0x1){var _0x53cbd6=_0x1635ed;if(this['_uniformBufferLayoutBuilt']||this[_0x53cbd6(0x2e29)](),_0x214698[_0x53cbd6(0x401c)]&&this['isFrozen']&&_0x214698[_0x53cbd6(0x401c)][_0x53cbd6(0x222c)]&&_0x214698[_0x53cbd6(0x401c)]['_wasPreviouslyUsingInstances']===_0x3fa15a)return!0x0;_0x214698[_0x53cbd6(0x1063)]||(this[_0x53cbd6(0xd3e)](_0x43c485['S']['GetDefineNames'],this[_0x53cbd6(0xafa)]),_0x214698[_0x53cbd6(0x1063)]=new _0x40cd43(this[_0x53cbd6(0xafa)][_0x53cbd6(0x559)]));const _0x45d3bb=this[_0x53cbd6(0x14ab)](),_0x1c8893=_0x214698[_0x53cbd6(0x1063)];if(this[_0x53cbd6(0x40ce)](_0x214698))return!0x0;var _0x54604f=_0x45d3bb[_0x53cbd6(0x279a)](),_0x3bc98a=(_0x1c8893[_0x53cbd6(0x20d0)]=_0x59aefa['G']['PrepareDefinesForLights'](_0x45d3bb,_0x35befc,_0x1c8893,!0x0,this[_0x53cbd6(0x14fd)],this[_0x53cbd6(0x3d27)]),_0x59aefa['G'][_0x53cbd6(0x11b9)](_0x45d3bb,_0x1c8893),this[_0x53cbd6(0x2070)](_0x35befc)&&this['getScene']()[_0x53cbd6(0x3b44)]);if(_0x59aefa['G'][_0x53cbd6(0x282e)](_0x45d3bb,_0x1c8893,this[_0x53cbd6(0x2e3d)]&&!_0x3bc98a),_0x59aefa['G'][_0x53cbd6(0xfff)](_0x45d3bb,_0x1c8893,_0x3bc98a),_0x1c8893[_0x53cbd6(0x2c7e)]){this['_eventInfo']['hasRenderTargetTextures']=!0x1,this['_callbackPluginEventHasRenderTargetTextures'](this[_0x53cbd6(0xafa)]),this[_0x53cbd6(0xee8)]=this[_0x53cbd6(0xafa)][_0x53cbd6(0x30d4)],_0x1c8893['_needUVs']=!0x1;for(let _0x71701b=0x1;_0x71701b<=_0x1a7d68['g'][_0x53cbd6(0x16ba)];++_0x71701b)_0x1c8893['MAINUV'+_0x71701b]=!0x1;if(_0x45d3bb['texturesEnabled']){if(_0x1c8893[_0x53cbd6(0xcac)]=0x0,_0x1c8893[_0x53cbd6(0x2c79)]=0x0,_0x1c8893['AMBIENTDIRECTUV']=0x0,_0x1c8893[_0x53cbd6(0x1295)]=0x0,_0x1c8893[_0x53cbd6(0x9d0)]=0x0,_0x1c8893['SPECULARDIRECTUV']=0x0,_0x1c8893[_0x53cbd6(0x49b)]=0x0,this[_0x53cbd6(0x306d)]&&_0x58a198['DiffuseTextureEnabled']){if(!this[_0x53cbd6(0x306d)][_0x53cbd6(0x178f)]())return!0x1;_0x59aefa['G']['PrepareDefinesForMergedUV'](this['_diffuseTexture'],_0x1c8893,'DIFFUSE');}else _0x1c8893[_0x53cbd6(0xc94)]=!0x1;if(this[_0x53cbd6(0x3f57)]&&_0x58a198[_0x53cbd6(0x33df)]){if(!this[_0x53cbd6(0x3f57)][_0x53cbd6(0x178f)]())return!0x1;_0x59aefa['G'][_0x53cbd6(0x1678)](this[_0x53cbd6(0x3f57)],_0x1c8893,_0x53cbd6(0x7d8));}else _0x1c8893[_0x53cbd6(0x7d8)]=!0x1;if(this[_0x53cbd6(0x101e)]&&_0x58a198['OpacityTextureEnabled']){if(!this[_0x53cbd6(0x101e)][_0x53cbd6(0x178f)]())return!0x1;_0x59aefa['G']['PrepareDefinesForMergedUV'](this['_opacityTexture'],_0x1c8893,'OPACITY'),_0x1c8893[_0x53cbd6(0x1d91)]=this[_0x53cbd6(0x101e)][_0x53cbd6(0x1a6b)];}else _0x1c8893['OPACITY']=!0x1;if(this[_0x53cbd6(0xda8)]&&_0x58a198[_0x53cbd6(0x894)]){if(!this[_0x53cbd6(0xda8)]['isReadyOrNotBlocking']())return!0x1;switch(_0x1c8893[_0x53cbd6(0x20d0)]=!0x0,_0x1c8893['REFLECTION']=!0x0,_0x1c8893[_0x53cbd6(0x2493)]=0x0new _0x58a198(_0x4b5051,this[_0x375ab5(0x14ab)]()),this);return _0xc031fa[_0x375ab5(0x1c3a)]=_0x4b5051,_0xc031fa['id']=_0x4b5051,this[_0x375ab5(0x3b05)][_0x375ab5(0x2bea)](_0xc031fa[_0x375ab5(0x3b05)]),_0xc031fa;}static[_0x1635ed(0xd6b)](_0x46664a,_0x56e052,_0x4299e0){var _0xdc3ced=_0x1635ed;const _0x260001=_0x5a7e9c['p4'][_0xdc3ced(0xd6b)](()=>new _0x58a198(_0x46664a['name'],_0x56e052),_0x46664a,_0x56e052,_0x4299e0);return _0x46664a[_0xdc3ced(0x3b05)]&&_0x260001['stencil'][_0xdc3ced(0x3813)](_0x46664a[_0xdc3ced(0x3b05)],_0x56e052,_0x4299e0),_0x260001;}static get['DiffuseTextureEnabled'](){var _0x55746b=_0x1635ed;return _0x446796['k'][_0x55746b(0x278a)];}static set['DiffuseTextureEnabled'](_0x3a8660){var _0x34b997=_0x1635ed;_0x446796['k'][_0x34b997(0x278a)]=_0x3a8660;}static get['DetailTextureEnabled'](){var _0x40cee4=_0x1635ed;return _0x446796['k'][_0x40cee4(0x3503)];}static set[_0x1635ed(0x3503)](_0x707443){var _0x7b737c=_0x1635ed;_0x446796['k'][_0x7b737c(0x3503)]=_0x707443;}static get[_0x1635ed(0x33df)](){var _0xfb1aa4=_0x1635ed;return _0x446796['k'][_0xfb1aa4(0x33df)];}static set[_0x1635ed(0x33df)](_0x5b6724){var _0x2f155a=_0x1635ed;_0x446796['k'][_0x2f155a(0x33df)]=_0x5b6724;}static get['OpacityTextureEnabled'](){return _0x446796['k']['OpacityTextureEnabled'];}static set[_0x1635ed(0x3965)](_0x18f90c){var _0x317ccf=_0x1635ed;_0x446796['k'][_0x317ccf(0x3965)]=_0x18f90c;}static get[_0x1635ed(0x894)](){var _0x3fcd23=_0x1635ed;return _0x446796['k'][_0x3fcd23(0x894)];}static set['ReflectionTextureEnabled'](_0x161b0a){_0x446796['k']['ReflectionTextureEnabled']=_0x161b0a;}static get[_0x1635ed(0xd6c)](){var _0x137ec1=_0x1635ed;return _0x446796['k'][_0x137ec1(0xd6c)];}static set[_0x1635ed(0xd6c)](_0x14da8f){var _0x4b5f32=_0x1635ed;_0x446796['k'][_0x4b5f32(0xd6c)]=_0x14da8f;}static get[_0x1635ed(0x29fa)](){var _0x291408=_0x1635ed;return _0x446796['k'][_0x291408(0x29fa)];}static set['SpecularTextureEnabled'](_0x5e669c){var _0x367221=_0x1635ed;_0x446796['k'][_0x367221(0x29fa)]=_0x5e669c;}static get['BumpTextureEnabled'](){return _0x446796['k']['BumpTextureEnabled'];}static set[_0x1635ed(0x3c15)](_0x1cad08){var _0xa7e13e=_0x1635ed;_0x446796['k'][_0xa7e13e(0x3c15)]=_0x1cad08;}static get[_0x1635ed(0x22f)](){return _0x446796['k']['LightmapTextureEnabled'];}static set[_0x1635ed(0x22f)](_0x4a2c22){var _0x558bfb=_0x1635ed;_0x446796['k'][_0x558bfb(0x22f)]=_0x4a2c22;}static get['RefractionTextureEnabled'](){var _0x45c856=_0x1635ed;return _0x446796['k'][_0x45c856(0x1e95)];}static set['RefractionTextureEnabled'](_0x3685d8){var _0x47caf4=_0x1635ed;_0x446796['k'][_0x47caf4(0x1e95)]=_0x3685d8;}static get[_0x1635ed(0x11d8)](){var _0x299216=_0x1635ed;return _0x446796['k'][_0x299216(0x11d8)];}static set['ColorGradingTextureEnabled'](_0x56fd1f){var _0x4b13c2=_0x1635ed;_0x446796['k'][_0x4b13c2(0x11d8)]=_0x56fd1f;}static get['FresnelEnabled'](){var _0x397d53=_0x1635ed;return _0x446796['k'][_0x397d53(0x22b1)];}static set[_0x1635ed(0x22b1)](_0x2bbe73){_0x446796['k']['FresnelEnabled']=_0x2bbe73;}}_0x211ac0([(0x0,_0x5a7e9c['oU'])(_0x1635ed(0x36d4))],_0x58a198[_0x1635ed(0x2dca)],'_diffuseTexture',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0xaa9))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x36d4),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['oU'])(_0x1635ed(0x35cf))],_0x58a198[_0x1635ed(0x2dca)],'_ambientTexture',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x35cf),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['oU'])(_0x1635ed(0x401a))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x101e),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0xaa9))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x401a),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['oU'])(_0x1635ed(0x18e1))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0xda8),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x58a198[_0x1635ed(0x2dca)],'reflectionTexture',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['oU'])(_0x1635ed(0x246f))],_0x58a198['prototype'],_0x1635ed(0x27a2),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x246f),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['oU'])(_0x1635ed(0xbb6))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x2eb5),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0xbb6),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['oU'])(_0x1635ed(0x2834))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x77c),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x2834),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['oU'])(_0x1635ed(0x342f))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x39ef),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x342f),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['oU'])(_0x1635ed(0x36df))],_0x58a198['prototype'],'_refractionTexture',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198['prototype'],'refractionTexture',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['n9'])('ambient')],_0x58a198['prototype'],_0x1635ed(0x20cb),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['n9'])(_0x1635ed(0xa6e))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x1909),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['n9'])(_0x1635ed(0x2bbe))],_0x58a198['prototype'],_0x1635ed(0x1219),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['n9'])(_0x1635ed(0x20a4))],_0x58a198['prototype'],_0x1635ed(0x92b),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])()],_0x58a198[_0x1635ed(0x2dca)],'specularPower',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0xb05))],_0x58a198[_0x1635ed(0x2dca)],'_useAlphaFromDiffuseTexture',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0xaa9))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0xb05),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x1418))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x17a5),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x1418),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])('linkEmissiveWithDiffuse')],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0xd8c),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x378f),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])('useSpecularOverAlpha')],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x2952),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x6c4),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x2e1))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x2b03),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198['prototype'],_0x1635ed(0x2e1),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x2768))],_0x58a198[_0x1635ed(0x2dca)],'_disableLighting',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])('_markAllSubMeshesAsLightsDirty')],_0x58a198[_0x1635ed(0x2dca)],'disableLighting',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x283d))],_0x58a198[_0x1635ed(0x2dca)],'_useObjectSpaceNormalMap',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198['prototype'],'useObjectSpaceNormalMap',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])('useParallax')],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x1f0f),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x50f),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x16cb))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x34ee),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198['prototype'],'useParallaxOcclusion',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])()],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x22fc),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])('roughness')],_0x58a198['prototype'],_0x1635ed(0x3731),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198['prototype'],_0x1635ed(0x26f9),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])()],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x3ed),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])()],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x322c),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])()],_0x58a198['prototype'],_0x1635ed(0x24a),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])('useLightmapAsShadowmap')],_0x58a198[_0x1635ed(0x2dca)],'_useLightmapAsShadowmap',void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198['prototype'],_0x1635ed(0x3039),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qQ'])('diffuseFresnelParameters')],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x3d1f),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x17e))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x129b),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qQ'])('opacityFresnelParameters')],_0x58a198['prototype'],_0x1635ed(0x2180),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x1848))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x24b1),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qQ'])(_0x1635ed(0x1087))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x426),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x17e))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x1087),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qQ'])('refractionFresnelParameters')],_0x58a198['prototype'],_0x1635ed(0xf3e),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x17e))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x3a7f),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qQ'])(_0x1635ed(0x1ff0))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x3e0),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x17e))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x1ff0),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x2c1))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x3698),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x17e))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x2c1),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x23bb))],_0x58a198['prototype'],_0x1635ed(0x29a5),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x23bb),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x360f))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x14fd),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x82d))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x360f),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x3430))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x38bf),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x3430),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x44e))],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0xdf0),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198['prototype'],_0x1635ed(0x44e),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])(_0x1635ed(0x40c7))],_0x58a198['prototype'],_0x1635ed(0x1f87),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['wz'])(_0x1635ed(0x18b1))],_0x58a198['prototype'],_0x1635ed(0x40c7),void 0x0),_0x211ac0([(0x0,_0x5a7e9c['qC'])()],_0x58a198[_0x1635ed(0x2dca)],_0x1635ed(0x35b),null),(0x0,_0x4609a7['H'])(_0x1635ed(0x2fa5),_0x58a198),_0x34476a['x'][_0x1635ed(0x2b39)]=_0x3806cc=>new _0x58a198('default\x20material',_0x3806cc);},0x181f4:(_0x75c118,_0x98be60,_0x354599)=>{var _0x334bd0=a8_0x2e955a;_0x354599['d'](_0x98be60,{'M':()=>_0x4ff3ac});var _0x1e1f7e=_0x354599(0x9a70),_0x35758a=_0x354599(0x4ba7);_0x354599(0x1789e);class _0x4ff3ac{constructor(_0x1fc49b,_0x163ac9,_0x2e6cb7,_0x2159bc,_0x378da2=!0x1){var _0x5151d1=a8_0xcbd5;this[_0x5151d1(0x30f1)]={},this[_0x5151d1(0x3f27)]=_0x1fc49b,this[_0x5151d1(0x3b23)]=!_0x1fc49b['supportsUniformBuffers']||_0x378da2,this[_0x5151d1(0x183e)]=_0x2e6cb7,this[_0x5151d1(0xf16)]=null!=_0x2159bc?_0x2159bc:'no-name',this['_data']=_0x163ac9||[],this[_0x5151d1(0x2e43)]={},this[_0x5151d1(0x380d)]={},this['_uniformArraySizes']={},this[_0x5151d1(0x233f)]=0x0,this['_needSync']=!0x1,this['_engine'][_0x5151d1(0x4ce)][_0x5151d1(0x35c3)]&&(this[_0x5151d1(0x13b6)]=[],this['_bufferIndex']=-0x1,this[_0x5151d1(0xd18)]=!0x1,this[_0x5151d1(0x18f4)]=0x0),this[_0x5151d1(0x3b23)]?(this[_0x5151d1(0x1257)]=this[_0x5151d1(0x19ed)],this[_0x5151d1(0x3fce)]=this[_0x5151d1(0x34f8)],this['updateFloat']=this[_0x5151d1(0x103c)],this[_0x5151d1(0x1ad7)]=this[_0x5151d1(0x1fe0)],this[_0x5151d1(0x232d)]=this[_0x5151d1(0x1efb)],this[_0x5151d1(0x1f8)]=this[_0x5151d1(0xc45)],this['updateFloatArray']=this[_0x5151d1(0x1947)],this[_0x5151d1(0x2765)]=this[_0x5151d1(0x14aa)],this[_0x5151d1(0x24d2)]=this[_0x5151d1(0x2cae)],this[_0x5151d1(0x3470)]=this['_updateUIntArrayForEffect'],this[_0x5151d1(0x11ef)]=this[_0x5151d1(0x15af)],this[_0x5151d1(0x3d10)]=this[_0x5151d1(0x2a7f)],this['updateVector3']=this['_updateVector3ForEffect'],this['updateVector4']=this[_0x5151d1(0x20da)],this[_0x5151d1(0x1d4e)]=this[_0x5151d1(0x11a9)],this['updateColor4']=this[_0x5151d1(0x162b)],this['updateDirectColor4']=this['_updateDirectColor4ForEffect'],this[_0x5151d1(0xe50)]=this[_0x5151d1(0x1a8)],this['updateInt2']=this['_updateInt2ForEffect'],this[_0x5151d1(0x3ef7)]=this[_0x5151d1(0x1c26)],this['updateInt4']=this['_updateInt4ForEffect'],this[_0x5151d1(0x1307)]=this['_updateUIntForEffect'],this[_0x5151d1(0x23e7)]=this['_updateUInt2ForEffect'],this['updateUInt3']=this[_0x5151d1(0x5fb)],this[_0x5151d1(0x1954)]=this[_0x5151d1(0x31e1)]):(this['_engine'][_0x5151d1(0x256d)][_0x5151d1(0x2009)](this),this['updateMatrix3x3']=this[_0x5151d1(0xa76)],this[_0x5151d1(0x3fce)]=this[_0x5151d1(0x3584)],this[_0x5151d1(0x34e7)]=this[_0x5151d1(0xa21)],this[_0x5151d1(0x1ad7)]=this[_0x5151d1(0x1679)],this[_0x5151d1(0x232d)]=this['_updateFloat3ForUniform'],this[_0x5151d1(0x1f8)]=this['_updateFloat4ForUniform'],this[_0x5151d1(0x753)]=this[_0x5151d1(0x3505)],this['updateArray']=this[_0x5151d1(0x6a7)],this[_0x5151d1(0x24d2)]=this[_0x5151d1(0x33c4)],this[_0x5151d1(0x3470)]=this[_0x5151d1(0x2454)],this['updateMatrix']=this[_0x5151d1(0x1aca)],this[_0x5151d1(0x3d10)]=this[_0x5151d1(0x1ab4)],this[_0x5151d1(0x30c4)]=this[_0x5151d1(0x1b8)],this['updateVector4']=this[_0x5151d1(0xa8b)],this['updateColor3']=this[_0x5151d1(0x3b83)],this['updateColor4']=this['_updateColor4ForUniform'],this[_0x5151d1(0x36e9)]=this[_0x5151d1(0xc70)],this[_0x5151d1(0xe50)]=this[_0x5151d1(0xc98)],this[_0x5151d1(0x26b2)]=this[_0x5151d1(0x243c)],this['updateInt3']=this[_0x5151d1(0x2a48)],this[_0x5151d1(0x24ce)]=this[_0x5151d1(0x2565)],this[_0x5151d1(0x1307)]=this[_0x5151d1(0x3e15)],this[_0x5151d1(0x23e7)]=this[_0x5151d1(0x40bf)],this[_0x5151d1(0x22ec)]=this[_0x5151d1(0x238b)],this['updateUInt4']=this[_0x5151d1(0x1935)]);}get[_0x334bd0(0x3347)](){var _0x55b902=_0x334bd0;return!this[_0x55b902(0x3b23)];}get['isSync'](){var _0x2fbed6=_0x334bd0;return!this[_0x2fbed6(0x4095)];}[_0x334bd0(0x2631)](){return void 0x0!==this['_dynamic'];}[_0x334bd0(0x20f8)](){var _0x4558b7=_0x334bd0;return this[_0x4558b7(0x2bd3)];}['getBuffer'](){var _0x4781ba=_0x334bd0;return this[_0x4781ba(0x2885)];}[_0x334bd0(0x6ad)](_0x30d540){var _0x15ae33=_0x334bd0;_0x30d540=_0x30d540<=0x2?_0x30d540:0x4;if(this[_0x15ae33(0x233f)]%_0x30d540!=0x0){var _0x159801=this[_0x15ae33(0x233f)],_0x5a62da=(this[_0x15ae33(0x233f)]+=_0x30d540-this[_0x15ae33(0x233f)]%_0x30d540,this['_uniformLocationPointer']-_0x159801);for(let _0x4ba162=0x0;_0x4ba162<_0x5a62da;_0x4ba162++)this[_0x15ae33(0x34fd)][_0x15ae33(0x2009)](0x0);}}[_0x334bd0(0xe78)](_0xa329c,_0x3f571b,_0x230120=0x0){var _0x305f7e=_0x334bd0;if(!this[_0x305f7e(0x3b23)]&&void 0x0===this[_0x305f7e(0x2e43)][_0xa329c]){let _0xae5f60;if(0x0<_0x230120){if(_0x3f571b instanceof Array)throw _0x305f7e(0x297d)+_0xa329c;this[_0x305f7e(0x6ad)](0x4),this[_0x305f7e(0x26c0)][_0xa329c]={'strideSize':_0x3f571b,'arraySize':_0x230120},0x10==_0x3f571b?_0x3f571b*=_0x230120:_0x3f571b=_0x3f571b*_0x230120+(0x4-_0x3f571b)*_0x230120,_0xae5f60=[];for(let _0x2b699=0x0;_0x2b699<_0x3f571b;_0x2b699++)_0xae5f60[_0x305f7e(0x2009)](0x0);}else{if(_0x3f571b instanceof Array)_0x3f571b=(_0xae5f60=_0x3f571b)[_0x305f7e(0x9da)];else{_0xae5f60=[];for(let _0x120360=0x0;_0x120360<_0x3f571b;_0x120360++)_0xae5f60['push'](0x0);}this['_fillAlignment'](_0x3f571b);}this['_uniformSizes'][_0xa329c]=_0x3f571b,this[_0x305f7e(0x2e43)][_0xa329c]=this[_0x305f7e(0x233f)],this[_0x305f7e(0x233f)]+=_0x3f571b;for(let _0x5b980c=0x0;_0x5b980c<_0x3f571b;_0x5b980c++)this['_data'][_0x305f7e(0x2009)](_0xae5f60[_0x5b980c]);this[_0x305f7e(0x4095)]=!0x0;}}[_0x334bd0(0x6bc)](_0x5c0465,_0x4f86df){var _0x1aa4b1=_0x334bd0;this['addUniform'](_0x5c0465,Array[_0x1aa4b1(0x2dca)][_0x1aa4b1(0x4033)][_0x1aa4b1(0xc8f)](_0x4f86df[_0x1aa4b1(0x15fc)]()));}[_0x334bd0(0x98b)](_0x358ae6,_0x1c04ae,_0x493b8f){var _0x235cd0=_0x334bd0;this[_0x235cd0(0xe78)](_0x358ae6,[_0x1c04ae,_0x493b8f]);}[_0x334bd0(0x2c6a)](_0x35679b,_0x317218,_0x45cd5c,_0x1e69a5){var _0xe66b98=_0x334bd0;this[_0xe66b98(0xe78)](_0x35679b,[_0x317218,_0x45cd5c,_0x1e69a5]);}[_0x334bd0(0x37c)](_0x376dd5,_0x17a6e3){_0x17a6e3=[_0x17a6e3['r'],_0x17a6e3['g'],_0x17a6e3['b']],this['addUniform'](_0x376dd5,_0x17a6e3);}['addColor4'](_0x4f89d1,_0x4289be,_0x2cbace){var _0x5c4b0e=_0x334bd0;_0x4289be=[_0x4289be['r'],_0x4289be['g'],_0x4289be['b'],_0x2cbace],this[_0x5c4b0e(0xe78)](_0x4f89d1,_0x4289be);}[_0x334bd0(0x6e6)](_0x5281cb,_0x26b939){var _0x29a72f=_0x334bd0;_0x26b939=[_0x26b939['x'],_0x26b939['y'],_0x26b939['z']],this[_0x29a72f(0xe78)](_0x5281cb,_0x26b939);}[_0x334bd0(0x4c8)](_0x52e882){var _0x3500ba=_0x334bd0;this[_0x3500ba(0xe78)](_0x52e882,0xc);}[_0x334bd0(0x3efd)](_0xb7d215){var _0x30bd67=_0x334bd0;this[_0x30bd67(0xe78)](_0xb7d215,0x8);}[_0x334bd0(0x3a3c)](){var _0x134e50=_0x334bd0;this[_0x134e50(0x3b23)]||this[_0x134e50(0x2885)]||(this[_0x134e50(0x6ad)](0x4),this[_0x134e50(0x2bd3)]=new Float32Array(this[_0x134e50(0x34fd)]),this[_0x134e50(0x3d23)](),this[_0x134e50(0x4095)]=!0x0);}['_rebuild'](){var _0x5a6493=_0x334bd0;!this[_0x5a6493(0x3b23)]&&this[_0x5a6493(0x2bd3)]&&(this['_dynamic']?this[_0x5a6493(0x2885)]=this[_0x5a6493(0x3f27)]['createDynamicUniformBuffer'](this[_0x5a6493(0x2bd3)]):this[_0x5a6493(0x2885)]=this['_engine'][_0x5a6493(0x1a2f)](this[_0x5a6493(0x2bd3)]),this[_0x5a6493(0x3f27)]['_features'][_0x5a6493(0x35c3)]&&(this[_0x5a6493(0x13b6)][_0x5a6493(0x2009)]([this[_0x5a6493(0x2885)],this[_0x5a6493(0x3f27)][_0x5a6493(0x4ce)][_0x5a6493(0x3b1b)]?this['_bufferData'][_0x5a6493(0x4033)]():void 0x0]),this['_bufferIndex']=this['_buffers'][_0x5a6493(0x9da)]-0x1,this[_0x5a6493(0xd18)]=!0x1));}get[_0x334bd0(0x3651)](){var _0xb24b96=_0x334bd0;return this['_buffers'][_0xb24b96(0x9da)];}get[_0x334bd0(0x1eec)](){var _0x5c97ac=_0x334bd0;return this[_0x5c97ac(0x26ba)];}get[_0x334bd0(0x1c3a)](){var _0x7c1ced=_0x334bd0;return this[_0x7c1ced(0xf16)];}get['currentEffect'](){var _0x2edbfd=_0x334bd0;return this[_0x2edbfd(0x2259)];}[_0x334bd0(0x17aa)](_0x132c23,_0x5546ce){var _0xa6b4cc=_0x334bd0;for(let _0x332334=0x0;_0x332334<_0x132c23[_0xa6b4cc(0x9da)];++_0x332334)if(_0x132c23[_0x332334]!==_0x5546ce[_0x332334])return!0x1;return!0x0;}[_0x334bd0(0xc60)](_0x34dd80,_0x4a7b51){var _0x5063f6=_0x334bd0;for(let _0x45f573=0x0;_0x45f573<_0x34dd80[_0x5063f6(0x9da)];++_0x45f573)_0x4a7b51[_0x45f573]=_0x34dd80[_0x45f573];}['update'](){var _0x260992=_0x334bd0;if(!this[_0x260992(0x3b23)]){if(this[_0x260992(0x8e5)](),this[_0x260992(0x2885)]){if(this['_dynamic']||this[_0x260992(0x4095)]){if(this[_0x260992(0x13b6)]&&0x1{var _0x124c86=a8_0x2e955a;_0x37527a['d'](_0x59ea23,{'RD':()=>_0x49427a,'T':()=>_0x773f5a,'c7':()=>_0x4fca6b});var _0x773f5a,_0x4fca6b,_0x59ea23=_0x37527a(0xd53f);(_0x37527a=_0x773f5a=_0x773f5a||{})[_0x37527a[_0x124c86(0xf03)]=0x0]=_0x124c86(0xf03),_0x37527a[_0x37527a[_0x124c86(0x3107)]=0x1]=_0x124c86(0x3107),_0x37527a[_0x37527a[_0x124c86(0x3b3f)]=0x2]=_0x124c86(0x3b3f);class _0x49427a{}_0x49427a['X']=new _0x59ea23['P'](0x1,0x0,0x0),_0x49427a['Y']=new _0x59ea23['P'](0x0,0x1,0x0),_0x49427a['Z']=new _0x59ea23['P'](0x0,0x0,0x1),(_0x37527a=_0x4fca6b=_0x4fca6b||{})[_0x37527a['X']=0x0]='X',_0x37527a[_0x37527a['Y']=0x1]='Y',_0x37527a[_0x37527a['Z']=0x2]='Z';},0xbd53:(_0x4b7acd,_0xa5321e,_0x1882c9)=>{var _0xc2fe0b=a8_0x2e955a;_0x1882c9['d'](_0xa5321e,{'HE':()=>_0x574e0d,'Wo':()=>_0x5b7405,'zZ':()=>_0x4b78e8});var _0x23e343=_0x1882c9(0x17372),_0x2fa670=_0x1882c9(0x16bf5),_0xa5321e=_0x1882c9(0x5397),_0x1882c9=_0x1882c9(0x4158);function _0x463688(_0x9d7b68){var _0x35ccf7=a8_0xcbd5;return Math[_0x35ccf7(0x29b2)](_0x9d7b68,_0x2fa670['Nn']);}function _0x2da080(_0x240cc5){var _0x242ad0=a8_0xcbd5;return _0x240cc5<=0.04045?0.0773993808*_0x240cc5:Math[_0x242ad0(0x29b2)](0.947867299*(_0x240cc5+0.055),2.4);}function _0x5da248(_0x477e8d){var _0x38f1a6=a8_0xcbd5;return Math[_0x38f1a6(0x29b2)](_0x477e8d,_0x2fa670['zp']);}function _0x484362(_0x1dfade){var _0x12d66b=a8_0xcbd5;return _0x1dfade<=0.0031308?12.92*_0x1dfade:1.055*Math[_0x12d66b(0x29b2)](_0x1dfade,0.41666)-0.055;}class _0x5b7405{constructor(_0x4626a7=0x0,_0x80644d=0x0,_0x2fb33f=0x0){this['r']=_0x4626a7,this['g']=_0x80644d,this['b']=_0x2fb33f;}[_0xc2fe0b(0x348f)](){var _0x183c7d=_0xc2fe0b;return _0x183c7d(0x326d)+this['r']+'\x20G:'+this['g']+_0x183c7d(0x1a8b)+this['b']+'}';}['getClassName'](){var _0x1677ee=_0xc2fe0b;return _0x1677ee(0x2cf3);}['getHashCode'](){return 0x18d*(0x18d*(0xff*this['r']|0x0)^(0xff*this['g']|0x0))^(0xff*this['b']|0x0);}['toArray'](_0x5a0748,_0x5dc37d=0x0){return _0x5a0748[_0x5dc37d]=this['r'],_0x5a0748[_0x5dc37d+0x1]=this['g'],_0x5a0748[_0x5dc37d+0x2]=this['b'],this;}[_0xc2fe0b(0x1c2c)](_0x31e965,_0x14366d=0x0){return _0x5b7405['FromArrayToRef'](_0x31e965,_0x14366d,this),this;}['toColor4'](_0x5d4d35=0x1){return new _0x574e0d(this['r'],this['g'],this['b'],_0x5d4d35);}[_0xc2fe0b(0xec2)](){return[this['r'],this['g'],this['b']];}[_0xc2fe0b(0x2140)](){return 0.3*this['r']+0.59*this['g']+0.11*this['b'];}[_0xc2fe0b(0x1b3b)](_0x32387e){return new _0x5b7405(this['r']*_0x32387e['r'],this['g']*_0x32387e['g'],this['b']*_0x32387e['b']);}['multiplyToRef'](_0x1fbb5e,_0x451237){return _0x451237['r']=this['r']*_0x1fbb5e['r'],_0x451237['g']=this['g']*_0x1fbb5e['g'],_0x451237['b']=this['b']*_0x1fbb5e['b'],this;}[_0xc2fe0b(0x3e3a)](_0x336432){return _0x336432&&this['r']===_0x336432['r']&&this['g']===_0x336432['g']&&this['b']===_0x336432['b'];}['equalsFloats'](_0x360be7,_0x2f3e21,_0x4eab5c){return this['r']===_0x360be7&&this['g']===_0x2f3e21&&this['b']===_0x4eab5c;}[_0xc2fe0b(0xa64)](_0x33c769){return new _0x5b7405(this['r']*_0x33c769,this['g']*_0x33c769,this['b']*_0x33c769);}['scaleInPlace'](_0x3535be){return this['r']*=_0x3535be,this['g']*=_0x3535be,this['b']*=_0x3535be,this;}[_0xc2fe0b(0x1310)](_0x580533,_0x520542){return _0x520542['r']=this['r']*_0x580533,_0x520542['g']=this['g']*_0x580533,_0x520542['b']=this['b']*_0x580533,this;}[_0xc2fe0b(0x780)](_0x55daf3,_0x17d324){return _0x17d324['r']+=this['r']*_0x55daf3,_0x17d324['g']+=this['g']*_0x55daf3,_0x17d324['b']+=this['b']*_0x55daf3,this;}['clampToRef'](_0x4e40a9=0x0,_0x2d2f83=0x1,_0x2e6a1f){var _0x4673e7=_0xc2fe0b;return _0x2e6a1f['r']=_0x23e343['R']['Clamp'](this['r'],_0x4e40a9,_0x2d2f83),_0x2e6a1f['g']=_0x23e343['R'][_0x4673e7(0x1614)](this['g'],_0x4e40a9,_0x2d2f83),_0x2e6a1f['b']=_0x23e343['R'][_0x4673e7(0x1614)](this['b'],_0x4e40a9,_0x2d2f83),this;}[_0xc2fe0b(0x2ed7)](_0x336902){return new _0x5b7405(this['r']+_0x336902['r'],this['g']+_0x336902['g'],this['b']+_0x336902['b']);}[_0xc2fe0b(0x2487)](_0xad8d92,_0x4bded9){return _0x4bded9['r']=this['r']+_0xad8d92['r'],_0x4bded9['g']=this['g']+_0xad8d92['g'],_0x4bded9['b']=this['b']+_0xad8d92['b'],this;}[_0xc2fe0b(0x34cd)](_0x8daa45){return new _0x5b7405(this['r']-_0x8daa45['r'],this['g']-_0x8daa45['g'],this['b']-_0x8daa45['b']);}[_0xc2fe0b(0x1d96)](_0x583052,_0x2dbba6){return _0x2dbba6['r']=this['r']-_0x583052['r'],_0x2dbba6['g']=this['g']-_0x583052['g'],_0x2dbba6['b']=this['b']-_0x583052['b'],this;}[_0xc2fe0b(0x2654)](){return new _0x5b7405(this['r'],this['g'],this['b']);}[_0xc2fe0b(0x2687)](_0x213d8f){return this['r']=_0x213d8f['r'],this['g']=_0x213d8f['g'],this['b']=_0x213d8f['b'],this;}[_0xc2fe0b(0x3c7)](_0x2fa123,_0x57fd25,_0x29f015){return this['r']=_0x2fa123,this['g']=_0x57fd25,this['b']=_0x29f015,this;}[_0xc2fe0b(0x1878)](_0x2d0d3c,_0x12d6ee,_0x32365f){var _0x188a9b=_0xc2fe0b;return this[_0x188a9b(0x3c7)](_0x2d0d3c,_0x12d6ee,_0x32365f);}['toHexString'](){var _0xfc9152=_0xc2fe0b,_0x1e0fd7=Math['round'](0xff*this['r']),_0x575f4e=Math[_0xfc9152(0x142a)](0xff*this['g']),_0x42a6e2=Math[_0xfc9152(0x142a)](0xff*this['b']);return'#'+_0x23e343['R'][_0xfc9152(0x2fff)](_0x1e0fd7)+_0x23e343['R']['ToHex'](_0x575f4e)+_0x23e343['R']['ToHex'](_0x42a6e2);}['toHSV'](){var _0x725b6a=_0xc2fe0b,_0x3ec397=new _0x5b7405();return this[_0x725b6a(0x2e1f)](_0x3ec397),_0x3ec397;}[_0xc2fe0b(0x2e1f)](_0x48f584){var _0x583a26=_0xc2fe0b,_0x230de9=this['r'],_0x544f69=this['g'],_0x5cef52=this['b'],_0x2924aa=Math[_0x583a26(0x34dd)](_0x230de9,_0x544f69,_0x5cef52),_0x46638e=Math[_0x583a26(0x1858)](_0x230de9,_0x544f69,_0x5cef52);let _0x380d9d=0x0,_0x56d59e=0x0;var _0x2affb0=_0x2924aa,_0x150674=_0x2924aa-_0x46638e;0x0!==_0x2924aa&&(_0x56d59e=_0x150674/_0x2924aa),_0x2924aa!=_0x46638e&&(_0x2924aa==_0x230de9?(_0x380d9d=(_0x544f69-_0x5cef52)/_0x150674,_0x544f69<_0x5cef52&&(_0x380d9d+=0x6)):_0x2924aa==_0x544f69?_0x380d9d=(_0x5cef52-_0x230de9)/_0x150674+0x2:_0x2924aa==_0x5cef52&&(_0x380d9d=(_0x230de9-_0x544f69)/_0x150674+0x4),_0x380d9d*=0x3c),_0x48f584['r']=_0x380d9d,_0x48f584['g']=_0x56d59e,_0x48f584['b']=_0x2affb0;}[_0xc2fe0b(0x9d4)](_0x3eb438=!0x1){var _0x8c2200=_0xc2fe0b,_0x4ef6c7=new _0x5b7405();return this[_0x8c2200(0x1276)](_0x4ef6c7,_0x3eb438),_0x4ef6c7;}['toLinearSpaceToRef'](_0x4a0f2a,_0x57d768=!0x1){return _0x57d768?(_0x4a0f2a['r']=_0x2da080(this['r']),_0x4a0f2a['g']=_0x2da080(this['g']),_0x4a0f2a['b']=_0x2da080(this['b'])):(_0x4a0f2a['r']=_0x463688(this['r']),_0x4a0f2a['g']=_0x463688(this['g']),_0x4a0f2a['b']=_0x463688(this['b'])),this;}['toGammaSpace'](_0x447dd9=!0x1){var _0x3fc293=_0xc2fe0b,_0x3a67b1=new _0x5b7405();return this[_0x3fc293(0x19f2)](_0x3a67b1,_0x447dd9),_0x3a67b1;}[_0xc2fe0b(0x19f2)](_0x4455b9,_0x220030=!0x1){return _0x220030?(_0x4455b9['r']=_0x484362(this['r']),_0x4455b9['g']=_0x484362(this['g']),_0x4455b9['b']=_0x484362(this['b'])):(_0x4455b9['r']=_0x5da248(this['r']),_0x4455b9['g']=_0x5da248(this['g']),_0x4455b9['b']=_0x5da248(this['b'])),this;}static['HSVtoRGBToRef'](_0x1e9086,_0x293155,_0xedc0c3,_0x35058d){var _0xf852a2=_0xc2fe0b,_0x293155=_0xedc0c3*_0x293155,_0x1e9086=_0x1e9086/0x3c,_0x2fd9dc=_0x293155*(0x1-Math[_0xf852a2(0x1516)](_0x1e9086%0x2-0x1));let _0x3e4f92=0x0,_0x27be09=0x0,_0x17b584=0x0;0x0<=_0x1e9086&&_0x1e9086<=0x1?(_0x3e4f92=_0x293155,_0x27be09=_0x2fd9dc):0x1<=_0x1e9086&&_0x1e9086<=0x2?(_0x3e4f92=_0x2fd9dc,_0x27be09=_0x293155):0x2<=_0x1e9086&&_0x1e9086<=0x3?(_0x27be09=_0x293155,_0x17b584=_0x2fd9dc):0x3<=_0x1e9086&&_0x1e9086<=0x4?(_0x27be09=_0x2fd9dc,_0x17b584=_0x293155):0x4<=_0x1e9086&&_0x1e9086<=0x5?(_0x3e4f92=_0x2fd9dc,_0x17b584=_0x293155):0x5<=_0x1e9086&&_0x1e9086<=0x6&&(_0x3e4f92=_0x293155,_0x17b584=_0x2fd9dc),_0x1e9086=_0xedc0c3-_0x293155,_0x35058d['set'](_0x3e4f92+_0x1e9086,_0x27be09+_0x1e9086,_0x17b584+_0x1e9086);}static[_0xc2fe0b(0x1dc8)](_0x1ebefe,_0x3b2600,_0x2cd086){var _0x2d3459=_0xc2fe0b,_0x80c62a=new _0x5b7405(0x0,0x0,0x0);return _0x5b7405[_0x2d3459(0x11a6)](_0x1ebefe,_0x3b2600,_0x2cd086,_0x80c62a),_0x80c62a;}static[_0xc2fe0b(0x1926)](_0x889d6d){var _0x215668=_0xc2fe0b;if('#'!==_0x889d6d[_0x215668(0x3bf3)](0x0,0x1)||0x7!==_0x889d6d[_0x215668(0x9da)])return new _0x5b7405(0x0,0x0,0x0);var _0x3b0202=parseInt(_0x889d6d[_0x215668(0x3bf3)](0x1,0x3),0x10),_0x1da0db=parseInt(_0x889d6d[_0x215668(0x3bf3)](0x3,0x5),0x10),_0x889d6d=parseInt(_0x889d6d['substring'](0x5,0x7),0x10);return _0x5b7405[_0x215668(0x26f7)](_0x3b0202,_0x1da0db,_0x889d6d);}static['FromArray'](_0x510b45,_0x53a4d1=0x0){return new _0x5b7405(_0x510b45[_0x53a4d1],_0x510b45[_0x53a4d1+0x1],_0x510b45[_0x53a4d1+0x2]);}static[_0xc2fe0b(0x4c1)](_0x1427ea,_0x26a329=0x0,_0x1025ef){_0x1025ef['r']=_0x1427ea[_0x26a329],_0x1025ef['g']=_0x1427ea[_0x26a329+0x1],_0x1025ef['b']=_0x1427ea[_0x26a329+0x2];}static['FromInts'](_0x2f3ce1,_0x52d1fc,_0x5932f3){return new _0x5b7405(_0x2f3ce1/0xff,_0x52d1fc/0xff,_0x5932f3/0xff);}static[_0xc2fe0b(0x36c)](_0xdf3a69,_0x156035,_0x2bd154){var _0x1332b9=_0xc2fe0b,_0x4e138e=new _0x5b7405(0x0,0x0,0x0);return _0x5b7405[_0x1332b9(0x31af)](_0xdf3a69,_0x156035,_0x2bd154,_0x4e138e),_0x4e138e;}static[_0xc2fe0b(0x31af)](_0x5a48da,_0x1cb48c,_0x1c91b,_0x35eb0e){_0x35eb0e['r']=_0x5a48da['r']+(_0x1cb48c['r']-_0x5a48da['r'])*_0x1c91b,_0x35eb0e['g']=_0x5a48da['g']+(_0x1cb48c['g']-_0x5a48da['g'])*_0x1c91b,_0x35eb0e['b']=_0x5a48da['b']+(_0x1cb48c['b']-_0x5a48da['b'])*_0x1c91b;}static[_0xc2fe0b(0x2b7)](_0x192270,_0x1297a2,_0x2640da,_0xd56ea7,_0x5b2d27){var _0xc5829c=_0x5b2d27*_0x5b2d27,_0x46c83e=_0x5b2d27*_0xc5829c,_0xbb7dec=0x2*_0x46c83e-0x3*_0xc5829c+0x1,_0x45aed5=-0x2*_0x46c83e+0x3*_0xc5829c,_0x5b2d27=_0x46c83e-0x2*_0xc5829c+_0x5b2d27,_0x46c83e=_0x46c83e-_0xc5829c,_0xc5829c=_0x192270['r']*_0xbb7dec+_0x2640da['r']*_0x45aed5+_0x1297a2['r']*_0x5b2d27+_0xd56ea7['r']*_0x46c83e,_0x23c27d=_0x192270['g']*_0xbb7dec+_0x2640da['g']*_0x45aed5+_0x1297a2['g']*_0x5b2d27+_0xd56ea7['g']*_0x46c83e,_0x192270=_0x192270['b']*_0xbb7dec+_0x2640da['b']*_0x45aed5+_0x1297a2['b']*_0x5b2d27+_0xd56ea7['b']*_0x46c83e;return new _0x5b7405(_0xc5829c,_0x23c27d,_0x192270);}static[_0xc2fe0b(0xd0e)](_0x5db705,_0x7437eb,_0x8a92a,_0x448814,_0x313279){var _0xa85b37=_0xc2fe0b,_0x3bdfd0=_0x5b7405['Black']();return this[_0xa85b37(0x2aab)](_0x5db705,_0x7437eb,_0x8a92a,_0x448814,_0x313279,_0x3bdfd0),_0x3bdfd0;}static[_0xc2fe0b(0x2aab)](_0x3b7133,_0x4b1051,_0xaf28c9,_0x5ef25d,_0x18ad45,_0x41a467){var _0x5a1534=_0x18ad45*_0x18ad45;_0x41a467['r']=0x6*(_0x5a1534-_0x18ad45)*_0x3b7133['r']+(0x3*_0x5a1534-0x4*_0x18ad45+0x1)*_0x4b1051['r']+0x6*(-_0x5a1534+_0x18ad45)*_0xaf28c9['r']+(0x3*_0x5a1534-0x2*_0x18ad45)*_0x5ef25d['r'],_0x41a467['g']=0x6*(_0x5a1534-_0x18ad45)*_0x3b7133['g']+(0x3*_0x5a1534-0x4*_0x18ad45+0x1)*_0x4b1051['g']+0x6*(-_0x5a1534+_0x18ad45)*_0xaf28c9['g']+(0x3*_0x5a1534-0x2*_0x18ad45)*_0x5ef25d['g'],_0x41a467['b']=0x6*(_0x5a1534-_0x18ad45)*_0x3b7133['b']+(0x3*_0x5a1534-0x4*_0x18ad45+0x1)*_0x4b1051['b']+0x6*(-_0x5a1534+_0x18ad45)*_0xaf28c9['b']+(0x3*_0x5a1534-0x2*_0x18ad45)*_0x5ef25d['b'];}static['Red'](){return new _0x5b7405(0x1,0x0,0x0);}static[_0xc2fe0b(0x36aa)](){return new _0x5b7405(0x0,0x1,0x0);}static[_0xc2fe0b(0xc16)](){return new _0x5b7405(0x0,0x0,0x1);}static[_0xc2fe0b(0x2d8b)](){return new _0x5b7405(0x0,0x0,0x0);}static get[_0xc2fe0b(0x26e1)](){var _0x2f7bee=_0xc2fe0b;return _0x5b7405[_0x2f7bee(0x2f27)];}static[_0xc2fe0b(0xd94)](){return new _0x5b7405(0x1,0x1,0x1);}static['Purple'](){return new _0x5b7405(0.5,0x0,0.5);}static[_0xc2fe0b(0x2f1d)](){return new _0x5b7405(0x1,0x0,0x1);}static[_0xc2fe0b(0xb3c)](){return new _0x5b7405(0x1,0x1,0x0);}static[_0xc2fe0b(0xd31)](){return new _0x5b7405(0.5,0.5,0.5);}static[_0xc2fe0b(0x18eb)](){return new _0x5b7405(0x0,0x1,0x1);}static[_0xc2fe0b(0x2b4f)](){var _0x241b54=_0xc2fe0b;return new _0x5b7405(Math[_0x241b54(0x2ea8)](),Math[_0x241b54(0x2ea8)](),Math['random']());}}_0x5b7405[_0xc2fe0b(0x2f27)]=_0x5b7405[_0xc2fe0b(0x2d8b)]();class _0x574e0d{constructor(_0x3d4e17=0x0,_0x588f02=0x0,_0xe07003=0x0,_0x54bff7=0x1){this['r']=_0x3d4e17,this['g']=_0x588f02,this['b']=_0xe07003,this['a']=_0x54bff7;}[_0xc2fe0b(0x16b8)](_0x2b902f){return this['r']+=_0x2b902f['r'],this['g']+=_0x2b902f['g'],this['b']+=_0x2b902f['b'],this['a']+=_0x2b902f['a'],this;}['asArray'](){return[this['r'],this['g'],this['b'],this['a']];}['toArray'](_0xf5eb2f,_0x43de5a=0x0){return _0xf5eb2f[_0x43de5a]=this['r'],_0xf5eb2f[_0x43de5a+0x1]=this['g'],_0xf5eb2f[_0x43de5a+0x2]=this['b'],_0xf5eb2f[_0x43de5a+0x3]=this['a'],this;}[_0xc2fe0b(0x1c2c)](_0x69fa74,_0x342ade=0x0){var _0x16b11e=_0xc2fe0b;return _0x574e0d[_0x16b11e(0x4c1)](_0x69fa74,_0x342ade,this),this;}['equals'](_0x30cd2a){return _0x30cd2a&&this['r']===_0x30cd2a['r']&&this['g']===_0x30cd2a['g']&&this['b']===_0x30cd2a['b']&&this['a']===_0x30cd2a['a'];}[_0xc2fe0b(0x2ed7)](_0x2942be){return new _0x574e0d(this['r']+_0x2942be['r'],this['g']+_0x2942be['g'],this['b']+_0x2942be['b'],this['a']+_0x2942be['a']);}[_0xc2fe0b(0x34cd)](_0x73ef46){return new _0x574e0d(this['r']-_0x73ef46['r'],this['g']-_0x73ef46['g'],this['b']-_0x73ef46['b'],this['a']-_0x73ef46['a']);}[_0xc2fe0b(0x1d96)](_0x7ddf9,_0x115bbf){return _0x115bbf['r']=this['r']-_0x7ddf9['r'],_0x115bbf['g']=this['g']-_0x7ddf9['g'],_0x115bbf['b']=this['b']-_0x7ddf9['b'],_0x115bbf['a']=this['a']-_0x7ddf9['a'],this;}[_0xc2fe0b(0xa64)](_0x1ccee3){return new _0x574e0d(this['r']*_0x1ccee3,this['g']*_0x1ccee3,this['b']*_0x1ccee3,this['a']*_0x1ccee3);}[_0xc2fe0b(0x3679)](_0x52393d){return this['r']*=_0x52393d,this['g']*=_0x52393d,this['b']*=_0x52393d,this['a']*=_0x52393d,this;}[_0xc2fe0b(0x1310)](_0x81cb39,_0x3cf28f){return _0x3cf28f['r']=this['r']*_0x81cb39,_0x3cf28f['g']=this['g']*_0x81cb39,_0x3cf28f['b']=this['b']*_0x81cb39,_0x3cf28f['a']=this['a']*_0x81cb39,this;}[_0xc2fe0b(0x780)](_0x5cef98,_0x1d34b8){return _0x1d34b8['r']+=this['r']*_0x5cef98,_0x1d34b8['g']+=this['g']*_0x5cef98,_0x1d34b8['b']+=this['b']*_0x5cef98,_0x1d34b8['a']+=this['a']*_0x5cef98,this;}['clampToRef'](_0x3b7ddf=0x0,_0x47a9d6=0x1,_0x1cc8d2){var _0x213aa0=_0xc2fe0b;return _0x1cc8d2['r']=_0x23e343['R'][_0x213aa0(0x1614)](this['r'],_0x3b7ddf,_0x47a9d6),_0x1cc8d2['g']=_0x23e343['R']['Clamp'](this['g'],_0x3b7ddf,_0x47a9d6),_0x1cc8d2['b']=_0x23e343['R'][_0x213aa0(0x1614)](this['b'],_0x3b7ddf,_0x47a9d6),_0x1cc8d2['a']=_0x23e343['R']['Clamp'](this['a'],_0x3b7ddf,_0x47a9d6),this;}['multiply'](_0xdbaaff){return new _0x574e0d(this['r']*_0xdbaaff['r'],this['g']*_0xdbaaff['g'],this['b']*_0xdbaaff['b'],this['a']*_0xdbaaff['a']);}[_0xc2fe0b(0x210e)](_0x175910,_0xeadb49){return _0xeadb49['r']=this['r']*_0x175910['r'],_0xeadb49['g']=this['g']*_0x175910['g'],_0xeadb49['b']=this['b']*_0x175910['b'],_0xeadb49['a']=this['a']*_0x175910['a'],_0xeadb49;}[_0xc2fe0b(0x348f)](){var _0x302a33=_0xc2fe0b;return _0x302a33(0x326d)+this['r']+_0x302a33(0x1214)+this['g']+_0x302a33(0x1a8b)+this['b']+_0x302a33(0xf57)+this['a']+'}';}[_0xc2fe0b(0x28c8)](){var _0x3641df=_0xc2fe0b;return _0x3641df(0x1b9e);}[_0xc2fe0b(0x137e)](){return 0x18d*(0x18d*(0x18d*(0xff*this['r']|0x0)^(0xff*this['g']|0x0))^(0xff*this['b']|0x0))^(0xff*this['a']|0x0);}['clone'](){return new _0x574e0d(this['r'],this['g'],this['b'],this['a']);}[_0xc2fe0b(0x2687)](_0x585f46){return this['r']=_0x585f46['r'],this['g']=_0x585f46['g'],this['b']=_0x585f46['b'],this['a']=_0x585f46['a'],this;}[_0xc2fe0b(0x3c7)](_0x364de1,_0x2aba27,_0x4d8896,_0x584cfb){return this['r']=_0x364de1,this['g']=_0x2aba27,this['b']=_0x4d8896,this['a']=_0x584cfb,this;}['set'](_0x4d9de3,_0xd257bb,_0x20e6b9,_0x1acda2){var _0x594f61=_0xc2fe0b;return this[_0x594f61(0x3c7)](_0x4d9de3,_0xd257bb,_0x20e6b9,_0x1acda2);}['toHexString'](_0xfe4156=!0x1){var _0x45ed86=_0xc2fe0b,_0x49fd35=Math[_0x45ed86(0x142a)](0xff*this['r']),_0x21686c=Math[_0x45ed86(0x142a)](0xff*this['g']),_0x53ffc7=Math[_0x45ed86(0x142a)](0xff*this['b']);if(_0xfe4156)return'#'+_0x23e343['R'][_0x45ed86(0x2fff)](_0x49fd35)+_0x23e343['R']['ToHex'](_0x21686c)+_0x23e343['R'][_0x45ed86(0x2fff)](_0x53ffc7);return _0xfe4156=Math['round'](0xff*this['a']),'#'+_0x23e343['R'][_0x45ed86(0x2fff)](_0x49fd35)+_0x23e343['R'][_0x45ed86(0x2fff)](_0x21686c)+_0x23e343['R'][_0x45ed86(0x2fff)](_0x53ffc7)+_0x23e343['R'][_0x45ed86(0x2fff)](_0xfe4156);}[_0xc2fe0b(0x9d4)](_0x11cb01=!0x1){var _0x4da2ea=_0xc2fe0b,_0x4b6464=new _0x574e0d();return this[_0x4da2ea(0x1276)](_0x4b6464,_0x11cb01),_0x4b6464;}[_0xc2fe0b(0x1276)](_0x50130e,_0x5a1f8d=!0x1){return _0x5a1f8d?(_0x50130e['r']=_0x2da080(this['r']),_0x50130e['g']=_0x2da080(this['g']),_0x50130e['b']=_0x2da080(this['b'])):(_0x50130e['r']=_0x463688(this['r']),_0x50130e['g']=_0x463688(this['g']),_0x50130e['b']=_0x463688(this['b'])),_0x50130e['a']=this['a'],this;}[_0xc2fe0b(0xbbc)](_0x366fad=!0x1){var _0x1d9264=_0xc2fe0b,_0x4b221f=new _0x574e0d();return this[_0x1d9264(0x19f2)](_0x4b221f,_0x366fad),_0x4b221f;}[_0xc2fe0b(0x19f2)](_0x303cd9,_0x403a1d=!0x1){return _0x403a1d?(_0x303cd9['r']=_0x484362(this['r']),_0x303cd9['g']=_0x484362(this['g']),_0x303cd9['b']=_0x484362(this['b'])):(_0x303cd9['r']=_0x5da248(this['r']),_0x303cd9['g']=_0x5da248(this['g']),_0x303cd9['b']=_0x5da248(this['b'])),_0x303cd9['a']=this['a'],this;}static[_0xc2fe0b(0x1926)](_0x2771d2){var _0x4f563f=_0xc2fe0b;if('#'!==_0x2771d2[_0x4f563f(0x3bf3)](0x0,0x1)||0x9!==_0x2771d2[_0x4f563f(0x9da)]&&0x7!==_0x2771d2['length'])return new _0x574e0d(0x0,0x0,0x0,0x0);var _0x3ff1e3=parseInt(_0x2771d2[_0x4f563f(0x3bf3)](0x1,0x3),0x10),_0x24ac30=parseInt(_0x2771d2[_0x4f563f(0x3bf3)](0x3,0x5),0x10),_0x433e78=parseInt(_0x2771d2[_0x4f563f(0x3bf3)](0x5,0x7),0x10),_0x2771d2=0x9===_0x2771d2[_0x4f563f(0x9da)]?parseInt(_0x2771d2[_0x4f563f(0x3bf3)](0x7,0x9),0x10):0xff;return _0x574e0d[_0x4f563f(0x26f7)](_0x3ff1e3,_0x24ac30,_0x433e78,_0x2771d2);}static[_0xc2fe0b(0x36c)](_0x409765,_0x5dff0e,_0x238f8f){var _0x54a6d0=_0xc2fe0b,_0x5ff322=new _0x574e0d(0x0,0x0,0x0,0x0);return _0x574e0d[_0x54a6d0(0x31af)](_0x409765,_0x5dff0e,_0x238f8f,_0x5ff322),_0x5ff322;}static['LerpToRef'](_0x211230,_0x935cb6,_0x53d858,_0x3c7e30){_0x3c7e30['r']=_0x211230['r']+(_0x935cb6['r']-_0x211230['r'])*_0x53d858,_0x3c7e30['g']=_0x211230['g']+(_0x935cb6['g']-_0x211230['g'])*_0x53d858,_0x3c7e30['b']=_0x211230['b']+(_0x935cb6['b']-_0x211230['b'])*_0x53d858,_0x3c7e30['a']=_0x211230['a']+(_0x935cb6['a']-_0x211230['a'])*_0x53d858;}static[_0xc2fe0b(0x2b7)](_0x292f25,_0x5623cb,_0x221e8e,_0x328fd5,_0x5247b7){var _0x8a380a=_0x5247b7*_0x5247b7,_0x30a02f=_0x5247b7*_0x8a380a,_0x267a9f=0x2*_0x30a02f-0x3*_0x8a380a+0x1,_0x19f505=-0x2*_0x30a02f+0x3*_0x8a380a,_0x5247b7=_0x30a02f-0x2*_0x8a380a+_0x5247b7,_0x30a02f=_0x30a02f-_0x8a380a,_0x8a380a=_0x292f25['r']*_0x267a9f+_0x221e8e['r']*_0x19f505+_0x5623cb['r']*_0x5247b7+_0x328fd5['r']*_0x30a02f,_0x1f0f91=_0x292f25['g']*_0x267a9f+_0x221e8e['g']*_0x19f505+_0x5623cb['g']*_0x5247b7+_0x328fd5['g']*_0x30a02f,_0x3088e5=_0x292f25['b']*_0x267a9f+_0x221e8e['b']*_0x19f505+_0x5623cb['b']*_0x5247b7+_0x328fd5['b']*_0x30a02f,_0x292f25=_0x292f25['a']*_0x267a9f+_0x221e8e['a']*_0x19f505+_0x5623cb['a']*_0x5247b7+_0x328fd5['a']*_0x30a02f;return new _0x574e0d(_0x8a380a,_0x1f0f91,_0x3088e5,_0x292f25);}static['Hermite1stDerivative'](_0x5a641d,_0x6939c0,_0xfe1127,_0x1b1635,_0x24fc16){var _0x297f5c=_0xc2fe0b,_0x4a3c50=new _0x574e0d();return this[_0x297f5c(0x2aab)](_0x5a641d,_0x6939c0,_0xfe1127,_0x1b1635,_0x24fc16,_0x4a3c50),_0x4a3c50;}static['Hermite1stDerivativeToRef'](_0x3230af,_0x57cb16,_0x3afbc0,_0x52cef9,_0x329127,_0x1951e1){var _0x14bb5f=_0x329127*_0x329127;_0x1951e1['r']=0x6*(_0x14bb5f-_0x329127)*_0x3230af['r']+(0x3*_0x14bb5f-0x4*_0x329127+0x1)*_0x57cb16['r']+0x6*(-_0x14bb5f+_0x329127)*_0x3afbc0['r']+(0x3*_0x14bb5f-0x2*_0x329127)*_0x52cef9['r'],_0x1951e1['g']=0x6*(_0x14bb5f-_0x329127)*_0x3230af['g']+(0x3*_0x14bb5f-0x4*_0x329127+0x1)*_0x57cb16['g']+0x6*(-_0x14bb5f+_0x329127)*_0x3afbc0['g']+(0x3*_0x14bb5f-0x2*_0x329127)*_0x52cef9['g'],_0x1951e1['b']=0x6*(_0x14bb5f-_0x329127)*_0x3230af['b']+(0x3*_0x14bb5f-0x4*_0x329127+0x1)*_0x57cb16['b']+0x6*(-_0x14bb5f+_0x329127)*_0x3afbc0['b']+(0x3*_0x14bb5f-0x2*_0x329127)*_0x52cef9['b'],_0x1951e1['a']=0x6*(_0x14bb5f-_0x329127)*_0x3230af['a']+(0x3*_0x14bb5f-0x4*_0x329127+0x1)*_0x57cb16['a']+0x6*(-_0x14bb5f+_0x329127)*_0x3afbc0['a']+(0x3*_0x14bb5f-0x2*_0x329127)*_0x52cef9['a'];}static[_0xc2fe0b(0x413d)](_0x3e1e12,_0x39b592=0x1){return new _0x574e0d(_0x3e1e12['r'],_0x3e1e12['g'],_0x3e1e12['b'],_0x39b592);}static[_0xc2fe0b(0x1e74)](_0x2eed7d,_0x3ca51f=0x0){return new _0x574e0d(_0x2eed7d[_0x3ca51f],_0x2eed7d[_0x3ca51f+0x1],_0x2eed7d[_0x3ca51f+0x2],_0x2eed7d[_0x3ca51f+0x3]);}static[_0xc2fe0b(0x4c1)](_0x2a4f7c,_0x3b8cf0=0x0,_0x3d4739){_0x3d4739['r']=_0x2a4f7c[_0x3b8cf0],_0x3d4739['g']=_0x2a4f7c[_0x3b8cf0+0x1],_0x3d4739['b']=_0x2a4f7c[_0x3b8cf0+0x2],_0x3d4739['a']=_0x2a4f7c[_0x3b8cf0+0x3];}static[_0xc2fe0b(0x26f7)](_0x22ad5c,_0x37e9a1,_0x4a2781,_0x1110e1){return new _0x574e0d(_0x22ad5c/0xff,_0x37e9a1/0xff,_0x4a2781/0xff,_0x1110e1/0xff);}static[_0xc2fe0b(0x3d02)](_0x3557b6,_0x3090f4){var _0x1ab785=_0xc2fe0b;if(_0x3557b6['length']!==0x3*_0x3090f4)return _0x3557b6;{const _0x56abdc=[];for(let _0x5b304f=0x0;_0x5b304f<_0x3557b6[_0x1ab785(0x9da)];_0x5b304f+=0x3){var _0x4c1fa2=_0x5b304f/0x3*0x4;_0x56abdc[_0x4c1fa2]=_0x3557b6[_0x5b304f],_0x56abdc[0x1+_0x4c1fa2]=_0x3557b6[_0x5b304f+0x1],_0x56abdc[0x2+_0x4c1fa2]=_0x3557b6[_0x5b304f+0x2],_0x56abdc[0x3+_0x4c1fa2]=0x1;}return _0x56abdc;}}}class _0x4b78e8{}_0x4b78e8[_0xc2fe0b(0x2cf3)]=_0xa5321e['B'][_0xc2fe0b(0x37d)](0x3,_0x5b7405['Black']),_0x4b78e8[_0xc2fe0b(0x1b9e)]=_0xa5321e['B']['BuildArray'](0x3,()=>new _0x574e0d(0x0,0x0,0x0,0x0)),(0x0,_0x1882c9['H'])(_0xc2fe0b(0x2f3),_0x5b7405),(0x0,_0x1882c9['H'])('BABYLON.Color4',_0x574e0d);},0x16bf5:(_0x58b267,_0x4981da,_0x287d0f)=>{var _0x1cfaa4=a8_0x2e955a;_0x287d0f['d'](_0x4981da,{'Nn':()=>_0x3fe5c6,'Q_':()=>_0x5c6433,'kn':()=>_0x5eeda4,'zp':()=>_0x46b5eb});const _0x46b5eb=0x1/2.2,_0x3fe5c6=2.2,_0x5c6433=(0x1+Math[_0x1cfaa4(0xa6b)](0x5))/0x2,_0x5eeda4=0.001;},0x1404a:(_0x2cfd0b,_0x5358a3,_0x132f07)=>{var _0x449cb8=a8_0x2e955a;_0x132f07['d'](_0x5358a3,{'k':()=>function(_0x6738e6,_0x4c6715,_0x42c257,_0x4a845f=null,_0xd97566){var _0x130883=a8_0xcbd5;const _0x3197d7=new _0x1d430d['P'](Number['MAX_VALUE'],Number['MAX_VALUE'],Number[_0x130883(0x399e)]),_0x5397c1=new _0x1d430d['P'](-Number[_0x130883(0x399e)],-Number['MAX_VALUE'],-Number['MAX_VALUE']);return _0xd97566=_0xd97566||0x3,_0x2216be['extractMinAndMax'](_0x6738e6,_0x4c6715,_0x42c257,_0xd97566,_0x3197d7,_0x5397c1),_0x4a845f&&(_0x3197d7['x']-=_0x3197d7['x']*_0x4a845f['x']+_0x4a845f['y'],_0x3197d7['y']-=_0x3197d7['y']*_0x4a845f['x']+_0x4a845f['y'],_0x3197d7['z']-=_0x3197d7['z']*_0x4a845f['x']+_0x4a845f['y'],_0x5397c1['x']+=_0x5397c1['x']*_0x4a845f['x']+_0x4a845f['y'],_0x5397c1['y']+=_0x5397c1['y']*_0x4a845f['x']+_0x4a845f['y'],_0x5397c1['z']+=_0x5397c1['z']*_0x4a845f['x']+_0x4a845f['y']),{'minimum':_0x3197d7,'maximum':_0x5397c1};},'y':()=>function(_0x52ec21,_0x106201,_0x169e69,_0x54f052,_0x202281=null){var _0x34e4a2=a8_0xcbd5;const _0x595609=new _0x1d430d['P'](Number[_0x34e4a2(0x399e)],Number['MAX_VALUE'],Number['MAX_VALUE']),_0x111e6e=new _0x1d430d['P'](-Number['MAX_VALUE'],-Number[_0x34e4a2(0x399e)],-Number[_0x34e4a2(0x399e)]);return _0x2216be[_0x34e4a2(0xdc6)](_0x52ec21,_0x106201,_0x169e69,_0x54f052,_0x595609,_0x111e6e),_0x202281&&(_0x595609['x']-=_0x595609['x']*_0x202281['x']+_0x202281['y'],_0x595609['y']-=_0x595609['y']*_0x202281['x']+_0x202281['y'],_0x595609['z']-=_0x595609['z']*_0x202281['x']+_0x202281['y'],_0x111e6e['x']+=_0x111e6e['x']*_0x202281['x']+_0x202281['y'],_0x111e6e['y']+=_0x111e6e['y']*_0x202281['x']+_0x202281['y'],_0x111e6e['z']+=_0x111e6e['z']*_0x202281['x']+_0x202281['y']),{'minimum':_0x595609,'maximum':_0x111e6e};}});function _0x101f33(_0x11fd40,_0x5269ea,_0x293ec0,_0xd78696){var _0x14e2dc=a8_0xcbd5,_0x5cbad1,_0x2c0631=arguments[_0x14e2dc(0x9da)],_0x1d6034=_0x2c0631<0x3?_0x5269ea:null===_0xd78696?_0xd78696=Object[_0x14e2dc(0x2fee)](_0x5269ea,_0x293ec0):_0xd78696;if(_0x14e2dc(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x1d6034=Reflect['decorate'](_0x11fd40,_0x5269ea,_0x293ec0,_0xd78696);else{for(var _0x457e63=_0x11fd40['length']-0x1;0x0<=_0x457e63;_0x457e63--)(_0x5cbad1=_0x11fd40[_0x457e63])&&(_0x1d6034=(_0x2c0631<0x3?_0x5cbad1(_0x1d6034):0x3<_0x2c0631?_0x5cbad1(_0x5269ea,_0x293ec0,_0x1d6034):_0x5cbad1(_0x5269ea,_0x293ec0))||_0x1d6034);}0x3<_0x2c0631&&_0x1d6034&&Object['defineProperty'](_0x5269ea,_0x293ec0,_0x1d6034);}var _0x1d430d=_0x132f07(0xd53f),_0x5358a3=_0x132f07(0x10435);class _0x2216be{static[_0x449cb8(0xdc6)](_0x3e47d2,_0x190435,_0x5f0aed,_0x8efe32,_0x5bd1cc,_0x1fb60e){var _0x3d1b52=_0x449cb8;for(let _0x69e093=_0x5f0aed;_0x69e093<_0x5f0aed+_0x8efe32;_0x69e093++){var _0x573d76=0x3*_0x190435[_0x69e093],_0x583a0a=_0x3e47d2[_0x573d76],_0x368d62=_0x3e47d2[0x1+_0x573d76],_0x573d76=_0x3e47d2[0x2+_0x573d76];_0x5bd1cc[_0x3d1b52(0x13fc)](_0x583a0a,_0x368d62,_0x573d76),_0x1fb60e[_0x3d1b52(0x2836)](_0x583a0a,_0x368d62,_0x573d76);}}static['extractMinAndMax'](_0x46c8e9,_0x1a9509,_0x3fffdf,_0x461573,_0xc0b37a,_0x58f353){var _0x32c38a=_0x449cb8;for(let _0x502da9=_0x1a9509,_0x2d5ee4=_0x1a9509*_0x461573;_0x502da9<_0x1a9509+_0x3fffdf;_0x502da9++,_0x2d5ee4+=_0x461573){var _0x566601=_0x46c8e9[_0x2d5ee4],_0x5e2c24=_0x46c8e9[_0x2d5ee4+0x1],_0x494008=_0x46c8e9[_0x2d5ee4+0x2];_0xc0b37a[_0x32c38a(0x13fc)](_0x566601,_0x5e2c24,_0x494008),_0x58f353[_0x32c38a(0x2836)](_0x566601,_0x5e2c24,_0x494008);}}}_0x101f33([_0x5358a3['G6']['filter']((...[_0xdd5987,_0x211a2c])=>!Array[_0x449cb8(0x396b)](_0xdd5987)&&!Array[_0x449cb8(0x396b)](_0x211a2c))],_0x2216be,_0x449cb8(0xdc6),null),_0x101f33([_0x5358a3['G6'][_0x449cb8(0x25d4)]((...[_0x133ab4])=>!Array[_0x449cb8(0x396b)](_0x133ab4))],_0x2216be,'extractMinAndMax',null);},0x5d41:(_0x257365,_0x66eb82,_0x1c1c1b)=>{var _0x1c5cb8=a8_0x2e955a;_0x1c1c1b['d'](_0x66eb82,{'a':()=>_0x484165});var _0x30852c=_0x1c1c1b(0x9a70),_0x1f9681=_0x1c1c1b(0xd53f);class _0x484165{constructor(_0x24563d=0x0,_0x5f5774=0x0){var _0x46fa90=a8_0xcbd5;this['x']=_0x24563d,this['y']=_0x5f5774,_0x24563d!==Math[_0x46fa90(0x27d7)](_0x24563d)&&(Math['floor'](_0x24563d),_0x30852c['Y'][_0x46fa90(0x1381)]('x\x20is\x20not\x20an\x20integer,\x20floor(x)\x20used')),_0x5f5774!==Math[_0x46fa90(0x27d7)](_0x5f5774)&&(Math[_0x46fa90(0x27d7)](_0x5f5774),_0x30852c['Y']['Warn'](_0x46fa90(0x309a)));}[_0x1c5cb8(0x2654)](){return new _0x484165(this['x'],this['y']);}[_0x1c5cb8(0x300a)](_0x221615){var _0x2f8904=this['x'];return this['x']=_0x221615['x']+_0x221615['y']-this['y'],this['y']=_0x2f8904+this['y']-_0x221615['x'],this;}[_0x1c5cb8(0xf35)](_0x419e6c){var _0x45fb2e=this['x'];return this['x']=_0x45fb2e+this['y']-_0x419e6c['y'],this['y']=_0x419e6c['x']+_0x419e6c['y']-_0x45fb2e,this;}[_0x1c5cb8(0x2e9)](_0x5a6b8b,_0x100eb3){var _0x32201b=_0x1c5cb8;_0x5a6b8b!==Math['floor'](_0x5a6b8b)&&(Math['floor'](_0x5a6b8b),_0x30852c['Y'][_0x32201b(0x1381)](_0x32201b(0x18cb))),_0x100eb3!==Math[_0x32201b(0x27d7)](_0x100eb3)&&(Math[_0x32201b(0x27d7)](_0x100eb3),_0x30852c['Y'][_0x32201b(0x1381)]('n\x20not\x20an\x20integer\x20only\x20floor(n)\x20used'));var _0x24a447=this['x'];return this['x']=_0x5a6b8b-_0x24a447-this['y'],this['y']=_0x100eb3+_0x24a447,this;}[_0x1c5cb8(0x831)](_0x25a1c6,_0x32477b){var _0x151bf3=_0x1c5cb8;_0x25a1c6!==Math[_0x151bf3(0x27d7)](_0x25a1c6)&&(Math[_0x151bf3(0x27d7)](_0x25a1c6),_0x30852c['Y'][_0x151bf3(0x1381)](_0x151bf3(0x3063))),_0x32477b!==Math[_0x151bf3(0x27d7)](_0x32477b)&&(Math[_0x151bf3(0x27d7)](_0x32477b),_0x30852c['Y'][_0x151bf3(0x1381)]('n\x20is\x20not\x20an\x20integer,\x20\x20\x20floor(n)\x20used'));var _0x1d9586=this['x'];return this['x']=this['y']-_0x32477b,this['y']=_0x25a1c6+_0x32477b-_0x1d9586-this['y'],this;}[_0x1c5cb8(0x2b80)](_0x99c98d,_0x341ee3){const _0x10067a=_0x1f9681['P']['Zero']();return _0x10067a['x']=_0x99c98d['x']+0x2*this['x']*_0x341ee3+this['y']*_0x341ee3,_0x10067a['y']=_0x99c98d['y']+Math['sqrt'](0x3)*this['y']*_0x341ee3,_0x10067a;}static['Zero'](){return new _0x484165(0x0,0x0);}}},0xcc9e:(_0x41f6a8,_0x11ffc9,_0x29b338)=>{var _0x370664=a8_0x2e955a;_0x29b338['d'](_0x11ffc9,{'$B':()=>_0x586518,'ZZ':()=>_0x32859f,'j_':()=>_0x363fc8});var _0x42f9e6,_0x145449=_0x29b338(0x17372),_0x45f5a5=_0x29b338(0xd53f),_0x29066e=_0x29b338(0x16bf5);_0x42f9e6={'CW':0x0,0x0:'CW','CCW':0x1,0x1:_0x370664(0x2985)};class _0x3166c2{constructor(_0x576336){var _0x1e4e1b=_0x370664;this['_radians']=_0x576336,this[_0x1e4e1b(0x2117)]<0x0&&(this[_0x1e4e1b(0x2117)]+=0x2*Math['PI']);}['degrees'](){var _0x10eeea=_0x370664;return 0xb4*this[_0x10eeea(0x2117)]/Math['PI'];}[_0x370664(0x12f6)](){var _0x47045a=_0x370664;return this[_0x47045a(0x2117)];}static[_0x370664(0x2440)](_0x3711d9,_0x30a94f){var _0x18ea63=_0x370664;return _0x30a94f=_0x30a94f[_0x18ea63(0x34cd)](_0x3711d9),_0x3711d9=Math[_0x18ea63(0x16b9)](_0x30a94f['y'],_0x30a94f['x']),new _0x3166c2(_0x3711d9);}static[_0x370664(0x30dd)](_0x5b5525){return new _0x3166c2(_0x5b5525);}static['FromDegrees'](_0x19bad3){return new _0x3166c2(_0x19bad3*Math['PI']/0xb4);}}class _0x1e75cb{constructor(_0x5a48fd,_0x486a7b,_0x2546e7){var _0xabefd0=_0x370664;this[_0xabefd0(0x3b87)]=_0x5a48fd,this[_0xabefd0(0x27fc)]=_0x486a7b,this[_0xabefd0(0x2ebf)]=_0x2546e7;var _0x40a73e=Math[_0xabefd0(0x29b2)](_0x486a7b['x'],0x2)+Math[_0xabefd0(0x29b2)](_0x486a7b['y'],0x2),_0x10a049=(Math['pow'](_0x5a48fd['x'],0x2)+Math['pow'](_0x5a48fd['y'],0x2)-_0x40a73e)/0x2,_0x40a73e=(_0x40a73e-Math[_0xabefd0(0x29b2)](_0x2546e7['x'],0x2)-Math[_0xabefd0(0x29b2)](_0x2546e7['y'],0x2))/0x2,_0x5a01a8=(_0x5a48fd['x']-_0x486a7b['x'])*(_0x486a7b['y']-_0x2546e7['y'])-(_0x486a7b['x']-_0x2546e7['x'])*(_0x5a48fd['y']-_0x486a7b['y']),_0x5a48fd=(this[_0xabefd0(0x1346)]=new _0x45f5a5['FM']((_0x10a049*(_0x486a7b['y']-_0x2546e7['y'])-_0x40a73e*(_0x5a48fd['y']-_0x486a7b['y']))/_0x5a01a8,((_0x5a48fd['x']-_0x486a7b['x'])*_0x40a73e-(_0x486a7b['x']-_0x2546e7['x'])*_0x10a049)/_0x5a01a8),this[_0xabefd0(0xf75)]=this[_0xabefd0(0x1346)]['subtract'](this[_0xabefd0(0x3b87)])[_0xabefd0(0x9da)](),this['startAngle']=_0x3166c2[_0xabefd0(0x2440)](this['centerPoint'],this[_0xabefd0(0x3b87)]),this['startAngle']['degrees']());let _0x3bed2c=_0x3166c2[_0xabefd0(0x2440)](this['centerPoint'],this[_0xabefd0(0x27fc)])[_0xabefd0(0x1aa0)](),_0x22ed15=_0x3166c2[_0xabefd0(0x2440)](this['centerPoint'],this['endPoint'])['degrees']();0xb4<_0x3bed2c-_0x5a48fd&&(_0x3bed2c-=0x168),_0x3bed2c-_0x5a48fd<-0xb4&&(_0x3bed2c+=0x168),0xb4<_0x22ed15-_0x3bed2c&&(_0x22ed15-=0x168),_0x22ed15-_0x3bed2c<-0xb4&&(_0x22ed15+=0x168),this[_0xabefd0(0x611)]=_0x3bed2c-_0x5a48fd<0x0?_0x42f9e6['CW']:_0x42f9e6['CCW'],this[_0xabefd0(0x2df0)]=_0x3166c2[_0xabefd0(0x28f3)](this['orientation']===_0x42f9e6['CW']?_0x5a48fd-_0x22ed15:_0x22ed15-_0x5a48fd);}}class _0x32859f{constructor(_0x1b874a,_0x52cb66){var _0x434694=_0x370664;this[_0x434694(0xa47)]=new Array(),this['_length']=0x0,this[_0x434694(0xb77)]=!0x1,this[_0x434694(0xa47)][_0x434694(0x2009)](new _0x45f5a5['FM'](_0x1b874a,_0x52cb66));}[_0x370664(0xf5a)](_0x52cfa2,_0x1afe17){var _0x1b92a7=_0x370664;if(this['closed'])return this;const _0x509675=new _0x45f5a5['FM'](_0x52cfa2,_0x1afe17);return _0x52cfa2=this[_0x1b92a7(0xa47)][this[_0x1b92a7(0xa47)]['length']-0x1],(this[_0x1b92a7(0xa47)][_0x1b92a7(0x2009)](_0x509675),this[_0x1b92a7(0xabb)]+=_0x509675[_0x1b92a7(0x34cd)](_0x52cfa2)[_0x1b92a7(0x9da)](),this);}[_0x370664(0x2cad)](_0x134358,_0x256282,_0x351001,_0x10bafb,_0x35e04a=0x24){var _0x38e47c=_0x370664;if(this[_0x38e47c(0xb77)])return this;var _0x25b114=this['_points'][this['_points']['length']-0x1],_0x134358=new _0x45f5a5['FM'](_0x134358,_0x256282),_0x256282=new _0x45f5a5['FM'](_0x351001,_0x10bafb);const _0xf69256=new _0x1e75cb(_0x25b114,_0x134358,_0x256282);let _0xd71fb9=_0xf69256[_0x38e47c(0x2df0)][_0x38e47c(0x12f6)]()/_0x35e04a,_0x390f25=(_0xf69256['orientation']===_0x42f9e6['CW']&&(_0xd71fb9*=-0x1),_0xf69256[_0x38e47c(0x1746)][_0x38e47c(0x12f6)]()+_0xd71fb9);for(let _0x2bdb09=0x0;_0x2bdb09<_0x35e04a;_0x2bdb09++){var _0x1f6593=Math['cos'](_0x390f25)*_0xf69256[_0x38e47c(0xf75)]+_0xf69256['centerPoint']['x'],_0x27b8e3=Math[_0x38e47c(0x2f82)](_0x390f25)*_0xf69256[_0x38e47c(0xf75)]+_0xf69256[_0x38e47c(0x1346)]['y'];this[_0x38e47c(0xf5a)](_0x1f6593,_0x27b8e3),_0x390f25+=_0xd71fb9;}return this;}[_0x370664(0x1585)](){var _0x2810af=_0x370664;return this[_0x2810af(0xb77)]=!0x0,this;}[_0x370664(0x9da)](){var _0x103695=_0x370664;let _0x36d387=this[_0x103695(0xabb)];if(this[_0x103695(0xb77)]){var _0x484afb=this[_0x103695(0xa47)][this[_0x103695(0xa47)][_0x103695(0x9da)]-0x1];const _0x524391=this[_0x103695(0xa47)][0x0];_0x36d387+=_0x524391[_0x103695(0x34cd)](_0x484afb)[_0x103695(0x9da)]();}return _0x36d387;}[_0x370664(0x14e8)](){var _0x1d758e=_0x370664;return this[_0x1d758e(0xa47)];}[_0x370664(0x1a4f)](_0x4e8a47){var _0x163a79=_0x370664;if(_0x4e8a47<0x0||0x1<_0x4e8a47)return _0x45f5a5['FM'][_0x163a79(0x317a)]();var _0xe9ef06=_0x4e8a47*this['length']();let _0x5e9ebc=0x0;for(let _0x220499=0x0;_0x220499=_0x5e9ebc&&_0xe9ef06<=_0x32efc8)return _0x160a73=_0x5eb990[_0x163a79(0x90a)](),_0x33e6d3=_0xe9ef06-_0x5e9ebc,new _0x45f5a5['FM'](_0x373362['x']+_0x160a73['x']*_0x33e6d3,_0x373362['y']+_0x160a73['y']*_0x33e6d3);_0x5e9ebc=_0x32efc8;}return _0x45f5a5['FM'][_0x163a79(0x317a)]();}static[_0x370664(0x2ab6)](_0x4749de,_0x13e8a3){return new _0x32859f(_0x4749de,_0x13e8a3);}}class _0x586518{constructor(_0x4026ed,_0x257065=null,_0x20d7f8,_0x493e06=!0x1){var _0xb61e3=_0x370664;this[_0xb61e3(0x106b)]=_0x4026ed,this[_0xb61e3(0x2444)]=new Array(),this[_0xb61e3(0x3450)]=new Array(),this[_0xb61e3(0x1bf6)]=new Array(),this[_0xb61e3(0x2eca)]=new Array(),this[_0xb61e3(0x10e3)]=new Array(),this[_0xb61e3(0x4c4)]={'id':0x0,'point':_0x45f5a5['P']['Zero'](),'previousPointArrayIndex':0x0,'position':0x0,'subPosition':0x0,'interpolateReady':!0x1,'interpolationMatrix':_0x45f5a5['y3'][_0xb61e3(0x1b77)]()};for(let _0x4da8ae=0x0;_0x4da8ae<_0x4026ed['length'];_0x4da8ae++)this[_0xb61e3(0x2444)][_0x4da8ae]=_0x4026ed[_0x4da8ae][_0xb61e3(0x2654)]();this[_0xb61e3(0x4035)]=_0x20d7f8||!0x1,this[_0xb61e3(0x14b1)]=_0x493e06,this['_compute'](_0x257065,_0x493e06);}[_0x370664(0x2d1d)](){var _0x1747e4=_0x370664;return this[_0x1747e4(0x2444)];}[_0x370664(0x14e8)](){var _0xb31c37=_0x370664;return this[_0xb31c37(0x2444)];}['length'](){var _0x8a9076=_0x370664;return this[_0x8a9076(0x3450)][this[_0x8a9076(0x3450)][_0x8a9076(0x9da)]-0x1];}['getTangents'](){var _0x121688=_0x370664;return this[_0x121688(0x1bf6)];}[_0x370664(0x3eac)](){var _0x3cf30e=_0x370664;return this[_0x3cf30e(0x2eca)];}['getBinormals'](){var _0x13e0e1=_0x370664;return this[_0x13e0e1(0x10e3)];}[_0x370664(0x127f)](){return this['_distances'];}[_0x370664(0x1ae)](_0x48ab8e){var _0x47df6d=_0x370664;return this[_0x47df6d(0x5c4)](_0x48ab8e)[_0x47df6d(0x3d08)];}['getTangentAt'](_0x4bb035,_0x26d936=!0x1){var _0x71f601=_0x370664;return this['_updatePointAtData'](_0x4bb035,_0x26d936),_0x26d936?_0x45f5a5['P']['TransformCoordinates'](_0x45f5a5['P'][_0x71f601(0x2e83)](),this[_0x71f601(0x4c4)][_0x71f601(0x1f3d)]):this[_0x71f601(0x1bf6)][this[_0x71f601(0x4c4)][_0x71f601(0x329b)]];}['getNormalAt'](_0x32eb96,_0x51513c=!0x1){var _0x284e4f=_0x370664;return this[_0x284e4f(0x5c4)](_0x32eb96,_0x51513c),_0x51513c?_0x45f5a5['P'][_0x284e4f(0x285c)](_0x45f5a5['P'][_0x284e4f(0x1125)](),this['_pointAtData'][_0x284e4f(0x1f3d)]):this[_0x284e4f(0x2eca)][this[_0x284e4f(0x4c4)][_0x284e4f(0x329b)]];}[_0x370664(0x2700)](_0xcc3282,_0x37ea96=!0x1){var _0x1f30fd=_0x370664;return this['_updatePointAtData'](_0xcc3282,_0x37ea96),_0x37ea96?_0x45f5a5['P'][_0x1f30fd(0x285c)](_0x45f5a5['P'][_0x1f30fd(0x10b4)],this[_0x1f30fd(0x4c4)][_0x1f30fd(0x1f3d)]):this[_0x1f30fd(0x10e3)][this[_0x1f30fd(0x4c4)][_0x1f30fd(0x329b)]];}[_0x370664(0x3de9)](_0x418d39){var _0x3e43ca=_0x370664;return this[_0x3e43ca(0x9da)]()*_0x418d39;}[_0x370664(0xe64)](_0x34337a){var _0x3504cf=_0x370664;return this['_updatePointAtData'](_0x34337a),this[_0x3504cf(0x4c4)][_0x3504cf(0x329b)];}['getSubPositionAt'](_0x4dd0b1){var _0x1ba75a=_0x370664;return this[_0x1ba75a(0x5c4)](_0x4dd0b1),this[_0x1ba75a(0x4c4)]['subPosition'];}[_0x370664(0x3b59)](_0x161d6b){var _0x5b35cb=_0x370664;let _0x56a156=Number[_0x5b35cb(0x399e)],_0xca78b2=0x0;for(let _0x40899a=0x0;_0x40899a_0x29dab7+0x1;)_0x29dab7++,_0x29ea17=this[_0x261bd6(0x2444)][_0x15fc57][_0x261bd6(0x34cd)](this[_0x261bd6(0x2444)][_0x15fc57-_0x29dab7]);return _0x29ea17;}[_0x370664(0x141e)](_0x3dd6d0,_0x3c55fd){var _0x1953db=_0x370664;let _0x106816,_0x4f1456=_0x3dd6d0['length']();var _0x2323d9;return 0x0===_0x4f1456&&(_0x4f1456=0x1),null==_0x3c55fd?(_0x2323d9=_0x145449['R']['WithinEpsilon'](Math[_0x1953db(0x1516)](_0x3dd6d0['y'])/_0x4f1456,0x1,_0x29066e['kn'])?_0x145449['R']['WithinEpsilon'](Math[_0x1953db(0x1516)](_0x3dd6d0['x'])/_0x4f1456,0x1,_0x29066e['kn'])?_0x145449['R'][_0x1953db(0x1af4)](Math[_0x1953db(0x1516)](_0x3dd6d0['z'])/_0x4f1456,0x1,_0x29066e['kn'])?_0x45f5a5['P'][_0x1953db(0x317a)]():new _0x45f5a5['P'](0x0,0x0,0x1):new _0x45f5a5['P'](0x1,0x0,0x0):new _0x45f5a5['P'](0x0,-0x1,0x0),_0x106816=_0x45f5a5['P']['Cross'](_0x3dd6d0,_0x2323d9)):(_0x106816=_0x45f5a5['P'][_0x1953db(0xc92)](_0x3dd6d0,_0x3c55fd),_0x45f5a5['P'][_0x1953db(0x27ce)](_0x106816,_0x3dd6d0,_0x106816)),_0x106816[_0x1953db(0x90a)](),_0x106816;}[_0x370664(0x5c4)](_0x4f50e2,_0x58d5cc=!0x1){var _0x24079c=_0x370664;if(this['_pointAtData']['id']===_0x4f50e2)return this[_0x24079c(0x4c4)][_0x24079c(0x2c43)]||this[_0x24079c(0x2fae)](),this['_pointAtData'];this[_0x24079c(0x4c4)]['id']=_0x4f50e2;var _0x1c3a78=this[_0x24079c(0x14e8)]();if(_0x4f50e2<=0x0)return this[_0x24079c(0x3b01)](0x0,0x0,_0x1c3a78[0x0],0x0,_0x58d5cc);if(0x1<=_0x4f50e2)return this['_setPointAtData'](0x1,0x1,_0x1c3a78[_0x1c3a78[_0x24079c(0x9da)]-0x1],_0x1c3a78[_0x24079c(0x9da)]-0x1,_0x58d5cc);let _0x3855a1=_0x1c3a78[0x0],_0x451fcf,_0x33b7f7=0x0;var _0x4162a8=_0x4f50e2*this[_0x24079c(0x9da)]();for(let _0x49b21a=0x1;_0x49b21a<_0x1c3a78[_0x24079c(0x9da)];_0x49b21a++){_0x451fcf=_0x1c3a78[_0x49b21a];var _0x5b01e3=_0x45f5a5['P']['Distance'](_0x3855a1,_0x451fcf);if((_0x33b7f7+=_0x5b01e3)===_0x4162a8)return this[_0x24079c(0x3b01)](_0x4f50e2,0x1,_0x451fcf,_0x49b21a,_0x58d5cc);if(_0x33b7f7>_0x4162a8){_0x5b01e3=(_0x33b7f7-_0x4162a8)/_0x5b01e3;const _0x44a094=_0x3855a1['subtract'](_0x451fcf);var _0x102bd3=_0x451fcf['add'](_0x44a094[_0x24079c(0x3679)](_0x5b01e3));return this[_0x24079c(0x3b01)](_0x4f50e2,0x1-_0x5b01e3,_0x102bd3,_0x49b21a-0x1,_0x58d5cc);}_0x3855a1=_0x451fcf;}return this[_0x24079c(0x4c4)];}[_0x370664(0x3b01)](_0x5525e7,_0x11aee2,_0x3d53ce,_0xc1cac3,_0x22edf5){var _0x5ef99f=_0x370664;return this[_0x5ef99f(0x4c4)][_0x5ef99f(0x3d08)]=_0x3d53ce,this[_0x5ef99f(0x4c4)][_0x5ef99f(0x2436)]=_0x5525e7,this[_0x5ef99f(0x4c4)][_0x5ef99f(0xc6c)]=_0x11aee2,this[_0x5ef99f(0x4c4)][_0x5ef99f(0x329b)]=_0xc1cac3,(this[_0x5ef99f(0x4c4)]['interpolateReady']=_0x22edf5)&&this['_updateInterpolationMatrix'](),this[_0x5ef99f(0x4c4)];}[_0x370664(0x2fae)](){var _0x3599db=_0x370664;this[_0x3599db(0x4c4)][_0x3599db(0x1f3d)]=_0x45f5a5['y3'][_0x3599db(0x1b77)]();var _0x45a1c1=this[_0x3599db(0x4c4)][_0x3599db(0x329b)];if(_0x45a1c1!==this['_tangents'][_0x3599db(0x9da)]-0x1){var _0x413e38=_0x45a1c1+0x1,_0x1c2117=this[_0x3599db(0x1bf6)][_0x45a1c1][_0x3599db(0x2654)](),_0x4d69f2=this['_normals'][_0x45a1c1][_0x3599db(0x2654)](),_0x45a1c1=this['_binormals'][_0x45a1c1][_0x3599db(0x2654)](),_0x3249c4=this[_0x3599db(0x1bf6)][_0x413e38]['clone'](),_0x3b7719=this['_normals'][_0x413e38][_0x3599db(0x2654)](),_0x413e38=this[_0x3599db(0x10e3)][_0x413e38][_0x3599db(0x2654)](),_0x4d69f2=_0x45f5a5['_f'][_0x3599db(0x10bd)](_0x4d69f2,_0x45a1c1,_0x1c2117),_0x45a1c1=_0x45f5a5['_f'][_0x3599db(0x10bd)](_0x3b7719,_0x413e38,_0x3249c4);const _0x696030=_0x45f5a5['_f'][_0x3599db(0x2be6)](_0x4d69f2,_0x45a1c1,this[_0x3599db(0x4c4)][_0x3599db(0xc6c)]);_0x696030['toRotationMatrix'](this[_0x3599db(0x4c4)][_0x3599db(0x1f3d)]);}}}class _0x363fc8{constructor(_0x61ac77){var _0x24502e=_0x370664;this['_length']=0x0,this[_0x24502e(0xa47)]=_0x61ac77,this[_0x24502e(0xabb)]=this['_computeLength'](_0x61ac77);}static[_0x370664(0x3e70)](_0x196496,_0x3a264e,_0x126305,_0x5b4d6d){_0x5b4d6d=0x2<_0x5b4d6d?_0x5b4d6d:0x3;const _0x374704=new Array();var _0x3fbe24=(_0x338b62,_0x110342,_0x3ce65b,_0x571cdd)=>(0x1-_0x338b62)*(0x1-_0x338b62)*_0x110342+0x2*_0x338b62*(0x1-_0x338b62)*_0x3ce65b+_0x338b62*_0x338b62*_0x571cdd;for(let _0x3385d1=0x0;_0x3385d1<=_0x5b4d6d;_0x3385d1++)_0x374704['push'](new _0x45f5a5['P'](_0x3fbe24(_0x3385d1/_0x5b4d6d,_0x196496['x'],_0x3a264e['x'],_0x126305['x']),_0x3fbe24(_0x3385d1/_0x5b4d6d,_0x196496['y'],_0x3a264e['y'],_0x126305['y']),_0x3fbe24(_0x3385d1/_0x5b4d6d,_0x196496['z'],_0x3a264e['z'],_0x126305['z'])));return new _0x363fc8(_0x374704);}static[_0x370664(0x1cda)](_0x36f1ca,_0x446892,_0x55e6e6,_0x2a4c0f,_0x2185ed){var _0x54fb62=_0x370664;_0x2185ed=0x3<_0x2185ed?_0x2185ed:0x4;const _0x275718=new Array();var _0x3c1af2=(_0x13a892,_0x6fef38,_0x4cbe47,_0x60698d,_0x2c4968)=>(0x1-_0x13a892)*(0x1-_0x13a892)*(0x1-_0x13a892)*_0x6fef38+0x3*_0x13a892*(0x1-_0x13a892)*(0x1-_0x13a892)*_0x4cbe47+0x3*_0x13a892*_0x13a892*(0x1-_0x13a892)*_0x60698d+_0x13a892*_0x13a892*_0x13a892*_0x2c4968;for(let _0x5630e0=0x0;_0x5630e0<=_0x2185ed;_0x5630e0++)_0x275718[_0x54fb62(0x2009)](new _0x45f5a5['P'](_0x3c1af2(_0x5630e0/_0x2185ed,_0x36f1ca['x'],_0x446892['x'],_0x55e6e6['x'],_0x2a4c0f['x']),_0x3c1af2(_0x5630e0/_0x2185ed,_0x36f1ca['y'],_0x446892['y'],_0x55e6e6['y'],_0x2a4c0f['y']),_0x3c1af2(_0x5630e0/_0x2185ed,_0x36f1ca['z'],_0x446892['z'],_0x55e6e6['z'],_0x2a4c0f['z'])));return new _0x363fc8(_0x275718);}static['CreateHermiteSpline'](_0x23f4bc,_0x3122fb,_0x4caff4,_0x5b7cc3,_0x2b08ce){var _0x20d267=_0x370664;const _0x294ff8=new Array();var _0x192cea=0x1/_0x2b08ce;for(let _0x304bf6=0x0;_0x304bf6<=_0x2b08ce;_0x304bf6++)_0x294ff8[_0x20d267(0x2009)](_0x45f5a5['P'][_0x20d267(0x2b7)](_0x23f4bc,_0x3122fb,_0x4caff4,_0x5b7cc3,_0x304bf6*_0x192cea));return new _0x363fc8(_0x294ff8);}static[_0x370664(0xc02)](_0x190fb0,_0x2c5390,_0x4e5917){var _0xd37fe1=_0x370664;const _0x3ca88b=new Array();var _0x3eeefe=0x1/_0x2c5390;let _0x5973e9=0x0;if(_0x4e5917){var _0x742085=_0x190fb0[_0xd37fe1(0x9da)];for(let _0x3786ca=0x0;_0x3786ca<_0x742085;_0x3786ca++)for(let _0xcdbb38=_0x5973e9=0x0;_0xcdbb38<_0x2c5390;_0xcdbb38++)_0x3ca88b[_0xd37fe1(0x2009)](_0x45f5a5['P']['CatmullRom'](_0x190fb0[_0x3786ca%_0x742085],_0x190fb0[(_0x3786ca+0x1)%_0x742085],_0x190fb0[(_0x3786ca+0x2)%_0x742085],_0x190fb0[(_0x3786ca+0x3)%_0x742085],_0x5973e9)),_0x5973e9+=_0x3eeefe;_0x3ca88b['push'](_0x3ca88b[0x0]);}else{const _0x5daf4a=new Array();_0x5daf4a[_0xd37fe1(0x2009)](_0x190fb0[0x0][_0xd37fe1(0x2654)]()),Array['prototype']['push'][_0xd37fe1(0x550)](_0x5daf4a,_0x190fb0),_0x5daf4a['push'](_0x190fb0[_0x190fb0[_0xd37fe1(0x9da)]-0x1][_0xd37fe1(0x2654)]());let _0x38ebb0=0x0;for(;_0x38ebb0<_0x5daf4a[_0xd37fe1(0x9da)]-0x3;_0x38ebb0++)for(let _0x1cc918=_0x5973e9=0x0;_0x1cc918<_0x2c5390;_0x1cc918++)_0x3ca88b[_0xd37fe1(0x2009)](_0x45f5a5['P'][_0xd37fe1(0xede)](_0x5daf4a[_0x38ebb0],_0x5daf4a[_0x38ebb0+0x1],_0x5daf4a[_0x38ebb0+0x2],_0x5daf4a[_0x38ebb0+0x3],_0x5973e9)),_0x5973e9+=_0x3eeefe;_0x38ebb0--,_0x3ca88b[_0xd37fe1(0x2009)](_0x45f5a5['P'][_0xd37fe1(0xede)](_0x5daf4a[_0x38ebb0],_0x5daf4a[_0x38ebb0+0x1],_0x5daf4a[_0x38ebb0+0x2],_0x5daf4a[_0x38ebb0+0x3],_0x5973e9));}return new _0x363fc8(_0x3ca88b);}static['ArcThru3Points'](_0x4b92a3,_0xc05a84,_0x37a263,_0x2b75e1=0x20,_0x43f63f=!0x1,_0xebad7d=!0x1){var _0x2f481b=_0x370664;const _0x15f37c=new Array(),_0x17c475=_0xc05a84[_0x2f481b(0x34cd)](_0x4b92a3),_0xd3e346=_0x37a263['subtract'](_0xc05a84),_0x8ea686=_0x4b92a3[_0x2f481b(0x34cd)](_0x37a263),_0xff43de=_0x45f5a5['P'][_0x2f481b(0xc92)](_0x17c475,_0xd3e346);var _0x2fc20e=_0xff43de[_0x2f481b(0x9da)]();if(_0x2fc20e{var _0x488ad9=a8_0x2e955a;_0xa47f33['d'](_0x2b66a8,{'J':()=>_0xe6343d});var _0x3e744=_0xa47f33(0xd53f);class _0xe6343d{constructor(_0x468e08,_0x5c8fba,_0x2d1bfa,_0x212540){var _0x3fe1c3=a8_0xcbd5;this[_0x3fe1c3(0x23e1)]=new _0x3e744['P'](_0x468e08,_0x5c8fba,_0x2d1bfa),this['d']=_0x212540;}[_0x488ad9(0xec2)](){var _0x4a6e10=_0x488ad9;return[this[_0x4a6e10(0x23e1)]['x'],this['normal']['y'],this[_0x4a6e10(0x23e1)]['z'],this['d']];}[_0x488ad9(0x2654)](){var _0x10aaa9=_0x488ad9;return new _0xe6343d(this[_0x10aaa9(0x23e1)]['x'],this[_0x10aaa9(0x23e1)]['y'],this[_0x10aaa9(0x23e1)]['z'],this['d']);}[_0x488ad9(0x28c8)](){return'Plane';}[_0x488ad9(0x137e)](){var _0x1cf72c=_0x488ad9;return 0x18d*this[_0x1cf72c(0x23e1)][_0x1cf72c(0x137e)]()^(0x0|this['d']);}[_0x488ad9(0x90a)](){var _0x3fc4b2=_0x488ad9,_0x40df86=Math[_0x3fc4b2(0xa6b)](this[_0x3fc4b2(0x23e1)]['x']*this[_0x3fc4b2(0x23e1)]['x']+this['normal']['y']*this[_0x3fc4b2(0x23e1)]['y']+this[_0x3fc4b2(0x23e1)]['z']*this[_0x3fc4b2(0x23e1)]['z']),_0x40df86=0x0!==_0x40df86?0x1/_0x40df86:0x0;return this[_0x3fc4b2(0x23e1)]['x']*=_0x40df86,this[_0x3fc4b2(0x23e1)]['y']*=_0x40df86,this[_0x3fc4b2(0x23e1)]['z']*=_0x40df86,this['d']*=_0x40df86,this;}[_0x488ad9(0x1ea)](_0x25b516){var _0x196a88=_0x488ad9,_0xc34540=_0xe6343d['_TmpMatrix'],_0x25b516=(_0x25b516['invertToRef'](_0xc34540),_0xc34540['m']),_0xc34540=this[_0x196a88(0x23e1)]['x'],_0x3514a0=this[_0x196a88(0x23e1)]['y'],_0x5aeddf=this[_0x196a88(0x23e1)]['z'],_0x10f9d1=this['d'],_0xc5cfcc=_0xc34540*_0x25b516[0x0]+_0x3514a0*_0x25b516[0x1]+_0x5aeddf*_0x25b516[0x2]+_0x10f9d1*_0x25b516[0x3],_0x55a862=_0xc34540*_0x25b516[0x4]+_0x3514a0*_0x25b516[0x5]+_0x5aeddf*_0x25b516[0x6]+_0x10f9d1*_0x25b516[0x7],_0x3bcbb7=_0xc34540*_0x25b516[0x8]+_0x3514a0*_0x25b516[0x9]+_0x5aeddf*_0x25b516[0xa]+_0x10f9d1*_0x25b516[0xb],_0xc34540=_0xc34540*_0x25b516[0xc]+_0x3514a0*_0x25b516[0xd]+_0x5aeddf*_0x25b516[0xe]+_0x10f9d1*_0x25b516[0xf];return new _0xe6343d(_0xc5cfcc,_0x55a862,_0x3bcbb7,_0xc34540);}['dotCoordinate'](_0x5a8a6c){var _0x556b41=_0x488ad9;return this[_0x556b41(0x23e1)]['x']*_0x5a8a6c['x']+this[_0x556b41(0x23e1)]['y']*_0x5a8a6c['y']+this[_0x556b41(0x23e1)]['z']*_0x5a8a6c['z']+this['d'];}['copyFromPoints'](_0x490b8e,_0x19862d,_0x52d7a6){var _0x23d4fc=_0x488ad9,_0x386af3=_0x19862d['x']-_0x490b8e['x'],_0x2dc383=_0x19862d['y']-_0x490b8e['y'],_0x19862d=_0x19862d['z']-_0x490b8e['z'],_0x2c712d=_0x52d7a6['x']-_0x490b8e['x'],_0x314273=_0x52d7a6['y']-_0x490b8e['y'],_0x52d7a6=_0x52d7a6['z']-_0x490b8e['z'],_0x417eba=_0x2dc383*_0x52d7a6-_0x19862d*_0x314273,_0x19862d=_0x19862d*_0x2c712d-_0x386af3*_0x52d7a6,_0x52d7a6=_0x386af3*_0x314273-_0x2dc383*_0x2c712d,_0x386af3=Math['sqrt'](_0x417eba*_0x417eba+_0x19862d*_0x19862d+_0x52d7a6*_0x52d7a6),_0x314273=0x0!==_0x386af3?0x1/_0x386af3:0x0;return this[_0x23d4fc(0x23e1)]['x']=_0x417eba*_0x314273,this[_0x23d4fc(0x23e1)]['y']=_0x19862d*_0x314273,this[_0x23d4fc(0x23e1)]['z']=_0x52d7a6*_0x314273,this['d']=-(this[_0x23d4fc(0x23e1)]['x']*_0x490b8e['x']+this[_0x23d4fc(0x23e1)]['y']*_0x490b8e['y']+this[_0x23d4fc(0x23e1)]['z']*_0x490b8e['z']),this;}['isFrontFacingTo'](_0x1395e0,_0x8409a0){var _0x48a8a1=_0x488ad9;return _0x3e744['P'][_0x48a8a1(0x936)](this['normal'],_0x1395e0)<=_0x8409a0;}[_0x488ad9(0x24e3)](_0x4fbb5c){var _0x119718=_0x488ad9;return _0x3e744['P'][_0x119718(0x936)](_0x4fbb5c,this[_0x119718(0x23e1)])+this['d'];}static['FromArray'](_0x3df4e4){return new _0xe6343d(_0x3df4e4[0x0],_0x3df4e4[0x1],_0x3df4e4[0x2],_0x3df4e4[0x3]);}static[_0x488ad9(0x2211)](_0x38a5b3,_0x25d807,_0x11b2e5){var _0x4db9d9=_0x488ad9;const _0x6a1d93=new _0xe6343d(0x0,0x0,0x0,0x0);return _0x6a1d93[_0x4db9d9(0xfe0)](_0x38a5b3,_0x25d807,_0x11b2e5),_0x6a1d93;}static[_0x488ad9(0x3c84)](_0x1ba85d,_0x46e539){var _0xa8c7a1=_0x488ad9;const _0x148cdf=new _0xe6343d(0x0,0x0,0x0,0x0);return _0x46e539[_0xa8c7a1(0x90a)](),_0x148cdf[_0xa8c7a1(0x23e1)]=_0x46e539,_0x148cdf['d']=-(_0x46e539['x']*_0x1ba85d['x']+_0x46e539['y']*_0x1ba85d['y']+_0x46e539['z']*_0x1ba85d['z']),_0x148cdf;}static[_0x488ad9(0x3605)](_0x717261,_0x18221c,_0x32ff75){return _0x717261=-(_0x18221c['x']*_0x717261['x']+_0x18221c['y']*_0x717261['y']+_0x18221c['z']*_0x717261['z']),_0x3e744['P']['Dot'](_0x32ff75,_0x18221c)+_0x717261;}}_0xe6343d['_TmpMatrix']=_0x3e744['y3']['Identity']();},0x30ed:(_0x249880,_0x388887,_0x48298d)=>{_0x48298d(0xd53f);},0x17372:(_0x3603e5,_0x320272,_0x2d9e71)=>{var _0x4fc05a=a8_0x2e955a;_0x2d9e71['d'](_0x320272,{'R':()=>_0x35b42b});class _0x35b42b{static[_0x4fc05a(0x1af4)](_0x51d5a3,_0x47076b,_0x2328b2=1.401298e-45){return Math['abs'](_0x51d5a3-_0x47076b)<=_0x2328b2;}static[_0x4fc05a(0x2fff)](_0x3c42fa){var _0x2c7d18=_0x4fc05a;const _0x3d3cd5=_0x3c42fa[_0x2c7d18(0x348f)](0x10);return(_0x3c42fa<=0xf?'0'+_0x3d3cd5:_0x3d3cd5)[_0x2c7d18(0x2076)]();}static[_0x4fc05a(0x15e3)](_0x211687){return 0x0==(_0x211687=+_0x211687)||isNaN(_0x211687)?_0x211687:0x0<_0x211687?0x1:-0x1;}static[_0x4fc05a(0x1614)](_0x565170,_0x50e897=0x0,_0x32b6dc=0x1){var _0x1d2f05=_0x4fc05a;return Math[_0x1d2f05(0x1858)](_0x32b6dc,Math[_0x1d2f05(0x34dd)](_0x50e897,_0x565170));}static['Log2'](_0x7c3c94){var _0x1ba024=_0x4fc05a;return Math['log'](_0x7c3c94)*Math[_0x1ba024(0x3415)];}static[_0x4fc05a(0x610)](_0x5c2af4){var _0x977799=_0x4fc05a;if(Math[_0x977799(0x33f9)])return Math['floor'](Math[_0x977799(0x33f9)](_0x5c2af4));if(_0x5c2af4<0x0)return NaN;if(0x0===_0x5c2af4)return-Infinity;let _0x3d5498=0x0;if(_0x5c2af4<0x1){for(;_0x5c2af4<0x1;)_0x3d5498++,_0x5c2af4*=0x2;_0x3d5498=-_0x3d5498;}else{if(0x1<_0x5c2af4){for(;0x1<_0x5c2af4;)_0x3d5498++,_0x5c2af4=Math[_0x977799(0x27d7)](_0x5c2af4/0x2);}}return _0x3d5498;}static[_0x4fc05a(0x68e)](_0x282297,_0x3dc4d2){var _0x2d3b56=_0x4fc05a;return _0x282297-Math[_0x2d3b56(0x27d7)](_0x282297/_0x3dc4d2)*_0x3dc4d2;}static['Normalize'](_0x1b6189,_0x49225f,_0x2619ab){return(_0x1b6189-_0x49225f)/(_0x2619ab-_0x49225f);}static[_0x4fc05a(0x1b94)](_0x403d5b,_0x46ab2e,_0x304229){return _0x403d5b*(_0x304229-_0x46ab2e)+_0x46ab2e;}static[_0x4fc05a(0x16bc)](_0x8747e2,_0xca2be0){let _0x19e9d9=_0x35b42b['Repeat'](_0xca2be0-_0x8747e2,0x168);return 0xb4<_0x19e9d9&&(_0x19e9d9-=0x168),_0x19e9d9;}static[_0x4fc05a(0x2b14)](_0xcdfa82,_0x56ad82){var _0x54fb82=_0x4fc05a;return _0xcdfa82=_0x35b42b[_0x54fb82(0x68e)](_0xcdfa82,0x2*_0x56ad82),_0x56ad82-Math[_0x54fb82(0x1516)](_0xcdfa82-_0x56ad82);}static['SmoothStep'](_0x486fc4,_0x12ad22,_0x3b4f18){return _0x3b4f18=_0x35b42b['Clamp'](_0x3b4f18),_0x12ad22*(_0x3b4f18=-0x2*_0x3b4f18*_0x3b4f18*_0x3b4f18+0x3*_0x3b4f18*_0x3b4f18)+_0x486fc4*(0x1-_0x3b4f18);}static[_0x4fc05a(0x2ee)](_0x5d421e,_0x435ae8,_0x19a0ad){var _0x2018f7=_0x4fc05a;return Math[_0x2018f7(0x1516)](_0x435ae8-_0x5d421e)<=_0x19a0ad?_0x435ae8:_0x5d421e+_0x35b42b[_0x2018f7(0x15e3)](_0x435ae8-_0x5d421e)*_0x19a0ad;}static[_0x4fc05a(0x29df)](_0x457883,_0x1204eb,_0x141bb9){var _0xc5ef66=_0x4fc05a,_0x10c787=_0x35b42b[_0xc5ef66(0x16bc)](_0x457883,_0x1204eb);return-_0x141bb9<_0x10c787&&_0x10c787<_0x141bb9?_0x1204eb:(_0x1204eb=_0x457883+_0x10c787,_0x35b42b[_0xc5ef66(0x2ee)](_0x457883,_0x1204eb,_0x141bb9));}static['Lerp'](_0x124b72,_0x4e7013,_0x3863c9){return _0x124b72+(_0x4e7013-_0x124b72)*_0x3863c9;}static[_0x4fc05a(0x2fd2)](_0x22792a,_0x4cd8ac,_0x2ed2b6){var _0x9ce55f=_0x4fc05a;let _0x4fe2f6=_0x35b42b['Repeat'](_0x4cd8ac-_0x22792a,0x168);return 0xb4<_0x4fe2f6&&(_0x4fe2f6-=0x168),_0x22792a+_0x4fe2f6*_0x35b42b[_0x9ce55f(0x1614)](_0x2ed2b6);}static['InverseLerp'](_0x253793,_0x4b48e6,_0x1161c2){var _0x230973=_0x4fc05a;return _0x253793!=_0x4b48e6?_0x35b42b[_0x230973(0x1614)]((_0x1161c2-_0x253793)/(_0x4b48e6-_0x253793)):0x0;}static['Hermite'](_0xf9156,_0x27f499,_0x2e6bc9,_0x444955,_0x51ebf1){var _0x40cc4b=_0x51ebf1*_0x51ebf1,_0x1e0d31=_0x51ebf1*_0x40cc4b;return _0xf9156*(0x2*_0x1e0d31-0x3*_0x40cc4b+0x1)+_0x2e6bc9*(-0x2*_0x1e0d31+0x3*_0x40cc4b)+_0x27f499*(_0x1e0d31-0x2*_0x40cc4b+_0x51ebf1)+_0x444955*(_0x1e0d31-_0x40cc4b);}static['Hermite1stDerivative'](_0x40e9a8,_0x360a59,_0x17af12,_0x10f2ea,_0x42b55){var _0x13b546=_0x42b55*_0x42b55;return 0x6*(_0x13b546-_0x42b55)*_0x40e9a8+(0x3*_0x13b546-0x4*_0x42b55+0x1)*_0x360a59+0x6*(-_0x13b546+_0x42b55)*_0x17af12+(0x3*_0x13b546-0x2*_0x42b55)*_0x10f2ea;}static[_0x4fc05a(0x3040)](_0x2d3159,_0x3982c0){var _0x22edd9=_0x4fc05a;return _0x2d3159===_0x3982c0?_0x2d3159:Math[_0x22edd9(0x2ea8)]()*(_0x3982c0-_0x2d3159)+_0x2d3159;}static[_0x4fc05a(0x21ed)](_0x14ec54,_0x2b8801,_0x210c12){return(_0x14ec54-_0x2b8801)/(_0x210c12-_0x2b8801);}static[_0x4fc05a(0x1ffb)](_0x1c9e56,_0x59f579,_0x120bbc){return(_0x120bbc-_0x59f579)*_0x1c9e56+_0x59f579;}static[_0x4fc05a(0x1e3e)](_0x3cabee){var _0x205be6=_0x4fc05a;return _0x3cabee-_0x35b42b[_0x205be6(0x3010)]*Math[_0x205be6(0x27d7)]((_0x3cabee+Math['PI'])/_0x35b42b[_0x205be6(0x3010)]);}static[_0x4fc05a(0x3f2b)](_0xbd3711,_0x4350f9){var _0x139b27=_0x4fc05a;return _0xbd3711%=_0x4350f9,0x0==_0xbd3711?_0x4350f9:_0x35b42b[_0x139b27(0x3f2b)](_0x4350f9,_0xbd3711);}}_0x35b42b[_0x4fc05a(0x3010)]=0x2*Math['PI'];},0xd53f:(_0x225b95,_0x2a9cd4,_0x263532)=>{var _0x49ba02=a8_0x2e955a;_0x263532['d'](_0x2a9cd4,{'FM':()=>_0x4b697f,'Lt':()=>_0x5bbf17,'P':()=>_0x1e9167,'_f':()=>_0x2ee53e,'jp':()=>_0x98bca8,'y3':()=>_0x16a2c3});var _0x2d5dfd=_0x263532(0x17372),_0x4f5c94=_0x263532(0x16bf5),_0x2a9cd4=_0x263532(0x5397),_0x2ebe34=_0x263532(0x4158),_0x286d82=_0x263532(0x13324),_0x5dab26=_0x263532(0x11096);const _0x2b3847=_0x49cb15=>parseInt(_0x49cb15['toString']()[_0x49ba02(0x2bb1)](/\W/g,''));class _0x4b697f{constructor(_0x5b2ca4=0x0,_0x5cbe69=0x0){this['x']=_0x5b2ca4,this['y']=_0x5cbe69;}[_0x49ba02(0x348f)](){var _0x57ef2d=_0x49ba02;return'{X:\x20'+this['x']+_0x57ef2d(0x24ee)+this['y']+'}';}[_0x49ba02(0x28c8)](){var _0x3767a5=_0x49ba02;return _0x3767a5(0x2f02);}[_0x49ba02(0x137e)](){return 0x18d*_0x2b3847(this['x'])^_0x2b3847(this['y']);}[_0x49ba02(0x15fc)](_0x3c34d9,_0x213abd=0x0){return _0x3c34d9[_0x213abd]=this['x'],_0x3c34d9[_0x213abd+0x1]=this['y'],this;}[_0x49ba02(0x1c2c)](_0x45c42d,_0x3b06b5=0x0){return _0x4b697f['FromArrayToRef'](_0x45c42d,_0x3b06b5,this),this;}[_0x49ba02(0xec2)](){var _0x51175d=_0x49ba02,_0xe69c6b=new Array();return this[_0x51175d(0x15fc)](_0xe69c6b,0x0),_0xe69c6b;}[_0x49ba02(0x2687)](_0x278453){return this['x']=_0x278453['x'],this['y']=_0x278453['y'],this;}[_0x49ba02(0x3c7)](_0x13f979,_0x2cba4f){return this['x']=_0x13f979,this['y']=_0x2cba4f,this;}[_0x49ba02(0x1878)](_0x17ff6d,_0x28fe95){var _0x1e1c0f=_0x49ba02;return this[_0x1e1c0f(0x3c7)](_0x17ff6d,_0x28fe95);}[_0x49ba02(0x2ed7)](_0xcba782){var _0x4e3442=_0x49ba02;return new this[(_0x4e3442(0x1249))](this['x']+_0xcba782['x'],this['y']+_0xcba782['y']);}[_0x49ba02(0x2487)](_0x2a63de,_0x4bb3cb){return _0x4bb3cb['x']=this['x']+_0x2a63de['x'],_0x4bb3cb['y']=this['y']+_0x2a63de['y'],_0x4bb3cb;}[_0x49ba02(0x16b8)](_0xf99483){return this['x']+=_0xf99483['x'],this['y']+=_0xf99483['y'],this;}[_0x49ba02(0x6e6)](_0x3b8cd9){var _0x44c9e4=_0x49ba02;return new this[(_0x44c9e4(0x1249))](this['x']+_0x3b8cd9['x'],this['y']+_0x3b8cd9['y']);}[_0x49ba02(0x34cd)](_0x45d0c4){var _0x26f222=_0x49ba02;return new this[(_0x26f222(0x1249))](this['x']-_0x45d0c4['x'],this['y']-_0x45d0c4['y']);}[_0x49ba02(0x1d96)](_0x3003f5,_0xce1bcc){return _0xce1bcc['x']=this['x']-_0x3003f5['x'],_0xce1bcc['y']=this['y']-_0x3003f5['y'],_0xce1bcc;}[_0x49ba02(0x1485)](_0x4be708){return this['x']-=_0x4be708['x'],this['y']-=_0x4be708['y'],this;}[_0x49ba02(0x17e6)](_0xf820c7){return this['x']*=_0xf820c7['x'],this['y']*=_0xf820c7['y'],this;}[_0x49ba02(0x1b3b)](_0x14d889){var _0x4a2590=_0x49ba02;return new this[(_0x4a2590(0x1249))](this['x']*_0x14d889['x'],this['y']*_0x14d889['y']);}[_0x49ba02(0x210e)](_0x2e831e,_0x1bc5f8){return _0x1bc5f8['x']=this['x']*_0x2e831e['x'],_0x1bc5f8['y']=this['y']*_0x2e831e['y'],_0x1bc5f8;}['multiplyByFloats'](_0x9da9aa,_0x3706a6){return new this['constructor'](this['x']*_0x9da9aa,this['y']*_0x3706a6);}[_0x49ba02(0x3da8)](_0x41d6cc){var _0x586db1=_0x49ba02;return new this[(_0x586db1(0x1249))](this['x']/_0x41d6cc['x'],this['y']/_0x41d6cc['y']);}['divideToRef'](_0x58808c,_0x314969){return _0x314969['x']=this['x']/_0x58808c['x'],_0x314969['y']=this['y']/_0x58808c['y'],_0x314969;}['divideInPlace'](_0x5f1344){var _0xb11436=_0x49ba02;return this[_0xb11436(0xff5)](_0x5f1344,this);}[_0x49ba02(0x2f03)](){var _0x506e69=_0x49ba02;return new this[(_0x506e69(0x1249))](-this['x'],-this['y']);}[_0x49ba02(0x12b3)](){return this['x']*=-0x1,this['y']*=-0x1,this;}['negateToRef'](_0xcf3d70){var _0x1afae8=_0x49ba02;return _0xcf3d70[_0x1afae8(0x3c7)](-0x1*this['x'],-0x1*this['y']);}[_0x49ba02(0x3679)](_0x5f61c6){return this['x']*=_0x5f61c6,this['y']*=_0x5f61c6,this;}[_0x49ba02(0xa64)](_0x19bff6){var _0x52f02e=_0x49ba02,_0x65b2a6=new this[(_0x52f02e(0x1249))](0x0,0x0);return this[_0x52f02e(0x1310)](_0x19bff6,_0x65b2a6),_0x65b2a6;}['scaleToRef'](_0x51e08e,_0x46a526){return _0x46a526['x']=this['x']*_0x51e08e,_0x46a526['y']=this['y']*_0x51e08e,_0x46a526;}[_0x49ba02(0x780)](_0x19068e,_0x4bd5a1){return _0x4bd5a1['x']+=this['x']*_0x19068e,_0x4bd5a1['y']+=this['y']*_0x19068e,_0x4bd5a1;}[_0x49ba02(0x3e3a)](_0x2f2087){return _0x2f2087&&this['x']===_0x2f2087['x']&&this['y']===_0x2f2087['y'];}['equalsWithEpsilon'](_0x4c6f49,_0x49b61e=_0x4f5c94['kn']){return _0x4c6f49&&_0x2d5dfd['R']['WithinEpsilon'](this['x'],_0x4c6f49['x'],_0x49b61e)&&_0x2d5dfd['R']['WithinEpsilon'](this['y'],_0x4c6f49['y'],_0x49b61e);}[_0x49ba02(0x27d7)](){var _0x3dc34b=_0x49ba02;return new this['constructor'](Math[_0x3dc34b(0x27d7)](this['x']),Math[_0x3dc34b(0x27d7)](this['y']));}[_0x49ba02(0x289a)](){var _0x514729=_0x49ba02;return new this[(_0x514729(0x1249))](this['x']-Math[_0x514729(0x27d7)](this['x']),this['y']-Math['floor'](this['y']));}['rotateToRef'](_0x2714ac,_0x56bb43){var _0x3b6877=_0x49ba02,_0x1ba6df=Math[_0x3b6877(0x3276)](_0x2714ac),_0x2714ac=Math[_0x3b6877(0x2f82)](_0x2714ac),_0x1c8c10=_0x1ba6df*this['x']-_0x2714ac*this['y'],_0x2714ac=_0x2714ac*this['x']+_0x1ba6df*this['y'];return _0x56bb43['x']=_0x1c8c10,_0x56bb43['y']=_0x2714ac,_0x56bb43;}[_0x49ba02(0x9da)](){var _0x34bcd2=_0x49ba02;return Math[_0x34bcd2(0xa6b)](this['x']*this['x']+this['y']*this['y']);}[_0x49ba02(0x41c1)](){return this['x']*this['x']+this['y']*this['y'];}[_0x49ba02(0x90a)](){var _0x101938=_0x49ba02;return _0x4b697f[_0x101938(0x18f5)](this,this),this;}[_0x49ba02(0x2654)](){var _0x35e663=_0x49ba02;return new this[(_0x35e663(0x1249))](this['x'],this['y']);}static['Zero'](){return new _0x4b697f(0x0,0x0);}static[_0x49ba02(0x15b0)](){return new _0x4b697f(0x1,0x1);}static['Random'](_0x28197a=0x0,_0xe38276=0x1){var _0xae8419=_0x49ba02;return new _0x4b697f(_0x2d5dfd['R'][_0xae8419(0x3040)](_0x28197a,_0xe38276),_0x2d5dfd['R'][_0xae8419(0x3040)](_0x28197a,_0xe38276));}static get[_0x49ba02(0x179b)](){var _0x1ec5b1=_0x49ba02;return _0x4b697f[_0x1ec5b1(0x3528)];}static[_0x49ba02(0x1e74)](_0x1a2e7a,_0x58cb1a=0x0){return new _0x4b697f(_0x1a2e7a[_0x58cb1a],_0x1a2e7a[_0x58cb1a+0x1]);}static[_0x49ba02(0x4c1)](_0x4d49f6,_0x230930,_0xa63ad3){return _0xa63ad3['x']=_0x4d49f6[_0x230930],_0xa63ad3['y']=_0x4d49f6[_0x230930+0x1],_0xa63ad3;}static[_0x49ba02(0xede)](_0x574b9a,_0x5d3ca8,_0x282d07,_0x3bd767,_0x1bd0b0){var _0x5a9048=_0x49ba02,_0x56ae65=_0x1bd0b0*_0x1bd0b0,_0x424527=_0x1bd0b0*_0x56ae65,_0x19d52c=0.5*(0x2*_0x5d3ca8['x']+(-_0x574b9a['x']+_0x282d07['x'])*_0x1bd0b0+(0x2*_0x574b9a['x']-0x5*_0x5d3ca8['x']+0x4*_0x282d07['x']-_0x3bd767['x'])*_0x56ae65+(-_0x574b9a['x']+0x3*_0x5d3ca8['x']-0x3*_0x282d07['x']+_0x3bd767['x'])*_0x424527),_0x1bd0b0=0.5*(0x2*_0x5d3ca8['y']+(-_0x574b9a['y']+_0x282d07['y'])*_0x1bd0b0+(0x2*_0x574b9a['y']-0x5*_0x5d3ca8['y']+0x4*_0x282d07['y']-_0x3bd767['y'])*_0x56ae65+(-_0x574b9a['y']+0x3*_0x5d3ca8['y']-0x3*_0x282d07['y']+_0x3bd767['y'])*_0x424527);return new _0x574b9a[(_0x5a9048(0x1249))](_0x19d52c,_0x1bd0b0);}static['Clamp'](_0x2928d5,_0x39c655,_0x3e6bbb){var _0xaee981=_0x49ba02;let _0x1825bc=_0x2928d5['x'],_0xb361c9=(_0x1825bc=(_0x1825bc=_0x1825bc>_0x3e6bbb['x']?_0x3e6bbb['x']:_0x1825bc)<_0x39c655['x']?_0x39c655['x']:_0x1825bc,_0x2928d5['y']);return _0xb361c9=(_0xb361c9=_0xb361c9>_0x3e6bbb['y']?_0x3e6bbb['y']:_0xb361c9)<_0x39c655['y']?_0x39c655['y']:_0xb361c9,new _0x2928d5[(_0xaee981(0x1249))](_0x1825bc,_0xb361c9);}static[_0x49ba02(0x2b7)](_0x1e0fc1,_0x53b737,_0x4712c4,_0x155df6,_0x55f860){var _0x15995d=_0x49ba02,_0x39169b=_0x55f860*_0x55f860,_0x54e6e6=_0x55f860*_0x39169b,_0x1be8be=0x2*_0x54e6e6-0x3*_0x39169b+0x1,_0x37d5a3=-0x2*_0x54e6e6+0x3*_0x39169b,_0x55f860=_0x54e6e6-0x2*_0x39169b+_0x55f860,_0x54e6e6=_0x54e6e6-_0x39169b,_0x39169b=_0x1e0fc1['x']*_0x1be8be+_0x4712c4['x']*_0x37d5a3+_0x53b737['x']*_0x55f860+_0x155df6['x']*_0x54e6e6,_0x1be8be=_0x1e0fc1['y']*_0x1be8be+_0x4712c4['y']*_0x37d5a3+_0x53b737['y']*_0x55f860+_0x155df6['y']*_0x54e6e6;return new _0x1e0fc1[(_0x15995d(0x1249))](_0x39169b,_0x1be8be);}static[_0x49ba02(0xd0e)](_0x58ec42,_0x3b36a1,_0x5a3784,_0x1dd076,_0xbba5e3){var _0x5a7045=_0x49ba02,_0x1e501a=new _0x58ec42[(_0x5a7045(0x1249))]();return this[_0x5a7045(0x2aab)](_0x58ec42,_0x3b36a1,_0x5a3784,_0x1dd076,_0xbba5e3,_0x1e501a),_0x1e501a;}static[_0x49ba02(0x2aab)](_0x1efbb0,_0x27afe8,_0x2f5ed8,_0x22b4f1,_0x404531,_0x266649){var _0x4fc255=_0x404531*_0x404531;return _0x266649['x']=0x6*(_0x4fc255-_0x404531)*_0x1efbb0['x']+(0x3*_0x4fc255-0x4*_0x404531+0x1)*_0x27afe8['x']+0x6*(-_0x4fc255+_0x404531)*_0x2f5ed8['x']+(0x3*_0x4fc255-0x2*_0x404531)*_0x22b4f1['x'],_0x266649['y']=0x6*(_0x4fc255-_0x404531)*_0x1efbb0['y']+(0x3*_0x4fc255-0x4*_0x404531+0x1)*_0x27afe8['y']+0x6*(-_0x4fc255+_0x404531)*_0x2f5ed8['y']+(0x3*_0x4fc255-0x2*_0x404531)*_0x22b4f1['y'],_0x266649;}static[_0x49ba02(0x36c)](_0x38e010,_0x1ea75a,_0x575156){var _0x3aed5d=_0x49ba02,_0x48895b=_0x38e010['x']+(_0x1ea75a['x']-_0x38e010['x'])*_0x575156,_0x1ea75a=_0x38e010['y']+(_0x1ea75a['y']-_0x38e010['y'])*_0x575156;return new _0x38e010[(_0x3aed5d(0x1249))](_0x48895b,_0x1ea75a);}static[_0x49ba02(0x936)](_0x462dc9,_0x31bea6){return _0x462dc9['x']*_0x31bea6['x']+_0x462dc9['y']*_0x31bea6['y'];}static['Normalize'](_0x16949d){var _0x129816=new _0x16949d['constructor']();return this['NormalizeToRef'](_0x16949d,_0x129816),_0x129816;}static[_0x49ba02(0x18f5)](_0x45b6b1,_0x2c6fab){var _0x3bb165=_0x45b6b1['length']();return 0x0!==_0x3bb165&&(_0x2c6fab['x']=_0x45b6b1['x']/_0x3bb165,_0x2c6fab['y']=_0x45b6b1['y']/_0x3bb165),_0x2c6fab;}static[_0x49ba02(0x1fe4)](_0x44e294,_0x21bdc7){var _0x21e1ba=_0x49ba02,_0x35adfb=(_0x44e294['x']<_0x21bdc7['x']?_0x44e294:_0x21bdc7)['x'],_0x21bdc7=(_0x44e294['y']<_0x21bdc7['y']?_0x44e294:_0x21bdc7)['y'];return new _0x44e294[(_0x21e1ba(0x1249))](_0x35adfb,_0x21bdc7);}static['Maximize'](_0x383a24,_0xa4c138){var _0x40abb6=_0x49ba02,_0x1b34ce=(_0x383a24['x']>_0xa4c138['x']?_0x383a24:_0xa4c138)['x'],_0xa4c138=(_0x383a24['y']>_0xa4c138['y']?_0x383a24:_0xa4c138)['y'];return new _0x383a24[(_0x40abb6(0x1249))](_0x1b34ce,_0xa4c138);}static[_0x49ba02(0x3519)](_0x2530e0,_0x3b1176){var _0x45da6b=_0x49ba02,_0x55d7c7=new _0x2530e0[(_0x45da6b(0x1249))]();return _0x4b697f[_0x45da6b(0x335b)](_0x2530e0,_0x3b1176,_0x55d7c7),_0x55d7c7;}static[_0x49ba02(0x335b)](_0xf0719e,_0x293e99,_0x5beb9c){var _0x293e99=_0x293e99['m'],_0x2cf6e9=_0xf0719e['x']*_0x293e99[0x0]+_0xf0719e['y']*_0x293e99[0x4]+_0x293e99[0xc],_0xf0719e=_0xf0719e['x']*_0x293e99[0x1]+_0xf0719e['y']*_0x293e99[0x5]+_0x293e99[0xd];return _0x5beb9c['x']=_0x2cf6e9,_0x5beb9c['y']=_0xf0719e,_0x5beb9c;}static[_0x49ba02(0x3adb)](_0x32f2ca,_0xd6cae,_0x62bbfc,_0x370413){var _0x11674b=0.5*(-_0x62bbfc['y']*_0x370413['x']+_0xd6cae['y']*(-_0x62bbfc['x']+_0x370413['x'])+_0xd6cae['x']*(_0x62bbfc['y']-_0x370413['y'])+_0x62bbfc['x']*_0x370413['y']),_0xbdd9fa=_0x11674b<0x0?-0x1:0x1,_0x370413=(_0xd6cae['y']*_0x370413['x']-_0xd6cae['x']*_0x370413['y']+(_0x370413['y']-_0xd6cae['y'])*_0x32f2ca['x']+(_0xd6cae['x']-_0x370413['x'])*_0x32f2ca['y'])*_0xbdd9fa,_0x62bbfc=(_0xd6cae['x']*_0x62bbfc['y']-_0xd6cae['y']*_0x62bbfc['x']+(_0xd6cae['y']-_0x62bbfc['y'])*_0x32f2ca['x']+(_0x62bbfc['x']-_0xd6cae['x'])*_0x32f2ca['y'])*_0xbdd9fa;return 0x0<_0x370413&&0x0<_0x62bbfc&&_0x370413+_0x62bbfc<0x2*_0x11674b*_0xbdd9fa;}static[_0x49ba02(0xd9f)](_0x247a5c,_0x249c2c){var _0x24b910=_0x49ba02;return Math[_0x24b910(0xa6b)](_0x4b697f['DistanceSquared'](_0x247a5c,_0x249c2c));}static[_0x49ba02(0x2586)](_0x1b5e08,_0x145e50){var _0x482b61=_0x1b5e08['x']-_0x145e50['x'],_0x1b5e08=_0x1b5e08['y']-_0x145e50['y'];return _0x482b61*_0x482b61+_0x1b5e08*_0x1b5e08;}static[_0x49ba02(0x776)](_0x26b3b3,_0x3be31e){var _0x1dd6c9=_0x49ba02,_0x4bbb8c=new _0x26b3b3[(_0x1dd6c9(0x1249))]();return _0x4b697f[_0x1dd6c9(0x3b74)](_0x26b3b3,_0x3be31e,_0x4bbb8c);}static['CenterToRef'](_0x404801,_0x4b03ce,_0x4fc0be){var _0x57033e=_0x49ba02;return _0x4fc0be[_0x57033e(0x3c7)]((_0x404801['x']+_0x4b03ce['x'])/0x2,(_0x404801['y']+_0x4b03ce['y'])/0x2);}static['DistanceOfPointFromSegment'](_0x21c6d7,_0x220871,_0x2daa7f){var _0x579d74=_0x49ba02,_0x11a0eb=_0x4b697f[_0x579d74(0x2586)](_0x220871,_0x2daa7f);if(0x0===_0x11a0eb)return _0x4b697f[_0x579d74(0xd9f)](_0x21c6d7,_0x220871);const _0x44d2ae=_0x2daa7f[_0x579d74(0x34cd)](_0x220871);return _0x2daa7f=Math[_0x579d74(0x34dd)](0x0,Math[_0x579d74(0x1858)](0x1,_0x4b697f[_0x579d74(0x936)](_0x21c6d7[_0x579d74(0x34cd)](_0x220871),_0x44d2ae)/_0x11a0eb)),_0x11a0eb=_0x220871['add'](_0x44d2ae[_0x579d74(0x11e3)](_0x2daa7f,_0x2daa7f)),_0x4b697f['Distance'](_0x21c6d7,_0x11a0eb);}}_0x4b697f[_0x49ba02(0x3528)]=_0x4b697f['Zero']();class _0x1e9167{constructor(_0x1ad9be=0x0,_0x5cc7a1=0x0,_0x420568=0x0){var _0xbf826f=_0x49ba02;this[_0xbf826f(0x3e9e)]=!0x0,this['_x']=_0x1ad9be,this['_y']=_0x5cc7a1,this['_z']=_0x420568;}get['x'](){return this['_x'];}set['x'](_0xcb4ec0){this['_x']=_0xcb4ec0,this['_isDirty']=!0x0;}get['y'](){return this['_y'];}set['y'](_0x38d221){this['_y']=_0x38d221,this['_isDirty']=!0x0;}get['z'](){return this['_z'];}set['z'](_0x4098e5){var _0x296ea1=_0x49ba02;this['_z']=_0x4098e5,this[_0x296ea1(0x3e9e)]=!0x0;}['toString'](){var _0x1d77f1=_0x49ba02;return _0x1d77f1(0x392)+this['_x']+_0x1d77f1(0x24ee)+this['_y']+_0x1d77f1(0x12a6)+this['_z']+'}';}[_0x49ba02(0x28c8)](){return'Vector3';}[_0x49ba02(0x137e)](){return 0x18d*(0x18d*_0x2b3847(this['_x'])^_0x2b3847(this['_y']))^_0x2b3847(this['_z']);}['asArray'](){var _0x506db6=[];return this['toArray'](_0x506db6,0x0),_0x506db6;}[_0x49ba02(0x15fc)](_0x1430ec,_0x3ef2fe=0x0){return _0x1430ec[_0x3ef2fe]=this['_x'],_0x1430ec[_0x3ef2fe+0x1]=this['_y'],_0x1430ec[_0x3ef2fe+0x2]=this['_z'],this;}[_0x49ba02(0x1c2c)](_0x4a296b,_0x5944f7=0x0){var _0x53c951=_0x49ba02;return _0x1e9167[_0x53c951(0x4c1)](_0x4a296b,_0x5944f7,this),this;}[_0x49ba02(0x2c53)](){return _0x2ee53e['RotationYawPitchRoll'](this['_y'],this['_x'],this['_z']);}[_0x49ba02(0x16b8)](_0x483a1b){var _0x2e5b64=_0x49ba02;return this[_0x2e5b64(0x1a4e)](_0x483a1b['_x'],_0x483a1b['_y'],_0x483a1b['_z']);}['addInPlaceFromFloats'](_0x1bdd1e,_0x5dd9e0,_0x88e0fd){var _0x13e6d6=_0x49ba02;return this['_x']+=_0x1bdd1e,this['_y']+=_0x5dd9e0,this['_z']+=_0x88e0fd,this[_0x13e6d6(0x3e9e)]=!0x0,this;}[_0x49ba02(0x2ed7)](_0x3a2c5a){var _0x470392=_0x49ba02;return new this[(_0x470392(0x1249))](this['_x']+_0x3a2c5a['_x'],this['_y']+_0x3a2c5a['_y'],this['_z']+_0x3a2c5a['_z']);}[_0x49ba02(0x2487)](_0x2fa840,_0x3a3684){return _0x3a3684['copyFromFloats'](this['_x']+_0x2fa840['_x'],this['_y']+_0x2fa840['_y'],this['_z']+_0x2fa840['_z']);}[_0x49ba02(0x1485)](_0x1bb842){var _0x69f5b5=_0x49ba02;return this['_x']-=_0x1bb842['_x'],this['_y']-=_0x1bb842['_y'],this['_z']-=_0x1bb842['_z'],this[_0x69f5b5(0x3e9e)]=!0x0,this;}[_0x49ba02(0x34cd)](_0x44aea9){return new this['constructor'](this['_x']-_0x44aea9['_x'],this['_y']-_0x44aea9['_y'],this['_z']-_0x44aea9['_z']);}['subtractToRef'](_0x2259a1,_0x1a2379){var _0x5c424a=_0x49ba02;return this[_0x5c424a(0x3102)](_0x2259a1['_x'],_0x2259a1['_y'],_0x2259a1['_z'],_0x1a2379);}['subtractFromFloats'](_0x489d51,_0x31e924,_0x5bd989){var _0x380db3=_0x49ba02;return new this[(_0x380db3(0x1249))](this['_x']-_0x489d51,this['_y']-_0x31e924,this['_z']-_0x5bd989);}[_0x49ba02(0x3102)](_0x2455ff,_0x9b456f,_0x3ad672,_0x2f714c){return _0x2f714c['copyFromFloats'](this['_x']-_0x2455ff,this['_y']-_0x9b456f,this['_z']-_0x3ad672);}[_0x49ba02(0x2f03)](){var _0x5a8407=_0x49ba02;return new this[(_0x5a8407(0x1249))](-this['_x'],-this['_y'],-this['_z']);}[_0x49ba02(0x12b3)](){var _0x5ded7e=_0x49ba02;return this['_x']*=-0x1,this['_y']*=-0x1,this['_z']*=-0x1,this[_0x5ded7e(0x3e9e)]=!0x0,this;}['negateToRef'](_0x4debec){var _0xda5251=_0x49ba02;return _0x4debec[_0xda5251(0x3c7)](-0x1*this['_x'],-0x1*this['_y'],-0x1*this['_z']);}[_0x49ba02(0x3679)](_0x4ad73a){var _0xdef9fd=_0x49ba02;return this['_x']*=_0x4ad73a,this['_y']*=_0x4ad73a,this['_z']*=_0x4ad73a,this[_0xdef9fd(0x3e9e)]=!0x0,this;}[_0x49ba02(0xa64)](_0x54059c){var _0x2e3512=_0x49ba02;return new this[(_0x2e3512(0x1249))](this['_x']*_0x54059c,this['_y']*_0x54059c,this['_z']*_0x54059c);}[_0x49ba02(0x1310)](_0x32a04f,_0xe86b51){var _0x1ccdcf=_0x49ba02;return _0xe86b51[_0x1ccdcf(0x3c7)](this['_x']*_0x32a04f,this['_y']*_0x32a04f,this['_z']*_0x32a04f);}[_0x49ba02(0x348c)](_0x16a158){var _0x3839ae=_0x49ba02,_0x19810b=this[_0x3839ae(0x9da)]();let _0x40a843=Math[_0x3839ae(0x1347)](this['y']/_0x19810b);var _0x455fe2=Math[_0x3839ae(0x16b9)](this['z'],this['x']),_0xd94989=(_0x40a843>Math['PI']/0x2?_0x40a843-=Math['PI']/0x2:_0x40a843+=Math['PI']/0x2,_0x19810b*Math[_0x3839ae(0x2f82)](_0x40a843)*Math[_0x3839ae(0x3276)](_0x455fe2)),_0xf88930=_0x19810b*Math['cos'](_0x40a843),_0x19810b=_0x19810b*Math[_0x3839ae(0x2f82)](_0x40a843)*Math[_0x3839ae(0x2f82)](_0x455fe2);return _0x16a158['set'](_0xd94989,_0xf88930,_0x19810b),_0x16a158;}[_0x49ba02(0x354e)](_0x37df58,_0xc778fd){var _0x4ff216=_0x49ba02,_0x5ea451=_0x37df58['_w']*this['_x']+_0x37df58['_y']*this['_z']-_0x37df58['_z']*this['_y'],_0x13cb3d=_0x37df58['_w']*this['_y']+_0x37df58['_z']*this['_x']-_0x37df58['_x']*this['_z'],_0x2c599b=_0x37df58['_w']*this['_z']+_0x37df58['_x']*this['_y']-_0x37df58['_y']*this['_x'],_0x578819=-_0x37df58['_x']*this['_x']-_0x37df58['_y']*this['_y']-_0x37df58['_z']*this['_z'];return _0xc778fd['_x']=_0x5ea451*_0x37df58['_w']+_0x578819*-_0x37df58['_x']+_0x13cb3d*-_0x37df58['_z']-_0x2c599b*-_0x37df58['_y'],_0xc778fd['_y']=_0x13cb3d*_0x37df58['_w']+_0x578819*-_0x37df58['_y']+_0x2c599b*-_0x37df58['_x']-_0x5ea451*-_0x37df58['_z'],_0xc778fd['_z']=_0x2c599b*_0x37df58['_w']+_0x578819*-_0x37df58['_z']+_0x5ea451*-_0x37df58['_y']-_0x13cb3d*-_0x37df58['_x'],_0xc778fd[_0x4ff216(0x3e9e)]=!0x0,_0xc778fd;}[_0x49ba02(0x3f14)](_0x34af3d){var _0xbac402=_0x49ba02;return this[_0xbac402(0x354e)](_0x34af3d,this);}[_0x49ba02(0x2d59)](_0x2cb642){var _0x21bf5e=_0x49ba02;return this['applyRotationQuaternionToRef'](_0x2cb642,new this[(_0x21bf5e(0x1249))]());}[_0x49ba02(0x780)](_0x32901f,_0x99585f){return _0x99585f['addInPlaceFromFloats'](this['_x']*_0x32901f,this['_y']*_0x32901f,this['_z']*_0x32901f);}['projectOnPlane'](_0x3154ae,_0x1205d3){var _0x16b32d=_0x49ba02,_0x2587c9=new this[(_0x16b32d(0x1249))]();return this['projectOnPlaneToRef'](_0x3154ae,_0x1205d3,_0x2587c9),_0x2587c9;}['projectOnPlaneToRef'](_0x4878cc,_0x6452ac,_0x32e957){var _0x50e84c=_0x49ba02,_0x3fcd0f=_0x4878cc[_0x50e84c(0x23e1)],_0x4878cc=_0x4878cc['d'];const _0x1386db=_0x215a2f[_0x50e84c(0x310d)][0x0];this[_0x50e84c(0x1d96)](_0x6452ac,_0x1386db),_0x1386db[_0x50e84c(0x90a)]();var _0x467734=_0x1e9167[_0x50e84c(0x936)](_0x1386db,_0x3fcd0f);return Math[_0x50e84c(0x1516)](_0x467734)this['_x']&&(this['x']=_0x11a1e7),_0x194a00>this['_y']&&(this['y']=_0x194a00),_0x389c42>this['_z']&&(this['z']=_0x389c42),this;}[_0x49ba02(0x14e)](_0x36507d){var _0x4fae21=_0x49ba02,_0x5f5284=Math[_0x4fae21(0x1516)](this['_x']),_0x6f1a56=Math['abs'](this['_y']);if(!_0x2d5dfd['R'][_0x4fae21(0x1af4)](_0x5f5284,_0x6f1a56,_0x36507d))return!0x0;var _0x2d9e94=Math[_0x4fae21(0x1516)](this['_z']);return!_0x2d5dfd['R'][_0x4fae21(0x1af4)](_0x5f5284,_0x2d9e94,_0x36507d)||!_0x2d5dfd['R']['WithinEpsilon'](_0x6f1a56,_0x2d9e94,_0x36507d);}get[_0x49ba02(0x361)](){var _0x27f366=Math['abs'](this['_x']);return _0x27f366!==Math['abs'](this['_y'])||_0x27f366!==Math['abs'](this['_z']);}[_0x49ba02(0x27d7)](){var _0x2158ab=_0x49ba02;return new this[(_0x2158ab(0x1249))](Math['floor'](this['_x']),Math[_0x2158ab(0x27d7)](this['_y']),Math[_0x2158ab(0x27d7)](this['_z']));}[_0x49ba02(0x289a)](){var _0x49cfd3=_0x49ba02;return new this[(_0x49cfd3(0x1249))](this['_x']-Math[_0x49cfd3(0x27d7)](this['_x']),this['_y']-Math[_0x49cfd3(0x27d7)](this['_y']),this['_z']-Math['floor'](this['_z']));}[_0x49ba02(0x9da)](){var _0x1f1461=_0x49ba02;return Math[_0x1f1461(0xa6b)](this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z']);}[_0x49ba02(0x41c1)](){return this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z'];}get[_0x49ba02(0x3a90)](){return this['_x']*this['_y']*this['_z']==0x0;}[_0x49ba02(0x90a)](){var _0x1f1f31=_0x49ba02;return this['normalizeFromLength'](this[_0x1f1f31(0x9da)]());}['reorderInPlace'](_0x4da0f6){var _0xbb7786=_0x49ba02;return _0xbb7786(0x3cf)!==(_0x4da0f6=_0x4da0f6[_0xbb7786(0x15e4)]())&&(_0x215a2f[_0xbb7786(0x310d)][0x0][_0xbb7786(0x2687)](this),['x','y','z'][_0xbb7786(0x982)]((_0x2c21c3,_0x47270d)=>{var _0x3ad856=_0xbb7786;this[_0x2c21c3]=_0x215a2f[_0x3ad856(0x310d)][0x0][_0x4da0f6[_0x47270d]];})),this;}['rotateByQuaternionToRef'](_0x310d1d,_0x37a700){var _0x14f63b=_0x49ba02;return _0x310d1d['toRotationMatrix'](_0x215a2f[_0x14f63b(0x735)][0x0]),_0x1e9167[_0x14f63b(0x330a)](this,_0x215a2f[_0x14f63b(0x735)][0x0],_0x37a700),_0x37a700;}[_0x49ba02(0xc65)](_0x11c2d8,_0xa04865,_0x29a191){var _0x5ee9e2=_0x49ba02;return this[_0x5ee9e2(0x1d96)](_0xa04865,_0x215a2f[_0x5ee9e2(0x310d)][0x0]),_0x215a2f[_0x5ee9e2(0x310d)][0x0][_0x5ee9e2(0x3cae)](_0x11c2d8,_0x215a2f[_0x5ee9e2(0x310d)][0x0]),_0xa04865[_0x5ee9e2(0x2487)](_0x215a2f[_0x5ee9e2(0x310d)][0x0],_0x29a191),_0x29a191;}[_0x49ba02(0x30cc)](_0x10879b){var _0x419206=_0x49ba02,_0xc7a04=new this[(_0x419206(0x1249))]();return _0x1e9167[_0x419206(0x27ce)](this,_0x10879b,_0xc7a04);}[_0x49ba02(0x114b)](_0x4d99fa){var _0x1f00d9=_0x49ba02;return 0x0===_0x4d99fa||0x1===_0x4d99fa?this:this[_0x1f00d9(0x3679)](0x1/_0x4d99fa);}[_0x49ba02(0x348b)](){var _0x2940b4=_0x49ba02,_0x1da7f5=new this[(_0x2940b4(0x1249))](0x0,0x0,0x0);return this[_0x2940b4(0x3cf4)](_0x1da7f5),_0x1da7f5;}['normalizeToRef'](_0x3071ca){var _0x82c0c4=_0x49ba02,_0x830b41=this[_0x82c0c4(0x9da)]();return 0x0===_0x830b41||0x1===_0x830b41?_0x3071ca[_0x82c0c4(0x3c7)](this['_x'],this['_y'],this['_z']):this[_0x82c0c4(0x1310)](0x1/_0x830b41,_0x3071ca);}[_0x49ba02(0x2654)](){var _0x4325ab=_0x49ba02;return new this[(_0x4325ab(0x1249))](this['_x'],this['_y'],this['_z']);}[_0x49ba02(0x2687)](_0x12e859){var _0x4c81ad=_0x49ba02;return this[_0x4c81ad(0x3c7)](_0x12e859['_x'],_0x12e859['_y'],_0x12e859['_z']);}[_0x49ba02(0x3c7)](_0x2badee,_0x62fde,_0xae62ee){var _0x493747=_0x49ba02;return this['_x']=_0x2badee,this['_y']=_0x62fde,this['_z']=_0xae62ee,this[_0x493747(0x3e9e)]=!0x0,this;}[_0x49ba02(0x1878)](_0x4bf7bf,_0x5ce8d2,_0x3d6a9f){return this['copyFromFloats'](_0x4bf7bf,_0x5ce8d2,_0x3d6a9f);}[_0x49ba02(0x34b)](_0xf7d146){return this['_x']=this['_y']=this['_z']=_0xf7d146,this['_isDirty']=!0x0,this;}static[_0x49ba02(0x36e8)](_0x7bb55c,_0x990e94,_0x2bc386,_0x5aacc2){var _0x53ff2d=_0x49ba02;return _0x7bb55c=_0x1e9167[_0x53ff2d(0x936)](_0x7bb55c,_0x2bc386)-_0x5aacc2,_0x7bb55c/(_0x7bb55c-(_0x1e9167[_0x53ff2d(0x936)](_0x990e94,_0x2bc386)-_0x5aacc2));}static['GetAngleBetweenVectors'](_0x59269d,_0x27ba43,_0x84f5bd){var _0x25f4c5=_0x49ba02,_0x59269d=_0x59269d[_0x25f4c5(0x3cf4)](_0x215a2f['Vector3'][0x1]),_0x27ba43=_0x27ba43['normalizeToRef'](_0x215a2f[_0x25f4c5(0x310d)][0x2]),_0x4a2e66=_0x1e9167[_0x25f4c5(0x936)](_0x59269d,_0x27ba43),_0x4a2e66=_0x2d5dfd['R'][_0x25f4c5(0x1614)](_0x4a2e66,-0x1,0x1),_0x23c498=Math['acos'](_0x4a2e66),_0x4d4ee8=_0x215a2f[_0x25f4c5(0x310d)][0x3];return _0x1e9167[_0x25f4c5(0x27ce)](_0x59269d,_0x27ba43,_0x4d4ee8),0x0<_0x1e9167[_0x25f4c5(0x936)](_0x4d4ee8,_0x84f5bd)?isNaN(_0x23c498)?0x0:_0x23c498:isNaN(_0x23c498)?-Math['PI']:-Math[_0x25f4c5(0x1347)](_0x4a2e66);}static['GetAngleBetweenVectorsOnPlane'](_0x4ab9ca,_0x3a6715,_0xae3842){var _0x5d6187=_0x49ba02;_0x215a2f[_0x5d6187(0x310d)][0x0][_0x5d6187(0x2687)](_0x4ab9ca);const _0x3eff93=_0x215a2f[_0x5d6187(0x310d)][0x0],_0x2e5fe0=(_0x215a2f[_0x5d6187(0x310d)][0x1][_0x5d6187(0x2687)](_0x3a6715),_0x215a2f[_0x5d6187(0x310d)][0x1]),_0x19cd8c=(_0x215a2f[_0x5d6187(0x310d)][0x2]['copyFrom'](_0xae3842),_0x215a2f['Vector3'][0x2]);return _0x4ab9ca=_0x215a2f['Vector3'][0x3],_0x3a6715=_0x215a2f[_0x5d6187(0x310d)][0x4],_0x3eff93['normalize'](),_0x2e5fe0[_0x5d6187(0x90a)](),_0x19cd8c[_0x5d6187(0x90a)](),_0x1e9167['CrossToRef'](_0x19cd8c,_0x3eff93,_0x4ab9ca),_0x1e9167[_0x5d6187(0x27ce)](_0x4ab9ca,_0x19cd8c,_0x3a6715),_0xae3842=Math[_0x5d6187(0x16b9)](_0x1e9167[_0x5d6187(0x936)](_0x2e5fe0,_0x4ab9ca),_0x1e9167[_0x5d6187(0x936)](_0x2e5fe0,_0x3a6715)),_0x2d5dfd['R'][_0x5d6187(0x1e3e)](_0xae3842);}static[_0x49ba02(0x3d30)](_0x36a4e5,_0x449f86,_0x33e7c7){var _0x7ef25b=_0x49ba02,_0x5273b3=_0x98bca8[_0x7ef25b(0x310d)][0x0];return _0x449f86['subtractToRef'](_0x36a4e5,_0x5273b3),_0x33e7c7['_y']=Math[_0x7ef25b(0x16b9)](_0x5273b3['x'],_0x5273b3['z'])||0x0,_0x33e7c7['_x']=Math[_0x7ef25b(0x16b9)](Math[_0x7ef25b(0xa6b)](Math[_0x7ef25b(0x29b2)](_0x5273b3['x'],0x2)+Math[_0x7ef25b(0x29b2)](_0x5273b3['z'],0x2)),_0x5273b3['y'])||0x0,_0x33e7c7['_z']=0x0,_0x33e7c7[_0x7ef25b(0x3e9e)]=!0x0,_0x33e7c7;}static['PitchYawRollToMoveBetweenPoints'](_0x499967,_0x50afd7){var _0x129909=_0x49ba02,_0x42402a=_0x1e9167[_0x129909(0x317a)]();return _0x1e9167[_0x129909(0x3d30)](_0x499967,_0x50afd7,_0x42402a);}static[_0x49ba02(0x20d1)](_0x26c907,_0xa45c5f,_0x20ed23,_0x454717){var _0x2328c0=_0x49ba02;_0x20ed23=_0x2d5dfd['R'][_0x2328c0(0x1614)](_0x20ed23,0x0,0x1);const _0x499bc6=_0x215a2f[_0x2328c0(0x310d)][0x0],_0xd4c1f=_0x215a2f[_0x2328c0(0x310d)][0x1];_0x499bc6[_0x2328c0(0x2687)](_0x26c907);var _0x1a7233,_0x26c907=_0x499bc6['length'](),_0xa45c5f=(_0x499bc6[_0x2328c0(0x114b)](_0x26c907),_0xd4c1f[_0x2328c0(0x2687)](_0xa45c5f),_0xd4c1f[_0x2328c0(0x9da)]()),_0x2af522=(_0xd4c1f['normalizeFromLength'](_0xa45c5f),_0x1e9167[_0x2328c0(0x936)](_0x499bc6,_0xd4c1f));let _0x1a1665,_0x8df901;return _0x8df901=_0x2af522<0x1-_0x4f5c94['kn']?(_0x2af522=Math['acos'](_0x2af522),_0x1a7233=0x1/Math[_0x2328c0(0x2f82)](_0x2af522),_0x1a1665=Math[_0x2328c0(0x2f82)]((0x1-_0x20ed23)*_0x2af522)*_0x1a7233,Math['sin'](_0x20ed23*_0x2af522)*_0x1a7233):(_0x1a1665=0x1-_0x20ed23,_0x20ed23),_0x499bc6[_0x2328c0(0x3679)](_0x1a1665),_0xd4c1f['scaleInPlace'](_0x8df901),_0x454717[_0x2328c0(0x2687)](_0x499bc6)[_0x2328c0(0x16b8)](_0xd4c1f),_0x454717[_0x2328c0(0x3679)](_0x2d5dfd['R'][_0x2328c0(0x36c)](_0x26c907,_0xa45c5f,_0x20ed23)),_0x454717;}static[_0x49ba02(0x36ac)](_0x10a8b5,_0x5d320c,_0x4e4cf8,_0x1590d2,_0x38b5e8){var _0xa5e1d1=_0x49ba02;return _0x1e9167[_0xa5e1d1(0x20d1)](_0x10a8b5,_0x5d320c,0x0===_0x1590d2?0x1:_0x4e4cf8/_0x1590d2,_0x38b5e8),_0x38b5e8;}static[_0x49ba02(0x1e74)](_0x53cff4,_0x3a7451=0x0){return new _0x1e9167(_0x53cff4[_0x3a7451],_0x53cff4[_0x3a7451+0x1],_0x53cff4[_0x3a7451+0x2]);}static[_0x49ba02(0x2219)](_0x5e4942,_0x45c122){var _0x142222=_0x49ba02;return _0x1e9167[_0x142222(0x1e74)](_0x5e4942,_0x45c122);}static[_0x49ba02(0x4c1)](_0x4e20a2,_0x2d4c84,_0x208c9f){var _0x33693a=_0x49ba02;return _0x208c9f['_x']=_0x4e20a2[_0x2d4c84],_0x208c9f['_y']=_0x4e20a2[_0x2d4c84+0x1],_0x208c9f['_z']=_0x4e20a2[_0x2d4c84+0x2],_0x208c9f[_0x33693a(0x3e9e)]=!0x0,_0x208c9f;}static[_0x49ba02(0x234f)](_0x13e062,_0x4978fc,_0x655b92){var _0x33166b=_0x49ba02;return _0x1e9167[_0x33166b(0x4c1)](_0x13e062,_0x4978fc,_0x655b92);}static['FromFloatsToRef'](_0x52174a,_0x5c172d,_0x1242a7,_0x1d0f4b){var _0x3835e9=_0x49ba02;return _0x1d0f4b[_0x3835e9(0x3c7)](_0x52174a,_0x5c172d,_0x1242a7),_0x1d0f4b;}static[_0x49ba02(0x317a)](){return new _0x1e9167(0x0,0x0,0x0);}static['One'](){return new _0x1e9167(0x1,0x1,0x1);}static['Up'](){return new _0x1e9167(0x0,0x1,0x0);}static get[_0x49ba02(0x10b4)](){var _0x5814c7=_0x49ba02;return _0x1e9167[_0x5814c7(0x2e91)];}static get[_0x49ba02(0x373)](){var _0x15cce2=_0x49ba02;return _0x1e9167[_0x15cce2(0x3123)];}static get[_0x49ba02(0x3293)](){return _0x1e9167['_RightReadOnly'];}static get[_0x49ba02(0x32e)](){var _0x339d37=_0x49ba02;return _0x1e9167[_0x339d37(0x3782)];}static get[_0x49ba02(0x2b0e)](){return _0x1e9167['_LeftHandedForwardReadOnly'];}static get[_0x49ba02(0x2019)](){var _0x28e1e4=_0x49ba02;return _0x1e9167[_0x28e1e4(0x15e)];}static get[_0x49ba02(0x1bef)](){var _0x34f692=_0x49ba02;return _0x1e9167[_0x34f692(0xc6d)];}static get[_0x49ba02(0xfbe)](){return _0x1e9167['_RightHandedBackwardReadOnly'];}static get[_0x49ba02(0x179b)](){var _0x26f893=_0x49ba02;return _0x1e9167[_0x26f893(0x3528)];}static[_0x49ba02(0x208b)](){return new _0x1e9167(0x0,-0x1,0x0);}static[_0x49ba02(0x2e83)](_0x499fb8=!0x1){return new _0x1e9167(0x0,0x0,_0x499fb8?-0x1:0x1);}static[_0x49ba02(0xac9)](_0x5e7f1a=!0x1){return new _0x1e9167(0x0,0x0,_0x5e7f1a?0x1:-0x1);}static[_0x49ba02(0x1125)](){return new _0x1e9167(0x1,0x0,0x0);}static['Left'](){return new _0x1e9167(-0x1,0x0,0x0);}static['Random'](_0x452929=0x0,_0x52d77c=0x1){var _0x1be837=_0x49ba02;return new _0x1e9167(_0x2d5dfd['R'][_0x1be837(0x3040)](_0x452929,_0x52d77c),_0x2d5dfd['R'][_0x1be837(0x3040)](_0x452929,_0x52d77c),_0x2d5dfd['R'][_0x1be837(0x3040)](_0x452929,_0x52d77c));}static[_0x49ba02(0x285c)](_0x20adaf,_0x4df40e){var _0x1d45f0=_0x49ba02,_0x4a669f=_0x1e9167[_0x1d45f0(0x317a)]();return _0x1e9167[_0x1d45f0(0x330a)](_0x20adaf,_0x4df40e,_0x4a669f),_0x4a669f;}static[_0x49ba02(0x330a)](_0x9f1f15,_0x2bac5a,_0x4ab70b){var _0x24dd3d=_0x49ba02;return _0x1e9167[_0x24dd3d(0x1694)](_0x9f1f15['_x'],_0x9f1f15['_y'],_0x9f1f15['_z'],_0x2bac5a,_0x4ab70b),_0x4ab70b;}static[_0x49ba02(0x1694)](_0x5b0f48,_0x393f59,_0x4cba8f,_0x2cd7e0,_0x5a8fae){var _0x557d1d=_0x49ba02,_0x2cd7e0=_0x2cd7e0['m'],_0x509b04=_0x5b0f48*_0x2cd7e0[0x0]+_0x393f59*_0x2cd7e0[0x4]+_0x4cba8f*_0x2cd7e0[0x8]+_0x2cd7e0[0xc],_0xbce3be=_0x5b0f48*_0x2cd7e0[0x1]+_0x393f59*_0x2cd7e0[0x5]+_0x4cba8f*_0x2cd7e0[0x9]+_0x2cd7e0[0xd],_0x2cb512=_0x5b0f48*_0x2cd7e0[0x2]+_0x393f59*_0x2cd7e0[0x6]+_0x4cba8f*_0x2cd7e0[0xa]+_0x2cd7e0[0xe],_0x5b0f48=0x1/(_0x5b0f48*_0x2cd7e0[0x3]+_0x393f59*_0x2cd7e0[0x7]+_0x4cba8f*_0x2cd7e0[0xb]+_0x2cd7e0[0xf]);return _0x5a8fae['_x']=_0x509b04*_0x5b0f48,_0x5a8fae['_y']=_0xbce3be*_0x5b0f48,_0x5a8fae['_z']=_0x2cb512*_0x5b0f48,_0x5a8fae[_0x557d1d(0x3e9e)]=!0x0,_0x5a8fae;}static['TransformNormal'](_0x497232,_0x1790d1){var _0x183770=_0x49ba02,_0x54fc18=_0x1e9167[_0x183770(0x317a)]();return _0x1e9167[_0x183770(0x3cd8)](_0x497232,_0x1790d1,_0x54fc18),_0x54fc18;}static[_0x49ba02(0x3cd8)](_0x204cf1,_0x418c9e,_0x581537){var _0x4f7826=_0x49ba02;return this[_0x4f7826(0x9e0)](_0x204cf1['_x'],_0x204cf1['_y'],_0x204cf1['_z'],_0x418c9e,_0x581537),_0x581537;}static['TransformNormalFromFloatsToRef'](_0x1050aa,_0x4afe38,_0x3c82b1,_0x4e4fd7,_0x514012){var _0x7bdeed=_0x49ba02;return _0x4e4fd7=_0x4e4fd7['m'],(_0x514012['_x']=_0x1050aa*_0x4e4fd7[0x0]+_0x4afe38*_0x4e4fd7[0x4]+_0x3c82b1*_0x4e4fd7[0x8],_0x514012['_y']=_0x1050aa*_0x4e4fd7[0x1]+_0x4afe38*_0x4e4fd7[0x5]+_0x3c82b1*_0x4e4fd7[0x9],_0x514012['_z']=_0x1050aa*_0x4e4fd7[0x2]+_0x4afe38*_0x4e4fd7[0x6]+_0x3c82b1*_0x4e4fd7[0xa],_0x514012[_0x7bdeed(0x3e9e)]=!0x0,_0x514012);}static[_0x49ba02(0xede)](_0x599659,_0x524f15,_0x59841c,_0x1a50a2,_0x130f34){var _0x1cc3e8=_0x49ba02,_0x32c3da=_0x130f34*_0x130f34,_0x409681=_0x130f34*_0x32c3da,_0x38f815=0.5*(0x2*_0x524f15['_x']+(-_0x599659['_x']+_0x59841c['_x'])*_0x130f34+(0x2*_0x599659['_x']-0x5*_0x524f15['_x']+0x4*_0x59841c['_x']-_0x1a50a2['_x'])*_0x32c3da+(-_0x599659['_x']+0x3*_0x524f15['_x']-0x3*_0x59841c['_x']+_0x1a50a2['_x'])*_0x409681),_0x54cd1d=0.5*(0x2*_0x524f15['_y']+(-_0x599659['_y']+_0x59841c['_y'])*_0x130f34+(0x2*_0x599659['_y']-0x5*_0x524f15['_y']+0x4*_0x59841c['_y']-_0x1a50a2['_y'])*_0x32c3da+(-_0x599659['_y']+0x3*_0x524f15['_y']-0x3*_0x59841c['_y']+_0x1a50a2['_y'])*_0x409681),_0x130f34=0.5*(0x2*_0x524f15['_z']+(-_0x599659['_z']+_0x59841c['_z'])*_0x130f34+(0x2*_0x599659['_z']-0x5*_0x524f15['_z']+0x4*_0x59841c['_z']-_0x1a50a2['_z'])*_0x32c3da+(-_0x599659['_z']+0x3*_0x524f15['_z']-0x3*_0x59841c['_z']+_0x1a50a2['_z'])*_0x409681);return new _0x599659[(_0x1cc3e8(0x1249))](_0x38f815,_0x54cd1d,_0x130f34);}static[_0x49ba02(0x1614)](_0x136aa7,_0x14e952,_0x226835){var _0x38dbe0=_0x49ba02,_0x39803e=new _0x136aa7[(_0x38dbe0(0x1249))]();return _0x1e9167[_0x38dbe0(0x4180)](_0x136aa7,_0x14e952,_0x226835,_0x39803e),_0x39803e;}static['ClampToRef'](_0x437c9f,_0x51302d,_0x1328f3,_0x34e630){let _0x42b8de=_0x437c9f['_x'],_0x2ceed5=(_0x42b8de=(_0x42b8de=_0x42b8de>_0x1328f3['_x']?_0x1328f3['_x']:_0x42b8de)<_0x51302d['_x']?_0x51302d['_x']:_0x42b8de,_0x437c9f['_y']),_0x31d048=(_0x2ceed5=(_0x2ceed5=_0x2ceed5>_0x1328f3['_y']?_0x1328f3['_y']:_0x2ceed5)<_0x51302d['_y']?_0x51302d['_y']:_0x2ceed5,_0x437c9f['_z']);return _0x31d048=(_0x31d048=_0x31d048>_0x1328f3['_z']?_0x1328f3['_z']:_0x31d048)<_0x51302d['_z']?_0x51302d['_z']:_0x31d048,_0x34e630['copyFromFloats'](_0x42b8de,_0x2ceed5,_0x31d048),_0x34e630;}static['CheckExtends'](_0x502640,_0x50958d,_0x48a858){var _0x150123=_0x49ba02;_0x50958d[_0x150123(0x261e)](_0x502640),_0x48a858[_0x150123(0x13c8)](_0x502640);}static[_0x49ba02(0x2b7)](_0x2dd0ea,_0x38e949,_0x554b06,_0x2f442e,_0x2adf1e){var _0x17e06f=_0x2adf1e*_0x2adf1e,_0x207484=_0x2adf1e*_0x17e06f,_0x440028=0x2*_0x207484-0x3*_0x17e06f+0x1,_0x2f38ce=-0x2*_0x207484+0x3*_0x17e06f,_0x2adf1e=_0x207484-0x2*_0x17e06f+_0x2adf1e,_0x207484=_0x207484-_0x17e06f,_0x17e06f=_0x2dd0ea['_x']*_0x440028+_0x554b06['_x']*_0x2f38ce+_0x38e949['_x']*_0x2adf1e+_0x2f442e['_x']*_0x207484,_0x509e17=_0x2dd0ea['_y']*_0x440028+_0x554b06['_y']*_0x2f38ce+_0x38e949['_y']*_0x2adf1e+_0x2f442e['_y']*_0x207484,_0x440028=_0x2dd0ea['_z']*_0x440028+_0x554b06['_z']*_0x2f38ce+_0x38e949['_z']*_0x2adf1e+_0x2f442e['_z']*_0x207484;return new _0x2dd0ea['constructor'](_0x17e06f,_0x509e17,_0x440028);}static[_0x49ba02(0xd0e)](_0x216421,_0x301a00,_0x27756e,_0x55cc46,_0x2d2f70){var _0x417f64=_0x49ba02,_0x4ebda5=new _0x216421['constructor']();return this[_0x417f64(0x2aab)](_0x216421,_0x301a00,_0x27756e,_0x55cc46,_0x2d2f70,_0x4ebda5),_0x4ebda5;}static[_0x49ba02(0x2aab)](_0x15bc59,_0x5b134f,_0x2a6525,_0x500ed6,_0x4061f8,_0x1b0a01){var _0x562121=_0x49ba02,_0x491b24=_0x4061f8*_0x4061f8;return _0x1b0a01['_x']=0x6*(_0x491b24-_0x4061f8)*_0x15bc59['_x']+(0x3*_0x491b24-0x4*_0x4061f8+0x1)*_0x5b134f['_x']+0x6*(-_0x491b24+_0x4061f8)*_0x2a6525['_x']+(0x3*_0x491b24-0x2*_0x4061f8)*_0x500ed6['_x'],_0x1b0a01['_y']=0x6*(_0x491b24-_0x4061f8)*_0x15bc59['_y']+(0x3*_0x491b24-0x4*_0x4061f8+0x1)*_0x5b134f['_y']+0x6*(-_0x491b24+_0x4061f8)*_0x2a6525['_y']+(0x3*_0x491b24-0x2*_0x4061f8)*_0x500ed6['_y'],_0x1b0a01['_z']=0x6*(_0x491b24-_0x4061f8)*_0x15bc59['_z']+(0x3*_0x491b24-0x4*_0x4061f8+0x1)*_0x5b134f['_z']+0x6*(-_0x491b24+_0x4061f8)*_0x2a6525['_z']+(0x3*_0x491b24-0x2*_0x4061f8)*_0x500ed6['_z'],_0x1b0a01[_0x562121(0x3e9e)]=!0x0,_0x1b0a01;}static[_0x49ba02(0x36c)](_0x13d35c,_0x2d4430,_0x210912){var _0xbab453=_0x49ba02,_0x5bdb81=new _0x13d35c[(_0xbab453(0x1249))](0x0,0x0,0x0);return _0x1e9167[_0xbab453(0x31af)](_0x13d35c,_0x2d4430,_0x210912,_0x5bdb81),_0x5bdb81;}static[_0x49ba02(0x31af)](_0x3c48df,_0xf6a4bd,_0x5901c7,_0x48c0c7){var _0x5b35f1=_0x49ba02;return _0x48c0c7['_x']=_0x3c48df['_x']+(_0xf6a4bd['_x']-_0x3c48df['_x'])*_0x5901c7,_0x48c0c7['_y']=_0x3c48df['_y']+(_0xf6a4bd['_y']-_0x3c48df['_y'])*_0x5901c7,_0x48c0c7['_z']=_0x3c48df['_z']+(_0xf6a4bd['_z']-_0x3c48df['_z'])*_0x5901c7,_0x48c0c7[_0x5b35f1(0x3e9e)]=!0x0,_0x48c0c7;}static['Dot'](_0xb56b39,_0x475cab){return _0xb56b39['_x']*_0x475cab['_x']+_0xb56b39['_y']*_0x475cab['_y']+_0xb56b39['_z']*_0x475cab['_z'];}static[_0x49ba02(0xc92)](_0x4f97b3,_0x1d358d){var _0x2d204f=_0x49ba02,_0x1bab50=new _0x4f97b3[(_0x2d204f(0x1249))]();return _0x1e9167[_0x2d204f(0x27ce)](_0x4f97b3,_0x1d358d,_0x1bab50),_0x1bab50;}static[_0x49ba02(0x27ce)](_0x5ddf4a,_0x5b1340,_0x2d85ab){var _0x57e799=_0x5ddf4a['_y']*_0x5b1340['_z']-_0x5ddf4a['_z']*_0x5b1340['_y'],_0x1ea642=_0x5ddf4a['_z']*_0x5b1340['_x']-_0x5ddf4a['_x']*_0x5b1340['_z'],_0x5ddf4a=_0x5ddf4a['_x']*_0x5b1340['_y']-_0x5ddf4a['_y']*_0x5b1340['_x'];return _0x2d85ab['copyFromFloats'](_0x57e799,_0x1ea642,_0x5ddf4a),_0x2d85ab;}static[_0x49ba02(0x28d6)](_0x28845f){var _0x2d05b7=_0x49ba02,_0x11e4a4=_0x1e9167['Zero']();return _0x1e9167[_0x2d05b7(0x18f5)](_0x28845f,_0x11e4a4),_0x11e4a4;}static[_0x49ba02(0x18f5)](_0x48f835,_0x2c113d){var _0x262790=_0x49ba02;return _0x48f835[_0x262790(0x3cf4)](_0x2c113d),_0x2c113d;}static[_0x49ba02(0x3647)](_0x50c779,_0x18373c,_0xd61570,_0x1f6503){var _0x40e722=_0x49ba02,_0x5d112e=new _0x50c779['constructor']();return _0x1e9167[_0x40e722(0x171)](_0x50c779,_0x18373c,_0xd61570,_0x1f6503,_0x5d112e),_0x5d112e;}static['ProjectToRef'](_0x9d3729,_0x2e459d,_0x400586,_0xe0e35d,_0x54f5d8){var _0x2f05f0=_0x49ba02,_0x48303e=_0xe0e35d[_0x2f05f0(0x15b3)],_0x185558=_0xe0e35d[_0x2f05f0(0x230c)],_0x4a07e6=_0xe0e35d['x'],_0xe0e35d=_0xe0e35d['y'],_0x32bc1d=_0x215a2f[_0x2f05f0(0x735)][0x1];_0x16a2c3[_0x2f05f0(0x3221)](_0x48303e/0x2,0x0,0x0,0x0,0x0,-_0x185558/0x2,0x0,0x0,0x0,0x0,0.5,0x0,_0x4a07e6+_0x48303e/0x2,_0x185558/0x2+_0xe0e35d,0.5,0x1,_0x32bc1d);const _0x555e83=_0x215a2f[_0x2f05f0(0x735)][0x0];return _0x2e459d[_0x2f05f0(0x210e)](_0x400586,_0x555e83),_0x555e83[_0x2f05f0(0x210e)](_0x32bc1d,_0x555e83),_0x1e9167['TransformCoordinatesToRef'](_0x9d3729,_0x555e83,_0x54f5d8),_0x54f5d8;}static[_0x49ba02(0x7c3)](_0x2371e5,_0x31b153){return this['ReflectToRef'](_0x2371e5,_0x31b153,new _0x1e9167());}static[_0x49ba02(0x180c)](_0x2e3f7d,_0x4809c9,_0x3194e1){var _0x4ab195=_0x49ba02;const _0x3afba4=_0x98bca8['Vector3'][0x0];return _0x3afba4[_0x4ab195(0x2687)](_0x4809c9)[_0x4ab195(0x3679)](0x2*_0x1e9167[_0x4ab195(0x936)](_0x2e3f7d,_0x4809c9)),_0x3194e1[_0x4ab195(0x2687)](_0x2e3f7d)[_0x4ab195(0x1485)](_0x3afba4);}static[_0x49ba02(0x2ac7)](_0x48e400,_0x57657e,_0x53e72c){var _0x3d11aa=_0x49ba02;return _0x1e9167[_0x3d11aa(0x330a)](_0x48e400,_0x57657e,_0x53e72c),(_0x57657e=_0x57657e['m'],_0x48e400=_0x48e400['_x']*_0x57657e[0x3]+_0x48e400['_y']*_0x57657e[0x7]+_0x48e400['_z']*_0x57657e[0xb]+_0x57657e[0xf]),(_0x2d5dfd['R'][_0x3d11aa(0x1af4)](_0x48e400,0x1)&&_0x53e72c[_0x3d11aa(0x3679)](0x1/_0x48e400),_0x53e72c);}static['UnprojectFromTransform'](_0x449c2c,_0x59cbc0,_0x40e1aa,_0x3af4d0,_0x279b16){var _0x14873d=_0x49ba02;return this[_0x14873d(0x1d6c)](_0x449c2c,_0x59cbc0,_0x40e1aa,_0x3af4d0,_0x279b16,_0x16a2c3[_0x14873d(0x29c4)]);}static['Unproject'](_0x27b079,_0x59f256,_0x4a29ff,_0x397f09,_0x251e4f,_0x3f9a6f){var _0x3beb7c=_0x49ba02,_0xb8970e=new _0x27b079[(_0x3beb7c(0x1249))]();return _0x1e9167[_0x3beb7c(0xce9)](_0x27b079,_0x59f256,_0x4a29ff,_0x397f09,_0x251e4f,_0x3f9a6f,_0xb8970e),_0xb8970e;}static[_0x49ba02(0xce9)](_0x208698,_0x5edf32,_0x5182c2,_0x28ce0e,_0x9cdc1f,_0x457d13,_0x18108e){var _0x87e11=_0x49ba02;return _0x1e9167[_0x87e11(0x161b)](_0x208698['_x'],_0x208698['_y'],_0x208698['_z'],_0x5edf32,_0x5182c2,_0x28ce0e,_0x9cdc1f,_0x457d13,_0x18108e),_0x18108e;}static[_0x49ba02(0x161b)](_0xb8216f,_0x2ad779,_0x24b0c4,_0xbacb0d,_0x4015c5,_0x1f1005,_0x5cc8ba,_0x293dfe,_0x51bafd){var _0x838ff1=_0x49ba02;const _0x36c662=_0x215a2f['Matrix'][0x0],_0x3a2f0c=(_0x1f1005['multiplyToRef'](_0x5cc8ba,_0x36c662),_0x36c662[_0x838ff1(0x210e)](_0x293dfe,_0x36c662),_0x36c662['invert'](),_0x215a2f['Vector3'][0x0]);return _0x3a2f0c['x']=_0xb8216f/_0xbacb0d*0x2-0x1,_0x3a2f0c['y']=-(_0x2ad779/_0x4015c5*0x2-0x1),null!=(_0x1f1005=_0x5dab26['l'][_0x838ff1(0x19a1)])&&_0x1f1005['isNDCHalfZRange']?_0x3a2f0c['z']=_0x24b0c4:_0x3a2f0c['z']=0x2*_0x24b0c4-0x1,_0x1e9167[_0x838ff1(0x2ac7)](_0x3a2f0c,_0x36c662,_0x51bafd),_0x51bafd;}static[_0x49ba02(0x1fe4)](_0x2e68d3,_0x238354){var _0x359492=_0x49ba02;const _0x1f9286=new _0x2e68d3['constructor']();return _0x1f9286[_0x359492(0x2687)](_0x2e68d3),_0x1f9286[_0x359492(0x261e)](_0x238354),_0x1f9286;}static['Maximize'](_0x586a5b,_0x4ef7ae){var _0x134431=_0x49ba02;const _0x2de1fc=new _0x586a5b[(_0x134431(0x1249))]();return _0x2de1fc[_0x134431(0x2687)](_0x586a5b),_0x2de1fc['maximizeInPlace'](_0x4ef7ae),_0x2de1fc;}static[_0x49ba02(0xd9f)](_0x3b3c53,_0xd4c2a3){var _0x2da1fa=_0x49ba02;return Math[_0x2da1fa(0xa6b)](_0x1e9167['DistanceSquared'](_0x3b3c53,_0xd4c2a3));}static['DistanceSquared'](_0x4c70ce,_0x548538){var _0x44ae42=_0x4c70ce['_x']-_0x548538['_x'],_0x5ddd13=_0x4c70ce['_y']-_0x548538['_y'],_0x4c70ce=_0x4c70ce['_z']-_0x548538['_z'];return _0x44ae42*_0x44ae42+_0x5ddd13*_0x5ddd13+_0x4c70ce*_0x4c70ce;}static[_0x49ba02(0xff1)](_0xc94491,_0x34475a,_0x55a0fd,_0x4ec808,_0x506ff0){var _0x2fe30e=_0x49ba02;const _0x2a16fe=_0x215a2f[_0x2fe30e(0x310d)][0x0],_0x2e144c=_0x215a2f['Vector3'][0x1],_0x2d0862=_0x215a2f['Vector3'][0x2],_0x59b26e=_0x215a2f[_0x2fe30e(0x310d)][0x3],_0x27da1a=_0x215a2f[_0x2fe30e(0x310d)][0x4];_0x55a0fd[_0x2fe30e(0x1d96)](_0x34475a,_0x2a16fe),_0x4ec808[_0x2fe30e(0x1d96)](_0x34475a,_0x2e144c),_0x4ec808[_0x2fe30e(0x1d96)](_0x55a0fd,_0x2d0862);var _0x166e1b=_0x2a16fe[_0x2fe30e(0x9da)](),_0x2fdb83=_0x2e144c['length'](),_0x1b7e61=_0x2d0862[_0x2fe30e(0x9da)]();if(_0x166e1b<_0x4f5c94['kn']||_0x2fdb83<_0x4f5c94['kn']||_0x1b7e61<_0x4f5c94['kn'])return _0x506ff0[_0x2fe30e(0x2687)](_0x34475a),_0x1e9167[_0x2fe30e(0xd9f)](_0xc94491,_0x34475a);_0xc94491[_0x2fe30e(0x1d96)](_0x34475a,_0x27da1a),_0x1e9167[_0x2fe30e(0x27ce)](_0x2a16fe,_0x2e144c,_0x59b26e);var _0x20f8d3=_0x59b26e['length']();if(_0x20f8d3<_0x4f5c94['kn'])return _0x506ff0[_0x2fe30e(0x2687)](_0x34475a),_0x1e9167[_0x2fe30e(0xd9f)](_0xc94491,_0x34475a);_0x59b26e[_0x2fe30e(0x114b)](_0x20f8d3);let _0x59ef42=_0x27da1a[_0x2fe30e(0x9da)]();if(_0x59ef42<_0x4f5c94['kn'])return _0x506ff0['copyFrom'](_0x34475a),0x0;_0x27da1a[_0x2fe30e(0x114b)](_0x59ef42),_0x20f8d3=_0x1e9167['Dot'](_0x59b26e,_0x27da1a);const _0x109096=_0x215a2f[_0x2fe30e(0x310d)][0x5],_0x26ed98=_0x215a2f[_0x2fe30e(0x310d)][0x6],_0x157357=(_0x109096[_0x2fe30e(0x2687)](_0x59b26e)['scaleInPlace'](-_0x59ef42*_0x20f8d3),_0x26ed98[_0x2fe30e(0x2687)](_0xc94491)[_0x2fe30e(0x16b8)](_0x109096),_0x215a2f['Vector3'][0x4]),_0x5aec4e=_0x215a2f[_0x2fe30e(0x310d)][0x5],_0x3e485b=_0x215a2f[_0x2fe30e(0x310d)][0x7],_0x539d4a=_0x215a2f[_0x2fe30e(0x310d)][0x8],_0x46565e=(_0x157357['copyFrom'](_0x2a16fe)[_0x2fe30e(0x3679)](0x1/_0x166e1b),_0x539d4a[_0x2fe30e(0x2687)](_0x2e144c)['scaleInPlace'](0x1/_0x2fdb83),_0x157357[_0x2fe30e(0x16b8)](_0x539d4a)[_0x2fe30e(0x3679)](-0x1),_0x5aec4e['copyFrom'](_0x2a16fe)[_0x2fe30e(0x3679)](-0x1/_0x166e1b),_0x539d4a[_0x2fe30e(0x2687)](_0x2d0862)[_0x2fe30e(0x3679)](0x1/_0x1b7e61),_0x5aec4e[_0x2fe30e(0x16b8)](_0x539d4a)[_0x2fe30e(0x3679)](-0x1),_0x3e485b[_0x2fe30e(0x2687)](_0x2d0862)[_0x2fe30e(0x3679)](-0x1/_0x1b7e61),_0x539d4a[_0x2fe30e(0x2687)](_0x2e144c)[_0x2fe30e(0x3679)](-0x1/_0x2fdb83),_0x3e485b['addInPlace'](_0x539d4a)[_0x2fe30e(0x3679)](-0x1),_0x215a2f['Vector3'][0x9]);_0x46565e['copyFrom'](_0x26ed98)['subtractInPlace'](_0x34475a),_0x1e9167['CrossToRef'](_0x157357,_0x46565e,_0x539d4a),(_0x166e1b=_0x1e9167[_0x2fe30e(0x936)](_0x539d4a,_0x59b26e),_0x46565e['copyFrom'](_0x26ed98)['subtractInPlace'](_0x55a0fd),_0x1e9167[_0x2fe30e(0x27ce)](_0x5aec4e,_0x46565e,_0x539d4a),_0x1b7e61=_0x1e9167['Dot'](_0x539d4a,_0x59b26e),_0x46565e[_0x2fe30e(0x2687)](_0x26ed98)['subtractInPlace'](_0x4ec808),_0x1e9167[_0x2fe30e(0x27ce)](_0x3e485b,_0x46565e,_0x539d4a),_0x2fdb83=_0x1e9167[_0x2fe30e(0x936)](_0x539d4a,_0x59b26e));const _0x5b3d7b=_0x215a2f['Vector3'][0xa];let _0x45be01,_0x26d2e3;_0x26d2e3=0x0<_0x166e1b&&_0x1b7e61<0x0?(_0x5b3d7b['copyFrom'](_0x2a16fe),_0x45be01=_0x34475a,_0x55a0fd):0x0<_0x1b7e61&&_0x2fdb83<0x0?(_0x5b3d7b[_0x2fe30e(0x2687)](_0x2d0862),_0x45be01=_0x55a0fd,_0x4ec808):(_0x5b3d7b[_0x2fe30e(0x2687)](_0x2e144c)[_0x2fe30e(0x3679)](-0x1),_0x45be01=_0x4ec808,_0x34475a),(_0x166e1b=_0x215a2f[_0x2fe30e(0x310d)][0x9],_0x1b7e61=_0x215a2f[_0x2fe30e(0x310d)][0x4]);if(_0x45be01['subtractToRef'](_0x26ed98,_0x539d4a),_0x26d2e3[_0x2fe30e(0x1d96)](_0x26ed98,_0x166e1b),_0x1e9167[_0x2fe30e(0x27ce)](_0x539d4a,_0x166e1b,_0x1b7e61),!(_0x1e9167[_0x2fe30e(0x936)](_0x1b7e61,_0x59b26e)<0x0))return _0x506ff0[_0x2fe30e(0x2687)](_0x26ed98),Math[_0x2fe30e(0x1516)](_0x59ef42*_0x20f8d3);const _0x5a3500=_0x215a2f[_0x2fe30e(0x310d)][0x5],_0x1a14cb=(_0x1e9167['CrossToRef'](_0x5b3d7b,_0x1b7e61,_0x5a3500),_0x5a3500[_0x2fe30e(0x90a)](),_0x215a2f[_0x2fe30e(0x310d)][0x9]);_0x1a14cb[_0x2fe30e(0x2687)](_0x45be01)[_0x2fe30e(0x1485)](_0x26ed98),_0x2fdb83=_0x1a14cb[_0x2fe30e(0x9da)]();if(_0x2fdb83<_0x4f5c94['kn'])return _0x506ff0[_0x2fe30e(0x2687)](_0x45be01),_0x1e9167[_0x2fe30e(0xd9f)](_0xc94491,_0x45be01);_0x1a14cb[_0x2fe30e(0x114b)](_0x2fdb83),_0x55a0fd=_0x1e9167['Dot'](_0x5a3500,_0x1a14cb);const _0xbf8f51=_0x215a2f[_0x2fe30e(0x310d)][0x7];return _0xbf8f51['copyFrom'](_0x26ed98)[_0x2fe30e(0x16b8)](_0x5a3500[_0x2fe30e(0x3679)](_0x2fdb83*_0x55a0fd)),_0x539d4a[_0x2fe30e(0x2687)](_0xbf8f51)['subtractInPlace'](_0x45be01),_0x59ef42=_0x5b3d7b[_0x2fe30e(0x9da)](),_0x5b3d7b[_0x2fe30e(0x114b)](_0x59ef42),(_0x4ec808=_0x1e9167[_0x2fe30e(0x936)](_0x539d4a,_0x5b3d7b)/Math['max'](_0x59ef42,_0x4f5c94['kn']),_0x4ec808=_0x2d5dfd['R'][_0x2fe30e(0x1614)](_0x4ec808,0x0,0x1)),(_0xbf8f51[_0x2fe30e(0x2687)](_0x45be01)['addInPlace'](_0x5b3d7b[_0x2fe30e(0x3679)](_0x4ec808*_0x59ef42)),_0x506ff0[_0x2fe30e(0x2687)](_0xbf8f51),_0x1e9167[_0x2fe30e(0xd9f)](_0xc94491,_0xbf8f51));}static[_0x49ba02(0x776)](_0x3bafc8,_0x50ffc5){var _0x1b078a=_0x49ba02;return _0x1e9167[_0x1b078a(0x3b74)](_0x3bafc8,_0x50ffc5,_0x1e9167[_0x1b078a(0x317a)]());}static['CenterToRef'](_0x351875,_0x355886,_0x6f6635){var _0x178cc6=_0x49ba02;return _0x6f6635[_0x178cc6(0x3c7)]((_0x351875['_x']+_0x355886['_x'])/0x2,(_0x351875['_y']+_0x355886['_y'])/0x2,(_0x351875['_z']+_0x355886['_z'])/0x2);}static[_0x49ba02(0x2f34)](_0x2000de,_0x4ffab6,_0x4a8423){var _0x23f375=_0x49ba02,_0x263f78=new _0x2000de[(_0x23f375(0x1249))]();return _0x1e9167['RotationFromAxisToRef'](_0x2000de,_0x4ffab6,_0x4a8423,_0x263f78),_0x263f78;}static[_0x49ba02(0x28db)](_0x359ec9,_0x1c69f3,_0x3304a0,_0x797aba){var _0x2fe4ef=_0x49ba02;const _0x57ee7c=_0x215a2f[_0x2fe4ef(0x1f7f)][0x0];return _0x2ee53e[_0x2fe4ef(0x1cb9)](_0x359ec9,_0x1c69f3,_0x3304a0,_0x57ee7c),_0x57ee7c[_0x2fe4ef(0x1b66)](_0x797aba),_0x797aba;}}_0x1e9167[_0x49ba02(0x2e91)]=_0x1e9167['Up'](),_0x1e9167[_0x49ba02(0x3123)]=_0x1e9167[_0x49ba02(0x208b)](),_0x1e9167[_0x49ba02(0x1975)]=_0x1e9167[_0x49ba02(0x2e83)](!0x1),_0x1e9167[_0x49ba02(0x15e)]=_0x1e9167[_0x49ba02(0x2e83)](!0x0),_0x1e9167[_0x49ba02(0xc6d)]=_0x1e9167[_0x49ba02(0xac9)](!0x1),_0x1e9167[_0x49ba02(0x1a23)]=_0x1e9167[_0x49ba02(0xac9)](!0x0),_0x1e9167[_0x49ba02(0x3548)]=_0x1e9167['Right'](),_0x1e9167[_0x49ba02(0x3782)]=_0x1e9167['Left'](),_0x1e9167[_0x49ba02(0x3528)]=_0x1e9167[_0x49ba02(0x317a)]();class _0x5bbf17{constructor(_0xf64205=0x0,_0x230d56=0x0,_0x1d0db2=0x0,_0x539d91=0x0){this['x']=_0xf64205,this['y']=_0x230d56,this['z']=_0x1d0db2,this['w']=_0x539d91;}[_0x49ba02(0x348f)](){var _0x2e393f=_0x49ba02;return _0x2e393f(0x392)+this['x']+_0x2e393f(0x24ee)+this['y']+_0x2e393f(0x12a6)+this['z']+_0x2e393f(0x1b1)+this['w']+'}';}[_0x49ba02(0x28c8)](){var _0x3e0531=_0x49ba02;return _0x3e0531(0x386);}[_0x49ba02(0x137e)](){return 0x18d*(0x18d*(0x18d*_0x2b3847(this['x'])^_0x2b3847(this['y']))^_0x2b3847(this['z']))^_0x2b3847(this['w']);}[_0x49ba02(0xec2)](){var _0x6535c1=new Array();return this['toArray'](_0x6535c1,0x0),_0x6535c1;}[_0x49ba02(0x15fc)](_0x3c52f3,_0x5c07a1){return _0x3c52f3[_0x5c07a1=void 0x0===_0x5c07a1?0x0:_0x5c07a1]=this['x'],_0x3c52f3[_0x5c07a1+0x1]=this['y'],_0x3c52f3[_0x5c07a1+0x2]=this['z'],_0x3c52f3[_0x5c07a1+0x3]=this['w'],this;}[_0x49ba02(0x1c2c)](_0x15a2c7,_0x32b998=0x0){var _0x15dbd8=_0x49ba02;return _0x5bbf17[_0x15dbd8(0x4c1)](_0x15a2c7,_0x32b998,this),this;}['addInPlace'](_0x358d04){return this['x']+=_0x358d04['x'],this['y']+=_0x358d04['y'],this['z']+=_0x358d04['z'],this['w']+=_0x358d04['w'],this;}['add'](_0x13c3e6){var _0x4aa069=_0x49ba02;return new this[(_0x4aa069(0x1249))](this['x']+_0x13c3e6['x'],this['y']+_0x13c3e6['y'],this['z']+_0x13c3e6['z'],this['w']+_0x13c3e6['w']);}[_0x49ba02(0x2487)](_0x1b46fc,_0x450df6){return _0x450df6['x']=this['x']+_0x1b46fc['x'],_0x450df6['y']=this['y']+_0x1b46fc['y'],_0x450df6['z']=this['z']+_0x1b46fc['z'],_0x450df6['w']=this['w']+_0x1b46fc['w'],_0x450df6;}[_0x49ba02(0x1485)](_0xab218e){return this['x']-=_0xab218e['x'],this['y']-=_0xab218e['y'],this['z']-=_0xab218e['z'],this['w']-=_0xab218e['w'],this;}[_0x49ba02(0x34cd)](_0x5980ad){var _0x272a94=_0x49ba02;return new this[(_0x272a94(0x1249))](this['x']-_0x5980ad['x'],this['y']-_0x5980ad['y'],this['z']-_0x5980ad['z'],this['w']-_0x5980ad['w']);}[_0x49ba02(0x1d96)](_0xbe4eef,_0x18512c){return _0x18512c['x']=this['x']-_0xbe4eef['x'],_0x18512c['y']=this['y']-_0xbe4eef['y'],_0x18512c['z']=this['z']-_0xbe4eef['z'],_0x18512c['w']=this['w']-_0xbe4eef['w'],_0x18512c;}['subtractFromFloats'](_0x38a5b1,_0x380ab9,_0xd0e315,_0x44f277){var _0x488f96=_0x49ba02;return new this[(_0x488f96(0x1249))](this['x']-_0x38a5b1,this['y']-_0x380ab9,this['z']-_0xd0e315,this['w']-_0x44f277);}[_0x49ba02(0x3102)](_0x5e625d,_0x37ccac,_0x563c65,_0x4a1c20,_0x44abdc){return _0x44abdc['x']=this['x']-_0x5e625d,_0x44abdc['y']=this['y']-_0x37ccac,_0x44abdc['z']=this['z']-_0x563c65,_0x44abdc['w']=this['w']-_0x4a1c20,_0x44abdc;}['negate'](){return new this['constructor'](-this['x'],-this['y'],-this['z'],-this['w']);}[_0x49ba02(0x12b3)](){return this['x']*=-0x1,this['y']*=-0x1,this['z']*=-0x1,this['w']*=-0x1,this;}['negateToRef'](_0x21913f){var _0x16bef4=_0x49ba02;return _0x21913f[_0x16bef4(0x3c7)](-0x1*this['x'],-0x1*this['y'],-0x1*this['z'],-0x1*this['w']);}[_0x49ba02(0x3679)](_0x1e99e8){return this['x']*=_0x1e99e8,this['y']*=_0x1e99e8,this['z']*=_0x1e99e8,this['w']*=_0x1e99e8,this;}['scale'](_0x18d1da){var _0x2df56c=_0x49ba02;return new this[(_0x2df56c(0x1249))](this['x']*_0x18d1da,this['y']*_0x18d1da,this['z']*_0x18d1da,this['w']*_0x18d1da);}[_0x49ba02(0x1310)](_0x3a2935,_0xe32bf8){return _0xe32bf8['x']=this['x']*_0x3a2935,_0xe32bf8['y']=this['y']*_0x3a2935,_0xe32bf8['z']=this['z']*_0x3a2935,_0xe32bf8['w']=this['w']*_0x3a2935,_0xe32bf8;}[_0x49ba02(0x780)](_0x1d9197,_0x4f8b46){return _0x4f8b46['x']+=this['x']*_0x1d9197,_0x4f8b46['y']+=this['y']*_0x1d9197,_0x4f8b46['z']+=this['z']*_0x1d9197,_0x4f8b46['w']+=this['w']*_0x1d9197,_0x4f8b46;}['equals'](_0x4c1788){return _0x4c1788&&this['x']===_0x4c1788['x']&&this['y']===_0x4c1788['y']&&this['z']===_0x4c1788['z']&&this['w']===_0x4c1788['w'];}[_0x49ba02(0x8bb)](_0xef69d,_0xe0c708=_0x4f5c94['kn']){var _0x454c30=_0x49ba02;return _0xef69d&&_0x2d5dfd['R'][_0x454c30(0x1af4)](this['x'],_0xef69d['x'],_0xe0c708)&&_0x2d5dfd['R'][_0x454c30(0x1af4)](this['y'],_0xef69d['y'],_0xe0c708)&&_0x2d5dfd['R'][_0x454c30(0x1af4)](this['z'],_0xef69d['z'],_0xe0c708)&&_0x2d5dfd['R']['WithinEpsilon'](this['w'],_0xef69d['w'],_0xe0c708);}[_0x49ba02(0x2911)](_0x14e1d0,_0x235fe0,_0xd1edb4,_0x1f79b5){return this['x']===_0x14e1d0&&this['y']===_0x235fe0&&this['z']===_0xd1edb4&&this['w']===_0x1f79b5;}[_0x49ba02(0x17e6)](_0x1bc85b){return this['x']*=_0x1bc85b['x'],this['y']*=_0x1bc85b['y'],this['z']*=_0x1bc85b['z'],this['w']*=_0x1bc85b['w'],this;}['multiply'](_0x5df0cc){var _0x1c6d6f=_0x49ba02;return new this[(_0x1c6d6f(0x1249))](this['x']*_0x5df0cc['x'],this['y']*_0x5df0cc['y'],this['z']*_0x5df0cc['z'],this['w']*_0x5df0cc['w']);}[_0x49ba02(0x210e)](_0x525069,_0x1faaa0){return _0x1faaa0['x']=this['x']*_0x525069['x'],_0x1faaa0['y']=this['y']*_0x525069['y'],_0x1faaa0['z']=this['z']*_0x525069['z'],_0x1faaa0['w']=this['w']*_0x525069['w'],_0x1faaa0;}[_0x49ba02(0x11e3)](_0x273a32,_0x2f030a,_0x102d39,_0x1d88ed){return new this['constructor'](this['x']*_0x273a32,this['y']*_0x2f030a,this['z']*_0x102d39,this['w']*_0x1d88ed);}[_0x49ba02(0x3da8)](_0x5b5222){var _0x3f170d=_0x49ba02;return new this[(_0x3f170d(0x1249))](this['x']/_0x5b5222['x'],this['y']/_0x5b5222['y'],this['z']/_0x5b5222['z'],this['w']/_0x5b5222['w']);}['divideToRef'](_0x253518,_0x2230d5){return _0x2230d5['x']=this['x']/_0x253518['x'],_0x2230d5['y']=this['y']/_0x253518['y'],_0x2230d5['z']=this['z']/_0x253518['z'],_0x2230d5['w']=this['w']/_0x253518['w'],_0x2230d5;}[_0x49ba02(0x12d4)](_0x5bb223){var _0x392fa0=_0x49ba02;return this[_0x392fa0(0xff5)](_0x5bb223,this);}[_0x49ba02(0x261e)](_0x663a5){return _0x663a5['x']this['x']&&(this['x']=_0x49bd3b['x']),_0x49bd3b['y']>this['y']&&(this['y']=_0x49bd3b['y']),_0x49bd3b['z']>this['z']&&(this['z']=_0x49bd3b['z']),_0x49bd3b['w']>this['w']&&(this['w']=_0x49bd3b['w']),this;}[_0x49ba02(0x27d7)](){var _0x559c49=_0x49ba02;return new this[(_0x559c49(0x1249))](Math[_0x559c49(0x27d7)](this['x']),Math['floor'](this['y']),Math[_0x559c49(0x27d7)](this['z']),Math['floor'](this['w']));}[_0x49ba02(0x289a)](){var _0x28e2c4=_0x49ba02;return new this[(_0x28e2c4(0x1249))](this['x']-Math[_0x28e2c4(0x27d7)](this['x']),this['y']-Math[_0x28e2c4(0x27d7)](this['y']),this['z']-Math['floor'](this['z']),this['w']-Math[_0x28e2c4(0x27d7)](this['w']));}[_0x49ba02(0x9da)](){var _0x368b31=_0x49ba02;return Math[_0x368b31(0xa6b)](this['x']*this['x']+this['y']*this['y']+this['z']*this['z']+this['w']*this['w']);}[_0x49ba02(0x41c1)](){return this['x']*this['x']+this['y']*this['y']+this['z']*this['z']+this['w']*this['w'];}['normalize'](){var _0x57ada7=_0x49ba02,_0x1d6653=this[_0x57ada7(0x9da)]();return 0x0===_0x1d6653?this:this[_0x57ada7(0x3679)](0x1/_0x1d6653);}[_0x49ba02(0x6ac)](){return new _0x1e9167(this['x'],this['y'],this['z']);}[_0x49ba02(0x2654)](){var _0x5899e0=_0x49ba02;return new this[(_0x5899e0(0x1249))](this['x'],this['y'],this['z'],this['w']);}[_0x49ba02(0x2687)](_0x43b360){return this['x']=_0x43b360['x'],this['y']=_0x43b360['y'],this['z']=_0x43b360['z'],this['w']=_0x43b360['w'],this;}[_0x49ba02(0x3c7)](_0xdedc54,_0x4ab817,_0x2490e8,_0xe655d9){return this['x']=_0xdedc54,this['y']=_0x4ab817,this['z']=_0x2490e8,this['w']=_0xe655d9,this;}[_0x49ba02(0x1878)](_0x99e7a0,_0x291b30,_0x287c12,_0xecf9a8){var _0x4dbe3a=_0x49ba02;return this[_0x4dbe3a(0x3c7)](_0x99e7a0,_0x291b30,_0x287c12,_0xecf9a8);}[_0x49ba02(0x34b)](_0xa5d4ec){return this['x']=this['y']=this['z']=this['w']=_0xa5d4ec,this;}static[_0x49ba02(0x1e74)](_0x53100d,_0x435c79){return _0x435c79=_0x435c79||0x0,new _0x5bbf17(_0x53100d[_0x435c79],_0x53100d[_0x435c79+0x1],_0x53100d[_0x435c79+0x2],_0x53100d[_0x435c79+0x3]);}static['FromArrayToRef'](_0x2402bd,_0x2b2ac3,_0x10720b){return _0x10720b['x']=_0x2402bd[_0x2b2ac3],_0x10720b['y']=_0x2402bd[_0x2b2ac3+0x1],_0x10720b['z']=_0x2402bd[_0x2b2ac3+0x2],_0x10720b['w']=_0x2402bd[_0x2b2ac3+0x3],_0x10720b;}static[_0x49ba02(0x234f)](_0x51a4c1,_0x4baed8,_0x5df86b){return _0x5bbf17['FromArrayToRef'](_0x51a4c1,_0x4baed8,_0x5df86b),_0x5df86b;}static[_0x49ba02(0x414b)](_0x50b565,_0x5547bc,_0x442349,_0x568ccb,_0x57e9e2){return _0x57e9e2['x']=_0x50b565,_0x57e9e2['y']=_0x5547bc,_0x57e9e2['z']=_0x442349,_0x57e9e2['w']=_0x568ccb,_0x57e9e2;}static['Zero'](){return new _0x5bbf17(0x0,0x0,0x0,0x0);}static[_0x49ba02(0x15b0)](){return new _0x5bbf17(0x1,0x1,0x1,0x1);}static['Random'](_0x3b12b8=0x0,_0x21e3f1=0x1){var _0x4ce1b2=_0x49ba02;return new _0x5bbf17(_0x2d5dfd['R'][_0x4ce1b2(0x3040)](_0x3b12b8,_0x21e3f1),_0x2d5dfd['R'][_0x4ce1b2(0x3040)](_0x3b12b8,_0x21e3f1),_0x2d5dfd['R']['RandomRange'](_0x3b12b8,_0x21e3f1),_0x2d5dfd['R'][_0x4ce1b2(0x3040)](_0x3b12b8,_0x21e3f1));}static get[_0x49ba02(0x179b)](){var _0x1339e5=_0x49ba02;return _0x5bbf17[_0x1339e5(0x3528)];}static[_0x49ba02(0x28d6)](_0x17c5a8){var _0x1c3c20=_0x49ba02,_0x284f25=_0x5bbf17[_0x1c3c20(0x317a)]();return _0x5bbf17[_0x1c3c20(0x18f5)](_0x17c5a8,_0x284f25),_0x284f25;}static[_0x49ba02(0x18f5)](_0x1cd2eb,_0x31f0e3){var _0x3346f4=_0x49ba02;return _0x31f0e3[_0x3346f4(0x2687)](_0x1cd2eb),_0x31f0e3[_0x3346f4(0x90a)](),_0x31f0e3;}static['Minimize'](_0x196b53,_0x571aea){var _0x496632=_0x49ba02;const _0x4372d4=new _0x196b53['constructor']();return _0x4372d4[_0x496632(0x2687)](_0x196b53),_0x4372d4[_0x496632(0x261e)](_0x571aea),_0x4372d4;}static[_0x49ba02(0x275e)](_0x342116,_0x4531c7){var _0x186458=_0x49ba02;const _0x5b2495=new _0x342116[(_0x186458(0x1249))]();return _0x5b2495[_0x186458(0x2687)](_0x342116),_0x5b2495[_0x186458(0x13c8)](_0x4531c7),_0x5b2495;}static[_0x49ba02(0xd9f)](_0x1c3733,_0x2a4572){var _0x393aa6=_0x49ba02;return Math[_0x393aa6(0xa6b)](_0x5bbf17['DistanceSquared'](_0x1c3733,_0x2a4572));}static[_0x49ba02(0x2586)](_0x56cfdf,_0x13a2e0){var _0x3c3996=_0x56cfdf['x']-_0x13a2e0['x'],_0xb28d26=_0x56cfdf['y']-_0x13a2e0['y'],_0x3a5420=_0x56cfdf['z']-_0x13a2e0['z'],_0x56cfdf=_0x56cfdf['w']-_0x13a2e0['w'];return _0x3c3996*_0x3c3996+_0xb28d26*_0xb28d26+_0x3a5420*_0x3a5420+_0x56cfdf*_0x56cfdf;}static[_0x49ba02(0x776)](_0x12b4bd,_0x3d0ccd){var _0x43425b=_0x49ba02;return _0x5bbf17[_0x43425b(0x3b74)](_0x12b4bd,_0x3d0ccd,_0x5bbf17['Zero']());}static[_0x49ba02(0x3b74)](_0x110a34,_0x580780,_0x16a4fa){return _0x16a4fa['copyFromFloats']((_0x110a34['x']+_0x580780['x'])/0x2,(_0x110a34['y']+_0x580780['y'])/0x2,(_0x110a34['z']+_0x580780['z'])/0x2,(_0x110a34['w']+_0x580780['w'])/0x2);}static[_0x49ba02(0x285c)](_0x9d070d,_0x4a77a6){var _0x37cea5=_0x49ba02,_0xc7a2a5=_0x5bbf17['Zero']();return _0x5bbf17[_0x37cea5(0x330a)](_0x9d070d,_0x4a77a6,_0xc7a2a5),_0xc7a2a5;}static[_0x49ba02(0x330a)](_0x3e9941,_0x289192,_0x5515a5){var _0x3d01ff=_0x49ba02;return _0x5bbf17[_0x3d01ff(0x1694)](_0x3e9941['_x'],_0x3e9941['_y'],_0x3e9941['_z'],_0x289192,_0x5515a5),_0x5515a5;}static['TransformCoordinatesFromFloatsToRef'](_0x44bbf7,_0x107a23,_0x2b0dbb,_0xd571e2,_0x367d84){var _0xd571e2=_0xd571e2['m'],_0x2b05db=_0x44bbf7*_0xd571e2[0x0]+_0x107a23*_0xd571e2[0x4]+_0x2b0dbb*_0xd571e2[0x8]+_0xd571e2[0xc],_0x322c3b=_0x44bbf7*_0xd571e2[0x1]+_0x107a23*_0xd571e2[0x5]+_0x2b0dbb*_0xd571e2[0x9]+_0xd571e2[0xd],_0x4049d1=_0x44bbf7*_0xd571e2[0x2]+_0x107a23*_0xd571e2[0x6]+_0x2b0dbb*_0xd571e2[0xa]+_0xd571e2[0xe],_0x44bbf7=_0x44bbf7*_0xd571e2[0x3]+_0x107a23*_0xd571e2[0x7]+_0x2b0dbb*_0xd571e2[0xb]+_0xd571e2[0xf];return _0x367d84['x']=_0x2b05db,_0x367d84['y']=_0x322c3b,_0x367d84['z']=_0x4049d1,_0x367d84['w']=_0x44bbf7,_0x367d84;}static[_0x49ba02(0x92a)](_0x557629,_0x54e9e4){var _0x393c12=_0x49ba02,_0xbfff04=new _0x557629[(_0x393c12(0x1249))]();return _0x5bbf17[_0x393c12(0x3cd8)](_0x557629,_0x54e9e4,_0xbfff04),_0xbfff04;}static[_0x49ba02(0x3cd8)](_0x239b7d,_0x2b5f5b,_0x210fc8){var _0x2b5f5b=_0x2b5f5b['m'],_0x5cf9b3=_0x239b7d['x']*_0x2b5f5b[0x0]+_0x239b7d['y']*_0x2b5f5b[0x4]+_0x239b7d['z']*_0x2b5f5b[0x8],_0x541b98=_0x239b7d['x']*_0x2b5f5b[0x1]+_0x239b7d['y']*_0x2b5f5b[0x5]+_0x239b7d['z']*_0x2b5f5b[0x9],_0x2b5f5b=_0x239b7d['x']*_0x2b5f5b[0x2]+_0x239b7d['y']*_0x2b5f5b[0x6]+_0x239b7d['z']*_0x2b5f5b[0xa];return _0x210fc8['x']=_0x5cf9b3,_0x210fc8['y']=_0x541b98,_0x210fc8['z']=_0x2b5f5b,_0x210fc8['w']=_0x239b7d['w'],_0x210fc8;}static[_0x49ba02(0x9e0)](_0x38c0a7,_0xed221,_0x36403e,_0x5024f4,_0x168c6d,_0x18e7b9){return _0x168c6d=_0x168c6d['m'],(_0x18e7b9['x']=_0x38c0a7*_0x168c6d[0x0]+_0xed221*_0x168c6d[0x4]+_0x36403e*_0x168c6d[0x8],_0x18e7b9['y']=_0x38c0a7*_0x168c6d[0x1]+_0xed221*_0x168c6d[0x5]+_0x36403e*_0x168c6d[0x9],_0x18e7b9['z']=_0x38c0a7*_0x168c6d[0x2]+_0xed221*_0x168c6d[0x6]+_0x36403e*_0x168c6d[0xa],_0x18e7b9['w']=_0x5024f4,_0x18e7b9);}static['FromVector3'](_0x4f195f,_0x3531b0=0x0){return new _0x5bbf17(_0x4f195f['_x'],_0x4f195f['_y'],_0x4f195f['_z'],_0x3531b0);}}_0x5bbf17[_0x49ba02(0x3528)]=_0x5bbf17['Zero']();class _0x2ee53e{constructor(_0x21744a=0x0,_0x422461=0x0,_0x537301=0x0,_0xc09462=0x1){var _0x3248cd=_0x49ba02;this[_0x3248cd(0x3e9e)]=!0x0,this['_x']=_0x21744a,this['_y']=_0x422461,this['_z']=_0x537301,this['_w']=_0xc09462;}get['x'](){return this['_x'];}set['x'](_0x4ae015){this['_x']=_0x4ae015,this['_isDirty']=!0x0;}get['y'](){return this['_y'];}set['y'](_0x58f953){var _0x4c75ae=_0x49ba02;this['_y']=_0x58f953,this[_0x4c75ae(0x3e9e)]=!0x0;}get['z'](){return this['_z'];}set['z'](_0x571dcf){this['_z']=_0x571dcf,this['_isDirty']=!0x0;}get['w'](){return this['_w'];}set['w'](_0x3ef8a3){var _0xb527b=_0x49ba02;this['_w']=_0x3ef8a3,this[_0xb527b(0x3e9e)]=!0x0;}[_0x49ba02(0x348f)](){var _0x2f1fdb=_0x49ba02;return'{X:\x20'+this['_x']+_0x2f1fdb(0x24ee)+this['_y']+_0x2f1fdb(0x12a6)+this['_z']+'\x20W:\x20'+this['_w']+'}';}['getClassName'](){var _0x25c416=_0x49ba02;return _0x25c416(0x1f7f);}[_0x49ba02(0x137e)](){return 0x18d*(0x18d*(0x18d*_0x2b3847(this['_x'])^_0x2b3847(this['_y']))^_0x2b3847(this['_z']))^_0x2b3847(this['_w']);}[_0x49ba02(0xec2)](){return[this['_x'],this['_y'],this['_z'],this['_w']];}[_0x49ba02(0x15fc)](_0x973772,_0x4320c8=0x0){return _0x973772[_0x4320c8]=this['_x'],_0x973772[_0x4320c8+0x1]=this['_y'],_0x973772[_0x4320c8+0x2]=this['_z'],_0x973772[_0x4320c8+0x3]=this['_w'],this;}[_0x49ba02(0x3e3a)](_0x2a12a1){return _0x2a12a1&&this['_x']===_0x2a12a1['_x']&&this['_y']===_0x2a12a1['_y']&&this['_z']===_0x2a12a1['_z']&&this['_w']===_0x2a12a1['_w'];}[_0x49ba02(0x8bb)](_0x554474,_0x114014=_0x4f5c94['kn']){var _0x19e5cf=_0x49ba02;return _0x554474&&_0x2d5dfd['R'][_0x19e5cf(0x1af4)](this['_x'],_0x554474['_x'],_0x114014)&&_0x2d5dfd['R']['WithinEpsilon'](this['_y'],_0x554474['_y'],_0x114014)&&_0x2d5dfd['R']['WithinEpsilon'](this['_z'],_0x554474['_z'],_0x114014)&&_0x2d5dfd['R']['WithinEpsilon'](this['_w'],_0x554474['_w'],_0x114014);}[_0x49ba02(0x2654)](){var _0x34566d=_0x49ba02;return new this[(_0x34566d(0x1249))](this['_x'],this['_y'],this['_z'],this['_w']);}[_0x49ba02(0x2687)](_0xc3b829){return this['_x']=_0xc3b829['_x'],this['_y']=_0xc3b829['_y'],this['_z']=_0xc3b829['_z'],this['_w']=_0xc3b829['_w'],this['_isDirty']=!0x0,this;}[_0x49ba02(0x3c7)](_0xdd9553,_0x5d14cb,_0x404012,_0x17368a){return this['_x']=_0xdd9553,this['_y']=_0x5d14cb,this['_z']=_0x404012,this['_w']=_0x17368a,this['_isDirty']=!0x0,this;}[_0x49ba02(0x1878)](_0x4d058c,_0x1a13a0,_0x4e56f7,_0x4e2053){return this['copyFromFloats'](_0x4d058c,_0x1a13a0,_0x4e56f7,_0x4e2053);}[_0x49ba02(0x2ed7)](_0x4a9d73){var _0x5f31d1=_0x49ba02;return new this[(_0x5f31d1(0x1249))](this['_x']+_0x4a9d73['_x'],this['_y']+_0x4a9d73['_y'],this['_z']+_0x4a9d73['_z'],this['_w']+_0x4a9d73['_w']);}[_0x49ba02(0x16b8)](_0x55c3e5){return this['_x']+=_0x55c3e5['_x'],this['_y']+=_0x55c3e5['_y'],this['_z']+=_0x55c3e5['_z'],this['_w']+=_0x55c3e5['_w'],this['_isDirty']=!0x0,this;}[_0x49ba02(0x34cd)](_0x1dbecb){var _0x1f1beb=_0x49ba02;return new this[(_0x1f1beb(0x1249))](this['_x']-_0x1dbecb['_x'],this['_y']-_0x1dbecb['_y'],this['_z']-_0x1dbecb['_z'],this['_w']-_0x1dbecb['_w']);}[_0x49ba02(0x1485)](_0x507ef0){var _0x8d9790=_0x49ba02;return this['_x']-=_0x507ef0['_x'],this['_y']-=_0x507ef0['_y'],this['_z']-=_0x507ef0['_z'],this['_w']-=_0x507ef0['_w'],this[_0x8d9790(0x3e9e)]=!0x0,this;}['scale'](_0x31b8b8){return new this['constructor'](this['_x']*_0x31b8b8,this['_y']*_0x31b8b8,this['_z']*_0x31b8b8,this['_w']*_0x31b8b8);}[_0x49ba02(0x1310)](_0x2622ca,_0x51fe85){return _0x51fe85['_x']=this['_x']*_0x2622ca,_0x51fe85['_y']=this['_y']*_0x2622ca,_0x51fe85['_z']=this['_z']*_0x2622ca,_0x51fe85['_w']=this['_w']*_0x2622ca,_0x51fe85['_isDirty']=!0x0,_0x51fe85;}[_0x49ba02(0x3679)](_0x56edaa){return this['_x']*=_0x56edaa,this['_y']*=_0x56edaa,this['_z']*=_0x56edaa,this['_w']*=_0x56edaa,this['_isDirty']=!0x0,this;}['scaleAndAddToRef'](_0x447f5b,_0x2f7f24){var _0x49e646=_0x49ba02;return _0x2f7f24['_x']+=this['_x']*_0x447f5b,_0x2f7f24['_y']+=this['_y']*_0x447f5b,_0x2f7f24['_z']+=this['_z']*_0x447f5b,_0x2f7f24['_w']+=this['_w']*_0x447f5b,_0x2f7f24[_0x49e646(0x3e9e)]=!0x0,_0x2f7f24;}[_0x49ba02(0x1b3b)](_0x458bda){var _0x4641d1=_0x49ba02,_0x248309=new this[(_0x4641d1(0x1249))](0x0,0x0,0x0,0x1);return this['multiplyToRef'](_0x458bda,_0x248309),_0x248309;}[_0x49ba02(0x210e)](_0xfa6255,_0xd2f2f6){var _0x29acf4=_0x49ba02,_0x220d55=this['_x']*_0xfa6255['_w']+this['_y']*_0xfa6255['_z']-this['_z']*_0xfa6255['_y']+this['_w']*_0xfa6255['_x'],_0x559b57=-this['_x']*_0xfa6255['_z']+this['_y']*_0xfa6255['_w']+this['_z']*_0xfa6255['_x']+this['_w']*_0xfa6255['_y'],_0x47979e=this['_x']*_0xfa6255['_y']-this['_y']*_0xfa6255['_x']+this['_z']*_0xfa6255['_w']+this['_w']*_0xfa6255['_z'],_0xfa6255=-this['_x']*_0xfa6255['_x']-this['_y']*_0xfa6255['_y']-this['_z']*_0xfa6255['_z']+this['_w']*_0xfa6255['_w'];return _0xd2f2f6[_0x29acf4(0x3c7)](_0x220d55,_0x559b57,_0x47979e,_0xfa6255),_0xd2f2f6;}[_0x49ba02(0x17e6)](_0x4031cc){return this['multiplyToRef'](_0x4031cc,this),this;}[_0x49ba02(0x1b6a)](_0x6196dd){var _0x714324=_0x49ba02;return _0x6196dd[_0x714324(0x3c7)](-this['_x'],-this['_y'],-this['_z'],this['_w']),_0x6196dd;}[_0x49ba02(0x1b8f)](){var _0x270938=_0x49ba02;return this['_x']*=-0x1,this['_y']*=-0x1,this['_z']*=-0x1,this[_0x270938(0x3e9e)]=!0x0,this;}[_0x49ba02(0x9b3)](){return new this['constructor'](-this['_x'],-this['_y'],-this['_z'],this['_w']);}[_0x49ba02(0x1763)](){var _0x3a206d=_0x49ba02;const _0x3f0062=this[_0x3a206d(0x9b3)]();var _0x48efa2=this[_0x3a206d(0x41c1)]();return 0x0!=_0x48efa2&&0x1!=_0x48efa2&&_0x3f0062[_0x3a206d(0x3679)](0x1/_0x48efa2),_0x3f0062;}[_0x49ba02(0x1905)](){var _0x463878=_0x49ba02;this[_0x463878(0x1b8f)]();var _0x44149d=this[_0x463878(0x41c1)]();return 0x0!=_0x44149d&&0x1!=_0x44149d&&this['scaleInPlace'](0x1/_0x44149d),this;}[_0x49ba02(0x41c1)](){return this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z']+this['_w']*this['_w'];}[_0x49ba02(0x9da)](){var _0x57a410=_0x49ba02;return Math['sqrt'](this[_0x57a410(0x41c1)]());}['normalize'](){var _0x4763ef=_0x49ba02,_0x210484=this[_0x4763ef(0x9da)]();return 0x0!==_0x210484&&this[_0x4763ef(0x3679)](0x1/_0x210484),this;}[_0x49ba02(0x348b)](){var _0xe54337=_0x49ba02,_0x22e7dc=this[_0xe54337(0x9da)]();return 0x0===_0x22e7dc?this[_0xe54337(0x2654)]():this[_0xe54337(0xa64)](0x1/_0x22e7dc);}[_0x49ba02(0x22e4)](){var _0x155616=_0x49ba02,_0x7afee1=_0x1e9167['Zero']();return this[_0x155616(0x1b66)](_0x7afee1),_0x7afee1;}[_0x49ba02(0x1b66)](_0x3de173){var _0x2c6784=_0x49ba02,_0x3cd8fb,_0x183857,_0x3af82d,_0x2c3da1,_0x3d297a=this['_z'],_0x41a165=this['_x'],_0x28b80c=this['_y'],_0x4d8b98=this['_w'],_0x105422=_0x28b80c*_0x3d297a-_0x41a165*_0x4d8b98;return _0x105422<-0.4999999?(_0x3de173['_y']=0x2*Math['atan2'](_0x28b80c,_0x4d8b98),_0x3de173['_x']=Math['PI']/0x2,_0x3de173['_z']=0x0):0.4999999<_0x105422?(_0x3de173['_y']=0x2*Math[_0x2c6784(0x16b9)](_0x28b80c,_0x4d8b98),_0x3de173['_x']=-Math['PI']/0x2,_0x3de173['_z']=0x0):(_0x3cd8fb=_0x4d8b98*_0x4d8b98,_0x183857=_0x3d297a*_0x3d297a,_0x3af82d=_0x41a165*_0x41a165,_0x2c3da1=_0x28b80c*_0x28b80c,_0x3de173['_z']=Math[_0x2c6784(0x16b9)](0x2*(_0x41a165*_0x28b80c+_0x3d297a*_0x4d8b98),-_0x183857-_0x3af82d+_0x2c3da1+_0x3cd8fb),_0x3de173['_x']=Math[_0x2c6784(0x877)](-0x2*_0x105422),_0x3de173['_y']=Math['atan2'](0x2*(_0x3d297a*_0x41a165+_0x28b80c*_0x4d8b98),_0x183857-_0x3af82d-_0x2c3da1+_0x3cd8fb)),_0x3de173[_0x2c6784(0x3e9e)]=!0x0,_0x3de173;}[_0x49ba02(0x2314)](_0x306d37){var _0x38371d=_0x49ba02;return _0x16a2c3[_0x38371d(0x1b9b)](this,_0x306d37),_0x306d37;}[_0x49ba02(0x1ac5)](_0xcaec05){var _0x5d4894=_0x49ba02;return _0x2ee53e[_0x5d4894(0x1c61)](_0xcaec05,this),this;}static[_0x49ba02(0x2240)](_0x42a704){var _0x5d025c=new _0x2ee53e();return _0x2ee53e['FromRotationMatrixToRef'](_0x42a704,_0x5d025c),_0x5d025c;}static[_0x49ba02(0x1c61)](_0x15d66a,_0x1e99c6){var _0x846050=_0x49ba02,_0x15d66a=_0x15d66a['m'],_0x549e5f=_0x15d66a[0x0],_0x191d4d=_0x15d66a[0x4],_0x3cc494=_0x15d66a[0x8],_0x466872=_0x15d66a[0x1],_0x556dff=_0x15d66a[0x5],_0x5d013a=_0x15d66a[0x9],_0x54ea50=_0x15d66a[0x2],_0x22ef5e=_0x15d66a[0x6],_0x15d66a=_0x15d66a[0xa],_0x3c0318=_0x549e5f+_0x556dff+_0x15d66a;let _0x3d229c;return 0x0<_0x3c0318?(_0x3d229c=0.5/Math[_0x846050(0xa6b)](_0x3c0318+0x1),_0x1e99c6['_w']=0.25/_0x3d229c,_0x1e99c6['_x']=(_0x22ef5e-_0x5d013a)*_0x3d229c,_0x1e99c6['_y']=(_0x3cc494-_0x54ea50)*_0x3d229c,_0x1e99c6['_z']=(_0x466872-_0x191d4d)*_0x3d229c):_0x556dff<_0x549e5f&&_0x15d66a<_0x549e5f?(_0x3d229c=0x2*Math['sqrt'](0x1+_0x549e5f-_0x556dff-_0x15d66a),_0x1e99c6['_w']=(_0x22ef5e-_0x5d013a)/_0x3d229c,_0x1e99c6['_x']=0.25*_0x3d229c,_0x1e99c6['_y']=(_0x191d4d+_0x466872)/_0x3d229c,_0x1e99c6['_z']=(_0x3cc494+_0x54ea50)/_0x3d229c):_0x15d66a<_0x556dff?(_0x3d229c=0x2*Math['sqrt'](0x1+_0x556dff-_0x549e5f-_0x15d66a),_0x1e99c6['_w']=(_0x3cc494-_0x54ea50)/_0x3d229c,_0x1e99c6['_x']=(_0x191d4d+_0x466872)/_0x3d229c,_0x1e99c6['_y']=0.25*_0x3d229c,_0x1e99c6['_z']=(_0x5d013a+_0x22ef5e)/_0x3d229c):(_0x3d229c=0x2*Math[_0x846050(0xa6b)](0x1+_0x15d66a-_0x549e5f-_0x556dff),_0x1e99c6['_w']=(_0x466872-_0x191d4d)/_0x3d229c,_0x1e99c6['_x']=(_0x3cc494+_0x54ea50)/_0x3d229c,_0x1e99c6['_y']=(_0x5d013a+_0x22ef5e)/_0x3d229c,_0x1e99c6['_z']=0.25*_0x3d229c),_0x1e99c6[_0x846050(0x3e9e)]=!0x0,_0x1e99c6;}static[_0x49ba02(0x936)](_0x230033,_0x13bf3d){return _0x230033['_x']*_0x13bf3d['_x']+_0x230033['_y']*_0x13bf3d['_y']+_0x230033['_z']*_0x13bf3d['_z']+_0x230033['_w']*_0x13bf3d['_w'];}static[_0x49ba02(0x2ff)](_0x426da0,_0x3e42a5,_0x59a26f=0.1){var _0x4d2e27=_0x49ba02;return _0x426da0=_0x2ee53e[_0x4d2e27(0x936)](_0x426da0,_0x3e42a5),0x1-_0x426da0*_0x426da0<=_0x59a26f;}static[_0x49ba02(0x36ac)](_0xad9907,_0x5b4e0a,_0x1cd0b4,_0x2fb8c0,_0x47d656){return _0x1cd0b4=_0x2d5dfd['R']['Clamp'](0x0===_0x2fb8c0?0x1:_0x1cd0b4/_0x2fb8c0,0x0,0x1),(_0x2ee53e['SlerpToRef'](_0xad9907,_0x5b4e0a,_0x1cd0b4,_0x47d656),_0x47d656);}static[_0x49ba02(0x317a)](){return new _0x2ee53e(0x0,0x0,0x0,0x0);}static[_0x49ba02(0x34a8)](_0x3602c1){var _0x2862cc=_0x49ba02;return new _0x3602c1[(_0x2862cc(0x1249))](-_0x3602c1['_x'],-_0x3602c1['_y'],-_0x3602c1['_z'],_0x3602c1['_w']);}static[_0x49ba02(0x3f8)](_0x223237,_0x2d16ce){var _0x507fd6=_0x49ba02;return _0x2d16ce[_0x507fd6(0x1878)](-_0x223237['_x'],-_0x223237['_y'],-_0x223237['_z'],_0x223237['_w']),_0x2d16ce;}static[_0x49ba02(0x1b77)](){return new _0x2ee53e(0x0,0x0,0x0,0x1);}static['IsIdentity'](_0x29c270){return _0x29c270&&0x0===_0x29c270['_x']&&0x0===_0x29c270['_y']&&0x0===_0x29c270['_z']&&0x1===_0x29c270['_w'];}static['RotationAxis'](_0x24915e,_0x2770fc){var _0x5a4e87=_0x49ba02;return _0x2ee53e[_0x5a4e87(0x3f9a)](_0x24915e,_0x2770fc,new _0x2ee53e());}static[_0x49ba02(0x3f9a)](_0xb7adc8,_0x41957a,_0x35c0ed){var _0x4f3cb2=_0x49ba02,_0x581b60=Math['sin'](_0x41957a/0x2);return _0xb7adc8[_0x4f3cb2(0x90a)](),_0x35c0ed['_w']=Math[_0x4f3cb2(0x3276)](_0x41957a/0x2),_0x35c0ed['_x']=_0xb7adc8['_x']*_0x581b60,_0x35c0ed['_y']=_0xb7adc8['_y']*_0x581b60,_0x35c0ed['_z']=_0xb7adc8['_z']*_0x581b60,_0x35c0ed[_0x4f3cb2(0x3e9e)]=!0x0,_0x35c0ed;}static['FromArray'](_0x297768,_0x15356c){return _0x15356c=_0x15356c||0x0,new _0x2ee53e(_0x297768[_0x15356c],_0x297768[_0x15356c+0x1],_0x297768[_0x15356c+0x2],_0x297768[_0x15356c+0x3]);}static[_0x49ba02(0x4c1)](_0x203f8e,_0xc3acdd,_0x23deb3){var _0x2b49c7=_0x49ba02;return _0x23deb3['_x']=_0x203f8e[_0xc3acdd],_0x23deb3['_y']=_0x203f8e[_0xc3acdd+0x1],_0x23deb3['_z']=_0x203f8e[_0xc3acdd+0x2],_0x23deb3['_w']=_0x203f8e[_0xc3acdd+0x3],_0x23deb3[_0x2b49c7(0x3e9e)]=!0x0,_0x23deb3;}static[_0x49ba02(0x772)](_0x5b7f23,_0x5518e8,_0x3bb3a4){var _0x231f41=_0x49ba02,_0x3f7613=new _0x2ee53e();return _0x2ee53e[_0x231f41(0x397a)](_0x5518e8,_0x5b7f23,_0x3bb3a4,_0x3f7613),_0x3f7613;}static['FromEulerAnglesToRef'](_0x4c5a29,_0x51e9f5,_0x5186f2,_0x5a2f87){var _0xd903a0=_0x49ba02;return _0x2ee53e[_0xd903a0(0x397a)](_0x51e9f5,_0x4c5a29,_0x5186f2,_0x5a2f87),_0x5a2f87;}static[_0x49ba02(0x12e4)](_0x3a66f){var _0x1d7c9d=new _0x2ee53e();return _0x2ee53e['RotationYawPitchRollToRef'](_0x3a66f['_y'],_0x3a66f['_x'],_0x3a66f['_z'],_0x1d7c9d),_0x1d7c9d;}static['FromEulerVectorToRef'](_0x2f3529,_0x47d494){var _0x1ad544=_0x49ba02;return _0x2ee53e[_0x1ad544(0x397a)](_0x2f3529['_y'],_0x2f3529['_x'],_0x2f3529['_z'],_0x47d494),_0x47d494;}static[_0x49ba02(0x10b2)](_0x548ba6,_0x31013c,_0x59b9a5){var _0x43bd8f=_0x49ba02,_0x208bf8=_0x1e9167[_0x43bd8f(0x936)](_0x548ba6,_0x31013c)+0x1;return _0x208bf8<_0x4f5c94['kn']?Math[_0x43bd8f(0x1516)](_0x548ba6['x'])>Math[_0x43bd8f(0x1516)](_0x548ba6['z'])?_0x59b9a5[_0x43bd8f(0x1878)](-_0x548ba6['y'],_0x548ba6['x'],0x0,0x0):_0x59b9a5['set'](0x0,-_0x548ba6['z'],_0x548ba6['y'],0x0):(_0x1e9167['CrossToRef'](_0x548ba6,_0x31013c,_0x98bca8[_0x43bd8f(0x310d)][0x0]),_0x59b9a5['set'](_0x98bca8['Vector3'][0x0]['x'],_0x98bca8[_0x43bd8f(0x310d)][0x0]['y'],_0x98bca8[_0x43bd8f(0x310d)][0x0]['z'],_0x208bf8)),_0x59b9a5[_0x43bd8f(0x90a)]();}static['RotationYawPitchRoll'](_0x4ed51e,_0x227139,_0x581c82){var _0x37eb38=new _0x2ee53e();return _0x2ee53e['RotationYawPitchRollToRef'](_0x4ed51e,_0x227139,_0x581c82,_0x37eb38),_0x37eb38;}static[_0x49ba02(0x397a)](_0x3ea372,_0x1ead09,_0x50f263,_0x4b92dc){var _0x28acb6=_0x49ba02,_0x50f263=0.5*_0x50f263,_0x1ead09=0.5*_0x1ead09,_0x3ea372=0.5*_0x3ea372,_0x38873f=Math[_0x28acb6(0x2f82)](_0x50f263),_0x50f263=Math[_0x28acb6(0x3276)](_0x50f263),_0x1e5c4e=Math['sin'](_0x1ead09),_0x1ead09=Math[_0x28acb6(0x3276)](_0x1ead09),_0x1cac25=Math['sin'](_0x3ea372),_0x3ea372=Math[_0x28acb6(0x3276)](_0x3ea372);return _0x4b92dc['_x']=_0x3ea372*_0x1e5c4e*_0x50f263+_0x1cac25*_0x1ead09*_0x38873f,_0x4b92dc['_y']=_0x1cac25*_0x1ead09*_0x50f263-_0x3ea372*_0x1e5c4e*_0x38873f,_0x4b92dc['_z']=_0x3ea372*_0x1ead09*_0x38873f-_0x1cac25*_0x1e5c4e*_0x50f263,_0x4b92dc['_w']=_0x3ea372*_0x1ead09*_0x50f263+_0x1cac25*_0x1e5c4e*_0x38873f,_0x4b92dc[_0x28acb6(0x3e9e)]=!0x0,_0x4b92dc;}static[_0x49ba02(0x3bfd)](_0x4fe35a,_0x4317df,_0x1bc032){var _0x3fa1bf=_0x49ba02,_0x4a8990=new _0x2ee53e();return _0x2ee53e[_0x3fa1bf(0x608)](_0x4fe35a,_0x4317df,_0x1bc032,_0x4a8990),_0x4a8990;}static[_0x49ba02(0x608)](_0x299be0,_0x527ae4,_0x334c7d,_0x140202){var _0x1dbc6c=_0x49ba02,_0x23f85a=0.5*(_0x334c7d+_0x299be0),_0x334c7d=0.5*(_0x334c7d-_0x299be0),_0x299be0=0.5*_0x527ae4;return _0x140202['_x']=Math[_0x1dbc6c(0x3276)](_0x334c7d)*Math[_0x1dbc6c(0x2f82)](_0x299be0),_0x140202['_y']=Math[_0x1dbc6c(0x2f82)](_0x334c7d)*Math[_0x1dbc6c(0x2f82)](_0x299be0),_0x140202['_z']=Math['sin'](_0x23f85a)*Math['cos'](_0x299be0),_0x140202['_w']=Math['cos'](_0x23f85a)*Math[_0x1dbc6c(0x3276)](_0x299be0),_0x140202[_0x1dbc6c(0x3e9e)]=!0x0,_0x140202;}static[_0x49ba02(0x10bd)](_0x15683e,_0x4bb331,_0x1c0975){var _0x4d2dbe=_0x49ba02,_0x587607=new _0x2ee53e(0x0,0x0,0x0,0x0);return _0x2ee53e[_0x4d2dbe(0x1cb9)](_0x15683e,_0x4bb331,_0x1c0975,_0x587607),_0x587607;}static[_0x49ba02(0x1cb9)](_0xa12288,_0xa25db7,_0x5c3ba7,_0x2d121a){var _0x86a347=_0x49ba02,_0x477560=_0x215a2f[_0x86a347(0x735)][0x0];return _0x16a2c3[_0x86a347(0x1ee8)](_0xa12288[_0x86a347(0x90a)](),_0xa25db7[_0x86a347(0x90a)](),_0x5c3ba7[_0x86a347(0x90a)](),_0x477560),_0x2ee53e[_0x86a347(0x1c61)](_0x477560,_0x2d121a),_0x2d121a;}static[_0x49ba02(0x40f)](_0x2c2cf5,_0x374fa5){var _0x5273b4=new _0x2ee53e();return _0x2ee53e['FromLookDirectionLHToRef'](_0x2c2cf5,_0x374fa5,_0x5273b4),_0x5273b4;}static[_0x49ba02(0x31b1)](_0x4871fc,_0x40f51a,_0x4bcd00){var _0x173e8d=_0x49ba02,_0x47e69d=_0x215a2f[_0x173e8d(0x735)][0x0];return _0x16a2c3[_0x173e8d(0x3244)](_0x4871fc,_0x40f51a,_0x47e69d),_0x2ee53e[_0x173e8d(0x1c61)](_0x47e69d,_0x4bcd00),_0x4bcd00;}static[_0x49ba02(0x1664)](_0x3bd6ce,_0x2d1fc5){var _0x5e287f=_0x49ba02,_0x155549=new _0x2ee53e();return _0x2ee53e[_0x5e287f(0x2d52)](_0x3bd6ce,_0x2d1fc5,_0x155549),_0x155549;}static[_0x49ba02(0x2d52)](_0x4f7403,_0x204029,_0x1c2b29){var _0x23d88c=_0x49ba02,_0x378b1d=_0x215a2f[_0x23d88c(0x735)][0x0];return _0x16a2c3[_0x23d88c(0x28b7)](_0x4f7403,_0x204029,_0x378b1d),_0x2ee53e[_0x23d88c(0x1c61)](_0x378b1d,_0x1c2b29);}static[_0x49ba02(0x2be6)](_0x9d2ad4,_0x5debf5,_0x4cd9ab){var _0x1660d8=_0x49ba02,_0x4395bd=_0x2ee53e[_0x1660d8(0x1b77)]();return _0x2ee53e[_0x1660d8(0x20d1)](_0x9d2ad4,_0x5debf5,_0x4cd9ab,_0x4395bd),_0x4395bd;}static[_0x49ba02(0x20d1)](_0x28bde8,_0x284003,_0xc7fed2,_0x280bf6){var _0x4a7194=_0x49ba02;let _0x557aea,_0x39219e,_0x5226b8=_0x28bde8['_x']*_0x284003['_x']+_0x28bde8['_y']*_0x284003['_y']+_0x28bde8['_z']*_0x284003['_z']+_0x28bde8['_w']*_0x284003['_w'],_0x5ca42e=!0x1;var _0x3bfb2c,_0x2bd9c2;return _0x5226b8<0x0&&(_0x5ca42e=!0x0,_0x5226b8=-_0x5226b8),_0x557aea=0.999999<_0x5226b8?(_0x39219e=0x1-_0xc7fed2,_0x5ca42e?-_0xc7fed2:_0xc7fed2):(_0x3bfb2c=Math[_0x4a7194(0x1347)](_0x5226b8),_0x2bd9c2=0x1/Math[_0x4a7194(0x2f82)](_0x3bfb2c),_0x39219e=Math[_0x4a7194(0x2f82)]((0x1-_0xc7fed2)*_0x3bfb2c)*_0x2bd9c2,_0x5ca42e?-Math[_0x4a7194(0x2f82)](_0xc7fed2*_0x3bfb2c)*_0x2bd9c2:Math['sin'](_0xc7fed2*_0x3bfb2c)*_0x2bd9c2),_0x280bf6['_x']=_0x39219e*_0x28bde8['_x']+_0x557aea*_0x284003['_x'],_0x280bf6['_y']=_0x39219e*_0x28bde8['_y']+_0x557aea*_0x284003['_y'],_0x280bf6['_z']=_0x39219e*_0x28bde8['_z']+_0x557aea*_0x284003['_z'],_0x280bf6['_w']=_0x39219e*_0x28bde8['_w']+_0x557aea*_0x284003['_w'],_0x280bf6['_isDirty']=!0x0,_0x280bf6;}static[_0x49ba02(0x2b7)](_0x479c13,_0x538703,_0x50ccd5,_0x5bab34,_0x262063){var _0x255998=_0x49ba02,_0x3393d9=_0x262063*_0x262063,_0x57d540=_0x262063*_0x3393d9,_0x1fd022=0x2*_0x57d540-0x3*_0x3393d9+0x1,_0x13d9f1=-0x2*_0x57d540+0x3*_0x3393d9,_0x262063=_0x57d540-0x2*_0x3393d9+_0x262063,_0x57d540=_0x57d540-_0x3393d9,_0x3393d9=_0x479c13['_x']*_0x1fd022+_0x50ccd5['_x']*_0x13d9f1+_0x538703['_x']*_0x262063+_0x5bab34['_x']*_0x57d540,_0x180d0f=_0x479c13['_y']*_0x1fd022+_0x50ccd5['_y']*_0x13d9f1+_0x538703['_y']*_0x262063+_0x5bab34['_y']*_0x57d540,_0x2b357a=_0x479c13['_z']*_0x1fd022+_0x50ccd5['_z']*_0x13d9f1+_0x538703['_z']*_0x262063+_0x5bab34['_z']*_0x57d540,_0x1fd022=_0x479c13['_w']*_0x1fd022+_0x50ccd5['_w']*_0x13d9f1+_0x538703['_w']*_0x262063+_0x5bab34['_w']*_0x57d540;return new _0x479c13[(_0x255998(0x1249))](_0x3393d9,_0x180d0f,_0x2b357a,_0x1fd022);}static[_0x49ba02(0xd0e)](_0x4896d5,_0x4c1ff9,_0x3df5eb,_0x2664e4,_0x44e4de){var _0x270120=_0x49ba02,_0x4e8935=new _0x4896d5[(_0x270120(0x1249))]();return this['Hermite1stDerivativeToRef'](_0x4896d5,_0x4c1ff9,_0x3df5eb,_0x2664e4,_0x44e4de,_0x4e8935),_0x4e8935;}static[_0x49ba02(0x2aab)](_0x42fe34,_0x146ae1,_0x1358ac,_0x4abaf1,_0x556056,_0x3cf3a4){var _0x2ef6cb=_0x556056*_0x556056;return _0x3cf3a4['_x']=0x6*(_0x2ef6cb-_0x556056)*_0x42fe34['_x']+(0x3*_0x2ef6cb-0x4*_0x556056+0x1)*_0x146ae1['_x']+0x6*(-_0x2ef6cb+_0x556056)*_0x1358ac['_x']+(0x3*_0x2ef6cb-0x2*_0x556056)*_0x4abaf1['_x'],_0x3cf3a4['_y']=0x6*(_0x2ef6cb-_0x556056)*_0x42fe34['_y']+(0x3*_0x2ef6cb-0x4*_0x556056+0x1)*_0x146ae1['_y']+0x6*(-_0x2ef6cb+_0x556056)*_0x1358ac['_y']+(0x3*_0x2ef6cb-0x2*_0x556056)*_0x4abaf1['_y'],_0x3cf3a4['_z']=0x6*(_0x2ef6cb-_0x556056)*_0x42fe34['_z']+(0x3*_0x2ef6cb-0x4*_0x556056+0x1)*_0x146ae1['_z']+0x6*(-_0x2ef6cb+_0x556056)*_0x1358ac['_z']+(0x3*_0x2ef6cb-0x2*_0x556056)*_0x4abaf1['_z'],_0x3cf3a4['_w']=0x6*(_0x2ef6cb-_0x556056)*_0x42fe34['_w']+(0x3*_0x2ef6cb-0x4*_0x556056+0x1)*_0x146ae1['_w']+0x6*(-_0x2ef6cb+_0x556056)*_0x1358ac['_w']+(0x3*_0x2ef6cb-0x2*_0x556056)*_0x4abaf1['_w'],_0x3cf3a4['_isDirty']=!0x0,_0x3cf3a4;}}class _0x16a2c3{constructor(){var _0x4edcb9=_0x49ba02;this[_0x4edcb9(0x118f)]=!0x1,this[_0x4edcb9(0x1a9e)]=!0x0,this[_0x4edcb9(0x1365)]=!0x0,this[_0x4edcb9(0x93a)]=!0x0,this['updateFlag']=-0x1,_0x286d82['Z']['MatrixTrackPrecisionChange']&&_0x286d82['Z']['MatrixTrackedMatrices'][_0x4edcb9(0x2009)](this),this['_m']=new _0x286d82['Z'][(_0x4edcb9(0x3775))](0x10),this[_0x4edcb9(0x2eac)]();}static get[_0x49ba02(0x712)](){var _0x5402ed=_0x49ba02;return _0x286d82['Z'][_0x5402ed(0x284e)];}get['m'](){return this['_m'];}[_0x49ba02(0x2eac)](){var _0x3d526a=_0x49ba02;this[_0x3d526a(0x12cc)]=_0x16a2c3[_0x3d526a(0x3465)]++,this['_isIdentity']=!0x1,this[_0x3d526a(0x1365)]=!0x1,this[_0x3d526a(0x1a9e)]=!0x0,this['_isIdentity3x2Dirty']=!0x0;}['_updateIdentityStatus'](_0x31e030,_0x59f511=!0x1,_0x5929dc=!0x1,_0x2890bc=!0x0){var _0x276197=_0x49ba02;this[_0x276197(0x118f)]=_0x31e030,this[_0x276197(0x1365)]=_0x31e030||_0x5929dc,this[_0x276197(0x1a9e)]=!this[_0x276197(0x118f)]&&_0x59f511,this[_0x276197(0x93a)]=!this[_0x276197(0x1365)]&&_0x2890bc;}[_0x49ba02(0x1a39)](){var _0x2faa8a=_0x49ba02,_0x58c30d;return this[_0x2faa8a(0x1a9e)]&&(this['_isIdentityDirty']=!0x1,_0x58c30d=this['_m'],this[_0x2faa8a(0x118f)]=0x1===_0x58c30d[0x0]&&0x0===_0x58c30d[0x1]&&0x0===_0x58c30d[0x2]&&0x0===_0x58c30d[0x3]&&0x0===_0x58c30d[0x4]&&0x1===_0x58c30d[0x5]&&0x0===_0x58c30d[0x6]&&0x0===_0x58c30d[0x7]&&0x0===_0x58c30d[0x8]&&0x0===_0x58c30d[0x9]&&0x1===_0x58c30d[0xa]&&0x0===_0x58c30d[0xb]&&0x0===_0x58c30d[0xc]&&0x0===_0x58c30d[0xd]&&0x0===_0x58c30d[0xe]&&0x1===_0x58c30d[0xf]),this['_isIdentity'];}[_0x49ba02(0x220b)](){var _0x12db54=_0x49ba02;return this[_0x12db54(0x93a)]&&(this['_isIdentity3x2Dirty']=!0x1,0x1!==this['_m'][0x0]||0x1!==this['_m'][0x5]||0x1!==this['_m'][0xf]||0x0!==this['_m'][0x1]||0x0!==this['_m'][0x2]||0x0!==this['_m'][0x3]||0x0!==this['_m'][0x4]||0x0!==this['_m'][0x6]||0x0!==this['_m'][0x7]||0x0!==this['_m'][0x8]||0x0!==this['_m'][0x9]||0x0!==this['_m'][0xa]||0x0!==this['_m'][0xb]||0x0!==this['_m'][0xc]||0x0!==this['_m'][0xd]||0x0!==this['_m'][0xe]?this['_isIdentity3x2']=!0x1:this[_0x12db54(0x1365)]=!0x0),this[_0x12db54(0x1365)];}[_0x49ba02(0x1a40)](){var _0x129968=_0x49ba02;if(!0x0===this[_0x129968(0x118f)])return 0x1;var _0x24268c=this['_m'],_0x5796cd=_0x24268c[0x0],_0x103df0=_0x24268c[0x1],_0x2928a0=_0x24268c[0x2],_0x2e5760=_0x24268c[0x3],_0x33c4a5=_0x24268c[0x4],_0x25f8c1=_0x24268c[0x5],_0x5dbf68=_0x24268c[0x6],_0xd0944a=_0x24268c[0x7],_0xdf2355=_0x24268c[0x8],_0x1d1ad9=_0x24268c[0x9],_0x4884d8=_0x24268c[0xa],_0x363fb0=_0x24268c[0xb],_0x4721b9=_0x24268c[0xc],_0x48a179=_0x24268c[0xd],_0xa1239f=_0x24268c[0xe],_0x24268c=_0x24268c[0xf],_0x80c6d1=_0x4884d8*_0x24268c-_0xa1239f*_0x363fb0,_0x700cc5=_0x1d1ad9*_0x24268c-_0x48a179*_0x363fb0,_0x4b54d7=_0x1d1ad9*_0xa1239f-_0x48a179*_0x4884d8,_0x24268c=_0xdf2355*_0x24268c-_0x4721b9*_0x363fb0,_0x363fb0=_0xdf2355*_0xa1239f-_0x4884d8*_0x4721b9,_0xa1239f=_0xdf2355*_0x48a179-_0x4721b9*_0x1d1ad9;return _0x5796cd*(_0x25f8c1*_0x80c6d1-_0x5dbf68*_0x700cc5+_0xd0944a*_0x4b54d7)+_0x103df0*-(_0x33c4a5*_0x80c6d1-_0x5dbf68*_0x24268c+_0xd0944a*_0x363fb0)+_0x2928a0*(_0x33c4a5*_0x700cc5-_0x25f8c1*_0x24268c+_0xd0944a*_0xa1239f)+_0x2e5760*-(_0x33c4a5*_0x4b54d7-_0x25f8c1*_0x363fb0+_0x5dbf68*_0xa1239f);}[_0x49ba02(0x15fc)](){return this['_m'];}['asArray'](){return this['_m'];}[_0x49ba02(0x1763)](){return this['invertToRef'](this),this;}[_0x49ba02(0xf06)](){var _0x48f81e=_0x49ba02;return _0x16a2c3[_0x48f81e(0x3221)](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,this),this['_updateIdentityStatus'](!0x1),this;}['add'](_0x1b0017){var _0x17aa55=_0x49ba02,_0x3741f9=new this[(_0x17aa55(0x1249))]();return this['addToRef'](_0x1b0017,_0x3741f9),_0x3741f9;}[_0x49ba02(0x2487)](_0x4b70c6,_0x51e30a){var _0x287667=_0x49ba02,_0x327645=this['_m'];const _0x34ab6b=_0x51e30a['_m'];var _0x552b43=_0x4b70c6['m'];for(let _0x4ca36f=0x0;_0x4ca36f<0x10;_0x4ca36f++)_0x34ab6b[_0x4ca36f]=_0x327645[_0x4ca36f]+_0x552b43[_0x4ca36f];return _0x51e30a[_0x287667(0x2eac)](),_0x51e30a;}[_0x49ba02(0xb07)](_0x23865b){var _0x37c8dc=_0x49ba02;const _0x55379f=this['_m'];var _0x142751=_0x23865b['m'];for(let _0x5ec992=0x0;_0x5ec992<0x10;_0x5ec992++)_0x55379f[_0x5ec992]+=_0x142751[_0x5ec992];return this[_0x37c8dc(0x2eac)](),this;}[_0x49ba02(0x28e5)](_0x20289e){var _0x453202=_0x49ba02;if(!0x0===this[_0x453202(0x118f)])return _0x16a2c3[_0x453202(0x8ef)](_0x20289e),_0x20289e;var _0x4da383=this['_m'],_0x26d61e=_0x4da383[0x0],_0x53f764=_0x4da383[0x1],_0x945b46=_0x4da383[0x2],_0x242cbf=_0x4da383[0x3],_0x3b73a7=_0x4da383[0x4],_0x38ff2b=_0x4da383[0x5],_0x1c362f=_0x4da383[0x6],_0x2ec73f=_0x4da383[0x7],_0x276c50=_0x4da383[0x8],_0x48f796=_0x4da383[0x9],_0x400954=_0x4da383[0xa],_0x279b3b=_0x4da383[0xb],_0x173d91=_0x4da383[0xc],_0x150020=_0x4da383[0xd],_0x5b37fb=_0x4da383[0xe],_0x4da383=_0x4da383[0xf],_0x4b84ec=_0x400954*_0x4da383-_0x5b37fb*_0x279b3b,_0x359239=_0x48f796*_0x4da383-_0x150020*_0x279b3b,_0x212f95=_0x48f796*_0x5b37fb-_0x150020*_0x400954,_0x2d0aef=_0x276c50*_0x4da383-_0x173d91*_0x279b3b,_0x336583=_0x276c50*_0x5b37fb-_0x400954*_0x173d91,_0x1522a1=_0x276c50*_0x150020-_0x173d91*_0x48f796,_0x3651fa=_0x38ff2b*_0x4b84ec-_0x1c362f*_0x359239+_0x2ec73f*_0x212f95,_0x2a4f07=-(_0x3b73a7*_0x4b84ec-_0x1c362f*_0x2d0aef+_0x2ec73f*_0x336583),_0x29bc7a=_0x3b73a7*_0x359239-_0x38ff2b*_0x2d0aef+_0x2ec73f*_0x1522a1,_0x3a0a7f=-(_0x3b73a7*_0x212f95-_0x38ff2b*_0x336583+_0x1c362f*_0x1522a1),_0x43a57c=_0x26d61e*_0x3651fa+_0x53f764*_0x2a4f07+_0x945b46*_0x29bc7a+_0x242cbf*_0x3a0a7f;if(0x0==_0x43a57c)return _0x20289e[_0x453202(0x2687)](this),_0x20289e;var _0x43a57c=0x1/_0x43a57c,_0x11fd6a=_0x1c362f*_0x4da383-_0x5b37fb*_0x2ec73f,_0x305786=_0x38ff2b*_0x4da383-_0x150020*_0x2ec73f,_0x3f2290=_0x38ff2b*_0x5b37fb-_0x150020*_0x1c362f,_0x4da383=_0x3b73a7*_0x4da383-_0x173d91*_0x2ec73f,_0x5b37fb=_0x3b73a7*_0x5b37fb-_0x173d91*_0x1c362f,_0x150020=_0x3b73a7*_0x150020-_0x173d91*_0x38ff2b,_0x173d91=_0x1c362f*_0x279b3b-_0x400954*_0x2ec73f,_0x894a23=_0x38ff2b*_0x279b3b-_0x48f796*_0x2ec73f,_0x1fe24c=_0x38ff2b*_0x400954-_0x48f796*_0x1c362f,_0x279b3b=_0x3b73a7*_0x279b3b-_0x276c50*_0x2ec73f,_0x2ec73f=_0x3b73a7*_0x400954-_0x276c50*_0x1c362f,_0x400954=_0x3b73a7*_0x48f796-_0x276c50*_0x38ff2b,_0x1c362f=-(_0x53f764*_0x4b84ec-_0x945b46*_0x359239+_0x242cbf*_0x212f95),_0x3b73a7=_0x26d61e*_0x4b84ec-_0x945b46*_0x2d0aef+_0x242cbf*_0x336583,_0x48f796=-(_0x26d61e*_0x359239-_0x53f764*_0x2d0aef+_0x242cbf*_0x1522a1),_0x276c50=_0x26d61e*_0x212f95-_0x53f764*_0x336583+_0x945b46*_0x1522a1,_0x38ff2b=_0x53f764*_0x11fd6a-_0x945b46*_0x305786+_0x242cbf*_0x3f2290,_0x4b84ec=-(_0x26d61e*_0x11fd6a-_0x945b46*_0x4da383+_0x242cbf*_0x5b37fb),_0x359239=_0x26d61e*_0x305786-_0x53f764*_0x4da383+_0x242cbf*_0x150020,_0x2d0aef=-(_0x26d61e*_0x3f2290-_0x53f764*_0x5b37fb+_0x945b46*_0x150020),_0x212f95=-(_0x53f764*_0x173d91-_0x945b46*_0x894a23+_0x242cbf*_0x1fe24c),_0x336583=_0x26d61e*_0x173d91-_0x945b46*_0x279b3b+_0x242cbf*_0x2ec73f,_0x1522a1=-(_0x26d61e*_0x894a23-_0x53f764*_0x279b3b+_0x242cbf*_0x400954),_0x11fd6a=_0x26d61e*_0x1fe24c-_0x53f764*_0x2ec73f+_0x945b46*_0x400954;return _0x16a2c3[_0x453202(0x3221)](_0x3651fa*_0x43a57c,_0x1c362f*_0x43a57c,_0x38ff2b*_0x43a57c,_0x212f95*_0x43a57c,_0x2a4f07*_0x43a57c,_0x3b73a7*_0x43a57c,_0x4b84ec*_0x43a57c,_0x336583*_0x43a57c,_0x29bc7a*_0x43a57c,_0x48f796*_0x43a57c,_0x359239*_0x43a57c,_0x1522a1*_0x43a57c,_0x3a0a7f*_0x43a57c,_0x276c50*_0x43a57c,_0x2d0aef*_0x43a57c,_0x11fd6a*_0x43a57c,_0x20289e),_0x20289e;}['addAtIndex'](_0x3a814b,_0x337763){var _0x4a1556=_0x49ba02;return this['_m'][_0x3a814b]+=_0x337763,this[_0x4a1556(0x2eac)](),this;}['multiplyAtIndex'](_0x57e629,_0x5f01db){return this['_m'][_0x57e629]*=_0x5f01db,this['markAsUpdated'](),this;}['setTranslationFromFloats'](_0x4d4ae3,_0x41bc88,_0x4a98a0){var _0x41fc4b=_0x49ba02;return this['_m'][0xc]=_0x4d4ae3,this['_m'][0xd]=_0x41bc88,this['_m'][0xe]=_0x4a98a0,this[_0x41fc4b(0x2eac)](),this;}[_0x49ba02(0x3a22)](_0x2c85b7,_0x53793,_0x5ad54c){var _0x16343c=_0x49ba02;return this['_m'][0xc]+=_0x2c85b7,this['_m'][0xd]+=_0x53793,this['_m'][0xe]+=_0x5ad54c,this[_0x16343c(0x2eac)](),this;}[_0x49ba02(0x989)](_0x44005c){var _0x2111e8=_0x49ba02;return this[_0x2111e8(0xbae)](_0x44005c['_x'],_0x44005c['_y'],_0x44005c['_z']);}[_0x49ba02(0x33d9)](){return new _0x1e9167(this['_m'][0xc],this['_m'][0xd],this['_m'][0xe]);}['getTranslationToRef'](_0x531ac4){return _0x531ac4['x']=this['_m'][0xc],_0x531ac4['y']=this['_m'][0xd],_0x531ac4['z']=this['_m'][0xe],_0x531ac4;}[_0x49ba02(0x40ad)](){var _0x3c4038=_0x49ba02,_0xf9c4fd=this['m'];return _0x16a2c3[_0x3c4038(0x3221)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,_0xf9c4fd[0xc],_0xf9c4fd[0xd],_0xf9c4fd[0xe],_0xf9c4fd[0xf],this),this[_0x3c4038(0x3322)](0x0===_0xf9c4fd[0xc]&&0x0===_0xf9c4fd[0xd]&&0x0===_0xf9c4fd[0xe]&&0x1===_0xf9c4fd[0xf]),this;}[_0x49ba02(0x1b3b)](_0x40087f){var _0x1ee8c8=_0x49ba02,_0x5753ed=new this[(_0x1ee8c8(0x1249))]();return this['multiplyToRef'](_0x40087f,_0x5753ed),_0x5753ed;}[_0x49ba02(0x2687)](_0x12f076){var _0x561dfd=_0x49ba02;return _0x12f076[_0x561dfd(0x3365)](this['_m']),(this[_0x561dfd(0x12cc)]=_0x12f076['updateFlag'],this[_0x561dfd(0x3322)](_0x12f076[_0x561dfd(0x118f)],_0x12f076[_0x561dfd(0x1a9e)],_0x12f076[_0x561dfd(0x1365)],_0x12f076['_isIdentity3x2Dirty']),this);}[_0x49ba02(0x3365)](_0x25554f,_0x50b04b=0x0){var _0x4ea73f=this['_m'];return _0x25554f[_0x50b04b]=_0x4ea73f[0x0],_0x25554f[_0x50b04b+0x1]=_0x4ea73f[0x1],_0x25554f[_0x50b04b+0x2]=_0x4ea73f[0x2],_0x25554f[_0x50b04b+0x3]=_0x4ea73f[0x3],_0x25554f[_0x50b04b+0x4]=_0x4ea73f[0x4],_0x25554f[_0x50b04b+0x5]=_0x4ea73f[0x5],_0x25554f[_0x50b04b+0x6]=_0x4ea73f[0x6],_0x25554f[_0x50b04b+0x7]=_0x4ea73f[0x7],_0x25554f[_0x50b04b+0x8]=_0x4ea73f[0x8],_0x25554f[_0x50b04b+0x9]=_0x4ea73f[0x9],_0x25554f[_0x50b04b+0xa]=_0x4ea73f[0xa],_0x25554f[_0x50b04b+0xb]=_0x4ea73f[0xb],_0x25554f[_0x50b04b+0xc]=_0x4ea73f[0xc],_0x25554f[_0x50b04b+0xd]=_0x4ea73f[0xd],_0x25554f[_0x50b04b+0xe]=_0x4ea73f[0xe],_0x25554f[_0x50b04b+0xf]=_0x4ea73f[0xf],this;}['multiplyToRef'](_0x4f9f6a,_0x36439e){var _0x1d015e=_0x49ba02;return this[_0x1d015e(0x118f)]?_0x36439e[_0x1d015e(0x2687)](_0x4f9f6a):_0x4f9f6a[_0x1d015e(0x118f)]?_0x36439e[_0x1d015e(0x2687)](this):(this[_0x1d015e(0x372)](_0x4f9f6a,_0x36439e['_m'],0x0),_0x36439e[_0x1d015e(0x2eac)]()),_0x36439e;}[_0x49ba02(0x372)](_0x3961ff,_0x156b26,_0x23e215){var _0x2fcbe0=this['_m'],_0x3961ff=_0x3961ff['m'],_0x3f5bb2=_0x2fcbe0[0x0],_0x1feebb=_0x2fcbe0[0x1],_0x464d34=_0x2fcbe0[0x2],_0x1a0f93=_0x2fcbe0[0x3],_0x101904=_0x2fcbe0[0x4],_0x16fb51=_0x2fcbe0[0x5],_0x9f8c3a=_0x2fcbe0[0x6],_0xf095c1=_0x2fcbe0[0x7],_0x14d2b1=_0x2fcbe0[0x8],_0x1a3351=_0x2fcbe0[0x9],_0x11ed76=_0x2fcbe0[0xa],_0x28c1a8=_0x2fcbe0[0xb],_0x3d9039=_0x2fcbe0[0xc],_0x23a2c4=_0x2fcbe0[0xd],_0x1d4ace=_0x2fcbe0[0xe],_0x2fcbe0=_0x2fcbe0[0xf],_0x1cd11a=_0x3961ff[0x0],_0xc059e3=_0x3961ff[0x1],_0x14ac01=_0x3961ff[0x2],_0x142038=_0x3961ff[0x3],_0x834854=_0x3961ff[0x4],_0xe4a65a=_0x3961ff[0x5],_0x27ff7c=_0x3961ff[0x6],_0x1cb271=_0x3961ff[0x7],_0x3820dc=_0x3961ff[0x8],_0x5dbd53=_0x3961ff[0x9],_0x1d6872=_0x3961ff[0xa],_0x294501=_0x3961ff[0xb],_0x43f419=_0x3961ff[0xc],_0x5c9e1f=_0x3961ff[0xd],_0x244434=_0x3961ff[0xe],_0x3961ff=_0x3961ff[0xf];return _0x156b26[_0x23e215]=_0x3f5bb2*_0x1cd11a+_0x1feebb*_0x834854+_0x464d34*_0x3820dc+_0x1a0f93*_0x43f419,_0x156b26[_0x23e215+0x1]=_0x3f5bb2*_0xc059e3+_0x1feebb*_0xe4a65a+_0x464d34*_0x5dbd53+_0x1a0f93*_0x5c9e1f,_0x156b26[_0x23e215+0x2]=_0x3f5bb2*_0x14ac01+_0x1feebb*_0x27ff7c+_0x464d34*_0x1d6872+_0x1a0f93*_0x244434,_0x156b26[_0x23e215+0x3]=_0x3f5bb2*_0x142038+_0x1feebb*_0x1cb271+_0x464d34*_0x294501+_0x1a0f93*_0x3961ff,_0x156b26[_0x23e215+0x4]=_0x101904*_0x1cd11a+_0x16fb51*_0x834854+_0x9f8c3a*_0x3820dc+_0xf095c1*_0x43f419,_0x156b26[_0x23e215+0x5]=_0x101904*_0xc059e3+_0x16fb51*_0xe4a65a+_0x9f8c3a*_0x5dbd53+_0xf095c1*_0x5c9e1f,_0x156b26[_0x23e215+0x6]=_0x101904*_0x14ac01+_0x16fb51*_0x27ff7c+_0x9f8c3a*_0x1d6872+_0xf095c1*_0x244434,_0x156b26[_0x23e215+0x7]=_0x101904*_0x142038+_0x16fb51*_0x1cb271+_0x9f8c3a*_0x294501+_0xf095c1*_0x3961ff,_0x156b26[_0x23e215+0x8]=_0x14d2b1*_0x1cd11a+_0x1a3351*_0x834854+_0x11ed76*_0x3820dc+_0x28c1a8*_0x43f419,_0x156b26[_0x23e215+0x9]=_0x14d2b1*_0xc059e3+_0x1a3351*_0xe4a65a+_0x11ed76*_0x5dbd53+_0x28c1a8*_0x5c9e1f,_0x156b26[_0x23e215+0xa]=_0x14d2b1*_0x14ac01+_0x1a3351*_0x27ff7c+_0x11ed76*_0x1d6872+_0x28c1a8*_0x244434,_0x156b26[_0x23e215+0xb]=_0x14d2b1*_0x142038+_0x1a3351*_0x1cb271+_0x11ed76*_0x294501+_0x28c1a8*_0x3961ff,_0x156b26[_0x23e215+0xc]=_0x3d9039*_0x1cd11a+_0x23a2c4*_0x834854+_0x1d4ace*_0x3820dc+_0x2fcbe0*_0x43f419,_0x156b26[_0x23e215+0xd]=_0x3d9039*_0xc059e3+_0x23a2c4*_0xe4a65a+_0x1d4ace*_0x5dbd53+_0x2fcbe0*_0x5c9e1f,_0x156b26[_0x23e215+0xe]=_0x3d9039*_0x14ac01+_0x23a2c4*_0x27ff7c+_0x1d4ace*_0x1d6872+_0x2fcbe0*_0x244434,_0x156b26[_0x23e215+0xf]=_0x3d9039*_0x142038+_0x23a2c4*_0x1cb271+_0x1d4ace*_0x294501+_0x2fcbe0*_0x3961ff,this;}[_0x49ba02(0x3e3a)](_0x342f4d){var _0x2e3d90=_0x49ba02;if(!_0x342f4d)return!0x1;if((this[_0x2e3d90(0x118f)]||_0x342f4d[_0x2e3d90(0x118f)])&&!this[_0x2e3d90(0x1a9e)]&&!_0x342f4d['_isIdentityDirty'])return this[_0x2e3d90(0x118f)]&&_0x342f4d[_0x2e3d90(0x118f)];var _0xaecb04=this['m'],_0x342f4d=_0x342f4d['m'];return _0xaecb04[0x0]===_0x342f4d[0x0]&&_0xaecb04[0x1]===_0x342f4d[0x1]&&_0xaecb04[0x2]===_0x342f4d[0x2]&&_0xaecb04[0x3]===_0x342f4d[0x3]&&_0xaecb04[0x4]===_0x342f4d[0x4]&&_0xaecb04[0x5]===_0x342f4d[0x5]&&_0xaecb04[0x6]===_0x342f4d[0x6]&&_0xaecb04[0x7]===_0x342f4d[0x7]&&_0xaecb04[0x8]===_0x342f4d[0x8]&&_0xaecb04[0x9]===_0x342f4d[0x9]&&_0xaecb04[0xa]===_0x342f4d[0xa]&&_0xaecb04[0xb]===_0x342f4d[0xb]&&_0xaecb04[0xc]===_0x342f4d[0xc]&&_0xaecb04[0xd]===_0x342f4d[0xd]&&_0xaecb04[0xe]===_0x342f4d[0xe]&&_0xaecb04[0xf]===_0x342f4d[0xf];}[_0x49ba02(0x2654)](){var _0x1522ce=_0x49ba02;const _0x44a4d3=new this[(_0x1522ce(0x1249))]();return _0x44a4d3[_0x1522ce(0x2687)](this),_0x44a4d3;}[_0x49ba02(0x28c8)](){var _0x38f8cd=_0x49ba02;return _0x38f8cd(0x735);}[_0x49ba02(0x137e)](){let _0x2962d4=_0x2b3847(this['_m'][0x0]);for(let _0x30ffaf=0x1;_0x30ffaf<0x10;_0x30ffaf++)_0x2962d4=0x18d*_0x2962d4^_0x2b3847(this['_m'][_0x30ffaf]);return _0x2962d4;}[_0x49ba02(0x2f3a)](_0x550458){var _0x2f8818=_0x49ba02;return _0x550458['rotationQuaternion']=_0x550458[_0x2f8818(0x2ac6)]||new _0x2ee53e(),this[_0x2f8818(0x22e9)](_0x550458[_0x2f8818(0x21ee)],_0x550458[_0x2f8818(0x2ac6)],_0x550458[_0x2f8818(0x2436)]);}[_0x49ba02(0x22e9)](_0x424754,_0x3d3524,_0x136de0,_0x5940e7){var _0x136fc9=_0x49ba02;if(this[_0x136fc9(0x118f)])return _0x136de0&&_0x136de0[_0x136fc9(0x34b)](0x0),_0x424754&&_0x424754[_0x136fc9(0x34b)](0x1),_0x3d3524&&_0x3d3524[_0x136fc9(0x3c7)](0x0,0x0,0x0,0x1),!0x0;var _0x102275,_0x1793aa=this['_m'];return _0x136de0&&_0x136de0[_0x136fc9(0x3c7)](_0x1793aa[0xc],_0x1793aa[0xd],_0x1793aa[0xe]),(_0x424754=_0x424754||_0x215a2f[_0x136fc9(0x310d)][0x0])['x']=Math[_0x136fc9(0xa6b)](_0x1793aa[0x0]*_0x1793aa[0x0]+_0x1793aa[0x1]*_0x1793aa[0x1]+_0x1793aa[0x2]*_0x1793aa[0x2]),_0x424754['y']=Math[_0x136fc9(0xa6b)](_0x1793aa[0x4]*_0x1793aa[0x4]+_0x1793aa[0x5]*_0x1793aa[0x5]+_0x1793aa[0x6]*_0x1793aa[0x6]),_0x424754['z']=Math[_0x136fc9(0xa6b)](_0x1793aa[0x8]*_0x1793aa[0x8]+_0x1793aa[0x9]*_0x1793aa[0x9]+_0x1793aa[0xa]*_0x1793aa[0xa]),_0x5940e7?(_0x136de0=_0x5940e7[_0x136fc9(0x21ee)]['x']<0x0?-0x1:0x1,_0x102275=_0x5940e7[_0x136fc9(0x21ee)]['y']<0x0?-0x1:0x1,_0x5940e7=_0x5940e7[_0x136fc9(0x21ee)]['z']<0x0?-0x1:0x1,_0x424754['x']*=_0x136de0,_0x424754['y']*=_0x102275,_0x424754['z']*=_0x5940e7):this['determinant']()<=0x0&&(_0x424754['y']*=-0x1),0x0===_0x424754['_x']||0x0===_0x424754['_y']||0x0===_0x424754['_z']?(_0x3d3524&&_0x3d3524[_0x136fc9(0x3c7)](0x0,0x0,0x0,0x1),!0x1):(_0x3d3524&&(_0x136de0=0x1/_0x424754['_x'],_0x102275=0x1/_0x424754['_y'],_0x5940e7=0x1/_0x424754['_z'],_0x16a2c3[_0x136fc9(0x3221)](_0x1793aa[0x0]*_0x136de0,_0x1793aa[0x1]*_0x136de0,_0x1793aa[0x2]*_0x136de0,0x0,_0x1793aa[0x4]*_0x102275,_0x1793aa[0x5]*_0x102275,_0x1793aa[0x6]*_0x102275,0x0,_0x1793aa[0x8]*_0x5940e7,_0x1793aa[0x9]*_0x5940e7,_0x1793aa[0xa]*_0x5940e7,0x0,0x0,0x0,0x0,0x1,_0x215a2f[_0x136fc9(0x735)][0x0]),_0x2ee53e['FromRotationMatrixToRef'](_0x215a2f[_0x136fc9(0x735)][0x0],_0x3d3524)),!0x0);}['getRow'](_0x4eee78){if(_0x4eee78<0x0||0x3<_0x4eee78)return null;return _0x4eee78*=0x4,new _0x5bbf17(this['_m'][0x0+_0x4eee78],this['_m'][0x1+_0x4eee78],this['_m'][0x2+_0x4eee78],this['_m'][0x3+_0x4eee78]);}[_0x49ba02(0x3d49)](_0x58e100,_0x1e2bcf){return 0x0<=_0x58e100&&_0x58e100<0x3&&(_0x1e2bcf['x']=this['_m'][0x0+(_0x58e100=0x4*_0x58e100)],_0x1e2bcf['y']=this['_m'][0x1+_0x58e100],_0x1e2bcf['z']=this['_m'][0x2+_0x58e100],_0x1e2bcf['w']=this['_m'][0x3+_0x58e100]),_0x1e2bcf;}[_0x49ba02(0x27f1)](_0x4142c6,_0x3c6c6d){var _0x581095=_0x49ba02;return this[_0x581095(0x1260)](_0x4142c6,_0x3c6c6d['x'],_0x3c6c6d['y'],_0x3c6c6d['z'],_0x3c6c6d['w']);}[_0x49ba02(0x37c0)](){var _0x1cef49=_0x49ba02,_0x524b04=new this[(_0x1cef49(0x1249))]();return _0x16a2c3[_0x1cef49(0xde8)](this,_0x524b04),_0x524b04;}[_0x49ba02(0x1c42)](_0x58ad9a){var _0x4fa3bf=_0x49ba02;return _0x16a2c3[_0x4fa3bf(0xde8)](this,_0x58ad9a),_0x58ad9a;}[_0x49ba02(0x1260)](_0xea4b02,_0x55fcfc,_0x5398c8,_0x19400a,_0x4c581d){var _0x57d97e=_0x49ba02;if(_0xea4b02<0x0||0x3<_0xea4b02)return this;return _0xea4b02*=0x4,(this['_m'][0x0+_0xea4b02]=_0x55fcfc,this['_m'][0x1+_0xea4b02]=_0x5398c8,this['_m'][0x2+_0xea4b02]=_0x19400a,this['_m'][0x3+_0xea4b02]=_0x4c581d,this[_0x57d97e(0x2eac)](),this);}[_0x49ba02(0xa64)](_0x2da57d){var _0x1f0c4f=new this['constructor']();return this['scaleToRef'](_0x2da57d,_0x1f0c4f),_0x1f0c4f;}[_0x49ba02(0x1310)](_0x4e632c,_0x35d2e2){var _0x4c0b6c=_0x49ba02;for(let _0xe2fdef=0x0;_0xe2fdef<0x10;_0xe2fdef++)_0x35d2e2['_m'][_0xe2fdef]=this['_m'][_0xe2fdef]*_0x4e632c;return _0x35d2e2[_0x4c0b6c(0x2eac)](),_0x35d2e2;}[_0x49ba02(0x780)](_0xef6b5b,_0x3b80c1){var _0x22c041=_0x49ba02;for(let _0x6ee0d=0x0;_0x6ee0d<0x10;_0x6ee0d++)_0x3b80c1['_m'][_0x6ee0d]+=this['_m'][_0x6ee0d]*_0xef6b5b;return _0x3b80c1[_0x22c041(0x2eac)](),_0x3b80c1;}[_0x49ba02(0xb38)](_0x3bdc16){var _0x34652f=_0x49ba02;const _0x5c12ed=_0x215a2f[_0x34652f(0x735)][0x0];this[_0x34652f(0x28e5)](_0x5c12ed),_0x5c12ed[_0x34652f(0x1c42)](_0x3bdc16);var _0x1df857=_0x3bdc16['_m'];return _0x16a2c3[_0x34652f(0x3221)](_0x1df857[0x0],_0x1df857[0x1],_0x1df857[0x2],0x0,_0x1df857[0x4],_0x1df857[0x5],_0x1df857[0x6],0x0,_0x1df857[0x8],_0x1df857[0x9],_0x1df857[0xa],0x0,0x0,0x0,0x0,0x1,_0x3bdc16),_0x3bdc16;}['getRotationMatrix'](){var _0x5ade82=_0x49ba02,_0x5aef00=new this[(_0x5ade82(0x1249))]();return this['getRotationMatrixToRef'](_0x5aef00),_0x5aef00;}['getRotationMatrixToRef'](_0x2473cf){var _0x527551=_0x49ba02,_0xca69df=_0x215a2f[_0x527551(0x310d)][0x0];if(!this[_0x527551(0x22e9)](_0xca69df))return _0x16a2c3['IdentityToRef'](_0x2473cf),_0x2473cf;var _0x1469dc=this['_m'],_0x5abd51=0x1/_0xca69df['_x'],_0x577494=0x1/_0xca69df['_y'],_0xca69df=0x1/_0xca69df['_z'];return _0x16a2c3[_0x527551(0x3221)](_0x1469dc[0x0]*_0x5abd51,_0x1469dc[0x1]*_0x5abd51,_0x1469dc[0x2]*_0x5abd51,0x0,_0x1469dc[0x4]*_0x577494,_0x1469dc[0x5]*_0x577494,_0x1469dc[0x6]*_0x577494,0x0,_0x1469dc[0x8]*_0xca69df,_0x1469dc[0x9]*_0xca69df,_0x1469dc[0xa]*_0xca69df,0x0,0x0,0x0,0x0,0x1,_0x2473cf),_0x2473cf;}[_0x49ba02(0x3cba)](){var _0x4e247b=_0x49ba02;const _0x1ee45c=this['_m'];return _0x1ee45c[0x2]*=-0x1,_0x1ee45c[0x6]*=-0x1,_0x1ee45c[0x8]*=-0x1,_0x1ee45c[0x9]*=-0x1,_0x1ee45c[0xe]*=-0x1,this[_0x4e247b(0x2eac)](),this;}['toggleProjectionMatrixHandInPlace'](){var _0x5a1cda=_0x49ba02;const _0x21b5e0=this['_m'];return _0x21b5e0[0x8]*=-0x1,_0x21b5e0[0x9]*=-0x1,_0x21b5e0[0xa]*=-0x1,_0x21b5e0[0xb]*=-0x1,this[_0x5a1cda(0x2eac)](),this;}static[_0x49ba02(0x1e74)](_0x5296f0,_0x584ee0=0x0){var _0x5061f9=_0x49ba02,_0x55c309=new _0x16a2c3();return _0x16a2c3[_0x5061f9(0x4c1)](_0x5296f0,_0x584ee0,_0x55c309),_0x55c309;}static['FromArrayToRef'](_0x1f8e0e,_0x375d03,_0x5c9a48){for(let _0x42448e=0x0;_0x42448e<0x10;_0x42448e++)_0x5c9a48['_m'][_0x42448e]=_0x1f8e0e[_0x42448e+_0x375d03];return _0x5c9a48['markAsUpdated'](),_0x5c9a48;}static[_0x49ba02(0x3fc8)](_0x12f2bd,_0x48c948,_0x231947,_0x12b199){for(let _0x157621=0x0;_0x157621<0x10;_0x157621++)_0x12b199['_m'][_0x157621]=_0x12f2bd[_0x157621+_0x48c948]*_0x231947;return _0x12b199['markAsUpdated'](),_0x12b199;}static get[_0x49ba02(0x29c4)](){var _0x1fb2ee=_0x49ba02;return _0x16a2c3[_0x1fb2ee(0x3e47)];}static[_0x49ba02(0x3221)](_0x4c4608,_0x331dc8,_0x19c83f,_0x28f590,_0x3c623c,_0x431d3b,_0x2a963a,_0x4c173e,_0x3cc2ed,_0x3a76c6,_0x3bd013,_0xd1d187,_0x4dba3b,_0x4d7b8e,_0x226435,_0x5f4ade,_0x396ce7){const _0x2a3aa6=_0x396ce7['_m'];_0x2a3aa6[0x0]=_0x4c4608,_0x2a3aa6[0x1]=_0x331dc8,_0x2a3aa6[0x2]=_0x19c83f,_0x2a3aa6[0x3]=_0x28f590,_0x2a3aa6[0x4]=_0x3c623c,_0x2a3aa6[0x5]=_0x431d3b,_0x2a3aa6[0x6]=_0x2a963a,_0x2a3aa6[0x7]=_0x4c173e,_0x2a3aa6[0x8]=_0x3cc2ed,_0x2a3aa6[0x9]=_0x3a76c6,_0x2a3aa6[0xa]=_0x3bd013,_0x2a3aa6[0xb]=_0xd1d187,_0x2a3aa6[0xc]=_0x4dba3b,_0x2a3aa6[0xd]=_0x4d7b8e,_0x2a3aa6[0xe]=_0x226435,_0x2a3aa6[0xf]=_0x5f4ade,_0x396ce7['markAsUpdated']();}static[_0x49ba02(0x2e38)](_0x44d759,_0x4e1b83,_0x3854d1,_0xa3d92a,_0x6f6946,_0xa90d1a,_0x5f45cd,_0x10fec1,_0x3d968a,_0x5245f3,_0x3699a4,_0x5b0043,_0x35b277,_0x304d41,_0x52d7b9,_0x2ce9c1){var _0x34b406=_0x49ba02;const _0x4036a3=new _0x16a2c3(),_0x922886=_0x4036a3['_m'];return _0x922886[0x0]=_0x44d759,_0x922886[0x1]=_0x4e1b83,_0x922886[0x2]=_0x3854d1,_0x922886[0x3]=_0xa3d92a,_0x922886[0x4]=_0x6f6946,_0x922886[0x5]=_0xa90d1a,_0x922886[0x6]=_0x5f45cd,_0x922886[0x7]=_0x10fec1,_0x922886[0x8]=_0x3d968a,_0x922886[0x9]=_0x5245f3,_0x922886[0xa]=_0x3699a4,_0x922886[0xb]=_0x5b0043,_0x922886[0xc]=_0x35b277,_0x922886[0xd]=_0x304d41,_0x922886[0xe]=_0x52d7b9,_0x922886[0xf]=_0x2ce9c1,_0x4036a3[_0x34b406(0x2eac)](),_0x4036a3;}static[_0x49ba02(0x30ac)](_0x1c7cb7,_0x2e8939,_0x4b4b57){var _0xa970ee=_0x49ba02,_0xfe6911=new _0x16a2c3();return _0x16a2c3[_0xa970ee(0x1873)](_0x1c7cb7,_0x2e8939,_0x4b4b57,_0xfe6911),_0xfe6911;}static[_0x49ba02(0x1873)](_0x5181f4,_0x3e3bfa,_0x44e96c,_0x311c8c){var _0x830505=_0x49ba02;const _0x5d5fc0=_0x311c8c['_m'];var _0xc02ab7=_0x3e3bfa['_x'],_0x3d2ac5=_0x3e3bfa['_y'],_0x3c5084=_0x3e3bfa['_z'],_0x3e3bfa=_0x3e3bfa['_w'],_0x37879f=_0xc02ab7+_0xc02ab7,_0x11cb93=_0x3d2ac5+_0x3d2ac5,_0x471614=_0x3c5084+_0x3c5084,_0x1b0a72=_0xc02ab7*_0x37879f,_0x5df853=_0xc02ab7*_0x11cb93,_0xc02ab7=_0xc02ab7*_0x471614,_0x415f73=_0x3d2ac5*_0x11cb93,_0x3d2ac5=_0x3d2ac5*_0x471614,_0x3c5084=_0x3c5084*_0x471614,_0x37879f=_0x3e3bfa*_0x37879f,_0x11cb93=_0x3e3bfa*_0x11cb93,_0x3e3bfa=_0x3e3bfa*_0x471614,_0x471614=_0x5181f4['_x'],_0x27e417=_0x5181f4['_y'],_0x5181f4=_0x5181f4['_z'];return _0x5d5fc0[0x0]=(0x1-(_0x415f73+_0x3c5084))*_0x471614,_0x5d5fc0[0x1]=(_0x5df853+_0x3e3bfa)*_0x471614,_0x5d5fc0[0x2]=(_0xc02ab7-_0x11cb93)*_0x471614,_0x5d5fc0[0x3]=0x0,_0x5d5fc0[0x4]=(_0x5df853-_0x3e3bfa)*_0x27e417,_0x5d5fc0[0x5]=(0x1-(_0x1b0a72+_0x3c5084))*_0x27e417,_0x5d5fc0[0x6]=(_0x3d2ac5+_0x37879f)*_0x27e417,_0x5d5fc0[0x7]=0x0,_0x5d5fc0[0x8]=(_0xc02ab7+_0x11cb93)*_0x5181f4,_0x5d5fc0[0x9]=(_0x3d2ac5-_0x37879f)*_0x5181f4,_0x5d5fc0[0xa]=(0x1-(_0x1b0a72+_0x415f73))*_0x5181f4,_0x5d5fc0[0xb]=0x0,_0x5d5fc0[0xc]=_0x44e96c['_x'],_0x5d5fc0[0xd]=_0x44e96c['_y'],_0x5d5fc0[0xe]=_0x44e96c['_z'],_0x5d5fc0[0xf]=0x1,_0x311c8c[_0x830505(0x2eac)](),_0x311c8c;}static['Identity'](){var _0x4aaf22=_0x49ba02;const _0x288e37=_0x16a2c3[_0x4aaf22(0x2e38)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);return _0x288e37['_updateIdentityStatus'](!0x0),_0x288e37;}static[_0x49ba02(0x8ef)](_0x1c9d0a){var _0x39fc36=_0x49ba02;return _0x16a2c3[_0x39fc36(0x3221)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,_0x1c9d0a),_0x1c9d0a['_updateIdentityStatus'](!0x0),_0x1c9d0a;}static['Zero'](){const _0xa9b621=_0x16a2c3['FromValues'](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);return _0xa9b621['_updateIdentityStatus'](!0x1),_0xa9b621;}static[_0x49ba02(0x5c2)](_0x488045){var _0x397f42=_0x49ba02,_0x33eb1b=new _0x16a2c3();return _0x16a2c3[_0x397f42(0x2bf6)](_0x488045,_0x33eb1b),_0x33eb1b;}static[_0x49ba02(0xea9)](_0x187c2e){var _0x362c42=_0x49ba02,_0x4578dd=new _0x187c2e[(_0x362c42(0x1249))]();return _0x187c2e[_0x362c42(0x28e5)](_0x4578dd),_0x4578dd;}static[_0x49ba02(0x2bf6)](_0x160790,_0x1ed140){var _0x26be9c=_0x49ba02,_0xe39535=Math[_0x26be9c(0x2f82)](_0x160790),_0x160790=Math[_0x26be9c(0x3276)](_0x160790);return _0x16a2c3['FromValuesToRef'](0x1,0x0,0x0,0x0,0x0,_0x160790,_0xe39535,0x0,0x0,-_0xe39535,_0x160790,0x0,0x0,0x0,0x0,0x1,_0x1ed140),_0x1ed140[_0x26be9c(0x3322)](0x1===_0x160790&&0x0===_0xe39535),_0x1ed140;}static['RotationY'](_0x3c131e){var _0x450de0=_0x49ba02,_0x21cea2=new _0x16a2c3();return _0x16a2c3[_0x450de0(0x400f)](_0x3c131e,_0x21cea2),_0x21cea2;}static[_0x49ba02(0x400f)](_0x3373a5,_0x31a479){var _0x41cf35=_0x49ba02,_0x133631=Math[_0x41cf35(0x2f82)](_0x3373a5),_0x3373a5=Math[_0x41cf35(0x3276)](_0x3373a5);return _0x16a2c3[_0x41cf35(0x3221)](_0x3373a5,0x0,-_0x133631,0x0,0x0,0x1,0x0,0x0,_0x133631,0x0,_0x3373a5,0x0,0x0,0x0,0x0,0x1,_0x31a479),_0x31a479['_updateIdentityStatus'](0x1===_0x3373a5&&0x0===_0x133631),_0x31a479;}static[_0x49ba02(0x1aa5)](_0x29f48a){var _0x373dda=new _0x16a2c3();return _0x16a2c3['RotationZToRef'](_0x29f48a,_0x373dda),_0x373dda;}static['RotationZToRef'](_0x1ce9fd,_0x1ce449){var _0x580e3c=_0x49ba02,_0x3507be=Math[_0x580e3c(0x2f82)](_0x1ce9fd),_0x1ce9fd=Math['cos'](_0x1ce9fd);return _0x16a2c3[_0x580e3c(0x3221)](_0x1ce9fd,_0x3507be,0x0,0x0,-_0x3507be,_0x1ce9fd,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,_0x1ce449),_0x1ce449[_0x580e3c(0x3322)](0x1===_0x1ce9fd&&0x0===_0x3507be),_0x1ce449;}static[_0x49ba02(0x322a)](_0x3e3ca0,_0x3ce402){var _0x3daed9=_0x49ba02,_0x438708=new _0x16a2c3();return _0x16a2c3[_0x3daed9(0x3f9a)](_0x3e3ca0,_0x3ce402,_0x438708),_0x438708;}static[_0x49ba02(0x3f9a)](_0x2d8970,_0x2ab78d,_0x47fbdd){var _0x22242e=_0x49ba02,_0x1721fe=Math[_0x22242e(0x2f82)](-_0x2ab78d),_0x2ab78d=Math[_0x22242e(0x3276)](-_0x2ab78d),_0x2bac6a=0x1-_0x2ab78d;_0x2d8970['normalize']();const _0x1c0604=_0x47fbdd['_m'];return _0x1c0604[0x0]=_0x2d8970['_x']*_0x2d8970['_x']*_0x2bac6a+_0x2ab78d,_0x1c0604[0x1]=_0x2d8970['_x']*_0x2d8970['_y']*_0x2bac6a-_0x2d8970['_z']*_0x1721fe,_0x1c0604[0x2]=_0x2d8970['_x']*_0x2d8970['_z']*_0x2bac6a+_0x2d8970['_y']*_0x1721fe,_0x1c0604[0x3]=0x0,_0x1c0604[0x4]=_0x2d8970['_y']*_0x2d8970['_x']*_0x2bac6a+_0x2d8970['_z']*_0x1721fe,_0x1c0604[0x5]=_0x2d8970['_y']*_0x2d8970['_y']*_0x2bac6a+_0x2ab78d,_0x1c0604[0x6]=_0x2d8970['_y']*_0x2d8970['_z']*_0x2bac6a-_0x2d8970['_x']*_0x1721fe,_0x1c0604[0x7]=0x0,_0x1c0604[0x8]=_0x2d8970['_z']*_0x2d8970['_x']*_0x2bac6a-_0x2d8970['_y']*_0x1721fe,_0x1c0604[0x9]=_0x2d8970['_z']*_0x2d8970['_y']*_0x2bac6a+_0x2d8970['_x']*_0x1721fe,_0x1c0604[0xa]=_0x2d8970['_z']*_0x2d8970['_z']*_0x2bac6a+_0x2ab78d,_0x1c0604[0xb]=0x0,_0x1c0604[0xc]=0x0,_0x1c0604[0xd]=0x0,_0x1c0604[0xe]=0x0,_0x1c0604[0xf]=0x1,_0x47fbdd[_0x22242e(0x2eac)](),_0x47fbdd;}static[_0x49ba02(0x4114)](_0x7851f1,_0x4b60f9,_0x3f84ec){var _0x2536b8=_0x49ba02,_0x3b3f62=_0x1e9167[_0x2536b8(0x936)](_0x4b60f9,_0x7851f1);const _0x11fd4b=_0x3f84ec['_m'];return _0x3b3f62<-0x1+_0x4f5c94['kn']?(_0x11fd4b[0x0]=-0x1,_0x11fd4b[0x1]=0x0,_0x11fd4b[0x2]=0x0,_0x11fd4b[0x3]=0x0,_0x11fd4b[0x4]=0x0,_0x11fd4b[0x5]=-0x1,_0x11fd4b[0x6]=0x0,_0x11fd4b[0x7]=0x0,_0x11fd4b[0x8]=0x0,_0x11fd4b[0x9]=0x0,_0x11fd4b[0xa]=0x1):(_0x4b60f9=_0x1e9167[_0x2536b8(0xc92)](_0x4b60f9,_0x7851f1),_0x7851f1=0x1/(0x1+_0x3b3f62),_0x11fd4b[0x0]=_0x4b60f9['_x']*_0x4b60f9['_x']*_0x7851f1+_0x3b3f62,_0x11fd4b[0x1]=_0x4b60f9['_y']*_0x4b60f9['_x']*_0x7851f1-_0x4b60f9['_z'],_0x11fd4b[0x2]=_0x4b60f9['_z']*_0x4b60f9['_x']*_0x7851f1+_0x4b60f9['_y'],_0x11fd4b[0x3]=0x0,_0x11fd4b[0x4]=_0x4b60f9['_x']*_0x4b60f9['_y']*_0x7851f1+_0x4b60f9['_z'],_0x11fd4b[0x5]=_0x4b60f9['_y']*_0x4b60f9['_y']*_0x7851f1+_0x3b3f62,_0x11fd4b[0x6]=_0x4b60f9['_z']*_0x4b60f9['_y']*_0x7851f1-_0x4b60f9['_x'],_0x11fd4b[0x7]=0x0,_0x11fd4b[0x8]=_0x4b60f9['_x']*_0x4b60f9['_z']*_0x7851f1-_0x4b60f9['_y'],_0x11fd4b[0x9]=_0x4b60f9['_y']*_0x4b60f9['_z']*_0x7851f1+_0x4b60f9['_x'],_0x11fd4b[0xa]=_0x4b60f9['_z']*_0x4b60f9['_z']*_0x7851f1+_0x3b3f62),_0x11fd4b[0xb]=0x0,_0x11fd4b[0xc]=0x0,_0x11fd4b[0xd]=0x0,_0x11fd4b[0xe]=0x0,_0x11fd4b[0xf]=0x1,_0x3f84ec['markAsUpdated'](),_0x3f84ec;}static[_0x49ba02(0x2313)](_0x101ea7,_0x2d30b9,_0x5afc7f){var _0x555ceb=_0x49ba02,_0x2bb981=new _0x16a2c3();return _0x16a2c3[_0x555ceb(0x397a)](_0x101ea7,_0x2d30b9,_0x5afc7f,_0x2bb981),_0x2bb981;}static[_0x49ba02(0x397a)](_0x5614b4,_0x55a490,_0x326328,_0x4ffb76){var _0x13688d=_0x49ba02;return _0x2ee53e[_0x13688d(0x397a)](_0x5614b4,_0x55a490,_0x326328,_0x215a2f[_0x13688d(0x1f7f)][0x0]),_0x215a2f[_0x13688d(0x1f7f)][0x0]['toRotationMatrix'](_0x4ffb76),_0x4ffb76;}static['Scaling'](_0x3c15d0,_0x44c7e6,_0x12f147){var _0x172667=_0x49ba02,_0x1a8cda=new _0x16a2c3();return _0x16a2c3[_0x172667(0x21c4)](_0x3c15d0,_0x44c7e6,_0x12f147,_0x1a8cda),_0x1a8cda;}static[_0x49ba02(0x21c4)](_0x31f5ea,_0xc68019,_0x40f355,_0x393eb1){var _0x5229c8=_0x49ba02;return _0x16a2c3[_0x5229c8(0x3221)](_0x31f5ea,0x0,0x0,0x0,0x0,_0xc68019,0x0,0x0,0x0,0x0,_0x40f355,0x0,0x0,0x0,0x0,0x1,_0x393eb1),_0x393eb1['_updateIdentityStatus'](0x1===_0x31f5ea&&0x1===_0xc68019&&0x1===_0x40f355),_0x393eb1;}static[_0x49ba02(0x1e1b)](_0x2addc7,_0xfef228,_0x1d1cb7){var _0x431d39=new _0x16a2c3();return _0x16a2c3['TranslationToRef'](_0x2addc7,_0xfef228,_0x1d1cb7,_0x431d39),_0x431d39;}static['TranslationToRef'](_0x503e20,_0x343ae8,_0x5a947d,_0x21f60e){var _0x1426f8=_0x49ba02;return _0x16a2c3[_0x1426f8(0x3221)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,_0x503e20,_0x343ae8,_0x5a947d,0x1,_0x21f60e),_0x21f60e['_updateIdentityStatus'](0x0===_0x503e20&&0x0===_0x343ae8&&0x0===_0x5a947d),_0x21f60e;}static[_0x49ba02(0x36c)](_0x5be8bf,_0x59828f,_0x59c6db){var _0x30ed37=_0x49ba02,_0x272e3a=new _0x5be8bf['constructor']();return _0x16a2c3[_0x30ed37(0x31af)](_0x5be8bf,_0x59828f,_0x59c6db,_0x272e3a),_0x272e3a;}static[_0x49ba02(0x31af)](_0x522a31,_0x3b2442,_0x568382,_0x28a63e){var _0x5e0cbe=_0x49ba02;const _0x2968fe=_0x28a63e['_m'];var _0x370528=_0x522a31['m'],_0x1536ac=_0x3b2442['m'];for(let _0x203125=0x0;_0x203125<0x10;_0x203125++)_0x2968fe[_0x203125]=_0x370528[_0x203125]*(0x1-_0x568382)+_0x1536ac[_0x203125]*_0x568382;return _0x28a63e[_0x5e0cbe(0x2eac)](),_0x28a63e;}static[_0x49ba02(0x3bae)](_0x55bef0,_0x263725,_0x3d61e4){var _0xed518b=_0x49ba02,_0x16d065=new _0x55bef0[(_0xed518b(0x1249))]();return _0x16a2c3[_0xed518b(0x3f47)](_0x55bef0,_0x263725,_0x3d61e4,_0x16d065),_0x16d065;}static[_0x49ba02(0x3f47)](_0x30162f,_0x3ac49c,_0x26dc63,_0x2cb504){var _0x1b11d1=_0x49ba02,_0x18df6d=_0x215a2f[_0x1b11d1(0x310d)][0x0],_0x3aef83=_0x215a2f[_0x1b11d1(0x1f7f)][0x0],_0x155656=_0x215a2f[_0x1b11d1(0x310d)][0x1],_0x30162f=(_0x30162f['decompose'](_0x18df6d,_0x3aef83,_0x155656),_0x215a2f[_0x1b11d1(0x310d)][0x2]),_0x1f1465=_0x215a2f['Quaternion'][0x1],_0xcaed33=_0x215a2f[_0x1b11d1(0x310d)][0x3],_0x3ac49c=(_0x3ac49c['decompose'](_0x30162f,_0x1f1465,_0xcaed33),_0x215a2f[_0x1b11d1(0x310d)][0x4]),_0x18df6d=(_0x1e9167['LerpToRef'](_0x18df6d,_0x30162f,_0x26dc63,_0x3ac49c),_0x215a2f[_0x1b11d1(0x1f7f)][0x2]),_0x30162f=(_0x2ee53e[_0x1b11d1(0x20d1)](_0x3aef83,_0x1f1465,_0x26dc63,_0x18df6d),_0x215a2f['Vector3'][0x5]);return _0x1e9167[_0x1b11d1(0x31af)](_0x155656,_0xcaed33,_0x26dc63,_0x30162f),_0x16a2c3[_0x1b11d1(0x1873)](_0x3ac49c,_0x18df6d,_0x30162f,_0x2cb504),_0x2cb504;}static[_0x49ba02(0x2292)](_0x589164,_0x407bab,_0x5e0be0){var _0x5e5fc6=new _0x16a2c3();return _0x16a2c3['LookAtLHToRef'](_0x589164,_0x407bab,_0x5e0be0,_0x5e5fc6),_0x5e5fc6;}static['LookAtLHToRef'](_0x5c3e43,_0x199a9e,_0x2949f8,_0x532147){var _0x2fb1a4=_0x49ba02;const _0x2188ad=_0x215a2f[_0x2fb1a4(0x310d)][0x0],_0x3d959d=_0x215a2f[_0x2fb1a4(0x310d)][0x1],_0x4163aa=_0x215a2f['Vector3'][0x2];_0x199a9e[_0x2fb1a4(0x1d96)](_0x5c3e43,_0x4163aa),_0x4163aa[_0x2fb1a4(0x90a)](),_0x1e9167[_0x2fb1a4(0x27ce)](_0x2949f8,_0x4163aa,_0x2188ad),(_0x199a9e=_0x2188ad[_0x2fb1a4(0x41c1)](),0x0===_0x199a9e?_0x2188ad['x']=0x1:_0x2188ad[_0x2fb1a4(0x114b)](Math[_0x2fb1a4(0xa6b)](_0x199a9e)),_0x1e9167[_0x2fb1a4(0x27ce)](_0x4163aa,_0x2188ad,_0x3d959d),_0x3d959d['normalize'](),_0x2949f8=-_0x1e9167[_0x2fb1a4(0x936)](_0x2188ad,_0x5c3e43),_0x199a9e=-_0x1e9167[_0x2fb1a4(0x936)](_0x3d959d,_0x5c3e43),_0x5c3e43=-_0x1e9167[_0x2fb1a4(0x936)](_0x4163aa,_0x5c3e43)),_0x16a2c3[_0x2fb1a4(0x3221)](_0x2188ad['_x'],_0x3d959d['_x'],_0x4163aa['_x'],0x0,_0x2188ad['_y'],_0x3d959d['_y'],_0x4163aa['_y'],0x0,_0x2188ad['_z'],_0x3d959d['_z'],_0x4163aa['_z'],0x0,_0x2949f8,_0x199a9e,_0x5c3e43,0x1,_0x532147);}static[_0x49ba02(0x1151)](_0xf05d0,_0x16c64a,_0x2fa2af){var _0x3706b7=_0x49ba02,_0x53fafe=new _0x16a2c3();return _0x16a2c3[_0x3706b7(0x345e)](_0xf05d0,_0x16c64a,_0x2fa2af,_0x53fafe),_0x53fafe;}static[_0x49ba02(0x345e)](_0x4f03d0,_0x3efa99,_0x4b0a67,_0xe2e57d){var _0x5eacb3=_0x49ba02;const _0x48df79=_0x215a2f[_0x5eacb3(0x310d)][0x0],_0x267a12=_0x215a2f[_0x5eacb3(0x310d)][0x1],_0x1723d0=_0x215a2f[_0x5eacb3(0x310d)][0x2];return _0x4f03d0[_0x5eacb3(0x1d96)](_0x3efa99,_0x1723d0),_0x1723d0[_0x5eacb3(0x90a)](),_0x1e9167[_0x5eacb3(0x27ce)](_0x4b0a67,_0x1723d0,_0x48df79),(_0x3efa99=_0x48df79[_0x5eacb3(0x41c1)](),0x0===_0x3efa99?_0x48df79['x']=0x1:_0x48df79[_0x5eacb3(0x114b)](Math[_0x5eacb3(0xa6b)](_0x3efa99)),_0x1e9167[_0x5eacb3(0x27ce)](_0x1723d0,_0x48df79,_0x267a12),_0x267a12[_0x5eacb3(0x90a)](),_0x4b0a67=-_0x1e9167[_0x5eacb3(0x936)](_0x48df79,_0x4f03d0),_0x3efa99=-_0x1e9167[_0x5eacb3(0x936)](_0x267a12,_0x4f03d0),_0x4f03d0=-_0x1e9167[_0x5eacb3(0x936)](_0x1723d0,_0x4f03d0)),(_0x16a2c3[_0x5eacb3(0x3221)](_0x48df79['_x'],_0x267a12['_x'],_0x1723d0['_x'],0x0,_0x48df79['_y'],_0x267a12['_y'],_0x1723d0['_y'],0x0,_0x48df79['_z'],_0x267a12['_z'],_0x1723d0['_z'],0x0,_0x4b0a67,_0x3efa99,_0x4f03d0,0x1,_0xe2e57d),_0xe2e57d);}static[_0x49ba02(0x1b14)](_0x718252,_0x250c53){var _0x3d6b92=_0x49ba02,_0x4fd75b=new _0x16a2c3();return _0x16a2c3[_0x3d6b92(0x3244)](_0x718252,_0x250c53,_0x4fd75b),_0x4fd75b;}static['LookDirectionLHToRef'](_0x391a9a,_0x1de35d,_0x127a5b){var _0x264ee7=_0x49ba02;const _0x43e190=_0x215a2f['Vector3'][0x0];return _0x43e190[_0x264ee7(0x2687)](_0x391a9a),_0x43e190[_0x264ee7(0x3679)](-0x1),_0x391a9a=_0x215a2f[_0x264ee7(0x310d)][0x1],(_0x1e9167[_0x264ee7(0x27ce)](_0x1de35d,_0x43e190,_0x391a9a),_0x16a2c3[_0x264ee7(0x3221)](_0x391a9a['_x'],_0x391a9a['_y'],_0x391a9a['_z'],0x0,_0x1de35d['_x'],_0x1de35d['_y'],_0x1de35d['_z'],0x0,_0x43e190['_x'],_0x43e190['_y'],_0x43e190['_z'],0x0,0x0,0x0,0x0,0x1,_0x127a5b),_0x127a5b);}static['LookDirectionRH'](_0x1da9e3,_0x1e6dca){var _0x2d72c3=_0x49ba02,_0x26ed8f=new _0x16a2c3();return _0x16a2c3[_0x2d72c3(0x28b7)](_0x1da9e3,_0x1e6dca,_0x26ed8f),_0x26ed8f;}static['LookDirectionRHToRef'](_0x110001,_0x4fff44,_0x17263b){var _0x418aed=_0x49ba02,_0x247589=_0x215a2f[_0x418aed(0x310d)][0x2];return _0x1e9167[_0x418aed(0x27ce)](_0x4fff44,_0x110001,_0x247589),_0x16a2c3[_0x418aed(0x3221)](_0x247589['_x'],_0x247589['_y'],_0x247589['_z'],0x0,_0x4fff44['_x'],_0x4fff44['_y'],_0x4fff44['_z'],0x0,_0x110001['_x'],_0x110001['_y'],_0x110001['_z'],0x0,0x0,0x0,0x0,0x1,_0x17263b),_0x17263b;}static['OrthoLH'](_0x4bb483,_0x1c5eef,_0x53e7f4,_0x293bb8,_0x3edb46){var _0x5c7c61=_0x49ba02,_0x46959a=new _0x16a2c3();return _0x16a2c3[_0x5c7c61(0x31ce)](_0x4bb483,_0x1c5eef,_0x53e7f4,_0x293bb8,_0x46959a,_0x3edb46),_0x46959a;}static[_0x49ba02(0x31ce)](_0x261741,_0x36992d,_0x45d2fc,_0xcee279,_0x466f37,_0x276052){var _0x41fb27=_0x49ba02,_0x261741=0x2/_0x261741,_0x36992d=0x2/_0x36992d,_0x500f81=0x2/(_0xcee279-_0x45d2fc),_0xcee279=-(_0xcee279+_0x45d2fc)/(_0xcee279-_0x45d2fc);return _0x16a2c3['FromValuesToRef'](_0x261741,0x0,0x0,0x0,0x0,_0x36992d,0x0,0x0,0x0,0x0,_0x500f81,0x0,0x0,0x0,_0xcee279,0x1,_0x466f37),_0x276052&&_0x466f37[_0x41fb27(0x210e)](_0x4e563f,_0x466f37),_0x466f37['_updateIdentityStatus'](0x1==_0x261741&&0x1==_0x36992d&&0x1==_0x500f81&&0x0==_0xcee279),_0x466f37;}static[_0x49ba02(0x706)](_0x3ececf,_0x554e8e,_0x1f474a,_0x5688a5,_0x51c723,_0x5cf50b,_0x14b8b3){var _0x53db2c=_0x49ba02,_0x40af90=new _0x16a2c3();return _0x16a2c3[_0x53db2c(0x2ec6)](_0x3ececf,_0x554e8e,_0x1f474a,_0x5688a5,_0x51c723,_0x5cf50b,_0x40af90,_0x14b8b3),_0x40af90;}static[_0x49ba02(0x2ec6)](_0x37bf41,_0x5a1c4e,_0x19db0b,_0x2ea339,_0x3c896a,_0x127d5d,_0x259687,_0x4f22a4){var _0x4fd069=_0x49ba02,_0x3ee557=0x2/(_0x5a1c4e-_0x37bf41),_0x1a78a2=0x2/(_0x2ea339-_0x19db0b),_0x2809ad=0x2/(_0x127d5d-_0x3c896a),_0x127d5d=-(_0x127d5d+_0x3c896a)/(_0x127d5d-_0x3c896a),_0x3c896a=(_0x37bf41+_0x5a1c4e)/(_0x37bf41-_0x5a1c4e),_0x37bf41=(_0x2ea339+_0x19db0b)/(_0x19db0b-_0x2ea339);return _0x16a2c3[_0x4fd069(0x3221)](_0x3ee557,0x0,0x0,0x0,0x0,_0x1a78a2,0x0,0x0,0x0,0x0,_0x2809ad,0x0,_0x3c896a,_0x37bf41,_0x127d5d,0x1,_0x259687),_0x4f22a4&&_0x259687[_0x4fd069(0x210e)](_0x4e563f,_0x259687),_0x259687[_0x4fd069(0x2eac)](),_0x259687;}static['OrthoOffCenterRH'](_0x169f1,_0x3a3ccc,_0x5d0a5a,_0x58dadb,_0x11c6a5,_0x42320b,_0x28d66f){var _0x45cb9d=_0x49ba02,_0x192997=new _0x16a2c3();return _0x16a2c3[_0x45cb9d(0x407f)](_0x169f1,_0x3a3ccc,_0x5d0a5a,_0x58dadb,_0x11c6a5,_0x42320b,_0x192997,_0x28d66f),_0x192997;}static[_0x49ba02(0x407f)](_0x5961de,_0x41fa32,_0xd0b380,_0xc7ff44,_0x26f0e4,_0x3a7fd9,_0x9f2765,_0x33955c){return _0x16a2c3['OrthoOffCenterLHToRef'](_0x5961de,_0x41fa32,_0xd0b380,_0xc7ff44,_0x26f0e4,_0x3a7fd9,_0x9f2765,_0x33955c),_0x9f2765['_m'][0xa]*=-0x1,_0x9f2765;}static[_0x49ba02(0x33db)](_0x4dbde6,_0x534496,_0x5e0b21,_0xa46288,_0x5113e5,_0x4f5e84=0x0){var _0x4a2467=_0x49ba02;const _0x5d05c8=new _0x16a2c3();var _0x4dbde6=0x2*_0x5e0b21/_0x4dbde6,_0x534496=0x2*_0x5e0b21/_0x534496,_0x475fbd=(_0xa46288+_0x5e0b21)/(_0xa46288-_0x5e0b21),_0xa46288=-0x2*_0xa46288*_0x5e0b21/(_0xa46288-_0x5e0b21),_0x5e0b21=Math[_0x4a2467(0x379)](_0x4f5e84);return _0x16a2c3[_0x4a2467(0x3221)](_0x4dbde6,0x0,0x0,0x0,0x0,_0x534496,0x0,_0x5e0b21,0x0,0x0,_0x475fbd,0x1,0x0,0x0,_0xa46288,0x0,_0x5d05c8),_0x5113e5&&_0x5d05c8[_0x4a2467(0x210e)](_0x4e563f,_0x5d05c8),_0x5d05c8['_updateIdentityStatus'](!0x1),_0x5d05c8;}static[_0x49ba02(0x4ef)](_0x58ae64,_0x153e2c,_0x5334eb,_0x4f3b9f,_0xcf9da2,_0x4366e9=0x0,_0x25cfde=!0x1){var _0x4132a2=_0x49ba02,_0x2180c9=new _0x16a2c3();return _0x16a2c3[_0x4132a2(0x3803)](_0x58ae64,_0x153e2c,_0x5334eb,_0x4f3b9f,_0x2180c9,!0x0,_0xcf9da2,_0x4366e9,_0x25cfde),_0x2180c9;}static[_0x49ba02(0x3803)](_0x58b06f,_0x438740,_0x1a1fdd,_0x332287,_0x1c90b7,_0xae0f35=!0x0,_0x1db186,_0x56ff19=0x0,_0x536acb=!0x1){var _0x5db27c=_0x49ba02,_0x58b06f=0x1/Math[_0x5db27c(0x379)](0.5*_0x58b06f),_0x455e8f=_0xae0f35?_0x58b06f/_0x438740:_0x58b06f,_0xae0f35=_0xae0f35?_0x58b06f:_0x58b06f*_0x438740,_0x58b06f=_0x536acb&&0x0===_0x1a1fdd?-0x1:0x0!==_0x332287?(_0x332287+_0x1a1fdd)/(_0x332287-_0x1a1fdd):0x1,_0x438740=_0x536acb&&0x0===_0x1a1fdd?0x2*_0x332287:0x0!==_0x332287?-0x2*_0x332287*_0x1a1fdd/(_0x332287-_0x1a1fdd):-0x2*_0x1a1fdd,_0x536acb=Math[_0x5db27c(0x379)](_0x56ff19);return _0x16a2c3[_0x5db27c(0x3221)](_0x455e8f,0x0,0x0,0x0,0x0,_0xae0f35,0x0,_0x536acb,0x0,0x0,_0x58b06f,0x1,0x0,0x0,_0x438740,0x0,_0x1c90b7),_0x1db186&&_0x1c90b7['multiplyToRef'](_0x4e563f,_0x1c90b7),_0x1c90b7['_updateIdentityStatus'](!0x1),_0x1c90b7;}static[_0x49ba02(0x23de)](_0x81b28a,_0x2ca315,_0x1e28fc,_0x4cdf77,_0x49ee4e,_0x10beb8=!0x0,_0x2ec75a,_0x48c8e1=0x0){var _0x3d841f=_0x49ba02,_0x81b28a=0x1/Math[_0x3d841f(0x379)](0.5*_0x81b28a),_0x30c21a=_0x10beb8?_0x81b28a/_0x2ca315:_0x81b28a,_0x10beb8=_0x10beb8?_0x81b28a:_0x81b28a*_0x2ca315,_0x81b28a=Math['tan'](_0x48c8e1);return _0x16a2c3['FromValuesToRef'](_0x30c21a,0x0,0x0,0x0,0x0,_0x10beb8,0x0,_0x81b28a,0x0,0x0,-_0x1e28fc,0x1,0x0,0x0,0x1,0x0,_0x49ee4e),_0x2ec75a&&_0x49ee4e[_0x3d841f(0x210e)](_0x4e563f,_0x49ee4e),_0x49ee4e[_0x3d841f(0x3322)](!0x1),_0x49ee4e;}static[_0x49ba02(0x404a)](_0x3c4185,_0x4cccf4,_0x1ff164,_0x24a1a1,_0x4f6093,_0x4ab169=0x0,_0x4f7e6d=!0x1){var _0x2739f3=_0x49ba02,_0x30616a=new _0x16a2c3();return _0x16a2c3[_0x2739f3(0x31dd)](_0x3c4185,_0x4cccf4,_0x1ff164,_0x24a1a1,_0x30616a,!0x0,_0x4f6093,_0x4ab169,_0x4f7e6d),_0x30616a;}static[_0x49ba02(0x31dd)](_0x686b96,_0x55e1e7,_0xeaeeb8,_0x1f3693,_0x134f02,_0x2330ee=!0x0,_0x2f05e7,_0x16c593=0x0,_0x31dc3c=!0x1){var _0x1ae1a8=_0x49ba02,_0x686b96=0x1/Math['tan'](0.5*_0x686b96),_0x2f3e9b=_0x2330ee?_0x686b96/_0x55e1e7:_0x686b96,_0x2330ee=_0x2330ee?_0x686b96:_0x686b96*_0x55e1e7,_0x686b96=_0x31dc3c&&0x0===_0xeaeeb8?0x1:0x0!==_0x1f3693?-(_0x1f3693+_0xeaeeb8)/(_0x1f3693-_0xeaeeb8):-0x1,_0x55e1e7=_0x31dc3c&&0x0===_0xeaeeb8?0x2*_0x1f3693:0x0!==_0x1f3693?-0x2*_0x1f3693*_0xeaeeb8/(_0x1f3693-_0xeaeeb8):-0x2*_0xeaeeb8,_0x31dc3c=Math[_0x1ae1a8(0x379)](_0x16c593);return _0x16a2c3[_0x1ae1a8(0x3221)](_0x2f3e9b,0x0,0x0,0x0,0x0,_0x2330ee,0x0,_0x31dc3c,0x0,0x0,_0x686b96,-0x1,0x0,0x0,_0x55e1e7,0x0,_0x134f02),_0x2f05e7&&_0x134f02[_0x1ae1a8(0x210e)](_0x4e563f,_0x134f02),_0x134f02['_updateIdentityStatus'](!0x1),_0x134f02;}static[_0x49ba02(0xb86)](_0x37d1c9,_0x32933e,_0x520d95,_0x2d9343,_0x2423b5,_0x1760d7=!0x0,_0x96cbf,_0x19eb65=0x0){var _0x2bdc48=_0x49ba02,_0x37d1c9=0x1/Math[_0x2bdc48(0x379)](0.5*_0x37d1c9),_0x36162c=_0x1760d7?_0x37d1c9/_0x32933e:_0x37d1c9,_0x1760d7=_0x1760d7?_0x37d1c9:_0x37d1c9*_0x32933e,_0x37d1c9=Math[_0x2bdc48(0x379)](_0x19eb65);return _0x16a2c3[_0x2bdc48(0x3221)](_0x36162c,0x0,0x0,0x0,0x0,_0x1760d7,0x0,_0x37d1c9,0x0,0x0,-_0x520d95,-0x1,0x0,0x0,-0x1,0x0,_0x2423b5),_0x96cbf&&_0x2423b5[_0x2bdc48(0x210e)](_0x4e563f,_0x2423b5),_0x2423b5[_0x2bdc48(0x3322)](!0x1),_0x2423b5;}static['PerspectiveFovWebVRToRef'](_0x69d917,_0x5ef557,_0x7abfba,_0x40bf53,_0x1efe47=!0x1,_0x135e56,_0x5b9573=0x0){var _0x5138b8=_0x49ba02,_0x1efe47=_0x1efe47?-0x1:0x1,_0x21fcc6=Math[_0x5138b8(0x379)](_0x69d917[_0x5138b8(0x1e2c)]*Math['PI']/0xb4),_0x52a2e8=Math[_0x5138b8(0x379)](_0x69d917['downDegrees']*Math['PI']/0xb4),_0x3b059a=Math[_0x5138b8(0x379)](_0x69d917[_0x5138b8(0x2b9d)]*Math['PI']/0xb4),_0x69d917=Math[_0x5138b8(0x379)](_0x69d917[_0x5138b8(0x3cfe)]*Math['PI']/0xb4),_0x2d5786=0x2/(_0x3b059a+_0x69d917),_0x1dde6c=0x2/(_0x21fcc6+_0x52a2e8),_0x5b9573=Math[_0x5138b8(0x379)](_0x5b9573);const _0x317876=_0x40bf53['_m'];return _0x317876[0x0]=_0x2d5786,_0x317876[0x1]=_0x317876[0x2]=_0x317876[0x3]=_0x317876[0x4]=0x0,_0x317876[0x5]=_0x1dde6c,_0x317876[0x6]=0x0,_0x317876[0x7]=_0x5b9573,_0x317876[0x8]=(_0x3b059a-_0x69d917)*_0x2d5786*0.5,_0x317876[0x9]=-(_0x21fcc6-_0x52a2e8)*_0x1dde6c*0.5,_0x317876[0xa]=-_0x7abfba/(_0x5ef557-_0x7abfba),_0x317876[0xb]=_0x1efe47,_0x317876[0xc]=_0x317876[0xd]=_0x317876[0xf]=0x0,_0x317876[0xe]=-0x2*_0x7abfba*_0x5ef557/(_0x7abfba-_0x5ef557),_0x135e56&&_0x40bf53['multiplyToRef'](_0x4e563f,_0x40bf53),_0x40bf53['markAsUpdated'](),_0x40bf53;}static[_0x49ba02(0x27b5)](_0x4d0073,_0x14c9f8,_0x34d94b,_0x4b4e79,_0x3c8434,_0x4900df){var _0x26cc90=_0x49ba02,_0x3da5c8=_0x4d0073[_0x26cc90(0x15b3)],_0x748816=_0x4d0073[_0x26cc90(0x230c)],_0x31ffd5=_0x4d0073['x'],_0x4d0073=_0x4d0073['y'],_0x4900df=_0x16a2c3[_0x26cc90(0x2e38)](_0x3da5c8/0x2,0x0,0x0,0x0,0x0,-_0x748816/0x2,0x0,0x0,0x0,0x0,_0x4900df-_0x3c8434,0x0,_0x31ffd5+_0x3da5c8/0x2,_0x748816/0x2+_0x4d0073,_0x3c8434,0x1);const _0x244e59=new _0x14c9f8[(_0x26cc90(0x1249))]();return _0x14c9f8[_0x26cc90(0x210e)](_0x34d94b,_0x244e59),_0x244e59[_0x26cc90(0x210e)](_0x4b4e79,_0x244e59),_0x244e59['multiplyToRef'](_0x4900df,_0x244e59);}static[_0x49ba02(0x412f)](_0x5214bd){var _0x1fe7cf=_0x49ba02;return _0x5214bd=_0x5214bd['m'],_0x5214bd=[_0x5214bd[0x0],_0x5214bd[0x1],_0x5214bd[0x4],_0x5214bd[0x5]],_0x286d82['Z'][_0x1fe7cf(0x284e)]?_0x5214bd:new Float32Array(_0x5214bd);}static[_0x49ba02(0x1043)](_0x28a2e9){var _0x570df3=_0x49ba02;return _0x28a2e9=_0x28a2e9['m'],_0x28a2e9=[_0x28a2e9[0x0],_0x28a2e9[0x1],_0x28a2e9[0x2],_0x28a2e9[0x4],_0x28a2e9[0x5],_0x28a2e9[0x6],_0x28a2e9[0x8],_0x28a2e9[0x9],_0x28a2e9[0xa]],_0x286d82['Z'][_0x570df3(0x284e)]?_0x28a2e9:new Float32Array(_0x28a2e9);}static[_0x49ba02(0x3d8e)](_0x5d131c){var _0x42fd46=_0x49ba02,_0x178f04=new _0x5d131c[(_0x42fd46(0x1249))]();return _0x16a2c3[_0x42fd46(0xde8)](_0x5d131c,_0x178f04),_0x178f04;}static['TransposeToRef'](_0x532437,_0x427920){var _0x4f2677=_0x49ba02;const _0x3468e3=_0x427920['_m'];var _0x308994=_0x532437['m'];return _0x3468e3[0x0]=_0x308994[0x0],_0x3468e3[0x1]=_0x308994[0x4],_0x3468e3[0x2]=_0x308994[0x8],_0x3468e3[0x3]=_0x308994[0xc],_0x3468e3[0x4]=_0x308994[0x1],_0x3468e3[0x5]=_0x308994[0x5],_0x3468e3[0x6]=_0x308994[0x9],_0x3468e3[0x7]=_0x308994[0xd],_0x3468e3[0x8]=_0x308994[0x2],_0x3468e3[0x9]=_0x308994[0x6],_0x3468e3[0xa]=_0x308994[0xa],_0x3468e3[0xb]=_0x308994[0xe],_0x3468e3[0xc]=_0x308994[0x3],_0x3468e3[0xd]=_0x308994[0x7],_0x3468e3[0xe]=_0x308994[0xb],_0x3468e3[0xf]=_0x308994[0xf],_0x427920[_0x4f2677(0x2eac)](),_0x427920[_0x4f2677(0x3322)](_0x532437[_0x4f2677(0x118f)],_0x532437[_0x4f2677(0x1a9e)]),_0x427920;}static[_0x49ba02(0x3be8)](_0x3a041d){var _0x582d89=new _0x16a2c3();return _0x16a2c3['ReflectionToRef'](_0x3a041d,_0x582d89),_0x582d89;}static[_0x49ba02(0x7b8)](_0x2757bc,_0x2849f0){var _0x51275f=_0x49ba02;_0x2757bc['normalize']();var _0x11bb5c=_0x2757bc[_0x51275f(0x23e1)]['x'],_0x29c44f=_0x2757bc[_0x51275f(0x23e1)]['y'],_0x40e4b9=_0x2757bc[_0x51275f(0x23e1)]['z'],_0xf7e962=-0x2*_0x11bb5c,_0x524de4=-0x2*_0x29c44f,_0x3f1586=-0x2*_0x40e4b9;return _0x16a2c3[_0x51275f(0x3221)](_0xf7e962*_0x11bb5c+0x1,_0x524de4*_0x11bb5c,_0x3f1586*_0x11bb5c,0x0,_0xf7e962*_0x29c44f,_0x524de4*_0x29c44f+0x1,_0x3f1586*_0x29c44f,0x0,_0xf7e962*_0x40e4b9,_0x524de4*_0x40e4b9,_0x3f1586*_0x40e4b9+0x1,0x0,_0xf7e962*_0x2757bc['d'],_0x524de4*_0x2757bc['d'],_0x3f1586*_0x2757bc['d'],0x1,_0x2849f0),_0x2849f0;}static[_0x49ba02(0x1ee8)](_0x16c182,_0x53810e,_0x3820e7,_0x1962de){var _0x3bedb3=_0x49ba02;return _0x16a2c3[_0x3bedb3(0x3221)](_0x16c182['_x'],_0x16c182['_y'],_0x16c182['_z'],0x0,_0x53810e['_x'],_0x53810e['_y'],_0x53810e['_z'],0x0,_0x3820e7['_x'],_0x3820e7['_y'],_0x3820e7['_z'],0x0,0x0,0x0,0x0,0x1,_0x1962de),_0x1962de;}static['FromQuaternionToRef'](_0x52bb8f,_0x5ed6b0){var _0x36375a=_0x49ba02,_0x20e66f=_0x52bb8f['_x']*_0x52bb8f['_x'],_0x7eb2b7=_0x52bb8f['_y']*_0x52bb8f['_y'],_0x2e4ec5=_0x52bb8f['_z']*_0x52bb8f['_z'],_0x47139d=_0x52bb8f['_x']*_0x52bb8f['_y'],_0x29b279=_0x52bb8f['_z']*_0x52bb8f['_w'],_0x454485=_0x52bb8f['_z']*_0x52bb8f['_x'],_0x2f2515=_0x52bb8f['_y']*_0x52bb8f['_w'],_0x2db62d=_0x52bb8f['_y']*_0x52bb8f['_z'],_0x52bb8f=_0x52bb8f['_x']*_0x52bb8f['_w'];return _0x5ed6b0['_m'][0x0]=0x1-0x2*(_0x7eb2b7+_0x2e4ec5),_0x5ed6b0['_m'][0x1]=0x2*(_0x47139d+_0x29b279),_0x5ed6b0['_m'][0x2]=0x2*(_0x454485-_0x2f2515),_0x5ed6b0['_m'][0x3]=0x0,_0x5ed6b0['_m'][0x4]=0x2*(_0x47139d-_0x29b279),_0x5ed6b0['_m'][0x5]=0x1-0x2*(_0x2e4ec5+_0x20e66f),_0x5ed6b0['_m'][0x6]=0x2*(_0x2db62d+_0x52bb8f),_0x5ed6b0['_m'][0x7]=0x0,_0x5ed6b0['_m'][0x8]=0x2*(_0x454485+_0x2f2515),_0x5ed6b0['_m'][0x9]=0x2*(_0x2db62d-_0x52bb8f),_0x5ed6b0['_m'][0xa]=0x1-0x2*(_0x7eb2b7+_0x20e66f),_0x5ed6b0['_m'][0xb]=0x0,_0x5ed6b0['_m'][0xc]=0x0,_0x5ed6b0['_m'][0xd]=0x0,_0x5ed6b0['_m'][0xe]=0x0,_0x5ed6b0['_m'][0xf]=0x1,_0x5ed6b0[_0x36375a(0x2eac)](),_0x5ed6b0;}}_0x16a2c3[_0x49ba02(0x3465)]=0x0,_0x16a2c3[_0x49ba02(0x3e47)]=_0x16a2c3['Identity']();class _0x215a2f{}_0x215a2f[_0x49ba02(0x310d)]=_0x2a9cd4['B'][_0x49ba02(0x3de7)](0xb,_0x1e9167[_0x49ba02(0x317a)]),_0x215a2f['Matrix']=_0x2a9cd4['B'][_0x49ba02(0x3de7)](0x2,_0x16a2c3['Identity']),_0x215a2f['Quaternion']=_0x2a9cd4['B'][_0x49ba02(0x3de7)](0x3,_0x2ee53e[_0x49ba02(0x317a)]);class _0x98bca8{}_0x98bca8['Vector2']=_0x2a9cd4['B']['BuildTuple'](0x3,_0x4b697f['Zero']),_0x98bca8['Vector3']=_0x2a9cd4['B'][_0x49ba02(0x3de7)](0xd,_0x1e9167['Zero']),_0x98bca8['Vector4']=_0x2a9cd4['B'][_0x49ba02(0x3de7)](0x3,_0x5bbf17[_0x49ba02(0x317a)]),_0x98bca8[_0x49ba02(0x1f7f)]=_0x2a9cd4['B'][_0x49ba02(0x3de7)](0x2,_0x2ee53e[_0x49ba02(0x317a)]),_0x98bca8['Matrix']=_0x2a9cd4['B']['BuildTuple'](0x8,_0x16a2c3[_0x49ba02(0x1b77)]),(0x0,_0x2ebe34['H'])(_0x49ba02(0x14f2),_0x4b697f),(0x0,_0x2ebe34['H'])('BABYLON.Vector3',_0x1e9167),(0x0,_0x2ebe34['H'])(_0x49ba02(0x1156),_0x5bbf17),(0x0,_0x2ebe34['H'])(_0x49ba02(0x2826),_0x16a2c3);const _0x4e563f=_0x16a2c3[_0x49ba02(0x2e38)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0.5,0x0,0x0,0x0,0.5,0x1);},0x11e91:(_0x401b77,_0x19b8cd,_0x3c27b8)=>{_0x3c27b8(0xd53f);},0x16f1b:(_0x23e438,_0xc0a633,_0x5962a5)=>{var _0x5cd257=a8_0x2e955a;_0x5962a5['d'](_0xc0a633,{'_':()=>_0xd73804,'i':()=>_0x47f5fb});var _0x241341=_0x5962a5(0xd53f),_0x506d71=_0x5962a5(0xd079);const _0x21bb22=[Math[_0x5cd257(0xa6b)](0x1/(0x4*Math['PI'])),-Math[_0x5cd257(0xa6b)](0x3/(0x4*Math['PI'])),Math[_0x5cd257(0xa6b)](0x3/(0x4*Math['PI'])),-Math[_0x5cd257(0xa6b)](0x3/(0x4*Math['PI'])),Math[_0x5cd257(0xa6b)](0xf/(0x4*Math['PI'])),-Math[_0x5cd257(0xa6b)](0xf/(0x4*Math['PI'])),Math[_0x5cd257(0xa6b)](0x5/(0x10*Math['PI'])),-Math['sqrt'](0xf/(0x4*Math['PI'])),Math[_0x5cd257(0xa6b)](0xf/(0x10*Math['PI']))],_0x4a6728=[()=>0x1,_0x67d83b=>_0x67d83b['y'],_0xd8ccb5=>_0xd8ccb5['z'],_0x552be3=>_0x552be3['x'],_0x424632=>_0x424632['x']*_0x424632['y'],_0x59bff9=>_0x59bff9['y']*_0x59bff9['z'],_0x326ccb=>0x3*_0x326ccb['z']*_0x326ccb['z']-0x1,_0x22b95e=>_0x22b95e['x']*_0x22b95e['z'],_0x93abff=>_0x93abff['x']*_0x93abff['x']-_0x93abff['y']*_0x93abff['y']],_0x426aa8=(_0x5deb77,_0x31928d)=>_0x21bb22[_0x5deb77]*_0x4a6728[_0x5deb77](_0x31928d),_0x215304=[Math['PI'],0x2*Math['PI']/0x3,0x2*Math['PI']/0x3,0x2*Math['PI']/0x3,Math['PI']/0x4,Math['PI']/0x4,Math['PI']/0x4,Math['PI']/0x4,Math['PI']/0x4];class _0xd73804{constructor(){var _0x4b0b18=_0x5cd257;this[_0x4b0b18(0x36e2)]=!0x1,this[_0x4b0b18(0x370d)]=_0x241341['P'][_0x4b0b18(0x317a)](),this[_0x4b0b18(0x976)]=_0x241341['P'][_0x4b0b18(0x317a)](),this['l10']=_0x241341['P']['Zero'](),this[_0x4b0b18(0x2491)]=_0x241341['P'][_0x4b0b18(0x317a)](),this['l2_2']=_0x241341['P']['Zero'](),this[_0x4b0b18(0x1504)]=_0x241341['P'][_0x4b0b18(0x317a)](),this[_0x4b0b18(0x28cf)]=_0x241341['P'][_0x4b0b18(0x317a)](),this['l21']=_0x241341['P']['Zero'](),this[_0x4b0b18(0x347)]=_0x241341['P']['Zero']();}[_0x5cd257(0x1356)](_0x77b008,_0x21c4a3,_0x3df241){var _0x4d3615=_0x5cd257;_0x506d71['jp'][_0x4d3615(0x310d)][0x0]['set'](_0x21c4a3['r'],_0x21c4a3['g'],_0x21c4a3['b']);const _0x4a349d=_0x506d71['jp'][_0x4d3615(0x310d)][0x0],_0x38d486=_0x506d71['jp']['Vector3'][0x1];_0x4a349d[_0x4d3615(0x1310)](_0x3df241,_0x38d486),_0x38d486[_0x4d3615(0x1310)](_0x426aa8(0x0,_0x77b008),_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),this[_0x4d3615(0x370d)][_0x4d3615(0x16b8)](_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),_0x38d486['scaleToRef'](_0x426aa8(0x1,_0x77b008),_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),this['l1_1'][_0x4d3615(0x16b8)](_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),_0x38d486[_0x4d3615(0x1310)](_0x426aa8(0x2,_0x77b008),_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),this[_0x4d3615(0x41de)]['addInPlace'](_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),_0x38d486[_0x4d3615(0x1310)](_0x426aa8(0x3,_0x77b008),_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),this['l11'][_0x4d3615(0x16b8)](_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),_0x38d486[_0x4d3615(0x1310)](_0x426aa8(0x4,_0x77b008),_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),this[_0x4d3615(0x12eb)][_0x4d3615(0x16b8)](_0x506d71['jp']['Vector3'][0x2]),_0x38d486[_0x4d3615(0x1310)](_0x426aa8(0x5,_0x77b008),_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),this[_0x4d3615(0x1504)][_0x4d3615(0x16b8)](_0x506d71['jp']['Vector3'][0x2]),_0x38d486[_0x4d3615(0x1310)](_0x426aa8(0x6,_0x77b008),_0x506d71['jp']['Vector3'][0x2]),this[_0x4d3615(0x28cf)][_0x4d3615(0x16b8)](_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),_0x38d486[_0x4d3615(0x1310)](_0x426aa8(0x7,_0x77b008),_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),this[_0x4d3615(0x37ec)][_0x4d3615(0x16b8)](_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),_0x38d486[_0x4d3615(0x1310)](_0x426aa8(0x8,_0x77b008),_0x506d71['jp'][_0x4d3615(0x310d)][0x2]),this[_0x4d3615(0x347)][_0x4d3615(0x16b8)](_0x506d71['jp'][_0x4d3615(0x310d)][0x2]);}[_0x5cd257(0x3679)](_0xc39ad8){var _0x236390=_0x5cd257;this[_0x236390(0x370d)]['scaleInPlace'](_0xc39ad8),this['l1_1']['scaleInPlace'](_0xc39ad8),this[_0x236390(0x41de)][_0x236390(0x3679)](_0xc39ad8),this[_0x236390(0x2491)][_0x236390(0x3679)](_0xc39ad8),this[_0x236390(0x12eb)][_0x236390(0x3679)](_0xc39ad8),this[_0x236390(0x1504)][_0x236390(0x3679)](_0xc39ad8),this[_0x236390(0x28cf)][_0x236390(0x3679)](_0xc39ad8),this[_0x236390(0x37ec)]['scaleInPlace'](_0xc39ad8),this['l22']['scaleInPlace'](_0xc39ad8);}[_0x5cd257(0x3d39)](){var _0xc34aae=_0x5cd257;this[_0xc34aae(0x370d)]['scaleInPlace'](_0x215304[0x0]),this[_0xc34aae(0x976)][_0xc34aae(0x3679)](_0x215304[0x1]),this[_0xc34aae(0x41de)]['scaleInPlace'](_0x215304[0x2]),this[_0xc34aae(0x2491)][_0xc34aae(0x3679)](_0x215304[0x3]),this[_0xc34aae(0x12eb)][_0xc34aae(0x3679)](_0x215304[0x4]),this['l2_1'][_0xc34aae(0x3679)](_0x215304[0x5]),this[_0xc34aae(0x28cf)][_0xc34aae(0x3679)](_0x215304[0x6]),this['l21']['scaleInPlace'](_0x215304[0x7]),this[_0xc34aae(0x347)][_0xc34aae(0x3679)](_0x215304[0x8]);}[_0x5cd257(0x332f)](){var _0x180a39=_0x5cd257;this[_0x180a39(0x3679)](0x1/Math['PI']);}[_0x5cd257(0x1aeb)](){var _0x275ef4=_0x5cd257;this[_0x275ef4(0x36e2)]=!0x0,this['l00'][_0x275ef4(0x3679)](_0x21bb22[0x0]),this[_0x275ef4(0x976)]['scaleInPlace'](_0x21bb22[0x1]),this[_0x275ef4(0x41de)][_0x275ef4(0x3679)](_0x21bb22[0x2]),this[_0x275ef4(0x2491)]['scaleInPlace'](_0x21bb22[0x3]),this[_0x275ef4(0x12eb)][_0x275ef4(0x3679)](_0x21bb22[0x4]),this['l2_1'][_0x275ef4(0x3679)](_0x21bb22[0x5]),this['l20'][_0x275ef4(0x3679)](_0x21bb22[0x6]),this[_0x275ef4(0x37ec)][_0x275ef4(0x3679)](_0x21bb22[0x7]),this[_0x275ef4(0x347)]['scaleInPlace'](_0x21bb22[0x8]);}[_0x5cd257(0x1fda)](_0x13f52f){var _0x86b209=_0x5cd257;return _0x241341['P'][_0x86b209(0x4c1)](_0x13f52f[0x0],0x0,this['l00']),_0x241341['P'][_0x86b209(0x4c1)](_0x13f52f[0x1],0x0,this['l1_1']),_0x241341['P'][_0x86b209(0x4c1)](_0x13f52f[0x2],0x0,this[_0x86b209(0x41de)]),_0x241341['P'][_0x86b209(0x4c1)](_0x13f52f[0x3],0x0,this['l11']),_0x241341['P'][_0x86b209(0x4c1)](_0x13f52f[0x4],0x0,this['l2_2']),_0x241341['P']['FromArrayToRef'](_0x13f52f[0x5],0x0,this['l2_1']),_0x241341['P'][_0x86b209(0x4c1)](_0x13f52f[0x6],0x0,this[_0x86b209(0x28cf)]),_0x241341['P'][_0x86b209(0x4c1)](_0x13f52f[0x7],0x0,this[_0x86b209(0x37ec)]),_0x241341['P'][_0x86b209(0x4c1)](_0x13f52f[0x8],0x0,this[_0x86b209(0x347)]),this;}[_0x5cd257(0x578)](_0x54281e){var _0x8c698b=_0x5cd257;return _0x241341['P'][_0x8c698b(0x414b)](_0x54281e[0x0],_0x54281e[0x1],_0x54281e[0x2],this[_0x8c698b(0x370d)]),_0x241341['P'][_0x8c698b(0x414b)](_0x54281e[0x3],_0x54281e[0x4],_0x54281e[0x5],this['l1_1']),_0x241341['P'][_0x8c698b(0x414b)](_0x54281e[0x6],_0x54281e[0x7],_0x54281e[0x8],this[_0x8c698b(0x41de)]),_0x241341['P'][_0x8c698b(0x414b)](_0x54281e[0x9],_0x54281e[0xa],_0x54281e[0xb],this[_0x8c698b(0x2491)]),_0x241341['P'][_0x8c698b(0x414b)](_0x54281e[0xc],_0x54281e[0xd],_0x54281e[0xe],this[_0x8c698b(0x12eb)]),_0x241341['P'][_0x8c698b(0x414b)](_0x54281e[0xf],_0x54281e[0x10],_0x54281e[0x11],this[_0x8c698b(0x1504)]),_0x241341['P'][_0x8c698b(0x414b)](_0x54281e[0x12],_0x54281e[0x13],_0x54281e[0x14],this[_0x8c698b(0x28cf)]),_0x241341['P'][_0x8c698b(0x414b)](_0x54281e[0x15],_0x54281e[0x16],_0x54281e[0x17],this[_0x8c698b(0x37ec)]),_0x241341['P'][_0x8c698b(0x414b)](_0x54281e[0x18],_0x54281e[0x19],_0x54281e[0x1a],this['l22']),this;}static[_0x5cd257(0x1e74)](_0x26305c){var _0xdb87b1=_0x5cd257;const _0x1b3f2c=new _0xd73804();return _0x1b3f2c[_0xdb87b1(0x1fda)](_0x26305c);}static[_0x5cd257(0x3a81)](_0x340010){var _0x57c446=_0x5cd257;const _0x4345bf=new _0xd73804();return _0x4345bf[_0x57c446(0x370d)]=_0x340010['xx'][_0x57c446(0xa64)](0.376127)['add'](_0x340010['yy'][_0x57c446(0xa64)](0.376127))[_0x57c446(0x2ed7)](_0x340010['zz']['scale'](0.376126)),_0x4345bf[_0x57c446(0x976)]=_0x340010['y'][_0x57c446(0xa64)](0.977204),_0x4345bf[_0x57c446(0x41de)]=_0x340010['z'][_0x57c446(0xa64)](0.977204),_0x4345bf[_0x57c446(0x2491)]=_0x340010['x'][_0x57c446(0xa64)](0.977204),_0x4345bf[_0x57c446(0x12eb)]=_0x340010['xy'][_0x57c446(0xa64)](1.16538),_0x4345bf['l2_1']=_0x340010['yz'][_0x57c446(0xa64)](1.16538),_0x4345bf[_0x57c446(0x28cf)]=_0x340010['zz']['scale'](1.34567)[_0x57c446(0x34cd)](_0x340010['xx'][_0x57c446(0xa64)](0.672834))[_0x57c446(0x34cd)](_0x340010['yy']['scale'](0.672834)),_0x4345bf[_0x57c446(0x37ec)]=_0x340010['zx']['scale'](1.16538),_0x4345bf[_0x57c446(0x347)]=_0x340010['xx'][_0x57c446(0xa64)](1.16538)[_0x57c446(0x34cd)](_0x340010['yy']['scale'](1.16538)),_0x4345bf[_0x57c446(0x976)][_0x57c446(0x3679)](-0x1),_0x4345bf[_0x57c446(0x2491)][_0x57c446(0x3679)](-0x1),_0x4345bf[_0x57c446(0x1504)][_0x57c446(0x3679)](-0x1),_0x4345bf[_0x57c446(0x37ec)]['scaleInPlace'](-0x1),_0x4345bf[_0x57c446(0x3679)](Math['PI']),_0x4345bf;}}class _0x47f5fb{constructor(){var _0x2095f8=_0x5cd257;this['x']=_0x241341['P'][_0x2095f8(0x317a)](),this['y']=_0x241341['P'][_0x2095f8(0x317a)](),this['z']=_0x241341['P'][_0x2095f8(0x317a)](),this['xx']=_0x241341['P'][_0x2095f8(0x317a)](),this['yy']=_0x241341['P'][_0x2095f8(0x317a)](),this['zz']=_0x241341['P'][_0x2095f8(0x317a)](),this['xy']=_0x241341['P'][_0x2095f8(0x317a)](),this['yz']=_0x241341['P']['Zero'](),this['zx']=_0x241341['P'][_0x2095f8(0x317a)]();}get[_0x5cd257(0x3828)](){var _0x21f371=_0x5cd257;return this['_harmonics']||(this['_harmonics']=_0xd73804[_0x21f371(0x3a81)](this)),this['_harmonics'][_0x21f371(0x36e2)]||this[_0x21f371(0x1a94)][_0x21f371(0x1aeb)](),this['_harmonics'];}[_0x5cd257(0xa4d)](_0x368979){var _0x591ced=_0x5cd257;_0x506d71['jp'][_0x591ced(0x310d)][0x0]['copyFromFloats'](_0x368979['r'],_0x368979['g'],_0x368979['b']),_0x368979=_0x506d71['jp']['Vector3'][0x0],(this['xx'][_0x591ced(0x16b8)](_0x368979),this['yy'][_0x591ced(0x16b8)](_0x368979),this['zz'][_0x591ced(0x16b8)](_0x368979));}[_0x5cd257(0x3679)](_0x5ddedc){var _0x488d45=_0x5cd257;this['x'][_0x488d45(0x3679)](_0x5ddedc),this['y'][_0x488d45(0x3679)](_0x5ddedc),this['z'][_0x488d45(0x3679)](_0x5ddedc),this['xx']['scaleInPlace'](_0x5ddedc),this['yy']['scaleInPlace'](_0x5ddedc),this['zz'][_0x488d45(0x3679)](_0x5ddedc),this['yz']['scaleInPlace'](_0x5ddedc),this['zx']['scaleInPlace'](_0x5ddedc),this['xy'][_0x488d45(0x3679)](_0x5ddedc);}[_0x5cd257(0x1de4)](_0x4745f9){var _0x491cb0=_0x5cd257;return this[_0x491cb0(0x1a94)]=_0x4745f9,this['x'][_0x491cb0(0x2687)](_0x4745f9[_0x491cb0(0x2491)]),this['x'][_0x491cb0(0x3679)](1.02333)['scaleInPlace'](-0x1),this['y'][_0x491cb0(0x2687)](_0x4745f9[_0x491cb0(0x976)]),this['y'][_0x491cb0(0x3679)](1.02333)[_0x491cb0(0x3679)](-0x1),this['z'][_0x491cb0(0x2687)](_0x4745f9[_0x491cb0(0x41de)]),this['z']['scaleInPlace'](1.02333),this['xx'][_0x491cb0(0x2687)](_0x4745f9[_0x491cb0(0x370d)]),_0x506d71['jp']['Vector3'][0x0][_0x491cb0(0x2687)](_0x4745f9['l20'])[_0x491cb0(0x3679)](0.247708),_0x506d71['jp'][_0x491cb0(0x310d)][0x1][_0x491cb0(0x2687)](_0x4745f9[_0x491cb0(0x347)])[_0x491cb0(0x3679)](0.429043),this['xx'][_0x491cb0(0x3679)](0.886277)[_0x491cb0(0x1485)](_0x506d71['jp'][_0x491cb0(0x310d)][0x0])['addInPlace'](_0x506d71['jp'][_0x491cb0(0x310d)][0x1]),this['yy'][_0x491cb0(0x2687)](_0x4745f9[_0x491cb0(0x370d)]),this['yy'][_0x491cb0(0x3679)](0.886277)[_0x491cb0(0x1485)](_0x506d71['jp'][_0x491cb0(0x310d)][0x0])[_0x491cb0(0x1485)](_0x506d71['jp'][_0x491cb0(0x310d)][0x1]),this['zz'][_0x491cb0(0x2687)](_0x4745f9[_0x491cb0(0x370d)]),_0x506d71['jp'][_0x491cb0(0x310d)][0x0][_0x491cb0(0x2687)](_0x4745f9[_0x491cb0(0x28cf)])[_0x491cb0(0x3679)](0.495417),this['zz'][_0x491cb0(0x3679)](0.886277)[_0x491cb0(0x16b8)](_0x506d71['jp'][_0x491cb0(0x310d)][0x0]),this['yz'][_0x491cb0(0x2687)](_0x4745f9[_0x491cb0(0x1504)]),this['yz']['scaleInPlace'](0.858086)[_0x491cb0(0x3679)](-0x1),this['zx'][_0x491cb0(0x2687)](_0x4745f9[_0x491cb0(0x37ec)]),this['zx'][_0x491cb0(0x3679)](0.858086)[_0x491cb0(0x3679)](-0x1),this['xy'][_0x491cb0(0x2687)](_0x4745f9['l2_2']),this['xy'][_0x491cb0(0x3679)](0.858086),this[_0x491cb0(0x3679)](0x1/Math['PI']),this;}static['FromHarmonics'](_0x1ace9b){var _0x28b90f=_0x5cd257;const _0x4c1d6b=new _0x47f5fb();return _0x4c1d6b[_0x28b90f(0x1de4)](_0x1ace9b);}static[_0x5cd257(0x1e74)](_0x592591){var _0x3f23a2=_0x5cd257,_0x18e478=new _0x47f5fb();return _0x241341['P'][_0x3f23a2(0x4c1)](_0x592591[0x0],0x0,_0x18e478['x']),_0x241341['P'][_0x3f23a2(0x4c1)](_0x592591[0x1],0x0,_0x18e478['y']),_0x241341['P'][_0x3f23a2(0x4c1)](_0x592591[0x2],0x0,_0x18e478['z']),_0x241341['P'][_0x3f23a2(0x4c1)](_0x592591[0x3],0x0,_0x18e478['xx']),_0x241341['P'][_0x3f23a2(0x4c1)](_0x592591[0x4],0x0,_0x18e478['yy']),_0x241341['P'][_0x3f23a2(0x4c1)](_0x592591[0x5],0x0,_0x18e478['zz']),_0x241341['P'][_0x3f23a2(0x4c1)](_0x592591[0x6],0x0,_0x18e478['yz']),_0x241341['P'][_0x3f23a2(0x4c1)](_0x592591[0x7],0x0,_0x18e478['zx']),_0x241341['P'][_0x3f23a2(0x4c1)](_0x592591[0x8],0x0,_0x18e478['xy']),_0x18e478;}}},0x13eea:(_0x5d760d,_0x11dacc,_0x556dc0)=>{var _0x388068=a8_0x2e955a;_0x556dc0['d'](_0x11dacc,{'NR':()=>_0x6f95e5,'aR':()=>_0x25160e});var _0x34c545=_0x556dc0(0xd53f),_0x37181d=_0x556dc0(0xbd53),_0x4bde29=_0x556dc0(0x94e3),_0x14ec1e=_0x556dc0(0xb5a7),_0x403e70=_0x556dc0(0x11338);function _0x25160e(_0x38792e){var _0x5040e1=a8_0xcbd5;let _0x54fd70=[0x0,0x1,0x2,0x0,0x2,0x3,0x4,0x5,0x6,0x4,0x6,0x7,0x8,0x9,0xa,0x8,0xa,0xb,0xc,0xd,0xe,0xc,0xe,0xf,0x10,0x11,0x12,0x10,0x12,0x13,0x14,0x15,0x16,0x14,0x16,0x17];var _0x2b95a1=[0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0];const _0x467416=[];var _0x179565=_0x38792e[_0x5040e1(0x15b3)]||_0x38792e[_0x5040e1(0xba1)]||0x1,_0x445a9c=_0x38792e[_0x5040e1(0x230c)]||_0x38792e['size']||0x1,_0x2a7b9a=_0x38792e[_0x5040e1(0x2c6c)]||_0x38792e[_0x5040e1(0xba1)]||0x1,_0x1b343f=_0x38792e['wrap']||!0x1,_0x410f1a=void 0x0===_0x38792e['topBaseAt']?0x1:_0x38792e[_0x5040e1(0xd39)],_0x61ea2c=void 0x0===_0x38792e[_0x5040e1(0x39b7)]?0x0:_0x38792e[_0x5040e1(0x39b7)];let _0x564d67=[0x2,0x0,0x3,0x1][(_0x410f1a+0x4)%0x4],_0x1ba1f8=[0x2,0x0,0x1,0x3][(_0x61ea2c+0x4)%0x4],_0x1f72d0=[0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,-0x1,-0x1,0x1,-0x1,-0x1,-0x1,-0x1,0x1,-0x1,-0x1,0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1,0x1,0x1,0x1,0x1,-0x1,0x1,0x1,-0x1,-0x1,0x1,-0x1,-0x1,-0x1,-0x1,0x1,-0x1,-0x1,0x1,0x1,-0x1,0x1,-0x1,0x1,0x1,-0x1,0x1,0x1,0x1,0x1,-0x1,0x1,0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,0x1];if(_0x1b343f){_0x54fd70=[0x2,0x3,0x0,0x2,0x0,0x1,0x4,0x5,0x6,0x4,0x6,0x7,0x9,0xa,0xb,0x9,0xb,0x8,0xc,0xe,0xf,0xc,0xd,0xe],_0x1f72d0=[-0x1,0x1,0x1,0x1,0x1,0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,0x1,0x1,-0x1,-0x1,0x1,-0x1,-0x1,-0x1,-0x1,0x1,-0x1,-0x1,0x1,0x1,0x1,0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,0x1,-0x1,-0x1,0x1,-0x1,-0x1,-0x1];let _0x48bb0d=[[0x1,0x1,0x1],[-0x1,0x1,0x1],[-0x1,0x1,-0x1],[0x1,0x1,-0x1]],_0x4ca05d=[[-0x1,-0x1,0x1],[0x1,-0x1,0x1],[0x1,-0x1,-0x1],[-0x1,-0x1,-0x1]];const _0x197df2=[0x11,0x12,0x13,0x10],_0x3dc4c0=[0x16,0x17,0x14,0x15];for(;0x0<_0x564d67;)_0x48bb0d[_0x5040e1(0x1456)](_0x48bb0d[_0x5040e1(0x3558)]()),_0x197df2[_0x5040e1(0x1456)](_0x197df2[_0x5040e1(0x3558)]()),_0x564d67--;for(;0x0<_0x1ba1f8;)_0x4ca05d[_0x5040e1(0x1456)](_0x4ca05d['pop']()),_0x3dc4c0['unshift'](_0x3dc4c0[_0x5040e1(0x3558)]()),_0x1ba1f8--;_0x48bb0d=_0x48bb0d[_0x5040e1(0x33b9)](),_0x4ca05d=_0x4ca05d['flat'](),_0x1f72d0=_0x1f72d0[_0x5040e1(0x1ee7)](_0x48bb0d)['concat'](_0x4ca05d),_0x54fd70['push'](_0x197df2[0x0],_0x197df2[0x2],_0x197df2[0x3],_0x197df2[0x0],_0x197df2[0x1],_0x197df2[0x2]),_0x54fd70[_0x5040e1(0x2009)](_0x3dc4c0[0x0],_0x3dc4c0[0x2],_0x3dc4c0[0x3],_0x3dc4c0[0x0],_0x3dc4c0[0x1],_0x3dc4c0[0x2]);}const _0x58d136=[_0x179565/0x2,_0x445a9c/0x2,_0x2a7b9a/0x2];_0x410f1a=_0x1f72d0[_0x5040e1(0x59d)]((_0x233073,_0x2f756a,_0x2fecc)=>_0x233073['concat'](_0x2f756a*_0x58d136[_0x2fecc%0x3]),[]),_0x61ea2c=0x0===_0x38792e[_0x5040e1(0xc38)]?0x0:_0x38792e[_0x5040e1(0xc38)]||_0x14ec1e['x']['DEFAULTSIDE'];const _0x19ec59=_0x38792e[_0x5040e1(0x29c6)]||new Array(0x6),_0x335d7f=_0x38792e[_0x5040e1(0xdfc)],_0x586cf0=[];for(let _0x40d830=0x0;_0x40d830<0x6;_0x40d830++)void 0x0===_0x19ec59[_0x40d830]&&(_0x19ec59[_0x40d830]=new _0x34c545['Lt'](0x0,0x0,0x1,0x1)),_0x335d7f&&void 0x0===_0x335d7f[_0x40d830]&&(_0x335d7f[_0x40d830]=new _0x37181d['HE'](0x1,0x1,0x1,0x1));for(let _0x49b806=0x0;_0x49b806<0x6;_0x49b806++)if(_0x467416['push'](_0x19ec59[_0x49b806]['z'],_0x403e70['e'][_0x5040e1(0x119b)]?0x1-_0x19ec59[_0x49b806]['w']:_0x19ec59[_0x49b806]['w']),_0x467416[_0x5040e1(0x2009)](_0x19ec59[_0x49b806]['x'],_0x403e70['e']['UseOpenGLOrientationForUV']?0x1-_0x19ec59[_0x49b806]['w']:_0x19ec59[_0x49b806]['w']),_0x467416['push'](_0x19ec59[_0x49b806]['x'],_0x403e70['e'][_0x5040e1(0x119b)]?0x1-_0x19ec59[_0x49b806]['y']:_0x19ec59[_0x49b806]['y']),_0x467416[_0x5040e1(0x2009)](_0x19ec59[_0x49b806]['z'],_0x403e70['e'][_0x5040e1(0x119b)]?0x1-_0x19ec59[_0x49b806]['y']:_0x19ec59[_0x49b806]['y']),_0x335d7f){for(let _0x2aa14a=0x0;_0x2aa14a<0x4;_0x2aa14a++)_0x586cf0['push'](_0x335d7f[_0x49b806]['r'],_0x335d7f[_0x49b806]['g'],_0x335d7f[_0x49b806]['b'],_0x335d7f[_0x49b806]['a']);}_0x14ec1e['x']['_ComputeSides'](_0x61ea2c,_0x410f1a,_0x54fd70,_0x2b95a1,_0x467416,_0x38792e['frontUVs'],_0x38792e[_0x5040e1(0xcc9)]);const _0x1a907b=new _0x14ec1e['x']();return _0x1a907b[_0x5040e1(0x1c52)]=_0x54fd70,_0x1a907b['positions']=_0x410f1a,_0x1a907b[_0x5040e1(0x1d9d)]=_0x2b95a1,_0x1a907b[_0x5040e1(0x216e)]=_0x467416,_0x335d7f&&(_0x1b343f=_0x61ea2c===_0x14ec1e['x'][_0x5040e1(0x349e)]?_0x586cf0[_0x5040e1(0x1ee7)](_0x586cf0):_0x586cf0,_0x1a907b['colors']=_0x1b343f),_0x1a907b;}function _0x6f95e5(_0x1243d1,_0x323422={},_0x2af6ad=null){var _0x2e022d=a8_0xcbd5;const _0x5892c6=new _0x4bde29['Kj'](_0x1243d1,_0x2af6ad),_0x4ff090=(_0x323422['sideOrientation']=_0x4bde29['Kj']['_GetDefaultSideOrientation'](_0x323422['sideOrientation']),_0x5892c6[_0x2e022d(0x1d11)]=_0x323422[_0x2e022d(0xc38)],_0x25160e(_0x323422));return _0x4ff090[_0x2e022d(0x1d88)](_0x5892c6,_0x323422['updatable']),_0x5892c6;}_0x14ec1e['x'][_0x388068(0xf5f)]=_0x25160e,_0x4bde29['Kj'][_0x388068(0xf5f)]=(_0x8f907,_0x78e8d4,_0xd36f78=null,_0x2165d6,_0x2a286f)=>_0x6f95e5(_0x8f907,{'size':_0x78e8d4,'sideOrientation':_0x2a286f,'updatable':_0x2165d6},_0xd36f78);},0x9bb8:(_0x5e18c7,_0x2a242e,_0x550e18)=>{var _0x87ac9d=a8_0x2e955a;_0x550e18['d'](_0x2a242e,{'iz':()=>_0x30201b});var _0x3c5348=_0x550e18(0xb5a7),_0x1ed3b7=_0x550e18(0xd53f),_0x4e9668=_0x550e18(0x94e3),_0x2ebd26=_0x550e18(0x11338);function _0x464511(_0x131938={'subdivisions':0x2,'tessellation':0x10,'height':0x1,'radius':0.25,'capSubdivisions':0x6}){var _0x23272b=a8_0xcbd5,_0x1f8125=Math['max'](_0x131938[_0x23272b(0x254b)]||0x2,0x1),_0x2abbf9=Math[_0x23272b(0x34dd)](_0x131938['tessellation']||0x10,0x3),_0x2b0c1c=Math[_0x23272b(0x34dd)](_0x131938[_0x23272b(0x230c)]||0x1,0x0),_0xdde3f2=Math[_0x23272b(0x34dd)](_0x131938[_0x23272b(0xf75)]||0.25,0x0),_0x125f7c=Math[_0x23272b(0x34dd)](_0x131938[_0x23272b(0x2acc)]||0x6,0x1),_0x434cbf=_0x2abbf9,_0x5ddf63=_0x1f8125,_0xc0e91=Math[_0x23272b(0x34dd)](_0x131938[_0x23272b(0x2abb)]||_0xdde3f2,0x0),_0x30fa21=Math['max'](_0x131938[_0x23272b(0xbbd)]||_0xdde3f2,0x0),_0x2abbf9=_0x2b0c1c-(_0xc0e91+_0x30fa21),_0x28d1a6=0x2*Math['PI'],_0x47f15e=Math[_0x23272b(0x34dd)](_0x131938[_0x23272b(0x3a46)]||_0x125f7c,0x1),_0x52ec5b=Math[_0x23272b(0x34dd)](_0x131938['bottomCapSubdivisions']||_0x125f7c,0x1),_0xbafc08=Math[_0x23272b(0x1347)]((_0x30fa21-_0xc0e91)/_0x2b0c1c);let _0x940cc4=[];const _0x417958=[],_0x6c246d=[],_0x24f323=[];let _0x244fef=0x0;const _0x5d9f5e=[],_0x1a4d3f=0.5*_0x2abbf9;var _0x3aeff8=0.5*Math['PI'];let _0x2efdf5,_0x3f2034;const _0x977847=_0x1ed3b7['P'][_0x23272b(0x317a)](),_0x55a893=_0x1ed3b7['P']['Zero']();var _0x4472fd=Math[_0x23272b(0x3276)](_0xbafc08),_0x4c41b6=Math[_0x23272b(0x2f82)](_0xbafc08),_0x286453=new _0x1ed3b7['FM'](_0xc0e91*_0x4c41b6,_0x1a4d3f+_0xc0e91*_0x4472fd)['subtract'](new _0x1ed3b7['FM'](_0x30fa21*_0x4c41b6,_0x30fa21*_0x4472fd-_0x1a4d3f))[_0x23272b(0x9da)](),_0x4afe61=_0xc0e91*_0xbafc08+_0x286453+_0x30fa21*(_0x3aeff8-_0xbafc08);let _0x5dc8bd=0x0;for(_0x3f2034=0x0;_0x3f2034<=_0x47f15e;_0x3f2034++){const _0x2d2238=[];var _0x42c6b3=_0x3aeff8-_0xbafc08*(_0x3f2034/_0x47f15e),_0x1a8f2b=(_0x5dc8bd+=_0xc0e91*_0xbafc08/_0x47f15e,Math[_0x23272b(0x3276)](_0x42c6b3)),_0x3fa6cc=Math[_0x23272b(0x2f82)](_0x42c6b3),_0x39e06b=_0x1a8f2b*_0xc0e91;for(_0x2efdf5=0x0;_0x2efdf5<=_0x434cbf;_0x2efdf5++){var _0x1fb961=_0x2efdf5/_0x434cbf,_0x20ead4=_0x1fb961*_0x28d1a6+0x0,_0x33409e=Math[_0x23272b(0x2f82)](_0x20ead4),_0x20ead4=Math[_0x23272b(0x3276)](_0x20ead4);_0x55a893['x']=_0x39e06b*_0x33409e,_0x55a893['y']=_0x1a4d3f+_0x3fa6cc*_0xc0e91,_0x55a893['z']=_0x39e06b*_0x20ead4,_0x417958[_0x23272b(0x2009)](_0x55a893['x'],_0x55a893['y'],_0x55a893['z']),_0x977847[_0x23272b(0x1878)](_0x1a8f2b*_0x33409e,_0x3fa6cc,_0x1a8f2b*_0x20ead4),_0x6c246d[_0x23272b(0x2009)](_0x977847['x'],_0x977847['y'],_0x977847['z']),_0x24f323[_0x23272b(0x2009)](_0x1fb961,_0x2ebd26['e'][_0x23272b(0x119b)]?_0x5dc8bd/_0x4afe61:0x1-_0x5dc8bd/_0x4afe61),_0x2d2238['push'](_0x244fef),_0x244fef++;}_0x5d9f5e[_0x23272b(0x2009)](_0x2d2238);}var _0x5d53f6=_0x2b0c1c-_0xc0e91-_0x30fa21+_0x4472fd*_0xc0e91-_0x4472fd*_0x30fa21,_0x387506=_0x4c41b6*(_0x30fa21-_0xc0e91)/_0x5d53f6;for(_0x3f2034=0x1;_0x3f2034<=_0x5ddf63;_0x3f2034++){const _0x19405b=[];_0x5dc8bd+=_0x286453/_0x5ddf63;var _0x1bc752=_0x4c41b6*(_0x3f2034*(_0x30fa21-_0xc0e91)/_0x5ddf63+_0xc0e91);for(_0x2efdf5=0x0;_0x2efdf5<=_0x434cbf;_0x2efdf5++){var _0x544ed5=_0x2efdf5/_0x434cbf,_0x3258e6=_0x544ed5*_0x28d1a6+0x0,_0x7bc4bd=Math['sin'](_0x3258e6),_0x3258e6=Math[_0x23272b(0x3276)](_0x3258e6);_0x55a893['x']=_0x1bc752*_0x7bc4bd,_0x55a893['y']=_0x1a4d3f+_0x4472fd*_0xc0e91-_0x3f2034*_0x5d53f6/_0x5ddf63,_0x55a893['z']=_0x1bc752*_0x3258e6,_0x417958[_0x23272b(0x2009)](_0x55a893['x'],_0x55a893['y'],_0x55a893['z']),_0x977847[_0x23272b(0x1878)](_0x7bc4bd,_0x387506,_0x3258e6)[_0x23272b(0x90a)](),_0x6c246d[_0x23272b(0x2009)](_0x977847['x'],_0x977847['y'],_0x977847['z']),_0x24f323[_0x23272b(0x2009)](_0x544ed5,_0x2ebd26['e'][_0x23272b(0x119b)]?_0x5dc8bd/_0x4afe61:0x1-_0x5dc8bd/_0x4afe61),_0x19405b[_0x23272b(0x2009)](_0x244fef),_0x244fef++;}_0x5d9f5e['push'](_0x19405b);}for(_0x3f2034=0x1;_0x3f2034<=_0x52ec5b;_0x3f2034++){const _0x2089fd=[];var _0x4a04fc=_0x3aeff8-_0xbafc08-(Math['PI']-_0xbafc08)*(_0x3f2034/_0x52ec5b),_0x7d8018=(_0x5dc8bd+=_0x30fa21*_0xbafc08/_0x52ec5b,Math[_0x23272b(0x3276)](_0x4a04fc)),_0x4303cb=Math[_0x23272b(0x2f82)](_0x4a04fc),_0x76af09=_0x7d8018*_0x30fa21;for(_0x2efdf5=0x0;_0x2efdf5<=_0x434cbf;_0x2efdf5++){var _0x52e10f=_0x2efdf5/_0x434cbf,_0x4040a7=_0x52e10f*_0x28d1a6+0x0,_0x5954ae=Math[_0x23272b(0x2f82)](_0x4040a7),_0x4040a7=Math[_0x23272b(0x3276)](_0x4040a7);_0x55a893['x']=_0x76af09*_0x5954ae,_0x55a893['y']=_0x4303cb*_0x30fa21-_0x1a4d3f,_0x55a893['z']=_0x76af09*_0x4040a7,_0x417958[_0x23272b(0x2009)](_0x55a893['x'],_0x55a893['y'],_0x55a893['z']),_0x977847['set'](_0x7d8018*_0x5954ae,_0x4303cb,_0x7d8018*_0x4040a7),_0x6c246d['push'](_0x977847['x'],_0x977847['y'],_0x977847['z']),_0x24f323[_0x23272b(0x2009)](_0x52e10f,_0x2ebd26['e'][_0x23272b(0x119b)]?_0x5dc8bd/_0x4afe61:0x1-_0x5dc8bd/_0x4afe61),_0x2089fd[_0x23272b(0x2009)](_0x244fef),_0x244fef++;}_0x5d9f5e[_0x23272b(0x2009)](_0x2089fd);}for(_0x2efdf5=0x0;_0x2efdf5<_0x434cbf;_0x2efdf5++)for(_0x3f2034=0x0;_0x3f2034<_0x47f15e+_0x5ddf63+_0x52ec5b;_0x3f2034++){var _0x1a01d2=_0x5d9f5e[_0x3f2034][_0x2efdf5],_0x221c87=_0x5d9f5e[_0x3f2034+0x1][_0x2efdf5],_0x3125c8=_0x5d9f5e[_0x3f2034+0x1][_0x2efdf5+0x1],_0x10298e=_0x5d9f5e[_0x3f2034][_0x2efdf5+0x1];_0x940cc4['push'](_0x1a01d2),_0x940cc4[_0x23272b(0x2009)](_0x221c87),_0x940cc4[_0x23272b(0x2009)](_0x10298e),_0x940cc4['push'](_0x221c87),_0x940cc4[_0x23272b(0x2009)](_0x3125c8),_0x940cc4[_0x23272b(0x2009)](_0x10298e);}if(_0x940cc4=_0x940cc4[_0x23272b(0x15d1)](),_0x131938[_0x23272b(0x611)]&&!_0x131938[_0x23272b(0x611)]['equals'](_0x1ed3b7['P']['Up']())){var _0x1bf814=new _0x1ed3b7['y3']();_0x131938[_0x23272b(0x611)][_0x23272b(0x2654)]()[_0x23272b(0xa64)](0.5*Math['PI'])[_0x23272b(0x30cc)](_0x1ed3b7['P']['Up']())['toQuaternion']()[_0x23272b(0x2314)](_0x1bf814);const _0x40870f=_0x1ed3b7['P'][_0x23272b(0x317a)]();for(let _0x1130b3=0x0;_0x1130b3<_0x417958[_0x23272b(0x9da)];_0x1130b3+=0x3)_0x40870f['set'](_0x417958[_0x1130b3],_0x417958[_0x1130b3+0x1],_0x417958[_0x1130b3+0x2]),_0x1ed3b7['P'][_0x23272b(0x330a)](_0x40870f[_0x23272b(0x2654)](),_0x1bf814,_0x40870f),_0x417958[_0x1130b3]=_0x40870f['x'],_0x417958[_0x1130b3+0x1]=_0x40870f['y'],_0x417958[_0x1130b3+0x2]=_0x40870f['z'];}const _0x49955a=new _0x3c5348['x']();return _0x49955a['positions']=_0x417958,_0x49955a['normals']=_0x6c246d,_0x49955a[_0x23272b(0x216e)]=_0x24f323,_0x49955a['indices']=_0x940cc4,_0x49955a;}function _0x30201b(_0x46d140,_0x5994ad={'orientation':_0x1ed3b7['P']['Up'](),'subdivisions':0x2,'tessellation':0x10,'height':0x1,'radius':0.25,'capSubdivisions':0x6,'updatable':!0x1},_0x5e8827=null){var _0x415ffb=a8_0xcbd5;_0x46d140=new _0x4e9668['Kj'](_0x46d140,_0x5e8827);const _0x3214e5=_0x464511(_0x5994ad);return _0x3214e5[_0x415ffb(0x1d88)](_0x46d140,_0x5994ad['updatable']),_0x46d140;}_0x4e9668['Kj'][_0x87ac9d(0x187e)]=(_0x38813d,_0x17a0df,_0xf4f13f)=>_0x30201b(_0x38813d,_0x17a0df,_0xf4f13f),_0x3c5348['x'][_0x87ac9d(0x187e)]=_0x464511;},0x4d2c:(_0x183755,_0xbe4f0c,_0x14d890)=>{var _0x5455e6=a8_0x2e955a;_0x14d890['d'](_0xbe4f0c,{'wf':()=>_0x30989e});var _0x3d743b=_0x14d890(0xd53f),_0x3b96d3=_0x14d890(0xbd53),_0x24ee4a=_0x14d890(0x94e3),_0x2f4793=_0x14d890(0xb5a7),_0x4be4f0=_0x14d890(0xd537),_0x3b20b2=_0x14d890(0xa0f1),_0x30f546=_0x14d890(0x11338);function _0x4bf669(_0x3d73a1){var _0x182029=a8_0xcbd5;const _0x369502=_0x3d73a1['height']||0x2;let _0x3b4ed5=0x0===_0x3d73a1[_0x182029(0x132)]?0x0:_0x3d73a1[_0x182029(0x132)]||_0x3d73a1['diameter']||0x1,_0x4e562b=0x0===_0x3d73a1[_0x182029(0x3a9)]?0x0:_0x3d73a1[_0x182029(0x3a9)]||_0x3d73a1['diameter']||0x1;_0x3b4ed5=_0x3b4ed5||0.00001,_0x4e562b=_0x4e562b||0.00001;const _0x94ef90=_0x3d73a1[_0x182029(0x2026)]||0x18;var _0x5afbb5=_0x3d73a1[_0x182029(0x254b)]||0x1,_0x48bbf4=!!_0x3d73a1[_0x182029(0x3a17)],_0x16071e=!!_0x3d73a1[_0x182029(0xeb4)],_0x2ad8e8=0x0===_0x3d73a1[_0x182029(0x3e6d)]?0x0:_0x3d73a1[_0x182029(0x3e6d)]||_0x24ee4a['Kj'][_0x182029(0x2a00)];const _0x3cd623=(!_0x3d73a1[_0x182029(0x1a11)]||!(_0x3d73a1[_0x182029(0x1a11)]<=0x0||0x1<_0x3d73a1[_0x182029(0x1a11)]))&&_0x3d73a1[_0x182029(0x1a11)]||0x1;var _0xe6a959=0x0===_0x3d73a1[_0x182029(0xc38)]?0x0:_0x3d73a1['sideOrientation']||_0x2f4793['x'][_0x182029(0x810)];const _0x59539b=_0x3d73a1[_0x182029(0x29c6)]||new Array(0x3),_0xd94818=_0x3d73a1['faceColors'],_0x25bcae=0x2+(0x1+(0x1!==_0x3cd623&&_0x16071e?0x2:0x0))*(_0x48bbf4?_0x5afbb5:0x1);let _0x2567c7;for(_0x2567c7=0x0;_0x2567c7<_0x25bcae;_0x2567c7++)_0xd94818&&void 0x0===_0xd94818[_0x2567c7]&&(_0xd94818[_0x2567c7]=new _0x3b96d3['HE'](0x1,0x1,0x1,0x1));for(_0x2567c7=0x0;_0x2567c7<_0x25bcae;_0x2567c7++)_0x59539b&&void 0x0===_0x59539b[_0x2567c7]&&(_0x59539b[_0x2567c7]=new _0x3d743b['Lt'](0x0,0x0,0x1,0x1));const _0x4f9e7b=new Array(),_0x4f3acc=new Array(),_0x5312c6=new Array(),_0xa30b9d=new Array(),_0x4ab02d=new Array();var _0x111f6c,_0x28a67b,_0x1690df,_0x3292a3=0x2*Math['PI']*_0x3cd623/_0x94ef90,_0x55f30c=(_0x4e562b-_0x3b4ed5)/0x2/_0x369502;const _0x5ae627=_0x3d743b['P'][_0x182029(0x317a)](),_0x87e227=_0x3d743b['P'][_0x182029(0x317a)](),_0x157583=_0x3d743b['P'][_0x182029(0x317a)](),_0x268a93=_0x3d743b['P'][_0x182029(0x317a)](),_0xa0f7b4=_0x3d743b['P']['Zero']();var _0x1d8dbf,_0x2df4f4=_0x3b20b2['RD']['Y'];let _0x4ebf04,_0x527732,_0x576dc9,_0x5dcda2=0x1,_0x48c6f5=0x0,_0x4de6e3=0x0;for(_0x4ebf04=0x0;_0x4ebf04<=_0x5afbb5;_0x4ebf04++)for(_0x1690df=((_0x28a67b=_0x4ebf04/_0x5afbb5)*(_0x3b4ed5-_0x4e562b)+_0x4e562b)/0x2,_0x1d8dbf=_0x48bbf4&&0x0!==_0x4ebf04&&_0x4ebf04!==_0x5afbb5?0x2:0x1,_0x576dc9=0x0;_0x576dc9<_0x1d8dbf;_0x576dc9++){for(_0x48bbf4&&(_0x5dcda2+=_0x576dc9),_0x16071e&&(_0x5dcda2+=0x2*_0x576dc9),_0x527732=0x0;_0x527732<=_0x94ef90;_0x527732++)_0x111f6c=_0x527732*_0x3292a3,_0x5ae627['x']=Math[_0x182029(0x3276)](-_0x111f6c)*_0x1690df,_0x5ae627['y']=-_0x369502/0x2+_0x28a67b*_0x369502,_0x5ae627['z']=Math[_0x182029(0x2f82)](-_0x111f6c)*_0x1690df,0x0===_0x3b4ed5&&_0x4ebf04===_0x5afbb5?(_0x87e227['x']=_0x5312c6[_0x5312c6[_0x182029(0x9da)]-0x3*(_0x94ef90+0x1)],_0x87e227['y']=_0x5312c6[_0x5312c6[_0x182029(0x9da)]-0x3*(_0x94ef90+0x1)+0x1],_0x87e227['z']=_0x5312c6[_0x5312c6[_0x182029(0x9da)]-0x3*(_0x94ef90+0x1)+0x2]):(_0x87e227['x']=_0x5ae627['x'],_0x87e227['z']=_0x5ae627['z'],_0x87e227['y']=Math[_0x182029(0xa6b)](_0x87e227['x']*_0x87e227['x']+_0x87e227['z']*_0x87e227['z'])*_0x55f30c,_0x87e227[_0x182029(0x90a)]()),0x0===_0x527732&&(_0x157583[_0x182029(0x2687)](_0x5ae627),_0x268a93[_0x182029(0x2687)](_0x87e227)),_0x4f3acc['push'](_0x5ae627['x'],_0x5ae627['y'],_0x5ae627['z']),_0x5312c6[_0x182029(0x2009)](_0x87e227['x'],_0x87e227['y'],_0x87e227['z']),_0x4de6e3=_0x48bbf4?_0x48c6f5!==_0x5dcda2?_0x59539b[_0x5dcda2]['y']:_0x59539b[_0x5dcda2]['w']:_0x59539b[_0x5dcda2]['y']+(_0x59539b[_0x5dcda2]['w']-_0x59539b[_0x5dcda2]['y'])*_0x28a67b,_0xa30b9d[_0x182029(0x2009)](_0x59539b[_0x5dcda2]['x']+(_0x59539b[_0x5dcda2]['z']-_0x59539b[_0x5dcda2]['x'])*_0x527732/_0x94ef90,_0x30f546['e']['UseOpenGLOrientationForUV']?0x1-_0x4de6e3:_0x4de6e3),_0xd94818&&_0x4ab02d[_0x182029(0x2009)](_0xd94818[_0x5dcda2]['r'],_0xd94818[_0x5dcda2]['g'],_0xd94818[_0x5dcda2]['b'],_0xd94818[_0x5dcda2]['a']);0x1!==_0x3cd623&&_0x16071e&&(_0x4f3acc['push'](_0x5ae627['x'],_0x5ae627['y'],_0x5ae627['z']),_0x4f3acc[_0x182029(0x2009)](0x0,_0x5ae627['y'],0x0),_0x4f3acc[_0x182029(0x2009)](0x0,_0x5ae627['y'],0x0),_0x4f3acc['push'](_0x157583['x'],_0x157583['y'],_0x157583['z']),_0x3d743b['P']['CrossToRef'](_0x2df4f4,_0x87e227,_0xa0f7b4),_0xa0f7b4[_0x182029(0x90a)](),_0x5312c6[_0x182029(0x2009)](_0xa0f7b4['x'],_0xa0f7b4['y'],_0xa0f7b4['z'],_0xa0f7b4['x'],_0xa0f7b4['y'],_0xa0f7b4['z']),_0x3d743b['P'][_0x182029(0x27ce)](_0x268a93,_0x2df4f4,_0xa0f7b4),_0xa0f7b4['normalize'](),_0x5312c6[_0x182029(0x2009)](_0xa0f7b4['x'],_0xa0f7b4['y'],_0xa0f7b4['z'],_0xa0f7b4['x'],_0xa0f7b4['y'],_0xa0f7b4['z']),_0x4de6e3=_0x48bbf4?_0x48c6f5!==_0x5dcda2?_0x59539b[_0x5dcda2+0x1]['y']:_0x59539b[_0x5dcda2+0x1]['w']:_0x59539b[_0x5dcda2+0x1]['y']+(_0x59539b[_0x5dcda2+0x1]['w']-_0x59539b[_0x5dcda2+0x1]['y'])*_0x28a67b,_0xa30b9d[_0x182029(0x2009)](_0x59539b[_0x5dcda2+0x1]['x'],_0x30f546['e']['UseOpenGLOrientationForUV']?0x1-_0x4de6e3:_0x4de6e3),_0xa30b9d[_0x182029(0x2009)](_0x59539b[_0x5dcda2+0x1]['z'],_0x30f546['e'][_0x182029(0x119b)]?0x1-_0x4de6e3:_0x4de6e3),_0x4de6e3=_0x48bbf4?_0x48c6f5!==_0x5dcda2?_0x59539b[_0x5dcda2+0x2]['y']:_0x59539b[_0x5dcda2+0x2]['w']:_0x59539b[_0x5dcda2+0x2]['y']+(_0x59539b[_0x5dcda2+0x2]['w']-_0x59539b[_0x5dcda2+0x2]['y'])*_0x28a67b,_0xa30b9d[_0x182029(0x2009)](_0x59539b[_0x5dcda2+0x2]['x'],_0x30f546['e']['UseOpenGLOrientationForUV']?0x1-_0x4de6e3:_0x4de6e3),_0xa30b9d['push'](_0x59539b[_0x5dcda2+0x2]['z'],_0x30f546['e'][_0x182029(0x119b)]?0x1-_0x4de6e3:_0x4de6e3),_0xd94818&&(_0x4ab02d[_0x182029(0x2009)](_0xd94818[_0x5dcda2+0x1]['r'],_0xd94818[_0x5dcda2+0x1]['g'],_0xd94818[_0x5dcda2+0x1]['b'],_0xd94818[_0x5dcda2+0x1]['a']),_0x4ab02d[_0x182029(0x2009)](_0xd94818[_0x5dcda2+0x1]['r'],_0xd94818[_0x5dcda2+0x1]['g'],_0xd94818[_0x5dcda2+0x1]['b'],_0xd94818[_0x5dcda2+0x1]['a']),_0x4ab02d[_0x182029(0x2009)](_0xd94818[_0x5dcda2+0x2]['r'],_0xd94818[_0x5dcda2+0x2]['g'],_0xd94818[_0x5dcda2+0x2]['b'],_0xd94818[_0x5dcda2+0x2]['a']),_0x4ab02d[_0x182029(0x2009)](_0xd94818[_0x5dcda2+0x2]['r'],_0xd94818[_0x5dcda2+0x2]['g'],_0xd94818[_0x5dcda2+0x2]['b'],_0xd94818[_0x5dcda2+0x2]['a']))),_0x48c6f5!==_0x5dcda2&&(_0x48c6f5=_0x5dcda2);}var _0x594659=0x1!==_0x3cd623&&_0x16071e?_0x94ef90+0x4:_0x94ef90;for(_0x4ebf04=0x0,_0x5dcda2=0x0;_0x5dcda2<_0x5afbb5;_0x5dcda2++){let _0x3789ff=0x0,_0x4ed7fc=0x0,_0x47d8cd=0x0,_0x4e4096=0x0;for(_0x527732=0x0;_0x527732<_0x94ef90;_0x527732++)_0x3789ff=_0x4ebf04*(_0x594659+0x1)+_0x527732,_0x4ed7fc=(_0x4ebf04+0x1)*(_0x594659+0x1)+_0x527732,_0x47d8cd=_0x4ebf04*(_0x594659+0x1)+(_0x527732+0x1),_0x4e4096=(_0x4ebf04+0x1)*(_0x594659+0x1)+(_0x527732+0x1),_0x4f9e7b['push'](_0x3789ff,_0x4ed7fc,_0x47d8cd),_0x4f9e7b['push'](_0x4e4096,_0x47d8cd,_0x4ed7fc);0x1!==_0x3cd623&&_0x16071e&&(_0x4f9e7b['push'](_0x3789ff+0x2,_0x4ed7fc+0x2,_0x47d8cd+0x2),_0x4f9e7b[_0x182029(0x2009)](_0x4e4096+0x2,_0x47d8cd+0x2,_0x4ed7fc+0x2),_0x4f9e7b['push'](_0x3789ff+0x4,_0x4ed7fc+0x4,_0x47d8cd+0x4),_0x4f9e7b[_0x182029(0x2009)](_0x4e4096+0x4,_0x47d8cd+0x4,_0x4ed7fc+0x4)),_0x4ebf04=_0x48bbf4?_0x4ebf04+0x2:_0x4ebf04+0x1;}var _0x1e69fd=_0x2c4dcf=>{var _0x5716ad=_0x182029,_0x27c6d2=_0x2c4dcf?_0x3b4ed5/0x2:_0x4e562b/0x2;if(0x0!=_0x27c6d2){let _0x10ace8;var _0x296ce2=_0x2c4dcf?_0x59539b[_0x25bcae-0x1]:_0x59539b[0x0];let _0x2b3192=null;_0xd94818&&(_0x2b3192=_0x2c4dcf?_0xd94818[_0x25bcae-0x1]:_0xd94818[0x0]);var _0x1ed517=_0x4f3acc[_0x5716ad(0x9da)]/0x3,_0x3b9749=_0x2c4dcf?_0x369502/0x2:-_0x369502/0x2,_0x291c28=new _0x3d743b['P'](0x0,_0x3b9749,0x0),_0x291c28=(_0x4f3acc[_0x5716ad(0x2009)](_0x291c28['x'],_0x291c28['y'],_0x291c28['z']),_0x5312c6[_0x5716ad(0x2009)](0x0,_0x2c4dcf?0x1:-0x1,0x0),_0x296ce2['y']+0.5*(_0x296ce2['w']-_0x296ce2['y'])),_0x2a098c=(_0xa30b9d[_0x5716ad(0x2009)](_0x296ce2['x']+0.5*(_0x296ce2['z']-_0x296ce2['x']),_0x30f546['e'][_0x5716ad(0x119b)]?0x1-_0x291c28:_0x291c28),_0x2b3192&&_0x4ab02d[_0x5716ad(0x2009)](_0x2b3192['r'],_0x2b3192['g'],_0x2b3192['b'],_0x2b3192['a']),new _0x3d743b['FM'](0.5,0.5));for(_0x10ace8=0x0;_0x10ace8<=_0x94ef90;_0x10ace8++){var _0x30e713=0x2*Math['PI']*_0x10ace8*_0x3cd623/_0x94ef90,_0x55a3e4=Math['cos'](-_0x30e713),_0x30e713=Math[_0x5716ad(0x2f82)](-_0x30e713),_0x1b007d=new _0x3d743b['P'](_0x55a3e4*_0x27c6d2,_0x3b9749,_0x30e713*_0x27c6d2),_0x55a3e4=new _0x3d743b['FM'](_0x55a3e4*_0x2a098c['x']+0.5,_0x30e713*_0x2a098c['y']+0.5);_0x4f3acc[_0x5716ad(0x2009)](_0x1b007d['x'],_0x1b007d['y'],_0x1b007d['z']),_0x5312c6[_0x5716ad(0x2009)](0x0,_0x2c4dcf?0x1:-0x1,0x0);const _0x349166=_0x296ce2['y']+(_0x296ce2['w']-_0x296ce2['y'])*_0x55a3e4['y'];_0xa30b9d[_0x5716ad(0x2009)](_0x296ce2['x']+(_0x296ce2['z']-_0x296ce2['x'])*_0x55a3e4['x'],_0x30f546['e'][_0x5716ad(0x119b)]?0x1-_0x349166:_0x349166),_0x2b3192&&_0x4ab02d[_0x5716ad(0x2009)](_0x2b3192['r'],_0x2b3192['g'],_0x2b3192['b'],_0x2b3192['a']);}for(_0x10ace8=0x0;_0x10ace8<_0x94ef90;_0x10ace8++)_0x2c4dcf?(_0x4f9e7b[_0x5716ad(0x2009)](_0x1ed517),_0x4f9e7b[_0x5716ad(0x2009)](_0x1ed517+(_0x10ace8+0x2)),_0x4f9e7b[_0x5716ad(0x2009)](_0x1ed517+(_0x10ace8+0x1))):(_0x4f9e7b[_0x5716ad(0x2009)](_0x1ed517),_0x4f9e7b['push'](_0x1ed517+(_0x10ace8+0x1)),_0x4f9e7b['push'](_0x1ed517+(_0x10ace8+0x2)));}};_0x2ad8e8!==_0x24ee4a['Kj'][_0x182029(0x270c)]&&_0x2ad8e8!==_0x24ee4a['Kj'][_0x182029(0x2a00)]||_0x1e69fd(!0x1),_0x2ad8e8!==_0x24ee4a['Kj'][_0x182029(0x38a2)]&&_0x2ad8e8!==_0x24ee4a['Kj'][_0x182029(0x2a00)]||_0x1e69fd(!0x0),_0x2f4793['x'][_0x182029(0x1724)](_0xe6a959,_0x4f3acc,_0x4f9e7b,_0x5312c6,_0xa30b9d,_0x3d73a1[_0x182029(0x3c51)],_0x3d73a1[_0x182029(0xcc9)]);const _0x26429a=new _0x2f4793['x']();return _0x26429a['indices']=_0x4f9e7b,_0x26429a[_0x182029(0x22f1)]=_0x4f3acc,_0x26429a['normals']=_0x5312c6,_0x26429a[_0x182029(0x216e)]=_0xa30b9d,_0xd94818&&(_0x26429a[_0x182029(0x38b6)]=_0x4ab02d),_0x26429a;}function _0x30989e(_0x412965,_0xc8941a={},_0x124f90){var _0x19b594=a8_0xcbd5;const _0x20d0b7=new _0x24ee4a['Kj'](_0x412965,_0x124f90),_0x5a4a0d=(_0xc8941a[_0x19b594(0xc38)]=_0x24ee4a['Kj']['_GetDefaultSideOrientation'](_0xc8941a['sideOrientation']),_0x20d0b7['_originalBuilderSideOrientation']=_0xc8941a[_0x19b594(0xc38)],_0x4bf669(_0xc8941a));return _0x5a4a0d['applyToMesh'](_0x20d0b7,_0xc8941a['updatable']),_0x20d0b7;}_0x2f4793['x'][_0x5455e6(0x1163)]=_0x4bf669,_0x24ee4a['Kj'][_0x5455e6(0x1163)]=(_0xad6534,_0x2a31d6,_0xa1242e,_0x24fd26,_0x4bbfb4,_0x24e73b,_0x1a7a8f,_0x527832,_0x47a7b3)=>(void 0x0!==_0x1a7a8f&&_0x1a7a8f instanceof _0x4be4f0['x']||(void 0x0!==_0x1a7a8f&&(_0x47a7b3=_0x527832||_0x24ee4a['Kj'][_0x5455e6(0x810)],_0x527832=_0x1a7a8f),_0x1a7a8f=_0x24e73b,_0x24e73b=0x1),_0x30989e(_0xad6534,{'height':_0x2a31d6,'diameterTop':_0xa1242e,'diameterBottom':_0x24fd26,'tessellation':_0x4bbfb4,'subdivisions':_0x24e73b,'sideOrientation':_0x47a7b3,'updatable':_0x527832},_0x1a7a8f));},0x124aa:(_0x5a5381,_0x3b0f,_0x46ea1f)=>{var _0x47b69=a8_0x2e955a;_0x46ea1f['d'](_0x3b0f,{'t':()=>_0x4201a0});var _0x42d250=_0x46ea1f(0xd53f),_0x159f89=_0x46ea1f(0x17372),_0x44c0c8=_0x46ea1f(0x94e3),_0x5a574a=_0x46ea1f(0x1679c),_0x3c4cb6=_0x46ea1f(0xb5a7),_0x3d5ae8=_0x46ea1f(0x11338);const _0x47b927=new _0x42d250['P'](0x1,0x0,0x0),_0x34cc16=new _0x42d250['P'](-0x1,0x0,0x0),_0x30c30a=new _0x42d250['P'](0x0,0x1,0x0),_0x55667c=new _0x42d250['P'](0x0,-0x1,0x0),_0x46af74=new _0x42d250['P'](0x0,0x0,0x1),_0x10f5fa=new _0x42d250['P'](0x0,0x0,-0x1);class _0xd7a134{constructor(_0x120b22=_0x42d250['P']['Zero'](),_0x545885=_0x42d250['P']['Up'](),_0x330786=_0x42d250['FM'][_0x47b69(0x317a)](),_0x20ad7f=0x0,_0x2dc9db=0x0,_0x30c6ba=null,_0x107fff=null,_0x431491=null,_0x3a44b2=null){var _0x537dcc=_0x47b69;this['position']=_0x120b22,this[_0x537dcc(0x23e1)]=_0x545885,this['uv']=_0x330786,this[_0x537dcc(0xc1a)]=_0x20ad7f,this[_0x537dcc(0x50a)]=_0x2dc9db,this['localPositionOverride']=_0x30c6ba,this['localNormalOverride']=_0x107fff,this['matrixIndicesOverride']=_0x431491,this[_0x537dcc(0x257b)]=_0x3a44b2;}[_0x47b69(0x2654)](){var _0x55d4c2=_0x47b69,_0x366fd8;return new _0xd7a134(this[_0x55d4c2(0x2436)][_0x55d4c2(0x2654)](),this[_0x55d4c2(0x23e1)]['clone'](),this['uv'][_0x55d4c2(0x2654)](),this[_0x55d4c2(0xc1a)],this[_0x55d4c2(0x50a)],null==(_0x366fd8=this[_0x55d4c2(0x2707)])?void 0x0:_0x366fd8[_0x55d4c2(0x4033)](),null==(_0x366fd8=this['localNormalOverride'])?void 0x0:_0x366fd8[_0x55d4c2(0x4033)](),null==(_0x366fd8=this[_0x55d4c2(0xb9f)])?void 0x0:_0x366fd8['slice'](),null==(_0x366fd8=this['matrixWeightsOverride'])?void 0x0:_0x366fd8['slice']());}}function _0x4201a0(_0x25dbe4,_0x45db74,_0x5e65ac){var _0x31f78d=_0x47b69,_0x28a94a=!!_0x45db74[_0x31f78d(0x2d5b)],_0x327acb=_0x5e65ac['localMode']||_0x28a94a,_0x3e0638=null!==_0x45db74[_0x31f78d(0x404d)]&&void 0x0!==_0x45db74[_0x31f78d(0x404d)];const _0x3ebbf4=_0x45db74['getIndices'](),_0x13e494=_0x28a94a?_0x45db74[_0x31f78d(0x1772)](!0x0,!0x0):_0x45db74[_0x31f78d(0xcc8)](_0x5a574a['o'][_0x31f78d(0x1745)]),_0x116052=_0x28a94a?_0x45db74[_0x31f78d(0x1bc2)](!0x0,!0x0):_0x45db74[_0x31f78d(0xcc8)](_0x5a574a['o'][_0x31f78d(0x1600)]),_0x20c03a=_0x327acb?_0x28a94a?_0x45db74[_0x31f78d(0xcc8)](_0x5a574a['o'][_0x31f78d(0x1745)]):_0x13e494:null,_0x34f6dd=_0x327acb?_0x28a94a?_0x45db74[_0x31f78d(0xcc8)](_0x5a574a['o'][_0x31f78d(0x1600)]):_0x116052:null,_0xe25558=_0x45db74[_0x31f78d(0xcc8)](_0x5a574a['o'][_0x31f78d(0x3884)]),_0x194bb1=_0x28a94a?_0x45db74[_0x31f78d(0xcc8)](_0x5a574a['o']['MatricesIndicesKind']):null,_0x381fee=_0x28a94a?_0x45db74['getVerticesData'](_0x5a574a['o'][_0x31f78d(0x293e)]):null;var _0xe8e03a=_0x28a94a?_0x45db74[_0x31f78d(0xcc8)](_0x5a574a['o'][_0x31f78d(0x3ec3)]):null,_0x38e3f4=_0x28a94a?_0x45db74[_0x31f78d(0xcc8)](_0x5a574a['o'][_0x31f78d(0x2d8d)]):null;const _0x371a1b=_0x5e65ac[_0x31f78d(0x2436)]||_0x42d250['P']['Zero']();let _0x476549=_0x5e65ac[_0x31f78d(0x23e1)]||_0x42d250['P']['Up']();const _0xc33357=_0x5e65ac[_0x31f78d(0xba1)]||_0x42d250['P'][_0x31f78d(0x15b0)]();var _0x379de9=_0x5e65ac['angle']||0x0;if(!_0x476549){var _0x2af2aa=new _0x42d250['P'](0x0,0x0,0x1);const _0x30b8e8=_0x45db74['getScene']()[_0x31f78d(0x3311)];_0x2af2aa=_0x42d250['P'][_0x31f78d(0x285c)](_0x2af2aa,_0x30b8e8[_0x31f78d(0xe77)]()),_0x476549=_0x30b8e8[_0x31f78d(0x31f5)]['subtract'](_0x2af2aa);}var _0x2af2aa=-Math[_0x31f78d(0x16b9)](_0x476549['z'],_0x476549['x'])-Math['PI']/0x2,_0x463f92=Math['sqrt'](_0x476549['x']*_0x476549['x']+_0x476549['z']*_0x476549['z']),_0x463f92=Math['atan2'](_0x476549['y'],_0x463f92),_0x595e24=_0x42d250['y3'][_0x31f78d(0x2313)](_0x2af2aa,_0x463f92,_0x379de9)[_0x31f78d(0x1b3b)](_0x42d250['y3']['Translation'](_0x371a1b['x'],_0x371a1b['y'],_0x371a1b['z'])),_0x595e24=_0x42d250['y3'][_0x31f78d(0xea9)](_0x595e24);const _0x429458=_0x45db74[_0x31f78d(0xe77)](),_0x538f6c=_0x429458[_0x31f78d(0x1b3b)](_0x595e24),_0x277271=new _0x3c4cb6['x']();_0x277271['indices']=[],_0x277271[_0x31f78d(0x22f1)]=[],_0x277271[_0x31f78d(0x1d9d)]=[],_0x277271['uvs']=[],_0x277271['matricesIndices']=_0x28a94a?[]:null,_0x277271[_0x31f78d(0x839)]=_0x28a94a?[]:null,_0x277271[_0x31f78d(0x406c)]=_0xe8e03a?[]:null,_0x277271['matricesWeightsExtra']=_0x38e3f4?[]:null;let _0x571865=0x0;var _0x5c4f85=_0x4e183e=>{var _0x3e04ce=_0x31f78d;const _0x2db4e7=new _0xd7a134();if(!_0x3ebbf4||!_0x13e494||!_0x116052)return _0x2db4e7;var _0x50e55d,_0x4e183e=_0x3ebbf4[_0x4e183e];return _0x2db4e7[_0x3e04ce(0xc1a)]=0x3*_0x4e183e,_0x2db4e7[_0x3e04ce(0x50a)]=0x4*_0x4e183e,_0x2db4e7[_0x3e04ce(0x2436)]=new _0x42d250['P'](_0x13e494[0x3*_0x4e183e],_0x13e494[0x3*_0x4e183e+0x1],_0x13e494[0x3*_0x4e183e+0x2]),_0x42d250['P']['TransformCoordinatesToRef'](_0x2db4e7[_0x3e04ce(0x2436)],_0x538f6c,_0x2db4e7[_0x3e04ce(0x2436)]),_0x2db4e7[_0x3e04ce(0x23e1)]=new _0x42d250['P'](_0x116052[0x3*_0x4e183e],_0x116052[0x3*_0x4e183e+0x1],_0x116052[0x3*_0x4e183e+0x2]),_0x42d250['P'][_0x3e04ce(0x3cd8)](_0x2db4e7[_0x3e04ce(0x23e1)],_0x538f6c,_0x2db4e7[_0x3e04ce(0x23e1)]),_0x5e65ac[_0x3e04ce(0xd4f)]&&_0xe25558&&(_0x50e55d=_0xe25558[0x2*_0x4e183e+0x1],_0x2db4e7['uv']=new _0x42d250['FM'](_0xe25558[0x2*_0x4e183e],_0x3d5ae8['e']['UseOpenGLOrientationForUV']?0x1-_0x50e55d:_0x50e55d)),_0x2db4e7;};const _0x189304=[0x0,0x0,0x0,0x0];var _0x38e842,_0x176b08=(_0xedf0fe,_0x19c1d7)=>{var _0x18d413=_0x31f78d;if(0x0===_0xedf0fe[_0x18d413(0x9da)])return _0xedf0fe;const _0x18aaae=0.5*Math['abs'](_0x42d250['P']['Dot'](_0xc33357,_0x19c1d7)),_0x3b3c03=(_0x3f4639,_0x32f1f1,_0xd6ab9b,_0x1c947f)=>{for(let _0x135c03=0x0;_0x135c03<_0x1c947f;++_0x135c03)if(_0x3f4639[_0xd6ab9b+_0x135c03]===_0x32f1f1)return _0xd6ab9b+_0x135c03;return-0x1;};var _0x5c9a17=(_0x47c250,_0x4f3feb)=>{var _0x3a736e=_0x18d413,_0x331711=_0x42d250['P'][_0x3a736e(0x36e8)](_0x47c250[_0x3a736e(0x2436)],_0x4f3feb[_0x3a736e(0x2436)],_0x19c1d7,_0x18aaae);let _0x249e8d=_0x189304,_0x200036=_0x189304;if(_0x194bb1&&_0x381fee){var _0x71e6c0,_0x24b7e9=_0x47c250['matrixIndicesOverride']?0x0:_0x47c250['vertexIdxForBones'],_0x5937e8=null!=(_0x1e4a35=_0x47c250[_0x3a736e(0xb9f)])?_0x1e4a35:_0x194bb1,_0x4e4c55=null!=(_0x1e4a35=_0x47c250[_0x3a736e(0x257b)])?_0x1e4a35:_0x381fee,_0x203be7=_0x4f3feb[_0x3a736e(0xb9f)]?0x0:_0x4f3feb[_0x3a736e(0x50a)],_0x2ca182=null!=(_0x1e4a35=_0x4f3feb['matrixIndicesOverride'])?_0x1e4a35:_0x194bb1,_0x3f5f84=null!=(_0x1e4a35=_0x4f3feb[_0x3a736e(0x257b)])?_0x1e4a35:_0x381fee;_0x249e8d=[0x0,0x0,0x0,0x0],_0x200036=[0x0,0x0,0x0,0x0];let _0x2caa53=0x0;for(let _0x53d41d=0x0;_0x53d41d<0x4;++_0x53d41d)0x0<_0x4e4c55[_0x24b7e9+_0x53d41d]&&(_0x71e6c0=_0x3b3c03(_0x2ca182,_0x5937e8[_0x24b7e9+_0x53d41d],_0x203be7,0x4),_0x249e8d[_0x2caa53]=_0x5937e8[_0x24b7e9+_0x53d41d],_0x200036[_0x2caa53]=_0x159f89['R']['Lerp'](_0x4e4c55[_0x24b7e9+_0x53d41d],0x0<=_0x71e6c0?_0x3f5f84[_0x71e6c0]:0x0,_0x331711),_0x2caa53++);for(let _0x363880=0x0;_0x363880<0x4&&_0x2caa53<0x4;++_0x363880){var _0x5bec0c=_0x2ca182[_0x203be7+_0x363880];-0x1===_0x3b3c03(_0x5937e8,_0x5bec0c,_0x24b7e9,0x4)&&(_0x249e8d[_0x2caa53]=_0x5bec0c,_0x200036[_0x2caa53]=_0x159f89['R']['Lerp'](0x0,_0x3f5f84[_0x203be7+_0x363880],_0x331711),_0x2caa53++);}var _0x1e4a35=_0x200036[0x0]+_0x200036[0x1]+_0x200036[0x2]+_0x200036[0x3];_0x200036[0x0]/=_0x1e4a35,_0x200036[0x1]/=_0x1e4a35,_0x200036[0x2]/=_0x1e4a35,_0x200036[0x3]/=_0x1e4a35;}var _0x1e4a35=_0x47c250[_0x3a736e(0x2707)]?_0x47c250[_0x3a736e(0x2707)][0x0]:null!=(_0x1e4a35=null===_0x20c03a||void 0x0===_0x20c03a?void 0x0:_0x20c03a[_0x47c250[_0x3a736e(0xc1a)]])?_0x1e4a35:0x0,_0x3dde19=_0x47c250[_0x3a736e(0x2707)]?_0x47c250[_0x3a736e(0x2707)][0x1]:null!=(_0x3dde19=null===_0x20c03a||void 0x0===_0x20c03a?void 0x0:_0x20c03a[_0x47c250['vertexIdx']+0x1])?_0x3dde19:0x0,_0x2f4eef=_0x47c250[_0x3a736e(0x2707)]?_0x47c250[_0x3a736e(0x2707)][0x2]:null!=(_0x2f4eef=null===_0x20c03a||void 0x0===_0x20c03a?void 0x0:_0x20c03a[_0x47c250[_0x3a736e(0xc1a)]+0x2])?_0x2f4eef:0x0,_0x1160a7=_0x4f3feb[_0x3a736e(0x2707)]?_0x4f3feb[_0x3a736e(0x2707)][0x0]:null!=(_0x1160a7=null===_0x20c03a||void 0x0===_0x20c03a?void 0x0:_0x20c03a[_0x4f3feb[_0x3a736e(0xc1a)]])?_0x1160a7:0x0,_0x52d56b=_0x4f3feb[_0x3a736e(0x2707)]?_0x4f3feb[_0x3a736e(0x2707)][0x1]:null!=(_0x52d56b=null===_0x20c03a||void 0x0===_0x20c03a?void 0x0:_0x20c03a[_0x4f3feb[_0x3a736e(0xc1a)]+0x1])?_0x52d56b:0x0,_0x55bd14=_0x4f3feb[_0x3a736e(0x2707)]?_0x4f3feb[_0x3a736e(0x2707)][0x2]:null!=(_0x55bd14=null===_0x20c03a||void 0x0===_0x20c03a?void 0x0:_0x20c03a[_0x4f3feb[_0x3a736e(0xc1a)]+0x2])?_0x55bd14:0x0,_0x4a3630=_0x47c250[_0x3a736e(0x6a4)]?_0x47c250['localNormalOverride'][0x0]:null!=(_0x4a3630=null===_0x34f6dd||void 0x0===_0x34f6dd?void 0x0:_0x34f6dd[_0x47c250[_0x3a736e(0xc1a)]])?_0x4a3630:0x0,_0x4851f2=_0x47c250[_0x3a736e(0x6a4)]?_0x47c250['localNormalOverride'][0x1]:null!=(_0x4851f2=null===_0x34f6dd||void 0x0===_0x34f6dd?void 0x0:_0x34f6dd[_0x47c250[_0x3a736e(0xc1a)]+0x1])?_0x4851f2:0x0,_0x4bc0f8=_0x47c250[_0x3a736e(0x6a4)]?_0x47c250['localNormalOverride'][0x2]:null!=(_0x4bc0f8=null===_0x34f6dd||void 0x0===_0x34f6dd?void 0x0:_0x34f6dd[_0x47c250[_0x3a736e(0xc1a)]+0x2])?_0x4bc0f8:0x0,_0x53c20a=_0x4a3630+((_0x4f3feb['localNormalOverride']?_0x4f3feb['localNormalOverride'][0x0]:null!=(_0x53c20a=null===_0x34f6dd||void 0x0===_0x34f6dd?void 0x0:_0x34f6dd[_0x4f3feb[_0x3a736e(0xc1a)]])?_0x53c20a:0x0)-_0x4a3630)*_0x331711,_0x4a3630=_0x4851f2+((_0x4f3feb[_0x3a736e(0x6a4)]?_0x4f3feb['localNormalOverride'][0x1]:null!=(_0x4a3630=null===_0x34f6dd||void 0x0===_0x34f6dd?void 0x0:_0x34f6dd[_0x4f3feb[_0x3a736e(0xc1a)]+0x1])?_0x4a3630:0x0)-_0x4851f2)*_0x331711,_0x4851f2=_0x4bc0f8+((_0x4f3feb[_0x3a736e(0x6a4)]?_0x4f3feb[_0x3a736e(0x6a4)][0x2]:null!=(_0x4851f2=null===_0x34f6dd||void 0x0===_0x34f6dd?void 0x0:_0x34f6dd[_0x4f3feb[_0x3a736e(0xc1a)]+0x2])?_0x4851f2:0x0)-_0x4bc0f8)*_0x331711,_0x4bc0f8=Math[_0x3a736e(0xa6b)](_0x53c20a*_0x53c20a+_0x4a3630*_0x4a3630+_0x4851f2*_0x4851f2);return new _0xd7a134(_0x42d250['P'][_0x3a736e(0x36c)](_0x47c250['position'],_0x4f3feb[_0x3a736e(0x2436)],_0x331711),_0x42d250['P'][_0x3a736e(0x36c)](_0x47c250['normal'],_0x4f3feb[_0x3a736e(0x23e1)],_0x331711)[_0x3a736e(0x90a)](),_0x42d250['FM'][_0x3a736e(0x36c)](_0x47c250['uv'],_0x4f3feb['uv'],_0x331711),-0x1,-0x1,_0x20c03a?[_0x1e4a35+(_0x1160a7-_0x1e4a35)*_0x331711,_0x3dde19+(_0x52d56b-_0x3dde19)*_0x331711,_0x2f4eef+(_0x55bd14-_0x2f4eef)*_0x331711]:null,_0x34f6dd?[_0x53c20a/_0x4bc0f8,_0x4a3630/_0x4bc0f8,_0x4851f2/_0x4bc0f8]:null,_0x249e8d,_0x200036);};let _0x63b60f=null;0x3<_0xedf0fe[_0x18d413(0x9da)]&&(_0x63b60f=new Array());for(let _0x2d84fd=0x0;_0x2d84fd<_0xedf0fe[_0x18d413(0x9da)];_0x2d84fd+=0x3){let _0x43f92c=null,_0x1925cf=null,_0x454e01=null,_0x4e958c=null;var _0x466f44=0x0<_0x42d250['P'][_0x18d413(0x936)](_0xedf0fe[_0x2d84fd][_0x18d413(0x2436)],_0x19c1d7)-_0x18aaae,_0x2f7a75=0x0<_0x42d250['P'][_0x18d413(0x936)](_0xedf0fe[_0x2d84fd+0x1]['position'],_0x19c1d7)-_0x18aaae,_0x41dd00=0x0<_0x42d250['P'][_0x18d413(0x936)](_0xedf0fe[_0x2d84fd+0x2]['position'],_0x19c1d7)-_0x18aaae;switch((_0x466f44?0x1:0x0)+(_0x2f7a75?0x1:0x0)+(_0x41dd00?0x1:0x0)){case 0x0:0x3<_0xedf0fe[_0x18d413(0x9da)]?(_0x63b60f['push'](_0xedf0fe[_0x2d84fd]),_0x63b60f['push'](_0xedf0fe[_0x2d84fd+0x1]),_0x63b60f[_0x18d413(0x2009)](_0xedf0fe[_0x2d84fd+0x2])):_0x63b60f=_0xedf0fe;break;case 0x1:if(_0x63b60f=null!==_0x63b60f&&void 0x0!==_0x63b60f?_0x63b60f:new Array(),_0x466f44&&(_0x43f92c=_0xedf0fe[_0x2d84fd+0x1],_0x1925cf=_0xedf0fe[_0x2d84fd+0x2],_0x454e01=_0x5c9a17(_0xedf0fe[_0x2d84fd],_0x43f92c),_0x4e958c=_0x5c9a17(_0xedf0fe[_0x2d84fd],_0x1925cf)),_0x2f7a75){_0x43f92c=_0xedf0fe[_0x2d84fd],_0x1925cf=_0xedf0fe[_0x2d84fd+0x2],_0x454e01=_0x5c9a17(_0xedf0fe[_0x2d84fd+0x1],_0x43f92c),_0x4e958c=_0x5c9a17(_0xedf0fe[_0x2d84fd+0x1],_0x1925cf),_0x63b60f[_0x18d413(0x2009)](_0x454e01),_0x63b60f[_0x18d413(0x2009)](_0x1925cf[_0x18d413(0x2654)]()),_0x63b60f[_0x18d413(0x2009)](_0x43f92c['clone']()),_0x63b60f[_0x18d413(0x2009)](_0x1925cf[_0x18d413(0x2654)]()),_0x63b60f[_0x18d413(0x2009)](_0x454e01[_0x18d413(0x2654)]()),_0x63b60f[_0x18d413(0x2009)](_0x4e958c);break;}_0x41dd00&&(_0x43f92c=_0xedf0fe[_0x2d84fd],_0x1925cf=_0xedf0fe[_0x2d84fd+0x1],_0x454e01=_0x5c9a17(_0xedf0fe[_0x2d84fd+0x2],_0x43f92c),_0x4e958c=_0x5c9a17(_0xedf0fe[_0x2d84fd+0x2],_0x1925cf)),_0x43f92c&&_0x1925cf&&_0x454e01&&_0x4e958c&&(_0x63b60f[_0x18d413(0x2009)](_0x43f92c[_0x18d413(0x2654)]()),_0x63b60f[_0x18d413(0x2009)](_0x1925cf[_0x18d413(0x2654)]()),_0x63b60f[_0x18d413(0x2009)](_0x454e01),_0x63b60f['push'](_0x4e958c),_0x63b60f[_0x18d413(0x2009)](_0x454e01[_0x18d413(0x2654)]()),_0x63b60f[_0x18d413(0x2009)](_0x1925cf[_0x18d413(0x2654)]()));break;case 0x2:_0x63b60f=null!==_0x63b60f&&void 0x0!==_0x63b60f?_0x63b60f:new Array(),_0x466f44||(_0x43f92c=_0xedf0fe[_0x2d84fd]['clone'](),_0x1925cf=_0x5c9a17(_0x43f92c,_0xedf0fe[_0x2d84fd+0x1]),_0x454e01=_0x5c9a17(_0x43f92c,_0xedf0fe[_0x2d84fd+0x2]),_0x63b60f[_0x18d413(0x2009)](_0x43f92c),_0x63b60f[_0x18d413(0x2009)](_0x1925cf),_0x63b60f['push'](_0x454e01)),_0x2f7a75||(_0x43f92c=_0xedf0fe[_0x2d84fd+0x1][_0x18d413(0x2654)](),_0x1925cf=_0x5c9a17(_0x43f92c,_0xedf0fe[_0x2d84fd+0x2]),_0x454e01=_0x5c9a17(_0x43f92c,_0xedf0fe[_0x2d84fd]),_0x63b60f['push'](_0x43f92c),_0x63b60f[_0x18d413(0x2009)](_0x1925cf),_0x63b60f[_0x18d413(0x2009)](_0x454e01)),_0x41dd00||(_0x43f92c=_0xedf0fe[_0x2d84fd+0x2][_0x18d413(0x2654)](),_0x1925cf=_0x5c9a17(_0x43f92c,_0xedf0fe[_0x2d84fd]),_0x454e01=_0x5c9a17(_0x43f92c,_0xedf0fe[_0x2d84fd+0x1]),_0x63b60f[_0x18d413(0x2009)](_0x43f92c),_0x63b60f['push'](_0x1925cf),_0x63b60f[_0x18d413(0x2009)](_0x454e01));}}return _0x63b60f;},_0x3c47bd=new Array(0x3);for(let _0x456b2e=0x0;_0x456b2e<_0x3ebbf4[_0x31f78d(0x9da)];_0x456b2e+=0x3){let _0x2b7e5b=_0x3c47bd;if(_0x2b7e5b[0x0]=_0x5c4f85(_0x456b2e),_0x3e0638&&_0x327acb?(_0x2b7e5b[0x1]=_0x5c4f85(_0x456b2e+0x2),_0x2b7e5b[0x2]=_0x5c4f85(_0x456b2e+0x1)):(_0x2b7e5b[0x1]=_0x5c4f85(_0x456b2e+0x1),_0x2b7e5b[0x2]=_0x5c4f85(_0x456b2e+0x2)),!(_0x5e65ac[_0x31f78d(0x1c8b)]&&-_0x2b7e5b[0x0][_0x31f78d(0x23e1)]['z']<=0x0&&-_0x2b7e5b[0x1][_0x31f78d(0x23e1)]['z']<=0x0&&-_0x2b7e5b[0x2][_0x31f78d(0x23e1)]['z']<=0x0)&&(_0x2b7e5b=(_0x2b7e5b=(_0x2b7e5b=_0x176b08(_0x2b7e5b,_0x47b927))&&(_0x2b7e5b=_0x176b08(_0x2b7e5b,_0x34cc16))&&(_0x2b7e5b=_0x176b08(_0x2b7e5b,_0x30c30a))&&(_0x2b7e5b=_0x176b08(_0x2b7e5b,_0x55667c))&&_0x176b08(_0x2b7e5b,_0x46af74))&&_0x176b08(_0x2b7e5b,_0x10f5fa)))for(let _0xdfc0e3=0x0;_0xdfc0e3<_0x2b7e5b[_0x31f78d(0x9da)];_0xdfc0e3++){const _0x2e34ca=_0x2b7e5b[_0xdfc0e3];_0x277271[_0x31f78d(0x1c52)][_0x31f78d(0x2009)](_0x571865),_0x327acb?(_0x2e34ca[_0x31f78d(0x2707)]?(_0x277271[_0x31f78d(0x22f1)][0x3*_0x571865]=_0x2e34ca[_0x31f78d(0x2707)][0x0],_0x277271[_0x31f78d(0x22f1)][0x3*_0x571865+0x1]=_0x2e34ca[_0x31f78d(0x2707)][0x1],_0x277271[_0x31f78d(0x22f1)][0x3*_0x571865+0x2]=_0x2e34ca['localPositionOverride'][0x2]):_0x20c03a&&(_0x277271[_0x31f78d(0x22f1)][0x3*_0x571865]=_0x20c03a[_0x2e34ca[_0x31f78d(0xc1a)]],_0x277271[_0x31f78d(0x22f1)][0x3*_0x571865+0x1]=_0x20c03a[_0x2e34ca[_0x31f78d(0xc1a)]+0x1],_0x277271[_0x31f78d(0x22f1)][0x3*_0x571865+0x2]=_0x20c03a[_0x2e34ca[_0x31f78d(0xc1a)]+0x2]),_0x2e34ca['localNormalOverride']?(_0x277271[_0x31f78d(0x1d9d)][0x3*_0x571865]=_0x2e34ca[_0x31f78d(0x6a4)][0x0],_0x277271['normals'][0x3*_0x571865+0x1]=_0x2e34ca[_0x31f78d(0x6a4)][0x1],_0x277271[_0x31f78d(0x1d9d)][0x3*_0x571865+0x2]=_0x2e34ca[_0x31f78d(0x6a4)][0x2]):_0x34f6dd&&(_0x277271[_0x31f78d(0x1d9d)][0x3*_0x571865]=_0x34f6dd[_0x2e34ca[_0x31f78d(0xc1a)]],_0x277271[_0x31f78d(0x1d9d)][0x3*_0x571865+0x1]=_0x34f6dd[_0x2e34ca[_0x31f78d(0xc1a)]+0x1],_0x277271[_0x31f78d(0x1d9d)][0x3*_0x571865+0x2]=_0x34f6dd[_0x2e34ca[_0x31f78d(0xc1a)]+0x2])):(_0x2e34ca[_0x31f78d(0x2436)][_0x31f78d(0x15fc)](_0x277271[_0x31f78d(0x22f1)],0x3*_0x571865),_0x2e34ca[_0x31f78d(0x23e1)][_0x31f78d(0x15fc)](_0x277271[_0x31f78d(0x1d9d)],0x3*_0x571865)),_0x277271[_0x31f78d(0x2cf1)]&&_0x277271[_0x31f78d(0x839)]&&(_0x2e34ca['matrixIndicesOverride']?(_0x277271[_0x31f78d(0x2cf1)][0x4*_0x571865]=_0x2e34ca[_0x31f78d(0xb9f)][0x0],_0x277271[_0x31f78d(0x2cf1)][0x4*_0x571865+0x1]=_0x2e34ca[_0x31f78d(0xb9f)][0x1],_0x277271[_0x31f78d(0x2cf1)][0x4*_0x571865+0x2]=_0x2e34ca[_0x31f78d(0xb9f)][0x2],_0x277271[_0x31f78d(0x2cf1)][0x4*_0x571865+0x3]=_0x2e34ca[_0x31f78d(0xb9f)][0x3]):(_0x194bb1&&(_0x277271[_0x31f78d(0x2cf1)][0x4*_0x571865]=_0x194bb1[_0x2e34ca['vertexIdxForBones']],_0x277271[_0x31f78d(0x2cf1)][0x4*_0x571865+0x1]=_0x194bb1[_0x2e34ca['vertexIdxForBones']+0x1],_0x277271[_0x31f78d(0x2cf1)][0x4*_0x571865+0x2]=_0x194bb1[_0x2e34ca[_0x31f78d(0x50a)]+0x2],_0x277271[_0x31f78d(0x2cf1)][0x4*_0x571865+0x3]=_0x194bb1[_0x2e34ca['vertexIdxForBones']+0x3]),_0xe8e03a&&_0x277271['matricesIndicesExtra']&&(_0x277271[_0x31f78d(0x406c)][0x4*_0x571865]=_0xe8e03a[_0x2e34ca[_0x31f78d(0x50a)]],_0x277271[_0x31f78d(0x406c)][0x4*_0x571865+0x1]=_0xe8e03a[_0x2e34ca['vertexIdxForBones']+0x1],_0x277271[_0x31f78d(0x406c)][0x4*_0x571865+0x2]=_0xe8e03a[_0x2e34ca[_0x31f78d(0x50a)]+0x2],_0x277271['matricesIndicesExtra'][0x4*_0x571865+0x3]=_0xe8e03a[_0x2e34ca[_0x31f78d(0x50a)]+0x3])),_0x2e34ca['matrixWeightsOverride']?(_0x277271['matricesWeights'][0x4*_0x571865]=_0x2e34ca[_0x31f78d(0x257b)][0x0],_0x277271['matricesWeights'][0x4*_0x571865+0x1]=_0x2e34ca[_0x31f78d(0x257b)][0x1],_0x277271['matricesWeights'][0x4*_0x571865+0x2]=_0x2e34ca[_0x31f78d(0x257b)][0x2],_0x277271[_0x31f78d(0x839)][0x4*_0x571865+0x3]=_0x2e34ca[_0x31f78d(0x257b)][0x3]):(_0x381fee&&(_0x277271[_0x31f78d(0x839)][0x4*_0x571865]=_0x381fee[_0x2e34ca[_0x31f78d(0x50a)]],_0x277271[_0x31f78d(0x839)][0x4*_0x571865+0x1]=_0x381fee[_0x2e34ca[_0x31f78d(0x50a)]+0x1],_0x277271['matricesWeights'][0x4*_0x571865+0x2]=_0x381fee[_0x2e34ca[_0x31f78d(0x50a)]+0x2],_0x277271[_0x31f78d(0x839)][0x4*_0x571865+0x3]=_0x381fee[_0x2e34ca[_0x31f78d(0x50a)]+0x3]),_0x38e3f4&&_0x277271[_0x31f78d(0x9db)]&&(_0x277271['matricesWeightsExtra'][0x4*_0x571865]=_0x38e3f4[_0x2e34ca['vertexIdxForBones']],_0x277271['matricesWeightsExtra'][0x4*_0x571865+0x1]=_0x38e3f4[_0x2e34ca[_0x31f78d(0x50a)]+0x1],_0x277271['matricesWeightsExtra'][0x4*_0x571865+0x2]=_0x38e3f4[_0x2e34ca['vertexIdxForBones']+0x2],_0x277271[_0x31f78d(0x9db)][0x4*_0x571865+0x3]=_0x38e3f4[_0x2e34ca['vertexIdxForBones']+0x3]))),_0x5e65ac[_0x31f78d(0xd4f)]?_0x2e34ca['uv']['toArray'](_0x277271[_0x31f78d(0x216e)],0x2*_0x571865):(_0x277271[_0x31f78d(0x216e)]['push'](0.5+_0x2e34ca[_0x31f78d(0x2436)]['x']/_0xc33357['x']),_0x38e842=0.5+_0x2e34ca[_0x31f78d(0x2436)]['y']/_0xc33357['y'],_0x277271['uvs'][_0x31f78d(0x2009)](_0x3d5ae8['e'][_0x31f78d(0x119b)]?0x1-_0x38e842:_0x38e842)),_0x571865++;}}const _0x27f00f=new _0x44c0c8['Kj'](_0x25dbe4,_0x45db74[_0x31f78d(0x14ab)]());return _0x277271[_0x31f78d(0x1d88)](_0x27f00f),_0x327acb?(_0x27f00f[_0x31f78d(0x2d5b)]=_0x45db74[_0x31f78d(0x2d5b)],_0x27f00f[_0x31f78d(0x30e9)]=_0x45db74):(_0x27f00f[_0x31f78d(0x2436)]=_0x371a1b['clone'](),_0x27f00f['rotation']=new _0x42d250['P'](_0x463f92,_0x2af2aa,_0x379de9)),_0x27f00f[_0x31f78d(0x14a4)](!0x0),_0x27f00f[_0x31f78d(0x19ce)](!0x0,!0x0),_0x27f00f;}_0x44c0c8['Kj']['CreateDecal']=(_0x663ffb,_0x556a6c,_0x5ec826,_0x2ef4a9,_0x5ecb31,_0x51f478)=>_0x4201a0(_0x663ffb,_0x556a6c,{'position':_0x5ec826,'normal':_0x2ef4a9,'size':_0x5ecb31,'angle':_0x51f478});},0x11362:(_0x477977,_0x5f51a8,_0x5b5422)=>{var _0x51e8a6=a8_0x2e955a;_0x5b5422['d'](_0x5f51a8,{'uH':()=>_0x3c7417});var _0x577ef9=_0x5b5422(0x94e3),_0x164796=_0x5b5422(0xb5a7),_0x4e1288=_0x5b5422(0x11338);function _0x6b8000(_0x1a4c4b){var _0x37b10d=a8_0xcbd5;const _0x5c5d6f=new Array(),_0x538b02=new Array();var _0x5e8134=new Array();const _0xe6152d=new Array();var _0x2e6b3a=_0x1a4c4b[_0x37b10d(0xf75)]||0.5,_0x4da007=_0x1a4c4b[_0x37b10d(0x2026)]||0x40,_0x16cd09=(!_0x1a4c4b[_0x37b10d(0x1a11)]||!(_0x1a4c4b[_0x37b10d(0x1a11)]<=0x0||0x1<_0x1a4c4b[_0x37b10d(0x1a11)]))&&_0x1a4c4b[_0x37b10d(0x1a11)]||0x1,_0xa68be1=0x0===_0x1a4c4b[_0x37b10d(0xc38)]?0x0:_0x1a4c4b[_0x37b10d(0xc38)]||_0x164796['x']['DEFAULTSIDE'],_0x562f99=(_0x5c5d6f[_0x37b10d(0x2009)](0x0,0x0,0x0),_0xe6152d['push'](0.5,0.5),0x2*Math['PI']*_0x16cd09),_0x780f6a=0x1===_0x16cd09?_0x562f99/_0x4da007:_0x562f99/(_0x4da007-0x1);let _0x4c0fd0=0x0;for(let _0x581c21=0x0;_0x581c21<_0x4da007;_0x581c21++){var _0x2a265a=Math['cos'](_0x4c0fd0),_0x4e4899=Math[_0x37b10d(0x2f82)](_0x4c0fd0),_0x22e9f2=(_0x2a265a+0x1)/0x2,_0x381ac9=(0x1-_0x4e4899)/0x2;_0x5c5d6f[_0x37b10d(0x2009)](_0x2e6b3a*_0x2a265a,_0x2e6b3a*_0x4e4899,0x0),_0xe6152d[_0x37b10d(0x2009)](_0x22e9f2,_0x4e1288['e'][_0x37b10d(0x119b)]?0x1-_0x381ac9:_0x381ac9),_0x4c0fd0+=_0x780f6a;}0x1===_0x16cd09&&(_0x5c5d6f[_0x37b10d(0x2009)](_0x5c5d6f[0x3],_0x5c5d6f[0x4],_0x5c5d6f[0x5]),_0xe6152d['push'](_0xe6152d[0x2],_0x4e1288['e'][_0x37b10d(0x119b)]?0x1-_0xe6152d[0x3]:_0xe6152d[0x3]));var _0x4502d4=_0x5c5d6f[_0x37b10d(0x9da)]/0x3;for(let _0x309435=0x1;_0x309435<_0x4502d4-0x1;_0x309435++)_0x538b02['push'](_0x309435+0x1,0x0,_0x309435);_0x164796['x'][_0x37b10d(0x26a8)](_0x5c5d6f,_0x538b02,_0x5e8134),_0x164796['x']['_ComputeSides'](_0xa68be1,_0x5c5d6f,_0x538b02,_0x5e8134,_0xe6152d,_0x1a4c4b[_0x37b10d(0x3c51)],_0x1a4c4b[_0x37b10d(0xcc9)]);const _0x56cfa5=new _0x164796['x']();return _0x56cfa5[_0x37b10d(0x1c52)]=_0x538b02,_0x56cfa5[_0x37b10d(0x22f1)]=_0x5c5d6f,_0x56cfa5[_0x37b10d(0x1d9d)]=_0x5e8134,_0x56cfa5[_0x37b10d(0x216e)]=_0xe6152d,_0x56cfa5;}function _0x3c7417(_0x3597ca,_0x13aabe={},_0x18093b=null){var _0x1d496e=a8_0xcbd5;const _0x440ff3=new _0x577ef9['Kj'](_0x3597ca,_0x18093b),_0x4e673=(_0x13aabe[_0x1d496e(0xc38)]=_0x577ef9['Kj']['_GetDefaultSideOrientation'](_0x13aabe[_0x1d496e(0xc38)]),_0x440ff3[_0x1d496e(0x1d11)]=_0x13aabe['sideOrientation'],_0x6b8000(_0x13aabe));return _0x4e673[_0x1d496e(0x1d88)](_0x440ff3,_0x13aabe['updatable']),_0x440ff3;}_0x164796['x'][_0x51e8a6(0x2868)]=_0x6b8000,_0x577ef9['Kj'][_0x51e8a6(0x2868)]=(_0x3db3f7,_0x2eab88,_0x2dac88,_0x38f6e7=null,_0x408f95,_0x3a37ff)=>_0x3c7417(_0x3db3f7,{'radius':_0x2eab88,'tessellation':_0x2dac88,'sideOrientation':_0x3a37ff,'updatable':_0x408f95},_0x38f6e7);},0x7731:(_0x3ac3d4,_0x1d0977,_0x58c219)=>{_0x58c219['d'](_0x1d0977,{'M':()=>function(_0x37a085,_0x592332,_0x14de1f=null){var _0x44de1c=a8_0xcbd5;let _0x42b4b7=_0x592332['m']||0x1,_0x62383d=(_0x42b4b7!==Math[_0x44de1c(0x27d7)](_0x42b4b7)&&(_0x42b4b7,Math['floor'](_0x42b4b7),_0x24703d['Y'][_0x44de1c(0x1381)](_0x44de1c(0x18cb))),_0x592332['n']||0x0);var _0x3f9af4;_0x62383d!==Math[_0x44de1c(0x27d7)](_0x62383d)&&(_0x62383d,Math['floor'](_0x62383d),_0x24703d['Y'][_0x44de1c(0x1381)](_0x44de1c(0x3ab))),_0x62383d>_0x42b4b7&&(_0x3f9af4=_0x62383d,_0x62383d=_0x42b4b7,_0x42b4b7=_0x3f9af4,_0x24703d['Y'][_0x44de1c(0x1381)](_0x44de1c(0x1e09)));const _0x5ef824=new _0x50467c['Bn'](),_0x19f5b6=(_0x5ef824[_0x44de1c(0x1eca)](_0x42b4b7,_0x62383d),_0x50467c['zz']['BuildGeodesicData'](_0x5ef824)),_0x1d6650={'custom':_0x19f5b6,'size':_0x592332[_0x44de1c(0xba1)],'sizeX':_0x592332['sizeX'],'sizeY':_0x592332[_0x44de1c(0x2233)],'sizeZ':_0x592332[_0x44de1c(0x302d)],'faceUV':_0x592332[_0x44de1c(0x29c6)],'faceColors':_0x592332[_0x44de1c(0xdfc)],'flat':_0x592332[_0x44de1c(0x33b9)],'updatable':_0x592332[_0x44de1c(0x1f36)],'sideOrientation':_0x592332[_0x44de1c(0xc38)],'frontUVs':_0x592332[_0x44de1c(0x3c51)],'backUVs':_0x592332[_0x44de1c(0xcc9)]},_0x440599=(0x0,_0x37201d['sh'])(_0x37a085,_0x1d6650,_0x14de1f);return _0x440599;}});var _0x37201d=_0x58c219(0xb47c),_0x24703d=_0x58c219(0x9a70),_0x50467c=_0x58c219(0x7047);},0xdc70:(_0x1049e4,_0x51f262,_0x488610)=>{var _0x514bd0=a8_0x2e955a;_0x488610['d'](_0x51f262,{'_':()=>_0x53eab4});var _0x53abb9=_0x488610(0xd53f),_0x2c8d78=_0x488610(0xbd53),_0x50601b=_0x488610(0x94e3),_0x182108=_0x488610(0xb5a7),_0xe87495=_0x488610(0x9a70),_0x4e8a56=_0x488610(0x7047),_0x4d924c=_0x488610(0x12d7),_0x3f5f3a=_0x488610(0x11338);function _0x53eab4(_0x186de7,_0x22d728,_0x3e6134=null){var _0x555524=a8_0xcbd5,_0x20d786=_0x22d728[_0x555524(0xba1)],_0x277790=_0x22d728[_0x555524(0x3ca7)]||_0x20d786||0x1,_0x53d3e4=_0x22d728[_0x555524(0x2233)]||_0x20d786||0x1,_0x3131fc=_0x22d728['sizeZ']||_0x20d786||0x1;let _0x12c262=_0x22d728['m']||0x1,_0x1f2b0a=(_0x12c262!==Math[_0x555524(0x27d7)](_0x12c262)&&(_0x12c262,Math['floor'](_0x12c262),_0xe87495['Y'][_0x555524(0x1381)](_0x555524(0x18cb))),_0x22d728['n']||0x0);_0x1f2b0a!==Math[_0x555524(0x27d7)](_0x1f2b0a)&&(_0x1f2b0a,Math[_0x555524(0x27d7)](_0x1f2b0a),_0xe87495['Y'][_0x555524(0x1381)](_0x555524(0x3ab))),_0x1f2b0a>_0x12c262&&(_0x20d786=_0x1f2b0a,_0x1f2b0a=_0x12c262,_0x12c262=_0x20d786,_0xe87495['Y'][_0x555524(0x1381)](_0x555524(0x1e09)));const _0x597bb3=new _0x4e8a56['Bn'](),_0x4433e2=(_0x597bb3[_0x555524(0x1eca)](_0x12c262,_0x1f2b0a),_0x4e8a56['zz'][_0x555524(0x13a0)](_0x597bb3));var _0x525116=_0x4433e2[_0x555524(0x3eef)]();const _0x3fa215=new _0x4d924c['R'](_0x186de7,_0x3e6134),_0x494b51=(_0x22d728[_0x555524(0xc38)]=_0x50601b['Kj'][_0x555524(0xd14)](_0x22d728['sideOrientation']),_0x3fa215[_0x555524(0x1d11)]=_0x22d728[_0x555524(0xc38)],function(_0x12ffa0){var _0x3979c7=_0x555524,_0x4fa557=_0x22d728[_0x3979c7(0xba1)],_0x7d7a48=_0x22d728['sizeX']||_0x4fa557||0x1,_0x34bcba=_0x22d728[_0x3979c7(0x2233)]||_0x4fa557||0x1,_0x400720=_0x22d728[_0x3979c7(0x302d)]||_0x4fa557||0x1,_0x4fa557=0x0===_0x22d728[_0x3979c7(0xc38)]?0x0:_0x22d728[_0x3979c7(0xc38)]||_0x182108['x'][_0x3979c7(0x810)];const _0x154037=new Array(),_0x1f5932=new Array(),_0x54bcb3=new Array(),_0x235509=new Array();let _0x5496d0=Infinity,_0x15b92a=-Infinity,_0x49e2c2=Infinity,_0x17d583=-Infinity;for(let _0x2d6431=0x0;_0x2d6431<_0x12ffa0[_0x3979c7(0x3090)][_0x3979c7(0x9da)];_0x2d6431++)_0x5496d0=Math['min'](_0x5496d0,_0x12ffa0['vertex'][_0x2d6431][0x0]*_0x7d7a48),_0x15b92a=Math[_0x3979c7(0x34dd)](_0x15b92a,_0x12ffa0[_0x3979c7(0x3090)][_0x2d6431][0x0]*_0x7d7a48),_0x49e2c2=Math[_0x3979c7(0x1858)](_0x49e2c2,_0x12ffa0['vertex'][_0x2d6431][0x1]*_0x34bcba),_0x17d583=Math[_0x3979c7(0x34dd)](_0x17d583,_0x12ffa0['vertex'][_0x2d6431][0x1]*_0x34bcba);let _0xf0fe6f=0x0;for(let _0x165f3b=0x0;_0x165f3b<_0x12ffa0[_0x3979c7(0x7b5)][_0x3979c7(0x9da)];_0x165f3b++){var _0x337d2f=_0x12ffa0[_0x3979c7(0x7b5)][_0x165f3b],_0x3e8196=_0x53abb9['P'][_0x3979c7(0x1e74)](_0x12ffa0['vertex'][_0x337d2f[0x0]]);const _0x9eae83=_0x53abb9['P'][_0x3979c7(0x1e74)](_0x12ffa0[_0x3979c7(0x3090)][_0x337d2f[0x2]]),_0x205cbe=_0x53abb9['P']['FromArray'](_0x12ffa0[_0x3979c7(0x3090)][_0x337d2f[0x1]]);var _0x13b467=_0x9eae83[_0x3979c7(0x34cd)](_0x3e8196),_0x3e8196=_0x205cbe[_0x3979c7(0x34cd)](_0x3e8196),_0x569123=_0x53abb9['P'][_0x3979c7(0xc92)](_0x3e8196,_0x13b467)[_0x3979c7(0x90a)]();for(let _0x846ed1=0x0;_0x846ed1<_0x337d2f['length'];_0x846ed1++){_0x54bcb3['push'](_0x569123['x'],_0x569123['y'],_0x569123['z']);var _0x3f3238=_0x12ffa0[_0x3979c7(0x3090)][_0x337d2f[_0x846ed1]],_0x5d5b6a=(_0x154037[_0x3979c7(0x2009)](_0x3f3238[0x0]*_0x7d7a48,_0x3f3238[0x1]*_0x34bcba,_0x3f3238[0x2]*_0x400720),(_0x3f3238[0x1]*_0x34bcba-_0x49e2c2)/(_0x17d583-_0x49e2c2));_0x235509[_0x3979c7(0x2009)]((_0x3f3238[0x0]*_0x7d7a48-_0x5496d0)/(_0x15b92a-_0x5496d0),_0x3f5f3a['e']['UseOpenGLOrientationForUV']?0x1-_0x5d5b6a:_0x5d5b6a);}for(let _0x2c507b=0x0;_0x2c507b<_0x337d2f['length']-0x2;_0x2c507b++)_0x1f5932['push'](_0xf0fe6f,_0xf0fe6f+_0x2c507b+0x2,_0xf0fe6f+_0x2c507b+0x1);_0xf0fe6f+=_0x337d2f['length'];}_0x182108['x'][_0x3979c7(0x1724)](_0x4fa557,_0x154037,_0x1f5932,_0x54bcb3,_0x235509);const _0x4df663=new _0x182108['x']();return _0x4df663[_0x3979c7(0x22f1)]=_0x154037,_0x4df663[_0x3979c7(0x1c52)]=_0x1f5932,_0x4df663[_0x3979c7(0x1d9d)]=_0x54bcb3,_0x4df663[_0x3979c7(0x216e)]=_0x235509,_0x4df663;}(_0x525116));_0x494b51[_0x555524(0x1d88)](_0x3fa215,_0x22d728[_0x555524(0x1f36)]),_0x3fa215[_0x555524(0x1bf4)][_0x555524(0xf08)]=_0x4433e2[_0x555524(0x11c3)],_0x3fa215[_0x555524(0x1bf4)][_0x555524(0x25e)]=_0x4433e2['poleNodes'],_0x3fa215[_0x555524(0x1bf4)][_0x555524(0x30bc)]=_0x4433e2[_0x555524(0x30bc)],_0x3fa215[_0x555524(0x1bf4)]['nbFaces']=_0x3fa215[_0x555524(0x1bf4)]['nbSharedFaces']+_0x3fa215[_0x555524(0x1bf4)][_0x555524(0x25e)],_0x3fa215[_0x555524(0x1bf4)][_0x555524(0x17d)]=(_0x3fa215[_0x555524(0x1bf4)]['nbUnsharedFaces']-0xc)/0xc;for(let _0xcf22a0=0x0;_0xcf22a0<_0x4433e2['vertex'][_0x555524(0x9da)];_0xcf22a0++)_0x3fa215['goldbergData'][_0x555524(0x1cf3)][_0x555524(0x2009)](_0x53abb9['P'][_0x555524(0x1e74)](_0x4433e2[_0x555524(0x3090)][_0xcf22a0])),_0x3fa215[_0x555524(0x1bf4)][_0x555524(0x1cf3)][_0xcf22a0]['x']*=_0x277790,_0x3fa215[_0x555524(0x1bf4)][_0x555524(0x1cf3)][_0xcf22a0]['y']*=_0x53d3e4,_0x3fa215['goldbergData']['faceCenters'][_0xcf22a0]['z']*=_0x3131fc,_0x3fa215[_0x555524(0x1bf4)][_0x555524(0xdfc)]['push'](new _0x2c8d78['HE'](0x1,0x1,0x1,0x1));for(let _0x5880e5=0x0;_0x5880e5<_0x525116[_0x555524(0x7b5)][_0x555524(0x9da)];_0x5880e5++){var _0x25cffe=_0x525116[_0x555524(0x7b5)][_0x5880e5],_0x27b9c6=_0x53abb9['P'][_0x555524(0x1e74)](_0x525116[_0x555524(0x3090)][_0x25cffe[0x0]]);const _0x288a56=_0x53abb9['P']['FromArray'](_0x525116[_0x555524(0x3090)][_0x25cffe[0x2]]),_0x4d2d70=_0x53abb9['P'][_0x555524(0x1e74)](_0x525116[_0x555524(0x3090)][_0x25cffe[0x1]]);_0x25cffe=_0x288a56['subtract'](_0x27b9c6);const _0x3131e9=_0x4d2d70[_0x555524(0x34cd)](_0x27b9c6);_0x27b9c6=_0x53abb9['P'][_0x555524(0xc92)](_0x3131e9,_0x25cffe)[_0x555524(0x90a)](),_0x25cffe=_0x53abb9['P']['Cross'](_0x3131e9,_0x27b9c6)[_0x555524(0x90a)](),(_0x3fa215[_0x555524(0x1bf4)][_0x555524(0xda9)][_0x555524(0x2009)](_0x3131e9[_0x555524(0x90a)]()),_0x3fa215[_0x555524(0x1bf4)][_0x555524(0xd4c)][_0x555524(0x2009)](_0x27b9c6),_0x3fa215['goldbergData'][_0x555524(0x278d)]['push'](_0x25cffe));}return _0x3fa215;}_0x50601b['Kj'][_0x514bd0(0x335f)]=_0x53eab4;},0x7dc0:(_0x37cc66,_0x42668d,_0x360bde)=>{var _0xbee5ee=a8_0x2e955a;_0x360bde['d'](_0x42668d,{'$6':()=>_0x551484,'DG':()=>_0x2439f7,'W':()=>_0x614854});var _0x19c021=_0x360bde(0xd53f),_0x38e8f7=_0x360bde(0xbd53),_0x27e5fc=_0x360bde(0x94e3),_0x19294b=_0x360bde(0xb5a7),_0x2ef42e=_0x360bde(0x13919),_0x5cd5a3=_0x360bde(0x4ba7),_0x189893=_0x360bde(0x11096),_0x411562=_0x360bde(0x16bf5),_0x3becb5=_0x360bde(0x11338);function _0x560f93(_0x5caa20){var _0x628c24=a8_0xcbd5;const _0x1c2354=[],_0x173028=[],_0x3c5b37=[],_0x42e8ac=[];let _0x31d0a6,_0x316aa2;var _0x12ef8d=_0x5caa20[_0x628c24(0x15b3)]||0x1,_0x2e453a=_0x5caa20['height']||0x1,_0x560f1b=_0x5caa20[_0x628c24(0x292d)]||_0x5caa20['subdivisions']||0x1,_0x5c34b4=_0x5caa20['subdivisionsY']||_0x5caa20[_0x628c24(0x254b)]||0x1;for(_0x31d0a6=0x0;_0x31d0a6<=_0x5c34b4;_0x31d0a6++)for(_0x316aa2=0x0;_0x316aa2<=_0x560f1b;_0x316aa2++){var _0x2f1b2f=new _0x19c021['P'](_0x316aa2*_0x12ef8d/_0x560f1b-_0x12ef8d/0x2,0x0,(_0x5c34b4-_0x31d0a6)*_0x2e453a/_0x5c34b4-_0x2e453a/0x2),_0x81df0d=new _0x19c021['P'](0x0,0x1,0x0);_0x173028[_0x628c24(0x2009)](_0x2f1b2f['x'],_0x2f1b2f['y'],_0x2f1b2f['z']),_0x3c5b37['push'](_0x81df0d['x'],_0x81df0d['y'],_0x81df0d['z']),_0x42e8ac['push'](_0x316aa2/_0x560f1b,_0x3becb5['e'][_0x628c24(0x119b)]?_0x31d0a6/_0x5c34b4:0x1-_0x31d0a6/_0x5c34b4);}for(_0x31d0a6=0x0;_0x31d0a6<_0x5c34b4;_0x31d0a6++)for(_0x316aa2=0x0;_0x316aa2<_0x560f1b;_0x316aa2++)_0x1c2354[_0x628c24(0x2009)](_0x316aa2+0x1+(_0x31d0a6+0x1)*(_0x560f1b+0x1)),_0x1c2354['push'](_0x316aa2+0x1+_0x31d0a6*(_0x560f1b+0x1)),_0x1c2354[_0x628c24(0x2009)](_0x316aa2+_0x31d0a6*(_0x560f1b+0x1)),_0x1c2354[_0x628c24(0x2009)](_0x316aa2+(_0x31d0a6+0x1)*(_0x560f1b+0x1)),_0x1c2354[_0x628c24(0x2009)](_0x316aa2+0x1+(_0x31d0a6+0x1)*(_0x560f1b+0x1)),_0x1c2354[_0x628c24(0x2009)](_0x316aa2+_0x31d0a6*(_0x560f1b+0x1));const _0x214b5f=new _0x19294b['x']();return _0x214b5f['indices']=_0x1c2354,_0x214b5f[_0x628c24(0x22f1)]=_0x173028,_0x214b5f[_0x628c24(0x1d9d)]=_0x3c5b37,_0x214b5f[_0x628c24(0x216e)]=_0x42e8ac,_0x214b5f;}function _0x34d84c(_0x22681e){var _0x397204=a8_0xcbd5,_0x9ecd3a=void 0x0!==_0x22681e[_0x397204(0x2701)]&&null!==_0x22681e[_0x397204(0x2701)]?_0x22681e[_0x397204(0x2701)]:-0x1,_0x491fa4=void 0x0!==_0x22681e[_0x397204(0x74e)]&&null!==_0x22681e[_0x397204(0x74e)]?_0x22681e['zmin']:-0x1,_0x4bd6aa=void 0x0!==_0x22681e[_0x397204(0x3a50)]&&null!==_0x22681e[_0x397204(0x3a50)]?_0x22681e['xmax']:0x1,_0x493156=void 0x0!==_0x22681e[_0x397204(0x2ee4)]&&null!==_0x22681e[_0x397204(0x2ee4)]?_0x22681e['zmax']:0x1;const _0x4cc819=_0x22681e[_0x397204(0x254b)]||{'w':0x1,'h':0x1},_0x1ecab6=_0x22681e[_0x397204(0x18ee)]||{'w':0x1,'h':0x1},_0x57a311=new Array(),_0x7fca8c=new Array(),_0x2c51f7=new Array(),_0x31461b=new Array();let _0x2e48e4,_0x246b00,_0x23b3a7,_0x402fe0;_0x4cc819['h']=_0x4cc819['h']<0x1?0x1:_0x4cc819['h'],_0x4cc819['w']=_0x4cc819['w']<0x1?0x1:_0x4cc819['w'],_0x1ecab6['w']=_0x1ecab6['w']<0x1?0x1:_0x1ecab6['w'],_0x1ecab6['h']=_0x1ecab6['h']<0x1?0x1:_0x1ecab6['h'];var _0x416f01=(_0x4bd6aa-_0x9ecd3a)/_0x4cc819['w'],_0x3f317e=(_0x493156-_0x491fa4)/_0x4cc819['h'];for(_0x23b3a7=0x0;_0x23b3a7<_0x4cc819['h'];_0x23b3a7++)for(_0x402fe0=0x0;_0x402fe0<_0x4cc819['w'];_0x402fe0++){var _0x1de134=_0x9ecd3a+_0x402fe0*_0x416f01,_0x29d3=_0x491fa4+_0x23b3a7*_0x3f317e,_0x29d654=_0x9ecd3a+(_0x402fe0+0x1)*_0x416f01,_0x23fde9=_0x491fa4+(_0x23b3a7+0x1)*_0x3f317e,_0x146b4a=_0x7fca8c['length']/0x3,_0x18c80f=_0x1ecab6['w']+0x1;for(_0x2e48e4=0x0;_0x2e48e4<_0x1ecab6['h'];_0x2e48e4++)for(_0x246b00=0x0;_0x246b00<_0x1ecab6['w'];_0x246b00++){var _0x5a184c=[_0x146b4a+_0x246b00+_0x2e48e4*_0x18c80f,_0x146b4a+(_0x246b00+0x1)+_0x2e48e4*_0x18c80f,_0x146b4a+(_0x246b00+0x1)+(_0x2e48e4+0x1)*_0x18c80f,_0x146b4a+_0x246b00+(_0x2e48e4+0x1)*_0x18c80f];_0x57a311[_0x397204(0x2009)](_0x5a184c[0x1]),_0x57a311[_0x397204(0x2009)](_0x5a184c[0x2]),_0x57a311[_0x397204(0x2009)](_0x5a184c[0x3]),_0x57a311[_0x397204(0x2009)](_0x5a184c[0x0]),_0x57a311[_0x397204(0x2009)](_0x5a184c[0x1]),_0x57a311['push'](_0x5a184c[0x3]);}const _0x53cdba=_0x19c021['P'][_0x397204(0x317a)]();var _0x1c9a8a=new _0x19c021['P'](0x0,0x1,0x0);for(_0x2e48e4=0x0;_0x2e48e4<=_0x1ecab6['h'];_0x2e48e4++)for(_0x53cdba['z']=_0x2e48e4*(_0x23fde9-_0x29d3)/_0x1ecab6['h']+_0x29d3,_0x246b00=0x0;_0x246b00<=_0x1ecab6['w'];_0x246b00++)_0x53cdba['x']=_0x246b00*(_0x29d654-_0x1de134)/_0x1ecab6['w']+_0x1de134,_0x53cdba['y']=0x0,_0x7fca8c[_0x397204(0x2009)](_0x53cdba['x'],_0x53cdba['y'],_0x53cdba['z']),_0x2c51f7[_0x397204(0x2009)](_0x1c9a8a['x'],_0x1c9a8a['y'],_0x1c9a8a['z']),_0x31461b['push'](_0x246b00/_0x1ecab6['w'],_0x2e48e4/_0x1ecab6['h']);}const _0x8bbe2b=new _0x19294b['x']();return _0x8bbe2b['indices']=_0x57a311,_0x8bbe2b[_0x397204(0x22f1)]=_0x7fca8c,_0x8bbe2b['normals']=_0x2c51f7,_0x8bbe2b[_0x397204(0x216e)]=_0x31461b,_0x8bbe2b;}function _0x1f42f5(_0xab6a05){var _0x47dd86=a8_0xcbd5;const _0x2ee767=[],_0x3bbb78=[],_0x529815=[],_0x2b821a=[];let _0xd2872f,_0x9f1592;var _0x28a5cd,_0x1493ca=_0xab6a05[_0x47dd86(0xea2)]||new _0x38e8f7['Wo'](0.3,0.59,0.11),_0x268d2b=_0xab6a05[_0x47dd86(0x296e)]||0x0;let _0x31a1af=!0x1;for(_0xab6a05[_0x47dd86(0x13c3)]>_0xab6a05[_0x47dd86(0x2f04)]&&(_0x31a1af=!0x0,_0x28a5cd=_0xab6a05[_0x47dd86(0x2f04)],_0xab6a05['maxHeight']=_0xab6a05[_0x47dd86(0x13c3)],_0xab6a05[_0x47dd86(0x13c3)]=_0x28a5cd),_0xd2872f=0x0;_0xd2872f<=_0xab6a05[_0x47dd86(0x254b)];_0xd2872f++)for(_0x9f1592=0x0;_0x9f1592<=_0xab6a05[_0x47dd86(0x254b)];_0x9f1592++){const _0x549a3c=new _0x19c021['P'](_0x9f1592*_0xab6a05[_0x47dd86(0x15b3)]/_0xab6a05['subdivisions']-_0xab6a05[_0x47dd86(0x15b3)]/0x2,0x0,(_0xab6a05[_0x47dd86(0x254b)]-_0xd2872f)*_0xab6a05[_0x47dd86(0x230c)]/_0xab6a05[_0x47dd86(0x254b)]-_0xab6a05['height']/0x2);var _0x51f5c8=0x4*(((_0x549a3c['x']+_0xab6a05[_0x47dd86(0x15b3)]/0x2)/_0xab6a05['width']*(_0xab6a05[_0x47dd86(0x9e4)]-0x1)|0x0)+((0x1-(_0x549a3c['z']+_0xab6a05[_0x47dd86(0x230c)]/0x2)/_0xab6a05[_0x47dd86(0x230c)])*(_0xab6a05[_0x47dd86(0x1c9c)]-0x1)|0x0)*_0xab6a05[_0x47dd86(0x9e4)]);let _0x2a82a9=_0xab6a05[_0x47dd86(0x314)][_0x51f5c8]/0xff,_0x2b89a4=_0xab6a05[_0x47dd86(0x314)][0x1+_0x51f5c8]/0xff,_0x5850b1=_0xab6a05[_0x47dd86(0x314)][0x2+_0x51f5c8]/0xff;var _0x51f5c8=_0xab6a05[_0x47dd86(0x314)][0x3+_0x51f5c8]/0xff,_0x195fd7=(_0x31a1af&&(_0x2a82a9=0x1-_0x2a82a9,_0x2b89a4=0x1-_0x2b89a4,_0x5850b1=0x1-_0x5850b1),_0x2a82a9*_0x1493ca['r']+_0x2b89a4*_0x1493ca['g']+_0x5850b1*_0x1493ca['b']);_0x549a3c['y']=_0x268d2b<=_0x51f5c8?_0xab6a05['minHeight']+(_0xab6a05[_0x47dd86(0x2f04)]-_0xab6a05[_0x47dd86(0x13c3)])*_0x195fd7:_0xab6a05[_0x47dd86(0x13c3)]-_0x411562['kn'],_0x3bbb78[_0x47dd86(0x2009)](_0x549a3c['x'],_0x549a3c['y'],_0x549a3c['z']),_0x529815[_0x47dd86(0x2009)](0x0,0x0,0x0),_0x2b821a['push'](_0x9f1592/_0xab6a05['subdivisions'],0x1-_0xd2872f/_0xab6a05[_0x47dd86(0x254b)]);}for(_0xd2872f=0x0;_0xd2872f<_0xab6a05['subdivisions'];_0xd2872f++)for(_0x9f1592=0x0;_0x9f1592<_0xab6a05['subdivisions'];_0x9f1592++){var _0x46a6f6=_0x9f1592+0x1+(_0xd2872f+0x1)*(_0xab6a05[_0x47dd86(0x254b)]+0x1),_0x421073=_0x9f1592+0x1+_0xd2872f*(_0xab6a05[_0x47dd86(0x254b)]+0x1),_0x1035fb=_0x9f1592+_0xd2872f*(_0xab6a05['subdivisions']+0x1),_0xa4c9c7=_0x9f1592+(_0xd2872f+0x1)*(_0xab6a05[_0x47dd86(0x254b)]+0x1),_0x22ed92=_0x3bbb78[0x3*_0x46a6f6+0x1]>=_0xab6a05['minHeight'],_0x57a216=_0x3bbb78[0x3*_0x421073+0x1]>=_0xab6a05[_0x47dd86(0x13c3)],_0x27a807=_0x3bbb78[0x3*_0x1035fb+0x1]>=_0xab6a05[_0x47dd86(0x13c3)];_0x22ed92&&_0x57a216&&_0x27a807&&(_0x2ee767[_0x47dd86(0x2009)](_0x46a6f6),_0x2ee767[_0x47dd86(0x2009)](_0x421073),_0x2ee767[_0x47dd86(0x2009)](_0x1035fb)),_0x3bbb78[0x3*_0xa4c9c7+0x1]>=_0xab6a05['minHeight']&&_0x22ed92&&_0x27a807&&(_0x2ee767[_0x47dd86(0x2009)](_0xa4c9c7),_0x2ee767[_0x47dd86(0x2009)](_0x46a6f6),_0x2ee767[_0x47dd86(0x2009)](_0x1035fb));}_0x19294b['x'][_0x47dd86(0x26a8)](_0x3bbb78,_0x2ee767,_0x529815);const _0x164b30=new _0x19294b['x']();return _0x164b30[_0x47dd86(0x1c52)]=_0x2ee767,_0x164b30[_0x47dd86(0x22f1)]=_0x3bbb78,_0x164b30[_0x47dd86(0x1d9d)]=_0x529815,_0x164b30[_0x47dd86(0x216e)]=_0x2b821a,_0x164b30;}function _0x551484(_0x362557,_0x2cbb1e={},_0x58cb2c){var _0x113555=a8_0xcbd5;const _0x5d84ee=new _0x2ef42e['E'](_0x362557,_0x58cb2c),_0x1cc139=(_0x5d84ee[_0x113555(0x1b75)](!0x1),_0x5d84ee[_0x113555(0x2e8b)]=_0x2cbb1e[_0x113555(0x292d)]||_0x2cbb1e[_0x113555(0x254b)]||0x1,_0x5d84ee['_subdivisionsY']=_0x2cbb1e[_0x113555(0x245f)]||_0x2cbb1e[_0x113555(0x254b)]||0x1,_0x5d84ee[_0x113555(0x2c10)]=_0x2cbb1e[_0x113555(0x15b3)]||0x1,_0x5d84ee[_0x113555(0x334d)]=_0x2cbb1e[_0x113555(0x230c)]||0x1,_0x5d84ee[_0x113555(0x2b3f)]=_0x5d84ee[_0x113555(0x2c10)]/0x2,_0x5d84ee[_0x113555(0x3cb7)]=_0x5d84ee[_0x113555(0x334d)]/0x2,_0x5d84ee[_0x113555(0x36b)]=-_0x5d84ee[_0x113555(0x2b3f)],_0x5d84ee['_minZ']=-_0x5d84ee[_0x113555(0x3cb7)],_0x560f93(_0x2cbb1e));return _0x1cc139[_0x113555(0x1d88)](_0x5d84ee,_0x2cbb1e['updatable']),_0x5d84ee[_0x113555(0x1b75)](!0x0),_0x5d84ee;}function _0x2439f7(_0x4f4512,_0x336660,_0x432f9a=null){var _0x421a2d=a8_0xcbd5;_0x4f4512=new _0x27e5fc['Kj'](_0x4f4512,_0x432f9a);const _0x44f0f1=_0x34d84c(_0x336660);return _0x44f0f1[_0x421a2d(0x1d88)](_0x4f4512,_0x336660['updatable']),_0x4f4512;}function _0x614854(_0x1b229e,_0x4f8eb7,_0xef9aca={},_0x59ff80=null){var _0xe67c99=a8_0xcbd5;const _0x399022=_0xef9aca[_0xe67c99(0x15b3)]||0xa,_0xab2a96=_0xef9aca[_0xe67c99(0x230c)]||0xa,_0x757f22=_0xef9aca['subdivisions']||0x1,_0x5726d9=_0xef9aca[_0xe67c99(0x13c3)]||0x0,_0x1f76fa=_0xef9aca[_0xe67c99(0x2f04)]||0x1,_0x54e767=_0xef9aca[_0xe67c99(0xea2)]||new _0x38e8f7['Wo'](0.3,0.59,0.11),_0x2810f9=_0xef9aca[_0xe67c99(0x296e)]||0x0,_0x142a65=_0xef9aca[_0xe67c99(0x1f36)],_0x158562=_0xef9aca[_0xe67c99(0x455)],_0x48e715=(_0x59ff80=_0x59ff80||_0x189893['l'][_0xe67c99(0x39a1)],new _0x2ef42e['E'](_0x1b229e,_0x59ff80));return _0x48e715[_0xe67c99(0x2e8b)]=_0x757f22,_0x48e715[_0xe67c99(0x19a2)]=_0x757f22,_0x48e715[_0xe67c99(0x2c10)]=_0x399022,_0x48e715[_0xe67c99(0x334d)]=_0xab2a96,_0x48e715[_0xe67c99(0x2b3f)]=_0x48e715[_0xe67c99(0x2c10)]/0x2,_0x48e715['_maxZ']=_0x48e715[_0xe67c99(0x334d)]/0x2,_0x48e715[_0xe67c99(0x36b)]=-_0x48e715[_0xe67c99(0x2b3f)],_0x48e715[_0xe67c99(0x3382)]=-_0x48e715[_0xe67c99(0x3cb7)],_0x48e715[_0xe67c99(0x1b75)](!0x1),_0x5cd5a3['w1'][_0xe67c99(0x1d97)](_0x4f8eb7,_0x341e0c=>{var _0x721028=_0xe67c99,_0x5eda46=_0x341e0c[_0x721028(0x15b3)],_0x233ed8=_0x341e0c[_0x721028(0x230c)];if(!_0x59ff80[_0x721028(0x39b0)]){_0x341e0c=null==_0x59ff80?void 0x0:_0x59ff80[_0x721028(0x279a)]()[_0x721028(0xac6)](_0x341e0c,_0x5eda46,_0x233ed8);const _0x342917=_0x1f42f5({'width':_0x399022,'height':_0xab2a96,'subdivisions':_0x757f22,'minHeight':_0x5726d9,'maxHeight':_0x1f76fa,'colorFilter':_0x54e767,'buffer':_0x341e0c,'bufferWidth':_0x5eda46,'bufferHeight':_0x233ed8,'alphaFilter':_0x2810f9});_0x342917[_0x721028(0x1d88)](_0x48e715,_0x142a65),_0x158562&&_0x158562(_0x48e715),_0x48e715[_0x721028(0x1b75)](!0x0);}},()=>{},_0x59ff80[_0xe67c99(0x390)]),_0x48e715;}_0x19294b['x'][_0xbee5ee(0x41ad)]=_0x560f93,_0x19294b['x'][_0xbee5ee(0x250)]=_0x34d84c,_0x19294b['x'][_0xbee5ee(0x3169)]=_0x1f42f5,_0x27e5fc['Kj']['CreateGround']=(_0x33b991,_0x1d5b59,_0x23507a,_0x506dae,_0xa9e6f7,_0x1c0b9a)=>_0x551484(_0x33b991,{'width':_0x1d5b59,'height':_0x23507a,'subdivisions':_0x506dae,'updatable':_0x1c0b9a},_0xa9e6f7),_0x27e5fc['Kj'][_0xbee5ee(0x250)]=(_0x56be91,_0x3f07b5,_0x331224,_0x17b03e,_0x2055be,_0x542cf0,_0x2d5aed,_0x4b4605,_0x3cbd35)=>_0x2439f7(_0x56be91,{'xmin':_0x3f07b5,'zmin':_0x331224,'xmax':_0x17b03e,'zmax':_0x2055be,'subdivisions':_0x542cf0,'precision':_0x2d5aed,'updatable':_0x3cbd35},_0x4b4605),_0x27e5fc['Kj']['CreateGroundFromHeightMap']=(_0x200575,_0xdbbe5d,_0x446a88,_0x594f10,_0x9bd209,_0x1e686a,_0x801a63,_0x177358,_0x21dc52,_0xefcebd,_0x48e941)=>_0x614854(_0x200575,_0xdbbe5d,{'width':_0x446a88,'height':_0x594f10,'subdivisions':_0x9bd209,'minHeight':_0x1e686a,'maxHeight':_0x801a63,'updatable':_0x21dc52,'onReady':_0xefcebd,'alphaFilter':_0x48e941},_0x177358);},0x8be4:(_0x550c93,_0x3445a0,_0x5cd29c)=>{_0x5cd29c['d'](_0x3445a0,{'q':()=>_0x12e38b});var _0x11bf3c=_0x5cd29c(0x94e3),_0x3a6661=_0x5cd29c(0x16a94),_0x333de3=_0x5cd29c(0x11362);function _0x12e38b(_0x33a9ea,_0x1027f6={},_0x4aae1b){var _0x4cb8f5=a8_0xcbd5;_0x1027f6['diameter']||(_0x1027f6['diameter']=0x1),_0x1027f6[_0x4cb8f5(0x601)]||(_0x1027f6[_0x4cb8f5(0x601)]=0x10);var _0x5ccdf7=(0x0,_0x3a6661['Qk'])('',{'slice':0.5,'diameter':_0x1027f6['diameter'],'segments':_0x1027f6[_0x4cb8f5(0x601)]},_0x4aae1b);const _0x35f364=(0x0,_0x333de3['uH'])('',{'radius':_0x1027f6[_0x4cb8f5(0x1d0e)]/0x2,'tessellation':0x3*_0x1027f6[_0x4cb8f5(0x601)]+(0x4-_0x1027f6[_0x4cb8f5(0x601)])},_0x4aae1b),_0x179f4e=(_0x35f364[_0x4cb8f5(0xfb0)]['x']=-Math['PI']/0x2,_0x35f364['parent']=_0x5ccdf7,_0x11bf3c['Kj'][_0x4cb8f5(0x3ade)]([_0x35f364,_0x5ccdf7],!0x0));return _0x179f4e['name']=_0x33a9ea,_0x179f4e;}_0x11bf3c['Kj']['CreateHemisphere']=(_0x56cae6,_0x3e90c9,_0x5b5a7f,_0x2831a6)=>_0x12e38b(_0x56cae6,{'segments':_0x3e90c9,'diameter':_0x5b5a7f},_0x2831a6);},0x89da:(_0x1d17cc,_0x2d28e2,_0x4adff8)=>{_0x4adff8['d'](_0x2d28e2,{'Au':()=>_0x53bbf0});var _0x54a1ed=_0x4adff8(0xd53f),_0x1ff798=_0x4adff8(0x94e3),_0x2fba95=_0x4adff8(0xb5a7),_0x44948c=_0x4adff8(0x11338);function _0x111203(_0x572a18){var _0x5d104f=a8_0xcbd5,_0x539b3f=_0x572a18[_0x5d104f(0xc38)]||_0x2fba95['x']['DEFAULTSIDE'],_0x5e0d3e=_0x572a18[_0x5d104f(0xf75)]||0x1;const _0x5479fc=void 0x0===_0x572a18[_0x5d104f(0x33b9)]||_0x572a18['flat'],_0x2e7dae=_0x572a18[_0x5d104f(0x254b)]||0x4,_0x398498=_0x572a18['radiusX']||_0x5e0d3e,_0x38a35e=_0x572a18[_0x5d104f(0x1ed5)]||_0x5e0d3e,_0x11a78e=_0x572a18[_0x5d104f(0x2d6c)]||_0x5e0d3e;var _0x5e0d3e=(0x1+Math[_0x5d104f(0xa6b)](0x5))/0x2,_0x26eab6=[-0x1,_0x5e0d3e,-0x0,0x1,_0x5e0d3e,0x0,-0x1,-_0x5e0d3e,0x0,0x1,-_0x5e0d3e,0x0,0x0,-0x1,-_0x5e0d3e,0x0,0x1,-_0x5e0d3e,0x0,-0x1,_0x5e0d3e,0x0,0x1,_0x5e0d3e,_0x5e0d3e,0x0,0x1,_0x5e0d3e,0x0,-0x1,-_0x5e0d3e,0x0,0x1,-_0x5e0d3e,0x0,-0x1],_0x484827=[0x0,0xb,0x5,0x0,0x5,0x1,0x0,0x1,0x7,0x0,0x7,0xa,0xc,0x16,0x17,0x1,0x5,0x14,0x5,0xb,0x4,0x17,0x16,0xd,0x16,0x12,0x6,0x7,0x1,0x8,0xe,0x15,0x4,0xe,0x4,0x2,0x10,0xd,0x6,0xf,0x6,0x13,0x3,0x8,0x9,0x4,0x15,0x5,0xd,0x11,0x17,0x6,0xd,0x16,0x13,0x6,0x12,0x9,0x8,0x1],_0x2145d8=[0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb,0x0,0x2,0x3,0x3,0x3,0x4,0x7,0x8,0x9,0x9,0xa,0xb],_0x4cd355=[0x5,0x1,0x3,0x1,0x6,0x4,0x0,0x0,0x5,0x3,0x4,0x2,0x2,0x2,0x4,0x0,0x2,0x0,0x1,0x1,0x6,0x0,0x6,0x2,0x0,0x4,0x3,0x3,0x4,0x4,0x3,0x1,0x4,0x2,0x4,0x4,0x0,0x2,0x1,0x1,0x2,0x2,0x3,0x3,0x1,0x3,0x2,0x4],_0x51697c=[0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x1,0x1,0x0];const _0x453a91=new Array(),_0x5958f6=new Array(),_0x1b64d1=new Array(),_0x23f5a8=new Array();let _0x3dd0a6=0x0;const _0x13fe5a=new Array(0x3),_0x523898=new Array(0x3);let _0x45e2ee;for(_0x45e2ee=0x0;_0x45e2ee<0x3;_0x45e2ee++)_0x13fe5a[_0x45e2ee]=_0x54a1ed['P'][_0x5d104f(0x317a)](),_0x523898[_0x45e2ee]=_0x54a1ed['FM'][_0x5d104f(0x317a)]();for(let _0x11b992=0x0;_0x11b992<0x14;_0x11b992++){for(_0x45e2ee=0x0;_0x45e2ee<0x3;_0x45e2ee++){var _0x15771e=_0x484827[0x3*_0x11b992+_0x45e2ee];_0x13fe5a[_0x45e2ee][_0x5d104f(0x3c7)](_0x26eab6[0x3*_0x2145d8[_0x15771e]],_0x26eab6[0x3*_0x2145d8[_0x15771e]+0x1],_0x26eab6[0x3*_0x2145d8[_0x15771e]+0x2]),_0x13fe5a[_0x45e2ee][_0x5d104f(0x90a)](),_0x523898[_0x45e2ee][_0x5d104f(0x3c7)](_0x4cd355[0x2*_0x15771e]*(0x8a/0x400)+0x3c/0x400+_0x51697c[_0x11b992]*(-0x28/0x400),_0x4cd355[0x2*_0x15771e+0x1]*(0xef/0x400)+0x1a/0x400+_0x51697c[_0x11b992]*(0x14/0x400));}var _0x5c6288=(_0x14b8a5,_0x27c750,_0x3ef2ce,_0x20b4c9)=>{var _0x5e95f3=_0x5d104f,_0xe421b0=_0x54a1ed['P'][_0x5e95f3(0x36c)](_0x13fe5a[0x0],_0x13fe5a[0x2],_0x27c750/_0x2e7dae),_0x4968ba=_0x54a1ed['P'][_0x5e95f3(0x36c)](_0x13fe5a[0x1],_0x13fe5a[0x2],_0x27c750/_0x2e7dae);const _0x5613a9=_0x2e7dae===_0x27c750?_0x13fe5a[0x2]:_0x54a1ed['P']['Lerp'](_0xe421b0,_0x4968ba,_0x14b8a5/(_0x2e7dae-_0x27c750));_0x5613a9[_0x5e95f3(0x90a)]();let _0x267194;(_0x267194=_0x5479fc?(_0xe421b0=_0x54a1ed['P'][_0x5e95f3(0x36c)](_0x13fe5a[0x0],_0x13fe5a[0x2],_0x20b4c9/_0x2e7dae),_0x4968ba=_0x54a1ed['P'][_0x5e95f3(0x36c)](_0x13fe5a[0x1],_0x13fe5a[0x2],_0x20b4c9/_0x2e7dae),_0x54a1ed['P'][_0x5e95f3(0x36c)](_0xe421b0,_0x4968ba,_0x3ef2ce/(_0x2e7dae-_0x20b4c9))):new _0x54a1ed['P'](_0x5613a9['x'],_0x5613a9['y'],_0x5613a9['z']))['x']/=_0x398498,_0x267194['y']/=_0x38a35e,_0x267194['z']/=_0x11a78e,_0x267194[_0x5e95f3(0x90a)](),(_0xe421b0=_0x54a1ed['FM'][_0x5e95f3(0x36c)](_0x523898[0x0],_0x523898[0x2],_0x27c750/_0x2e7dae),_0x4968ba=_0x54a1ed['FM'][_0x5e95f3(0x36c)](_0x523898[0x1],_0x523898[0x2],_0x27c750/_0x2e7dae),_0x3ef2ce=_0x2e7dae===_0x27c750?_0x523898[0x2]:_0x54a1ed['FM'][_0x5e95f3(0x36c)](_0xe421b0,_0x4968ba,_0x14b8a5/(_0x2e7dae-_0x27c750))),(_0x5958f6[_0x5e95f3(0x2009)](_0x5613a9['x']*_0x398498,_0x5613a9['y']*_0x38a35e,_0x5613a9['z']*_0x11a78e),_0x1b64d1['push'](_0x267194['x'],_0x267194['y'],_0x267194['z']),_0x23f5a8[_0x5e95f3(0x2009)](_0x3ef2ce['x'],_0x44948c['e'][_0x5e95f3(0x119b)]?0x1-_0x3ef2ce['y']:_0x3ef2ce['y']),_0x453a91[_0x5e95f3(0x2009)](_0x3dd0a6),_0x3dd0a6++);};for(let _0x1027eb=0x0;_0x1027eb<_0x2e7dae;_0x1027eb++)for(let _0x5ee0e6=0x0;_0x5ee0e6+_0x1027eb<_0x2e7dae;_0x5ee0e6++)_0x5c6288(_0x5ee0e6,_0x1027eb,_0x5ee0e6+0x1/0x3,_0x1027eb+0x1/0x3),_0x5c6288(_0x5ee0e6+0x1,_0x1027eb,_0x5ee0e6+0x1/0x3,_0x1027eb+0x1/0x3),_0x5c6288(_0x5ee0e6,_0x1027eb+0x1,_0x5ee0e6+0x1/0x3,_0x1027eb+0x1/0x3),_0x5ee0e6+_0x1027eb+0x1<_0x2e7dae&&(_0x5c6288(_0x5ee0e6+0x1,_0x1027eb,_0x5ee0e6+0x2/0x3,_0x1027eb+0x2/0x3),_0x5c6288(_0x5ee0e6+0x1,_0x1027eb+0x1,_0x5ee0e6+0x2/0x3,_0x1027eb+0x2/0x3),_0x5c6288(_0x5ee0e6,_0x1027eb+0x1,_0x5ee0e6+0x2/0x3,_0x1027eb+0x2/0x3));}_0x2fba95['x'][_0x5d104f(0x1724)](_0x539b3f,_0x5958f6,_0x453a91,_0x1b64d1,_0x23f5a8,_0x572a18[_0x5d104f(0x3c51)],_0x572a18[_0x5d104f(0xcc9)]);const _0x3a38a5=new _0x2fba95['x']();return _0x3a38a5[_0x5d104f(0x1c52)]=_0x453a91,_0x3a38a5[_0x5d104f(0x22f1)]=_0x5958f6,_0x3a38a5['normals']=_0x1b64d1,_0x3a38a5[_0x5d104f(0x216e)]=_0x23f5a8,_0x3a38a5;}function _0x53bbf0(_0x495a23,_0x5c79aa={},_0x4e15b6=null){var _0x5c6c25=a8_0xcbd5;const _0x52e9ba=new _0x1ff798['Kj'](_0x495a23,_0x4e15b6),_0x47fcec=(_0x5c79aa['sideOrientation']=_0x1ff798['Kj'][_0x5c6c25(0xd14)](_0x5c79aa[_0x5c6c25(0xc38)]),_0x52e9ba[_0x5c6c25(0x1d11)]=_0x5c79aa['sideOrientation'],_0x111203(_0x5c79aa));return _0x47fcec[_0x5c6c25(0x1d88)](_0x52e9ba,_0x5c79aa[_0x5c6c25(0x1f36)]),_0x52e9ba;}_0x2fba95['x']['CreateIcoSphere']=_0x111203,_0x1ff798['Kj']['CreateIcoSphere']=(_0x2e20ef,_0x5ed6ab,_0x41bbf4)=>_0x53bbf0(_0x2e20ef,_0x5ed6ab,_0x41bbf4);},0x55db:(_0x5e04ff,_0x43b1c8,_0x3054e4)=>{_0x3054e4(0x13eea),_0x3054e4(0x4268),_0x3054e4(0x11362),_0x3054e4(0x120c8),_0x3054e4(0x16a94),_0x3054e4(0x8be4),_0x3054e4(0x4d2c),_0x3054e4(0x1127a),_0x3054e4(0x93a5),_0x3054e4(0xdf62),_0x3054e4(0xa3b5),_0x3054e4(0x189f),_0x3054e4(0x22a),_0x3054e4(0x95f2),_0x3054e4(0x9126),_0x3054e4(0x7dc0),_0x3054e4(0x3e9d),_0x3054e4(0xb47c),_0x3054e4(0x7731),_0x3054e4(0xdc70),_0x3054e4(0x124aa),_0x3054e4(0x89da),_0x3054e4(0x9bb8);},0x22a:(_0x809181,_0x15c112,_0x185e8c)=>{var _0x2bf2cf=a8_0x2e955a;_0x185e8c['d'](_0x15c112,{'O':()=>_0x503227});var _0x27eba7=_0x185e8c(0xd53f),_0x4e531a=_0x185e8c(0x94e3),_0x171113=_0x185e8c(0x120c8);function _0x503227(_0x338eb3,_0x10dc11,_0x46397e=null){var _0x325226=a8_0xcbd5,_0x2fd1ff=!_0x10dc11['arc']||_0x10dc11[_0x325226(0x1a11)]<=0x0||0x1<_0x10dc11[_0x325226(0x1a11)]?0x1:_0x10dc11['arc'],_0x1d8e78=void 0x0===_0x10dc11[_0x325226(0xb77)]||_0x10dc11[_0x325226(0xb77)],_0x5a932d=_0x10dc11[_0x325226(0x29fb)],_0x574923=_0x10dc11[_0x325226(0xf75)]||0x1,_0x5c8e21=_0x10dc11[_0x325226(0x2026)]||0x40,_0xce9785=_0x10dc11[_0x325226(0x1c7f)]||0x0,_0x11d863=_0x10dc11[_0x325226(0x1f36)],_0x3af118=_0x4e531a['Kj'][_0x325226(0xd14)](_0x10dc11[_0x325226(0xc38)]),_0x3b853d=_0x10dc11[_0x325226(0x3e6d)]||_0x4e531a['Kj'][_0x325226(0x3ae1)],_0x3cda83=0x2*Math['PI'];const _0x346259=new Array();var _0x5c6f01=_0x10dc11[_0x325226(0x24fb)]||!0x1;let _0x42dd85=0x0,_0x4f135e=0x0;var _0x2d9704,_0x2e0620=_0x3cda83/_0x5c8e21*_0x2fd1ff;let _0xf955ae;for(_0x42dd85=0x0;_0x42dd85<=_0x5c8e21-_0xce9785;_0x42dd85++){for(_0xf955ae=[],_0x3b853d!=_0x4e531a['Kj'][_0x325226(0x270c)]&&_0x3b853d!=_0x4e531a['Kj'][_0x325226(0x2a00)]||(_0xf955ae[_0x325226(0x2009)](new _0x27eba7['P'](0x0,_0x5a932d[0x0]['y'],0x0)),_0xf955ae[_0x325226(0x2009)](new _0x27eba7['P'](Math[_0x325226(0x3276)](_0x42dd85*_0x2e0620)*_0x5a932d[0x0]['x']*_0x574923,_0x5a932d[0x0]['y'],Math[_0x325226(0x2f82)](_0x42dd85*_0x2e0620)*_0x5a932d[0x0]['x']*_0x574923))),_0x4f135e=0x0;_0x4f135e<_0x5a932d[_0x325226(0x9da)];_0x4f135e++)_0x2d9704=new _0x27eba7['P'](Math[_0x325226(0x3276)](_0x42dd85*_0x2e0620)*_0x5a932d[_0x4f135e]['x']*_0x574923,_0x5a932d[_0x4f135e]['y'],Math['sin'](_0x42dd85*_0x2e0620)*_0x5a932d[_0x4f135e]['x']*_0x574923),_0xf955ae[_0x325226(0x2009)](_0x2d9704);_0x3b853d!=_0x4e531a['Kj'][_0x325226(0x38a2)]&&_0x3b853d!=_0x4e531a['Kj'][_0x325226(0x2a00)]||(_0xf955ae['push'](new _0x27eba7['P'](Math[_0x325226(0x3276)](_0x42dd85*_0x2e0620)*_0x5a932d[_0x5a932d['length']-0x1]['x']*_0x574923,_0x5a932d[_0x5a932d[_0x325226(0x9da)]-0x1]['y'],Math[_0x325226(0x2f82)](_0x42dd85*_0x2e0620)*_0x5a932d[_0x5a932d['length']-0x1]['x']*_0x574923)),_0xf955ae['push'](new _0x27eba7['P'](0x0,_0x5a932d[_0x5a932d[_0x325226(0x9da)]-0x1]['y'],0x0))),_0x346259[_0x325226(0x2009)](_0xf955ae);}return(0x0,_0x171113['LY'])(_0x338eb3,{'pathArray':_0x346259,'closeArray':_0x1d8e78,'sideOrientation':_0x3af118,'updatable':_0x11d863,'invertUV':_0x5c6f01,'frontUVs':_0x10dc11[_0x325226(0x3c51)],'backUVs':_0x10dc11[_0x325226(0xcc9)]},_0x46397e);}_0x4e531a['Kj'][_0x2bf2cf(0x26d0)]=(_0x9fd341,_0x10c8e8,_0x178f47,_0x26e675,_0x14878d,_0x446275,_0x1ad355)=>_0x503227(_0x9fd341,{'shape':_0x10c8e8,'radius':_0x178f47,'tessellation':_0x26e675,'sideOrientation':_0x1ad355,'updatable':_0x446275},_0x14878d);},0xdf62:(_0xd563a8,_0xe81924,_0x1bb2e1)=>{var _0x298051=a8_0x2e955a;_0x1bb2e1['d'](_0xe81924,{'Gz':()=>_0xf885d3,'nL':()=>_0x4389e5,'xW':()=>_0x46fe9a});var _0x103a87=_0x1bb2e1(0xd53f),_0x206861=_0x1bb2e1(0x94e3),_0x47c2f2=_0x1bb2e1(0xb5a7),_0x3c5238=_0x1bb2e1(0x3601),_0x51c216=_0x1bb2e1(0x1679c),_0x2e3b14=_0x1bb2e1(0x9a70);function _0x2cbddf(_0x5155c4){var _0x48b7fa=a8_0xcbd5;const _0x3cba13=[],_0xc16a87=[];var _0x2d428e=_0x5155c4['lines'],_0x208e5f=_0x5155c4[_0x48b7fa(0x38b6)];const _0x61be48=[];let _0xf840e9=0x0;for(let _0x47627b=0x0;_0x47627b<_0x2d428e[_0x48b7fa(0x9da)];_0x47627b++){var _0x4611a5,_0x27f145=_0x2d428e[_0x47627b];for(let _0x4e141d=0x0;_0x4e141d<_0x27f145[_0x48b7fa(0x9da)];_0x4e141d++)_0xc16a87[_0x48b7fa(0x2009)](_0x27f145[_0x4e141d]['x'],_0x27f145[_0x4e141d]['y'],_0x27f145[_0x4e141d]['z']),_0x208e5f&&(_0x4611a5=_0x208e5f[_0x47627b],_0x61be48['push'](_0x4611a5[_0x4e141d]['r'],_0x4611a5[_0x4e141d]['g'],_0x4611a5[_0x4e141d]['b'],_0x4611a5[_0x4e141d]['a'])),0x0<_0x4e141d&&(_0x3cba13[_0x48b7fa(0x2009)](_0xf840e9-0x1),_0x3cba13[_0x48b7fa(0x2009)](_0xf840e9)),_0xf840e9++;}const _0x229a09=new _0x47c2f2['x']();return _0x229a09[_0x48b7fa(0x1c52)]=_0x3cba13,_0x229a09[_0x48b7fa(0x22f1)]=_0xc16a87,_0x208e5f&&(_0x229a09[_0x48b7fa(0x38b6)]=_0x61be48),_0x229a09;}function _0x33d1a0(_0x233f66){var _0x4220f7=a8_0xcbd5,_0x57af58,_0x3dbaa5,_0x1543bd,_0x33fd08,_0x27f18b=_0x233f66[_0x4220f7(0xe29)]||0x3,_0x5e7c97=_0x233f66[_0x4220f7(0x113a)]||0x1,_0xfb7a38=_0x233f66[_0x4220f7(0x1c0c)]||0xc8;const _0x116ab3=_0x233f66[_0x4220f7(0x416c)],_0x18fa38=new Array(),_0xe8daa5=new Array(),_0x25ac29=_0x103a87['P'][_0x4220f7(0x317a)]();let _0x3c0557=0x0,_0x11945b=0x0,_0x2c141a=0x0;for(_0x2c141a=0x0;_0x2c141a<_0x116ab3[_0x4220f7(0x9da)]-0x1;_0x2c141a++)_0x116ab3[_0x2c141a+0x1][_0x4220f7(0x1d96)](_0x116ab3[_0x2c141a],_0x25ac29),_0x3c0557+=_0x25ac29['length']();for(_0x1543bd=_0x27f18b*(_0x3dbaa5=_0x3c0557/_0xfb7a38)/(_0x27f18b+_0x5e7c97),_0x2c141a=0x0;_0x2c141a<_0x116ab3[_0x4220f7(0x9da)]-0x1;_0x2c141a++){_0x116ab3[_0x2c141a+0x1]['subtractToRef'](_0x116ab3[_0x2c141a],_0x25ac29),_0x57af58=Math[_0x4220f7(0x27d7)](_0x25ac29[_0x4220f7(0x9da)]()/_0x3dbaa5),_0x25ac29[_0x4220f7(0x90a)]();for(let _0x44cad=0x0;_0x44cad<_0x57af58;_0x44cad++)_0x33fd08=_0x3dbaa5*_0x44cad,_0x18fa38['push'](_0x116ab3[_0x2c141a]['x']+_0x33fd08*_0x25ac29['x'],_0x116ab3[_0x2c141a]['y']+_0x33fd08*_0x25ac29['y'],_0x116ab3[_0x2c141a]['z']+_0x33fd08*_0x25ac29['z']),_0x18fa38[_0x4220f7(0x2009)](_0x116ab3[_0x2c141a]['x']+(_0x33fd08+_0x1543bd)*_0x25ac29['x'],_0x116ab3[_0x2c141a]['y']+(_0x33fd08+_0x1543bd)*_0x25ac29['y'],_0x116ab3[_0x2c141a]['z']+(_0x33fd08+_0x1543bd)*_0x25ac29['z']),_0xe8daa5[_0x4220f7(0x2009)](_0x11945b,_0x11945b+0x1),_0x11945b+=0x2;}const _0x4ede92=new _0x47c2f2['x']();return _0x4ede92[_0x4220f7(0x22f1)]=_0x18fa38,_0x4ede92['indices']=_0xe8daa5,_0x4ede92;}function _0x46fe9a(_0x422765,_0x1a3e3b,_0x1aec7b){var _0x2fac78=a8_0xcbd5;const _0x2afda6=_0x1a3e3b[_0x2fac78(0x3150)];var _0x2fb4e5,_0x26e0a1=_0x1a3e3b[_0x2fac78(0x25ae)],_0x56e494=_0x1a3e3b[_0x2fac78(0x38b6)];if(_0x2afda6){const _0x10cee4=_0x2afda6[_0x2fac78(0xcc8)](_0x51c216['o'][_0x2fac78(0x1745)]);let _0x45856a,_0x55829f=(_0x56e494&&(_0x45856a=_0x2afda6[_0x2fac78(0xcc8)](_0x51c216['o']['ColorKind'])),0x0),_0x2a028e=0x0;for(let _0x5a22f8=0x0;_0x5a22f8<_0x26e0a1[_0x2fac78(0x9da)];_0x5a22f8++){var _0x352a03=_0x26e0a1[_0x5a22f8];for(let _0x58f040=0x0;_0x58f040<_0x352a03[_0x2fac78(0x9da)];_0x58f040++)_0x10cee4[_0x55829f]=_0x352a03[_0x58f040]['x'],_0x10cee4[_0x55829f+0x1]=_0x352a03[_0x58f040]['y'],_0x10cee4[_0x55829f+0x2]=_0x352a03[_0x58f040]['z'],_0x56e494&&_0x45856a&&(_0x2fb4e5=_0x56e494[_0x5a22f8],_0x45856a[_0x2a028e]=_0x2fb4e5[_0x58f040]['r'],_0x45856a[_0x2a028e+0x1]=_0x2fb4e5[_0x58f040]['g'],_0x45856a[_0x2a028e+0x2]=_0x2fb4e5[_0x58f040]['b'],_0x45856a[_0x2a028e+0x3]=_0x2fb4e5[_0x58f040]['a'],_0x2a028e+=0x4),_0x55829f+=0x3;}return _0x2afda6[_0x2fac78(0x17fd)](_0x51c216['o'][_0x2fac78(0x1745)],_0x10cee4,!0x1,!0x1),_0x56e494&&_0x45856a&&_0x2afda6[_0x2fac78(0x17fd)](_0x51c216['o'][_0x2fac78(0x1d01)],_0x45856a,!0x1,!0x1),_0x2afda6;}_0x422765=new _0x3c5238['_'](_0x422765,_0x1aec7b,null,void 0x0,void 0x0,!!_0x56e494,_0x1a3e3b[_0x2fac78(0x2ed9)],_0x1a3e3b['material']);const _0x554795=_0x2cbddf(_0x1a3e3b);return _0x554795[_0x2fac78(0x1d88)](_0x422765,_0x1a3e3b[_0x2fac78(0x1f36)]),_0x422765;}function _0x4389e5(_0x3d0d87,_0x2b866d,_0x4988d4=null){var _0x3c0989=a8_0xcbd5,_0x123c9b=_0x2b866d['colors']?[_0x2b866d[_0x3c0989(0x38b6)]]:null;return _0x46fe9a(_0x3d0d87,{'lines':[_0x2b866d['points']],'updatable':_0x2b866d[_0x3c0989(0x1f36)],'instance':_0x2b866d[_0x3c0989(0x3150)],'colors':_0x123c9b,'useVertexAlpha':_0x2b866d[_0x3c0989(0x2ed9)],'material':_0x2b866d[_0x3c0989(0x351b)]},_0x4988d4);}function _0xf885d3(_0x526c41,_0x19cbe9,_0x18a23a=null){var _0x28c488=a8_0xcbd5;const _0x27f5af=_0x19cbe9[_0x28c488(0x416c)],_0x4572bc=_0x19cbe9[_0x28c488(0x3150)];var _0x58bdda=_0x19cbe9[_0x28c488(0x113a)]||0x1,_0x583514=_0x19cbe9['dashSize']||0x3;if(_0x4572bc)return(_0x19cbe9[_0x28c488(0x1c0c)]||_0x19cbe9[_0x28c488(0xe29)]||_0x19cbe9[_0x28c488(0x113a)]||_0x19cbe9['useVertexAlpha']||_0x19cbe9['material'])&&_0x2e3b14['Y'][_0x28c488(0x1381)]('You\x20have\x20used\x20an\x20option\x20other\x20than\x20points\x20with\x20the\x20instance\x20option.\x20Please\x20be\x20aware\x20that\x20these\x20other\x20options\x20will\x20be\x20ignored.'),_0x4572bc[_0x28c488(0x9c7)](_0x3da85f=>{var _0x3c23d1=_0x28c488;const _0x402438=_0x103a87['P'][_0x3c23d1(0x317a)]();var _0x489999,_0x22a5bf,_0x4aa0c8=_0x3da85f['length']/0x6;let _0x4d8541=0x0,_0x5aa7e8=0x0,_0x287fdd=0x0,_0x253fb9=0x0;for(_0x287fdd=0x0;_0x287fdd<_0x27f5af[_0x3c23d1(0x9da)]-0x1;_0x287fdd++)_0x27f5af[_0x287fdd+0x1]['subtractToRef'](_0x27f5af[_0x287fdd],_0x402438),_0x4d8541+=_0x402438[_0x3c23d1(0x9da)]();var _0x2cfd8c=_0x4d8541/_0x4aa0c8,_0x4aa0c8=_0x4572bc['_creationDataStorage'][_0x3c23d1(0xe29)],_0x58dde0=_0x4aa0c8*_0x2cfd8c/(_0x4aa0c8+_0x4572bc[_0x3c23d1(0x245d)]['gapSize']);for(_0x287fdd=0x0;_0x287fdd<_0x27f5af['length']-0x1;_0x287fdd++)for(_0x27f5af[_0x287fdd+0x1][_0x3c23d1(0x1d96)](_0x27f5af[_0x287fdd],_0x402438),_0x489999=Math[_0x3c23d1(0x27d7)](_0x402438[_0x3c23d1(0x9da)]()/_0x2cfd8c),_0x402438[_0x3c23d1(0x90a)](),_0x253fb9=0x0;_0x253fb9<_0x489999&&_0x5aa7e8<_0x3da85f[_0x3c23d1(0x9da)];)_0x22a5bf=_0x2cfd8c*_0x253fb9,_0x3da85f[_0x5aa7e8]=_0x27f5af[_0x287fdd]['x']+_0x22a5bf*_0x402438['x'],_0x3da85f[_0x5aa7e8+0x1]=_0x27f5af[_0x287fdd]['y']+_0x22a5bf*_0x402438['y'],_0x3da85f[_0x5aa7e8+0x2]=_0x27f5af[_0x287fdd]['z']+_0x22a5bf*_0x402438['z'],_0x3da85f[_0x5aa7e8+0x3]=_0x27f5af[_0x287fdd]['x']+(_0x22a5bf+_0x58dde0)*_0x402438['x'],_0x3da85f[_0x5aa7e8+0x4]=_0x27f5af[_0x287fdd]['y']+(_0x22a5bf+_0x58dde0)*_0x402438['y'],_0x3da85f[_0x5aa7e8+0x5]=_0x27f5af[_0x287fdd]['z']+(_0x22a5bf+_0x58dde0)*_0x402438['z'],_0x5aa7e8+=0x6,_0x253fb9++;for(;_0x5aa7e8<_0x3da85f[_0x3c23d1(0x9da)];)_0x3da85f[_0x5aa7e8]=_0x27f5af[_0x287fdd]['x'],_0x3da85f[_0x5aa7e8+0x1]=_0x27f5af[_0x287fdd]['y'],_0x3da85f[_0x5aa7e8+0x2]=_0x27f5af[_0x287fdd]['z'],_0x5aa7e8+=0x3;},!0x1),_0x4572bc;const _0x15b901=new _0x3c5238['_'](_0x526c41,_0x18a23a,null,void 0x0,void 0x0,void 0x0,_0x19cbe9[_0x28c488(0x2ed9)],_0x19cbe9[_0x28c488(0x351b)]),_0x33515c=_0x33d1a0(_0x19cbe9);return _0x33515c[_0x28c488(0x1d88)](_0x15b901,_0x19cbe9['updatable']),_0x15b901[_0x28c488(0x245d)]=new _0x206861['gW'](),_0x15b901['_creationDataStorage'][_0x28c488(0xe29)]=_0x583514,_0x15b901['_creationDataStorage'][_0x28c488(0x113a)]=_0x58bdda,_0x15b901;}_0x47c2f2['x'][_0x298051(0x418b)]=_0x2cbddf,_0x47c2f2['x']['CreateDashedLines']=_0x33d1a0,_0x206861['Kj'][_0x298051(0x28cc)]=(_0x422a7d,_0x4bd8c4,_0x3bc44b=null,_0x5c6322=!0x1,_0x42072f=null)=>_0x4389e5(_0x422a7d,{'points':_0x4bd8c4,'updatable':_0x5c6322,'instance':_0x42072f},_0x3bc44b),_0x206861['Kj']['CreateDashedLines']=(_0x545e80,_0xc4664c,_0xbb1ce9,_0x1096de,_0x333eba,_0x4d6533=null,_0x7fd894,_0x228fb5)=>_0xf885d3(_0x545e80,{'points':_0xc4664c,'dashSize':_0xbb1ce9,'gapSize':_0x1096de,'dashNb':_0x333eba,'updatable':_0x7fd894,'instance':_0x228fb5},_0x4d6533);},0x95f2:(_0x42ea7c,_0xeb053b,_0x55a572)=>{var _0x2fe870=a8_0x2e955a;_0x55a572['d'](_0xeb053b,{'pT':()=>_0x36b233});var _0x178358=_0x55a572(0x94e3),_0x54438c=_0x55a572(0xb5a7),_0x462926=_0x55a572(0x11338);function _0x243b27(_0x4fdcc8){var _0x2876b2=a8_0xcbd5;const _0xf1c3aa=[],_0x59caa0=[],_0x4607ee=[],_0x21e987=[];var _0x2464ff=_0x4fdcc8[_0x2876b2(0x15b3)]||_0x4fdcc8[_0x2876b2(0xba1)]||0x1,_0xad4dd9=_0x4fdcc8[_0x2876b2(0x230c)]||_0x4fdcc8[_0x2876b2(0xba1)]||0x1,_0x27a53b=0x0===_0x4fdcc8[_0x2876b2(0xc38)]?0x0:_0x4fdcc8[_0x2876b2(0xc38)]||_0x54438c['x'][_0x2876b2(0x810)],_0x2464ff=_0x2464ff/0x2,_0xad4dd9=_0xad4dd9/0x2;_0x59caa0[_0x2876b2(0x2009)](-_0x2464ff,-_0xad4dd9,0x0),_0x4607ee[_0x2876b2(0x2009)](0x0,0x0,-0x1),_0x21e987[_0x2876b2(0x2009)](0x0,_0x462926['e'][_0x2876b2(0x119b)]?0x1:0x0),_0x59caa0[_0x2876b2(0x2009)](_0x2464ff,-_0xad4dd9,0x0),_0x4607ee[_0x2876b2(0x2009)](0x0,0x0,-0x1),_0x21e987[_0x2876b2(0x2009)](0x1,_0x462926['e'][_0x2876b2(0x119b)]?0x1:0x0),_0x59caa0['push'](_0x2464ff,_0xad4dd9,0x0),_0x4607ee[_0x2876b2(0x2009)](0x0,0x0,-0x1),_0x21e987[_0x2876b2(0x2009)](0x1,_0x462926['e'][_0x2876b2(0x119b)]?0x0:0x1),_0x59caa0[_0x2876b2(0x2009)](-_0x2464ff,_0xad4dd9,0x0),_0x4607ee['push'](0x0,0x0,-0x1),_0x21e987['push'](0x0,_0x462926['e'][_0x2876b2(0x119b)]?0x0:0x1),_0xf1c3aa['push'](0x0),_0xf1c3aa[_0x2876b2(0x2009)](0x1),_0xf1c3aa[_0x2876b2(0x2009)](0x2),_0xf1c3aa[_0x2876b2(0x2009)](0x0),_0xf1c3aa[_0x2876b2(0x2009)](0x2),_0xf1c3aa[_0x2876b2(0x2009)](0x3),_0x54438c['x'][_0x2876b2(0x1724)](_0x27a53b,_0x59caa0,_0xf1c3aa,_0x4607ee,_0x21e987,_0x4fdcc8['frontUVs'],_0x4fdcc8[_0x2876b2(0xcc9)]);const _0x461466=new _0x54438c['x']();return _0x461466[_0x2876b2(0x1c52)]=_0xf1c3aa,_0x461466[_0x2876b2(0x22f1)]=_0x59caa0,_0x461466[_0x2876b2(0x1d9d)]=_0x4607ee,_0x461466['uvs']=_0x21e987,_0x461466;}function _0x36b233(_0xb4b35e,_0x5d420c={},_0x3573cb=null){var _0x1b67b8=a8_0xcbd5;const _0x1da4d7=new _0x178358['Kj'](_0xb4b35e,_0x3573cb),_0x683ea=(_0x5d420c[_0x1b67b8(0xc38)]=_0x178358['Kj'][_0x1b67b8(0xd14)](_0x5d420c['sideOrientation']),_0x1da4d7['_originalBuilderSideOrientation']=_0x5d420c[_0x1b67b8(0xc38)],_0x243b27(_0x5d420c));return _0x683ea[_0x1b67b8(0x1d88)](_0x1da4d7,_0x5d420c['updatable']),_0x5d420c[_0x1b67b8(0x16e2)]&&(_0x1da4d7[_0x1b67b8(0x1f3f)](_0x5d420c[_0x1b67b8(0x16e2)][_0x1b67b8(0x23e1)],-_0x5d420c['sourcePlane']['d']),_0x1da4d7['setDirection'](_0x5d420c[_0x1b67b8(0x16e2)][_0x1b67b8(0x23e1)][_0x1b67b8(0xa64)](-0x1))),_0x1da4d7;}_0x54438c['x'][_0x2fe870(0x115e)]=_0x243b27,_0x178358['Kj'][_0x2fe870(0x115e)]=(_0x8e092e,_0x55dc74,_0x2d3ad2,_0x3179a8,_0x1fbe60)=>_0x36b233(_0x8e092e,{'size':_0x55dc74,'width':_0x55dc74,'height':_0x55dc74,'sideOrientation':_0x1fbe60,'updatable':_0x3179a8},_0x2d3ad2);},0xa3b5:(_0x5d3df4,_0x31d3dd,_0x33f9de)=>{var _0x431816=a8_0x2e955a;_0x33f9de['d'](_0x31d3dd,{'Yo':()=>_0x5f5b84,'a4':()=>_0x2c2c13});var _0x42ff96=_0x33f9de(0xd53f),_0x386612=_0x33f9de(0xbd53),_0x13a380=_0x33f9de(0x94e3),_0x1121bc=_0x33f9de(0xb5a7),_0x5e9485=_0x33f9de(0x11bb),_0x19447c=_0x33f9de(0x1679c),_0x5f235c=_0x33f9de(0x11096),_0x2b5746=_0x33f9de(0x11338);function _0x41ab6c(_0x21b5c4,_0x3e524a,_0x2a3934,_0xfc264a,_0x4e1d49,_0x373eb3,_0x2ce7c2){var _0x8336e5=a8_0xcbd5;const _0x6e7211=_0x2a3934||new Array(0x3),_0x511437=_0xfc264a,_0x41122e=[];var _0x18803d=_0x2ce7c2||!0x1;for(let _0x2eca08=0x0;_0x2eca08<0x3;_0x2eca08++)void 0x0===_0x6e7211[_0x2eca08]&&(_0x6e7211[_0x2eca08]=new _0x42ff96['Lt'](0x0,0x0,0x1,0x1)),_0x511437&&void 0x0===_0x511437[_0x2eca08]&&(_0x511437[_0x2eca08]=new _0x386612['HE'](0x1,0x1,0x1,0x1));var _0x52603c=_0x21b5c4[_0x8336e5(0xcc8)](_0x19447c['o'][_0x8336e5(0x1745)]),_0x5092ec=_0x21b5c4[_0x8336e5(0xcc8)](_0x19447c['o'][_0x8336e5(0x1600)]);const _0x337feb=_0x21b5c4[_0x8336e5(0xcc8)](_0x19447c['o'][_0x8336e5(0x3884)]);var _0x49eaff,_0x4d8aac,_0x55a9de,_0x1cf2c4,_0x2a3934=_0x21b5c4[_0x8336e5(0x1fe6)](),_0x3a4d36=_0x52603c[_0x8336e5(0x9da)]/0x9;let _0x595cbf=0x0;const _0x39c262=[0x0];if(_0x18803d){for(let _0x7d6bed=_0x3a4d36;_0x7d6bed<_0x52603c[_0x8336e5(0x9da)]/0x3;_0x7d6bed+=0x4)_0x55a9de=_0x52603c[0x3*(_0x7d6bed+0x2)]-_0x52603c[0x3*_0x7d6bed],_0x4d8aac=_0x52603c[0x3*(_0x7d6bed+0x2)+0x2]-_0x52603c[0x3*_0x7d6bed+0x2],_0x55a9de=Math[_0x8336e5(0xa6b)](_0x55a9de*_0x55a9de+_0x4d8aac*_0x4d8aac),_0x595cbf+=_0x55a9de,_0x39c262[_0x8336e5(0x2009)](_0x595cbf);}let _0x474fe3=0x0;for(let _0x29b230=0x0;_0x29b230<_0x5092ec[_0x8336e5(0x9da)];_0x29b230+=0x3)Math[_0x8336e5(0x1516)](_0x5092ec[_0x29b230+0x1])<0.001&&(_0x474fe3=0x1),Math['abs'](_0x5092ec[_0x29b230+0x1]-0x1)<0.001&&(_0x474fe3=0x0),Math[_0x8336e5(0x1516)](_0x5092ec[_0x29b230+0x1]+0x1)<0.001&&(_0x474fe3=0x2),_0x1cf2c4=_0x29b230/0x3,0x1===_0x474fe3?(_0x49eaff=_0x1cf2c4-_0x3a4d36,_0x337feb[0x2*_0x1cf2c4]=_0x49eaff%0x4<1.5?_0x18803d?_0x6e7211[_0x474fe3]['x']+(_0x6e7211[_0x474fe3]['z']-_0x6e7211[_0x474fe3]['x'])*_0x39c262[Math[_0x8336e5(0x27d7)](_0x49eaff/0x4)]/_0x595cbf:_0x6e7211[_0x474fe3]['x']:_0x18803d?_0x6e7211[_0x474fe3]['x']+(_0x6e7211[_0x474fe3]['z']-_0x6e7211[_0x474fe3]['x'])*_0x39c262[Math[_0x8336e5(0x27d7)](_0x49eaff/0x4)+0x1]/_0x595cbf:_0x6e7211[_0x474fe3]['z'],_0x337feb[0x2*_0x1cf2c4+0x1]=_0x49eaff%0x2==0x0?_0x2b5746['e']['UseOpenGLOrientationForUV']?0x1-_0x6e7211[_0x474fe3]['w']:_0x6e7211[_0x474fe3]['w']:_0x2b5746['e'][_0x8336e5(0x119b)]?0x1-_0x6e7211[_0x474fe3]['y']:_0x6e7211[_0x474fe3]['y']):(_0x337feb[0x2*_0x1cf2c4]=(0x1-_0x337feb[0x2*_0x1cf2c4])*_0x6e7211[_0x474fe3]['x']+_0x337feb[0x2*_0x1cf2c4]*_0x6e7211[_0x474fe3]['z'],_0x337feb[0x2*_0x1cf2c4+0x1]=(0x1-_0x337feb[0x2*_0x1cf2c4+0x1])*_0x6e7211[_0x474fe3]['y']+_0x337feb[0x2*_0x1cf2c4+0x1]*_0x6e7211[_0x474fe3]['w'],_0x2b5746['e'][_0x8336e5(0x119b)]&&(_0x337feb[0x2*_0x1cf2c4+0x1]=0x1-_0x337feb[0x2*_0x1cf2c4+0x1])),_0x511437&&_0x41122e[_0x8336e5(0x2009)](_0x511437[_0x474fe3]['r'],_0x511437[_0x474fe3]['g'],_0x511437[_0x474fe3]['b'],_0x511437[_0x474fe3]['a']);_0x1121bc['x'][_0x8336e5(0x1724)](_0x3e524a,_0x52603c,_0x2a3934,_0x5092ec,_0x337feb,_0x4e1d49,_0x373eb3);const _0x5b4ef3=new _0x1121bc['x']();return _0x5b4ef3[_0x8336e5(0x1c52)]=_0x2a3934,_0x5b4ef3[_0x8336e5(0x22f1)]=_0x52603c,_0x5b4ef3[_0x8336e5(0x1d9d)]=_0x5092ec,_0x5b4ef3[_0x8336e5(0x216e)]=_0x337feb,_0x511437&&(_0xfc264a=_0x3e524a===_0x1121bc['x']['DOUBLESIDE']?_0x41122e[_0x8336e5(0x1ee7)](_0x41122e):_0x41122e,_0x5b4ef3[_0x8336e5(0x38b6)]=_0xfc264a),_0x5b4ef3;}function _0x2c2c13(_0x513831,_0x57b36a,_0x146374=null,_0x444a8c=earcut){var _0xfa66af=a8_0xcbd5;_0x57b36a[_0xfa66af(0xc38)]=_0x13a380['Kj'][_0xfa66af(0xd14)](_0x57b36a[_0xfa66af(0xc38)]);var _0x3568c7=_0x57b36a['shape'],_0x1eeca8=_0x57b36a[_0xfa66af(0x655)]||[],_0x5f4e82=_0x57b36a[_0xfa66af(0x2c6c)]||0x0,_0x14e262=_0x57b36a[_0xfa66af(0x3344)]||0x2;const _0x36b5dc=[];let _0x3f8149=[];for(let _0x1d33b8=0x0;_0x1d33b8<_0x3568c7[_0xfa66af(0x9da)];_0x1d33b8++)_0x36b5dc[_0x1d33b8]=new _0x42ff96['FM'](_0x3568c7[_0x1d33b8]['x'],_0x3568c7[_0x1d33b8]['z']);_0x36b5dc[0x0][_0xfa66af(0x8bb)](_0x36b5dc[_0x36b5dc[_0xfa66af(0x9da)]-0x1],1e-8)&&_0x36b5dc['pop']();const _0x4050c9=new _0x5e9485['z'](_0x513831,_0x36b5dc,_0x146374||_0x5f235c['l'][_0xfa66af(0x39a1)],_0x444a8c);for(let _0x54e6de=0x0;_0x54e6de<_0x1eeca8[_0xfa66af(0x9da)];_0x54e6de++){_0x3f8149=[];for(let _0x3feff7=0x0;_0x3feff7<_0x1eeca8[_0x54e6de][_0xfa66af(0x9da)];_0x3feff7++)_0x3f8149['push'](new _0x42ff96['FM'](_0x1eeca8[_0x54e6de][_0x3feff7]['x'],_0x1eeca8[_0x54e6de][_0x3feff7]['z']));_0x4050c9[_0xfa66af(0xdd8)](_0x3f8149);}const _0x134b6c=_0x4050c9[_0xfa66af(0x1eca)](!0x1,_0x5f4e82,_0x14e262),_0x39ebda=(_0x134b6c['_originalBuilderSideOrientation']=_0x57b36a[_0xfa66af(0xc38)],_0x41ab6c(_0x134b6c,_0x57b36a[_0xfa66af(0xc38)],_0x57b36a['faceUV'],_0x57b36a[_0xfa66af(0xdfc)],_0x57b36a[_0xfa66af(0x3c51)],_0x57b36a[_0xfa66af(0xcc9)],_0x57b36a[_0xfa66af(0x376d)]));return _0x39ebda[_0xfa66af(0x1d88)](_0x134b6c,_0x57b36a[_0xfa66af(0x1f36)]),_0x134b6c;}function _0x5f5b84(_0x36dc7b,_0x286112,_0x26bba8=null,_0x2df869=earcut){return _0x2c2c13(_0x36dc7b,_0x286112,_0x26bba8,_0x2df869);}_0x1121bc['x']['CreatePolygon']=_0x41ab6c,_0x13a380['Kj'][_0x431816(0x2a45)]=(_0x2661ee,_0x392311,_0x4e204d,_0x61fe3b,_0x46dd5b,_0x35f3ed,_0x53fdb1=earcut)=>_0x2c2c13(_0x2661ee,{'shape':_0x392311,'holes':_0x61fe3b,'updatable':_0x46dd5b,'sideOrientation':_0x35f3ed},_0x4e204d,_0x53fdb1),_0x13a380['Kj'][_0x431816(0x171f)]=(_0x311f31,_0x1d12f4,_0x58be51,_0x4274ce,_0x48ae01,_0x354ea2,_0x5d3837,_0x55969e=earcut)=>_0x5f5b84(_0x311f31,{'shape':_0x1d12f4,'holes':_0x48ae01,'depth':_0x58be51,'updatable':_0x354ea2,'sideOrientation':_0x5d3837},_0x4274ce,_0x55969e);},0xb47c:(_0x1820d2,_0x49f3bd,_0x383fee)=>{var _0x4e800b=a8_0x2e955a;_0x383fee['d'](_0x49f3bd,{'sh':()=>_0x238f7e});var _0x93f7ab=_0x383fee(0xd53f),_0x143e42=_0x383fee(0xbd53),_0x283249=_0x383fee(0x94e3),_0x2c5f60=_0x383fee(0xb5a7),_0x1138ae=_0x383fee(0x11338);function _0xf1da12(_0x5df96b){var _0x294c10=a8_0xcbd5;const _0x4134c0=[];_0x4134c0[0x0]={'vertex':[[0x0,0x0,1.732051],[1.632993,0x0,-0.5773503],[-0.8164966,1.414214,-0.5773503],[-0.8164966,-1.414214,-0.5773503]],'face':[[0x0,0x1,0x2],[0x0,0x2,0x3],[0x0,0x3,0x1],[0x1,0x3,0x2]]},_0x4134c0[0x1]={'vertex':[[0x0,0x0,1.414214],[1.414214,0x0,0x0],[0x0,1.414214,0x0],[-1.414214,0x0,0x0],[0x0,-1.414214,0x0],[0x0,0x0,-1.414214]],'face':[[0x0,0x1,0x2],[0x0,0x2,0x3],[0x0,0x3,0x4],[0x0,0x4,0x1],[0x1,0x4,0x5],[0x1,0x5,0x2],[0x2,0x5,0x3],[0x3,0x5,0x4]]},_0x4134c0[0x2]={'vertex':[[0x0,0x0,1.070466],[0.7136442,0x0,0.7978784],[-0.3568221,0.618034,0.7978784],[-0.3568221,-0.618034,0.7978784],[0.7978784,0.618034,0.3568221],[0.7978784,-0.618034,0.3568221],[-0.9341724,0.381966,0.3568221],[0.1362939,0x1,0.3568221],[0.1362939,-0x1,0.3568221],[-0.9341724,-0.381966,0.3568221],[0.9341724,0.381966,-0.3568221],[0.9341724,-0.381966,-0.3568221],[-0.7978784,0.618034,-0.3568221],[-0.1362939,0x1,-0.3568221],[-0.1362939,-0x1,-0.3568221],[-0.7978784,-0.618034,-0.3568221],[0.3568221,0.618034,-0.7978784],[0.3568221,-0.618034,-0.7978784],[-0.7136442,0x0,-0.7978784],[0x0,0x0,-1.070466]],'face':[[0x0,0x1,0x4,0x7,0x2],[0x0,0x2,0x6,0x9,0x3],[0x0,0x3,0x8,0x5,0x1],[0x1,0x5,0xb,0xa,0x4],[0x2,0x7,0xd,0xc,0x6],[0x3,0x9,0xf,0xe,0x8],[0x4,0xa,0x10,0xd,0x7],[0x5,0x8,0xe,0x11,0xb],[0x6,0xc,0x12,0xf,0x9],[0xa,0xb,0x11,0x13,0x10],[0xc,0xd,0x10,0x13,0x12],[0xe,0xf,0x12,0x13,0x11]]},_0x4134c0[0x3]={'vertex':[[0x0,0x0,1.175571],[1.051462,0x0,0.5257311],[0.3249197,0x1,0.5257311],[-0.8506508,0.618034,0.5257311],[-0.8506508,-0.618034,0.5257311],[0.3249197,-0x1,0.5257311],[0.8506508,0.618034,-0.5257311],[0.8506508,-0.618034,-0.5257311],[-0.3249197,0x1,-0.5257311],[-1.051462,0x0,-0.5257311],[-0.3249197,-0x1,-0.5257311],[0x0,0x0,-1.175571]],'face':[[0x0,0x1,0x2],[0x0,0x2,0x3],[0x0,0x3,0x4],[0x0,0x4,0x5],[0x0,0x5,0x1],[0x1,0x5,0x7],[0x1,0x7,0x6],[0x1,0x6,0x2],[0x2,0x6,0x8],[0x2,0x8,0x3],[0x3,0x8,0x9],[0x3,0x9,0x4],[0x4,0x9,0xa],[0x4,0xa,0x5],[0x5,0xa,0x7],[0x6,0x7,0xb],[0x6,0xb,0x8],[0x7,0xa,0xb],[0x8,0xb,0x9],[0x9,0xb,0xa]]},_0x4134c0[0x4]={'vertex':[[0x0,0x0,1.070722],[0.7148135,0x0,0.7971752],[-0.104682,0.7071068,0.7971752],[-0.6841528,0.2071068,0.7971752],[-0.104682,-0.7071068,0.7971752],[0.6101315,0.7071068,0.5236279],[1.04156,0.2071068,0.1367736],[0.6101315,-0.7071068,0.5236279],[-0.3574067,0x1,0.1367736],[-0.7888348,-0.5,0.5236279],[-0.9368776,0.5,0.1367736],[-0.3574067,-0x1,0.1367736],[0.3574067,0x1,-0.1367736],[0.9368776,-0.5,-0.1367736],[0.7888348,0.5,-0.5236279],[0.3574067,-0x1,-0.1367736],[-0.6101315,0.7071068,-0.5236279],[-1.04156,-0.2071068,-0.1367736],[-0.6101315,-0.7071068,-0.5236279],[0.104682,0.7071068,-0.7971752],[0.6841528,-0.2071068,-0.7971752],[0.104682,-0.7071068,-0.7971752],[-0.7148135,0x0,-0.7971752],[0x0,0x0,-1.070722]],'face':[[0x0,0x2,0x3],[0x1,0x6,0x5],[0x4,0x9,0xb],[0x7,0xf,0xd],[0x8,0x10,0xa],[0xc,0xe,0x13],[0x11,0x16,0x12],[0x14,0x15,0x17],[0x0,0x1,0x5,0x2],[0x0,0x3,0x9,0x4],[0x0,0x4,0x7,0x1],[0x1,0x7,0xd,0x6],[0x2,0x5,0xc,0x8],[0x2,0x8,0xa,0x3],[0x3,0xa,0x11,0x9],[0x4,0xb,0xf,0x7],[0x5,0x6,0xe,0xc],[0x6,0xd,0x14,0xe],[0x8,0xc,0x13,0x10],[0x9,0x11,0x12,0xb],[0xa,0x10,0x16,0x11],[0xb,0x12,0x15,0xf],[0xd,0xf,0x15,0x14],[0xe,0x14,0x17,0x13],[0x10,0x13,0x17,0x16],[0x12,0x16,0x17,0x15]]},_0x4134c0[0x5]={'vertex':[[0x0,0x0,1.322876],[1.309307,0x0,0.1889822],[-0.9819805,0.8660254,0.1889822],[0.1636634,-1.299038,0.1889822],[0.3273268,0.8660254,-0.9449112],[-0.8183171,-0.4330127,-0.9449112]],'face':[[0x0,0x3,0x1],[0x2,0x4,0x5],[0x0,0x1,0x4,0x2],[0x0,0x2,0x5,0x3],[0x1,0x3,0x5,0x4]]},_0x4134c0[0x6]={'vertex':[[0x0,0x0,1.159953],[1.013464,0x0,0.5642542],[-0.3501431,0.9510565,0.5642542],[-0.7715208,-0.6571639,0.5642542],[0.6633206,0.9510565,-0.03144481],[0.8682979,-0.6571639,-0.3996071],[-1.121664,0.2938926,-0.03144481],[-0.2348831,-1.063314,-0.3996071],[0.5181548,0.2938926,-0.9953061],[-0.5850262,-0.112257,-0.9953061]],'face':[[0x0,0x1,0x4,0x2],[0x0,0x2,0x6,0x3],[0x1,0x5,0x8,0x4],[0x3,0x6,0x9,0x7],[0x5,0x7,0x9,0x8],[0x0,0x3,0x7,0x5,0x1],[0x2,0x4,0x8,0x9,0x6]]},_0x4134c0[0x7]={'vertex':[[0x0,0x0,1.118034],[0.8944272,0x0,0.6708204],[-0.2236068,0.8660254,0.6708204],[-0.7826238,-0.4330127,0.6708204],[0.6708204,0.8660254,0.2236068],[1.006231,-0.4330127,-0.2236068],[-1.006231,0.4330127,0.2236068],[-0.6708204,-0.8660254,-0.2236068],[0.7826238,0.4330127,-0.6708204],[0.2236068,-0.8660254,-0.6708204],[-0.8944272,0x0,-0.6708204],[0x0,0x0,-1.118034]],'face':[[0x0,0x1,0x4,0x2],[0x0,0x2,0x6,0x3],[0x1,0x5,0x8,0x4],[0x3,0x6,0xa,0x7],[0x5,0x9,0xb,0x8],[0x7,0xa,0xb,0x9],[0x0,0x3,0x7,0x9,0x5,0x1],[0x2,0x4,0x8,0xb,0xa,0x6]]},_0x4134c0[0x8]={'vertex':[[-0.729665,0.670121,0.319155],[-0.655235,-0.29213,-0.754096],[-0.093922,-0.607123,0.537818],[0.702196,0.595691,0.485187],[0.776626,-0.36656,-0.588064]],'face':[[0x1,0x4,0x2],[0x0,0x1,0x2],[0x3,0x0,0x2],[0x4,0x3,0x2],[0x4,0x1,0x0,0x3]]},_0x4134c0[0x9]={'vertex':[[-0.868849,-0.100041,0.61257],[-0.329458,0.976099,0.28078],[-0.26629,-0.013796,-0.477654],[-0.13392,-1.034115,0.229829],[0.738834,0.707117,-0.307018],[0.859683,-0.535264,-0.338508]],'face':[[0x3,0x0,0x2],[0x5,0x3,0x2],[0x4,0x5,0x2],[0x1,0x4,0x2],[0x0,0x1,0x2],[0x0,0x3,0x5,0x4,0x1]]},_0x4134c0[0xa]={'vertex':[[-0.610389,0.243975,0.531213],[-0.187812,-0.48795,-0.664016],[-0.187812,0.9759,-0.664016],[0.187812,-0.9759,0.664016],[0.798201,0.243975,0.132803]],'face':[[0x1,0x3,0x0],[0x3,0x4,0x0],[0x3,0x1,0x4],[0x0,0x2,0x1],[0x0,0x4,0x2],[0x2,0x4,0x1]]},_0x4134c0[0xb]={'vertex':[[-1.028778,0.392027,-0.048786],[-0.640503,-0.646161,0.621837],[-0.125162,-0.395663,-0.540059],[0.004683,0.888447,-0.651988],[0.125161,0.395663,0.540059],[0.632925,-0.791376,0.433102],[1.031672,0.157063,-0.354165]],'face':[[0x3,0x2,0x0],[0x2,0x1,0x0],[0x2,0x5,0x1],[0x0,0x4,0x3],[0x0,0x1,0x4],[0x4,0x1,0x5],[0x2,0x3,0x6],[0x3,0x4,0x6],[0x5,0x2,0x6],[0x4,0x5,0x6]]},_0x4134c0[0xc]={'vertex':[[-0.669867,0.334933,-0.529576],[-0.669867,0.334933,0.529577],[-0.4043,1.212901,0x0],[-0.334933,-0.669867,-0.529576],[-0.334933,-0.669867,0.529577],[0.334933,0.669867,-0.529576],[0.334933,0.669867,0.529577],[0.4043,-1.212901,0x0],[0.669867,-0.334933,-0.529576],[0.669867,-0.334933,0.529577]],'face':[[0x8,0x9,0x7],[0x6,0x5,0x2],[0x3,0x8,0x7],[0x5,0x0,0x2],[0x4,0x3,0x7],[0x0,0x1,0x2],[0x9,0x4,0x7],[0x1,0x6,0x2],[0x9,0x8,0x5,0x6],[0x8,0x3,0x0,0x5],[0x3,0x4,0x1,0x0],[0x4,0x9,0x6,0x1]]},_0x4134c0[0xd]={'vertex':[[-0.931836,0.219976,-0.264632],[-0.636706,0.318353,0.692816],[-0.613483,-0.735083,-0.264632],[-0.326545,0.979634,0x0],[-0.318353,-0.636706,0.692816],[-0.159176,0.477529,-0.856368],[0.159176,-0.477529,-0.856368],[0.318353,0.636706,0.692816],[0.326545,-0.979634,0x0],[0.613482,0.735082,-0.264632],[0.636706,-0.318353,0.692816],[0.931835,-0.219977,-0.264632]],'face':[[0xb,0xa,0x8],[0x7,0x9,0x3],[0x6,0xb,0x8],[0x9,0x5,0x3],[0x2,0x6,0x8],[0x5,0x0,0x3],[0x4,0x2,0x8],[0x0,0x1,0x3],[0xa,0x4,0x8],[0x1,0x7,0x3],[0xa,0xb,0x9,0x7],[0xb,0x6,0x5,0x9],[0x6,0x2,0x0,0x5],[0x2,0x4,0x1,0x0],[0x4,0xa,0x7,0x1]]},_0x4134c0[0xe]={'vertex':[[-0.93465,0.300459,-0.271185],[-0.838689,-0.260219,-0.516017],[-0.711319,0.717591,0.128359],[-0.710334,-0.156922,0.080946],[-0.599799,0.556003,-0.725148],[-0.503838,-0.004675,-0.969981],[-0.487004,0.26021,0.48049],[-0.460089,-0.750282,-0.512622],[-0.376468,0.973135,-0.325605],[-0.331735,-0.646985,0.084342],[-0.254001,0.831847,0.530001],[-0.125239,-0.494738,-0.966586],[0.029622,0.027949,0.730817],[0.056536,-0.982543,-0.262295],[0.08085,1.087391,0.076037],[0.125583,-0.532729,0.485984],[0.262625,0.599586,0.780328],[0.391387,-0.726999,-0.716259],[0.513854,-0.868287,0.139347],[0.597475,0.85513,0.326364],[0.641224,0.109523,0.783723],[0.737185,-0.451155,0.538891],[0.848705,-0.612742,-0.314616],[0.976075,0.365067,0.32976],[1.072036,-0.19561,0.084927]],'face':[[0xf,0x12,0x15],[0xc,0x14,0x10],[0x6,0xa,0x2],[0x3,0x0,0x1],[0x9,0x7,0xd],[0x2,0x8,0x4,0x0],[0x0,0x4,0x5,0x1],[0x1,0x5,0xb,0x7],[0x7,0xb,0x11,0xd],[0xd,0x11,0x16,0x12],[0x12,0x16,0x18,0x15],[0x15,0x18,0x17,0x14],[0x14,0x17,0x13,0x10],[0x10,0x13,0xe,0xa],[0xa,0xe,0x8,0x2],[0xf,0x9,0xd,0x12],[0xc,0xf,0x15,0x14],[0x6,0xc,0x10,0xa],[0x3,0x6,0x2,0x0],[0x9,0x3,0x1,0x7],[0x9,0xf,0xc,0x6,0x3],[0x16,0x11,0xb,0x5,0x4,0x8,0xe,0x13,0x17,0x18]]};var _0x44f5dd=(!_0x5df96b[_0x294c10(0x30a3)]||!(_0x5df96b[_0x294c10(0x30a3)]<0x0||_0x5df96b[_0x294c10(0x30a3)]>=_0x4134c0['length']))&&_0x5df96b[_0x294c10(0x30a3)]||0x0,_0xc16587=_0x5df96b[_0x294c10(0xba1)],_0x37f01c=_0x5df96b[_0x294c10(0x3ca7)]||_0xc16587||0x1,_0x369166=_0x5df96b['sizeY']||_0xc16587||0x1,_0x5492ee=_0x5df96b['sizeZ']||_0xc16587||0x1,_0x268b7f=_0x5df96b[_0x294c10(0x11c0)]||_0x4134c0[_0x44f5dd],_0x2132ae=_0x268b7f[_0x294c10(0x7b5)]['length'];const _0x40fd42=_0x5df96b[_0x294c10(0x29c6)]||new Array(_0x2132ae),_0x22fdf4=_0x5df96b[_0x294c10(0xdfc)];_0xc16587=void 0x0===_0x5df96b[_0x294c10(0x33b9)]||_0x5df96b[_0x294c10(0x33b9)],_0x44f5dd=0x0===_0x5df96b[_0x294c10(0xc38)]?0x0:_0x5df96b[_0x294c10(0xc38)]||_0x2c5f60['x'][_0x294c10(0x810)];const _0x1f839e=new Array(),_0x4338a1=new Array();var _0x5aa5d8=new Array();const _0x43f910=new Array(),_0x27e230=new Array();let _0xe45b10=0x0,_0x476400=0x0;const _0xf692a4=new Array();let _0x1c5448=0x0,_0x2d8222=0x0,_0x13e039,_0x2f710c,_0x193464,_0x2a77ad,_0x1a3fdc,_0x278283;if(_0xc16587){for(_0x2d8222=0x0;_0x2d8222<_0x2132ae;_0x2d8222++)_0x22fdf4&&void 0x0===_0x22fdf4[_0x2d8222]&&(_0x22fdf4[_0x2d8222]=new _0x143e42['HE'](0x1,0x1,0x1,0x1)),_0x40fd42&&void 0x0===_0x40fd42[_0x2d8222]&&(_0x40fd42[_0x2d8222]=new _0x93f7ab['Lt'](0x0,0x0,0x1,0x1));}if(_0xc16587)for(_0x2d8222=0x0;_0x2d8222<_0x2132ae;_0x2d8222++){var _0x495f3c=_0x268b7f['face'][_0x2d8222][_0x294c10(0x9da)];for(_0x193464=0x2*Math['PI']/_0x495f3c,_0x2a77ad=0.5*Math['tan'](_0x193464/0x2),_0x1a3fdc=0.5,_0x1c5448=0x0;_0x1c5448<_0x495f3c;_0x1c5448++)_0x1f839e['push'](_0x268b7f['vertex'][_0x268b7f['face'][_0x2d8222][_0x1c5448]][0x0]*_0x37f01c,_0x268b7f[_0x294c10(0x3090)][_0x268b7f[_0x294c10(0x7b5)][_0x2d8222][_0x1c5448]][0x1]*_0x369166,_0x268b7f[_0x294c10(0x3090)][_0x268b7f[_0x294c10(0x7b5)][_0x2d8222][_0x1c5448]][0x2]*_0x5492ee),_0xf692a4[_0x294c10(0x2009)](_0xe45b10),_0xe45b10++,_0x13e039=_0x40fd42[_0x2d8222]['x']+(_0x40fd42[_0x2d8222]['z']-_0x40fd42[_0x2d8222]['x'])*(0.5+_0x2a77ad),_0x2f710c=_0x40fd42[_0x2d8222]['y']+(_0x40fd42[_0x2d8222]['w']-_0x40fd42[_0x2d8222]['y'])*(_0x1a3fdc-0.5),_0x43f910[_0x294c10(0x2009)](_0x13e039,_0x1138ae['e'][_0x294c10(0x119b)]?0x1-_0x2f710c:_0x2f710c),_0x278283=_0x2a77ad*Math[_0x294c10(0x3276)](_0x193464)-_0x1a3fdc*Math[_0x294c10(0x2f82)](_0x193464),_0x1a3fdc=_0x2a77ad*Math['sin'](_0x193464)+_0x1a3fdc*Math[_0x294c10(0x3276)](_0x193464),_0x2a77ad=_0x278283,_0x22fdf4&&_0x27e230[_0x294c10(0x2009)](_0x22fdf4[_0x2d8222]['r'],_0x22fdf4[_0x2d8222]['g'],_0x22fdf4[_0x2d8222]['b'],_0x22fdf4[_0x2d8222]['a']);for(_0x1c5448=0x0;_0x1c5448<_0x495f3c-0x2;_0x1c5448++)_0x4338a1[_0x294c10(0x2009)](_0xf692a4[0x0+_0x476400],_0xf692a4[_0x1c5448+0x2+_0x476400],_0xf692a4[_0x1c5448+0x1+_0x476400]);_0x476400+=_0x495f3c;}else{for(_0x1c5448=0x0;_0x1c5448<_0x268b7f[_0x294c10(0x3090)][_0x294c10(0x9da)];_0x1c5448++)_0x1f839e[_0x294c10(0x2009)](_0x268b7f[_0x294c10(0x3090)][_0x1c5448][0x0]*_0x37f01c,_0x268b7f[_0x294c10(0x3090)][_0x1c5448][0x1]*_0x369166,_0x268b7f[_0x294c10(0x3090)][_0x1c5448][0x2]*_0x5492ee),_0x43f910[_0x294c10(0x2009)](0x0,_0x1138ae['e']['UseOpenGLOrientationForUV']?0x1:0x0);for(_0x2d8222=0x0;_0x2d8222<_0x2132ae;_0x2d8222++)for(_0x1c5448=0x0;_0x1c5448<_0x268b7f[_0x294c10(0x7b5)][_0x2d8222][_0x294c10(0x9da)]-0x2;_0x1c5448++)_0x4338a1[_0x294c10(0x2009)](_0x268b7f['face'][_0x2d8222][0x0],_0x268b7f[_0x294c10(0x7b5)][_0x2d8222][_0x1c5448+0x2],_0x268b7f[_0x294c10(0x7b5)][_0x2d8222][_0x1c5448+0x1]);}_0x2c5f60['x']['ComputeNormals'](_0x1f839e,_0x4338a1,_0x5aa5d8),_0x2c5f60['x']['_ComputeSides'](_0x44f5dd,_0x1f839e,_0x4338a1,_0x5aa5d8,_0x43f910,_0x5df96b[_0x294c10(0x3c51)],_0x5df96b['backUVs']);const _0x4ab8fb=new _0x2c5f60['x']();return _0x4ab8fb[_0x294c10(0x22f1)]=_0x1f839e,_0x4ab8fb[_0x294c10(0x1c52)]=_0x4338a1,_0x4ab8fb[_0x294c10(0x1d9d)]=_0x5aa5d8,_0x4ab8fb[_0x294c10(0x216e)]=_0x43f910,_0x22fdf4&&_0xc16587&&(_0x4ab8fb[_0x294c10(0x38b6)]=_0x27e230),_0x4ab8fb;}function _0x238f7e(_0x25e283,_0x1ff3f4={},_0x160297=null){var _0x56b961=a8_0xcbd5;const _0x8158ce=new _0x283249['Kj'](_0x25e283,_0x160297),_0x416ac3=(_0x1ff3f4['sideOrientation']=_0x283249['Kj'][_0x56b961(0xd14)](_0x1ff3f4[_0x56b961(0xc38)]),_0x8158ce[_0x56b961(0x1d11)]=_0x1ff3f4[_0x56b961(0xc38)],_0xf1da12(_0x1ff3f4));return _0x416ac3[_0x56b961(0x1d88)](_0x8158ce,_0x1ff3f4['updatable']),_0x8158ce;}_0x2c5f60['x'][_0x4e800b(0x1723)]=_0xf1da12,_0x283249['Kj'][_0x4e800b(0x1723)]=(_0x5d3b1e,_0xa6a760,_0x526813)=>_0x238f7e(_0x5d3b1e,_0xa6a760,_0x526813);},0x120c8:(_0x9d453a,_0x354766,_0x698d36)=>{var _0x117e96=a8_0x2e955a;_0x698d36['d'](_0x354766,{'LY':()=>_0x3109c2});var _0x3e19e2=_0x698d36(0xd53f),_0x529ed3=_0x698d36(0x94e3),_0x4dbf1e=_0x698d36(0x1679c),_0x4e807d=_0x698d36(0xb5a7),_0x120567=_0x698d36(0x11338);function _0xe477d7(_0x1f4a8d){var _0x2bce98=a8_0xcbd5;let _0x53aafa=_0x1f4a8d[_0x2bce98(0x29ad)];var _0x10a1d1=_0x1f4a8d[_0x2bce98(0x138e)]||!0x1,_0x387eaa=_0x1f4a8d[_0x2bce98(0xd8f)]||!0x1,_0x135613=_0x1f4a8d[_0x2bce98(0x24fb)]||!0x1,_0x5a4fc2=Math[_0x2bce98(0x27d7)](_0x53aafa[0x0][_0x2bce98(0x9da)]/0x2);let _0x244647=_0x1f4a8d['offset']||_0x5a4fc2;_0x244647=_0x244647>_0x5a4fc2?_0x5a4fc2:Math['floor'](_0x244647);var _0x5a4fc2=0x0===_0x1f4a8d[_0x2bce98(0xc38)]?0x0:_0x1f4a8d[_0x2bce98(0xc38)]||_0x4e807d['x']['DEFAULTSIDE'],_0x1c2978=_0x1f4a8d[_0x2bce98(0x216e)],_0x1f831c=_0x1f4a8d['colors'];const _0x5c0374=[],_0x1bbf7e=[],_0x3698cd=[],_0x1ad615=[],_0x377de7=[],_0x2ddec5=[],_0x5f4d35=[],_0x46aed9=[];let _0x4b97f3;const _0x3d052d=[],_0x188e24=[];let _0x239157,_0x1e081d,_0x480526;if(_0x53aafa[_0x2bce98(0x9da)]<0x2){const _0x3db880=[],_0x5d6ea6=[];for(_0x1e081d=0x0;_0x1e081d<_0x53aafa[0x0][_0x2bce98(0x9da)]-_0x244647;_0x1e081d++)_0x3db880['push'](_0x53aafa[0x0][_0x1e081d]),_0x5d6ea6[_0x2bce98(0x2009)](_0x53aafa[0x0][_0x1e081d+_0x244647]);_0x53aafa=[_0x3db880,_0x5d6ea6];}let _0x58ef72=0x0;var _0x3eac27,_0x83c75e,_0x1a67e7,_0x42f495=_0x387eaa?0x1:0x0;let _0x4aa656;_0x4b97f3=_0x53aafa[0x0][_0x2bce98(0x9da)];let _0x1e8db0,_0x4308a5;for(_0x239157=0x0;_0x239157<_0x53aafa[_0x2bce98(0x9da)];_0x239157++){for(_0x5f4d35[_0x239157]=0x0,_0x377de7[_0x239157]=[0x0],_0x3eac27=(_0x4aa656=_0x53aafa[_0x239157])[_0x2bce98(0x9da)],_0x4b97f3=_0x4b97f3<_0x3eac27?_0x4b97f3:_0x3eac27,_0x480526=0x0;_0x480526<_0x3eac27;)_0x5c0374[_0x2bce98(0x2009)](_0x4aa656[_0x480526]['x'],_0x4aa656[_0x480526]['y'],_0x4aa656[_0x480526]['z']),0x0<_0x480526&&(_0x1e8db0=_0x4aa656[_0x480526][_0x2bce98(0x34cd)](_0x4aa656[_0x480526-0x1])['length'](),_0x4308a5=_0x1e8db0+_0x5f4d35[_0x239157],_0x377de7[_0x239157][_0x2bce98(0x2009)](_0x4308a5),_0x5f4d35[_0x239157]=_0x4308a5),_0x480526++;_0x387eaa&&(_0x480526--,_0x5c0374['push'](_0x4aa656[0x0]['x'],_0x4aa656[0x0]['y'],_0x4aa656[0x0]['z']),_0x1e8db0=_0x4aa656[_0x480526][_0x2bce98(0x34cd)](_0x4aa656[0x0])[_0x2bce98(0x9da)](),_0x4308a5=_0x1e8db0+_0x5f4d35[_0x239157],_0x377de7[_0x239157][_0x2bce98(0x2009)](_0x4308a5),_0x5f4d35[_0x239157]=_0x4308a5),_0x3d052d[_0x239157]=_0x3eac27+_0x42f495,_0x188e24[_0x239157]=_0x58ef72,_0x58ef72+=_0x3eac27+_0x42f495;}let _0x37d45b,_0x24183c,_0x465bf5=null,_0x318805=null;for(_0x1e081d=0x0;_0x1e081d<_0x4b97f3+_0x42f495;_0x1e081d++){for(_0x46aed9[_0x1e081d]=0x0,_0x2ddec5[_0x1e081d]=[0x0],_0x239157=0x0;_0x239157<_0x53aafa[_0x2bce98(0x9da)]-0x1;_0x239157++)_0x37d45b=_0x53aafa[_0x239157],_0x24183c=_0x53aafa[_0x239157+0x1],_0x318805=_0x1e081d===_0x4b97f3?(_0x465bf5=_0x37d45b[0x0],_0x24183c[0x0]):(_0x465bf5=_0x37d45b[_0x1e081d],_0x24183c[_0x1e081d]),_0x1e8db0=_0x318805[_0x2bce98(0x34cd)](_0x465bf5)[_0x2bce98(0x9da)](),_0x4308a5=_0x1e8db0+_0x46aed9[_0x1e081d],_0x2ddec5[_0x1e081d][_0x2bce98(0x2009)](_0x4308a5),_0x46aed9[_0x1e081d]=_0x4308a5;_0x10a1d1&&_0x318805&&_0x465bf5&&(_0x37d45b=_0x53aafa[_0x239157],_0x24183c=_0x53aafa[0x0],_0x1e081d===_0x4b97f3&&(_0x318805=_0x24183c[0x0]),_0x1e8db0=_0x318805[_0x2bce98(0x34cd)](_0x465bf5)[_0x2bce98(0x9da)](),_0x4308a5=_0x1e8db0+_0x46aed9[_0x1e081d],_0x46aed9[_0x1e081d]=_0x4308a5);}if(_0x1c2978){for(_0x239157=0x0;_0x239157<_0x1c2978[_0x2bce98(0x9da)];_0x239157++)_0x1ad615[_0x2bce98(0x2009)](_0x1c2978[_0x239157]['x'],_0x120567['e'][_0x2bce98(0x119b)]?0x1-_0x1c2978[_0x239157]['y']:_0x1c2978[_0x239157]['y']);}else{for(_0x239157=0x0;_0x239157<_0x53aafa[_0x2bce98(0x9da)];_0x239157++)for(_0x1e081d=0x0;_0x1e081d<_0x4b97f3+_0x42f495;_0x1e081d++)_0x83c75e=0x0!=_0x5f4d35[_0x239157]?_0x377de7[_0x239157][_0x1e081d]/_0x5f4d35[_0x239157]:0x0,_0x1a67e7=0x0!=_0x46aed9[_0x1e081d]?_0x2ddec5[_0x1e081d][_0x239157]/_0x46aed9[_0x1e081d]:0x0,_0x135613?_0x1ad615[_0x2bce98(0x2009)](_0x1a67e7,_0x83c75e):_0x1ad615[_0x2bce98(0x2009)](_0x83c75e,_0x120567['e'][_0x2bce98(0x119b)]?0x1-_0x1a67e7:_0x1a67e7);}let _0x1b690a=_0x239157=0x0,_0x37edc0=_0x3d052d[_0x239157]-0x1,_0x34fc4d=_0x3d052d[_0x239157+0x1]-0x1,_0xa319aa=_0x37edc0<_0x34fc4d?_0x37edc0:_0x34fc4d,_0x54ac07=_0x188e24[0x1]-_0x188e24[0x0];for(var _0x37a477=_0x10a1d1?_0x3d052d[_0x2bce98(0x9da)]:_0x3d052d[_0x2bce98(0x9da)]-0x1;_0x1b690a<=_0xa319aa&&_0x239157<_0x37a477;)_0x1bbf7e[_0x2bce98(0x2009)](_0x1b690a,_0x1b690a+_0x54ac07,_0x1b690a+0x1),_0x1bbf7e[_0x2bce98(0x2009)](_0x1b690a+_0x54ac07+0x1,_0x1b690a+0x1,_0x1b690a+_0x54ac07),(_0x1b690a+=0x1)===_0xa319aa&&(_0x239157++,_0x34fc4d=_0x239157===_0x3d052d[_0x2bce98(0x9da)]-0x1?(_0x54ac07=_0x188e24[0x0]-_0x188e24[_0x239157],_0x37edc0=_0x3d052d[_0x239157]-0x1,_0x3d052d[0x0]-0x1):(_0x54ac07=_0x188e24[_0x239157+0x1]-_0x188e24[_0x239157],_0x37edc0=_0x3d052d[_0x239157]-0x1,_0x3d052d[_0x239157+0x1]-0x1),_0x1b690a=_0x188e24[_0x239157],_0xa319aa=_0x37edc0<_0x34fc4d?_0x37edc0+_0x1b690a:_0x34fc4d+_0x1b690a);if(_0x4e807d['x'][_0x2bce98(0x26a8)](_0x5c0374,_0x1bbf7e,_0x3698cd),_0x387eaa){var _0x1de278,_0x60caf8;for(_0x239157=0x0;_0x239157<_0x53aafa[_0x2bce98(0x9da)];_0x239157++)_0x1de278=0x3*_0x188e24[_0x239157],_0x60caf8=_0x239157+0x1<_0x53aafa[_0x2bce98(0x9da)]?0x3*(_0x188e24[_0x239157+0x1]-0x1):_0x3698cd[_0x2bce98(0x9da)]-0x3,_0x3698cd[_0x1de278]=0.5*(_0x3698cd[_0x1de278]+_0x3698cd[_0x60caf8]),_0x3698cd[0x1+_0x1de278]=0.5*(_0x3698cd[0x1+_0x1de278]+_0x3698cd[0x1+_0x60caf8]),_0x3698cd[0x2+_0x1de278]=0.5*(_0x3698cd[0x2+_0x1de278]+_0x3698cd[0x2+_0x60caf8]),_0x3698cd[_0x60caf8]=_0x3698cd[_0x1de278],_0x3698cd[0x1+_0x60caf8]=_0x3698cd[0x1+_0x1de278],_0x3698cd[0x2+_0x60caf8]=_0x3698cd[0x2+_0x1de278];}_0x4e807d['x'][_0x2bce98(0x1724)](_0x5a4fc2,_0x5c0374,_0x1bbf7e,_0x3698cd,_0x1ad615,_0x1f4a8d[_0x2bce98(0x3c51)],_0x1f4a8d[_0x2bce98(0xcc9)]);let _0x2c3796=null;if(_0x1f831c){_0x2c3796=new Float32Array(0x4*_0x1f831c[_0x2bce98(0x9da)]);for(let _0xb9a617=0x0;_0xb9a617<_0x1f831c[_0x2bce98(0x9da)];_0xb9a617++)_0x2c3796[0x4*_0xb9a617]=_0x1f831c[_0xb9a617]['r'],_0x2c3796[0x4*_0xb9a617+0x1]=_0x1f831c[_0xb9a617]['g'],_0x2c3796[0x4*_0xb9a617+0x2]=_0x1f831c[_0xb9a617]['b'],_0x2c3796[0x4*_0xb9a617+0x3]=_0x1f831c[_0xb9a617]['a'];}const _0x2624b3=new _0x4e807d['x']();var _0x5a4fc2=new Float32Array(_0x5c0374),_0x1f4a8d=new Float32Array(_0x3698cd),_0x43ca78=new Float32Array(_0x1ad615);return _0x2624b3[_0x2bce98(0x1c52)]=_0x1bbf7e,_0x2624b3['positions']=_0x5a4fc2,_0x2624b3[_0x2bce98(0x1d9d)]=_0x1f4a8d,_0x2624b3['uvs']=_0x43ca78,_0x2c3796&&_0x2624b3['set'](_0x2c3796,_0x4dbf1e['o'][_0x2bce98(0x1d01)]),_0x387eaa&&(_0x2624b3[_0x2bce98(0x299f)]=_0x188e24),_0x2624b3;}function _0x3109c2(_0x5aee32,_0x42e511,_0xd2cd8c=null){var _0xc9405c=a8_0xcbd5,_0x38884a=_0x42e511[_0xc9405c(0x29ad)],_0x8fa7c=_0x42e511['closeArray'],_0x561860=_0x42e511[_0xc9405c(0xd8f)],_0x46312b=_0x529ed3['Kj'][_0xc9405c(0xd14)](_0x42e511[_0xc9405c(0xc38)]);const _0x34e71d=_0x42e511[_0xc9405c(0x3150)];var _0x3a743b=_0x42e511[_0xc9405c(0x1f36)];if(_0x34e71d){const _0x259cba=_0x3e19e2['jp'][_0xc9405c(0x310d)][0x0][_0xc9405c(0x34b)](Number[_0xc9405c(0x399e)]),_0x301785=_0x3e19e2['jp']['Vector3'][0x1]['setAll'](-Number[_0xc9405c(0x399e)]);var _0x3ae785=_0x34e71d[_0xc9405c(0xcc8)](_0x4dbf1e['o']['PositionKind']);{var _0x3153bf=_0x3ae785;let _0x3cf120=_0x38884a[0x0][_0xc9405c(0x9da)];var _0x7150f=_0x34e71d;let _0x27bd86=0x0;var _0x26a328=_0x7150f[_0xc9405c(0x1d11)]===_0x529ed3['Kj'][_0xc9405c(0x349e)]?0x2:0x1;for(let _0x409b44=0x1;_0x409b44<=_0x26a328;++_0x409b44)for(let _0xa0e336=0x0;_0xa0e336<_0x38884a[_0xc9405c(0x9da)];++_0xa0e336){var _0x221ee0=_0x38884a[_0xa0e336],_0xc4480=_0x221ee0[_0xc9405c(0x9da)];_0x3cf120=_0x3cf120<_0xc4480?_0x3cf120:_0xc4480;for(let _0xc9c405=0x0;_0xc9c405<_0x3cf120;++_0xc9c405){var _0x51d80d=_0x221ee0[_0xc9c405];_0x3153bf[_0x27bd86]=_0x51d80d['x'],_0x3153bf[_0x27bd86+0x1]=_0x51d80d['y'],_0x3153bf[_0x27bd86+0x2]=_0x51d80d['z'],_0x259cba[_0xc9405c(0x13fc)](_0x51d80d['x'],_0x51d80d['y'],_0x51d80d['z']),_0x301785[_0xc9405c(0x2836)](_0x51d80d['x'],_0x51d80d['y'],_0x51d80d['z']),_0x27bd86+=0x3;}_0x7150f[_0xc9405c(0x245d)]&&_0x7150f[_0xc9405c(0x245d)][_0xc9405c(0xd8f)]&&(_0xc4480=_0x221ee0[0x0],_0x3153bf[_0x27bd86]=_0xc4480['x'],_0x3153bf[_0x27bd86+0x1]=_0xc4480['y'],_0x3153bf[_0x27bd86+0x2]=_0xc4480['z'],_0x27bd86+=0x3);}}if(_0x34e71d[_0xc9405c(0x35a2)]?_0x34e71d['getBoundingInfo']()[_0xc9405c(0x38a6)](_0x259cba,_0x301785,_0x34e71d[_0xc9405c(0x38ec)]):_0x34e71d[_0xc9405c(0x1756)](_0x259cba,_0x301785,_0x34e71d[_0xc9405c(0x38ec)]),_0x34e71d['updateVerticesData'](_0x4dbf1e['o'][_0xc9405c(0x1745)],_0x3ae785,!0x1,!0x1),_0x42e511[_0xc9405c(0x38b6)]){const _0x385ac2=_0x34e71d['getVerticesData'](_0x4dbf1e['o'][_0xc9405c(0x1d01)]);for(let _0x1b9e2d=0x0,_0x279db0=0x0;_0x1b9e2d<_0x42e511[_0xc9405c(0x38b6)][_0xc9405c(0x9da)];_0x1b9e2d++,_0x279db0+=0x4){var _0x2f5abd=_0x42e511[_0xc9405c(0x38b6)][_0x1b9e2d];_0x385ac2[_0x279db0]=_0x2f5abd['r'],_0x385ac2[_0x279db0+0x1]=_0x2f5abd['g'],_0x385ac2[_0x279db0+0x2]=_0x2f5abd['b'],_0x385ac2[_0x279db0+0x3]=_0x2f5abd['a'];}_0x34e71d['updateVerticesData'](_0x4dbf1e['o'][_0xc9405c(0x1d01)],_0x385ac2,!0x1,!0x1);}if(_0x42e511[_0xc9405c(0x216e)]){const _0x286b1c=_0x34e71d[_0xc9405c(0xcc8)](_0x4dbf1e['o'][_0xc9405c(0x3884)]);for(let _0x33317e=0x0;_0x33317e<_0x42e511[_0xc9405c(0x216e)]['length'];_0x33317e++)_0x286b1c[0x2*_0x33317e]=_0x42e511['uvs'][_0x33317e]['x'],_0x286b1c[0x2*_0x33317e+0x1]=_0x120567['e'][_0xc9405c(0x119b)]?0x1-_0x42e511['uvs'][_0x33317e]['y']:_0x42e511['uvs'][_0x33317e]['y'];_0x34e71d[_0xc9405c(0x17fd)](_0x4dbf1e['o'][_0xc9405c(0x3884)],_0x286b1c,!0x1,!0x1);}if(!_0x34e71d['areNormalsFrozen']||_0x34e71d[_0xc9405c(0x1eb7)]){var _0x2f5367=_0x34e71d[_0xc9405c(0x1fe6)]();const _0x48d3f4=_0x34e71d[_0xc9405c(0xcc8)](_0x4dbf1e['o']['NormalKind']);var _0x10bcc0=_0x34e71d[_0xc9405c(0x1eb7)]?_0x34e71d['getFacetDataParameters']():null;if(_0x4e807d['x'][_0xc9405c(0x26a8)](_0x3ae785,_0x2f5367,_0x48d3f4,_0x10bcc0),_0x34e71d[_0xc9405c(0x245d)]&&_0x34e71d[_0xc9405c(0x245d)][_0xc9405c(0xd8f)]){var _0x2beb50,_0x34290d;for(let _0xa88d05=0x0;_0xa88d05<_0x38884a[_0xc9405c(0x9da)];_0xa88d05++)_0x2beb50=0x3*_0x34e71d[_0xc9405c(0x245d)][_0xc9405c(0x5f2)][_0xa88d05],_0x34290d=_0xa88d05+0x1<_0x38884a[_0xc9405c(0x9da)]?0x3*(_0x34e71d[_0xc9405c(0x245d)][_0xc9405c(0x5f2)][_0xa88d05+0x1]-0x1):_0x48d3f4[_0xc9405c(0x9da)]-0x3,_0x48d3f4[_0x2beb50]=0.5*(_0x48d3f4[_0x2beb50]+_0x48d3f4[_0x34290d]),_0x48d3f4[0x1+_0x2beb50]=0.5*(_0x48d3f4[0x1+_0x2beb50]+_0x48d3f4[0x1+_0x34290d]),_0x48d3f4[0x2+_0x2beb50]=0.5*(_0x48d3f4[0x2+_0x2beb50]+_0x48d3f4[0x2+_0x34290d]),_0x48d3f4[_0x34290d]=_0x48d3f4[_0x2beb50],_0x48d3f4[0x1+_0x34290d]=_0x48d3f4[0x1+_0x2beb50],_0x48d3f4[0x2+_0x34290d]=_0x48d3f4[0x2+_0x2beb50];}_0x34e71d[_0xc9405c(0x2ab1)]||_0x34e71d[_0xc9405c(0x17fd)](_0x4dbf1e['o'][_0xc9405c(0x1600)],_0x48d3f4,!0x1,!0x1);}return _0x34e71d;}{const _0x237ff3=new _0x529ed3['Kj'](_0x5aee32,_0xd2cd8c),_0x5d7c6b=(_0x237ff3['_originalBuilderSideOrientation']=_0x46312b,_0x237ff3['_creationDataStorage']=new _0x529ed3['gW'](),_0xe477d7(_0x42e511));return _0x561860&&(_0x237ff3[_0xc9405c(0x245d)][_0xc9405c(0x5f2)]=_0x5d7c6b[_0xc9405c(0x299f)]),_0x237ff3[_0xc9405c(0x245d)][_0xc9405c(0xd8f)]=_0x561860,_0x237ff3[_0xc9405c(0x245d)][_0xc9405c(0x138e)]=_0x8fa7c,_0x5d7c6b[_0xc9405c(0x1d88)](_0x237ff3,_0x3a743b),_0x237ff3;}}_0x4e807d['x'][_0x117e96(0x1c87)]=_0xe477d7,_0x529ed3['Kj'][_0x117e96(0x1c87)]=(_0x3d2b80,_0x27915d,_0x1912eb=!0x1,_0x33fbac,_0x2799a5,_0x4f708,_0x38726e=!0x1,_0x3a2a59,_0x52ac29)=>_0x3109c2(_0x3d2b80,{'pathArray':_0x27915d,'closeArray':_0x1912eb,'closePath':_0x33fbac,'offset':_0x2799a5,'updatable':_0x38726e,'sideOrientation':_0x3a2a59,'instance':_0x52ac29},_0x4f708);},0x189f:(_0x2067c7,_0x18ffb4,_0x235482)=>{var _0x14dfe3=a8_0x2e955a;_0x235482['d'](_0x18ffb4,{'Gc':()=>_0x30bf9b,'bC':()=>_0x405cdd});var _0x2bb6e1=_0x235482(0xd53f),_0x8cc64c=_0x235482(0x94e3),_0x25582c=_0x235482(0x120c8),_0xa3881a=_0x235482(0xcc9e);function _0x30bf9b(_0x8247d3,_0x385bd8,_0x284920=null){var _0x36acea=a8_0xcbd5,_0x48fbf4=_0x385bd8[_0x36acea(0x106b)],_0x2f94c7=_0x385bd8[_0x36acea(0x29fb)],_0x436a0a=_0x385bd8['scale']||0x1,_0x47d7bc=_0x385bd8[_0x36acea(0xfb0)]||0x0,_0x3f9586=0x0===_0x385bd8[_0x36acea(0x3e6d)]?0x0:_0x385bd8[_0x36acea(0x3e6d)]||_0x8cc64c['Kj'][_0x36acea(0x3ae1)],_0x3130bc=_0x385bd8['updatable'],_0x3345c8=_0x8cc64c['Kj'][_0x36acea(0xd14)](_0x385bd8[_0x36acea(0xc38)]),_0x292b0c=_0x385bd8[_0x36acea(0x3150)]||null,_0x477a6f=_0x385bd8['invertUV']||!0x1,_0x3ddcbf=_0x385bd8['closeShape']||!0x1;return _0x2f24e4(_0x8247d3,_0x2f94c7,_0x48fbf4,_0x436a0a,_0x47d7bc,null,null,_0x385bd8['closePath']||!0x1,_0x3ddcbf,_0x3f9586,!0x1,_0x284920,!!_0x3130bc,_0x3345c8,_0x292b0c,_0x477a6f,_0x385bd8[_0x36acea(0x3c51)]||null,_0x385bd8['backUVs']||null,_0x385bd8[_0x36acea(0x94e)]||null,!!_0x385bd8[_0x36acea(0x278b)]);}function _0x405cdd(_0x157240,_0x414bb8,_0x5656c3=null){var _0x171ffa=a8_0xcbd5,_0x25e52a=_0x414bb8['path'],_0xfc0c64=_0x414bb8[_0x171ffa(0x29fb)],_0x700e66=_0x414bb8[_0x171ffa(0x2438)]||(()=>0x1),_0x35f717=_0x414bb8[_0x171ffa(0x3555)]||(()=>0x0),_0x26f603=_0x414bb8[_0x171ffa(0xd8f)]||_0x414bb8['ribbonCloseArray']||!0x1,_0x52054d=_0x414bb8[_0x171ffa(0x21e5)]||_0x414bb8[_0x171ffa(0x439)]||!0x1,_0x3bf5c1=0x0===_0x414bb8[_0x171ffa(0x3e6d)]?0x0:_0x414bb8['cap']||_0x8cc64c['Kj'][_0x171ffa(0x3ae1)],_0x46b8e9=_0x414bb8[_0x171ffa(0x1f36)],_0x545c71=_0x414bb8[_0x171ffa(0x94e)]||null,_0x36adee=_0x414bb8['adjustFrame']||!0x1;return _0x2f24e4(_0x157240,_0xfc0c64,_0x25e52a,null,null,_0x700e66,_0x35f717,_0x26f603,_0x52054d,_0x3bf5c1,!0x0,_0x5656c3,!!_0x46b8e9,_0x8cc64c['Kj']['_GetDefaultSideOrientation'](_0x414bb8['sideOrientation']),_0x414bb8['instance']||null,_0x414bb8[_0x171ffa(0x24fb)]||!0x1,_0x414bb8[_0x171ffa(0x3c51)]||null,_0x414bb8['backUVs']||null,_0x545c71,_0x36adee);}function _0x2f24e4(_0x2d4dee,_0x1f4074,_0x577a2d,_0x46be9c,_0xde01fa,_0x10ba05,_0x182697,_0x3a794f,_0x24872f,_0x10e09d,_0xbaba54,_0x2db925,_0x113e7a,_0x362099,_0x293f04,_0x5bcf9a,_0x22316e,_0x3eaf25,_0x38b93e,_0x5187ab){var _0x49ff3a=a8_0xcbd5,_0x18181e=(_0x2ee89a,_0x379f3f,_0x2ff972,_0x332998,_0x560a30,_0x4c2feb,_0x161640,_0x3d2952,_0xac0ffc,_0x4a57b7,_0x10ab38)=>{var _0x10af9e=a8_0xcbd5;const _0x42a8cc=_0x2ff972[_0x10af9e(0x250f)](),_0x5abf40=_0x2ff972[_0x10af9e(0x3eac)](),_0x399deb=_0x2ff972[_0x10af9e(0x3703)]();var _0x2c1ab6,_0x5693e1=_0x2ff972[_0x10af9e(0x127f)]();if(_0x10ab38){for(let _0x1804fd=0x0;_0x1804fd<_0x42a8cc['length'];_0x1804fd++)0x0==_0x42a8cc[_0x1804fd]['x']&&0x0==_0x42a8cc[_0x1804fd]['y']&&0x0==_0x42a8cc[_0x1804fd]['z']&&_0x42a8cc[_0x1804fd][_0x10af9e(0x2687)](_0x42a8cc[_0x1804fd-0x1]),0x0==_0x5abf40[_0x1804fd]['x']&&0x0==_0x5abf40[_0x1804fd]['y']&&0x0==_0x5abf40[_0x1804fd]['z']&&_0x5abf40[_0x1804fd][_0x10af9e(0x2687)](_0x5abf40[_0x1804fd-0x1]),0x0==_0x399deb[_0x1804fd]['x']&&0x0==_0x399deb[_0x1804fd]['y']&&0x0==_0x399deb[_0x1804fd]['z']&&_0x399deb[_0x1804fd][_0x10af9e(0x2687)](_0x399deb[_0x1804fd-0x1]),0x0<_0x1804fd&&(_0x2c1ab6=_0x42a8cc[_0x1804fd-0x1],_0x2bb6e1['P']['Dot'](_0x2c1ab6,_0x42a8cc[_0x1804fd])<0x0&&_0x42a8cc[_0x1804fd]['scaleInPlace'](-0x1),_0x2c1ab6=_0x5abf40[_0x1804fd-0x1],_0x2bb6e1['P'][_0x10af9e(0x936)](_0x2c1ab6,_0x5abf40[_0x1804fd])<0x0&&_0x5abf40[_0x1804fd][_0x10af9e(0x3679)](-0x1),_0x2c1ab6=_0x399deb[_0x1804fd-0x1],_0x2bb6e1['P'][_0x10af9e(0x936)](_0x2c1ab6,_0x399deb[_0x1804fd])<0x0&&_0x399deb[_0x1804fd]['scaleInPlace'](-0x1));}let _0x473acd=0x0;const _0x1d1ceb=_0x4a57b7&&_0x3d2952?_0x3d2952:()=>null!==_0x4c2feb?_0x4c2feb:0x0,_0x17b605=_0x4a57b7&&_0x161640?_0x161640:()=>null!==_0x560a30?_0x560a30:0x1;let _0x5f3b92=_0xac0ffc===_0x8cc64c['Kj'][_0x10af9e(0x3ae1)]||_0xac0ffc===_0x8cc64c['Kj'][_0x10af9e(0x38a2)]?0x0:0x2;var _0x46d3fa=_0x2bb6e1['jp']['Matrix'][0x0];for(let _0x484422=0x0;_0x484422<_0x379f3f[_0x10af9e(0x9da)];_0x484422++){const _0xbc6e=new Array();var _0x28e83e=_0x1d1ceb(_0x484422,_0x5693e1[_0x484422]),_0x2add36=_0x17b605(_0x484422,_0x5693e1[_0x484422]);_0x2bb6e1['y3'][_0x10af9e(0x3f9a)](_0x42a8cc[_0x484422],_0x473acd,_0x46d3fa);for(let _0x18a0e7=0x0;_0x18a0e7<_0x2ee89a[_0x10af9e(0x9da)];_0x18a0e7++){var _0x4e3b64=_0x42a8cc[_0x484422]['scale'](_0x2ee89a[_0x18a0e7]['z'])[_0x10af9e(0x2ed7)](_0x5abf40[_0x484422][_0x10af9e(0xa64)](_0x2ee89a[_0x18a0e7]['x']))[_0x10af9e(0x2ed7)](_0x399deb[_0x484422][_0x10af9e(0xa64)](_0x2ee89a[_0x18a0e7]['y']));const _0xc60542=_0x2bb6e1['P'][_0x10af9e(0x317a)]();_0x2bb6e1['P'][_0x10af9e(0x330a)](_0x4e3b64,_0x46d3fa,_0xc60542),_0xc60542['scaleInPlace'](_0x2add36)[_0x10af9e(0x16b8)](_0x379f3f[_0x484422]),_0xbc6e[_0x18a0e7]=_0xc60542;}_0x332998[_0x5f3b92]=_0xbc6e,_0x473acd+=_0x28e83e,_0x5f3b92++;}var _0x2ee4a9=_0x1d5860=>{var _0x2337bd=_0x10af9e;const _0x24259f=Array(),_0x2229a7=_0x2bb6e1['P'][_0x2337bd(0x317a)]();let _0xd90154;for(_0xd90154=0x0;_0xd90154<_0x1d5860[_0x2337bd(0x9da)];_0xd90154++)_0x2229a7[_0x2337bd(0x16b8)](_0x1d5860[_0xd90154]);for(_0x2229a7['scaleInPlace'](0x1/_0x1d5860[_0x2337bd(0x9da)]),_0xd90154=0x0;_0xd90154<_0x1d5860['length'];_0xd90154++)_0x24259f[_0x2337bd(0x2009)](_0x2229a7);return _0x24259f;};switch(_0xac0ffc){case _0x8cc64c['Kj'][_0x10af9e(0x3ae1)]:break;case _0x8cc64c['Kj'][_0x10af9e(0x270c)]:_0x332998[0x0]=_0x2ee4a9(_0x332998[0x2]),_0x332998[0x1]=_0x332998[0x2];break;case _0x8cc64c['Kj'][_0x10af9e(0x38a2)]:_0x332998[_0x5f3b92]=_0x332998[_0x5f3b92-0x1],_0x332998[_0x5f3b92+0x1]=_0x2ee4a9(_0x332998[_0x5f3b92-0x1]);break;case _0x8cc64c['Kj'][_0x10af9e(0x2a00)]:_0x332998[0x0]=_0x2ee4a9(_0x332998[0x2]),_0x332998[0x1]=_0x332998[0x2],_0x332998[_0x5f3b92]=_0x332998[_0x5f3b92-0x1],_0x332998[_0x5f3b92+0x1]=_0x2ee4a9(_0x332998[_0x5f3b92-0x1]);}return _0x332998;};let _0x3012a5,_0x39ddf2;if(_0x293f04){const _0x17e0c3=_0x293f04[_0x49ff3a(0x245d)];return _0x3012a5=_0x38b93e?_0x17e0c3[_0x49ff3a(0x1149)][_0x49ff3a(0xc7c)](_0x577a2d,_0x38b93e):_0x17e0c3['path3D'][_0x49ff3a(0xc7c)](_0x577a2d),_0x39ddf2=_0x18181e(_0x1f4074,_0x577a2d,_0x17e0c3[_0x49ff3a(0x1149)],_0x17e0c3[_0x49ff3a(0x29ad)],_0x46be9c,_0xde01fa,_0x10ba05,_0x182697,_0x17e0c3['cap'],_0xbaba54,_0x5187ab),(0x0,_0x25582c['LY'])('',{'pathArray':_0x39ddf2,'closeArray':!0x1,'closePath':!0x1,'offset':0x0,'updatable':!0x1,'sideOrientation':0x0,'instance':_0x293f04},_0x2db925||void 0x0);}_0x3012a5=_0x38b93e?new _0xa3881a['$B'](_0x577a2d,_0x38b93e):new _0xa3881a['$B'](_0x577a2d),_0x293f04=new Array(),(_0x10e09d=_0x10e09d<0x0||0x3<_0x10e09d?0x0:_0x10e09d,_0x39ddf2=_0x18181e(_0x1f4074,_0x577a2d,_0x3012a5,_0x293f04,_0x46be9c,_0xde01fa,_0x10ba05,_0x182697,_0x10e09d,_0xbaba54,_0x5187ab));const _0x434853=(0x0,_0x25582c['LY'])(_0x2d4dee,{'pathArray':_0x39ddf2,'closeArray':_0x3a794f,'closePath':_0x24872f,'updatable':_0x113e7a,'sideOrientation':_0x362099,'invertUV':_0x5bcf9a,'frontUVs':_0x22316e||void 0x0,'backUVs':_0x3eaf25||void 0x0},_0x2db925);return _0x434853[_0x49ff3a(0x245d)][_0x49ff3a(0x29ad)]=_0x39ddf2,_0x434853[_0x49ff3a(0x245d)][_0x49ff3a(0x1149)]=_0x3012a5,_0x434853['_creationDataStorage']['cap']=_0x10e09d,_0x434853;}_0x8cc64c['Kj'][_0x14dfe3(0x30b)]=(_0x5d3bcb,_0x3650fc,_0x3bca53,_0x300138,_0x1159b2,_0x54c15c,_0x469e83=null,_0x392eb2,_0x50a2cd,_0x7c6740)=>_0x30bf9b(_0x5d3bcb,{'shape':_0x3650fc,'path':_0x3bca53,'scale':_0x300138,'rotation':_0x1159b2,'cap':0x0===_0x54c15c?0x0:_0x54c15c||_0x8cc64c['Kj'][_0x14dfe3(0x3ae1)],'sideOrientation':_0x50a2cd,'instance':_0x7c6740,'updatable':_0x392eb2},_0x469e83),_0x8cc64c['Kj'][_0x14dfe3(0x1753)]=(_0xefc1f,_0x372141,_0x61ddfc,_0x380e3a,_0x2a5807,_0x57d8f4,_0x39f0c0,_0x557f1b,_0x4006c3,_0x18e6a2,_0x5ce9ad,_0x4e8690)=>_0x405cdd(_0xefc1f,{'shape':_0x372141,'path':_0x61ddfc,'scaleFunction':_0x380e3a,'rotationFunction':_0x2a5807,'ribbonCloseArray':_0x57d8f4,'ribbonClosePath':_0x39f0c0,'cap':0x0===_0x557f1b?0x0:_0x557f1b||_0x8cc64c['Kj'][_0x14dfe3(0x3ae1)],'sideOrientation':_0x5ce9ad,'instance':_0x4e8690,'updatable':_0x18e6a2},_0x4006c3);},0x16a94:(_0x41515a,_0x5e03ce,_0x15a0a3)=>{_0x15a0a3['d'](_0x5e03ce,{'Qk':()=>_0x2f8ac3});var _0x2eaef4=_0x15a0a3(0xd53f),_0x8529b8=_0x15a0a3(0x94e3),_0x1b0913=_0x15a0a3(0xb5a7),_0x45d75a=_0x15a0a3(0x11338);function _0x50e68c(_0x202959){var _0x555949=a8_0xcbd5,_0x549739=_0x202959[_0x555949(0x601)]||0x20,_0x3f1a03=_0x202959[_0x555949(0x13db)]||_0x202959[_0x555949(0x1d0e)]||0x1,_0x2fe9a1=_0x202959[_0x555949(0x3a5f)]||_0x202959[_0x555949(0x1d0e)]||0x1,_0x16fd37=_0x202959[_0x555949(0x55d)]||_0x202959[_0x555949(0x1d0e)]||0x1,_0x1ba75b=(!_0x202959[_0x555949(0x1a11)]||!(_0x202959['arc']<=0x0||0x1<_0x202959[_0x555949(0x1a11)]))&&_0x202959[_0x555949(0x1a11)]||0x1,_0x4392cc=!(_0x202959[_0x555949(0x4033)]&&_0x202959[_0x555949(0x4033)]<=0x0)&&_0x202959[_0x555949(0x4033)]||0x1,_0x51e87a=0x0===_0x202959[_0x555949(0xc38)]?0x0:_0x202959['sideOrientation']||_0x1b0913['x'][_0x555949(0x810)],_0x383c51=!!_0x202959['dedupTopBottomIndices'],_0x2e822d=new _0x2eaef4['P'](_0x3f1a03/0x2,_0x2fe9a1/0x2,_0x16fd37/0x2),_0x4eb6b5=0x2+_0x549739,_0x4bb671=0x2*_0x4eb6b5;const _0x22a548=[],_0x1c74a1=[],_0x513fa9=[],_0x58de3b=[];for(let _0x1a0a29=0x0;_0x1a0a29<=_0x4eb6b5;_0x1a0a29++){var _0xfdc38=_0x1a0a29/_0x4eb6b5,_0x2633a7=_0xfdc38*Math['PI']*_0x4392cc;for(let _0x44af1e=0x0;_0x44af1e<=_0x4bb671;_0x44af1e++){var _0x4a1600=_0x44af1e/_0x4bb671,_0x22d03a=_0x4a1600*Math['PI']*0x2*_0x1ba75b,_0x517d97=_0x2eaef4['y3'][_0x555949(0x1aa5)](-_0x2633a7),_0x22d03a=_0x2eaef4['y3'][_0x555949(0x266f)](_0x22d03a),_0x517d97=_0x2eaef4['P'][_0x555949(0x285c)](_0x2eaef4['P']['Up'](),_0x517d97);const _0x44340c=_0x2eaef4['P'][_0x555949(0x285c)](_0x517d97,_0x22d03a);_0x517d97=_0x44340c[_0x555949(0x1b3b)](_0x2e822d),_0x22d03a=_0x44340c[_0x555949(0x3da8)](_0x2e822d)[_0x555949(0x90a)](),(_0x1c74a1['push'](_0x517d97['x'],_0x517d97['y'],_0x517d97['z']),_0x513fa9[_0x555949(0x2009)](_0x22d03a['x'],_0x22d03a['y'],_0x22d03a['z']),_0x58de3b[_0x555949(0x2009)](_0x4a1600,_0x45d75a['e']['UseOpenGLOrientationForUV']?0x1-_0xfdc38:_0xfdc38));}if(0x0<_0x1a0a29){var _0x155b74=_0x1c74a1[_0x555949(0x9da)]/0x3;for(let _0x1f5c8f=_0x155b74-0x2*(0x1+_0x4bb671);_0x1f5c8f+_0x4bb671+0x2<_0x155b74;_0x1f5c8f++)_0x383c51?(0x1<_0x1a0a29&&(_0x22a548[_0x555949(0x2009)](_0x1f5c8f),_0x22a548[_0x555949(0x2009)](_0x1f5c8f+0x1),_0x22a548[_0x555949(0x2009)](_0x1f5c8f+_0x4bb671+0x1)),(_0x1a0a29<_0x4eb6b5||_0x4392cc<0x1)&&(_0x22a548[_0x555949(0x2009)](_0x1f5c8f+_0x4bb671+0x1),_0x22a548['push'](_0x1f5c8f+0x1),_0x22a548[_0x555949(0x2009)](_0x1f5c8f+_0x4bb671+0x2))):(_0x22a548[_0x555949(0x2009)](_0x1f5c8f),_0x22a548['push'](_0x1f5c8f+0x1),_0x22a548[_0x555949(0x2009)](_0x1f5c8f+_0x4bb671+0x1),_0x22a548[_0x555949(0x2009)](_0x1f5c8f+_0x4bb671+0x1),_0x22a548[_0x555949(0x2009)](_0x1f5c8f+0x1),_0x22a548[_0x555949(0x2009)](_0x1f5c8f+_0x4bb671+0x2));}}_0x1b0913['x'][_0x555949(0x1724)](_0x51e87a,_0x1c74a1,_0x22a548,_0x513fa9,_0x58de3b,_0x202959[_0x555949(0x3c51)],_0x202959[_0x555949(0xcc9)]);const _0x11d469=new _0x1b0913['x']();return _0x11d469[_0x555949(0x1c52)]=_0x22a548,_0x11d469[_0x555949(0x22f1)]=_0x1c74a1,_0x11d469[_0x555949(0x1d9d)]=_0x513fa9,_0x11d469[_0x555949(0x216e)]=_0x58de3b,_0x11d469;}function _0x2f8ac3(_0x4feb2a,_0xf9b588={},_0xb445a2=null){var _0x4f096f=a8_0xcbd5;const _0x5e4b9a=new _0x8529b8['Kj'](_0x4feb2a,_0xb445a2),_0x2f47c9=(_0xf9b588[_0x4f096f(0xc38)]=_0x8529b8['Kj'][_0x4f096f(0xd14)](_0xf9b588[_0x4f096f(0xc38)]),_0x5e4b9a[_0x4f096f(0x1d11)]=_0xf9b588[_0x4f096f(0xc38)],_0x50e68c(_0xf9b588));return _0x2f47c9[_0x4f096f(0x1d88)](_0x5e4b9a,_0xf9b588[_0x4f096f(0x1f36)]),_0x5e4b9a;}_0x1b0913['x']['CreateSphere']=_0x50e68c,_0x8529b8['Kj']['CreateSphere']=(_0x4693c2,_0x2673e8,_0x417c7c,_0x576075,_0x18a04,_0x2fdabf)=>_0x2f8ac3(_0x4693c2,{'segments':_0x2673e8,'diameterX':_0x417c7c,'diameterY':_0x417c7c,'diameterZ':_0x417c7c,'sideOrientation':_0x2fdabf,'updatable':_0x18a04},_0x576075);},0x4268:(_0xffb99c,_0x313552,_0x199766)=>{var _0x262856=a8_0x2e955a;_0x199766['d'](_0x313552,{'cQ':()=>function(_0x58ae14,_0x3df634,_0x7dcaa7=null){var _0xa18688=a8_0xcbd5;const _0x1d0540=new _0x302789['Kj'](_0x58ae14,_0x7dcaa7),_0x44013d=(_0x3df634[_0xa18688(0xc38)]=_0x302789['Kj'][_0xa18688(0xd14)](_0x3df634[_0xa18688(0xc38)]),_0x1d0540[_0xa18688(0x1d11)]=_0x3df634[_0xa18688(0xc38)],_0x1fa1b7(_0x3df634));return _0x44013d['applyToMesh'](_0x1d0540,_0x3df634[_0xa18688(0x1f36)]),_0x1d0540;}});var _0x3c26b5=_0x199766(0xd53f),_0x418762=_0x199766(0xbd53),_0x302789=_0x199766(0x94e3),_0x591aec=_0x199766(0xb5a7),_0x3d1827=_0x199766(0x9126),_0x33e3fa=_0x199766(0x11338);function _0x1fa1b7(_0xa7ee00){var _0x5c2f5c=a8_0xcbd5;const _0x4df799=_0xa7ee00[_0x5c2f5c(0x29c6)]||new Array(0x6),_0x12036e=_0xa7ee00[_0x5c2f5c(0xdfc)];var _0x1eda52=_0xa7ee00[_0x5c2f5c(0x467)]||_0x302789['Kj'][_0x5c2f5c(0x17c1)],_0x955171=_0xa7ee00[_0x5c2f5c(0x15b3)]||_0xa7ee00[_0x5c2f5c(0xba1)]||0x1,_0xbc67d=_0xa7ee00[_0x5c2f5c(0x230c)]||_0xa7ee00[_0x5c2f5c(0xba1)]||0x1,_0x2d06e6=_0xa7ee00[_0x5c2f5c(0x2c6c)]||_0xa7ee00['size']||0x1,_0x28dae4=_0xa7ee00[_0x5c2f5c(0x22a1)]||_0xa7ee00[_0x5c2f5c(0x2d29)]||0x1,_0x873bbe=_0xa7ee00[_0x5c2f5c(0x1f6a)]||_0xa7ee00[_0x5c2f5c(0x2d29)]||0x1,_0x1de46a=_0xa7ee00[_0x5c2f5c(0x2b10)]||0x0,_0x1d13bd=_0xa7ee00[_0x5c2f5c(0x99f)]||0x0,_0x26e4ba=0x0===_0xa7ee00[_0x5c2f5c(0xc38)]?0x0:_0xa7ee00[_0x5c2f5c(0xc38)]||_0x591aec['x'][_0x5c2f5c(0x810)];for(let _0x153f73=0x0;_0x153f73<0x6;_0x153f73++)void 0x0===_0x4df799[_0x153f73]&&(_0x4df799[_0x153f73]=new _0x3c26b5['Lt'](0x0,0x0,0x1,0x1)),_0x12036e&&void 0x0===_0x12036e[_0x153f73]&&(_0x12036e[_0x153f73]=new _0x418762['HE'](0x1,0x1,0x1,0x1));var _0x338fa2,_0xa7ee00=_0x955171/0x2,_0x34f2ba=_0xbc67d/0x2,_0x382d8f=_0x2d06e6/0x2;const _0xe93807=[];for(let _0x10ba8b=0x0;_0x10ba8b<0x2;_0x10ba8b++)_0xe93807[_0x10ba8b]=(0x0,_0x3d1827['mm'])({'pattern':_0x1eda52,'tileWidth':_0x28dae4,'tileHeight':_0x873bbe,'width':_0x955171,'height':_0xbc67d,'alignVertical':_0x1d13bd,'alignHorizontal':_0x1de46a,'sideOrientation':_0x26e4ba});for(let _0xbc7a16=0x2;_0xbc7a16<0x4;_0xbc7a16++)_0xe93807[_0xbc7a16]=(0x0,_0x3d1827['mm'])({'pattern':_0x1eda52,'tileWidth':_0x28dae4,'tileHeight':_0x873bbe,'width':_0x2d06e6,'height':_0xbc67d,'alignVertical':_0x1d13bd,'alignHorizontal':_0x1de46a,'sideOrientation':_0x26e4ba});let _0x4e04d9=_0x1d13bd;_0x1d13bd===_0x302789['Kj'][_0x5c2f5c(0x1332)]?_0x4e04d9=_0x302789['Kj'][_0x5c2f5c(0x37a)]:_0x1d13bd===_0x302789['Kj'][_0x5c2f5c(0x37a)]&&(_0x4e04d9=_0x302789['Kj'][_0x5c2f5c(0x1332)]);for(let _0x36f929=0x4;_0x36f929<0x6;_0x36f929++)_0xe93807[_0x36f929]=(0x0,_0x3d1827['mm'])({'pattern':_0x1eda52,'tileWidth':_0x28dae4,'tileHeight':_0x873bbe,'width':_0x955171,'height':_0x2d06e6,'alignVertical':_0x4e04d9,'alignHorizontal':_0x1de46a,'sideOrientation':_0x26e4ba});let _0x102886=[],_0x41ec63=[],_0xeab554=[],_0x207486=[];const _0x35d84c=[],_0xed0da4=[],_0x180808=[],_0x593d4e=[];let _0x47822d=0x0;for(let _0x1242d3=0x0;_0x1242d3<0x6;_0x1242d3++){var _0x452489=_0xe93807[_0x1242d3]['positions'][_0x5c2f5c(0x9da)];_0xed0da4[_0x1242d3]=[],_0x180808[_0x1242d3]=[];for(let _0xce6029=0x0;_0xce6029<_0x452489/0x3;_0xce6029++)_0xed0da4[_0x1242d3]['push'](new _0x3c26b5['P'](_0xe93807[_0x1242d3]['positions'][0x3*_0xce6029],_0xe93807[_0x1242d3]['positions'][0x3*_0xce6029+0x1],_0xe93807[_0x1242d3]['positions'][0x3*_0xce6029+0x2])),_0x180808[_0x1242d3]['push'](new _0x3c26b5['P'](_0xe93807[_0x1242d3][_0x5c2f5c(0x1d9d)][0x3*_0xce6029],_0xe93807[_0x1242d3][_0x5c2f5c(0x1d9d)][0x3*_0xce6029+0x1],_0xe93807[_0x1242d3][_0x5c2f5c(0x1d9d)][0x3*_0xce6029+0x2]));_0x338fa2=_0xe93807[_0x1242d3]['uvs'][_0x5c2f5c(0x9da)],_0x593d4e[_0x1242d3]=[];for(let _0x2eb612=0x0;_0x2eb612<_0x338fa2;_0x2eb612+=0x2)_0x593d4e[_0x1242d3][_0x2eb612]=_0x4df799[_0x1242d3]['x']+(_0x4df799[_0x1242d3]['z']-_0x4df799[_0x1242d3]['x'])*_0xe93807[_0x1242d3][_0x5c2f5c(0x216e)][_0x2eb612],_0x593d4e[_0x1242d3][_0x2eb612+0x1]=_0x4df799[_0x1242d3]['y']+(_0x4df799[_0x1242d3]['w']-_0x4df799[_0x1242d3]['y'])*_0xe93807[_0x1242d3][_0x5c2f5c(0x216e)][_0x2eb612+0x1],_0x33e3fa['e'][_0x5c2f5c(0x119b)]&&(_0x593d4e[_0x1242d3][_0x2eb612+0x1]=0x1-_0x593d4e[_0x1242d3][_0x2eb612+0x1]);if(_0xeab554=_0xeab554[_0x5c2f5c(0x1ee7)](_0x593d4e[_0x1242d3]),_0x207486=_0x207486[_0x5c2f5c(0x1ee7)](_0xe93807[_0x1242d3][_0x5c2f5c(0x1c52)][_0x5c2f5c(0x40b4)](_0x495ed2=>_0x495ed2+_0x47822d)),_0x47822d+=_0xed0da4[_0x1242d3][_0x5c2f5c(0x9da)],_0x12036e){for(let _0x3c5a2d=0x0;_0x3c5a2d<0x4;_0x3c5a2d++)_0x35d84c['push'](_0x12036e[_0x1242d3]['r'],_0x12036e[_0x1242d3]['g'],_0x12036e[_0x1242d3]['b'],_0x12036e[_0x1242d3]['a']);}}const _0x3c7667=new _0x3c26b5['P'](0x0,0x0,_0x382d8f),_0x1f3956=_0x3c26b5['y3'][_0x5c2f5c(0x266f)](Math['PI']),_0x4c2262=(_0x102886=_0xed0da4[0x0][_0x5c2f5c(0x40b4)](_0x4876c2=>_0x3c26b5['P'][_0x5c2f5c(0x92a)](_0x4876c2,_0x1f3956)[_0x5c2f5c(0x2ed7)](_0x3c7667))[_0x5c2f5c(0x40b4)](_0x3be645=>[_0x3be645['x'],_0x3be645['y'],_0x3be645['z']])[_0x5c2f5c(0x59d)]((_0x2f197c,_0x10b8b4)=>_0x2f197c[_0x5c2f5c(0x1ee7)](_0x10b8b4),[]),_0x41ec63=_0x180808[0x0][_0x5c2f5c(0x40b4)](_0x2784f9=>_0x3c26b5['P'][_0x5c2f5c(0x92a)](_0x2784f9,_0x1f3956))[_0x5c2f5c(0x40b4)](_0x5ae2c4=>[_0x5ae2c4['x'],_0x5ae2c4['y'],_0x5ae2c4['z']])[_0x5c2f5c(0x59d)]((_0x8d41,_0x2ab2a1)=>_0x8d41[_0x5c2f5c(0x1ee7)](_0x2ab2a1),[]),_0x102886=_0x102886[_0x5c2f5c(0x1ee7)](_0xed0da4[0x1]['map'](_0x384969=>_0x384969[_0x5c2f5c(0x34cd)](_0x3c7667))[_0x5c2f5c(0x40b4)](_0x2ad60e=>[_0x2ad60e['x'],_0x2ad60e['y'],_0x2ad60e['z']])['reduce']((_0x1defe1,_0xb77476)=>_0x1defe1['concat'](_0xb77476),[])),_0x41ec63=_0x41ec63[_0x5c2f5c(0x1ee7)](_0x180808[0x1][_0x5c2f5c(0x40b4)](_0xf7ff5f=>[_0xf7ff5f['x'],_0xf7ff5f['y'],_0xf7ff5f['z']])[_0x5c2f5c(0x59d)]((_0x7376ea,_0x223b5f)=>_0x7376ea[_0x5c2f5c(0x1ee7)](_0x223b5f),[])),new _0x3c26b5['P'](_0xa7ee00,0x0,0x0)),_0x3b89c0=_0x3c26b5['y3'][_0x5c2f5c(0x266f)](-Math['PI']/0x2),_0x39cdd6=(_0x102886=_0x102886[_0x5c2f5c(0x1ee7)](_0xed0da4[0x2]['map'](_0x2b2b74=>_0x3c26b5['P'][_0x5c2f5c(0x92a)](_0x2b2b74,_0x3b89c0)['add'](_0x4c2262))[_0x5c2f5c(0x40b4)](_0x5abcfb=>[_0x5abcfb['x'],_0x5abcfb['y'],_0x5abcfb['z']])[_0x5c2f5c(0x59d)]((_0x3e2086,_0x5d8664)=>_0x3e2086['concat'](_0x5d8664),[])),_0x41ec63=_0x41ec63[_0x5c2f5c(0x1ee7)](_0x180808[0x2][_0x5c2f5c(0x40b4)](_0x1dd255=>_0x3c26b5['P'][_0x5c2f5c(0x92a)](_0x1dd255,_0x3b89c0))[_0x5c2f5c(0x40b4)](_0x42d8a0=>[_0x42d8a0['x'],_0x42d8a0['y'],_0x42d8a0['z']])[_0x5c2f5c(0x59d)]((_0x31d1f5,_0x31350b)=>_0x31d1f5[_0x5c2f5c(0x1ee7)](_0x31350b),[])),_0x3c26b5['y3'][_0x5c2f5c(0x266f)](Math['PI']/0x2)),_0x5e218a=(_0x102886=_0x102886[_0x5c2f5c(0x1ee7)](_0xed0da4[0x3][_0x5c2f5c(0x40b4)](_0x562300=>_0x3c26b5['P'][_0x5c2f5c(0x92a)](_0x562300,_0x39cdd6)['subtract'](_0x4c2262))[_0x5c2f5c(0x40b4)](_0x92a063=>[_0x92a063['x'],_0x92a063['y'],_0x92a063['z']])[_0x5c2f5c(0x59d)]((_0x3f8f74,_0x1bdefb)=>_0x3f8f74[_0x5c2f5c(0x1ee7)](_0x1bdefb),[])),_0x41ec63=_0x41ec63[_0x5c2f5c(0x1ee7)](_0x180808[0x3]['map'](_0x39c4b3=>_0x3c26b5['P'][_0x5c2f5c(0x92a)](_0x39c4b3,_0x39cdd6))[_0x5c2f5c(0x40b4)](_0x215fd7=>[_0x215fd7['x'],_0x215fd7['y'],_0x215fd7['z']])[_0x5c2f5c(0x59d)]((_0x79f9ee,_0x2c706f)=>_0x79f9ee[_0x5c2f5c(0x1ee7)](_0x2c706f),[])),new _0x3c26b5['P'](0x0,_0x34f2ba,0x0)),_0x799bd9=_0x3c26b5['y3'][_0x5c2f5c(0x5c2)](Math['PI']/0x2),_0x34efb1=(_0x102886=_0x102886[_0x5c2f5c(0x1ee7)](_0xed0da4[0x4]['map'](_0x58af68=>_0x3c26b5['P'][_0x5c2f5c(0x92a)](_0x58af68,_0x799bd9)[_0x5c2f5c(0x2ed7)](_0x5e218a))[_0x5c2f5c(0x40b4)](_0x111814=>[_0x111814['x'],_0x111814['y'],_0x111814['z']])[_0x5c2f5c(0x59d)]((_0x51777f,_0x21b762)=>_0x51777f['concat'](_0x21b762),[])),_0x41ec63=_0x41ec63[_0x5c2f5c(0x1ee7)](_0x180808[0x4]['map'](_0x51fb7b=>_0x3c26b5['P'][_0x5c2f5c(0x92a)](_0x51fb7b,_0x799bd9))[_0x5c2f5c(0x40b4)](_0xdca6c3=>[_0xdca6c3['x'],_0xdca6c3['y'],_0xdca6c3['z']])[_0x5c2f5c(0x59d)]((_0x5cd2e2,_0x5df6fa)=>_0x5cd2e2['concat'](_0x5df6fa),[])),_0x3c26b5['y3']['RotationX'](-Math['PI']/0x2)),_0x156255=(_0x102886=_0x102886['concat'](_0xed0da4[0x5]['map'](_0x2a1ce5=>_0x3c26b5['P'][_0x5c2f5c(0x92a)](_0x2a1ce5,_0x34efb1)['subtract'](_0x5e218a))['map'](_0x178118=>[_0x178118['x'],_0x178118['y'],_0x178118['z']])[_0x5c2f5c(0x59d)]((_0x4b57d1,_0x5dc59e)=>_0x4b57d1[_0x5c2f5c(0x1ee7)](_0x5dc59e),[])),_0x41ec63=_0x41ec63[_0x5c2f5c(0x1ee7)](_0x180808[0x5][_0x5c2f5c(0x40b4)](_0x46ce66=>_0x3c26b5['P']['TransformNormal'](_0x46ce66,_0x34efb1))[_0x5c2f5c(0x40b4)](_0x465ef6=>[_0x465ef6['x'],_0x465ef6['y'],_0x465ef6['z']])['reduce']((_0x2da806,_0x12c6eb)=>_0x2da806['concat'](_0x12c6eb),[])),_0x591aec['x'][_0x5c2f5c(0x1724)](_0x26e4ba,_0x102886,_0x207486,_0x41ec63,_0xeab554),new _0x591aec['x']());return _0x156255[_0x5c2f5c(0x1c52)]=_0x207486,_0x156255['positions']=_0x102886,_0x156255[_0x5c2f5c(0x1d9d)]=_0x41ec63,_0x156255[_0x5c2f5c(0x216e)]=_0xeab554,_0x12036e&&(_0x382d8f=_0x26e4ba===_0x591aec['x']['DOUBLESIDE']?_0x35d84c[_0x5c2f5c(0x1ee7)](_0x35d84c):_0x35d84c,_0x156255[_0x5c2f5c(0x38b6)]=_0x382d8f),_0x156255;}_0x591aec['x'][_0x262856(0x3bd7)]=_0x1fa1b7;},0x9126:(_0x1cde04,_0x34ae54,_0x16fe17)=>{var _0x29ad87=a8_0x2e955a;_0x16fe17['d'](_0x34ae54,{'KA':()=>function(_0x4fddcc,_0x54106d,_0x102cf6=null){var _0x1a631b=a8_0xcbd5;const _0x4ede24=new _0x55f481['Kj'](_0x4fddcc,_0x102cf6),_0x1218fe=(_0x54106d[_0x1a631b(0xc38)]=_0x55f481['Kj'][_0x1a631b(0xd14)](_0x54106d[_0x1a631b(0xc38)]),_0x4ede24[_0x1a631b(0x1d11)]=_0x54106d[_0x1a631b(0xc38)],_0x1ebebe(_0x54106d));return _0x1218fe['applyToMesh'](_0x4ede24,_0x54106d[_0x1a631b(0x1f36)]),_0x4ede24;},'mm':()=>_0x1ebebe});var _0x55f481=_0x16fe17(0x94e3),_0x8ac773=_0x16fe17(0xb5a7);function _0x1ebebe(_0x340739){var _0xfb8d78=a8_0xcbd5,_0x51293c=_0x340739[_0xfb8d78(0x467)]||_0x55f481['Kj'][_0xfb8d78(0x17c1)],_0x1145e4=_0x340739[_0xfb8d78(0x22a1)]||_0x340739[_0xfb8d78(0x2d29)]||0x1,_0x4e9e53=_0x340739['tileHeight']||_0x340739[_0xfb8d78(0x2d29)]||0x1,_0x5615aa=_0x340739['alignHorizontal']||0x0,_0x10c2fb=_0x340739[_0xfb8d78(0x99f)]||0x0,_0x4d3cfc=_0x340739[_0xfb8d78(0x15b3)]||_0x340739[_0xfb8d78(0xba1)]||0x1,_0x16230d=Math['floor'](_0x4d3cfc/_0x1145e4);let _0x3dbe62=_0x4d3cfc-_0x16230d*_0x1145e4;var _0x4d3cfc=_0x340739['height']||_0x340739['size']||0x1,_0x424840=Math['floor'](_0x4d3cfc/_0x4e9e53);let _0x5727e8=_0x4d3cfc-_0x424840*_0x4e9e53;var _0x188ab0=_0x1145e4*_0x16230d/0x2,_0x2c5310=_0x4e9e53*_0x424840/0x2;let _0x454768=0x0,_0x1cccf7=0x0,_0x13b6b2=0x0,_0x22d54c=0x0,_0x35db7a=0x0,_0x60dd90=0x0;if(0x0<_0x3dbe62||0x0<_0x5727e8){switch(_0x13b6b2=-_0x188ab0,_0x22d54c=-_0x2c5310,_0x35db7a=_0x188ab0,_0x60dd90=_0x2c5310,_0x5615aa){case _0x55f481['Kj'][_0xfb8d78(0x65d)]:_0x3dbe62/=0x2,_0x13b6b2-=_0x3dbe62,_0x35db7a+=_0x3dbe62;break;case _0x55f481['Kj']['LEFT']:_0x35db7a+=_0x3dbe62,_0x454768=-_0x3dbe62/0x2;break;case _0x55f481['Kj'][_0xfb8d78(0x414)]:_0x13b6b2-=_0x3dbe62,_0x454768=_0x3dbe62/0x2;}switch(_0x10c2fb){case _0x55f481['Kj'][_0xfb8d78(0x65d)]:_0x5727e8/=0x2,_0x22d54c-=_0x5727e8,_0x60dd90+=_0x5727e8;break;case _0x55f481['Kj'][_0xfb8d78(0x1332)]:_0x60dd90+=_0x5727e8,_0x1cccf7=-_0x5727e8/0x2;break;case _0x55f481['Kj'][_0xfb8d78(0x37a)]:_0x22d54c-=_0x5727e8,_0x1cccf7=_0x5727e8/0x2;}}const _0x1665b2=[],_0x3c973b=[],_0x20bdb1=[];_0x20bdb1[0x0]=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1],_0x20bdb1[0x1]=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1],_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x1ff)]&&_0x51293c!==_0x55f481['Kj']['ROTATE_ROW']||(_0x20bdb1[0x1]=[0x1,0x1,0x0,0x1,0x0,0x0,0x1,0x0]),_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x6d5)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x1c8a)]||(_0x20bdb1[0x1]=[0x1,0x0,0x0,0x0,0x0,0x1,0x1,0x1]),_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x87c)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x34cb)]||(_0x20bdb1[0x1]=[0x0,0x1,0x1,0x1,0x1,0x0,0x0,0x0]);let _0x45b806=[];const _0x271fea=[],_0x2c76f3=[];let _0x21747c=0x0;for(let _0x14fd53=0x0;_0x14fd53<_0x424840;_0x14fd53++)for(let _0x3d6d1a=0x0;_0x3d6d1a<_0x16230d;_0x3d6d1a++)_0x1665b2[_0xfb8d78(0x2009)](-_0x188ab0+_0x3d6d1a*_0x1145e4+_0x454768,-_0x2c5310+_0x14fd53*_0x4e9e53+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](-_0x188ab0+(_0x3d6d1a+0x1)*_0x1145e4+_0x454768,-_0x2c5310+_0x14fd53*_0x4e9e53+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](-_0x188ab0+(_0x3d6d1a+0x1)*_0x1145e4+_0x454768,-_0x2c5310+(_0x14fd53+0x1)*_0x4e9e53+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](-_0x188ab0+_0x3d6d1a*_0x1145e4+_0x454768,-_0x2c5310+(_0x14fd53+0x1)*_0x4e9e53+_0x1cccf7,0x0),_0x2c76f3['push'](_0x21747c,_0x21747c+0x1,_0x21747c+0x3,_0x21747c+0x1,_0x21747c+0x2,_0x21747c+0x3),_0x45b806=_0x51293c===_0x55f481['Kj']['FLIP_TILE']||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1ff)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x87c)]?_0x45b806[_0xfb8d78(0x1ee7)](_0x20bdb1[(_0x3d6d1a%0x2+_0x14fd53%0x2)%0x2]):_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1c8a)]||_0x51293c===_0x55f481['Kj']['ROTATE_ROW']||_0x51293c===_0x55f481['Kj']['FLIP_N_ROTATE_ROW']?_0x45b806['concat'](_0x20bdb1[_0x14fd53%0x2]):_0x45b806['concat'](_0x20bdb1[0x0]),_0x271fea[_0xfb8d78(0x2009)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x3c973b[_0xfb8d78(0x2009)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1),_0x21747c+=0x4;if(0x0<_0x3dbe62||0x0<_0x5727e8){var _0x4d3cfc=0x0<_0x5727e8&&(_0x10c2fb===_0x55f481['Kj']['CENTER']||_0x10c2fb===_0x55f481['Kj'][_0xfb8d78(0x37a)]),_0x10c2fb=0x0<_0x5727e8&&(_0x10c2fb===_0x55f481['Kj'][_0xfb8d78(0x65d)]||_0x10c2fb===_0x55f481['Kj'][_0xfb8d78(0x1332)]),_0x169cce=0x0<_0x3dbe62&&(_0x5615aa===_0x55f481['Kj']['CENTER']||_0x5615aa===_0x55f481['Kj']['RIGHT']),_0x5615aa=0x0<_0x3dbe62&&(_0x5615aa===_0x55f481['Kj'][_0xfb8d78(0x65d)]||_0x5615aa===_0x55f481['Kj'][_0xfb8d78(0x2dee)]);let _0x3df0cc=[],_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x43c4c7;if(_0x4d3cfc&&_0x169cce&&(_0x1665b2[_0xfb8d78(0x2009)](_0x13b6b2+_0x454768,_0x22d54c+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](-_0x188ab0+_0x454768,_0x22d54c+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](-_0x188ab0+_0x454768,_0x22d54c+_0x5727e8+_0x1cccf7,0x0),_0x1665b2['push'](_0x13b6b2+_0x454768,_0x22d54c+_0x5727e8+_0x1cccf7,0x0),_0x2c76f3[_0xfb8d78(0x2009)](_0x21747c,_0x21747c+0x1,_0x21747c+0x3,_0x21747c+0x1,_0x21747c+0x2,_0x21747c+0x3),_0x21747c+=0x4,_0x5e1a1f=0x1-_0x3dbe62/_0x1145e4,_0x476ba3=0x1-_0x5727e8/_0x4e9e53,_0x5d33cf=0x1,_0x43c4c7=0x1,_0x3df0cc=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x2822)]&&(_0x3df0cc=[0x1-_0x5e1a1f,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x43c4c7,0x1-_0x5e1a1f,0x1-_0x43c4c7]),_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1c8a)]&&(_0x3df0cc=[0x1-_0x5e1a1f,_0x476ba3,0x1-_0x5d33cf,_0x476ba3,0x1-_0x5d33cf,_0x43c4c7,0x1-_0x5e1a1f,_0x43c4c7]),_0x51293c===_0x55f481['Kj']['FLIP_N_ROTATE_ROW']&&(_0x3df0cc=[_0x5e1a1f,0x1-_0x476ba3,_0x5d33cf,0x1-_0x476ba3,_0x5d33cf,0x1-_0x43c4c7,_0x5e1a1f,0x1-_0x43c4c7]),_0x45b806=_0x45b806[_0xfb8d78(0x1ee7)](_0x3df0cc),_0x271fea[_0xfb8d78(0x2009)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x3c973b[_0xfb8d78(0x2009)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x4d3cfc&&_0x5615aa&&(_0x1665b2[_0xfb8d78(0x2009)](_0x188ab0+_0x454768,_0x22d54c+_0x1cccf7,0x0),_0x1665b2['push'](_0x35db7a+_0x454768,_0x22d54c+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](_0x35db7a+_0x454768,_0x22d54c+_0x5727e8+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](_0x188ab0+_0x454768,_0x22d54c+_0x5727e8+_0x1cccf7,0x0),_0x2c76f3['push'](_0x21747c,_0x21747c+0x1,_0x21747c+0x3,_0x21747c+0x1,_0x21747c+0x2,_0x21747c+0x3),_0x21747c+=0x4,_0x5e1a1f=0x0,_0x476ba3=0x1-_0x5727e8/_0x4e9e53,_0x5d33cf=_0x3dbe62/_0x1145e4,_0x43c4c7=0x1,_0x3df0cc=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],(_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x2822)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1ff)]&&_0x16230d%0x2==0x0)&&(_0x3df0cc=[0x1-_0x5e1a1f,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x43c4c7,0x1-_0x5e1a1f,0x1-_0x43c4c7]),(_0x51293c===_0x55f481['Kj']['FLIP_ROW']||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x6d5)]&&_0x16230d%0x2==0x0)&&(_0x3df0cc=[0x1-_0x5e1a1f,_0x476ba3,0x1-_0x5d33cf,_0x476ba3,0x1-_0x5d33cf,_0x43c4c7,0x1-_0x5e1a1f,_0x43c4c7]),(_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x34cb)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x87c)]&&_0x16230d%0x2==0x0)&&(_0x3df0cc=[_0x5e1a1f,0x1-_0x476ba3,_0x5d33cf,0x1-_0x476ba3,_0x5d33cf,0x1-_0x43c4c7,_0x5e1a1f,0x1-_0x43c4c7]),_0x45b806=_0x45b806[_0xfb8d78(0x1ee7)](_0x3df0cc),_0x271fea['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x3c973b[_0xfb8d78(0x2009)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x10c2fb&&_0x169cce&&(_0x1665b2[_0xfb8d78(0x2009)](_0x13b6b2+_0x454768,_0x2c5310+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](-_0x188ab0+_0x454768,_0x2c5310+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](-_0x188ab0+_0x454768,_0x60dd90+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](_0x13b6b2+_0x454768,_0x60dd90+_0x1cccf7,0x0),_0x2c76f3[_0xfb8d78(0x2009)](_0x21747c,_0x21747c+0x1,_0x21747c+0x3,_0x21747c+0x1,_0x21747c+0x2,_0x21747c+0x3),_0x21747c+=0x4,_0x5e1a1f=0x1-_0x3dbe62/_0x1145e4,_0x476ba3=0x0,_0x5d33cf=0x1,_0x43c4c7=_0x5727e8/_0x4e9e53,_0x3df0cc=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],(_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x2822)]&&_0x424840%0x2==0x1||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1ff)]&&_0x424840%0x1==0x0)&&(_0x3df0cc=[0x1-_0x5e1a1f,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x43c4c7,0x1-_0x5e1a1f,0x1-_0x43c4c7]),(_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1c8a)]&&_0x424840%0x2==0x1||_0x51293c===_0x55f481['Kj']['FLIP_TILE']&&_0x424840%0x2==0x0)&&(_0x3df0cc=[0x1-_0x5e1a1f,_0x476ba3,0x1-_0x5d33cf,_0x476ba3,0x1-_0x5d33cf,_0x43c4c7,0x1-_0x5e1a1f,_0x43c4c7]),(_0x51293c===_0x55f481['Kj']['FLIP_N_ROTATE_ROW']&&_0x424840%0x2==0x1||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x87c)]&&_0x424840%0x2==0x0)&&(_0x3df0cc=[_0x5e1a1f,0x1-_0x476ba3,_0x5d33cf,0x1-_0x476ba3,_0x5d33cf,0x1-_0x43c4c7,_0x5e1a1f,0x1-_0x43c4c7]),_0x45b806=_0x45b806[_0xfb8d78(0x1ee7)](_0x3df0cc),_0x271fea[_0xfb8d78(0x2009)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x3c973b[_0xfb8d78(0x2009)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x10c2fb&&_0x5615aa&&(_0x1665b2[_0xfb8d78(0x2009)](_0x188ab0+_0x454768,_0x2c5310+_0x1cccf7,0x0),_0x1665b2['push'](_0x35db7a+_0x454768,_0x2c5310+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](_0x35db7a+_0x454768,_0x60dd90+_0x1cccf7,0x0),_0x1665b2['push'](_0x188ab0+_0x454768,_0x60dd90+_0x1cccf7,0x0),_0x2c76f3[_0xfb8d78(0x2009)](_0x21747c,_0x21747c+0x1,_0x21747c+0x3,_0x21747c+0x1,_0x21747c+0x2,_0x21747c+0x3),_0x21747c+=0x4,_0x5e1a1f=0x0,_0x476ba3=0x0,_0x5d33cf=_0x3dbe62/_0x1145e4,_0x43c4c7=_0x5727e8/_0x4e9e53,_0x3df0cc=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],(_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x2822)]&&_0x424840%0x2==0x1||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1ff)]&&(_0x424840+_0x16230d)%0x2==0x1)&&(_0x3df0cc=[0x1-_0x5e1a1f,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x43c4c7,0x1-_0x5e1a1f,0x1-_0x43c4c7]),(_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1c8a)]&&_0x424840%0x2==0x1||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x6d5)]&&(_0x424840+_0x16230d)%0x2==0x1)&&(_0x3df0cc=[0x1-_0x5e1a1f,_0x476ba3,0x1-_0x5d33cf,_0x476ba3,0x1-_0x5d33cf,_0x43c4c7,0x1-_0x5e1a1f,_0x43c4c7]),(_0x51293c===_0x55f481['Kj']['FLIP_N_ROTATE_ROW']&&_0x424840%0x2==0x1||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x87c)]&&(_0x424840+_0x16230d)%0x2==0x1)&&(_0x3df0cc=[_0x5e1a1f,0x1-_0x476ba3,_0x5d33cf,0x1-_0x476ba3,_0x5d33cf,0x1-_0x43c4c7,_0x5e1a1f,0x1-_0x43c4c7]),_0x45b806=_0x45b806[_0xfb8d78(0x1ee7)](_0x3df0cc),_0x271fea[_0xfb8d78(0x2009)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x3c973b['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x4d3cfc){const _0x21d526=[];_0x5e1a1f=0x0,_0x476ba3=0x1-_0x5727e8/_0x4e9e53,_0x5d33cf=0x1,_0x43c4c7=0x1,_0x21d526[0x0]=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],_0x21d526[0x1]=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x1ff)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x2822)]||(_0x21d526[0x1]=[0x1-_0x5e1a1f,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x43c4c7,0x1-_0x5e1a1f,0x1-_0x43c4c7]),_0x51293c!==_0x55f481['Kj']['FLIP_TILE']&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x1c8a)]||(_0x21d526[0x1]=[0x1-_0x5e1a1f,_0x476ba3,0x1-_0x5d33cf,_0x476ba3,0x1-_0x5d33cf,_0x43c4c7,0x1-_0x5e1a1f,_0x43c4c7]),_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x87c)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x34cb)]||(_0x21d526[0x1]=[_0x5e1a1f,0x1-_0x476ba3,_0x5d33cf,0x1-_0x476ba3,_0x5d33cf,0x1-_0x43c4c7,_0x5e1a1f,0x1-_0x43c4c7]);for(let _0x462dc7=0x0;_0x462dc7<_0x16230d;_0x462dc7++)_0x1665b2['push'](-_0x188ab0+_0x462dc7*_0x1145e4+_0x454768,_0x22d54c+_0x1cccf7,0x0),_0x1665b2['push'](-_0x188ab0+(_0x462dc7+0x1)*_0x1145e4+_0x454768,_0x22d54c+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](-_0x188ab0+(_0x462dc7+0x1)*_0x1145e4+_0x454768,_0x22d54c+_0x5727e8+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](-_0x188ab0+_0x462dc7*_0x1145e4+_0x454768,_0x22d54c+_0x5727e8+_0x1cccf7,0x0),_0x2c76f3['push'](_0x21747c,_0x21747c+0x1,_0x21747c+0x3,_0x21747c+0x1,_0x21747c+0x2,_0x21747c+0x3),_0x21747c+=0x4,_0x45b806=_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x6d5)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1ff)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x87c)]?_0x45b806['concat'](_0x21d526[(_0x462dc7+0x1)%0x2]):_0x51293c===_0x55f481['Kj']['FLIP_ROW']||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x2822)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x34cb)]?_0x45b806[_0xfb8d78(0x1ee7)](_0x21d526[0x1]):_0x45b806[_0xfb8d78(0x1ee7)](_0x21d526[0x0]),_0x271fea['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x3c973b[_0xfb8d78(0x2009)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x10c2fb){const _0x3d125f=[];_0x5e1a1f=0x0,_0x476ba3=0x0,_0x5d33cf=0x1,_0x43c4c7=_0x5727e8/_0x4e9e53,_0x3d125f[0x0]=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],_0x3d125f[0x1]=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x1ff)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x2822)]||(_0x3d125f[0x1]=[0x1-_0x5e1a1f,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x43c4c7,0x1-_0x5e1a1f,0x1-_0x43c4c7]),_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x6d5)]&&_0x51293c!==_0x55f481['Kj']['FLIP_ROW']||(_0x3d125f[0x1]=[0x1-_0x5e1a1f,_0x476ba3,0x1-_0x5d33cf,_0x476ba3,0x1-_0x5d33cf,_0x43c4c7,0x1-_0x5e1a1f,_0x43c4c7]),_0x51293c!==_0x55f481['Kj']['FLIP_N_ROTATE_TILE']&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x34cb)]||(_0x3d125f[0x1]=[_0x5e1a1f,0x1-_0x476ba3,_0x5d33cf,0x1-_0x476ba3,_0x5d33cf,0x1-_0x43c4c7,_0x5e1a1f,0x1-_0x43c4c7]);for(let _0x3e1ba6=0x0;_0x3e1ba6<_0x16230d;_0x3e1ba6++)_0x1665b2['push'](-_0x188ab0+_0x3e1ba6*_0x1145e4+_0x454768,_0x60dd90-_0x5727e8+_0x1cccf7,0x0),_0x1665b2['push'](-_0x188ab0+(_0x3e1ba6+0x1)*_0x1145e4+_0x454768,_0x60dd90-_0x5727e8+_0x1cccf7,0x0),_0x1665b2['push'](-_0x188ab0+(_0x3e1ba6+0x1)*_0x1145e4+_0x454768,_0x60dd90+_0x1cccf7,0x0),_0x1665b2['push'](-_0x188ab0+_0x3e1ba6*_0x1145e4+_0x454768,_0x60dd90+_0x1cccf7,0x0),_0x2c76f3['push'](_0x21747c,_0x21747c+0x1,_0x21747c+0x3,_0x21747c+0x1,_0x21747c+0x2,_0x21747c+0x3),_0x21747c+=0x4,_0x45b806=_0x51293c===_0x55f481['Kj']['FLIP_TILE']||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1ff)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x87c)]?_0x45b806[_0xfb8d78(0x1ee7)](_0x3d125f[(_0x3e1ba6+_0x424840)%0x2]):_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1c8a)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x2822)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x34cb)]?_0x45b806[_0xfb8d78(0x1ee7)](_0x3d125f[_0x424840%0x2]):_0x45b806[_0xfb8d78(0x1ee7)](_0x3d125f[0x0]),_0x271fea[_0xfb8d78(0x2009)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x3c973b[_0xfb8d78(0x2009)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x169cce){const _0x197288=[];_0x5e1a1f=0x1-_0x3dbe62/_0x1145e4,_0x476ba3=0x0,_0x5d33cf=0x1,_0x43c4c7=0x1,_0x197288[0x0]=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],_0x197288[0x1]=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x1ff)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x2822)]||(_0x197288[0x1]=[0x1-_0x5e1a1f,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x43c4c7,0x1-_0x5e1a1f,0x1-_0x43c4c7]),_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x6d5)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x1c8a)]||(_0x197288[0x1]=[0x1-_0x5e1a1f,_0x476ba3,0x1-_0x5d33cf,_0x476ba3,0x1-_0x5d33cf,_0x43c4c7,0x1-_0x5e1a1f,_0x43c4c7]),_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x87c)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x34cb)]||(_0x197288[0x1]=[_0x5e1a1f,0x1-_0x476ba3,_0x5d33cf,0x1-_0x476ba3,_0x5d33cf,0x1-_0x43c4c7,_0x5e1a1f,0x1-_0x43c4c7]);for(let _0xe5c790=0x0;_0xe5c790<_0x424840;_0xe5c790++)_0x1665b2[_0xfb8d78(0x2009)](_0x13b6b2+_0x454768,-_0x2c5310+_0xe5c790*_0x4e9e53+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](_0x13b6b2+_0x3dbe62+_0x454768,-_0x2c5310+_0xe5c790*_0x4e9e53+_0x1cccf7,0x0),_0x1665b2['push'](_0x13b6b2+_0x3dbe62+_0x454768,-_0x2c5310+(_0xe5c790+0x1)*_0x4e9e53+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](_0x13b6b2+_0x454768,-_0x2c5310+(_0xe5c790+0x1)*_0x4e9e53+_0x1cccf7,0x0),_0x2c76f3[_0xfb8d78(0x2009)](_0x21747c,_0x21747c+0x1,_0x21747c+0x3,_0x21747c+0x1,_0x21747c+0x2,_0x21747c+0x3),_0x21747c+=0x4,_0x45b806=_0x51293c===_0x55f481['Kj']['FLIP_TILE']||_0x51293c===_0x55f481['Kj']['ROTATE_TILE']||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x87c)]?_0x45b806[_0xfb8d78(0x1ee7)](_0x197288[(_0xe5c790+0x1)%0x2]):_0x51293c===_0x55f481['Kj']['FLIP_ROW']||_0x51293c===_0x55f481['Kj']['ROTATE_ROW']||_0x51293c===_0x55f481['Kj']['FLIP_N_ROTATE_ROW']?_0x45b806['concat'](_0x197288[_0xe5c790%0x2]):_0x45b806['concat'](_0x197288[0x0]),_0x271fea[_0xfb8d78(0x2009)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x3c973b['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x5615aa){const _0x2ef10d=[];_0x5e1a1f=0x0,_0x476ba3=0x0,_0x5d33cf=_0x3dbe62/_0x4e9e53,_0x43c4c7=0x1,_0x2ef10d[0x0]=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],_0x2ef10d[0x1]=[_0x5e1a1f,_0x476ba3,_0x5d33cf,_0x476ba3,_0x5d33cf,_0x43c4c7,_0x5e1a1f,_0x43c4c7],_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x1ff)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x2822)]||(_0x2ef10d[0x1]=[0x1-_0x5e1a1f,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x476ba3,0x1-_0x5d33cf,0x1-_0x43c4c7,0x1-_0x5e1a1f,0x1-_0x43c4c7]),_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x6d5)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x1c8a)]||(_0x2ef10d[0x1]=[0x1-_0x5e1a1f,_0x476ba3,0x1-_0x5d33cf,_0x476ba3,0x1-_0x5d33cf,_0x43c4c7,0x1-_0x5e1a1f,_0x43c4c7]),_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x87c)]&&_0x51293c!==_0x55f481['Kj'][_0xfb8d78(0x34cb)]||(_0x2ef10d[0x1]=[_0x5e1a1f,0x1-_0x476ba3,_0x5d33cf,0x1-_0x476ba3,_0x5d33cf,0x1-_0x43c4c7,_0x5e1a1f,0x1-_0x43c4c7]);for(let _0x42c149=0x0;_0x42c149<_0x424840;_0x42c149++)_0x1665b2[_0xfb8d78(0x2009)](_0x35db7a-_0x3dbe62+_0x454768,-_0x2c5310+_0x42c149*_0x4e9e53+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](_0x35db7a+_0x454768,-_0x2c5310+_0x42c149*_0x4e9e53+_0x1cccf7,0x0),_0x1665b2[_0xfb8d78(0x2009)](_0x35db7a+_0x454768,-_0x2c5310+(_0x42c149+0x1)*_0x4e9e53+_0x1cccf7,0x0),_0x1665b2['push'](_0x35db7a-_0x3dbe62+_0x454768,-_0x2c5310+(_0x42c149+0x1)*_0x4e9e53+_0x1cccf7,0x0),_0x2c76f3[_0xfb8d78(0x2009)](_0x21747c,_0x21747c+0x1,_0x21747c+0x3,_0x21747c+0x1,_0x21747c+0x2,_0x21747c+0x3),_0x21747c+=0x4,_0x45b806=_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x6d5)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x1ff)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x87c)]?_0x45b806[_0xfb8d78(0x1ee7)](_0x2ef10d[(_0x42c149+_0x16230d)%0x2]):_0x51293c===_0x55f481['Kj']['FLIP_ROW']||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x2822)]||_0x51293c===_0x55f481['Kj'][_0xfb8d78(0x34cb)]?_0x45b806[_0xfb8d78(0x1ee7)](_0x2ef10d[_0x42c149%0x2]):_0x45b806[_0xfb8d78(0x1ee7)](_0x2ef10d[0x0]),_0x271fea[_0xfb8d78(0x2009)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x3c973b[_0xfb8d78(0x2009)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}}_0x4d3cfc=0x0===_0x340739[_0xfb8d78(0xc38)]?0x0:_0x340739[_0xfb8d78(0xc38)]||_0x8ac773['x'][_0xfb8d78(0x810)],_0x8ac773['x'][_0xfb8d78(0x1724)](_0x4d3cfc,_0x1665b2,_0x2c76f3,_0x3c973b,_0x45b806,_0x340739[_0xfb8d78(0x3c51)],_0x340739[_0xfb8d78(0xcc9)]);const _0x25201e=new _0x8ac773['x']();return _0x25201e['indices']=_0x2c76f3,_0x25201e['positions']=_0x1665b2,_0x25201e[_0xfb8d78(0x1d9d)]=_0x3c973b,_0x25201e['uvs']=_0x45b806,_0x10c2fb=_0x4d3cfc===_0x8ac773['x'][_0xfb8d78(0x349e)]?_0x271fea['concat'](_0x271fea):_0x271fea,(_0x25201e[_0xfb8d78(0x38b6)]=_0x10c2fb,_0x25201e);}_0x8ac773['x'][_0x29ad87(0x3667)]=_0x1ebebe;},0x1127a:(_0x24006e,_0x3f2cd5,_0x28c357)=>{var _0x25ee38=a8_0x2e955a;_0x28c357['d'](_0x3f2cd5,{'eu':()=>_0x131886});var _0xeac8e3=_0x28c357(0xd53f),_0x5326a3=_0x28c357(0x94e3),_0x5f3b60=_0x28c357(0xb5a7),_0x686f0d=_0x28c357(0x11338);function _0xc1be81(_0x505d06){var _0x2bcd3c=a8_0xcbd5;const _0x5ef8bb=[],_0x134c3d=[],_0x4e15c0=[],_0x159b72=[];var _0x32105b=_0x505d06['diameter']||0x1,_0x4e220f=_0x505d06['thickness']||0.5,_0x3c15f8=_0x505d06[_0x2bcd3c(0x2026)]||0x10,_0x4ce34a=0x0===_0x505d06[_0x2bcd3c(0xc38)]?0x0:_0x505d06[_0x2bcd3c(0xc38)]||_0x5f3b60['x'][_0x2bcd3c(0x810)],_0x4bce80=_0x3c15f8+0x1;for(let _0x41316b=0x0;_0x41316b<=_0x3c15f8;_0x41316b++){var _0x5826f8=_0x41316b/_0x3c15f8,_0x4a4181=_0x41316b*Math['PI']*0x2/_0x3c15f8-Math['PI']/0x2,_0x34ff0b=_0xeac8e3['y3'][_0x2bcd3c(0x1e1b)](_0x32105b/0x2,0x0,0x0)[_0x2bcd3c(0x1b3b)](_0xeac8e3['y3'][_0x2bcd3c(0x266f)](_0x4a4181));for(let _0x2bdee5=0x0;_0x2bdee5<=_0x3c15f8;_0x2bdee5++){var _0x2746c7=0x1-_0x2bdee5/_0x3c15f8,_0xe9f10f=_0x2bdee5*Math['PI']*0x2/_0x3c15f8+Math['PI'],_0x1955e2=Math['cos'](_0xe9f10f),_0xe9f10f=Math[_0x2bcd3c(0x2f82)](_0xe9f10f);let _0x492129=new _0xeac8e3['P'](_0x1955e2,_0xe9f10f,0x0);_0x1955e2=_0x492129[_0x2bcd3c(0xa64)](_0x4e220f/0x2),_0xe9f10f=new _0xeac8e3['FM'](_0x5826f8,_0x2746c7),_0x1955e2=_0xeac8e3['P']['TransformCoordinates'](_0x1955e2,_0x34ff0b),_0x2746c7=(_0x492129=_0xeac8e3['P']['TransformNormal'](_0x492129,_0x34ff0b),_0x134c3d['push'](_0x1955e2['x'],_0x1955e2['y'],_0x1955e2['z']),_0x4e15c0[_0x2bcd3c(0x2009)](_0x492129['x'],_0x492129['y'],_0x492129['z']),_0x159b72[_0x2bcd3c(0x2009)](_0xe9f10f['x'],_0x686f0d['e'][_0x2bcd3c(0x119b)]?0x1-_0xe9f10f['y']:_0xe9f10f['y']),(_0x41316b+0x1)%_0x4bce80),_0x1955e2=(_0x2bdee5+0x1)%_0x4bce80,(_0x5ef8bb[_0x2bcd3c(0x2009)](_0x41316b*_0x4bce80+_0x2bdee5),_0x5ef8bb[_0x2bcd3c(0x2009)](_0x41316b*_0x4bce80+_0x1955e2),_0x5ef8bb[_0x2bcd3c(0x2009)](_0x2746c7*_0x4bce80+_0x2bdee5),_0x5ef8bb['push'](_0x41316b*_0x4bce80+_0x1955e2),_0x5ef8bb[_0x2bcd3c(0x2009)](_0x2746c7*_0x4bce80+_0x1955e2),_0x5ef8bb[_0x2bcd3c(0x2009)](_0x2746c7*_0x4bce80+_0x2bdee5));}}_0x5f3b60['x'][_0x2bcd3c(0x1724)](_0x4ce34a,_0x134c3d,_0x5ef8bb,_0x4e15c0,_0x159b72,_0x505d06[_0x2bcd3c(0x3c51)],_0x505d06[_0x2bcd3c(0xcc9)]);const _0x1056ef=new _0x5f3b60['x']();return _0x1056ef['indices']=_0x5ef8bb,_0x1056ef[_0x2bcd3c(0x22f1)]=_0x134c3d,_0x1056ef[_0x2bcd3c(0x1d9d)]=_0x4e15c0,_0x1056ef[_0x2bcd3c(0x216e)]=_0x159b72,_0x1056ef;}function _0x131886(_0x402ba1,_0x504e1f={},_0x572bcd){var _0x5176d4=a8_0xcbd5;const _0x12a9da=new _0x5326a3['Kj'](_0x402ba1,_0x572bcd),_0x159676=(_0x504e1f[_0x5176d4(0xc38)]=_0x5326a3['Kj']['_GetDefaultSideOrientation'](_0x504e1f['sideOrientation']),_0x12a9da[_0x5176d4(0x1d11)]=_0x504e1f['sideOrientation'],_0xc1be81(_0x504e1f));return _0x159676[_0x5176d4(0x1d88)](_0x12a9da,_0x504e1f[_0x5176d4(0x1f36)]),_0x12a9da;}_0x5f3b60['x'][_0x25ee38(0x23d6)]=_0xc1be81,_0x5326a3['Kj'][_0x25ee38(0x23d6)]=(_0x2fa662,_0x486e8b,_0x4848fb,_0x4e15ed,_0x591c00,_0x501466,_0x214d2d)=>_0x131886(_0x2fa662,{'diameter':_0x486e8b,'thickness':_0x4848fb,'tessellation':_0x4e15ed,'sideOrientation':_0x214d2d,'updatable':_0x501466},_0x591c00);},0x93a5:(_0x4fc609,_0x58ae80,_0x2d640a)=>{var _0x488e67=a8_0x2e955a;_0x2d640a['d'](_0x58ae80,{'eB':()=>_0x48e928});var _0x489c8f=_0x2d640a(0xd53f),_0x14c88a=_0x2d640a(0x94e3),_0x3ad355=_0x2d640a(0xb5a7),_0x9d1e78=_0x2d640a(0x11338);function _0x502d3e(_0x22eb92){var _0x3466ab=a8_0xcbd5;const _0x243830=new Array(),_0x2a6b8f=new Array();var _0x5b716e=new Array();const _0x5870a4=new Array(),_0xc2fb9c=_0x22eb92[_0x3466ab(0xf75)]||0x2;var _0x161e57=_0x22eb92[_0x3466ab(0x220f)]||0.5,_0x297a66=_0x22eb92[_0x3466ab(0x24c9)]||0x20,_0x3515ed=_0x22eb92[_0x3466ab(0x38f6)]||0x20;const _0x421eee=_0x22eb92['p']||0x2,_0x34a19b=_0x22eb92['q']||0x3;var _0x5a3e58=0x0===_0x22eb92[_0x3466ab(0xc38)]?0x0:_0x22eb92['sideOrientation']||_0x3ad355['x']['DEFAULTSIDE'],_0x47081a=_0x3e3ebe=>{var _0xa196ad=_0x3466ab,_0x3ff2b3=Math['cos'](_0x3e3ebe),_0x1c66ae=Math[_0xa196ad(0x2f82)](_0x3e3ebe),_0x3e3ebe=_0x34a19b/_0x421eee*_0x3e3ebe,_0x489c39=Math['cos'](_0x3e3ebe),_0x3ff2b3=_0xc2fb9c*(0x2+_0x489c39)*0.5*_0x3ff2b3,_0x489c39=_0xc2fb9c*(0x2+_0x489c39)*_0x1c66ae*0.5,_0x1c66ae=_0xc2fb9c*Math[_0xa196ad(0x2f82)](_0x3e3ebe)*0.5;return new _0x489c8f['P'](_0x3ff2b3,_0x489c39,_0x1c66ae);};let _0x5becdd,_0x272870;for(_0x5becdd=0x0;_0x5becdd<=_0x297a66;_0x5becdd++){var _0x3b8cbe=_0x5becdd%_0x297a66/_0x297a66*0x2*_0x421eee*Math['PI'],_0xb8830d=_0x47081a(_0x3b8cbe);const _0xa85acf=_0x47081a(0.01+_0x3b8cbe);_0x3b8cbe=_0xa85acf[_0x3466ab(0x34cd)](_0xb8830d);let _0x53f806=_0xa85acf[_0x3466ab(0x2ed7)](_0xb8830d);const _0x2ed4c5=_0x489c8f['P'][_0x3466ab(0xc92)](_0x3b8cbe,_0x53f806);for(_0x53f806=_0x489c8f['P'][_0x3466ab(0xc92)](_0x2ed4c5,_0x3b8cbe),_0x2ed4c5[_0x3466ab(0x90a)](),_0x53f806[_0x3466ab(0x90a)](),_0x272870=0x0;_0x272870<_0x3515ed;_0x272870++){var _0x3c519d=_0x272870%_0x3515ed/_0x3515ed*0x2*Math['PI'],_0x46cfda=-_0x161e57*Math['cos'](_0x3c519d),_0x3c519d=_0x161e57*Math['sin'](_0x3c519d);_0x2a6b8f[_0x3466ab(0x2009)](_0xb8830d['x']+_0x46cfda*_0x53f806['x']+_0x3c519d*_0x2ed4c5['x']),_0x2a6b8f[_0x3466ab(0x2009)](_0xb8830d['y']+_0x46cfda*_0x53f806['y']+_0x3c519d*_0x2ed4c5['y']),_0x2a6b8f[_0x3466ab(0x2009)](_0xb8830d['z']+_0x46cfda*_0x53f806['z']+_0x3c519d*_0x2ed4c5['z']),_0x5870a4[_0x3466ab(0x2009)](_0x5becdd/_0x297a66),_0x5870a4[_0x3466ab(0x2009)](_0x9d1e78['e'][_0x3466ab(0x119b)]?0x1-_0x272870/_0x3515ed:_0x272870/_0x3515ed);}}for(_0x5becdd=0x0;_0x5becdd<_0x297a66;_0x5becdd++)for(_0x272870=0x0;_0x272870<_0x3515ed;_0x272870++){var _0x43e992=(_0x272870+0x1)%_0x3515ed,_0x52d136=_0x5becdd*_0x3515ed+_0x272870,_0x2ff9e9=(_0x5becdd+0x1)*_0x3515ed+_0x272870,_0x35e4de=(_0x5becdd+0x1)*_0x3515ed+_0x43e992,_0x43e992=_0x5becdd*_0x3515ed+_0x43e992;_0x243830[_0x3466ab(0x2009)](_0x43e992),_0x243830[_0x3466ab(0x2009)](_0x2ff9e9),_0x243830[_0x3466ab(0x2009)](_0x52d136),_0x243830[_0x3466ab(0x2009)](_0x43e992),_0x243830['push'](_0x35e4de),_0x243830[_0x3466ab(0x2009)](_0x2ff9e9);}_0x3ad355['x'][_0x3466ab(0x26a8)](_0x2a6b8f,_0x243830,_0x5b716e),_0x3ad355['x']['_ComputeSides'](_0x5a3e58,_0x2a6b8f,_0x243830,_0x5b716e,_0x5870a4,_0x22eb92[_0x3466ab(0x3c51)],_0x22eb92['backUVs']);const _0x2b3bd8=new _0x3ad355['x']();return _0x2b3bd8[_0x3466ab(0x1c52)]=_0x243830,_0x2b3bd8[_0x3466ab(0x22f1)]=_0x2a6b8f,_0x2b3bd8[_0x3466ab(0x1d9d)]=_0x5b716e,_0x2b3bd8['uvs']=_0x5870a4,_0x2b3bd8;}function _0x48e928(_0x5488ea,_0x282ebd={},_0x5d12a5){var _0x50a06c=a8_0xcbd5;const _0x95ebbf=new _0x14c88a['Kj'](_0x5488ea,_0x5d12a5),_0x2d1b28=(_0x282ebd[_0x50a06c(0xc38)]=_0x14c88a['Kj']['_GetDefaultSideOrientation'](_0x282ebd[_0x50a06c(0xc38)]),_0x95ebbf[_0x50a06c(0x1d11)]=_0x282ebd[_0x50a06c(0xc38)],_0x502d3e(_0x282ebd));return _0x2d1b28['applyToMesh'](_0x95ebbf,_0x282ebd[_0x50a06c(0x1f36)]),_0x95ebbf;}_0x3ad355['x'][_0x488e67(0x13d2)]=_0x502d3e,_0x14c88a['Kj'][_0x488e67(0x13d2)]=(_0xa671ce,_0x2d5d30,_0x1a5bf,_0x1a79c0,_0x4fd5f0,_0x200a7e,_0x462fdc,_0x10bf5d,_0x1fe7d9,_0x1f87f2)=>_0x48e928(_0xa671ce,{'radius':_0x2d5d30,'tube':_0x1a5bf,'radialSegments':_0x1a79c0,'tubularSegments':_0x4fd5f0,'p':_0x200a7e,'q':_0x462fdc,'sideOrientation':_0x1f87f2,'updatable':_0x1fe7d9},_0x10bf5d);},0x3e9d:(_0x4e5efe,_0x557183,_0x5be77c)=>{_0x5be77c['d'](_0x557183,{'_':()=>_0x29ef13});var _0x4cf067=_0x5be77c(0xd53f),_0x26f6d6=_0x5be77c(0x94e3),_0x513597=_0x5be77c(0x120c8),_0x6a4a44=_0x5be77c(0xcc9e);function _0x29ef13(_0x2e3e1c,_0x2c0ed6,_0x3f78a7=null){var _0x16541e=a8_0xcbd5,_0x4314d6=_0x2c0ed6['path'];let _0x1cf9ef=_0x2c0ed6[_0x16541e(0x3150)],_0x103543=0x1;void 0x0!==_0x2c0ed6['radius']?_0x103543=_0x2c0ed6[_0x16541e(0xf75)]:_0x1cf9ef&&(_0x103543=_0x1cf9ef[_0x16541e(0x245d)]['radius']);var _0x2fcebb=_0x2c0ed6[_0x16541e(0x2026)]||0x40,_0x21cda5=_0x2c0ed6[_0x16541e(0x3147)]||null;let _0x1a43f9=_0x2c0ed6[_0x16541e(0x3e6d)]||_0x26f6d6['Kj'][_0x16541e(0x3ae1)];var _0x1ecc3d=_0x2c0ed6['invertUV']||!0x1,_0x4a1477=_0x2c0ed6[_0x16541e(0x1f36)],_0x32f872=_0x26f6d6['Kj'][_0x16541e(0xd14)](_0x2c0ed6[_0x16541e(0xc38)]),_0xceaac6=(_0x2c0ed6[_0x16541e(0x1a11)]=(!_0x2c0ed6['arc']||!(_0x2c0ed6['arc']<=0x0||0x1<_0x2c0ed6[_0x16541e(0x1a11)]))&&_0x2c0ed6[_0x16541e(0x1a11)]||0x1,(_0x504b4f,_0xc098b3,_0x1a0fac,_0x38f529,_0x45bff5,_0x1e981c,_0x4a564c,_0x37eb41)=>{var _0x3a05d7=_0x16541e,_0x4e6347,_0x229962,_0x13158f=_0xc098b3[_0x3a05d7(0x250f)](),_0x2a97b4=_0xc098b3[_0x3a05d7(0x3eac)](),_0x4c74c8=_0xc098b3['getDistances'](),_0x17b0bf=0x2*Math['PI']/_0x45bff5*_0x37eb41;const _0x1e743a=_0x1e981c||(()=>_0x38f529);let _0x5e69d0,_0x14d7ef;var _0x38554e=_0x4cf067['jp'][_0x3a05d7(0x735)][0x0];let _0x55ef00=_0x4a564c===_0x26f6d6['Kj'][_0x3a05d7(0x3ae1)]||_0x4a564c===_0x26f6d6['Kj'][_0x3a05d7(0x38a2)]?0x0:0x2;for(let _0x24df26=0x0;_0x24df26<_0x504b4f[_0x3a05d7(0x9da)];_0x24df26++){_0x4e6347=_0x1e743a(_0x24df26,_0x4c74c8[_0x24df26]),_0x5e69d0=Array(),_0x229962=_0x2a97b4[_0x24df26];for(let _0x4f66c5=0x0;_0x4f66c5<_0x45bff5;_0x4f66c5++)_0x4cf067['y3'][_0x3a05d7(0x3f9a)](_0x13158f[_0x24df26],_0x17b0bf*_0x4f66c5,_0x38554e),_0x14d7ef=_0x5e69d0[_0x4f66c5]||_0x4cf067['P'][_0x3a05d7(0x317a)](),_0x4cf067['P'][_0x3a05d7(0x330a)](_0x229962,_0x38554e,_0x14d7ef),_0x14d7ef[_0x3a05d7(0x3679)](_0x4e6347)[_0x3a05d7(0x16b8)](_0x504b4f[_0x24df26]),_0x5e69d0[_0x4f66c5]=_0x14d7ef;_0x1a0fac[_0x55ef00]=_0x5e69d0,_0x55ef00++;}var _0x4f85c2=(_0x52a06b,_0x5d464f)=>{var _0x35307c=_0x3a05d7;const _0xa4b149=Array();for(let _0xd38bd8=0x0;_0xd38bd8<_0x52a06b;_0xd38bd8++)_0xa4b149[_0x35307c(0x2009)](_0x504b4f[_0x5d464f]);return _0xa4b149;};switch(_0x4a564c){case _0x26f6d6['Kj']['NO_CAP']:break;case _0x26f6d6['Kj'][_0x3a05d7(0x270c)]:_0x1a0fac[0x0]=_0x4f85c2(_0x45bff5,0x0),_0x1a0fac[0x1]=_0x1a0fac[0x2][_0x3a05d7(0x4033)](0x0);break;case _0x26f6d6['Kj'][_0x3a05d7(0x38a2)]:_0x1a0fac[_0x55ef00]=_0x1a0fac[_0x55ef00-0x1][_0x3a05d7(0x4033)](0x0),_0x1a0fac[_0x55ef00+0x1]=_0x4f85c2(_0x45bff5,_0x504b4f[_0x3a05d7(0x9da)]-0x1);break;case _0x26f6d6['Kj']['CAP_ALL']:_0x1a0fac[0x0]=_0x4f85c2(_0x45bff5,0x0),_0x1a0fac[0x1]=_0x1a0fac[0x2][_0x3a05d7(0x4033)](0x0),_0x1a0fac[_0x55ef00]=_0x1a0fac[_0x55ef00-0x1]['slice'](0x0),_0x1a0fac[_0x55ef00+0x1]=_0x4f85c2(_0x45bff5,_0x504b4f['length']-0x1);}return _0x1a0fac;});let _0x1f5734,_0x4daf34;if(_0x1cf9ef){const _0x1f9eb4=_0x1cf9ef[_0x16541e(0x245d)];var _0x2ca529=_0x2c0ed6[_0x16541e(0x1a11)]||_0x1f9eb4[_0x16541e(0x1a11)];return _0x1f5734=_0x1f9eb4[_0x16541e(0x1149)]['update'](_0x4314d6),_0x4daf34=_0xceaac6(_0x4314d6,_0x1f5734,_0x1f9eb4['pathArray'],_0x103543,_0x1f9eb4['tessellation'],_0x21cda5,_0x1f9eb4[_0x16541e(0x3e6d)],_0x2ca529),_0x1cf9ef=(0x0,_0x513597['LY'])('',{'pathArray':_0x4daf34,'instance':_0x1cf9ef}),_0x1f9eb4[_0x16541e(0x1149)]=_0x1f5734,_0x1f9eb4['pathArray']=_0x4daf34,_0x1f9eb4[_0x16541e(0x1a11)]=_0x2ca529,_0x1f9eb4['radius']=_0x103543,_0x1cf9ef;}_0x1f5734=new _0x6a4a44['$B'](_0x4314d6),_0x2ca529=new Array(),(_0x1a43f9=_0x1a43f9<0x0||0x3<_0x1a43f9?0x0:_0x1a43f9,_0x4daf34=_0xceaac6(_0x4314d6,_0x1f5734,_0x2ca529,_0x103543,_0x2fcebb,_0x21cda5,_0x1a43f9,_0x2c0ed6[_0x16541e(0x1a11)]));const _0x3f2cf2=(0x0,_0x513597['LY'])(_0x2e3e1c,{'pathArray':_0x4daf34,'closePath':!0x0,'closeArray':!0x1,'updatable':_0x4a1477,'sideOrientation':_0x32f872,'invertUV':_0x1ecc3d,'frontUVs':_0x2c0ed6[_0x16541e(0x3c51)],'backUVs':_0x2c0ed6[_0x16541e(0xcc9)]},_0x3f78a7);return _0x3f2cf2[_0x16541e(0x245d)][_0x16541e(0x29ad)]=_0x4daf34,_0x3f2cf2[_0x16541e(0x245d)]['path3D']=_0x1f5734,_0x3f2cf2[_0x16541e(0x245d)][_0x16541e(0x2026)]=_0x2fcebb,_0x3f2cf2[_0x16541e(0x245d)][_0x16541e(0x3e6d)]=_0x1a43f9,_0x3f2cf2[_0x16541e(0x245d)]['arc']=_0x2c0ed6[_0x16541e(0x1a11)],_0x3f2cf2[_0x16541e(0x245d)][_0x16541e(0xf75)]=_0x103543,_0x3f2cf2;}_0x26f6d6['Kj']['CreateTube']=(_0x1511b2,_0x7a82e4,_0x5d7026,_0x23e93c,_0x3c9991,_0x336fdf,_0x403e51,_0x4dd2ed,_0x41eb1e,_0x32ffb1)=>_0x29ef13(_0x1511b2,{'path':_0x7a82e4,'radius':_0x5d7026,'tessellation':_0x23e93c,'radiusFunction':_0x3c9991,'arc':0x1,'cap':_0x336fdf,'updatable':_0x4dd2ed,'sideOrientation':_0x41eb1e,'instance':_0x32ffb1},_0x403e51);},0x92ee:(_0x42e9bc,_0x489340,_0x323a86)=>{var _0xd9c3f8=a8_0x2e955a,_0x29b6a1=_0x323a86(0x4ba7),_0x54a6ea=_0x323a86(0x4052),_0x3af00c=_0x323a86(0xb5a7);function _0x81d60d(_0x4ef479){return new Promise(_0x13e7a0=>{var _0x1a7d71=a8_0xcbd5;DracoDecoderModule({'wasmBinary':_0x4ef479})[_0x1a7d71(0x3be)](_0x263bf9=>{_0x13e7a0({'module':_0x263bf9});});});}function _0x11ca8a(_0x212671,_0x5c021f,_0x110b4e,_0x323f7c,_0xe6df1d,_0x25f7c8){var _0xac72b4=a8_0xcbd5;const _0x29cf22=new _0x212671['DecoderBuffer'](),_0x1dc021=(_0x29cf22['Init'](_0x5c021f,_0x5c021f[_0xac72b4(0x3bd)]),new _0x212671[(_0xac72b4(0x1604))]());let _0x3a8826,_0x3fa906;try{var _0x55bbe2=_0x1dc021['GetEncodedGeometryType'](_0x29cf22);switch(_0x55bbe2){case _0x212671[_0xac72b4(0x1a87)]:_0x3a8826=new _0x212671[(_0xac72b4(0x1323))](),_0x3fa906=_0x1dc021['DecodeBufferToMesh'](_0x29cf22,_0x3a8826);break;case _0x212671[_0xac72b4(0x3bf7)]:_0x3a8826=new _0x212671[(_0xac72b4(0x3ba9))](),_0x3fa906=_0x1dc021['DecodeBufferToPointCloud'](_0x29cf22,_0x3a8826);break;default:throw new Error(_0xac72b4(0x3f50)+_0x55bbe2);}if(!_0x3fa906['ok']()||!_0x3a8826[_0xac72b4(0x1c33)])throw new Error(_0x3fa906[_0xac72b4(0x3612)]());if(_0x55bbe2===_0x212671['TRIANGULAR_MESH']){var _0x2f564c=0x3*_0x3a8826[_0xac72b4(0x3029)](),_0x26da4c=0x4*_0x2f564c,_0x53be1a=_0x212671['_malloc'](_0x26da4c);try{_0x1dc021[_0xac72b4(0x2c1a)](_0x3a8826,_0x26da4c,_0x53be1a);const _0x42115a=new Uint32Array(_0x2f564c);_0x42115a[_0xac72b4(0x1878)](new Uint32Array(_0x212671['HEAPF32'][_0xac72b4(0x314)],_0x53be1a,_0x2f564c)),_0x323f7c(_0x42115a);}finally{_0x212671['_free'](_0x53be1a);}}var _0x5f2337=(_0x282510,_0x21d968,_0x43bacd=0x1)=>{var _0x2173d1=_0xac72b4,_0x7cfb68=_0x21d968['num_components'](),_0x1d029a=_0x3a8826[_0x2173d1(0x27f3)](),_0x33b65c=_0x1d029a*_0x7cfb68,_0x3e4b7a=_0x33b65c*Float32Array[_0x2173d1(0xd5d)],_0x12e20c=_0x212671[_0x2173d1(0x39de)](_0x3e4b7a);try{_0x1dc021[_0x2173d1(0xaf4)](_0x3a8826,_0x21d968,_0x212671[_0x2173d1(0x1c8d)],_0x3e4b7a,_0x12e20c);var _0x22974c=new Float32Array(_0x212671[_0x2173d1(0x605)][_0x2173d1(0x314)],_0x12e20c,_0x33b65c);if(_0x2173d1(0x2fc8)===_0x282510&&0x3===_0x7cfb68){const _0x28b03a=new Float32Array(0x4*_0x1d029a);for(let _0x512a12=0x0,_0x5bed6a=0x0;_0x512a12<_0x28b03a[_0x2173d1(0x9da)];_0x512a12+=0x4,_0x5bed6a+=_0x7cfb68)_0x28b03a[_0x512a12+0x0]=_0x22974c[_0x5bed6a+0x0],_0x28b03a[_0x512a12+0x1]=_0x22974c[_0x5bed6a+0x1],_0x28b03a[_0x512a12+0x2]=_0x22974c[_0x5bed6a+0x2],_0x28b03a[_0x512a12+0x3]=0x1;_0xe6df1d(_0x282510,_0x28b03a);}else{const _0x279cc8=new Float32Array(_0x33b65c);if(_0x279cc8[_0x2173d1(0x1878)](new Float32Array(_0x212671[_0x2173d1(0x605)][_0x2173d1(0x314)],_0x12e20c,_0x33b65c)),0x1!==_0x43bacd){for(let _0x2f63fc=0x0;_0x2f63fc<_0x279cc8[_0x2173d1(0x9da)];_0x2f63fc++)_0x279cc8[_0x2f63fc]=_0x279cc8[_0x2f63fc]/_0x43bacd;}_0xe6df1d(_0x282510,_0x279cc8);}}finally{_0x212671[_0x2173d1(0x3132)](_0x12e20c);}};if(_0x110b4e)for(const _0x498322 in _0x110b4e){var _0x5f0b8e=_0x110b4e[_0x498322],_0x25d07e=_0x1dc021['GetAttributeByUniqueId'](_0x3a8826,_0x5f0b8e),_0x1c0259=_0x25f7c8&&_0x25f7c8[_0x498322]||0x1;_0x5f2337(_0x498322,_0x25d07e,_0x1c0259);}else{var _0xbc3fde={'position':_0xac72b4(0x233a),'normal':_0xac72b4(0x295),'color':_0xac72b4(0x3c21),'uv':_0xac72b4(0x22a5)};for(const _0x16cb80 in _0xbc3fde){var _0x11465f,_0x28da8b=_0x1dc021[_0xac72b4(0x2b93)](_0x3a8826,_0x212671[_0xbc3fde[_0x16cb80]]);-0x1!==_0x28da8b&&(_0x11465f=_0x1dc021[_0xac72b4(0x9df)](_0x3a8826,_0x28da8b),_0x5f2337(_0x16cb80,_0x11465f));}}}finally{_0x3a8826&&_0x212671['destroy'](_0x3a8826),_0x212671[_0xac72b4(0xe1c)](_0x1dc021),_0x212671[_0xac72b4(0xe1c)](_0x29cf22);}}function _0x2bdfd2(){let _0x4bdeb0;onmessage=_0x2c4abb=>{var _0x31fe40=a8_0xcbd5;const _0x57cc1f=_0x2c4abb['data'];switch(_0x57cc1f['id']){case'init':var _0x53d416=_0x57cc1f['decoder'];_0x53d416[_0x31fe40(0xfa0)]&&(importScripts(_0x53d416['url']),_0x4bdeb0=DracoDecoderModule({'wasmBinary':_0x53d416[_0x31fe40(0x34e)]})),postMessage('done');break;case _0x31fe40(0x6cc):if(!_0x4bdeb0)throw new Error('Draco\x20decoder\x20module\x20is\x20not\x20available');_0x4bdeb0['then'](_0x2f6802=>{var _0x2ed076=_0x31fe40;_0x11ca8a(_0x2f6802,_0x57cc1f[_0x2ed076(0x1b13)],_0x57cc1f[_0x2ed076(0x3bdc)],_0x147b97=>{var _0x5df272=_0x2ed076;postMessage({'id':_0x5df272(0x1c52),'value':_0x147b97},[_0x147b97[_0x5df272(0x314)]]);},(_0x318325,_0x113f93)=>{var _0x3f15c7=_0x2ed076;postMessage({'id':_0x318325,'value':_0x113f93},[_0x113f93[_0x3f15c7(0x314)]]);}),postMessage('done');});}};}class _0x99d889{constructor(_0x5cefe7=_0x99d889[_0xd9c3f8(0x2825)]){var _0xbf332b=_0xd9c3f8,_0x4fa2ad=_0x99d889[_0xbf332b(0x798)]['decoder'];const _0x689302=_0x4fa2ad[_0xbf332b(0x11f8)]&&_0x4fa2ad[_0xbf332b(0x3128)]&&'object'==typeof WebAssembly?{'url':_0x29b6a1['w1']['GetAbsoluteUrl'](_0x4fa2ad[_0xbf332b(0x11f8)]),'wasmBinaryPromise':_0x29b6a1['w1'][_0xbf332b(0x2c1f)](_0x29b6a1['w1'][_0xbf332b(0x2a08)](_0x4fa2ad[_0xbf332b(0x3128)]))}:{'url':_0x29b6a1['w1'][_0xbf332b(0x2a08)](_0x4fa2ad['fallbackUrl']),'wasmBinaryPromise':Promise[_0xbf332b(0x1cbf)](void 0x0)};_0x5cefe7&&_0xbf332b(0x17ad)==typeof Worker&&_0xbf332b(0x17ad)==typeof URL?this['_workerPoolPromise']=_0x689302['wasmBinaryPromise'][_0xbf332b(0x3be)](_0x408f7f=>{var _0xefd35f=_0xbf332b;const _0x2cf50b=URL[_0xefd35f(0x3752)](new Blob([_0x11ca8a+('('+_0x2bdfd2+')()')],{'type':_0xefd35f(0x1352)}));return new _0x54a6ea['v'](_0x5cefe7,()=>new Promise((_0x24076e,_0x45f424)=>{var _0x536968=_0xefd35f;const _0x3dd2b3=new Worker(_0x2cf50b),_0x24c23c=_0x253e9b=>{var _0x2a363f=a8_0xcbd5;_0x3dd2b3[_0x2a363f(0x10db)]('error',_0x24c23c),_0x3dd2b3[_0x2a363f(0x10db)](_0x2a363f(0x677),_0x3e2d11),_0x45f424(_0x253e9b);},_0x3e2d11=_0x342aaf=>{var _0x42d55e=a8_0xcbd5;_0x42d55e(0x1a15)===_0x342aaf[_0x42d55e(0x3d41)]&&(_0x3dd2b3[_0x42d55e(0x10db)]('error',_0x24c23c),_0x3dd2b3[_0x42d55e(0x10db)](_0x42d55e(0x677),_0x3e2d11),_0x24076e(_0x3dd2b3));};_0x3dd2b3[_0x536968(0x363d)](_0x536968(0x1f93),_0x24c23c),_0x3dd2b3['addEventListener'](_0x536968(0x677),_0x3e2d11),_0x3dd2b3[_0x536968(0x2478)]({'id':_0x536968(0x497),'decoder':{'url':_0x689302[_0x536968(0xfa0)],'wasmBinary':_0x408f7f}});}));}):this[_0xbf332b(0x1d51)]=_0x689302[_0xbf332b(0x4162)][_0xbf332b(0x3be)](_0x49ff06=>{var _0x5b241f=_0xbf332b;if(_0x689302[_0x5b241f(0xfa0)])return _0x29b6a1['w1'][_0x5b241f(0x246c)](_0x689302[_0x5b241f(0xfa0)])[_0x5b241f(0x3be)](()=>_0x81d60d(_0x49ff06));throw new Error(_0x5b241f(0x32c3));});}static get[_0xd9c3f8(0x2890)](){var _0x51a002=_0xd9c3f8,_0x2a70c5=_0x99d889[_0x51a002(0x798)]['decoder'];return!!(_0x2a70c5[_0x51a002(0x11f8)]&&_0x2a70c5[_0x51a002(0x3128)]&&_0x51a002(0x3e0f)==typeof WebAssembly||_0x2a70c5[_0x51a002(0x4066)]);}static[_0xd9c3f8(0x1bfe)](){var _0x3a991f=_0xd9c3f8;return _0x3a991f(0x3e0f)==typeof navigator&&navigator['hardwareConcurrency']?Math[_0x3a991f(0x1858)](Math[_0x3a991f(0x27d7)](0.5*navigator[_0x3a991f(0x76d)]),0x4):0x1;}static get[_0xd9c3f8(0x1de2)](){var _0x5dd9aa=_0xd9c3f8;return _0x99d889[_0x5dd9aa(0x220e)]||(_0x99d889[_0x5dd9aa(0x220e)]=new _0x99d889()),_0x99d889['_Default'];}[_0xd9c3f8(0xc1f)](){var _0x3282a7=_0xd9c3f8;this[_0x3282a7(0x2a78)]&&this[_0x3282a7(0x2a78)][_0x3282a7(0x3be)](_0x121665=>{var _0x50258b=_0x3282a7;_0x121665[_0x50258b(0xc1f)]();}),delete this[_0x3282a7(0x2a78)],delete this[_0x3282a7(0x1d51)];}['whenReadyAsync'](){var _0x2cfcab=_0xd9c3f8;return this[_0x2cfcab(0x2a78)]?this['_workerPoolPromise'][_0x2cfcab(0x3be)](()=>{}):this[_0x2cfcab(0x1d51)]?this[_0x2cfcab(0x1d51)][_0x2cfcab(0x3be)](()=>{}):Promise[_0x2cfcab(0x1cbf)]();}['decodeMeshAsync'](_0x131c20,_0x43bdcd,_0x48e43f){var _0x34e9e9=_0xd9c3f8;const _0x33c6b3=_0x131c20 instanceof ArrayBuffer?new Uint8Array(_0x131c20):_0x131c20;if(this[_0x34e9e9(0x2a78)])return this['_workerPoolPromise'][_0x34e9e9(0x3be)](_0x562b8b=>new Promise((_0x5eec5e,_0x1c43a2)=>{var _0x173df1=_0x34e9e9;_0x562b8b[_0x173df1(0x2009)]((_0x40b64f,_0x314e75)=>{var _0x4c170b=_0x173df1;const _0x4faa86=new _0x3af00c['x'](),_0x3be436=_0x448795=>{var _0x1c260c=a8_0xcbd5;_0x40b64f[_0x1c260c(0x10db)](_0x1c260c(0x1f93),_0x3be436),_0x40b64f[_0x1c260c(0x10db)](_0x1c260c(0x677),_0x1d60ba),_0x1c43a2(_0x448795),_0x314e75();},_0x1d60ba=_0x55ecd8=>{var _0x796633=a8_0xcbd5;if(_0x796633(0x1a15)===_0x55ecd8[_0x796633(0x3d41)])_0x40b64f['removeEventListener']('error',_0x3be436),_0x40b64f[_0x796633(0x10db)]('message',_0x1d60ba),_0x5eec5e(_0x4faa86),_0x314e75();else{if(_0x796633(0x1c52)===_0x55ecd8[_0x796633(0x3d41)]['id'])_0x4faa86[_0x796633(0x1c52)]=_0x55ecd8[_0x796633(0x3d41)][_0x796633(0x31eb)];else{var _0x4729c3=_0x48e43f&&_0x48e43f[_0x55ecd8[_0x796633(0x3d41)]['id']]?_0x48e43f[_0x55ecd8['data']['id']]:0x1;if(0x1!==_0x4729c3){for(let _0xc32f64=0x0;_0xc32f64<_0x55ecd8['data'][_0x796633(0x31eb)][_0x796633(0x9da)];_0xc32f64++)_0x55ecd8['data'][_0x796633(0x31eb)][_0xc32f64]=_0x55ecd8['data']['value'][_0xc32f64]/_0x4729c3;}_0x4faa86[_0x796633(0x1878)](_0x55ecd8['data']['value'],_0x55ecd8[_0x796633(0x3d41)]['id']);}}},_0x100d38=(_0x40b64f[_0x4c170b(0x363d)]('error',_0x3be436),_0x40b64f['addEventListener']('message',_0x1d60ba),new Uint8Array(_0x33c6b3['byteLength']));_0x100d38[_0x4c170b(0x1878)](new Uint8Array(_0x33c6b3[_0x4c170b(0x314)],_0x33c6b3[_0x4c170b(0x18e0)],_0x33c6b3[_0x4c170b(0x3bd)])),_0x40b64f['postMessage']({'id':_0x4c170b(0x6cc),'dataView':_0x100d38,'attributes':_0x43bdcd},[_0x100d38['buffer']]);});}));if(this[_0x34e9e9(0x1d51)])return this[_0x34e9e9(0x1d51)][_0x34e9e9(0x3be)](_0x2eeac1=>{var _0xa39c3=_0x34e9e9;const _0x4bf5ee=new _0x3af00c['x']();return _0x11ca8a(_0x2eeac1[_0xa39c3(0x16aa)],_0x33c6b3,_0x43bdcd,_0x8367e7=>{var _0x1b0a59=_0xa39c3;_0x4bf5ee[_0x1b0a59(0x1c52)]=_0x8367e7;},(_0x5b68e7,_0x1332e4)=>{var _0xb20cb6=_0xa39c3;_0x4bf5ee[_0xb20cb6(0x1878)](_0x1332e4,_0x5b68e7);},_0x48e43f),_0x4bf5ee;});throw new Error('Draco\x20decoder\x20module\x20is\x20not\x20available');}}_0x99d889[_0xd9c3f8(0x798)]={'decoder':{'wasmUrl':_0xd9c3f8(0xb2e),'wasmBinaryUrl':_0xd9c3f8(0xf42),'fallbackUrl':_0xd9c3f8(0x20a7)}},_0x99d889['DefaultNumWorkers']=_0x99d889[_0xd9c3f8(0x1bfe)](),_0x99d889['_Default']=null;},0x7330:(_0x1b19d9,_0x5ec69a,_0x1ee4a0)=>{_0x1ee4a0(0x92ee),_0x1ee4a0(0xb9bb);},0xb9bb:(_0x208803,_0x124509,_0x4a238c)=>{var _0x453392=a8_0x2e955a,_0x1af1dd=_0x4a238c(0x4ba7);class _0x2fcf88{constructor(){var _0x218f23=a8_0xcbd5,_0x23e92e=_0x2fcf88['Configuration'][_0x218f23(0x227b)];this[_0x218f23(0x1d51)]=_0x1af1dd['w1'][_0x218f23(0x246c)](_0x1af1dd['w1'][_0x218f23(0x2a08)](_0x23e92e[_0x218f23(0xfa0)]))[_0x218f23(0x3be)](()=>MeshoptDecoder[_0x218f23(0x30c3)]);}static get[_0x453392(0x1de2)](){var _0x489f36=_0x453392;return _0x2fcf88[_0x489f36(0x220e)]||(_0x2fcf88['_Default']=new _0x2fcf88()),_0x2fcf88['_Default'];}[_0x453392(0xc1f)](){var _0x404be2=_0x453392;delete this[_0x404be2(0x1d51)];}[_0x453392(0x37d7)](_0x44ee8c,_0x2d0e3f,_0x28f1fd,_0x18dd2e,_0x44154e){var _0x17741d=_0x453392;return this[_0x17741d(0x1d51)]['then'](()=>{var _0x34aedd=_0x17741d,_0x3807b3=new Uint8Array(_0x2d0e3f*_0x28f1fd);return MeshoptDecoder[_0x34aedd(0x405)](_0x3807b3,_0x2d0e3f,_0x28f1fd,_0x44ee8c,_0x18dd2e,_0x44154e),_0x3807b3;});}}_0x2fcf88[_0x453392(0x798)]={'decoder':{'url':'https://preview.babylonjs.com/meshopt_decoder.js'}},_0x2fcf88[_0x453392(0x220e)]=null;},0x15f74:(_0x32826b,_0xc1c70b,_0x120a55)=>{var _0x2cb7d0=a8_0x2e955a;_0x120a55['d'](_0xc1c70b,{'M':()=>_0x59e90c}),_0xc1c70b=_0x120a55(0x1edb);class _0x59e90c extends _0xc1c70b['h']{constructor(_0x4b9593){var _0x4488b9=a8_0xcbd5;super(),this[_0x4488b9(0x2885)]=_0x4b9593;}get[_0x2cb7d0(0x3e9d)](){var _0x5aadd6=_0x2cb7d0;return this[_0x5aadd6(0x2885)];}}},0x8ad5:(_0xe54002,_0x20b839,_0x1b32f1)=>{var _0x357469=a8_0x2e955a;_0x1b32f1['d'](_0x20b839,{'C':()=>_0x16c4ca}),_0x20b839=_0x1b32f1(0x1edb);class _0x16c4ca extends _0x20b839['h']{constructor(_0x1927c8){super(),this['_buffer']=_0x1927c8;}get[_0x357469(0x3e9d)](){var _0x2b0d0c=_0x357469;return this[_0x2b0d0c(0x2885)];}}},0x349f:(_0x1ee8a1,_0x2dd88d,_0x57eb4a)=>{var _0x487f0c=a8_0x2e955a;_0x57eb4a['d'](_0x2dd88d,{'x':()=>_0x19397e});var _0x2d151c=_0x57eb4a(0xa896),_0x29324c=_0x57eb4a(0xd537),_0x1c3c99=_0x57eb4a(0xd53f),_0x3ee850=_0x57eb4a(0x14232),_0x483e43=_0x57eb4a(0x1679c),_0x9e3fa2=_0x57eb4a(0xb5a7),_0x5ac062=_0x57eb4a(0x13b02),_0x318334=_0x57eb4a(0xfcd4),_0x2a7441=_0x57eb4a(0x454e),_0x4b77f6=_0x57eb4a(0x1610),_0x483f36=_0x57eb4a(0x181f4),_0xc6a89a=_0x57eb4a(0x4176),_0x43561d=_0x57eb4a(0x8baf),_0x76f3c1=_0x57eb4a(0x1404a),_0x5145c4=_0x57eb4a(0xbd53),_0x10dbc5=_0x57eb4a(0x16bf5),_0x15daac=_0x57eb4a(0xa0f1),_0x2dd88d=_0x57eb4a(0x4158);class _0x467ef4{constructor(){var _0x57909a=a8_0xcbd5;this[_0x57909a(0x5b3)]=0x0,this[_0x57909a(0x23a6)]=0xa,this['partitioningBBoxRatio']=1.01,this[_0x57909a(0x231a)]=!0x1,this[_0x57909a(0x1cec)]={},this['bbSize']=_0x1c3c99['P']['Zero'](),this[_0x57909a(0x26f8)]={'max':0x1,'X':0x1,'Y':0x1,'Z':0x1},this[_0x57909a(0x2c44)]=!0x1,this[_0x57909a(0x1a32)]=!0x1;}}class _0x3fcb4a{constructor(){var _0x31a3fb=a8_0xcbd5;this[_0x31a3fb(0xc22)]=!0x1,this['_useVertexColors']=!0x0,this[_0x31a3fb(0xa19)]=0x4,this[_0x31a3fb(0x2e21)]=!0x0,this[_0x31a3fb(0x17d0)]=!0x1,this['_facetData']=new _0x467ef4(),this['_visibility']=0x1,this[_0x31a3fb(0xc5c)]=null,this[_0x31a3fb(0x4f3)]=0xfffffff,this[_0x31a3fb(0x39c7)]=!0x0,this[_0x31a3fb(0x133e)]=!0x1,this[_0x31a3fb(0xaf7)]=!0x1,this['_isActiveIntermediate']=!0x1,this[_0x31a3fb(0x2539)]=!0x1,this['_actAsRegularMesh']=!0x1,this[_0x31a3fb(0xf43)]=null,this[_0x31a3fb(0xb31)]=!0x1,this[_0x31a3fb(0x1b43)]=0x3,this[_0x31a3fb(0x3da1)]=null,this[_0x31a3fb(0x5eb)]=0x0,this[_0x31a3fb(0x3453)]=null,this['_material']=null,this['_positions']=null,this[_0x31a3fb(0x28a4)]=!0x1,this[_0x31a3fb(0x358c)]=new _0xc6a89a['a'](),this['_enableDistantPicking']=!0x1,this['_rawBoundingInfo']=null;}}class _0x19397e extends _0x5ac062['Y']{constructor(_0x2a1438,_0x37f3cf=null){var _0x82c5b5=a8_0xcbd5;switch(super(_0x2a1438,_0x37f3cf,!0x1),this[_0x82c5b5(0xb41)]=new _0x3fcb4a(),this['_waitingMaterialId']=null,this[_0x82c5b5(0x283a)]=_0x19397e['CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY'],this[_0x82c5b5(0x3ab3)]=new _0x2d151c['y$'](),this[_0x82c5b5(0x1abc)]=new _0x2d151c['y$'](),this[_0x82c5b5(0x3e2f)]=new _0x2d151c['y$'](),this[_0x82c5b5(0x29b8)]=!0x0,this[_0x82c5b5(0x3002)]=null,this[_0x82c5b5(0x1259)]=null,this[_0x82c5b5(0x1550)]=Number[_0x82c5b5(0x399e)],this[_0x82c5b5(0xb7d)]=!0x0,this['isPickable']=!0x0,this['isNearPickable']=!0x1,this['isNearGrabbable']=!0x1,this['showSubMeshesBoundingBox']=!0x1,this[_0x82c5b5(0xcec)]=!0x1,this[_0x82c5b5(0x343c)]=!0x1,this[_0x82c5b5(0x5e1)]=_0x5145c4['Wo'][_0x82c5b5(0x3db)](),this[_0x82c5b5(0x3e3)]=0.02,this['overlayColor']=_0x5145c4['Wo'][_0x82c5b5(0x3db)](),this[_0x82c5b5(0x773)]=0.5,this['useOctreeForRenderingSelection']=!0x0,this[_0x82c5b5(0x26b5)]=!0x0,this[_0x82c5b5(0x1576)]=!0x0,this[_0x82c5b5(0xfaa)]=!0x1,this[_0x82c5b5(0x7e9)]=!0x1,this[_0x82c5b5(0x28d7)]=null,this['ellipsoid']=new _0x1c3c99['P'](0.5,0x1,0.5),this[_0x82c5b5(0x3d88)]=new _0x1c3c99['P'](0x0,0x0,0x0),this['edgesWidth']=0x1,this['edgesColor']=new _0x5145c4['HE'](0x1,0x0,0x0,0x1),this[_0x82c5b5(0xce4)]=null,this[_0x82c5b5(0x2532)]=null,this[_0x82c5b5(0x2c3e)]=null,this['_boundingInfoIsDirty']=!0x0,this[_0x82c5b5(0x3870)]=0x0,this[_0x82c5b5(0x2923)]=new Array(),this['_unIndexed']=!0x1,this[_0x82c5b5(0x4058)]=new Array(),this['_waitingData']={'lods':null,'actions':null,'freezeWorldMatrix':null},this[_0x82c5b5(0xb93)]=null,this[_0x82c5b5(0x166f)]=null,this[_0x82c5b5(0x4149)]=new _0x2d151c['y$'](),this[_0x82c5b5(0x4172)]=(_0x135042,_0x65808b,_0x44e95d=null)=>{var _0x3ba9d1=_0x82c5b5;_0x65808b['subtractToRef'](this[_0x3ba9d1(0xb41)][_0x3ba9d1(0x358c)][_0x3ba9d1(0xe2c)],this[_0x3ba9d1(0xb41)][_0x3ba9d1(0x358c)][_0x3ba9d1(0x71a)]),this[_0x3ba9d1(0xb41)][_0x3ba9d1(0x358c)][_0x3ba9d1(0x71a)][_0x3ba9d1(0x9da)]()>_0x3ee850['D'][_0x3ba9d1(0x4049)]&&this['position']['addInPlace'](this['_internalAbstractMeshDataInfo']['_meshCollisionData']['_diffPositionForCollisions']),_0x44e95d&&this[_0x3ba9d1(0x3ab3)][_0x3ba9d1(0x223f)](_0x44e95d),this[_0x3ba9d1(0x1abc)][_0x3ba9d1(0x223f)](this[_0x3ba9d1(0x2436)]);},(_0x37f3cf=this[_0x82c5b5(0x14ab)]())['addMesh'](this),this[_0x82c5b5(0x3d8d)](),this[_0x82c5b5(0x3d6e)]=new _0x483f36['M'](this[_0x82c5b5(0x14ab)]()[_0x82c5b5(0x279a)](),void 0x0,void 0x0,_0x2a1438,!this[_0x82c5b5(0x14ab)]()[_0x82c5b5(0x279a)]()[_0x82c5b5(0x3286)]),this[_0x82c5b5(0x301a)](),_0x37f3cf['performancePriority']){case _0x29324c['a'][_0x82c5b5(0x231d)]:this[_0x82c5b5(0x7e9)]=!0x0;case _0x29324c['a']['Intermediate']:this['alwaysSelectAsActiveMesh']=!0x0,this[_0x82c5b5(0x163)]=!0x1;}}static get['BILLBOARDMODE_NONE'](){return _0x5ac062['Y']['BILLBOARDMODE_NONE'];}static get[_0x487f0c(0xd6d)](){var _0x200a39=_0x487f0c;return _0x5ac062['Y'][_0x200a39(0xd6d)];}static get[_0x487f0c(0x2179)](){var _0x3ddb7c=_0x487f0c;return _0x5ac062['Y'][_0x3ddb7c(0x2179)];}static get[_0x487f0c(0x1167)](){return _0x5ac062['Y']['BILLBOARDMODE_Z'];}static get[_0x487f0c(0x3911)](){var _0x46f030=_0x487f0c;return _0x5ac062['Y'][_0x46f030(0x3911)];}static get[_0x487f0c(0x1e43)](){return _0x5ac062['Y']['BILLBOARDMODE_USE_POSITION'];}get[_0x487f0c(0x5b3)](){var _0x30356c=_0x487f0c;return this['_internalAbstractMeshDataInfo'][_0x30356c(0x1dab)]['facetNb'];}get['partitioningSubdivisions'](){var _0x1bf67d=_0x487f0c;return this[_0x1bf67d(0xb41)]['_facetData'][_0x1bf67d(0x23a6)];}set[_0x487f0c(0x23a6)](_0x456c8b){var _0x5815ff=_0x487f0c;this[_0x5815ff(0xb41)]['_facetData'][_0x5815ff(0x23a6)]=_0x456c8b;}get[_0x487f0c(0x1330)](){var _0x5935ae=_0x487f0c;return this['_internalAbstractMeshDataInfo']['_facetData'][_0x5935ae(0x1330)];}set['partitioningBBoxRatio'](_0x42bd46){var _0x37ead8=_0x487f0c;this[_0x37ead8(0xb41)]['_facetData'][_0x37ead8(0x1330)]=_0x42bd46;}get['mustDepthSortFacets'](){var _0x389b15=_0x487f0c;return this[_0x389b15(0xb41)][_0x389b15(0x1dab)][_0x389b15(0x2c44)];}set[_0x487f0c(0x2730)](_0x4073d6){var _0x5e7cbd=_0x487f0c;this[_0x5e7cbd(0xb41)][_0x5e7cbd(0x1dab)][_0x5e7cbd(0x2c44)]=_0x4073d6;}get[_0x487f0c(0x2762)](){var _0x4f44c3=_0x487f0c;return this[_0x4f44c3(0xb41)][_0x4f44c3(0x1dab)][_0x4f44c3(0x2762)];}set[_0x487f0c(0x2762)](_0x4fd1da){var _0x5228b2=_0x487f0c;this[_0x5228b2(0xb41)][_0x5228b2(0x1dab)][_0x5228b2(0x2762)]=_0x4fd1da;}get[_0x487f0c(0x168a)](){var _0xeca520=_0x487f0c;return this[_0xeca520(0xb41)][_0xeca520(0x1b43)];}set[_0x487f0c(0x168a)](_0x5de0ae){var _0x540029=_0x487f0c;this[_0x540029(0xb41)][_0x540029(0x1b43)]=_0x5de0ae;}get[_0x487f0c(0x1eb7)](){var _0x11a2c4=_0x487f0c;return this[_0x11a2c4(0xb41)][_0x11a2c4(0x1dab)][_0x11a2c4(0x231a)];}get[_0x487f0c(0x2516)](){var _0x20b22f=_0x487f0c;return this[_0x20b22f(0xb41)]['_morphTargetManager'];}set[_0x487f0c(0x2516)](_0x294048){var _0x20d9d1=_0x487f0c;this['_internalAbstractMeshDataInfo'][_0x20d9d1(0x3da1)]!==_0x294048&&(this['_internalAbstractMeshDataInfo'][_0x20d9d1(0x3da1)]=_0x294048,this['_syncGeometryWithMorphTargetManager']());}get[_0x487f0c(0x1360)](){var _0x248e19=_0x487f0c;return this[_0x248e19(0xb41)][_0x248e19(0x3453)];}set['bakedVertexAnimationManager'](_0x2b1ca5){var _0x589606=_0x487f0c;this[_0x589606(0xb41)][_0x589606(0x3453)]!==_0x2b1ca5&&(this[_0x589606(0xb41)][_0x589606(0x3453)]=_0x2b1ca5,this[_0x589606(0x3aab)]());}[_0x487f0c(0x1972)](){}['_updateNonUniformScalingState'](_0x59c485){return!!super['_updateNonUniformScalingState'](_0x59c485)&&(this['_markSubMeshesAsMiscDirty'](),!0x0);}get[_0x487f0c(0x21f5)](){var _0x1b6197=_0x487f0c;return this[_0x1b6197(0xb41)]['_rawBoundingInfo'];}set[_0x487f0c(0x21f5)](_0x10118e){var _0x57ea02=_0x487f0c;this[_0x57ea02(0xb41)][_0x57ea02(0x152b)]=_0x10118e;}set['onCollide'](_0x35f0eb){var _0x279464=_0x487f0c;this[_0x279464(0xb41)][_0x279464(0x358c)][_0x279464(0x3280)]&&this[_0x279464(0x3ab3)][_0x279464(0x209f)](this[_0x279464(0xb41)][_0x279464(0x358c)][_0x279464(0x3280)]),this[_0x279464(0xb41)][_0x279464(0x358c)][_0x279464(0x3280)]=this[_0x279464(0x3ab3)][_0x279464(0x2ed7)](_0x35f0eb);}set[_0x487f0c(0x1d03)](_0x4c3267){var _0xaab096=_0x487f0c;this[_0xaab096(0xb41)][_0xaab096(0x358c)][_0xaab096(0x2ecd)]&&this['onCollisionPositionChangeObservable'][_0xaab096(0x209f)](this[_0xaab096(0xb41)]['_meshCollisionData']['_onCollisionPositionChangeObserver']),this[_0xaab096(0xb41)][_0xaab096(0x358c)][_0xaab096(0x2ecd)]=this['onCollisionPositionChangeObservable'][_0xaab096(0x2ed7)](_0x4c3267);}get[_0x487f0c(0x282)](){var _0x28856b=_0x487f0c;return this[_0x28856b(0xb41)][_0x28856b(0x2b30)];}set[_0x487f0c(0x282)](_0x4adb41){var _0x24d161=_0x487f0c,_0x524fde;this['_internalAbstractMeshDataInfo'][_0x24d161(0x2b30)]!==_0x4adb41&&(_0x524fde=this['_internalAbstractMeshDataInfo']['_visibility'],this[_0x24d161(0xb41)][_0x24d161(0x2b30)]=_0x4adb41,(0x1===_0x524fde&&0x1!==_0x4adb41||0x1!==_0x524fde&&0x1===_0x4adb41)&&this['_markSubMeshesAsDirty'](_0x131227=>{_0x131227['markAsMiscDirty'](),_0x131227['markAsPrePassDirty']();}));}get[_0x487f0c(0x2a0a)](){var _0x422983=_0x487f0c;return this[_0x422983(0xb41)]['_pointerOverDisableMeshTesting'];}set[_0x487f0c(0x2a0a)](_0x10151e){var _0x42d687=_0x487f0c;this[_0x42d687(0xb41)]['_pointerOverDisableMeshTesting']=_0x10151e;}get[_0x487f0c(0x21b2)](){var _0x59ae3f=_0x487f0c;return this[_0x59ae3f(0xb41)][_0x59ae3f(0x5eb)];}set[_0x487f0c(0x21b2)](_0x4b90c7){var _0x1a619b=_0x487f0c;this[_0x1a619b(0xb41)][_0x1a619b(0x5eb)]=_0x4b90c7;}get[_0x487f0c(0x351b)](){var _0x402a8=_0x487f0c;return this[_0x402a8(0xb41)][_0x402a8(0x1a51)];}set[_0x487f0c(0x351b)](_0x19ecdb){var _0x4c5b1e=_0x487f0c;this[_0x4c5b1e(0xb41)]['_material']!==_0x19ecdb&&(this[_0x4c5b1e(0xb41)][_0x4c5b1e(0x1a51)]&&this[_0x4c5b1e(0xb41)][_0x4c5b1e(0x1a51)][_0x4c5b1e(0xa7c)]&&(this[_0x4c5b1e(0xb41)][_0x4c5b1e(0x1a51)][_0x4c5b1e(0xa7c)][this['uniqueId']]=void 0x0),(this[_0x4c5b1e(0xb41)][_0x4c5b1e(0x1a51)]=_0x19ecdb)&&_0x19ecdb['meshMap']&&(_0x19ecdb[_0x4c5b1e(0xa7c)][this[_0x4c5b1e(0x3bc7)]]=this),this[_0x4c5b1e(0x3e2f)][_0x4c5b1e(0x1750)]()&&this['onMaterialChangedObservable'][_0x4c5b1e(0x223f)](this),this['subMeshes']&&(this['resetDrawCache'](),this[_0x4c5b1e(0xd03)]()));}[_0x487f0c(0x4e5)](_0x48aa75){var _0x3ba1e3=_0x487f0c,_0x4ceb3a;return null==(_0x4ceb3a=this[_0x3ba1e3(0xb41)][_0x3ba1e3(0x1be5)])?void 0x0:_0x4ceb3a[_0x48aa75];}[_0x487f0c(0x128f)](_0x22dd9e,_0x581432){var _0x20cfc2=_0x487f0c;this[_0x20cfc2(0x1ea7)](_0x22dd9e),this[_0x20cfc2(0xb41)]['_materialForRenderPass']||(this[_0x20cfc2(0xb41)][_0x20cfc2(0x1be5)]=[]),this[_0x20cfc2(0xb41)][_0x20cfc2(0x1be5)][_0x22dd9e]=_0x581432;}get['receiveShadows'](){var _0xc1308e=_0x487f0c;return this[_0xc1308e(0xb41)]['_receiveShadows'];}set[_0x487f0c(0x39af)](_0x8a7541){var _0x309dee=_0x487f0c;this[_0x309dee(0xb41)][_0x309dee(0x17d0)]!==_0x8a7541&&(this[_0x309dee(0xb41)]['_receiveShadows']=_0x8a7541,this[_0x309dee(0x275a)]());}get[_0x487f0c(0x1a04)](){var _0x32cffd=_0x487f0c;return this[_0x32cffd(0xb41)]['_hasVertexAlpha'];}set['hasVertexAlpha'](_0x238f64){var _0x1e1928=_0x487f0c;this['_internalAbstractMeshDataInfo'][_0x1e1928(0xc22)]!==_0x238f64&&(this[_0x1e1928(0xb41)]['_hasVertexAlpha']=_0x238f64,this[_0x1e1928(0x3aab)](),this[_0x1e1928(0x10ac)]());}get[_0x487f0c(0x2ee3)](){var _0x2567d6=_0x487f0c;return this[_0x2567d6(0xb41)][_0x2567d6(0x1883)];}set[_0x487f0c(0x2ee3)](_0x128a83){var _0x395f38=_0x487f0c;this['_internalAbstractMeshDataInfo']['_useVertexColors']!==_0x128a83&&(this[_0x395f38(0xb41)][_0x395f38(0x1883)]=_0x128a83,this[_0x395f38(0x3aab)]());}get[_0x487f0c(0x2a44)](){var _0x49e796=_0x487f0c;return this[_0x49e796(0xb41)][_0x49e796(0x39c7)];}set[_0x487f0c(0x2a44)](_0x31132a){var _0x45b1b0=_0x487f0c;this[_0x45b1b0(0xb41)][_0x45b1b0(0x39c7)]!==_0x31132a&&(this[_0x45b1b0(0xb41)]['_computeBonesUsingShaders']=_0x31132a,this[_0x45b1b0(0x3aab)]());}get['numBoneInfluencers'](){var _0x3787e3=_0x487f0c;return this[_0x3787e3(0xb41)][_0x3787e3(0xa19)];}set['numBoneInfluencers'](_0x3551ac){var _0xdad7f=_0x487f0c;this[_0xdad7f(0xb41)][_0xdad7f(0xa19)]!==_0x3551ac&&(this[_0xdad7f(0xb41)]['_numBoneInfluencers']=_0x3551ac,this[_0xdad7f(0x3aab)]());}get[_0x487f0c(0x2d15)](){var _0x5e65cc=_0x487f0c;return this[_0x5e65cc(0xb41)][_0x5e65cc(0x2e21)];}set[_0x487f0c(0x2d15)](_0x2d6abd){var _0x582c3d=_0x487f0c;this['_internalAbstractMeshDataInfo']['_applyFog']!==_0x2d6abd&&(this[_0x582c3d(0xb41)][_0x582c3d(0x2e21)]=_0x2d6abd,this[_0x582c3d(0x10ac)]());}get[_0x487f0c(0x34ef)](){var _0x4ce336=_0x487f0c;return this[_0x4ce336(0xb41)][_0x4ce336(0x1674)];}set[_0x487f0c(0x34ef)](_0x5d1155){var _0x31b666=_0x487f0c;this[_0x31b666(0xb41)][_0x31b666(0x1674)]=_0x5d1155;}get[_0x487f0c(0x3e13)](){var _0x51178b=_0x487f0c;return this['_internalAbstractMeshDataInfo'][_0x51178b(0x4f3)];}set[_0x487f0c(0x3e13)](_0x221a83){var _0x21b32a=_0x487f0c;_0x221a83!==this[_0x21b32a(0xb41)][_0x21b32a(0x4f3)]&&(this['_internalAbstractMeshDataInfo'][_0x21b32a(0x4f3)]=_0x221a83,this['_resyncLightSources']());}get[_0x487f0c(0x1e5)](){var _0x2e3136=_0x487f0c;return this['_internalAbstractMeshDataInfo'][_0x2e3136(0x358c)][_0x2e3136(0x1e05)];}set[_0x487f0c(0x1e5)](_0x4a9f57){var _0x4f7a6a=_0x487f0c;this[_0x4f7a6a(0xb41)]['_meshCollisionData']['_collisionMask']=isNaN(_0x4a9f57)?-0x1:_0x4a9f57;}get[_0x487f0c(0x2aa5)](){var _0x18e5c6=_0x487f0c;return this[_0x18e5c6(0xb41)][_0x18e5c6(0x358c)][_0x18e5c6(0x3e99)];}set[_0x487f0c(0x2aa5)](_0x18c53c){var _0x3a661b=_0x487f0c;this['_internalAbstractMeshDataInfo'][_0x3a661b(0x358c)][_0x3a661b(0x3e99)]=_0x18c53c;}get[_0x487f0c(0x4072)](){var _0x273800=_0x487f0c;return this['_internalAbstractMeshDataInfo'][_0x273800(0x358c)][_0x273800(0x397c)];}set[_0x487f0c(0x4072)](_0x4c3f94){var _0xd0657a=_0x487f0c;this['_internalAbstractMeshDataInfo'][_0xd0657a(0x358c)]['_collisionGroup']=isNaN(_0x4c3f94)?-0x1:_0x4c3f94;}get[_0x487f0c(0x3d83)](){var _0x4a38ec=_0x487f0c;return this[_0x4a38ec(0xb41)][_0x4a38ec(0x358c)]['_surroundingMeshes'];}set[_0x487f0c(0x3d83)](_0x1c905e){var _0x58457f=_0x487f0c;this[_0x58457f(0xb41)][_0x58457f(0x358c)][_0x58457f(0x56c)]=_0x1c905e;}get[_0x487f0c(0x2c3a)](){return this['_lightSources'];}get[_0x487f0c(0x319b)](){return null;}set[_0x487f0c(0x2d5b)](_0x176d6d){var _0x483625=_0x487f0c;const _0x401624=this[_0x483625(0xb41)][_0x483625(0xc5c)];_0x401624&&_0x401624[_0x483625(0x1056)]&&_0x401624[_0x483625(0x220a)](this),_0x176d6d&&_0x176d6d[_0x483625(0x1056)]&&_0x176d6d[_0x483625(0x17c2)](this),this[_0x483625(0xb41)][_0x483625(0xc5c)]=_0x176d6d,this[_0x483625(0xb41)][_0x483625(0xc5c)]||(this[_0x483625(0xb93)]=null),this[_0x483625(0x3aab)]();}get[_0x487f0c(0x2d5b)](){var _0x2a6458=_0x487f0c;return this[_0x2a6458(0xb41)]['_skeleton'];}['_buildUniformLayout'](){var _0x1662e5=_0x487f0c;this['_uniformBuffer'][_0x1662e5(0xe78)]('world',0x10),this[_0x1662e5(0x3d6e)][_0x1662e5(0xe78)]('visibility',0x1),this['_uniformBuffer']['create']();}[_0x487f0c(0x2f57)](_0x234b34){var _0x2db4dc=_0x487f0c;const _0x5a72c9=this[_0x2db4dc(0x3d6e)];_0x5a72c9['updateMatrix'](_0x2db4dc(0x318b),_0x234b34),_0x5a72c9[_0x2db4dc(0x34e7)](_0x2db4dc(0x282),this[_0x2db4dc(0xb41)]['_visibility']),_0x5a72c9['update']();}[_0x487f0c(0x1051)](){var _0x57e2e3=_0x487f0c;return this[_0x57e2e3(0x3d6e)];}['getClassName'](){var _0x4a7207=_0x487f0c;return _0x4a7207(0x4048);}[_0x487f0c(0x348f)](_0x3da7a2){var _0x48edff=_0x487f0c;let _0x4ced5c=_0x48edff(0x64f)+this['name']+',\x20isInstance:\x20'+('InstancedMesh'!==this['getClassName']()?_0x48edff(0x9f4):'NO');_0x4ced5c+=_0x48edff(0x10c7)+(this[_0x48edff(0x36c3)]?this[_0x48edff(0x36c3)][_0x48edff(0x9da)]:0x0);var _0x5b9548=this[_0x48edff(0xb41)][_0x48edff(0xc5c)];return _0x5b9548&&(_0x4ced5c+=_0x48edff(0x334a)+_0x5b9548[_0x48edff(0x1c3a)]),_0x4ced5c=_0x3da7a2?(_0x4ced5c+=_0x48edff(0x273d)+[_0x48edff(0x1a2c),'X','Y',null,'Z',null,null,_0x48edff(0x628)][this['billboardMode']])+_0x48edff(0x729)+(this['_isWorldMatrixFrozen']||this[_0x48edff(0x41a1)][_0x48edff(0xbe6)]?'YES':'NO'):_0x4ced5c;}['_getEffectiveParent'](){var _0x1a9284=_0x487f0c;return this['_masterMesh']&&this['billboardMode']!==_0x5ac062['Y'][_0x1a9284(0x156c)]?this['_masterMesh']:super[_0x1a9284(0x2f72)]();}[_0x487f0c(0xe2d)](_0x539e1b,_0x5476e9=!0x0){var _0x27a4a9=_0x487f0c;if(this[_0x27a4a9(0x28d7)]&&(_0x5476e9||this[_0x27a4a9(0x28d7)][_0x27a4a9(0x2524)])){if(!_0x539e1b)return this[_0x27a4a9(0x28d7)];if(this[_0x27a4a9(0x28d7)]['hasSpecificTrigger'](_0x539e1b))return this['actionManager'];}return this['parent']?this[_0x27a4a9(0x30e9)][_0x27a4a9(0xe2d)](_0x539e1b,!0x1):null;}['_rebuild'](_0x350f51=0x0){var _0x2a4df8=_0x487f0c;if(this['onRebuildObservable'][_0x2a4df8(0x223f)](this),null!==this[_0x2a4df8(0x3002)]&&(this[_0x2a4df8(0x3002)]=null),this[_0x2a4df8(0x36c3)]){for(const _0x252f8f of this[_0x2a4df8(0x36c3)])_0x252f8f[_0x2a4df8(0x3d23)]();}}[_0x487f0c(0x3d8d)](){var _0x2c298c=_0x487f0c;this['_lightSources']['length']=0x0;for(const _0x21fe04 of this[_0x2c298c(0x14ab)]()[_0x2c298c(0x3c41)])_0x21fe04[_0x2c298c(0x1cc5)]()&&_0x21fe04[_0x2c298c(0x3f36)](this)&&this[_0x2c298c(0x4058)][_0x2c298c(0x2009)](_0x21fe04);this[_0x2c298c(0x275a)]();}[_0x487f0c(0x2e9b)](_0x818265){var _0x86ab7f=_0x487f0c,_0x4a4269=_0x818265[_0x86ab7f(0x1cc5)]()&&_0x818265[_0x86ab7f(0x3f36)](this),_0x197a0c=this[_0x86ab7f(0x4058)][_0x86ab7f(0x775)](_0x818265);let _0x4e08fd=!0x1;if(-0x1===_0x197a0c){if(!_0x4a4269)return;this[_0x86ab7f(0x4058)]['push'](_0x818265);}else{if(_0x4a4269)return;_0x4e08fd=!0x0,this[_0x86ab7f(0x4058)][_0x86ab7f(0x34ac)](_0x197a0c,0x1);}this['_markSubMeshesAsLightDirty'](_0x4e08fd);}['_unBindEffect'](){var _0x24c308=_0x487f0c;for(const _0x1b177c of this[_0x24c308(0x36c3)])_0x1b177c[_0x24c308(0xfcc)](null);}[_0x487f0c(0x1722)](_0x1ac039,_0x5211e2){var _0x4c6052=_0x487f0c;_0x1ac039=this['_lightSources'][_0x4c6052(0x775)](_0x1ac039),-0x1!==_0x1ac039&&(this[_0x4c6052(0x4058)][_0x4c6052(0x34ac)](_0x1ac039,0x1),this[_0x4c6052(0x275a)](_0x5211e2));}[_0x487f0c(0x552)](_0x8f8e9){var _0x5b6930=_0x487f0c;if(this['subMeshes']){for(const _0x5a60b7 of this[_0x5b6930(0x36c3)])for(let _0x28ab63=0x0;_0x28ab63<_0x5a60b7['_drawWrappers'][_0x5b6930(0x9da)];++_0x28ab63){var _0x27e9ec=_0x5a60b7[_0x5b6930(0x27ee)][_0x28ab63];_0x27e9ec&&_0x27e9ec[_0x5b6930(0x2462)]&&_0x27e9ec['defines'][_0x5b6930(0x65f)]&&_0x8f8e9(_0x27e9ec[_0x5b6930(0x2462)]);}}}[_0x487f0c(0x275a)](_0x5abe4d=!0x1){this['_markSubMeshesAsDirty'](_0x5906e5=>_0x5906e5['markAsLightDirty'](_0x5abe4d));}[_0x487f0c(0x3aab)](){var _0x5638de=_0x487f0c;this[_0x5638de(0x552)](_0x3c9bf1=>_0x3c9bf1[_0x5638de(0x1ce1)]());}[_0x487f0c(0x10ac)](){var _0x5d6951=_0x487f0c;this[_0x5d6951(0x552)](_0x5c8407=>_0x5c8407['markAsMiscDirty']());}[_0x487f0c(0x2cea)](_0x49dff0){var _0x2b6ec4=_0x487f0c;return this[_0x2b6ec4(0xcb7)]=Number[_0x2b6ec4(0x399e)],this[_0x2b6ec4(0x3e9e)]=!0x0,this;}['resetDrawCache'](_0x48e47e){var _0x251234=_0x487f0c;if(this['subMeshes']){for(const _0x48b4b7 of this[_0x251234(0x36c3)])_0x48b4b7['resetDrawCache'](_0x48e47e);}}get[_0x487f0c(0x255f)](){return!0x1;}[_0x487f0c(0x255b)](_0x264ec8){return this;}[_0x487f0c(0x2051)](){return 0x0;}[_0x487f0c(0x15cc)](){return 0x0;}[_0x487f0c(0x1fe6)](){return null;}['getVerticesData'](_0x240938){return null;}[_0x487f0c(0x27ff)](_0x3347db,_0x3e0e69,_0x2b0604,_0x249d81){return this;}[_0x487f0c(0x17fd)](_0xe88d70,_0x2cf167,_0x5481f5,_0x34b5a1){return this;}[_0x487f0c(0xb0e)](_0x2800b0,_0x543cf7){return this;}[_0x487f0c(0x2ff7)](_0x108cc7){return!0x1;}[_0x487f0c(0x40ee)](){var _0x14031b=_0x487f0c;return this['_masterMesh']?this[_0x14031b(0x2532)][_0x14031b(0x40ee)]():(this[_0x14031b(0x1a56)]&&(this['_boundingInfoIsDirty']=!0x1,this[_0x14031b(0x2d8e)]()),this[_0x14031b(0x2c3e)]);}['getRawBoundingInfo'](){var _0x551b5b=_0x487f0c,_0x559f52;return null!=(_0x559f52=this[_0x551b5b(0x21f5)])?_0x559f52:this['getBoundingInfo']();}[_0x487f0c(0x1aae)](_0x5c3cc1){var _0x29d11c=_0x487f0c;return this[_0x29d11c(0x2c3e)]=_0x5c3cc1,this;}get[_0x487f0c(0x35a2)](){var _0x1b0b3d=_0x487f0c;return null!==this[_0x1b0b3d(0x2c3e)];}[_0x487f0c(0x1756)](_0x214961,_0x1b31c6,_0x48df6c){var _0xaa6fa5=_0x487f0c;return this[_0xaa6fa5(0x2c3e)]=new _0x2a7441['j'](_0x214961,_0x1b31c6,_0x48df6c),this[_0xaa6fa5(0x2c3e)];}['normalizeToUnitCube'](_0x5c36bf=!0x0,_0x3def92=!0x1,_0x15bac1){var _0x5202ff=_0x487f0c;return super[_0x5202ff(0x3ed4)](_0x5c36bf,_0x3def92,_0x15bac1);}get[_0x487f0c(0x50d)](){var _0x425f00=_0x487f0c;return this[_0x425f00(0x2d5b)]&&this[_0x425f00(0x14ab)]()[_0x425f00(0x1015)]&&this[_0x425f00(0x2ff7)](_0x483e43['o'][_0x425f00(0x1780)])&&this[_0x425f00(0x2ff7)](_0x483e43['o'][_0x425f00(0x293e)]);}[_0x487f0c(0x29f5)](){}[_0x487f0c(0xa45)](_0x377f0a){}['_activate'](_0x285617,_0x3ed9c5){return this['_renderId']=_0x285617,!0x0;}[_0x487f0c(0x1fb6)](){}[_0x487f0c(0x2be)](){}[_0x487f0c(0x2515)](){}[_0x487f0c(0xe77)](){var _0x56661f=_0x487f0c;return this[_0x56661f(0x2532)]&&this[_0x56661f(0x1a97)]===_0x5ac062['Y'][_0x56661f(0x156c)]?this[_0x56661f(0x2532)][_0x56661f(0xe77)]():super[_0x56661f(0xe77)]();}[_0x487f0c(0x3a5a)](){var _0x33e9d4=_0x487f0c;return this[_0x33e9d4(0x2532)]?this['_masterMesh']['_getWorldMatrixDeterminant']():super[_0x33e9d4(0x3a5a)]();}get[_0x487f0c(0x248a)](){return!0x1;}get['hasInstances'](){return!0x1;}get[_0x487f0c(0x173e)](){return!0x1;}['movePOV'](_0x3b09cf,_0x24bc42,_0x56bb27){var _0xd3e2cf=_0x487f0c;return this['position'][_0xd3e2cf(0x16b8)](this[_0xd3e2cf(0x3314)](_0x3b09cf,_0x24bc42,_0x56bb27)),this;}[_0x487f0c(0x3314)](_0x284ffb,_0x383c80,_0x12f720){var _0xc7afd5=_0x487f0c,_0x4ae88f=new _0x1c3c99['y3']();const _0x26bcfb=this[_0xc7afd5(0x2ac6)]||_0x1c3c99['_f'][_0xc7afd5(0x2313)](this[_0xc7afd5(0xfb0)]['y'],this['rotation']['x'],this['rotation']['z']);_0x26bcfb[_0xc7afd5(0x2314)](_0x4ae88f);var _0x170b50=_0x1c3c99['P'][_0xc7afd5(0x317a)](),_0x2a6c1f=this[_0xc7afd5(0x29b8)]?-0x1:0x1;return _0x1c3c99['P'][_0xc7afd5(0x1694)](_0x284ffb*_0x2a6c1f,_0x383c80,_0x12f720*_0x2a6c1f,_0x4ae88f,_0x170b50),_0x170b50;}[_0x487f0c(0x2fed)](_0x1148d9,_0x5d1655,_0x3800b9){var _0x39d0b7=_0x487f0c;return this[_0x39d0b7(0xfb0)][_0x39d0b7(0x16b8)](this[_0x39d0b7(0x175)](_0x1148d9,_0x5d1655,_0x3800b9)),this;}[_0x487f0c(0x175)](_0x347eb7,_0x152b54,_0x1a1c39){var _0x9d5dde=_0x487f0c,_0x1c2d66=this[_0x9d5dde(0x29b8)]?0x1:-0x1;return new _0x1c3c99['P'](_0x347eb7*_0x1c2d66,_0x152b54,_0x1a1c39*_0x1c2d66);}[_0x487f0c(0x19ce)](_0x1962fa=!0x1,_0x4be1b1=!0x1){var _0x1ed562=_0x487f0c;return this[_0x1ed562(0x2c3e)]&&this[_0x1ed562(0x2c3e)][_0x1ed562(0x2523)]||this[_0x1ed562(0x178e)](this[_0x1ed562(0x808)](_0x1962fa,_0x4be1b1),null),this;}[_0x487f0c(0x178e)](_0x57e769,_0x595fd2){var _0x52bb15=_0x487f0c;if(_0x57e769&&(_0x595fd2=(0x0,_0x76f3c1['k'])(_0x57e769,0x0,this[_0x52bb15(0x2051)](),_0x595fd2),this['_boundingInfo']?this['_boundingInfo']['reConstruct'](_0x595fd2['minimum'],_0x595fd2[_0x52bb15(0x104c)]):this[_0x52bb15(0x2c3e)]=new _0x2a7441['j'](_0x595fd2[_0x52bb15(0x3c4)],_0x595fd2[_0x52bb15(0x104c)])),this['subMeshes']){for(let _0x16fc8d=0x0;_0x16fc8d{var _0x39ad5b=_0xe333d4;let _0xa389c0=_0x52b704[_0x39ad5b(0x2039)][_0x39ad5b(0x775)](this);-0x1!==_0xa389c0&&_0x52b704['includedOnlyMeshes'][_0x39ad5b(0x34ac)](_0xa389c0,0x1),-0x1!==(_0xa389c0=_0x52b704[_0x39ad5b(0x2ecb)][_0x39ad5b(0x775)](this))&&_0x52b704[_0x39ad5b(0x2ecb)][_0x39ad5b(0x34ac)](_0xa389c0,0x1);const _0x27f2a6=_0x52b704[_0x39ad5b(0x13d5)]();if(_0x27f2a6){const _0x46ea10=_0x27f2a6[_0x39ad5b(0x1fe8)]();for(let _0x4743e9=_0x46ea10[_0x39ad5b(0xb39)]();!0x0!==_0x4743e9['done'];_0x4743e9=_0x46ea10[_0x39ad5b(0xb39)]()){const _0x4973e=_0x4743e9[_0x39ad5b(0x31eb)],_0x24da18=_0x4973e[_0x39ad5b(0x189a)]();_0x24da18&&_0x24da18[_0x39ad5b(0x310e)]&&-0x1!==(_0xa389c0=_0x24da18['renderList'][_0x39ad5b(0x775)](this))&&_0x24da18[_0x39ad5b(0x310e)]['splice'](_0xa389c0,0x1);}}}),_0xe333d4(0x3284)===this[_0xe333d4(0x28c8)]()&&_0xe333d4(0x2bed)===this['getClassName']()||this[_0xe333d4(0x2ac1)](),this[_0xe333d4(0x14ab)]()['getEngine']());if(null!==this['_occlusionQuery']&&(this['isOcclusionQueryInProgress']=!0x1,_0x151cb9['deleteQuery'](this[_0xe333d4(0x3002)]),this[_0xe333d4(0x3002)]=null),_0x151cb9[_0xe333d4(0xc01)](),this[_0xe333d4(0x14ab)]()[_0xe333d4(0x3fc)](this),this[_0xe333d4(0x1854)]){const _0x4b7c06=this['_parentContainer'][_0xe333d4(0x27d2)]['indexOf'](this);-0x1<_0x4b7c06&&this[_0xe333d4(0x1854)][_0xe333d4(0x27d2)]['splice'](_0x4b7c06,0x1),this['_parentContainer']=null;}if(_0x1b6881&&this['material']&&(_0xe333d4(0x3d3)===this[_0xe333d4(0x351b)][_0xe333d4(0x28c8)]()?this['material'][_0xe333d4(0xc1f)](!0x1,!0x0,!0x0):this[_0xe333d4(0x351b)][_0xe333d4(0xc1f)](!0x1,!0x0)),!_0x4b5f6e){for(_0x211491=0x0;_0x211491_0x10dbc5['kn']?_0x338962[_0x1bcfe5(0x104c)]['x']-_0x338962[_0x1bcfe5(0x3c4)]['x']:_0x10dbc5['kn'],_0xd68618[_0x1bcfe5(0x3377)]['y']=_0x338962['maximum']['y']-_0x338962[_0x1bcfe5(0x3c4)]['y']>_0x10dbc5['kn']?_0x338962['maximum']['y']-_0x338962[_0x1bcfe5(0x3c4)]['y']:_0x10dbc5['kn'],_0xd68618['bbSize']['z']=_0x338962['maximum']['z']-_0x338962[_0x1bcfe5(0x3c4)]['z']>_0x10dbc5['kn']?_0x338962[_0x1bcfe5(0x104c)]['z']-_0x338962['minimum']['z']:_0x10dbc5['kn'];let _0x4a3561=_0xd68618[_0x1bcfe5(0x3377)]['x']>_0xd68618[_0x1bcfe5(0x3377)]['y']?_0xd68618[_0x1bcfe5(0x3377)]['x']:_0xd68618[_0x1bcfe5(0x3377)]['y'];if(_0x4a3561=_0x4a3561>_0xd68618[_0x1bcfe5(0x3377)]['z']?_0x4a3561:_0xd68618[_0x1bcfe5(0x3377)]['z'],_0xd68618['subDiv']['max']=_0xd68618[_0x1bcfe5(0x23a6)],_0xd68618['subDiv']['X']=Math['floor'](_0xd68618['subDiv'][_0x1bcfe5(0x34dd)]*_0xd68618['bbSize']['x']/_0x4a3561),_0xd68618[_0x1bcfe5(0x26f8)]['Y']=Math[_0x1bcfe5(0x27d7)](_0xd68618[_0x1bcfe5(0x26f8)]['max']*_0xd68618[_0x1bcfe5(0x3377)]['y']/_0x4a3561),_0xd68618['subDiv']['Z']=Math[_0x1bcfe5(0x27d7)](_0xd68618[_0x1bcfe5(0x26f8)][_0x1bcfe5(0x34dd)]*_0xd68618['bbSize']['z']/_0x4a3561),_0xd68618[_0x1bcfe5(0x26f8)]['X']=_0xd68618[_0x1bcfe5(0x26f8)]['X']<0x1?0x1:_0xd68618[_0x1bcfe5(0x26f8)]['X'],_0xd68618[_0x1bcfe5(0x26f8)]['Y']=_0xd68618[_0x1bcfe5(0x26f8)]['Y']<0x1?0x1:_0xd68618[_0x1bcfe5(0x26f8)]['Y'],_0xd68618[_0x1bcfe5(0x26f8)]['Z']=_0xd68618[_0x1bcfe5(0x26f8)]['Z']<0x1?0x1:_0xd68618['subDiv']['Z'],_0xd68618[_0x1bcfe5(0x1cec)][_0x1bcfe5(0x1b2a)]=this[_0x1bcfe5(0x18d8)](),_0xd68618[_0x1bcfe5(0x1cec)][_0x1bcfe5(0x1507)]=this['getFacetLocalPositions'](),_0xd68618[_0x1bcfe5(0x1cec)][_0x1bcfe5(0x268a)]=this['getFacetLocalPartitioning'](),_0xd68618[_0x1bcfe5(0x1cec)][_0x1bcfe5(0x1fd0)]=_0x338962,_0xd68618['facetParameters']['bbSize']=_0xd68618[_0x1bcfe5(0x3377)],_0xd68618['facetParameters']['subDiv']=_0xd68618['subDiv'],_0xd68618[_0x1bcfe5(0x1cec)][_0x1bcfe5(0x352a)]=this[_0x1bcfe5(0x1330)],_0xd68618[_0x1bcfe5(0x1cec)][_0x1bcfe5(0x3f5d)]=_0xd68618['facetDepthSort'],_0xd68618[_0x1bcfe5(0x2c44)]&&_0xd68618[_0x1bcfe5(0x1a32)]&&(this[_0x1bcfe5(0x14a4)](!0x0),this[_0x1bcfe5(0x38ec)][_0x1bcfe5(0x28e5)](_0xd68618[_0x1bcfe5(0x977)]),_0x1c3c99['P'][_0x1bcfe5(0x330a)](_0xd68618[_0x1bcfe5(0x2762)],_0xd68618[_0x1bcfe5(0x977)],_0xd68618[_0x1bcfe5(0x3cd3)]),_0xd68618[_0x1bcfe5(0x1cec)]['distanceTo']=_0xd68618[_0x1bcfe5(0x3cd3)]),_0xd68618[_0x1bcfe5(0x1cec)]['depthSortedFacets']=_0xd68618['depthSortedFacets'],_0x4107c6&&_0x9e3fa2['x'][_0x1bcfe5(0x26a8)](_0x504d12,_0x378569,_0x4107c6,_0xd68618[_0x1bcfe5(0x1cec)]),_0xd68618[_0x1bcfe5(0x2c44)]&&_0xd68618[_0x1bcfe5(0x1a32)]){_0xd68618['depthSortedFacets'][_0x1bcfe5(0x363)](_0xd68618[_0x1bcfe5(0xf55)]);var _0x106891=_0xd68618['depthSortedIndices'][_0x1bcfe5(0x9da)]/0x3|0x0;for(let _0x165af8=0x0;_0x165af8<_0x106891;_0x165af8++){var _0x4fe45c=_0xd68618['depthSortedFacets'][_0x165af8][_0x1bcfe5(0x376e)];_0xd68618[_0x1bcfe5(0x1928)][0x3*_0x165af8]=_0x378569[_0x4fe45c],_0xd68618[_0x1bcfe5(0x1928)][0x3*_0x165af8+0x1]=_0x378569[_0x4fe45c+0x1],_0xd68618[_0x1bcfe5(0x1928)][0x3*_0x165af8+0x2]=_0x378569[_0x4fe45c+0x2];}this['updateIndices'](_0xd68618['depthSortedIndices'],void 0x0,!0x0);}return this;}[_0x487f0c(0x18d8)](){var _0x5437c2=_0x487f0c,_0x203ed0=this[_0x5437c2(0xb41)]['_facetData'];return _0x203ed0[_0x5437c2(0x1b2a)]||this[_0x5437c2(0x1bc9)](),_0x203ed0[_0x5437c2(0x1b2a)];}[_0x487f0c(0x3b0d)](){var _0x38f632=_0x487f0c,_0x2ab699=this[_0x38f632(0xb41)][_0x38f632(0x1dab)];return _0x2ab699[_0x38f632(0x1507)]||this[_0x38f632(0x1bc9)](),_0x2ab699[_0x38f632(0x1507)];}[_0x487f0c(0x153d)](){var _0x457b76=_0x487f0c,_0x431f9c=this[_0x457b76(0xb41)][_0x457b76(0x1dab)];return _0x431f9c[_0x457b76(0x268a)]||this['updateFacetData'](),_0x431f9c[_0x457b76(0x268a)];}[_0x487f0c(0x1ed9)](_0xca21b2){var _0xd9102=_0x487f0c,_0x3b61c3=_0x1c3c99['P'][_0xd9102(0x317a)]();return this[_0xd9102(0x9f1)](_0xca21b2,_0x3b61c3),_0x3b61c3;}[_0x487f0c(0x9f1)](_0x2e67b7,_0xf75058){var _0x7b6240=_0x487f0c,_0x2e67b7=this[_0x7b6240(0x3b0d)]()[_0x2e67b7],_0x22097c=this[_0x7b6240(0xe77)]();return _0x1c3c99['P'][_0x7b6240(0x330a)](_0x2e67b7,_0x22097c,_0xf75058),this;}[_0x487f0c(0x3bcd)](_0x5ac119){var _0x2d40f7=_0x487f0c,_0x35338f=_0x1c3c99['P'][_0x2d40f7(0x317a)]();return this[_0x2d40f7(0x1ff4)](_0x5ac119,_0x35338f),_0x35338f;}[_0x487f0c(0x1ff4)](_0x3d0fe4,_0x11a8da){var _0x558760=_0x487f0c;return _0x3d0fe4=this[_0x558760(0x18d8)]()[_0x3d0fe4],(_0x1c3c99['P'][_0x558760(0x3cd8)](_0x3d0fe4,this[_0x558760(0xe77)](),_0x11a8da),this);}[_0x487f0c(0xef4)](_0x177ade,_0x151d62,_0x4780b4){var _0x4dfd0b=_0x487f0c,_0x291096=this[_0x4dfd0b(0x40ee)](),_0x30b121=this['_internalAbstractMeshDataInfo'][_0x4dfd0b(0x1dab)],_0x177ade=Math[_0x4dfd0b(0x27d7)]((_0x177ade-_0x291096['minimum']['x']*_0x30b121['partitioningBBoxRatio'])*_0x30b121[_0x4dfd0b(0x26f8)]['X']*_0x30b121['partitioningBBoxRatio']/_0x30b121[_0x4dfd0b(0x3377)]['x']),_0x151d62=Math[_0x4dfd0b(0x27d7)]((_0x151d62-_0x291096[_0x4dfd0b(0x3c4)]['y']*_0x30b121[_0x4dfd0b(0x1330)])*_0x30b121[_0x4dfd0b(0x26f8)]['Y']*_0x30b121[_0x4dfd0b(0x1330)]/_0x30b121[_0x4dfd0b(0x3377)]['y']),_0x4780b4=Math[_0x4dfd0b(0x27d7)]((_0x4780b4-_0x291096['minimum']['z']*_0x30b121[_0x4dfd0b(0x1330)])*_0x30b121[_0x4dfd0b(0x26f8)]['Z']*_0x30b121[_0x4dfd0b(0x1330)]/_0x30b121[_0x4dfd0b(0x3377)]['z']);return _0x177ade<0x0||_0x177ade>_0x30b121[_0x4dfd0b(0x26f8)][_0x4dfd0b(0x34dd)]||_0x151d62<0x0||_0x151d62>_0x30b121[_0x4dfd0b(0x26f8)][_0x4dfd0b(0x34dd)]||_0x4780b4<0x0||_0x4780b4>_0x30b121[_0x4dfd0b(0x26f8)][_0x4dfd0b(0x34dd)]?null:_0x30b121['facetPartitioning'][_0x177ade+_0x30b121['subDiv'][_0x4dfd0b(0x34dd)]*_0x151d62+_0x30b121[_0x4dfd0b(0x26f8)][_0x4dfd0b(0x34dd)]*_0x30b121[_0x4dfd0b(0x26f8)]['max']*_0x4780b4];}[_0x487f0c(0x1328)](_0x27aaa8,_0x429e16,_0x43d07d,_0x2e5548,_0x32b420=!0x1,_0x57e51d=!0x0){var _0x9d04a6=_0x487f0c;const _0x30135b=this['getWorldMatrix']();var _0x5581ec=_0x1c3c99['jp'][_0x9d04a6(0x735)][0x5],_0x54fc26=(_0x30135b[_0x9d04a6(0x28e5)](_0x5581ec),_0x1c3c99['jp'][_0x9d04a6(0x310d)][0x8]),_0x27aaa8=(_0x1c3c99['P']['TransformCoordinatesFromFloatsToRef'](_0x27aaa8,_0x429e16,_0x43d07d,_0x5581ec,_0x54fc26),this[_0x9d04a6(0x28b6)](_0x54fc26['x'],_0x54fc26['y'],_0x54fc26['z'],_0x2e5548,_0x32b420,_0x57e51d));return _0x2e5548&&_0x1c3c99['P']['TransformCoordinatesFromFloatsToRef'](_0x2e5548['x'],_0x2e5548['y'],_0x2e5548['z'],_0x30135b,_0x2e5548),_0x27aaa8;}[_0x487f0c(0x28b6)](_0x5a8511,_0x507485,_0x580ea9,_0x19826d,_0x38e4e8=!0x1,_0x28dbc7=!0x0){var _0x448e2f=_0x487f0c;let _0x128deb=null,_0x3aa065=0x0;var _0x2ea124,_0x20dadd,_0x3a7390,_0x477001,_0x3db7f4,_0x18aabd,_0x31316a=this[_0x448e2f(0x3b0d)](),_0x427ad4=this[_0x448e2f(0x18d8)](),_0x40dc32=this[_0x448e2f(0xef4)](_0x5a8511,_0x507485,_0x580ea9);if(!_0x40dc32)return null;let _0x212f0f=Number[_0x448e2f(0x399e)];_0x212f0f;for(let _0x314e5c=0x0;_0x314e5c<_0x40dc32['length'];_0x314e5c++)_0x3db7f4=_0x427ad4[_0x477001=_0x40dc32[_0x314e5c]],_0x18aabd=_0x31316a[_0x477001],_0x3aa065=(_0x5a8511-_0x18aabd['x'])*_0x3db7f4['x']+(_0x507485-_0x18aabd['y'])*_0x3db7f4['y']+(_0x580ea9-_0x18aabd['z'])*_0x3db7f4['z'],(!_0x38e4e8||_0x28dbc7&&0x0<=_0x3aa065||_0x38e4e8&&!_0x28dbc7&&_0x3aa065<=0x0)&&(_0x3aa065=_0x3db7f4['x']*_0x18aabd['x']+_0x3db7f4['y']*_0x18aabd['y']+_0x3db7f4['z']*_0x18aabd['z'],_0x18aabd=-(_0x3db7f4['x']*_0x5a8511+_0x3db7f4['y']*_0x507485+_0x3db7f4['z']*_0x580ea9-_0x3aa065)/(_0x3db7f4['x']*_0x3db7f4['x']+_0x3db7f4['y']*_0x3db7f4['y']+_0x3db7f4['z']*_0x3db7f4['z']),(_0x18aabd=(_0x20dadd=(_0x2ea124=_0x5a8511+_0x3db7f4['x']*_0x18aabd)-_0x5a8511)*_0x20dadd+(_0x3a7390=(_0x20dadd=_0x507485+_0x3db7f4['y']*_0x18aabd)-_0x507485)*_0x3a7390+(_0x3db7f4=(_0x3a7390=_0x580ea9+_0x3db7f4['z']*_0x18aabd)-_0x580ea9)*_0x3db7f4)<_0x212f0f&&(_0x212f0f=_0x18aabd,_0x128deb=_0x477001,_0x19826d&&(_0x19826d['x']=_0x2ea124,_0x19826d['y']=_0x20dadd,_0x19826d['z']=_0x3a7390)));return _0x128deb;}[_0x487f0c(0x3c5c)](){var _0x61511b=_0x487f0c;return this['_internalAbstractMeshDataInfo'][_0x61511b(0x1dab)][_0x61511b(0x1cec)];}[_0x487f0c(0x26b9)](){var _0x28c240=_0x487f0c;const _0xe16340=this['_internalAbstractMeshDataInfo'][_0x28c240(0x1dab)];return _0xe16340[_0x28c240(0x231a)]&&(_0xe16340[_0x28c240(0x231a)]=!0x1,_0xe16340[_0x28c240(0x1507)]=new Array(),_0xe16340['facetNormals']=new Array(),_0xe16340[_0x28c240(0x268a)]=new Array(),_0xe16340[_0x28c240(0x1cec)]=null,_0xe16340[_0x28c240(0x1928)]=new Uint32Array(0x0)),this;}[_0x487f0c(0x28cd)](_0x5957d7,_0x3633f6,_0x5c82d8=0x0){return this;}['createNormals'](_0x492190){var _0x575c6e=_0x487f0c,_0x508a7f=this[_0x575c6e(0xcc8)](_0x483e43['o']['PositionKind']),_0x2a5e79=this[_0x575c6e(0x1fe6)](),_0x11e9d4=this[_0x575c6e(0x2ff7)](_0x483e43['o']['NormalKind'])?this[_0x575c6e(0xcc8)](_0x483e43['o'][_0x575c6e(0x1600)]):[];return _0x9e3fa2['x'][_0x575c6e(0x26a8)](_0x508a7f,_0x2a5e79,_0x11e9d4,{'useRightHandedSystem':this['getScene']()[_0x575c6e(0xf71)]}),this[_0x575c6e(0x27ff)](_0x483e43['o'][_0x575c6e(0x1600)],_0x11e9d4,_0x492190),this;}[_0x487f0c(0xed8)](_0x5d1ba2,_0x5a7c36){var _0x571b85=_0x487f0c;_0x5a7c36=_0x5a7c36||_0x15daac['RD']['Y'];var _0x541bf3=_0x1c3c99['jp'][_0x571b85(0x310d)][0x0],_0x4f2bf5=_0x1c3c99['jp'][_0x571b85(0x310d)][0x1];return _0x1c3c99['P'][_0x571b85(0x27ce)](_0x5a7c36,_0x5d1ba2,_0x4f2bf5),_0x1c3c99['P'][_0x571b85(0x27ce)](_0x5d1ba2,_0x4f2bf5,_0x541bf3),this['rotationQuaternion']?_0x1c3c99['_f']['RotationQuaternionFromAxisToRef'](_0x541bf3,_0x5d1ba2,_0x4f2bf5,this[_0x571b85(0x2ac6)]):_0x1c3c99['P'][_0x571b85(0x28db)](_0x541bf3,_0x5d1ba2,_0x4f2bf5,this['rotation']),this;}[_0x487f0c(0x1da)](){return!0x1;}[_0x487f0c(0x314e)](){var _0x1bce8e=_0x487f0c;throw(0x0,_0x43561d['S'])(_0x1bce8e(0xd13));}['enableEdgesRendering'](_0x916964,_0x11f764,_0x1aad4d){var _0x5f4b2b=_0x487f0c;throw(0x0,_0x43561d['S'])(_0x5f4b2b(0xd13));}[_0x487f0c(0x24ba)](){var _0x47bf4d=_0x487f0c;return this[_0x47bf4d(0x20c2)]['particleSystems'][_0x47bf4d(0x25d4)](_0x24e08c=>_0x24e08c[_0x47bf4d(0x3d63)]===this);}}_0x19397e[_0x487f0c(0x1092)]=0x0,_0x19397e[_0x487f0c(0x1ebd)]=0x1,_0x19397e[_0x487f0c(0x3a06)]=0x2,_0x19397e[_0x487f0c(0x2556)]=0x0,_0x19397e[_0x487f0c(0x3714)]=0x1,_0x19397e['CULLINGSTRATEGY_STANDARD']=_0x4b77f6['g'][_0x487f0c(0x303)],_0x19397e[_0x487f0c(0x237d)]=_0x4b77f6['g'][_0x487f0c(0x3eb4)],_0x19397e[_0x487f0c(0x2ca0)]=_0x4b77f6['g']['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION'],_0x19397e[_0x487f0c(0x2f76)]=_0x4b77f6['g']['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY'],(0x0,_0x2dd88d['H'])(_0x487f0c(0x3669),_0x19397e);},0x6094:(_0x39d4a5,_0x549511,_0x5b887a)=>{var _0x1db51e=a8_0x2e955a,_0x14490c=_0x5b887a(0xd53f);_0x5b887a(0x1679c),_0x5b887a(0x9607),_0x5b887a(0x94e3),_0x5b887a(0xbd53),_0x5b887a(0x1610);class _0x3d43b4{constructor(_0x52d699,_0x1fd4f0){this['normal']=_0x52d699,this['w']=_0x1fd4f0;}static[_0x1db51e(0x2211)](_0x9d4d6c,_0x218e7b,_0x3dc436){var _0x2e3b53=_0x1db51e;const _0xae97a5=_0x3dc436['subtract'](_0x9d4d6c),_0x2145c4=_0x218e7b[_0x2e3b53(0x34cd)](_0x9d4d6c);if(0x0===_0xae97a5[_0x2e3b53(0x41c1)]()||0x0===_0x2145c4[_0x2e3b53(0x41c1)]())return null;return _0x3dc436=_0x14490c['P'][_0x2e3b53(0x28d6)](_0x14490c['P']['Cross'](_0xae97a5,_0x2145c4)),new _0x3d43b4(_0x3dc436,_0x14490c['P'][_0x2e3b53(0x936)](_0x3dc436,_0x9d4d6c));}[_0x1db51e(0x2654)](){var _0x306c74=_0x1db51e;return new _0x3d43b4(this[_0x306c74(0x23e1)][_0x306c74(0x2654)](),this['w']);}[_0x1db51e(0x2cbb)](){var _0x53b81b=_0x1db51e;this[_0x53b81b(0x23e1)][_0x53b81b(0x3679)](-0x1),this['w']=-this['w'];}[_0x1db51e(0x950)](_0xfff836,_0x2396a6,_0x5b7b2a,_0x301f8b,_0x7abd23){var _0x4603f8=_0x1db51e;let _0x309ff8=0x0;const _0x2edeb8=[];let _0x1db324,_0x19864b;for(_0x1db324=0x0;_0x1db324<_0xfff836['vertices'][_0x4603f8(0x9da)];_0x1db324++){var _0x23ba52=(_0x19864b=_0x14490c['P'][_0x4603f8(0x936)](this['normal'],_0xfff836['vertices'][_0x1db324]['pos'])-this['w'])<-_0x3d43b4[_0x4603f8(0xf89)]?0x2:_0x19864b>_0x3d43b4[_0x4603f8(0xf89)]?0x1:0x0;_0x309ff8|=_0x23ba52,_0x2edeb8[_0x4603f8(0x2009)](_0x23ba52);}switch(_0x309ff8){case 0x0:(0x0<_0x14490c['P'][_0x4603f8(0x936)](this[_0x4603f8(0x23e1)],_0xfff836[_0x4603f8(0x2337)][_0x4603f8(0x23e1)])?_0x2396a6:_0x5b7b2a)[_0x4603f8(0x2009)](_0xfff836);break;case 0x1:_0x301f8b[_0x4603f8(0x2009)](_0xfff836);break;case 0x2:_0x7abd23[_0x4603f8(0x2009)](_0xfff836);break;case 0x3:{const _0x44f2a4=[],_0x5b0439=[];for(_0x1db324=0x0;_0x1db324<_0xfff836[_0x4603f8(0x4054)][_0x4603f8(0x9da)];_0x1db324++){var _0x384a0d=(_0x1db324+0x1)%_0xfff836['vertices'][_0x4603f8(0x9da)],_0x5442ff=_0x2edeb8[_0x1db324],_0x579fd5=_0x2edeb8[_0x384a0d];const _0x1e4b40=_0xfff836['vertices'][_0x1db324],_0x18bb0d=_0xfff836['vertices'][_0x384a0d];if(0x2!==_0x5442ff&&_0x44f2a4[_0x4603f8(0x2009)](_0x1e4b40),0x1!==_0x5442ff&&_0x5b0439[_0x4603f8(0x2009)](0x2!==_0x5442ff?_0x1e4b40[_0x4603f8(0x2654)]():_0x1e4b40),0x3==(_0x5442ff|_0x579fd5)){_0x19864b=(this['w']-_0x14490c['P']['Dot'](this[_0x4603f8(0x23e1)],_0x1e4b40[_0x4603f8(0xd54)]))/_0x14490c['P'][_0x4603f8(0x936)](this[_0x4603f8(0x23e1)],_0x18bb0d[_0x4603f8(0xd54)][_0x4603f8(0x34cd)](_0x1e4b40['pos']));const _0x1130e5=_0x1e4b40['interpolate'](_0x18bb0d,_0x19864b);_0x44f2a4[_0x4603f8(0x2009)](_0x1130e5),_0x5b0439[_0x4603f8(0x2009)](_0x1130e5[_0x4603f8(0x2654)]());}}let _0x3b7779;0x3<=_0x44f2a4[_0x4603f8(0x9da)]&&(_0x3b7779=new _0x2d9d9f(_0x44f2a4,_0xfff836[_0x4603f8(0x3ead)]))[_0x4603f8(0x2337)]&&_0x301f8b[_0x4603f8(0x2009)](_0x3b7779),0x3<=_0x5b0439[_0x4603f8(0x9da)]&&(_0x3b7779=new _0x2d9d9f(_0x5b0439,_0xfff836[_0x4603f8(0x3ead)]))[_0x4603f8(0x2337)]&&_0x7abd23['push'](_0x3b7779);break;}}}}_0x3d43b4[_0x1db51e(0xf89)]=0.00001;class _0x2d9d9f{constructor(_0x47de02,_0x52eee6){var _0x3dfe77=_0x1db51e;this[_0x3dfe77(0x4054)]=_0x47de02,this[_0x3dfe77(0x3ead)]=_0x52eee6,this[_0x3dfe77(0x2337)]=_0x3d43b4[_0x3dfe77(0x2211)](_0x47de02[0x0][_0x3dfe77(0xd54)],_0x47de02[0x1][_0x3dfe77(0xd54)],_0x47de02[0x2][_0x3dfe77(0xd54)]);}[_0x1db51e(0x2654)](){var _0x52a19a=_0x1db51e,_0x3c3f91=this['vertices'][_0x52a19a(0x40b4)](_0xc26e6f=>_0xc26e6f[_0x52a19a(0x2654)]());return new _0x2d9d9f(_0x3c3f91,this[_0x52a19a(0x3ead)]);}[_0x1db51e(0x2cbb)](){var _0x233703=_0x1db51e;this[_0x233703(0x4054)][_0x233703(0x15d1)]()[_0x233703(0x40b4)](_0x497ffb=>{_0x497ffb['flip']();}),this['plane'][_0x233703(0x2cbb)]();}}},0x7047:(_0x4fdaf6,_0x58eb94,_0x112925)=>{var _0x3a1f50=a8_0x2e955a;_0x112925['d'](_0x58eb94,{'Bn':()=>_0x2e365e,'zz':()=>_0x13608b});var _0x1308c4=_0x112925(0xd53f),_0xeec0da=_0x112925(0x17372),_0x40e79d=_0x112925(0x16bf5),_0x57cc19=_0x112925(0x5d41);class _0x2e365e{constructor(){var _0xcff38=a8_0xcbd5;this[_0xcff38(0x265c)]=[],this[_0xcff38(0x4054)]=[],this[_0xcff38(0x34dd)]=[],this[_0xcff38(0x1858)]=[],this[_0xcff38(0x20c3)]=[],this[_0xcff38(0x1c70)]=[],this['isoVecsABOB']=[],this[_0xcff38(0xf13)]=[],this[_0xcff38(0x3e83)]=[],this[_0xcff38(0x385d)]=[],this['IDATA']=new _0x3d49dd(_0xcff38(0x1e54),_0xcff38(0x1232),[[0x0,_0x40e79d['Q_'],-0x1],[-_0x40e79d['Q_'],0x1,0x0],[-0x1,0x0,-_0x40e79d['Q_']],[0x1,0x0,-_0x40e79d['Q_']],[_0x40e79d['Q_'],0x1,0x0],[0x0,_0x40e79d['Q_'],0x1],[-0x1,0x0,_0x40e79d['Q_']],[-_0x40e79d['Q_'],-0x1,0x0],[0x0,-_0x40e79d['Q_'],-0x1],[_0x40e79d['Q_'],-0x1,0x0],[0x1,0x0,_0x40e79d['Q_']],[0x0,-_0x40e79d['Q_'],0x1]],[[0x0,0x2,0x1],[0x0,0x3,0x2],[0x0,0x4,0x3],[0x0,0x5,0x4],[0x0,0x1,0x5],[0x7,0x6,0x1],[0x8,0x7,0x2],[0x9,0x8,0x3],[0xa,0x9,0x4],[0x6,0xa,0x5],[0x2,0x7,0x1],[0x3,0x8,0x2],[0x4,0x9,0x3],[0x5,0xa,0x4],[0x1,0x6,0x5],[0xb,0x6,0x7],[0xb,0x7,0x8],[0xb,0x8,0x9],[0xb,0x9,0xa],[0xb,0xa,0x6]]);}['setIndices'](){var _0x5012b3=a8_0xcbd5;let _0x4567da=0xc;const _0x3c7c46={};var _0x463129=this['m'],_0x1c8cf6=this['n'];let _0x306edb=_0x463129;var _0x20a7cd,_0x2d9cbe,_0x11dc99,_0x316e16=_0x463129/(_0x306edb=0x0!==_0x1c8cf6?_0xeec0da['R'][_0x5012b3(0x3f2b)](_0x463129,_0x1c8cf6):_0x306edb),_0x518023=_0x1c8cf6/_0x306edb;let _0x54f01c;var _0x21070c=_0x57cc19['a'][_0x5012b3(0x317a)](),_0x48f5c7=new _0x57cc19['a'](_0x463129,_0x1c8cf6),_0x2f88c0=new _0x57cc19['a'](-_0x1c8cf6,_0x463129+_0x1c8cf6);const _0x4e66b1=_0x57cc19['a'][_0x5012b3(0x317a)](),_0x2470b2=_0x57cc19['a']['Zero'](),_0x531a18=_0x57cc19['a']['Zero']();let _0xf5d974=[],_0x267f14,_0x5c7797,_0x1d3d34,_0x221abf;const _0x50270a=[],_0x6cb747=this[_0x5012b3(0x3d52)];var _0x3091b6=(_0x29c3a9,_0x4cb501,_0x3b515f,_0x1418f6)=>{_0x267f14=_0x29c3a9+'|'+_0x3b515f,_0x5c7797=_0x4cb501+'|'+_0x1418f6,_0x267f14 in _0x3c7c46||_0x5c7797 in _0x3c7c46?_0x267f14 in _0x3c7c46&&!(_0x5c7797 in _0x3c7c46)?_0x3c7c46[_0x5c7797]=_0x3c7c46[_0x267f14]:_0x5c7797 in _0x3c7c46&&!(_0x267f14 in _0x3c7c46)&&(_0x3c7c46[_0x267f14]=_0x3c7c46[_0x5c7797]):(_0x3c7c46[_0x267f14]=_0x4567da,_0x3c7c46[_0x5c7797]=_0x4567da,_0x4567da++),0x2<_0x6cb747[_0x3b515f][0x0]?_0x50270a[_0x3c7c46[_0x267f14]]=[-_0x6cb747[_0x3b515f][0x0],_0x6cb747[_0x3b515f][0x1],_0x3c7c46[_0x267f14]]:_0x50270a[_0x3c7c46[_0x267f14]]=[_0xf5d974[_0x6cb747[_0x3b515f][0x0]],_0x6cb747[_0x3b515f][0x1],_0x3c7c46[_0x267f14]];};this[_0x5012b3(0x34a0)][_0x5012b3(0x30e1)]=[[0x1,'B'],[0x2,'B'],[0x3,'B'],[0x4,'B'],[0x0,'B'],[0xa,'O',0xe,'A'],[0xb,'O',0xa,'A'],[0xc,'O',0xb,'A'],[0xd,'O',0xc,'A'],[0xe,'O',0xd,'A'],[0x0,'O'],[0x1,'O'],[0x2,'O'],[0x3,'O'],[0x4,'O'],[0x13,'B',0x5,'A'],[0xf,'B',0x6,'A'],[0x10,'B',0x7,'A'],[0x11,'B',0x8,'A'],[0x12,'B',0x9,'A']];for(let _0x45eeab=0x0;_0x45eeab<0x14;_0x45eeab++){if(_0x20a7cd=(_0xf5d974=this[_0x5012b3(0x34a0)][_0x5012b3(0x7b5)][_0x45eeab])[0x2],_0x2d9cbe=_0xf5d974[0x1],_0x11dc99=_0xf5d974[0x0],_0x1d3d34=_0x21070c['x']+'|'+_0x21070c['y'],(_0x267f14=_0x45eeab+'|'+_0x1d3d34)in _0x3c7c46||(_0x3c7c46[_0x267f14]=_0x20a7cd,_0x50270a[_0x20a7cd]=[_0xf5d974[_0x6cb747[_0x1d3d34][0x0]],_0x6cb747[_0x1d3d34][0x1]]),_0x1d3d34=_0x48f5c7['x']+'|'+_0x48f5c7['y'],(_0x267f14=_0x45eeab+'|'+_0x1d3d34)in _0x3c7c46||(_0x3c7c46[_0x267f14]=_0x2d9cbe,_0x50270a[_0x2d9cbe]=[_0xf5d974[_0x6cb747[_0x1d3d34][0x0]],_0x6cb747[_0x1d3d34][0x1]]),_0x1d3d34=_0x2f88c0['x']+'|'+_0x2f88c0['y'],(_0x267f14=_0x45eeab+'|'+_0x1d3d34)in _0x3c7c46||(_0x3c7c46[_0x267f14]=_0x11dc99,_0x50270a[_0x11dc99]=[_0xf5d974[_0x6cb747[_0x1d3d34][0x0]],_0x6cb747[_0x1d3d34][0x1]]),_0x54f01c=this['IDATA']['edgematch'][_0x45eeab][0x0],'B'===(_0x20a7cd=this[_0x5012b3(0x34a0)]['edgematch'][_0x45eeab][0x1])){for(let _0x1c0756=0x1;_0x1c0756<_0x306edb;_0x1c0756++)_0x2470b2['x']=_0x463129-_0x1c0756*(_0x316e16+_0x518023),_0x2470b2['y']=_0x1c8cf6+_0x1c0756*_0x316e16,_0x531a18['x']=-_0x1c0756*_0x518023,_0x531a18['y']=_0x1c0756*(_0x316e16+_0x518023),_0x1d3d34=_0x2470b2['x']+'|'+_0x2470b2['y'],_0x221abf=_0x531a18['x']+'|'+_0x531a18['y'],_0x3091b6(_0x45eeab,_0x54f01c,_0x1d3d34,_0x221abf);}if('O'===_0x20a7cd){for(let _0x908b67=0x1;_0x908b67<_0x306edb;_0x908b67++)_0x531a18['x']=-_0x908b67*_0x518023,_0x531a18['y']=_0x908b67*(_0x316e16+_0x518023),_0x4e66b1['x']=_0x908b67*_0x316e16,_0x4e66b1['y']=_0x908b67*_0x518023,_0x1d3d34=_0x531a18['x']+'|'+_0x531a18['y'],_0x221abf=_0x4e66b1['x']+'|'+_0x4e66b1['y'],_0x3091b6(_0x45eeab,_0x54f01c,_0x1d3d34,_0x221abf);}if(_0x54f01c=this[_0x5012b3(0x34a0)][_0x5012b3(0x30e1)][_0x45eeab][0x2],(_0x20a7cd=this['IDATA'][_0x5012b3(0x30e1)][_0x45eeab][0x3])&&'A'===_0x20a7cd){for(let _0x2a352a=0x1;_0x2a352a<_0x306edb;_0x2a352a++)_0x4e66b1['x']=_0x2a352a*_0x316e16,_0x4e66b1['y']=_0x2a352a*_0x518023,_0x2470b2['x']=_0x463129-(_0x306edb-_0x2a352a)*(_0x316e16+_0x518023),_0x2470b2['y']=_0x1c8cf6+(_0x306edb-_0x2a352a)*_0x316e16,_0x1d3d34=_0x4e66b1['x']+'|'+_0x4e66b1['y'],_0x221abf=_0x2470b2['x']+'|'+_0x2470b2['y'],_0x3091b6(_0x45eeab,_0x54f01c,_0x1d3d34,_0x221abf);}for(let _0x3f04c4=0x0;_0x3f04c4_0x349c0d['x']-_0x879a99['x']),_0x2a3b55[_0x484cd1(0x363)]((_0x198471,_0x39f395)=>_0x198471['y']-_0x39f395['y']);const _0x5be088=new Array(_0x43f6b0+_0x4c5815+0x1),_0x529268=new Array(_0x43f6b0+_0x4c5815+0x1);for(let _0x178a67=0x0;_0x178a67<_0x5be088[_0x484cd1(0x9da)];_0x178a67++)_0x5be088[_0x178a67]=Infinity,_0x529268[_0x178a67]=-Infinity;var _0x5e6349,_0x442810,_0x2b8a92=_0x2a3b55[_0x484cd1(0x9da)];for(let _0x121462=0x0;_0x121462<_0x2b8a92;_0x121462++)_0x442810=_0x2a3b55[_0x121462]['x'],_0x5e6349=_0x2a3b55[_0x121462]['y'],_0x5be088[_0x5e6349]=Math[_0x484cd1(0x1858)](_0x442810,_0x5be088[_0x5e6349]),_0x529268[_0x5e6349]=Math[_0x484cd1(0x34dd)](_0x442810,_0x529268[_0x5e6349]);var _0x21ab2f=(_0x40d906,_0x4c9c83)=>{var _0x39b7da=_0x484cd1;const _0x1941f1=_0x40d906[_0x39b7da(0x2654)]();return'A'===_0x4c9c83&&_0x1941f1['rotateNeg120'](_0x43f6b0,_0x4c5815),'B'===_0x4c9c83&&_0x1941f1['rotate120'](_0x43f6b0,_0x4c5815),_0x1941f1['x']<0x0?_0x1941f1['y']:_0x1941f1['x']+_0x1941f1['y'];};const _0x3c031b=[],_0x139f5f=[],_0x4f6893=[],_0x43c3df=[],_0x595f62={},_0x4d0e0b=[];let _0x540271=-0x1,_0x3f7487=-0x1;for(let _0x1d98fa=0x0;_0x1d98fa<_0x2b8a92;_0x1d98fa++)_0x3c031b[_0x1d98fa]=_0x2a3b55[_0x1d98fa][_0x484cd1(0x2b80)](new _0x57cc19['a'](0x0,0x0),0.5),_0x139f5f[_0x1d98fa]=_0x21ab2f(_0x2a3b55[_0x1d98fa],'O'),_0x4f6893[_0x1d98fa]=_0x21ab2f(_0x2a3b55[_0x1d98fa],'A'),_0x43c3df[_0x1d98fa]=_0x21ab2f(_0x2a3b55[_0x1d98fa],'B'),_0x139f5f[_0x1d98fa]===_0x4f6893[_0x1d98fa]&&_0x4f6893[_0x1d98fa]===_0x43c3df[_0x1d98fa]?(_0x540271=0x3,_0x3f7487=_0x139f5f[_0x1d98fa]):_0x139f5f[_0x1d98fa]===_0x4f6893[_0x1d98fa]?(_0x540271=0x4,_0x3f7487=_0x139f5f[_0x1d98fa]):_0x4f6893[_0x1d98fa]===_0x43c3df[_0x1d98fa]?(_0x540271=0x5,_0x3f7487=_0x4f6893[_0x1d98fa]):_0x43c3df[_0x1d98fa]===_0x139f5f[_0x1d98fa]&&(_0x540271=0x6,_0x3f7487=_0x139f5f[_0x1d98fa]),_0x139f5f[_0x1d98fa]<_0x4f6893[_0x1d98fa]&&_0x139f5f[_0x1d98fa]<_0x43c3df[_0x1d98fa]&&(_0x540271=0x2,_0x3f7487=_0x139f5f[_0x1d98fa]),_0x4f6893[_0x1d98fa]<_0x139f5f[_0x1d98fa]&&_0x4f6893[_0x1d98fa]<_0x43c3df[_0x1d98fa]&&(_0x540271=0x1,_0x3f7487=_0x4f6893[_0x1d98fa]),_0x43c3df[_0x1d98fa]<_0x4f6893[_0x1d98fa]&&_0x43c3df[_0x1d98fa]<_0x139f5f[_0x1d98fa]&&(_0x540271=0x0,_0x3f7487=_0x43c3df[_0x1d98fa]),_0x4d0e0b[_0x484cd1(0x2009)]([_0x540271,_0x3f7487,_0x2a3b55[_0x1d98fa]['x'],_0x2a3b55[_0x1d98fa]['y']]);_0x4d0e0b['sort']((_0x2344bc,_0x29ac25)=>_0x2344bc[0x2]-_0x29ac25[0x2]),_0x4d0e0b['sort']((_0x2e60a2,_0x3c9b7b)=>_0x2e60a2[0x3]-_0x3c9b7b[0x3]),_0x4d0e0b[_0x484cd1(0x363)]((_0x46bc89,_0xb30204)=>_0x46bc89[0x1]-_0xb30204[0x1]),_0x4d0e0b[_0x484cd1(0x363)]((_0xc8ee61,_0x3579a5)=>_0xc8ee61[0x0]-_0x3579a5[0x0]);for(let _0x30cc76=0x0;_0x30cc76<_0x4d0e0b[_0x484cd1(0x9da)];_0x30cc76++)_0x595f62[_0x4d0e0b[_0x30cc76][0x2]+'|'+_0x4d0e0b[_0x30cc76][0x3]]=[_0x4d0e0b[_0x30cc76][0x0],_0x4d0e0b[_0x30cc76][0x1],_0x30cc76];return this['m']=_0x43f6b0,this['n']=_0x4c5815,this[_0x484cd1(0x4054)]=_0x2a3b55,this[_0x484cd1(0x3d52)]=_0x595f62,this[_0x484cd1(0x265c)]=_0x3c031b,this[_0x484cd1(0x1858)]=_0x5be088,this[_0x484cd1(0x34dd)]=_0x529268,this;}}class _0x3d49dd{constructor(_0x572e02,_0x102cb3,_0x56392e,_0x5c706a){var _0x3f3fca=_0x3a1f50;this[_0x3f3fca(0x1c3a)]=_0x572e02,this[_0x3f3fca(0x2c7a)]=_0x102cb3,this[_0x3f3fca(0x3090)]=_0x56392e,this[_0x3f3fca(0x7b5)]=_0x5c706a;}}class _0x13608b extends _0x3d49dd{[_0x3a1f50(0x287)](_0x267e38,_0x2764d7){var _0x415780=_0x3a1f50;for(let _0x2d9590=0x0;_0x2d9590<_0x2764d7[_0x415780(0x1c70)][_0x415780(0x9da)];_0x2d9590++)this[_0x415780(0x7b5)]['push'](_0x2764d7[_0x415780(0x1c70)][_0x2d9590][_0x415780(0x40b4)](_0x10489a=>_0x2764d7[_0x415780(0x3164)][_0x267e38+_0x10489a]));}[_0x3a1f50(0x3b2b)](_0x1b2230,_0x5a7fbf){var _0x4d8b89=_0x3a1f50,_0x322de5=_0x5a7fbf['IDATA'][_0x4d8b89(0x30e1)][_0x1b2230][0x0];for(let _0x3632ff=0x0;_0x3632ff<_0x5a7fbf[_0x4d8b89(0x1081)][_0x4d8b89(0x9da)];_0x3632ff++){const _0x16c617=[];for(let _0x10e90b=0x0;_0x10e90b<0x3;_0x10e90b++)0x0===_0x5a7fbf[_0x4d8b89(0x385d)][_0x3632ff][_0x10e90b]?_0x16c617[_0x4d8b89(0x2009)](_0x1b2230+'|'+_0x5a7fbf['isoVecsABOB'][_0x3632ff][_0x10e90b]['x']+'|'+_0x5a7fbf[_0x4d8b89(0x1081)][_0x3632ff][_0x10e90b]['y']):_0x16c617['push'](_0x322de5+'|'+_0x5a7fbf['isoVecsABOB'][_0x3632ff][_0x10e90b]['x']+'|'+_0x5a7fbf[_0x4d8b89(0x1081)][_0x3632ff][_0x10e90b]['y']);this[_0x4d8b89(0x7b5)][_0x4d8b89(0x2009)]([_0x5a7fbf['vecToidx'][_0x16c617[0x0]],_0x5a7fbf[_0x4d8b89(0x3164)][_0x16c617[0x1]],_0x5a7fbf['vecToidx'][_0x16c617[0x2]]]);}}[_0x3a1f50(0x27e7)](_0x5c7cae,_0x25bb8a){var _0x58d587=_0x3a1f50,_0x5c63bf=_0x25bb8a[_0x58d587(0x34a0)]['edgematch'][_0x5c7cae][0x0];for(let _0x2f3cd9=0x0;_0x2f3cd9<_0x25bb8a['isoVecsOBOA'][_0x58d587(0x9da)];_0x2f3cd9++){const _0x44960c=[];for(let _0x3f6340=0x0;_0x3f6340<0x3;_0x3f6340++)0x1===_0x25bb8a[_0x58d587(0x385d)][_0x2f3cd9][_0x3f6340]?_0x44960c['push'](_0x5c7cae+'|'+_0x25bb8a[_0x58d587(0xf13)][_0x2f3cd9][_0x3f6340]['x']+'|'+_0x25bb8a['isoVecsOBOA'][_0x2f3cd9][_0x3f6340]['y']):_0x44960c[_0x58d587(0x2009)](_0x5c63bf+'|'+_0x25bb8a['isoVecsOBOA'][_0x2f3cd9][_0x3f6340]['x']+'|'+_0x25bb8a[_0x58d587(0xf13)][_0x2f3cd9][_0x3f6340]['y']);this[_0x58d587(0x7b5)][_0x58d587(0x2009)]([_0x25bb8a['vecToidx'][_0x44960c[0x0]],_0x25bb8a[_0x58d587(0x3164)][_0x44960c[0x1]],_0x25bb8a[_0x58d587(0x3164)][_0x44960c[0x2]]]);}}[_0x3a1f50(0x256)](_0x5af4b0,_0x2435b5){var _0x43e95d=_0x3a1f50,_0x3ff751=_0x2435b5[_0x43e95d(0x34a0)][_0x43e95d(0x30e1)][_0x5af4b0][0x2];for(let _0x48cdc2=0x0;_0x48cdc2<_0x2435b5[_0x43e95d(0x3e83)][_0x43e95d(0x9da)];_0x48cdc2++){const _0x27e330=[];for(let _0x591bbd=0x0;_0x591bbd<0x3;_0x591bbd++)0x1===_0x2435b5[_0x43e95d(0x385d)][_0x48cdc2][_0x591bbd]?_0x27e330[_0x43e95d(0x2009)](_0x5af4b0+'|'+_0x2435b5[_0x43e95d(0x3e83)][_0x48cdc2][_0x591bbd]['x']+'|'+_0x2435b5[_0x43e95d(0x3e83)][_0x48cdc2][_0x591bbd]['y']):_0x27e330[_0x43e95d(0x2009)](_0x3ff751+'|'+_0x2435b5[_0x43e95d(0x3e83)][_0x48cdc2][_0x591bbd]['x']+'|'+_0x2435b5[_0x43e95d(0x3e83)][_0x48cdc2][_0x591bbd]['y']);this[_0x43e95d(0x7b5)][_0x43e95d(0x2009)]([_0x2435b5[_0x43e95d(0x3164)][_0x27e330[0x0]],_0x2435b5[_0x43e95d(0x3164)][_0x27e330[0x1]],_0x2435b5[_0x43e95d(0x3164)][_0x27e330[0x2]]]);}}[_0x3a1f50(0x25db)](_0x5ccf48){var _0xb7cf63=_0x3a1f50;const _0x48d337=[];for(let _0x18c5a4=0x0;_0x18c5a4<0xd;_0x18c5a4++)_0x48d337[_0x18c5a4]=[];var _0x1033b3=_0x5ccf48[_0xb7cf63(0x20c3)];for(let _0x1532e9=0x0;_0x1532e9<_0x1033b3[_0xb7cf63(0x9da)];_0x1532e9++)-0x1<_0x1033b3[_0x1532e9][0x0]?0x0<_0x1033b3[_0x1532e9][0x1]&&_0x48d337[_0x1033b3[_0x1532e9][0x0]][_0xb7cf63(0x2009)]([_0x1532e9,_0x1033b3[_0x1532e9][0x1]]):_0x48d337[0xc][_0xb7cf63(0x2009)]([_0x1532e9,_0x1033b3[_0x1532e9][0x0]]);const _0xfb9029=[];for(let _0x3114df=0x0;_0x3114df<0xc;_0x3114df++)_0xfb9029[_0x3114df]=_0x3114df;let _0x49befd=0xc;for(let _0x24dc39=0x0;_0x24dc39<0xc;_0x24dc39++){_0x48d337[_0x24dc39]['sort']((_0x5c2d59,_0x321117)=>_0x5c2d59[0x1]-_0x321117[0x1]);for(let _0x59a644=0x0;_0x59a644<_0x48d337[_0x24dc39][_0xb7cf63(0x9da)];_0x59a644++)_0xfb9029[_0x48d337[_0x24dc39][_0x59a644][0x0]]=_0x49befd++;}for(let _0x2b5a2c=0x0;_0x2b5a2c<_0x48d337[0xc][_0xb7cf63(0x9da)];_0x2b5a2c++)_0xfb9029[_0x48d337[0xc][_0x2b5a2c][0x0]]=_0x49befd++;for(let _0x1fcf1d=0x0;_0x1fcf1d_0x28be2d[0x3]-_0xd6e2f8[0x3]);for(let _0x328deb=0x0;_0x328deb{var _0x11f14b=_0x33e5e5;_0x29eee5=0x0,_0x1615f6=0x0,_0x42b0ed=0x0,_0x3b0920=this[_0x11f14b(0x7b5)][_0x3076b2];for(let _0x4de22a=0x0;_0x4de22a<0x3;_0x4de22a++)_0x47f3eb=this[_0x11f14b(0x3090)][_0x3b0920[_0x4de22a]],_0x29eee5+=_0x47f3eb[0x0],_0x1615f6+=_0x47f3eb[0x1],_0x42b0ed+=_0x47f3eb[0x2];_0x1fcbdf[_0x11f14b(0x3090)][_0x3076b2]=[_0x29eee5/0x3,_0x1615f6/0x3,_0x42b0ed/0x3];});return _0x1fcbdf;}static[_0x3a1f50(0x13a0)](_0x54538c){var _0x2d68e6=_0x3a1f50;const _0x1a5a4a=new _0x13608b(_0x2d68e6(0x1a30),_0x2d68e6(0x3c46),[[0x0,_0x40e79d['Q_'],-0x1],[-_0x40e79d['Q_'],0x1,0x0],[-0x1,0x0,-_0x40e79d['Q_']],[0x1,0x0,-_0x40e79d['Q_']],[_0x40e79d['Q_'],0x1,0x0],[0x0,_0x40e79d['Q_'],0x1],[-0x1,0x0,_0x40e79d['Q_']],[-_0x40e79d['Q_'],-0x1,0x0],[0x0,-_0x40e79d['Q_'],-0x1],[_0x40e79d['Q_'],-0x1,0x0],[0x1,0x0,_0x40e79d['Q_']],[0x0,-_0x40e79d['Q_'],0x1]],[]);_0x54538c[_0x2d68e6(0xb0e)](),_0x54538c['calcCoeffs'](),_0x54538c[_0x2d68e6(0x3131)](),_0x54538c['edgeVecsABOB'](),_0x54538c['mapABOBtoOBOA'](),_0x54538c[_0x2d68e6(0x1449)]();for(let _0x2934b4=0x0;_0x2934b4<_0x54538c['IDATA'][_0x2d68e6(0x7b5)]['length'];_0x2934b4++)_0x54538c[_0x2d68e6(0x30d6)](_0x2934b4,_0x1a5a4a),_0x1a5a4a[_0x2d68e6(0x287)](_0x2934b4,_0x54538c),'B'===_0x54538c['IDATA']['edgematch'][_0x2934b4][0x1]&&_0x1a5a4a[_0x2d68e6(0x3b2b)](_0x2934b4,_0x54538c),'O'===_0x54538c[_0x2d68e6(0x34a0)][_0x2d68e6(0x30e1)][_0x2934b4][0x1]&&_0x1a5a4a[_0x2d68e6(0x27e7)](_0x2934b4,_0x54538c),'A'===_0x54538c['IDATA']['edgematch'][_0x2934b4][0x3]&&_0x1a5a4a[_0x2d68e6(0x256)](_0x2934b4,_0x54538c);return _0x1a5a4a[_0x2d68e6(0x25db)](_0x54538c),_0x1a5a4a[_0x2d68e6(0x3090)]=_0x1a5a4a[_0x2d68e6(0x3090)][_0x2d68e6(0x40b4)](function(_0x5ee954){var _0x3a986b=_0x5ee954[0x0],_0x46351f=_0x5ee954[0x1],_0x3ac7a1=_0x5ee954[0x2],_0x3a986b=Math['sqrt'](_0x3a986b*_0x3a986b+_0x46351f*_0x46351f+_0x3ac7a1*_0x3ac7a1);return _0x5ee954[0x0]*=0x1/_0x3a986b,_0x5ee954[0x1]*=0x1/_0x3a986b,_0x5ee954[0x2]*=0x1/_0x3a986b,_0x5ee954;}),_0x1a5a4a;}}},0x172d3:(_0x10249f,_0x2890f9,_0x466e47)=>{var _0x168005=a8_0x2e955a;_0x466e47['d'](_0x2890f9,{'Z':()=>_0x1e5e9d});var _0x18f1ee=_0x466e47(0xd53f),_0x3e0504=_0x466e47(0xbd53),_0x5be534=_0x466e47(0xb5a7),_0x44bd0b=_0x466e47(0x1679c),_0x165b88=_0x466e47(0x9607),_0x5307f9=_0x466e47(0x172b4),_0x2f84d9=_0x466e47(0x454e),_0x26c318=_0x466e47(0x1610),_0x20bed8=_0x466e47(0x4ba7),_0x567411=_0x466e47(0xff4d),_0x1b7250=_0x466e47(0x1404a),_0x933598=_0x466e47(0x11096),_0x5057bb=_0x466e47(0x11338);class _0x1e5e9d{constructor(_0x52b9a5,_0x25496c,_0x3c6628,_0x1c9148=!0x1,_0x25502a=null){var _0xb9ccd2=a8_0xcbd5;this[_0xb9ccd2(0x27ad)]=_0x26c318['g'][_0xb9ccd2(0x34cf)],this['_totalVertices']=0x0,this[_0xb9ccd2(0x7b7)]=!0x1,this[_0xb9ccd2(0x2800)]=!0x1,this[_0xb9ccd2(0x214e)]=[],this[_0xb9ccd2(0x1854)]=null,this[_0xb9ccd2(0x4131)]=!0x1,this[_0xb9ccd2(0x20c2)]=_0x25496c||_0x933598['l'][_0xb9ccd2(0x39a1)],this[_0xb9ccd2(0x20c2)]&&(this['id']=_0x52b9a5,this['uniqueId']=this[_0xb9ccd2(0x20c2)]['getUniqueId'](),this[_0xb9ccd2(0x3f27)]=this['_scene'][_0xb9ccd2(0x279a)](),this['_meshes']=[],this['_vertexBuffers']={},this[_0xb9ccd2(0x150a)]=[],this[_0xb9ccd2(0xa9a)]=_0x1c9148,_0x3c6628?this['setAllVerticesData'](_0x3c6628,_0x1c9148):this[_0xb9ccd2(0x1ec1)]=0x0,this[_0xb9ccd2(0x3f27)][_0xb9ccd2(0x2e84)]()['vertexArrayObject']&&(this[_0xb9ccd2(0x1f4c)]={}),_0x25502a&&(this[_0xb9ccd2(0x1d88)](_0x25502a),_0x25502a[_0xb9ccd2(0x14a4)](!0x0)));}get[_0x168005(0x1df5)](){var _0x167e15=_0x168005;return this[_0x167e15(0x23c5)];}set[_0x168005(0x1df5)](_0x40ade9){var _0x15f41a=_0x168005;this[_0x15f41a(0x23c5)]?this[_0x15f41a(0x23c5)][_0x15f41a(0x2687)](_0x40ade9):this[_0x15f41a(0x23c5)]=_0x40ade9[_0x15f41a(0x2654)](),this['_updateBoundingInfo'](!0x0,null);}static[_0x168005(0x2db9)](_0x7af8f4){var _0x24cbc6=_0x168005;const _0x4c5cf1=new _0x1e5e9d(_0x1e5e9d[_0x24cbc6(0x27f8)](),_0x7af8f4[_0x24cbc6(0x14ab)]());return _0x4c5cf1['applyToMesh'](_0x7af8f4),_0x4c5cf1;}get[_0x168005(0x27d2)](){var _0x515709=_0x168005;return this[_0x515709(0xcc4)];}get[_0x168005(0x33cd)](){var _0x4e27c1=_0x168005;return this[_0x4e27c1(0x41aa)];}['getScene'](){var _0x20472e=_0x168005;return this[_0x20472e(0x20c2)];}[_0x168005(0x279a)](){return this['_engine'];}[_0x168005(0xe80)](){var _0x287b9c=_0x168005;return this['delayLoadState']===_0x26c318['g'][_0x287b9c(0x18ff)]||this[_0x287b9c(0x27ad)]===_0x26c318['g'][_0x287b9c(0x34cf)];}get[_0x168005(0x31ad)](){var _0x4765d8=_0x168005;for(let _0x1d0fa2=0x0;_0x1d0fa2{var _0x1522c8=_0x29e516;if(this[_0x1522c8(0x28b9)]){this[_0x1522c8(0x28b9)](JSON[_0x1522c8(0x3813)](_0x49011a),this),this[_0x1522c8(0x27ad)]=_0x26c318['g'][_0x1522c8(0x18ff)],this[_0x1522c8(0x3586)]=[],_0x4df0a9[_0x1522c8(0x2cba)](this);var _0x4540c8=this[_0x1522c8(0xcc4)],_0x26b96f=_0x4540c8['length'];for(let _0x991231=0x0;_0x991231<_0x26b96f;_0x991231++)this['_applyToMesh'](_0x4540c8[_0x991231]);_0x3bbe56&&_0x3bbe56();}},void 0x0,!0x0));}[_0x168005(0xc13)](){var _0x3ab890=_0x168005;const _0x22d26f=this[_0x3ab890(0x1fe6)](!0x1);if(null!=_0x22d26f&&0x0<_0x22d26f[_0x3ab890(0x9da)]){for(let _0x1fe213=0x0;_0x1fe213<_0x22d26f[_0x3ab890(0x9da)];_0x1fe213+=0x3){var _0x1143f6=_0x22d26f[_0x1fe213+0x0];_0x22d26f[_0x1fe213+0x0]=_0x22d26f[_0x1fe213+0x2],_0x22d26f[_0x1fe213+0x2]=_0x1143f6;}this[_0x3ab890(0xb0e)](_0x22d26f);}const _0x54b835=this[_0x3ab890(0xcc8)](_0x44bd0b['o'][_0x3ab890(0x1745)],!0x1);if(null!=_0x54b835&&0x0<_0x54b835[_0x3ab890(0x9da)]){for(let _0x1f26d0=0x0;_0x1f26d0<_0x54b835['length'];_0x1f26d0+=0x3)_0x54b835[_0x1f26d0+0x2]=-_0x54b835[_0x1f26d0+0x2];this[_0x3ab890(0x27ff)](_0x44bd0b['o'][_0x3ab890(0x1745)],_0x54b835,!0x1);}const _0x1f7b16=this[_0x3ab890(0xcc8)](_0x44bd0b['o'][_0x3ab890(0x1600)],!0x1);if(null!=_0x1f7b16&&0x0<_0x1f7b16[_0x3ab890(0x9da)]){for(let _0x377785=0x0;_0x377785<_0x1f7b16[_0x3ab890(0x9da)];_0x377785+=0x3)_0x1f7b16[_0x377785+0x2]=-_0x1f7b16[_0x377785+0x2];this[_0x3ab890(0x27ff)](_0x44bd0b['o'][_0x3ab890(0x1600)],_0x1f7b16,!0x1);}}[_0x168005(0xc30)](){var _0x474af1=_0x168005;this[_0x474af1(0x319b)]=null;}[_0x168005(0x3e3c)](){var _0x2f21e4=_0x168005;if(this[_0x2f21e4(0x319b)])return!0x0;var _0xb0e6b2=this[_0x2f21e4(0xcc8)](_0x44bd0b['o'][_0x2f21e4(0x1745)]);if(!_0xb0e6b2||0x0===_0xb0e6b2[_0x2f21e4(0x9da)])return!0x1;for(let _0x303d4d=0x3*this[_0x2f21e4(0x214e)][_0x2f21e4(0x9da)],_0xa2b0c5=this[_0x2f21e4(0x214e)][_0x2f21e4(0x9da)];_0x303d4d<_0xb0e6b2[_0x2f21e4(0x9da)];_0x303d4d+=0x3,++_0xa2b0c5)this[_0x2f21e4(0x214e)][_0xa2b0c5]=_0x18f1ee['P'][_0x2f21e4(0x1e74)](_0xb0e6b2,_0x303d4d);for(let _0x124729=0x0,_0x4fc10b=0x0;_0x124729<_0xb0e6b2['length'];_0x124729+=0x3,++_0x4fc10b)this[_0x2f21e4(0x214e)][_0x4fc10b]['set'](_0xb0e6b2[0x0+_0x124729],_0xb0e6b2[0x1+_0x124729],_0xb0e6b2[0x2+_0x124729]);return this[_0x2f21e4(0x214e)][_0x2f21e4(0x9da)]=_0xb0e6b2['length']/0x3,this[_0x2f21e4(0x319b)]=this[_0x2f21e4(0x214e)],!0x0;}[_0x168005(0x39b0)](){var _0x350245=_0x168005;return this[_0x350245(0x7b7)];}['_disposeVertexArrayObjects'](){var _0x4aa5d2=_0x168005;if(this[_0x4aa5d2(0x1f4c)]){for(const _0x5a68f6 in this[_0x4aa5d2(0x1f4c)])this[_0x4aa5d2(0x3f27)][_0x4aa5d2(0x31c4)](this['_vertexArrayObjects'][_0x5a68f6]);this[_0x4aa5d2(0x1f4c)]={};const _0x570446=this['_meshes'];var _0x124280=_0x570446[_0x4aa5d2(0x9da)];for(let _0x13f3f6=0x0;_0x13f3f6<_0x124280;_0x13f3f6++)_0x570446[_0x13f3f6][_0x4aa5d2(0x34bd)]();}}['dispose'](){var _0x5ab6a2=_0x168005,_0x1524c3=this['_meshes'],_0x1b0c99=_0x1524c3[_0x5ab6a2(0x9da)];let _0x28467e;for(_0x28467e=0x0;_0x28467e<_0x1b0c99;_0x28467e++)this[_0x5ab6a2(0x2ec1)](_0x1524c3[_0x28467e]);this[_0x5ab6a2(0xcc4)][_0x5ab6a2(0x9da)]=0x0,this[_0x5ab6a2(0x2755)]();for(const _0x240ef7 in this[_0x5ab6a2(0x2bc6)])this['_vertexBuffers'][_0x240ef7]['dispose']();if(this[_0x5ab6a2(0x2bc6)]={},this[_0x5ab6a2(0x1ec1)]=0x0,this[_0x5ab6a2(0x1eec)]&&this['_engine'][_0x5ab6a2(0x3c70)](this['_indexBuffer']),this[_0x5ab6a2(0x1eec)]=null,this[_0x5ab6a2(0x150a)]=[],this['delayLoadState']=_0x26c318['g'][_0x5ab6a2(0x34cf)],this[_0x5ab6a2(0x2c27)]=null,this[_0x5ab6a2(0x28b9)]=null,this[_0x5ab6a2(0x3586)]=[],this[_0x5ab6a2(0x2c3e)]=null,this[_0x5ab6a2(0x20c2)][_0x5ab6a2(0x1c11)](this),this[_0x5ab6a2(0x1854)]){const _0x5c6d44=this[_0x5ab6a2(0x1854)][_0x5ab6a2(0x4182)]['indexOf'](this);-0x1<_0x5c6d44&&this['_parentContainer']['geometries'][_0x5ab6a2(0x34ac)](_0x5c6d44,0x1),this[_0x5ab6a2(0x1854)]=null;}this[_0x5ab6a2(0x7b7)]=!0x0;}['copy'](_0x5e7588){var _0x4e889d=_0x168005;const _0x1ea8d4=new _0x5be534['x']();_0x1ea8d4[_0x4e889d(0x1c52)]=[];var _0x1d1d67=this['getIndices']();if(_0x1d1d67){for(let _0x41e802=0x0;_0x41e802<_0x1d1d67[_0x4e889d(0x9da)];_0x41e802++)_0x1ea8d4[_0x4e889d(0x1c52)]['push'](_0x1d1d67[_0x41e802]);}let _0x242794=!0x1,_0x5d5571=!0x1,_0x397c93;for(_0x397c93 in this[_0x4e889d(0x2bc6)]){const _0x5bd36f=this[_0x4e889d(0xcc8)](_0x397c93);if(_0x5bd36f&&(_0x5bd36f instanceof Float32Array?_0x1ea8d4[_0x4e889d(0x1878)](new Float32Array(_0x5bd36f),_0x397c93):_0x1ea8d4['set'](_0x5bd36f['slice'](0x0),_0x397c93),!_0x5d5571)){const _0x6f6ccc=this[_0x4e889d(0x45a)](_0x397c93);_0x6f6ccc&&(_0x242794=_0x6f6ccc[_0x4e889d(0x5f1)](),_0x5d5571=!_0x242794);}}const _0x37f5fd=new _0x1e5e9d(_0x5e7588,this[_0x4e889d(0x20c2)],_0x1ea8d4,_0x242794);for(_0x397c93 in(_0x37f5fd[_0x4e889d(0x27ad)]=this[_0x4e889d(0x27ad)],_0x37f5fd[_0x4e889d(0x2c27)]=this[_0x4e889d(0x2c27)],_0x37f5fd[_0x4e889d(0x28b9)]=this['_delayLoadingFunction'],this[_0x4e889d(0x3586)]))_0x37f5fd[_0x4e889d(0x3586)]=_0x37f5fd[_0x4e889d(0x3586)]||[],_0x37f5fd['_delayInfo'][_0x4e889d(0x2009)](_0x397c93);return _0x37f5fd['_boundingInfo']=new _0x2f84d9['j'](this['_extend'][_0x4e889d(0x3c4)],this[_0x4e889d(0x41aa)]['maximum']),_0x37f5fd;}['serialize'](){var _0x2d9f11=_0x168005;const _0x337d56={};return _0x337d56['id']=this['id'],_0x337d56[_0x2d9f11(0x3bc7)]=this[_0x2d9f11(0x3bc7)],_0x337d56[_0x2d9f11(0x1f36)]=this[_0x2d9f11(0xa9a)],_0x567411['$']&&_0x567411['$']['HasTags'](this)&&(_0x337d56[_0x2d9f11(0x3bd8)]=_0x567411['$']['GetTags'](this)),_0x337d56;}['_toNumberArray'](_0x2bfe03){var _0x150cb1=_0x168005;return Array[_0x150cb1(0x396b)](_0x2bfe03)?_0x2bfe03:Array[_0x150cb1(0x2dca)]['slice'][_0x150cb1(0xc8f)](_0x2bfe03);}[_0x168005(0x2bfd)](){var _0x320fdc=_0x168005;this['_indices']=[],this[_0x320fdc(0xc30)]();for(const _0x4b0650 in this['_vertexBuffers'])Object[_0x320fdc(0x2dca)][_0x320fdc(0x3a6d)]['call'](this[_0x320fdc(0x2bc6)],_0x4b0650)&&(this[_0x320fdc(0x2bc6)][_0x4b0650][_0x320fdc(0x2885)][_0x320fdc(0x34fd)]=null);}['serializeVerticeData'](){var _0x525680=_0x168005;const _0x1e43ac=this[_0x525680(0xea8)]();return this[_0x525680(0x2ff7)](_0x44bd0b['o'][_0x525680(0x1745)])&&(_0x1e43ac[_0x525680(0x22f1)]=this[_0x525680(0x3178)](this[_0x525680(0xcc8)](_0x44bd0b['o'][_0x525680(0x1745)])),this['isVertexBufferUpdatable'](_0x44bd0b['o'][_0x525680(0x1745)])&&(_0x1e43ac[_0x525680(0x22f1)][_0x525680(0xa9a)]=!0x0)),this['isVerticesDataPresent'](_0x44bd0b['o'][_0x525680(0x1600)])&&(_0x1e43ac[_0x525680(0x1d9d)]=this[_0x525680(0x3178)](this[_0x525680(0xcc8)](_0x44bd0b['o'][_0x525680(0x1600)])),this[_0x525680(0x12c3)](_0x44bd0b['o'][_0x525680(0x1600)])&&(_0x1e43ac[_0x525680(0x1d9d)][_0x525680(0xa9a)]=!0x0)),this[_0x525680(0x2ff7)](_0x44bd0b['o']['TangentKind'])&&(_0x1e43ac['tangents']=this['_toNumberArray'](this[_0x525680(0xcc8)](_0x44bd0b['o'][_0x525680(0x39f7)])),this[_0x525680(0x12c3)](_0x44bd0b['o'][_0x525680(0x39f7)])&&(_0x1e43ac[_0x525680(0x25a0)]['_updatable']=!0x0)),this['isVerticesDataPresent'](_0x44bd0b['o'][_0x525680(0x3884)])&&(_0x1e43ac[_0x525680(0x216e)]=this[_0x525680(0x3178)](this['getVerticesData'](_0x44bd0b['o']['UVKind'])),this[_0x525680(0x12c3)](_0x44bd0b['o'][_0x525680(0x3884)])&&(_0x1e43ac[_0x525680(0x216e)]['_updatable']=!0x0)),this['isVerticesDataPresent'](_0x44bd0b['o'][_0x525680(0x741)])&&(_0x1e43ac[_0x525680(0x2895)]=this['_toNumberArray'](this[_0x525680(0xcc8)](_0x44bd0b['o']['UV2Kind'])),this[_0x525680(0x12c3)](_0x44bd0b['o'][_0x525680(0x741)])&&(_0x1e43ac[_0x525680(0x2895)][_0x525680(0xa9a)]=!0x0)),this['isVerticesDataPresent'](_0x44bd0b['o']['UV3Kind'])&&(_0x1e43ac[_0x525680(0x203f)]=this[_0x525680(0x3178)](this[_0x525680(0xcc8)](_0x44bd0b['o'][_0x525680(0x1a00)])),this[_0x525680(0x12c3)](_0x44bd0b['o']['UV3Kind'])&&(_0x1e43ac[_0x525680(0x203f)][_0x525680(0xa9a)]=!0x0)),this[_0x525680(0x2ff7)](_0x44bd0b['o'][_0x525680(0x2697)])&&(_0x1e43ac['uv4s']=this[_0x525680(0x3178)](this['getVerticesData'](_0x44bd0b['o'][_0x525680(0x2697)])),this[_0x525680(0x12c3)](_0x44bd0b['o'][_0x525680(0x2697)])&&(_0x1e43ac['uv4s'][_0x525680(0xa9a)]=!0x0)),this[_0x525680(0x2ff7)](_0x44bd0b['o'][_0x525680(0x27cf)])&&(_0x1e43ac[_0x525680(0x94a)]=this[_0x525680(0x3178)](this[_0x525680(0xcc8)](_0x44bd0b['o'][_0x525680(0x27cf)])),this[_0x525680(0x12c3)](_0x44bd0b['o']['UV5Kind'])&&(_0x1e43ac[_0x525680(0x94a)][_0x525680(0xa9a)]=!0x0)),this['isVerticesDataPresent'](_0x44bd0b['o'][_0x525680(0x356)])&&(_0x1e43ac[_0x525680(0x2c97)]=this['_toNumberArray'](this[_0x525680(0xcc8)](_0x44bd0b['o']['UV6Kind'])),this[_0x525680(0x12c3)](_0x44bd0b['o'][_0x525680(0x356)])&&(_0x1e43ac[_0x525680(0x2c97)][_0x525680(0xa9a)]=!0x0)),this[_0x525680(0x2ff7)](_0x44bd0b['o']['ColorKind'])&&(_0x1e43ac['colors']=this['_toNumberArray'](this[_0x525680(0xcc8)](_0x44bd0b['o'][_0x525680(0x1d01)])),this[_0x525680(0x12c3)](_0x44bd0b['o']['ColorKind'])&&(_0x1e43ac[_0x525680(0x38b6)][_0x525680(0xa9a)]=!0x0)),this[_0x525680(0x2ff7)](_0x44bd0b['o'][_0x525680(0x1780)])&&(_0x1e43ac[_0x525680(0x2cf1)]=this[_0x525680(0x3178)](this[_0x525680(0xcc8)](_0x44bd0b['o'][_0x525680(0x1780)])),_0x1e43ac['matricesIndices'][_0x525680(0xe55)]=!0x0,this[_0x525680(0x12c3)](_0x44bd0b['o']['MatricesIndicesKind'])&&(_0x1e43ac[_0x525680(0x2cf1)][_0x525680(0xa9a)]=!0x0)),this[_0x525680(0x2ff7)](_0x44bd0b['o'][_0x525680(0x293e)])&&(_0x1e43ac[_0x525680(0x839)]=this[_0x525680(0x3178)](this[_0x525680(0xcc8)](_0x44bd0b['o'][_0x525680(0x293e)])),this[_0x525680(0x12c3)](_0x44bd0b['o'][_0x525680(0x293e)])&&(_0x1e43ac[_0x525680(0x839)][_0x525680(0xa9a)]=!0x0)),_0x1e43ac[_0x525680(0x1c52)]=this['_toNumberArray'](this[_0x525680(0x1fe6)]()),_0x1e43ac;}static[_0x168005(0x33dd)](_0x9e7a4c,_0x37d271){var _0xb2a7f7=_0x168005;const _0x515056=_0x9e7a4c[_0xb2a7f7(0x40bd)];return _0x515056?_0x515056['copy'](_0x37d271):null;}static[_0x168005(0x27f8)](){var _0x5b3bfa=_0x168005;return _0x20bed8['w1'][_0x5b3bfa(0x27f8)]();}static[_0x168005(0x3142)](_0x5d036d,_0x2e1f7b){var _0x2b7f22=_0x168005;for(let _0x58a563=0x0;_0x58a563<_0x2e1f7b[_0x2b7f22(0x4182)]['length'];_0x58a563++)if(_0x2e1f7b['geometries'][_0x58a563][_0x2b7f22(0x88a)]===_0x5d036d)return _0x2e1f7b[_0x2b7f22(0x4182)][_0x58a563];return null;}static[_0x168005(0xca9)](_0x55a891,_0x3fcf53){var _0x43c276=_0x168005;const _0x2ebfd7=_0x3fcf53[_0x43c276(0x14ab)]();var _0x50e05e=_0x55a891[_0x43c276(0x342c)],_0x4090f3=_0x55a891[_0x43c276(0x2598)];if(_0x50e05e||_0x4090f3){const _0x4c08d4=_0x50e05e?this[_0x43c276(0x3142)](_0x50e05e,_0x2ebfd7):_0x2ebfd7[_0x43c276(0x15ad)](_0x4090f3);_0x4c08d4&&_0x4c08d4[_0x43c276(0x1d88)](_0x3fcf53);}else{if(_0x55a891 instanceof ArrayBuffer){var _0x2048dd=_0x3fcf53[_0x43c276(0x217f)];if(_0x2048dd[_0x43c276(0x18bd)]&&0x0<_0x2048dd[_0x43c276(0x18bd)][_0x43c276(0x2366)]&&(_0x50e05e=new Float32Array(_0x55a891,_0x2048dd[_0x43c276(0x18bd)][_0x43c276(0x34d3)],_0x2048dd['positionsAttrDesc'][_0x43c276(0x2366)]),_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x1745)],_0x50e05e,!0x1)),_0x2048dd[_0x43c276(0x2605)]&&0x0<_0x2048dd['normalsAttrDesc']['count']&&(_0x4090f3=new Float32Array(_0x55a891,_0x2048dd[_0x43c276(0x2605)][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x2605)][_0x43c276(0x2366)]),_0x3fcf53['setVerticesData'](_0x44bd0b['o'][_0x43c276(0x1600)],_0x4090f3,!0x1)),_0x2048dd[_0x43c276(0x1153)]&&0x0<_0x2048dd[_0x43c276(0x1153)]['count']&&(_0x50e05e=new Float32Array(_0x55a891,_0x2048dd[_0x43c276(0x1153)][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x1153)][_0x43c276(0x2366)]),_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x39f7)],_0x50e05e,!0x1)),_0x2048dd['uvsAttrDesc']&&0x0<_0x2048dd[_0x43c276(0x3729)][_0x43c276(0x2366)]){const _0x1adfe5=new Float32Array(_0x55a891,_0x2048dd[_0x43c276(0x3729)][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x3729)]['count']);if(_0x5057bb['e']['UseOpenGLOrientationForUV']){for(let _0x5bba2b=0x1;_0x5bba2b<_0x1adfe5['length'];_0x5bba2b+=0x2)_0x1adfe5[_0x5bba2b]=0x1-_0x1adfe5[_0x5bba2b];}_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x3884)],_0x1adfe5,!0x1);}if(_0x2048dd[_0x43c276(0x3a4b)]&&0x0<_0x2048dd[_0x43c276(0x3a4b)][_0x43c276(0x2366)]){const _0x25016e=new Float32Array(_0x55a891,_0x2048dd['uvs2AttrDesc'][_0x43c276(0x34d3)],_0x2048dd['uvs2AttrDesc']['count']);if(_0x5057bb['e'][_0x43c276(0x119b)]){for(let _0x5d606a=0x1;_0x5d606a<_0x25016e[_0x43c276(0x9da)];_0x5d606a+=0x2)_0x25016e[_0x5d606a]=0x1-_0x25016e[_0x5d606a];}_0x3fcf53['setVerticesData'](_0x44bd0b['o'][_0x43c276(0x741)],_0x25016e,!0x1);}if(_0x2048dd[_0x43c276(0x5a5)]&&0x0<_0x2048dd[_0x43c276(0x5a5)][_0x43c276(0x2366)]){const _0x4c977f=new Float32Array(_0x55a891,_0x2048dd[_0x43c276(0x5a5)][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x5a5)][_0x43c276(0x2366)]);if(_0x5057bb['e'][_0x43c276(0x119b)]){for(let _0x1b0e6b=0x1;_0x1b0e6b<_0x4c977f['length'];_0x1b0e6b+=0x2)_0x4c977f[_0x1b0e6b]=0x1-_0x4c977f[_0x1b0e6b];}_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o']['UV3Kind'],_0x4c977f,!0x1);}if(_0x2048dd[_0x43c276(0x2a2d)]&&0x0<_0x2048dd['uvs4AttrDesc']['count']){const _0x3d4872=new Float32Array(_0x55a891,_0x2048dd[_0x43c276(0x2a2d)][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x2a2d)][_0x43c276(0x2366)]);if(_0x5057bb['e'][_0x43c276(0x119b)]){for(let _0x14bdde=0x1;_0x14bdde<_0x3d4872['length'];_0x14bdde+=0x2)_0x3d4872[_0x14bdde]=0x1-_0x3d4872[_0x14bdde];}_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o']['UV4Kind'],_0x3d4872,!0x1);}if(_0x2048dd[_0x43c276(0x952)]&&0x0<_0x2048dd[_0x43c276(0x952)][_0x43c276(0x2366)]){const _0x1d092f=new Float32Array(_0x55a891,_0x2048dd[_0x43c276(0x952)][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x952)][_0x43c276(0x2366)]);if(_0x5057bb['e'][_0x43c276(0x119b)]){for(let _0x2b90a6=0x1;_0x2b90a6<_0x1d092f[_0x43c276(0x9da)];_0x2b90a6+=0x2)_0x1d092f[_0x2b90a6]=0x1-_0x1d092f[_0x2b90a6];}_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o']['UV5Kind'],_0x1d092f,!0x1);}if(_0x2048dd[_0x43c276(0x3f89)]&&0x0<_0x2048dd[_0x43c276(0x3f89)][_0x43c276(0x2366)]){const _0x5c542c=new Float32Array(_0x55a891,_0x2048dd[_0x43c276(0x3f89)][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x3f89)]['count']);if(_0x5057bb['e'][_0x43c276(0x119b)]){for(let _0xed4694=0x1;_0xed4694<_0x5c542c[_0x43c276(0x9da)];_0xed4694+=0x2)_0x5c542c[_0xed4694]=0x1-_0x5c542c[_0xed4694];}_0x3fcf53['setVerticesData'](_0x44bd0b['o'][_0x43c276(0x356)],_0x5c542c,!0x1);}if(_0x2048dd[_0x43c276(0x1b89)]&&0x0<_0x2048dd[_0x43c276(0x1b89)][_0x43c276(0x2366)]&&(_0x4090f3=new Float32Array(_0x55a891,_0x2048dd[_0x43c276(0x1b89)][_0x43c276(0x34d3)],_0x2048dd['colorsAttrDesc']['count']),_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x1d01)],_0x4090f3,!0x1,_0x2048dd[_0x43c276(0x1b89)][_0x43c276(0x16b4)])),_0x2048dd[_0x43c276(0x2d9b)]&&0x0<_0x2048dd[_0x43c276(0x2d9b)][_0x43c276(0x2366)]){var _0x1b177b=new Int32Array(_0x55a891,_0x2048dd[_0x43c276(0x2d9b)][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x2d9b)]['count']);const _0x5e40ca=[];for(let _0x7a9c36=0x0;_0x7a9c36<_0x1b177b[_0x43c276(0x9da)];_0x7a9c36++){var _0x16e503=_0x1b177b[_0x7a9c36];_0x5e40ca['push'](0xff&_0x16e503),_0x5e40ca[_0x43c276(0x2009)]((0xff00&_0x16e503)>>0x8),_0x5e40ca['push']((0xff0000&_0x16e503)>>0x10),_0x5e40ca['push'](_0x16e503>>0x18&0xff);}_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x1780)],_0x5e40ca,!0x1);}if(_0x2048dd[_0x43c276(0x3c60)]&&0x0<_0x2048dd[_0x43c276(0x3c60)][_0x43c276(0x2366)]){var _0x377f06=new Int32Array(_0x55a891,_0x2048dd[_0x43c276(0x3c60)][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x3c60)][_0x43c276(0x2366)]);const _0x19fa75=[];for(let _0x49af64=0x0;_0x49af64<_0x377f06[_0x43c276(0x9da)];_0x49af64++){var _0x38c209=_0x377f06[_0x49af64];_0x19fa75[_0x43c276(0x2009)](0xff&_0x38c209),_0x19fa75[_0x43c276(0x2009)]((0xff00&_0x38c209)>>0x8),_0x19fa75[_0x43c276(0x2009)]((0xff0000&_0x38c209)>>0x10),_0x19fa75[_0x43c276(0x2009)](_0x38c209>>0x18&0xff);}_0x3fcf53['setVerticesData'](_0x44bd0b['o']['MatricesIndicesExtraKind'],_0x19fa75,!0x1);}if(_0x2048dd['matricesWeightsAttrDesc']&&0x0<_0x2048dd[_0x43c276(0x138b)]['count']&&(_0x50e05e=new Float32Array(_0x55a891,_0x2048dd['matricesWeightsAttrDesc'][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x138b)]['count']),_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o']['MatricesWeightsKind'],_0x50e05e,!0x1)),_0x2048dd['indicesAttrDesc']&&0x0<_0x2048dd['indicesAttrDesc'][_0x43c276(0x2366)]&&(_0x4090f3=new Int32Array(_0x55a891,_0x2048dd[_0x43c276(0x29c9)][_0x43c276(0x34d3)],_0x2048dd[_0x43c276(0x29c9)][_0x43c276(0x2366)]),_0x3fcf53[_0x43c276(0xb0e)](_0x4090f3,null)),_0x2048dd['subMeshesAttrDesc']&&0x0<_0x2048dd[_0x43c276(0x3baf)][_0x43c276(0x2366)]){var _0x53daf4=new Int32Array(_0x55a891,_0x2048dd['subMeshesAttrDesc'][_0x43c276(0x34d3)],0x5*_0x2048dd[_0x43c276(0x3baf)][_0x43c276(0x2366)]);_0x3fcf53[_0x43c276(0x36c3)]=[];for(let _0x114bb3=0x0;_0x114bb3<_0x2048dd[_0x43c276(0x3baf)][_0x43c276(0x2366)];_0x114bb3++){var _0x35aa70=_0x53daf4[0x5*_0x114bb3+0x0],_0x4db6ed=_0x53daf4[0x5*_0x114bb3+0x1],_0x4e2dc1=_0x53daf4[0x5*_0x114bb3+0x2],_0x956b26=_0x53daf4[0x5*_0x114bb3+0x3],_0x5b7ebd=_0x53daf4[0x5*_0x114bb3+0x4];_0x165b88['P'][_0x43c276(0x27bc)](_0x35aa70,_0x4db6ed,_0x4e2dc1,_0x956b26,_0x5b7ebd,_0x3fcf53);}}}else{if(_0x55a891['positions']&&_0x55a891['normals']&&_0x55a891[_0x43c276(0x1c52)]){if(_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x1745)],_0x55a891[_0x43c276(0x22f1)],_0x55a891[_0x43c276(0x22f1)][_0x43c276(0xa9a)]),_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x1600)],_0x55a891[_0x43c276(0x1d9d)],_0x55a891['normals']['_updatable']),_0x55a891[_0x43c276(0x25a0)]&&_0x3fcf53['setVerticesData'](_0x44bd0b['o'][_0x43c276(0x39f7)],_0x55a891[_0x43c276(0x25a0)],_0x55a891['tangents'][_0x43c276(0xa9a)]),_0x55a891['uvs']&&_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x3884)],_0x55a891[_0x43c276(0x216e)],_0x55a891['uvs'][_0x43c276(0xa9a)]),_0x55a891['uvs2']&&_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o']['UV2Kind'],_0x55a891[_0x43c276(0x31e3)],_0x55a891[_0x43c276(0x31e3)][_0x43c276(0xa9a)]),_0x55a891[_0x43c276(0x1619)]&&_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x1a00)],_0x55a891[_0x43c276(0x1619)],_0x55a891[_0x43c276(0x1619)][_0x43c276(0xa9a)]),_0x55a891[_0x43c276(0x1b5f)]&&_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x2697)],_0x55a891[_0x43c276(0x1b5f)],_0x55a891[_0x43c276(0x1b5f)][_0x43c276(0xa9a)]),_0x55a891['uvs5']&&_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o']['UV5Kind'],_0x55a891[_0x43c276(0x8be)],_0x55a891['uvs5'][_0x43c276(0xa9a)]),_0x55a891[_0x43c276(0x1709)]&&_0x3fcf53['setVerticesData'](_0x44bd0b['o'][_0x43c276(0x356)],_0x55a891[_0x43c276(0x1709)],_0x55a891['uvs6'][_0x43c276(0xa9a)]),_0x55a891[_0x43c276(0x38b6)]&&_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x1d01)],_0x3e0504['HE'][_0x43c276(0x3d02)](_0x55a891[_0x43c276(0x38b6)],_0x55a891[_0x43c276(0x22f1)][_0x43c276(0x9da)]/0x3),_0x55a891['colors']['_updatable']),_0x55a891[_0x43c276(0x2cf1)]){if(_0x55a891[_0x43c276(0x2cf1)][_0x43c276(0xe55)])delete _0x55a891['matricesIndices'][_0x43c276(0xe55)],_0x3fcf53['setVerticesData'](_0x44bd0b['o']['MatricesIndicesKind'],_0x55a891[_0x43c276(0x2cf1)],_0x55a891[_0x43c276(0x2cf1)][_0x43c276(0xa9a)]);else{const _0x10eb68=[];for(let _0x44c684=0x0;_0x44c684<_0x55a891['matricesIndices'][_0x43c276(0x9da)];_0x44c684++){var _0x3084f9=_0x55a891[_0x43c276(0x2cf1)][_0x44c684];_0x10eb68[_0x43c276(0x2009)](0xff&_0x3084f9),_0x10eb68[_0x43c276(0x2009)]((0xff00&_0x3084f9)>>0x8),_0x10eb68[_0x43c276(0x2009)]((0xff0000&_0x3084f9)>>0x10),_0x10eb68[_0x43c276(0x2009)](_0x3084f9>>0x18&0xff);}_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x1780)],_0x10eb68,_0x55a891[_0x43c276(0x2cf1)][_0x43c276(0xa9a)]);}}if(_0x55a891['matricesIndicesExtra']){if(_0x55a891[_0x43c276(0x406c)][_0x43c276(0xe55)])delete _0x55a891[_0x43c276(0x2cf1)]['_isExpanded'],_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x3ec3)],_0x55a891[_0x43c276(0x406c)],_0x55a891[_0x43c276(0x406c)][_0x43c276(0xa9a)]);else{const _0x17991c=[];for(let _0x329f58=0x0;_0x329f58<_0x55a891[_0x43c276(0x406c)][_0x43c276(0x9da)];_0x329f58++){var _0x308353=_0x55a891[_0x43c276(0x406c)][_0x329f58];_0x17991c[_0x43c276(0x2009)](0xff&_0x308353),_0x17991c['push']((0xff00&_0x308353)>>0x8),_0x17991c[_0x43c276(0x2009)]((0xff0000&_0x308353)>>0x10),_0x17991c['push'](_0x308353>>0x18&0xff);}_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x3ec3)],_0x17991c,_0x55a891[_0x43c276(0x406c)]['_updatable']);}}_0x55a891[_0x43c276(0x839)]&&(_0x1e5e9d[_0x43c276(0x308d)](_0x55a891,_0x3fcf53),_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x293e)],_0x55a891[_0x43c276(0x839)],_0x55a891[_0x43c276(0x839)][_0x43c276(0xa9a)])),_0x55a891['matricesWeightsExtra']&&_0x3fcf53[_0x43c276(0x27ff)](_0x44bd0b['o'][_0x43c276(0x2d8d)],_0x55a891[_0x43c276(0x9db)],_0x55a891[_0x43c276(0x839)][_0x43c276(0xa9a)]),_0x3fcf53[_0x43c276(0xb0e)](_0x55a891[_0x43c276(0x1c52)],null);}}}if(_0x55a891[_0x43c276(0x36c3)]){_0x3fcf53[_0x43c276(0x36c3)]=[];for(let _0x4dcdd1=0x0;_0x4dcdd1<_0x55a891[_0x43c276(0x36c3)][_0x43c276(0x9da)];_0x4dcdd1++){var _0x485723=_0x55a891['subMeshes'][_0x4dcdd1];_0x165b88['P'][_0x43c276(0x27bc)](_0x485723[_0x43c276(0x35ca)],_0x485723['verticesStart'],_0x485723[_0x43c276(0x3fca)],_0x485723[_0x43c276(0x2c7b)],_0x485723[_0x43c276(0x3622)],_0x3fcf53);}}_0x3fcf53[_0x43c276(0x33e7)]&&(_0x3fcf53['convertToFlatShadedMesh'](),_0x3fcf53[_0x43c276(0x33e7)]=!0x1),_0x3fcf53[_0x43c276(0x14a4)](!0x0),_0x2ebfd7[_0x43c276(0x1c5a)][_0x43c276(0x223f)](_0x3fcf53);}static[_0x168005(0x308d)](_0x24351a,_0x1f96d0){var _0x38f579=_0x168005;if(_0x5307f9['Z']['CleanBoneMatrixWeights']){var _0x2c8045;if(-0x1<_0x24351a['skeletonId']){var _0x19140f=_0x1f96d0[_0x38f579(0x14ab)]()[_0x38f579(0x3c68)](_0x24351a[_0x38f579(0x2afb)]);if(_0x19140f){_0x2c8045=_0x19140f[_0x38f579(0x16d9)][_0x38f579(0x9da)];const _0x5496dc=_0x1f96d0[_0x38f579(0xcc8)](_0x44bd0b['o'][_0x38f579(0x1780)]),_0x58cbde=_0x1f96d0['getVerticesData'](_0x44bd0b['o'][_0x38f579(0x3ec3)]),_0x5e2f18=_0x24351a[_0x38f579(0x839)],_0x2e1b5d=_0x24351a[_0x38f579(0x9db)];var _0x3dbfd6=_0x24351a[_0x38f579(0x34b1)],_0x2d18b6=_0x5e2f18[_0x38f579(0x9da)];for(let _0x41e4b0=0x0;_0x41e4b0<_0x2d18b6;_0x41e4b0+=0x4){let _0x4b82e2=0x0,_0x486604=-0x1;for(let _0x2e77dc=0x0;_0x2e77dc<0x4;_0x2e77dc++){var _0x21e693=_0x5e2f18[_0x41e4b0+_0x2e77dc];_0x4b82e2+=_0x21e693,_0x21e693<0.001&&_0x486604<0x0&&(_0x486604=_0x2e77dc);}if(_0x2e1b5d)for(let _0x5bf8f6=0x0;_0x5bf8f6<0x4;_0x5bf8f6++){var _0x40f0b1=_0x2e1b5d[_0x41e4b0+_0x5bf8f6];_0x4b82e2+=_0x40f0b1,_0x40f0b1<0.001&&_0x486604<0x0&&(_0x486604=_0x5bf8f6+0x4);}if((_0x486604<0x0||_0x486604>_0x3dbfd6-0x1)&&(_0x486604=_0x3dbfd6-0x1),0.001<_0x4b82e2){var _0x3813f8=0x1/_0x4b82e2;for(let _0x39002c=0x0;_0x39002c<0x4;_0x39002c++)_0x5e2f18[_0x41e4b0+_0x39002c]*=_0x3813f8;if(_0x2e1b5d){for(let _0x7e9539=0x0;_0x7e9539<0x4;_0x7e9539++)_0x2e1b5d[_0x41e4b0+_0x7e9539]*=_0x3813f8;}}else 0x4<=_0x486604?(_0x2e1b5d[_0x41e4b0+_0x486604-0x4]=0x1-_0x4b82e2,_0x58cbde[_0x41e4b0+_0x486604-0x4]=_0x2c8045):(_0x5e2f18[_0x41e4b0+_0x486604]=0x1-_0x4b82e2,_0x5496dc[_0x41e4b0+_0x486604]=_0x2c8045);}_0x1f96d0[_0x38f579(0x27ff)](_0x44bd0b['o'][_0x38f579(0x1780)],_0x5496dc),_0x24351a[_0x38f579(0x9db)]&&_0x1f96d0['setVerticesData'](_0x44bd0b['o']['MatricesIndicesExtraKind'],_0x58cbde);}}}}static['Parse'](_0x225318,_0xcd9057,_0x4888ca){var _0x31d957=_0x168005;const _0x5ed941=new _0x1e5e9d(_0x225318['id'],_0xcd9057,void 0x0,_0x225318[_0x31d957(0x1f36)]);return _0x5ed941[_0x31d957(0x88a)]=_0x225318[_0x31d957(0x3bc7)],_0x567411['$']&&_0x567411['$']['AddTagsTo'](_0x5ed941,_0x225318[_0x31d957(0x3bd8)]),_0x225318[_0x31d957(0x2c27)]?(_0x5ed941[_0x31d957(0x27ad)]=_0x26c318['g']['DELAYLOADSTATE_NOTLOADED'],_0x5ed941[_0x31d957(0x2c27)]=_0x4888ca+_0x225318[_0x31d957(0x2c27)],_0x5ed941[_0x31d957(0x2c3e)]=new _0x2f84d9['j'](_0x18f1ee['P'][_0x31d957(0x1e74)](_0x225318['boundingBoxMinimum']),_0x18f1ee['P']['FromArray'](_0x225318[_0x31d957(0x184e)])),_0x5ed941[_0x31d957(0x3586)]=[],_0x225318[_0x31d957(0x5a4)]&&_0x5ed941[_0x31d957(0x3586)]['push'](_0x44bd0b['o'][_0x31d957(0x3884)]),_0x225318[_0x31d957(0x19a)]&&_0x5ed941[_0x31d957(0x3586)][_0x31d957(0x2009)](_0x44bd0b['o'][_0x31d957(0x741)]),_0x225318['hasUVs3']&&_0x5ed941[_0x31d957(0x3586)][_0x31d957(0x2009)](_0x44bd0b['o'][_0x31d957(0x1a00)]),_0x225318[_0x31d957(0x5f6)]&&_0x5ed941[_0x31d957(0x3586)][_0x31d957(0x2009)](_0x44bd0b['o'][_0x31d957(0x2697)]),_0x225318[_0x31d957(0x1647)]&&_0x5ed941['_delayInfo']['push'](_0x44bd0b['o'][_0x31d957(0x27cf)]),_0x225318['hasUVs6']&&_0x5ed941[_0x31d957(0x3586)]['push'](_0x44bd0b['o'][_0x31d957(0x356)]),_0x225318[_0x31d957(0x1f88)]&&_0x5ed941[_0x31d957(0x3586)][_0x31d957(0x2009)](_0x44bd0b['o'][_0x31d957(0x1d01)]),_0x225318[_0x31d957(0x1384)]&&_0x5ed941['_delayInfo']['push'](_0x44bd0b['o'][_0x31d957(0x1780)]),_0x225318['hasMatricesWeights']&&_0x5ed941['_delayInfo'][_0x31d957(0x2009)](_0x44bd0b['o']['MatricesWeightsKind']),_0x5ed941['_delayLoadingFunction']=_0x5be534['x'][_0x31d957(0xcb3)]):_0x5be534['x'][_0x31d957(0xcb3)](_0x225318,_0x5ed941),_0xcd9057['pushGeometry'](_0x5ed941,!0x0),_0x5ed941;}}},0x12d7:(_0x3f4817,_0x2f1943,_0x45ce8a)=>{var _0x7c4996=a8_0x2e955a;_0x45ce8a['d'](_0x2f1943,{'R':()=>_0x45360c});var _0x5ef6a8=_0x45ce8a(0xd53f),_0x4466f2=_0x45ce8a(0x1679c),_0x2f1943=_0x45ce8a(0x94e3),_0x50379c=_0x45ce8a(0xbd53),_0x1f1600=_0x45ce8a(0x9a70);_0x2f1943['Kj'][_0x7c4996(0x175d)]=(_0x5530e4,_0x2111c1)=>_0x45360c[_0x7c4996(0xd6b)](_0x5530e4,_0x2111c1);class _0x45360c extends _0x2f1943['Kj']{constructor(){var _0x4406c5=_0x7c4996;super(...arguments),this[_0x4406c5(0x1bf4)]={'faceColors':[],'faceCenters':[],'faceZaxis':[],'faceXaxis':[],'faceYaxis':[],'nbSharedFaces':0x0,'nbUnsharedFaces':0x0,'nbFaces':0x0,'nbFacesAtPole':0x0,'adjacentFaces':[]};}['relatedGoldbergFace'](_0x224f8,_0x3b7874){var _0x128c44=_0x7c4996;return void 0x0===_0x3b7874?(_0x224f8>this[_0x128c44(0x1bf4)]['nbUnsharedFaces']-0x1&&(_0x1f1600['Y'][_0x128c44(0x1381)](_0x128c44(0x33fc)),_0x224f8=this['goldbergData'][_0x128c44(0x25e)]-0x1),this[_0x128c44(0x1bf4)][_0x128c44(0x25e)]+_0x224f8):(0xb<_0x224f8&&(_0x1f1600['Y']['Warn'](_0x128c44(0x37fb)),_0x224f8=0xb),_0x3b7874>this[_0x128c44(0x1bf4)][_0x128c44(0x17d)]-0x1&&(_0x1f1600['Y'][_0x128c44(0x1381)]('Maximum\x20number\x20of\x20faces\x20at\x20a\x20pole\x20used'),_0x3b7874=this[_0x128c44(0x1bf4)][_0x128c44(0x17d)]-0x1),0xc+_0x224f8*this[_0x128c44(0x1bf4)][_0x128c44(0x17d)]+_0x3b7874);}['_changeGoldbergFaceColors'](_0x2b79ed){var _0x520ad3=_0x7c4996;for(let _0x4822e2=0x0;_0x4822e2<_0x2b79ed[_0x520ad3(0x9da)];_0x4822e2++){var _0xdab0f9=_0x2b79ed[_0x4822e2][0x0],_0x7ce1fb=_0x2b79ed[_0x4822e2][0x1],_0x92c405=_0x2b79ed[_0x4822e2][0x2];for(let _0x84f5d3=_0xdab0f9;_0x84f5d3<_0x7ce1fb+0x1;_0x84f5d3++)this[_0x520ad3(0x1bf4)][_0x520ad3(0xdfc)][_0x84f5d3]=_0x92c405;}const _0x50e5d7=[];for(let _0x86aa67=0x0;_0x86aa67<0xc;_0x86aa67++)for(let _0xdc12ae=0x0;_0xdc12ae<0x5;_0xdc12ae++)_0x50e5d7['push'](this[_0x520ad3(0x1bf4)]['faceColors'][_0x86aa67]['r'],this[_0x520ad3(0x1bf4)]['faceColors'][_0x86aa67]['g'],this[_0x520ad3(0x1bf4)][_0x520ad3(0xdfc)][_0x86aa67]['b'],this[_0x520ad3(0x1bf4)]['faceColors'][_0x86aa67]['a']);for(let _0x4be7f6=0xc;_0x4be7f6_0x50379c['HE'][_0x148ab3(0x1e74)](_0x203fbb)),_0xdbb6c6['faceCenters']=_0xdbb6c6['faceCenters'][_0x148ab3(0x40b4)](_0x40bed2=>_0x5ef6a8['P'][_0x148ab3(0x1e74)](_0x40bed2)),_0xdbb6c6['faceZaxis']=_0xdbb6c6[_0x148ab3(0x278d)][_0x148ab3(0x40b4)](_0x26b3a0=>_0x5ef6a8['P'][_0x148ab3(0x1e74)](_0x26b3a0)),_0xdbb6c6[_0x148ab3(0xda9)]=_0xdbb6c6[_0x148ab3(0xda9)][_0x148ab3(0x40b4)](_0x3152f1=>_0x5ef6a8['P']['FromArray'](_0x3152f1)),_0xdbb6c6[_0x148ab3(0xd4c)]=_0xdbb6c6[_0x148ab3(0xd4c)][_0x148ab3(0x40b4)](_0x4046a0=>_0x5ef6a8['P'][_0x148ab3(0x1e74)](_0x4046a0)),new _0x45360c(_0x3c2264[_0x148ab3(0x1c3a)],_0x92c6c1));return _0x1ddd21[_0x148ab3(0x1bf4)]=_0xdbb6c6,_0x1ddd21;}}},0x13919:(_0xa7f3a2,_0x556049,_0x939a6)=>{var _0x843ca4=a8_0x2e955a;_0x939a6['d'](_0x556049,{'E':()=>_0x3ad732});var _0x57902c=_0x939a6(0xd53f),_0x1f3fa2=_0x939a6(0x1679c),_0x556049=_0x939a6(0x94e3);_0x556049['Kj'][_0x843ca4(0x301f)]=(_0x178075,_0x19265d)=>_0x3ad732[_0x843ca4(0xd6b)](_0x178075,_0x19265d);class _0x3ad732 extends _0x556049['Kj']{constructor(_0x202503,_0x44ad7c){var _0x1c0489=_0x843ca4;super(_0x202503,_0x44ad7c),this[_0x1c0489(0x3aa5)]=!0x1;}[_0x843ca4(0x28c8)](){return'GroundMesh';}get[_0x843ca4(0x254b)](){var _0x595241=_0x843ca4;return Math[_0x595241(0x1858)](this[_0x595241(0x2e8b)],this['_subdivisionsY']);}get[_0x843ca4(0x292d)](){var _0x100ece=_0x843ca4;return this[_0x100ece(0x2e8b)];}get[_0x843ca4(0x245f)](){return this['_subdivisionsY'];}['optimize'](_0x5de5e3,_0x14a049=0x20){var _0x245d4e=_0x843ca4;this['_subdivisionsX']=_0x5de5e3,this[_0x245d4e(0x19a2)]=_0x5de5e3,this[_0x245d4e(0x139d)](_0x5de5e3),this[_0x245d4e(0x1263)]&&this['createOrUpdateSubmeshesOctree'](_0x14a049);}[_0x843ca4(0x338a)](_0x228159,_0x1e8fbd){var _0x124c02=_0x843ca4;const _0x32761b=this[_0x124c02(0xe77)]();var _0x139599=_0x57902c['jp'][_0x124c02(0x735)][0x5],_0x3c8464=(_0x32761b[_0x124c02(0x28e5)](_0x139599),_0x57902c['jp'][_0x124c02(0x310d)][0x8]);if(_0x57902c['P'][_0x124c02(0x1694)](_0x228159,0x0,_0x1e8fbd,_0x139599,_0x3c8464),_0x228159=_0x3c8464['x'],_0x1e8fbd=_0x3c8464['z'],_0x228159=this[_0x124c02(0x2b3f)]||_0x1e8fbd<=this[_0x124c02(0x3382)]||_0x1e8fbd>this['_maxZ'])return this[_0x124c02(0x2436)]['y'];return this[_0x124c02(0x3339)]&&0x0!=this[_0x124c02(0x3339)][_0x124c02(0x9da)]||(this[_0x124c02(0x14fb)](),this[_0x124c02(0x23ef)]()),(_0x139599=this[_0x124c02(0x28f7)](_0x228159,_0x1e8fbd),_0x228159=-(_0x139599['x']*_0x228159+_0x139599['z']*_0x1e8fbd+_0x139599['w'])/_0x139599['y']),(_0x57902c['P'][_0x124c02(0x1694)](0x0,_0x228159,0x0,_0x32761b,_0x3c8464),_0x3c8464['y']);}['getNormalAtCoordinates'](_0x2f3797,_0x1d6b9c){var _0x511109=new _0x57902c['P'](0x0,0x1,0x0);return this['getNormalAtCoordinatesToRef'](_0x2f3797,_0x1d6b9c,_0x511109),_0x511109;}[_0x843ca4(0x38c7)](_0x269078,_0x3f3000,_0x4d63ed){var _0x5a50c5=_0x843ca4;const _0x5d5d7c=this[_0x5a50c5(0xe77)]();var _0x37587f=_0x57902c['jp'][_0x5a50c5(0x735)][0x5],_0xea520e=(_0x5d5d7c[_0x5a50c5(0x28e5)](_0x37587f),_0x57902c['jp'][_0x5a50c5(0x310d)][0x8]);if(_0x57902c['P'][_0x5a50c5(0x1694)](_0x269078,0x0,_0x3f3000,_0x37587f,_0xea520e),_0x269078=_0xea520e['x'],_0x3f3000=_0xea520e['z'],_0x269078this[_0x5a50c5(0x2b3f)]||_0x3f3000this[_0x5a50c5(0x3cb7)])return this;return this['_heightQuads']&&0x0!=this[_0x5a50c5(0x3339)][_0x5a50c5(0x9da)]||(this[_0x5a50c5(0x14fb)](),this[_0x5a50c5(0x23ef)]()),_0x37587f=this[_0x5a50c5(0x28f7)](_0x269078,_0x3f3000),(_0x57902c['P']['TransformNormalFromFloatsToRef'](_0x37587f['x'],_0x37587f['y'],_0x37587f['z'],_0x5d5d7c,_0x4d63ed),this);}[_0x843ca4(0x1869)](){var _0x2b9c65=_0x843ca4;return this['_heightQuads']&&0x0!=this[_0x2b9c65(0x3339)][_0x2b9c65(0x9da)]||this['_initHeightQuads'](),this['_computeHeightQuads'](),this;}[_0x843ca4(0x28f7)](_0x41f59f,_0x16cde6){var _0x11b41b=_0x843ca4,_0x364d1b=Math[_0x11b41b(0x27d7)]((_0x41f59f+this[_0x11b41b(0x2b3f)])*this[_0x11b41b(0x2e8b)]/this[_0x11b41b(0x2c10)]),_0x52485b=Math['floor'](-(_0x16cde6+this[_0x11b41b(0x3cb7)])*this[_0x11b41b(0x19a2)]/this[_0x11b41b(0x334d)]+this['_subdivisionsY']),_0x52485b=this['_heightQuads'][_0x52485b*this[_0x11b41b(0x2e8b)]+_0x364d1b];return _0x16cde6<_0x52485b[_0x11b41b(0x292e)]['x']*_0x41f59f+_0x52485b[_0x11b41b(0x292e)]['y']?_0x52485b['facet1']:_0x52485b['facet2'];}[_0x843ca4(0x14fb)](){var _0x47dd36=_0x843ca4,_0x7c1ed4=this['_subdivisionsX'],_0x4acbf4=this[_0x47dd36(0x19a2)];this[_0x47dd36(0x3339)]=new Array();for(let _0x2c94ce=0x0;_0x2c94ce<_0x4acbf4;_0x2c94ce++)for(let _0x5d49bb=0x0;_0x5d49bb<_0x7c1ed4;_0x5d49bb++){var _0x4e9950={'slope':_0x57902c['FM']['Zero'](),'facet1':new _0x57902c['Lt'](0x0,0x0,0x0,0x0),'facet2':new _0x57902c['Lt'](0x0,0x0,0x0,0x0)};this[_0x47dd36(0x3339)][_0x2c94ce*_0x7c1ed4+_0x5d49bb]=_0x4e9950;}return this;}[_0x843ca4(0x23ef)](){var _0xd66c88=_0x843ca4,_0x51b2ff=this['getVerticesData'](_0x1f3fa2['o']['PositionKind']);if(!_0x51b2ff)return this;const _0x4e3952=_0x57902c['jp'][_0xd66c88(0x310d)][0x3],_0x425ab5=_0x57902c['jp'][_0xd66c88(0x310d)][0x2],_0x424f7c=_0x57902c['jp'][_0xd66c88(0x310d)][0x1],_0xee7e55=_0x57902c['jp']['Vector3'][0x0];var _0x3484a3=_0x57902c['jp'][_0xd66c88(0x310d)][0x4],_0x1a7a95=_0x57902c['jp'][_0xd66c88(0x310d)][0x5],_0x558391=_0x57902c['jp'][_0xd66c88(0x310d)][0x6];const _0x3a0cdd=_0x57902c['jp'][_0xd66c88(0x310d)][0x7],_0x4a9e8a=_0x57902c['jp']['Vector3'][0x8];var _0x4589ce,_0x49c6ad,_0x43a31e,_0x465207,_0xd7e655=this['_subdivisionsX'],_0x238a7e=this[_0xd66c88(0x19a2)];for(let _0x199879=0x0;_0x199879<_0x238a7e;_0x199879++)for(let _0xe08369=0x0;_0xe08369<_0xd7e655;_0xe08369++){_0x43a31e=0x3*_0xe08369,_0x4589ce=_0x199879*(_0xd7e655+0x1)*0x3,_0x49c6ad=(_0x199879+0x1)*(_0xd7e655+0x1)*0x3,_0x4e3952['x']=_0x51b2ff[_0x4589ce+_0x43a31e],_0x4e3952['y']=_0x51b2ff[_0x4589ce+_0x43a31e+0x1],_0x4e3952['z']=_0x51b2ff[_0x4589ce+_0x43a31e+0x2],_0x425ab5['x']=_0x51b2ff[_0x4589ce+_0x43a31e+0x3],_0x425ab5['y']=_0x51b2ff[_0x4589ce+_0x43a31e+0x4],_0x425ab5['z']=_0x51b2ff[_0x4589ce+_0x43a31e+0x5],_0x424f7c['x']=_0x51b2ff[_0x49c6ad+_0x43a31e],_0x424f7c['y']=_0x51b2ff[_0x49c6ad+_0x43a31e+0x1],_0x424f7c['z']=_0x51b2ff[_0x49c6ad+_0x43a31e+0x2],_0xee7e55['x']=_0x51b2ff[_0x49c6ad+_0x43a31e+0x3],_0xee7e55['y']=_0x51b2ff[_0x49c6ad+_0x43a31e+0x4],_0xee7e55['z']=_0x51b2ff[_0x49c6ad+_0x43a31e+0x5],_0x4589ce=(_0xee7e55['z']-_0x4e3952['z'])/(_0xee7e55['x']-_0x4e3952['x']),_0x49c6ad=_0x4e3952['z']-_0x4589ce*_0x4e3952['x'],_0x425ab5[_0xd66c88(0x1d96)](_0x4e3952,_0x3484a3),_0x424f7c[_0xd66c88(0x1d96)](_0x4e3952,_0x1a7a95),_0xee7e55[_0xd66c88(0x1d96)](_0x4e3952,_0x558391),_0x57902c['P']['CrossToRef'](_0x558391,_0x1a7a95,_0x3a0cdd),_0x57902c['P'][_0xd66c88(0x27ce)](_0x3484a3,_0x558391,_0x4a9e8a),_0x3a0cdd['normalize'](),_0x4a9e8a[_0xd66c88(0x90a)](),_0x43a31e=-(_0x3a0cdd['x']*_0x4e3952['x']+_0x3a0cdd['y']*_0x4e3952['y']+_0x3a0cdd['z']*_0x4e3952['z']),_0x465207=-(_0x4a9e8a['x']*_0x425ab5['x']+_0x4a9e8a['y']*_0x425ab5['y']+_0x4a9e8a['z']*_0x425ab5['z']);const _0x36de7c=this[_0xd66c88(0x3339)][_0x199879*_0xd7e655+_0xe08369];_0x36de7c['slope'][_0xd66c88(0x3c7)](_0x4589ce,_0x49c6ad),_0x36de7c['facet1']['copyFromFloats'](_0x3a0cdd['x'],_0x3a0cdd['y'],_0x3a0cdd['z'],_0x43a31e),_0x36de7c['facet2'][_0xd66c88(0x3c7)](_0x4a9e8a['x'],_0x4a9e8a['y'],_0x4a9e8a['z'],_0x465207);}return this;}['serialize'](_0x20d457){var _0x3c338e=_0x843ca4;super['serialize'](_0x20d457),_0x20d457[_0x3c338e(0x292d)]=this[_0x3c338e(0x2e8b)],_0x20d457[_0x3c338e(0x245f)]=this['_subdivisionsY'],_0x20d457['minX']=this['_minX'],_0x20d457['maxX']=this[_0x3c338e(0x2b3f)],_0x20d457[_0x3c338e(0xad1)]=this[_0x3c338e(0x3382)],_0x20d457[_0x3c338e(0x3928)]=this[_0x3c338e(0x3cb7)],_0x20d457[_0x3c338e(0x15b3)]=this[_0x3c338e(0x2c10)],_0x20d457[_0x3c338e(0x230c)]=this[_0x3c338e(0x334d)];}static[_0x843ca4(0xd6b)](_0x416d82,_0x53d53a){var _0x3f4747=_0x843ca4;const _0x1f1742=new _0x3ad732(_0x416d82[_0x3f4747(0x1c3a)],_0x53d53a);return _0x1f1742[_0x3f4747(0x2e8b)]=_0x416d82[_0x3f4747(0x292d)]||0x1,_0x1f1742['_subdivisionsY']=_0x416d82[_0x3f4747(0x245f)]||0x1,_0x1f1742[_0x3f4747(0x36b)]=_0x416d82['minX'],_0x1f1742[_0x3f4747(0x2b3f)]=_0x416d82['maxX'],_0x1f1742[_0x3f4747(0x3382)]=_0x416d82[_0x3f4747(0xad1)],_0x1f1742[_0x3f4747(0x3cb7)]=_0x416d82['maxZ'],_0x1f1742['_width']=_0x416d82[_0x3f4747(0x15b3)],_0x1f1742[_0x3f4747(0x334d)]=_0x416d82['height'],_0x1f1742;}}},0xb4cc:(_0x39151e,_0x5d5077,_0xb6b369)=>{_0xb6b369(0x349f),_0xb6b369(0x10313),_0xb6b369(0x7330),_0xb6b369(0x6094),_0xb6b369(0x7901),_0xb6b369(0x172d3),_0xb6b369(0x13919),_0xb6b369(0x12d7),_0xb6b369(0x516c),_0xb6b369(0x96dc),_0xb6b369(0x3601),_0xb6b369(0x94e3),_0xb6b369(0xb5a7),_0xb6b369(0x12e2e),_0xb6b369(0x101e5),_0xb6b369(0x971b),_0xb6b369(0x11bb),_0xb6b369(0x7047),_0xb6b369(0x9607),_0xb6b369(0x8f50),_0xb6b369(0x13b02),_0xb6b369(0x55db),_0xb6b369(0x15f74),_0xb6b369(0x8ad5),_0xb6b369(0xe02);},0x96dc:(_0x3a9046,_0x4de1f6,_0x483c60)=>{var _0x59523b=a8_0x2e955a;_0x483c60['d'](_0x4de1f6,{'S':()=>_0x454f11});var _0x3a25ff=_0x483c60(0xd53f),_0x23da1a=_0x483c60(0x9a70),_0x4de1f6=_0x483c60(0x349f),_0x55bdde=_0x483c60(0x94e3),_0x279f5e=_0x483c60(0x15146),_0x233ea1=_0x483c60(0x13b02),_0x2fc282=_0x483c60(0x1679c),_0x2fe727=_0x483c60(0x4ba7);_0x55bdde['Kj'][_0x59523b(0x2def)]=(_0x1396b2,_0x2232f4)=>{var _0x583118=_0x59523b;const _0x50fc49=new _0x454f11(_0x1396b2,_0x2232f4);if(_0x2232f4[_0x583118(0x227a)]){_0x50fc49['instancedBuffers']={};for(const _0x518381 in _0x2232f4[_0x583118(0x227a)])_0x50fc49[_0x583118(0x227a)][_0x518381]=_0x2232f4[_0x583118(0x227a)][_0x518381];}return _0x50fc49;};class _0x454f11 extends _0x4de1f6['x']{constructor(_0x43cedb,_0x2d8795){var _0x5c9b01=_0x59523b;super(_0x43cedb,_0x2d8795[_0x5c9b01(0x14ab)]()),this[_0x5c9b01(0x1bec)]=-0x1,this[_0x5c9b01(0xc8d)]=0x0,_0x2d8795[_0x5c9b01(0x3525)](this),this[_0x5c9b01(0x3243)]=_0x2d8795,this[_0x5c9b01(0x22c0)]=_0x2d8795['_unIndexed'],this['position'][_0x5c9b01(0x2687)](_0x2d8795['position']),this[_0x5c9b01(0xfb0)]['copyFrom'](_0x2d8795[_0x5c9b01(0xfb0)]),this[_0x5c9b01(0x21ee)]['copyFrom'](_0x2d8795[_0x5c9b01(0x21ee)]),_0x2d8795[_0x5c9b01(0x2ac6)]&&(this['rotationQuaternion']=_0x2d8795[_0x5c9b01(0x2ac6)][_0x5c9b01(0x2654)]()),this[_0x5c9b01(0x2a26)]=_0x2d8795[_0x5c9b01(0x2a26)]['slice']();for(const _0x1180d3 of _0x2d8795[_0x5c9b01(0x379a)]())null!=_0x1180d3&&this['createAnimationRange'](_0x1180d3['name'],_0x1180d3[_0x5c9b01(0x308a)],_0x1180d3['to']);this[_0x5c9b01(0x2bfe)]=_0x2d8795[_0x5c9b01(0x2bfe)],this[_0x5c9b01(0x3230)](_0x2d8795['getPivotMatrix']()),this[_0x5c9b01(0x19ce)](!0x0,!0x0),this[_0x5c9b01(0x3235)]();}['getClassName'](){return'InstancedMesh';}get[_0x59523b(0x2c3a)](){var _0x1701fd=_0x59523b;return this[_0x1701fd(0x3243)]['_lightSources'];}['_resyncLightSources'](){}['_resyncLightSource'](){}[_0x59523b(0x1722)](){}get[_0x59523b(0x39af)](){var _0x381cbb=_0x59523b;return this[_0x381cbb(0x3243)][_0x381cbb(0x39af)];}set['receiveShadows'](_0x386e18){var _0x208972=_0x59523b,_0x1617dc;(null==(_0x1617dc=this[_0x208972(0x3243)])?void 0x0:_0x1617dc[_0x208972(0x39af)])!==_0x386e18&&_0x2fe727['w1'][_0x208972(0x1381)](_0x208972(0x1404));}get[_0x59523b(0x351b)](){var _0x310e9f=_0x59523b;return this[_0x310e9f(0x3243)][_0x310e9f(0x351b)];}set[_0x59523b(0x351b)](_0x12a18f){var _0x288658=_0x59523b,_0x2d8ea3;(null==(_0x2d8ea3=this[_0x288658(0x3243)])?void 0x0:_0x2d8ea3[_0x288658(0x351b)])!==_0x12a18f&&_0x2fe727['w1']['Warn'](_0x288658(0x1bfb));}get[_0x59523b(0x282)](){var _0x1e77f8=_0x59523b;return this['_sourceMesh'][_0x1e77f8(0x282)];}set[_0x59523b(0x282)](_0x515398){var _0x217e6a=_0x59523b,_0x472466;(null==(_0x472466=this[_0x217e6a(0x3243)])?void 0x0:_0x472466['visibility'])!==_0x515398&&_0x2fe727['w1']['Warn'](_0x217e6a(0x10f7));}get[_0x59523b(0x2d5b)](){var _0x1bad05=_0x59523b;return this['_sourceMesh'][_0x1bad05(0x2d5b)];}set[_0x59523b(0x2d5b)](_0x43a89e){var _0x4b9c50=_0x59523b,_0x2a7334;(null==(_0x2a7334=this['_sourceMesh'])?void 0x0:_0x2a7334[_0x4b9c50(0x2d5b)])!==_0x43a89e&&_0x2fe727['w1'][_0x4b9c50(0x1381)](_0x4b9c50(0xc76));}get[_0x59523b(0x21b2)](){var _0xb15ad=_0x59523b;return this[_0xb15ad(0x3243)][_0xb15ad(0x21b2)];}set[_0x59523b(0x21b2)](_0x12b229){var _0x2a7bb2=_0x59523b;this['_sourceMesh']&&_0x12b229!==this[_0x2a7bb2(0x3243)][_0x2a7bb2(0x21b2)]&&_0x23da1a['Y'][_0x2a7bb2(0x1381)](_0x2a7bb2(0x31a0));}[_0x59523b(0x2051)](){var _0x5c8d6d=_0x59523b;return this[_0x5c8d6d(0x3243)]?this[_0x5c8d6d(0x3243)][_0x5c8d6d(0x2051)]():0x0;}[_0x59523b(0x15cc)](){var _0x3c05e6=_0x59523b;return this[_0x3c05e6(0x3243)][_0x3c05e6(0x15cc)]();}get[_0x59523b(0xfdb)](){return this['_sourceMesh'];}['createInstance'](_0x587e20){var _0x401e5d=_0x59523b;return this[_0x401e5d(0x3243)][_0x401e5d(0x2011)](_0x587e20);}['isReady'](_0x528106=!0x1){var _0x51ef64=_0x59523b;return this[_0x51ef64(0x3243)]['isReady'](_0x528106,!0x0);}[_0x59523b(0xcc8)](_0x56c512,_0x375a77,_0x409775){var _0x206521=_0x59523b;return this[_0x206521(0x3243)][_0x206521(0xcc8)](_0x56c512,_0x375a77,_0x409775);}[_0x59523b(0x27ff)](_0xb41d6,_0x480b67,_0x4d3b6e,_0x299dcc){var _0x4f451a=_0x59523b;return this[_0x4f451a(0xfdb)]&&this[_0x4f451a(0xfdb)][_0x4f451a(0x27ff)](_0xb41d6,_0x480b67,_0x4d3b6e,_0x299dcc),this[_0x4f451a(0xfdb)];}[_0x59523b(0x17fd)](_0x5c2069,_0x19dc83,_0x21a222,_0x125b64){var _0x45cc07=_0x59523b;return this['sourceMesh']&&this[_0x45cc07(0xfdb)]['updateVerticesData'](_0x5c2069,_0x19dc83,_0x21a222,_0x125b64),this[_0x45cc07(0xfdb)];}[_0x59523b(0xb0e)](_0x5956a9,_0x191c85=null){var _0x1b1378=_0x59523b;return this[_0x1b1378(0xfdb)]&&this[_0x1b1378(0xfdb)]['setIndices'](_0x5956a9,_0x191c85),this[_0x1b1378(0xfdb)];}[_0x59523b(0x2ff7)](_0x9735e7){var _0x30b873=_0x59523b;return this[_0x30b873(0x3243)][_0x30b873(0x2ff7)](_0x9735e7);}[_0x59523b(0x1fe6)](){var _0x612f9e=_0x59523b;return this[_0x612f9e(0x3243)][_0x612f9e(0x1fe6)]();}get[_0x59523b(0x319b)](){var _0x942442=_0x59523b;return this[_0x942442(0x3243)]['_positions'];}[_0x59523b(0x19ce)](_0x2cf4a1=!0x1,_0x4d72bd=!0x1){var _0x8c316e=_0x59523b;if(this[_0x8c316e(0x35a2)]&&this[_0x8c316e(0x40ee)]()[_0x8c316e(0x2523)])return this;var _0x32d339=this['_sourceMesh'][_0x8c316e(0x2224)]?this[_0x8c316e(0x3243)][_0x8c316e(0x2224)][_0x8c316e(0x1df5)]:null;return this[_0x8c316e(0x178e)](this[_0x8c316e(0x3243)]['_getPositionData'](_0x2cf4a1,_0x4d72bd),_0x32d339),this;}[_0x59523b(0x29f5)](){var _0x3792df=_0x59523b;return this[_0x3792df(0xf43)]&&this[_0x3792df(0xf43)][_0x3792df(0x29f5)](),this;}[_0x59523b(0x3707)](_0x2f59ac,_0x5a75ee){var _0x38e153=_0x59523b;if(super[_0x38e153(0x3707)](_0x2f59ac,_0x5a75ee),this[_0x38e153(0x3243)][_0x38e153(0x36c3)]||_0x23da1a['Y']['Warn'](_0x38e153(0xf37)),this[_0x38e153(0xf43)]){if(0x0<=this[_0x38e153(0xf43)][_0x38e153(0x3a5a)]()!=0x0<=this[_0x38e153(0x3a5a)]())return this[_0x38e153(0xb41)][_0x38e153(0xdd9)]=!0x0;if(this[_0x38e153(0xb41)][_0x38e153(0xdd9)]=!0x1,this['_currentLOD'][_0x38e153(0x269c)](this,_0x2f59ac),_0x5a75ee){if(!this[_0x38e153(0xf43)][_0x38e153(0xb41)][_0x38e153(0xb76)])return this['_currentLOD'][_0x38e153(0xb41)][_0x38e153(0x2539)]=!0x0;}else{if(!this['_currentLOD'][_0x38e153(0xb41)][_0x38e153(0x133e)])return this['_currentLOD'][_0x38e153(0xb41)]['_onlyForInstances']=!0x0;}}return!0x1;}[_0x59523b(0x1fb6)](){var _0x3411a9=_0x59523b;this[_0x3411a9(0x3243)]['edgesShareWithInstances']&&this[_0x3411a9(0x3243)]['_edgesRenderer']&&this[_0x3411a9(0x3243)][_0x3411a9(0xce4)]['isEnabled']&&this[_0x3411a9(0x3243)]['_renderingGroup']?(this['_sourceMesh']['_renderingGroup'][_0x3411a9(0x26ee)]['pushNoDuplicate'](this[_0x3411a9(0x3243)][_0x3411a9(0xce4)]),this[_0x3411a9(0x3243)]['_edgesRenderer']['customInstances'][_0x3411a9(0x2009)](this['getWorldMatrix']())):this[_0x3411a9(0xce4)]&&this['_edgesRenderer']['isEnabled']&&this[_0x3411a9(0x3243)][_0x3411a9(0x1259)]&&this['_sourceMesh'][_0x3411a9(0x1259)][_0x3411a9(0x26ee)][_0x3411a9(0x2009)](this[_0x3411a9(0xce4)]);}[_0x59523b(0xe77)](){var _0x438f7e=_0x59523b,_0x2ec1b9;return this['_currentLOD']&&this[_0x438f7e(0xf43)][_0x438f7e(0x1a97)]!==_0x233ea1['Y']['BILLBOARDMODE_NONE']&&this[_0x438f7e(0xf43)]['_masterMesh']!==this?(this[_0x438f7e(0x3b47)]||(this[_0x438f7e(0x3b47)]=new _0x3a25ff['y3']()),_0x2ec1b9=this[_0x438f7e(0xf43)]['_masterMesh'],this[_0x438f7e(0xf43)]['_masterMesh']=this,_0x3a25ff['jp'][_0x438f7e(0x310d)][0x7][_0x438f7e(0x2687)](this['_currentLOD'][_0x438f7e(0x2436)]),this['_currentLOD'][_0x438f7e(0x2436)][_0x438f7e(0x1878)](0x0,0x0,0x0),this[_0x438f7e(0x3b47)][_0x438f7e(0x2687)](this[_0x438f7e(0xf43)][_0x438f7e(0x14a4)](!0x0)),this['_currentLOD'][_0x438f7e(0x2436)][_0x438f7e(0x2687)](_0x3a25ff['jp']['Vector3'][0x7]),this['_currentLOD']['_masterMesh']=_0x2ec1b9,this[_0x438f7e(0x3b47)]):super[_0x438f7e(0xe77)]();}get[_0x59523b(0x248a)](){return!0x0;}[_0x59523b(0x255b)](_0x5d853c){var _0x5db732=_0x59523b;if(!_0x5d853c)return this;var _0x7e1a78=this[_0x5db732(0xfdb)][_0x5db732(0x1bcf)]();return _0x7e1a78&&0x0!==_0x7e1a78[_0x5db732(0x9da)]?(_0x7e1a78=this[_0x5db732(0x40ee)](),this['_currentLOD']=this['sourceMesh'][_0x5db732(0x255b)](_0x5d853c,_0x7e1a78['boundingSphere'])):this['_currentLOD']=this[_0x5db732(0xfdb)],this['_currentLOD'];}[_0x59523b(0xa45)](_0x12a262){var _0x2cc753=_0x59523b;return this[_0x2cc753(0xfdb)][_0x2cc753(0xa45)](_0x12a262);}['_syncSubMeshes'](){var _0x104c3d=_0x59523b;if(this[_0x104c3d(0x2ac1)](),this[_0x104c3d(0x3243)]['subMeshes']){for(let _0x5e90a8=0x0;_0x5e90a8{var _0x19eea8=a8_0x2e955a;_0x351b63['d'](_0x499f72,{'E':()=>_0x5ad3d0,'_':()=>_0x14f143});var _0x2c2305=_0x351b63(0xbd53),_0x372608=_0x351b63(0x1679c),_0x499f72=_0x351b63(0x94e3),_0x2734b0=_0x351b63(0x96dc),_0x5e4a4c=_0x351b63(0x15c0e),_0x2777a5=_0x351b63(0x16a07);_0x351b63(0xab6f),_0x351b63(0xb3e6),_0x499f72['Kj'][_0x19eea8(0x331b)]=(_0x38d58c,_0x4298a1)=>_0x14f143['Parse'](_0x38d58c,_0x4298a1);class _0x14f143 extends _0x499f72['Kj']{constructor(_0x5c59d0,_0x543e52=null,_0x3b5912=null,_0x38cda0=null,_0x3f29b5,_0x31ff88,_0x75f609,_0x361dd0){var _0x14a1c8=_0x19eea8;super(_0x5c59d0,_0x543e52,_0x3b5912,_0x38cda0,_0x3f29b5),this[_0x14a1c8(0x173d)]=_0x31ff88,this[_0x14a1c8(0x2ed9)]=_0x75f609,this[_0x14a1c8(0x2fc8)]=new _0x2c2305['Wo'](0x1,0x1,0x1),this['alpha']=0x1,_0x38cda0&&(this[_0x14a1c8(0x2fc8)]=_0x38cda0['color'][_0x14a1c8(0x2654)](),this[_0x14a1c8(0x3fd3)]=_0x38cda0[_0x14a1c8(0x3fd3)],this['useVertexColor']=_0x38cda0['useVertexColor'],this[_0x14a1c8(0x2ed9)]=_0x38cda0['useVertexAlpha']),this['intersectionThreshold']=0.1;const _0x25be79={'attributes':[_0x372608['o'][_0x14a1c8(0x1745)]],'uniforms':[_0x14a1c8(0x318b),'viewProjection'],'needAlphaBlending':!0x0,'defines':[],'useClipPlane':null};!0x1===_0x75f609?_0x25be79['needAlphaBlending']=!0x1:_0x25be79[_0x14a1c8(0x2462)][_0x14a1c8(0x2009)](_0x14a1c8(0x1c78)),_0x31ff88?(_0x25be79['defines']['push']('#define\x20VERTEXCOLOR'),_0x25be79[_0x14a1c8(0x3bdc)][_0x14a1c8(0x2009)](_0x372608['o'][_0x14a1c8(0x1d01)])):(_0x25be79[_0x14a1c8(0x35c2)][_0x14a1c8(0x2009)](_0x14a1c8(0x2fc8)),this[_0x14a1c8(0x237a)]=new _0x2c2305['HE']()),_0x361dd0?this[_0x14a1c8(0x351b)]=_0x361dd0:(this[_0x14a1c8(0x351b)]=new _0x2777a5['j'](_0x14a1c8(0x2f87),this['getScene'](),_0x14a1c8(0x2fc8),_0x25be79,!0x1),this[_0x14a1c8(0x351b)]['doNotSerialize']=!0x0);}[_0x19eea8(0x1317)](_0x286985){var _0x1b94ec=_0x19eea8;return'ShaderMaterial'===_0x286985[_0x1b94ec(0x28c8)]();}[_0x19eea8(0xe80)](){var _0x44b876=_0x19eea8;return!!this[_0x44b876(0x1a79)][_0x44b876(0xe80)](this,!!this[_0x44b876(0x25d)])&&super[_0x44b876(0xe80)]();}[_0x19eea8(0x28c8)](){var _0x21456b=_0x19eea8;return _0x21456b(0x30c5);}get[_0x19eea8(0x351b)](){return this['_lineMaterial'];}set[_0x19eea8(0x351b)](_0x3ce9d1){var _0x276f6e=_0x19eea8;this['_lineMaterial']=_0x3ce9d1,this[_0x276f6e(0x1a79)][_0x276f6e(0x3161)]=_0x5e4a4c['F'][_0x276f6e(0x2b77)];}get[_0x19eea8(0x91f)](){return!0x1;}set[_0x19eea8(0x91f)](_0x30035a){}[_0x19eea8(0x20ee)](_0x31368b,_0x28b8af){var _0x3e5e9f=_0x19eea8;if(!this[_0x3e5e9f(0x40bd)])return this;var _0x1003a3,_0x48cb10=this['isUnIndexed']?null:this[_0x3e5e9f(0x40bd)]['getIndexBuffer']();return this['_userInstancedBuffersStorage']?this[_0x3e5e9f(0x40bd)][_0x3e5e9f(0x20ee)](_0x28b8af,_0x48cb10,this[_0x3e5e9f(0x25d)]['vertexBuffers'],this[_0x3e5e9f(0x25d)][_0x3e5e9f(0x2063)]):this[_0x3e5e9f(0x40bd)][_0x3e5e9f(0x20ee)](_0x28b8af,_0x48cb10),!this[_0x3e5e9f(0x173d)]&&this['_isShaderMaterial'](this[_0x3e5e9f(0x1a79)])&&({r:_0x28b8af,g:_0x48cb10,b:_0x1003a3}=this[_0x3e5e9f(0x2fc8)],this[_0x3e5e9f(0x237a)][_0x3e5e9f(0x1878)](_0x28b8af,_0x48cb10,_0x1003a3,this[_0x3e5e9f(0x3fd3)]),this[_0x3e5e9f(0x1a79)][_0x3e5e9f(0x1486)](_0x3e5e9f(0x2fc8),this[_0x3e5e9f(0x237a)])),this;}[_0x19eea8(0x3ba)](_0x48aa09,_0xe18347,_0xb37fc6){var _0x347beb=_0x19eea8;if(!this[_0x347beb(0x40bd)]||!this['_geometry']['getVertexBuffers']()||!this['_unIndexed']&&!this[_0x347beb(0x40bd)][_0x347beb(0x22de)]())return this;const _0x3677d2=this[_0x347beb(0x14ab)]()['getEngine']();return this[_0x347beb(0x22c0)]?_0x3677d2['drawArraysType'](_0x5e4a4c['F']['LineListDrawMode'],_0x48aa09[_0x347beb(0x2d6a)],_0x48aa09['verticesCount'],_0xb37fc6):_0x3677d2[_0x347beb(0x3111)](_0x5e4a4c['F'][_0x347beb(0x2b77)],_0x48aa09[_0x347beb(0x2c7b)],_0x48aa09[_0x347beb(0x3622)],_0xb37fc6),this;}[_0x19eea8(0xc1f)](_0x208a23,_0x6412a8=0x0,_0x3c9971){var _0x3446cb=_0x19eea8;_0x3c9971||this[_0x3446cb(0x1a79)][_0x3446cb(0xc1f)](!0x1,!0x1,!0x0),super[_0x3446cb(0xc1f)](_0x208a23);}[_0x19eea8(0x2654)](_0xd448c6,_0x31786a=null,_0x5c7a3b){var _0x4f8ebd=_0x19eea8;return new _0x14f143(_0xd448c6,this[_0x4f8ebd(0x14ab)](),_0x31786a,this,_0x5c7a3b);}['createInstance'](_0x2e3092){var _0x13bcdc=_0x19eea8;const _0x40f5e7=new _0x5ad3d0(_0x2e3092,this);if(this[_0x13bcdc(0x227a)]){_0x40f5e7[_0x13bcdc(0x227a)]={};for(const _0x17135c in this['instancedBuffers'])_0x40f5e7['instancedBuffers'][_0x17135c]=this['instancedBuffers'][_0x17135c];}return _0x40f5e7;}['serialize'](_0x2cc6bc){var _0xbd294f=_0x19eea8;super[_0xbd294f(0xea8)](_0x2cc6bc),_0x2cc6bc[_0xbd294f(0x2fc8)]=this[_0xbd294f(0x2fc8)]['asArray'](),_0x2cc6bc['alpha']=this[_0xbd294f(0x3fd3)];}static[_0x19eea8(0xd6b)](_0x96b709,_0x2b93cf){var _0x3d715c=_0x19eea8;const _0x5b0ca0=new _0x14f143(_0x96b709[_0x3d715c(0x1c3a)],_0x2b93cf);return _0x5b0ca0[_0x3d715c(0x2fc8)]=_0x2c2305['Wo'][_0x3d715c(0x1e74)](_0x96b709[_0x3d715c(0x2fc8)]),_0x5b0ca0[_0x3d715c(0x3fd3)]=_0x96b709[_0x3d715c(0x3fd3)],_0x5b0ca0;}}class _0x5ad3d0 extends _0x2734b0['S']{constructor(_0x4b5248,_0x16c625){var _0x440e90=_0x19eea8;super(_0x4b5248,_0x16c625),this['intersectionThreshold']=_0x16c625[_0x440e90(0x2933)];}[_0x19eea8(0x28c8)](){var _0x3bf1db=_0x19eea8;return _0x3bf1db(0x2bed);}}},0x94e3:(_0x16dabf,_0x3a4e07,_0x51ac66)=>{var _0x7997f7=a8_0x2e955a;_0x51ac66['d'](_0x3a4e07,{'Kj':()=>_0x1aa041,'gW':()=>_0x49b1cf});var _0x5410cf=_0x51ac66(0xa896),_0x395a88=_0x51ac66(0x4ba7),_0x181751=_0x51ac66(0x15146),_0x3bc926=_0x51ac66(0xff4d),_0x59cb45=_0x51ac66(0x12a73),_0x50fc52=_0x51ac66(0x43d7),_0x390b8b=_0x51ac66(0xd537),_0x4cfeaf=_0x51ac66(0xd53f),_0x540eed=_0x51ac66(0xbd53),_0x4aaf3b=_0x51ac66(0x5f60),_0x1cba24=_0x51ac66(0x1679c),_0x8a61b5=_0x51ac66(0xb5a7),_0x1676ea=_0x51ac66(0x172d3),_0x3a4e07=_0x51ac66(0x349f),_0xbc305a=_0x51ac66(0x9607),_0x5c1147=_0x51ac66(0x15c0e),_0x4ef17c=_0x51ac66(0xfe45),_0x2c1bd3=_0x51ac66(0x172b4),_0x5334cb=_0x51ac66(0x1610),_0x3406d9=_0x51ac66(0x10435),_0x3f58b0=_0x51ac66(0x9a70),_0x210f74=_0x51ac66(0x4158),_0x41009b=_0x51ac66(0x8baf),_0x401a9b=_0x51ac66(0x67a3),_0x34d43b=_0x51ac66(0x92e2);class _0x49b1cf{}class _0x1a6d4b{constructor(){var _0x17f07e=a8_0xcbd5;this[_0x17f07e(0x2c61)]={},this[_0x17f07e(0x374b)]=new _0x5eddc8(),this['batchCacheReplacementModeInFrozenMode']=new _0x5eddc8(),this[_0x17f07e(0x1493)]=0x800;}}class _0x5eddc8{constructor(){var _0x138112=a8_0xcbd5;this[_0x138112(0x1ab)]=!0x1,this[_0x138112(0x2c61)]=new Array(),this['renderSelf']=new Array(),this[_0x138112(0x114f)]=new Array();}}class _0xde9da{constructor(){var _0x203494=a8_0xcbd5;this[_0x203494(0xe75)]=0x0,this['matrixBuffer']=null,this[_0x203494(0x1032)]=null,this['matrixBufferSize']=0x200,this[_0x203494(0xe68)]=null,this[_0x203494(0x13a8)]=[],this[_0x203494(0xe7b)]=null;}}class _0x36f0db{constructor(){var _0x3fd137=a8_0xcbd5;this[_0x3fd137(0xaf6)]=!0x1,this[_0x3fd137(0x11f4)]=null,this[_0x3fd137(0xa7c)]=null,this[_0x3fd137(0x36f)]=-0x1,this['_LODLevels']=new Array(),this['_useLODScreenCoverage']=!0x1,this['_effectiveMaterial']=null,this['_forcedInstanceCount']=0x0,this[_0x3fd137(0x3bb5)]=null;}}class _0x1aa041 extends _0x3a4e07['x']{constructor(_0x319f01,_0x2d6f31=null,_0x4a3765=null,_0x4eabb9=null,_0x30e0de,_0x185603=!0x0){var _0x51c727=a8_0xcbd5;if(super(_0x319f01,_0x2d6f31),this[_0x51c727(0x132f)]=new _0x36f0db(),this[_0x51c727(0x27ad)]=_0x5334cb['g']['DELAYLOADSTATE_NONE'],this[_0x51c727(0x1e3a)]=new Array(),this['_creationDataStorage']=null,this[_0x51c727(0x40bd)]=null,this[_0x51c727(0x2b17)]=new _0x1a6d4b(),this[_0x51c727(0xd4b)]=new _0xde9da(),this[_0x51c727(0x33e7)]=!0x1,this[_0x51c727(0x1d11)]=_0x1aa041['DEFAULTSIDE'],this['overrideMaterialSideOrientation']=null,this[_0x51c727(0x3a4d)]=!0x1,_0x2d6f31=this[_0x51c727(0x14ab)](),this['_onBeforeDraw']=(_0x49903b,_0x1c129d,_0x128343)=>{var _0x976809=_0x51c727;_0x49903b&&_0x128343&&(this[_0x976809(0x3d6e)]?this[_0x976809(0x2f57)](_0x1c129d):_0x128343[_0x976809(0x25fe)](_0x1c129d));},_0x4eabb9){if(_0x4eabb9[_0x51c727(0x40bd)]&&_0x4eabb9[_0x51c727(0x40bd)]['applyToMesh'](this),_0x181751['j'][_0x51c727(0x369e)](_0x4eabb9,this,[_0x51c727(0x1c3a),_0x51c727(0x351b),_0x51c727(0x2d5b),_0x51c727(0x1e3a),'parent',_0x51c727(0x3bc7),_0x51c727(0xd7b),_0x51c727(0x6cf),_0x51c727(0x2516),_0x51c727(0x2555),_0x51c727(0x191a),_0x51c727(0x2f80),_0x51c727(0x92e),_0x51c727(0x2224),_0x51c727(0x255f),_0x51c727(0x2ab1),_0x51c727(0x5b3),'isFacetDataEnabled',_0x51c727(0x2c3a),_0x51c727(0x50d),_0x51c727(0x248a),_0x51c727(0x40a7),_0x51c727(0x3b09),_0x51c727(0x17d5),'up','right',_0x51c727(0x34b7),'absoluteScaling','absoluteRotationQuaternion',_0x51c727(0x2aa6),'nonUniformScaling',_0x51c727(0x30e3),_0x51c727(0x3c23),_0x51c727(0x173e),'cloneMeshMap',_0x51c727(0x35a2)],[_0x51c727(0x2b23)]),this[_0x51c727(0x132f)][_0x51c727(0x11f4)]=_0x4eabb9,_0x2d6f31['useClonedMeshMap']&&(_0x4eabb9[_0x51c727(0x132f)][_0x51c727(0xa7c)]||(_0x4eabb9[_0x51c727(0x132f)]['meshMap']={}),_0x4eabb9[_0x51c727(0x132f)]['meshMap'][this[_0x51c727(0x3bc7)]]=this),this[_0x51c727(0x1d11)]=_0x4eabb9['_originalBuilderSideOrientation'],this[_0x51c727(0x245d)]=_0x4eabb9[_0x51c727(0x245d)],_0x4eabb9[_0x51c727(0x2da0)]){var _0x4d22e9=_0x4eabb9[_0x51c727(0x2da0)];for(const _0x1f7ccb in _0x4d22e9)Object[_0x51c727(0x2dca)][_0x51c727(0x3a6d)][_0x51c727(0xc8f)](_0x4d22e9,_0x1f7ccb)&&_0x4d22e9[_0x1f7ccb]&&this['createAnimationRange'](_0x1f7ccb,_0x4d22e9[_0x1f7ccb][_0x51c727(0x308a)],_0x4d22e9[_0x1f7ccb]['to']);}if(_0x4eabb9[_0x51c727(0x6cf)]&&_0x4eabb9[_0x51c727(0x6cf)][_0x51c727(0x2654)]?this[_0x51c727(0x6cf)]=_0x4eabb9[_0x51c727(0x6cf)][_0x51c727(0x2654)]():this[_0x51c727(0x6cf)]=_0x4eabb9['metadata'],this[_0x51c727(0x231c)]=_0x4eabb9[_0x51c727(0x231c)],_0x3bc926['$']&&_0x3bc926['$'][_0x51c727(0x415c)](_0x4eabb9)&&_0x3bc926['$'][_0x51c727(0x3e2c)](this,_0x3bc926['$'][_0x51c727(0xa2b)](_0x4eabb9,!0x0)),this[_0x51c727(0x28e2)](_0x4eabb9[_0x51c727(0x1cc5)](!0x1)),this[_0x51c727(0x30e9)]=_0x4eabb9[_0x51c727(0x30e9)],this[_0x51c727(0x3230)](_0x4eabb9[_0x51c727(0x206f)]()),this['id']=_0x319f01+'.'+_0x4eabb9['id'],this[_0x51c727(0x351b)]=_0x4eabb9[_0x51c727(0x351b)],!_0x30e0de){var _0x1f2538=_0x4eabb9['getDescendants'](!0x0);for(let _0x3e1a85=0x0;_0x3e1a85<_0x1f2538['length'];_0x3e1a85++){const _0x44189b=_0x1f2538[_0x3e1a85];_0x44189b[_0x51c727(0x2654)]&&_0x44189b[_0x51c727(0x2654)](_0x319f01+'.'+_0x44189b[_0x51c727(0x1c3a)],this);}}if(_0x4eabb9[_0x51c727(0x2516)]&&(this[_0x51c727(0x2516)]=_0x4eabb9[_0x51c727(0x2516)]),_0x2d6f31[_0x51c727(0xad7)]){const _0x263295=_0x2d6f31['getPhysicsEngine']();if(_0x185603&&_0x263295){if(0x1===_0x263295[_0x51c727(0x302a)]()){const _0x3082dd=_0x263295['getImpostorForPhysicsObject'](_0x4eabb9);_0x3082dd&&(this['physicsImpostor']=_0x3082dd[_0x51c727(0x2654)](this));}else 0x2===_0x263295[_0x51c727(0x302a)]()&&_0x4eabb9[_0x51c727(0x41c5)]&&_0x4eabb9['physicsBody'][_0x51c727(0x2654)](this);}}for(let _0xb671ff=0x0;_0xb671ff<_0x2d6f31[_0x51c727(0x39e3)][_0x51c727(0x9da)];_0xb671ff++){const _0x888baa=_0x2d6f31['particleSystems'][_0xb671ff];_0x888baa[_0x51c727(0x3d63)]===_0x4eabb9&&_0x888baa[_0x51c727(0x2654)](_0x888baa[_0x51c727(0x1c3a)],this);}this[_0x51c727(0x2d5b)]=_0x4eabb9[_0x51c727(0x2d5b)],this[_0x51c727(0x19ce)](!0x0,!0x0),this[_0x51c727(0x14a4)](!0x0);}null!==_0x4a3765&&(this[_0x51c727(0x30e9)]=_0x4a3765),this[_0x51c727(0x2b17)][_0x51c727(0x114f)]=this[_0x51c727(0x279a)]()[_0x51c727(0x2e84)]()[_0x51c727(0x876)],this[_0x51c727(0x132f)]['_onMeshReadyObserverAdded']=_0x139a0f=>{var _0xf760e2=_0x51c727;_0x139a0f[_0xf760e2(0x38ab)]=!0x0,this[_0xf760e2(0xe80)](!0x0)?this['onMeshReadyObservable'][_0xf760e2(0x223f)](this):this[_0xf760e2(0x132f)][_0xf760e2(0x356c)]||(this['_internalMeshDataInfo'][_0xf760e2(0x356c)]=this['_scene'][_0xf760e2(0x1f56)][_0xf760e2(0x2ed7)](()=>{var _0x686fa8=_0xf760e2;this[_0x686fa8(0xe80)](!0x0)&&(this['_scene'][_0x686fa8(0x1f56)][_0x686fa8(0x209f)](this['_internalMeshDataInfo'][_0x686fa8(0x356c)]),this[_0x686fa8(0x132f)]['_checkReadinessObserver']=null,this[_0x686fa8(0x2f3d)][_0x686fa8(0x223f)](this));}));},this[_0x51c727(0x2f3d)]=new _0x5410cf['y$'](this['_internalMeshDataInfo'][_0x51c727(0xdf7)]),_0x4eabb9&&_0x4eabb9[_0x51c727(0x1bc7)][_0x51c727(0x223f)](this);}static[_0x7997f7(0xd14)](_0x2e3238){var _0x688a64=_0x7997f7;return _0x2e3238||_0x1aa041[_0x688a64(0x211)];}get['useLODScreenCoverage'](){return this['_internalMeshDataInfo']['_useLODScreenCoverage'];}set[_0x7997f7(0x5ad)](_0xda2b2){var _0x1bf9d6=_0x7997f7;this['_internalMeshDataInfo'][_0x1bf9d6(0x2b8d)]=_0xda2b2,this[_0x1bf9d6(0x29d2)]();}get['computeBonesUsingShaders'](){var _0x2dec92=_0x7997f7;return this[_0x2dec92(0xb41)][_0x2dec92(0x39c7)];}set[_0x7997f7(0x2a44)](_0x3d6188){var _0x1bf765=_0x7997f7;this[_0x1bf765(0xb41)]['_computeBonesUsingShaders']!==_0x3d6188&&(_0x3d6188&&this[_0x1bf765(0x132f)][_0x1bf765(0x41d7)]&&(this[_0x1bf765(0x27ff)](_0x1cba24['o'][_0x1bf765(0x1745)],this[_0x1bf765(0x132f)][_0x1bf765(0x41d7)],!0x0),this['_internalMeshDataInfo'][_0x1bf765(0x2c32)]&&this[_0x1bf765(0x27ff)](_0x1cba24['o'][_0x1bf765(0x1600)],this[_0x1bf765(0x132f)][_0x1bf765(0x2c32)],!0x0),this[_0x1bf765(0x132f)][_0x1bf765(0x41d7)]=null,this['_internalMeshDataInfo']['_sourceNormals']=null),this[_0x1bf765(0xb41)]['_computeBonesUsingShaders']=_0x3d6188,this[_0x1bf765(0x3aab)]());}get[_0x7997f7(0x1f56)](){var _0xfc96c4=_0x7997f7;return this[_0xfc96c4(0x132f)]['_onBeforeRenderObservable']||(this[_0xfc96c4(0x132f)]['_onBeforeRenderObservable']=new _0x5410cf['y$']()),this['_internalMeshDataInfo'][_0xfc96c4(0x43a)];}get[_0x7997f7(0x1e0f)](){var _0x12e95f=_0x7997f7;return this[_0x12e95f(0x132f)][_0x12e95f(0x16ec)]||(this['_internalMeshDataInfo'][_0x12e95f(0x16ec)]=new _0x5410cf['y$']()),this[_0x12e95f(0x132f)][_0x12e95f(0x16ec)];}get[_0x7997f7(0x37c7)](){var _0x467db7=_0x7997f7;return this['_internalMeshDataInfo'][_0x467db7(0x11ec)]||(this[_0x467db7(0x132f)][_0x467db7(0x11ec)]=new _0x5410cf['y$']()),this[_0x467db7(0x132f)]['_onAfterRenderObservable'];}get['onBetweenPassObservable'](){var _0x393828=_0x7997f7;return this[_0x393828(0x132f)][_0x393828(0x3ad5)]||(this[_0x393828(0x132f)][_0x393828(0x3ad5)]=new _0x5410cf['y$']()),this[_0x393828(0x132f)]['_onBetweenPassObservable'];}get[_0x7997f7(0x23f6)](){var _0x5c852d=_0x7997f7;return this[_0x5c852d(0x132f)][_0x5c852d(0x5c6)]||(this[_0x5c852d(0x132f)][_0x5c852d(0x5c6)]=new _0x5410cf['y$']()),this[_0x5c852d(0x132f)][_0x5c852d(0x5c6)];}set['onBeforeDraw'](_0x4cc581){var _0x23d5e4=_0x7997f7;this[_0x23d5e4(0x1a28)]&&this[_0x23d5e4(0x23f6)][_0x23d5e4(0x209f)](this['_onBeforeDrawObserver']),this[_0x23d5e4(0x1a28)]=this[_0x23d5e4(0x23f6)][_0x23d5e4(0x2ed7)](_0x4cc581);}get[_0x7997f7(0x2555)](){var _0x2d48be=_0x7997f7;return 0x0_0x373441[_0x50a233(0x1d4a)]<_0x1a3d44[_0x50a233(0x1d4a)]?_0xa7cc27:_0x373441[_0x50a233(0x1d4a)]>_0x1a3d44['distanceOrScreenCoverage']?-_0xa7cc27:0x0);}[_0x7997f7(0x2d4c)](_0x66c078,_0x3adbd8){var _0x2292b4=_0x7997f7;if(_0x3adbd8&&_0x3adbd8[_0x2292b4(0x2532)])return _0x3f58b0['Y'][_0x2292b4(0x1381)](_0x2292b4(0x1e37)),this;return _0x66c078=new _0x34d43b['g'](_0x66c078,_0x3adbd8),(this[_0x2292b4(0x132f)][_0x2292b4(0x3a89)]['push'](_0x66c078),_0x3adbd8&&(_0x3adbd8[_0x2292b4(0x2532)]=this),this['_sortLODLevels'](),this);}[_0x7997f7(0x410e)](_0x804871){var _0x44b37b=_0x7997f7,_0x34b84b=this[_0x44b37b(0x132f)];for(let _0x22012a=0x0;_0x22012a<_0x34b84b['_LODLevels'][_0x44b37b(0x9da)];_0x22012a++){var _0x285f27=_0x34b84b[_0x44b37b(0x3a89)][_0x22012a];if(_0x285f27['distanceOrScreenCoverage']===_0x804871)return _0x285f27['mesh'];}return null;}['removeLODLevel'](_0x4ba108){var _0x414168=_0x7997f7;const _0xcf216c=this[_0x414168(0x132f)];for(let _0x4f796d=0x0;_0x4f796d<_0xcf216c['_LODLevels'][_0x414168(0x9da)];_0x4f796d++)_0xcf216c['_LODLevels'][_0x4f796d][_0x414168(0x1b4d)]===_0x4ba108&&(_0xcf216c[_0x414168(0x3a89)]['splice'](_0x4f796d,0x1),_0x4ba108&&(_0x4ba108['_masterMesh']=null));return this[_0x414168(0x29d2)](),this;}[_0x7997f7(0x255b)](_0x35bfb5,_0x341a73){var _0x232289=_0x7997f7,_0x3bdb76=this['_internalMeshDataInfo'];if(!_0x3bdb76[_0x232289(0x3a89)]||0x0===_0x3bdb76[_0x232289(0x3a89)][_0x232289(0x9da)])return this;const _0x490790=_0x341a73||this['getBoundingInfo']()['boundingSphere'];var _0x138960,_0x341a73=_0x35bfb5['mode']===_0x50fc52['V'][_0x232289(0x11c5)]?_0x35bfb5[_0x232289(0xad1)]:_0x490790[_0x232289(0xdbb)]['subtract'](_0x35bfb5[_0x232289(0x31f5)])[_0x232289(0x9da)]();let _0x460062=_0x341a73,_0x1c97ef=0x1;if(_0x3bdb76[_0x232289(0x2b8d)]&&(_0x138960=_0x35bfb5[_0x232289(0x2199)],_0x35bfb5=(_0x35bfb5=_0x490790['radiusWorld']*_0x35bfb5['minZ']/_0x341a73)*_0x35bfb5*Math['PI'],_0x460062=_0x35bfb5/_0x138960,_0x1c97ef=-0x1),_0x1c97ef*_0x3bdb76[_0x232289(0x3a89)][_0x3bdb76['_LODLevels']['length']-0x1][_0x232289(0x1d4a)]>_0x1c97ef*_0x460062)return this['onLODLevelSelection']&&this[_0x232289(0x3794)](_0x460062,this,this),this;for(let _0x3a3358=0x0;_0x3a3358<_0x3bdb76['_LODLevels'][_0x232289(0x9da)];_0x3a3358++){const _0x452c3f=_0x3bdb76[_0x232289(0x3a89)][_0x3a3358];if(_0x1c97ef*_0x452c3f[_0x232289(0x1d4a)]<_0x1c97ef*_0x460062){if(_0x452c3f[_0x232289(0x1b4d)]){if(_0x452c3f['mesh'][_0x232289(0x27ad)]===_0x5334cb['g']['DELAYLOADSTATE_NOTLOADED'])return _0x452c3f[_0x232289(0x1b4d)][_0x232289(0x1613)](),this;if(_0x452c3f[_0x232289(0x1b4d)][_0x232289(0x27ad)]===_0x5334cb['g']['DELAYLOADSTATE_LOADING'])return this;_0x452c3f[_0x232289(0x1b4d)][_0x232289(0x29f5)](),_0x452c3f['mesh'][_0x232289(0x209a)](this[_0x232289(0x3c23)]);}return this[_0x232289(0x3794)]&&this[_0x232289(0x3794)](_0x460062,this,_0x452c3f['mesh']),_0x452c3f[_0x232289(0x1b4d)];}}return this['onLODLevelSelection']&&this[_0x232289(0x3794)](_0x460062,this,this),this;}get['geometry'](){var _0x75af0a=_0x7997f7;return this[_0x75af0a(0x40bd)];}['getTotalVertices'](){var _0x4a4268=_0x7997f7;return null===this['_geometry']||void 0x0===this[_0x4a4268(0x40bd)]?0x0:this[_0x4a4268(0x40bd)][_0x4a4268(0x2051)]();}['getVerticesData'](_0x16e63d,_0x59cc9e,_0x5cb77c,_0x35e54f){var _0x4ae423=_0x7997f7;if(!this['_geometry'])return null;return _0x35e54f=_0x35e54f||null==(_0x35e54f=null==(_0x35e54f=this['_userInstancedBuffersStorage'])?void 0x0:_0x35e54f[_0x4ae423(0x1c19)][_0x16e63d])?void 0x0:_0x35e54f['getFloatData'](this['instances'][_0x4ae423(0x9da)]+0x1,_0x5cb77c||_0x59cc9e&&0x1!==this[_0x4ae423(0x40bd)][_0x4ae423(0x27d2)]['length']),_0x35e54f||this['_geometry'][_0x4ae423(0xcc8)](_0x16e63d,_0x59cc9e,_0x5cb77c);}[_0x7997f7(0x45a)](_0x24bc0f,_0x2d64fb){var _0x46dbd0=_0x7997f7;return this[_0x46dbd0(0x40bd)]?null!=(_0x2d64fb=_0x2d64fb||null==(_0x2d64fb=this[_0x46dbd0(0x25d)])?void 0x0:_0x2d64fb[_0x46dbd0(0x1c19)][_0x24bc0f])?_0x2d64fb:this['_geometry'][_0x46dbd0(0x45a)](_0x24bc0f):null;}[_0x7997f7(0x2ff7)](_0x570463,_0x368b26){var _0x9abfca=_0x7997f7;return this[_0x9abfca(0x40bd)]?!_0x368b26&&void 0x0!==(null==(_0x368b26=this['_userInstancedBuffersStorage'])?void 0x0:_0x368b26[_0x9abfca(0x1c19)][_0x570463])||this[_0x9abfca(0x40bd)][_0x9abfca(0x2ff7)](_0x570463):!!this['_delayInfo']&&-0x1!==this[_0x9abfca(0x3586)][_0x9abfca(0x775)](_0x570463);}[_0x7997f7(0x12c3)](_0x25c1ce,_0x82df29){var _0x33168e=_0x7997f7;if(!this[_0x33168e(0x40bd)])return!!this[_0x33168e(0x3586)]&&-0x1!==this[_0x33168e(0x3586)][_0x33168e(0x775)](_0x25c1ce);if(!_0x82df29){const _0x4ee775=null==(_0x82df29=this[_0x33168e(0x25d)])?void 0x0:_0x82df29[_0x33168e(0x1c19)][_0x25c1ce];if(_0x4ee775)return _0x4ee775[_0x33168e(0x5f1)]();}return this['_geometry'][_0x33168e(0x12c3)](_0x25c1ce);}[_0x7997f7(0x2ce5)](_0x57e818){var _0xe9dc7d=_0x7997f7;if(!this['_geometry']){const _0x5c7909=new Array();return this[_0xe9dc7d(0x3586)]&&this['_delayInfo']['forEach'](function(_0x157983){_0x5c7909['push'](_0x157983);}),_0x5c7909;}const _0xffa98e=this['_geometry'][_0xe9dc7d(0x2ce5)]();if(!_0x57e818&&this[_0xe9dc7d(0x25d)]){for(const _0x41c043 in this[_0xe9dc7d(0x25d)][_0xe9dc7d(0x1c19)])-0x1===_0xffa98e[_0xe9dc7d(0x775)](_0x41c043)&&_0xffa98e['push'](_0x41c043);}return _0xffa98e;}['getTotalIndices'](){var _0x4dd4ab=_0x7997f7;return this[_0x4dd4ab(0x40bd)]?this[_0x4dd4ab(0x40bd)][_0x4dd4ab(0x15cc)]():0x0;}[_0x7997f7(0x1fe6)](_0x12b6fc,_0x1c8361){var _0x5a295f=_0x7997f7;return this[_0x5a295f(0x40bd)]?this[_0x5a295f(0x40bd)]['getIndices'](_0x12b6fc,_0x1c8361):[];}get[_0x7997f7(0x255f)](){var _0x1ed49d=_0x7997f7;return null!==this[_0x1ed49d(0x2532)]&&void 0x0!==this[_0x1ed49d(0x2532)];}[_0x7997f7(0xe80)](_0x59c893=!0x1,_0x3ebf9b=!0x1){var _0x26a9f4=_0x7997f7,_0x1d82a3,_0x33420e;if(this[_0x26a9f4(0x27ad)]===_0x5334cb['g'][_0x26a9f4(0x18c3)])return!0x1;if(!super['isReady'](_0x59c893))return!0x1;if(!this[_0x26a9f4(0x36c3)]||0x0===this[_0x26a9f4(0x36c3)][_0x26a9f4(0x9da)])return!0x0;if(!_0x59c893)return!0x0;const _0x1754cd=this[_0x26a9f4(0x279a)]();var _0x59c893=this[_0x26a9f4(0x14ab)](),_0x3fdfbe=_0x3ebf9b||_0x1754cd[_0x26a9f4(0x2e84)]()[_0x26a9f4(0x876)]&&(0x0_0x5eb6e4){_0x454c3e=!0x0;break;}if(_0x5541b6['verticesStart']+_0x5541b6[_0x8afc46(0x3fca)]>_0x399d97){_0x454c3e=!0x0;break;}}if(!_0x454c3e)return this[_0x8afc46(0x36c3)][0x0];}return this['releaseSubMeshes'](),new _0xbc305a['P'](0x0,0x0,_0x399d97,0x0,this['getTotalIndices'](),this);}[_0x7997f7(0x139d)](_0x1c2f9d){var _0x1c4335=_0x7997f7;if(!(_0x1c2f9d<0x1)){var _0x5e9df6=this[_0x1c4335(0x15cc)]();let _0xcd78ca=_0x5e9df6/_0x1c2f9d|0x0,_0x1598e8=0x0;for(;_0xcd78ca%0x3!=0x0;)_0xcd78ca++;this[_0x1c4335(0x2ac1)]();for(let _0x40bd9c=0x0;_0x40bd9c<_0x1c2f9d&&!(_0x1598e8>=_0x5e9df6);_0x40bd9c++)_0xbc305a['P'][_0x1c4335(0x2ded)](0x0,_0x1598e8,_0x40bd9c===_0x1c2f9d-0x1?_0x5e9df6-_0x1598e8:_0xcd78ca,this),_0x1598e8+=_0xcd78ca;this[_0x1c4335(0x2fa7)]();}}[_0x7997f7(0x27ff)](_0x4e1ac7,_0x328046,_0x597ccc=!0x1,_0x374d58){var _0x1269a1=_0x7997f7;if(this[_0x1269a1(0x40bd)])this['_geometry'][_0x1269a1(0x27ff)](_0x4e1ac7,_0x328046,_0x597ccc,_0x374d58);else{const _0x4e5077=new _0x8a61b5['x']();_0x4e5077[_0x1269a1(0x1878)](_0x328046,_0x4e1ac7),_0x374d58=this[_0x1269a1(0x14ab)](),new _0x1676ea['Z'](_0x1676ea['Z']['RandomId'](),_0x374d58,_0x4e5077,_0x597ccc,this);}return this;}[_0x7997f7(0x872)](_0x416477){var _0x1ffe25=_0x7997f7;this[_0x1ffe25(0x40bd)]&&this[_0x1ffe25(0x40bd)][_0x1ffe25(0x872)](_0x416477);}[_0x7997f7(0x255c)](_0x5e43a6,_0x48e1ec=!0x0){var _0x22f900=_0x7997f7;const _0x6564c5=this['getVertexBuffer'](_0x5e43a6);_0x6564c5&&_0x6564c5['isUpdatable']()!==_0x48e1ec&&this[_0x22f900(0x27ff)](_0x5e43a6,this[_0x22f900(0xcc8)](_0x5e43a6),_0x48e1ec);}[_0x7997f7(0x3f46)](_0x5b01e7,_0x2e6457=!0x0){var _0x59fcfc=_0x7997f7;return this['_geometry']||(this[_0x59fcfc(0x40bd)]=_0x1676ea['Z'][_0x59fcfc(0x2db9)](this)),this['_geometry'][_0x59fcfc(0x3f46)](_0x5b01e7,null,_0x2e6457),this;}[_0x7997f7(0x17fd)](_0x2df6e0,_0x297669,_0x5d8b32,_0xaa1c45){var _0x37725a=_0x7997f7;return this[_0x37725a(0x40bd)]&&(_0xaa1c45?(this[_0x37725a(0x282d)](),this[_0x37725a(0x17fd)](_0x2df6e0,_0x297669,_0x5d8b32,!0x1)):this[_0x37725a(0x40bd)][_0x37725a(0x17fd)](_0x2df6e0,_0x297669,_0x5d8b32)),this;}[_0x7997f7(0x9c7)](_0x1c0a6a,_0x23cf84=!0x0){var _0x25f17c=_0x7997f7,_0x3d6a5c=this[_0x25f17c(0xcc8)](_0x1cba24['o'][_0x25f17c(0x1745)]);if(!_0x3d6a5c)return this;if(_0x1c0a6a(_0x3d6a5c),this[_0x25f17c(0x17fd)](_0x1cba24['o'][_0x25f17c(0x1745)],_0x3d6a5c,!0x1,!0x1),_0x23cf84){_0x1c0a6a=this[_0x25f17c(0x1fe6)](),_0x23cf84=this[_0x25f17c(0xcc8)](_0x1cba24['o']['NormalKind']);if(!_0x23cf84)return this;_0x8a61b5['x'][_0x25f17c(0x26a8)](_0x3d6a5c,_0x1c0a6a,_0x23cf84),this[_0x25f17c(0x17fd)](_0x1cba24['o'][_0x25f17c(0x1600)],_0x23cf84,!0x1,!0x1);}return this;}[_0x7997f7(0x282d)](){var _0x525462=_0x7997f7;if(!this[_0x525462(0x40bd)])return this;if(0x1===this['_geometry']['meshes']['length'])return this;const _0x4c5c9a=this[_0x525462(0x40bd)],_0x583fdc=this['_geometry']['copy'](_0x1676ea['Z']['RandomId']());return _0x4c5c9a[_0x525462(0x2ec1)](this,!0x0),_0x583fdc[_0x525462(0x1d88)](this),this;}[_0x7997f7(0xb0e)](_0x176760,_0x2c97d4=null,_0x3b78b0=!0x1){var _0x159032=_0x7997f7;if(this[_0x159032(0x40bd)])this[_0x159032(0x40bd)][_0x159032(0xb0e)](_0x176760,_0x2c97d4,_0x3b78b0);else{const _0x44f5b0=new _0x8a61b5['x']();_0x44f5b0['indices']=_0x176760,_0x2c97d4=this[_0x159032(0x14ab)](),new _0x1676ea['Z'](_0x1676ea['Z'][_0x159032(0x27f8)](),_0x2c97d4,_0x44f5b0,_0x3b78b0,this);}return this;}[_0x7997f7(0x28cd)](_0x48697f,_0x58de78,_0x24cefd=!0x1){var _0x1581a6=_0x7997f7;return this[_0x1581a6(0x40bd)]&&this[_0x1581a6(0x40bd)]['updateIndices'](_0x48697f,_0x58de78,_0x24cefd),this;}[_0x7997f7(0xc13)](){var _0x31943d=_0x7997f7;return this[_0x31943d(0x40bd)]&&this[_0x31943d(0x40bd)][_0x31943d(0xc13)](),this;}[_0x7997f7(0x20ee)](_0x39b7ae,_0x2659f7,_0x483de5,_0x4fe583=!0x0){var _0x58699d=_0x7997f7;if(!this[_0x58699d(0x40bd)])return this;var _0x4b2210=this[_0x58699d(0x14ab)]()[_0x58699d(0x279a)]();this['morphTargetManager']&&this[_0x58699d(0x2516)][_0x58699d(0x1152)]&&this[_0x58699d(0x2516)][_0x58699d(0x20ee)](_0x2659f7);let _0x346fed;if(this['_unIndexed'])_0x346fed=null;else switch(this[_0x58699d(0x39e)](_0x483de5)){case _0x5c1147['F'][_0x58699d(0x316f)]:_0x346fed=null;break;case _0x5c1147['F']['WireFrameFillMode']:_0x346fed=_0x39b7ae[_0x58699d(0x1b15)](this[_0x58699d(0x1fe6)](),_0x4b2210);break;default:case _0x5c1147['F'][_0x58699d(0x122f)]:_0x346fed=this['_geometry'][_0x58699d(0x22de)]();}return _0x4fe583&&this[_0x58699d(0x25d)]&&!this[_0x58699d(0x173e)]?this[_0x58699d(0x40bd)][_0x58699d(0x20ee)](_0x2659f7,_0x346fed,this[_0x58699d(0x25d)][_0x58699d(0x1c19)],this[_0x58699d(0x25d)][_0x58699d(0x2063)]):this['_geometry'][_0x58699d(0x20ee)](_0x2659f7,_0x346fed),this;}[_0x7997f7(0x3ba)](_0x57a602,_0x4cfe62,_0x16de15){var _0x47329b=_0x7997f7;if(!this[_0x47329b(0x40bd)]||!this[_0x47329b(0x40bd)]['getVertexBuffers']()||!this[_0x47329b(0x22c0)]&&!this['_geometry'][_0x47329b(0x22de)]())return this;this[_0x47329b(0x132f)][_0x47329b(0x5c6)]&&this[_0x47329b(0x132f)][_0x47329b(0x5c6)][_0x47329b(0x223f)](this);const _0x41c187=this[_0x47329b(0x14ab)](),_0x343bea=_0x41c187[_0x47329b(0x279a)]();return this[_0x47329b(0x22c0)]||_0x4cfe62==_0x5c1147['F'][_0x47329b(0x316f)]?_0x343bea['drawArraysType'](_0x4cfe62,_0x57a602[_0x47329b(0x2d6a)],_0x57a602[_0x47329b(0x3fca)],this[_0x47329b(0x3422)]||_0x16de15):_0x4cfe62==_0x5c1147['F'][_0x47329b(0x394b)]?_0x343bea['drawElementsType'](_0x4cfe62,0x0,_0x57a602[_0x47329b(0x16de)],this[_0x47329b(0x3422)]||_0x16de15):_0x343bea[_0x47329b(0x3111)](_0x4cfe62,_0x57a602['indexStart'],_0x57a602[_0x47329b(0x3622)],this[_0x47329b(0x3422)]||_0x16de15),this;}[_0x7997f7(0x22ea)](_0x1f0303){var _0x2037a7=_0x7997f7;return this[_0x2037a7(0x1f56)]['add'](_0x1f0303),this;}[_0x7997f7(0x3da0)](_0x2c9eea){var _0x264438=_0x7997f7;return this['onBeforeRenderObservable'][_0x264438(0x4089)](_0x2c9eea),this;}['registerAfterRender'](_0x440071){var _0xdc16dd=_0x7997f7;return this[_0xdc16dd(0x37c7)][_0xdc16dd(0x2ed7)](_0x440071),this;}[_0x7997f7(0x34e3)](_0x3c8a3f){var _0x3216d7=_0x7997f7;return this[_0x3216d7(0x37c7)][_0x3216d7(0x4089)](_0x3c8a3f),this;}[_0x7997f7(0x437)](_0x2b0068,_0x5b833d=!0x1){var _0x69e8d4=_0x7997f7;if(this['_instanceDataStorage'][_0x69e8d4(0x24d7)]){if(_0x5b833d)return this[_0x69e8d4(0x2b17)][_0x69e8d4(0x507)]['hardwareInstancedRendering'][_0x2b0068]=!0x1,this['_instanceDataStorage'][_0x69e8d4(0x507)][_0x69e8d4(0x36c8)][_0x2b0068]=!0x0,this[_0x69e8d4(0x2b17)][_0x69e8d4(0x507)];if(this['_instanceDataStorage'][_0x69e8d4(0x2410)])return this[_0x69e8d4(0x2b17)][_0x69e8d4(0x2410)];}const _0x54a24e=this[_0x69e8d4(0x14ab)]();var _0x4536fb,_0x7c4b3f=_0x54a24e[_0x69e8d4(0x2ffc)](),_0x56f0b8=_0x7c4b3f?this[_0x69e8d4(0xb41)][_0x69e8d4(0x2539)]:this[_0x69e8d4(0xb41)][_0x69e8d4(0xaf7)];const _0x4d0892=this[_0x69e8d4(0x2b17)][_0x69e8d4(0x374b)];return _0x4d0892[_0x69e8d4(0x1ab)]=!0x1,_0x4d0892['renderSelf'][_0x2b0068]=_0x5b833d||!_0x56f0b8&&this[_0x69e8d4(0x1cc5)]()&&this[_0x69e8d4(0xb7d)],_0x4d0892[_0x69e8d4(0x2c61)][_0x2b0068]=null,this[_0x69e8d4(0x2b17)]['visibleInstances']&&!_0x5b833d&&(_0x56f0b8=this[_0x69e8d4(0x2b17)][_0x69e8d4(0x2c61)],_0x4536fb=_0x54a24e['getRenderId'](),_0x7c4b3f=_0x7c4b3f?_0x56f0b8['intermediateDefaultRenderId']:_0x56f0b8[_0x69e8d4(0x2989)],_0x4d0892[_0x69e8d4(0x2c61)][_0x2b0068]=_0x56f0b8[_0x4536fb],!_0x4d0892[_0x69e8d4(0x2c61)][_0x2b0068]&&_0x7c4b3f&&(_0x4d0892[_0x69e8d4(0x2c61)][_0x2b0068]=_0x56f0b8[_0x7c4b3f])),_0x4d0892['hardwareInstancedRendering'][_0x2b0068]=!_0x5b833d&&this[_0x69e8d4(0x2b17)][_0x69e8d4(0x114f)]&&null!==_0x4d0892[_0x69e8d4(0x2c61)][_0x2b0068]&&void 0x0!==_0x4d0892[_0x69e8d4(0x2c61)][_0x2b0068],this[_0x69e8d4(0x2b17)][_0x69e8d4(0x2410)]=_0x4d0892;}[_0x7997f7(0x373f)](_0x2082a3,_0x5af527,_0xea1915,_0x2de84d,_0x289f07){var _0x205684=_0x7997f7;const _0x2775d7=_0xea1915[_0x205684(0x2c61)][_0x2082a3[_0x205684(0x4071)]];var _0x318069=_0x2775d7?_0x2775d7[_0x205684(0x9da)]:0x0;const _0x52b508=this['_instanceDataStorage'];var _0x52d2d0=_0x52b508[_0x205684(0x1493)];let _0x5147ea=_0x52b508[_0x205684(0x2a20)],_0x21f74c=_0x52b508[_0x205684(0x247)];for(var _0x53aa28=0x10*(_0x318069+0x1)*0x4;_0x52b508[_0x205684(0x1493)]<_0x53aa28;)_0x52b508[_0x205684(0x1493)]*=0x2;_0x52b508['instancesData']&&_0x52d2d0==_0x52b508[_0x205684(0x1493)]||(_0x52b508['instancesData']=new Float32Array(_0x52b508[_0x205684(0x1493)]/0x4)),(this[_0x205684(0x20c2)][_0x205684(0x26a9)]&&!_0x52b508[_0x205684(0x2de8)]||_0x52d2d0!=_0x52b508[_0x205684(0x1493)])&&(_0x52b508[_0x205684(0x2de8)]=new Float32Array(_0x52b508[_0x205684(0x1493)]/0x4));let _0x4fa50c=0x0,_0x956860=0x0;_0xea1915=_0xea1915[_0x205684(0x36c8)][_0x2082a3['_id']],_0x52d2d0=!_0x5147ea||_0x52d2d0!==_0x52b508[_0x205684(0x1493)]||this['_scene']['needsPreviousWorldMatrices']&&!_0x52b508[_0x205684(0x247)];if(this[_0x205684(0x2b17)][_0x205684(0x3a77)]||_0x52b508[_0x205684(0x24d7)]&&!_0x52d2d0)_0x956860=(_0xea1915?0x1:0x0)+_0x318069;else{const _0x4e069a=this['getWorldMatrix']();if(_0xea1915&&(this[_0x205684(0x20c2)][_0x205684(0x26a9)]&&(_0x52b508[_0x205684(0x79c)]?(_0x52b508['masterMeshPreviousWorldMatrix']['copyToArray'](_0x52b508[_0x205684(0x2de8)],_0x4fa50c),_0x52b508[_0x205684(0x79c)][_0x205684(0x2687)](_0x4e069a)):(_0x52b508[_0x205684(0x79c)]=_0x4e069a['clone'](),_0x52b508[_0x205684(0x79c)][_0x205684(0x3365)](_0x52b508['instancesPreviousData'],_0x4fa50c))),_0x4e069a['copyToArray'](_0x52b508['instancesData'],_0x4fa50c),_0x4fa50c+=0x10,_0x956860++),_0x2775d7){if(_0x1aa041[_0x205684(0x34ca)]&&this[_0x205684(0x20c2)][_0x205684(0x3311)]&&null!=(_0x318069=_0x2082a3['getMaterial']())&&_0x318069[_0x205684(0x2070)](_0x2082a3['getRenderingMesh']())){var _0xb83301=this['_scene'][_0x205684(0x3311)][_0x205684(0x31f5)];for(let _0x5bf32f=0x0;_0x5bf32f<_0x2775d7[_0x205684(0x9da)];_0x5bf32f++){const _0x5ac4e4=_0x2775d7[_0x5bf32f];_0x5ac4e4['_distanceToCamera']=_0x4cfeaf['P'][_0x205684(0xd9f)](_0x5ac4e4[_0x205684(0x40ee)]()[_0x205684(0x3779)][_0x205684(0xdbb)],_0xb83301);}_0x2775d7['sort']((_0x2a5fe0,_0x325e87)=>_0x2a5fe0['_distanceToCamera']>_0x325e87['_distanceToCamera']?-0x1:_0x2a5fe0[_0x205684(0xc8d)]<_0x325e87['_distanceToCamera']?0x1:0x0);}for(let _0x3a99ef=0x0;_0x3a99ef<_0x2775d7['length'];_0x3a99ef++){const _0x49ca22=_0x2775d7[_0x3a99ef],_0x3119b1=_0x49ca22[_0x205684(0xe77)]();_0x3119b1['copyToArray'](_0x52b508[_0x205684(0x3912)],_0x4fa50c),this[_0x205684(0x20c2)]['needsPreviousWorldMatrices']&&(_0x49ca22[_0x205684(0x34be)]?(_0x49ca22[_0x205684(0x34be)][_0x205684(0x3365)](_0x52b508[_0x205684(0x2de8)],_0x4fa50c),_0x49ca22[_0x205684(0x34be)][_0x205684(0x2687)](_0x3119b1)):(_0x49ca22[_0x205684(0x34be)]=_0x3119b1['clone'](),_0x49ca22['_previousWorldMatrix'][_0x205684(0x3365)](_0x52b508[_0x205684(0x2de8)],_0x4fa50c))),_0x4fa50c+=0x10,_0x956860++;}}}return _0x52d2d0?(_0x5147ea&&_0x5147ea[_0x205684(0xc1f)](),_0x21f74c&&_0x21f74c[_0x205684(0xc1f)](),_0x5147ea=new _0x1cba24['l'](_0x289f07,_0x52b508['instancesData'],!0x0,0x10,!0x1,!0x0),_0x52b508[_0x205684(0x2a20)]=_0x5147ea,this[_0x205684(0x25d)]||(this[_0x205684(0x25d)]={'data':{},'vertexBuffers':{},'strides':{},'sizes':{},'vertexArrayObjects':this[_0x205684(0x279a)]()[_0x205684(0x2e84)]()[_0x205684(0x99d)]?{}:void 0x0}),this[_0x205684(0x25d)][_0x205684(0x1c19)][_0x205684(0x183a)]=_0x5147ea[_0x205684(0x1492)](_0x205684(0x183a),0x0,0x4),this['_userInstancedBuffersStorage'][_0x205684(0x1c19)][_0x205684(0x1b6d)]=_0x5147ea[_0x205684(0x1492)](_0x205684(0x1b6d),0x4,0x4),this[_0x205684(0x25d)][_0x205684(0x1c19)][_0x205684(0x22d)]=_0x5147ea[_0x205684(0x1492)](_0x205684(0x22d),0x8,0x4),this['_userInstancedBuffersStorage']['vertexBuffers'][_0x205684(0x1e7d)]=_0x5147ea['createVertexBuffer'](_0x205684(0x1e7d),0xc,0x4),this[_0x205684(0x20c2)][_0x205684(0x26a9)]&&(_0x21f74c=new _0x1cba24['l'](_0x289f07,_0x52b508[_0x205684(0x2de8)],!0x0,0x10,!0x1,!0x0),_0x52b508[_0x205684(0x247)]=_0x21f74c,this[_0x205684(0x25d)]['vertexBuffers'][_0x205684(0x3e0a)]=_0x21f74c[_0x205684(0x1492)](_0x205684(0x3e0a),0x0,0x4),this[_0x205684(0x25d)][_0x205684(0x1c19)][_0x205684(0xb49)]=_0x21f74c['createVertexBuffer']('previousWorld1',0x4,0x4),this[_0x205684(0x25d)][_0x205684(0x1c19)][_0x205684(0x3224)]=_0x21f74c[_0x205684(0x1492)](_0x205684(0x3224),0x8,0x4),this[_0x205684(0x25d)][_0x205684(0x1c19)][_0x205684(0x1577)]=_0x21f74c[_0x205684(0x1492)]('previousWorld3',0xc,0x4)),this[_0x205684(0x34bd)]()):this[_0x205684(0x2b17)][_0x205684(0x24d7)]&&!this[_0x205684(0x2b17)][_0x205684(0x251f)]||(_0x5147ea[_0x205684(0x2c0a)](_0x52b508[_0x205684(0x3912)],0x0,_0x956860),!this['_scene']['needsPreviousWorldMatrices']||this[_0x205684(0x2b17)][_0x205684(0x3a77)]&&!this[_0x205684(0x2b17)]['previousManualUpdate']||_0x21f74c[_0x205684(0x2c0a)](_0x52b508['instancesPreviousData'],0x0,_0x956860)),this[_0x205684(0x2f92)](_0x2775d7,_0xea1915),this[_0x205684(0x14ab)]()[_0x205684(0x4d1)]['addCount'](_0x2082a3[_0x205684(0x3622)]*_0x956860,!0x1),_0x289f07['_currentDrawContext']&&(_0x289f07['_currentDrawContext']['useInstancing']=!0x0),this[_0x205684(0x20ee)](_0x2082a3,_0x2de84d,_0x5af527),this[_0x205684(0x3ba)](_0x2082a3,_0x5af527,_0x956860),!this[_0x205684(0x20c2)]['needsPreviousWorldMatrices']||_0x52d2d0||!this[_0x205684(0x2b17)]['manualUpdate']||this[_0x205684(0x2b17)][_0x205684(0x24d7)]&&!this[_0x205684(0x2b17)][_0x205684(0x251f)]||this['_instanceDataStorage']['previousManualUpdate']||_0x21f74c[_0x205684(0x2c0a)](_0x52b508[_0x205684(0x3912)],0x0,_0x956860),_0x289f07['unbindInstanceAttributes'](),this;}['_renderWithThinInstances'](_0x28ebd3,_0x180d9a,_0x1dc60f,_0x27d7fe){var _0x25d267=_0x7997f7,_0x8272a0=null!=(_0x8272a0=null==(_0x8272a0=this['_thinInstanceDataStorage'])?void 0x0:_0x8272a0[_0x25d267(0xe75)])?_0x8272a0:0x0;this['getScene']()[_0x25d267(0x4d1)][_0x25d267(0x2735)](_0x28ebd3[_0x25d267(0x3622)]*_0x8272a0,!0x1),_0x27d7fe[_0x25d267(0x240)]&&(_0x27d7fe[_0x25d267(0x240)][_0x25d267(0x823)]=!0x0),this[_0x25d267(0x20ee)](_0x28ebd3,_0x1dc60f,_0x180d9a),this[_0x25d267(0x3ba)](_0x28ebd3,_0x180d9a,_0x8272a0),this[_0x25d267(0x20c2)]['needsPreviousWorldMatrices']&&!this[_0x25d267(0xd4b)][_0x25d267(0x2b7c)]&&this[_0x25d267(0xd4b)][_0x25d267(0xe68)]&&(this[_0x25d267(0xd4b)][_0x25d267(0x1032)]?this[_0x25d267(0xd4b)][_0x25d267(0x1032)][_0x25d267(0x2c0a)](this[_0x25d267(0xd4b)][_0x25d267(0xe68)],0x0,_0x8272a0):this[_0x25d267(0xd4b)][_0x25d267(0x1032)]=this[_0x25d267(0x4176)]('previousWorld',this[_0x25d267(0xd4b)][_0x25d267(0xe68)],!0x1)),_0x27d7fe['unbindInstanceAttributes']();}[_0x7997f7(0x2f92)](_0x124505,_0x51669f){}['_processRendering'](_0x1b9573,_0x399ea5,_0x1e3ba9,_0x4d6931,_0x5d3816,_0x3eda40,_0x1ff415,_0x50e620){var _0x3b1c4e=_0x7997f7;const _0x12c403=this['getScene'](),_0x5761d6=_0x12c403[_0x3b1c4e(0x279a)]();if(_0x4d6931=this[_0x3b1c4e(0x39e)](_0x4d6931),_0x3eda40&&_0x399ea5['getRenderingMesh']()[_0x3b1c4e(0x173e)])return this[_0x3b1c4e(0x2508)](_0x399ea5,_0x4d6931,_0x1e3ba9,_0x5761d6),this;if(_0x3eda40)this[_0x3b1c4e(0x373f)](_0x399ea5,_0x4d6931,_0x5d3816,_0x1e3ba9,_0x5761d6);else{_0x5761d6[_0x3b1c4e(0x240)]&&(_0x5761d6['_currentDrawContext']['useInstancing']=!0x1);let _0x384726=0x0;_0x5d3816[_0x3b1c4e(0x36c8)][_0x399ea5[_0x3b1c4e(0x4071)]]&&(_0x1ff415&&_0x1ff415(!0x1,_0x1b9573['getWorldMatrix'](),_0x50e620),_0x384726++,this[_0x3b1c4e(0x3ba)](_0x399ea5,_0x4d6931,this['_instanceDataStorage'][_0x3b1c4e(0x11f9)]));var _0x1b2521=_0x5d3816['visibleInstances'][_0x399ea5[_0x3b1c4e(0x4071)]];if(_0x1b2521){var _0x3e01bf=_0x1b2521[_0x3b1c4e(0x9da)];_0x384726+=_0x3e01bf;for(let _0x3970fe=0x0;_0x3970fe<_0x3e01bf;_0x3970fe++){const _0x99c5f=_0x1b2521[_0x3970fe];var _0x3378d3=_0x99c5f[_0x3b1c4e(0xe77)]();_0x1ff415&&_0x1ff415(!0x0,_0x3378d3,_0x50e620),this[_0x3b1c4e(0x3ba)](_0x399ea5,_0x4d6931);}}_0x12c403[_0x3b1c4e(0x4d1)][_0x3b1c4e(0x2735)](_0x399ea5[_0x3b1c4e(0x3622)]*_0x384726,!0x1);}return this;}['_rebuild'](_0x552223=!0x1){var _0x4e7c94=_0x7997f7;if(this[_0x4e7c94(0x2b17)]['instancesBuffer']&&(_0x552223&&this[_0x4e7c94(0x2b17)][_0x4e7c94(0x2a20)][_0x4e7c94(0xc1f)](),this['_instanceDataStorage'][_0x4e7c94(0x2a20)]=null),this[_0x4e7c94(0x25d)]){for(const _0xa3a4f0 in this['_userInstancedBuffersStorage']['vertexBuffers']){const _0x27ce76=this[_0x4e7c94(0x25d)]['vertexBuffers'][_0xa3a4f0];_0x27ce76&&(_0x552223&&_0x27ce76[_0x4e7c94(0xc1f)](),this[_0x4e7c94(0x25d)][_0x4e7c94(0x1c19)][_0xa3a4f0]=null);}this['_userInstancedBuffersStorage'][_0x4e7c94(0x2063)]&&(this[_0x4e7c94(0x25d)][_0x4e7c94(0x2063)]={});}this[_0x4e7c94(0x132f)][_0x4e7c94(0x40de)]=null,super['_rebuild'](_0x552223);}[_0x7997f7(0x2be)](){var _0x22f33a=_0x7997f7;if(this[_0x22f33a(0x36c3)]){for(let _0x4856cb=0x0;_0x4856cb_0x46b659&&_0x54e0c2++,0x0!==_0x19daa0&&_0x4325d0++,_0x33abf1+=_0x19daa0,_0x46b659=_0x19daa0;}if(_0x2f8d4b[_0x4325d0]++,_0x4325d0>_0x58774d&&(_0x58774d=_0x4325d0),0x0===_0x33abf1)_0x119770++;else{var _0x4165b5=0x1/_0x33abf1;let _0x1ca3d7=0x0;for(let _0x2ce215=0x0;_0x2ce215<_0x13c349;_0x2ce215++)_0x2ce215<0x4?_0x1ca3d7+=Math[_0x3688a8(0x1516)](_0x3b9ba9[_0x34b22d+_0x2ce215]-_0x3b9ba9[_0x34b22d+_0x2ce215]*_0x4165b5):_0x1ca3d7+=Math[_0x3688a8(0x1516)](_0x52cd22[_0x34b22d+_0x2ce215-0x4]-_0x52cd22[_0x34b22d+_0x2ce215-0x4]*_0x4165b5);0.001<_0x1ca3d7&&_0x3f6e10++;}}var _0x487f19=this[_0x3688a8(0x2d5b)][_0x3688a8(0x16d9)][_0x3688a8(0x9da)],_0x2cd57a=this['getVerticesData'](_0x1cba24['o']['MatricesIndicesKind']),_0x180cdc=this[_0x3688a8(0xcc8)](_0x1cba24['o'][_0x3688a8(0x3ec3)]);let _0x526a15=0x0;for(let _0x24a13e=0x0;_0x24a13e<_0x532c7b;_0x24a13e+=0x4)for(let _0x22bd00=0x0;_0x22bd00<_0x13c349;_0x22bd00++){var _0x287f24=_0x22bd00<0x4?_0x2cd57a[_0x24a13e+_0x22bd00]:_0x180cdc[_0x24a13e+_0x22bd00-0x4];(_0x487f19<=_0x287f24||_0x287f24<0x0)&&_0x526a15++;}var _0x2fe805=_0x3688a8(0x149d)+_0x532c7b/0x4+_0x3688a8(0x1bd6)+_0x58774d+_0x3688a8(0x1434)+_0x119770+_0x3688a8(0x392b)+_0x54e0c2+_0x3688a8(0x4142)+_0x3f6e10+'\x0aWeightCounts\x20=\x20['+_0x2f8d4b+_0x3688a8(0xc75)+_0x487f19+_0x3688a8(0x36f0)+_0x526a15;return{'skinned':!0x0,'valid':0x0===_0x119770&&0x0===_0x3f6e10&&0x0===_0x526a15,'report':_0x2fe805};}[_0x7997f7(0x1613)](){var _0x439b9d=_0x7997f7,_0x3a9bfa=this['getScene']();return this['_geometry']?this['_geometry'][_0x439b9d(0x28ea)](_0x3a9bfa):this['delayLoadState']===_0x5334cb['g'][_0x439b9d(0xf9a)]&&(this['delayLoadState']=_0x5334cb['g'][_0x439b9d(0x18c3)],this['_queueLoad'](_0x3a9bfa)),this;}[_0x7997f7(0x2dbc)](_0x211b3c){var _0x34d024=_0x7997f7;_0x211b3c[_0x34d024(0x102f)](this);var _0x1123c4=-0x1!==this[_0x34d024(0x2c27)][_0x34d024(0x775)]('.babylonbinarymeshdata');return _0x395a88['w1'][_0x34d024(0x1194)](this[_0x34d024(0x2c27)],_0x26734=>{var _0x5c0332=_0x34d024;_0x26734 instanceof ArrayBuffer?this[_0x5c0332(0x28b9)](_0x26734,this):this[_0x5c0332(0x28b9)](JSON[_0x5c0332(0x3813)](_0x26734),this),this['instances']['forEach'](_0x5d7a6f=>{var _0x129081=_0x5c0332;_0x5d7a6f[_0x129081(0x19ce)](),_0x5d7a6f[_0x129081(0x3235)]();}),this[_0x5c0332(0x27ad)]=_0x5334cb['g']['DELAYLOADSTATE_LOADED'],_0x211b3c[_0x5c0332(0x2cba)](this);},()=>{},_0x211b3c[_0x34d024(0x390)],_0x1123c4),this;}['isInFrustum'](_0x1b2346){var _0x3ab51e=_0x7997f7;return this[_0x3ab51e(0x27ad)]!==_0x5334cb['g'][_0x3ab51e(0x18c3)]&&!!super['isInFrustum'](_0x1b2346)&&(this[_0x3ab51e(0x1613)](),!0x0);}['setMaterialById'](_0x3a3a17){var _0x22d629=_0x7997f7,_0x5beb60=this[_0x22d629(0x14ab)]()[_0x22d629(0x2c6b)];let _0x55a58f;for(_0x55a58f=_0x5beb60['length']-0x1;-0x1<_0x55a58f;_0x55a58f--)if(_0x5beb60[_0x55a58f]['id']===_0x3a3a17)return this[_0x22d629(0x351b)]=_0x5beb60[_0x55a58f],this;var _0xfcfa01=this[_0x22d629(0x14ab)]()[_0x22d629(0x18e4)];for(_0x55a58f=_0xfcfa01[_0x22d629(0x9da)]-0x1;-0x1<_0x55a58f;_0x55a58f--)if(_0xfcfa01[_0x55a58f]['id']===_0x3a3a17)return this[_0x22d629(0x351b)]=_0xfcfa01[_0x55a58f],this;return this;}['getAnimatables'](){var _0x231e8d=_0x7997f7;const _0x44e5b6=new Array();return this[_0x231e8d(0x351b)]&&_0x44e5b6[_0x231e8d(0x2009)](this[_0x231e8d(0x351b)]),this['skeleton']&&_0x44e5b6['push'](this[_0x231e8d(0x2d5b)]),_0x44e5b6;}['bakeTransformIntoVertices'](_0x327b6b){var _0x5495e1=_0x7997f7;if(!this[_0x5495e1(0x2ff7)](_0x1cba24['o'][_0x5495e1(0x1745)]))return this;var _0x50eeda=this[_0x5495e1(0x36c3)][_0x5495e1(0x34ac)](0x0);this[_0x5495e1(0xc30)]();let _0x47b651=this[_0x5495e1(0xcc8)](_0x1cba24['o']['PositionKind']);var _0x58e6a3=_0x4cfeaf['P'][_0x5495e1(0x317a)]();let _0x3d7980;for(_0x3d7980=0x0;_0x3d7980<_0x47b651['length'];_0x3d7980+=0x3)_0x4cfeaf['P'][_0x5495e1(0x1694)](_0x47b651[_0x3d7980],_0x47b651[_0x3d7980+0x1],_0x47b651[_0x3d7980+0x2],_0x327b6b,_0x58e6a3)[_0x5495e1(0x15fc)](_0x47b651,_0x3d7980);if(this[_0x5495e1(0x27ff)](_0x1cba24['o']['PositionKind'],_0x47b651,this[_0x5495e1(0x45a)](_0x1cba24['o'][_0x5495e1(0x1745)])[_0x5495e1(0x5f1)]()),this[_0x5495e1(0x2ff7)](_0x1cba24['o'][_0x5495e1(0x1600)])){for(_0x47b651=this['getVerticesData'](_0x1cba24['o'][_0x5495e1(0x1600)]),_0x3d7980=0x0;_0x3d7980<_0x47b651['length'];_0x3d7980+=0x3)_0x4cfeaf['P']['TransformNormalFromFloatsToRef'](_0x47b651[_0x3d7980],_0x47b651[_0x3d7980+0x1],_0x47b651[_0x3d7980+0x2],_0x327b6b,_0x58e6a3)[_0x5495e1(0x90a)]()['toArray'](_0x47b651,_0x3d7980);this['setVerticesData'](_0x1cba24['o'][_0x5495e1(0x1600)],_0x47b651,this[_0x5495e1(0x45a)](_0x1cba24['o'][_0x5495e1(0x1600)])[_0x5495e1(0x5f1)]());}return _0x327b6b[_0x5495e1(0x1a40)]()<0x0&&this[_0x5495e1(0xd9d)](),this[_0x5495e1(0x2ac1)](),this['subMeshes']=_0x50eeda,this;}[_0x7997f7(0xd3a)](_0x4b0841=!0x0){var _0x314d4f=_0x7997f7;return this['bakeTransformIntoVertices'](this[_0x314d4f(0x14a4)](!0x0)),this[_0x314d4f(0x2d6f)](_0x4b0841),this;}get[_0x7997f7(0x319b)](){var _0x210bd6=_0x7997f7;return this[_0x210bd6(0xb41)][_0x210bd6(0x319b)]||(this[_0x210bd6(0x40bd)]?this['_geometry']['_positions']:null);}['_resetPointsArrayCache'](){var _0x41d5ca=_0x7997f7;return this[_0x41d5ca(0x40bd)]&&this[_0x41d5ca(0x40bd)][_0x41d5ca(0xc30)](),this;}[_0x7997f7(0x3e3c)](){var _0x107bfc=_0x7997f7;return!!this['_geometry']&&this['_geometry'][_0x107bfc(0x3e3c)]();}[_0x7997f7(0x2654)](_0x5bd627='',_0x81b9ea=null,_0x2460a0,_0x442b20=!0x0){var _0x4049c3=_0x7997f7;return new _0x1aa041(_0x5bd627,this[_0x4049c3(0x14ab)](),_0x81b9ea,this,_0x2460a0,_0x442b20);}[_0x7997f7(0xc1f)](_0x105973,_0x26df40=!0x1){var _0x47bf3c=_0x7997f7;this[_0x47bf3c(0x2516)]=null,this[_0x47bf3c(0x40bd)]&&this[_0x47bf3c(0x40bd)]['releaseForMesh'](this,!0x0);const _0x5e8c2f=this[_0x47bf3c(0x132f)];if(_0x5e8c2f[_0x47bf3c(0x5c6)]&&_0x5e8c2f[_0x47bf3c(0x5c6)][_0x47bf3c(0x2a99)](),_0x5e8c2f[_0x47bf3c(0x16ec)]&&_0x5e8c2f['_onBeforeBindObservable'][_0x47bf3c(0x2a99)](),_0x5e8c2f['_onBeforeRenderObservable']&&_0x5e8c2f[_0x47bf3c(0x43a)][_0x47bf3c(0x2a99)](),_0x5e8c2f['_onAfterRenderObservable']&&_0x5e8c2f[_0x47bf3c(0x11ec)]['clear'](),_0x5e8c2f['_onBetweenPassObservable']&&_0x5e8c2f[_0x47bf3c(0x3ad5)][_0x47bf3c(0x2a99)](),this[_0x47bf3c(0x20c2)][_0x47bf3c(0xbb5)]){if(_0x5e8c2f[_0x47bf3c(0xa7c)])for(const _0x5495ce in _0x5e8c2f[_0x47bf3c(0xa7c)]){const _0xc431d0=_0x5e8c2f[_0x47bf3c(0xa7c)][_0x5495ce];_0xc431d0&&(_0xc431d0[_0x47bf3c(0x132f)][_0x47bf3c(0x11f4)]=null,_0x5e8c2f['meshMap'][_0x5495ce]=void 0x0);}_0x5e8c2f['_source']&&_0x5e8c2f[_0x47bf3c(0x11f4)][_0x47bf3c(0x132f)]['meshMap']&&(_0x5e8c2f[_0x47bf3c(0x11f4)][_0x47bf3c(0x132f)][_0x47bf3c(0xa7c)][this[_0x47bf3c(0x3bc7)]]=void 0x0);}else for(const _0x368e36 of this[_0x47bf3c(0x14ab)]()[_0x47bf3c(0x27d2)]){const _0x35ff3f=_0x368e36;_0x35ff3f[_0x47bf3c(0x132f)]&&_0x35ff3f[_0x47bf3c(0x132f)]['_source']&&_0x35ff3f[_0x47bf3c(0x132f)][_0x47bf3c(0x11f4)]===this&&(_0x35ff3f[_0x47bf3c(0x132f)][_0x47bf3c(0x11f4)]=null);}_0x5e8c2f[_0x47bf3c(0x11f4)]=null,this['_instanceDataStorage'][_0x47bf3c(0x2c61)]={},this[_0x47bf3c(0x14dc)](),this[_0x47bf3c(0x2ca2)](),this[_0x47bf3c(0x132f)][_0x47bf3c(0x356c)]&&this[_0x47bf3c(0x20c2)][_0x47bf3c(0x1f56)][_0x47bf3c(0x209f)](this[_0x47bf3c(0x132f)][_0x47bf3c(0x356c)]),super['dispose'](_0x105973,_0x26df40);}[_0x7997f7(0x14dc)](){}['_disposeThinInstanceSpecificData'](){}['_invalidateInstanceVertexArrayObject'](){}[_0x7997f7(0xfd0)](_0x38f014,_0x3ba545,_0x341d50,_0x2d6bc0,_0x3caf9d,_0x701ce9,_0x2b6acb=!0x1){var _0x3a1dc9=_0x7997f7,_0x7599bb=this[_0x3a1dc9(0x14ab)]();return _0x395a88['w1']['LoadImage'](_0x38f014,_0x28d834=>{var _0x31a497=_0x3a1dc9,_0x2e36a9=_0x28d834[_0x31a497(0x15b3)],_0x192ffd=_0x28d834[_0x31a497(0x230c)];const _0x48b8cb=this['getEngine']()['createCanvas'](_0x2e36a9,_0x192ffd),_0x3078ce=_0x48b8cb[_0x31a497(0x2330)]('2d');_0x3078ce[_0x31a497(0x24aa)](_0x28d834,0x0,0x0),_0x28d834=_0x3078ce[_0x31a497(0xc61)](0x0,0x0,_0x2e36a9,_0x192ffd)[_0x31a497(0x3d41)],(this[_0x31a497(0x9f8)](_0x28d834,_0x2e36a9,_0x192ffd,_0x3ba545,_0x341d50,_0x3caf9d,_0x701ce9,_0x2b6acb),_0x2d6bc0&&_0x2d6bc0(this));},()=>{},_0x7599bb[_0x3a1dc9(0x390)]),this;}[_0x7997f7(0x9f8)](_0x5e4f5c,_0xdc379e,_0x4a347b,_0x334869,_0x29b6f2,_0x937373,_0x3c791b,_0x41e57c=!0x1){var _0x387255=_0x7997f7;if(!this[_0x387255(0x2ff7)](_0x1cba24['o']['PositionKind'])||!this[_0x387255(0x2ff7)](_0x1cba24['o']['NormalKind'])||!this[_0x387255(0x2ff7)](_0x1cba24['o'][_0x387255(0x3884)]))return _0x3f58b0['Y'][_0x387255(0x1381)](_0x387255(0x2060)),this;var _0x33ca99=this[_0x387255(0xcc8)](_0x1cba24['o'][_0x387255(0x1745)],!0x0,!0x0),_0x390e81=this[_0x387255(0xcc8)](_0x1cba24['o']['NormalKind']),_0x55f9b5=this[_0x387255(0xcc8)](_0x1cba24['o'][_0x387255(0x3884)]);let _0x56d0ad=_0x4cfeaf['P'][_0x387255(0x317a)]();const _0x5031ca=_0x4cfeaf['P'][_0x387255(0x317a)]();var _0x3e178d=_0x4cfeaf['FM'][_0x387255(0x317a)]();_0x937373=_0x937373||_0x4cfeaf['FM']['Zero'](),_0x3c791b=_0x3c791b||new _0x4cfeaf['FM'](0x1,0x1);for(let _0x1d7afb=0x0;_0x1d7afb<_0x33ca99[_0x387255(0x9da)];_0x1d7afb+=0x3){_0x4cfeaf['P'][_0x387255(0x4c1)](_0x33ca99,_0x1d7afb,_0x56d0ad),_0x4cfeaf['P'][_0x387255(0x4c1)](_0x390e81,_0x1d7afb,_0x5031ca),_0x4cfeaf['FM'][_0x387255(0x4c1)](_0x55f9b5,_0x1d7afb/0x3*0x2,_0x3e178d);var _0xe7bb2a=0x4*((Math[_0x387255(0x1516)](_0x3e178d['x']*_0x3c791b['x']+_0x937373['x']%0x1)*(_0xdc379e-0x1)%_0xdc379e|0x0)+(Math[_0x387255(0x1516)](_0x3e178d['y']*_0x3c791b['y']+_0x937373['y']%0x1)*(_0x4a347b-0x1)%_0x4a347b|0x0)*_0xdc379e),_0xe7bb2a=_0x5e4f5c[_0xe7bb2a]/0xff*0.3+_0x5e4f5c[0x1+_0xe7bb2a]/0xff*0.59+_0x5e4f5c[0x2+_0xe7bb2a]/0xff*0.11;_0x5031ca['normalize'](),_0x5031ca[_0x387255(0x3679)](_0x334869+(_0x29b6f2-_0x334869)*_0xe7bb2a),(_0x56d0ad=_0x56d0ad[_0x387255(0x2ed7)](_0x5031ca))[_0x387255(0x15fc)](_0x33ca99,_0x1d7afb);}return _0x8a61b5['x']['ComputeNormals'](_0x33ca99,this[_0x387255(0x1fe6)](),_0x390e81),_0x41e57c?(this[_0x387255(0x27ff)](_0x1cba24['o'][_0x387255(0x1745)],_0x33ca99),this['setVerticesData'](_0x1cba24['o'][_0x387255(0x1600)],_0x390e81),this[_0x387255(0x27ff)](_0x1cba24['o'][_0x387255(0x3884)],_0x55f9b5)):(this[_0x387255(0x17fd)](_0x1cba24['o']['PositionKind'],_0x33ca99),this[_0x387255(0x17fd)](_0x1cba24['o'][_0x387255(0x1600)],_0x390e81)),this;}[_0x7997f7(0x2deb)](){var _0x2dae45=_0x7997f7;const _0x594c65=this[_0x2dae45(0x2ce5)](),_0xfe85c9={},_0x2c36fe={},_0x442d19={};let _0x22ec28=!0x1,_0x2ade7c,_0x2ab668;for(_0x2ade7c=0x0;_0x2ade7c<_0x594c65[_0x2dae45(0x9da)];_0x2ade7c++){_0x2ab668=_0x594c65[_0x2ade7c];const _0x37bd94=this['getVertexBuffer'](_0x2ab668);var _0x539f2a=_0x37bd94[_0x2dae45(0x20f8)]();(_0x539f2a instanceof Array||_0x539f2a instanceof Float32Array)&&0x0===_0x539f2a[_0x2dae45(0x9da)]||(_0x2ab668===_0x1cba24['o'][_0x2dae45(0x1600)]?(_0x22ec28=_0x37bd94['isUpdatable'](),_0x594c65[_0x2dae45(0x34ac)](_0x2ade7c,0x1),_0x2ade7c--):(_0xfe85c9[_0x2ab668]=_0x37bd94,_0x2c36fe[_0x2ab668]=this[_0x2dae45(0xcc8)](_0x2ab668),_0x442d19[_0x2ab668]=[]));}var _0xa96dfe=this[_0x2dae45(0x36c3)][_0x2dae45(0x4033)](0x0);const _0x41e866=this[_0x2dae45(0x1fe6)]();var _0x2a2aea=this[_0x2dae45(0x15cc)]();let _0x225cba;for(_0x225cba=0x0;_0x225cba<_0x2a2aea;_0x225cba++){var _0x33aba1=_0x41e866[_0x225cba];for(_0x2ade7c=0x0;_0x2ade7c<_0x594c65[_0x2dae45(0x9da)];_0x2ade7c++)if(_0x2ab668=_0x594c65[_0x2ade7c],_0xfe85c9[_0x2ab668]){var _0x447806=_0xfe85c9[_0x2ab668][_0x2dae45(0x34ff)]();for(let _0x360ca0=0x0;_0x360ca0<_0x447806;_0x360ca0++)_0x442d19[_0x2ab668][_0x2dae45(0x2009)](_0x2c36fe[_0x2ab668][_0x33aba1*_0x447806+_0x360ca0]);}}const _0x3314da=[];var _0x2b8ad8=_0x442d19[_0x1cba24['o'][_0x2dae45(0x1745)]],_0x1f3ae8=this[_0x2dae45(0x14ab)]()[_0x2dae45(0xf71)]?this[_0x2dae45(0x404d)]===_0x5334cb['g'][_0x2dae45(0x2170)]:this[_0x2dae45(0x404d)]===_0x5334cb['g'][_0x2dae45(0x37eb)];for(_0x225cba=0x0;_0x225cba<_0x2a2aea;_0x225cba+=0x3){_0x41e866[_0x225cba]=_0x225cba,_0x41e866[_0x225cba+0x1]=_0x225cba+0x1,_0x41e866[_0x225cba+0x2]=_0x225cba+0x2;const _0x4eecbc=_0x4cfeaf['P'][_0x2dae45(0x1e74)](_0x2b8ad8,0x3*_0x225cba);var _0x1a21e0=_0x4cfeaf['P']['FromArray'](_0x2b8ad8,0x3*(_0x225cba+0x1));const _0x5c693b=_0x4cfeaf['P'][_0x2dae45(0x1e74)](_0x2b8ad8,0x3*(_0x225cba+0x2));var _0x26f8f5=_0x4eecbc[_0x2dae45(0x34cd)](_0x1a21e0),_0x1a21e0=_0x5c693b[_0x2dae45(0x34cd)](_0x1a21e0);const _0x145f23=_0x4cfeaf['P'][_0x2dae45(0x28d6)](_0x4cfeaf['P']['Cross'](_0x26f8f5,_0x1a21e0));_0x1f3ae8&&_0x145f23[_0x2dae45(0x3679)](-0x1);for(let _0x1d2fec=0x0;_0x1d2fec<0x3;_0x1d2fec++)_0x3314da[_0x2dae45(0x2009)](_0x145f23['x']),_0x3314da[_0x2dae45(0x2009)](_0x145f23['y']),_0x3314da['push'](_0x145f23['z']);}for(this[_0x2dae45(0xb0e)](_0x41e866),this[_0x2dae45(0x27ff)](_0x1cba24['o'][_0x2dae45(0x1600)],_0x3314da,_0x22ec28),_0x2ade7c=0x0;_0x2ade7c<_0x594c65[_0x2dae45(0x9da)];_0x2ade7c++)_0x2ab668=_0x594c65[_0x2ade7c],_0x442d19[_0x2ab668]&&this[_0x2dae45(0x27ff)](_0x2ab668,_0x442d19[_0x2ab668],_0xfe85c9[_0x2ab668][_0x2dae45(0x5f1)]());this[_0x2dae45(0x2ac1)]();for(let _0x2304f4=0x0;_0x2304f4<_0xa96dfe[_0x2dae45(0x9da)];_0x2304f4++){var _0x24f4f3=_0xa96dfe[_0x2304f4];_0xbc305a['P'][_0x2dae45(0x27bc)](_0x24f4f3[_0x2dae45(0x35ca)],_0x24f4f3[_0x2dae45(0x2c7b)],_0x24f4f3[_0x2dae45(0x3622)],_0x24f4f3[_0x2dae45(0x2c7b)],_0x24f4f3[_0x2dae45(0x3622)],this);}return this[_0x2dae45(0x2fa7)](),this;}['convertToUnIndexedMesh'](){var _0x408f5b=_0x7997f7,_0x55a0d7=this['getVerticesDataKinds']();const _0x5c8fdd={},_0x1766e8={},_0x393c5c={};let _0x44b9b9,_0x32f603;for(_0x44b9b9=0x0;_0x44b9b9<_0x55a0d7[_0x408f5b(0x9da)];_0x44b9b9++){_0x32f603=_0x55a0d7[_0x44b9b9];var _0x11e4b0=this['getVertexBuffer'](_0x32f603);_0x5c8fdd[_0x32f603]=_0x11e4b0,_0x1766e8[_0x32f603]=_0x5c8fdd[_0x32f603][_0x408f5b(0x20f8)](),_0x393c5c[_0x32f603]=[];}var _0x286d3c=this['subMeshes']['slice'](0x0);const _0xf07f70=this[_0x408f5b(0x1fe6)]();var _0xe8665d=this[_0x408f5b(0x15cc)]();let _0x1b8049;for(_0x1b8049=0x0;_0x1b8049<_0xe8665d;_0x1b8049++){var _0x4851cc=_0xf07f70[_0x1b8049];for(_0x44b9b9=0x0;_0x44b9b9<_0x55a0d7['length'];_0x44b9b9++){_0x32f603=_0x55a0d7[_0x44b9b9];var _0x1a98bb=_0x5c8fdd[_0x32f603][_0x408f5b(0x34ff)]();for(let _0x21386d=0x0;_0x21386d<_0x1a98bb;_0x21386d++)_0x393c5c[_0x32f603][_0x408f5b(0x2009)](_0x1766e8[_0x32f603][_0x4851cc*_0x1a98bb+_0x21386d]);}}for(_0x1b8049=0x0;_0x1b8049<_0xe8665d;_0x1b8049+=0x3)_0xf07f70[_0x1b8049]=_0x1b8049,_0xf07f70[_0x1b8049+0x1]=_0x1b8049+0x1,_0xf07f70[_0x1b8049+0x2]=_0x1b8049+0x2;for(this['setIndices'](_0xf07f70),_0x44b9b9=0x0;_0x44b9b9<_0x55a0d7[_0x408f5b(0x9da)];_0x44b9b9++)_0x32f603=_0x55a0d7[_0x44b9b9],this[_0x408f5b(0x27ff)](_0x32f603,_0x393c5c[_0x32f603],_0x5c8fdd[_0x32f603][_0x408f5b(0x5f1)](),_0x5c8fdd[_0x32f603][_0x408f5b(0x34ff)]());this['releaseSubMeshes']();for(let _0x466622=0x0;_0x466622<_0x286d3c[_0x408f5b(0x9da)];_0x466622++){var _0x38fd96=_0x286d3c[_0x466622];_0xbc305a['P'][_0x408f5b(0x27bc)](_0x38fd96['materialIndex'],_0x38fd96[_0x408f5b(0x2c7b)],_0x38fd96['indexCount'],_0x38fd96[_0x408f5b(0x2c7b)],_0x38fd96['indexCount'],this);}return this['_unIndexed']=!0x0,this['synchronizeInstances'](),this;}[_0x7997f7(0xd9d)](_0x5d905e=!0x1){var _0xd81a03=_0x7997f7;const _0x13a0c9=_0x8a61b5['x'][_0xd81a03(0x33dd)](this);let _0xfc0829;if(_0x5d905e&&this[_0xd81a03(0x2ff7)](_0x1cba24['o'][_0xd81a03(0x1600)])&&_0x13a0c9[_0xd81a03(0x1d9d)]){for(_0xfc0829=0x0;_0xfc0829<_0x13a0c9[_0xd81a03(0x1d9d)][_0xd81a03(0x9da)];_0xfc0829++)_0x13a0c9[_0xd81a03(0x1d9d)][_0xfc0829]*=-0x1;}var _0x42bc71;if(_0x13a0c9[_0xd81a03(0x1c52)]){for(_0xfc0829=0x0;_0xfc0829<_0x13a0c9[_0xd81a03(0x1c52)][_0xd81a03(0x9da)];_0xfc0829+=0x3)_0x42bc71=_0x13a0c9['indices'][_0xfc0829+0x1],_0x13a0c9[_0xd81a03(0x1c52)][_0xfc0829+0x1]=_0x13a0c9['indices'][_0xfc0829+0x2],_0x13a0c9[_0xd81a03(0x1c52)][_0xfc0829+0x2]=_0x42bc71;}return _0x13a0c9[_0xd81a03(0x1d88)](this,this[_0xd81a03(0x12c3)](_0x1cba24['o'][_0xd81a03(0x1745)])),this;}[_0x7997f7(0x1ac6)](_0x4aae61=0x1){var _0x5e7c74=_0x7997f7;const _0x3d1547=_0x8a61b5['x'][_0x5e7c74(0x33dd)](this);var _0x1e4959=_0x3d1547[_0x5e7c74(0x1c52)]&&!Array[_0x5e7c74(0x396b)](_0x3d1547[_0x5e7c74(0x1c52)])&&Array[_0x5e7c74(0x308a)]?Array['from'](_0x3d1547[_0x5e7c74(0x1c52)]):_0x3d1547['indices'];const _0x18da4d=_0x3d1547[_0x5e7c74(0x22f1)]&&!Array['isArray'](_0x3d1547[_0x5e7c74(0x22f1)])&&Array[_0x5e7c74(0x308a)]?Array[_0x5e7c74(0x308a)](_0x3d1547['positions']):_0x3d1547['positions'],_0x4047f7=_0x3d1547[_0x5e7c74(0x216e)]&&!Array[_0x5e7c74(0x396b)](_0x3d1547[_0x5e7c74(0x216e)])&&Array[_0x5e7c74(0x308a)]?Array[_0x5e7c74(0x308a)](_0x3d1547[_0x5e7c74(0x216e)]):_0x3d1547[_0x5e7c74(0x216e)],_0x2b902c=_0x3d1547['normals']&&!Array[_0x5e7c74(0x396b)](_0x3d1547[_0x5e7c74(0x1d9d)])&&Array[_0x5e7c74(0x308a)]?Array[_0x5e7c74(0x308a)](_0x3d1547[_0x5e7c74(0x1d9d)]):_0x3d1547[_0x5e7c74(0x1d9d)];if(_0x1e4959&&_0x18da4d){_0x3d1547[_0x5e7c74(0x1c52)]=_0x1e4959,_0x3d1547[_0x5e7c74(0x22f1)]=_0x18da4d,_0x4047f7&&(_0x3d1547[_0x5e7c74(0x216e)]=_0x4047f7),_0x2b902c&&(_0x3d1547['normals']=_0x2b902c);var _0x693ce8,_0x2ceace,_0x18d3fd,_0x1206da=_0x4aae61+0x1;const _0xe9f28a=new Array();for(let _0x24175e=0x0;_0x24175e<_0x1206da+0x1;_0x24175e++)_0xe9f28a[_0x24175e]=new Array();const _0x34a1ac=new _0x4cfeaf['P'](0x0,0x0,0x0),_0xd8ea13=new _0x4cfeaf['P'](0x0,0x0,0x0),_0xa41f06=new _0x4cfeaf['FM'](0x0,0x0),_0x1541bd=new Array(),_0x39399b=new Array(),_0x176325=new Array();let _0x5114c6=_0x18da4d[_0x5e7c74(0x9da)],_0x25f1aa;_0x4047f7&&(_0x25f1aa=_0x4047f7[_0x5e7c74(0x9da)]);let _0x36a72a;_0x2b902c&&(_0x36a72a=_0x2b902c[_0x5e7c74(0x9da)]);for(let _0x36d051=0x0;_0x36d051<_0x1e4959['length'];_0x36d051+=0x3){_0x39399b[0x0]=_0x1e4959[_0x36d051],_0x39399b[0x1]=_0x1e4959[_0x36d051+0x1],_0x39399b[0x2]=_0x1e4959[_0x36d051+0x2];for(let _0x3d63e6=0x0;_0x3d63e6<0x3;_0x3d63e6++)if(_0x693ce8=_0x39399b[_0x3d63e6],_0x2ceace=_0x39399b[(_0x3d63e6+0x1)%0x3],void 0x0===_0x176325[_0x693ce8]&&void 0x0===_0x176325[_0x2ceace]?(_0x176325[_0x693ce8]=new Array(),_0x176325[_0x2ceace]=new Array()):(void 0x0===_0x176325[_0x693ce8]&&(_0x176325[_0x693ce8]=new Array()),void 0x0===_0x176325[_0x2ceace]&&(_0x176325[_0x2ceace]=new Array())),void 0x0===_0x176325[_0x693ce8][_0x2ceace]&&void 0x0===_0x176325[_0x2ceace][_0x693ce8]){_0x176325[_0x693ce8][_0x2ceace]=[],_0x34a1ac['x']=(_0x18da4d[0x3*_0x2ceace]-_0x18da4d[0x3*_0x693ce8])/_0x1206da,_0x34a1ac['y']=(_0x18da4d[0x3*_0x2ceace+0x1]-_0x18da4d[0x3*_0x693ce8+0x1])/_0x1206da,_0x34a1ac['z']=(_0x18da4d[0x3*_0x2ceace+0x2]-_0x18da4d[0x3*_0x693ce8+0x2])/_0x1206da,_0x2b902c&&(_0xd8ea13['x']=(_0x2b902c[0x3*_0x2ceace]-_0x2b902c[0x3*_0x693ce8])/_0x1206da,_0xd8ea13['y']=(_0x2b902c[0x3*_0x2ceace+0x1]-_0x2b902c[0x3*_0x693ce8+0x1])/_0x1206da,_0xd8ea13['z']=(_0x2b902c[0x3*_0x2ceace+0x2]-_0x2b902c[0x3*_0x693ce8+0x2])/_0x1206da),_0x4047f7&&(_0xa41f06['x']=(_0x4047f7[0x2*_0x2ceace]-_0x4047f7[0x2*_0x693ce8])/_0x1206da,_0xa41f06['y']=(_0x4047f7[0x2*_0x2ceace+0x1]-_0x4047f7[0x2*_0x693ce8+0x1])/_0x1206da),_0x176325[_0x693ce8][_0x2ceace][_0x5e7c74(0x2009)](_0x693ce8);for(let _0x316b45=0x1;_0x316b45<_0x1206da;_0x316b45++)_0x176325[_0x693ce8][_0x2ceace][_0x5e7c74(0x2009)](_0x18da4d[_0x5e7c74(0x9da)]/0x3),_0x18da4d[_0x5114c6++]=_0x18da4d[0x3*_0x693ce8]+_0x316b45*_0x34a1ac['x'],_0x18da4d[_0x5114c6++]=_0x18da4d[0x3*_0x693ce8+0x1]+_0x316b45*_0x34a1ac['y'],_0x18da4d[_0x5114c6++]=_0x18da4d[0x3*_0x693ce8+0x2]+_0x316b45*_0x34a1ac['z'],_0x2b902c&&(_0x2b902c[_0x36a72a++]=_0x2b902c[0x3*_0x693ce8]+_0x316b45*_0xd8ea13['x'],_0x2b902c[_0x36a72a++]=_0x2b902c[0x3*_0x693ce8+0x1]+_0x316b45*_0xd8ea13['y'],_0x2b902c[_0x36a72a++]=_0x2b902c[0x3*_0x693ce8+0x2]+_0x316b45*_0xd8ea13['z']),_0x4047f7&&(_0x4047f7[_0x25f1aa++]=_0x4047f7[0x2*_0x693ce8]+_0x316b45*_0xa41f06['x'],_0x4047f7[_0x25f1aa++]=_0x4047f7[0x2*_0x693ce8+0x1]+_0x316b45*_0xa41f06['y']);_0x176325[_0x693ce8][_0x2ceace][_0x5e7c74(0x2009)](_0x2ceace),_0x176325[_0x2ceace][_0x693ce8]=new Array(),_0x18d3fd=_0x176325[_0x693ce8][_0x2ceace]['length'];for(let _0x4d906f=0x0;_0x4d906f<_0x18d3fd;_0x4d906f++)_0x176325[_0x2ceace][_0x693ce8][_0x4d906f]=_0x176325[_0x693ce8][_0x2ceace][_0x18d3fd-0x1-_0x4d906f];}_0xe9f28a[0x0][0x0]=_0x1e4959[_0x36d051],_0xe9f28a[0x1][0x0]=_0x176325[_0x1e4959[_0x36d051]][_0x1e4959[_0x36d051+0x1]][0x1],_0xe9f28a[0x1][0x1]=_0x176325[_0x1e4959[_0x36d051]][_0x1e4959[_0x36d051+0x2]][0x1];for(let _0x4981a6=0x2;_0x4981a6<_0x1206da;_0x4981a6++){_0xe9f28a[_0x4981a6][0x0]=_0x176325[_0x1e4959[_0x36d051]][_0x1e4959[_0x36d051+0x1]][_0x4981a6],_0xe9f28a[_0x4981a6][_0x4981a6]=_0x176325[_0x1e4959[_0x36d051]][_0x1e4959[_0x36d051+0x2]][_0x4981a6],_0x34a1ac['x']=(_0x18da4d[0x3*_0xe9f28a[_0x4981a6][_0x4981a6]]-_0x18da4d[0x3*_0xe9f28a[_0x4981a6][0x0]])/_0x4981a6,_0x34a1ac['y']=(_0x18da4d[0x3*_0xe9f28a[_0x4981a6][_0x4981a6]+0x1]-_0x18da4d[0x3*_0xe9f28a[_0x4981a6][0x0]+0x1])/_0x4981a6,_0x34a1ac['z']=(_0x18da4d[0x3*_0xe9f28a[_0x4981a6][_0x4981a6]+0x2]-_0x18da4d[0x3*_0xe9f28a[_0x4981a6][0x0]+0x2])/_0x4981a6,_0x2b902c&&(_0xd8ea13['x']=(_0x2b902c[0x3*_0xe9f28a[_0x4981a6][_0x4981a6]]-_0x2b902c[0x3*_0xe9f28a[_0x4981a6][0x0]])/_0x4981a6,_0xd8ea13['y']=(_0x2b902c[0x3*_0xe9f28a[_0x4981a6][_0x4981a6]+0x1]-_0x2b902c[0x3*_0xe9f28a[_0x4981a6][0x0]+0x1])/_0x4981a6,_0xd8ea13['z']=(_0x2b902c[0x3*_0xe9f28a[_0x4981a6][_0x4981a6]+0x2]-_0x2b902c[0x3*_0xe9f28a[_0x4981a6][0x0]+0x2])/_0x4981a6),_0x4047f7&&(_0xa41f06['x']=(_0x4047f7[0x2*_0xe9f28a[_0x4981a6][_0x4981a6]]-_0x4047f7[0x2*_0xe9f28a[_0x4981a6][0x0]])/_0x4981a6,_0xa41f06['y']=(_0x4047f7[0x2*_0xe9f28a[_0x4981a6][_0x4981a6]+0x1]-_0x4047f7[0x2*_0xe9f28a[_0x4981a6][0x0]+0x1])/_0x4981a6);for(let _0x2db0ae=0x1;_0x2db0ae<_0x4981a6;_0x2db0ae++)_0xe9f28a[_0x4981a6][_0x2db0ae]=_0x18da4d[_0x5e7c74(0x9da)]/0x3,_0x18da4d[_0x5114c6++]=_0x18da4d[0x3*_0xe9f28a[_0x4981a6][0x0]]+_0x2db0ae*_0x34a1ac['x'],_0x18da4d[_0x5114c6++]=_0x18da4d[0x3*_0xe9f28a[_0x4981a6][0x0]+0x1]+_0x2db0ae*_0x34a1ac['y'],_0x18da4d[_0x5114c6++]=_0x18da4d[0x3*_0xe9f28a[_0x4981a6][0x0]+0x2]+_0x2db0ae*_0x34a1ac['z'],_0x2b902c&&(_0x2b902c[_0x36a72a++]=_0x2b902c[0x3*_0xe9f28a[_0x4981a6][0x0]]+_0x2db0ae*_0xd8ea13['x'],_0x2b902c[_0x36a72a++]=_0x2b902c[0x3*_0xe9f28a[_0x4981a6][0x0]+0x1]+_0x2db0ae*_0xd8ea13['y'],_0x2b902c[_0x36a72a++]=_0x2b902c[0x3*_0xe9f28a[_0x4981a6][0x0]+0x2]+_0x2db0ae*_0xd8ea13['z']),_0x4047f7&&(_0x4047f7[_0x25f1aa++]=_0x4047f7[0x2*_0xe9f28a[_0x4981a6][0x0]]+_0x2db0ae*_0xa41f06['x'],_0x4047f7[_0x25f1aa++]=_0x4047f7[0x2*_0xe9f28a[_0x4981a6][0x0]+0x1]+_0x2db0ae*_0xa41f06['y']);}_0xe9f28a[_0x1206da]=_0x176325[_0x1e4959[_0x36d051+0x1]][_0x1e4959[_0x36d051+0x2]],_0x1541bd[_0x5e7c74(0x2009)](_0xe9f28a[0x0][0x0],_0xe9f28a[0x1][0x0],_0xe9f28a[0x1][0x1]);for(let _0x29aa8d=0x1;_0x29aa8d<_0x1206da;_0x29aa8d++){let _0x48d4b7;for(_0x48d4b7=0x0;_0x48d4b7<_0x29aa8d;_0x48d4b7++)_0x1541bd[_0x5e7c74(0x2009)](_0xe9f28a[_0x29aa8d][_0x48d4b7],_0xe9f28a[_0x29aa8d+0x1][_0x48d4b7],_0xe9f28a[_0x29aa8d+0x1][_0x48d4b7+0x1]),_0x1541bd[_0x5e7c74(0x2009)](_0xe9f28a[_0x29aa8d][_0x48d4b7],_0xe9f28a[_0x29aa8d+0x1][_0x48d4b7+0x1],_0xe9f28a[_0x29aa8d][_0x48d4b7+0x1]);_0x1541bd[_0x5e7c74(0x2009)](_0xe9f28a[_0x29aa8d][_0x48d4b7],_0xe9f28a[_0x29aa8d+0x1][_0x48d4b7],_0xe9f28a[_0x29aa8d+0x1][_0x48d4b7+0x1]);}}_0x3d1547[_0x5e7c74(0x1c52)]=_0x1541bd,_0x3d1547['applyToMesh'](this,this[_0x5e7c74(0x12c3)](_0x1cba24['o'][_0x5e7c74(0x1745)]));}else _0x3f58b0['Y']['Warn']('Couldn\x27t\x20increase\x20number\x20of\x20vertices\x20:\x20VertexData\x20must\x20contain\x20at\x20least\x20indices\x20and\x20positions');}[_0x7997f7(0x2567)](){var _0x1209c8=_0x7997f7;const _0x4cf66b=_0x8a61b5['x'][_0x1209c8(0x33dd)](this);var _0x58779e=_0x4cf66b[_0x1209c8(0x216e)],_0x2fe73e=_0x4cf66b[_0x1209c8(0x1c52)];const _0x5e3ef4=_0x4cf66b[_0x1209c8(0x22f1)];var _0x947819,_0x288ec9=_0x4cf66b[_0x1209c8(0x38b6)],_0x324895=_0x4cf66b[_0x1209c8(0x2cf1)],_0x162366=_0x4cf66b['matricesWeights'],_0x12ab74=_0x4cf66b[_0x1209c8(0x406c)],_0x3f3a78=_0x4cf66b[_0x1209c8(0x9db)];if(void 0x0===_0x2fe73e||void 0x0===_0x5e3ef4||null===_0x2fe73e||null===_0x5e3ef4)_0x3f58b0['Y'][_0x1209c8(0x1381)](_0x1209c8(0x3712));else{const _0x1222b8=new Array(),_0xdd101a=new Array(),_0x5b3ca5=new Array(),_0x272bc7=new Array(),_0x484098=new Array(),_0x97787e=new Array(),_0x349e4a=new Array(),_0x170fe8=new Array();let _0x62692e=new Array(),_0x5b2008=0x0;const _0x2d3482={};let _0x34ddfd;for(let _0x490497=0x0;_0x490497<_0x2fe73e[_0x1209c8(0x9da)];_0x490497+=0x3){_0x947819=[_0x2fe73e[_0x490497],_0x2fe73e[_0x490497+0x1],_0x2fe73e[_0x490497+0x2]],_0x62692e=new Array();for(let _0xb09192=0x0;_0xb09192<0x3;_0xb09192++){_0x62692e[_0xb09192]='';for(let _0x5b286a=0x0;_0x5b286a<0x3;_0x5b286a++)Math[_0x1209c8(0x1516)](_0x5e3ef4[0x3*_0x947819[_0xb09192]+_0x5b286a])<1e-8&&(_0x5e3ef4[0x3*_0x947819[_0xb09192]+_0x5b286a]=0x0),_0x62692e[_0xb09192]+=_0x5e3ef4[0x3*_0x947819[_0xb09192]+_0x5b286a]+'|';}if(_0x62692e[0x0]!=_0x62692e[0x1]&&_0x62692e[0x0]!=_0x62692e[0x2]&&_0x62692e[0x1]!=_0x62692e[0x2])for(let _0x32d84f=0x0;_0x32d84f<0x3;_0x32d84f++){if(void 0x0===(_0x34ddfd=_0x2d3482[_0x62692e[_0x32d84f]])){_0x2d3482[_0x62692e[_0x32d84f]]=_0x5b2008,_0x34ddfd=_0x5b2008++;for(let _0x5daec4=0x0;_0x5daec4<0x3;_0x5daec4++)_0x1222b8[_0x1209c8(0x2009)](_0x5e3ef4[0x3*_0x947819[_0x32d84f]+_0x5daec4]);if(null!=_0x288ec9){for(let _0x5b9ab3=0x0;_0x5b9ab3<0x4;_0x5b9ab3++)_0x272bc7[_0x1209c8(0x2009)](_0x288ec9[0x4*_0x947819[_0x32d84f]+_0x5b9ab3]);}if(null!=_0x58779e){for(let _0x20f0ec=0x0;_0x20f0ec<0x2;_0x20f0ec++)_0x5b3ca5[_0x1209c8(0x2009)](_0x58779e[0x2*_0x947819[_0x32d84f]+_0x20f0ec]);}if(null!=_0x324895){for(let _0x198578=0x0;_0x198578<0x4;_0x198578++)_0x484098[_0x1209c8(0x2009)](_0x324895[0x4*_0x947819[_0x32d84f]+_0x198578]);}if(null!=_0x162366){for(let _0x56716d=0x0;_0x56716d<0x4;_0x56716d++)_0x97787e[_0x1209c8(0x2009)](_0x162366[0x4*_0x947819[_0x32d84f]+_0x56716d]);}if(null!=_0x12ab74){for(let _0x509037=0x0;_0x509037<0x4;_0x509037++)_0x349e4a['push'](_0x12ab74[0x4*_0x947819[_0x32d84f]+_0x509037]);}if(null!=_0x3f3a78){for(let _0x18db7d=0x0;_0x18db7d<0x4;_0x18db7d++)_0x170fe8[_0x1209c8(0x2009)](_0x3f3a78[0x4*_0x947819[_0x32d84f]+_0x18db7d]);}}_0xdd101a['push'](_0x34ddfd);}}var _0x540795=new Array();_0x8a61b5['x'][_0x1209c8(0x26a8)](_0x1222b8,_0xdd101a,_0x540795),_0x4cf66b[_0x1209c8(0x22f1)]=_0x1222b8,_0x4cf66b['indices']=_0xdd101a,_0x4cf66b['normals']=_0x540795,null!=_0x58779e&&(_0x4cf66b['uvs']=_0x5b3ca5),null!=_0x288ec9&&(_0x4cf66b['colors']=_0x272bc7),null!=_0x324895&&(_0x4cf66b[_0x1209c8(0x2cf1)]=_0x484098),null!=_0x162366&&(_0x4cf66b[_0x1209c8(0x839)]=_0x97787e),null!=_0x12ab74&&(_0x4cf66b['matricesIndicesExtra']=_0x349e4a),null!=_0x162366&&(_0x4cf66b['matricesWeightsExtra']=_0x170fe8),_0x4cf66b['applyToMesh'](this,this['isVertexBufferUpdatable'](_0x1cba24['o']['PositionKind']));}}static['_instancedMeshFactory'](_0x170103,_0x37df2f){var _0x56cfe0=_0x7997f7;throw(0x0,_0x41009b['S'])(_0x56cfe0(0x3284));}static[_0x7997f7(0x1974)](_0x256e97,_0x3c4d2d,_0x28c496){var _0x50fdd6=_0x7997f7;throw(0x0,_0x41009b['S'])(_0x50fdd6(0x3092));}[_0x7997f7(0x2011)](_0x1c7880){return _0x1aa041['_instancedMeshFactory'](_0x1c7880,this);}[_0x7997f7(0x2fa7)](){var _0x5480de=_0x7997f7;for(let _0x59d3ce=0x0;_0x59d3ce{var _0x4d89ea=_0x86d62,_0x4186e0=_0x529a33[_0x4d89ea(0x9da)]-0x1-_0x356b38;const _0x2f7ee3=_0x529a33[_0x4186e0];for(let _0xbbe72e=0x0;_0xbbe72e<_0x4186e0;++_0xbbe72e){var _0x2300e7=_0x529a33[_0xbbe72e];if(_0x2f7ee3[_0x4d89ea(0x3e3a)](_0x2300e7)){_0x2361c4[_0x4186e0]=_0xbbe72e;break;}}},()=>{var _0x22f650=_0x86d62;for(let _0x5dc320=0x0;_0x5dc320<_0x39cef8['length'];++_0x5dc320)_0x39cef8[_0x5dc320]=_0x2361c4[_0x39cef8[_0x5dc320]]||_0x39cef8[_0x5dc320];var _0x9e4dd3=this[_0x22f650(0x36c3)][_0x22f650(0x4033)](0x0);this[_0x22f650(0xb0e)](_0x39cef8),this[_0x22f650(0x36c3)]=_0x9e4dd3,_0x1e50f7&&_0x1e50f7(this);}),this;}[_0x7997f7(0xea8)](_0x4577a7={}){var _0x492d69=_0x7997f7;_0x4577a7[_0x492d69(0x1c3a)]=this['name'],_0x4577a7['id']=this['id'],_0x4577a7[_0x492d69(0x3bc7)]=this[_0x492d69(0x3bc7)],_0x4577a7['type']=this[_0x492d69(0x28c8)](),_0x3bc926['$']&&_0x3bc926['$'][_0x492d69(0x415c)](this)&&(_0x4577a7[_0x492d69(0x3bd8)]=_0x3bc926['$'][_0x492d69(0xa2b)](this)),_0x4577a7['position']=this['position'][_0x492d69(0xec2)](),this['rotationQuaternion']?_0x4577a7['rotationQuaternion']=this[_0x492d69(0x2ac6)][_0x492d69(0xec2)]():this[_0x492d69(0xfb0)]&&(_0x4577a7[_0x492d69(0xfb0)]=this[_0x492d69(0xfb0)][_0x492d69(0xec2)]()),_0x4577a7[_0x492d69(0x21ee)]=this[_0x492d69(0x21ee)][_0x492d69(0xec2)](),this[_0x492d69(0xc89)]?_0x4577a7[_0x492d69(0x31f8)]=this[_0x492d69(0x206f)]()[_0x492d69(0xec2)]():_0x4577a7[_0x492d69(0x3f1e)]=this['getPivotMatrix']()[_0x492d69(0xec2)](),_0x4577a7[_0x492d69(0x1cc5)]=this[_0x492d69(0x1cc5)](!0x1),_0x4577a7[_0x492d69(0xb7d)]=this['isVisible'],_0x4577a7['infiniteDistance']=this['infiniteDistance'],_0x4577a7[_0x492d69(0x1847)]=this[_0x492d69(0x163)],_0x4577a7['receiveShadows']=this[_0x492d69(0x39af)],_0x4577a7['billboardMode']=this[_0x492d69(0x1a97)],_0x4577a7[_0x492d69(0x282)]=this[_0x492d69(0x282)],_0x4577a7[_0x492d69(0x91f)]=this[_0x492d69(0x91f)],_0x4577a7[_0x492d69(0xcec)]=this[_0x492d69(0xcec)],_0x4577a7[_0x492d69(0x404d)]=this[_0x492d69(0x404d)],this[_0x492d69(0x30e9)]&&this[_0x492d69(0x30e9)][_0x492d69(0x1105)](_0x4577a7),_0x4577a7[_0x492d69(0x4008)]=this[_0x492d69(0x4008)];var _0x58457e=this['_geometry'];if(_0x58457e&&this[_0x492d69(0x36c3)]){_0x4577a7[_0x492d69(0x342c)]=_0x58457e[_0x492d69(0x3bc7)],_0x4577a7[_0x492d69(0x2598)]=_0x58457e['id'],_0x4577a7['subMeshes']=[];for(let _0x2453e8=0x0;_0x2453e8{var _0x15b136=_0xb5b04c,_0x2f9570=_0x5c192b['computeWorldMatrix'](!0x0);return{'vertexData':_0x8a61b5['x'][_0x15b136(0x33dd)](_0x5c192b,!0x1,!0x1),'transform':_0x2f9570};};const {vertexData:_0x53aa3b,transform:_0x27d3c7}=_0x27c7dc(_0x38819e),_0x5a8fce=(_0x577802&&(yield),new Array(_0x26edd3[_0xb5b04c(0x9da)]-0x1));for(let _0x3d476=0x1;_0x3d476<_0x26edd3['length'];_0x3d476++)_0x5a8fce[_0x3d476-0x1]=_0x27c7dc(_0x26edd3[_0x3d476]),_0x577802&&(yield);const _0x1c146d=_0x53aa3b[_0xb5b04c(0x329a)](_0x27d3c7,_0x5a8fce,_0x268441,_0x577802,!_0x2a42f1);let _0x14be8b=_0x1c146d[_0xb5b04c(0xb39)]();for(;!_0x14be8b[_0xb5b04c(0x1a15)];)_0x577802&&(yield),_0x14be8b=_0x1c146d[_0xb5b04c(0xb39)]();const _0x1b00f7=_0x14be8b[_0xb5b04c(0x31eb)],_0x27c687=(_0x44bb9d=_0x44bb9d||new _0x1aa041(_0x38819e[_0xb5b04c(0x1c3a)]+_0xb5b04c(0x6a8),_0x38819e['getScene']()),_0x1b00f7[_0xb5b04c(0x19f0)](_0x44bb9d,void 0x0,_0x577802));let _0x107858=_0x27c687[_0xb5b04c(0xb39)]();for(;!_0x107858[_0xb5b04c(0x1a15)];)_0x577802&&(yield),_0x107858=_0x27c687[_0xb5b04c(0xb39)]();if(_0x44bb9d[_0xb5b04c(0x91f)]=_0x38819e['checkCollisions'],_0x44bb9d['overrideMaterialSideOrientation']=_0x38819e[_0xb5b04c(0x404d)],_0x2a42f1){for(_0x4add3d=0x0;_0x4add3d<_0x26edd3['length'];_0x4add3d++)_0x26edd3[_0x4add3d][_0xb5b04c(0xc1f)]();}if(_0x2a3725||_0x341a0d){_0x44bb9d[_0xb5b04c(0x2ac1)]();let _0xb5dd79=_0x4add3d=0x0;for(;_0x4add3d<_0x33ca1b[_0xb5b04c(0x9da)];)_0xbc305a['P'][_0xb5b04c(0x2ded)](0x0,_0xb5dd79,_0x33ca1b[_0x4add3d],_0x44bb9d,void 0x0,!0x1),_0xb5dd79+=_0x33ca1b[_0x4add3d],_0x4add3d++;for(const _0x3e6dd6 of _0x44bb9d[_0xb5b04c(0x36c3)])_0x3e6dd6[_0xb5b04c(0x19ce)]();_0x44bb9d[_0xb5b04c(0x14a4)](!0x0);}if(_0x341a0d){const _0x216566=new _0x4ef17c['G'](_0x38819e['name']+_0xb5b04c(0x6a8),_0x38819e['getScene']());_0x216566['subMaterials']=_0xc80803;for(let _0x3736fd=0x0;_0x3736fd<_0x44bb9d[_0xb5b04c(0x36c3)][_0xb5b04c(0x9da)];_0x3736fd++)_0x44bb9d[_0xb5b04c(0x36c3)][_0x3736fd]['materialIndex']=_0x5a877e[_0x3736fd];_0x44bb9d[_0xb5b04c(0x351b)]=_0x216566;}else _0x44bb9d['material']=_0x38819e[_0xb5b04c(0x351b)];return _0x44bb9d;}[_0x7997f7(0x3525)](_0x5ddbbb){var _0x469714=_0x7997f7;_0x5ddbbb[_0x469714(0x1bec)]=this[_0x469714(0x1e3a)][_0x469714(0x9da)],this[_0x469714(0x1e3a)][_0x469714(0x2009)](_0x5ddbbb);}['removeInstance'](_0xd31618){var _0x5a2a8b=_0x7997f7,_0x21bc12=_0xd31618['_indexInSourceMeshInstanceArray'];if(-0x1!=_0x21bc12){if(_0x21bc12!==this[_0x5a2a8b(0x1e3a)][_0x5a2a8b(0x9da)]-0x1){const _0x4371a8=this[_0x5a2a8b(0x1e3a)][this[_0x5a2a8b(0x1e3a)][_0x5a2a8b(0x9da)]-0x1];(this[_0x5a2a8b(0x1e3a)][_0x21bc12]=_0x4371a8)[_0x5a2a8b(0x1bec)]=_0x21bc12;}_0xd31618[_0x5a2a8b(0x1bec)]=-0x1,this[_0x5a2a8b(0x1e3a)][_0x5a2a8b(0x3558)]();}}['_shouldConvertRHS'](){var _0x4039da=_0x7997f7;return this[_0x4039da(0x404d)]===_0x5c1147['F'][_0x4039da(0x24bf)];}[_0x7997f7(0x39e)](_0x5ef012){var _0x2533cd=_0x7997f7,_0x47abca=this[_0x2533cd(0x14ab)]();return _0x47abca[_0x2533cd(0x1587)]?_0x5c1147['F']['PointFillMode']:_0x47abca[_0x2533cd(0xc93)]?_0x5c1147['F']['WireFrameFillMode']:null!=(_0x47abca=this[_0x2533cd(0x2841)])?_0x47abca:_0x5ef012;}}_0x1aa041['FRONTSIDE']=_0x8a61b5['x'][_0x7997f7(0x211)],_0x1aa041['BACKSIDE']=_0x8a61b5['x'][_0x7997f7(0x1b44)],_0x1aa041[_0x7997f7(0x349e)]=_0x8a61b5['x'][_0x7997f7(0x349e)],_0x1aa041[_0x7997f7(0x810)]=_0x8a61b5['x']['DEFAULTSIDE'],_0x1aa041[_0x7997f7(0x3ae1)]=0x0,_0x1aa041['CAP_START']=0x1,_0x1aa041['CAP_END']=0x2,_0x1aa041[_0x7997f7(0x2a00)]=0x3,_0x1aa041[_0x7997f7(0x17c1)]=0x0,_0x1aa041[_0x7997f7(0x6d5)]=0x1,_0x1aa041['ROTATE_TILE']=0x2,_0x1aa041[_0x7997f7(0x1c8a)]=0x3,_0x1aa041['ROTATE_ROW']=0x4,_0x1aa041[_0x7997f7(0x87c)]=0x5,_0x1aa041[_0x7997f7(0x34cb)]=0x6,_0x1aa041['CENTER']=0x0,_0x1aa041['LEFT']=0x1,_0x1aa041['RIGHT']=0x2,_0x1aa041[_0x7997f7(0x37a)]=0x3,_0x1aa041[_0x7997f7(0x1332)]=0x4,_0x1aa041['INSTANCEDMESH_SORT_TRANSPARENT']=!0x1,_0x1aa041[_0x7997f7(0x301f)]=(_0x444576,_0x34f95e)=>{var _0x1b42c6=_0x7997f7;throw(0x0,_0x41009b['S'])(_0x1b42c6(0x986));},_0x1aa041[_0x7997f7(0x175d)]=(_0x7a851,_0x310544)=>{var _0x1e861c=_0x7997f7;throw(0x0,_0x41009b['S'])(_0x1e861c(0x41d));},_0x1aa041[_0x7997f7(0x331b)]=(_0x1483fd,_0x5f24fa)=>{var _0x513446=_0x7997f7;throw(0x0,_0x41009b['S'])(_0x513446(0x30c5));},(0x0,_0x210f74['H'])(_0x7997f7(0x2d08),_0x1aa041);},0xb5a7:(_0x23e13c,_0x488712,_0x1e4ba1)=>{var _0x2551d6=a8_0x2e955a;_0x1e4ba1['d'](_0x488712,{'x':()=>_0x3d9286});function _0x1c1c24(_0x55857f,_0x44bcb5,_0x438bf1,_0x566f35){var _0x440909=a8_0xcbd5,_0x246d48,_0x20bbc7=arguments[_0x440909(0x9da)],_0x251326=_0x20bbc7<0x3?_0x44bcb5:null===_0x566f35?_0x566f35=Object[_0x440909(0x2fee)](_0x44bcb5,_0x438bf1):_0x566f35;if(_0x440909(0x3e0f)==typeof Reflect&&_0x440909(0x17ad)==typeof Reflect[_0x440909(0x3902)])_0x251326=Reflect[_0x440909(0x3902)](_0x55857f,_0x44bcb5,_0x438bf1,_0x566f35);else{for(var _0x5bf9ce=_0x55857f[_0x440909(0x9da)]-0x1;0x0<=_0x5bf9ce;_0x5bf9ce--)(_0x246d48=_0x55857f[_0x5bf9ce])&&(_0x251326=(_0x20bbc7<0x3?_0x246d48(_0x251326):0x3<_0x20bbc7?_0x246d48(_0x44bcb5,_0x438bf1,_0x251326):_0x246d48(_0x44bcb5,_0x438bf1))||_0x251326);}0x3<_0x20bbc7&&_0x251326&&Object[_0x440909(0x30e2)](_0x44bcb5,_0x438bf1,_0x251326);}var _0x29ecb6=_0x1e4ba1(0xd53f),_0x19846e=_0x1e4ba1(0x1679c),_0x259fd3=_0x1e4ba1(0x8baf),_0x4fb87a=_0x1e4ba1(0xbd53),_0xca7b4b=_0x1e4ba1(0x9a70),_0x488712=_0x1e4ba1(0x10435),_0x519916=_0x1e4ba1(0x12a73),_0x10a429=_0x1e4ba1(0xc38d);class _0x3d9286{constructor(){var _0x3d04cb=a8_0xcbd5;this[_0x3d04cb(0x1c00)]=(0x0,_0x519916['vp'])(this[_0x3d04cb(0x19f0)]['bind'](this));}[_0x2551d6(0x1878)](_0x69c0df,_0x195d1e){var _0x58d11a=_0x2551d6;switch(_0x69c0df[_0x58d11a(0x9da)]||_0xca7b4b['Y'][_0x58d11a(0x1381)](_0x58d11a(0x38d1)+_0x195d1e+'\x27\x20with\x20an\x20empty\x20array'),_0x195d1e){case _0x19846e['o'][_0x58d11a(0x1745)]:this[_0x58d11a(0x22f1)]=_0x69c0df;break;case _0x19846e['o'][_0x58d11a(0x1600)]:this[_0x58d11a(0x1d9d)]=_0x69c0df;break;case _0x19846e['o']['TangentKind']:this[_0x58d11a(0x25a0)]=_0x69c0df;break;case _0x19846e['o'][_0x58d11a(0x3884)]:this[_0x58d11a(0x216e)]=_0x69c0df;break;case _0x19846e['o']['UV2Kind']:this[_0x58d11a(0x31e3)]=_0x69c0df;break;case _0x19846e['o'][_0x58d11a(0x1a00)]:this[_0x58d11a(0x1619)]=_0x69c0df;break;case _0x19846e['o'][_0x58d11a(0x2697)]:this['uvs4']=_0x69c0df;break;case _0x19846e['o']['UV5Kind']:this['uvs5']=_0x69c0df;break;case _0x19846e['o']['UV6Kind']:this[_0x58d11a(0x1709)]=_0x69c0df;break;case _0x19846e['o'][_0x58d11a(0x1d01)]:this[_0x58d11a(0x38b6)]=_0x69c0df;break;case _0x19846e['o'][_0x58d11a(0x1780)]:this[_0x58d11a(0x2cf1)]=_0x69c0df;break;case _0x19846e['o'][_0x58d11a(0x293e)]:this['matricesWeights']=_0x69c0df;break;case _0x19846e['o'][_0x58d11a(0x3ec3)]:this[_0x58d11a(0x406c)]=_0x69c0df;break;case _0x19846e['o'][_0x58d11a(0x2d8d)]:this['matricesWeightsExtra']=_0x69c0df;}}['applyToMesh'](_0x114f4b,_0x345404){var _0x1225e4=_0x2551d6;return this[_0x1225e4(0x1c00)](_0x114f4b,_0x345404,!0x1),this;}['applyToGeometry'](_0x53572f,_0x4d16c2){var _0x1fead7=_0x2551d6;return this[_0x1fead7(0x1c00)](_0x53572f,_0x4d16c2,!0x1),this;}['updateMesh'](_0x2888f6){var _0x3bedff=_0x2551d6;return this[_0x3bedff(0xfe7)](_0x2888f6),this;}[_0x2551d6(0x213f)](_0x27fe68){var _0x40899f=_0x2551d6;return this[_0x40899f(0xfe7)](_0x27fe68),this;}*[_0x2551d6(0x19f0)](_0x3378f2,_0x37d032=!0x1,_0xf19d2f){var _0x3d9c1b=_0x2551d6;return this[_0x3d9c1b(0x22f1)]&&(_0x3378f2[_0x3d9c1b(0x27ff)](_0x19846e['o'][_0x3d9c1b(0x1745)],this['positions'],_0x37d032),_0xf19d2f&&(yield)),this[_0x3d9c1b(0x1d9d)]&&(_0x3378f2['setVerticesData'](_0x19846e['o'][_0x3d9c1b(0x1600)],this[_0x3d9c1b(0x1d9d)],_0x37d032),_0xf19d2f&&(yield)),this[_0x3d9c1b(0x25a0)]&&(_0x3378f2['setVerticesData'](_0x19846e['o'][_0x3d9c1b(0x39f7)],this[_0x3d9c1b(0x25a0)],_0x37d032),_0xf19d2f&&(yield)),this['uvs']&&(_0x3378f2['setVerticesData'](_0x19846e['o'][_0x3d9c1b(0x3884)],this['uvs'],_0x37d032),_0xf19d2f&&(yield)),this[_0x3d9c1b(0x31e3)]&&(_0x3378f2[_0x3d9c1b(0x27ff)](_0x19846e['o'][_0x3d9c1b(0x741)],this[_0x3d9c1b(0x31e3)],_0x37d032),_0xf19d2f&&(yield)),this[_0x3d9c1b(0x1619)]&&(_0x3378f2[_0x3d9c1b(0x27ff)](_0x19846e['o'][_0x3d9c1b(0x1a00)],this[_0x3d9c1b(0x1619)],_0x37d032),_0xf19d2f&&(yield)),this[_0x3d9c1b(0x1b5f)]&&(_0x3378f2['setVerticesData'](_0x19846e['o'][_0x3d9c1b(0x2697)],this[_0x3d9c1b(0x1b5f)],_0x37d032),_0xf19d2f&&(yield)),this['uvs5']&&(_0x3378f2[_0x3d9c1b(0x27ff)](_0x19846e['o'][_0x3d9c1b(0x27cf)],this[_0x3d9c1b(0x8be)],_0x37d032),_0xf19d2f&&(yield)),this['uvs6']&&(_0x3378f2[_0x3d9c1b(0x27ff)](_0x19846e['o'][_0x3d9c1b(0x356)],this[_0x3d9c1b(0x1709)],_0x37d032),_0xf19d2f&&(yield)),this[_0x3d9c1b(0x38b6)]&&(_0x3378f2[_0x3d9c1b(0x27ff)](_0x19846e['o'][_0x3d9c1b(0x1d01)],this['colors'],_0x37d032),_0xf19d2f&&(yield)),this[_0x3d9c1b(0x2cf1)]&&(_0x3378f2[_0x3d9c1b(0x27ff)](_0x19846e['o']['MatricesIndicesKind'],this[_0x3d9c1b(0x2cf1)],_0x37d032),_0xf19d2f&&(yield)),this[_0x3d9c1b(0x839)]&&(_0x3378f2[_0x3d9c1b(0x27ff)](_0x19846e['o'][_0x3d9c1b(0x293e)],this[_0x3d9c1b(0x839)],_0x37d032),_0xf19d2f&&(yield)),this[_0x3d9c1b(0x406c)]&&(_0x3378f2['setVerticesData'](_0x19846e['o'][_0x3d9c1b(0x3ec3)],this[_0x3d9c1b(0x406c)],_0x37d032),_0xf19d2f&&(yield)),this[_0x3d9c1b(0x9db)]&&(_0x3378f2[_0x3d9c1b(0x27ff)](_0x19846e['o'][_0x3d9c1b(0x2d8d)],this[_0x3d9c1b(0x9db)],_0x37d032),_0xf19d2f&&(yield)),this['indices']?(_0x3378f2['setIndices'](this[_0x3d9c1b(0x1c52)],null,_0x37d032),_0xf19d2f&&(yield)):_0x3378f2[_0x3d9c1b(0xb0e)]([],null),this;}[_0x2551d6(0xfe7)](_0x4b91f3,_0x2d5a97,_0x22a24b){var _0x183cc8=_0x2551d6;return this[_0x183cc8(0x22f1)]&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o'][_0x183cc8(0x1745)],this[_0x183cc8(0x22f1)],_0x2d5a97,_0x22a24b),this['normals']&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o'][_0x183cc8(0x1600)],this[_0x183cc8(0x1d9d)],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x25a0)]&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o'][_0x183cc8(0x39f7)],this['tangents'],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x216e)]&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o'][_0x183cc8(0x3884)],this['uvs'],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x31e3)]&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o'][_0x183cc8(0x741)],this[_0x183cc8(0x31e3)],_0x2d5a97,_0x22a24b),this['uvs3']&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o']['UV3Kind'],this[_0x183cc8(0x1619)],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x1b5f)]&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o']['UV4Kind'],this['uvs4'],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x8be)]&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o'][_0x183cc8(0x27cf)],this['uvs5'],_0x2d5a97,_0x22a24b),this['uvs6']&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o']['UV6Kind'],this[_0x183cc8(0x1709)],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x38b6)]&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o']['ColorKind'],this['colors'],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x2cf1)]&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o']['MatricesIndicesKind'],this['matricesIndices'],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x839)]&&_0x4b91f3['updateVerticesData'](_0x19846e['o'][_0x183cc8(0x293e)],this[_0x183cc8(0x839)],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x406c)]&&_0x4b91f3['updateVerticesData'](_0x19846e['o'][_0x183cc8(0x3ec3)],this[_0x183cc8(0x406c)],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x9db)]&&_0x4b91f3[_0x183cc8(0x17fd)](_0x19846e['o'][_0x183cc8(0x2d8d)],this[_0x183cc8(0x9db)],_0x2d5a97,_0x22a24b),this[_0x183cc8(0x1c52)]&&_0x4b91f3[_0x183cc8(0xb0e)](this[_0x183cc8(0x1c52)],null),this;}static[_0x2551d6(0x16c2)](_0x1e78c3,_0x58cabe,_0x70dca3=0x0,_0x37c026=_0x1e78c3[_0x2551d6(0x9da)]){var _0x2fef74=_0x2551d6,_0x3297a6=_0x29ecb6['jp'][_0x2fef74(0x310d)][0x0],_0x10f7ca=_0x29ecb6['jp']['Vector3'][0x1];for(let _0x113ec2=_0x70dca3;_0x113ec2<_0x70dca3+_0x37c026;_0x113ec2+=0x3)_0x29ecb6['P']['FromArrayToRef'](_0x1e78c3,_0x113ec2,_0x3297a6),_0x29ecb6['P']['TransformCoordinatesToRef'](_0x3297a6,_0x58cabe,_0x10f7ca),_0x1e78c3[_0x113ec2]=_0x10f7ca['x'],_0x1e78c3[_0x113ec2+0x1]=_0x10f7ca['y'],_0x1e78c3[_0x113ec2+0x2]=_0x10f7ca['z'];}static['_TransformVector3Normals'](_0x1f9540,_0x676be4,_0x2c6559=0x0,_0x38b0c6=_0x1f9540['length']){var _0x42cc0c=_0x2551d6,_0x36dc2c=_0x29ecb6['jp'][_0x42cc0c(0x310d)][0x0],_0x4fb45f=_0x29ecb6['jp'][_0x42cc0c(0x310d)][0x1];for(let _0x1b6ad4=_0x2c6559;_0x1b6ad4<_0x2c6559+_0x38b0c6;_0x1b6ad4+=0x3)_0x29ecb6['P'][_0x42cc0c(0x4c1)](_0x1f9540,_0x1b6ad4,_0x36dc2c),_0x29ecb6['P'][_0x42cc0c(0x3cd8)](_0x36dc2c,_0x676be4,_0x4fb45f),_0x1f9540[_0x1b6ad4]=_0x4fb45f['x'],_0x1f9540[_0x1b6ad4+0x1]=_0x4fb45f['y'],_0x1f9540[_0x1b6ad4+0x2]=_0x4fb45f['z'];}static['_TransformVector4Normals'](_0x8d44d8,_0x3ca0e9,_0x5842c8=0x0,_0x5e9e9e=_0x8d44d8[_0x2551d6(0x9da)]){var _0x5a4c34=_0x2551d6,_0x310f78=_0x29ecb6['jp'][_0x5a4c34(0x386)][0x0],_0x2a120c=_0x29ecb6['jp']['Vector4'][0x1];for(let _0x9c5930=_0x5842c8;_0x9c5930<_0x5842c8+_0x5e9e9e;_0x9c5930+=0x4)_0x29ecb6['Lt'][_0x5a4c34(0x4c1)](_0x8d44d8,_0x9c5930,_0x310f78),_0x29ecb6['Lt'][_0x5a4c34(0x3cd8)](_0x310f78,_0x3ca0e9,_0x2a120c),_0x8d44d8[_0x9c5930]=_0x2a120c['x'],_0x8d44d8[_0x9c5930+0x1]=_0x2a120c['y'],_0x8d44d8[_0x9c5930+0x2]=_0x2a120c['z'],_0x8d44d8[_0x9c5930+0x3]=_0x2a120c['w'];}static[_0x2551d6(0x1646)](_0xdcdeb1,_0x22e74a=0x0,_0x49d8f1=_0xdcdeb1[_0x2551d6(0x9da)]){for(let _0x4b3a79=_0x22e74a;_0x4b3a79<_0x22e74a+_0x49d8f1;_0x4b3a79+=0x3){var _0x2f9c96=_0xdcdeb1[_0x4b3a79+0x1];_0xdcdeb1[_0x4b3a79+0x1]=_0xdcdeb1[_0x4b3a79+0x2],_0xdcdeb1[_0x4b3a79+0x2]=_0x2f9c96;}}[_0x2551d6(0x1ea)](_0x2651fd){var _0xa53efb=_0x2551d6,_0x509a5e=_0x2651fd[_0xa53efb(0x1a40)]()<0x0;return this[_0xa53efb(0x22f1)]&&_0x3d9286['_TransformVector3Coordinates'](this[_0xa53efb(0x22f1)],_0x2651fd),this['normals']&&_0x3d9286['_TransformVector3Normals'](this[_0xa53efb(0x1d9d)],_0x2651fd),this['tangents']&&_0x3d9286[_0xa53efb(0x373d)](this[_0xa53efb(0x25a0)],_0x2651fd),_0x509a5e&&this[_0xa53efb(0x1c52)]&&_0x3d9286[_0xa53efb(0x1646)](this['indices']),this;}[_0x2551d6(0x1560)](_0x4ed4f3,_0x1fd5e4=!0x1,_0x11095e=!0x1){var _0x11be11=_0x2551d6;return _0x4ed4f3=Array[_0x11be11(0x396b)](_0x4ed4f3)?_0x4ed4f3[_0x11be11(0x40b4)](_0x3874f3=>({'vertexData':_0x3874f3})):[{'vertexData':_0x4ed4f3}],(0x0,_0x519916['s3'])(this[_0x11be11(0x329a)](void 0x0,_0x4ed4f3,_0x1fd5e4,!0x1,_0x11095e));}*['_mergeCoroutine'](_0x2a2db5,_0x4fbd50,_0x5b241b=!0x1,_0x56f1f5,_0x26fb1f){var _0x107712=_0x2551d6;this[_0x107712(0x1930)]();const _0x16b06e=_0x4fbd50[_0x107712(0x40b4)](_0x27805e=>_0x27805e[_0x107712(0x1185)]);for(const _0x4de5d7 of _0x16b06e)if(_0x4de5d7[_0x107712(0x1930)](),!this[_0x107712(0x1d9d)]!=!_0x4de5d7[_0x107712(0x1d9d)]||!this[_0x107712(0x25a0)]!=!_0x4de5d7[_0x107712(0x25a0)]||!this[_0x107712(0x216e)]!=!_0x4de5d7['uvs']||!this[_0x107712(0x31e3)]!=!_0x4de5d7[_0x107712(0x31e3)]||!this['uvs3']!=!_0x4de5d7['uvs3']||!this[_0x107712(0x1b5f)]!=!_0x4de5d7['uvs4']||!this['uvs5']!=!_0x4de5d7[_0x107712(0x8be)]||!this['uvs6']!=!_0x4de5d7[_0x107712(0x1709)]||!this[_0x107712(0x38b6)]!=!_0x4de5d7[_0x107712(0x38b6)]||!this[_0x107712(0x2cf1)]!=!_0x4de5d7['matricesIndices']||!this['matricesWeights']!=!_0x4de5d7[_0x107712(0x839)]||!this[_0x107712(0x406c)]!=!_0x4de5d7[_0x107712(0x406c)]||!this['matricesWeightsExtra']!=!_0x4de5d7[_0x107712(0x9db)])throw new Error('Cannot\x20merge\x20vertex\x20data\x20that\x20do\x20not\x20have\x20the\x20same\x20set\x20of\x20attributes');var _0x123f7c=_0x16b06e[_0x107712(0x59d)]((_0x8c21ee,_0x12f32e)=>{var _0xec2265=_0x107712;return _0x8c21ee+(null!=(_0x12f32e=null==(_0x8c21ee=_0x12f32e[_0xec2265(0x1c52)])?void 0x0:_0x8c21ee[_0xec2265(0x9da)])?_0x12f32e:0x0);},null!=(_0x123f7c=null==(_0x123f7c=this[_0x107712(0x1c52)])?void 0x0:_0x123f7c[_0x107712(0x9da)])?_0x123f7c:0x0);let _0x4261ab=_0x26fb1f||_0x16b06e[_0x107712(0x3d37)](_0x57b6c5=>_0x57b6c5[_0x107712(0x1c52)]===this['indices'])?null==(_0x26fb1f=this[_0x107712(0x1c52)])?void 0x0:_0x26fb1f[_0x107712(0x4033)]():this[_0x107712(0x1c52)];if(0x0<_0x123f7c){let _0xf25b06=null!=(_0x26fb1f=null===_0x4261ab||void 0x0===_0x4261ab?void 0x0:_0x4261ab[_0x107712(0x9da)])?_0x26fb1f:0x0;if((_0x4261ab=_0x4261ab||new Array(_0x123f7c))['length']!==_0x123f7c){if(Array[_0x107712(0x396b)](_0x4261ab))_0x4261ab[_0x107712(0x9da)]=_0x123f7c;else{const _0x2c6ecf=new(_0x5b241b||_0x4261ab instanceof Uint32Array?Uint32Array:Uint16Array)(_0x123f7c);_0x2c6ecf[_0x107712(0x1878)](_0x4261ab),_0x4261ab=_0x2c6ecf;}_0x2a2db5&&_0x2a2db5[_0x107712(0x1a40)]()<0x0&&_0x3d9286['_FlipFaces'](_0x4261ab,0x0,_0xf25b06);}let _0x5cf332=this[_0x107712(0x22f1)]?this[_0x107712(0x22f1)][_0x107712(0x9da)]/0x3:0x0;for(const {vertexData:_0x436d35,transform:_0x95517}of _0x4fbd50)if(_0x436d35['indices']){for(let _0x2b1147=0x0;_0x2b1147<_0x436d35[_0x107712(0x1c52)][_0x107712(0x9da)];_0x2b1147++)_0x4261ab[_0xf25b06+_0x2b1147]=_0x436d35['indices'][_0x2b1147]+_0x5cf332;_0x95517&&_0x95517[_0x107712(0x1a40)]()<0x0&&_0x3d9286[_0x107712(0x1646)](_0x4261ab,_0xf25b06,_0x436d35['indices'][_0x107712(0x9da)]),_0x5cf332+=_0x436d35[_0x107712(0x22f1)][_0x107712(0x9da)]/0x3,_0xf25b06+=_0x436d35['indices'][_0x107712(0x9da)],_0x56f1f5&&(yield);}}return this[_0x107712(0x1c52)]=_0x4261ab,this[_0x107712(0x22f1)]=_0x3d9286[_0x107712(0x261d)](_0x19846e['o'][_0x107712(0x1745)],this[_0x107712(0x22f1)],_0x2a2db5,_0x4fbd50[_0x107712(0x40b4)](_0x2fbfb4=>[_0x2fbfb4['vertexData']['positions'],_0x2fbfb4['transform']])),_0x56f1f5&&(yield),this['normals']=_0x3d9286[_0x107712(0x261d)](_0x19846e['o'][_0x107712(0x1600)],this[_0x107712(0x1d9d)],_0x2a2db5,_0x4fbd50['map'](_0x236423=>[_0x236423[_0x107712(0x1185)][_0x107712(0x1d9d)],_0x236423[_0x107712(0x1ea)]])),_0x56f1f5&&(yield),this['tangents']=_0x3d9286[_0x107712(0x261d)](_0x19846e['o'][_0x107712(0x39f7)],this[_0x107712(0x25a0)],_0x2a2db5,_0x4fbd50[_0x107712(0x40b4)](_0x1b7066=>[_0x1b7066[_0x107712(0x1185)][_0x107712(0x25a0)],_0x1b7066['transform']])),_0x56f1f5&&(yield),this['uvs']=_0x3d9286['_MergeElement'](_0x19846e['o']['UVKind'],this['uvs'],_0x2a2db5,_0x4fbd50['map'](_0x3f8344=>[_0x3f8344['vertexData'][_0x107712(0x216e)],_0x3f8344[_0x107712(0x1ea)]])),_0x56f1f5&&(yield),this['uvs2']=_0x3d9286['_MergeElement'](_0x19846e['o']['UV2Kind'],this['uvs2'],_0x2a2db5,_0x4fbd50['map'](_0x226e9a=>[_0x226e9a[_0x107712(0x1185)]['uvs2'],_0x226e9a[_0x107712(0x1ea)]])),_0x56f1f5&&(yield),this['uvs3']=_0x3d9286['_MergeElement'](_0x19846e['o'][_0x107712(0x1a00)],this[_0x107712(0x1619)],_0x2a2db5,_0x4fbd50[_0x107712(0x40b4)](_0x3aa435=>[_0x3aa435['vertexData'][_0x107712(0x1619)],_0x3aa435['transform']])),_0x56f1f5&&(yield),this['uvs4']=_0x3d9286['_MergeElement'](_0x19846e['o']['UV4Kind'],this[_0x107712(0x1b5f)],_0x2a2db5,_0x4fbd50[_0x107712(0x40b4)](_0x4f517d=>[_0x4f517d[_0x107712(0x1185)][_0x107712(0x1b5f)],_0x4f517d['transform']])),_0x56f1f5&&(yield),this[_0x107712(0x8be)]=_0x3d9286[_0x107712(0x261d)](_0x19846e['o'][_0x107712(0x27cf)],this[_0x107712(0x8be)],_0x2a2db5,_0x4fbd50[_0x107712(0x40b4)](_0x4035c5=>[_0x4035c5[_0x107712(0x1185)][_0x107712(0x8be)],_0x4035c5[_0x107712(0x1ea)]])),_0x56f1f5&&(yield),this[_0x107712(0x1709)]=_0x3d9286[_0x107712(0x261d)](_0x19846e['o']['UV6Kind'],this['uvs6'],_0x2a2db5,_0x4fbd50[_0x107712(0x40b4)](_0x359e07=>[_0x359e07[_0x107712(0x1185)][_0x107712(0x1709)],_0x359e07['transform']])),_0x56f1f5&&(yield),this['colors']=_0x3d9286['_MergeElement'](_0x19846e['o'][_0x107712(0x1d01)],this[_0x107712(0x38b6)],_0x2a2db5,_0x4fbd50[_0x107712(0x40b4)](_0xa4fe7a=>[_0xa4fe7a[_0x107712(0x1185)][_0x107712(0x38b6)],_0xa4fe7a[_0x107712(0x1ea)]])),_0x56f1f5&&(yield),this[_0x107712(0x2cf1)]=_0x3d9286['_MergeElement'](_0x19846e['o']['MatricesIndicesKind'],this['matricesIndices'],_0x2a2db5,_0x4fbd50[_0x107712(0x40b4)](_0x495388=>[_0x495388[_0x107712(0x1185)][_0x107712(0x2cf1)],_0x495388['transform']])),_0x56f1f5&&(yield),this[_0x107712(0x839)]=_0x3d9286[_0x107712(0x261d)](_0x19846e['o'][_0x107712(0x293e)],this[_0x107712(0x839)],_0x2a2db5,_0x4fbd50[_0x107712(0x40b4)](_0x4b19a3=>[_0x4b19a3[_0x107712(0x1185)][_0x107712(0x839)],_0x4b19a3['transform']])),_0x56f1f5&&(yield),this[_0x107712(0x406c)]=_0x3d9286[_0x107712(0x261d)](_0x19846e['o']['MatricesIndicesExtraKind'],this[_0x107712(0x406c)],_0x2a2db5,_0x4fbd50['map'](_0x479850=>[_0x479850[_0x107712(0x1185)][_0x107712(0x406c)],_0x479850[_0x107712(0x1ea)]])),_0x56f1f5&&(yield),this[_0x107712(0x9db)]=_0x3d9286[_0x107712(0x261d)](_0x19846e['o']['MatricesWeightsExtraKind'],this[_0x107712(0x9db)],_0x2a2db5,_0x4fbd50[_0x107712(0x40b4)](_0x87969c=>[_0x87969c[_0x107712(0x1185)][_0x107712(0x9db)],_0x87969c['transform']])),this;}static[_0x2551d6(0x261d)](_0x1c687b,_0x41a2c6,_0x1f5be7,_0x428f74){var _0x22d4d4=_0x2551d6;const _0x25236d=_0x428f74['filter'](_0x272d7c=>null!==_0x272d7c[0x0]&&void 0x0!==_0x272d7c[0x0]);if(!_0x41a2c6&&0x0==_0x25236d[_0x22d4d4(0x9da)])return _0x41a2c6;if(!_0x41a2c6)return this[_0x22d4d4(0x261d)](_0x1c687b,_0x25236d[0x0][0x0],_0x25236d[0x0][0x1],_0x25236d[_0x22d4d4(0x4033)](0x1));_0x428f74=_0x25236d[_0x22d4d4(0x59d)]((_0x52acdc,_0x2080d9)=>_0x52acdc+_0x2080d9[0x0][_0x22d4d4(0x9da)],_0x41a2c6[_0x22d4d4(0x9da)]);const _0x1be594=_0x1c687b===_0x19846e['o'][_0x22d4d4(0x1745)]?_0x3d9286[_0x22d4d4(0x16c2)]:_0x1c687b===_0x19846e['o'][_0x22d4d4(0x1600)]?_0x3d9286[_0x22d4d4(0x2c47)]:_0x1c687b===_0x19846e['o']['TangentKind']?_0x3d9286[_0x22d4d4(0x373d)]:()=>{};if(_0x41a2c6 instanceof Float32Array){const _0x364b3c=new Float32Array(_0x428f74);_0x364b3c[_0x22d4d4(0x1878)](_0x41a2c6),_0x1f5be7&&_0x1be594(_0x364b3c,_0x1f5be7,0x0,_0x41a2c6[_0x22d4d4(0x9da)]);let _0x594c78=_0x41a2c6[_0x22d4d4(0x9da)];for(const [_0x50146c,_0x5b789b]of _0x25236d)_0x364b3c[_0x22d4d4(0x1878)](_0x50146c,_0x594c78),_0x5b789b&&_0x1be594(_0x364b3c,_0x5b789b,_0x594c78,_0x50146c['length']),_0x594c78+=_0x50146c[_0x22d4d4(0x9da)];return _0x364b3c;}{const _0x24998c=new Array(_0x428f74);for(let _0x52d19c=0x0;_0x52d19c<_0x41a2c6[_0x22d4d4(0x9da)];_0x52d19c++)_0x24998c[_0x52d19c]=_0x41a2c6[_0x52d19c];_0x1f5be7&&_0x1be594(_0x24998c,_0x1f5be7,0x0,_0x41a2c6['length']);let _0x3d6b33=_0x41a2c6[_0x22d4d4(0x9da)];for(const [_0x259430,_0x4f61dc]of _0x25236d){for(let _0x332d84=0x0;_0x332d84<_0x259430['length'];_0x332d84++)_0x24998c[_0x3d6b33+_0x332d84]=_0x259430[_0x332d84];_0x4f61dc&&_0x1be594(_0x24998c,_0x4f61dc,_0x3d6b33,_0x259430[_0x22d4d4(0x9da)]),_0x3d6b33+=_0x259430[_0x22d4d4(0x9da)];}return _0x24998c;}}[_0x2551d6(0x1930)](){var _0x20a41e=_0x2551d6;if(!this[_0x20a41e(0x22f1)])throw new _0x10a429['LH'](_0x20a41e(0x9eb),_0x10a429['SM'][_0x20a41e(0x40cb)]);const _0x324c73=(_0x2e3701,_0x509896)=>{var _0x2db95c=_0x20a41e,_0x5596c0=_0x19846e['o'][_0x2db95c(0x2903)](_0x2e3701);if(_0x509896['length']%_0x5596c0!=0x0)throw new Error(_0x2db95c(0xcf1)+_0x2e3701+'s\x20array\x20count\x20must\x20be\x20a\x20multiple\x20of\x20'+_0x5596c0);return _0x509896['length']/_0x5596c0;},_0xfa4a5d=_0x324c73(_0x19846e['o'][_0x20a41e(0x1745)],this[_0x20a41e(0x22f1)]);var _0x12bc3a=(_0x233d39,_0x330614)=>{var _0x55fb59=_0x20a41e;_0x330614=_0x324c73(_0x233d39,_0x330614);if(_0x330614!==_0xfa4a5d)throw new Error(_0x55fb59(0xcf1)+_0x233d39+'s\x20element\x20count\x20('+_0x330614+_0x55fb59(0x3a13)+_0xfa4a5d+')');};this[_0x20a41e(0x1d9d)]&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x1600)],this[_0x20a41e(0x1d9d)]),this[_0x20a41e(0x25a0)]&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x39f7)],this[_0x20a41e(0x25a0)]),this['uvs']&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x3884)],this['uvs']),this[_0x20a41e(0x31e3)]&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x741)],this[_0x20a41e(0x31e3)]),this[_0x20a41e(0x1619)]&&_0x12bc3a(_0x19846e['o']['UV3Kind'],this[_0x20a41e(0x1619)]),this[_0x20a41e(0x1b5f)]&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x2697)],this[_0x20a41e(0x1b5f)]),this[_0x20a41e(0x8be)]&&_0x12bc3a(_0x19846e['o']['UV5Kind'],this[_0x20a41e(0x8be)]),this[_0x20a41e(0x1709)]&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x356)],this['uvs6']),this[_0x20a41e(0x38b6)]&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x1d01)],this[_0x20a41e(0x38b6)]),this[_0x20a41e(0x2cf1)]&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x1780)],this[_0x20a41e(0x2cf1)]),this[_0x20a41e(0x839)]&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x293e)],this[_0x20a41e(0x839)]),this[_0x20a41e(0x406c)]&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x3ec3)],this[_0x20a41e(0x406c)]),this[_0x20a41e(0x9db)]&&_0x12bc3a(_0x19846e['o'][_0x20a41e(0x2d8d)],this[_0x20a41e(0x9db)]);}['serialize'](){var _0x55d2f6=_0x2551d6;const _0x3fc709={};return this[_0x55d2f6(0x22f1)]&&(_0x3fc709[_0x55d2f6(0x22f1)]=this[_0x55d2f6(0x22f1)]),this[_0x55d2f6(0x1d9d)]&&(_0x3fc709[_0x55d2f6(0x1d9d)]=this[_0x55d2f6(0x1d9d)]),this[_0x55d2f6(0x25a0)]&&(_0x3fc709[_0x55d2f6(0x25a0)]=this[_0x55d2f6(0x25a0)]),this[_0x55d2f6(0x216e)]&&(_0x3fc709['uvs']=this[_0x55d2f6(0x216e)]),this[_0x55d2f6(0x31e3)]&&(_0x3fc709[_0x55d2f6(0x31e3)]=this['uvs2']),this[_0x55d2f6(0x1619)]&&(_0x3fc709[_0x55d2f6(0x1619)]=this[_0x55d2f6(0x1619)]),this[_0x55d2f6(0x1b5f)]&&(_0x3fc709[_0x55d2f6(0x1b5f)]=this[_0x55d2f6(0x1b5f)]),this[_0x55d2f6(0x8be)]&&(_0x3fc709[_0x55d2f6(0x8be)]=this[_0x55d2f6(0x8be)]),this[_0x55d2f6(0x1709)]&&(_0x3fc709['uvs6']=this[_0x55d2f6(0x1709)]),this[_0x55d2f6(0x38b6)]&&(_0x3fc709['colors']=this[_0x55d2f6(0x38b6)]),this[_0x55d2f6(0x2cf1)]&&(_0x3fc709['matricesIndices']=this[_0x55d2f6(0x2cf1)],_0x3fc709[_0x55d2f6(0x2cf1)]['_isExpanded']=!0x0),this['matricesWeights']&&(_0x3fc709[_0x55d2f6(0x839)]=this[_0x55d2f6(0x839)]),this[_0x55d2f6(0x406c)]&&(_0x3fc709['matricesIndicesExtra']=this['matricesIndicesExtra'],_0x3fc709[_0x55d2f6(0x406c)][_0x55d2f6(0xe55)]=!0x0),this[_0x55d2f6(0x9db)]&&(_0x3fc709[_0x55d2f6(0x9db)]=this['matricesWeightsExtra']),_0x3fc709['indices']=this[_0x55d2f6(0x1c52)],_0x3fc709;}static[_0x2551d6(0x33dd)](_0x38d59b,_0x440fe3,_0x4f2c35){return _0x3d9286['_ExtractFrom'](_0x38d59b,_0x440fe3,_0x4f2c35);}static[_0x2551d6(0x2db3)](_0xe3bf53,_0x1b1447,_0x101555){return _0x3d9286['_ExtractFrom'](_0xe3bf53,_0x1b1447,_0x101555);}static[_0x2551d6(0x20e9)](_0x1087d3,_0x74bc87,_0x39357e){var _0x4d44eb=_0x2551d6;const _0x1f11a8=new _0x3d9286();return _0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o'][_0x4d44eb(0x1745)])&&(_0x1f11a8[_0x4d44eb(0x22f1)]=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o'][_0x4d44eb(0x1745)],_0x74bc87,_0x39357e)),_0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o']['NormalKind'])&&(_0x1f11a8['normals']=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o'][_0x4d44eb(0x1600)],_0x74bc87,_0x39357e)),_0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o'][_0x4d44eb(0x39f7)])&&(_0x1f11a8[_0x4d44eb(0x25a0)]=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o'][_0x4d44eb(0x39f7)],_0x74bc87,_0x39357e)),_0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o']['UVKind'])&&(_0x1f11a8[_0x4d44eb(0x216e)]=_0x1087d3['getVerticesData'](_0x19846e['o'][_0x4d44eb(0x3884)],_0x74bc87,_0x39357e)),_0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o'][_0x4d44eb(0x741)])&&(_0x1f11a8[_0x4d44eb(0x31e3)]=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o'][_0x4d44eb(0x741)],_0x74bc87,_0x39357e)),_0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o']['UV3Kind'])&&(_0x1f11a8[_0x4d44eb(0x1619)]=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o'][_0x4d44eb(0x1a00)],_0x74bc87,_0x39357e)),_0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o']['UV4Kind'])&&(_0x1f11a8[_0x4d44eb(0x1b5f)]=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o'][_0x4d44eb(0x2697)],_0x74bc87,_0x39357e)),_0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o'][_0x4d44eb(0x27cf)])&&(_0x1f11a8[_0x4d44eb(0x8be)]=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o'][_0x4d44eb(0x27cf)],_0x74bc87,_0x39357e)),_0x1087d3['isVerticesDataPresent'](_0x19846e['o']['UV6Kind'])&&(_0x1f11a8[_0x4d44eb(0x1709)]=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o']['UV6Kind'],_0x74bc87,_0x39357e)),_0x1087d3['isVerticesDataPresent'](_0x19846e['o'][_0x4d44eb(0x1d01)])&&(_0x1f11a8[_0x4d44eb(0x38b6)]=_0x1087d3['getVerticesData'](_0x19846e['o'][_0x4d44eb(0x1d01)],_0x74bc87,_0x39357e)),_0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o'][_0x4d44eb(0x1780)])&&(_0x1f11a8[_0x4d44eb(0x2cf1)]=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o']['MatricesIndicesKind'],_0x74bc87,_0x39357e)),_0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o'][_0x4d44eb(0x293e)])&&(_0x1f11a8[_0x4d44eb(0x839)]=_0x1087d3['getVerticesData'](_0x19846e['o'][_0x4d44eb(0x293e)],_0x74bc87,_0x39357e)),_0x1087d3['isVerticesDataPresent'](_0x19846e['o'][_0x4d44eb(0x3ec3)])&&(_0x1f11a8['matricesIndicesExtra']=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o'][_0x4d44eb(0x3ec3)],_0x74bc87,_0x39357e)),_0x1087d3[_0x4d44eb(0x2ff7)](_0x19846e['o'][_0x4d44eb(0x2d8d)])&&(_0x1f11a8[_0x4d44eb(0x9db)]=_0x1087d3[_0x4d44eb(0xcc8)](_0x19846e['o'][_0x4d44eb(0x2d8d)],_0x74bc87,_0x39357e)),_0x1f11a8[_0x4d44eb(0x1c52)]=_0x1087d3[_0x4d44eb(0x1fe6)](_0x74bc87,_0x39357e),_0x1f11a8;}static[_0x2551d6(0x1c87)](_0x4a7027){throw(0x0,_0x259fd3['S'])('ribbonBuilder');}static[_0x2551d6(0xf5f)](_0x549926){var _0x47bd77=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x47bd77(0x34b6));}static['CreateTiledBox'](_0x71fc){throw(0x0,_0x259fd3['S'])('tiledBoxBuilder');}static['CreateTiledPlane'](_0x585a63){var _0x3c6aa4=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x3c6aa4(0x2262));}static['CreateSphere'](_0x2bff58){throw(0x0,_0x259fd3['S'])('sphereBuilder');}static['CreateCylinder'](_0x1e3df4){var _0x1cd2ac=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x1cd2ac(0x2ca7));}static[_0x2551d6(0x23d6)](_0x313a61){var _0x2b94cd=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x2b94cd(0x3c7c));}static[_0x2551d6(0x418b)](_0x31b460){throw(0x0,_0x259fd3['S'])('linesBuilder');}static[_0x2551d6(0x2a1)](_0x468fe1){var _0x5aaa06=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x5aaa06(0xe6a));}static[_0x2551d6(0x41ad)](_0x5e3308){var _0x3adea8=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x3adea8(0x164e));}static[_0x2551d6(0x250)](_0x4ec850){var _0x3014b5=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x3014b5(0x164e));}static['CreateGroundFromHeightMap'](_0x2d9531){var _0x62d53f=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x62d53f(0x164e));}static[_0x2551d6(0x115e)](_0x1edd4e){var _0x16cd29=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x16cd29(0x147));}static[_0x2551d6(0x2868)](_0x2f3a40){throw(0x0,_0x259fd3['S'])('discBuilder');}static[_0x2551d6(0x2a45)](_0x43b23c,_0x492b78,_0x2466de,_0xaa679a,_0x4cb014,_0x43b8b9,_0x352d5e){var _0x48c4e9=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x48c4e9(0x4177));}static['CreateIcoSphere'](_0x5984f8){var _0x584627=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x584627(0x2283));}static[_0x2551d6(0x1723)](_0x346b6b){var _0x604d5b=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x604d5b(0xa44));}static[_0x2551d6(0x187e)](_0xd2c56b=_0x29ecb6['P']['Up']()){var _0x2f60a8=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x2f60a8(0x24f2));}static['CreateTorusKnot'](_0x339a72){var _0x4106b1=_0x2551d6;throw(0x0,_0x259fd3['S'])(_0x4106b1(0x2c3b));}static[_0x2551d6(0x26a8)](_0x39ea40,_0x10b943,_0x3c6f4d,_0x302079){var _0x1934e3=_0x2551d6;let _0x434b85=0x0,_0x1b7c05=0x0,_0x55e0b6=0x0,_0x1854b8=0x0,_0x3b4877=0x0,_0xf0a3a1=!0x1,_0x1b0f04=!0x1,_0x290539=!0x1,_0x3931cd=!0x1,_0x571a4a=0x1,_0x564c7f=0x0,_0x28457=null,_0x2a568a=(_0x302079&&(_0xf0a3a1=!!_0x302079[_0x1934e3(0x1b2a)],_0x1b0f04=!!_0x302079[_0x1934e3(0x1507)],_0x290539=!!_0x302079['facetPartitioning'],_0x571a4a=!0x0===_0x302079[_0x1934e3(0xf71)]?-0x1:0x1,_0x564c7f=_0x302079[_0x1934e3(0x352a)]||0x0,_0x3931cd=!!_0x302079[_0x1934e3(0x3f5d)],_0x28457=_0x302079[_0x1934e3(0x151)],_0x3931cd&&void 0x0===_0x28457&&(_0x28457=_0x29ecb6['P']['Zero']())),0x0),_0x52710d=0x0,_0x33883d=0x0,_0x479072=0x0;for(_0x290539&&_0x302079&&_0x302079[_0x1934e3(0x3377)]&&(_0x2a568a=_0x302079[_0x1934e3(0x26f8)]['X']*_0x564c7f/_0x302079[_0x1934e3(0x3377)]['x'],_0x52710d=_0x302079[_0x1934e3(0x26f8)]['Y']*_0x564c7f/_0x302079[_0x1934e3(0x3377)]['y'],_0x33883d=_0x302079[_0x1934e3(0x26f8)]['Z']*_0x564c7f/_0x302079['bbSize']['z'],_0x479072=_0x302079[_0x1934e3(0x26f8)][_0x1934e3(0x34dd)]*_0x302079['subDiv'][_0x1934e3(0x34dd)],_0x302079[_0x1934e3(0x268a)][_0x1934e3(0x9da)]=0x0),_0x434b85=0x0;_0x434b85<_0x39ea40[_0x1934e3(0x9da)];_0x434b85++)_0x3c6f4d[_0x434b85]=0x0;var _0x354906=_0x10b943[_0x1934e3(0x9da)]/0x3|0x0;for(_0x434b85=0x0;_0x434b85<_0x354906;_0x434b85++){var _0x2395a0,_0x3b9c9e,_0x4cfa1a,_0x209266,_0x4d280b,_0x57d903,_0x2dfebb,_0x67d282,_0x465fd1,_0x2cf530,_0xb27daa=0x1+(_0x2dfebb=0x3*_0x10b943[0x3*_0x434b85]),_0x1a04b9=0x2+_0x2dfebb,_0x53293f=0x1+(_0x67d282=0x3*_0x10b943[0x3*_0x434b85+0x1]),_0x2629e1=0x2+_0x67d282,_0x59b917=0x3*_0x10b943[0x3*_0x434b85+0x2],_0x452c76=_0x39ea40[_0x2dfebb]-_0x39ea40[_0x67d282],_0x3d811c=_0x39ea40[_0xb27daa]-_0x39ea40[_0x53293f],_0x1e056e=_0x39ea40[_0x1a04b9]-_0x39ea40[_0x2629e1],_0x3f43c6=_0x39ea40[_0x59b917]-_0x39ea40[_0x67d282],_0x212d81=_0x39ea40[_0x465fd1=0x1+_0x59b917]-_0x39ea40[_0x53293f],_0x1504b0=_0x39ea40[_0x2cf530=0x2+_0x59b917]-_0x39ea40[_0x2629e1];if(_0x1b7c05=_0x571a4a*(_0x3d811c*_0x1504b0-_0x1e056e*_0x212d81),_0x55e0b6=_0x571a4a*(_0x1e056e*_0x3f43c6-_0x452c76*_0x1504b0),_0x1854b8=_0x571a4a*(_0x452c76*_0x212d81-_0x3d811c*_0x3f43c6),_0x3b4877=0x0===(_0x3b4877=Math[_0x1934e3(0xa6b)](_0x1b7c05*_0x1b7c05+_0x55e0b6*_0x55e0b6+_0x1854b8*_0x1854b8))?0x1:_0x3b4877,_0x1b7c05/=_0x3b4877,_0x55e0b6/=_0x3b4877,_0x1854b8/=_0x3b4877,_0xf0a3a1&&_0x302079&&(_0x302079['facetNormals'][_0x434b85]['x']=_0x1b7c05,_0x302079[_0x1934e3(0x1b2a)][_0x434b85]['y']=_0x55e0b6,_0x302079[_0x1934e3(0x1b2a)][_0x434b85]['z']=_0x1854b8),_0x1b0f04&&_0x302079&&(_0x302079[_0x1934e3(0x1507)][_0x434b85]['x']=(_0x39ea40[_0x2dfebb]+_0x39ea40[_0x67d282]+_0x39ea40[_0x59b917])/0x3,_0x302079[_0x1934e3(0x1507)][_0x434b85]['y']=(_0x39ea40[_0xb27daa]+_0x39ea40[_0x53293f]+_0x39ea40[_0x465fd1])/0x3,_0x302079['facetPositions'][_0x434b85]['z']=(_0x39ea40[_0x1a04b9]+_0x39ea40[_0x2629e1]+_0x39ea40[_0x2cf530])/0x3),_0x290539&&_0x302079&&(_0x1e056e=Math[_0x1934e3(0x27d7)]((_0x302079[_0x1934e3(0x1507)][_0x434b85]['x']-_0x302079[_0x1934e3(0x1fd0)][_0x1934e3(0x3c4)]['x']*_0x564c7f)*_0x2a568a),_0x1504b0=Math[_0x1934e3(0x27d7)]((_0x302079[_0x1934e3(0x1507)][_0x434b85]['y']-_0x302079['bInfo'][_0x1934e3(0x3c4)]['y']*_0x564c7f)*_0x52710d),_0x452c76=Math[_0x1934e3(0x27d7)]((_0x302079['facetPositions'][_0x434b85]['z']-_0x302079['bInfo'][_0x1934e3(0x3c4)]['z']*_0x564c7f)*_0x33883d),_0x212d81=Math['floor']((_0x39ea40[_0x2dfebb]-_0x302079[_0x1934e3(0x1fd0)]['minimum']['x']*_0x564c7f)*_0x2a568a),_0x3d811c=Math[_0x1934e3(0x27d7)]((_0x39ea40[_0xb27daa]-_0x302079[_0x1934e3(0x1fd0)][_0x1934e3(0x3c4)]['y']*_0x564c7f)*_0x52710d),_0x3f43c6=Math[_0x1934e3(0x27d7)]((_0x39ea40[_0x1a04b9]-_0x302079[_0x1934e3(0x1fd0)][_0x1934e3(0x3c4)]['z']*_0x564c7f)*_0x33883d),_0x57d903=Math[_0x1934e3(0x27d7)]((_0x39ea40[_0x67d282]-_0x302079[_0x1934e3(0x1fd0)][_0x1934e3(0x3c4)]['x']*_0x564c7f)*_0x2a568a),_0x2395a0=Math['floor']((_0x39ea40[_0x53293f]-_0x302079[_0x1934e3(0x1fd0)][_0x1934e3(0x3c4)]['y']*_0x564c7f)*_0x52710d),_0x3b9c9e=Math[_0x1934e3(0x27d7)]((_0x39ea40[_0x2629e1]-_0x302079[_0x1934e3(0x1fd0)][_0x1934e3(0x3c4)]['z']*_0x564c7f)*_0x33883d),_0x4cfa1a=Math['floor']((_0x39ea40[_0x59b917]-_0x302079[_0x1934e3(0x1fd0)][_0x1934e3(0x3c4)]['x']*_0x564c7f)*_0x2a568a),_0x209266=Math[_0x1934e3(0x27d7)]((_0x39ea40[_0x465fd1]-_0x302079['bInfo']['minimum']['y']*_0x564c7f)*_0x52710d),_0x4d280b=Math[_0x1934e3(0x27d7)]((_0x39ea40[_0x2cf530]-_0x302079[_0x1934e3(0x1fd0)][_0x1934e3(0x3c4)]['z']*_0x564c7f)*_0x33883d),_0x212d81=_0x212d81+_0x302079[_0x1934e3(0x26f8)]['max']*_0x3d811c+_0x479072*_0x3f43c6,_0x3d811c=_0x57d903+_0x302079[_0x1934e3(0x26f8)][_0x1934e3(0x34dd)]*_0x2395a0+_0x479072*_0x3b9c9e,_0x3f43c6=_0x4cfa1a+_0x302079['subDiv'][_0x1934e3(0x34dd)]*_0x209266+_0x479072*_0x4d280b,_0x57d903=_0x1e056e+_0x302079['subDiv']['max']*_0x1504b0+_0x479072*_0x452c76,_0x302079['facetPartitioning'][_0x57d903]=_0x302079['facetPartitioning'][_0x57d903]||new Array(),_0x302079[_0x1934e3(0x268a)][_0x212d81]=_0x302079[_0x1934e3(0x268a)][_0x212d81]||new Array(),_0x302079[_0x1934e3(0x268a)][_0x3d811c]=_0x302079[_0x1934e3(0x268a)][_0x3d811c]||new Array(),_0x302079[_0x1934e3(0x268a)][_0x3f43c6]=_0x302079[_0x1934e3(0x268a)][_0x3f43c6]||new Array(),_0x302079[_0x1934e3(0x268a)][_0x212d81]['push'](_0x434b85),_0x3d811c!=_0x212d81&&_0x302079['facetPartitioning'][_0x3d811c][_0x1934e3(0x2009)](_0x434b85),_0x3f43c6!=_0x3d811c&&_0x3f43c6!=_0x212d81&&_0x302079[_0x1934e3(0x268a)][_0x3f43c6][_0x1934e3(0x2009)](_0x434b85),_0x57d903!=_0x212d81&&_0x57d903!=_0x3d811c&&_0x57d903!=_0x3f43c6&&_0x302079[_0x1934e3(0x268a)][_0x57d903][_0x1934e3(0x2009)](_0x434b85)),_0x3931cd&&_0x302079&&_0x302079[_0x1934e3(0x1507)]){const _0x4e0f73=_0x302079['depthSortedFacets'][_0x434b85];_0x4e0f73['ind']=0x3*_0x434b85,_0x4e0f73[_0x1934e3(0x100b)]=_0x29ecb6['P'][_0x1934e3(0x2586)](_0x302079['facetPositions'][_0x434b85],_0x28457);}_0x3c6f4d[_0x2dfebb]+=_0x1b7c05,_0x3c6f4d[_0xb27daa]+=_0x55e0b6,_0x3c6f4d[_0x1a04b9]+=_0x1854b8,_0x3c6f4d[_0x67d282]+=_0x1b7c05,_0x3c6f4d[_0x53293f]+=_0x55e0b6,_0x3c6f4d[_0x2629e1]+=_0x1854b8,_0x3c6f4d[_0x59b917]+=_0x1b7c05,_0x3c6f4d[_0x465fd1]+=_0x55e0b6,_0x3c6f4d[_0x2cf530]+=_0x1854b8;}for(_0x434b85=0x0;_0x434b85<_0x3c6f4d[_0x1934e3(0x9da)]/0x3;_0x434b85++)_0x1b7c05=_0x3c6f4d[0x3*_0x434b85],_0x55e0b6=_0x3c6f4d[0x3*_0x434b85+0x1],_0x1854b8=_0x3c6f4d[0x3*_0x434b85+0x2],_0x3b4877=0x0===(_0x3b4877=Math[_0x1934e3(0xa6b)](_0x1b7c05*_0x1b7c05+_0x55e0b6*_0x55e0b6+_0x1854b8*_0x1854b8))?0x1:_0x3b4877,_0x1b7c05/=_0x3b4877,_0x55e0b6/=_0x3b4877,_0x1854b8/=_0x3b4877,_0x3c6f4d[0x3*_0x434b85]=_0x1b7c05,_0x3c6f4d[0x3*_0x434b85+0x1]=_0x55e0b6,_0x3c6f4d[0x3*_0x434b85+0x2]=_0x1854b8;}static[_0x2551d6(0x1724)](_0x4282c7,_0x4e0703,_0x30a471,_0x55a741,_0x221421,_0xbdec03,_0x11d47f){var _0x29e62a=_0x2551d6,_0x30a53f=_0x30a471[_0x29e62a(0x9da)],_0x51ebbe=_0x55a741['length'];let _0x31267e,_0x32fb1c;switch(_0x4282c7=_0x4282c7||_0x3d9286[_0x29e62a(0x810)]){case _0x3d9286[_0x29e62a(0x211)]:break;case _0x3d9286[_0x29e62a(0x1b44)]:for(_0x31267e=0x0;_0x31267e<_0x30a53f;_0x31267e+=0x3){var _0x2e2e46=_0x30a471[_0x31267e];_0x30a471[_0x31267e]=_0x30a471[_0x31267e+0x2],_0x30a471[_0x31267e+0x2]=_0x2e2e46;}for(_0x32fb1c=0x0;_0x32fb1c<_0x51ebbe;_0x32fb1c++)_0x55a741[_0x32fb1c]=-_0x55a741[_0x32fb1c];break;case _0x3d9286[_0x29e62a(0x349e)]:{var _0x3e9e32=_0x4e0703[_0x29e62a(0x9da)],_0x3a391e=_0x3e9e32/0x3;for(let _0x36293c=0x0;_0x36293c<_0x3e9e32;_0x36293c++)_0x4e0703[_0x3e9e32+_0x36293c]=_0x4e0703[_0x36293c];for(_0x31267e=0x0;_0x31267e<_0x30a53f;_0x31267e+=0x3)_0x30a471[_0x31267e+_0x30a53f]=_0x30a471[_0x31267e+0x2]+_0x3a391e,_0x30a471[_0x31267e+0x1+_0x30a53f]=_0x30a471[_0x31267e+0x1]+_0x3a391e,_0x30a471[_0x31267e+0x2+_0x30a53f]=_0x30a471[_0x31267e]+_0x3a391e;for(_0x32fb1c=0x0;_0x32fb1c<_0x51ebbe;_0x32fb1c++)_0x55a741[_0x51ebbe+_0x32fb1c]=-_0x55a741[_0x32fb1c];var _0x4fa97b=_0x221421['length'];let _0x162e82=0x0;for(_0x162e82=0x0;_0x162e82<_0x4fa97b;_0x162e82++)_0x221421[_0x162e82+_0x4fa97b]=_0x221421[_0x162e82];for(_0xbdec03=_0xbdec03||new _0x29ecb6['Lt'](0x0,0x0,0x1,0x1),_0x11d47f=_0x11d47f||new _0x29ecb6['Lt'](0x0,0x0,0x1,0x1),_0x162e82=0x0,_0x31267e=0x0;_0x31267e<_0x4fa97b/0x2;_0x31267e++)_0x221421[_0x162e82]=_0xbdec03['x']+(_0xbdec03['z']-_0xbdec03['x'])*_0x221421[_0x162e82],_0x221421[_0x162e82+0x1]=_0xbdec03['y']+(_0xbdec03['w']-_0xbdec03['y'])*_0x221421[_0x162e82+0x1],_0x221421[_0x162e82+_0x4fa97b]=_0x11d47f['x']+(_0x11d47f['z']-_0x11d47f['x'])*_0x221421[_0x162e82+_0x4fa97b],_0x221421[_0x162e82+_0x4fa97b+0x1]=_0x11d47f['y']+(_0x11d47f['w']-_0x11d47f['y'])*_0x221421[_0x162e82+_0x4fa97b+0x1],_0x162e82+=0x2;break;}}}static[_0x2551d6(0xcb3)](_0x34542a,_0x446bb2){var _0x101a2f=_0x2551d6;const _0x1bfc8d=new _0x3d9286();var _0x56716e=_0x34542a[_0x101a2f(0x22f1)],_0x406cd3=(_0x56716e&&_0x1bfc8d[_0x101a2f(0x1878)](_0x56716e,_0x19846e['o']['PositionKind']),_0x34542a[_0x101a2f(0x1d9d)]),_0x406cd3=(_0x406cd3&&_0x1bfc8d[_0x101a2f(0x1878)](_0x406cd3,_0x19846e['o'][_0x101a2f(0x1600)]),_0x34542a[_0x101a2f(0x25a0)]),_0x406cd3=(_0x406cd3&&_0x1bfc8d['set'](_0x406cd3,_0x19846e['o'][_0x101a2f(0x39f7)]),_0x34542a[_0x101a2f(0x216e)]),_0x406cd3=(_0x406cd3&&_0x1bfc8d[_0x101a2f(0x1878)](_0x406cd3,_0x19846e['o'][_0x101a2f(0x3884)]),_0x34542a[_0x101a2f(0x2895)]),_0x406cd3=(_0x406cd3&&_0x1bfc8d[_0x101a2f(0x1878)](_0x406cd3,_0x19846e['o'][_0x101a2f(0x741)]),_0x34542a[_0x101a2f(0x203f)]),_0x406cd3=(_0x406cd3&&_0x1bfc8d[_0x101a2f(0x1878)](_0x406cd3,_0x19846e['o'][_0x101a2f(0x1a00)]),_0x34542a['uv4s']),_0x406cd3=(_0x406cd3&&_0x1bfc8d[_0x101a2f(0x1878)](_0x406cd3,_0x19846e['o']['UV4Kind']),_0x34542a[_0x101a2f(0x94a)]),_0x406cd3=(_0x406cd3&&_0x1bfc8d[_0x101a2f(0x1878)](_0x406cd3,_0x19846e['o']['UV5Kind']),_0x34542a['uv6s']),_0x406cd3=(_0x406cd3&&_0x1bfc8d['set'](_0x406cd3,_0x19846e['o'][_0x101a2f(0x356)]),_0x34542a[_0x101a2f(0x38b6)]),_0x406cd3=(_0x406cd3&&_0x1bfc8d[_0x101a2f(0x1878)](_0x4fb87a['HE']['CheckColors4'](_0x406cd3,_0x56716e[_0x101a2f(0x9da)]/0x3),_0x19846e['o']['ColorKind']),_0x34542a['matricesIndices']),_0x56716e=(_0x406cd3&&_0x1bfc8d[_0x101a2f(0x1878)](_0x406cd3,_0x19846e['o'][_0x101a2f(0x1780)]),_0x34542a[_0x101a2f(0x839)]),_0x406cd3=(_0x56716e&&_0x1bfc8d[_0x101a2f(0x1878)](_0x56716e,_0x19846e['o'][_0x101a2f(0x293e)]),_0x34542a[_0x101a2f(0x1c52)]);_0x406cd3&&(_0x1bfc8d[_0x101a2f(0x1c52)]=_0x406cd3),_0x446bb2[_0x101a2f(0x268)](_0x1bfc8d,_0x34542a[_0x101a2f(0x1f36)]);}}_0x3d9286[_0x2551d6(0x211)]=0x0,_0x3d9286[_0x2551d6(0x1b44)]=0x1,_0x3d9286[_0x2551d6(0x349e)]=0x2,_0x3d9286[_0x2551d6(0x810)]=0x0,_0x1c1c24([_0x488712['G6'][_0x2551d6(0x25d4)]((...[_0x424bde])=>!Array[_0x2551d6(0x396b)](_0x424bde))],_0x3d9286,_0x2551d6(0x16c2),null),_0x1c1c24([_0x488712['G6']['filter']((...[_0x1299fd])=>!Array['isArray'](_0x1299fd))],_0x3d9286,'_TransformVector3Normals',null),_0x1c1c24([_0x488712['G6'][_0x2551d6(0x25d4)]((...[_0x2d8a78])=>!Array[_0x2551d6(0x396b)](_0x2d8a78))],_0x3d9286,'_TransformVector4Normals',null),_0x1c1c24([_0x488712['G6']['filter']((...[_0x35bee4])=>!Array[_0x2551d6(0x396b)](_0x35bee4))],_0x3d9286,_0x2551d6(0x1646),null);},0x12e2e:(_0x296719,_0x432b80,_0x26d261)=>{var _0xf5e86e=_0x26d261(0x120c8),_0xef812b=_0x26d261(0x11362),_0x17fb0f=_0x26d261(0x13eea),_0x3cfdca=_0x26d261(0x4268),_0x30d43a=_0x26d261(0x16a94),_0x1445b6=_0x26d261(0x4d2c),_0x35bd72=_0x26d261(0x1127a),_0x2190fb=_0x26d261(0x93a5),_0x17e63c=_0x26d261(0xdf62),_0x5d9312=_0x26d261(0xa3b5),_0x1995a7=_0x26d261(0x189f),_0x3c6c11=_0x26d261(0x22a),_0x1800c5=_0x26d261(0x95f2),_0x545c25=_0x26d261(0x9126),_0x15a621=_0x26d261(0x7dc0),_0x2819bf=_0x26d261(0x3e9d),_0x40b5bb=_0x26d261(0xb47c),_0x5d602a=_0x26d261(0x89da),_0x147847=_0x26d261(0x124aa),_0x2e5a1b=_0x26d261(0x9bb8),_0x4235a8=_0x26d261(0x7731),_0x26d261=_0x26d261(0xdc70);_0x17fb0f['NR'],_0x3cfdca['cQ'],_0x30d43a['Qk'],_0xef812b['uH'],_0x5d602a['Au'],_0xf5e86e['LY'],_0x1445b6['wf'],_0x35bd72['eu'],_0x2190fb['eB'],_0x17e63c['xW'],_0x17e63c['nL'],_0x17e63c['Gz'],_0x1995a7['Gc'],_0x1995a7['bC'],_0x3c6c11['O'],_0x545c25['KA'],_0x1800c5['pT'],_0x15a621['$6'],_0x15a621['DG'],_0x15a621['W'],_0x5d9312['a4'],_0x5d9312['Yo'],_0x2819bf['_'],_0x40b5bb['sh'],_0x4235a8['M'],_0x26d261['_'],_0x147847['t'],_0x2e5a1b['iz'];},0x101e5:(_0x13524e,_0x22a66e,_0x1f1b57)=>{var _0x16c927=a8_0x2e955a;_0x1f1b57['d'](_0x22a66e,{'Z3':()=>_0x2be07c,'lA':()=>_0x660e69});var _0x660e69,_0x47c397=_0x1f1b57(0xd53f),_0xaddd70=_0x1f1b57(0x1679c),_0x4650a2=_0x1f1b57(0x9607),_0x573560=_0x1f1b57(0x94e3),_0x5086a7=_0x1f1b57(0x4ba7),_0x28b014=_0x1f1b57(0x16bf5);class _0x2be07c{constructor(){var _0xb81f02=a8_0xcbd5;this[_0xb81f02(0xf73)]=!0x1,this['_simplificationArray']=[];}[_0x16c927(0x323d)](_0x26eee6){var _0x46328c=_0x16c927;this[_0x46328c(0x1fa0)]['push'](_0x26eee6);}[_0x16c927(0x8da)](){var _0x25ca3d=_0x16c927,_0x4a27bf=this['_simplificationArray']['pop']();_0x4a27bf?(this[_0x25ca3d(0xf73)]=!0x0,this[_0x25ca3d(0x1dc9)](_0x4a27bf)):this[_0x25ca3d(0xf73)]=!0x1;}[_0x16c927(0x1dc9)](_0x126cd8){var _0x23f554=_0x16c927;if(_0x126cd8[_0x23f554(0x1d85)])_0x126cd8[_0x23f554(0x2164)][_0x23f554(0x982)](_0xa16cca=>{var _0x2d7f65=_0x23f554;const _0x3d8388=this[_0x2d7f65(0x3cb6)](_0x126cd8);_0x3d8388[_0x2d7f65(0x2b9f)](_0xa16cca,_0x5cf2eb=>{var _0x442538=_0x2d7f65;void 0x0!==_0xa16cca[_0x442538(0x169a)]&&_0x126cd8['mesh'][_0x442538(0x2d4c)](_0xa16cca[_0x442538(0x169a)],_0x5cf2eb),_0x5cf2eb['isVisible']=!0x0,_0xa16cca[_0x442538(0x2c98)]===_0x126cd8[_0x442538(0x2164)][_0x126cd8[_0x442538(0x2164)]['length']-0x1][_0x442538(0x2c98)]&&_0x126cd8[_0x442538(0x14b8)]&&_0x126cd8[_0x442538(0x14b8)](),this[_0x442538(0x8da)]();});});else{const _0x4b0eef=this['_getSimplifier'](_0x126cd8);_0x5086a7['$g']['Run'](_0x126cd8[_0x23f554(0x2164)][_0x23f554(0x9da)],_0x152d71=>{var _0x1505dc=_0x23f554,_0x12f310=_0x126cd8[_0x1505dc(0x2164)][_0x152d71['index']],_0x12b0ef=()=>{var _0x418e8b=_0x1505dc;_0x152d71[_0x418e8b(0x8da)]();};_0x4b0eef['simplify'](_0x12f310,_0xeb18ae=>{var _0x485b02=_0x1505dc;void 0x0!==_0x12f310[_0x485b02(0x169a)]&&_0x126cd8[_0x485b02(0x1b4d)][_0x485b02(0x2d4c)](_0x12f310[_0x485b02(0x169a)],_0xeb18ae),_0xeb18ae[_0x485b02(0xb7d)]=!0x0,_0x12b0ef();});},()=>{var _0x5c17d9=_0x23f554;_0x126cd8[_0x5c17d9(0x14b8)]&&_0x126cd8['successCallback'](),this['executeNext']();});}}[_0x16c927(0x3cb6)](_0x36f57c){var _0x4846e8=_0x16c927;return _0x36f57c[_0x4846e8(0x237c)],_0x660e69[_0x4846e8(0x38b2)],new _0x3513b2(_0x36f57c['mesh']);}}(_0x660e69=_0x660e69||{})[_0x660e69[_0x16c927(0x38b2)]=0x0]='QUADRATIC';class _0x184e30{constructor(_0x56bd5b){var _0x56c90d=_0x16c927;this[_0x56c90d(0xf1f)]=_0x56bd5b,this[_0x56c90d(0x1f93)]=new Array(0x4),this['deleted']=!0x1,this[_0x56c90d(0x1c15)]=!0x1,this[_0x56c90d(0x35e5)]=!0x1,this[_0x56c90d(0x3730)]=0x0;}}class _0x1219a0{constructor(_0xa9f387,_0x12fa6d){var _0x16e569=_0x16c927;this['position']=_0xa9f387,this['id']=_0x12fa6d,this[_0x16e569(0x6ab)]=!0x0,this['q']=new _0x2af8f6(),this['triangleCount']=0x0,this[_0x16e569(0x31f)]=0x0,this[_0x16e569(0x159c)]=[];}[_0x16c927(0x1b0)](_0x294879){var _0x2fd1ba=_0x16c927;this[_0x2fd1ba(0x2436)][_0x2fd1ba(0x2687)](_0x294879);}}class _0x2af8f6{constructor(_0x35a5e7){var _0x500b3a=_0x16c927;this[_0x500b3a(0x3d41)]=new Array(0xa);for(let _0xad5737=0x0;_0xad5737<0xa;++_0xad5737)_0x35a5e7&&_0x35a5e7[_0xad5737]?this['data'][_0xad5737]=_0x35a5e7[_0xad5737]:this['data'][_0xad5737]=0x0;}[_0x16c927(0x1f69)](_0x3c0f7c,_0x176705,_0xae3b07,_0x3e9ef1,_0x3d44af,_0x5eff13,_0x2603cd,_0x59415f,_0x317daa){var _0xaaba6a=_0x16c927;return this['data'][_0x3c0f7c]*this[_0xaaba6a(0x3d41)][_0x3d44af]*this[_0xaaba6a(0x3d41)][_0x317daa]+this['data'][_0xae3b07]*this[_0xaaba6a(0x3d41)][_0x3e9ef1]*this[_0xaaba6a(0x3d41)][_0x59415f]+this[_0xaaba6a(0x3d41)][_0x176705]*this[_0xaaba6a(0x3d41)][_0x5eff13]*this[_0xaaba6a(0x3d41)][_0x2603cd]-this['data'][_0xae3b07]*this[_0xaaba6a(0x3d41)][_0x3d44af]*this['data'][_0x2603cd]-this[_0xaaba6a(0x3d41)][_0x3c0f7c]*this['data'][_0x5eff13]*this[_0xaaba6a(0x3d41)][_0x59415f]-this['data'][_0x176705]*this[_0xaaba6a(0x3d41)][_0x3e9ef1]*this[_0xaaba6a(0x3d41)][_0x317daa];}[_0x16c927(0x16b8)](_0x4d2244){var _0x59be12=_0x16c927;for(let _0x2d977d=0x0;_0x2d977d<0xa;++_0x2d977d)this[_0x59be12(0x3d41)][_0x2d977d]+=_0x4d2244[_0x59be12(0x3d41)][_0x2d977d];}[_0x16c927(0x3ad9)](_0x1cb26a){for(let _0x1c0439=0x0;_0x1c0439<0xa;++_0x1c0439)this['data'][_0x1c0439]+=_0x1cb26a[_0x1c0439];}['add'](_0x595438){var _0x4cedf4=_0x16c927;const _0x1be117=new _0x2af8f6();for(let _0x490ebb=0x0;_0x490ebb<0xa;++_0x490ebb)_0x1be117[_0x4cedf4(0x3d41)][_0x490ebb]=this['data'][_0x490ebb]+_0x595438['data'][_0x490ebb];return _0x1be117;}static['FromData'](_0x1872a8,_0x4f7ddc,_0xb52ddc,_0x1c7cda){var _0x1c0f87=_0x16c927;return new _0x2af8f6(_0x2af8f6[_0x1c0f87(0x1cdc)](_0x1872a8,_0x4f7ddc,_0xb52ddc,_0x1c7cda));}static[_0x16c927(0x1cdc)](_0x176a3f,_0x1767c8,_0x1ac86a,_0xd5e8c1){return[_0x176a3f*_0x176a3f,_0x176a3f*_0x1767c8,_0x176a3f*_0x1ac86a,_0x176a3f*_0xd5e8c1,_0x1767c8*_0x1767c8,_0x1767c8*_0x1ac86a,_0x1767c8*_0xd5e8c1,_0x1ac86a*_0x1ac86a,_0x1ac86a*_0xd5e8c1,_0xd5e8c1*_0xd5e8c1];}}class _0x4f9b6a{constructor(_0x536c5c,_0x228f48){var _0x4840b0=_0x16c927;this[_0x4840b0(0x2de3)]=_0x536c5c,this[_0x4840b0(0x13eb)]=_0x228f48;}}class _0x3513b2{constructor(_0x5e9a36){var _0x53cb0e=_0x16c927;this['_mesh']=_0x5e9a36,this[_0x53cb0e(0x21db)]=0x1388,this[_0x53cb0e(0x865)]=0x7,this[_0x53cb0e(0x388e)]=0x64,this['boundingBoxEpsilon']=_0x28b014['kn'];}['simplify'](_0x5904a8,_0x2a7f79){var _0xaafcb8=_0x16c927;this['_initDecimatedMesh'](),_0x5086a7['$g'][_0xaafcb8(0x12b7)](this[_0xaafcb8(0x38d9)]['subMeshes'][_0xaafcb8(0x9da)],_0x214a14=>{var _0x44f71e=_0xaafcb8;this[_0x44f71e(0x2ee1)](_0x214a14['index'],()=>{var _0x3df07b=_0x44f71e;this[_0x3df07b(0x506)](_0x5904a8,_0x214a14[_0x3df07b(0x3c5)],()=>{_0x214a14['executeNext']();});},_0x5904a8[_0x44f71e(0x38ad)]);},()=>{setTimeout(()=>{var _0x579dc7=a8_0xcbd5;_0x2a7f79(this[_0x579dc7(0x38e1)]);},0x0);});}['_runDecimation'](_0x36ca49,_0x4f8f5c,_0x3dbcb2){var _0x32b6cd=_0x16c927;const _0x15b72d=~~(this['_triangles']['length']*_0x36ca49[_0x32b6cd(0x2c98)]);let _0x8151a5=0x0;const _0x1f2074=this[_0x32b6cd(0x4189)][_0x32b6cd(0x9da)],_0x123832=(_0x4917e7,_0x36b68c)=>{setTimeout(()=>{var _0x4848a8=a8_0xcbd5;_0x4917e7%0x5==0x0&&this[_0x4848a8(0x298b)](0x0===_0x4917e7);for(let _0x152364=0x0;_0x152364{var _0x308e51=_0x4848a8,_0x3123fc=~~((this['_triangles'][_0x308e51(0x9da)]/0x2+_0x3123fc)%this[_0x308e51(0x4189)][_0x308e51(0x9da)]),_0x10b3d1=this['_triangles'][_0x3123fc];if(_0x10b3d1&&!(_0x10b3d1[_0x308e51(0x1f93)][0x3]>_0x284616||_0x10b3d1[_0x308e51(0x1b53)]||_0x10b3d1[_0x308e51(0x1c15)])){for(let _0x4a16b1=0x0;_0x4a16b1<0x3;++_0x4a16b1)if(_0x10b3d1[_0x308e51(0x1f93)][_0x4a16b1]<_0x284616){const _0x28caf6=[],_0x410ee1=[],_0x1702de=_0x10b3d1[_0x308e51(0xf1f)][_0x4a16b1],_0x4b3752=_0x10b3d1[_0x308e51(0xf1f)][(_0x4a16b1+0x1)%0x3];if(!_0x1702de[_0x308e51(0x6ab)]&&!_0x4b3752[_0x308e51(0x6ab)]){var _0x487224=_0x47c397['P']['Zero']();this[_0x308e51(0x224b)](_0x1702de,_0x4b3752,_0x487224);const _0x4247be=new Array();if(!this[_0x308e51(0x390b)](_0x1702de,_0x4b3752,_0x487224,_0x28caf6,_0x4247be)&&!this[_0x308e51(0x390b)](_0x4b3752,_0x1702de,_0x487224,_0x410ee1,_0x4247be)&&!(_0x28caf6[_0x308e51(0x775)](!0x0)<0x0||_0x410ee1[_0x308e51(0x775)](!0x0)<0x0)){const _0x58d6ac=new Array();if(_0x4247be[_0x308e51(0x982)](_0x239b78=>{var _0x55386e=_0x308e51;-0x1===_0x58d6ac[_0x55386e(0x775)](_0x239b78)&&(_0x239b78[_0x55386e(0x35e5)]=!0x0,_0x58d6ac[_0x55386e(0x2009)](_0x239b78));}),_0x58d6ac['length']%0x2==0x0){_0x1702de['q']=_0x4b3752['q'][_0x308e51(0x2ed7)](_0x1702de['q']),_0x1702de['updatePosition'](_0x487224);var _0x5ab5ba=this[_0x308e51(0x13f8)]['length'],_0x356264=(_0x8151a5=this['_updateTriangles'](_0x1702de,_0x1702de,_0x28caf6,_0x8151a5),_0x8151a5=this['_updateTriangles'](_0x1702de,_0x4b3752,_0x410ee1,_0x8151a5),this[_0x308e51(0x13f8)][_0x308e51(0x9da)]-_0x5ab5ba);if(_0x356264<=_0x1702de[_0x308e51(0x2ae6)]){if(_0x356264){for(let _0x16077d=0x0;_0x16077d<_0x356264;_0x16077d++)this['_references'][_0x1702de[_0x308e51(0x31f)]+_0x16077d]=this[_0x308e51(0x13f8)][_0x5ab5ba+_0x16077d];}}else _0x1702de[_0x308e51(0x31f)]=_0x5ab5ba;_0x1702de[_0x308e51(0x2ae6)]=_0x356264;break;}}}}}},_0x36b68c,()=>_0x1f2074-_0x8151a5<=_0x15b72d);},0x0);};_0x5086a7['$g']['Run'](this[_0x32b6cd(0x388e)],_0x2bec21=>{var _0x186689=_0x32b6cd;_0x1f2074-_0x8151a5<=_0x15b72d?_0x2bec21[_0x186689(0x1773)]():_0x123832(_0x2bec21[_0x186689(0x3c5)],()=>{var _0x2791aa=_0x186689;_0x2bec21[_0x2791aa(0x8da)]();});},()=>{setTimeout(()=>{var _0x1d0304=a8_0xcbd5;this[_0x1d0304(0x297)](_0x4f8f5c),_0x3dbcb2();},0x0);});}[_0x16c927(0x2ee1)](_0x51f489,_0x5cacb4,_0x1d4b86){var _0x48795d=_0x16c927;this[_0x48795d(0xf1f)]=[],this[_0x48795d(0x4189)]=[];const _0x2d1218=this[_0x48795d(0x38d9)][_0x48795d(0xcc8)](_0xaddd70['o'][_0x48795d(0x1745)]),_0x4a1864=this[_0x48795d(0x38d9)][_0x48795d(0x1fe6)](),_0x10fcd2=this[_0x48795d(0x38d9)][_0x48795d(0x36c3)][_0x51f489],_0x16d676=_0x1b20fc=>{var _0x318ed3=_0x48795d;if(_0x1d4b86){for(let _0x362d16=0x0;_0x362d16>0x0,_0x2da4a9=>{var _0xd32c97=_0x48795d;if(_0x2d1218){var _0x2da4a9=_0x2da4a9+_0x10fcd2[_0xd32c97(0x2d6a)],_0x2719b9=_0x47c397['P'][_0xd32c97(0x1e74)](_0x2d1218,0x3*_0x2da4a9);const _0x1d60f3=_0x16d676(_0x2719b9)||new _0x1219a0(_0x2719b9,this[_0xd32c97(0xf1f)][_0xd32c97(0x9da)]);_0x1d60f3[_0xd32c97(0x159c)][_0xd32c97(0x2009)](_0x2da4a9),_0x1d60f3['id']===this[_0xd32c97(0xf1f)]['length']&&this[_0xd32c97(0xf1f)][_0xd32c97(0x2009)](_0x1d60f3),_0x41904b[_0xd32c97(0x2009)](_0x1d60f3['id']);}},()=>{var _0x354f8b=_0x48795d;_0x5086a7['$g'][_0x354f8b(0x726)](_0x10fcd2[_0x354f8b(0x3622)]/0x3,this[_0x354f8b(0x21db)],_0xd53b7b=>{var _0x4c37e8=_0x354f8b;if(_0x4a1864){var _0xd53b7b=0x3*(_0x10fcd2[_0x4c37e8(0x2c7b)]/0x3+_0xd53b7b),_0x22ac3f=_0x4a1864[0x0+_0xd53b7b],_0x2cf80a=_0x4a1864[0x1+_0xd53b7b],_0x22a60e=_0x4a1864[0x2+_0xd53b7b],_0x22ac3f=this[_0x4c37e8(0xf1f)][_0x41904b[_0x22ac3f-_0x10fcd2[_0x4c37e8(0x2d6a)]]],_0x2cf80a=this[_0x4c37e8(0xf1f)][_0x41904b[_0x2cf80a-_0x10fcd2[_0x4c37e8(0x2d6a)]]],_0x22a60e=this[_0x4c37e8(0xf1f)][_0x41904b[_0x22a60e-_0x10fcd2['verticesStart']]];const _0x318535=new _0x184e30([_0x22ac3f,_0x2cf80a,_0x22a60e]);_0x318535[_0x4c37e8(0x4e1)]=_0xd53b7b,this['_triangles']['push'](_0x318535);}},()=>{var _0x3e8ca3=_0x354f8b;this[_0x3e8ca3(0xdfe)](_0x5cacb4);});});}[_0x16c927(0xdfe)](_0x4d1f61){var _0x2f69ca=_0x16c927;_0x5086a7['$g'][_0x2f69ca(0x726)](this[_0x2f69ca(0x4189)]['length'],this['syncIterations'],_0x18775c=>{var _0x4ea76e=_0x2f69ca;const _0x4d8469=this[_0x4ea76e(0x4189)][_0x18775c];_0x4d8469[_0x4ea76e(0x23e1)]=_0x47c397['P'][_0x4ea76e(0xc92)](_0x4d8469[_0x4ea76e(0xf1f)][0x1]['position'][_0x4ea76e(0x34cd)](_0x4d8469[_0x4ea76e(0xf1f)][0x0][_0x4ea76e(0x2436)]),_0x4d8469[_0x4ea76e(0xf1f)][0x2][_0x4ea76e(0x2436)][_0x4ea76e(0x34cd)](_0x4d8469[_0x4ea76e(0xf1f)][0x0]['position']))[_0x4ea76e(0x90a)]();for(let _0x3029d2=0x0;_0x3029d2<0x3;_0x3029d2++)_0x4d8469[_0x4ea76e(0xf1f)][_0x3029d2]['q']['addArrayInPlace'](_0x2af8f6[_0x4ea76e(0x1cdc)](_0x4d8469['normal']['x'],_0x4d8469[_0x4ea76e(0x23e1)]['y'],_0x4d8469[_0x4ea76e(0x23e1)]['z'],-_0x47c397['P'][_0x4ea76e(0x936)](_0x4d8469['normal'],_0x4d8469['_vertices'][0x0]['position'])));},()=>{var _0x474a66=_0x2f69ca;_0x5086a7['$g'][_0x474a66(0x726)](this[_0x474a66(0x4189)][_0x474a66(0x9da)],this['syncIterations'],_0x30334c=>{var _0x128955=_0x474a66;const _0x515870=this[_0x128955(0x4189)][_0x30334c];for(let _0x431e39=0x0;_0x431e39<0x3;++_0x431e39)_0x515870[_0x128955(0x1f93)][_0x431e39]=this[_0x128955(0x224b)](_0x515870[_0x128955(0xf1f)][_0x431e39],_0x515870[_0x128955(0xf1f)][(_0x431e39+0x1)%0x3]);_0x515870[_0x128955(0x1f93)][0x3]=Math[_0x128955(0x1858)](_0x515870['error'][0x0],_0x515870[_0x128955(0x1f93)][0x1],_0x515870[_0x128955(0x1f93)][0x2]);},()=>{_0x4d1f61();});});}[_0x16c927(0x297)](_0x8fbb3a){var _0x5b4a47=_0x16c927;const _0x353736=[];let _0x1a0e33;for(_0x1a0e33=0x0;_0x1a0e33{var _0x5c7892=_0x5b4a47;_0x5ef277[_0x5c7892(0x2009)](_0x4edcb0[_0x5c7892(0x2436)]['x']),_0x5ef277[_0x5c7892(0x2009)](_0x4edcb0['position']['y']),_0x5ef277[_0x5c7892(0x2009)](_0x4edcb0[_0x5c7892(0x2436)]['z']),_0x3a0cbf&&_0x3a0cbf[_0x5c7892(0x9da)]&&(_0x15ff99[_0x5c7892(0x2009)](_0x3a0cbf[0x3*_0x3b4c85]),_0x15ff99[_0x5c7892(0x2009)](_0x3a0cbf[0x3*_0x3b4c85+0x1]),_0x15ff99[_0x5c7892(0x2009)](_0x3a0cbf[0x3*_0x3b4c85+0x2])),_0x4b9661&&_0x4b9661[_0x5c7892(0x9da)]&&(_0x1b0623[_0x5c7892(0x2009)](_0x4b9661[0x2*_0x3b4c85]),_0x1b0623[_0x5c7892(0x2009)](_0x4b9661[0x2*_0x3b4c85+0x1])),_0x1ad075&&_0x1ad075['length']&&(_0x1748d2[_0x5c7892(0x2009)](_0x1ad075[0x4*_0x3b4c85]),_0x1748d2['push'](_0x1ad075[0x4*_0x3b4c85+0x1]),_0x1748d2['push'](_0x1ad075[0x4*_0x3b4c85+0x2]),_0x1748d2[_0x5c7892(0x2009)](_0x1ad075[0x4*_0x3b4c85+0x3])),++_0x1f396b;});}var _0xacd4ce=this[_0x5b4a47(0x38e1)][_0x5b4a47(0x15cc)]();const _0x4ede7c=this['_reconstructedMesh']['getTotalVertices'](),_0x6d5609=this['_reconstructedMesh'][_0x5b4a47(0x36c3)],_0x11eaa6=(this['_reconstructedMesh']['subMeshes']=[],this[_0x5b4a47(0x38e1)][_0x5b4a47(0x1fe6)]()),_0x2db840=this[_0x5b4a47(0x38d9)][_0x5b4a47(0x1fe6)]();for(_0x1a0e33=0x0;_0x1a0e33<_0x353736['length'];++_0x1a0e33)_0xb2afcd=_0x353736[_0x1a0e33],[0x0,0x1,0x2][_0x5b4a47(0x982)](_0x492149=>{var _0xad15cd=_0x5b4a47,_0x2f7860=_0x2db840[_0xb2afcd[_0xad15cd(0x4e1)]+_0x492149];let _0x4261fb=_0xb2afcd[_0xad15cd(0xf1f)][_0x492149][_0xad15cd(0x159c)][_0xad15cd(0x775)](_0x2f7860);_0x4261fb<0x0&&(_0x4261fb=0x0),_0x11eaa6[_0xad15cd(0x2009)](_0xb2afcd[_0xad15cd(0xf1f)][_0x492149]['id']+_0x4261fb+_0x4ede7c);});this[_0x5b4a47(0x38e1)][_0x5b4a47(0xb0e)](_0x11eaa6),this[_0x5b4a47(0x38e1)][_0x5b4a47(0x27ff)](_0xaddd70['o']['PositionKind'],_0x5ef277),0x0<_0x15ff99[_0x5b4a47(0x9da)]&&this['_reconstructedMesh']['setVerticesData'](_0xaddd70['o'][_0x5b4a47(0x1600)],_0x15ff99),0x0<_0x1b0623[_0x5b4a47(0x9da)]&&this[_0x5b4a47(0x38e1)]['setVerticesData'](_0xaddd70['o'][_0x5b4a47(0x3884)],_0x1b0623),0x0<_0x1748d2['length']&&this['_reconstructedMesh'][_0x5b4a47(0x27ff)](_0xaddd70['o']['ColorKind'],_0x1748d2);var _0x1084a6=this[_0x5b4a47(0x38d9)][_0x5b4a47(0x36c3)][_0x8fbb3a];0x0<_0x8fbb3a&&(this[_0x5b4a47(0x38e1)][_0x5b4a47(0x36c3)]=[],_0x6d5609['forEach'](_0x299739=>{var _0x1adf50=_0x5b4a47;_0x4650a2['P'][_0x1adf50(0x27bc)](_0x299739['materialIndex'],_0x299739[_0x1adf50(0x2d6a)],_0x299739[_0x1adf50(0x3fca)],_0x299739[_0x1adf50(0x2c7b)],_0x299739['indexCount'],_0x299739[_0x1adf50(0x2b11)]());}),_0x4650a2['P']['AddToMesh'](_0x1084a6[_0x5b4a47(0x35ca)],_0x4ede7c,_0x1f396b,_0xacd4ce,0x3*_0x353736['length'],this['_reconstructedMesh']));}[_0x16c927(0x1f5a)](){var _0xb2c3f9=_0x16c927;this[_0xb2c3f9(0x38e1)]=new _0x573560['Kj'](this[_0xb2c3f9(0x38d9)][_0xb2c3f9(0x1c3a)]+_0xb2c3f9(0x1f01),this[_0xb2c3f9(0x38d9)]['getScene']()),this[_0xb2c3f9(0x38e1)][_0xb2c3f9(0x351b)]=this['_mesh']['material'],this[_0xb2c3f9(0x38e1)][_0xb2c3f9(0x30e9)]=this['_mesh'][_0xb2c3f9(0x30e9)],this[_0xb2c3f9(0x38e1)][_0xb2c3f9(0xb7d)]=!0x1,this[_0xb2c3f9(0x38e1)][_0xb2c3f9(0x21b2)]=this[_0xb2c3f9(0x38d9)][_0xb2c3f9(0x21b2)];}[_0x16c927(0x390b)](_0x56944a,_0xb0d7f1,_0x26b3ba,_0x34a834,_0x384a25){var _0x34b0e1=_0x16c927;for(let _0x1be684=0x0;_0x1be684<_0x56944a[_0x34b0e1(0x2ae6)];++_0x1be684){var _0x11fe83=this[_0x34b0e1(0x4189)][this[_0x34b0e1(0x13f8)][_0x56944a[_0x34b0e1(0x31f)]+_0x1be684][_0x34b0e1(0x13eb)]];if(!_0x11fe83[_0x34b0e1(0x1b53)]){var _0x5f3992=this[_0x34b0e1(0x13f8)][_0x56944a['triangleStart']+_0x1be684][_0x34b0e1(0x2de3)];const _0x39ed8c=_0x11fe83['_vertices'][(_0x5f3992+0x1)%0x3],_0x2d13e2=_0x11fe83[_0x34b0e1(0xf1f)][(_0x5f3992+0x2)%0x3];if(_0x39ed8c===_0xb0d7f1||_0x2d13e2===_0xb0d7f1)_0x34a834[_0x1be684]=!0x0,_0x384a25[_0x34b0e1(0x2009)](_0x11fe83);else{let _0x1752d9=_0x39ed8c[_0x34b0e1(0x2436)][_0x34b0e1(0x34cd)](_0x26b3ba),_0x5acda4=(_0x1752d9=_0x1752d9[_0x34b0e1(0x90a)](),_0x2d13e2[_0x34b0e1(0x2436)][_0x34b0e1(0x34cd)](_0x26b3ba));if(_0x5acda4=_0x5acda4[_0x34b0e1(0x90a)](),0.999{var _0x3f6345=a8_0x2e955a,_0x406688=_0x2fa582(0xd537),_0xfe593e=_0x2fa582(0x94e3),_0x38e611=_0x2fa582(0x101e5),_0x41c111=_0x2fa582(0x67a3);Object[_0x3f6345(0x30e2)](_0x406688['x']['prototype'],_0x3f6345(0x1cd4),{'get':function(){var _0x4a282a=_0x3f6345,_0x483dd2;return this[_0x4a282a(0x196d)]||(this[_0x4a282a(0x196d)]=new _0x38e611['Z3'](),this[_0x4a282a(0xd59)](_0x41c111['l'][_0x4a282a(0x2cc1)])||(_0x483dd2=new _0x11ab6d(this),this[_0x4a282a(0x217b)](_0x483dd2))),this[_0x4a282a(0x196d)];},'set':function(_0x27cf16){var _0x20ba5c=_0x3f6345;this[_0x20ba5c(0x196d)]=_0x27cf16;},'enumerable':!0x0,'configurable':!0x0}),_0xfe593e['Kj'][_0x3f6345(0x2dca)][_0x3f6345(0x2b9f)]=function(_0x2cca75,_0x22acc1=!0x0,_0x571ab5=_0x38e611['lA'][_0x3f6345(0x38b2)],_0x8feb31){var _0xe40e38=_0x3f6345;return this['getScene']()[_0xe40e38(0x1cd4)][_0xe40e38(0x323d)]({'settings':_0x2cca75,'parallelProcessing':_0x22acc1,'mesh':this,'simplificationType':_0x571ab5,'successCallback':_0x8feb31}),this;};class _0x11ab6d{constructor(_0x1b55aa){var _0x315977=_0x3f6345;this['name']=_0x41c111['l'][_0x315977(0x2cc1)],this[_0x315977(0x38c0)]=_0x1b55aa;}[_0x3f6345(0xeaa)](){var _0x35ca3a=_0x3f6345;this[_0x35ca3a(0x38c0)][_0x35ca3a(0x3364)][_0x35ca3a(0x1cc9)](_0x41c111['l'][_0x35ca3a(0x26fa)],this,this[_0x35ca3a(0x329c)]);}[_0x3f6345(0x109a)](){}[_0x3f6345(0xc1f)](){}[_0x3f6345(0x329c)](){var _0x144a87=_0x3f6345;this[_0x144a87(0x38c0)]['_simplificationQueue']&&!this['scene'][_0x144a87(0x196d)][_0x144a87(0xf73)]&&this[_0x144a87(0x38c0)]['_simplificationQueue'][_0x144a87(0x8da)]();}}},0x7901:(_0x3e38e1,_0x32ce42,_0x570493)=>{_0x570493(0xd53f),_0x570493(0x1610),_0x570493(0x16a07),_0x570493(0xcde8),_0x570493(0xbd53),_0x570493(0xdd57),_0x570493(0x965);},0x11bb:(_0x35b004,_0x3d47b6,_0x344d5a)=>{var _0x29b055=a8_0x2e955a;_0x344d5a['d'](_0x3d47b6,{'z':()=>_0x54e925});var _0x191433=_0x344d5a(0x9a70),_0x2d253e=_0x344d5a(0xd53f),_0x2abfa4=_0x344d5a(0x1679c),_0x370c18=_0x344d5a(0x94e3),_0x6c15ec=_0x344d5a(0xb5a7),_0x137939=_0x344d5a(0xcc9e),_0x3b5bef=_0x344d5a(0x16bf5),_0x1f7d71=_0x344d5a(0x11096);class _0x60b703 extends _0x2d253e['FM']{constructor(_0x1f13a8,_0x41a0dc){var _0x45212e=a8_0xcbd5;super(_0x1f13a8['x'],_0x1f13a8['y']),this[_0x45212e(0x3c5)]=_0x41a0dc;}}class _0x11eccd{constructor(){var _0x36b83a=a8_0xcbd5;this[_0x36b83a(0x154f)]=new Array();}['add'](_0x5ea1ff){var _0x15af40=a8_0xcbd5;const _0x59fc5b=new Array();return _0x5ea1ff[_0x15af40(0x982)](_0x5524e4=>{var _0x454578=_0x15af40;_0x5524e4=new _0x60b703(_0x5524e4,this['elements']['length']),(_0x59fc5b[_0x454578(0x2009)](_0x5524e4),this[_0x454578(0x154f)]['push'](_0x5524e4));}),_0x59fc5b;}[_0x29b055(0x3d42)](){var _0x6e180c=_0x29b055;const _0x14831d=new _0x2d253e['FM'](this[_0x6e180c(0x154f)][0x0]['x'],this[_0x6e180c(0x154f)][0x0]['y']),_0x30bb5c=new _0x2d253e['FM'](this['elements'][0x0]['x'],this[_0x6e180c(0x154f)][0x0]['y']);return this[_0x6e180c(0x154f)]['forEach'](_0x3c9c14=>{_0x3c9c14['x']<_0x14831d['x']?_0x14831d['x']=_0x3c9c14['x']:_0x3c9c14['x']>_0x30bb5c['x']&&(_0x30bb5c['x']=_0x3c9c14['x']),_0x3c9c14['y']<_0x14831d['y']?_0x14831d['y']=_0x3c9c14['y']:_0x3c9c14['y']>_0x30bb5c['y']&&(_0x30bb5c['y']=_0x3c9c14['y']);}),{'min':_0x14831d,'max':_0x30bb5c,'width':_0x30bb5c['x']-_0x14831d['x'],'height':_0x30bb5c['y']-_0x14831d['y']};}}class _0x54e925{constructor(_0x2ec47b,_0x1f430d,_0x5b54ab,_0x8ce198=earcut){var _0x3609d7=_0x29b055;this[_0x3609d7(0xa47)]=new _0x11eccd(),this[_0x3609d7(0x2893)]=new _0x11eccd(),this['_holes']=new Array(),this[_0x3609d7(0x3638)]=new Array(),this[_0x3609d7(0x59f)]=new Array(),this[_0x3609d7(0x1012)]=_0x8ce198,this['_name']=_0x2ec47b,this[_0x3609d7(0x20c2)]=_0x5b54ab||_0x1f7d71['l']['LastCreatedScene'],_0x8ce198=_0x1f430d instanceof _0x137939['ZZ']?_0x1f430d[_0x3609d7(0x14e8)]():_0x1f430d,this['_addToepoint'](_0x8ce198),this['_points'][_0x3609d7(0x2ed7)](_0x8ce198),this[_0x3609d7(0x2893)][_0x3609d7(0x2ed7)](_0x8ce198),void 0x0===this[_0x3609d7(0x1012)]&&_0x191433['Y'][_0x3609d7(0x1381)](_0x3609d7(0x3d32));}['_addToepoint'](_0x41dc10){var _0x1705d7=_0x29b055;for(const _0x3d333b of _0x41dc10)this[_0x1705d7(0x3638)][_0x1705d7(0x2009)](_0x3d333b['x'],_0x3d333b['y']);}[_0x29b055(0xdd8)](_0x4b9ad1){var _0x39a5c0=_0x29b055;this['_points'][_0x39a5c0(0x2ed7)](_0x4b9ad1);const _0x1a5e2b=new _0x11eccd();return _0x1a5e2b['add'](_0x4b9ad1),this[_0x39a5c0(0x200d)]['push'](_0x1a5e2b),this[_0x39a5c0(0x59f)]['push'](this[_0x39a5c0(0x3638)]['length']/0x2),this[_0x39a5c0(0x3466)](_0x4b9ad1),this;}['build'](_0x20f8f8=!0x1,_0x69f724=0x0,_0x40decb=0x2){var _0x525a65=_0x29b055;const _0x44731a=new _0x370c18['Kj'](this[_0x525a65(0xf16)],this['_scene']);return _0x69f724=this['buildVertexData'](_0x69f724,_0x40decb),(_0x44731a[_0x525a65(0x27ff)](_0x2abfa4['o'][_0x525a65(0x1745)],_0x69f724[_0x525a65(0x22f1)],_0x20f8f8),_0x44731a[_0x525a65(0x27ff)](_0x2abfa4['o']['NormalKind'],_0x69f724[_0x525a65(0x1d9d)],_0x20f8f8),_0x44731a[_0x525a65(0x27ff)](_0x2abfa4['o']['UVKind'],_0x69f724['uvs'],_0x20f8f8),_0x44731a[_0x525a65(0xb0e)](_0x69f724['indices']),_0x44731a);}[_0x29b055(0x73a)](_0x33f98c=0x0,_0x5ecd0a=0x2){var _0x2dba48=_0x29b055;const _0x60dce2=new _0x6c15ec['x'](),_0x3fe190=new Array(),_0x340fdf=new Array(),_0x1bd4c4=new Array(),_0x14178b=this[_0x2dba48(0xa47)][_0x2dba48(0x3d42)](),_0x3b48b9=(this['_points'][_0x2dba48(0x154f)][_0x2dba48(0x982)](_0xb4a182=>{var _0x219f5a=_0x2dba48;_0x3fe190['push'](0x0,0x1,0x0),_0x340fdf[_0x219f5a(0x2009)](_0xb4a182['x'],0x0,_0xb4a182['y']),_0x1bd4c4[_0x219f5a(0x2009)]((_0xb4a182['x']-_0x14178b[_0x219f5a(0x1858)]['x'])/_0x14178b[_0x219f5a(0x15b3)],(_0xb4a182['y']-_0x14178b[_0x219f5a(0x1858)]['y'])/_0x14178b[_0x219f5a(0x230c)]);}),new Array());var _0x4fe120=this[_0x2dba48(0x1012)](this['_epoints'],this[_0x2dba48(0x59f)],0x2);for(let _0x1ebc25=0x0;_0x1ebc25<_0x4fe120[_0x2dba48(0x9da)];_0x1ebc25++)_0x3b48b9[_0x2dba48(0x2009)](_0x4fe120[_0x1ebc25]);if(0x0<_0x33f98c){var _0xf13a80=_0x340fdf[_0x2dba48(0x9da)]/0x3,_0x1f5008=(this[_0x2dba48(0xa47)]['elements']['forEach'](_0x5f97ed=>{var _0x454d8a=_0x2dba48;_0x3fe190[_0x454d8a(0x2009)](0x0,-0x1,0x0),_0x340fdf[_0x454d8a(0x2009)](_0x5f97ed['x'],-_0x33f98c,_0x5f97ed['y']),_0x1bd4c4[_0x454d8a(0x2009)](0x1-(_0x5f97ed['x']-_0x14178b[_0x454d8a(0x1858)]['x'])/_0x14178b['width'],0x1-(_0x5f97ed['y']-_0x14178b[_0x454d8a(0x1858)]['y'])/_0x14178b['height']);}),_0x3b48b9[_0x2dba48(0x9da)]);for(let _0x2752e7=0x0;_0x2752e7<_0x1f5008;_0x2752e7+=0x3){var _0x5aa8d5=_0x3b48b9[_0x2752e7+0x0],_0x33ec10=_0x3b48b9[_0x2752e7+0x1],_0x3c46cc=_0x3b48b9[_0x2752e7+0x2];_0x3b48b9['push'](_0x3c46cc+_0xf13a80),_0x3b48b9[_0x2dba48(0x2009)](_0x33ec10+_0xf13a80),_0x3b48b9[_0x2dba48(0x2009)](_0x5aa8d5+_0xf13a80);}this[_0x2dba48(0x28f2)](_0x340fdf,_0x3fe190,_0x1bd4c4,_0x3b48b9,_0x14178b,this['_outlinepoints'],_0x33f98c,!0x1,_0x5ecd0a),this[_0x2dba48(0x200d)][_0x2dba48(0x982)](_0x39dd1a=>{var _0x5aa8e7=_0x2dba48;this[_0x5aa8e7(0x28f2)](_0x340fdf,_0x3fe190,_0x1bd4c4,_0x3b48b9,_0x14178b,_0x39dd1a,_0x33f98c,!0x0,_0x5ecd0a);});}return _0x60dce2['indices']=_0x3b48b9,_0x60dce2['positions']=_0x340fdf,_0x60dce2[_0x2dba48(0x1d9d)]=_0x3fe190,_0x60dce2[_0x2dba48(0x216e)]=_0x1bd4c4,_0x60dce2;}['_addSide'](_0x250e42,_0x58d141,_0x147f18,_0xe06a28,_0x5bcbc5,_0x36be3d,_0x5839d3,_0x55d0b2,_0x39fa6e){var _0x155076=_0x29b055;let _0x379d89=_0x250e42[_0x155076(0x9da)]/0x3,_0x4781b3=0x0;for(let _0x37a196=0x0;_0x37a196<_0x36be3d[_0x155076(0x154f)]['length'];_0x37a196++){var _0x2d5968=_0x36be3d[_0x155076(0x154f)][_0x37a196],_0x348d4d=_0x36be3d[_0x155076(0x154f)][(_0x37a196+0x1)%_0x36be3d['elements']['length']],_0x4fe882=(_0x250e42[_0x155076(0x2009)](_0x2d5968['x'],0x0,_0x2d5968['y']),_0x250e42['push'](_0x2d5968['x'],-_0x5839d3,_0x2d5968['y']),_0x250e42[_0x155076(0x2009)](_0x348d4d['x'],0x0,_0x348d4d['y']),_0x250e42[_0x155076(0x2009)](_0x348d4d['x'],-_0x5839d3,_0x348d4d['y']),_0x36be3d[_0x155076(0x154f)][(_0x37a196+_0x36be3d[_0x155076(0x154f)][_0x155076(0x9da)]-0x1)%_0x36be3d[_0x155076(0x154f)]['length']]),_0x5113d7=_0x36be3d[_0x155076(0x154f)][(_0x37a196+0x2)%_0x36be3d['elements'][_0x155076(0x9da)]];let _0x3f2c2f=new _0x2d253e['P'](-(_0x348d4d['y']-_0x2d5968['y']),0x0,_0x348d4d['x']-_0x2d5968['x']),_0x16049b=new _0x2d253e['P'](-(_0x2d5968['y']-_0x4fe882['y']),0x0,_0x2d5968['x']-_0x4fe882['x']),_0x1b1849=new _0x2d253e['P'](-(_0x5113d7['y']-_0x348d4d['y']),0x0,_0x5113d7['x']-_0x348d4d['x']);_0x55d0b2||(_0x3f2c2f=_0x3f2c2f[_0x155076(0xa64)](-0x1),_0x16049b=_0x16049b[_0x155076(0xa64)](-0x1),_0x1b1849=_0x1b1849['scale'](-0x1));var _0x4fe882=_0x3f2c2f[_0x155076(0x348b)](),_0x5113d7=_0x16049b[_0x155076(0x348b)](),_0x35a459=(_0x1b1849[_0x155076(0x348b)](),_0x2d253e['P'][_0x155076(0x936)](_0x5113d7,_0x4fe882)),_0x35a459=(_0x5113d7=_0x39fa6e<_0x35a459?(_0x35a459<_0x3b5bef['kn']-0x1?new _0x2d253e['P'](_0x2d5968['x'],0x0,_0x2d5968['y'])[_0x155076(0x34cd)](new _0x2d253e['P'](_0x348d4d['x'],0x0,_0x348d4d['y'])):_0x16049b[_0x155076(0x2ed7)](_0x3f2c2f))[_0x155076(0x90a)]():_0x4fe882,_0x2d253e['P']['Dot'](_0x1b1849,_0x3f2c2f)),_0x35a459=_0x39fa6e<_0x35a459?(_0x35a459<_0x3b5bef['kn']-0x1?new _0x2d253e['P'](_0x348d4d['x'],0x0,_0x348d4d['y'])[_0x155076(0x34cd)](new _0x2d253e['P'](_0x2d5968['x'],0x0,_0x2d5968['y'])):_0x1b1849[_0x155076(0x2ed7)](_0x3f2c2f))[_0x155076(0x90a)]():_0x4fe882;_0x147f18['push'](_0x4781b3/_0x5bcbc5[_0x155076(0x15b3)],0x0),_0x147f18['push'](_0x4781b3/_0x5bcbc5[_0x155076(0x15b3)],0x1),_0x4781b3+=_0x3f2c2f['length'](),_0x147f18[_0x155076(0x2009)](_0x4781b3/_0x5bcbc5[_0x155076(0x15b3)],0x0),_0x147f18[_0x155076(0x2009)](_0x4781b3/_0x5bcbc5['width'],0x1),_0x58d141['push'](_0x5113d7['x'],_0x5113d7['y'],_0x5113d7['z']),_0x58d141[_0x155076(0x2009)](_0x5113d7['x'],_0x5113d7['y'],_0x5113d7['z']),_0x58d141[_0x155076(0x2009)](_0x35a459['x'],_0x35a459['y'],_0x35a459['z']),_0x58d141[_0x155076(0x2009)](_0x35a459['x'],_0x35a459['y'],_0x35a459['z']),_0x55d0b2?(_0xe06a28['push'](_0x379d89),_0xe06a28[_0x155076(0x2009)](_0x379d89+0x2),_0xe06a28[_0x155076(0x2009)](_0x379d89+0x1),_0xe06a28[_0x155076(0x2009)](_0x379d89+0x1),_0xe06a28[_0x155076(0x2009)](_0x379d89+0x2),_0xe06a28[_0x155076(0x2009)](_0x379d89+0x3)):(_0xe06a28[_0x155076(0x2009)](_0x379d89),_0xe06a28[_0x155076(0x2009)](_0x379d89+0x1),_0xe06a28[_0x155076(0x2009)](_0x379d89+0x2),_0xe06a28[_0x155076(0x2009)](_0x379d89+0x1),_0xe06a28['push'](_0x379d89+0x3),_0xe06a28[_0x155076(0x2009)](_0x379d89+0x2)),_0x379d89+=0x4;}}}},0x9607:(_0x2aec3c,_0x382fd2,_0x5c2f0f)=>{var _0x4f43c8=a8_0x2e955a;_0x5c2f0f['d'](_0x382fd2,{'P':()=>_0x19b33e});var _0x44eed4=_0x5c2f0f(0x1679c),_0x367d91=_0x5c2f0f(0x16f11),_0x4786e1=_0x5c2f0f(0x454e),_0x44ca2=_0x5c2f0f(0x1610),_0x9a0854=_0x5c2f0f(0x1404a),_0x56f3fa=_0x5c2f0f(0xe59d);class _0x19b33e{constructor(_0x4f71fe,_0x352c75,_0x3ca366,_0x33ee91,_0x6b98f9,_0x296272,_0x404426,_0x59426f=!0x0,_0x50dba9=!0x0){var _0x57a614=a8_0xcbd5;this[_0x57a614(0x35ca)]=_0x4f71fe,this[_0x57a614(0x2d6a)]=_0x352c75,this[_0x57a614(0x3fca)]=_0x3ca366,this['indexStart']=_0x33ee91,this['indexCount']=_0x6b98f9,this[_0x57a614(0x10a7)]=null,this[_0x57a614(0x16de)]=0x0,this[_0x57a614(0xfef)]=null,this[_0x57a614(0x1f58)]=null,this[_0x57a614(0x4092)]=null,this['_wasDispatched']=!0x1,this[_0x57a614(0x3870)]=0x0,this[_0x57a614(0x338d)]=0x0,this[_0x57a614(0xc8d)]=0x0,this[_0x57a614(0x34ae)]=null,this[_0x57a614(0x38d9)]=_0x296272,this[_0x57a614(0x1011)]=_0x404426||_0x296272,_0x50dba9&&_0x296272[_0x57a614(0x36c3)][_0x57a614(0x2009)](this),this[_0x57a614(0x3f27)]=this[_0x57a614(0x38d9)][_0x57a614(0x14ab)]()['getEngine'](),this[_0x57a614(0x1ea7)](),this[_0x57a614(0x2540)]=[],this[_0x57a614(0x4071)]=_0x296272[_0x57a614(0x36c3)][_0x57a614(0x9da)]-0x1,_0x59426f&&(this[_0x57a614(0x19ce)](),_0x296272[_0x57a614(0x14a4)](!0x0));}get[_0x4f43c8(0x1063)](){var _0x409938=_0x4f43c8,_0xd1fca;return this[_0x409938(0x10a7)]?this['_mainDrawWrapperOverride']['defines']:null==(_0xd1fca=this[_0x409938(0x81e)]())?void 0x0:_0xd1fca[_0x409938(0x2462)];}set[_0x4f43c8(0x1063)](_0x2493d9){var _0x386e5f=_0x4f43c8,_0x33b76c;const _0xe9793=null!=(_0x33b76c=this[_0x386e5f(0x10a7)])?_0x33b76c:this['_getDrawWrapper'](void 0x0,!0x0);_0xe9793[_0x386e5f(0x2462)]=_0x2493d9;}['_getDrawWrapper'](_0x2400fb,_0x5d8dc7=!0x1){var _0x4c116f=_0x4f43c8;_0x2400fb=null!=_0x2400fb?_0x2400fb:this['_engine'][_0x4c116f(0x2336)];let _0x49cf4b=this[_0x4c116f(0x27ee)][_0x2400fb];return!_0x49cf4b&&_0x5d8dc7&&(this['_drawWrappers'][_0x2400fb]=_0x49cf4b=new _0x56f3fa['q'](this[_0x4c116f(0x38d9)][_0x4c116f(0x14ab)]()[_0x4c116f(0x279a)]())),_0x49cf4b;}[_0x4f43c8(0x145e)](_0x5ea268,_0x54c14c=!0x0){var _0x50032a=_0x4f43c8;_0x54c14c&&null!=(_0x54c14c=this[_0x50032a(0x27ee)][_0x5ea268])&&_0x54c14c[_0x50032a(0xc1f)](),this['_drawWrappers'][_0x5ea268]=void 0x0;}get['effect'](){var _0x5bc65a=_0x4f43c8,_0x3b2c22;return this[_0x5bc65a(0x10a7)]?this['_mainDrawWrapperOverride'][_0x5bc65a(0x401c)]:null!=(_0x3b2c22=null==(_0x3b2c22=this[_0x5bc65a(0x81e)]())?void 0x0:_0x3b2c22[_0x5bc65a(0x401c)])?_0x3b2c22:null;}get[_0x4f43c8(0x207c)](){var _0x2919fb=_0x4f43c8,_0x890f73;return null!=(_0x890f73=this[_0x2919fb(0x10a7)])?_0x890f73:this['_getDrawWrapper'](void 0x0,!0x0);}get[_0x4f43c8(0x3bb7)](){return this['_mainDrawWrapperOverride'];}[_0x4f43c8(0xe0f)](_0x473a76){var _0x4fcd8f=_0x4f43c8;this[_0x4fcd8f(0x10a7)]=_0x473a76;}['setEffect'](_0x5b6c30,_0x105180=null,_0x25aebe,_0x5f4230=!0x0){var _0x76177d=_0x4f43c8;const _0xbd371b=this[_0x76177d(0x207c)];_0xbd371b['setEffect'](_0x5b6c30,_0x105180,_0x5f4230),void 0x0!==_0x25aebe&&(_0xbd371b[_0x76177d(0x1b20)]=_0x25aebe),_0x5b6c30||(_0xbd371b[_0x76177d(0x2462)]=null,_0xbd371b[_0x76177d(0x1b20)]=void 0x0);}[_0x4f43c8(0x1ea7)](_0x10de2f){var _0x366fab=_0x4f43c8;if(this[_0x366fab(0x27ee)]){if(void 0x0!==_0x10de2f)return void this['_removeDrawWrapper'](_0x10de2f);for(const _0x133a27 of this[_0x366fab(0x27ee)])null!==_0x133a27&&void 0x0!==_0x133a27&&_0x133a27[_0x366fab(0xc1f)]();}this[_0x366fab(0x27ee)]=[];}static[_0x4f43c8(0x27bc)](_0xa34982,_0x538713,_0xb986c9,_0x4efd57,_0x55b3b0,_0xe0d28c,_0x441174,_0x24f182=!0x0){return new _0x19b33e(_0xa34982,_0x538713,_0xb986c9,_0x4efd57,_0x55b3b0,_0xe0d28c,_0x441174,_0x24f182);}get['IsGlobal'](){var _0x3d1a79=_0x4f43c8;return 0x0===this[_0x3d1a79(0x2d6a)]&&this[_0x3d1a79(0x3fca)]===this[_0x3d1a79(0x38d9)][_0x3d1a79(0x2051)]()&&0x0===this[_0x3d1a79(0x2c7b)]&&this['indexCount']===this['_mesh']['getTotalIndices']();}['getBoundingInfo'](){return this['IsGlobal']?this['_mesh']['getBoundingInfo']():this['_boundingInfo'];}[_0x4f43c8(0x1aae)](_0x27f985){var _0x2ea6e6=_0x4f43c8;return this[_0x2ea6e6(0x2c3e)]=_0x27f985,this;}['getMesh'](){var _0xe8178d=_0x4f43c8;return this[_0xe8178d(0x38d9)];}[_0x4f43c8(0x1ef9)](){var _0x57e360=_0x4f43c8;return this[_0x57e360(0x1011)];}[_0x4f43c8(0x34e2)](){var _0x172a09=_0x4f43c8;return this[_0x172a09(0x38d9)][_0x172a09(0xb41)]['_actAsRegularMesh']?this[_0x172a09(0x38d9)]:null;}[_0x4f43c8(0x32d1)](){var _0x50e4ca=_0x4f43c8;return(this[_0x50e4ca(0x38d9)][_0x50e4ca(0xb41)][_0x50e4ca(0xdd9)]?this[_0x50e4ca(0x38d9)]:null)||this[_0x50e4ca(0x1011)];}[_0x4f43c8(0x24a7)](_0x701c3a=!0x0){var _0x4c1a87=_0x4f43c8,_0x5e4c74;const _0x319404=null!=(_0x5e4c74=this[_0x4c1a87(0x1011)][_0x4c1a87(0x4e5)](this[_0x4c1a87(0x3f27)][_0x4c1a87(0x2336)]))?_0x5e4c74:this[_0x4c1a87(0x1011)][_0x4c1a87(0x351b)];return _0x319404?this[_0x4c1a87(0x1f34)](_0x319404)?(_0x5e4c74=_0x319404['getSubMaterial'](this['materialIndex']),this[_0x4c1a87(0x34ae)]!==_0x5e4c74&&(this[_0x4c1a87(0x34ae)]=_0x5e4c74,this[_0x4c1a87(0x1ea7)]()),_0x5e4c74):_0x319404:_0x701c3a?this['_mesh']['getScene']()[_0x4c1a87(0x2b58)]:null;}['_isMultiMaterial'](_0x5a6404){var _0x5096ca=_0x4f43c8;return void 0x0!==_0x5a6404[_0x5096ca(0x36ab)];}[_0x4f43c8(0x19ce)](_0x293cbe=null){var _0x4ad6a0=_0x4f43c8;if(this[_0x4ad6a0(0x1f58)]=null,this[_0x4ad6a0(0x822)]||!this['_renderingMesh']||!this[_0x4ad6a0(0x1011)]['geometry'])return this;if(!(_0x293cbe=_0x293cbe||this['_renderingMesh'][_0x4ad6a0(0xcc8)](_0x44eed4['o'][_0x4ad6a0(0x1745)])))return this[_0x4ad6a0(0x2c3e)]=this[_0x4ad6a0(0x38d9)][_0x4ad6a0(0x40ee)](),this;var _0x2f99d9=this[_0x4ad6a0(0x1011)]['getIndices']();let _0x354749;if(0x0===this['indexStart']&&this[_0x4ad6a0(0x3622)]===_0x2f99d9[_0x4ad6a0(0x9da)]){const _0xfc657d=this[_0x4ad6a0(0x1011)][_0x4ad6a0(0x40ee)]();_0x354749={'minimum':_0xfc657d[_0x4ad6a0(0x3c4)][_0x4ad6a0(0x2654)](),'maximum':_0xfc657d[_0x4ad6a0(0x104c)][_0x4ad6a0(0x2654)]()};}else _0x354749=(0x0,_0x9a0854['y'])(_0x293cbe,_0x2f99d9,this['indexStart'],this[_0x4ad6a0(0x3622)],this['_renderingMesh']['geometry'][_0x4ad6a0(0x1df5)]);return this[_0x4ad6a0(0x2c3e)]?this[_0x4ad6a0(0x2c3e)][_0x4ad6a0(0x38a6)](_0x354749[_0x4ad6a0(0x3c4)],_0x354749[_0x4ad6a0(0x104c)]):this[_0x4ad6a0(0x2c3e)]=new _0x4786e1['j'](_0x354749['minimum'],_0x354749[_0x4ad6a0(0x104c)]),this;}['_checkCollision'](_0x43f751){var _0x4bb94a=_0x4f43c8;const _0x4093bc=this[_0x4bb94a(0x40ee)]();return _0x4093bc['_checkCollision'](_0x43f751);}[_0x4f43c8(0x3a74)](_0x224f68){var _0x489c7b=_0x4f43c8;let _0x3931fe=this[_0x489c7b(0x40ee)]();return _0x3931fe||(this['refreshBoundingInfo'](),_0x3931fe=this[_0x489c7b(0x40ee)]()),_0x3931fe&&_0x3931fe[_0x489c7b(0xc7c)](_0x224f68),this;}['isInFrustum'](_0x3e73af){var _0x5129b5=_0x4f43c8;const _0x474bbb=this[_0x5129b5(0x40ee)]();return!!_0x474bbb&&_0x474bbb[_0x5129b5(0x1521)](_0x3e73af,this[_0x5129b5(0x38d9)]['cullingStrategy']);}[_0x4f43c8(0x1235)](_0x5c2b56){var _0x5f5623=_0x4f43c8;const _0x488e02=this['getBoundingInfo']();return!!_0x488e02&&_0x488e02[_0x5f5623(0x1235)](_0x5c2b56);}[_0x4f43c8(0x4a0)](_0xc9fa31){var _0x236f98=_0x4f43c8;return this[_0x236f98(0x1011)][_0x236f98(0x4a0)](this,_0xc9fa31,this[_0x236f98(0x38d9)]['_internalAbstractMeshDataInfo']['_actAsRegularMesh']?this[_0x236f98(0x38d9)]:void 0x0),this;}[_0x4f43c8(0x1b15)](_0x1ef2dd,_0x15d570){var _0x330c81=_0x4f43c8;if(!this[_0x330c81(0xfef)]){const _0x4aa8e5=[];for(let _0x2ebbe5=this[_0x330c81(0x2c7b)];_0x2ebbe5_0x262851&&(_0x262851=_0x52f45c);}return new _0x19b33e(_0x263eb9,_0x2f1c00,_0x262851-_0x2f1c00+0x1,_0x511b5d,_0x2a7253,_0x516759,_0x2f1795,_0x2869e0);}}},0x516c:(_0x12f6ec,_0x52199e,_0x1b9df8)=>{_0x1b9df8(0x349f),_0x1b9df8(0x94e3),_0x1b9df8(0xd53f),_0x1b9df8(0x1679c),_0x1b9df8(0xb5a7),class extends null{};},0x13b02:(_0x1b79c3,_0x1bb288,_0x13666c)=>{var _0x48f1d6=a8_0x2e955a;_0x13666c['d'](_0x1bb288,{'Y':()=>_0xaeefec});function _0x17600c(_0x8773e3,_0x5ed430,_0x12667e,_0xd65854){var _0x4a5588=a8_0xcbd5,_0x4c37ca,_0x4a7996=arguments['length'],_0x45d2f2=_0x4a7996<0x3?_0x5ed430:null===_0xd65854?_0xd65854=Object[_0x4a5588(0x2fee)](_0x5ed430,_0x12667e):_0xd65854;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x4a5588(0x3902)])_0x45d2f2=Reflect['decorate'](_0x8773e3,_0x5ed430,_0x12667e,_0xd65854);else{for(var _0x17c066=_0x8773e3[_0x4a5588(0x9da)]-0x1;0x0<=_0x17c066;_0x17c066--)(_0x4c37ca=_0x8773e3[_0x17c066])&&(_0x45d2f2=(_0x4a7996<0x3?_0x4c37ca(_0x45d2f2):0x3<_0x4a7996?_0x4c37ca(_0x5ed430,_0x12667e,_0x45d2f2):_0x4c37ca(_0x5ed430,_0x12667e))||_0x45d2f2);}0x3<_0x4a7996&&_0x45d2f2&&Object[_0x4a5588(0x30e2)](_0x5ed430,_0x12667e,_0x45d2f2);}var _0x3f160c=_0x13666c(0x10435),_0x1d85c0=_0x13666c(0xa896),_0x1f193c=_0x13666c(0xd53f),_0x1bb288=_0x13666c(0x5f60),_0x4bde19=_0x13666c(0xa0f1);class _0xaeefec extends _0x1bb288['N']{constructor(_0x1c7932,_0x4a635e=null,_0x35237b=!0x0){var _0x2acc44=a8_0xcbd5;super(_0x1c7932,_0x4a635e),this['_forward']=new _0x1f193c['P'](0x0,0x0,0x1),this[_0x2acc44(0x1c93)]=new _0x1f193c['P'](0x0,0x1,0x0),this['_right']=new _0x1f193c['P'](0x1,0x0,0x0),this[_0x2acc44(0xc31)]=_0x1f193c['P'][_0x2acc44(0x317a)](),this[_0x2acc44(0x1173)]=_0x1f193c['P'][_0x2acc44(0x317a)](),this[_0x2acc44(0x2246)]=null,this['_scaling']=_0x1f193c['P']['One'](),this[_0x2acc44(0x29ed)]=null,this[_0x2acc44(0x2c63)]=!0x1,this[_0x2acc44(0x232c)]=_0xaeefec[_0x2acc44(0x156c)],this[_0x2acc44(0x317c)]=!0x1,this[_0x2acc44(0x3c89)]=0x1,this['_infiniteDistance']=!0x1,this['ignoreNonUniformScaling']=!0x1,this[_0x2acc44(0x452)]=!0x1,this[_0x2acc44(0x2b23)]=null,this[_0x2acc44(0x2813)]=_0x1f193c['y3'][_0x2acc44(0x317a)](),this['_usePivotMatrix']=!0x1,this[_0x2acc44(0x656)]=_0x1f193c['P'][_0x2acc44(0x317a)](),this[_0x2acc44(0x367e)]=_0x1f193c['P']['Zero'](),this['_absoluteRotationQuaternion']=_0x1f193c['_f']['Identity'](),this[_0x2acc44(0x21b0)]=_0x1f193c['y3'][_0x2acc44(0x1b77)](),this['_postMultiplyPivotMatrix']=!0x1,this[_0x2acc44(0xbb4)]=!0x1,this['_indexInSceneTransformNodesArray']=-0x1,this[_0x2acc44(0x23fd)]=new _0x1d85c0['y$'](),this['_nonUniformScaling']=!0x1,_0x35237b&&this['getScene']()[_0x2acc44(0x3042)](this);}get['billboardMode'](){return this['_billboardMode'];}set['billboardMode'](_0x50a01e){var _0x5c907b=a8_0xcbd5;this['_billboardMode']!==_0x50a01e&&(this['_billboardMode']=_0x50a01e,this[_0x5c907b(0x3307)]['useBillboardPosition']=0x0!=(this[_0x5c907b(0x232c)]&_0xaeefec[_0x5c907b(0x1e43)]),this[_0x5c907b(0x3fa6)]());}get[_0x48f1d6(0x4057)](){var _0x3c84d7=_0x48f1d6;return this[_0x3c84d7(0x317c)];}set['preserveParentRotationForBillboard'](_0x923b05){var _0xa7b33=_0x48f1d6;_0x923b05!==this[_0xa7b33(0x317c)]&&(this[_0xa7b33(0x317c)]=_0x923b05,this['_computeUseBillboardPath']());}[_0x48f1d6(0x3fa6)](){var _0x3f966e=_0x48f1d6;this[_0x3f966e(0x3307)][_0x3f966e(0x1ffa)]=this[_0x3f966e(0x232c)]!==_0xaeefec[_0x3f966e(0x156c)]&&!this['preserveParentRotationForBillboard'];}get['infiniteDistance'](){var _0x2d7d9e=_0x48f1d6;return this[_0x2d7d9e(0xd81)];}set[_0x48f1d6(0x2bfe)](_0x148795){var _0x5759f8=_0x48f1d6;this['_infiniteDistance']!==_0x148795&&(this[_0x5759f8(0xd81)]=_0x148795);}[_0x48f1d6(0x28c8)](){var _0x257496=_0x48f1d6;return _0x257496(0x39a4);}get[_0x48f1d6(0x2436)](){var _0x49c833=_0x48f1d6;return this[_0x49c833(0xc31)];}set[_0x48f1d6(0x2436)](_0x390323){var _0x208ef0=_0x48f1d6;this['_position']=_0x390323,this[_0x208ef0(0x3e9e)]=!0x0;}['isUsingPivotMatrix'](){var _0x3d4f6b=_0x48f1d6;return this[_0x3d4f6b(0x3d75)];}get[_0x48f1d6(0xfb0)](){return this['_rotation'];}set[_0x48f1d6(0xfb0)](_0x354b4b){var _0x28d598=_0x48f1d6;this['_rotation']=_0x354b4b,this[_0x28d598(0x2246)]=null,this[_0x28d598(0x3e9e)]=!0x0;}get[_0x48f1d6(0x21ee)](){var _0x31d12d=_0x48f1d6;return this[_0x31d12d(0x280a)];}set[_0x48f1d6(0x21ee)](_0x485854){var _0x3c7ff7=_0x48f1d6;this['_scaling']=_0x485854,this[_0x3c7ff7(0x3e9e)]=!0x0;}get[_0x48f1d6(0x2ac6)](){var _0xffd19d=_0x48f1d6;return this[_0xffd19d(0x2246)];}set[_0x48f1d6(0x2ac6)](_0x5a235b){var _0x359e31=_0x48f1d6;(this[_0x359e31(0x2246)]=_0x5a235b)&&this[_0x359e31(0x1173)][_0x359e31(0x34b)](0x0),this[_0x359e31(0x3e9e)]=!0x0;}get[_0x48f1d6(0x17d5)](){var _0x3cca42=_0x48f1d6;return _0x1f193c['P'][_0x3cca42(0x9e0)](0x0,0x0,this['getScene']()[_0x3cca42(0xf71)]?-0x1:0x1,this['getWorldMatrix'](),this['_forward']),this['_forward'][_0x3cca42(0x90a)]();}get['up'](){var _0x5236e8=_0x48f1d6;return _0x1f193c['P'][_0x5236e8(0x9e0)](0x0,0x1,0x0,this[_0x5236e8(0xe77)](),this[_0x5236e8(0x1c93)]),this['_up'][_0x5236e8(0x90a)]();}get[_0x48f1d6(0x8a2)](){var _0x5cb840=_0x48f1d6;return _0x1f193c['P']['TransformNormalFromFloatsToRef'](this[_0x5cb840(0x14ab)]()[_0x5cb840(0xf71)]?-0x1:0x1,0x0,0x0,this[_0x5cb840(0xe77)](),this[_0x5cb840(0x2c74)]),this[_0x5cb840(0x2c74)]['normalize']();}[_0x48f1d6(0x3885)](_0x52aa99){var _0x454e17=_0x48f1d6;return this[_0x454e17(0x2b23)]?this[_0x454e17(0x2b23)][_0x454e17(0x2687)](_0x52aa99):this[_0x454e17(0x2b23)]=_0x52aa99[_0x454e17(0x2654)](),this;}['getPoseMatrix'](){var _0x28163b=_0x48f1d6;return this[_0x28163b(0x2b23)]||(this[_0x28163b(0x2b23)]=_0x1f193c['y3'][_0x28163b(0x1b77)]()),this[_0x28163b(0x2b23)];}[_0x48f1d6(0x2bac)](){var _0x253972=_0x48f1d6,_0x4411bc=this[_0x253972(0x3307)];return!(this[_0x253972(0x232c)]!==_0x4411bc[_0x253972(0x1a97)]||this[_0x253972(0x232c)]!==_0xaeefec[_0x253972(0x156c)]||_0x4411bc[_0x253972(0x1139)]||this[_0x253972(0xd81)]||this['_position'][_0x253972(0x3e9e)]||this[_0x253972(0x280a)][_0x253972(0x3e9e)]||this[_0x253972(0x2246)]&&this[_0x253972(0x2246)][_0x253972(0x3e9e)]||this[_0x253972(0x1173)][_0x253972(0x3e9e)]);}['_initCache'](){var _0x419c78=_0x48f1d6;super[_0x419c78(0x3ea1)]();const _0x10bf35=this[_0x419c78(0x3307)];_0x10bf35[_0x419c78(0x3f8d)]=!0x1,_0x10bf35[_0x419c78(0x1a97)]=-0x1,_0x10bf35[_0x419c78(0x2bfe)]=!0x1,_0x10bf35['useBillboardPosition']=!0x1,_0x10bf35[_0x419c78(0x1ffa)]=!0x1;}get[_0x48f1d6(0x34b7)](){var _0x160e71=_0x48f1d6;return this[_0x160e71(0x39fd)]();}get['absoluteScaling'](){var _0x181b5b=_0x48f1d6;return this[_0x181b5b(0x407c)](),this[_0x181b5b(0x367e)];}get[_0x48f1d6(0x3b40)](){var _0x1bf47d=_0x48f1d6;return this[_0x1bf47d(0x407c)](),this['_absoluteRotationQuaternion'];}['setPreTransformMatrix'](_0x34250e){var _0x5ef57b=_0x48f1d6;return this[_0x5ef57b(0x3230)](_0x34250e,!0x1);}[_0x48f1d6(0x3230)](_0x402e67,_0x2d3235=!0x0){var _0x502872=_0x48f1d6;return this[_0x502872(0x21b0)]['copyFrom'](_0x402e67),this['_usePivotMatrix']=!this[_0x502872(0x21b0)][_0x502872(0x1a39)](),this[_0x502872(0x3307)]['pivotMatrixUpdated']=!0x0,this[_0x502872(0xc89)]=_0x2d3235,this[_0x502872(0xc89)]&&(this[_0x502872(0x2177)]?this[_0x502872(0x21b0)][_0x502872(0x28e5)](this[_0x502872(0x2177)]):this['_pivotMatrixInverse']=_0x1f193c['y3'][_0x502872(0xea9)](this['_pivotMatrix'])),this;}['getPivotMatrix'](){var _0x5468b8=_0x48f1d6;return this[_0x5468b8(0x21b0)];}[_0x48f1d6(0x19dd)](_0x2f8746=null,_0x50bfcf,_0x5a24c1){var _0x42303b=_0x48f1d6,_0x28eda4=this[_0x42303b(0x2654)](_0x42303b(0x275f)+(this[_0x42303b(0x1c3a)]||this['id']),_0x2f8746||this[_0x42303b(0x30e9)],!0x0);_0x28eda4&&_0x5a24c1&&_0x5a24c1(this,_0x28eda4);for(const _0x106758 of this[_0x42303b(0x3361)](!0x0))_0x106758[_0x42303b(0x19dd)](_0x28eda4,_0x50bfcf,_0x5a24c1);return _0x28eda4;}[_0x48f1d6(0xbe6)](_0x37dcdd=null,_0x3c5dc3=!0x1){var _0x2bb0a0=_0x48f1d6;return _0x37dcdd?_0x3c5dc3?(this['_rotation'][_0x2bb0a0(0x34b)](0x0),this[_0x2bb0a0(0x2246)]=this[_0x2bb0a0(0x2246)]||_0x1f193c['_f'][_0x2bb0a0(0x1b77)](),_0x37dcdd['decompose'](this[_0x2bb0a0(0x280a)],this['_rotationQuaternion'],this[_0x2bb0a0(0xc31)]),this[_0x2bb0a0(0x14a4)](!0x0)):(this[_0x2bb0a0(0x38ec)]=_0x37dcdd,this[_0x2bb0a0(0x656)]['copyFromFloats'](this['_worldMatrix']['m'][0xc],this['_worldMatrix']['m'][0xd],this[_0x2bb0a0(0x38ec)]['m'][0xe]),this[_0x2bb0a0(0x37ee)]()):(this[_0x2bb0a0(0xbb4)]=!0x1,this[_0x2bb0a0(0x14a4)](!0x0)),this['_isDirty']=!0x1,this[_0x2bb0a0(0xbb4)]=!0x0,this;}[_0x48f1d6(0x321c)](){var _0x34e978=_0x48f1d6;return this[_0x34e978(0xbb4)]=!0x1,this[_0x34e978(0x14a4)](!0x0),this;}get[_0x48f1d6(0x2aa6)](){var _0x708b2f=_0x48f1d6;return this[_0x708b2f(0xbb4)];}[_0x48f1d6(0x39fd)](){var _0x4c6426=_0x48f1d6;return this[_0x4c6426(0x14a4)](),this['_absolutePosition'];}[_0x48f1d6(0x235d)](_0x29c747){var _0x387cea=_0x48f1d6;if(!_0x29c747)return this;let _0x4080fd,_0x25d719,_0x266b5f;if(void 0x0===_0x29c747['x']){if(arguments[_0x387cea(0x9da)]<0x3)return this;_0x4080fd=_0x29c747,_0x25d719=arguments[0x1],_0x266b5f=arguments[0x2];}else _0x4080fd=_0x29c747['x'],_0x25d719=_0x29c747['y'],_0x266b5f=_0x29c747['z'];var _0xcce918;return this[_0x387cea(0x30e9)]?(_0xcce918=_0x1f193c['jp'][_0x387cea(0x735)][0x0],this[_0x387cea(0x30e9)][_0x387cea(0xe77)]()['invertToRef'](_0xcce918),_0x1f193c['P']['TransformCoordinatesFromFloatsToRef'](_0x4080fd,_0x25d719,_0x266b5f,_0xcce918,this[_0x387cea(0x2436)])):(this[_0x387cea(0x2436)]['x']=_0x4080fd,this[_0x387cea(0x2436)]['y']=_0x25d719,this[_0x387cea(0x2436)]['z']=_0x266b5f),this[_0x387cea(0x656)][_0x387cea(0x2687)](_0x29c747),this;}['setPositionWithLocalVector'](_0x31ba0a){var _0xbadbbf=_0x48f1d6;return this[_0xbadbbf(0x14a4)](),this[_0xbadbbf(0x2436)]=_0x1f193c['P'][_0xbadbbf(0x92a)](_0x31ba0a,this[_0xbadbbf(0x2813)]),this;}[_0x48f1d6(0x160a)](){var _0x8d85e7=_0x48f1d6;this['computeWorldMatrix']();var _0x15f89f=_0x1f193c['jp']['Matrix'][0x0];return this[_0x8d85e7(0x2813)][_0x8d85e7(0x28e5)](_0x15f89f),_0x1f193c['P']['TransformNormal'](this[_0x8d85e7(0x2436)],_0x15f89f);}[_0x48f1d6(0x2910)](_0xd8de66){var _0x1be9fc=_0x48f1d6;return this[_0x1be9fc(0x14a4)](!0x0),this[_0x1be9fc(0x2436)]=_0x1f193c['P'][_0x1be9fc(0x285c)](_0xd8de66,this[_0x1be9fc(0x2813)]),this;}[_0x48f1d6(0x1bca)](_0x310cb0,_0x2d00f8=0x0,_0x4f7e18=0x0,_0x56e9bb=0x0,_0x33c45e=_0x4bde19['T']['LOCAL']){var _0x4c5dce=_0x48f1d6,_0x19276c=_0xaeefec[_0x4c5dce(0x3aa8)],_0x44d958=_0x33c45e===_0x4bde19['T'][_0x4c5dce(0xf03)]?this['position']:this[_0x4c5dce(0x39fd)]();if(_0x310cb0[_0x4c5dce(0x1d96)](_0x44d958,_0x19276c),this['setDirection'](_0x19276c,_0x2d00f8,_0x4f7e18,_0x56e9bb),_0x33c45e===_0x4bde19['T']['WORLD']&&this[_0x4c5dce(0x30e9)]){if(this[_0x4c5dce(0x2ac6)]){const _0x3355fd=_0x1f193c['jp'][_0x4c5dce(0x735)][0x0],_0x2cc0b2=(this[_0x4c5dce(0x2ac6)][_0x4c5dce(0x2314)](_0x3355fd),_0x1f193c['jp'][_0x4c5dce(0x735)][0x1]);this[_0x4c5dce(0x30e9)]['getWorldMatrix']()[_0x4c5dce(0x37cd)](_0x2cc0b2),_0x2cc0b2[_0x4c5dce(0x1763)](),_0x3355fd[_0x4c5dce(0x210e)](_0x2cc0b2,_0x3355fd),this[_0x4c5dce(0x2ac6)]['fromRotationMatrix'](_0x3355fd);}else{const _0x1a4dc9=_0x1f193c['jp'][_0x4c5dce(0x1f7f)][0x0],_0xe6b51f=(_0x1f193c['_f'][_0x4c5dce(0x3718)](this[_0x4c5dce(0xfb0)],_0x1a4dc9),_0x1f193c['jp'][_0x4c5dce(0x735)][0x0]),_0x549355=(_0x1a4dc9[_0x4c5dce(0x2314)](_0xe6b51f),_0x1f193c['jp'][_0x4c5dce(0x735)][0x1]);this['parent'][_0x4c5dce(0xe77)]()[_0x4c5dce(0x37cd)](_0x549355),_0x549355['invert'](),_0xe6b51f['multiplyToRef'](_0x549355,_0xe6b51f),_0x1a4dc9[_0x4c5dce(0x1ac5)](_0xe6b51f),_0x1a4dc9[_0x4c5dce(0x1b66)](this[_0x4c5dce(0xfb0)]);}}return this;}['getDirection'](_0x11f1c6){var _0x530263=_0x48f1d6,_0x348bec=_0x1f193c['P']['Zero']();return this[_0x530263(0x14ca)](_0x11f1c6,_0x348bec),_0x348bec;}[_0x48f1d6(0x14ca)](_0x402add,_0x50df38){return _0x1f193c['P']['TransformNormalToRef'](_0x402add,this['getWorldMatrix'](),_0x50df38),this;}[_0x48f1d6(0x818)](_0xb162dc,_0x526e67=0x0,_0x53bf19=0x0,_0x8cb16a=0x0){var _0x2724ac=_0x48f1d6,_0x558fd4=-Math['atan2'](_0xb162dc['z'],_0xb162dc['x'])+Math['PI']/0x2,_0x55caf8=Math[_0x2724ac(0xa6b)](_0xb162dc['x']*_0xb162dc['x']+_0xb162dc['z']*_0xb162dc['z']),_0xb162dc=-Math[_0x2724ac(0x16b9)](_0xb162dc['y'],_0x55caf8);return this[_0x2724ac(0x2ac6)]?_0x1f193c['_f'][_0x2724ac(0x397a)](_0x558fd4+_0x526e67,_0xb162dc+_0x53bf19,_0x8cb16a,this[_0x2724ac(0x2ac6)]):(this[_0x2724ac(0xfb0)]['x']=_0xb162dc+_0x53bf19,this[_0x2724ac(0xfb0)]['y']=_0x558fd4+_0x526e67,this[_0x2724ac(0xfb0)]['z']=_0x8cb16a),this;}[_0x48f1d6(0x2992)](_0x2f1db1,_0x2e2277=_0x4bde19['T'][_0x48f1d6(0xf03)]){var _0x36a1c1=_0x48f1d6;0x0==this[_0x36a1c1(0x14ab)]()[_0x36a1c1(0xb8f)]()&&this['computeWorldMatrix'](!0x0);const _0x4789b3=this['getWorldMatrix']();return _0x2e2277==_0x4bde19['T'][_0x36a1c1(0x3107)]&&(_0x2e2277=_0x1f193c['jp']['Matrix'][0x0],_0x4789b3[_0x36a1c1(0x28e5)](_0x2e2277),_0x2f1db1=_0x1f193c['P'][_0x36a1c1(0x285c)](_0x2f1db1,_0x2e2277)),this['setPivotMatrix'](_0x1f193c['y3'][_0x36a1c1(0x1e1b)](-_0x2f1db1['x'],-_0x2f1db1['y'],-_0x2f1db1['z']),!0x0);}[_0x48f1d6(0x1d2e)](){var _0x6426c6=_0x48f1d6,_0xa88440=_0x1f193c['P'][_0x6426c6(0x317a)]();return this[_0x6426c6(0xc82)](_0xa88440),_0xa88440;}[_0x48f1d6(0xc82)](_0x37ca59){var _0x1522d2=_0x48f1d6;return _0x37ca59['x']=-this['_pivotMatrix']['m'][0xc],_0x37ca59['y']=-this[_0x1522d2(0x21b0)]['m'][0xd],_0x37ca59['z']=-this[_0x1522d2(0x21b0)]['m'][0xe],this;}[_0x48f1d6(0x3fb7)](){var _0xf4579f=_0x48f1d6,_0x45dd39=_0x1f193c['P']['Zero']();return this[_0xf4579f(0x3e1f)](_0x45dd39),_0x45dd39;}[_0x48f1d6(0x3e1f)](_0x5a6556){var _0x1a851b=_0x48f1d6;return this[_0x1a851b(0xc82)](_0x5a6556),_0x1f193c['P'][_0x1a851b(0x330a)](_0x5a6556,this[_0x1a851b(0xe77)](),_0x5a6556),this;}['markAsDirty'](_0x278ec1){var _0x608c38=_0x48f1d6;if(this['_isDirty'])return this;if(this[_0x608c38(0x10ff)]){for(const _0x3956d1 of this[_0x608c38(0x10ff)])_0x3956d1[_0x608c38(0x2cea)](_0x278ec1);}return super[_0x608c38(0x2cea)](_0x278ec1);}[_0x48f1d6(0x7cb)](_0x3acf2a,_0x3e9439=!0x1,_0x1110d3=!0x1){var _0x5731d1=_0x48f1d6;if(!_0x3acf2a&&!this[_0x5731d1(0x30e9)])return this;const _0x541675=_0x1f193c['jp']['Quaternion'][0x0];var _0x44f21c=_0x1f193c['jp'][_0x5731d1(0x310d)][0x0],_0x145d6b=_0x1f193c['jp'][_0x5731d1(0x310d)][0x1],_0x45df86=_0x1f193c['jp'][_0x5731d1(0x735)][0x1];_0x1f193c['y3'][_0x5731d1(0x8ef)](_0x45df86);const _0x38dd9c=_0x1f193c['jp']['Matrix'][0x0];this[_0x5731d1(0x14a4)](!0x0);let _0x477058=this[_0x5731d1(0x2ac6)];return _0x477058||(_0x477058=_0xaeefec['_TmpRotation'],_0x1f193c['_f'][_0x5731d1(0x397a)](this['_rotation']['y'],this[_0x5731d1(0x1173)]['x'],this[_0x5731d1(0x1173)]['z'],_0x477058)),_0x1f193c['y3'][_0x5731d1(0x1873)](this['scaling'],_0x477058,this[_0x5731d1(0x2436)],_0x38dd9c),this['parent']&&_0x38dd9c[_0x5731d1(0x210e)](this[_0x5731d1(0x30e9)][_0x5731d1(0x14a4)](!0x0),_0x38dd9c),_0x3acf2a&&(_0x3acf2a[_0x5731d1(0x14a4)](!0x0)[_0x5731d1(0x28e5)](_0x45df86),_0x38dd9c[_0x5731d1(0x210e)](_0x45df86,_0x38dd9c)),_0x38dd9c[_0x5731d1(0x22e9)](_0x145d6b,_0x541675,_0x44f21c,_0x3e9439?this:void 0x0),this[_0x5731d1(0x2ac6)]?this[_0x5731d1(0x2ac6)]['copyFrom'](_0x541675):_0x541675[_0x5731d1(0x1b66)](this[_0x5731d1(0xfb0)]),this['scaling'][_0x5731d1(0x2687)](_0x145d6b),this[_0x5731d1(0x2436)][_0x5731d1(0x2687)](_0x44f21c),this['parent']=_0x3acf2a,_0x1110d3&&this[_0x5731d1(0x3230)](_0x1f193c['y3'][_0x5731d1(0x1b77)]()),this;}get[_0x48f1d6(0x1e99)](){var _0x1176a7=_0x48f1d6;return this[_0x1176a7(0x15f6)];}[_0x48f1d6(0x3e14)](_0xf0d563){var _0x23286a=_0x48f1d6;return this[_0x23286a(0x15f6)]!==_0xf0d563&&(this['_nonUniformScaling']=_0xf0d563,!0x0);}[_0x48f1d6(0x3b56)](_0x2cda6b,_0x233622){var _0x113f5d=_0x48f1d6;return this['_currentParentWhenAttachingToBone']=this[_0x113f5d(0x30e9)],this[_0x113f5d(0x29ed)]=_0x233622,(this[_0x113f5d(0x30e9)]=_0x2cda6b)['getSkeleton']()['prepare'](),_0x2cda6b['getWorldMatrix']()[_0x113f5d(0x1a40)]()<0x0&&(this[_0x113f5d(0x3c89)]*=-0x1),this;}[_0x48f1d6(0x37b6)](_0x7cc742=!0x1){var _0x3be161=_0x48f1d6;return this[_0x3be161(0x30e9)]?(this[_0x3be161(0x30e9)]['getWorldMatrix']()[_0x3be161(0x1a40)]()<0x0&&(this[_0x3be161(0x3c89)]*=-0x1),this['_transformToBoneReferal']=null,this['parent']=_0x7cc742?this['_currentParentWhenAttachingToBone']:null):_0x7cc742&&(this[_0x3be161(0x30e9)]=this[_0x3be161(0x284d)]),this;}[_0x48f1d6(0xa80)](_0x173565,_0x2bafa5,_0x47dfeb){var _0x532ad=_0x48f1d6;_0x173565[_0x532ad(0x90a)](),this[_0x532ad(0x2ac6)]||(this['rotationQuaternion']=this[_0x532ad(0xfb0)][_0x532ad(0x2c53)](),this[_0x532ad(0xfb0)]['setAll'](0x0));let _0x3bb7b5;return _0x47dfeb&&_0x47dfeb!==_0x4bde19['T']['LOCAL']?(this[_0x532ad(0x30e9)]&&(_0x47dfeb=_0x1f193c['jp']['Matrix'][0x0],this['parent']['getWorldMatrix']()[_0x532ad(0x28e5)](_0x47dfeb),_0x173565=_0x1f193c['P'][_0x532ad(0x92a)](_0x173565,_0x47dfeb)),(_0x3bb7b5=_0x1f193c['_f']['RotationAxisToRef'](_0x173565,_0x2bafa5,_0xaeefec[_0x532ad(0xfde)]))[_0x532ad(0x210e)](this['rotationQuaternion'],this['rotationQuaternion'])):(_0x3bb7b5=_0x1f193c['_f'][_0x532ad(0x3f9a)](_0x173565,_0x2bafa5,_0xaeefec[_0x532ad(0xfde)]),this[_0x532ad(0x2ac6)]['multiplyToRef'](_0x3bb7b5,this['rotationQuaternion'])),this;}['rotateAround'](_0x5cca53,_0x26cf4c,_0x5c7c43){var _0x53e221=_0x48f1d6;_0x26cf4c[_0x53e221(0x90a)](),this[_0x53e221(0x2ac6)]||(this[_0x53e221(0x2ac6)]=_0x1f193c['_f']['RotationYawPitchRoll'](this['rotation']['y'],this['rotation']['x'],this['rotation']['z']),this[_0x53e221(0xfb0)][_0x53e221(0x34b)](0x0));var _0x14bfb5=_0x1f193c['jp'][_0x53e221(0x310d)][0x0],_0x13f5b9=_0x1f193c['jp'][_0x53e221(0x310d)][0x1],_0x579701=_0x1f193c['jp']['Vector3'][0x2];const _0x56dd09=_0x1f193c['jp'][_0x53e221(0x1f7f)][0x0];var _0x42c2e8=_0x1f193c['jp'][_0x53e221(0x735)][0x0];const _0xd538c5=_0x1f193c['jp'][_0x53e221(0x735)][0x1];var _0x30f229=_0x1f193c['jp'][_0x53e221(0x735)][0x2];const _0x56a5cd=_0x1f193c['jp']['Matrix'][0x3];return _0x5cca53['subtractToRef'](this[_0x53e221(0x2436)],_0x14bfb5),_0x1f193c['y3'][_0x53e221(0x25f9)](_0x14bfb5['x'],_0x14bfb5['y'],_0x14bfb5['z'],_0x42c2e8),_0x1f193c['y3']['TranslationToRef'](-_0x14bfb5['x'],-_0x14bfb5['y'],-_0x14bfb5['z'],_0xd538c5),_0x1f193c['y3'][_0x53e221(0x3f9a)](_0x26cf4c,_0x5c7c43,_0x30f229),_0xd538c5[_0x53e221(0x210e)](_0x30f229,_0x56a5cd),_0x56a5cd['multiplyToRef'](_0x42c2e8,_0x56a5cd),_0x56a5cd[_0x53e221(0x22e9)](_0x13f5b9,_0x56dd09,_0x579701),this[_0x53e221(0x2436)][_0x53e221(0x16b8)](_0x579701),_0x56dd09['multiplyToRef'](this[_0x53e221(0x2ac6)],this['rotationQuaternion']),this;}[_0x48f1d6(0x1f3f)](_0x44b7fc,_0x51bacb,_0x59683e){var _0x4dd419=_0x48f1d6;return _0x44b7fc=_0x44b7fc[_0x4dd419(0xa64)](_0x51bacb),(_0x59683e&&_0x59683e!==_0x4bde19['T'][_0x4dd419(0xf03)]?this[_0x4dd419(0x235d)](this[_0x4dd419(0x39fd)]()[_0x4dd419(0x2ed7)](_0x44b7fc)):(_0x51bacb=this[_0x4dd419(0x160a)]()['add'](_0x44b7fc),this[_0x4dd419(0x2af3)](_0x51bacb)),this);}[_0x48f1d6(0x699)](_0x16806b,_0x339aad,_0x4e97a8){var _0x3c49b8=_0x48f1d6;let _0x1550fd;this[_0x3c49b8(0x2ac6)]?_0x1550fd=this[_0x3c49b8(0x2ac6)]:(_0x1550fd=_0x1f193c['jp']['Quaternion'][0x1],_0x1f193c['_f']['RotationYawPitchRollToRef'](this[_0x3c49b8(0xfb0)]['y'],this[_0x3c49b8(0xfb0)]['x'],this[_0x3c49b8(0xfb0)]['z'],_0x1550fd));var _0x37bbe2=_0x1f193c['jp']['Quaternion'][0x0];return _0x1f193c['_f'][_0x3c49b8(0x397a)](_0x339aad,_0x16806b,_0x4e97a8,_0x37bbe2),_0x1550fd[_0x3c49b8(0x17e6)](_0x37bbe2),this[_0x3c49b8(0x2ac6)]||_0x1550fd[_0x3c49b8(0x1b66)](this[_0x3c49b8(0xfb0)]),this;}[_0x48f1d6(0x2f72)](){return this['parent'];}[_0x48f1d6(0x13e7)](){var _0x525252=_0x48f1d6;return this[_0x525252(0xd81)]&&!this[_0x525252(0x30e9)]||this['_billboardMode']!==_0xaeefec['BILLBOARDMODE_NONE']&&!this[_0x525252(0x4057)];}[_0x48f1d6(0x14a4)](_0x1c6d20=!0x1,_0x17c395=null){var _0x542178=_0x48f1d6;if(this[_0x542178(0xbb4)]&&!this['_isDirty'])return this[_0x542178(0x38ec)];var _0x494867=this[_0x542178(0x14ab)]()[_0x542178(0xb8f)]();if(!this[_0x542178(0x3e9e)]&&!_0x1c6d20&&(this[_0x542178(0xcb7)]===_0x494867||this[_0x542178(0x3875)]()))return this[_0x542178(0xcb7)]=_0x494867,this[_0x542178(0x38ec)];_0x17c395=_0x17c395||this['getScene']()['activeCamera'],this[_0x542178(0x1e70)]();const _0x90a62a=this[_0x542178(0x3307)],_0xad6305=(_0x90a62a['pivotMatrixUpdated']=!0x1,_0x90a62a[_0x542178(0x1a97)]=this[_0x542178(0x1a97)],_0x90a62a[_0x542178(0x2bfe)]=this['infiniteDistance'],_0x90a62a[_0x542178(0x30e9)]=this[_0x542178(0x3b10)],this[_0x542178(0xcb7)]=_0x494867,this['_childUpdateId']+=0x1,this[_0x542178(0x3e9e)]=!0x1,this[_0x542178(0xc31)][_0x542178(0x3e9e)]=!0x1,this[_0x542178(0x1173)][_0x542178(0x3e9e)]=!0x1,this['_scaling'][_0x542178(0x3e9e)]=!0x1,this[_0x542178(0x2f72)]()),_0x4da621=_0xaeefec[_0x542178(0x3788)];let _0x121233=this[_0x542178(0xc31)];this[_0x542178(0xd81)]&&!this['parent']&&_0x17c395&&(_0x494867=_0x17c395[_0x542178(0xe77)](),_0x494867=new _0x1f193c['P'](_0x494867['m'][0xc],_0x494867['m'][0xd],_0x494867['m'][0xe]),(_0x121233=_0xaeefec[_0x542178(0x992)])[_0x542178(0x3c7)](this[_0x542178(0xc31)]['x']+_0x494867['x'],this[_0x542178(0xc31)]['y']+_0x494867['y'],this[_0x542178(0xc31)]['z']+_0x494867['z'])),_0x4da621[_0x542178(0x3c7)](this[_0x542178(0x280a)]['x']*this['scalingDeterminant'],this[_0x542178(0x280a)]['y']*this[_0x542178(0x3c89)],this['_scaling']['z']*this[_0x542178(0x3c89)]);let _0x39ad2b;if(this['_rotationQuaternion']?(this[_0x542178(0x2246)][_0x542178(0x3e9e)]=!0x1,_0x39ad2b=this[_0x542178(0x2246)],this['reIntegrateRotationIntoRotationQuaternion']&&this['rotation'][_0x542178(0x41c1)]()&&(this[_0x542178(0x2246)]['multiplyInPlace'](_0x1f193c['_f'][_0x542178(0x2313)](this['_rotation']['y'],this[_0x542178(0x1173)]['x'],this[_0x542178(0x1173)]['z'])),this[_0x542178(0x1173)][_0x542178(0x3c7)](0x0,0x0,0x0))):(_0x39ad2b=_0xaeefec[_0x542178(0x277e)],_0x1f193c['_f']['RotationYawPitchRollToRef'](this['_rotation']['y'],this[_0x542178(0x1173)]['x'],this[_0x542178(0x1173)]['z'],_0x39ad2b)),this[_0x542178(0x3d75)]?(_0x494867=_0x1f193c['jp'][_0x542178(0x735)][0x1],_0x1f193c['y3']['ScalingToRef'](_0x4da621['x'],_0x4da621['y'],_0x4da621['z'],_0x494867),_0x162dd7=_0x1f193c['jp']['Matrix'][0x0],_0x39ad2b[_0x542178(0x2314)](_0x162dd7),this[_0x542178(0x21b0)][_0x542178(0x210e)](_0x494867,_0x1f193c['jp'][_0x542178(0x735)][0x4]),_0x1f193c['jp'][_0x542178(0x735)][0x4][_0x542178(0x210e)](_0x162dd7,this[_0x542178(0x2813)]),this[_0x542178(0xc89)]&&this[_0x542178(0x2813)]['multiplyToRef'](this['_pivotMatrixInverse'],this[_0x542178(0x2813)]),this[_0x542178(0x2813)][_0x542178(0x3a22)](_0x121233['x'],_0x121233['y'],_0x121233['z'])):_0x1f193c['y3'][_0x542178(0x1873)](_0x4da621,_0x39ad2b,_0x121233,this[_0x542178(0x2813)]),_0xad6305&&_0xad6305[_0x542178(0xe77)]){if(_0x1c6d20&&_0xad6305[_0x542178(0x14a4)](_0x1c6d20),_0x90a62a[_0x542178(0x1ffa)]){this[_0x542178(0x29ed)]?_0xad6305['getWorldMatrix']()[_0x542178(0x210e)](this[_0x542178(0x29ed)]['getWorldMatrix'](),_0x1f193c['jp'][_0x542178(0x735)][0x7]):_0x1f193c['jp'][_0x542178(0x735)][0x7]['copyFrom'](_0xad6305[_0x542178(0xe77)]());const _0x5150ba=_0x1f193c['jp'][_0x542178(0x310d)][0x5];var _0x494867=_0x1f193c['jp'][_0x542178(0x310d)][0x6],_0x162dd7=_0x1f193c['jp'][_0x542178(0x1f7f)][0x0];_0x1f193c['jp'][_0x542178(0x735)][0x7][_0x542178(0x22e9)](_0x494867,_0x162dd7,_0x5150ba),_0x1f193c['y3'][_0x542178(0x21c4)](_0x494867['x'],_0x494867['y'],_0x494867['z'],_0x1f193c['jp']['Matrix'][0x7]),_0x1f193c['jp'][_0x542178(0x735)][0x7][_0x542178(0x989)](_0x5150ba),_0xaeefec[_0x542178(0x2e80)]&&(this[_0x542178(0xc31)][_0x542178(0x354e)](_0x162dd7,_0x5150ba),this['_localMatrix'][_0x542178(0x989)](_0x5150ba)),this[_0x542178(0x2813)][_0x542178(0x210e)](_0x1f193c['jp'][_0x542178(0x735)][0x7],this[_0x542178(0x38ec)]);}else this[_0x542178(0x29ed)]?(this[_0x542178(0x2813)][_0x542178(0x210e)](_0xad6305[_0x542178(0xe77)](),_0x1f193c['jp'][_0x542178(0x735)][0x6]),_0x1f193c['jp'][_0x542178(0x735)][0x6][_0x542178(0x210e)](this[_0x542178(0x29ed)][_0x542178(0xe77)](),this[_0x542178(0x38ec)])):this[_0x542178(0x2813)][_0x542178(0x210e)](_0xad6305[_0x542178(0xe77)](),this[_0x542178(0x38ec)]);this[_0x542178(0x1571)]();}else this[_0x542178(0x38ec)]['copyFrom'](this[_0x542178(0x2813)]);if(_0x90a62a[_0x542178(0x1ffa)]&&_0x17c395&&this['billboardMode']&&!_0x90a62a[_0x542178(0x11d2)]){_0x1c6d20=_0x1f193c['jp'][_0x542178(0x310d)][0x0];if(this[_0x542178(0x38ec)]['getTranslationToRef'](_0x1c6d20),_0x1f193c['jp'][_0x542178(0x735)][0x1][_0x542178(0x2687)](_0x17c395[_0x542178(0x1f6f)]()),_0x1f193c['jp']['Matrix'][0x1][_0x542178(0xbae)](0x0,0x0,0x0),_0x1f193c['jp'][_0x542178(0x735)][0x1][_0x542178(0x28e5)](_0x1f193c['jp'][_0x542178(0x735)][0x0]),(this[_0x542178(0x1a97)]&_0xaeefec[_0x542178(0x3911)])!==_0xaeefec[_0x542178(0x3911)]){_0x1f193c['jp']['Matrix'][0x0][_0x542178(0x22e9)](void 0x0,_0x1f193c['jp'][_0x542178(0x1f7f)][0x0],void 0x0);const _0x316ef1=_0x1f193c['jp'][_0x542178(0x310d)][0x1];_0x1f193c['jp']['Quaternion'][0x0]['toEulerAnglesToRef'](_0x316ef1),(this[_0x542178(0x1a97)]&_0xaeefec['BILLBOARDMODE_X'])!==_0xaeefec[_0x542178(0xd6d)]&&(_0x316ef1['x']=0x0),(this['billboardMode']&_0xaeefec[_0x542178(0x2179)])!==_0xaeefec['BILLBOARDMODE_Y']&&(_0x316ef1['y']=0x0),(this[_0x542178(0x1a97)]&_0xaeefec[_0x542178(0x1167)])!==_0xaeefec[_0x542178(0x1167)]&&(_0x316ef1['z']=0x0),_0x1f193c['y3'][_0x542178(0x397a)](_0x316ef1['y'],_0x316ef1['x'],_0x316ef1['z'],_0x1f193c['jp']['Matrix'][0x0]);}this[_0x542178(0x38ec)]['setTranslationFromFloats'](0x0,0x0,0x0),this['_worldMatrix'][_0x542178(0x210e)](_0x1f193c['jp'][_0x542178(0x735)][0x0],this[_0x542178(0x38ec)]),this[_0x542178(0x38ec)][_0x542178(0x989)](_0x1f193c['jp'][_0x542178(0x310d)][0x0]);}else{if(_0x90a62a['useBillboardPath']&&_0x17c395&&_0x90a62a[_0x542178(0x11d2)]){_0x494867=_0x1f193c['jp']['Vector3'][0x0],_0x162dd7=(this[_0x542178(0x38ec)][_0x542178(0x2361)](_0x494867),_0x17c395[_0x542178(0x31f5)]),this['_worldMatrix'][_0x542178(0x28e5)](_0x1f193c['jp'][_0x542178(0x735)][0x1]);const _0x1f8c28=_0x1f193c['jp'][_0x542178(0x310d)][0x1];_0x1f193c['P'][_0x542178(0x330a)](_0x162dd7,_0x1f193c['jp'][_0x542178(0x735)][0x1],_0x1f8c28),_0x1f8c28[_0x542178(0x90a)](),(_0x1c6d20=-Math[_0x542178(0x16b9)](_0x1f8c28['z'],_0x1f8c28['x'])+Math['PI']/0x2,_0x494867=Math[_0x542178(0xa6b)](_0x1f8c28['x']*_0x1f8c28['x']+_0x1f8c28['z']*_0x1f8c28['z']),_0x17c395=-Math[_0x542178(0x16b9)](_0x1f8c28['y'],_0x494867));if(_0x1f193c['_f'][_0x542178(0x397a)](_0x1c6d20,_0x17c395,0x0,_0x1f193c['jp'][_0x542178(0x1f7f)][0x0]),(this[_0x542178(0x1a97)]&_0xaeefec[_0x542178(0x3911)])!==_0xaeefec['BILLBOARDMODE_ALL']){const _0x276d3c=_0x1f193c['jp'][_0x542178(0x310d)][0x1];_0x1f193c['jp']['Quaternion'][0x0]['toEulerAnglesToRef'](_0x276d3c),(this[_0x542178(0x1a97)]&_0xaeefec['BILLBOARDMODE_X'])!==_0xaeefec[_0x542178(0xd6d)]&&(_0x276d3c['x']=0x0),(this['billboardMode']&_0xaeefec['BILLBOARDMODE_Y'])!==_0xaeefec[_0x542178(0x2179)]&&(_0x276d3c['y']=0x0),(this['billboardMode']&_0xaeefec[_0x542178(0x1167)])!==_0xaeefec[_0x542178(0x1167)]&&(_0x276d3c['z']=0x0),_0x1f193c['y3'][_0x542178(0x397a)](_0x276d3c['y'],_0x276d3c['x'],_0x276d3c['z'],_0x1f193c['jp'][_0x542178(0x735)][0x0]);}else _0x1f193c['y3'][_0x542178(0x1b9b)](_0x1f193c['jp'][_0x542178(0x1f7f)][0x0],_0x1f193c['jp'][_0x542178(0x735)][0x0]);this[_0x542178(0x38ec)][_0x542178(0xbae)](0x0,0x0,0x0),this[_0x542178(0x38ec)][_0x542178(0x210e)](_0x1f193c['jp'][_0x542178(0x735)][0x0],this[_0x542178(0x38ec)]),this[_0x542178(0x38ec)][_0x542178(0x989)](_0x1f193c['jp'][_0x542178(0x310d)][0x0]);}}return this['ignoreNonUniformScaling']?this[_0x542178(0x3e14)](!0x1):this[_0x542178(0x280a)][_0x542178(0x14e)](0.000001)?this[_0x542178(0x3e14)](!0x0):_0xad6305&&_0xad6305[_0x542178(0x15f6)]?this['_updateNonUniformScalingState'](_0xad6305['_nonUniformScaling']):this[_0x542178(0x3e14)](!0x1),this[_0x542178(0x37ee)](),this[_0x542178(0x656)][_0x542178(0x3c7)](this['_worldMatrix']['m'][0xc],this[_0x542178(0x38ec)]['m'][0xd],this[_0x542178(0x38ec)]['m'][0xe]),this['_isAbsoluteSynced']=!0x1,this[_0x542178(0x23fd)]['notifyObservers'](this),this[_0x542178(0x2b23)]||(this[_0x542178(0x2b23)]=_0x1f193c['y3']['Invert'](this['_worldMatrix'])),this[_0x542178(0x3e07)]=!0x0,this[_0x542178(0x38ec)];}[_0x48f1d6(0x2d6f)](_0x2f7c79=!0x0){var _0x2170f3=_0x48f1d6;if(this['computeWorldMatrix'](),_0x2f7c79){var _0xff8622=this['getChildren']();for(let _0x4e8e66=0x0;_0x4e8e66<_0xff8622[_0x2170f3(0x9da)];++_0x4e8e66){const _0x3ae726=_0xff8622[_0x4e8e66];if(_0x3ae726){_0x3ae726['computeWorldMatrix']();const _0x10097e=_0x1f193c['jp'][_0x2170f3(0x735)][0x0],_0x5eddd5=(_0x3ae726[_0x2170f3(0x2813)][_0x2170f3(0x210e)](this[_0x2170f3(0x2813)],_0x10097e),_0x1f193c['jp'][_0x2170f3(0x1f7f)][0x0]);_0x10097e[_0x2170f3(0x22e9)](_0x3ae726['scaling'],_0x5eddd5,_0x3ae726[_0x2170f3(0x2436)]),_0x3ae726['rotationQuaternion']?_0x3ae726[_0x2170f3(0x2ac6)]['copyFrom'](_0x5eddd5):_0x5eddd5[_0x2170f3(0x1b66)](_0x3ae726[_0x2170f3(0xfb0)]);}}}this[_0x2170f3(0x21ee)][_0x2170f3(0x3c7)](0x1,0x1,0x1),this[_0x2170f3(0x2436)][_0x2170f3(0x3c7)](0x0,0x0,0x0),this[_0x2170f3(0xfb0)][_0x2170f3(0x3c7)](0x0,0x0,0x0),this[_0x2170f3(0x2ac6)]&&(this[_0x2170f3(0x2ac6)]=_0x1f193c['_f']['Identity']()),this[_0x2170f3(0x38ec)]=_0x1f193c['y3']['Identity']();}[_0x48f1d6(0x37ee)](){}['registerAfterWorldMatrixUpdate'](_0x185549){var _0xfa144a=_0x48f1d6;return this[_0xfa144a(0x23fd)][_0xfa144a(0x2ed7)](_0x185549),this;}[_0x48f1d6(0x154d)](_0x3f6040){var _0x16e86d=_0x48f1d6;return this[_0x16e86d(0x23fd)][_0x16e86d(0x4089)](_0x3f6040),this;}[_0x48f1d6(0x32ad)](_0x5edade=null){var _0x4df735=_0x48f1d6;return _0x5edade=_0x5edade||this[_0x4df735(0x14ab)]()[_0x4df735(0x3311)],_0x1f193c['P'][_0x4df735(0x285c)](this[_0x4df735(0x39fd)](),_0x5edade[_0x4df735(0x1f6f)]());}[_0x48f1d6(0x124f)](_0x520ada=null){var _0x493303=_0x48f1d6;return _0x520ada=_0x520ada||this['getScene']()[_0x493303(0x3311)],this[_0x493303(0x39fd)]()[_0x493303(0x34cd)](_0x520ada[_0x493303(0x31f5)])[_0x493303(0x9da)]();}[_0x48f1d6(0x2654)](_0x37b41f,_0x359637,_0x2a3b15){var _0x576177=_0x48f1d6;const _0x25e518=_0x3f160c['p4'][_0x576177(0x30cf)](()=>new _0xaeefec(_0x37b41f,this[_0x576177(0x14ab)]()),this);if(_0x25e518[_0x576177(0x1c3a)]=_0x37b41f,_0x25e518['id']=_0x37b41f,_0x359637&&(_0x25e518[_0x576177(0x30e9)]=_0x359637),!_0x2a3b15){var _0x373256=this[_0x576177(0x3a5c)](!0x0);for(let _0x26d915=0x0;_0x26d915<_0x373256[_0x576177(0x9da)];_0x26d915++){const _0x3ccf99=_0x373256[_0x26d915];_0x3ccf99[_0x576177(0x2654)]&&_0x3ccf99['clone'](_0x37b41f+'.'+_0x3ccf99['name'],_0x25e518);}}return _0x25e518;}[_0x48f1d6(0xea8)](_0x179324){var _0x431eb9=_0x48f1d6;const _0x1fccdf=_0x3f160c['p4']['Serialize'](this,_0x179324);return _0x1fccdf['type']=this[_0x431eb9(0x28c8)](),_0x1fccdf['uniqueId']=this[_0x431eb9(0x3bc7)],this[_0x431eb9(0x30e9)]&&this[_0x431eb9(0x30e9)][_0x431eb9(0x1105)](_0x1fccdf),_0x1fccdf[_0x431eb9(0x3f1e)]=this[_0x431eb9(0x206f)]()[_0x431eb9(0xec2)](),_0x1fccdf[_0x431eb9(0x1cc5)]=this[_0x431eb9(0x1cc5)](),_0x1fccdf;}static[_0x48f1d6(0xd6b)](_0x1c7b19,_0xa4cc2c,_0xd3677c){var _0x520fc5=_0x48f1d6;const _0x475810=_0x3f160c['p4'][_0x520fc5(0xd6b)](()=>new _0xaeefec(_0x1c7b19[_0x520fc5(0x1c3a)],_0xa4cc2c),_0x1c7b19,_0xa4cc2c,_0xd3677c);return _0x1c7b19[_0x520fc5(0x3f1e)]?_0x475810[_0x520fc5(0x3317)](_0x1f193c['y3'][_0x520fc5(0x1e74)](_0x1c7b19[_0x520fc5(0x3f1e)])):_0x1c7b19['pivotMatrix']&&_0x475810[_0x520fc5(0x3230)](_0x1f193c['y3'][_0x520fc5(0x1e74)](_0x1c7b19['pivotMatrix'])),_0x475810[_0x520fc5(0x28e2)](_0x1c7b19['isEnabled']),_0x475810[_0x520fc5(0x1329)]=_0x1c7b19[_0x520fc5(0x3bc7)],void 0x0!==_0x1c7b19['parentId']&&(_0x475810['_waitingParentId']=_0x1c7b19['parentId']),void 0x0!==_0x1c7b19[_0x520fc5(0x1f43)]&&(_0x475810[_0x520fc5(0x383b)]=_0x1c7b19['parentInstanceIndex']),_0x475810;}[_0x48f1d6(0x3361)](_0x346c80,_0x4670c3){var _0x57c1c9=[];return this['_getDescendants'](_0x57c1c9,_0x346c80,_0x310e12=>(!_0x4670c3||_0x4670c3(_0x310e12))&&_0x310e12 instanceof _0xaeefec),_0x57c1c9;}['dispose'](_0x4b5473,_0x2723ac=!0x1){var _0x3260e4=_0x48f1d6,_0x52c119;if(this[_0x3260e4(0x14ab)]()[_0x3260e4(0x2f77)](this),this[_0x3260e4(0x14ab)]()[_0x3260e4(0x37df)](this),this[_0x3260e4(0x1854)]&&(-0x1<(_0x52c119=this[_0x3260e4(0x1854)]['transformNodes'][_0x3260e4(0x775)](this))&&this[_0x3260e4(0x1854)][_0x3260e4(0x3f82)][_0x3260e4(0x34ac)](_0x52c119,0x1),this[_0x3260e4(0x1854)]=null),this['onAfterWorldMatrixUpdateObservable']['clear'](),_0x4b5473){for(const _0x568433 of this[_0x3260e4(0x3361)](!0x0))_0x568433['parent']=null,_0x568433[_0x3260e4(0x14a4)](!0x0);}super[_0x3260e4(0xc1f)](_0x4b5473,_0x2723ac);}[_0x48f1d6(0x3ed4)](_0x6bd134=!0x0,_0x20e743=!0x1,_0x11be57){var _0x49dc6d=_0x48f1d6;let _0x41985e=null,_0x1c3319=null;_0x20e743&&(this['rotationQuaternion']?(_0x1c3319=this['rotationQuaternion'][_0x49dc6d(0x2654)](),this[_0x49dc6d(0x2ac6)][_0x49dc6d(0x3c7)](0x0,0x0,0x0,0x1)):this[_0x49dc6d(0xfb0)]&&(_0x41985e=this[_0x49dc6d(0xfb0)][_0x49dc6d(0x2654)](),this[_0x49dc6d(0xfb0)][_0x49dc6d(0x3c7)](0x0,0x0,0x0)));const _0x5d8d27=this['getHierarchyBoundingVectors'](_0x6bd134,_0x11be57);return _0x6bd134=_0x5d8d27[_0x49dc6d(0x34dd)]['subtract'](_0x5d8d27[_0x49dc6d(0x1858)]),_0x11be57=Math[_0x49dc6d(0x34dd)](_0x6bd134['x'],_0x6bd134['y'],_0x6bd134['z']),(0x0!==_0x11be57&&(this['scaling'][_0x49dc6d(0x3679)](0x1/_0x11be57),_0x20e743&&(this[_0x49dc6d(0x2ac6)]&&_0x1c3319?this['rotationQuaternion'][_0x49dc6d(0x2687)](_0x1c3319):this[_0x49dc6d(0xfb0)]&&_0x41985e&&this[_0x49dc6d(0xfb0)]['copyFrom'](_0x41985e))),this);}[_0x48f1d6(0x407c)](){var _0xfeb4d6=_0x48f1d6;this[_0xfeb4d6(0x2c63)]||(this['_worldMatrix'][_0xfeb4d6(0x22e9)](this[_0xfeb4d6(0x367e)],this['_absoluteRotationQuaternion']),this[_0xfeb4d6(0x2c63)]=!0x0);}}_0xaeefec[_0x48f1d6(0x156c)]=0x0,_0xaeefec[_0x48f1d6(0xd6d)]=0x1,_0xaeefec[_0x48f1d6(0x2179)]=0x2,_0xaeefec[_0x48f1d6(0x1167)]=0x4,_0xaeefec[_0x48f1d6(0x3911)]=0x7,_0xaeefec[_0x48f1d6(0x1e43)]=0x80,_0xaeefec['BillboardUseParentOrientation']=!0x1,_0xaeefec[_0x48f1d6(0x277e)]=_0x1f193c['_f'][_0x48f1d6(0x317a)](),_0xaeefec[_0x48f1d6(0x3788)]=_0x1f193c['P'][_0x48f1d6(0x317a)](),_0xaeefec[_0x48f1d6(0x992)]=_0x1f193c['P'][_0x48f1d6(0x317a)](),_0xaeefec[_0x48f1d6(0x3aa8)]=new _0x1f193c['P'](0x0,0x0,0x0),_0xaeefec[_0x48f1d6(0xfde)]=new _0x1f193c['_f'](),_0x17600c([(0x0,_0x3f160c['hd'])('position')],_0xaeefec[_0x48f1d6(0x2dca)],_0x48f1d6(0xc31),void 0x0),_0x17600c([(0x0,_0x3f160c['hd'])(_0x48f1d6(0xfb0))],_0xaeefec[_0x48f1d6(0x2dca)],_0x48f1d6(0x1173),void 0x0),_0x17600c([(0x0,_0x3f160c['mv'])(_0x48f1d6(0x2ac6))],_0xaeefec[_0x48f1d6(0x2dca)],_0x48f1d6(0x2246),void 0x0),_0x17600c([(0x0,_0x3f160c['hd'])('scaling')],_0xaeefec[_0x48f1d6(0x2dca)],'_scaling',void 0x0),_0x17600c([(0x0,_0x3f160c['qC'])(_0x48f1d6(0x1a97))],_0xaeefec[_0x48f1d6(0x2dca)],_0x48f1d6(0x232c),void 0x0),_0x17600c([(0x0,_0x3f160c['qC'])()],_0xaeefec[_0x48f1d6(0x2dca)],'scalingDeterminant',void 0x0),_0x17600c([(0x0,_0x3f160c['qC'])(_0x48f1d6(0x2bfe))],_0xaeefec[_0x48f1d6(0x2dca)],_0x48f1d6(0xd81),void 0x0),_0x17600c([(0x0,_0x3f160c['qC'])()],_0xaeefec['prototype'],_0x48f1d6(0x1a71),void 0x0),_0x17600c([(0x0,_0x3f160c['qC'])()],_0xaeefec[_0x48f1d6(0x2dca)],_0x48f1d6(0x452),void 0x0);},0xc338:(_0x252de6,_0x5ec887,_0x4e3cbc)=>{var _0x4164a6=a8_0x2e955a;_0x4e3cbc['d'](_0x5ec887,{'$':()=>_0x40c1dc});var _0x5ec887=_0x4e3cbc(0xd53f),_0x571828=_0x4e3cbc(0x17372),_0x3a7d36=_0x4e3cbc(0x16f1b),_0x1acc72=_0x4e3cbc(0x1610),_0x56f003=_0x4e3cbc(0x16bf5),_0x2e1556=_0x4e3cbc(0xbd53);class _0x3600a7{constructor(_0x6437b,_0xab2446,_0x19dfce,_0x29883e){var _0x11d0a8=a8_0xcbd5;this[_0x11d0a8(0x1c3a)]=_0x6437b,this[_0x11d0a8(0x3c86)]=_0xab2446,this[_0x11d0a8(0x24ad)]=_0x19dfce,this[_0x11d0a8(0xa8d)]=_0x29883e;}}class _0x40c1dc{static[_0x4164a6(0x2f46)](_0x407cd9){var _0xe5a9e=_0x4164a6,_0x103814;if(!_0x407cd9['isCube'])return null;null!=(_0x103814=_0x407cd9[_0xe5a9e(0x14ab)]())&&_0x103814[_0xe5a9e(0x279a)]()[_0xe5a9e(0xedc)]();const _0x5c8946=_0x407cd9[_0xe5a9e(0x12d1)]()['width'],_0x2589fc=_0x407cd9[_0xe5a9e(0x4144)](0x0,void 0x0,void 0x0,!0x1),_0x253b8f=_0x407cd9[_0xe5a9e(0x4144)](0x1,void 0x0,void 0x0,!0x1);let _0x4b3f08,_0x3f24e2;_0x3f24e2=_0x407cd9[_0xe5a9e(0x2e73)]?(_0x4b3f08=_0x407cd9[_0xe5a9e(0x4144)](0x3,void 0x0,void 0x0,!0x1),_0x407cd9[_0xe5a9e(0x4144)](0x2,void 0x0,void 0x0,!0x1)):(_0x4b3f08=_0x407cd9[_0xe5a9e(0x4144)](0x2,void 0x0,void 0x0,!0x1),_0x407cd9[_0xe5a9e(0x4144)](0x3,void 0x0,void 0x0,!0x1));const _0x19184e=_0x407cd9[_0xe5a9e(0x4144)](0x4,void 0x0,void 0x0,!0x1),_0x279b43=_0x407cd9[_0xe5a9e(0x4144)](0x5,void 0x0,void 0x0,!0x1),_0x5b4d53=_0x407cd9[_0xe5a9e(0x1eea)],_0x121d0d=_0x1acc72['g'][_0xe5a9e(0x2a2)];let _0x42d7eb=_0x1acc72['g'][_0xe5a9e(0x3c2)];return _0x407cd9['textureType']!=_0x1acc72['g']['TEXTURETYPE_FLOAT']&&_0x407cd9['textureType']!=_0x1acc72['g']['TEXTURETYPE_HALF_FLOAT']||(_0x42d7eb=_0x1acc72['g'][_0xe5a9e(0xeee)]),new Promise(_0x1cb4a3=>{var _0x16fe37=_0xe5a9e;Promise[_0x16fe37(0x1b92)]([_0x253b8f,_0x2589fc,_0x4b3f08,_0x3f24e2,_0x19184e,_0x279b43])[_0x16fe37(0x3be)](([_0x442e3d,_0x44ca86,_0xc4f484,_0x557677,_0x4bc7a8,_0x8468ec])=>{var _0x2348dd=_0x16fe37;_0x44ca86={'size':_0x5c8946,'right':_0x44ca86,'left':_0x442e3d,'up':_0xc4f484,'down':_0x557677,'front':_0x4bc7a8,'back':_0x8468ec,'format':_0x121d0d,'type':_0x42d7eb,'gammaSpace':_0x5b4d53},_0x1cb4a3(this[_0x2348dd(0x3dae)](_0x44ca86));});});}static[_0x4164a6(0x2906)](_0x18cc97,_0x456963){return Math['atan2'](_0x18cc97*_0x456963,Math['sqrt'](_0x18cc97*_0x18cc97+_0x456963*_0x456963+0x1));}static[_0x4164a6(0x3dae)](_0x3efd9d){var _0x4e3c7b=_0x4164a6;const _0x43e66e=new _0x3a7d36['_']();let _0x313721=0x0;var _0xd284c9=0x2/_0x3efd9d['size'],_0x29ba7f=_0xd284c9,_0x107873=0.5*_0xd284c9,_0xb3747e=_0x107873-0x1;for(let _0x520d6a=0x0;_0x520d6a<0x6;_0x520d6a++){const _0x86bd8a=this[_0x4e3c7b(0x419)][_0x520d6a];var _0x152e52=_0x3efd9d[_0x86bd8a[_0x4e3c7b(0x1c3a)]];let _0x18fcb0=_0xb3747e;var _0x1705da=_0x3efd9d[_0x4e3c7b(0x3ced)]===_0x1acc72['g']['TEXTUREFORMAT_RGBA']?0x4:0x3;for(let _0x1f741c=0x0;_0x1f741c<_0x3efd9d['size'];_0x1f741c++){let _0x585233=_0xb3747e;for(let _0x19c90c=0x0;_0x19c90c<_0x3efd9d[_0x4e3c7b(0xba1)];_0x19c90c++){const _0x219b3=_0x86bd8a[_0x4e3c7b(0x24ad)][_0x4e3c7b(0xa64)](_0x585233)[_0x4e3c7b(0x2ed7)](_0x86bd8a[_0x4e3c7b(0xa8d)][_0x4e3c7b(0xa64)](_0x18fcb0))['add'](_0x86bd8a[_0x4e3c7b(0x3c86)]);_0x219b3['normalize']();var _0x3cbe22=this[_0x4e3c7b(0x2906)](_0x585233-_0x107873,_0x18fcb0-_0x107873)-this[_0x4e3c7b(0x2906)](_0x585233-_0x107873,_0x18fcb0+_0x107873)-this['_AreaElement'](_0x585233+_0x107873,_0x18fcb0-_0x107873)+this[_0x4e3c7b(0x2906)](_0x585233+_0x107873,_0x18fcb0+_0x107873);let _0x26fbb6=_0x152e52[_0x1f741c*_0x3efd9d['size']*_0x1705da+_0x19c90c*_0x1705da],_0x21d611=_0x152e52[_0x1f741c*_0x3efd9d[_0x4e3c7b(0xba1)]*_0x1705da+_0x19c90c*_0x1705da+0x1],_0x13c404=_0x152e52[_0x1f741c*_0x3efd9d[_0x4e3c7b(0xba1)]*_0x1705da+_0x19c90c*_0x1705da+0x2];isNaN(_0x26fbb6)&&(_0x26fbb6=0x0),isNaN(_0x21d611)&&(_0x21d611=0x0),isNaN(_0x13c404)&&(_0x13c404=0x0),_0x3efd9d['type']===_0x1acc72['g'][_0x4e3c7b(0x3c2)]&&(_0x26fbb6/=0xff,_0x21d611/=0xff,_0x13c404/=0xff),_0x3efd9d['gammaSpace']&&(_0x26fbb6=Math[_0x4e3c7b(0x29b2)](_0x571828['R'][_0x4e3c7b(0x1614)](_0x26fbb6),_0x56f003['Nn']),_0x21d611=Math[_0x4e3c7b(0x29b2)](_0x571828['R'][_0x4e3c7b(0x1614)](_0x21d611),_0x56f003['Nn']),_0x13c404=Math[_0x4e3c7b(0x29b2)](_0x571828['R'][_0x4e3c7b(0x1614)](_0x13c404),_0x56f003['Nn'])),_0x26fbb6=_0x571828['R'][_0x4e3c7b(0x1614)](_0x26fbb6,0x0,0x1000),_0x21d611=_0x571828['R'][_0x4e3c7b(0x1614)](_0x21d611,0x0,0x1000),_0x13c404=_0x571828['R']['Clamp'](_0x13c404,0x0,0x1000);var _0x350319=new _0x2e1556['Wo'](_0x26fbb6,_0x21d611,_0x13c404);_0x43e66e[_0x4e3c7b(0x1356)](_0x219b3,_0x350319,_0x3cbe22),_0x313721+=_0x3cbe22,_0x585233+=_0xd284c9;}_0x18fcb0+=_0x29ba7f;}}var _0x5f4092=0x4*Math['PI']*0x6/0x6/_0x313721;return _0x43e66e[_0x4e3c7b(0x3679)](_0x5f4092),_0x43e66e[_0x4e3c7b(0x3d39)](),_0x43e66e[_0x4e3c7b(0x332f)](),_0x3a7d36['i'][_0x4e3c7b(0x1f83)](_0x43e66e);}}_0x40c1dc[_0x4164a6(0x419)]=[new _0x3600a7('right',new _0x5ec887['P'](0x1,0x0,0x0),new _0x5ec887['P'](0x0,0x0,-0x1),new _0x5ec887['P'](0x0,-0x1,0x0)),new _0x3600a7(_0x4164a6(0x2932),new _0x5ec887['P'](-0x1,0x0,0x0),new _0x5ec887['P'](0x0,0x0,0x1),new _0x5ec887['P'](0x0,-0x1,0x0)),new _0x3600a7('up',new _0x5ec887['P'](0x0,0x1,0x0),new _0x5ec887['P'](0x1,0x0,0x0),new _0x5ec887['P'](0x0,0x0,0x1)),new _0x3600a7(_0x4164a6(0x188),new _0x5ec887['P'](0x0,-0x1,0x0),new _0x5ec887['P'](0x1,0x0,0x0),new _0x5ec887['P'](0x0,0x0,-0x1)),new _0x3600a7(_0x4164a6(0xe8e),new _0x5ec887['P'](0x0,0x0,0x1),new _0x5ec887['P'](0x1,0x0,0x0),new _0x5ec887['P'](0x0,-0x1,0x0)),new _0x3600a7(_0x4164a6(0x705),new _0x5ec887['P'](0x0,0x0,-0x1),new _0x5ec887['P'](-0x1,0x0,0x0),new _0x5ec887['P'](0x0,-0x1,0x0))];},0x3f88:(_0x5f21fb,_0x47b701,_0x280dc7)=>{var _0x53ec5a=a8_0x2e955a;_0x280dc7['d'](_0x47b701,{'s':()=>_0x2bf728});var _0x205e3d=_0x280dc7(0x7c81);class _0x2bf728{static[_0x53ec5a(0x11bf)](_0x56a3d2,_0x226a16){var _0x5621a3=_0x53ec5a;return 0x3ff<_0x226a16?_0x56a3d2*Math[_0x5621a3(0x29b2)](0x2,0x3ff)*Math[_0x5621a3(0x29b2)](0x2,_0x226a16-0x3ff):_0x226a16<-0x432?_0x56a3d2*Math[_0x5621a3(0x29b2)](0x2,-0x432)*Math[_0x5621a3(0x29b2)](0x2,_0x226a16+0x432):_0x56a3d2*Math[_0x5621a3(0x29b2)](0x2,_0x226a16);}static[_0x53ec5a(0x40b7)](_0x455898,_0x542482,_0x4f5c24,_0x480c96,_0x3d667e,_0x1cdc4e){var _0x3a1550=_0x53ec5a;0x0<_0x3d667e?(_0x3d667e=this[_0x3a1550(0x11bf)](0x1,_0x3d667e-0x88),_0x455898[_0x1cdc4e+0x0]=_0x542482*_0x3d667e,_0x455898[_0x1cdc4e+0x1]=_0x4f5c24*_0x3d667e,_0x455898[_0x1cdc4e+0x2]=_0x480c96*_0x3d667e):(_0x455898[_0x1cdc4e+0x0]=0x0,_0x455898[_0x1cdc4e+0x1]=0x0,_0x455898[_0x1cdc4e+0x2]=0x0);}static[_0x53ec5a(0x3b35)](_0x420008,_0x6013d6){var _0xa3e0e5=_0x53ec5a;let _0x1cfed9='';var _0x587e75;for(let _0x1d4418=_0x6013d6;_0x1d4418<_0x420008[_0xa3e0e5(0x9da)]-_0x6013d6&&'\x0a'!=(_0x587e75=String[_0xa3e0e5(0x1b76)](_0x420008[_0x1d4418]));_0x1d4418++)_0x1cfed9+=_0x587e75;return _0x1cfed9;}static[_0x53ec5a(0x2d37)](_0x3b8d68){var _0x51f200=_0x53ec5a,_0x16c203;let _0x52b715=this['_ReadStringLine'](_0x3b8d68,0x0);if('#'!=_0x52b715[0x0]||'?'!=_0x52b715[0x1])throw _0x51f200(0x11b1);let _0x263d07=!0x1,_0x68b331=!0x1,_0x2e9c77=0x0;for(;_0x2e9c77+=_0x52b715['length']+0x1,_0x51f200(0x1cb0)==(_0x52b715=this[_0x51f200(0x3b35)](_0x3b8d68,_0x2e9c77))?_0x68b331=!0x0:0x0==_0x52b715[_0x51f200(0x9da)]&&(_0x263d07=!0x0),!_0x263d07;);if(!_0x68b331)throw _0x51f200(0x2843);_0x2e9c77+=_0x52b715[_0x51f200(0x9da)]+0x1,_0x52b715=this[_0x51f200(0x3b35)](_0x3b8d68,_0x2e9c77);var _0x536d9a=/^-Y (.*) \+X (.*)$/g[_0x51f200(0x37c6)](_0x52b715);if(!_0x536d9a||_0x536d9a['length']<0x3)throw _0x51f200(0x2ec5);if(_0x16c203=parseInt(_0x536d9a[0x2]),_0x536d9a=parseInt(_0x536d9a[0x1]),_0x16c203<0x8||0x7fff<_0x16c203)throw _0x51f200(0x1951);return{'height':_0x536d9a,'width':_0x16c203,'dataPosition':_0x2e9c77+=_0x52b715[_0x51f200(0x9da)]+0x1};}static['GetCubeMapTextureData'](_0x5b6049,_0x194403,_0x23cc8b=!0x1){var _0x29dda1=_0x53ec5a,_0x5b6049=new Uint8Array(_0x5b6049),_0x348090=this[_0x29dda1(0x2d37)](_0x5b6049),_0x5b6049=this['RGBE_ReadPixels'](_0x5b6049,_0x348090);return _0x205e3d['B'][_0x29dda1(0x1d44)](_0x5b6049,_0x348090[_0x29dda1(0x15b3)],_0x348090[_0x29dda1(0x230c)],_0x194403,_0x23cc8b);}static['RGBE_ReadPixels'](_0x5c287c,_0x501d91){var _0x43cdf5=_0x53ec5a;return this[_0x43cdf5(0x3360)](_0x5c287c,_0x501d91);}static[_0x53ec5a(0x3360)](_0x38e797,_0x2524ab){var _0x2e6776=_0x53ec5a;let _0x92b0f1=_0x2524ab['height'];var _0x59060e=_0x2524ab[_0x2e6776(0x15b3)];let _0x2c5a07,_0x28ab2d,_0x24c8ca,_0x6d935e,_0x41f34c,_0x23689a=_0x2524ab[_0x2e6776(0x24c2)],_0x1404a3=0x0,_0x24ad4f,_0x5ea52d=0x0;var _0x2524fd=new ArrayBuffer(0x4*_0x59060e);const _0x440edf=new Uint8Array(_0x2524fd);for(var _0x2524fd=new ArrayBuffer(_0x2524ab[_0x2e6776(0x15b3)]*_0x2524ab[_0x2e6776(0x230c)]*0x4*0x3),_0x367a02=new Float32Array(_0x2524fd);0x0<_0x92b0f1;){if(_0x2c5a07=_0x38e797[_0x23689a++],_0x28ab2d=_0x38e797[_0x23689a++],_0x24c8ca=_0x38e797[_0x23689a++],_0x6d935e=_0x38e797[_0x23689a++],0x2!=_0x2c5a07||0x2!=_0x28ab2d||0x80&_0x24c8ca||_0x2524ab[_0x2e6776(0x15b3)]<0x8||0x7fff<_0x2524ab['width'])return this[_0x2e6776(0x3ac1)](_0x38e797,_0x2524ab);if((_0x24c8ca<<0x8|_0x6d935e)!=_0x59060e)throw _0x2e6776(0x41da);for(_0x1404a3=0x0,_0x5ea52d=0x0;_0x5ea52d<0x4;_0x5ea52d++)for(_0x24ad4f=(_0x5ea52d+0x1)*_0x59060e;_0x1404a3<_0x24ad4f;)if(_0x2c5a07=_0x38e797[_0x23689a++],_0x28ab2d=_0x38e797[_0x23689a++],0x80<_0x2c5a07){if(0x0==(_0x41f34c=_0x2c5a07-0x80)||_0x41f34c>_0x24ad4f-_0x1404a3)throw _0x2e6776(0xa1b);for(;0x0<_0x41f34c--;)_0x440edf[_0x1404a3++]=_0x28ab2d;}else{if(0x0==(_0x41f34c=_0x2c5a07)||_0x41f34c>_0x24ad4f-_0x1404a3)throw _0x2e6776(0x28ba);if(_0x440edf[_0x1404a3++]=_0x28ab2d,0x0<--_0x41f34c){for(let _0x892a53=0x0;_0x892a53<_0x41f34c;_0x892a53++)_0x440edf[_0x1404a3++]=_0x38e797[_0x23689a++];}}for(_0x5ea52d=0x0;_0x5ea52d<_0x59060e;_0x5ea52d++)_0x2c5a07=_0x440edf[_0x5ea52d],_0x28ab2d=_0x440edf[_0x5ea52d+_0x59060e],_0x24c8ca=_0x440edf[_0x5ea52d+0x2*_0x59060e],_0x6d935e=_0x440edf[_0x5ea52d+0x3*_0x59060e],this[_0x2e6776(0x40b7)](_0x367a02,_0x2c5a07,_0x28ab2d,_0x24c8ca,_0x6d935e,(_0x2524ab[_0x2e6776(0x230c)]-_0x92b0f1)*_0x59060e*0x3+0x3*_0x5ea52d);_0x92b0f1--;}return _0x367a02;}static['_RGBEReadPixelsNOTRLE'](_0x3dfda1,_0x23943a){var _0xc7b612=_0x53ec5a;let _0x48e3f9=_0x23943a[_0xc7b612(0x230c)];var _0x489ade=_0x23943a[_0xc7b612(0x15b3)];let _0x30411d,_0x560c17,_0x36c6e1,_0x388515,_0x5b6bfe,_0x4d4e53=_0x23943a['dataPosition'];for(var _0x275eda=new ArrayBuffer(_0x23943a['width']*_0x23943a[_0xc7b612(0x230c)]*0x4*0x3),_0x2a6d44=new Float32Array(_0x275eda);0x0<_0x48e3f9;){for(_0x5b6bfe=0x0;_0x5b6bfe<_0x23943a[_0xc7b612(0x15b3)];_0x5b6bfe++)_0x30411d=_0x3dfda1[_0x4d4e53++],_0x560c17=_0x3dfda1[_0x4d4e53++],_0x36c6e1=_0x3dfda1[_0x4d4e53++],_0x388515=_0x3dfda1[_0x4d4e53++],this[_0xc7b612(0x40b7)](_0x2a6d44,_0x30411d,_0x560c17,_0x36c6e1,_0x388515,(_0x23943a[_0xc7b612(0x230c)]-_0x48e3f9)*_0x489ade*0x3+0x3*_0x5b6bfe);_0x48e3f9--;}return _0x2a6d44;}}},0x24b1:(_0x37986e,_0x340dc3,_0x38a713)=>{_0x38a713(0xc338),_0x38a713(0x3f88),_0x38a713(0x7c81);},0x7c81:(_0x16dcdb,_0x1fdba4,_0xc04961)=>{var _0x22ee96=a8_0x2e955a;_0xc04961['d'](_0x1fdba4,{'B':()=>_0x1bd6b0});var _0x1fdba4=_0xc04961(0xd53f),_0x51204a=_0xc04961(0x1610);class _0x1bd6b0{static[_0x22ee96(0x1d44)](_0x45020a,_0x348b43,_0x4e0008,_0xf430af,_0x2018fc=!0x1){var _0x32d4ae=_0x22ee96;if(!_0x45020a)throw _0x32d4ae(0x225f);if(_0x45020a[_0x32d4ae(0x9da)]!=_0x348b43*_0x4e0008*0x3)throw'ConvertPanoramaToCubemap:\x20input\x20size\x20is\x20wrong';return{'front':this[_0x32d4ae(0x1b16)](_0xf430af,this[_0x32d4ae(0x355)],_0x45020a,_0x348b43,_0x4e0008,_0x2018fc),'back':this[_0x32d4ae(0x1b16)](_0xf430af,this[_0x32d4ae(0x3521)],_0x45020a,_0x348b43,_0x4e0008,_0x2018fc),'left':this['CreateCubemapTexture'](_0xf430af,this[_0x32d4ae(0x1e9)],_0x45020a,_0x348b43,_0x4e0008,_0x2018fc),'right':this[_0x32d4ae(0x1b16)](_0xf430af,this['FACE_RIGHT'],_0x45020a,_0x348b43,_0x4e0008,_0x2018fc),'up':this[_0x32d4ae(0x1b16)](_0xf430af,this[_0x32d4ae(0xc43)],_0x45020a,_0x348b43,_0x4e0008,_0x2018fc),'down':this[_0x32d4ae(0x1b16)](_0xf430af,this['FACE_DOWN'],_0x45020a,_0x348b43,_0x4e0008,_0x2018fc),'size':_0xf430af,'type':_0x51204a['g'][_0x32d4ae(0xeee)],'format':_0x51204a['g']['TEXTUREFORMAT_RGB'],'gammaSpace':!0x1};}static['CreateCubemapTexture'](_0x44410d,_0x270f44,_0x1f4c94,_0x24be35,_0xc5e528,_0x28095e=!0x1){var _0x15d4b7=_0x22ee96,_0x523d36=new ArrayBuffer(_0x44410d*_0x44410d*0x4*0x3);const _0x4d4f6e=new Float32Array(_0x523d36);var _0xdaa183=_0x28095e?Math['max'](0x1,Math[_0x15d4b7(0x142a)](_0x24be35/0x4/_0x44410d)):0x1,_0x598e92=0x1/_0xdaa183,_0x8fe7d2=_0x598e92*_0x598e92,_0x39c225=_0x270f44[0x1][_0x15d4b7(0x34cd)](_0x270f44[0x0])[_0x15d4b7(0xa64)](_0x598e92/_0x44410d),_0x21666a=_0x270f44[0x3][_0x15d4b7(0x34cd)](_0x270f44[0x2])[_0x15d4b7(0xa64)](_0x598e92/_0x44410d),_0x42ec29=0x1/_0x44410d;let _0x52ab0e=0x0;for(let _0x46eae8=0x0;_0x46eae8<_0x44410d;_0x46eae8++)for(let _0x2452b4=0x0;_0x2452b4<_0xdaa183;_0x2452b4++){let _0x25e6ed=_0x270f44[0x0],_0x5a8a12=_0x270f44[0x2];for(let _0x3136fc=0x0;_0x3136fc<_0x44410d;_0x3136fc++)for(let _0x149998=0x0;_0x149998<_0xdaa183;_0x149998++){const _0x17b950=_0x5a8a12['subtract'](_0x25e6ed)[_0x15d4b7(0xa64)](_0x52ab0e)[_0x15d4b7(0x2ed7)](_0x25e6ed);_0x17b950[_0x15d4b7(0x90a)]();var _0x363b4f=this[_0x15d4b7(0x3a02)](_0x17b950,_0x1f4c94,_0x24be35,_0xc5e528);_0x4d4f6e[_0x46eae8*_0x44410d*0x3+0x3*_0x3136fc]+=_0x363b4f['r']*_0x8fe7d2,_0x4d4f6e[_0x46eae8*_0x44410d*0x3+0x3*_0x3136fc+0x1]+=_0x363b4f['g']*_0x8fe7d2,_0x4d4f6e[_0x46eae8*_0x44410d*0x3+0x3*_0x3136fc+0x2]+=_0x363b4f['b']*_0x8fe7d2,_0x25e6ed=_0x25e6ed['add'](_0x39c225),_0x5a8a12=_0x5a8a12[_0x15d4b7(0x2ed7)](_0x21666a);}_0x52ab0e+=_0x42ec29*_0x598e92;}return _0x4d4f6e;}static['CalcProjectionSpherical'](_0x3f1e3f,_0x15d7c0,_0x34541b,_0x21e531){var _0x4a32ab=_0x22ee96;let _0x32fe01=Math[_0x4a32ab(0x16b9)](_0x3f1e3f['z'],_0x3f1e3f['x']);for(_0x3f1e3f=Math[_0x4a32ab(0x1347)](_0x3f1e3f['y']);_0x32fe01<-Math['PI'];)_0x32fe01+=0x2*Math['PI'];for(;_0x32fe01>Math['PI'];)_0x32fe01-=0x2*Math['PI'];var _0x5494b5=_0x32fe01/Math['PI'],_0x3f1e3f=_0x3f1e3f/Math['PI'],_0x5494b5=0.5*_0x5494b5+0.5;let _0x577fbf=Math[_0x4a32ab(0x142a)](_0x5494b5*_0x34541b),_0x462aaa=(_0x577fbf<0x0?_0x577fbf=0x0:_0x577fbf>=_0x34541b&&(_0x577fbf=_0x34541b-0x1),Math[_0x4a32ab(0x142a)](_0x3f1e3f*_0x21e531));return _0x462aaa<0x0?_0x462aaa=0x0:_0x462aaa>=_0x21e531&&(_0x462aaa=_0x21e531-0x1),_0x5494b5=_0x21e531-_0x462aaa-0x1,{'r':_0x15d7c0[_0x5494b5*_0x34541b*0x3+0x3*_0x577fbf],'g':_0x15d7c0[_0x5494b5*_0x34541b*0x3+0x3*_0x577fbf+0x1],'b':_0x15d7c0[_0x5494b5*_0x34541b*0x3+0x3*_0x577fbf+0x2]};}}_0x1bd6b0[_0x22ee96(0x1e9)]=[new _0x1fdba4['P'](-0x1,-0x1,-0x1),new _0x1fdba4['P'](0x1,-0x1,-0x1),new _0x1fdba4['P'](-0x1,0x1,-0x1),new _0x1fdba4['P'](0x1,0x1,-0x1)],_0x1bd6b0[_0x22ee96(0x164a)]=[new _0x1fdba4['P'](0x1,-0x1,0x1),new _0x1fdba4['P'](-0x1,-0x1,0x1),new _0x1fdba4['P'](0x1,0x1,0x1),new _0x1fdba4['P'](-0x1,0x1,0x1)],_0x1bd6b0[_0x22ee96(0x355)]=[new _0x1fdba4['P'](0x1,-0x1,-0x1),new _0x1fdba4['P'](0x1,-0x1,0x1),new _0x1fdba4['P'](0x1,0x1,-0x1),new _0x1fdba4['P'](0x1,0x1,0x1)],_0x1bd6b0[_0x22ee96(0x3521)]=[new _0x1fdba4['P'](-0x1,-0x1,0x1),new _0x1fdba4['P'](-0x1,-0x1,-0x1),new _0x1fdba4['P'](-0x1,0x1,0x1),new _0x1fdba4['P'](-0x1,0x1,-0x1)],_0x1bd6b0[_0x22ee96(0x2fdc)]=[new _0x1fdba4['P'](0x1,0x1,-0x1),new _0x1fdba4['P'](0x1,0x1,0x1),new _0x1fdba4['P'](-0x1,0x1,-0x1),new _0x1fdba4['P'](-0x1,0x1,0x1)],_0x1bd6b0[_0x22ee96(0xc43)]=[new _0x1fdba4['P'](-0x1,-0x1,-0x1),new _0x1fdba4['P'](-0x1,-0x1,0x1),new _0x1fdba4['P'](0x1,-0x1,-0x1),new _0x1fdba4['P'](0x1,-0x1,0x1)];},0x10ad9:(_0x184006,_0x521df2,_0x441c1d)=>{_0x441c1d(0x5294),_0x441c1d(0xdb4c),_0x441c1d(0x2ec7);},0xdb4c:(_0x535ddb,_0x1e2f9c,_0x569d88)=>{_0x569d88(0xc33),_0x569d88(0x23a8),_0x569d88(0x16a11);},0x5294:(_0x162cd2,_0x3a11bf,_0x5f8218)=>{var _0x5c5792=a8_0x2e955a;_0x5f8218['d'](_0x3a11bf,{'P':()=>_0x25ed4c});var _0x2396ef=_0x5f8218(0xa896),_0x50468f=_0x5f8218(0x23a8),_0x1db1c3=_0x5f8218(0x4ba7),_0x4a3070=_0x5f8218(0xa127);const _0x2becc5=/\r/g;class _0x25ed4c{constructor(_0x403e79,_0x1ce634){var _0x3cb1d7=a8_0xcbd5;this[_0x3cb1d7(0x20c2)]=_0x403e79,this[_0x3cb1d7(0x1663)]=()=>{var _0x4ac02e=_0x3cb1d7,_0x244f36=_0x50468f['F'][_0x4ac02e(0x11ca)]-this[_0x4ac02e(0x2a39)],_0x135dc0=this[_0x4ac02e(0x634)][_0x4ac02e(0x3c7e)][_0x4ac02e(0x9da)],_0x4a898c=this[_0x4ac02e(0x634)][_0x4ac02e(0x11ae)]['itemLength'];let _0x3c03cc=0x0;if(0x0<_0x4a898c&&(_0x4a898c=this['datasets'][_0x4ac02e(0x11ae)]['at'](_0x4a898c-0x1),_0x3c03cc=_0x4a898c+this[_0x4ac02e(0x634)][_0x4ac02e(0x3d41)]['at'](_0x4a898c+_0x25ed4c[_0x4ac02e(0xceb)])+_0x25ed4c[_0x4ac02e(0x327a)]),this[_0x4ac02e(0x634)][_0x4ac02e(0x11ae)]['push'](_0x3c03cc),this[_0x4ac02e(0x634)][_0x4ac02e(0x3d41)][_0x4ac02e(0x2009)](_0x244f36),this[_0x4ac02e(0x634)][_0x4ac02e(0x3d41)][_0x4ac02e(0x2009)](_0x135dc0),this[_0x4ac02e(0x634)]['ids'][_0x4ac02e(0x982)](_0x72042c=>{var _0x20f14d=_0x4ac02e;const _0x31d704=this[_0x20f14d(0x692)][_0x20f14d(0x26a7)](_0x72042c);_0x31d704&&this[_0x20f14d(0x634)][_0x20f14d(0x3d41)][_0x20f14d(0x2009)](_0x31d704[_0x20f14d(0x20f8)]());}),this[_0x4ac02e(0x2848)][_0x4ac02e(0x1750)]()){const _0x4b9592=[_0x244f36,_0x135dc0];for(let _0x4be033=0x0;_0x4be033<_0x135dc0;_0x4be033++)_0x4b9592[_0x4ac02e(0x2009)](this['datasets'][_0x4ac02e(0x3d41)]['at'](_0x3c03cc+_0x25ed4c[_0x4ac02e(0x327a)]+_0x4be033));this[_0x4ac02e(0x2848)]['notifyObservers'](_0x4b9592);}},this['datasets']={'ids':[],'data':new _0x4a3070['s'](0x708),'startingIndices':new _0x4a3070['s'](0x708)},this['_strategies']=new Map(),this['_datasetMeta']=new Map(),this['_eventRestoreSet']=new Set(),this[_0x3cb1d7(0x3034)]=new _0x2396ef['y$'](),this[_0x3cb1d7(0x2848)]=new _0x2396ef['y$'](),this[_0x3cb1d7(0x3800)]=new _0x2396ef['y$'](_0x3eff63=>_0x3eff63['callback'](this[_0x3cb1d7(0x2519)],new _0x2396ef['he'](0x0))),_0x1ce634&&this[_0x3cb1d7(0x3268)](..._0x1ce634);}static get[_0x5c5792(0x327a)](){return 0x2;}static get[_0x5c5792(0xceb)](){return 0x1;}[_0x5c5792(0xc4e)](_0x119b09,_0x1391cb,_0x283f00){var _0x408ef2=_0x5c5792;if(!this[_0x408ef2(0x692)][_0x408ef2(0x1448)](_0x119b09)||_0x1391cb)return this[_0x408ef2(0x692)][_0x408ef2(0x1448)](_0x119b09)&&_0x1391cb&&(null!=(_0x1391cb=this['_strategies']['get'](_0x119b09))&&_0x1391cb['dispose'](),this[_0x408ef2(0x692)][_0x408ef2(0x3d98)](_0x119b09)),_0x1391cb={'name':_0x119b09},this[_0x408ef2(0x1ff9)][_0x408ef2(0x2ed7)](_0x119b09),this[_0x408ef2(0x3268)]({'strategyCallback':_0xca425f=>{var _0xae343f=_0x408ef2;let _0x5f1130=0x0,_0x3c83b8=0x0;const _0x4ec8aa=_0xca425f['onAfterRenderObservable'][_0xae343f(0x2ed7)](()=>{_0x3c83b8=_0x5f1130,_0x5f1130=0x0;}),_0x37024c=this[_0xae343f(0x3034)][_0xae343f(0x2ed7)](_0x277577=>{var _0x5beec7=_0xae343f;_0x119b09===_0x277577['name']&&(void 0x0!==_0x277577[_0x5beec7(0x31eb)]?_0x5f1130=_0x277577[_0x5beec7(0x31eb)]:_0x5f1130++);});return{'id':_0x119b09,'getData':()=>_0x3c83b8,'dispose':()=>{var _0x3ad76a=_0xae343f;_0xca425f['onAfterRenderObservable'][_0x3ad76a(0x209f)](_0x4ec8aa),this['_customEventObservable'][_0x3ad76a(0x209f)](_0x37024c);}};},'category':_0x283f00}),_0x1391cb;}[_0x5c5792(0x6ba)](_0x4c3bee){var _0x26cf41=_0x5c5792;this[_0x26cf41(0x3034)][_0x26cf41(0x223f)](_0x4c3bee);}[_0x5c5792(0x3a48)](){var _0x1e27d2=_0x5c5792;this[_0x1e27d2(0x1ff9)][_0x1e27d2(0xba1)]!==this[_0x1e27d2(0x3034)][_0x1e27d2(0xa83)][_0x1e27d2(0x9da)]&&this[_0x1e27d2(0x1ff9)][_0x1e27d2(0x982)](_0x3619fe=>{var _0x3928a3=_0x1e27d2;this[_0x3928a3(0xc4e)](_0x3619fe,!0x0);});}[_0x5c5792(0x3268)](..._0x35d285){var _0x1cf886=_0x5c5792;for(var {strategyCallback:_0x5bb092,category:_0xfa9084,hidden:_0x3dd7a2}of _0x35d285){const _0x1df9a2=_0x5bb092(this['_scene']);this[_0x1cf886(0x692)][_0x1cf886(0x1448)](_0x1df9a2['id'])?_0x1df9a2[_0x1cf886(0xc1f)]():(this[_0x1cf886(0x634)][_0x1cf886(0x3c7e)][_0x1cf886(0x2009)](_0x1df9a2['id']),_0xfa9084=_0xfa9084&&_0xfa9084[_0x1cf886(0x2bb1)](new RegExp('@','g'),''),this[_0x1cf886(0x2519)][_0x1cf886(0x1878)](_0x1df9a2['id'],{'color':this[_0x1cf886(0x3b1e)](_0x1df9a2['id']),'category':_0xfa9084,'hidden':_0x3dd7a2}),this[_0x1cf886(0x692)]['set'](_0x1df9a2['id'],_0x1df9a2));}this['metadataObservable'][_0x1cf886(0x223f)](this['_datasetMeta']);}[_0x5c5792(0x3b1e)](_0x4e779d){var _0x58a5a3=_0x5c5792;let _0x22639b=0x0;for(let _0x52fe4b=0x0;_0x52fe4b<_0x4e779d[_0x58a5a3(0x9da)];_0x52fe4b++)_0x22639b=_0x4e779d[_0x58a5a3(0x162f)](_0x52fe4b)+((_0x22639b<<0x5)-_0x22639b);let _0x33bdcf='#';for(let _0x50a601=0x0;_0x50a601<0x18;_0x50a601+=0x8){const _0x32b33f=_0x22639b>>_0x50a601&0xff;_0x33bdcf+=('0'+_0x32b33f['toString'](0x10))[_0x58a5a3(0x2e42)](-0x2);}return _0x33bdcf;}[_0x5c5792(0x308f)](){var _0x21d82a=_0x5c5792;const _0x4745aa=[_0x50468f['F'][_0x21d82a(0x11ca)]-this[_0x21d82a(0x2a39)],this[_0x21d82a(0x634)]['ids'][_0x21d82a(0x9da)]];this['datasets'][_0x21d82a(0x3c7e)][_0x21d82a(0x982)](_0x423314=>{var _0x801c1=_0x21d82a;const _0x5137a4=this[_0x801c1(0x692)][_0x801c1(0x26a7)](_0x423314);_0x5137a4&&this[_0x801c1(0x2848)]['hasObservers']()&&_0x4745aa[_0x801c1(0x2009)](_0x5137a4[_0x801c1(0x20f8)]());}),this['datasetObservable'][_0x21d82a(0x1750)]()&&this[_0x21d82a(0x2848)]['notifyObservers'](_0x4745aa);}['updateMetadata'](_0x186a59,_0x31b4eb,_0x1ef663){var _0x2f4c44=_0x5c5792;const _0x1db7e1=this[_0x2f4c44(0x2519)][_0x2f4c44(0x26a7)](_0x186a59);_0x1db7e1&&(_0x1db7e1[_0x31b4eb]=_0x1ef663,this[_0x2f4c44(0x3800)][_0x2f4c44(0x223f)](this['_datasetMeta']));}[_0x5c5792(0x2a99)](_0x598c72){var _0x12138c=_0x5c5792;this[_0x12138c(0x634)]['data']=new _0x4a3070['s'](0x708),this[_0x12138c(0x634)][_0x12138c(0x3c7e)][_0x12138c(0x9da)]=0x0,this[_0x12138c(0x634)][_0x12138c(0x11ae)]=new _0x4a3070['s'](0x708),this[_0x12138c(0x2519)]['clear'](),this[_0x12138c(0x692)]['forEach'](_0x5699a1=>_0x5699a1[_0x12138c(0xc1f)]()),this[_0x12138c(0x692)][_0x12138c(0x2a99)](),_0x598c72||this['_eventRestoreSet']['clear'](),this['_hasLoadedData']=!0x1;}get[_0x5c5792(0x36da)](){var _0x32ea36=_0x5c5792;return this[_0x32ea36(0x4d5)];}[_0x5c5792(0x2e19)](_0x4644dd,_0x45ad67){var _0x9408d8=_0x5c5792,_0x4644dd=_0x4644dd[_0x9408d8(0x2bb1)](_0x2becc5,'')[_0x9408d8(0x14d2)]('\x0a')[_0x9408d8(0x40b4)](_0x2c4029=>_0x2c4029[_0x9408d8(0x14d2)](',')[_0x9408d8(0x25d4)](_0x5df4e8=>0x0<_0x5df4e8[_0x9408d8(0x9da)]))[_0x9408d8(0x25d4)](_0x4aba3f=>0x0<_0x4aba3f[_0x9408d8(0x9da)]),_0x4c6595=_0x25ed4c[_0x9408d8(0xceb)];if(_0x4644dd['length']<0x2)return!0x1;const _0x2b683a={'ids':[],'data':new _0x4a3070['s'](0x708),'startingIndices':new _0x4a3070['s'](0x708)},[_0x54eb71,..._0x39c3df]=_0x4644dd;if(_0x54eb71[_0x9408d8(0x9da)]<0x2||_0x9408d8(0x2a7)!==_0x54eb71[0x0]||_0x9408d8(0x3392)!==_0x54eb71[_0x4c6595])return!0x1;const _0x46de6b=new Map();for(let _0x13f81b=_0x25ed4c[_0x9408d8(0x327a)];_0x13f81b<_0x54eb71[_0x9408d8(0x9da)];_0x13f81b++){var [_0x409967,_0x3276a9]=_0x54eb71[_0x13f81b]['split']('@');_0x2b683a['ids'][_0x9408d8(0x2009)](_0x409967),_0x46de6b[_0x9408d8(0x1878)](_0x409967,_0x3276a9);}let _0x43275e=0x0;for(const _0x112e24 of _0x39c3df){if(_0x112e24['length']<0x2)return!0x1;var _0x498c03=parseFloat(_0x112e24[0x0]),_0x284c67=parseInt(_0x112e24[_0x4c6595]);if(isNaN(_0x284c67)||isNaN(_0x498c03))return!0x1;if(_0x2b683a[_0x9408d8(0x3d41)]['push'](_0x498c03),_0x2b683a[_0x9408d8(0x3d41)]['push'](_0x284c67),_0x284c67+_0x25ed4c['SliceDataOffset']!==_0x112e24[_0x9408d8(0x9da)])return!0x1;for(let _0x209e58=_0x25ed4c[_0x9408d8(0x327a)];_0x209e58<_0x112e24[_0x9408d8(0x9da)];_0x209e58++){var _0x4f6472=parseFloat(_0x112e24[_0x209e58]);if(isNaN(_0x4f6472))return!0x1;_0x2b683a[_0x9408d8(0x3d41)][_0x9408d8(0x2009)](_0x4f6472);}_0x2b683a[_0x9408d8(0x11ae)][_0x9408d8(0x2009)](_0x43275e),_0x43275e+=_0x112e24[_0x9408d8(0x9da)];}if(this[_0x9408d8(0x634)][_0x9408d8(0x3c7e)]=_0x2b683a[_0x9408d8(0x3c7e)],this[_0x9408d8(0x634)][_0x9408d8(0x3d41)]=_0x2b683a[_0x9408d8(0x3d41)],this['datasets'][_0x9408d8(0x11ae)]=_0x2b683a[_0x9408d8(0x11ae)],_0x45ad67||this[_0x9408d8(0x2519)]['clear'](),this[_0x9408d8(0x692)][_0x9408d8(0x982)](_0x1654ec=>_0x1654ec['dispose']()),this[_0x9408d8(0x692)][_0x9408d8(0x2a99)](),!_0x45ad67)for(const _0x5907dd of this[_0x9408d8(0x634)]['ids']){var _0x4d72b7=_0x46de6b[_0x9408d8(0x26a7)](_0x5907dd);this[_0x9408d8(0x2519)][_0x9408d8(0x1878)](_0x5907dd,{'category':_0x4d72b7,'color':this[_0x9408d8(0x3b1e)](_0x5907dd)});}return this[_0x9408d8(0x3800)][_0x9408d8(0x223f)](this['_datasetMeta']),this['_hasLoadedData']=!0x0;}[_0x5c5792(0x113e)](){var _0x40ac65=_0x5c5792;let _0x512768='';_0x512768+=_0x40ac65(0x8cb);for(let _0x398855=0x0;_0x398855{var _0x1ed059=_0x20f48e;_0x3b2c5f[_0x1ed059(0xc1f)]();}),this[_0x20f48e(0x2848)][_0x20f48e(0x2a99)](),this['metadataObservable']['clear'](),this[_0x20f48e(0x691)]=!0x1,this[_0x20f48e(0x634)]=null;}}},0x5d0c:(_0x33bd43,_0x543c71,_0x1da5d7)=>{_0x1da5d7(0x8ca7),_0x1da5d7(0x4ba7),_0x1da5d7(0x12cad),_0x1da5d7(0xabf3),_0x1da5d7(0xce16),_0x1da5d7(0x140de),_0x1da5d7(0x9a70),_0x1da5d7(0x11096),_0x1da5d7(0x6214),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0x17115:(_0x4a464c,_0x1fd9e9,_0x67b1f2)=>{var _0x5a10af=a8_0x2e955a;_0x67b1f2['d'](_0x1fd9e9,{'nG':()=>_0xbf15b3,'rz':()=>_0x5b80de});var _0x19be46,_0x537fa2=_0x67b1f2(0x4ba7),_0x4bb8d0=_0x67b1f2(0x12cad),_0x256e05=_0x67b1f2(0x138df),_0x1355c4=_0x67b1f2(0x17372),_0xdbbac1=_0x67b1f2(0x1610);_0x19be46={'cTFETC1':0x0,0x0:_0x5a10af(0x2ccc),'cTFETC2':0x1,0x1:_0x5a10af(0x5cf),'cTFBC1':0x2,0x2:_0x5a10af(0xcdc),'cTFBC3':0x3,0x3:_0x5a10af(0x2a13),'cTFBC4':0x4,0x4:_0x5a10af(0xe5f),'cTFBC5':0x5,0x5:_0x5a10af(0x1b1b),'cTFBC7':0x6,0x6:'cTFBC7','cTFPVRTC1_4_RGB':0x8,0x8:_0x5a10af(0x3d5e),'cTFPVRTC1_4_RGBA':0x9,0x9:_0x5a10af(0x26b6),'cTFASTC_4x4':0xa,0xa:_0x5a10af(0x2659),'cTFATC_RGB':0xb,0xb:_0x5a10af(0x2d73),'cTFATC_RGBA_INTERPOLATED_ALPHA':0xc,0xc:_0x5a10af(0x1e5e),'cTFRGBA32':0xd,0xd:_0x5a10af(0x2a0d),'cTFRGB565':0xe,0xe:'cTFRGB565','cTFBGR565':0xf,0xf:_0x5a10af(0x295c),'cTFRGBA4444':0x10,0x10:_0x5a10af(0x1cf6),'cTFFXT1_RGB':0x11,0x11:'cTFFXT1_RGB','cTFPVRTC2_4_RGB':0x12,0x12:'cTFPVRTC2_4_RGB','cTFPVRTC2_4_RGBA':0x13,0x13:_0x5a10af(0x3f18),'cTFETC2_EAC_R11':0x14,0x14:_0x5a10af(0xd11),'cTFETC2_EAC_RG11':0x15,0x15:_0x5a10af(0x3dad)};const _0x319a1f={'JSModuleURL':'https://cdn.babylonjs.com/basisTranscoder/1/basis_transcoder.js','WasmModuleURL':'https://cdn.babylonjs.com/basisTranscoder/1/basis_transcoder.wasm'};let _0x3cc0c6=null,_0x240019=null,_0x558d99=0x0;const _0xaa674a=()=>_0x3cc0c6=_0x3cc0c6||new Promise((_0x15e08e,_0x5f4146)=>{var _0xbb2f03=_0x5a10af;_0x240019?_0x15e08e(_0x240019):_0x537fa2['w1'][_0xbb2f03(0x2c1f)](_0x319a1f[_0xbb2f03(0x88b)])[_0xbb2f03(0x3be)](_0xf31130=>{var _0x2ea997=_0xbb2f03;if(_0x2ea997(0x17ad)!=typeof URL)return _0x5f4146(_0x2ea997(0x1e1f));var _0x13fda4=URL[_0x2ea997(0x3752)](new Blob(['('+function(){const _0x2fe7e5={'cTFETC1':0x0,'cTFETC2':0x1,'cTFBC1':0x2,'cTFBC3':0x3,'cTFBC4':0x4,'cTFBC5':0x5,'cTFBC7':0x6,'cTFPVRTC1_4_RGB':0x8,'cTFPVRTC1_4_RGBA':0x9,'cTFASTC_4x4':0xa,'cTFATC_RGB':0xb,'cTFATC_RGBA_INTERPOLATED_ALPHA':0xc,'cTFRGBA32':0xd,'cTFRGB565':0xe,'cTFBGR565':0xf,'cTFRGBA4444':0x10,'cTFFXT1_RGB':0x11,'cTFPVRTC2_4_RGB':0x12,'cTFPVRTC2_4_RGBA':0x13,'cTFETC2_EAC_R11':0x14,'cTFETC2_EAC_RG11':0x15};let _0x1e5346=null;onmessage=_0x223799=>{var _0x1fcad3=a8_0xcbd5;if('init'===_0x223799['data']['action']){if(!_0x1e5346){try{importScripts(_0x223799['data'][_0x1fcad3(0xfa0)]);}catch(_0x312035){postMessage({'action':_0x1fcad3(0x1f93),'error':_0x312035});}_0x1e5346=BASIS({'wasmBinary':_0x223799['data'][_0x1fcad3(0x34e)]});}null!==_0x1e5346&&_0x1e5346[_0x1fcad3(0x3be)](_0x16bd22=>{var _0x2ab1af=_0x1fcad3;(BASIS=_0x16bd22)[_0x2ab1af(0x2604)](),postMessage({'action':_0x2ab1af(0x497)});});}else{if(_0x1fcad3(0x1430)===_0x223799['data']['action']){var _0x588b29=_0x223799[_0x1fcad3(0x3d41)]['config'],_0x24f4f7=_0x223799['data'][_0x1fcad3(0x168b)];const _0x574a16=new BASIS[(_0x1fcad3(0xa90))](_0x24f4f7);var _0x278f63=function(_0x2da2f3){var _0x135478=_0x1fcad3,_0x3c5153=_0x2da2f3[_0x135478(0x3f26)](),_0x496ea9=_0x2da2f3[_0x135478(0x271b)]();const _0x2641ac=[];for(let _0x258c11=0x0;_0x258c11<_0x496ea9;_0x258c11++){const _0x354dd5={'levels':[]};var _0xad75eb=_0x2da2f3[_0x135478(0x6ee)](_0x258c11);for(let _0x2c7be8=0x0;_0x2c7be8<_0xad75eb;_0x2c7be8++){var _0x14ee79={'width':_0x2da2f3[_0x135478(0x2ade)](_0x258c11,_0x2c7be8),'height':_0x2da2f3[_0x135478(0x2ed)](_0x258c11,_0x2c7be8)};_0x354dd5['levels']['push'](_0x14ee79);}_0x2641ac[_0x135478(0x2009)](_0x354dd5);}return{'hasAlpha':_0x3c5153,'images':_0x2641ac};}(_0x574a16);let _0x1eaf6b=_0x223799['data']['ignoreSupportedFormats']?null:function(_0x569720,_0x47a8f2){var _0x324022=_0x1fcad3;let _0x1b3c2c=null;return _0x1b3c2c=_0x569720[_0x324022(0x243a)]?_0x569720[_0x324022(0x243a)][_0x324022(0x3dee)]?_0x2fe7e5[_0x324022(0x2659)]:_0x569720[_0x324022(0x243a)][_0x324022(0xacb)]?_0x2fe7e5[_0x324022(0x2db)]:_0x569720[_0x324022(0x243a)]['s3tc']?_0x47a8f2[_0x324022(0x2e4)]?_0x2fe7e5[_0x324022(0x2a13)]:_0x2fe7e5[_0x324022(0xcdc)]:_0x569720['supportedCompressionFormats'][_0x324022(0x3892)]?_0x47a8f2[_0x324022(0x2e4)]?_0x2fe7e5[_0x324022(0x26b6)]:_0x2fe7e5[_0x324022(0x3d5e)]:_0x569720[_0x324022(0x243a)]['etc2']?_0x2fe7e5[_0x324022(0x5cf)]:_0x569720[_0x324022(0x243a)][_0x324022(0x2d34)]?_0x2fe7e5[_0x324022(0x2ccc)]:_0x2fe7e5[_0x324022(0x2483)]:_0x1b3c2c;}(_0x223799[_0x1fcad3(0x3d41)][_0x1fcad3(0x2abd)],_0x278f63),_0x4e1792=!0x1,_0x3e87f1=(null===_0x1eaf6b&&(_0x4e1792=!0x0,_0x1eaf6b=_0x278f63[_0x1fcad3(0x2e4)]?_0x2fe7e5[_0x1fcad3(0x2a13)]:_0x2fe7e5[_0x1fcad3(0xcdc)]),!0x0);_0x574a16[_0x1fcad3(0x9c2)]()||(_0x3e87f1=!0x1);const _0x41ddc9=[];for(let _0x2b3077=0x0;_0x2b3077<_0x278f63[_0x1fcad3(0x2866)][_0x1fcad3(0x9da)]&&_0x3e87f1;_0x2b3077++){var _0x2c7a62=_0x278f63[_0x1fcad3(0x2866)][_0x2b3077];if(void 0x0===_0x588b29[_0x1fcad3(0x3e64)]||_0x588b29['loadSingleImage']===_0x2b3077){let _0x22fba9=_0x2c7a62[_0x1fcad3(0x3ca3)][_0x1fcad3(0x9da)];!0x1===_0x588b29[_0x1fcad3(0x1291)]&&(_0x22fba9=0x1);for(let _0x4dd7ee=0x0;_0x4dd7ee<_0x22fba9;_0x4dd7ee++){const _0x4faa6e=_0x2c7a62[_0x1fcad3(0x3ca3)][_0x4dd7ee];var _0x71f6e5=function(_0x302915,_0x50c8e3,_0x5cc5db,_0x55e091,_0x79c4e){var _0x30052b=_0x1fcad3,_0x1e5fbd=_0x302915[_0x30052b(0x3067)](_0x50c8e3,_0x5cc5db,_0x55e091);let _0x54ffce=new Uint8Array(_0x1e5fbd);return _0x302915[_0x30052b(0x365e)](_0x54ffce,_0x50c8e3,_0x5cc5db,_0x55e091,0x1,0x0)?(_0x79c4e&&(_0x1e5fbd=_0x302915[_0x30052b(0x2ade)](_0x50c8e3,_0x5cc5db)+0x3&-0x4,_0x55e091=_0x302915['getImageHeight'](_0x50c8e3,_0x5cc5db)+0x3&-0x4,_0x54ffce=function(_0x4b7e13,_0x36aa8f,_0x8dc928){const _0x58154b=new Uint16Array(0x4),_0x2f6fbb=new Uint16Array(_0x36aa8f*_0x8dc928),_0x484e57=_0x36aa8f/0x4,_0x596d25=_0x8dc928/0x4;for(let _0x57503f=0x0;_0x57503f<_0x596d25;_0x57503f++)for(let _0x5a5ddb=0x0;_0x5a5ddb<_0x484e57;_0x5a5ddb++){var _0x7f6f14=0x0+0x8*(_0x57503f*_0x484e57+_0x5a5ddb);_0x58154b[0x0]=_0x4b7e13[_0x7f6f14]|_0x4b7e13[0x1+_0x7f6f14]<<0x8,_0x58154b[0x1]=_0x4b7e13[0x2+_0x7f6f14]|_0x4b7e13[0x3+_0x7f6f14]<<0x8,_0x58154b[0x2]=(0x2*(0x1f&_0x58154b[0x0])+(0x1f&_0x58154b[0x1]))/0x3|(0x2*(0x7e0&_0x58154b[0x0])+(0x7e0&_0x58154b[0x1]))/0x3&0x7e0|(0x2*(0xf800&_0x58154b[0x0])+(0xf800&_0x58154b[0x1]))/0x3&0xf800,_0x58154b[0x3]=(0x2*(0x1f&_0x58154b[0x1])+(0x1f&_0x58154b[0x0]))/0x3|(0x2*(0x7e0&_0x58154b[0x1])+(0x7e0&_0x58154b[0x0]))/0x3&0x7e0|(0x2*(0xf800&_0x58154b[0x1])+(0xf800&_0x58154b[0x0]))/0x3&0xf800;for(let _0x255be4=0x0;_0x255be4<0x4;_0x255be4++){var _0x34ac47=_0x4b7e13[0x4+_0x7f6f14+_0x255be4],_0x27ce9a=(0x4*_0x57503f+_0x255be4)*_0x36aa8f+0x4*_0x5a5ddb;_0x2f6fbb[_0x27ce9a++]=_0x58154b[0x3&_0x34ac47],_0x2f6fbb[_0x27ce9a++]=_0x58154b[_0x34ac47>>0x2&0x3],_0x2f6fbb[_0x27ce9a++]=_0x58154b[_0x34ac47>>0x4&0x3],_0x2f6fbb[+_0x27ce9a]=_0x58154b[_0x34ac47>>0x6&0x3];}}return _0x2f6fbb;}(_0x54ffce,_0x1e5fbd,_0x55e091)),_0x54ffce):null;}(_0x574a16,_0x2b3077,_0x4dd7ee,_0x1eaf6b,_0x4e1792);if(!_0x71f6e5){_0x3e87f1=!0x1;break;}_0x4faa6e[_0x1fcad3(0x12bf)]=_0x71f6e5,_0x41ddc9[_0x1fcad3(0x2009)](_0x4faa6e['transcodedPixels']['buffer']);}}}_0x574a16[_0x1fcad3(0x1585)](),_0x574a16[_0x1fcad3(0x3d98)](),_0x4e1792&&(_0x1eaf6b=-0x1),_0x3e87f1?postMessage({'action':_0x1fcad3(0x1430),'success':_0x3e87f1,'id':_0x223799[_0x1fcad3(0x3d41)]['id'],'fileInfo':_0x278f63,'format':_0x1eaf6b},_0x41ddc9):postMessage({'action':_0x1fcad3(0x1430),'success':_0x3e87f1,'id':_0x223799[_0x1fcad3(0x3d41)]['id']});}}};}+_0x2ea997(0x2f39)],{'type':_0x2ea997(0x1352)}));_0x240019=new Worker(_0x13fda4);const _0x40dd4d=_0x447e3a=>{var _0x4b4da1=_0x2ea997;_0x4b4da1(0x497)===_0x447e3a['data']['action']?(_0x240019[_0x4b4da1(0x10db)]('message',_0x40dd4d),_0x15e08e(_0x240019)):'error'===_0x447e3a[_0x4b4da1(0x3d41)]['action']&&_0x5f4146(_0x447e3a[_0x4b4da1(0x3d41)]['error']||'error\x20initializing\x20worker');};_0x240019[_0x2ea997(0x363d)](_0x2ea997(0x677),_0x40dd4d),_0x240019[_0x2ea997(0x2478)]({'action':_0x2ea997(0x497),'url':_0x319a1f['JSModuleURL'],'wasmBinary':_0xf31130});})[_0xbb2f03(0x410d)](_0x5f4146);}),_0x5b80de=(_0x597348,_0x4d08f3)=>{const _0x49ec75=_0x597348 instanceof ArrayBuffer?new Uint8Array(_0x597348):_0x597348;return new Promise((_0x4ecf6c,_0x106980)=>{var _0x582231=a8_0xcbd5;_0xaa674a()[_0x582231(0x3be)](()=>{var _0x92efa7=_0x582231;const _0x1a5d00=_0x558d99++,_0x3f708c=_0x48e875=>{var _0x32533e=a8_0xcbd5;'transcode'===_0x48e875['data'][_0x32533e(0x1b85)]&&_0x48e875[_0x32533e(0x3d41)]['id']===_0x1a5d00&&(_0x240019[_0x32533e(0x10db)](_0x32533e(0x677),_0x3f708c),_0x48e875[_0x32533e(0x3d41)][_0x32533e(0x2581)]?_0x4ecf6c(_0x48e875[_0x32533e(0x3d41)]):_0x106980(_0x32533e(0x2e3c)));},_0x48d638=(_0x240019[_0x92efa7(0x363d)](_0x92efa7(0x677),_0x3f708c),new Uint8Array(_0x49ec75[_0x92efa7(0x3bd)]));_0x48d638['set'](new Uint8Array(_0x49ec75[_0x92efa7(0x314)],_0x49ec75['byteOffset'],_0x49ec75['byteLength'])),_0x240019[_0x92efa7(0x2478)]({'action':_0x92efa7(0x1430),'id':_0x1a5d00,'imageData':_0x48d638,'config':_0x4d08f3,'ignoreSupportedFormats':!0x1},[_0x48d638[_0x92efa7(0x314)]]);},_0x2962ab=>{_0x106980(_0x2962ab);});});},_0xba4ab7=(_0x1d91fa,_0x4842e5)=>{var _0x5aef38=_0x5a10af,_0x5692e3;let _0x3cea6b=null==(_0x5692e3=_0x4842e5['_gl'])?void 0x0:_0x5692e3[_0x5aef38(0x1b38)];_0x1d91fa['isCube']&&(_0x3cea6b=null==(_0x5692e3=_0x4842e5[_0x5aef38(0x2e95)])?void 0x0:_0x5692e3[_0x5aef38(0x35d)]),_0x4842e5['_bindTextureDirectly'](_0x3cea6b,_0x1d91fa,!0x0);},_0xbf15b3=(_0x208835,_0x1bff68)=>{var _0xe043f6=_0x5a10af;const _0x263e0c=_0x208835[_0xe043f6(0x279a)]();for(let _0x4f127c=0x0;_0x4f127c<_0x1bff68['fileInfo']['images']['length'];_0x4f127c++){var _0x29f1aa=_0x1bff68[_0xe043f6(0x2da8)][_0xe043f6(0x2866)][_0x4f127c][_0xe043f6(0x3ca3)][0x0];if(_0x208835[_0xe043f6(0x268e)]=_0x208835[_0xe043f6(0x32e5)],-0x1===_0x1bff68[_0xe043f6(0x3ced)]||_0x1bff68[_0xe043f6(0x3ced)]===_0x19be46['cTFRGB565']){if(_0x208835[_0xe043f6(0x30a3)]=_0xdbbac1['g'][_0xe043f6(0x25d1)],_0x208835[_0xe043f6(0x3ced)]=_0xdbbac1['g']['TEXTUREFORMAT_RGB'],!_0x263e0c[_0xe043f6(0x4ce)][_0xe043f6(0x3a95)]||_0x1355c4['R']['Log2'](_0x29f1aa['width'])%0x1==0x0&&_0x1355c4['R'][_0xe043f6(0xd4e)](_0x29f1aa[_0xe043f6(0x230c)])%0x1==0x0)_0x208835[_0xe043f6(0x268e)]=!_0x208835['invertY'],_0x208835[_0xe043f6(0x15b3)]=_0x29f1aa['width']+0x3&-0x4,_0x208835[_0xe043f6(0x230c)]=_0x29f1aa['height']+0x3&-0x4,_0x208835[_0xe043f6(0x39d6)]=_0xdbbac1['g'][_0xe043f6(0x2488)],_0xba4ab7(_0x208835,_0x263e0c),_0x263e0c['_uploadDataToTextureDirectly'](_0x208835,new Uint16Array(_0x29f1aa[_0xe043f6(0x12bf)]['buffer']),_0x4f127c,0x0,_0xdbbac1['g']['TEXTUREFORMAT_RGB'],!0x0);else{const _0x32c44d=new _0x256e05['l'](_0x263e0c,_0x256e05['S'][_0xe043f6(0x2215)]);_0x208835[_0xe043f6(0x268e)]=_0x208835[_0xe043f6(0x32e5)],_0x32c44d[_0xe043f6(0x30a3)]=_0xdbbac1['g'][_0xe043f6(0x25d1)],_0x32c44d[_0xe043f6(0x3ced)]=_0xdbbac1['g'][_0xe043f6(0x22b7)],_0x32c44d['width']=_0x29f1aa[_0xe043f6(0x15b3)]+0x3&-0x4,_0x32c44d[_0xe043f6(0x230c)]=_0x29f1aa['height']+0x3&-0x4,_0xba4ab7(_0x32c44d,_0x263e0c),_0x263e0c[_0xe043f6(0x33bd)](_0x32c44d,new Uint16Array(_0x29f1aa[_0xe043f6(0x12bf)][_0xe043f6(0x314)]),_0x4f127c,0x0,_0xdbbac1['g']['TEXTUREFORMAT_RGB'],!0x0),_0x263e0c[_0xe043f6(0x2fec)](_0x32c44d,_0x208835,_0x263e0c[_0xe043f6(0x16ac)][0x0],_0x263e0c[_0xe043f6(0x1ad3)](_0xdbbac1['g'][_0xe043f6(0x22b7)]),()=>{var _0x246508=_0xe043f6;_0x263e0c[_0x246508(0x2be2)](_0x32c44d),_0xba4ab7(_0x208835,_0x263e0c);});}}else{_0x208835[_0xe043f6(0x15b3)]=_0x29f1aa[_0xe043f6(0x15b3)],_0x208835[_0xe043f6(0x230c)]=_0x29f1aa[_0xe043f6(0x230c)],_0x208835[_0xe043f6(0x473)]=0x1<_0x1bff68[_0xe043f6(0x2da8)]['images'][_0x4f127c][_0xe043f6(0x3ca3)][_0xe043f6(0x9da)];const _0x465465=_0x5463e5['GetInternalFormatFromBasisFormat'](_0x1bff68['format'],_0x263e0c);_0x208835['format']=_0x465465,_0xba4ab7(_0x208835,_0x263e0c),_0x1bff68[_0xe043f6(0x2da8)][_0xe043f6(0x2866)][_0x4f127c][_0xe043f6(0x3ca3)]['forEach']((_0x98639f,_0x1a7f78)=>{var _0x4b7384=_0xe043f6;_0x263e0c[_0x4b7384(0x2718)](_0x208835,_0x465465,_0x98639f[_0x4b7384(0x15b3)],_0x98639f[_0x4b7384(0x230c)],_0x98639f['transcodedPixels'],_0x4f127c,_0x1a7f78);}),!_0x263e0c[_0xe043f6(0x4ce)][_0xe043f6(0x3a95)]||_0x1355c4['R']['Log2'](_0x208835['width'])%0x1==0x0&&_0x1355c4['R'][_0xe043f6(0xd4e)](_0x208835[_0xe043f6(0x230c)])%0x1==0x0||(_0x537fa2['w1'][_0xe043f6(0x1381)](_0xe043f6(0xe96)),_0x208835[_0xe043f6(0x98f)]=_0x4bb8d0['x'][_0xe043f6(0x21f9)],_0x208835[_0xe043f6(0x3219)]=_0x4bb8d0['x'][_0xe043f6(0x21f9)]);}}},_0x5463e5={'JSModuleURL':_0x319a1f['JSModuleURL'],'WasmModuleURL':_0x319a1f['WasmModuleURL'],'GetInternalFormatFromBasisFormat':(_0x542cfa,_0x6d14a1)=>{var _0x130ed7=_0x5a10af;let _0x2740db;switch(_0x542cfa){case _0x19be46['cTFETC1']:_0x2740db=_0xdbbac1['g'][_0x130ed7(0x38f1)];break;case _0x19be46[_0x130ed7(0xcdc)]:_0x2740db=_0xdbbac1['g'][_0x130ed7(0x153)];break;case _0x19be46[_0x130ed7(0xe5f)]:_0x2740db=_0xdbbac1['g'][_0x130ed7(0xf77)];break;case _0x19be46[_0x130ed7(0x2659)]:_0x2740db=_0xdbbac1['g'][_0x130ed7(0x3c02)];break;case _0x19be46[_0x130ed7(0x5cf)]:_0x2740db=_0xdbbac1['g'][_0x130ed7(0x357f)];break;case _0x19be46[_0x130ed7(0x2db)]:_0x2740db=_0xdbbac1['g'][_0x130ed7(0x2cf)];}if(void 0x0===_0x2740db)throw _0x130ed7(0x2aad);return _0x2740db;},'TranscodeAsync':_0x5b80de,'LoadTextureFromTranscodeResult':_0xbf15b3};Object[_0x5a10af(0x30e2)](_0x5463e5,_0x5a10af(0x1812),{'get':function(){return _0x319a1f['JSModuleURL'];},'set':function(_0x17723d){var _0x4804e4=_0x5a10af;_0x319a1f[_0x4804e4(0x1812)]=_0x17723d;}}),Object[_0x5a10af(0x30e2)](_0x5463e5,_0x5a10af(0x88b),{'get':function(){var _0x1800fb=_0x5a10af;return _0x319a1f[_0x1800fb(0x88b)];},'set':function(_0xf395d3){var _0x1b293f=_0x5a10af;_0x319a1f[_0x1b293f(0x88b)]=_0xf395d3;}});},0x59cd:(_0x5cc696,_0xc7a9bd,_0x1c9567)=>{_0x1c9567['d'](_0xc7a9bd,{'$':()=>_0x4ab09c});var _0x161795=_0x1c9567(0x12cad),_0x36a9a2=_0x1c9567(0x10981),_0x45753f=_0x1c9567(0x4ba7);let _0x5f5de7=0x0;const _0x4ab09c=_0x49ca2f=>{var _0x18d6a9=a8_0xcbd5;if(!_0x49ca2f[_0x18d6a9(0x38b)]){var _0xdbf8b2=_0x49ca2f['useDelayedTextureLoading'],_0x23a522=(_0x49ca2f[_0x18d6a9(0x3740)]=!0x1,_0x49ca2f['_blockEntityCollection']);_0x49ca2f[_0x18d6a9(0x36b3)]=!0x1;const _0x5547ee=_0x161795['x'][_0x18d6a9(0x1c1e)](_0x18d6a9(0xb62),_0x18d6a9(0x23b5)+_0x5f5de7++,_0x49ca2f,!0x0,!0x1,_0x161795['x'][_0x18d6a9(0xb65)]),_0x1c7308=(_0x49ca2f[_0x18d6a9(0x36b3)]=_0x23a522,_0x49ca2f[_0x18d6a9(0x279a)]()[_0x18d6a9(0x3e54)]());_0x23a522=_0x1c7308['indexOf'](_0x5547ee[_0x18d6a9(0x1555)]()),(-0x1!==_0x23a522&&_0x1c7308[_0x18d6a9(0x34ac)](_0x23a522,0x1),_0x5547ee[_0x18d6a9(0x2915)]=!0x0,_0x5547ee[_0x18d6a9(0x198b)]=_0x161795['x'][_0x18d6a9(0x21f9)],_0x5547ee[_0x18d6a9(0x570)]=_0x161795['x']['CLAMP_ADDRESSMODE'],_0x49ca2f[_0x18d6a9(0x38b)]=_0x5547ee,_0x49ca2f[_0x18d6a9(0x3740)]=_0xdbf8b2,_0x36a9a2['r'][_0x18d6a9(0x1609)](_0x5547ee));const _0x1ce99b=_0x49ca2f[_0x18d6a9(0x279a)]()[_0x18d6a9(0x3b0)]['add'](()=>{var _0x41ead2=_0x18d6a9;_0x5547ee[_0x41ead2(0x2915)]=!0x0;const _0xad2b3f=()=>{_0x5547ee['isReady']()?_0x36a9a2['r']['ExpandRGBDTexture'](_0x5547ee):_0x45753f['w1']['SetImmediate'](_0xad2b3f);};_0xad2b3f();});_0x49ca2f[_0x18d6a9(0x1244)]['add'](()=>{var _0xb03e90=_0x18d6a9;_0x49ca2f[_0xb03e90(0x279a)]()['onContextRestoredObservable'][_0xb03e90(0x209f)](_0x1ce99b);});}return _0x49ca2f[_0x18d6a9(0x38b)];};_0x4ab09c;},0xd3a2:(_0x4bf20d,_0x50f808,_0x2546e6)=>{var _0x26fd61=a8_0x2e955a;_0x2546e6['d'](_0x50f808,{'p':()=>_0x11baad});var _0x42739c,_0x4235e7=_0x2546e6(0x8291),_0x1ecf7=_0x2546e6(0x1610);_0x2546e6(0x14df8),_0x42739c={'None':0x0,0x0:_0x26fd61(0x253),'ToLinearSpace':0x1,0x1:_0x26fd61(0x1f44),'ToGammaSpace':0x2,0x2:'ToGammaSpace'};class _0x11baad{constructor(_0x1812bf,_0x59d767=!0x1){var _0x33daa0=_0x26fd61;this[_0x33daa0(0x3f27)]=_0x1812bf,this[_0x33daa0(0x2485)]=_0x59d767,this[_0x33daa0(0x1df)]=new _0x4235e7['I'](_0x1812bf),this[_0x33daa0(0xea6)]=new _0x4235e7['H']({'engine':_0x1812bf,'name':_0x33daa0(0x2467),'fragmentShader':_0x33daa0(0x2608),'useShaderStore':!0x0,'uniformNames':[_0x33daa0(0x352e)],'samplerNames':[_0x33daa0(0x91d)],'defines':_0x59d767?['#define\x20DEPTH_TEXTURE']:[]}),this['_effectWrapper'][_0x33daa0(0x2f1b)]['add'](()=>{var _0x5f1a45=_0x33daa0;_0x59d767&&(_0x1812bf[_0x5f1a45(0x196a)](!0x1),_0x1812bf['setDepthBuffer'](!0x0),_0x1812bf[_0x5f1a45(0x3616)]['depthMask']=!0x0,_0x1812bf[_0x5f1a45(0x3616)][_0x5f1a45(0xc68)]=_0x1ecf7['g'][_0x5f1a45(0x2b68)]),this[_0x5f1a45(0x215c)](this[_0x5f1a45(0x11f4)])?this[_0x5f1a45(0xea6)]['effect']['_bindTexture'](_0x5f1a45(0x91d),this['_source']):this['_effectWrapper'][_0x5f1a45(0x401c)]['setTexture'](_0x5f1a45(0x91d),this['_source']),this[_0x5f1a45(0xea6)]['effect']['setFloat']('conversion',this[_0x5f1a45(0x167e)]);});}['_textureIsInternal'](_0xaefac5){var _0x12d599=_0x26fd61;return void 0x0===_0xaefac5[_0x12d599(0x1555)];}[_0x26fd61(0xe80)](){var _0x512488=_0x26fd61;return this[_0x512488(0xea6)][_0x512488(0x401c)][_0x512488(0xe80)]();}[_0x26fd61(0x484)](_0x502e12,_0x32d067,_0x2337ef=_0x42739c[_0x26fd61(0x253)]){var _0x5751a7=_0x26fd61;if(!this[_0x5751a7(0xe80)]())return!0x1;return this[_0x5751a7(0x11f4)]=_0x502e12,this[_0x5751a7(0x167e)]=_0x2337ef,_0x502e12=this[_0x5751a7(0x3f27)][_0x5751a7(0x3616)][_0x5751a7(0xc68)],(this[_0x5751a7(0x1df)][_0x5751a7(0x4a0)](this['_effectWrapper'],_0x32d067),this[_0x5751a7(0x2485)]&&_0x502e12&&(this['_engine'][_0x5751a7(0x3616)][_0x5751a7(0xc68)]=_0x502e12),!0x0);}[_0x26fd61(0xc1f)](){var _0x3d2cf0=_0x26fd61;this[_0x3d2cf0(0xea6)]['dispose'](),this[_0x3d2cf0(0x1df)][_0x3d2cf0(0xc1f)]();}}},0x21da:(_0x3c940f,_0x29fc59,_0x4a2389)=>{_0x4a2389['d'](_0x29fc59,{'Jj':()=>function(_0x4a640c,_0x552656=0x0,_0x54dd0b=0x0){return _0x5a2cda(this,void 0x0,void 0x0,function*(){var _0x3b4f9f=a8_0xcbd5,_0xf2ad40=_0x4a640c['getInternalTexture']();if(!_0xf2ad40)return null;var _0x44f02f=yield _0x4a640c[_0x3b4f9f(0x4144)](_0x552656,_0x54dd0b);return _0x44f02f?_0xf14727(_0x44f02f,_0x4a640c['getSize'](),_0xf2ad40['invertY']):null;});},'_u':()=>function(_0x17b7cf,_0x1d08b0=0x0,_0x59e34e=0x0){var _0x57e957=a8_0xcbd5,_0x1313a9=_0x17b7cf[_0x57e957(0x1555)]();if(!_0x1313a9)return null;return _0x1d08b0=_0x17b7cf['_readPixelsSync'](_0x1d08b0,_0x59e34e),_0x1d08b0?_0xf14727(_0x1d08b0,_0x17b7cf[_0x57e957(0x12d1)](),_0x1313a9[_0x57e957(0x32e5)]):null;}});var _0x5a2cda=function(_0x206194,_0x476382,_0x49f97c,_0x76015){return new(_0x49f97c=_0x49f97c||Promise)(function(_0x27f777,_0x1363d9){var _0x253567=a8_0xcbd5;function _0x49cdf5(_0x7d15d5){var _0x2b9600=a8_0xcbd5;try{_0x1d17ba(_0x76015[_0x2b9600(0xb39)](_0x7d15d5));}catch(_0x3f4438){_0x1363d9(_0x3f4438);}}function _0x3ddfef(_0x3e6429){var _0x37c54b=a8_0xcbd5;try{_0x1d17ba(_0x76015[_0x37c54b(0x328b)](_0x3e6429));}catch(_0x569278){_0x1363d9(_0x569278);}}function _0x1d17ba(_0x1d7eee){var _0x3e66fd=a8_0xcbd5,_0x36384e;_0x1d7eee[_0x3e66fd(0x1a15)]?_0x27f777(_0x1d7eee[_0x3e66fd(0x31eb)]):((_0x36384e=_0x1d7eee['value'])instanceof _0x49f97c?_0x36384e:new _0x49f97c(function(_0x585096){_0x585096(_0x36384e);}))[_0x3e66fd(0x3be)](_0x49cdf5,_0x3ddfef);}_0x1d17ba((_0x76015=_0x76015['apply'](_0x206194,_0x476382||[]))[_0x253567(0xb39)]());});};function _0xf14727(_0x41568f,_0x141596,_0x3831d5=!0x1){var _0x5f450b=a8_0xcbd5,_0x4a458f=_0x141596[_0x5f450b(0x15b3)],_0x141596=_0x141596[_0x5f450b(0x230c)];if(_0x41568f instanceof Float32Array){let _0x45a513=_0x41568f[_0x5f450b(0x3bd)]/_0x41568f[_0x5f450b(0xd5d)];const _0x1a5bb6=new Uint8Array(_0x45a513);for(;0x0<=--_0x45a513;){let _0x324b25=_0x41568f[_0x45a513];_0x324b25<0x0?_0x324b25=0x0:0x1<_0x324b25&&(_0x324b25=0x1),_0x1a5bb6[_0x45a513]=0xff*_0x324b25;}_0x41568f=_0x1a5bb6;}const _0x276c2d=document['createElement']('canvas'),_0x502d33=(_0x276c2d[_0x5f450b(0x15b3)]=_0x4a458f,_0x276c2d['height']=_0x141596,_0x276c2d[_0x5f450b(0x2330)]('2d'));if(!_0x502d33)return null;var _0x3effe3=_0x502d33[_0x5f450b(0x7a0)](_0x4a458f,_0x141596);const _0x506c0d=_0x3effe3['data'];if(_0x506c0d['set'](_0x41568f),_0x502d33['putImageData'](_0x3effe3,0x0,0x0),_0x3831d5){const _0x45414e=document[_0x5f450b(0x22e5)](_0x5f450b(0x368f)),_0x2cb495=(_0x45414e[_0x5f450b(0x15b3)]=_0x4a458f,_0x45414e[_0x5f450b(0x230c)]=_0x141596,_0x45414e[_0x5f450b(0x2330)]('2d'));return _0x2cb495?(_0x2cb495[_0x5f450b(0x1f3f)](0x0,_0x141596),_0x2cb495['scale'](0x1,-0x1),_0x2cb495[_0x5f450b(0x24aa)](_0x276c2d,0x0,0x0),_0x45414e[_0x5f450b(0x3fa4)](_0x5f450b(0x3264))):null;}return _0x276c2d['toDataURL'](_0x5f450b(0x3264));}},0x12a73:(_0x2e3782,_0xed126,_0x3d395a)=>{function _0xc0dac1(_0x1b7266,_0x1e1f38,_0x56dce2){var _0x452496=a8_0xcbd5;try{const _0x1bac6e=_0x1b7266[_0x452496(0xb39)]();!_0x1bac6e[_0x452496(0x1a15)]&&_0x1bac6e[_0x452496(0x31eb)]?_0x1bac6e[_0x452496(0x31eb)][_0x452496(0x3be)](()=>{_0x1bac6e['value']=void 0x0,_0x1e1f38(_0x1bac6e);},_0x56dce2):_0x1e1f38(_0x1bac6e);}catch(_0x18ee2e){_0x56dce2(_0x18ee2e);}}function _0x4f482b(_0xfb1b05,_0x159503,_0xd3765a,_0x3354cc,_0x3ba8ac){const _0x251b3d=()=>{var _0x2e5b60=a8_0xcbd5;let _0x22b2d5;for(var _0x1e09e8=_0x370577=>{var _0x228559=a8_0xcbd5;_0x370577[_0x228559(0x1a15)]?_0xd3765a(_0x370577['value']):void 0x0===_0x22b2d5?_0x22b2d5=!0x0:_0x251b3d();};_0x22b2d5=void 0x0,_0x3ba8ac&&_0x3ba8ac[_0x2e5b60(0x29d1)]?_0x3354cc(new Error(_0x2e5b60(0x883))):_0x159503(_0xfb1b05,_0x1e09e8,_0x3354cc),_0x22b2d5=void 0x0!==_0x22b2d5&&_0x22b2d5;);};_0x251b3d();}function _0x4cdc44(_0x58806d,_0xbfd6e5){let _0x3dc699;return _0x4f482b(_0x58806d,_0xc0dac1,_0x2e1238=>_0x3dc699=_0x2e1238,_0x5b95db=>{throw _0x5b95db;},_0xbfd6e5),_0x3dc699;}_0x3d395a['d'](_0xed126,{'KO':()=>function(_0x35905b=0x19){let _0xbd41d1;return(_0x33ab56,_0x87526b,_0x59a086)=>{var _0xf22be8=a8_0xcbd5,_0x5555eb=performance[_0xf22be8(0x3202)]();void 0x0===_0xbd41d1||_0x5555eb-_0xbd41d1>_0x35905b?(_0xbd41d1=_0x5555eb,setTimeout(()=>{_0xc0dac1(_0x33ab56,_0x87526b,_0x59a086);},0x0)):_0xc0dac1(_0x33ab56,_0x87526b,_0x59a086);};},'WP':()=>_0xc0dac1,'s3':()=>_0x4cdc44,'sM':()=>function(_0x27fba5,_0x4c12e1,_0x2deeb4){return new Promise((_0x7e82c,_0x4e2fa4)=>{_0x4f482b(_0x27fba5,_0x4c12e1,_0x7e82c,_0x4e2fa4,_0x2deeb4);});},'vp':()=>function(_0x1e2277,_0x4effb9){return(..._0x3a2769)=>_0x4cdc44(_0x1e2277(..._0x3a2769),_0x4effb9);}});},0x6b17:(_0x482c52,_0xf24f85,_0x661445)=>{_0x661445(0xb82);},0x1610d:(_0x3660a1,_0xb822fa,_0x90e493)=>{var _0x2a646b=a8_0x2e955a;class _0x4d75fc{static[_0x2a646b(0x1fff)](){var _0x2a2b65=_0x2a646b;try{return localStorage['setItem']('test',''),localStorage[_0x2a2b65(0x73c)](_0x2a2b65(0x337c)),localStorage;}catch(_0x3ab62f){const _0x6a7a4d={};return{'getItem':_0xa9d85d=>{return _0xa9d85d=_0x6a7a4d[_0xa9d85d],void 0x0===_0xa9d85d?null:_0xa9d85d;},'setItem':(_0x5edfe7,_0x25df45)=>{_0x6a7a4d[_0x5edfe7]=_0x25df45;}};}}static[_0x2a646b(0x1c04)](_0x1b7dc0,_0x4914f8){var _0x1e6850=_0x2a646b;return _0x1b7dc0=this[_0x1e6850(0x1fb2)][_0x1e6850(0x2c87)](_0x1b7dc0),null!==_0x1b7dc0?_0x1b7dc0:_0x4914f8;}static[_0x2a646b(0x3f35)](_0x119cee,_0x3c4bbc){var _0x334e5f=_0x2a646b;this[_0x334e5f(0x1fb2)][_0x334e5f(0x751)](_0x119cee,_0x3c4bbc);}static[_0x2a646b(0x450)](_0x50c5b7,_0x669cf){var _0x10a843=_0x2a646b;return _0x50c5b7=this['_Storage'][_0x10a843(0x2c87)](_0x50c5b7),null!==_0x50c5b7?_0x10a843(0x2d0d)===_0x50c5b7:_0x669cf;}static[_0x2a646b(0x785)](_0x435da1,_0x2ba1c7){var _0x12bff2=_0x2a646b;this[_0x12bff2(0x1fb2)][_0x12bff2(0x751)](_0x435da1,_0x2ba1c7?_0x12bff2(0x2d0d):_0x12bff2(0x3839));}static[_0x2a646b(0x3c66)](_0x4b486b,_0x3a12fc){var _0xa85647=_0x2a646b;return _0x4b486b=this[_0xa85647(0x1fb2)][_0xa85647(0x2c87)](_0x4b486b),null!==_0x4b486b?parseFloat(_0x4b486b):_0x3a12fc;}static['WriteNumber'](_0x4f2264,_0x119a83){this['_Storage']['setItem'](_0x4f2264,_0x119a83['toString']());}}_0x4d75fc[_0x2a646b(0x1fb2)]=_0x4d75fc[_0x2a646b(0x1fff)]();},0xa07:(_0x4b7712,_0x490e95,_0x232459)=>{var _0x435968=a8_0x2e955a;_0x232459['d'](_0x490e95,{'N':()=>_0x85b3cd});var _0x44d4c2=_0x232459(0x17372),_0x1f7ca4=_0x232459(0x16f1b),_0x2789af=_0x232459(0x1610),_0x5e3298=_0x232459(0x138df),_0x56d672=_0x232459(0x9a70),_0x347308=_0x232459(0xc338),_0x2d4be3=_0x232459(0xd74a),_0x490e95=_0x232459(0xcf06),_0x440d65=_0x232459(0xc86b),_0x353abc=(_0x232459(0x14c07),_0x232459(0x6214));function _0x18abbc(_0x6e6d76){var _0xf86054=a8_0xcbd5;return _0x6e6d76[_0xf86054(0x162f)](0x0)+(_0x6e6d76[_0xf86054(0x162f)](0x1)<<0x8)+(_0x6e6d76[_0xf86054(0x162f)](0x2)<<0x10)+(_0x6e6d76['charCodeAt'](0x3)<<0x18);}function _0x5baf67(_0x3db0e4){return String['fromCharCode'](0xff&_0x3db0e4,_0x3db0e4>>0x8&0xff,_0x3db0e4>>0x10&0xff,_0x3db0e4>>0x18&0xff);}const _0x2b3d6c=_0x18abbc(_0x435968(0x37ff)),_0x57f0f1=_0x18abbc(_0x435968(0x317)),_0x177d11=_0x18abbc(_0x435968(0x19ff)),_0x182271=_0x18abbc(_0x435968(0x2de6));class _0x85b3cd{static['GetDDSInfo'](_0x5e3e8c){var _0x3c1cd8=_0x435968,_0x7f7e46=new Int32Array(_0x5e3e8c['buffer'],_0x5e3e8c[_0x3c1cd8(0x18e0)],0x1f),_0x5e3e8c=new Int32Array(_0x5e3e8c[_0x3c1cd8(0x314)],_0x5e3e8c[_0x3c1cd8(0x18e0)],0x23);let _0x467de9=0x1;0x20000&_0x7f7e46[0x2]&&(_0x467de9=Math['max'](0x1,_0x7f7e46[0x7]));var _0x51de89=_0x7f7e46[0x15],_0x294764=_0x51de89===_0x182271?_0x5e3e8c[0x20]:0x0;let _0x23f2fe=_0x2789af['g'][_0x3c1cd8(0x3c2)];switch(_0x51de89){case 0x71:_0x23f2fe=_0x2789af['g'][_0x3c1cd8(0x3e04)];break;case 0x74:_0x23f2fe=_0x2789af['g'][_0x3c1cd8(0xeee)];break;case _0x182271:if(0xa===_0x294764){_0x23f2fe=_0x2789af['g'][_0x3c1cd8(0x3e04)];break;}if(0x2===_0x294764){_0x23f2fe=_0x2789af['g'][_0x3c1cd8(0xeee)];break;}}return{'width':_0x7f7e46[0x4],'height':_0x7f7e46[0x3],'mipmapCount':_0x467de9,'isFourCC':0x4==(0x4&_0x7f7e46[0x14]),'isRGB':0x40==(0x40&_0x7f7e46[0x14]),'isLuminance':0x20000==(0x20000&_0x7f7e46[0x14]),'isCube':0x200==(0x200&_0x7f7e46[0x1c]),'isCompressed':_0x51de89===_0x2b3d6c||_0x51de89===_0x57f0f1||_0x51de89===_0x177d11,'dxgiFormat':_0x294764,'textureType':_0x23f2fe};}static['_GetHalfFloatAsFloatRGBAArrayBuffer'](_0x5c93f5,_0x244338,_0x488d04,_0x4ef596,_0x3e85fd,_0x3a0c4e){var _0x59ffdb=_0x435968;const _0x15ce7b=new Float32Array(_0x4ef596);var _0x464f41=new Uint16Array(_0x3e85fd,_0x488d04);let _0x2da546=0x0;for(let _0x198c9c=0x0;_0x198c9c<_0x244338;_0x198c9c++)for(let _0xbe5528=0x0;_0xbe5528<_0x5c93f5;_0xbe5528++){var _0x26ae14=0x4*(_0xbe5528+_0x198c9c*_0x5c93f5);_0x15ce7b[_0x2da546]=(0x0,_0x440d65['qZ'])(_0x464f41[_0x26ae14]),_0x15ce7b[_0x2da546+0x1]=(0x0,_0x440d65['qZ'])(_0x464f41[0x1+_0x26ae14]),_0x15ce7b[_0x2da546+0x2]=(0x0,_0x440d65['qZ'])(_0x464f41[0x2+_0x26ae14]),_0x85b3cd[_0x59ffdb(0x1cb2)]?_0x15ce7b[_0x2da546+0x3]=_0x3a0c4e:_0x15ce7b[_0x2da546+0x3]=(0x0,_0x440d65['qZ'])(_0x464f41[0x3+_0x26ae14]),_0x2da546+=0x4;}return _0x15ce7b;}static[_0x435968(0x2324)](_0x4608bb,_0x4e911e,_0x4516aa,_0x404250,_0x47bc01,_0x24e14a){var _0x3139d9=_0x435968;if(_0x85b3cd[_0x3139d9(0x1cb2)]){const _0x4b9eac=new Uint16Array(_0x404250);var _0x2cc514=new Uint16Array(_0x47bc01,_0x4516aa);let _0x53d004=0x0;for(let _0x56f6a2=0x0;_0x56f6a2<_0x4e911e;_0x56f6a2++)for(let _0x210653=0x0;_0x210653<_0x4608bb;_0x210653++){var _0x20cd9d=0x4*(_0x210653+_0x56f6a2*_0x4608bb);_0x4b9eac[_0x53d004]=_0x2cc514[_0x20cd9d],_0x4b9eac[_0x53d004+0x1]=_0x2cc514[0x1+_0x20cd9d],_0x4b9eac[_0x53d004+0x2]=_0x2cc514[0x2+_0x20cd9d],_0x4b9eac[_0x53d004+0x3]=(0x0,_0x440d65['ay'])(_0x24e14a),_0x53d004+=0x4;}return _0x4b9eac;}return new Uint16Array(_0x47bc01,_0x4516aa,_0x404250);}static[_0x435968(0x2979)](_0x15e075,_0x434af7,_0x5a9fe6,_0x853c9,_0x2021e2,_0x454a53){var _0xfe4f1e=_0x435968;if(_0x85b3cd[_0xfe4f1e(0x1cb2)]){const _0x1b3571=new Float32Array(_0x853c9);var _0x708a35=new Float32Array(_0x2021e2,_0x5a9fe6);let _0x603ec1=0x0;for(let _0x147dc7=0x0;_0x147dc7<_0x434af7;_0x147dc7++)for(let _0x204967=0x0;_0x204967<_0x15e075;_0x204967++){var _0x5b9b19=0x4*(_0x204967+_0x147dc7*_0x15e075);_0x1b3571[_0x603ec1]=_0x708a35[_0x5b9b19],_0x1b3571[_0x603ec1+0x1]=_0x708a35[0x1+_0x5b9b19],_0x1b3571[_0x603ec1+0x2]=_0x708a35[0x2+_0x5b9b19],_0x1b3571[_0x603ec1+0x3]=_0x454a53,_0x603ec1+=0x4;}return _0x1b3571;}return new Float32Array(_0x2021e2,_0x5a9fe6,_0x853c9);}static[_0x435968(0x3073)](_0x56739c,_0xe976bf,_0x59d312,_0x578b2e,_0x3ca722,_0x54904a){const _0x2ecb42=new Uint16Array(_0x578b2e);var _0x50cae9=new Float32Array(_0x3ca722,_0x59d312);let _0x2757e3=0x0;for(let _0x3de76e=0x0;_0x3de76e<_0xe976bf;_0x3de76e++)for(let _0x44eb49=0x0;_0x44eb49<_0x56739c;_0x44eb49++)_0x2ecb42[_0x2757e3]=(0x0,_0x440d65['ay'])(_0x50cae9[_0x2757e3]),_0x2ecb42[_0x2757e3+0x1]=(0x0,_0x440d65['ay'])(_0x50cae9[_0x2757e3+0x1]),_0x2ecb42[_0x2757e3+0x2]=(0x0,_0x440d65['ay'])(_0x50cae9[_0x2757e3+0x2]),_0x85b3cd['StoreLODInAlphaChannel']?_0x2ecb42[_0x2757e3+0x3]=(0x0,_0x440d65['ay'])(_0x54904a):_0x2ecb42[_0x2757e3+0x3]=(0x0,_0x440d65['ay'])(_0x50cae9[_0x2757e3+0x3]),_0x2757e3+=0x4;return _0x2ecb42;}static[_0x435968(0x27e9)](_0x378e48,_0x28c206,_0x288e28,_0x2f50d6,_0x4afad9,_0x49d0bc){var _0x21b4a8=_0x435968;const _0x586dd6=new Uint8Array(_0x2f50d6);var _0x5905a2=new Float32Array(_0x4afad9,_0x288e28);let _0x5750a2=0x0;for(let _0x5ca6c6=0x0;_0x5ca6c6<_0x28c206;_0x5ca6c6++)for(let _0x42407b=0x0;_0x42407b<_0x378e48;_0x42407b++){var _0x2e4ca9=0x4*(_0x42407b+_0x5ca6c6*_0x378e48);_0x586dd6[_0x5750a2]=0xff*_0x44d4c2['R'][_0x21b4a8(0x1614)](_0x5905a2[_0x2e4ca9]),_0x586dd6[_0x5750a2+0x1]=0xff*_0x44d4c2['R'][_0x21b4a8(0x1614)](_0x5905a2[0x1+_0x2e4ca9]),_0x586dd6[_0x5750a2+0x2]=0xff*_0x44d4c2['R'][_0x21b4a8(0x1614)](_0x5905a2[0x2+_0x2e4ca9]),_0x85b3cd[_0x21b4a8(0x1cb2)]?_0x586dd6[_0x5750a2+0x3]=_0x49d0bc:_0x586dd6[_0x5750a2+0x3]=0xff*_0x44d4c2['R'][_0x21b4a8(0x1614)](_0x5905a2[0x3+_0x2e4ca9]),_0x5750a2+=0x4;}return _0x586dd6;}static['_GetHalfFloatAsUIntRGBAArrayBuffer'](_0x380b2d,_0x10c128,_0x11177c,_0x5a8a59,_0x4878ce,_0x1875a0){var _0xda994b=_0x435968;const _0x15a2cb=new Uint8Array(_0x5a8a59);var _0x4023f4=new Uint16Array(_0x4878ce,_0x11177c);let _0x5a3c4c=0x0;for(let _0x3b76e0=0x0;_0x3b76e0<_0x10c128;_0x3b76e0++)for(let _0x5baf25=0x0;_0x5baf25<_0x380b2d;_0x5baf25++){var _0x2d542d=0x4*(_0x5baf25+_0x3b76e0*_0x380b2d);_0x15a2cb[_0x5a3c4c]=0xff*_0x44d4c2['R'][_0xda994b(0x1614)]((0x0,_0x440d65['qZ'])(_0x4023f4[_0x2d542d])),_0x15a2cb[_0x5a3c4c+0x1]=0xff*_0x44d4c2['R'][_0xda994b(0x1614)]((0x0,_0x440d65['qZ'])(_0x4023f4[0x1+_0x2d542d])),_0x15a2cb[_0x5a3c4c+0x2]=0xff*_0x44d4c2['R'][_0xda994b(0x1614)]((0x0,_0x440d65['qZ'])(_0x4023f4[0x2+_0x2d542d])),_0x85b3cd[_0xda994b(0x1cb2)]?_0x15a2cb[_0x5a3c4c+0x3]=_0x1875a0:_0x15a2cb[_0x5a3c4c+0x3]=0xff*_0x44d4c2['R']['Clamp']((0x0,_0x440d65['qZ'])(_0x4023f4[0x3+_0x2d542d])),_0x5a3c4c+=0x4;}return _0x15a2cb;}static['_GetRGBAArrayBuffer'](_0x24105c,_0x4971eb,_0x40d5de,_0x270e9c,_0x168488,_0x16a49f,_0x5ac455,_0x46966d,_0x21ccea){const _0x35e7f3=new Uint8Array(_0x270e9c);var _0x1ceda1=new Uint8Array(_0x168488,_0x40d5de);let _0xeb4b5=0x0;for(let _0x44cbef=0x0;_0x44cbef<_0x4971eb;_0x44cbef++)for(let _0x1047bf=0x0;_0x1047bf<_0x24105c;_0x1047bf++){var _0x219550=0x4*(_0x1047bf+_0x44cbef*_0x24105c);_0x35e7f3[_0xeb4b5]=_0x1ceda1[_0x219550+_0x16a49f],_0x35e7f3[_0xeb4b5+0x1]=_0x1ceda1[_0x219550+_0x5ac455],_0x35e7f3[_0xeb4b5+0x2]=_0x1ceda1[_0x219550+_0x46966d],_0x35e7f3[_0xeb4b5+0x3]=_0x1ceda1[_0x219550+_0x21ccea],_0xeb4b5+=0x4;}return _0x35e7f3;}static[_0x435968(0x3920)](_0x4bc7a4){var _0x495a67=_0x435968;return 0x0===_0x4bc7a4||0xff===_0x4bc7a4||-0x1000000===_0x4bc7a4?0x0:0x1+_0x85b3cd[_0x495a67(0x3920)](_0x4bc7a4>>0x8);}static['_GetRGBArrayBuffer'](_0xc35e12,_0xf8d458,_0x394820,_0x2faeac,_0x3e8539,_0x397fa0,_0x4b5991,_0x335ac2){const _0x59cc3b=new Uint8Array(_0x2faeac);var _0x5922e9=new Uint8Array(_0x3e8539,_0x394820);let _0x1d853a=0x0;for(let _0x4557c2=0x0;_0x4557c2<_0xf8d458;_0x4557c2++)for(let _0x283074=0x0;_0x283074<_0xc35e12;_0x283074++){var _0x6adec2=0x3*(_0x283074+_0x4557c2*_0xc35e12);_0x59cc3b[_0x1d853a]=_0x5922e9[_0x6adec2+_0x397fa0],_0x59cc3b[_0x1d853a+0x1]=_0x5922e9[_0x6adec2+_0x4b5991],_0x59cc3b[_0x1d853a+0x2]=_0x5922e9[_0x6adec2+_0x335ac2],_0x1d853a+=0x3;}return _0x59cc3b;}static[_0x435968(0x11d4)](_0x1be8bd,_0x5c51e5,_0x32d511,_0x4b0376,_0x4b44af){const _0xd37a84=new Uint8Array(_0x4b0376);var _0x53134f=new Uint8Array(_0x4b44af,_0x32d511);let _0x179a41=0x0;for(let _0x27258e=0x0;_0x27258e<_0x5c51e5;_0x27258e++)for(let _0x130f75=0x0;_0x130f75<_0x1be8bd;_0x130f75++){var _0x2a89a4=_0x130f75+_0x27258e*_0x1be8bd;_0xd37a84[_0x179a41]=_0x53134f[_0x2a89a4],_0x179a41++;}return _0xd37a84;}static[_0x435968(0x289f)](_0x43e17a,_0x598ec7,_0x48442d,_0x458a32,_0x37e089,_0xf5b563,_0x38da2d=-0x1,_0x598cf4,_0x2756c8=!0x0){var _0x5814d6=_0x435968;let _0x4ecc0d=null;_0x458a32['sphericalPolynomial']&&(_0x4ecc0d=new Array());var _0x113811=!!_0x43e17a[_0x5814d6(0x2e84)]()[_0x5814d6(0x323f)],_0x332c60=(_0x598ec7['generateMipMaps']=_0x37e089,new Int32Array(_0x48442d[_0x5814d6(0x314)],_0x48442d[_0x5814d6(0x18e0)],0x1f));let _0x2a933c,_0x37f9f8,_0x2b4acd,_0x187974=0x0,_0x43013b,_0x49a509,_0x3fcc73,_0x42ec38,_0x2ba920=0x0,_0x2514d3=0x1;if(0x20534444!==_0x332c60[0x0])_0x56d672['Y']['Error'](_0x5814d6(0x2eb0));else{if(_0x458a32[_0x5814d6(0x2e46)]||_0x458a32[_0x5814d6(0x475)]||_0x458a32['isLuminance']){if(_0x458a32['isCompressed']&&!_0x113811)_0x56d672['Y']['Error'](_0x5814d6(0x23a7));else{let _0x4c7fd5=_0x332c60[0x16],_0x5a482a=(_0x43013b=_0x332c60[0x1]+0x4,!0x1);if(_0x458a32[_0x5814d6(0x2e46)])switch(_0x2a933c=_0x332c60[0x15]){case _0x2b3d6c:_0x2514d3=0x8,_0x2ba920=_0x2789af['g'][_0x5814d6(0x3c79)];break;case _0x57f0f1:_0x2514d3=0x10,_0x2ba920=_0x2789af['g'][_0x5814d6(0x200a)];break;case _0x177d11:_0x2514d3=0x10,_0x2ba920=_0x2789af['g'][_0x5814d6(0xf77)];break;case 0x71:_0x5a482a=!0x0,_0x4c7fd5=0x40;break;case 0x74:_0x5a482a=!0x0,_0x4c7fd5=0x80;break;case _0x182271:{_0x43013b+=0x14;let _0x3b440b=!0x1;switch(_0x458a32[_0x5814d6(0x3a0c)]){case 0xa:_0x5a482a=!0x0,_0x4c7fd5=0x40,_0x3b440b=!0x0;break;case 0x2:_0x5a482a=!0x0,_0x4c7fd5=0x80,_0x3b440b=!0x0;break;case 0x58:_0x458a32[_0x5814d6(0x475)]=!0x0,_0x458a32['isFourCC']=!0x1,_0x4c7fd5=0x20,_0x3b440b=!0x0;}if(_0x3b440b)break;}default:return void _0x353abc[_0x5814d6(0x1f93)]('Unsupported\x20FourCC\x20code:',_0x5baf67(_0x2a933c));}var _0x51b0a2=_0x85b3cd[_0x5814d6(0x3920)](_0x332c60[0x17]),_0xb0a8c0=_0x85b3cd[_0x5814d6(0x3920)](_0x332c60[0x18]),_0x1eb2b8=_0x85b3cd[_0x5814d6(0x3920)](_0x332c60[0x19]),_0x1e9ff3=_0x85b3cd['_ExtractLongWordOrder'](_0x332c60[0x1a]),_0x113811=(_0x5a482a&&(_0x2ba920=_0x43e17a[_0x5814d6(0x2280)](_0x458a32[_0x5814d6(0x3163)])),_0x3fcc73=0x1,0x20000&_0x332c60[0x2]&&!0x1!==_0x37e089&&(_0x3fcc73=Math[_0x5814d6(0x34dd)](0x1,_0x332c60[0x7])),_0x598cf4||0x0),_0x52259e=_0x43e17a[_0x5814d6(0x2e84)]();for(let _0x36b38e=_0x113811;_0x36b38e<_0xf5b563;_0x36b38e++){for(_0x37f9f8=_0x332c60[0x4],_0x2b4acd=_0x332c60[0x3],_0x42ec38=0x0;_0x42ec38<_0x3fcc73;++_0x42ec38){if(-0x1===_0x38da2d||_0x38da2d===_0x42ec38){var _0x2fd772,_0x15fd04=-0x1===_0x38da2d?_0x42ec38:0x0;if(!_0x458a32[_0x5814d6(0x1a5)]&&_0x458a32[_0x5814d6(0x2e46)]){_0x598ec7[_0x5814d6(0x3ced)]=_0x2789af['g'][_0x5814d6(0x2a2)],_0x187974=_0x37f9f8*_0x2b4acd*0x4;let _0x586379=null;if(_0x43e17a[_0x5814d6(0x23ec)]||_0x43e17a[_0x5814d6(0x46f)]||!_0x52259e[_0x5814d6(0x1910)]&&!_0x52259e[_0x5814d6(0x3c11)])0x80===_0x4c7fd5?(_0x586379=_0x85b3cd[_0x5814d6(0x27e9)](_0x37f9f8,_0x2b4acd,_0x48442d[_0x5814d6(0x18e0)]+_0x43013b,_0x187974,_0x48442d['buffer'],_0x15fd04),_0x4ecc0d&&0x0==_0x15fd04&&_0x4ecc0d[_0x5814d6(0x2009)](_0x85b3cd[_0x5814d6(0x2979)](_0x37f9f8,_0x2b4acd,_0x48442d['byteOffset']+_0x43013b,_0x187974,_0x48442d['buffer'],_0x15fd04))):0x40===_0x4c7fd5&&(_0x586379=_0x85b3cd[_0x5814d6(0x25c9)](_0x37f9f8,_0x2b4acd,_0x48442d['byteOffset']+_0x43013b,_0x187974,_0x48442d[_0x5814d6(0x314)],_0x15fd04),_0x4ecc0d&&0x0==_0x15fd04&&_0x4ecc0d[_0x5814d6(0x2009)](_0x85b3cd[_0x5814d6(0x37f9)](_0x37f9f8,_0x2b4acd,_0x48442d[_0x5814d6(0x18e0)]+_0x43013b,_0x187974,_0x48442d['buffer'],_0x15fd04))),_0x598ec7['type']=_0x2789af['g'][_0x5814d6(0x3c2)];else{var _0x3374ea=_0x52259e[_0x5814d6(0x3c11)]&&(_0x2756c8&&_0x52259e[_0x5814d6(0x2067)]||!_0x2756c8),_0x17704c=_0x52259e[_0x5814d6(0x1910)]&&(_0x2756c8&&_0x52259e[_0x5814d6(0x1628)]||!_0x2756c8),_0x3374ea=(0x80===_0x4c7fd5||0x40===_0x4c7fd5&&!_0x17704c)&&_0x3374ea?_0x2789af['g']['TEXTURETYPE_FLOAT']:(0x40===_0x4c7fd5||0x80===_0x4c7fd5&&!_0x3374ea)&&_0x17704c?_0x2789af['g'][_0x5814d6(0x3e04)]:_0x2789af['g'][_0x5814d6(0x2c5)];let _0x10186c,_0x2fe949=null;if(0x80===_0x4c7fd5)switch(_0x3374ea){case _0x2789af['g'][_0x5814d6(0xeee)]:_0x10186c=_0x85b3cd[_0x5814d6(0x2979)],_0x2fe949=null;break;case _0x2789af['g'][_0x5814d6(0x3e04)]:_0x10186c=_0x85b3cd[_0x5814d6(0x3073)],_0x2fe949=_0x85b3cd[_0x5814d6(0x2979)];break;case _0x2789af['g'][_0x5814d6(0x2c5)]:_0x10186c=_0x85b3cd[_0x5814d6(0x27e9)],_0x2fe949=_0x85b3cd[_0x5814d6(0x2979)];}else switch(_0x3374ea){case _0x2789af['g'][_0x5814d6(0xeee)]:_0x10186c=_0x85b3cd[_0x5814d6(0x37f9)],_0x2fe949=null;break;case _0x2789af['g'][_0x5814d6(0x3e04)]:_0x10186c=_0x85b3cd['_GetHalfFloatRGBAArrayBuffer'],_0x2fe949=_0x85b3cd['_GetHalfFloatAsFloatRGBAArrayBuffer'];break;case _0x2789af['g'][_0x5814d6(0x2c5)]:_0x10186c=_0x85b3cd[_0x5814d6(0x25c9)],_0x2fe949=_0x85b3cd['_GetHalfFloatAsFloatRGBAArrayBuffer'];}_0x598ec7[_0x5814d6(0x30a3)]=_0x3374ea,_0x586379=_0x10186c(_0x37f9f8,_0x2b4acd,_0x48442d['byteOffset']+_0x43013b,_0x187974,_0x48442d[_0x5814d6(0x314)],_0x15fd04),_0x4ecc0d&&0x0==_0x15fd04&&_0x4ecc0d['push'](_0x2fe949?_0x2fe949(_0x37f9f8,_0x2b4acd,_0x48442d['byteOffset']+_0x43013b,_0x187974,_0x48442d[_0x5814d6(0x314)],_0x15fd04):_0x586379);}_0x586379&&_0x43e17a[_0x5814d6(0x33bd)](_0x598ec7,_0x586379,_0x36b38e,_0x15fd04);}else _0x458a32['isRGB']?(_0x598ec7[_0x5814d6(0x30a3)]=_0x2789af['g'][_0x5814d6(0x3c2)],_0x49a509=0x18===_0x4c7fd5?(_0x598ec7[_0x5814d6(0x3ced)]=_0x2789af['g'][_0x5814d6(0x22b7)],_0x187974=_0x37f9f8*_0x2b4acd*0x3,_0x85b3cd[_0x5814d6(0x2e87)](_0x37f9f8,_0x2b4acd,_0x48442d['byteOffset']+_0x43013b,_0x187974,_0x48442d[_0x5814d6(0x314)],_0x51b0a2,_0xb0a8c0,_0x1eb2b8)):(_0x598ec7[_0x5814d6(0x3ced)]=_0x2789af['g']['TEXTUREFORMAT_RGBA'],_0x187974=_0x37f9f8*_0x2b4acd*0x4,_0x85b3cd['_GetRGBAArrayBuffer'](_0x37f9f8,_0x2b4acd,_0x48442d[_0x5814d6(0x18e0)]+_0x43013b,_0x187974,_0x48442d[_0x5814d6(0x314)],_0x51b0a2,_0xb0a8c0,_0x1eb2b8,_0x1e9ff3)),_0x43e17a[_0x5814d6(0x33bd)](_0x598ec7,_0x49a509,_0x36b38e,_0x15fd04)):_0x458a32[_0x5814d6(0x15b8)]?(_0x17704c=_0x43e17a['_getUnpackAlignement'](),_0x3374ea=_0x37f9f8,_0x2fd772=Math[_0x5814d6(0x27d7)]((_0x37f9f8+_0x17704c-0x1)/_0x17704c)*_0x17704c,_0x187974=_0x2fd772*(_0x2b4acd-0x1)+_0x3374ea,_0x49a509=_0x85b3cd[_0x5814d6(0x11d4)](_0x37f9f8,_0x2b4acd,_0x48442d[_0x5814d6(0x18e0)]+_0x43013b,_0x187974,_0x48442d['buffer']),_0x598ec7[_0x5814d6(0x3ced)]=_0x2789af['g'][_0x5814d6(0x46a)],_0x598ec7[_0x5814d6(0x30a3)]=_0x2789af['g'][_0x5814d6(0x3c2)],_0x43e17a['_uploadDataToTextureDirectly'](_0x598ec7,_0x49a509,_0x36b38e,_0x15fd04)):(_0x187974=Math[_0x5814d6(0x34dd)](0x4,_0x37f9f8)/0x4*Math[_0x5814d6(0x34dd)](0x4,_0x2b4acd)/0x4*_0x2514d3,_0x49a509=new Uint8Array(_0x48442d[_0x5814d6(0x314)],_0x48442d[_0x5814d6(0x18e0)]+_0x43013b,_0x187974),_0x598ec7[_0x5814d6(0x30a3)]=_0x2789af['g'][_0x5814d6(0x3c2)],_0x43e17a[_0x5814d6(0x2718)](_0x598ec7,_0x2ba920,_0x37f9f8,_0x2b4acd,_0x49a509,_0x36b38e,_0x15fd04));}_0x43013b+=_0x4c7fd5?_0x37f9f8*_0x2b4acd*(_0x4c7fd5/0x8):_0x187974,_0x37f9f8*=0.5,_0x2b4acd*=0.5,_0x37f9f8=Math[_0x5814d6(0x34dd)](0x1,_0x37f9f8),_0x2b4acd=Math[_0x5814d6(0x34dd)](0x1,_0x2b4acd);}if(void 0x0!==_0x598cf4)break;}_0x4ecc0d&&0x0<_0x4ecc0d[_0x5814d6(0x9da)]?_0x458a32[_0x5814d6(0x5e0)]=_0x347308['$'][_0x5814d6(0x3dae)]({'size':_0x332c60[0x4],'right':_0x4ecc0d[0x0],'left':_0x4ecc0d[0x1],'up':_0x4ecc0d[0x2],'down':_0x4ecc0d[0x3],'front':_0x4ecc0d[0x4],'back':_0x4ecc0d[0x5],'format':_0x2789af['g'][_0x5814d6(0x2a2)],'type':_0x2789af['g']['TEXTURETYPE_FLOAT'],'gammaSpace':!0x1}):_0x458a32['sphericalPolynomial']=void 0x0;}}else _0x56d672['Y'][_0x5814d6(0xeb0)](_0x5814d6(0x36f7));}}}_0x85b3cd[_0x435968(0x1cb2)]=!0x1,_0x490e95['B'][_0x435968(0x2dca)][_0x435968(0x3076)]=function(_0x4169a6,_0x503df8,_0x4e5d04,_0xf603a2,_0x427313=null,_0x3a66d0=null,_0x520c41,_0x345dfd=null,_0x2077a7=!0x0){var _0x2ff1c2=_0x435968;return this[_0x2ff1c2(0x1b42)](_0x4169a6,_0x503df8,null,!0x1,_0x3a193f=>{var _0x470650=_0x2ff1c2;if(_0x3a193f){const _0x30b862=_0x3a193f['texture'];if(_0x2077a7?_0x3a193f[_0x470650(0xa4b)][_0x470650(0x5e0)]&&(_0x30b862['_sphericalPolynomial']=_0x3a193f['info'][_0x470650(0x5e0)]):_0x30b862[_0x470650(0x3f19)]=new _0x1f7ca4['i'](),_0x30b862[_0x470650(0x11f4)]=_0x5e3298['S']['CubePrefiltered'],this[_0x470650(0x2e84)]()[_0x470650(0x1ba)])_0x427313&&_0x427313(_0x30b862);else{const _0x4777c7=this[_0x470650(0x2e95)];var _0x2e9af8=_0x3a193f[_0x470650(0x15b3)];if(_0x2e9af8){const _0x28d3f6=[];for(let _0x247e5=0x0;_0x247e5<0x3;_0x247e5++){var _0x3167d0=0x1-_0x247e5/0x2,_0x595d90=_0xf603a2,_0x5cb435=_0x44d4c2['R'][_0x470650(0xd4e)](_0x2e9af8)*_0x4e5d04+_0xf603a2,_0x595d90=Math[_0x470650(0x142a)](Math[_0x470650(0x1858)](Math[_0x470650(0x34dd)](_0x595d90+(_0x5cb435-_0x595d90)*_0x3167d0,0x0),_0x5cb435));const _0x4ec0c1=new _0x5e3298['l'](this,_0x5e3298['S'][_0x470650(0x2215)]),_0x2000e9=(_0x4ec0c1[_0x470650(0x30a3)]=_0x30b862['type'],_0x4ec0c1[_0x470650(0x3ced)]=_0x30b862[_0x470650(0x3ced)],_0x4ec0c1['width']=Math[_0x470650(0x29b2)](0x2,Math['max'](_0x44d4c2['R']['Log2'](_0x2e9af8)-_0x595d90,0x0)),_0x4ec0c1[_0x470650(0x230c)]=_0x4ec0c1[_0x470650(0x15b3)],_0x4ec0c1[_0x470650(0xfe1)]=!0x0,_0x4ec0c1['_cachedWrapU']=_0x2789af['g'][_0x470650(0x2cc7)],_0x4ec0c1[_0x470650(0x3219)]=_0x2789af['g'][_0x470650(0x2cc7)],this[_0x470650(0x435)](_0x4777c7[_0x470650(0x35d)],_0x4ec0c1,!0x0),_0x4ec0c1[_0x470650(0x39d6)]=_0x2789af['g'][_0x470650(0x2488)],_0x4777c7['texParameteri'](_0x4777c7[_0x470650(0x35d)],_0x4777c7[_0x470650(0x27cc)],_0x4777c7[_0x470650(0x21b6)]),_0x4777c7[_0x470650(0xac8)](_0x4777c7[_0x470650(0x35d)],_0x4777c7[_0x470650(0x12cf)],_0x4777c7['LINEAR']),_0x4777c7[_0x470650(0xac8)](_0x4777c7[_0x470650(0x35d)],_0x4777c7[_0x470650(0x2978)],_0x4777c7[_0x470650(0x297e)]),_0x4777c7[_0x470650(0xac8)](_0x4777c7['TEXTURE_CUBE_MAP'],_0x4777c7[_0x470650(0x3c73)],_0x4777c7[_0x470650(0x297e)]),_0x3a193f[_0x470650(0x1721)]?(_0x3167d0=_0x3a193f[_0x470650(0xa4b)],_0x5cb435=_0x3a193f[_0x470650(0x3d41)],this[_0x470650(0x13bb)](_0x3167d0[_0x470650(0x1a5)]),_0x85b3cd[_0x470650(0x289f)](this,_0x4ec0c1,_0x5cb435,_0x3167d0,!0x0,0x6,_0x595d90)):_0x56d672['Y']['Warn'](_0x470650(0x2ce6)),this['_bindTextureDirectly'](_0x4777c7[_0x470650(0x35d)],null),new _0x2d4be3['V'](_0x503df8));_0x2000e9[_0x470650(0x3378)]=!0x0,(_0x2000e9[_0x470650(0x398a)]=_0x4ec0c1)['isReady']=!0x0,_0x28d3f6[_0x470650(0x2009)](_0x2000e9);}_0x30b862['_lodTextureHigh']=_0x28d3f6[0x2],_0x30b862[_0x470650(0x3f70)]=_0x28d3f6[0x1],_0x30b862['_lodTextureLow']=_0x28d3f6[0x0],_0x427313&&_0x427313(_0x30b862);}}}else _0x427313&&_0x427313(null);},_0x3a66d0,_0x520c41,_0x345dfd,_0x2077a7,_0x4e5d04,_0xf603a2);};},0x10435:(_0x5f1454,_0x5702b5,_0x2e4d94)=>{var _0x2450c6=a8_0x2e955a;_0x2e4d94['d'](_0x5702b5,{'G6':()=>_0x13f725,'N$':()=>function(_0x28f3fd){return _0x266121(0x7,_0x28f3fd);},'QC':()=>function(_0x205ae8){return _0x266121(0x4,_0x205ae8);},'RR':()=>function(_0x222452){return _0x266121(0x6,_0x222452);},'VE':()=>function(_0x4c6ec3){return _0x266121(0xb,_0x4c6ec3);},'XX':()=>function(_0xa2bfa){return _0x266121(0x8,_0xa2bfa);},'hd':()=>function(_0xfe5d2a){return _0x266121(0x5,_0xfe5d2a);},'mv':()=>function(_0x3ab3c1){return _0x266121(0xa,_0x3ab3c1);},'n9':()=>function(_0x4cc737){return _0x266121(0x2,_0x4cc737);},'oQ':()=>function(_0x1a2201){return _0x266121(0xc,_0x1a2201);},'oU':()=>function(_0x331520){return _0x266121(0x1,_0x331520);},'p4':()=>_0x948ae3,'qC':()=>function(_0x28712a){return _0x266121(0x0,_0x28712a);},'qQ':()=>function(_0x4300c4){return _0x266121(0x3,_0x4300c4);},'rX':()=>function(_0x173f77){return _0x266121(0x9,_0x173f77);},'wz':()=>function(_0x1ecbeb,_0x21974f=null){return[_0x308a4b,_0x2c078a=null]=[_0x1ecbeb,_0x21974f],(_0x2c5647,_0x2cf07c)=>{var _0x1a2ac8=a8_0xcbd5;const _0x57d404=_0x2c078a||'_'+_0x2cf07c;Object[_0x1a2ac8(0x30e2)](_0x2c5647,_0x2cf07c,{'get':function(){return this[_0x57d404];},'set':function(_0x7e41a2){var _0x1985a6=_0x1a2ac8;_0x1985a6(0x17ad)==typeof this['equals']&&this[_0x1985a6(0x3e3a)](_0x7e41a2)||this[_0x57d404]!==_0x7e41a2&&(this[_0x57d404]=_0x7e41a2,_0x2c5647[_0x308a4b]['apply'](this));},'enumerable':!0x0,'configurable':!0x0});};var _0x308a4b,_0x2c078a;}});var _0x1c2ac8=_0x2e4d94(0xff4d),_0x1f4f46=_0x2e4d94(0xd53f),_0x3a8b7b=_0x2e4d94(0x8baf),_0x62808a=_0x2e4d94(0xbd53);function _0x362b09(_0x2a28bb,_0x245a4e,_0x17c627){var _0x11ec4f=a8_0xcbd5;const _0x477e65=_0x2a28bb();_0x1c2ac8['$']&&_0x1c2ac8['$']['HasTags'](_0x245a4e)&&_0x1c2ac8['$'][_0x11ec4f(0x3e2c)](_0x477e65,_0x1c2ac8['$'][_0x11ec4f(0xa2b)](_0x245a4e,!0x0));var _0x15aeb1=_0x3a100c(_0x477e65);for(const _0x2b56ac in _0x15aeb1){var _0x407154=_0x15aeb1[_0x2b56ac];const _0x30b06b=_0x245a4e[_0x2b56ac];_0x407154=_0x407154[_0x11ec4f(0x30a3)];if(void 0x0!==_0x30b06b&&null!==_0x30b06b&&('uniqueId'!==_0x2b56ac||_0x948ae3[_0x11ec4f(0x4157)]))switch(_0x407154){case 0x0:case 0x6:case 0xb:_0x477e65[_0x2b56ac]=_0x30b06b;break;case 0x1:_0x477e65[_0x2b56ac]=_0x17c627||_0x30b06b['isRenderTarget']?_0x30b06b:_0x30b06b['clone']();break;case 0x2:case 0x3:case 0x4:case 0x5:case 0x7:case 0xa:case 0xc:_0x477e65[_0x2b56ac]=_0x17c627?_0x30b06b:_0x30b06b[_0x11ec4f(0x2654)]();}}return _0x477e65;}const _0x574b6f={},_0x245c55={};function _0x3a100c(_0x36de93){var _0xe81e3f=a8_0xcbd5,_0x51d06e=_0x36de93[_0xe81e3f(0x28c8)]();if(_0x245c55[_0x51d06e])return _0x245c55[_0x51d06e];_0x245c55[_0x51d06e]={};const _0x516359=_0x245c55[_0x51d06e];let _0x4fbdc9=_0x36de93,_0x441625=_0x51d06e;for(;_0x441625;){var _0x329f7a=_0x574b6f[_0x441625];for(const _0x56c2d0 in _0x329f7a)_0x516359[_0x56c2d0]=_0x329f7a[_0x56c2d0];let _0x47970a,_0x364ff8=!0x1;do{if(!(_0x47970a=Object[_0xe81e3f(0x3c4d)](_0x4fbdc9))['getClassName']){_0x364ff8=!0x0;break;}}while(_0x47970a[_0xe81e3f(0x28c8)]()===_0x441625&&(_0x4fbdc9=_0x47970a));if(_0x364ff8)break;_0x441625=_0x47970a[_0xe81e3f(0x28c8)](),_0x4fbdc9=_0x47970a;}return _0x516359;}function _0x266121(_0x644f52,_0x2c805d){return(_0x3ffaed,_0x4d0fc0)=>{var _0x32e06c=a8_0xcbd5;_0x3ffaed=_0x3ffaed[_0x32e06c(0x28c8)](),_0x574b6f[_0x3ffaed]||(_0x574b6f[_0x3ffaed]={});const _0x5d994f=_0x574b6f[_0x3ffaed];_0x5d994f[_0x4d0fc0]||(_0x5d994f[_0x4d0fc0]={'type':_0x644f52,'sourceName':_0x2c805d});};}class _0x948ae3{static['AppendSerializedAnimations'](_0x2bec9a,_0x5f0952){var _0x52c60d=a8_0xcbd5;if(_0x2bec9a[_0x52c60d(0x2a26)]){_0x5f0952[_0x52c60d(0x2a26)]=[];for(let _0x2519ac=0x0;_0x2519ac<_0x2bec9a[_0x52c60d(0x2a26)]['length'];_0x2519ac++){const _0x149e4c=_0x2bec9a[_0x52c60d(0x2a26)][_0x2519ac];_0x5f0952['animations'][_0x52c60d(0x2009)](_0x149e4c[_0x52c60d(0xea8)]());}}}static[_0x2450c6(0x219c)](_0x2e6604,_0x4fae91){var _0x135c8f=_0x2450c6;_0x4fae91=_0x4fae91||{},_0x1c2ac8['$']&&(_0x4fae91['tags']=_0x1c2ac8['$'][_0x135c8f(0xa2b)](_0x2e6604));var _0x9c3408=_0x3a100c(_0x2e6604);for(const _0x4a6e32 in _0x9c3408){var _0x4af280=_0x9c3408[_0x4a6e32],_0x2ac91e=_0x4af280[_0x135c8f(0x15e7)]||_0x4a6e32,_0x4af280=_0x4af280[_0x135c8f(0x30a3)];const _0x3b50c8=_0x2e6604[_0x4a6e32];if(void 0x0!==_0x3b50c8&&null!==_0x3b50c8&&(_0x135c8f(0x3bc7)!==_0x4a6e32||_0x948ae3[_0x135c8f(0x4157)]))switch(_0x4af280){case 0x0:_0x4fae91[_0x2ac91e]=_0x3b50c8;break;case 0x1:_0x4fae91[_0x2ac91e]=_0x3b50c8['serialize']();break;case 0x2:_0x4fae91[_0x2ac91e]=_0x3b50c8[_0x135c8f(0xec2)]();break;case 0x3:_0x4fae91[_0x2ac91e]=_0x3b50c8['serialize']();break;case 0x4:case 0x5:_0x4fae91[_0x2ac91e]=_0x3b50c8[_0x135c8f(0xec2)]();break;case 0x6:_0x4fae91[_0x2ac91e]=_0x3b50c8['id'];break;case 0x7:_0x4fae91[_0x2ac91e]=_0x3b50c8['serialize']();break;case 0x8:_0x4fae91[_0x2ac91e]=_0x3b50c8[_0x135c8f(0xec2)]();break;case 0x9:_0x4fae91[_0x2ac91e]=_0x3b50c8[_0x135c8f(0xea8)]();break;case 0xa:_0x4fae91[_0x2ac91e]=_0x3b50c8[_0x135c8f(0xec2)]();break;case 0xb:_0x4fae91[_0x2ac91e]=_0x3b50c8['id'];break;case 0xc:_0x4fae91[_0x2ac91e]=_0x3b50c8[_0x135c8f(0xec2)]();}}return _0x4fae91;}static['ParseProperties'](_0x22326f,_0x388450,_0x8c0a6a,_0x4d2d88){var _0x1a35cc=_0x2450c6;_0x4d2d88=_0x4d2d88||'';var _0x42a7c3=_0x3a100c(_0x388450);for(const _0x4522cb in _0x42a7c3){var _0x267bdc=_0x42a7c3[_0x4522cb],_0x166135=_0x22326f[_0x267bdc[_0x1a35cc(0x15e7)]||_0x4522cb],_0x267bdc=_0x267bdc['type'];if(null!=_0x166135&&(_0x1a35cc(0x3bc7)!==_0x4522cb||_0x948ae3[_0x1a35cc(0x4157)])){const _0x274103=_0x388450;switch(_0x267bdc){case 0x0:_0x274103[_0x4522cb]=_0x166135;break;case 0x1:_0x8c0a6a&&(_0x274103[_0x4522cb]=_0x948ae3['_TextureParser'](_0x166135,_0x8c0a6a,_0x4d2d88));break;case 0x2:_0x274103[_0x4522cb]=_0x62808a['Wo'][_0x1a35cc(0x1e74)](_0x166135);break;case 0x3:_0x274103[_0x4522cb]=_0x948ae3[_0x1a35cc(0x178a)](_0x166135);break;case 0x4:_0x274103[_0x4522cb]=_0x1f4f46['FM']['FromArray'](_0x166135);break;case 0x5:_0x274103[_0x4522cb]=_0x1f4f46['P'][_0x1a35cc(0x1e74)](_0x166135);break;case 0x6:_0x8c0a6a&&(_0x274103[_0x4522cb]=_0x8c0a6a[_0x1a35cc(0x38f0)](_0x166135));break;case 0x7:_0x274103[_0x4522cb]=_0x948ae3['_ColorCurvesParser'](_0x166135);break;case 0x8:_0x274103[_0x4522cb]=_0x62808a['HE']['FromArray'](_0x166135);break;case 0x9:_0x274103[_0x4522cb]=_0x948ae3[_0x1a35cc(0x22c7)](_0x166135);break;case 0xa:_0x274103[_0x4522cb]=_0x1f4f46['_f'][_0x1a35cc(0x1e74)](_0x166135);break;case 0xb:_0x8c0a6a&&(_0x274103[_0x4522cb]=_0x8c0a6a[_0x1a35cc(0x3254)](_0x166135));break;case 0xc:_0x274103[_0x4522cb]=_0x1f4f46['y3'][_0x1a35cc(0x1e74)](_0x166135);}}}}static['Parse'](_0x588b19,_0x1061de,_0x3d8132,_0x15dd14=null){var _0xf1f924=_0x2450c6;return _0x588b19=_0x588b19(),(_0x1c2ac8['$']&&_0x1c2ac8['$']['AddTagsTo'](_0x588b19,_0x1061de['tags']),_0x948ae3[_0xf1f924(0x2e88)](_0x1061de,_0x588b19,_0x3d8132,_0x15dd14),_0x588b19);}static[_0x2450c6(0x30cf)](_0x5839d6,_0x35bada){return _0x362b09(_0x5839d6,_0x35bada,!0x1);}static['Instanciate'](_0x5e6fff,_0x19ee68){return _0x362b09(_0x5e6fff,_0x19ee68,!0x0);}}function _0x13f725(_0x3e69c4,_0x5c1e35,_0x2b437d,_0x5154fe){var _0x58974e=_0x2450c6;const _0x3e85c7=_0x2b437d[_0x58974e(0x31eb)];_0x2b437d[_0x58974e(0x31eb)]=(..._0x1ef675)=>{let _0x10ffcb=_0x3e85c7;if('undefined'!=typeof _native&&_native[_0x5c1e35]){const _0x40d5f3=_native[_0x5c1e35];_0x10ffcb=_0x5154fe?(..._0x270a37)=>(_0x5154fe(..._0x270a37)?_0x40d5f3:_0x3e85c7)(..._0x270a37):_0x40d5f3;}return(_0x3e69c4[_0x5c1e35]=_0x10ffcb)(..._0x1ef675);};}_0x948ae3['AllowLoadingUniqueId']=!0x1,_0x948ae3[_0x2450c6(0x22c7)]=_0x52b3db=>{var _0x26ff7b=_0x2450c6;throw(0x0,_0x3a8b7b['S'])(_0x26ff7b(0xcf6));},_0x948ae3['_FresnelParametersParser']=_0xa2e9b6=>{var _0xe99076=_0x2450c6;throw(0x0,_0x3a8b7b['S'])(_0xe99076(0xb13));},_0x948ae3[_0x2450c6(0x1b88)]=_0x42815f=>{var _0x92a3bb=_0x2450c6;throw(0x0,_0x3a8b7b['S'])(_0x92a3bb(0x209b));},_0x948ae3[_0x2450c6(0x3f3f)]=(_0x4889c8,_0x3b55c8,_0x1a2b0c)=>{throw(0x0,_0x3a8b7b['S'])('Texture');},_0x13f725[_0x2450c6(0x25d4)]=function(_0x4b59c1){return(_0x46f558,_0x793d68,_0x206985)=>_0x13f725(_0x46f558,_0x793d68,_0x206985,_0x4b59c1);};},0x15146:(_0x1179b0,_0x2f88d8,_0x65135c)=>{var _0x43975e=a8_0x2e955a;_0x65135c['d'](_0x2f88d8,{'j':()=>_0x37d80e});var _0x347a8c=_0x65135c(0x9a70);const _0x285bb3=(_0x398bc8,_0x1c02c1)=>!_0x398bc8||_0x398bc8[_0x43975e(0x28c8)]&&'Mesh'===_0x398bc8[_0x43975e(0x28c8)]()?null:_0x398bc8[_0x43975e(0x28c8)]&&'SubMesh'===_0x398bc8[_0x43975e(0x28c8)]()?_0x398bc8[_0x43975e(0x2654)](_0x1c02c1):_0x398bc8[_0x43975e(0x2654)]?_0x398bc8[_0x43975e(0x2654)]():null;function _0x245b64(_0x2bf1ac){var _0x239ea0=_0x43975e;const _0x2d40f1=[];for(;Object[_0x239ea0(0x360a)](_0x2bf1ac)['forEach'](function(_0x26e3ec){var _0x7f95=_0x239ea0;-0x1===_0x2d40f1[_0x7f95(0x775)](_0x26e3ec)&&_0x2d40f1['push'](_0x26e3ec);}),_0x2bf1ac=Object[_0x239ea0(0x3c4d)](_0x2bf1ac););return _0x2d40f1;}class _0x37d80e{static['DeepCopy'](_0x3de5e7,_0x1e7378,_0xf005c8,_0xfabc8){var _0x586a9f=_0x43975e;for(const _0x180045 of _0x245b64(_0x3de5e7))if(('_'!==_0x180045[0x0]||_0xfabc8&&-0x1!==_0xfabc8[_0x586a9f(0x775)](_0x180045))&&!(_0x180045[_0x586a9f(0x3059)](_0x586a9f(0x2044))||_0xf005c8&&-0x1!==_0xf005c8[_0x586a9f(0x775)](_0x180045))){const _0x5332b1=_0x3de5e7[_0x180045];var _0x3e85d6=typeof _0x5332b1;if('function'!=_0x3e85d6)try{if(_0x586a9f(0x3e0f)==_0x3e85d6){if(_0x5332b1 instanceof Array){if(_0x1e7378[_0x180045]=[],0x0<_0x5332b1[_0x586a9f(0x9da)]){if(_0x586a9f(0x3e0f)==typeof _0x5332b1[0x0])for(let _0x40c060=0x0;_0x40c060<_0x5332b1['length'];_0x40c060++){var _0x56747e=_0x285bb3(_0x5332b1[_0x40c060],_0x1e7378);-0x1===_0x1e7378[_0x180045][_0x586a9f(0x775)](_0x56747e)&&_0x1e7378[_0x180045][_0x586a9f(0x2009)](_0x56747e);}else _0x1e7378[_0x180045]=_0x5332b1[_0x586a9f(0x4033)](0x0);}}else _0x1e7378[_0x180045]=_0x285bb3(_0x5332b1,_0x1e7378);}else _0x1e7378[_0x180045]=_0x5332b1;}catch(_0x47eac1){_0x347a8c['Y']['Warn'](_0x47eac1[_0x586a9f(0x677)]);}}}}},0x10937:(_0x50ef57,_0x4f45f9,_0x211fb5)=>{var _0x1f82de=a8_0x2e955a;_0x211fb5['d'](_0x4f45f9,{'j':()=>_0x374e39});var _0x4f2669=_0x211fb5(0x1610),_0xf0946c=_0x211fb5(0xaa1f),_0x4f45f9=_0x211fb5(0xe2b3);class _0x374e39 extends _0x4f45f9['d']{constructor(_0x43bdee){super(_0x43bdee);}get[_0x1f82de(0x23af)](){return this['_depthRenderer'];}[_0x1f82de(0x1efd)](_0x1d34e6=null,_0x214a44=_0x4f2669['g'][_0x1f82de(0x3e04)],_0x2c3f54=!0x0){var _0x14057a=_0x1f82de;const _0x16e45c=this[_0x14057a(0x96e)][_0x14057a(0x14ab)]();this['_depthRenderer']&&(delete _0x16e45c[_0x14057a(0xd77)][this['_depthRendererId']],this[_0x14057a(0xd77)]['dispose'](),this['_depthRenderer']=null),null===_0x1d34e6&&(_0x16e45c[_0x14057a(0xd77)]||(_0x16e45c[_0x14057a(0xd77)]={}),(_0x1d34e6=this[_0x14057a(0xd77)]=new _0xf0946c['g'](_0x16e45c,_0x214a44,this[_0x14057a(0x96e)],!0x1,_0x4f2669['g'][_0x14057a(0x642)]))[_0x14057a(0x3f0a)]=!0x1,this[_0x14057a(0x3766)]=_0x14057a(0x36d1)+this['_camera']['id'],_0x16e45c[_0x14057a(0xd77)][this['_depthRendererId']]=_0x1d34e6),super[_0x14057a(0x901)](_0x1d34e6['getDepthMap'](),!0x0,_0x214a44,_0x2c3f54);}['setSourceTexture'](_0x25a732,_0x52f62c,_0x40cee7=_0x4f2669['g']['TEXTURETYPE_HALF_FLOAT'],_0x19846d=!0x0){var _0x626f14=_0x1f82de;super[_0x626f14(0x901)](_0x25a732,_0x52f62c,_0x40cee7,_0x19846d);}[_0x1f82de(0x1cb3)](){var _0x46583a=_0x1f82de;this[_0x46583a(0xd77)]&&(this[_0x46583a(0xd77)]['enabled']=!0x0),super['activate']();}[_0x1f82de(0x3a58)](){var _0x1318cf=_0x1f82de;super[_0x1318cf(0x3a58)](),this[_0x1318cf(0xd77)]&&(this[_0x1318cf(0xd77)][_0x1318cf(0x3f0a)]=!0x1);}[_0x1f82de(0xc1f)](_0x104c34=!0x0){var _0x2109c1=_0x1f82de;if(super[_0x2109c1(0xc1f)](_0x104c34),this[_0x2109c1(0xd77)]&&_0x104c34){const _0x5cf86d=this[_0x2109c1(0xd77)][_0x2109c1(0xcc1)]()[_0x2109c1(0x14ab)]();_0x5cf86d&&delete _0x5cf86d[_0x2109c1(0xd77)][this[_0x2109c1(0x3766)]],this['_depthRenderer']['dispose'](),this['_depthRenderer']=null;}}}},0x7205:(_0x4de69f,_0x2aa02f,_0x18e806)=>{function _0x147d9c(){var _0x4f0c46=a8_0xcbd5;return _0x4f0c46(0x137a)!=typeof window;}function _0x58b168(){var _0xea1b05=a8_0xcbd5;return _0xea1b05(0x137a)!=typeof navigator;}function _0x447f6b(){var _0x459bc8=a8_0xcbd5;return _0x459bc8(0x137a)!=typeof document;}function _0xe68772(_0x58e2f7){var _0x77a019=a8_0xcbd5;let _0x578a9e='',_0x56813b=_0x58e2f7[_0x77a019(0x3045)];for(;_0x56813b;)0x3===_0x56813b['nodeType']&&(_0x578a9e+=_0x56813b[_0x77a019(0x2c3d)]),_0x56813b=_0x56813b['nextSibling'];return _0x578a9e;}_0x18e806['d'](_0x2aa02f,{'CG':()=>_0x147d9c,'MZ':()=>_0xff0478,'n5':()=>_0x447f6b,'up':()=>_0x58b168,'v':()=>_0xe68772});const _0xff0478={'IsWindowObjectExist':_0x147d9c,'IsNavigatorAvailable':_0x58b168,'IsDocumentAvailable':_0x447f6b,'GetDOMTextContent':_0xe68772};},0x2de5:(_0x186d29,_0x416f5c,_0x4700b1)=>{var _0xcf6b84=a8_0x2e955a;_0x4700b1['d'](_0x416f5c,{'B':()=>_0x1d81fc});function _0x39b0b2(_0x342d19,_0xacac26,_0x51f1f1,_0x12f328){return new(_0x51f1f1=_0x51f1f1||Promise)(function(_0x2a06c0,_0x96c2bf){var _0x10e8a8=a8_0xcbd5;function _0x1e67f5(_0x2fcf74){var _0x501fc7=a8_0xcbd5;try{_0x56ce69(_0x12f328[_0x501fc7(0xb39)](_0x2fcf74));}catch(_0x250b97){_0x96c2bf(_0x250b97);}}function _0x18f1d6(_0x27c767){var _0x13fad8=a8_0xcbd5;try{_0x56ce69(_0x12f328[_0x13fad8(0x328b)](_0x27c767));}catch(_0x39699b){_0x96c2bf(_0x39699b);}}function _0x56ce69(_0x59ea95){var _0x56e3e7=a8_0xcbd5,_0x13df42;_0x59ea95[_0x56e3e7(0x1a15)]?_0x2a06c0(_0x59ea95[_0x56e3e7(0x31eb)]):((_0x13df42=_0x59ea95[_0x56e3e7(0x31eb)])instanceof _0x51f1f1?_0x13df42:new _0x51f1f1(function(_0x4a590a){_0x4a590a(_0x13df42);}))[_0x56e3e7(0x3be)](_0x1e67f5,_0x18f1d6);}_0x56ce69((_0x12f328=_0x12f328['apply'](_0x342d19,_0xacac26||[]))[_0x10e8a8(0xb39)]());});}var _0x31a19a=_0x4700b1(0xcf06),_0x52089c=_0x4700b1(0x1610),_0x411ae1=_0x4700b1(0x8291),_0x222971=_0x4700b1(0x4ba7),_0x48393b=_0x4700b1(0x109e7);class _0x1d81fc{static[_0xcf6b84(0x1ad8)](){var _0x34107a=_0xcf6b84;if(!_0x1d81fc[_0x34107a(0x3551)]){var _0x460063=new OffscreenCanvas(0x64,0x64);const _0x229e69=new _0x31a19a['B'](_0x460063,!0x1,{'preserveDrawingBuffer':!0x0,'depth':!0x1,'stencil':!0x1,'alpha':!0x0,'premultipliedAlpha':!0x1,'antialias':!0x1,'failIfMajorPerformanceCaveat':!0x1});_0x229e69[_0x34107a(0x2e84)]()[_0x34107a(0x31c)]=void 0x0;var _0x2d98ff=new _0x411ae1['I'](_0x229e69),_0x39c4e7=new _0x411ae1['H']({'engine':_0x229e69,'name':_0x48393b['T'][_0x34107a(0x1c3a)],'fragmentShader':_0x48393b['T']['shader'],'samplerNames':[_0x34107a(0x91d)]});_0x1d81fc[_0x34107a(0x3551)]={'canvas':_0x460063,'engine':_0x229e69,'renderer':_0x2d98ff,'wrapper':_0x39c4e7};}return _0x1d81fc['_DumpToolsEngine'];}static['DumpFramebuffer'](_0x5bd998,_0x1c93d9,_0x5aaddf,_0x547d84,_0x429bc7=_0xcf6b84(0x3264),_0x43c47f){return _0x39b0b2(this,void 0x0,void 0x0,function*(){var _0x1905cc=a8_0xcbd5,_0x2cf54f=yield _0x5aaddf[_0x1905cc(0x4144)](0x0,0x0,_0x5bd998,_0x1c93d9),_0x2cf54f=new Uint8Array(_0x2cf54f[_0x1905cc(0x314)]);_0x1d81fc[_0x1905cc(0x350c)](_0x5bd998,_0x1c93d9,_0x2cf54f,_0x547d84,_0x429bc7,_0x43c47f,!0x0);});}static['DumpDataAsync'](_0x2bcc59,_0x365c91,_0x38bb3c,_0x13fc83=_0xcf6b84(0x3264),_0x38cc80,_0x431db3=!0x1,_0xc68980=!0x1,_0x4ae390){return new Promise(_0x4cd976=>{var _0x38cc45=a8_0xcbd5;_0x1d81fc[_0x38cc45(0x350c)](_0x2bcc59,_0x365c91,_0x38bb3c,_0x388635=>_0x4cd976(_0x388635),_0x13fc83,_0x38cc80,_0x431db3,_0xc68980,_0x4ae390);});}static['DumpData'](_0x3d724a,_0x5eab76,_0x418ec9,_0x29c434,_0x2df6db=_0xcf6b84(0x3264),_0x298a27,_0x3c2334=!0x1,_0x37de52=!0x1,_0x1a4207){var _0x176d59=_0xcf6b84;const _0x3927be=_0x1d81fc[_0x176d59(0x1ad8)]();if(_0x3927be[_0x176d59(0x29e4)][_0x176d59(0x13a1)](_0x3d724a,_0x5eab76,!0x0),_0x418ec9 instanceof Float32Array){const _0x1b9916=new Uint8Array(_0x418ec9[_0x176d59(0x9da)]);let _0x2eb914=_0x418ec9[_0x176d59(0x9da)];for(;_0x2eb914--;){var _0x266ec2=_0x418ec9[_0x2eb914];_0x1b9916[_0x2eb914]=_0x266ec2<0x0?0x0:0x1<_0x266ec2?0x1:Math['round'](0xff*_0x266ec2);}_0x418ec9=_0x1b9916;}const _0x21c3ae=_0x3927be['engine'][_0x176d59(0x1eb5)](_0x418ec9,_0x3d724a,_0x5eab76,_0x52089c['g'][_0x176d59(0x2a2)],!0x1,!_0x3c2334,_0x52089c['g'][_0x176d59(0x2faf)]);_0x3927be[_0x176d59(0x33ae)][_0x176d59(0x3609)](),_0x3927be['renderer'][_0x176d59(0x17c6)](_0x3927be[_0x176d59(0xf53)]),_0x3927be[_0x176d59(0xf53)]['effect']['_bindTexture'](_0x176d59(0x91d),_0x21c3ae),_0x3927be['renderer']['draw'](),_0x37de52?_0x222971['w1'][_0x176d59(0xe4d)](_0x3927be[_0x176d59(0x368f)],_0x2432d2=>{var _0x48c404=_0x176d59;const _0x274f3c=new FileReader();_0x274f3c[_0x48c404(0x41c4)]=_0x342c9b=>{var _0xf70604=_0x48c404;_0x342c9b=_0x342c9b[_0xf70604(0x36f2)]['result'],_0x29c434&&_0x29c434(_0x342c9b);},_0x274f3c[_0x48c404(0x13f7)](_0x2432d2);},_0x2df6db,_0x1a4207):_0x222971['w1'][_0x176d59(0x3a82)](_0x3927be[_0x176d59(0x368f)],_0x29c434,_0x2df6db,_0x298a27,_0x1a4207),_0x21c3ae[_0x176d59(0xc1f)]();}static[_0xcf6b84(0x8ac)](){var _0xe347c=_0xcf6b84;_0x1d81fc['_DumpToolsEngine']&&(_0x1d81fc['_DumpToolsEngine'][_0xe347c(0xf53)][_0xe347c(0xc1f)](),_0x1d81fc['_DumpToolsEngine'][_0xe347c(0x33ae)][_0xe347c(0xc1f)](),_0x1d81fc['_DumpToolsEngine'][_0xe347c(0x29e4)][_0xe347c(0xc1f)]()),_0x1d81fc[_0xe347c(0x3551)]=null;}}_0x222971['w1'][_0xcf6b84(0x350c)]=_0x1d81fc[_0xcf6b84(0x350c)],_0x222971['w1'][_0xcf6b84(0x1c23)]=_0x1d81fc[_0xcf6b84(0x1c23)],_0x222971['w1'][_0xcf6b84(0x2141)]=_0x1d81fc[_0xcf6b84(0x2141)];},0x16449:(_0x5e8cbf,_0x402891,_0x6fab37)=>{var _0x1935b2=a8_0x2e955a;_0x6fab37['d'](_0x402891,{'Do':()=>_0x230ad5,'Ro':()=>function(_0x58db53,_0x16fbdd,_0x445122){var _0x3d699a=a8_0xcbd5,_0x47aeda=(_0x445122=_0x55efe3(_0x445122))[_0x3d699a(0x2bbe)];return _0x47aeda?(_0x58db53[_0x3d699a(0x3c8b)]=_0x47aeda[_0x3d699a(0x3c4e)],function(_0x5601d8,_0x3779d0,_0x16e50d=_0x48ca58){var _0x153246=_0x3d699a;if(!_0xc671bf['w1']['IsExponentOfTwo'](_0x5601d8[_0x153246(0x15b3)]))throw new Error(_0x153246(0x194f));var _0x238f41=_0x5777e2['R'][_0x153246(0x610)](_0x5601d8[_0x153246(0x15b3)])+0x1;const _0x5ef384=_0x5601d8[_0x153246(0x279a)]();let _0x2a5c74=!0x1,_0x146337=!0x1,_0x151f8c=null,_0x411b3f=null,_0x5a21e6=null;var _0x56d31a=_0x5ef384[_0x153246(0x2e84)]();if(_0x5601d8[_0x153246(0x3ced)]=_0x395ccd['g'][_0x153246(0x2a2)],_0x5601d8[_0x153246(0x30a3)]=_0x395ccd['g'][_0x153246(0x3c2)],_0x5601d8[_0x153246(0x473)]=!0x0,_0x5601d8['_cachedAnisotropicFilteringLevel']=null,_0x5ef384[_0x153246(0x287c)](_0x395ccd['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x5601d8),_0x56d31a['textureLOD']?_0x5ef384[_0x153246(0x4ce)][_0x153246(0xd3d)]?_0x56d31a['textureHalfFloatRender']&&_0x56d31a[_0x153246(0x1628)]?(_0x2a5c74=!0x0,_0x5601d8[_0x153246(0x30a3)]=_0x395ccd['g'][_0x153246(0x3e04)]):_0x56d31a[_0x153246(0x26d8)]&&_0x56d31a[_0x153246(0x2067)]&&(_0x2a5c74=!0x0,_0x5601d8[_0x153246(0x30a3)]=_0x395ccd['g'][_0x153246(0xeee)]):_0x2a5c74=!0x1:(_0x2a5c74=!0x1,_0x146337=!0x0,_0x5a21e6={}),_0x2a5c74)_0x151f8c=new _0x291dd9['D'](_0x153246(0x281c),'rgbdDecode',null,null,0x1,null,_0x395ccd['g'][_0x153246(0xca8)],_0x5ef384,!0x1,void 0x0,_0x5601d8[_0x153246(0x30a3)],void 0x0,null,!0x1),_0x5601d8[_0x153246(0x206b)]=!0x1,_0x5601d8['invertY']=!0x1,_0x411b3f=_0x5ef384[_0x153246(0xa9f)](_0x5601d8[_0x153246(0x15b3)],{'generateDepthBuffer':!0x1,'generateMipMaps':!0x0,'generateStencilBuffer':!0x1,'samplingMode':_0x395ccd['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],'type':_0x5601d8[_0x153246(0x30a3)],'format':_0x395ccd['g']['TEXTUREFORMAT_RGBA']});else{if(_0x5601d8[_0x153246(0x206b)]=!0x0,_0x5601d8[_0x153246(0x32e5)]=!0x0,_0x146337){var _0x46db27=_0x5601d8[_0x153246(0x3c8b)],_0x1a555e=_0x5601d8[_0x153246(0x2970)];for(let _0xd7de4e=0x0;_0xd7de4e<0x3;_0xd7de4e++){var _0x53eda2=_0xd7de4e/0x2,_0x4749bf=(_0x238f41-0x1)*_0x46db27+_0x1a555e,_0x53eda2=Math['round'](Math[_0x153246(0x1858)](Math['max'](_0x1a555e+(_0x4749bf-_0x1a555e)*(0x1-_0x53eda2),0x0),_0x4749bf));const _0x44fa3e=new _0x3602a4['l'](_0x5ef384,_0x3602a4['S'][_0x153246(0x2215)]),_0x3b3b50=(_0x44fa3e['isCube']=!0x0,_0x44fa3e[_0x153246(0x32e5)]=!0x0,_0x44fa3e[_0x153246(0x473)]=!0x1,_0x5ef384[_0x153246(0x287c)](_0x395ccd['g'][_0x153246(0x2488)],_0x44fa3e),new _0x3f3b88['V'](null));switch(_0x3b3b50[_0x153246(0x3378)]=!0x0,_0x3b3b50[_0x153246(0x398a)]=_0x44fa3e,_0x5a21e6[_0x53eda2]=_0x3b3b50,_0xd7de4e){case 0x0:_0x5601d8['_lodTextureLow']=_0x3b3b50;break;case 0x1:_0x5601d8[_0x153246(0x3f70)]=_0x3b3b50;break;case 0x2:_0x5601d8[_0x153246(0x3f34)]=_0x3b3b50;}}}}const _0x2d62fe=[];for(let _0x1be0b2=0x0;_0x1be0b2<_0x3779d0['length'];_0x1be0b2++)for(let _0x9d7636=0x0;_0x9d7636<0x6;_0x9d7636++){var _0xd6cf1e=_0x3779d0[_0x1be0b2][_0x9d7636],_0xd6cf1e=new Blob([_0xd6cf1e],{'type':_0x16e50d});const _0x355750=URL[_0x153246(0x3752)](_0xd6cf1e);let _0x792d2b;if(_0x153246(0x137a)==typeof Image||_0x5ef384[_0x153246(0x4ce)][_0x153246(0x7fc)])_0x792d2b=_0x5ef384[_0x153246(0x206c)](_0xd6cf1e,{'premultiplyAlpha':_0x153246(0x136c)})[_0x153246(0x3be)](_0x5a9d11=>_0x3e03a5(_0x5a9d11,_0x5ef384,_0x2a5c74,_0x151f8c,_0x355750,_0x9d7636,_0x1be0b2,_0x146337,_0x5a21e6,_0x411b3f,_0x5601d8));else{const _0x384215=new Image();_0x384215[_0x153246(0x213c)]=_0x355750,_0x792d2b=new Promise((_0x410c21,_0x1a543f)=>{_0x384215['onload']=()=>{var _0x3ba033=a8_0xcbd5;_0x3e03a5(_0x384215,_0x5ef384,_0x2a5c74,_0x151f8c,_0x355750,_0x9d7636,_0x1be0b2,_0x146337,_0x5a21e6,_0x411b3f,_0x5601d8)[_0x3ba033(0x3be)](()=>_0x410c21())['catch'](_0x58af5d=>{_0x1a543f(_0x58af5d);});},_0x384215['onerror']=_0x4de8ea=>{_0x1a543f(_0x4de8ea);};});}_0x2d62fe['push'](_0x792d2b);}if(_0x3779d0[_0x153246(0x9da)]<_0x238f41){let _0x4ea877;var _0x56d31a=Math[_0x153246(0x29b2)](0x2,_0x238f41-0x1-_0x3779d0[_0x153246(0x9da)]),_0x373a3d=_0x56d31a*_0x56d31a*0x4;switch(_0x5601d8[_0x153246(0x30a3)]){case _0x395ccd['g'][_0x153246(0x3c2)]:_0x4ea877=new Uint8Array(_0x373a3d);break;case _0x395ccd['g']['TEXTURETYPE_HALF_FLOAT']:_0x4ea877=new Uint16Array(_0x373a3d);break;case _0x395ccd['g'][_0x153246(0xeee)]:_0x4ea877=new Float32Array(_0x373a3d);}for(let _0x598a8a=_0x3779d0[_0x153246(0x9da)];_0x598a8a<_0x238f41;_0x598a8a++)for(let _0x20fa3e=0x0;_0x20fa3e<0x6;_0x20fa3e++)_0x5ef384['_uploadArrayBufferViewToTexture'](_0x5601d8,_0x4ea877,_0x20fa3e,_0x598a8a);}return Promise[_0x153246(0x1b92)](_0x2d62fe)[_0x153246(0x3be)](()=>{var _0x2060de=_0x153246;_0x411b3f&&(_0x5ef384[_0x2060de(0x2be2)](_0x5601d8),_0x411b3f[_0x2060de(0xc41)](_0x5601d8)),_0x151f8c&&_0x151f8c['dispose'](),_0x146337&&(_0x5601d8[_0x2060de(0x3f34)]&&_0x5601d8[_0x2060de(0x3f34)][_0x2060de(0x398a)]&&(_0x5601d8[_0x2060de(0x3f34)][_0x2060de(0x398a)]['isReady']=!0x0),_0x5601d8[_0x2060de(0x3f70)]&&_0x5601d8[_0x2060de(0x3f70)]['_texture']&&(_0x5601d8[_0x2060de(0x3f70)][_0x2060de(0x398a)][_0x2060de(0xe80)]=!0x0),_0x5601d8[_0x2060de(0x1d5e)]&&_0x5601d8['_lodTextureLow'][_0x2060de(0x398a)]&&(_0x5601d8[_0x2060de(0x1d5e)]['_texture'][_0x2060de(0xe80)]=!0x0));});}(_0x58db53,_0x230ad5(_0x16fbdd,_0x445122),_0x445122[_0x3d699a(0x3663)])):Promise[_0x3d699a(0x1cbf)]();},'qC':()=>function(_0x2c621b,_0x29c126){var _0x329564=a8_0xcbd5,_0xaa82f6,_0x29c126=(_0x29c126=_0x55efe3(_0x29c126))[_0x329564(0x2609)];_0x29c126&&(_0xaa82f6=new _0x5c8359['i'](),_0x275910['P'][_0x329564(0x4c1)](_0x29c126['x'],0x0,_0xaa82f6['x']),_0x275910['P'][_0x329564(0x4c1)](_0x29c126['y'],0x0,_0xaa82f6['y']),_0x275910['P'][_0x329564(0x4c1)](_0x29c126['z'],0x0,_0xaa82f6['z']),_0x275910['P'][_0x329564(0x4c1)](_0x29c126['xx'],0x0,_0xaa82f6['xx']),_0x275910['P']['FromArrayToRef'](_0x29c126['yy'],0x0,_0xaa82f6['yy']),_0x275910['P'][_0x329564(0x4c1)](_0x29c126['zz'],0x0,_0xaa82f6['zz']),_0x275910['P'][_0x329564(0x4c1)](_0x29c126['yz'],0x0,_0xaa82f6['yz']),_0x275910['P'][_0x329564(0x4c1)](_0x29c126['zx'],0x0,_0xaa82f6['zx']),_0x275910['P']['FromArrayToRef'](_0x29c126['xy'],0x0,_0xaa82f6['xy']),_0x2c621b['_sphericalPolynomial']=_0xaa82f6);},'qJ':()=>function(_0x5075b0){var _0xfb72c3=a8_0xcbd5;const _0x24370a=new DataView(_0x5075b0[_0xfb72c3(0x314)],_0x5075b0['byteOffset'],_0x5075b0['byteLength']);let _0x458a1b=0x0;for(let _0x5c5556=0x0;_0x5c5556<_0x21f634[_0xfb72c3(0x9da)];_0x5c5556++)if(_0x24370a[_0xfb72c3(0x24b7)](_0x458a1b++)!==_0x21f634[_0x5c5556])return _0x759b57['Y'][_0xfb72c3(0xeb0)](_0xfb72c3(0x1104)),null;let _0x5eb177='';for(var _0x5931a2;_0x5931a2=_0x24370a['getUint8'](_0x458a1b++);)_0x5eb177+=String[_0xfb72c3(0x1b76)](_0x5931a2);let _0x465a89=JSON[_0xfb72c3(0x3813)](_0x5eb177);return(_0x465a89=_0x55efe3(_0x465a89))[_0xfb72c3(0x2bbe)]&&(_0x465a89['specular'][_0xfb72c3(0x10dc)]=_0x458a1b,_0x465a89['specular']['lodGenerationScale']=_0x465a89['specular'][_0xfb72c3(0x3c4e)]||0.8),_0x465a89;}});var _0xc671bf=_0x6fab37(0x4ba7),_0x275910=_0x6fab37(0xd53f),_0x5777e2=_0x6fab37(0x17372),_0x5c8359=_0x6fab37(0x16f1b),_0x3602a4=_0x6fab37(0x138df),_0x3f3b88=_0x6fab37(0xd74a),_0x395ccd=_0x6fab37(0x1610),_0x291dd9=(_0x6fab37(0xd537),_0x6fab37(0x95d8)),_0x759b57=_0x6fab37(0x9a70);_0x6fab37(0x10981),_0x6fab37(0x51a9),_0x6fab37(0x6068),_0x6fab37(0x53e8),_0x6fab37(0xe352),_0x6fab37(0x3c51),_0x6fab37(0x2de5);const _0x48ca58=_0x1935b2(0x3264),_0xf30f00=0x2,_0x21f634=[0x86,0x16,0x87,0x96,0xf6,0xd6,0x96,0x36];function _0x55efe3(_0x117c27){var _0x382902=_0x1935b2;if(_0x117c27[_0x382902(0x20b9)]>_0xf30f00)throw new Error('Unsupported\x20babylon\x20environment\x20map\x20version\x20\x22'+_0x117c27[_0x382902(0x20b9)]+_0x382902(0x1b0d)+_0xf30f00+'\x22.');return 0x2===_0x117c27[_0x382902(0x20b9)]?_0x117c27:Object[_0x382902(0x1ec3)](Object[_0x382902(0x1ec3)]({},_0x117c27),{'version':0x2,'imageType':_0x48ca58});}function _0x230ad5(_0x5b1208,_0x341873){var _0x216143=_0x1935b2,_0xdfe7ea=(_0x341873=_0x55efe3(_0x341873))['specular'],_0x2747ed=_0x5777e2['R'][_0x216143(0xd4e)](_0x341873[_0x216143(0x15b3)]),_0x2747ed=Math[_0x216143(0x142a)](_0x2747ed)+0x1;if(_0xdfe7ea[_0x216143(0x698)]['length']!==0x6*_0x2747ed)throw new Error(_0x216143(0x157)+_0xdfe7ea[_0x216143(0x698)][_0x216143(0x9da)]+'\x22');const _0x2e2681=new Array(_0x2747ed);for(let _0x5ad300=0x0;_0x5ad300<_0x2747ed;_0x5ad300++){_0x2e2681[_0x5ad300]=new Array(0x6);for(let _0x1b361c=0x0;_0x1b361c<0x6;_0x1b361c++){var _0xc58ba2=_0xdfe7ea[_0x216143(0x698)][0x6*_0x5ad300+_0x1b361c];_0x2e2681[_0x5ad300][_0x1b361c]=new Uint8Array(_0x5b1208[_0x216143(0x314)],_0x5b1208['byteOffset']+_0xdfe7ea[_0x216143(0x10dc)]+_0xc58ba2[_0x216143(0x2436)],_0xc58ba2['length']);}}return _0x2e2681;}function _0x3e03a5(_0xfdb159,_0x12d83c,_0x21ebce,_0x3fc992,_0x53ddce,_0x75519c,_0x4a32ca,_0xbd6b31,_0x21a9db,_0x4c70d4,_0x195e88){return new Promise((_0x36094b,_0x46c440)=>{var _0x5ccda5=a8_0xcbd5;if(_0x21ebce){const _0x304b75=_0x12d83c[_0x5ccda5(0xdaf)](null,!0x0,!0x0,null,_0x395ccd['g'][_0x5ccda5(0x642)],null,_0x12c780=>{_0x46c440(_0x12c780);},_0xfdb159);_0x3fc992['getEffect']()[_0x5ccda5(0x108b)](()=>{var _0x326c9b=_0x5ccda5;_0x3fc992[_0x326c9b(0x1234)]=!0x0,_0x3fc992[_0x326c9b(0x2a25)]=_0x5e1c2=>{var _0x5dea0e=_0x326c9b;_0x5e1c2[_0x5dea0e(0x37ce)](_0x5dea0e(0x91d),_0x304b75),_0x5e1c2[_0x5dea0e(0x2f5e)]('scale',0x1,_0x12d83c[_0x5dea0e(0x4ce)]['needsInvertingBitmap']&&_0xfdb159 instanceof ImageBitmap?-0x1:0x1);},_0x12d83c[_0x326c9b(0x16ac)][_0x326c9b(0x9da)]&&(_0x12d83c[_0x326c9b(0x16ac)][0x0][_0x326c9b(0x9b0)][_0x326c9b(0x3769)]([_0x3fc992],_0x4c70d4,!0x0,_0x75519c,_0x4a32ca),_0x12d83c[_0x326c9b(0x3ac2)](),_0x304b75['dispose'](),URL['revokeObjectURL'](_0x53ddce),_0x36094b());});}else{var _0x5248ef;_0x12d83c['_uploadImageToTexture'](_0x195e88,_0xfdb159,_0x75519c,_0x4a32ca),_0xbd6b31&&(_0x5248ef=_0x21a9db[_0x4a32ca])&&_0x12d83c['_uploadImageToTexture'](_0x5248ef[_0x5ccda5(0x398a)],_0xfdb159,_0x75519c,0x0),_0x36094b();}});}},0xc38d:(_0x490d19,_0x10f896,_0xc5cd27)=>{var _0x100cdb=a8_0x2e955a;_0xc5cd27['d'](_0x10f896,{'GU':()=>_0x6b9eb2,'LH':()=>_0x162655,'SM':()=>_0x4ce2d6});class _0x6b9eb2 extends Error{}_0x6b9eb2[_0x100cdb(0x1f04)]=Object[_0x100cdb(0x1ae3)]||((_0x1c4935,_0x25f652)=>(_0x1c4935[_0x100cdb(0x122e)]=_0x25f652,_0x1c4935));const _0x4ce2d6={'MeshInvalidPositionsError':0x0,'UnsupportedTextureError':0x3e8,'GLTFLoaderUnexpectedMagicError':0x7d0,'SceneLoaderError':0xbb8,'LoadFileError':0xfa0,'RequestFileError':0xfa1,'ReadFileError':0xfa2};class _0x162655 extends _0x6b9eb2{constructor(_0x173f91,_0x175d6e,_0xe5305c){var _0xbc7b0=_0x100cdb;super(_0x173f91),this['errorCode']=_0x175d6e,this[_0xbc7b0(0x3fa9)]=_0xe5305c,this[_0xbc7b0(0x1c3a)]='RuntimeError',_0x6b9eb2[_0xbc7b0(0x1f04)](this,_0x162655['prototype']);}}},0x4342:(_0x3f486f,_0x1b4044,_0x2fbd0e)=>{var _0x4e9fe3=a8_0x2e955a;_0x2fbd0e['d'](_0x1b4044,{'$K':()=>_0x495a60,'$M':()=>_0x331461,'FV':()=>_0x124e8e,'Ip':()=>_0x49bc65,'VL':()=>_0x31a291,'r6':()=>_0x277291,'rN':()=>_0x4c3e3f,'vP':()=>_0x38cd4e});var _0x428180=_0x2fbd0e(0x14caa),_0x8092ce=_0x2fbd0e(0x7205),_0x2e02f8=_0x2fbd0e(0xa896),_0x3b66cb=_0x2fbd0e(0x16570),_0x1b4044=_0x2fbd0e(0xa2bf),_0x30cbd8=_0x2fbd0e(0xc38d),_0x194031=_0x2fbd0e(0xb82),_0x42d8f8=_0x2fbd0e(0xcd3c),_0x3229cc=_0x2fbd0e(0xcf06),_0x46dfa0=_0x2fbd0e(0x11096),_0x11eea4=_0x2fbd0e(0x9a70),_0xc6e2eb=_0x2fbd0e(0x7f8c);const _0xfcc53b=new RegExp(/^data:([^,]+\/[^,]+)?;base64,/i);class _0x358639 extends _0x30cbd8['LH']{constructor(_0x554716,_0x58b248){var _0x1bb885=a8_0xcbd5;super(_0x554716,_0x30cbd8['SM'][_0x1bb885(0x2c42)]),this[_0x1bb885(0x1c3a)]=_0x1bb885(0x2c42),_0x30cbd8['GU']['_setPrototypeOf'](this,_0x358639[_0x1bb885(0x2dca)]),_0x58b248 instanceof _0x428180['g']?this[_0x1bb885(0x1168)]=_0x58b248:this[_0x1bb885(0xe3d)]=_0x58b248;}}class _0x5453ad extends _0x30cbd8['LH']{constructor(_0x439cea,_0x2a34b8){var _0x44b51c=a8_0xcbd5;super(_0x439cea,_0x30cbd8['SM']['RequestFileError']),this[_0x44b51c(0x1168)]=_0x2a34b8,this[_0x44b51c(0x1c3a)]='RequestFileError',_0x30cbd8['GU']['_setPrototypeOf'](this,_0x5453ad[_0x44b51c(0x2dca)]);}}class _0x2b4ebe extends _0x30cbd8['LH']{constructor(_0x4718a1,_0x2bd256){var _0x4e6b70=a8_0xcbd5;super(_0x4718a1,_0x30cbd8['SM'][_0x4e6b70(0x3167)]),this[_0x4e6b70(0xe3d)]=_0x2bd256,this['name']=_0x4e6b70(0x3167),_0x30cbd8['GU'][_0x4e6b70(0x1f04)](this,_0x2b4ebe[_0x4e6b70(0x2dca)]);}}const _0x4c3e3f={'DefaultRetryStrategy':_0x1b4044['b'][_0x4e9fe3(0x13e8)](),'BaseUrl':'','CorsBehavior':_0x4e9fe3(0x398c),'PreprocessUrl':_0x343009=>_0x343009},_0x5c4d81=_0x4f1c41=>_0x4f1c41=_0x4f1c41['replace'](/#/gm,'%23'),_0x331461=(_0x24ac88,_0x568a61)=>{var _0x31b3bb=_0x4e9fe3;_0x24ac88&&0x0===_0x24ac88[_0x31b3bb(0x775)](_0x31b3bb(0x8c9))||_0x4c3e3f[_0x31b3bb(0x54d)]&&(_0x31b3bb(0x3e96)==typeof _0x4c3e3f['CorsBehavior']||_0x4c3e3f['CorsBehavior']instanceof String?_0x568a61[_0x31b3bb(0x1844)]=_0x4c3e3f[_0x31b3bb(0x54d)]:(_0x24ac88=_0x4c3e3f['CorsBehavior'](_0x24ac88))&&(_0x568a61[_0x31b3bb(0x1844)]=_0x24ac88));},_0x277291=(_0x6c4e5b,_0x40ceca,_0x4310cb,_0x511140,_0x17ca19='',_0x39cbcd)=>{var _0x440988=_0x4e9fe3;let _0x4589af,_0x4846e2=!0x1;_0x6c4e5b instanceof ArrayBuffer||ArrayBuffer[_0x440988(0x185f)](_0x6c4e5b)?_0x440988(0x137a)!=typeof Blob&&_0x440988(0x137a)!=typeof URL?(_0x4589af=URL[_0x440988(0x3752)](new Blob([_0x6c4e5b],{'type':_0x17ca19})),_0x4846e2=!0x0):_0x4589af=_0x440988(0x8c9)+_0x17ca19+_0x440988(0xb40)+(0x0,_0x194031['Gh'])(_0x6c4e5b):_0x6c4e5b instanceof Blob?(_0x4589af=URL['createObjectURL'](_0x6c4e5b),_0x4846e2=!0x0):(_0x4589af=_0x5c4d81(_0x6c4e5b),_0x4589af=_0x4c3e3f[_0x440988(0x20a6)](_0x6c4e5b));const _0x5257ca=_0x46dfa0['l']['LastCreatedEngine'],_0x1704a0=_0x57701a=>{var _0x1e6aab=_0x440988;if(_0x4310cb){const _0x22741f=_0x4589af||_0x6c4e5b[_0x1e6aab(0x348f)]();_0x4310cb(_0x1e6aab(0x2b81)+(0x0===_0x22741f['indexOf'](_0x1e6aab(0x27b6))||_0x22741f[_0x1e6aab(0x9da)]<=0x80?_0x22741f:_0x22741f['slice'](0x0,0x80)+'...'),_0x57701a);}};if(_0x440988(0x137a)==typeof Image||null!=(_0x1ce1da=null===_0x5257ca||void 0x0===_0x5257ca?void 0x0:_0x5257ca['_features'][_0x440988(0x7fc)])&&_0x1ce1da)return _0x38cd4e(_0x4589af,_0x2ca15e=>{var _0x52a6a7=_0x440988;_0x5257ca[_0x52a6a7(0x206c)](new Blob([_0x2ca15e],{'type':_0x17ca19}),Object[_0x52a6a7(0x1ec3)]({'premultiplyAlpha':'none'},_0x39cbcd))['then'](_0xda4109=>{var _0xcb17ef=_0x52a6a7;_0x40ceca(_0xda4109),_0x4846e2&&URL[_0xcb17ef(0x238c)](_0x4589af);})[_0x52a6a7(0x410d)](_0x41fbf5=>{_0x4310cb&&_0x4310cb('Error\x20while\x20trying\x20to\x20load\x20image:\x20'+_0x6c4e5b,_0x41fbf5);});},void 0x0,_0x511140||void 0x0,!0x0,(_0x40e501,_0x4d578a)=>{_0x1704a0(_0x4d578a);}),null;const _0x506494=new Image(),_0xa0a553=(_0x331461(_0x4589af,_0x506494),[]),_0x5a8d85=()=>{var _0x1ece6b=_0x440988;_0xa0a553[_0x1ece6b(0x982)](_0x1d2f6a=>{var _0x3d87d9=_0x1ece6b;_0x1d2f6a['target'][_0x3d87d9(0x10db)](_0x1d2f6a[_0x3d87d9(0x1c3a)],_0x1d2f6a[_0x3d87d9(0x1787)]);}),_0xa0a553[_0x1ece6b(0x9da)]=0x0;},_0x544f78=(_0xa0a553[_0x440988(0x2009)]({'target':_0x506494,'name':_0x440988(0x28ea),'handler':()=>{var _0x3d571c=_0x440988;_0x5a8d85(),_0x40ceca(_0x506494),_0x4846e2&&_0x506494[_0x3d571c(0x213c)]&&URL['revokeObjectURL'](_0x506494[_0x3d571c(0x213c)]);}}),_0xa0a553[_0x440988(0x2009)]({'target':_0x506494,'name':_0x440988(0x1f93),'handler':_0x5ba5b2=>{var _0x54e2ec=_0x440988;_0x5a8d85(),_0x1704a0(_0x5ba5b2),_0x4846e2&&_0x506494[_0x54e2ec(0x213c)]&&URL[_0x54e2ec(0x238c)](_0x506494[_0x54e2ec(0x213c)]);}}),_0xa0a553[_0x440988(0x2009)]({'target':document,'name':_0x440988(0xf11),'handler':_0x557854=>{var _0x4f3112=_0x440988;_0x557854[_0x4f3112(0x3b95)]===_0x506494[_0x4f3112(0x213c)]&&(_0x5a8d85(),_0x557854=new Error('CSP\x20violation\x20of\x20policy\x20'+_0x557854[_0x4f3112(0x1a0b)]+'\x20'+_0x557854[_0x4f3112(0x3b95)]+_0x4f3112(0x33d6)+_0x557854['originalPolicy']),_0x46dfa0['l'][_0x4f3112(0x244a)]=!0x1,_0x1704a0(_0x557854),_0x4846e2&&_0x506494['src']&&URL[_0x4f3112(0x238c)](_0x506494[_0x4f3112(0x213c)]),_0x506494[_0x4f3112(0x213c)]='');}}),_0xa0a553[_0x440988(0x982)](_0x1b2489=>{var _0x369ec2=_0x440988;_0x1b2489[_0x369ec2(0x36f2)][_0x369ec2(0x363d)](_0x1b2489[_0x369ec2(0x1c3a)],_0x1b2489[_0x369ec2(0x1787)]);}),_0x440988(0x4cb)===_0x4589af[_0x440988(0x3bf3)](0x0,0x5)),_0x535043=_0x440988(0x8c9)===_0x4589af['substring'](0x0,0x5);var _0x1ce1da=()=>{_0x544f78||_0x535043?_0x506494['src']=_0x4589af:_0x38cd4e(_0x4589af,(_0x400e62,_0x44a24d,_0x410e20)=>{var _0x265cb9=a8_0xcbd5;_0x400e62=new Blob([_0x400e62],{'type':!_0x17ca19&&_0x410e20?_0x410e20:_0x17ca19}),_0x410e20=URL[_0x265cb9(0x3752)](_0x400e62),(_0x4846e2=!0x0,_0x506494[_0x265cb9(0x213c)]=_0x410e20);},void 0x0,_0x511140||void 0x0,!0x0,(_0x524bd4,_0x27d41c)=>{_0x1704a0(_0x27d41c);});};if(!_0x544f78&&!_0x535043&&_0x511140&&_0x511140[_0x440988(0x3cdb)])_0x511140[_0x440988(0x517)](()=>{_0x511140&&_0x511140['loadImage'](_0x4589af,_0x506494);},_0x1ce1da);else{if(-0x1!==_0x4589af[_0x440988(0x775)](_0x440988(0x3eb7))){var _0x5e4f1b=decodeURIComponent(_0x4589af[_0x440988(0x3bf3)](0x5)[_0x440988(0x15e4)]());if(_0x3b66cb['X'][_0x440988(0x1bc5)][_0x5e4f1b]&&_0x440988(0x137a)!=typeof URL){try{let _0x5bb3eb;try{_0x5bb3eb=URL[_0x440988(0x3752)](_0x3b66cb['X'][_0x440988(0x1bc5)][_0x5e4f1b]);}catch(_0x9e86bd){_0x5bb3eb=URL['createObjectURL'](_0x3b66cb['X'][_0x440988(0x1bc5)][_0x5e4f1b]);}_0x506494[_0x440988(0x213c)]=_0x5bb3eb,_0x4846e2=!0x0;}catch(_0x3ebf6f){_0x506494['src']='';}return _0x506494;}}_0x1ce1da();}return _0x506494;},_0x49bc65=(_0x412045,_0x3e9324,_0x4b29de,_0xd0cf9b,_0x5025de)=>{var _0x3d2782=_0x4e9fe3;const _0x4f033b=new FileReader(),_0x16ba95={'onCompleteObservable':new _0x2e02f8['y$'](),'abort':()=>_0x4f033b[_0x3d2782(0x26eb)]()};return _0x4f033b[_0x3d2782(0x3405)]=()=>_0x16ba95['onCompleteObservable'][_0x3d2782(0x223f)](_0x16ba95),_0x5025de&&(_0x4f033b[_0x3d2782(0xbde)]=()=>{var _0x2440ff=_0x3d2782;_0x5025de(new _0x2b4ebe('Unable\x20to\x20read\x20'+_0x412045[_0x2440ff(0x1c3a)],_0x412045));}),_0x4f033b[_0x3d2782(0x41c4)]=_0x549fee=>{_0x3e9324(_0x549fee['target']['result']);},_0x4b29de&&(_0x4f033b[_0x3d2782(0x2a77)]=_0x4b29de),_0xd0cf9b?_0x4f033b[_0x3d2782(0x13f7)](_0x412045):_0x4f033b['readAsText'](_0x412045),_0x16ba95;},_0x38cd4e=(_0x525b7a,_0x4e4ae3,_0xd31dce,_0xdd6607,_0x20e145,_0x38f606,_0x50bd17)=>{var _0x4172d5=_0x4e9fe3;if(_0x525b7a[_0x4172d5(0x1c3a)])return _0x49bc65(_0x525b7a,_0x4e4ae3,_0xd31dce,_0x20e145,_0x38f606?_0xc4b938=>{_0x38f606(void 0x0,_0xc4b938);}:void 0x0);const _0x5e66a8=_0x525b7a;if(-0x1!==_0x5e66a8[_0x4172d5(0x775)](_0x4172d5(0x3eb7))){let _0x39cd63=decodeURIComponent(_0x5e66a8[_0x4172d5(0x3bf3)](0x5)[_0x4172d5(0x15e4)]());0x0===_0x39cd63[_0x4172d5(0x775)]('./')&&(_0x39cd63=_0x39cd63[_0x4172d5(0x3bf3)](0x2)),_0x525b7a=_0x3b66cb['X'][_0x4172d5(0x1bc5)][_0x39cd63];if(_0x525b7a)return _0x49bc65(_0x525b7a,_0x4e4ae3,_0xd31dce,_0x20e145,_0x38f606?_0xc230bb=>_0x38f606(void 0x0,new _0x358639(_0xc230bb['message'],_0xc230bb['file'])):void 0x0);}var {match:_0x525b7a,type:_0x163e14}=_0x8fbc6e(_0x5e66a8);if(_0x525b7a){const _0x3f6f37={'onCompleteObservable':new _0x2e02f8['y$'](),'abort':()=>()=>{}};try{var _0x278451=(_0x20e145?_0x495a60:_0x29edf5)(_0x5e66a8);_0x4e4ae3(_0x278451,void 0x0,_0x163e14);}catch(_0x44eedb){_0x38f606?_0x38f606(void 0x0,_0x44eedb):_0x11eea4['Y']['Error'](_0x44eedb[_0x4172d5(0x677)]||'Failed\x20to\x20parse\x20the\x20Data\x20URL');}return _0xc6e2eb['Q']['SetImmediate'](()=>{var _0x59f791=_0x4172d5;_0x3f6f37[_0x59f791(0x2767)][_0x59f791(0x223f)](_0x3f6f37);}),_0x3f6f37;}return _0x124e8e(_0x5e66a8,(_0x3635f4,_0x3677d1)=>{var _0x4f3577=_0x4172d5;_0x4e4ae3(_0x3635f4,null==_0x3677d1?void 0x0:_0x3677d1[_0x4f3577(0x202f)],null==_0x3677d1?void 0x0:_0x3677d1[_0x4f3577(0x23fb)]('content-type'));},_0xd31dce,_0xdd6607,_0x20e145,_0x38f606?_0x2114d4=>{var _0xff3096=_0x4172d5;_0x38f606(_0x2114d4['request'],new _0x358639(_0x2114d4[_0xff3096(0x677)],_0x2114d4['request']));}:void 0x0,_0x50bd17);},_0x124e8e=(_0x4ca5b9,_0x3c8ce2,_0xf2a017,_0x107055,_0x2f71d1,_0x1c80ef,_0x12ad6e)=>{var _0x88fa89=_0x4e9fe3;_0x4ca5b9=_0x5c4d81(_0x4ca5b9),_0x4ca5b9=_0x4c3e3f[_0x88fa89(0x20a6)](_0x4ca5b9);const _0x265f22=_0x4c3e3f[_0x88fa89(0x1e7e)]+_0x4ca5b9;let _0x77016a=!0x1;const _0x19d4de={'onCompleteObservable':new _0x2e02f8['y$'](),'abort':()=>_0x77016a=!0x0},_0x10ee30=()=>{var _0x46d19e=_0x88fa89;let _0x2578b6=new _0x428180['g'](),_0x3c39a8=null,_0x47c368;const _0x7d3291=()=>{var _0x201bcd=a8_0xcbd5;_0x2578b6&&(_0xf2a017&&_0x2578b6[_0x201bcd(0x10db)](_0x201bcd(0x92d),_0xf2a017),_0x47c368&&_0x2578b6['removeEventListener']('readystatechange',_0x47c368),_0x2578b6[_0x201bcd(0x10db)](_0x201bcd(0x1268),_0x4eba42));};let _0x4eba42=()=>{var _0x47da8f=a8_0xcbd5;_0x7d3291(),_0x19d4de[_0x47da8f(0x2767)][_0x47da8f(0x223f)](_0x19d4de),_0x19d4de[_0x47da8f(0x2767)][_0x47da8f(0x2a99)](),_0xf2a017=void 0x0,_0x47c368=null,_0x4eba42=null,_0x3c8ce2=_0x12ad6e=_0x1c80ef=void 0x0;};_0x19d4de[_0x46d19e(0x26eb)]=()=>{var _0x3e3a82=_0x46d19e;_0x77016a=!0x0,_0x4eba42&&_0x4eba42(),_0x2578b6&&_0x2578b6[_0x3e3a82(0xde3)]!==(XMLHttpRequest[_0x3e3a82(0x18e6)]||0x4)&&_0x2578b6[_0x3e3a82(0x26eb)](),null!==_0x3c39a8&&(clearTimeout(_0x3c39a8),_0x3c39a8=null),_0x2578b6=null;};const _0x194f47=_0x22ca8b=>{var _0x3e6d5f=_0x46d19e;_0x22ca8b=_0x22ca8b[_0x3e6d5f(0x677)]||'Unknown\x20error',_0x1c80ef&&_0x2578b6?_0x1c80ef(new _0x5453ad(_0x22ca8b,_0x2578b6)):_0x11eea4['Y']['Error'](_0x22ca8b);},_0x405585=_0x3e9c8a=>{var _0x2d57ee=_0x46d19e;if(_0x2578b6){if(_0x2578b6['open']('GET',_0x265f22),_0x12ad6e)try{_0x12ad6e(_0x2578b6);}catch(_0x2c5c4f){return void _0x194f47(_0x2c5c4f);}_0x2f71d1&&(_0x2578b6[_0x2d57ee(0x2391)]='arraybuffer'),_0xf2a017&&_0x2578b6[_0x2d57ee(0x363d)]('progress',_0xf2a017),_0x4eba42&&_0x2578b6[_0x2d57ee(0x363d)](_0x2d57ee(0x1268),_0x4eba42),_0x47c368=()=>{var _0x403777=_0x2d57ee;if(!_0x77016a&&_0x2578b6&&_0x2578b6[_0x403777(0xde3)]===(XMLHttpRequest[_0x403777(0x18e6)]||0x4)){if(_0x47c368&&_0x2578b6[_0x403777(0x10db)](_0x403777(0x392c),_0x47c368),0xc8<=_0x2578b6['status']&&_0x2578b6['status']<0x12c||0x0===_0x2578b6[_0x403777(0x29b3)]&&(!(0x0,_0x8092ce['CG'])()||_0xbe83e2()))try{_0x3c8ce2&&_0x3c8ce2(_0x2f71d1?_0x2578b6[_0x403777(0x37e8)]:_0x2578b6[_0x403777(0x20f7)],_0x2578b6);}catch(_0x1cf7bc){_0x194f47(_0x1cf7bc);}else{const _0x3fafd1=_0x4c3e3f['DefaultRetryStrategy'];if(_0x3fafd1){var _0x162f30=_0x3fafd1(_0x265f22,_0x2578b6,_0x3e9c8a);if(-0x1!==_0x162f30)return _0x7d3291(),_0x2578b6=new _0x428180['g'](),void(_0x3c39a8=setTimeout(()=>_0x405585(_0x3e9c8a+0x1),_0x162f30));}_0x162f30=new _0x5453ad(_0x403777(0x3070)+_0x2578b6[_0x403777(0x29b3)]+'\x20'+_0x2578b6[_0x403777(0x38c8)]+_0x403777(0x2495)+_0x265f22,_0x2578b6),_0x1c80ef&&_0x1c80ef(_0x162f30);}}},_0x2578b6['addEventListener'](_0x2d57ee(0x392c),_0x47c368),_0x2578b6[_0x2d57ee(0x33c8)]();}};_0x405585(0x0);};if(_0x107055&&_0x107055[_0x88fa89(0x202b)]){const _0x5c0e3c=_0x297ad0=>{var _0x2dfc04=_0x88fa89;_0x297ad0&&0x190<_0x297ad0[_0x2dfc04(0x29b3)]?_0x1c80ef&&_0x1c80ef(_0x297ad0):_0x10ee30();};_0x107055[_0x88fa89(0x517)](()=>{var _0x3387b7=_0x88fa89;_0x107055&&_0x107055[_0x3387b7(0x2ff2)](_0x4c3e3f[_0x3387b7(0x1e7e)]+_0x4ca5b9,_0x4d4cbd=>{!_0x77016a&&_0x3c8ce2&&_0x3c8ce2(_0x4d4cbd),_0x19d4de['onCompleteObservable']['notifyObservers'](_0x19d4de);},_0xf2a017?_0xe97853=>{!_0x77016a&&_0xf2a017&&_0xf2a017(_0xe97853);}:void 0x0,_0x5c0e3c,_0x2f71d1);},_0x5c0e3c);}else _0x10ee30();return _0x19d4de;},_0xbe83e2=()=>'undefined'!=typeof location&&'file:'===location[_0x4e9fe3(0x3ea)],_0x31a291=_0x1a3aa5=>_0xfcc53b['test'](_0x1a3aa5),_0x8fbc6e=_0x1c14ec=>{var _0x6d951d=_0x4e9fe3;const _0x2e5f7c=_0xfcc53b[_0x6d951d(0x37c6)](_0x1c14ec);return null===_0x2e5f7c||0x0===_0x2e5f7c['length']?{'match':!0x1,'type':''}:{'match':!0x0,'type':_0x2e5f7c[0x0][_0x6d951d(0x2bb1)](_0x6d951d(0x8c9),'')['replace'](_0x6d951d(0x2dda),'')};};function _0x495a60(_0xca0271){var _0x13f3bb=_0x4e9fe3;return(0x0,_0x194031['HQ'])(_0xca0271[_0x13f3bb(0x14d2)](',')[0x1]);}const _0x29edf5=_0x576730=>(0x0,_0x194031['rP'])(_0x576730[_0x4e9fe3(0x14d2)](',')[0x1]);_0x3229cc['B'][_0x4e9fe3(0x1e4b)]=_0x277291,_0x3229cc['B'][_0x4e9fe3(0x2f90)]=_0x38cd4e,_0x42d8f8['L'][_0x4e9fe3(0x2f90)]=_0x38cd4e;},0x127db:(_0x4cbaed,_0x17853d,_0x4220fc)=>{_0x4220fc(0x8ca7),_0x4220fc(0x9a70),_0x4220fc(0x16570);},0x16570:(_0x514730,_0x129e4e,_0xffda30)=>{_0xffda30['d'](_0x129e4e,{'X':()=>_0x50f113});class _0x50f113{}_0x50f113['FilesToLoad']={};},0x4d05:(_0xd5cc41,_0x3cbe44,_0x3d5445)=>{var _0x3fbc8a=a8_0x2e955a;_0x3d5445['d'](_0x3cbe44,{'b3':()=>_0x53ed54,'bK':()=>_0x26f571,'cw':()=>_0x45d137,'fR':()=>_0x2b9cdb});var _0x5f0967=_0x3d5445(0xbd53);class _0x26f571{constructor(_0x12c424,_0x11b1f7,_0x561c5c){var _0x46ca7e=a8_0xcbd5;this[_0x46ca7e(0x14bd)]=_0x12c424,this['color1']=_0x11b1f7,this[_0x46ca7e(0x2311)]=_0x561c5c;}[_0x3fbc8a(0x352c)](_0x3918bf){var _0x4ae018=_0x3fbc8a;this['color2']?_0x5f0967['HE'][_0x4ae018(0x31af)](this[_0x4ae018(0xaa3)],this[_0x4ae018(0x2311)],Math[_0x4ae018(0x2ea8)](),_0x3918bf):_0x3918bf['copyFrom'](this[_0x4ae018(0xaa3)]);}}class _0x45d137{constructor(_0xdefa4,_0x55c77e){var _0x19dcf1=_0x3fbc8a;this[_0x19dcf1(0x14bd)]=_0xdefa4,this[_0x19dcf1(0x2fc8)]=_0x55c77e;}}class _0x53ed54{constructor(_0x4302d9,_0x4c25bf,_0x588da7){var _0x3c900e=_0x3fbc8a;this[_0x3c900e(0x14bd)]=_0x4302d9,this[_0x3c900e(0x2f7d)]=_0x4c25bf,this['factor2']=_0x588da7;}[_0x3fbc8a(0x2b0)](){var _0x6b38ec=_0x3fbc8a;return void 0x0===this[_0x6b38ec(0x3f8c)]||this['factor2']===this[_0x6b38ec(0x2f7d)]?this[_0x6b38ec(0x2f7d)]:this[_0x6b38ec(0x2f7d)]+(this[_0x6b38ec(0x3f8c)]-this['factor1'])*Math['random']();}}class _0x2b9cdb{static[_0x3fbc8a(0x3270)](_0x5d52e9,_0x3ce556,_0x252928){var _0x498f25=_0x3fbc8a;if(_0x3ce556[0x0][_0x498f25(0x14bd)]>_0x5d52e9)_0x252928(_0x3ce556[0x0],_0x3ce556[0x0],0x1);else{for(let _0x3b5361=0x0;_0x3b5361<_0x3ce556['length']-0x1;_0x3b5361++){var _0x51d15d=_0x3ce556[_0x3b5361],_0x7c8e6d=_0x3ce556[_0x3b5361+0x1];if(_0x5d52e9>=_0x51d15d[_0x498f25(0x14bd)]&&_0x5d52e9<=_0x7c8e6d[_0x498f25(0x14bd)])return void _0x252928(_0x51d15d,_0x7c8e6d,(_0x5d52e9-_0x51d15d[_0x498f25(0x14bd)])/(_0x7c8e6d[_0x498f25(0x14bd)]-_0x51d15d[_0x498f25(0x14bd)]));}var _0xdd18fe=_0x3ce556[_0x498f25(0x9da)]-0x1;_0x252928(_0x3ce556[_0xdd18fe],_0x3ce556[_0xdd18fe],0x1);}}}},0x38ee:(_0x328aa5,_0x11de3d,_0x187fbf)=>{_0x187fbf['d'](_0x11de3d,{'f':()=>function(){var _0x5ae256=a8_0xcbd5;return _0x5ae256(0x2e02)[_0x5ae256(0x2bb1)](/[xy]/g,_0x3f65dc=>{var _0xff7eb0=_0x5ae256;const _0x33061b=0x10*Math[_0xff7eb0(0x2ea8)]()|0x0,_0x557842='x'===_0x3f65dc?_0x33061b:0x3&_0x33061b|0x8;return _0x557842[_0xff7eb0(0x348f)](0x10);});}});},0xf8e8:(_0x59a303,_0x208b64,_0x11a70e)=>{},0x14320:(_0x8a07d0,_0x172ae4,_0xa3db1b)=>{_0xa3db1b(0x5d0c),_0xa3db1b(0x17115),_0xa3db1b(0xa07),_0xa3db1b(0x10435),_0xa3db1b(0x16449),_0xa3db1b(0x1528f),_0xa3db1b(0x127db),_0xa3db1b(0x24b1),_0xa3db1b(0x58fc),_0xa3db1b(0x14843),_0xa3db1b(0xdff1),_0xa3db1b(0x4ba),_0xa3db1b(0x1133e),_0xa3db1b(0x16fed),_0xa3db1b(0xc86b),_0xa3db1b(0xc621),_0xa3db1b(0x4ba7),_0xa3db1b(0x16c1a),_0xa3db1b(0x12e2f),_0xa3db1b(0x4052),_0xa3db1b(0x9a70),_0xa3db1b(0x4158),_0xa3db1b(0x16570),_0xa3db1b(0x15146),_0xa3db1b(0x16e50),_0xa3db1b(0x23a8),_0xa3db1b(0x87eb),_0xa3db1b(0x14caa),_0xa3db1b(0xf8e8),_0xa3db1b(0x59cd),_0xa3db1b(0x10981),_0xa3db1b(0x4d05),_0xa3db1b(0x13697),_0xa3db1b(0x4342),_0xa3db1b(0xb82),_0xa3db1b(0x6b17),_0xa3db1b(0xe2b3),_0xa3db1b(0x10937),_0xa3db1b(0x1610d),_0xa3db1b(0x14f2f),_0xa3db1b(0x1464a),_0xa3db1b(0x6271),_0xa3db1b(0x16967),_0xa3db1b(0x21da),_0xa3db1b(0x2123),_0xa3db1b(0x7205),_0xa3db1b(0x10ad9),_0xa3db1b(0x38ee),_0xa3db1b(0xc38d),_0xa3db1b(0x89c8),_0xa3db1b(0xd3a2),_0xa3db1b(0x2de5);},0x58fc:(_0x26c864,_0x101edf,_0x4f77c5)=>{var _0x22c667=a8_0x2e955a;_0x4f77c5['d'](_0x101edf,{'k':()=>_0x3b92cc});var _0x358982=_0x4f77c5(0x9a70);class _0x3b92cc{constructor(_0x208fa0,_0x3f6613){var _0x50e56c=a8_0xcbd5;if(this[_0x50e56c(0x3d41)]=_0x208fa0,this[_0x50e56c(0x4110)]=!0x1,!_0x3b92cc[_0x50e56c(0x2a8f)](_0x208fa0))return this[_0x50e56c(0x4110)]=!0x0,void _0x358982['Y'][_0x50e56c(0xeb0)](_0x50e56c(0x161));_0x208fa0=Uint32Array[_0x50e56c(0xd5d)];const _0x43f023=new DataView(this[_0x50e56c(0x3d41)][_0x50e56c(0x314)],this[_0x50e56c(0x3d41)][_0x50e56c(0x18e0)]+0xc,0xd*_0x208fa0);var _0x5a6a63=0x4030201===_0x43f023[_0x50e56c(0x40c2)](0x0,!0x0);return this['glType']=_0x43f023[_0x50e56c(0x40c2)](+_0x208fa0,_0x5a6a63),this['glTypeSize']=_0x43f023[_0x50e56c(0x40c2)](0x2*_0x208fa0,_0x5a6a63),this[_0x50e56c(0x205b)]=_0x43f023['getUint32'](0x3*_0x208fa0,_0x5a6a63),this[_0x50e56c(0x2fc6)]=_0x43f023[_0x50e56c(0x40c2)](0x4*_0x208fa0,_0x5a6a63),this['glBaseInternalFormat']=_0x43f023['getUint32'](0x5*_0x208fa0,_0x5a6a63),this[_0x50e56c(0xae0)]=_0x43f023[_0x50e56c(0x40c2)](0x6*_0x208fa0,_0x5a6a63),this['pixelHeight']=_0x43f023['getUint32'](0x7*_0x208fa0,_0x5a6a63),this[_0x50e56c(0x1088)]=_0x43f023[_0x50e56c(0x40c2)](0x8*_0x208fa0,_0x5a6a63),this[_0x50e56c(0x2198)]=_0x43f023[_0x50e56c(0x40c2)](0x9*_0x208fa0,_0x5a6a63),this[_0x50e56c(0x14b6)]=_0x43f023['getUint32'](0xa*_0x208fa0,_0x5a6a63),this[_0x50e56c(0x3104)]=_0x43f023[_0x50e56c(0x40c2)](0xb*_0x208fa0,_0x5a6a63),this[_0x50e56c(0x3632)]=_0x43f023[_0x50e56c(0x40c2)](0xc*_0x208fa0,_0x5a6a63),0x0!==this[_0x50e56c(0x30c1)]?(_0x358982['Y'][_0x50e56c(0xeb0)](_0x50e56c(0x4091)),void(this[_0x50e56c(0x4110)]=!0x0)):(this[_0x50e56c(0x3104)]=Math['max'](0x1,this[_0x50e56c(0x3104)]),0x0===this[_0x50e56c(0x8b1)]||0x0!==this[_0x50e56c(0x1088)]?(_0x358982['Y'][_0x50e56c(0xeb0)]('only\x202D\x20textures\x20currently\x20supported'),void(this[_0x50e56c(0x4110)]=!0x0)):0x0!==this[_0x50e56c(0x2198)]?(_0x358982['Y'][_0x50e56c(0xeb0)](_0x50e56c(0x386d)),void(this[_0x50e56c(0x4110)]=!0x0)):this[_0x50e56c(0x14b6)]!==_0x3f6613?(_0x358982['Y']['Error']('number\x20of\x20faces\x20expected'+_0x3f6613+_0x50e56c(0x3a3)+this['numberOfFaces']),void(this[_0x50e56c(0x4110)]=!0x0)):void(this[_0x50e56c(0x1bd)]=_0x3b92cc['COMPRESSED_2D']));}['uploadLevels'](_0x3403b9,_0x37c790){var _0x169684=a8_0xcbd5;switch(this['loadType']){case _0x3b92cc[_0x169684(0x27de)]:this[_0x169684(0x3281)](_0x3403b9,_0x37c790);break;case _0x3b92cc[_0x169684(0x2db4)]:case _0x3b92cc[_0x169684(0x2a40)]:case _0x3b92cc[_0x169684(0xa1a)]:}}[_0x22c667(0x3281)](_0x5f0233,_0x35b523){var _0x2a9a42=_0x22c667;let _0x39700f=_0x3b92cc[_0x2a9a42(0x3a55)]+this[_0x2a9a42(0x3632)],_0x4fa1dd=this[_0x2a9a42(0xae0)],_0x2b0c6b=this[_0x2a9a42(0x8b1)];var _0x1d7366=_0x35b523?this[_0x2a9a42(0x3104)]:0x1;for(let _0x16020c=0x0;_0x16020c<_0x1d7366;_0x16020c++){var _0x536bdb=new Int32Array(this['data'][_0x2a9a42(0x314)],this['data'][_0x2a9a42(0x18e0)]+_0x39700f,0x1)[0x0];_0x39700f+=0x4;for(let _0x44aa8c=0x0;_0x44aa8c{var _0x1be24a=a8_0x2e955a;_0x4e8572['d'](_0xe80960,{'Z':()=>_0x563530});var _0x1b1f6b=_0x4e8572(0x1610),_0x4cd213=_0x4e8572(0x4052),_0x2d8b4a=_0x4e8572(0x4ba7),_0x3391c4=_0x4e8572(0x180c7);function _0x4b8427(_0x3bf4d2){var _0x423fb3=a8_0xcbd5;return _0x3bf4d2?_0x2d8b4a['w1'][_0x423fb3(0x2a08)](_0x3bf4d2):null;}function _0x217e3a(_0xa637ed){var _0x45cb56=a8_0xcbd5;null!==_0xa637ed[_0x45cb56(0x370e)]&&(KTX2DECODER[_0x45cb56(0x2647)][_0x45cb56(0x88b)]=_0xa637ed[_0x45cb56(0x370e)]),null!==_0xa637ed['wasmUASTCToBC7']&&(KTX2DECODER['LiteTranscoder_UASTC_BC7'][_0x45cb56(0x88b)]=_0xa637ed[_0x45cb56(0x40a1)]),null!==_0xa637ed[_0x45cb56(0x3a84)]&&(KTX2DECODER[_0x45cb56(0x1a91)][_0x45cb56(0x88b)]=_0xa637ed['wasmUASTCToRGBA_UNORM']),null!==_0xa637ed['wasmUASTCToRGBA_SRGB']&&(KTX2DECODER[_0x45cb56(0xfed)][_0x45cb56(0x88b)]=_0xa637ed[_0x45cb56(0x2466)]),null!==_0xa637ed[_0x45cb56(0x3233)]&&(KTX2DECODER[_0x45cb56(0x3305)][_0x45cb56(0x88b)]=_0xa637ed['wasmUASTCToR8_UNORM']),null!==_0xa637ed[_0x45cb56(0x1999)]&&(KTX2DECODER[_0x45cb56(0x1001)][_0x45cb56(0x88b)]=_0xa637ed['wasmUASTCToRG8_UNORM']),null!==_0xa637ed[_0x45cb56(0xa2f)]&&(KTX2DECODER['MSCTranscoder'][_0x45cb56(0x1812)]=_0xa637ed[_0x45cb56(0xa2f)]),null!==_0xa637ed[_0x45cb56(0x3196)]&&(KTX2DECODER[_0x45cb56(0x107a)][_0x45cb56(0x88b)]=_0xa637ed[_0x45cb56(0x3196)]),null!==_0xa637ed[_0x45cb56(0x394f)]&&(KTX2DECODER[_0x45cb56(0x35a)][_0x45cb56(0x88b)]=_0xa637ed[_0x45cb56(0x394f)]);}class _0x563530{constructor(_0x3d5532,_0x551cc3=_0x563530[_0x1be24a(0x2825)]){var _0x2c3f94=_0x1be24a;this[_0x2c3f94(0x3f27)]=_0x3d5532,_0x563530[_0x2c3f94(0x39d9)](_0x551cc3);}static[_0x1be24a(0x1bfe)](){var _0x35da46=_0x1be24a;return _0x35da46(0x3e0f)==typeof navigator&&navigator['hardwareConcurrency']?Math[_0x35da46(0x1858)](Math[_0x35da46(0x27d7)](0.5*navigator[_0x35da46(0x76d)]),0x4):0x1;}static[_0x1be24a(0x39d9)](_0x23cceb){var _0x52fbb6=_0x1be24a;if(!_0x563530[_0x52fbb6(0x3afc)]&&!_0x563530[_0x52fbb6(0x3beb)]){const _0x370fc2={'jsDecoderModule':_0x2d8b4a['w1'][_0x52fbb6(0x2a08)](this[_0x52fbb6(0x3888)][_0x52fbb6(0x2808)]),'wasmUASTCToASTC':_0x4b8427(this[_0x52fbb6(0x3888)][_0x52fbb6(0x370e)]),'wasmUASTCToBC7':_0x4b8427(this[_0x52fbb6(0x3888)][_0x52fbb6(0x40a1)]),'wasmUASTCToRGBA_UNORM':_0x4b8427(this[_0x52fbb6(0x3888)][_0x52fbb6(0x3a84)]),'wasmUASTCToRGBA_SRGB':_0x4b8427(this[_0x52fbb6(0x3888)][_0x52fbb6(0x2466)]),'wasmUASTCToR8_UNORM':_0x4b8427(this[_0x52fbb6(0x3888)][_0x52fbb6(0x3233)]),'wasmUASTCToRG8_UNORM':_0x4b8427(this['URLConfig'][_0x52fbb6(0x1999)]),'jsMSCTranscoder':_0x4b8427(this[_0x52fbb6(0x3888)][_0x52fbb6(0xa2f)]),'wasmMSCTranscoder':_0x4b8427(this[_0x52fbb6(0x3888)][_0x52fbb6(0x3196)]),'wasmZSTDDecoder':_0x4b8427(this[_0x52fbb6(0x3888)][_0x52fbb6(0x394f)])};_0x23cceb&&_0x52fbb6(0x17ad)==typeof Worker&&_0x52fbb6(0x137a)!=typeof URL?_0x563530[_0x52fbb6(0x3afc)]=new Promise(_0x398fa0=>{var _0x2ed485=_0x52fbb6;const _0x9a1b36=URL[_0x2ed485(0x3752)](new Blob([_0x217e3a+('('+_0x2c53e1+_0x2ed485(0x2f39))],{'type':_0x2ed485(0x1352)}));_0x398fa0(new _0x4cd213['v'](_0x23cceb,()=>new Promise((_0x3c0ba5,_0x15cd1e)=>{var _0x1571de=_0x2ed485;const _0x1ebdea=new Worker(_0x9a1b36),_0x1f1f79=_0x4acec4=>{var _0x5ecefa=a8_0xcbd5;_0x1ebdea[_0x5ecefa(0x10db)](_0x5ecefa(0x1f93),_0x1f1f79),_0x1ebdea[_0x5ecefa(0x10db)]('message',_0x2e0601),_0x15cd1e(_0x4acec4);},_0x2e0601=_0x529d6e=>{var _0x3da1d5=a8_0xcbd5;'init'===_0x529d6e[_0x3da1d5(0x3d41)]['action']&&(_0x1ebdea['removeEventListener'](_0x3da1d5(0x1f93),_0x1f1f79),_0x1ebdea[_0x3da1d5(0x10db)]('message',_0x2e0601),_0x3c0ba5(_0x1ebdea));};_0x1ebdea[_0x1571de(0x363d)]('error',_0x1f1f79),_0x1ebdea[_0x1571de(0x363d)](_0x1571de(0x677),_0x2e0601),_0x1ebdea[_0x1571de(0x2478)]({'action':_0x1571de(0x497),'urls':_0x370fc2});})));}):_0x52fbb6(0x137a)==typeof KTX2DECODER?_0x563530[_0x52fbb6(0x3beb)]=_0x2d8b4a['w1'][_0x52fbb6(0x246c)](_0x370fc2[_0x52fbb6(0x2808)])[_0x52fbb6(0x3be)](()=>(KTX2DECODER[_0x52fbb6(0x107a)][_0x52fbb6(0x2fbb)]=!0x1,KTX2DECODER[_0x52fbb6(0x10a1)][_0x52fbb6(0xbd9)]=!0x0,_0x217e3a(_0x370fc2),new KTX2DECODER['KTX2Decoder']())):(KTX2DECODER[_0x52fbb6(0x107a)][_0x52fbb6(0x2fbb)]=!0x1,KTX2DECODER[_0x52fbb6(0x10a1)][_0x52fbb6(0xbd9)]=!0x0,_0x563530[_0x52fbb6(0x3beb)]=Promise[_0x52fbb6(0x1cbf)](new KTX2DECODER[(_0x52fbb6(0x1b30))]()));}}['uploadAsync'](_0x2601cf,_0x2dc359,_0x2d73ea){var _0x239523=_0x1be24a;const _0x25ed04=this[_0x239523(0x3f27)][_0x239523(0x2e84)](),_0x2f310f={'astc':!!_0x25ed04['astc'],'bptc':!!_0x25ed04['bptc'],'s3tc':!!_0x25ed04[_0x239523(0x323f)],'pvrtc':!!_0x25ed04['pvrtc'],'etc2':!!_0x25ed04[_0x239523(0x3b9)],'etc1':!!_0x25ed04[_0x239523(0x2d34)]};if(_0x563530[_0x239523(0x3afc)])return _0x563530[_0x239523(0x3afc)][_0x239523(0x3be)](_0x38ada8=>new Promise((_0x2c467a,_0x4ab706)=>{var _0x14a877=_0x239523;_0x38ada8[_0x14a877(0x2009)]((_0x3790fa,_0x2d3d0d)=>{var _0x42a2a3=_0x14a877;const _0x514511=_0x376dd2=>{var _0x2b5c9a=a8_0xcbd5;_0x3790fa[_0x2b5c9a(0x10db)](_0x2b5c9a(0x1f93),_0x514511),_0x3790fa[_0x2b5c9a(0x10db)](_0x2b5c9a(0x677),_0x629e04),_0x4ab706(_0x376dd2),_0x2d3d0d();},_0x629e04=_0x561e61=>{var _0x28858c=a8_0xcbd5;if(_0x28858c(0x256c)===_0x561e61[_0x28858c(0x3d41)][_0x28858c(0x1b85)]){if(_0x3790fa['removeEventListener'](_0x28858c(0x1f93),_0x514511),_0x3790fa['removeEventListener'](_0x28858c(0x677),_0x629e04),_0x561e61[_0x28858c(0x3d41)]['success'])try{this[_0x28858c(0x2ffd)](_0x561e61[_0x28858c(0x3d41)][_0x28858c(0x130f)],_0x2dc359,_0x2d73ea),_0x2c467a();}catch(_0x32474e){_0x4ab706({'message':_0x32474e});}else _0x4ab706({'message':_0x561e61[_0x28858c(0x3d41)]['msg']});_0x2d3d0d();}},_0x1cbc26=(_0x3790fa[_0x42a2a3(0x363d)]('error',_0x514511),_0x3790fa['addEventListener'](_0x42a2a3(0x677),_0x629e04),_0x3790fa[_0x42a2a3(0x2478)]({'action':_0x42a2a3(0x32ef),'options':_0x563530[_0x42a2a3(0x12bc)][_0x42a2a3(0xcfe)]()}),new Uint8Array(_0x2601cf[_0x42a2a3(0x3bd)]));_0x1cbc26['set'](new Uint8Array(_0x2601cf[_0x42a2a3(0x314)],_0x2601cf[_0x42a2a3(0x18e0)],_0x2601cf['byteLength'])),_0x3790fa['postMessage']({'action':_0x42a2a3(0x176),'data':_0x1cbc26,'caps':_0x2f310f,'options':_0x2d73ea},[_0x1cbc26[_0x42a2a3(0x314)]]);});}));if(_0x563530[_0x239523(0x3beb)])return _0x563530[_0x239523(0x3beb)][_0x239523(0x3be)](_0x4b5471=>(_0x563530[_0x239523(0x12bc)][_0x239523(0x1c15)]&&(KTX2DECODER[_0x239523(0x1b30)][_0x239523(0x12bc)]=_0x563530[_0x239523(0x12bc)][_0x239523(0xcfe)]()),new Promise((_0x3e957b,_0x3b2b8c)=>{var _0x507db9=_0x239523;_0x4b5471[_0x507db9(0x176)](_0x2601cf,_0x25ed04)[_0x507db9(0x3be)](_0x1cddd1=>{var _0x1adbab=_0x507db9;this[_0x1adbab(0x2ffd)](_0x1cddd1,_0x2dc359),_0x3e957b();})['catch'](_0x52f7d8=>{_0x3b2b8c({'message':_0x52f7d8});});})));throw new Error(_0x239523(0x1c1d));}['_createTexture'](_0x28e0a6,_0x392531,_0xfd79d6){var _0x3f9f7b=_0x1be24a;this['_engine'][_0x3f9f7b(0x435)](0xde1,_0x392531),_0xfd79d6&&(_0xfd79d6['transcodedFormat']=_0x28e0a6['transcodedFormat'],_0xfd79d6['isInGammaSpace']=_0x28e0a6[_0x3f9f7b(0x234)],_0xfd79d6[_0x3f9f7b(0x2e4)]=_0x28e0a6[_0x3f9f7b(0x2e4)],_0xfd79d6[_0x3f9f7b(0x38cf)]=_0x28e0a6[_0x3f9f7b(0x38cf)]);let _0x14ab26=!0x0;switch(_0x28e0a6['transcodedFormat']){case 0x8058:_0x392531[_0x3f9f7b(0x30a3)]=_0x1b1f6b['g'][_0x3f9f7b(0x2c5)],_0x392531[_0x3f9f7b(0x3ced)]=_0x1b1f6b['g'][_0x3f9f7b(0x2a2)];break;case 0x8229:_0x392531[_0x3f9f7b(0x30a3)]=_0x1b1f6b['g'][_0x3f9f7b(0x2c5)],_0x392531['format']=_0x1b1f6b['g'][_0x3f9f7b(0x3df5)];break;case 0x822b:_0x392531[_0x3f9f7b(0x30a3)]=_0x1b1f6b['g']['TEXTURETYPE_UNSIGNED_BYTE'],_0x392531['format']=_0x1b1f6b['g'][_0x3f9f7b(0x3d9c)];break;default:_0x392531[_0x3f9f7b(0x3ced)]=_0x28e0a6[_0x3f9f7b(0x208a)],_0x14ab26=!0x1;}if(_0x392531['_gammaSpace']=_0x28e0a6[_0x3f9f7b(0x234)],_0x392531[_0x3f9f7b(0x473)]=0x1<_0x28e0a6[_0x3f9f7b(0x698)]['length'],_0x28e0a6[_0x3f9f7b(0x674)])throw new Error(_0x3f9f7b(0xcf0)+_0x28e0a6['errors']);for(let _0x15b6ee=0x0;_0x15b6ee<_0x28e0a6['mipmaps']['length'];++_0x15b6ee){var _0x391a69=_0x28e0a6[_0x3f9f7b(0x698)][_0x15b6ee];if(!_0x391a69||!_0x391a69['data'])throw new Error('KTX2\x20container\x20-\x20could\x20not\x20transcode\x20one\x20of\x20the\x20image');_0x14ab26?(_0x392531[_0x3f9f7b(0x15b3)]=_0x391a69[_0x3f9f7b(0x15b3)],_0x392531[_0x3f9f7b(0x230c)]=_0x391a69[_0x3f9f7b(0x230c)],this[_0x3f9f7b(0x3f27)][_0x3f9f7b(0x33bd)](_0x392531,_0x391a69['data'],0x0,_0x15b6ee,void 0x0,!0x0)):this[_0x3f9f7b(0x3f27)]['_uploadCompressedDataToTextureDirectly'](_0x392531,_0x28e0a6['transcodedFormat'],_0x391a69['width'],_0x391a69[_0x3f9f7b(0x230c)],_0x391a69['data'],0x0,_0x15b6ee);}_0x392531['_extension']=_0x3f9f7b(0x3484),_0x392531[_0x3f9f7b(0x15b3)]=_0x28e0a6['mipmaps'][0x0]['width'],_0x392531['height']=_0x28e0a6[_0x3f9f7b(0x698)][0x0][_0x3f9f7b(0x230c)],_0x392531[_0x3f9f7b(0xe80)]=!0x0,this['_engine'][_0x3f9f7b(0x435)](0xde1,null);}static[_0x1be24a(0x2a8f)](_0x229f02){var _0x42a24d=_0x1be24a;if(0xc<=_0x229f02[_0x42a24d(0x3bd)]){_0x229f02=new Uint8Array(_0x229f02[_0x42a24d(0x314)],_0x229f02['byteOffset'],0xc);if(0xab===_0x229f02[0x0]&&0x4b===_0x229f02[0x1]&&0x54===_0x229f02[0x2]&&0x58===_0x229f02[0x3]&&0x20===_0x229f02[0x4]&&0x32===_0x229f02[0x5]&&0x30===_0x229f02[0x6]&&0xbb===_0x229f02[0x7]&&0xd===_0x229f02[0x8]&&0xa===_0x229f02[0x9]&&0x1a===_0x229f02[0xa]&&0xa===_0x229f02[0xb])return!0x0;}return!0x1;}}function _0x2c53e1(){let _0x560f71;onmessage=_0x4cd0db=>{var _0x59eda0=a8_0xcbd5;if(_0x4cd0db[_0x59eda0(0x3d41)])switch(_0x4cd0db[_0x59eda0(0x3d41)]['action']){case'init':var _0x10fd1d=_0x4cd0db[_0x59eda0(0x3d41)][_0x59eda0(0x20c1)];importScripts(_0x10fd1d[_0x59eda0(0x2808)]),_0x217e3a(_0x10fd1d),_0x560f71=new KTX2DECODER[(_0x59eda0(0x1b30))](),postMessage({'action':_0x59eda0(0x497)});break;case _0x59eda0(0x32ef):KTX2DECODER[_0x59eda0(0x1b30)]['DefaultDecoderOptions']=_0x4cd0db['data'][_0x59eda0(0x3d1e)];break;case _0x59eda0(0x176):_0x560f71[_0x59eda0(0x176)](_0x4cd0db[_0x59eda0(0x3d41)]['data'],_0x4cd0db[_0x59eda0(0x3d41)][_0x59eda0(0x1513)],_0x4cd0db[_0x59eda0(0x3d41)][_0x59eda0(0x3d1e)])['then'](_0x353eb3=>{var _0x36caae=_0x59eda0;const _0x5ac60e=[];for(let _0x1f36f2=0x0;_0x1f36f2<_0x353eb3['mipmaps']['length'];++_0x1f36f2){var _0x5c0f49=_0x353eb3[_0x36caae(0x698)][_0x1f36f2];_0x5c0f49&&_0x5c0f49[_0x36caae(0x3d41)]&&_0x5ac60e[_0x36caae(0x2009)](_0x5c0f49[_0x36caae(0x3d41)][_0x36caae(0x314)]);}postMessage({'action':_0x36caae(0x256c),'success':!0x0,'decodedData':_0x353eb3},_0x5ac60e);})['catch'](_0x373fd9=>{postMessage({'action':'decoded','success':!0x1,'msg':_0x373fd9});});}};}_0x563530['URLConfig']={'jsDecoderModule':_0x1be24a(0x1d95),'wasmUASTCToASTC':null,'wasmUASTCToBC7':null,'wasmUASTCToRGBA_UNORM':null,'wasmUASTCToRGBA_SRGB':null,'wasmUASTCToR8_UNORM':null,'wasmUASTCToRG8_UNORM':null,'jsMSCTranscoder':null,'wasmMSCTranscoder':null,'wasmZSTDDecoder':null},_0x563530[_0x1be24a(0x2825)]=_0x563530[_0x1be24a(0x1bfe)](),_0x563530[_0x1be24a(0x12bc)]=new class{constructor(){var _0x6df2b2=_0x1be24a;this[_0x6df2b2(0x3e9e)]=!0x0,this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC']=!0x0,this[_0x6df2b2(0x2804)]={};}get[_0x1be24a(0x1c15)](){var _0x250dcc=_0x1be24a;return this[_0x250dcc(0x3e9e)];}get[_0x1be24a(0x331)](){var _0x58fef6=_0x1be24a;return this[_0x58fef6(0x211a)];}set[_0x1be24a(0x331)](_0x52a17e){var _0x80b05d=_0x1be24a;this[_0x80b05d(0x211a)]!==_0x52a17e&&(this[_0x80b05d(0x211a)]=_0x52a17e,this[_0x80b05d(0x3e9e)]=!0x0);}get[_0x1be24a(0x289c)](){var _0x5bd4cf=_0x1be24a;return this[_0x5bd4cf(0x1a6)];}set[_0x1be24a(0x289c)](_0x5b54a8){var _0x38b330=_0x1be24a;this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC']!==_0x5b54a8&&(this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC']=_0x5b54a8,this[_0x38b330(0x3e9e)]=!0x0);}get[_0x1be24a(0x1b86)](){var _0x3ae19d=_0x1be24a;return this[_0x3ae19d(0x1884)];}set['forceRGBA'](_0x161edd){var _0xd55023=_0x1be24a;this[_0xd55023(0x1884)]!==_0x161edd&&(this[_0xd55023(0x1884)]=_0x161edd,this[_0xd55023(0x3e9e)]=!0x0);}get[_0x1be24a(0x37ea)](){var _0x499dea=_0x1be24a;return this[_0x499dea(0x3327)];}set[_0x1be24a(0x37ea)](_0x50fb3e){var _0x108f11=_0x1be24a;this[_0x108f11(0x3327)]!==_0x50fb3e&&(this[_0x108f11(0x3327)]=_0x50fb3e,this['_isDirty']=!0x0);}get['forceRG8'](){var _0x14aa17=_0x1be24a;return this[_0x14aa17(0x3dc4)];}set['forceRG8'](_0x3ad1c8){var _0x421d82=_0x1be24a;this[_0x421d82(0x3dc4)]!==_0x3ad1c8&&(this[_0x421d82(0x3dc4)]=_0x3ad1c8,this[_0x421d82(0x3e9e)]=!0x0);}get[_0x1be24a(0x1a80)](){var _0x1ac281=_0x1be24a;return this[_0x1ac281(0x3f6d)];}set[_0x1be24a(0x1a80)](_0x445f7f){var _0x195138=_0x1be24a;this[_0x195138(0x3f6d)]!==_0x445f7f&&(this[_0x195138(0x3f6d)]=_0x445f7f,this[_0x195138(0x3e9e)]=!0x0);}['_getKTX2DecoderOptions'](){var _0x170962=_0x1be24a;if(!this[_0x170962(0x3e9e)])return this['_ktx2DecoderOptions'];this[_0x170962(0x3e9e)]=!0x1;const _0x37777c={'useRGBAIfASTCBC7NotAvailableWhenUASTC':this['_useRGBAIfASTCBC7NotAvailableWhenUASTC'],'forceRGBA':this[_0x170962(0x1884)],'forceR8':this[_0x170962(0x3327)],'forceRG8':this['_forceRG8'],'bypassTranscoders':this[_0x170962(0x3f6d)]};return this[_0x170962(0x289c)]&&(_0x37777c[_0x170962(0x2794)]={'UASTC':{'transcodeFormat':[_0x3391c4['zE']['BC1_RGB'],_0x3391c4['zE'][_0x170962(0x1d3a)]],'yes':{'transcodeFormat':_0x3391c4['zE'][_0x170962(0x3e6f)],'engineFormat':_0x3391c4['v'][_0x170962(0x2bba)],'roundToMultiple4':!0x1}}}),this['_ktx2DecoderOptions']=_0x37777c;}}();},0x9a70:(_0x3fa90c,_0x199c17,_0x229212)=>{var _0x168750=a8_0x2e955a;_0x229212['d'](_0x199c17,{'Y':()=>_0x3766ed}),_0x199c17=_0x229212(0x6214);class _0x3766ed{static[_0x168750(0x357c)](_0xdecf2d,_0x1e14ca){var _0x23adcd=_0x168750;let _0x8fc47f=_0x3766ed[_0x23adcd(0x340f)][_0xdecf2d];return _0x8fc47f?_0x8fc47f[_0x23adcd(0x2fd7)]++:(_0x8fc47f={'limit':_0x1e14ca,'current':0x1},_0x3766ed[_0x23adcd(0x340f)][_0xdecf2d]=_0x8fc47f),_0x8fc47f[_0x23adcd(0x2fd7)]<=_0x8fc47f[_0x23adcd(0x2196)];}static[_0x168750(0x1de9)](_0x3f41ce,_0x58f592=0x1){var _0x4e1587=_0x168750,_0x3f41ce=_0x3766ed[_0x4e1587(0x340f)][_0x3f41ce];_0x3f41ce&&_0x3766ed['MessageLimitReached']&&(_0x58f592=this['_Levels'][_0x58f592],_0x3f41ce[_0x4e1587(0x2fd7)]===_0x3f41ce[_0x4e1587(0x2196)]&&_0x3766ed[_0x58f592[_0x4e1587(0x1c3a)]](_0x3766ed[_0x4e1587(0x2b4a)][_0x4e1587(0x2bb1)](/%LIMIT%/g,''+_0x3f41ce[_0x4e1587(0x2196)])[_0x4e1587(0x2bb1)](/%TYPE%/g,null!=(_0x3f41ce=_0x58f592[_0x4e1587(0x1c3a)])?_0x3f41ce:'')));}static['_AddLogEntry'](_0x3be8b3){var _0x44f458=_0x168750;_0x3766ed[_0x44f458(0x1573)]=_0x3be8b3+_0x3766ed[_0x44f458(0x1573)],_0x3766ed[_0x44f458(0x1f09)]&&_0x3766ed[_0x44f458(0x1f09)](_0x3be8b3);}static[_0x168750(0x2ee7)](_0x3a543b){var _0x2c43a5=_0x168750,_0x6558b6=_0x1edcd2=>_0x1edcd2<0xa?'0'+_0x1edcd2:''+_0x1edcd2;const _0x5d735a=new Date();return'['+_0x6558b6(_0x5d735a[_0x2c43a5(0x33b2)]())+':'+_0x6558b6(_0x5d735a['getMinutes']())+':'+_0x6558b6(_0x5d735a[_0x2c43a5(0x134f)]())+_0x2c43a5(0x36de)+_0x3a543b;}static[_0x168750(0x22d7)](_0x12c8a3,_0x2c7857){}static[_0x168750(0xc35)](_0x280ff1=0x1,_0x4142de,_0x129e0f){var _0xfd1b29=_0x168750;if(void 0x0===_0x129e0f||_0x3766ed['_CheckLimit'](_0x4142de,_0x129e0f)){_0x129e0f=_0x3766ed[_0xfd1b29(0x2ee7)](_0x4142de);const _0xbf067e=this[_0xfd1b29(0x1771)][_0x280ff1];_0xbf067e[_0xfd1b29(0x40da)]&&_0xbf067e[_0xfd1b29(0x40da)](_0xfd1b29(0x3952)+_0x129e0f),_0x129e0f=_0xfd1b29(0x29bf)+_0xbf067e[_0xfd1b29(0x2fc8)]+'\x27>'+_0x129e0f+_0xfd1b29(0x33d2),(_0x3766ed[_0xfd1b29(0x1ec7)](_0x129e0f),_0x3766ed[_0xfd1b29(0x1de9)](_0x4142de,_0x280ff1));}}static get['LogCache'](){var _0x3c5cff=_0x168750;return _0x3766ed[_0x3c5cff(0x1573)];}static['ClearLogCache'](){var _0x3d7713=_0x168750;_0x3766ed[_0x3d7713(0x1573)]='',_0x3766ed['_LogLimitOutputs']={},_0x3766ed[_0x3d7713(0x518)]=0x0;}static set[_0x168750(0x3895)](_0x48501f){var _0x26d1c7=_0x168750;_0x3766ed[_0x26d1c7(0x9c1)]=_0x3766ed[_0x26d1c7(0x22d7)],_0x3766ed[_0x26d1c7(0x1381)]=_0x3766ed['_LogDisabled'],_0x3766ed[_0x26d1c7(0xeb0)]=_0x3766ed[_0x26d1c7(0x22d7)],[_0x3766ed[_0x26d1c7(0x80b)],_0x3766ed['WarningLogLevel'],_0x3766ed[_0x26d1c7(0x7c5)]][_0x26d1c7(0x982)](_0x5cf855=>{var _0x1a20da=_0x26d1c7,_0x3a25aa;(_0x48501f&_0x5cf855)===_0x5cf855&&(_0x3a25aa=this['_Levels'][_0x5cf855],_0x3766ed[_0x3a25aa[_0x1a20da(0x1c3a)]]=_0x3766ed[_0x1a20da(0xc35)]['bind'](_0x3766ed,_0x5cf855));});}}_0x3766ed['NoneLogLevel']=0x0,_0x3766ed[_0x168750(0x80b)]=0x1,_0x3766ed[_0x168750(0x55e)]=0x2,_0x3766ed[_0x168750(0x7c5)]=0x4,_0x3766ed[_0x168750(0x34db)]=0x7,_0x3766ed[_0x168750(0x2b4a)]=_0x168750(0x380b),_0x3766ed['_LogCache']='',_0x3766ed[_0x168750(0x340f)]={},_0x3766ed[_0x168750(0x1771)]=[{},{'color':_0x168750(0x27c5),'logFunc':_0x199c17[_0x168750(0x1385)],'name':_0x168750(0x9c1)},{'color':_0x168750(0x3b7c),'logFunc':_0x199c17['warn'],'name':_0x168750(0x1381)},{},{'color':_0x168750(0x1230),'logFunc':_0x199c17['error'],'name':_0x168750(0xeb0)}],_0x3766ed[_0x168750(0x518)]=0x0,_0x3766ed[_0x168750(0x9c1)]=_0x3766ed['_LogEnabled'][_0x168750(0x3458)](_0x3766ed,_0x3766ed['MessageLogLevel']),_0x3766ed['Warn']=_0x3766ed['_LogEnabled']['bind'](_0x3766ed,_0x3766ed[_0x168750(0x55e)]),_0x3766ed['Error']=_0x3766ed[_0x168750(0xc35)][_0x168750(0x3458)](_0x3766ed,_0x3766ed[_0x168750(0x7c5)]);},0x1528f:(_0xa0707b,_0x5bca94,_0x3f768c)=>{_0x3f768c(0xd53f);},0xe2b3:(_0x4997a5,_0x378632,_0x21116c)=>{var _0x17ae2e=a8_0x2e955a;_0x21116c['d'](_0x378632,{'d':()=>_0x47b163});var _0x1b8eb3=_0x21116c(0x1610),_0x208230=_0x21116c(0xa896),_0x506dc1=_0x21116c(0x95d8),_0x3dbade=_0x21116c(0x28dc);_0x21116c(0x285d);class _0x47b163{constructor(_0x3aa17b){var _0x48d841=a8_0xcbd5;this[_0x48d841(0x67d)]=new _0x208230['y$'](),this[_0x48d841(0x26af)]=!0x0,this[_0x48d841(0x121a)]=!0x1,this[_0x48d841(0x96e)]=_0x3aa17b,this['_postProcessManager']=new _0x3dbade['O'](_0x3aa17b[_0x48d841(0x14ab)]()),this[_0x48d841(0xdcb)]=_0x3aa17b[_0x48d841(0x279a)]()[_0x48d841(0x3b0)][_0x48d841(0x2ed7)](()=>{var _0x408fdc=_0x48d841;this[_0x408fdc(0x30d1)][_0x408fdc(0x3d23)]();});}get[_0x17ae2e(0x34ce)](){var _0x4e8193=_0x17ae2e;return this[_0x4e8193(0x3d72)];}[_0x17ae2e(0x901)](_0x326c19,_0x251879,_0x5a390a=_0x1b8eb3['g']['TEXTURETYPE_HALF_FLOAT'],_0x1eb584=!0x0){var _0x236d8f=_0x17ae2e;if(_0x326c19!==this[_0x236d8f(0x3d72)]){this[_0x236d8f(0xc1f)](!0x1),this['_sourceTexture']=_0x326c19,this[_0x236d8f(0x385f)]=[],this[_0x236d8f(0x26af)]=_0x1eb584;const _0x3e63c0=this[_0x236d8f(0x96e)][_0x236d8f(0x14ab)](),_0x40a190=new _0x506dc1['D'](_0x236d8f(0x1acc),_0x236d8f(0xff0),[_0x236d8f(0x1810)],[_0x236d8f(0x34ce)],0x1,null,_0x1b8eb3['g'][_0x236d8f(0x2faf)],_0x3e63c0[_0x236d8f(0x279a)](),!0x1,_0x236d8f(0x1cb4)+(_0x251879?_0x236d8f(0x778):''),_0x5a390a,void 0x0,void 0x0,void 0x0,_0x1b8eb3['g'][_0x236d8f(0x3d9c)]);_0x40a190['autoClear']=!0x1,_0x40a190[_0x236d8f(0x1ea4)]=_0x1eb584;let _0xbe70e5=this[_0x236d8f(0x3d72)][_0x236d8f(0x19ac)](),_0x3c9d94=this[_0x236d8f(0x3d72)]['getRenderHeight']();var _0x520e9a,_0x115d26;_0x40a190[_0x236d8f(0x2a25)]=(_0x520e9a=_0xbe70e5,_0x115d26=_0x3c9d94,_0x3e7349=>{var _0x425ba0=_0x236d8f;_0x3e7349[_0x425ba0(0x35bd)]('sourceTexture',this['_sourceTexture']),_0x3e7349[_0x425ba0(0x2f5e)](_0x425ba0(0x1810),_0x520e9a,_0x115d26);}),this[_0x236d8f(0x385f)][_0x236d8f(0x2009)](_0x40a190);let _0x104ba8=0x1;for(;0x1<_0xbe70e5||0x1<_0x3c9d94;){_0xbe70e5=Math['max'](Math[_0x236d8f(0x142a)](_0xbe70e5/0x2),0x1),_0x3c9d94=Math[_0x236d8f(0x34dd)](Math[_0x236d8f(0x142a)](_0x3c9d94/0x2),0x1);const _0x3b051a=new _0x506dc1['D'](_0x236d8f(0xcab)+_0x104ba8,_0x236d8f(0xff0),[_0x236d8f(0x1810)],null,{'width':_0xbe70e5,'height':_0x3c9d94},null,_0x1b8eb3['g'][_0x236d8f(0x2faf)],_0x3e63c0[_0x236d8f(0x279a)](),!0x1,_0x236d8f(0x1c17)+(0x1==_0xbe70e5&&0x1==_0x3c9d94?_0x236d8f(0x1cc6):0x1==_0xbe70e5||0x1==_0x3c9d94?_0x236d8f(0x2df9):_0x236d8f(0x18c5)),_0x5a390a,void 0x0,void 0x0,void 0x0,_0x1b8eb3['g']['TEXTUREFORMAT_RG']);_0x3b051a[_0x236d8f(0xfcd)]=!0x1,_0x3b051a[_0x236d8f(0x1ea4)]=_0x1eb584,_0x3b051a[_0x236d8f(0x2a25)]=((_0x3e140a,_0x196ccf)=>_0x207adb=>{var _0x1d6988=_0x236d8f;0x1==_0x3e140a||0x1==_0x196ccf?_0x207adb['setInt2'](_0x1d6988(0x1810),_0x3e140a,_0x196ccf):_0x207adb[_0x1d6988(0x2f5e)](_0x1d6988(0x1810),_0x3e140a,_0x196ccf);})(_0xbe70e5,_0x3c9d94),this[_0x236d8f(0x385f)][_0x236d8f(0x2009)](_0x3b051a),_0x104ba8++,0x1==_0xbe70e5&&0x1==_0x3c9d94&&_0x3b051a[_0x236d8f(0x37c7)]['add'](((_0x2318ad,_0x2bbe70,_0x44b4a3)=>{const _0x181b3b=new Float32Array(0x4*_0x2318ad*_0x2bbe70),_0x1fdc97={'min':0x0,'max':0x0};return()=>{var _0x18ff7a=a8_0xcbd5;_0x3e63c0[_0x18ff7a(0x279a)]()[_0x18ff7a(0x11e8)](_0x44b4a3[_0x18ff7a(0x31c7)][_0x18ff7a(0x2bb4)],_0x2318ad,_0x2bbe70,-0x1,0x0,_0x181b3b,!0x1),_0x1fdc97[_0x18ff7a(0x1858)]=_0x181b3b[0x0],_0x1fdc97[_0x18ff7a(0x34dd)]=_0x181b3b[0x1],this['onAfterReductionPerformed']['notifyObservers'](_0x1fdc97);};})(_0xbe70e5,_0x3c9d94,_0x3b051a));}}}get[_0x17ae2e(0x25ed)](){var _0x50a07b=_0x17ae2e;return this[_0x50a07b(0x3d72)]?this[_0x50a07b(0x3d72)][_0x50a07b(0x25ed)]:-0x1;}set[_0x17ae2e(0x25ed)](_0x34d221){var _0x256dce=_0x17ae2e;this[_0x256dce(0x3d72)]&&(this[_0x256dce(0x3d72)][_0x256dce(0x25ed)]=_0x34d221);}get[_0x17ae2e(0x2f67)](){var _0x3b6aa8=_0x17ae2e;return this[_0x3b6aa8(0x121a)];}['activate'](){var _0x4d91a9=_0x17ae2e;!this[_0x4d91a9(0x2d43)]&&this['_sourceTexture']&&(this[_0x4d91a9(0x2d43)]=this['_sourceTexture'][_0x4d91a9(0x265f)][_0x4d91a9(0x2ed7)](()=>{var _0xa09542=_0x4d91a9,_0x5cad2b;const _0x45c0fe=this[_0xa09542(0x96e)][_0xa09542(0x14ab)]()[_0xa09542(0x279a)]();null!=(_0x5cad2b=_0x45c0fe[_0xa09542(0x3ab4)])&&_0x5cad2b[_0xa09542(0xc8f)](_0x45c0fe,'min\x20max\x20reduction',0x1),this['_reductionSteps'][0x0]['activate'](this[_0xa09542(0x96e)]),this[_0xa09542(0x30d1)][_0xa09542(0x3769)](this['_reductionSteps'],this[_0xa09542(0x385f)][0x0][_0xa09542(0x31c7)],this['_forceFullscreenViewport']),_0x45c0fe['unBindFramebuffer'](this[_0xa09542(0x385f)][0x0][_0xa09542(0x31c7)],!0x1),null!=(_0x5cad2b=_0x45c0fe[_0xa09542(0x1cca)])&&_0x5cad2b[_0xa09542(0xc8f)](_0x45c0fe,0x1);}),this[_0x4d91a9(0x121a)]=!0x0);}[_0x17ae2e(0x3a58)](){var _0x2cac8e=_0x17ae2e;this[_0x2cac8e(0x2d43)]&&this[_0x2cac8e(0x3d72)]&&(this[_0x2cac8e(0x3d72)][_0x2cac8e(0x265f)][_0x2cac8e(0x209f)](this[_0x2cac8e(0x2d43)]),this[_0x2cac8e(0x2d43)]=null,this['_activated']=!0x1);}[_0x17ae2e(0xc1f)](_0x2baa2a=!0x0){var _0x2b9389=_0x17ae2e;if(_0x2baa2a&&(this[_0x2b9389(0x67d)]['clear'](),this['_onContextRestoredObserver']&&(this[_0x2b9389(0x96e)][_0x2b9389(0x279a)]()['onContextRestoredObservable']['remove'](this[_0x2b9389(0xdcb)]),this[_0x2b9389(0xdcb)]=null)),this['deactivate'](),this[_0x2b9389(0x385f)]){for(let _0x178c7c=0x0;_0x178c7c{var _0x42ca60=a8_0x2e955a;_0x57212d=_0x57212d(0xa896),_0x57212d['y$'][_0x42ca60(0x2dca)][_0x42ca60(0x387)]=function(_0x1f2418,_0x1447bd=-0x1,_0x3ce0e7,_0x46886f,_0x4d3d14){return _0x411cd8=this,_0x5e3086=function*(){var _0x4faaf3=a8_0xcbd5;let _0x2d8cc9=Promise[_0x4faaf3(0x1cbf)](_0x1f2418);if(!this['observers'][_0x4faaf3(0x9da)])return _0x2d8cc9;const _0x4be573=this[_0x4faaf3(0x3e8f)];return _0x4be573[_0x4faaf3(0xa30)]=_0x1447bd,_0x4be573[_0x4faaf3(0x36f2)]=_0x3ce0e7,_0x4be573['currentTarget']=_0x46886f,_0x4be573[_0x4faaf3(0x11ab)]=!0x1,_0x4be573[_0x4faaf3(0x28ef)]=_0x4d3d14,this[_0x4faaf3(0xa83)][_0x4faaf3(0x982)](_0x3f239a=>{var _0x2df694=_0x4faaf3;_0x4be573[_0x2df694(0x11ab)]||_0x3f239a['_willBeUnregistered']||_0x3f239a['mask']&_0x1447bd&&(_0x2d8cc9=_0x3f239a[_0x2df694(0x2ba9)]?_0x2d8cc9['then'](_0x306965=>(_0x4be573[_0x2df694(0x66f)]=_0x306965,_0x3f239a[_0x2df694(0x360b)][_0x2df694(0x550)](_0x3f239a[_0x2df694(0x2ba9)],[_0x1f2418,_0x4be573]))):_0x2d8cc9[_0x2df694(0x3be)](_0xbb6000=>(_0x4be573[_0x2df694(0x66f)]=_0xbb6000,_0x3f239a[_0x2df694(0x360b)](_0x1f2418,_0x4be573))),_0x3f239a['unregisterOnNextCall']&&this['_deferUnregister'](_0x3f239a));}),yield _0x2d8cc9,_0x1f2418;},new(_0x5a690e=(_0x5a690e=_0x139aa3=void 0x0)||Promise)(function(_0x57ad75,_0x3937e1){var _0x40920b=a8_0xcbd5;function _0x4f16d8(_0x218efc){var _0x4aca89=a8_0xcbd5;try{_0x2a66ae(_0x5e3086[_0x4aca89(0xb39)](_0x218efc));}catch(_0x2ed82d){_0x3937e1(_0x2ed82d);}}function _0x530f02(_0x202b11){var _0xbc9d9a=a8_0xcbd5;try{_0x2a66ae(_0x5e3086[_0xbc9d9a(0x328b)](_0x202b11));}catch(_0x44b3d1){_0x3937e1(_0x44b3d1);}}function _0x2a66ae(_0x6de03e){var _0x27e069=a8_0xcbd5,_0xae6536;_0x6de03e['done']?_0x57ad75(_0x6de03e['value']):((_0xae6536=_0x6de03e[_0x27e069(0x31eb)])instanceof _0x5a690e?_0xae6536:new _0x5a690e(function(_0x31a47f){_0x31a47f(_0xae6536);}))[_0x27e069(0x3be)](_0x4f16d8,_0x530f02);}_0x2a66ae((_0x5e3086=_0x5e3086[_0x40920b(0x550)](_0x411cd8,_0x139aa3||[]))['next']());});var _0x411cd8,_0x139aa3,_0x5a690e,_0x5e3086;};},0xa896:(_0x5991be,_0x596caa,_0x17f2ea)=>{var _0xe5ff72=a8_0x2e955a;_0x17f2ea['d'](_0x596caa,{'he':()=>_0x114254,'y$':()=>_0x291871});class _0x114254{constructor(_0xa18401,_0x31c3c3=!0x1,_0x1735f3,_0x1122ea){var _0x1fb772=a8_0xcbd5;this[_0x1fb772(0x1fdf)](_0xa18401,_0x31c3c3,_0x1735f3,_0x1122ea);}[_0xe5ff72(0x1fdf)](_0x95aa82,_0x480cae=!0x1,_0x57074f,_0x7222c6){var _0x37967d=_0xe5ff72;return this[_0x37967d(0xa30)]=_0x95aa82,this[_0x37967d(0x11ab)]=_0x480cae,this[_0x37967d(0x36f2)]=_0x57074f,this['currentTarget']=_0x7222c6,this;}}class _0x1374bb{constructor(_0x161773,_0x241a8f,_0x543edb=null){var _0x538ce2=_0xe5ff72;this[_0x538ce2(0x360b)]=_0x161773,this[_0x538ce2(0xa30)]=_0x241a8f,this[_0x538ce2(0x2ba9)]=_0x543edb,this[_0x538ce2(0x31bc)]=!0x1,this[_0x538ce2(0x38ab)]=!0x1;}}class _0x291871{constructor(_0x95869f,_0x11aa64=!0x1){var _0xc5d26c=_0xe5ff72;this['notifyIfTriggered']=_0x11aa64,this[_0xc5d26c(0x11e9)]=new Array(),this[_0xc5d26c(0x2025)]=0x0,this['_hasNotified']=!0x1,this[_0xc5d26c(0x3e8f)]=new _0x114254(0x0),_0x95869f&&(this[_0xc5d26c(0x3461)]=_0x95869f);}static[_0xe5ff72(0x11a0)](_0x48eced,_0x458307){var _0x3b4fb9=_0xe5ff72;const _0x22902c=new _0x291871();return _0x48eced[_0x3b4fb9(0x3be)](_0x423ff1=>{var _0x39edb7=_0x3b4fb9;_0x22902c[_0x39edb7(0x223f)](_0x423ff1);})[_0x3b4fb9(0x410d)](_0xd4b507=>{var _0x4d1d3d=_0x3b4fb9;if(!_0x458307)throw _0xd4b507;_0x458307[_0x4d1d3d(0x223f)](_0xd4b507);}),_0x22902c;}get[_0xe5ff72(0xa83)](){return this['_observers'];}[_0xe5ff72(0x2ed7)](_0x1e60dc,_0x1f3be6=-0x1,_0x1886ab=!0x1,_0x58bfcf=null,_0x58633b=!0x1){var _0x2ca616=_0xe5ff72;if(!_0x1e60dc)return null;const _0x817f2b=new _0x1374bb(_0x1e60dc,_0x1f3be6,_0x58bfcf);return _0x817f2b['unregisterOnNextCall']=_0x58633b,_0x1886ab?this[_0x2ca616(0x11e9)][_0x2ca616(0x1456)](_0x817f2b):this[_0x2ca616(0x11e9)][_0x2ca616(0x2009)](_0x817f2b),this[_0x2ca616(0x3461)]&&this[_0x2ca616(0x3461)](_0x817f2b),this['_hasNotified']&&this[_0x2ca616(0x36bd)]&&void 0x0!==this[_0x2ca616(0x1e1c)]&&this[_0x2ca616(0x2c59)](_0x817f2b,this[_0x2ca616(0x1e1c)]),_0x817f2b;}[_0xe5ff72(0x2185)](_0x27d790){var _0x5835e0=_0xe5ff72;return this[_0x5835e0(0x2ed7)](_0x27d790,void 0x0,void 0x0,void 0x0,!0x0);}[_0xe5ff72(0x209f)](_0x1c5cc7){var _0x6d61df=_0xe5ff72;return!!_0x1c5cc7&&-0x1!==this[_0x6d61df(0x11e9)][_0x6d61df(0x775)](_0x1c5cc7)&&(this[_0x6d61df(0x4146)](_0x1c5cc7),!0x0);}[_0xe5ff72(0x4089)](_0x147ef2,_0x3869a3){var _0x296a42=_0xe5ff72;for(let _0x29539f=0x0;_0x29539f{this['_remove'](_0x35efca);},0x0));}['_remove'](_0x4c7d5e,_0xb4deb7=!0x0){var _0x3253e1=_0xe5ff72;if(!_0x4c7d5e)return!0x1;return _0x4c7d5e=this[_0x3253e1(0x11e9)][_0x3253e1(0x775)](_0x4c7d5e),-0x1!==_0x4c7d5e&&(_0xb4deb7&&this[_0x3253e1(0x2025)]--,this[_0x3253e1(0x11e9)]['splice'](_0x4c7d5e,0x1),!0x0);}[_0xe5ff72(0x2ef2)](_0x2f9b07){var _0xaa64c0=_0xe5ff72;this[_0xaa64c0(0x1407)](_0x2f9b07,!0x1),this[_0xaa64c0(0x11e9)][_0xaa64c0(0x1456)](_0x2f9b07);}[_0xe5ff72(0x12f5)](_0x2bd3fb){var _0x28e14e=_0xe5ff72;this[_0x28e14e(0x1407)](_0x2bd3fb,!0x1),this['_observers'][_0x28e14e(0x2009)](_0x2bd3fb);}[_0xe5ff72(0x223f)](_0x18e89b,_0x355625=-0x1,_0x54e9fe,_0x3eb89f,_0x4335ba){var _0x3d0f68=_0xe5ff72;if(this[_0x3d0f68(0x36bd)]&&(this[_0x3d0f68(0x2cc6)]=!0x0,this[_0x3d0f68(0x1e1c)]=_0x18e89b),!this['_observers'][_0x3d0f68(0x9da)])return!0x0;const _0x1f9098=this[_0x3d0f68(0x3e8f)];_0x1f9098[_0x3d0f68(0xa30)]=_0x355625,_0x1f9098[_0x3d0f68(0x36f2)]=_0x54e9fe,_0x1f9098[_0x3d0f68(0x1625)]=_0x3eb89f,_0x1f9098['skipNextObservers']=!0x1,_0x1f9098['lastReturnValue']=_0x18e89b,_0x1f9098[_0x3d0f68(0x28ef)]=_0x4335ba;for(const _0x1f301b of this[_0x3d0f68(0x11e9)])if(!_0x1f301b['_willBeUnregistered']&&(_0x1f301b[_0x3d0f68(0xa30)]&_0x355625&&(_0x1f301b[_0x3d0f68(0x38ab)]&&this[_0x3d0f68(0x4146)](_0x1f301b),_0x1f301b[_0x3d0f68(0x2ba9)]?_0x1f9098[_0x3d0f68(0x66f)]=_0x1f301b[_0x3d0f68(0x360b)][_0x3d0f68(0x550)](_0x1f301b[_0x3d0f68(0x2ba9)],[_0x18e89b,_0x1f9098]):_0x1f9098[_0x3d0f68(0x66f)]=_0x1f301b[_0x3d0f68(0x360b)](_0x18e89b,_0x1f9098)),_0x1f9098['skipNextObservers']))return!0x1;return!0x0;}[_0xe5ff72(0x2c59)](_0xbfd1ea,_0x320281,_0x3837e0=-0x1){var _0x61f280=_0xe5ff72;if(this[_0x61f280(0x36bd)]&&(this[_0x61f280(0x2cc6)]=!0x0,this['_lastNotifiedValue']=_0x320281),!_0xbfd1ea[_0x61f280(0x31bc)]){const _0x4c73d9=this[_0x61f280(0x3e8f)];_0x4c73d9[_0x61f280(0xa30)]=_0x3837e0,_0x4c73d9['skipNextObservers']=!0x1,_0xbfd1ea[_0x61f280(0x38ab)]&&this[_0x61f280(0x4146)](_0xbfd1ea),_0xbfd1ea[_0x61f280(0x360b)](_0x320281,_0x4c73d9);}}[_0xe5ff72(0x1750)](){var _0xcde880=_0xe5ff72;return 0x0{var _0x123c60=a8_0x2e955a;_0x54e101['d'](_0x381a98,{'z':()=>_0x114e2f});var _0x2709be=_0x54e101(0x23a8);class _0x114e2f{constructor(){var _0xf5d106=a8_0xcbd5;this[_0xf5d106(0x3ab0)]=0x0,this[_0xf5d106(0x1aa3)]=0x0,this[_0xf5d106(0x3f23)]=0x0,this[_0xf5d106(0x3583)]=0x0,this[_0xf5d106(0x3fea)]=0x0,this[_0xf5d106(0x1091)]=0x0,this[_0xf5d106(0x1ca2)]=0x0,this[_0xf5d106(0x973)]=0x0,this['_lastSecAccumulated']=0x0,this['_lastSecTime']=0x0,this[_0xf5d106(0x2190)]=0x0;}get[_0x123c60(0x1858)](){return this['_min'];}get['max'](){var _0x108f3d=_0x123c60;return this[_0x108f3d(0x3f23)];}get[_0x123c60(0x1435)](){var _0x4e8414=_0x123c60;return this[_0x4e8414(0x3583)];}get['lastSecAverage'](){var _0x3bfde1=_0x123c60;return this[_0x3bfde1(0x3fea)];}get[_0x123c60(0x2fd7)](){var _0x17dbff=_0x123c60;return this[_0x17dbff(0x1091)];}get[_0x123c60(0xd3b)](){var _0x4423a9=_0x123c60;return this[_0x4423a9(0x973)];}get[_0x123c60(0x2366)](){var _0x45693a=_0x123c60;return this[_0x45693a(0x1ca2)];}['fetchNewFrame'](){var _0x336807=_0x123c60;this['_totalValueCount']++,this[_0x336807(0x1091)]=0x0,this[_0x336807(0x2190)]++;}[_0x123c60(0x2735)](_0x15b6cb,_0x27b5b5){var _0xaf0598=_0x123c60;_0x114e2f['Enabled']&&(this[_0xaf0598(0x1091)]+=_0x15b6cb,_0x27b5b5&&this[_0xaf0598(0x39d8)]());}['beginMonitoring'](){var _0x2d6a49=_0x123c60;_0x114e2f['Enabled']&&(this[_0x2d6a49(0x3ab0)]=_0x2709be['F']['Now']);}['endMonitoring'](_0x34a9e0=!0x0){var _0x818cdb=_0x123c60,_0x5e0550;_0x114e2f['Enabled']&&(_0x34a9e0&&this[_0x818cdb(0x3f31)](),_0x5e0550=_0x2709be['F'][_0x818cdb(0x11ca)],this[_0x818cdb(0x1091)]=_0x5e0550-this['_startMonitoringTime'],_0x34a9e0&&this[_0x818cdb(0x39d8)]());}[_0x123c60(0x39d8)](){var _0x32dca6=_0x123c60;this[_0x32dca6(0x973)]+=this[_0x32dca6(0x1091)],this[_0x32dca6(0x3b79)]+=this[_0x32dca6(0x1091)],this[_0x32dca6(0x1aa3)]=Math[_0x32dca6(0x1858)](this[_0x32dca6(0x1aa3)],this['_current']),this[_0x32dca6(0x3f23)]=Math['max'](this[_0x32dca6(0x3f23)],this[_0x32dca6(0x1091)]),this[_0x32dca6(0x3583)]=this[_0x32dca6(0x973)]/this[_0x32dca6(0x1ca2)];var _0x4dfbb9=_0x2709be['F'][_0x32dca6(0x11ca)];0x3e8<_0x4dfbb9-this['_lastSecTime']&&(this[_0x32dca6(0x3fea)]=this[_0x32dca6(0x3b79)]/this[_0x32dca6(0x2190)],this['_lastSecTime']=_0x4dfbb9,this[_0x32dca6(0x3b79)]=0x0,this[_0x32dca6(0x2190)]=0x0);}}_0x114e2f[_0x123c60(0x2636)]=!0x0;},0xdff1:(_0x1652ff,_0x4763f3,_0x3bcff8)=>{var _0x4c5625=a8_0x2e955a;_0x3bcff8['d'](_0x4763f3,{'A':()=>_0x1dd03f});var _0x487f1e=_0x3bcff8(0x23a8);class _0x1dd03f{constructor(_0x316d85=0x1e){var _0x2612bd=a8_0xcbd5;this[_0x2612bd(0x122a)]=!0x0,this['_rollingFrameTime']=new _0x4b5a4c(_0x316d85);}[_0x4c5625(0x1d25)](_0x303afe=_0x487f1e['F'][_0x4c5625(0x11ca)]){var _0x5da644=_0x4c5625,_0x40c949;this[_0x5da644(0x122a)]&&(null!=this[_0x5da644(0x27a1)]&&(_0x40c949=_0x303afe-this[_0x5da644(0x27a1)],this['_rollingFrameTime'][_0x5da644(0x2ed7)](_0x40c949)),this[_0x5da644(0x27a1)]=_0x303afe);}get['averageFrameTime'](){var _0x23b558=_0x4c5625;return this[_0x23b558(0x2b40)]['average'];}get['averageFrameTimeVariance'](){var _0x4e2bdb=_0x4c5625;return this['_rollingFrameTime'][_0x4e2bdb(0x31b)];}get[_0x4c5625(0x1a82)](){var _0x5b43f9=_0x4c5625;return this[_0x5b43f9(0x2b40)][_0x5b43f9(0x2369)](0x0);}get[_0x4c5625(0x13e)](){var _0x3348b6=_0x4c5625;return 0x3e8/this[_0x3348b6(0x2b40)][_0x3348b6(0x1435)];}get['instantaneousFPS'](){var _0xd25bc3=this['_rollingFrameTime']['history'](0x0);return 0x0===_0xd25bc3?0x0:0x3e8/_0xd25bc3;}get[_0x4c5625(0x1e57)](){var _0x45e338=_0x4c5625;return this[_0x45e338(0x2b40)][_0x45e338(0x1e57)]();}['enable'](){var _0x56f9bc=_0x4c5625;this[_0x56f9bc(0x122a)]=!0x0;}[_0x4c5625(0xab5)](){var _0x2a01a8=_0x4c5625;this[_0x2a01a8(0x122a)]=!0x1,this['_lastFrameTimeMs']=null;}get[_0x4c5625(0x1cc5)](){var _0x570d83=_0x4c5625;return this[_0x570d83(0x122a)];}[_0x4c5625(0xf06)](){var _0x483857=_0x4c5625;this[_0x483857(0x27a1)]=null,this['_rollingFrameTime'][_0x483857(0xf06)]();}}class _0x4b5a4c{constructor(_0x3ee936){var _0x3c7138=_0x4c5625;this[_0x3c7138(0x1fd8)]=new Array(_0x3ee936),this[_0x3c7138(0xf06)]();}[_0x4c5625(0x2ed7)](_0x3da7c3){var _0x485a1d=_0x4c5625;let _0x320d5a;var _0x2e1411;this[_0x485a1d(0x1e57)]()?(_0x2e1411=this[_0x485a1d(0x1fd8)][this[_0x485a1d(0x37db)]],_0x320d5a=_0x2e1411-this['average'],this[_0x485a1d(0x1435)]-=_0x320d5a/(this[_0x485a1d(0x12f0)]-0x1),this[_0x485a1d(0x2d09)]-=_0x320d5a*(_0x2e1411-this[_0x485a1d(0x1435)])):this[_0x485a1d(0x12f0)]++,_0x320d5a=_0x3da7c3-this[_0x485a1d(0x1435)],this['average']+=_0x320d5a/this['_sampleCount'],this[_0x485a1d(0x2d09)]+=_0x320d5a*(_0x3da7c3-this[_0x485a1d(0x1435)]),this[_0x485a1d(0x31b)]=this[_0x485a1d(0x2d09)]/(this[_0x485a1d(0x12f0)]-0x1),this[_0x485a1d(0x1fd8)][this[_0x485a1d(0x37db)]]=_0x3da7c3,this[_0x485a1d(0x37db)]++,this[_0x485a1d(0x37db)]%=this['_samples'][_0x485a1d(0x9da)];}[_0x4c5625(0x2369)](_0x5d3d28){var _0x1ee042=_0x4c5625;if(_0x5d3d28>=this[_0x1ee042(0x12f0)]||_0x5d3d28>=this['_samples'][_0x1ee042(0x9da)])return 0x0;var _0x459289=this['_wrapPosition'](this[_0x1ee042(0x37db)]-0x1);return this['_samples'][this[_0x1ee042(0x25df)](_0x459289-_0x5d3d28)];}[_0x4c5625(0x1e57)](){var _0x1a0338=_0x4c5625;return this['_sampleCount']>=this[_0x1a0338(0x1fd8)][_0x1a0338(0x9da)];}['reset'](){var _0xb514d4=_0x4c5625;this[_0xb514d4(0x1435)]=0x0,this[_0xb514d4(0x31b)]=0x0,this[_0xb514d4(0x12f0)]=0x0,this[_0xb514d4(0x37db)]=0x0,this[_0xb514d4(0x2d09)]=0x0;}[_0x4c5625(0x25df)](_0x2e1c0d){var _0x2974d5=_0x4c5625,_0x4f8b6b=this['_samples'][_0x2974d5(0x9da)];return(_0x2e1c0d%_0x4f8b6b+_0x4f8b6b)%_0x4f8b6b;}}},0x16e50:(_0x1b8fab,_0x658139,_0x39cb89)=>{var _0x1a4600=a8_0x2e955a;_0x39cb89['d'](_0x658139,{'m':()=>_0x80d8bb});var _0x36a499=_0x39cb89(0xd53f);class _0x80d8bb{static['_RemoveAndStorePivotPoint'](_0x3fa134){var _0xe0a1ce=a8_0xcbd5;_0x3fa134&&0x0===_0x80d8bb[_0xe0a1ce(0x567)]&&(_0x3fa134[_0xe0a1ce(0xc82)](_0x80d8bb[_0xe0a1ce(0x3058)]),_0x80d8bb[_0xe0a1ce(0x1abd)]=_0x3fa134[_0xe0a1ce(0xc89)],_0x80d8bb[_0xe0a1ce(0x3058)]['equalsToFloats'](0x0,0x0,0x0)||(_0x3fa134[_0xe0a1ce(0x3230)](_0x36a499['y3'][_0xe0a1ce(0x29c4)]),_0x80d8bb[_0xe0a1ce(0x3058)]['subtractToRef'](_0x3fa134['getPivotPoint'](),_0x80d8bb[_0xe0a1ce(0x22d6)]),_0x80d8bb[_0xe0a1ce(0x268b)][_0xe0a1ce(0x3c7)](0x1,0x1,0x1),_0x80d8bb[_0xe0a1ce(0x268b)][_0xe0a1ce(0x1485)](_0x3fa134['scaling']),_0x80d8bb[_0xe0a1ce(0x268b)][_0xe0a1ce(0x17e6)](_0x80d8bb[_0xe0a1ce(0x22d6)]),_0x3fa134[_0xe0a1ce(0x2436)][_0xe0a1ce(0x16b8)](_0x80d8bb[_0xe0a1ce(0x268b)]))),_0x80d8bb['_PivotCached']++;}static[_0x1a4600(0x1981)](_0x4a2c00){var _0x3d39b0=_0x1a4600;_0x4a2c00&&!_0x80d8bb[_0x3d39b0(0x3058)][_0x3d39b0(0x2911)](0x0,0x0,0x0)&&0x1===_0x80d8bb[_0x3d39b0(0x567)]&&(_0x4a2c00[_0x3d39b0(0x2992)](_0x80d8bb['_OldPivotPoint']),_0x4a2c00[_0x3d39b0(0xc89)]=_0x80d8bb['_PivotPostMultiplyPivotMatrix'],_0x80d8bb['_PivotTmpVector']['copyFromFloats'](0x1,0x1,0x1),_0x80d8bb[_0x3d39b0(0x268b)][_0x3d39b0(0x1485)](_0x4a2c00[_0x3d39b0(0x21ee)]),_0x80d8bb[_0x3d39b0(0x268b)][_0x3d39b0(0x17e6)](_0x80d8bb['_PivotTranslation']),_0x4a2c00[_0x3d39b0(0x2436)][_0x3d39b0(0x1485)](_0x80d8bb[_0x3d39b0(0x268b)])),this[_0x3d39b0(0x567)]--;}}_0x80d8bb[_0x1a4600(0x567)]=0x0,_0x80d8bb[_0x1a4600(0x3058)]=new _0x36a499['P'](),_0x80d8bb[_0x1a4600(0x22d6)]=new _0x36a499['P'](),_0x80d8bb[_0x1a4600(0x268b)]=new _0x36a499['P'](),_0x80d8bb['_PivotPostMultiplyPivotMatrix']=!0x1;},0x23a8:(_0x1e748d,_0x4d9a0d,_0x312dd3)=>{var _0x5853d7=a8_0x2e955a;_0x312dd3['d'](_0x4d9a0d,{'F':()=>_0x20e01b});var _0x109a1a=_0x312dd3(0x7205);class _0x20e01b{static get[_0x5853d7(0x11ca)](){var _0x1344eb=_0x5853d7;return(_0x109a1a['MZ'][_0x1344eb(0x303a)]()&&window[_0x1344eb(0x20dc)]&&window[_0x1344eb(0x20dc)][_0x1344eb(0x3202)]?window[_0x1344eb(0x20dc)]:Date)[_0x1344eb(0x3202)]();}}},0x2123:(_0x125c11,_0x260ef7,_0x439132)=>{var _0x24af91=a8_0x2e955a,_0x1db7b5=_0x439132(0x9a70),_0x120ced=_0x439132(0x1133e);(class _0xc4417c{constructor(_0x2baef4,_0xad8a60,_0x1b26fa){var _0xbc81ca=a8_0xcbd5;this[_0xbc81ca(0x20c2)]=_0x2baef4,_0x1db7b5['Y'][_0xbc81ca(0x9c1)]('[Reflector]\x20Connecting\x20to\x20ws://'+_0xad8a60+':'+_0x1b26fa),this[_0xbc81ca(0xf09)]=new WebSocket('ws://'+_0xad8a60+':'+_0x1b26fa),this[_0xbc81ca(0xf09)]['onmessage']=_0x1199a0=>{var _0x513f5e=_0xbc81ca;const _0x47501b=_0x1199a0[_0x513f5e(0x3d41)];if(_0x47501b['startsWith'](_0xc4417c[_0x513f5e(0x535)])){const _0x179f9d=_0x47501b[_0x513f5e(0x2e42)](_0xc4417c['_SERVER_PREFIX']['length']);_0x1db7b5['Y']['Log']('[Reflector]\x20Received\x20server\x20message:\x20'+_0x179f9d[_0x513f5e(0x2e42)](0x0,0x40)),this['_handleServerMessage'](_0x179f9d);}else _0x1db7b5['Y']['Log'](_0x513f5e(0x3d44)+_0x47501b['substr'](0x0,0x40)),this['_handleClientMessage']();},this[_0xbc81ca(0xf09)][_0xbc81ca(0x136f)]=_0x392a88=>{var _0x4b69e8=_0xbc81ca;_0x1db7b5['Y']['Log'](_0x4b69e8(0x2cb3)+_0x392a88[_0x4b69e8(0x22af)]+'\x20'+_0x392a88[_0x4b69e8(0x1313)]);};}[_0x24af91(0x1585)](){var _0x473b3c=_0x24af91;this[_0x473b3c(0xf09)]['close']();}[_0x24af91(0x2feb)](_0x4705f4){var _0x478234=_0x24af91;_0x478234(0xb0a)===_0x4705f4&&_0x120ced['K'][_0x478234(0x34e5)](this[_0x478234(0x20c2)])[_0x478234(0x3be)](_0x1b241c=>{var _0x47060f=_0x478234;this['_webSocket'][_0x47060f(0x33c8)](_0x47060f(0x2a6b)+JSON[_0x47060f(0x3a71)](_0x1b241c));});}[_0x24af91(0x298a)](){}}[_0x24af91(0x535)]='$$');},0x10981:(_0x45f05c,_0x3ad5d9,_0x332c0c)=>{var _0x8767e1=a8_0x2e955a;_0x332c0c['d'](_0x3ad5d9,{'r':()=>_0x5f4d78});var _0x3b85c4=_0x332c0c(0x1610),_0x4d5893=_0x332c0c(0x95d8),_0x24b2e5=(_0x332c0c(0x3c51),_0x332c0c(0x160b0),_0x332c0c(0xc86b));class _0x5f4d78{static[_0x8767e1(0x1609)](_0x1ad714){var _0x5118e9=_0x8767e1;const _0x6ca453=_0x1ad714['_texture'];if(_0x6ca453&&_0x1ad714['isRGBD']){const _0x13e144=_0x6ca453[_0x5118e9(0x279a)]();var _0x5bf836=_0x13e144[_0x5118e9(0x2e84)](),_0x41dc83=_0x6ca453['isReady'];let _0x2c9e72=!0x1;_0x5bf836[_0x5118e9(0x8ec)]&&_0x5bf836[_0x5118e9(0x1628)]?(_0x2c9e72=!0x0,_0x6ca453['type']=_0x3b85c4['g'][_0x5118e9(0x3e04)]):_0x5bf836[_0x5118e9(0x26d8)]&&_0x5bf836['textureFloatLinearFiltering']&&(_0x2c9e72=!0x0,_0x6ca453[_0x5118e9(0x30a3)]=_0x3b85c4['g']['TEXTURETYPE_FLOAT']),_0x2c9e72&&(_0x6ca453['isReady']=!0x1,_0x6ca453[_0x5118e9(0x206b)]=!0x1,_0x6ca453[_0x5118e9(0x32e5)]=!0x1),_0x5bf836=()=>{var _0x326945=_0x5118e9;if(_0x2c9e72){const _0x43475f=new _0x4d5893['D'](_0x326945(0x281c),_0x326945(0x281c),null,null,0x1,null,_0x3b85c4['g'][_0x326945(0xca8)],_0x13e144,!0x1,void 0x0,_0x6ca453[_0x326945(0x30a3)],void 0x0,null,!0x1),_0x3c1604=(_0x43475f[_0x326945(0x1234)]=!0x0,_0x13e144[_0x326945(0x1406)](_0x6ca453[_0x326945(0x15b3)],{'generateDepthBuffer':!0x1,'generateMipMaps':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x6ca453[_0x326945(0x39d6)],'type':_0x6ca453[_0x326945(0x30a3)],'format':_0x3b85c4['g'][_0x326945(0x2a2)]}));_0x43475f[_0x326945(0x22d8)]()['executeWhenCompiled'](()=>{var _0x4ab7ac=_0x326945;_0x43475f[_0x4ab7ac(0x2a25)]=_0xb2ccb4=>{var _0x5bf919=_0x4ab7ac;_0xb2ccb4['_bindTexture']('textureSampler',_0x6ca453),_0xb2ccb4[_0x5bf919(0x2f5e)](_0x5bf919(0xa64),0x1,0x1);},_0x1ad714[_0x4ab7ac(0x14ab)]()[_0x4ab7ac(0x9b0)][_0x4ab7ac(0x3769)]([_0x43475f],_0x3c1604,!0x0),_0x13e144[_0x4ab7ac(0x3ac2)](),_0x13e144[_0x4ab7ac(0x2be2)](_0x6ca453),_0x43475f&&_0x43475f[_0x4ab7ac(0xc1f)](),_0x3c1604[_0x4ab7ac(0xc41)](_0x6ca453),_0x6ca453[_0x4ab7ac(0xe80)]=!0x0;});}},_0x41dc83?_0x5bf836():_0x1ad714['onLoadObservable'][_0x5118e9(0x2185)](_0x5bf836);}}static[_0x8767e1(0x2e14)](_0x15f1ce,_0x46fa3e,_0x13f947=_0x3b85c4['g']['TEXTURETYPE_UNSIGNED_BYTE']){var _0x5027bf=_0x8767e1;return(0x0,_0x24b2e5['$0'])(_0x5027bf(0x2d86),_0x15f1ce,_0x46fa3e,_0x13f947,_0x3b85c4['g'][_0x5027bf(0x642)],_0x3b85c4['g'][_0x5027bf(0x2a2)]);}}},0x4ba:(_0x150f2c,_0x3432f3,_0x4b7dd9)=>{var _0x4eac19=a8_0x2e955a;_0x4b7dd9(0x11096);var _0x5be4e2=_0x4b7dd9(0x94e3);(class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{});class _0x536c64 extends class{constructor(_0x121c92=0x0){var _0x3a6b5d=a8_0xcbd5;this[_0x3a6b5d(0x360e)]=_0x121c92;}[_0x4eac19(0x415b)](){return'';}[_0x4eac19(0x550)](_0x24eb99,_0x4b2eb9){return!0x0;}}{constructor(){var _0xa87e2c=_0x4eac19;super(...arguments),this[_0xa87e2c(0x9e5)]=_0x95a00b=>{var _0x9f3651=_0xa87e2c;if(!(_0x95a00b instanceof _0x5be4e2['Kj']))return!0x1;const _0x14f20b=_0x95a00b;return!(_0x14f20b[_0x9f3651(0x39b0)]()||!_0x14f20b['isVisible']||!_0x14f20b[_0x9f3651(0x1cc5)]()||0x0<_0x14f20b[_0x9f3651(0x1e3a)][_0x9f3651(0x9da)]||_0x14f20b['skeleton']||_0x14f20b['hasLODLevels']||0x0===_0x14f20b['getTotalVertices']());};}static get['UpdateSelectionTree'](){var _0x3ce168=_0x4eac19;return _0x536c64[_0x3ce168(0x30d5)];}static set['UpdateSelectionTree'](_0x36f73c){var _0x4733ae=_0x4eac19;_0x536c64[_0x4733ae(0x30d5)]=_0x36f73c;}[_0x4eac19(0x415b)](){var _0x243203=_0x4eac19;return _0x243203(0x2b1c);}[_0x4eac19(0x550)](_0x178c31,_0x55c52b,_0xdcf39e){var _0x58e529=_0x4eac19;const _0x5c1308=_0x178c31[_0x58e529(0x27d2)]['slice'](0x0);let _0x51cfe2=_0x5c1308[_0x58e529(0x9da)];for(let _0x376ba7=0x0;_0x376ba7<_0x51cfe2;_0x376ba7++){const _0x380201=new Array();var _0x2b9bed=_0x5c1308[_0x376ba7];if(this[_0x58e529(0x9e5)](_0x2b9bed)){_0x380201[_0x58e529(0x2009)](_0x2b9bed);for(let _0x520256=_0x376ba7+0x1;_0x520256<_0x51cfe2;_0x520256++){var _0x89035f=_0x5c1308[_0x520256];this[_0x58e529(0x9e5)](_0x89035f)&&_0x89035f[_0x58e529(0x351b)]===_0x2b9bed[_0x58e529(0x351b)]&&_0x89035f[_0x58e529(0x91f)]===_0x2b9bed['checkCollisions']&&(_0x380201[_0x58e529(0x2009)](_0x89035f),_0x51cfe2--,_0x5c1308['splice'](_0x520256,0x1),_0x520256--);}_0x380201['length']<0x2||_0x5be4e2['Kj']['MergeMeshes'](_0x380201,void 0x0,!0x0);}}const _0x159493=_0x178c31;return _0x159493['createOrUpdateSelectionOctree']&&(null!=_0xdcf39e?_0xdcf39e&&_0x159493[_0x58e529(0x1055)]():_0x536c64[_0x58e529(0x2a87)]&&_0x159493[_0x58e529(0x1055)]()),!0x0;}}_0x536c64[_0x4eac19(0x30d5)]=!0x1;},0x14f2f:(_0x24402d,_0x13b4dc,_0x4571f4)=>{_0x4571f4(0x1133e),_0x4571f4(0x94e3),_0x4571f4(0xd5e5),_0x4571f4(0x43d7),_0x4571f4(0x7120),_0x4571f4(0x15c0e),_0x4571f4(0xfe45),_0x4571f4(0x13b02),_0x4571f4(0x18457),_0x4571f4(0x8c3e),_0x4571f4(0xa6c6),_0x4571f4(0x95d8),_0x4571f4(0x12cad),_0x4571f4(0x10435);},0x1133e:(_0x3d291c,_0x2878a0,_0x26768c)=>{var _0x4d895d=a8_0x2e955a;_0x26768c['d'](_0x2878a0,{'K':()=>_0x194efa});var _0x64314c=_0x26768c(0x94e3),_0x41a306=_0x26768c(0x1610),_0x27bbaa=_0x26768c(0xfe45),_0x55ef35=_0x26768c(0x10435),_0xb62800=_0x26768c(0x12cad),_0x38c947=_0x26768c(0x6214);let _0x208881=[];const _0x1a11fe=(_0x337c39,_0x5bf0a2)=>{var _0x2bfa01=a8_0xcbd5;_0x337c39[_0x2bfa01(0x31ad)]||(_0x5bf0a2[_0x2bfa01(0x1185)][_0x2bfa01(0x2009)](_0x337c39[_0x2bfa01(0x3ee3)]()),_0x208881[_0x337c39['id']]=!0x0);},_0x2b6b00=(_0x7a6572,_0x4bfeb2)=>{var _0x5a2023=a8_0xcbd5,_0xf964a0={},_0x474f1b=_0x7a6572['_geometry'];return _0x474f1b&&!_0x7a6572[_0x5a2023(0x14ab)]()[_0x5a2023(0x15ad)](_0x474f1b['id'])&&_0x1a11fe(_0x474f1b,_0x4bfeb2[_0x5a2023(0x4182)]),_0x7a6572['serialize']&&_0x7a6572[_0x5a2023(0xea8)](_0xf964a0),_0xf964a0;},_0x4d2f13=(_0x599151,_0x4f89f9)=>{var _0x3dd40d=a8_0xcbd5;if(_0x599151[_0x3dd40d(0x27ad)]===_0x41a306['g']['DELAYLOADSTATE_LOADED']||_0x599151[_0x3dd40d(0x27ad)]===_0x41a306['g']['DELAYLOADSTATE_NONE']){var _0x3fb42d=_0x57c2c1=>{var _0x467ef1=_0x3dd40d;_0x4f89f9[_0x467ef1(0x2c6b)]=_0x4f89f9[_0x467ef1(0x2c6b)]||[],_0x599151[_0x467ef1(0x351b)]&&!_0x4f89f9[_0x467ef1(0x2c6b)]['some'](_0x179d60=>_0x179d60['id']===_0x599151[_0x467ef1(0x351b)]['id'])&&_0x4f89f9['materials'][_0x467ef1(0x2009)](_0x57c2c1[_0x467ef1(0xea8)]());};if(_0x599151[_0x3dd40d(0x351b)]&&!_0x599151[_0x3dd40d(0x351b)][_0x3dd40d(0x31ad)]){if(_0x599151['material']instanceof _0x27bbaa['G']){if(_0x4f89f9[_0x3dd40d(0x18e4)]=_0x4f89f9[_0x3dd40d(0x18e4)]||[],!_0x4f89f9[_0x3dd40d(0x18e4)][_0x3dd40d(0x3d37)](_0x1c99aa=>_0x1c99aa['id']===_0x599151['material']['id'])){_0x4f89f9[_0x3dd40d(0x18e4)]['push'](_0x599151['material'][_0x3dd40d(0xea8)]());for(const _0x133d05 of _0x599151[_0x3dd40d(0x351b)][_0x3dd40d(0x24d5)])_0x133d05&&_0x3fb42d(_0x133d05);}}else _0x3fb42d(_0x599151[_0x3dd40d(0x351b)]);}else _0x599151['material']||_0x3fb42d(_0x599151[_0x3dd40d(0x14ab)]()[_0x3dd40d(0x2b58)]);var _0x34570c=_0x599151['_geometry'];_0x34570c&&(_0x4f89f9[_0x3dd40d(0x4182)]||(_0x4f89f9['geometries']={},_0x4f89f9[_0x3dd40d(0x4182)][_0x3dd40d(0x2e69)]=[],_0x4f89f9[_0x3dd40d(0x4182)][_0x3dd40d(0x54c)]=[],_0x4f89f9[_0x3dd40d(0x4182)]['cylinders']=[],_0x4f89f9[_0x3dd40d(0x4182)][_0x3dd40d(0x1f4f)]=[],_0x4f89f9['geometries']['grounds']=[],_0x4f89f9[_0x3dd40d(0x4182)][_0x3dd40d(0x69f)]=[],_0x4f89f9[_0x3dd40d(0x4182)]['torusKnots']=[],_0x4f89f9[_0x3dd40d(0x4182)][_0x3dd40d(0x1185)]=[]),_0x1a11fe(_0x34570c,_0x4f89f9['geometries'])),_0x599151[_0x3dd40d(0x2d5b)]&&!_0x599151[_0x3dd40d(0x2d5b)][_0x3dd40d(0x31ad)]&&(_0x4f89f9[_0x3dd40d(0x2e9f)]=_0x4f89f9[_0x3dd40d(0x2e9f)]||[],_0x4f89f9['skeletons'][_0x3dd40d(0x2009)](_0x599151['skeleton'][_0x3dd40d(0xea8)]())),_0x4f89f9[_0x3dd40d(0x27d2)]=_0x4f89f9['meshes']||[],_0x4f89f9[_0x3dd40d(0x27d2)][_0x3dd40d(0x2009)](_0x2b6b00(_0x599151,_0x4f89f9));}};class _0x194efa{static[_0x4d895d(0x13f6)](){_0x208881=[];}static['Serialize'](_0x393a44){var _0x9c24e6=_0x4d895d;return _0x194efa[_0x9c24e6(0x20c)](_0x393a44);}static[_0x4d895d(0x20c)](_0x3e5e11,_0x12c28c=!0x0){var _0x50cdc5=_0x4d895d;const _0x43264b={};if(_0x12c28c&&!_0x3e5e11['getEngine']()[_0x50cdc5(0x4ce)][_0x50cdc5(0x288d)]&&_0xb62800['x']['ForceSerializeBuffers']&&_0x38c947[_0x50cdc5(0x1b8a)]('The\x20serialization\x20object\x20may\x20not\x20contain\x20the\x20proper\x20base64\x20encoded\x20texture\x20data!\x20You\x20should\x20use\x20the\x20SerializeAsync\x20method\x20instead.'),_0x194efa[_0x50cdc5(0x13f6)](),_0x43264b['useDelayedTextureLoading']=_0x3e5e11[_0x50cdc5(0x3740)],_0x43264b[_0x50cdc5(0xfcd)]=_0x3e5e11[_0x50cdc5(0xfcd)],_0x43264b[_0x50cdc5(0x1af9)]=_0x3e5e11[_0x50cdc5(0x1af9)][_0x50cdc5(0xec2)](),_0x43264b[_0x50cdc5(0x20cb)]=_0x3e5e11[_0x50cdc5(0x20cb)][_0x50cdc5(0xec2)](),_0x43264b[_0x50cdc5(0x3958)]=_0x3e5e11['gravity']['asArray'](),_0x43264b['collisionsEnabled']=_0x3e5e11[_0x50cdc5(0x382e)],_0x43264b[_0x50cdc5(0xf71)]=_0x3e5e11[_0x50cdc5(0xf71)],_0x3e5e11[_0x50cdc5(0x395e)]&&0x0!==_0x3e5e11[_0x50cdc5(0x395e)]&&(_0x43264b['fogMode']=_0x3e5e11[_0x50cdc5(0x395e)],_0x43264b[_0x50cdc5(0x136a)]=_0x3e5e11[_0x50cdc5(0x136a)][_0x50cdc5(0xec2)](),_0x43264b[_0x50cdc5(0x32ee)]=_0x3e5e11[_0x50cdc5(0x32ee)],_0x43264b[_0x50cdc5(0x351f)]=_0x3e5e11[_0x50cdc5(0x351f)],_0x43264b[_0x50cdc5(0x85a)]=_0x3e5e11[_0x50cdc5(0x85a)]),_0x3e5e11[_0x50cdc5(0x1876)]()){const _0x2f1eb6=_0x3e5e11[_0x50cdc5(0xad7)]();_0x2f1eb6&&(_0x43264b[_0x50cdc5(0x1494)]=!0x0,_0x43264b['physicsGravity']=_0x2f1eb6['gravity'][_0x50cdc5(0xec2)](),_0x43264b[_0x50cdc5(0x2eed)]=_0x2f1eb6[_0x50cdc5(0x28a5)]());}_0x3e5e11[_0x50cdc5(0x6cf)]&&(_0x43264b['metadata']=_0x3e5e11[_0x50cdc5(0x6cf)]),_0x43264b[_0x50cdc5(0x2c75)]=[];for(const _0x5ac999 of _0x3e5e11[_0x50cdc5(0x27d2)]){const _0x1a9b89=_0x5ac999[_0x50cdc5(0x2516)];_0x1a9b89&&_0x43264b[_0x50cdc5(0x2c75)][_0x50cdc5(0x2009)](_0x1a9b89['serialize']());}_0x43264b['lights']=[];let _0x30488c,_0x29469b;for(_0x30488c=0x0;_0x30488c<_0x3e5e11['lights'][_0x50cdc5(0x9da)];_0x30488c++)(_0x29469b=_0x3e5e11[_0x50cdc5(0x3c41)][_0x30488c])[_0x50cdc5(0x31ad)]||_0x43264b[_0x50cdc5(0x3c41)][_0x50cdc5(0x2009)](_0x29469b[_0x50cdc5(0xea8)]());for(_0x43264b[_0x50cdc5(0x18b5)]=[],_0x30488c=0x0;_0x30488c<_0x3e5e11[_0x50cdc5(0x18b5)]['length'];_0x30488c++){const _0x123d34=_0x3e5e11[_0x50cdc5(0x18b5)][_0x30488c];_0x123d34[_0x50cdc5(0x31ad)]||_0x43264b['cameras'][_0x50cdc5(0x2009)](_0x123d34[_0x50cdc5(0xea8)]());}if(_0x3e5e11[_0x50cdc5(0x3311)]&&(_0x43264b[_0x50cdc5(0x15f4)]=_0x3e5e11[_0x50cdc5(0x3311)]['id']),_0x55ef35['p4'][_0x50cdc5(0x3ad0)](_0x3e5e11,_0x43264b),_0x3e5e11[_0x50cdc5(0x3b45)]&&0x0<_0x3e5e11[_0x50cdc5(0x3b45)][_0x50cdc5(0x9da)]){_0x43264b[_0x50cdc5(0x3b45)]=[];for(let _0x283afc=0x0;_0x283afc<_0x3e5e11[_0x50cdc5(0x3b45)]['length'];_0x283afc++){const _0x5b3d92=_0x3e5e11[_0x50cdc5(0x3b45)][_0x283afc];_0x43264b['animationGroups'][_0x50cdc5(0x2009)](_0x5b3d92['serialize']());}}if(_0x3e5e11['reflectionProbes']&&0x0<_0x3e5e11[_0x50cdc5(0x827)][_0x50cdc5(0x9da)])for(_0x43264b[_0x50cdc5(0x827)]=[],_0x30488c=0x0;_0x30488c<_0x3e5e11[_0x50cdc5(0x827)][_0x50cdc5(0x9da)];_0x30488c++){const _0x322436=_0x3e5e11[_0x50cdc5(0x827)][_0x30488c];_0x43264b['reflectionProbes']['push'](_0x322436[_0x50cdc5(0xea8)]());}_0x43264b['materials']=[],_0x43264b[_0x50cdc5(0x18e4)]=[];let _0x48d1fd;for(_0x30488c=0x0;_0x30488c<_0x3e5e11[_0x50cdc5(0x2c6b)]['length'];_0x30488c++)(_0x48d1fd=_0x3e5e11[_0x50cdc5(0x2c6b)][_0x30488c])[_0x50cdc5(0x31ad)]||_0x43264b[_0x50cdc5(0x2c6b)]['push'](_0x48d1fd[_0x50cdc5(0xea8)]());for(_0x43264b['multiMaterials']=[],_0x30488c=0x0;_0x30488c<_0x3e5e11[_0x50cdc5(0x18e4)][_0x50cdc5(0x9da)];_0x30488c++){const _0x35331c=_0x3e5e11[_0x50cdc5(0x18e4)][_0x30488c];_0x43264b[_0x50cdc5(0x18e4)][_0x50cdc5(0x2009)](_0x35331c['serialize']());}for(_0x3e5e11[_0x50cdc5(0x1a64)]&&(_0x3e5e11[_0x50cdc5(0x1a64)][_0x50cdc5(0x3a9f)]?_0x43264b[_0x50cdc5(0x1a64)]=_0x3e5e11['environmentTexture']['serialize']():(_0x43264b[_0x50cdc5(0x1a64)]=_0x3e5e11[_0x50cdc5(0x1a64)][_0x50cdc5(0x1c3a)],_0x43264b[_0x50cdc5(0x2274)]=_0x3e5e11[_0x50cdc5(0x1a64)]['rotationY'])),_0x43264b[_0x50cdc5(0x1459)]=_0x3e5e11[_0x50cdc5(0x1459)],_0x43264b[_0x50cdc5(0x2e9f)]=[],_0x30488c=0x0;_0x30488c<_0x3e5e11[_0x50cdc5(0x2e9f)][_0x50cdc5(0x9da)];_0x30488c++){const _0x5dd2cf=_0x3e5e11[_0x50cdc5(0x2e9f)][_0x30488c];_0x5dd2cf[_0x50cdc5(0x31ad)]||_0x43264b[_0x50cdc5(0x2e9f)][_0x50cdc5(0x2009)](_0x5dd2cf[_0x50cdc5(0xea8)]());}for(_0x43264b[_0x50cdc5(0x3f82)]=[],_0x30488c=0x0;_0x30488c<_0x3e5e11['transformNodes']['length'];_0x30488c++)_0x3e5e11[_0x50cdc5(0x3f82)][_0x30488c][_0x50cdc5(0x31ad)]||_0x43264b['transformNodes'][_0x50cdc5(0x2009)](_0x3e5e11[_0x50cdc5(0x3f82)][_0x30488c][_0x50cdc5(0xea8)]());_0x43264b['geometries']={},_0x43264b[_0x50cdc5(0x4182)][_0x50cdc5(0x2e69)]=[],_0x43264b['geometries'][_0x50cdc5(0x54c)]=[],_0x43264b['geometries']['cylinders']=[],_0x43264b[_0x50cdc5(0x4182)][_0x50cdc5(0x1f4f)]=[],_0x43264b[_0x50cdc5(0x4182)][_0x50cdc5(0x31de)]=[],_0x43264b[_0x50cdc5(0x4182)][_0x50cdc5(0x69f)]=[],_0x43264b[_0x50cdc5(0x4182)][_0x50cdc5(0x3bc4)]=[],_0x43264b['geometries']['vertexData']=[],_0x208881=[];var _0x1ca5e8=_0x3e5e11[_0x50cdc5(0x182e)]();for(_0x30488c=0x0;_0x30488c<_0x1ca5e8[_0x50cdc5(0x9da)];_0x30488c++){const _0x552855=_0x1ca5e8[_0x30488c];_0x552855[_0x50cdc5(0xe80)]()&&_0x1a11fe(_0x552855,_0x43264b[_0x50cdc5(0x4182)]);}for(_0x43264b[_0x50cdc5(0x27d2)]=[],_0x30488c=0x0;_0x30488c<_0x3e5e11['meshes'][_0x50cdc5(0x9da)];_0x30488c++){var _0x445ee5=_0x3e5e11['meshes'][_0x30488c];_0x445ee5 instanceof _0x64314c['Kj']&&((_0x445ee5=_0x445ee5)['doNotSerialize']||_0x445ee5['delayLoadState']!==_0x41a306['g'][_0x50cdc5(0x18ff)]&&_0x445ee5[_0x50cdc5(0x27ad)]!==_0x41a306['g']['DELAYLOADSTATE_NONE']||_0x43264b[_0x50cdc5(0x27d2)][_0x50cdc5(0x2009)](_0x2b6b00(_0x445ee5,_0x43264b)));}for(_0x43264b[_0x50cdc5(0x39e3)]=[],_0x30488c=0x0;_0x30488c<_0x3e5e11[_0x50cdc5(0x39e3)]['length'];_0x30488c++)_0x43264b[_0x50cdc5(0x39e3)][_0x50cdc5(0x2009)](_0x3e5e11[_0x50cdc5(0x39e3)][_0x30488c]['serialize'](!0x1));for(_0x43264b['postProcesses']=[],_0x30488c=0x0;_0x30488c<_0x3e5e11[_0x50cdc5(0x2cda)]['length'];_0x30488c++)_0x43264b[_0x50cdc5(0x2cda)]['push'](_0x3e5e11[_0x50cdc5(0x2cda)][_0x30488c][_0x50cdc5(0xea8)]());_0x3e5e11[_0x50cdc5(0x28d7)]&&(_0x43264b[_0x50cdc5(0x29e9)]=_0x3e5e11[_0x50cdc5(0x28d7)][_0x50cdc5(0xea8)](_0x50cdc5(0x38c0)));for(const _0x1ceb89 of _0x3e5e11[_0x50cdc5(0x3f05)])_0x1ceb89[_0x50cdc5(0xea8)](_0x43264b);return _0x43264b;}static[_0x4d895d(0x34e5)](_0x43b81e){var _0x214165=_0x4d895d;const _0x2a9aa8=_0x194efa[_0x214165(0x20c)](_0x43b81e,!0x1);return _0x43b81e=[],(this['_CollectPromises'](_0x2a9aa8,_0x43b81e),Promise['all'](_0x43b81e)['then'](()=>_0x2a9aa8));}static[_0x4d895d(0xefb)](_0x4e2701,_0x1e8a85){var _0x5efb8a=_0x4d895d;if(Array['isArray'](_0x4e2701))for(let _0x3ddb0f=0x0;_0x3ddb0f<_0x4e2701['length'];++_0x3ddb0f){const _0x54999b=_0x4e2701[_0x3ddb0f];_0x54999b instanceof Promise?_0x1e8a85[_0x5efb8a(0x2009)](_0x54999b[_0x5efb8a(0x3be)](_0x57d5c3=>_0x4e2701[_0x3ddb0f]=_0x57d5c3)):(_0x54999b instanceof Object||Array[_0x5efb8a(0x396b)](_0x54999b))&&this[_0x5efb8a(0xefb)](_0x54999b,_0x1e8a85);}else{if(_0x4e2701 instanceof Object){for(const _0x3107a3 in _0x4e2701)if(Object[_0x5efb8a(0x2dca)]['hasOwnProperty'][_0x5efb8a(0xc8f)](_0x4e2701,_0x3107a3)){const _0xdca84b=_0x4e2701[_0x3107a3];_0xdca84b instanceof Promise?_0x1e8a85['push'](_0xdca84b['then'](_0x2ada6e=>_0x4e2701[_0x3107a3]=_0x2ada6e)):(_0xdca84b instanceof Object||Array[_0x5efb8a(0x396b)](_0xdca84b))&&this[_0x5efb8a(0xefb)](_0xdca84b,_0x1e8a85);}}}}static['SerializeMesh'](_0x1593d0,_0x5455ef=!0x1,_0x42b200=!0x1){var _0x167582=_0x4d895d;const _0xb3e381={};if(_0x194efa[_0x167582(0x13f6)](),_0x1593d0=_0x1593d0 instanceof Array?_0x1593d0:[_0x1593d0],_0x5455ef||_0x42b200){for(let _0x478b39=0x0;_0x478b39<_0x1593d0[_0x167582(0x9da)];++_0x478b39)_0x42b200&&_0x1593d0[_0x478b39][_0x167582(0x3a5c)]()[_0x167582(0x982)](_0x1d3a84=>{var _0x4596af=_0x167582;_0x1d3a84 instanceof _0x64314c['Kj']&&_0x1593d0[_0x4596af(0x775)](_0x1d3a84)<0x0&&!_0x1d3a84['doNotSerialize']&&_0x1593d0['push'](_0x1d3a84);}),_0x5455ef&&_0x1593d0[_0x478b39][_0x167582(0x30e9)]&&_0x1593d0['indexOf'](_0x1593d0[_0x478b39][_0x167582(0x30e9)])<0x0&&!_0x1593d0[_0x478b39][_0x167582(0x30e9)]['doNotSerialize']&&_0x1593d0[_0x167582(0x2009)](_0x1593d0[_0x478b39][_0x167582(0x30e9)]);}return _0x1593d0['forEach'](_0x118f76=>{_0x4d2f13(_0x118f76,_0xb3e381);}),_0xb3e381;}}},0x87eb:(_0x2ea628,_0x5c079b,_0x153767)=>{var _0x2ae11a=a8_0x2e955a,_0x4db8d4=_0x153767(0x12cad),_0x44b308=_0x153767(0xcde8),_0x438167=_0x153767(0xaf6d),_0x2ba7cc=_0x153767(0x1610),_0x419c12=_0x153767(0x9a70),_0x9efb26=_0x153767(0x4ba7),_0x35a867=_0x153767(0x2de5),_0x389bbc=_0x153767(0xc86b);let _0xb0c7e=null;function _0xa40a58(_0x524b2c,_0x3b069f,_0x5a16d7,_0x38d2c4,_0x54e4ea=_0x2ae11a(0x3264),_0x369a53=!0x1){var _0x48da6b=_0x2ae11a,{height:_0x589d15,width:_0x2a9f49}=_0x3f7e66(_0x524b2c,_0x3b069f,_0x5a16d7);if(_0x589d15&&_0x2a9f49){(_0xb0c7e=_0xb0c7e||document[_0x48da6b(0x22e5)](_0x48da6b(0x368f)))[_0x48da6b(0x15b3)]=_0x2a9f49,_0xb0c7e[_0x48da6b(0x230c)]=_0x589d15;const _0xb4615d=_0xb0c7e[_0x48da6b(0x2330)]('2d');var _0x36e424=_0x524b2c[_0x48da6b(0x19ac)]()/_0x524b2c[_0x48da6b(0x32b)]();let _0x487666=_0x2a9f49,_0x2fe0d0=_0x487666/_0x36e424;_0x2fe0d0>_0x589d15&&(_0x2fe0d0=_0x589d15,_0x487666=_0x2fe0d0*_0x36e424);const _0x4842d9=Math[_0x48da6b(0x34dd)](0x0,_0x2a9f49-_0x487666)/0x2,_0xeea8de=Math[_0x48da6b(0x34dd)](0x0,_0x589d15-_0x2fe0d0)/0x2;_0x3b069f[_0x48da6b(0x14ab)]()[_0x48da6b(0x3311)]!==_0x3b069f?_0x4adc49(_0x524b2c,_0x3b069f,_0x5a16d7,_0x107293=>{var _0x5b4655;_0x369a53?(_0x5b4655=new Blob([_0x107293]),_0x9efb26['w1']['DownloadBlob'](_0x5b4655),_0x38d2c4&&_0x38d2c4('')):_0x38d2c4&&_0x38d2c4(_0x107293);},_0x54e4ea,0x1,_0x524b2c[_0x48da6b(0x26d5)]()[_0x48da6b(0x2049)]):_0x524b2c[_0x48da6b(0x27f6)][_0x48da6b(0x2185)](()=>{var _0x519beb=_0x48da6b,_0x422336=_0x524b2c[_0x519beb(0x15eb)]();_0xb4615d&&_0x422336&&_0xb4615d[_0x519beb(0x24aa)](_0x422336,_0x4842d9,_0xeea8de,_0x487666,_0x2fe0d0),_0xb0c7e&&(_0x369a53?(_0x9efb26['w1'][_0x519beb(0x3a82)](_0xb0c7e,void 0x0,_0x54e4ea),_0x38d2c4&&_0x38d2c4('')):_0x9efb26['w1']['EncodeScreenshotCanvasData'](_0xb0c7e,_0x38d2c4,_0x54e4ea));});}else _0x419c12['Y'][_0x48da6b(0xeb0)](_0x48da6b(0xc6b));}function _0x4adc49(_0x15e7db,_0x201cd4,_0x5e9fe2,_0x11944f,_0xc29c8c=_0x2ae11a(0x3264),_0x3437a4=0x1,_0x3b707d=!0x1,_0x5ca16f,_0x3c2ac2=!0x1,_0xd8f60a=!0x1,_0x3538b1=!0x0){var _0x4059fd=_0x2ae11a;const {height:_0x1d4c80,width:_0x19d95a,finalWidth:_0x3777ac,finalHeight:_0xe60b9a}=_0x3f7e66(_0x15e7db,_0x201cd4,_0x5e9fe2);_0x5e9fe2={'width':_0x19d95a,'height':_0x1d4c80};if(_0x1d4c80&&_0x19d95a){const _0x42f488={'width':_0x15e7db[_0x4059fd(0x19ac)](),'height':_0x15e7db[_0x4059fd(0x32b)]()},_0x3e572a=(_0x15e7db[_0x4059fd(0x13a1)](_0x19d95a,_0x1d4c80),_0x201cd4[_0x4059fd(0x14ab)]()),_0x271881=new _0x44b308['_'](_0x4059fd(0x2d4a),_0x5e9fe2,_0x3e572a,!0x1,!0x1,_0x2ba7cc['g'][_0x4059fd(0x3c2)],!0x1,_0x4db8d4['x'][_0x4059fd(0xb65)],void 0x0,_0xd8f60a,void 0x0,void 0x0,void 0x0,_0x3437a4),_0x3c8076=(_0x271881[_0x4059fd(0x310e)]=_0x3e572a['meshes'][_0x4059fd(0x4033)](),_0x271881['samples']=_0x3437a4,_0x271881[_0x4059fd(0x1f82)]=_0x3c2ac2,_0x271881[_0x4059fd(0x3311)]=_0x201cd4,_0x271881['forceLayerMaskCheck']=_0x3538b1,()=>{var _0x591ba8=_0x4059fd;_0x15e7db[_0x591ba8(0x27f6)][_0x591ba8(0x2185)](()=>{var _0x4d6ff3=_0x591ba8;_0x3777ac===_0x19d95a&&_0xe60b9a===_0x1d4c80?_0x271881[_0x4d6ff3(0x4144)](void 0x0,void 0x0,void 0x0,!0x1)['then'](_0x1ef9f8=>{var _0x474cac=_0x4d6ff3;_0x35a867['B']['DumpData'](_0x19d95a,_0x1d4c80,_0x1ef9f8,_0x11944f,_0xc29c8c,_0x5ca16f,!0x0),_0x271881[_0x474cac(0xc1f)]();}):(0x0,_0x389bbc['$0'])('pass',_0x271881[_0x4d6ff3(0x1555)](),_0x3e572a,void 0x0,void 0x0,void 0x0,_0x3777ac,_0xe60b9a)['then'](_0x2da8b8=>{var _0x1a9240=_0x4d6ff3;_0x15e7db['_readTexturePixels'](_0x2da8b8,_0x3777ac,_0xe60b9a,-0x1,0x0,null,!0x0,!0x1,0x0,0x0)[_0x1a9240(0x3be)](_0x53eb23=>{var _0x8a3856=_0x1a9240;_0x35a867['B'][_0x8a3856(0x350c)](_0x3777ac,_0xe60b9a,_0x53eb23,_0x11944f,_0xc29c8c,_0x5ca16f,!0x0),_0x2da8b8['dispose']();});});}),_0x3e572a['incrementRenderId'](),_0x3e572a[_0x591ba8(0x867)](),_0x271881[_0x591ba8(0x4a0)](!0x0),_0x3e572a[_0x591ba8(0x2f6)](),_0x3e572a['resetCachedMaterial'](),_0x15e7db['setSize'](_0x42f488[_0x591ba8(0x15b3)],_0x42f488['height']),_0x201cd4['getProjectionMatrix'](!0x0),_0x3e572a[_0x591ba8(0x4a0)]();});if(_0x3b707d){const _0x5d4764=new _0x438167['P'](_0x4059fd(0x2388),0x1,_0x3e572a[_0x4059fd(0x3311)]);_0x271881[_0x4059fd(0x17a7)](_0x5d4764),_0x5d4764[_0x4059fd(0x22d8)]()['isReady']()?_0x3c8076():_0x5d4764[_0x4059fd(0x22d8)]()['onCompiled']=()=>{_0x3c8076();};}else _0x3c8076();}else _0x419c12['Y']['Error'](_0x4059fd(0xc6b));}function _0x3f7e66(_0x41ef19,_0x1ed759,_0x9c108d){var _0x48e052=_0x2ae11a;let _0x1e413d=0x0,_0x4d04b1=0x0,_0x2bb94b=0x0,_0x34e42e=0x0;var _0xd800e6;return _0x48e052(0x3e0f)==typeof _0x9c108d?(_0xd800e6=_0x9c108d[_0x48e052(0x18ee)]?Math[_0x48e052(0x1516)](_0x9c108d[_0x48e052(0x18ee)]):0x1,_0x9c108d[_0x48e052(0x15b3)]&&_0x9c108d[_0x48e052(0x230c)]?(_0x1e413d=_0x9c108d[_0x48e052(0x230c)]*_0xd800e6,_0x4d04b1=_0x9c108d['width']*_0xd800e6):_0x9c108d[_0x48e052(0x15b3)]&&!_0x9c108d[_0x48e052(0x230c)]?(_0x4d04b1=_0x9c108d[_0x48e052(0x15b3)]*_0xd800e6,_0x1e413d=Math[_0x48e052(0x142a)](_0x4d04b1/_0x41ef19['getAspectRatio'](_0x1ed759))):_0x9c108d[_0x48e052(0x230c)]&&!_0x9c108d[_0x48e052(0x15b3)]?(_0x1e413d=_0x9c108d[_0x48e052(0x230c)]*_0xd800e6,_0x4d04b1=Math['round'](_0x1e413d*_0x41ef19[_0x48e052(0x326a)](_0x1ed759))):(_0x4d04b1=Math['round'](_0x41ef19['getRenderWidth']()*_0xd800e6),_0x1e413d=Math['round'](_0x4d04b1/_0x41ef19['getAspectRatio'](_0x1ed759))),_0x9c108d['finalWidth']&&_0x9c108d[_0x48e052(0x2474)]?(_0x34e42e=_0x9c108d['finalHeight'],_0x2bb94b=_0x9c108d[_0x48e052(0x2e3e)]):_0x9c108d[_0x48e052(0x2e3e)]&&!_0x9c108d[_0x48e052(0x2474)]?(_0x2bb94b=_0x9c108d['finalWidth'],_0x34e42e=Math[_0x48e052(0x142a)](_0x2bb94b/_0x41ef19[_0x48e052(0x326a)](_0x1ed759))):_0x9c108d['finalHeight']&&!_0x9c108d[_0x48e052(0x2e3e)]?(_0x34e42e=_0x9c108d[_0x48e052(0x2474)],_0x2bb94b=Math[_0x48e052(0x142a)](_0x34e42e*_0x41ef19[_0x48e052(0x326a)](_0x1ed759))):(_0x2bb94b=_0x4d04b1,_0x34e42e=_0x1e413d)):isNaN(_0x9c108d)||(_0x1e413d=_0x9c108d,_0x4d04b1=_0x9c108d,_0x2bb94b=_0x9c108d,_0x34e42e=_0x9c108d),_0x4d04b1=_0x4d04b1&&Math[_0x48e052(0x27d7)](_0x4d04b1),_0x1e413d=_0x1e413d&&Math['floor'](_0x1e413d),_0x2bb94b=_0x2bb94b&&Math['floor'](_0x2bb94b),_0x34e42e=_0x34e42e&&Math[_0x48e052(0x27d7)](_0x34e42e),{'height':0x0|_0x1e413d,'width':0x0|_0x4d04b1,'finalWidth':0x0|_0x2bb94b,'finalHeight':0x0|_0x34e42e};}_0x9efb26['w1'][_0x2ae11a(0x19db)]=_0xa40a58,_0x9efb26['w1'][_0x2ae11a(0x20d)]=function(_0x3b162b,_0x291bf0,_0x28fefe,_0x21b3d7=_0x2ae11a(0x3264)){return new Promise((_0x502bb3,_0x43cac5)=>{_0xa40a58(_0x3b162b,_0x291bf0,_0x28fefe,_0x476a48=>{var _0xe92f3a=a8_0xcbd5;void 0x0!==_0x476a48?_0x502bb3(_0x476a48):_0x43cac5(new Error(_0xe92f3a(0x3446)));},_0x21b3d7);});},_0x9efb26['w1'][_0x2ae11a(0x179d)]=_0x4adc49,_0x9efb26['w1'][_0x2ae11a(0x5ab)]=function(_0x9beb65,_0xb9e6bc,_0x510d3d,_0x1b176d=_0x2ae11a(0x3264),_0x52f68e=0x1,_0x122d1d=!0x1,_0x370a6f,_0xb4f9a7=!0x1,_0x4d0805=!0x1,_0x310b4b=!0x0){return new Promise((_0x3f9e5c,_0x291fdf)=>{_0x4adc49(_0x9beb65,_0xb9e6bc,_0x510d3d,_0x10af6b=>{var _0x175607=a8_0xcbd5;void 0x0!==_0x10af6b?_0x3f9e5c(_0x10af6b):_0x291fdf(new Error(_0x175607(0x3446)));},_0x1b176d,_0x52f68e,_0x122d1d,_0x370a6f,_0xb4f9a7,_0x4d0805,_0x310b4b);});};},0x16fed:(_0x5728f6,_0x102328,_0x4145b3)=>{var _0x194c35=a8_0x2e955a;_0x4145b3['d'](_0x102328,{'f':()=>_0x1a9f6d,'t':()=>_0x4cc176});class _0x4cc176{constructor(_0x1b113a){var _0x225351=a8_0xcbd5;this[_0x225351(0x9da)]=0x0,this[_0x225351(0x3d41)]=new Array(_0x1b113a),this['_id']=_0x4cc176['_GlobalId']++;}['push'](_0x2e668b){var _0x54ee35=a8_0xcbd5;this[_0x54ee35(0x3d41)][this[_0x54ee35(0x9da)]++]=_0x2e668b,this[_0x54ee35(0x9da)]>this['data']['length']&&(this['data'][_0x54ee35(0x9da)]*=0x2);}[_0x194c35(0x982)](_0x2dbd1f){var _0x19c669=_0x194c35;for(let _0x38d845=0x0;_0x38d845this[_0x35ab5a(0x3d41)]['length']&&(this[_0x35ab5a(0x3d41)][_0x35ab5a(0x9da)]=0x2*(this['length']+_0xb8da4f[_0x35ab5a(0x9da)]));for(let _0x138632=0x0;_0x138632<_0xb8da4f[_0x35ab5a(0x9da)];_0x138632++)this[_0x35ab5a(0x3d41)][this['length']++]=(_0xb8da4f['data']||_0xb8da4f)[_0x138632];}}[_0x194c35(0x775)](_0x243e6f){var _0x2352fc=_0x194c35;return _0x243e6f=this['data']['indexOf'](_0x243e6f),_0x243e6f>=this[_0x2352fc(0x9da)]?-0x1:_0x243e6f;}[_0x194c35(0x2f22)](_0x4cafcd){var _0x1d8f6d=_0x194c35;return-0x1!==this[_0x1d8f6d(0x775)](_0x4cafcd);}}_0x4cc176['_GlobalId']=0x0;class _0x1a9f6d extends _0x4cc176{constructor(){var _0x23139f=_0x194c35;super(...arguments),this[_0x23139f(0x3d96)]=0x0;}[_0x194c35(0x2009)](_0x4c8d99){var _0x4e59f5=_0x194c35;super['push'](_0x4c8d99),_0x4c8d99[_0x4e59f5(0x3ba2)]||(_0x4c8d99['__smartArrayFlags']={}),_0x4c8d99[_0x4e59f5(0x3ba2)][this[_0x4e59f5(0x4071)]]=this[_0x4e59f5(0x3d96)];}[_0x194c35(0x830)](_0x923c4b){var _0x2a71dc=_0x194c35;return!(_0x923c4b[_0x2a71dc(0x3ba2)]&&_0x923c4b[_0x2a71dc(0x3ba2)][this[_0x2a71dc(0x4071)]]===this[_0x2a71dc(0x3d96)]||(this['push'](_0x923c4b),0x0));}[_0x194c35(0xf06)](){var _0x43cd65=_0x194c35;super[_0x43cd65(0xf06)](),this['_duplicateId']++;}['concatWithNoDuplicate'](_0x461bfb){var _0x9a07b7=_0x194c35;if(0x0!==_0x461bfb[_0x9a07b7(0x9da)]){this[_0x9a07b7(0x9da)]+_0x461bfb[_0x9a07b7(0x9da)]>this['data'][_0x9a07b7(0x9da)]&&(this[_0x9a07b7(0x3d41)]['length']=0x2*(this[_0x9a07b7(0x9da)]+_0x461bfb[_0x9a07b7(0x9da)]));for(let _0x4081d4=0x0;_0x4081d4<_0x461bfb[_0x9a07b7(0x9da)];_0x4081d4++){var _0x3632d3=(_0x461bfb[_0x9a07b7(0x3d41)]||_0x461bfb)[_0x4081d4];this[_0x9a07b7(0x830)](_0x3632d3);}}}}},0xb82:(_0x1bcf14,_0x1e2e30,_0x283817)=>{_0x283817['d'](_0x1e2e30,{'Gh':()=>_0x50a119,'HQ':()=>_0x16e3de,'rP':()=>_0xb70129});const _0x50a119=_0x379427=>{var _0xd44764=a8_0xcbd5,_0x508946=_0xd44764(0x1061);let _0x59e11b='',_0x49eda9,_0x1d05cb,_0x5702b3,_0x5c1374,_0x2aa665,_0x13b2e9,_0x898dc9,_0x53dc21=0x0;for(var _0x4bde9d=ArrayBuffer[_0xd44764(0x185f)](_0x379427)?new Uint8Array(_0x379427['buffer'],_0x379427['byteOffset'],_0x379427[_0xd44764(0x3bd)]):new Uint8Array(_0x379427);_0x53dc21<_0x4bde9d[_0xd44764(0x9da)];)_0x49eda9=_0x4bde9d[_0x53dc21++],_0x1d05cb=_0x53dc21<_0x4bde9d[_0xd44764(0x9da)]?_0x4bde9d[_0x53dc21++]:Number[_0xd44764(0x3ca6)],_0x5702b3=_0x53dc21<_0x4bde9d[_0xd44764(0x9da)]?_0x4bde9d[_0x53dc21++]:Number[_0xd44764(0x3ca6)],_0x5c1374=_0x49eda9>>0x2,_0x2aa665=(0x3&_0x49eda9)<<0x4|_0x1d05cb>>0x4,_0x13b2e9=(0xf&_0x1d05cb)<<0x2|_0x5702b3>>0x6,_0x898dc9=0x3f&_0x5702b3,isNaN(_0x1d05cb)?_0x13b2e9=_0x898dc9=0x40:isNaN(_0x5702b3)&&(_0x898dc9=0x40),_0x59e11b+=_0x508946['charAt'](_0x5c1374)+_0x508946[_0xd44764(0x32fd)](_0x2aa665)+_0x508946['charAt'](_0x13b2e9)+_0x508946['charAt'](_0x898dc9);return _0x59e11b;},_0xb70129=_0x3a9b7b=>atob(_0x3a9b7b),_0x16e3de=_0x3366a6=>{var _0x36164b=a8_0xcbd5;const _0x21013d=_0xb70129(_0x3366a6);var _0x39273e=_0x21013d['length'];const _0x29b1ed=new Uint8Array(new ArrayBuffer(_0x39273e));for(let _0x5bc2e5=0x0;_0x5bc2e5<_0x39273e;_0x5bc2e5++)_0x29b1ed[_0x5bc2e5]=_0x21013d[_0x36164b(0x162f)](_0x5bc2e5);return _0x29b1ed[_0x36164b(0x314)];};_0x50a119,_0xb70129,_0x16e3de;},0xc86b:(_0x2498d7,_0x3ebc0a,_0x53e0a5)=>{_0x53e0a5['d'](_0x3ebc0a,{'$0':()=>_0x11fa11,'Oi':()=>_0x4ae776,'ay':()=>_0x21fb6b,'qZ':()=>_0x4a2f79});var _0xca059c=_0x53e0a5(0x12cad),_0x595501=_0x53e0a5(0xcde8),_0xc37efb=_0x53e0a5(0xc573),_0x3dc2ab=_0x53e0a5(0x1610),_0xe310cb=_0x53e0a5(0x95d8);function _0x11fa11(_0x17a0f4,_0x5e2054,_0x5bf47a,_0x44b63e,_0x584149,_0x17501b,_0x318f3a,_0x2cea58){var _0x404a45=a8_0xcbd5;const _0x1e2516=_0x5e2054['getEngine']();return _0x5e2054[_0x404a45(0xe80)]=!0x1,_0x584149=null!=_0x584149?_0x584149:_0x5e2054[_0x404a45(0x39d6)],_0x44b63e=null!=_0x44b63e?_0x44b63e:_0x5e2054[_0x404a45(0x30a3)],_0x17501b=null!=_0x17501b?_0x17501b:_0x5e2054[_0x404a45(0x3ced)],_0x318f3a=null!=_0x318f3a?_0x318f3a:_0x5e2054[_0x404a45(0x15b3)],_0x2cea58=null!=_0x2cea58?_0x2cea58:_0x5e2054['height'],-0x1===_0x44b63e&&(_0x44b63e=_0x3dc2ab['g'][_0x404a45(0x2c5)]),new Promise(_0xb778b2=>{var _0x6a4c9f=_0x404a45;const _0xe792b1=new _0xe310cb['D'](_0x6a4c9f(0x2a34),_0x17a0f4,null,null,0x1,null,_0x584149,_0x1e2516,!0x1,void 0x0,_0x44b63e,void 0x0,null,!0x1,_0x17501b),_0x4d85a6=(_0xe792b1[_0x6a4c9f(0x1234)]=!0x0,_0x1e2516[_0x6a4c9f(0x1406)]({'width':_0x318f3a,'height':_0x2cea58},{'generateDepthBuffer':!0x1,'generateMipMaps':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x584149,'type':_0x44b63e,'format':_0x17501b}));_0xe792b1[_0x6a4c9f(0x22d8)]()[_0x6a4c9f(0x108b)](()=>{var _0x4a87e6=_0x6a4c9f;_0xe792b1[_0x4a87e6(0x2a25)]=_0x5e9ca0=>{var _0x2fc585=_0x4a87e6;_0x5e9ca0['_bindTexture'](_0x2fc585(0x91d),_0x5e2054),_0x5e9ca0[_0x2fc585(0x2f5e)](_0x2fc585(0xa64),0x1,0x1);},_0x5bf47a['postProcessManager'][_0x4a87e6(0x3769)]([_0xe792b1],_0x4d85a6,!0x0),_0x1e2516[_0x4a87e6(0x3ac2)](),_0x1e2516['_releaseTexture'](_0x5e2054),_0xe792b1&&_0xe792b1[_0x4a87e6(0xc1f)](),_0x4d85a6[_0x4a87e6(0xc41)](_0x5e2054),_0x5e2054[_0x4a87e6(0x30a3)]=_0x44b63e,_0x5e2054[_0x4a87e6(0x3ced)]=_0x3dc2ab['g']['TEXTUREFORMAT_RGBA'],_0x5e2054['isReady']=!0x0,_0xb778b2(_0x5e2054);});});}let _0x2602d6,_0x45c7ed;function _0x21fb6b(_0x21b562){var _0x3fc99f=a8_0xcbd5;_0x2602d6||(_0x2602d6=new Float32Array(0x1),_0x45c7ed=new Int32Array(_0x2602d6[_0x3fc99f(0x314)])),_0x2602d6[0x0]=_0x21b562,_0x21b562=_0x45c7ed[0x0];let _0x299366=_0x21b562>>0x10&0x8000,_0x50e8f1=_0x21b562>>0xc&0x7ff;var _0x374efb=_0x21b562>>0x17&0xff;return _0x374efb<0x67?_0x299366:0x8e<_0x374efb?_0x299366=0x7c00|_0x299366|((0xff==_0x374efb?0x0:0x1)&&0x7fffff&_0x21b562):_0x374efb<0x71?(_0x50e8f1|=0x800,_0x299366|=(_0x50e8f1>>0x72-_0x374efb)+(_0x50e8f1>>0x71-_0x374efb&0x1)):_0x299366=(_0x299366|=_0x374efb-0x70<<0xa|_0x50e8f1>>0x1)+(0x1&_0x50e8f1);}function _0x4a2f79(_0x3effc4){var _0x48a4f=a8_0xcbd5,_0x33baf9=(0x8000&_0x3effc4)>>0xf,_0x5a2761=(0x7c00&_0x3effc4)>>0xa,_0x3effc4=0x3ff&_0x3effc4;return 0x0==_0x5a2761?(_0x33baf9?-0x1:0x1)*Math[_0x48a4f(0x29b2)](0x2,-0xe)*(_0x3effc4/Math[_0x48a4f(0x29b2)](0x2,0xa)):0x1f==_0x5a2761?_0x3effc4?NaN:Infinity*(_0x33baf9?-0x1:0x1):(_0x33baf9?-0x1:0x1)*Math[_0x48a4f(0x29b2)](0x2,_0x5a2761-0xf)*(0x1+_0x3effc4/Math[_0x48a4f(0x29b2)](0x2,0xa));}const _0x4ae776={'CreateResizedCopy':function(_0x1b1f7b,_0xc4bef4,_0x3198b9,_0x1dc7e2=!0x0){var _0x327128=a8_0xcbd5;const _0x3605d7=_0x1b1f7b[_0x327128(0x14ab)](),_0x3fe1cc=_0x3605d7['getEngine'](),_0x56de0b=new _0x595501['_'](_0x327128(0x133b)+_0x1b1f7b[_0x327128(0x1c3a)],{'width':_0xc4bef4,'height':_0x3198b9},_0x3605d7,!_0x1b1f7b[_0x327128(0x3eeb)],!0x0,_0x1b1f7b['_texture']['type'],!0x1,_0x1b1f7b['samplingMode'],!0x1),_0x1bf272=(_0x56de0b[_0x327128(0x198b)]=_0x1b1f7b['wrapU'],_0x56de0b['wrapV']=_0x1b1f7b[_0x327128(0x570)],_0x56de0b[_0x327128(0x1f57)]=_0x1b1f7b[_0x327128(0x1f57)],_0x56de0b[_0x327128(0x3673)]=_0x1b1f7b[_0x327128(0x3673)],_0x56de0b[_0x327128(0x21dd)]=_0x1b1f7b[_0x327128(0x21dd)],_0x56de0b['vScale']=_0x1b1f7b[_0x327128(0x1462)],_0x56de0b['uAng']=_0x1b1f7b[_0x327128(0x1b50)],_0x56de0b[_0x327128(0x3487)]=_0x1b1f7b['vAng'],_0x56de0b['wAng']=_0x1b1f7b['wAng'],_0x56de0b[_0x327128(0x2c90)]=_0x1b1f7b['coordinatesIndex'],_0x56de0b[_0x327128(0x1f4d)]=_0x1b1f7b['level'],_0x56de0b[_0x327128(0x1e9e)]=_0x1b1f7b['anisotropicFilteringLevel'],_0x56de0b[_0x327128(0x398a)][_0x327128(0xe80)]=!0x1,_0x1b1f7b[_0x327128(0x198b)]=_0xca059c['x']['CLAMP_ADDRESSMODE'],_0x1b1f7b['wrapV']=_0xca059c['x'][_0x327128(0x21f9)],new _0xc37efb['Q'](_0x327128(0x106f),0x1,null,_0x1dc7e2?_0xca059c['x'][_0x327128(0xb65)]:_0xca059c['x'][_0x327128(0xe33)],_0x3fe1cc,!0x1,_0x3dc2ab['g'][_0x327128(0x3c2)]));return _0x1bf272[_0x327128(0x1234)]=!0x0,_0x1bf272['getEffect']()[_0x327128(0x108b)](()=>{var _0xf4b879=_0x327128;_0x1bf272['onApply']=function(_0x29ce82){_0x29ce82['setTexture']('textureSampler',_0x1b1f7b);};var _0x4b98e1=_0x56de0b[_0xf4b879(0x1364)];_0x4b98e1&&(_0x3605d7['postProcessManager']['directRender']([_0x1bf272],_0x4b98e1),_0x3fe1cc[_0xf4b879(0x1fa3)](_0x4b98e1),_0x56de0b[_0xf4b879(0x3c2a)](),_0x1bf272[_0xf4b879(0xc1f)](),_0x56de0b[_0xf4b879(0x1555)]()['isReady']=!0x0);}),_0x56de0b;},'ApplyPostProcess':_0x11fa11,'ToHalfFloat':_0x21fb6b,'FromHalfFloat':_0x4a2f79};},0xc621:(_0x1e7123,_0x479a99,_0x4a3f6e)=>{_0x4a3f6e['d'](_0x479a99,{'A6':()=>_0x508ad0,'Ab':()=>_0x92c237});var _0xa7b6c4=_0x4a3f6e(0x9a70);const _0x23c0f0=0x1,_0x518468=0x2,_0x10c131=0x3,_0x20bfd8=0x9,_0x5f1fe7=0xa,_0x2eb119=0xb,_0x1b1a3b=0x30,_0x4e39e2=0x4,_0x56dc23=0x0,_0x3eae93=0x1,_0x379a8b=0x2,_0x3a63de=0x3;function _0x508ad0(_0x29ed2d){var _0x2b5054=0x0;return{'id_length':_0x29ed2d[_0x2b5054++],'colormap_type':_0x29ed2d[_0x2b5054++],'image_type':_0x29ed2d[_0x2b5054++],'colormap_index':_0x29ed2d[_0x2b5054++]|_0x29ed2d[_0x2b5054++]<<0x8,'colormap_length':_0x29ed2d[_0x2b5054++]|_0x29ed2d[_0x2b5054++]<<0x8,'colormap_size':_0x29ed2d[_0x2b5054++],'origin':[_0x29ed2d[_0x2b5054++]|_0x29ed2d[_0x2b5054++]<<0x8,_0x29ed2d[_0x2b5054++]|_0x29ed2d[_0x2b5054++]<<0x8],'width':_0x29ed2d[_0x2b5054++]|_0x29ed2d[_0x2b5054++]<<0x8,'height':_0x29ed2d[_0x2b5054++]|_0x29ed2d[+_0x2b5054]<<0x8,'pixel_size':_0x29ed2d[0x10],'flags':_0x29ed2d[0x11]};}function _0x92c237(_0x29c69d,_0x211663){var _0xa29d7=a8_0xcbd5;if(_0x211663[_0xa29d7(0x9da)]<0x13)_0xa7b6c4['Y']['Error'](_0xa29d7(0x2583));else{let _0x326f3a=0x12;var _0x5a8ea1=_0x508ad0(_0x211663);if(_0x5a8ea1[_0xa29d7(0x6d3)]+_0x326f3a>_0x211663[_0xa29d7(0x9da)])_0xa7b6c4['Y'][_0xa29d7(0xeb0)](_0xa29d7(0x137));else{_0x326f3a+=_0x5a8ea1[_0xa29d7(0x6d3)];let _0x25543e=!0x1,_0x386012=!0x1,_0x14b46c=!0x1;switch(_0x5a8ea1['image_type']){case _0x20bfd8:_0x25543e=!0x0;case _0x23c0f0:_0x386012=!0x0;break;case _0x5f1fe7:_0x25543e=!0x0;case _0x518468:break;case _0x2eb119:_0x25543e=!0x0;case _0x10c131:_0x14b46c=!0x0;}let _0xfd3110;var _0x4af2b0=_0x5a8ea1[_0xa29d7(0x3f33)]>>0x3,_0xf82ec6=_0x5a8ea1[_0xa29d7(0x15b3)]*_0x5a8ea1[_0xa29d7(0x230c)]*_0x4af2b0;let _0x4ceb6d;if(_0x386012&&(_0x4ceb6d=_0x211663['subarray'](_0x326f3a,_0x326f3a+=_0x5a8ea1[_0xa29d7(0xd7e)]*(_0x5a8ea1[_0xa29d7(0x1ec6)]>>0x3))),_0x25543e){_0xfd3110=new Uint8Array(_0xf82ec6);let _0x1ee805,_0x5e4559,_0x26d8f3,_0x5d5880=0x0;const _0x15a3f5=new Uint8Array(_0x4af2b0);for(;_0x326f3a<_0xf82ec6&&_0x5d5880<_0xf82ec6;)if(_0x1ee805=_0x211663[_0x326f3a++],_0x5e4559=0x1+(0x7f&_0x1ee805),0x80&_0x1ee805){for(_0x26d8f3=0x0;_0x26d8f3<_0x4af2b0;++_0x26d8f3)_0x15a3f5[_0x26d8f3]=_0x211663[_0x326f3a++];for(_0x26d8f3=0x0;_0x26d8f3<_0x5e4559;++_0x26d8f3)_0xfd3110[_0xa29d7(0x1878)](_0x15a3f5,_0x5d5880+_0x26d8f3*_0x4af2b0);_0x5d5880+=_0x4af2b0*_0x5e4559;}else{for(_0x5e4559*=_0x4af2b0,_0x26d8f3=0x0;_0x26d8f3<_0x5e4559;++_0x26d8f3)_0xfd3110[_0x5d5880+_0x26d8f3]=_0x211663[_0x326f3a++];_0x5d5880+=_0x5e4559;}}else _0xfd3110=_0x211663[_0xa29d7(0x2be1)](_0x326f3a,_0x326f3a+=_0x386012?_0x5a8ea1['width']*_0x5a8ea1[_0xa29d7(0x230c)]:_0xf82ec6);let _0x16be7f,_0x3e5bdf,_0x499850,_0x2e3d57,_0x475438,_0x2a4938;switch((_0x5a8ea1[_0xa29d7(0x3f93)]&_0x1b1a3b)>>_0x4e39e2){default:case _0x379a8b:_0x16be7f=0x0,_0x499850=0x1,_0x2a4938=_0x5a8ea1[_0xa29d7(0x15b3)],_0x3e5bdf=0x0,_0x2e3d57=0x1,_0x475438=_0x5a8ea1[_0xa29d7(0x230c)];break;case _0x56dc23:_0x16be7f=0x0,_0x499850=0x1,_0x2a4938=_0x5a8ea1[_0xa29d7(0x15b3)],_0x3e5bdf=_0x5a8ea1[_0xa29d7(0x230c)]-0x1,_0x2e3d57=-0x1,_0x475438=-0x1;break;case _0x3a63de:_0x16be7f=_0x5a8ea1[_0xa29d7(0x15b3)]-0x1,_0x499850=-0x1,_0x2a4938=-0x1,_0x3e5bdf=0x0,_0x2e3d57=0x1,_0x475438=_0x5a8ea1[_0xa29d7(0x230c)];break;case _0x3eae93:_0x16be7f=_0x5a8ea1['width']-0x1,_0x499850=-0x1,_0x2a4938=-0x1,_0x3e5bdf=_0x5a8ea1[_0xa29d7(0x230c)]-0x1,_0x2e3d57=-0x1,_0x475438=-0x1;}var _0x177e23='_getImageData'+(_0x14b46c?'Grey':'')+_0x5a8ea1[_0xa29d7(0x3f33)]+_0xa29d7(0x2830),_0x177e23=_0x197e23[_0x177e23](_0x5a8ea1,_0x4ceb6d,_0xfd3110,_0x3e5bdf,_0x2e3d57,_0x475438,_0x16be7f,_0x499850,_0x2a4938);const _0x581376=_0x29c69d[_0xa29d7(0x279a)]();_0x581376[_0xa29d7(0x33bd)](_0x29c69d,_0x177e23);}}}const _0x197e23={'GetTGAHeader':_0x508ad0,'UploadContent':_0x92c237,'_getImageData8bits':function(_0x1d883c,_0x3ba565,_0x46a4fa,_0x512068,_0x1df3b1,_0x3197c9,_0x2dad54,_0x4bba88,_0x217f50){var _0x5483dc=a8_0xcbd5,_0x52261f=_0x46a4fa,_0x362727=_0x3ba565,_0xf8b27=_0x1d883c[_0x5483dc(0x15b3)],_0x46a4fa=_0x1d883c[_0x5483dc(0x230c)];let _0x305364,_0x46d4c3=0x0,_0x2d7382,_0x4ce658;const _0x2d6a2d=new Uint8Array(_0xf8b27*_0x46a4fa*0x4);for(_0x4ce658=_0x512068;_0x4ce658!==_0x3197c9;_0x4ce658+=_0x1df3b1)for(_0x2d7382=_0x2dad54;_0x2d7382!==_0x217f50;_0x2d7382+=_0x4bba88,_0x46d4c3++)_0x305364=_0x52261f[_0x46d4c3],_0x2d6a2d[0x4*(_0x2d7382+_0xf8b27*_0x4ce658)+0x3]=0xff,_0x2d6a2d[0x4*(_0x2d7382+_0xf8b27*_0x4ce658)+0x2]=_0x362727[0x3*_0x305364+0x0],_0x2d6a2d[0x4*(_0x2d7382+_0xf8b27*_0x4ce658)+0x1]=_0x362727[0x3*_0x305364+0x1],_0x2d6a2d[0x4*(_0x2d7382+_0xf8b27*_0x4ce658)+0x0]=_0x362727[0x3*_0x305364+0x2];return _0x2d6a2d;},'_getImageData16bits':function(_0x7bb7ea,_0x5a362c,_0x4714ed,_0x54d328,_0x1cf436,_0x358a89,_0x47cb80,_0x454375,_0x506efe){var _0x2ad27e=a8_0xcbd5,_0x903c9f=_0x4714ed,_0x7f4b62=_0x7bb7ea[_0x2ad27e(0x15b3)],_0x4714ed=_0x7bb7ea['height'];let _0x121276,_0x38edee=0x0,_0x31390a,_0x4aa9c2;const _0x30bc66=new Uint8Array(_0x7f4b62*_0x4714ed*0x4);for(_0x4aa9c2=_0x54d328;_0x4aa9c2!==_0x358a89;_0x4aa9c2+=_0x1cf436)for(_0x31390a=_0x47cb80;_0x31390a!==_0x506efe;_0x31390a+=_0x454375,_0x38edee+=0x2){var _0x244af3=0xff*((0x3e0&(_0x121276=_0x903c9f[_0x38edee+0x0]+(_0x903c9f[_0x38edee+0x1]<<0x8)))>>0x5)/0x1f|0x0,_0x440c71=0xff*(0x1f&_0x121276)/0x1f|0x0;_0x30bc66[0x4*(_0x31390a+_0x7f4b62*_0x4aa9c2)+0x0]=0xff*((0x7c00&_0x121276)>>0xa)/0x1f|0x0,_0x30bc66[0x4*(_0x31390a+_0x7f4b62*_0x4aa9c2)+0x1]=_0x244af3,_0x30bc66[0x4*(_0x31390a+_0x7f4b62*_0x4aa9c2)+0x2]=_0x440c71,_0x30bc66[0x4*(_0x31390a+_0x7f4b62*_0x4aa9c2)+0x3]=0x8000&_0x121276?0x0:0xff;}return _0x30bc66;},'_getImageData24bits':function(_0x29a9e6,_0x5c7c9b,_0x5adba7,_0x261695,_0xfddff4,_0x326bae,_0x1def47,_0x2a7571,_0x31e16d){var _0x3d0962=a8_0xcbd5,_0x2f6890=_0x5adba7,_0x1b3f0b=_0x29a9e6[_0x3d0962(0x15b3)],_0x5adba7=_0x29a9e6[_0x3d0962(0x230c)];let _0xc8e359=0x0,_0xdd582c,_0x3a173c;const _0xf9cc6d=new Uint8Array(_0x1b3f0b*_0x5adba7*0x4);for(_0x3a173c=_0x261695;_0x3a173c!==_0x326bae;_0x3a173c+=_0xfddff4)for(_0xdd582c=_0x1def47;_0xdd582c!==_0x31e16d;_0xdd582c+=_0x2a7571,_0xc8e359+=0x3)_0xf9cc6d[0x4*(_0xdd582c+_0x1b3f0b*_0x3a173c)+0x3]=0xff,_0xf9cc6d[0x4*(_0xdd582c+_0x1b3f0b*_0x3a173c)+0x2]=_0x2f6890[_0xc8e359+0x0],_0xf9cc6d[0x4*(_0xdd582c+_0x1b3f0b*_0x3a173c)+0x1]=_0x2f6890[_0xc8e359+0x1],_0xf9cc6d[0x4*(_0xdd582c+_0x1b3f0b*_0x3a173c)+0x0]=_0x2f6890[_0xc8e359+0x2];return _0xf9cc6d;},'_getImageData32bits':function(_0x2ad82b,_0x2e8bbd,_0x364d8f,_0x2b1483,_0x41f505,_0x382d6f,_0x4896b3,_0x1781e5,_0x919dbe){var _0x10fe61=a8_0xcbd5,_0x35f2ef=_0x364d8f,_0x37c8fe=_0x2ad82b[_0x10fe61(0x15b3)],_0x364d8f=_0x2ad82b[_0x10fe61(0x230c)];let _0x573918=0x0,_0x24ca81,_0x1470c9;const _0xfd4159=new Uint8Array(_0x37c8fe*_0x364d8f*0x4);for(_0x1470c9=_0x2b1483;_0x1470c9!==_0x382d6f;_0x1470c9+=_0x41f505)for(_0x24ca81=_0x4896b3;_0x24ca81!==_0x919dbe;_0x24ca81+=_0x1781e5,_0x573918+=0x4)_0xfd4159[0x4*(_0x24ca81+_0x37c8fe*_0x1470c9)+0x2]=_0x35f2ef[_0x573918+0x0],_0xfd4159[0x4*(_0x24ca81+_0x37c8fe*_0x1470c9)+0x1]=_0x35f2ef[_0x573918+0x1],_0xfd4159[0x4*(_0x24ca81+_0x37c8fe*_0x1470c9)+0x0]=_0x35f2ef[_0x573918+0x2],_0xfd4159[0x4*(_0x24ca81+_0x37c8fe*_0x1470c9)+0x3]=_0x35f2ef[_0x573918+0x3];return _0xfd4159;},'_getImageDataGrey8bits':function(_0x357e6d,_0x1bbff0,_0x4ce75b,_0x1b5b9a,_0x413633,_0x3628ad,_0x1b64b5,_0x14ff18,_0x28d20f){var _0x114072=a8_0xcbd5,_0x57a393=_0x4ce75b,_0xdbda73=_0x357e6d[_0x114072(0x15b3)],_0x4ce75b=_0x357e6d['height'];let _0x3d036c,_0x1e51f7=0x0,_0x13c466,_0x18b91e;const _0xded21c=new Uint8Array(_0xdbda73*_0x4ce75b*0x4);for(_0x18b91e=_0x1b5b9a;_0x18b91e!==_0x3628ad;_0x18b91e+=_0x413633)for(_0x13c466=_0x1b64b5;_0x13c466!==_0x28d20f;_0x13c466+=_0x14ff18,_0x1e51f7++)_0x3d036c=_0x57a393[_0x1e51f7],_0xded21c[0x4*(_0x13c466+_0xdbda73*_0x18b91e)+0x0]=_0x3d036c,_0xded21c[0x4*(_0x13c466+_0xdbda73*_0x18b91e)+0x1]=_0x3d036c,_0xded21c[0x4*(_0x13c466+_0xdbda73*_0x18b91e)+0x2]=_0x3d036c,_0xded21c[0x4*(_0x13c466+_0xdbda73*_0x18b91e)+0x3]=0xff;return _0xded21c;},'_getImageDataGrey16bits':function(_0x70053d,_0xba3c85,_0x256e4b,_0x284471,_0x506c97,_0x39048c,_0x1be649,_0x19a2b7,_0x5c56f5){var _0xb3c463=a8_0xcbd5,_0x3e0d18=_0x256e4b,_0x4a9e40=_0x70053d[_0xb3c463(0x15b3)],_0x256e4b=_0x70053d['height'];let _0x2bfcbf=0x0,_0x1a8e3e,_0x30461c;const _0x270042=new Uint8Array(_0x4a9e40*_0x256e4b*0x4);for(_0x30461c=_0x284471;_0x30461c!==_0x39048c;_0x30461c+=_0x506c97)for(_0x1a8e3e=_0x1be649;_0x1a8e3e!==_0x5c56f5;_0x1a8e3e+=_0x19a2b7,_0x2bfcbf+=0x2)_0x270042[0x4*(_0x1a8e3e+_0x4a9e40*_0x30461c)+0x0]=_0x3e0d18[_0x2bfcbf+0x0],_0x270042[0x4*(_0x1a8e3e+_0x4a9e40*_0x30461c)+0x1]=_0x3e0d18[_0x2bfcbf+0x0],_0x270042[0x4*(_0x1a8e3e+_0x4a9e40*_0x30461c)+0x2]=_0x3e0d18[_0x2bfcbf+0x0],_0x270042[0x4*(_0x1a8e3e+_0x4a9e40*_0x30461c)+0x3]=_0x3e0d18[_0x2bfcbf+0x1];return _0x270042;}};},0x16967:(_0x46338d,_0x4ef99e,_0x13d795)=>{_0x13d795['d'](_0x4ef99e,{'g_':()=>function(_0x16bf72){var _0x5cbf2c=a8_0xcbd5,_0x2dcc88;let _0x274f5d;const _0x7f5039=Date[_0x5cbf2c(0x3202)](),_0xa9df5=(_0x16bf72['observableParameters']=null!=(_0x2dcc88=_0x16bf72['observableParameters'])?_0x2dcc88:{},_0x16bf72[_0x5cbf2c(0x3c36)]['add'](_0x44eb5d=>{var _0x13cca1=_0x5cbf2c,_0x2962bf=Date[_0x13cca1(0x3202)](),_0x2962bf=(_0x274f5d=_0x2962bf-_0x7f5039,{'startTime':_0x7f5039,'currentTime':_0x2962bf,'deltaTime':_0x274f5d,'completeRate':_0x274f5d/_0x16bf72['timeout'],'payload':_0x44eb5d});_0x16bf72[_0x13cca1(0x38ca)]&&_0x16bf72[_0x13cca1(0x38ca)](_0x2962bf),_0x16bf72[_0x13cca1(0x35a7)]&&_0x16bf72['breakCondition']()&&(_0x16bf72[_0x13cca1(0x3c36)][_0x13cca1(0x209f)](_0xa9df5),_0x16bf72['onAborted']&&_0x16bf72['onAborted'](_0x2962bf)),_0x274f5d>=_0x16bf72[_0x13cca1(0x1e36)]&&(_0x16bf72['contextObservable'][_0x13cca1(0x209f)](_0xa9df5),_0x16bf72[_0x13cca1(0x2819)]&&_0x16bf72[_0x13cca1(0x2819)](_0x2962bf));},_0x16bf72[_0x5cbf2c(0x2492)][_0x5cbf2c(0xa30)],_0x16bf72['observableParameters'][_0x5cbf2c(0x1027)],_0x16bf72[_0x5cbf2c(0x2492)][_0x5cbf2c(0x2ba9)]));return _0xa9df5;}});},0x4ba7:(_0x1f0bb1,_0x3ee6cd,_0x11e3a4)=>{var _0x3acfbc=a8_0x2e955a;_0x11e3a4['d'](_0x3ee6cd,{'$g':()=>_0x53d5dd,'w1':()=>_0x3f8dd6});function _0x22a709(_0x3dd75b,_0x5f1d8a,_0x39f1b2,_0x4933dd){return new(_0x39f1b2=_0x39f1b2||Promise)(function(_0x5cef3c,_0x21a7fc){var _0x111439=a8_0xcbd5;function _0x5ea788(_0x47f9ac){try{_0x412e28(_0x4933dd['next'](_0x47f9ac));}catch(_0x4d35a4){_0x21a7fc(_0x4d35a4);}}function _0x482767(_0x56d02a){try{_0x412e28(_0x4933dd['throw'](_0x56d02a));}catch(_0x1f3f8d){_0x21a7fc(_0x1f3f8d);}}function _0x412e28(_0x4d41a2){var _0xdc4dc4=a8_0xcbd5,_0x2673dc;_0x4d41a2[_0xdc4dc4(0x1a15)]?_0x5cef3c(_0x4d41a2[_0xdc4dc4(0x31eb)]):((_0x2673dc=_0x4d41a2['value'])instanceof _0x39f1b2?_0x2673dc:new _0x39f1b2(function(_0x5b990c){_0x5b990c(_0x2673dc);}))[_0xdc4dc4(0x3be)](_0x5ea788,_0x482767);}_0x412e28((_0x4933dd=_0x4933dd['apply'](_0x3dd75b,_0x5f1d8a||[]))[_0x111439(0xb39)]());});}var _0x28fbbd=_0x11e3a4(0xa896),_0x5dbb11=_0x11e3a4(0x7205),_0x4a117e=_0x11e3a4(0x9a70),_0xd4bf02=_0x11e3a4(0x15146),_0x41355c=_0x11e3a4(0x23a8),_0x49b058=_0x11e3a4(0x8baf),_0x3ee6cd=_0x11e3a4(0x14caa),_0x2a3608=_0x11e3a4(0x11096),_0x442603=_0x11e3a4(0x4342),_0x5d4554=_0x11e3a4(0x7f8c),_0x50b85a=_0x11e3a4(0xfa63),_0x1b9de5=_0x11e3a4(0x38ee),_0x305017=_0x11e3a4(0x6214);class _0x3f8dd6{static get['BaseUrl'](){var _0x4f76b0=a8_0xcbd5;return _0x442603['rN'][_0x4f76b0(0x1e7e)];}static set[_0x3acfbc(0x1e7e)](_0x3e6e20){var _0x19522a=_0x3acfbc;_0x442603['rN'][_0x19522a(0x1e7e)]=_0x3e6e20;}static get[_0x3acfbc(0x3b37)](){return _0x442603['rN']['DefaultRetryStrategy'];}static set[_0x3acfbc(0x3b37)](_0x4aecfb){var _0x5cb86a=_0x3acfbc;_0x442603['rN'][_0x5cb86a(0x3b37)]=_0x4aecfb;}static get['CorsBehavior'](){var _0x29829c=_0x3acfbc;return _0x442603['rN'][_0x29829c(0x54d)];}static set[_0x3acfbc(0x54d)](_0x1deead){_0x442603['rN']['CorsBehavior']=_0x1deead;}static get['UseFallbackTexture'](){var _0x5f8d96=_0x3acfbc;return _0x2a3608['l'][_0x5f8d96(0x244a)];}static set[_0x3acfbc(0x244a)](_0x2372ce){var _0x1f92b8=_0x3acfbc;_0x2a3608['l'][_0x1f92b8(0x244a)]=_0x2372ce;}static get[_0x3acfbc(0x38c4)](){var _0x132b26=_0x3acfbc;return _0x50b85a['K'][_0x132b26(0x38c4)];}static set['RegisteredExternalClasses'](_0x56d366){var _0x1dfc78=_0x3acfbc;_0x50b85a['K'][_0x1dfc78(0x38c4)]=_0x56d366;}static get['fallbackTexture'](){var _0x51dc05=_0x3acfbc;return _0x2a3608['l'][_0x51dc05(0x137b)];}static set['fallbackTexture'](_0x20294e){var _0x361bee=_0x3acfbc;_0x2a3608['l'][_0x361bee(0x137b)]=_0x20294e;}static['FetchToRef'](_0x479ea9,_0x4a213e,_0x439370,_0x5bc41d,_0x55a31b,_0xe2ebf3){var _0x5ac13b=_0x3acfbc;_0x479ea9=0x4*((Math['abs'](_0x479ea9)*_0x439370%_0x439370|0x0)+(Math[_0x5ac13b(0x1516)](_0x4a213e)*_0x5bc41d%_0x5bc41d|0x0)*_0x439370),(_0xe2ebf3['r']=_0x55a31b[_0x479ea9]/0xff,_0xe2ebf3['g']=_0x55a31b[0x1+_0x479ea9]/0xff,_0xe2ebf3['b']=_0x55a31b[0x2+_0x479ea9]/0xff,_0xe2ebf3['a']=_0x55a31b[0x3+_0x479ea9]/0xff);}static[_0x3acfbc(0x3fff)](_0x2c868a,_0x1ed265,_0x5191a9){return _0x2c868a*(0x1-_0x5191a9)+_0x1ed265*_0x5191a9;}static[_0x3acfbc(0x8bf)](_0x530493){var _0x5d11ee=_0x3acfbc;return _0x50b85a['K'][_0x5d11ee(0x8bf)](_0x530493);}static[_0x3acfbc(0x3496)](_0x5be70b){var _0x5c7136=_0x3acfbc;_0x5d4554['Q'][_0x5c7136(0x3496)](_0x5be70b);}static[_0x3acfbc(0x3490)](_0x2a7373){let _0x473229=0x1;for(;(_0x473229*=0x2)<_0x2a7373;);return _0x473229===_0x2a7373;}static['FloatRound'](_0x96ac18){var _0x1e3536=_0x3acfbc;return Math[_0x1e3536(0x3f4e)]?Math[_0x1e3536(0x3f4e)](_0x96ac18):(_0x3f8dd6['_TmpFloatArray'][0x0]=_0x96ac18,_0x3f8dd6[_0x1e3536(0x2bbc)][0x0]);}static['GetFilename'](_0x2c7ad3){var _0x528664=_0x3acfbc,_0x59b977=_0x2c7ad3[_0x528664(0x210b)]('/');return _0x59b977<0x0?_0x2c7ad3:_0x2c7ad3[_0x528664(0x3bf3)](_0x59b977+0x1);}static[_0x3acfbc(0xaee)](_0xe55b5d,_0x320047=!0x1){var _0x258511=_0x3acfbc,_0x539ad9=_0xe55b5d[_0x258511(0x210b)]('/');return _0x539ad9<0x0?_0x320047?_0xe55b5d:'':_0xe55b5d['substring'](0x0,_0x539ad9+0x1);}static[_0x3acfbc(0x13ac)](_0x364510){return 0xb4*_0x364510/Math['PI'];}static['ToRadians'](_0x21f79f){return _0x21f79f*Math['PI']/0xb4;}static[_0x3acfbc(0x70a)](_0x5e2761,_0x5b8bfa,_0x548e39=0.9){var _0x36b117=_0x3acfbc;return _0x5e2761=this['ToRadians'](_0x5e2761),_0x5b8bfa=this['ToRadians'](_0x5b8bfa),this[_0x36b117(0x13ac)](Math[_0x36b117(0x16b9)]((0x1-_0x548e39)*Math['sin'](_0x5b8bfa)+_0x548e39*Math['sin'](_0x5e2761),(0x1-_0x548e39)*Math[_0x36b117(0x3276)](_0x5b8bfa)+_0x548e39*Math[_0x36b117(0x3276)](_0x5e2761)));}static[_0x3acfbc(0x1ba6)](_0x26e250,_0x499a79){return!0x0===_0x499a79||void 0x0!==_0x26e250&&null!=_0x26e250?Array['isArray'](_0x26e250)?_0x26e250:[_0x26e250]:null;}static['GetPointerPrefix'](_0x5807d9){var _0x570239=_0x3acfbc;let _0x31168a=_0x570239(0x3897);return(0x0,_0x5dbb11['CG'])()&&!window[_0x570239(0x24f9)]&&(_0x31168a=_0x570239(0x4042)),_0x31168a=!_0x5807d9[_0x570239(0x46f)]||_0x5807d9['_badOS']||document&&_0x570239(0x34b0)in document?_0x31168a:_0x570239(0x4042);}static[_0x3acfbc(0x24cb)](_0x1c2d6e,_0x22f9dc){(0x0,_0x442603['$M'])(_0x1c2d6e,_0x22f9dc);}static['SetReferrerPolicyBehavior'](_0x5ec239,_0x310f10){var _0x5a576f=_0x3acfbc;_0x310f10[_0x5a576f(0x14c4)]=_0x5ec239;}static[_0x3acfbc(0x39a5)](_0x33804b){var _0x240501=_0x3acfbc;return _0x33804b['replace'](/#/gm,_0x240501(0x2121));}static get[_0x3acfbc(0x20a6)](){var _0x2c8fbd=_0x3acfbc;return _0x442603['rN'][_0x2c8fbd(0x20a6)];}static set['PreprocessUrl'](_0x540b88){var _0x3bc4ec=_0x3acfbc;_0x442603['rN'][_0x3bc4ec(0x20a6)]=_0x540b88;}static[_0x3acfbc(0x1d97)](_0x585351,_0x49b891,_0x65a613,_0x43960e,_0x40e2f2,_0x207b9c){return(0x0,_0x442603['r6'])(_0x585351,_0x49b891,_0x65a613,_0x43960e,_0x40e2f2,_0x207b9c);}static[_0x3acfbc(0x1194)](_0x263cb7,_0x3aa869,_0x4f0838,_0x35239a,_0x4a755d,_0x9c668d){return(0x0,_0x442603['vP'])(_0x263cb7,_0x3aa869,_0x4f0838,_0x35239a,_0x4a755d,_0x9c668d);}static[_0x3acfbc(0x2c1f)](_0x53cf6a,_0x29335f=!0x0){return new Promise((_0x7a5fca,_0x17f1ad)=>{(0x0,_0x442603['vP'])(_0x53cf6a,_0x3c88b3=>{_0x7a5fca(_0x3c88b3);},void 0x0,void 0x0,_0x29335f,(_0x424adb,_0xb28846)=>{_0x17f1ad(_0xb28846);});});}static[_0x3acfbc(0x921)](_0x23ac70,_0x11fda4,_0x5e44c9,_0x2585a3){var _0x49b6e1=_0x3acfbc;if(_0x49b6e1(0x17ad)==typeof importScripts)try{importScripts(_0x23ac70),_0x11fda4();}catch(_0x17a4a6){null!=_0x5e44c9&&_0x5e44c9(_0x49b6e1(0x3eb6)+_0x23ac70+_0x49b6e1(0x3d8b),_0x17a4a6);}else{if((0x0,_0x5dbb11['CG'])()){const _0x566317=document[_0x49b6e1(0x1f73)]('head')[0x0],_0x2efae3=document[_0x49b6e1(0x22e5)](_0x49b6e1(0x40ab));_0x2efae3[_0x49b6e1(0x2022)]('type',_0x49b6e1(0x14ae)),_0x2efae3['setAttribute']('src',_0x23ac70),_0x2585a3&&(_0x2efae3['id']=_0x2585a3),_0x2efae3['onload']=()=>{_0x11fda4&&_0x11fda4();},_0x2efae3['onerror']=_0x3e4083=>{var _0x34d2ce=_0x49b6e1;_0x5e44c9&&_0x5e44c9(_0x34d2ce(0x3eb6)+_0x23ac70+'\x27',_0x3e4083);},_0x566317[_0x49b6e1(0x2d5e)](_0x2efae3);}else null!=_0x5e44c9&&_0x5e44c9(_0x49b6e1(0x985)+_0x23ac70+_0x49b6e1(0x40d2));}}static[_0x3acfbc(0x246c)](_0x2961d4){return new Promise((_0x17cee9,_0x425bfb)=>{var _0x2bd2e5=a8_0xcbd5;this[_0x2bd2e5(0x921)](_0x2961d4,()=>{_0x17cee9();},(_0xf89493,_0x530e14)=>{_0x425bfb(_0x530e14||new Error(_0xf89493));});});}static[_0x3acfbc(0xa77)](_0x58c0af,_0x1d5317,_0x58b5bf){var _0x32d919=_0x3acfbc;const _0x281bf7=new FileReader(),_0x281fad={'onCompleteObservable':new _0x28fbbd['y$'](),'abort':()=>_0x281bf7[_0x32d919(0x26eb)]()};return _0x281bf7['onloadend']=()=>{var _0x127e2a=_0x32d919;_0x281fad[_0x127e2a(0x2767)]['notifyObservers'](_0x281fad);},_0x281bf7[_0x32d919(0x41c4)]=_0x16ff1f=>{var _0x100973=_0x32d919;_0x1d5317(_0x16ff1f[_0x100973(0x36f2)]['result']);},_0x281bf7[_0x32d919(0x2a77)]=_0x58b5bf,_0x281bf7[_0x32d919(0x241)](_0x58c0af),_0x281fad;}static[_0x3acfbc(0xe06)](_0xace331,_0x5145a2,_0xd345d8,_0x54649c,_0x58f58f){return(0x0,_0x442603['Ip'])(_0xace331,_0x5145a2,_0xd345d8,_0x54649c,_0x58f58f);}static[_0x3acfbc(0x771)](_0x552e32){var _0x26c5b4=_0x3acfbc;_0x552e32=new Blob([_0x552e32]);const _0x3fe735=window[_0x26c5b4(0x2fbd)];return _0x3fe735[_0x26c5b4(0x3752)](_0x552e32);}static[_0x3acfbc(0x3c7d)](_0x2c827c,_0x2db3e9=0x2){var _0x22a45a=_0x3acfbc;return _0x2c827c[_0x22a45a(0x2639)](_0x2db3e9);}static[_0x3acfbc(0x369e)](_0x4b088a,_0x3d21d1,_0x5b6060,_0x133390){var _0x11bdb1=_0x3acfbc;_0xd4bf02['j'][_0x11bdb1(0x369e)](_0x4b088a,_0x3d21d1,_0x5b6060,_0x133390);}static['IsEmpty'](_0x40010f){var _0x1c757c=_0x3acfbc;for(const _0x31c7a9 in _0x40010f)if(Object[_0x1c757c(0x2dca)]['hasOwnProperty']['call'](_0x40010f,_0x31c7a9))return!0x1;return!0x0;}static[_0x3acfbc(0x16d4)](_0x49c2e3,_0x2d7f9b){var _0x3a2d1d=_0x3acfbc;for(let _0x28c741=0x0;_0x28c741<_0x2d7f9b['length'];_0x28c741++){var _0x43ea7d=_0x2d7f9b[_0x28c741];_0x49c2e3[_0x3a2d1d(0x363d)](_0x43ea7d['name'],_0x43ea7d[_0x3a2d1d(0x1787)],!0x1);try{window[_0x3a2d1d(0x30e9)]&&window[_0x3a2d1d(0x30e9)][_0x3a2d1d(0x363d)](_0x43ea7d[_0x3a2d1d(0x1c3a)],_0x43ea7d[_0x3a2d1d(0x1787)],!0x1);}catch(_0x22feca){}}}static[_0x3acfbc(0x1c81)](_0x1a143b,_0x1865bd){var _0x57ce62=_0x3acfbc;for(let _0x17dede=0x0;_0x17dede<_0x1865bd[_0x57ce62(0x9da)];_0x17dede++){var _0x3bb505=_0x1865bd[_0x17dede];_0x1a143b[_0x57ce62(0x10db)](_0x3bb505[_0x57ce62(0x1c3a)],_0x3bb505['handler']);try{_0x1a143b[_0x57ce62(0x30e9)]&&_0x1a143b['parent'][_0x57ce62(0x10db)](_0x3bb505[_0x57ce62(0x1c3a)],_0x3bb505['handler']);}catch(_0x2b802a){}}}static[_0x3acfbc(0x2141)](_0x535d78,_0x2af30e,_0x110b2f,_0x580ccf,_0x37739c=0x0,_0x4579c3){return _0x22a709(this,void 0x0,void 0x0,function*(){var _0x288653=a8_0xcbd5;throw(0x0,_0x49b058['S'])(_0x288653(0x2628));});}static['DumpData'](_0x1e7889,_0x4c5a5d,_0x1f46fc,_0x32a698,_0x59da6f=0x0,_0x51636a,_0x28855b,_0x3bb228,_0x3867bd){throw(0x0,_0x49b058['S'])('DumpTools');}static['DumpDataAsync'](_0x25e951,_0x46c9c4,_0x1b4827,_0x4e60bb=0x0,_0x176260,_0x2e71ad,_0x10e6ec,_0x2dcf3d){var _0x1b7fae=_0x3acfbc;throw(0x0,_0x49b058['S'])(_0x1b7fae(0x2628));}static[_0x3acfbc(0x3e93)](_0x54c678){var _0x36184a=_0x3acfbc;return void 0x0!==_0x54c678[_0x36184a(0x3604)];}static['ToBlob'](_0x4fd803,_0x53f0ac,_0x2d959b=_0x3acfbc(0x3264),_0x2da3af){var _0x3acad0=_0x3acfbc;_0x3f8dd6['_IsOffScreenCanvas'](_0x4fd803)||_0x4fd803[_0x3acad0(0x1138)]||(_0x4fd803[_0x3acad0(0x1138)]=function(_0x43103f,_0x408d8e,_0x1aa53e){setTimeout(()=>{var _0xace353=a8_0xcbd5;const _0x118d6f=atob(this[_0xace353(0x3fa4)](_0x408d8e,_0x1aa53e)[_0xace353(0x14d2)](',')[0x1]),_0x284729=_0x118d6f['length'],_0x4d715b=new Uint8Array(_0x284729);for(let _0x57cf70=0x0;_0x57cf70<_0x284729;_0x57cf70++)_0x4d715b[_0x57cf70]=_0x118d6f[_0xace353(0x162f)](_0x57cf70);_0x43103f(new Blob([_0x4d715b]));});}),_0x3f8dd6[_0x3acad0(0x3e93)](_0x4fd803)?_0x4fd803[_0x3acad0(0x3604)]({'type':_0x2d959b,'quality':_0x2da3af})[_0x3acad0(0x3be)](_0x367c37=>_0x53f0ac(_0x367c37)):_0x4fd803[_0x3acad0(0x1138)](function(_0x4e51f8){_0x53f0ac(_0x4e51f8);},_0x2d959b,_0x2da3af);}static[_0x3acfbc(0x2f1f)](_0x482993,_0x576247){var _0x4cd495=_0x3acfbc;if(_0x4cd495(0xc12)in document[_0x4cd495(0x22e5)]('a')){if(!_0x576247){const _0x23ef1b=new Date();_0x576247=_0x4cd495(0x2f17)+(_0x23ef1b[_0x4cd495(0x2f81)]()+'-'+(_0x23ef1b[_0x4cd495(0x129c)]()+0x1))[_0x4cd495(0x4033)](0x2)+'-'+_0x23ef1b[_0x4cd495(0x28cb)]()+'_'+_0x23ef1b['getHours']()+'-'+('0'+_0x23ef1b[_0x4cd495(0xfca)]())['slice'](-0x2)+_0x4cd495(0x2bef);}_0x3f8dd6[_0x4cd495(0x600)](_0x482993,_0x576247);}else{if(_0x482993&&_0x4cd495(0x137a)!=typeof URL){const _0x533c59=URL['createObjectURL'](_0x482993),_0x294fd8=window[_0x4cd495(0x517)]('');if(_0x294fd8){const _0x3cfd70=_0x294fd8[_0x4cd495(0x2a9b)][_0x4cd495(0x22e5)](_0x4cd495(0x1942));_0x3cfd70[_0x4cd495(0x41c4)]=function(){var _0x32f469=_0x4cd495;URL[_0x32f469(0x238c)](_0x533c59);},_0x3cfd70[_0x4cd495(0x213c)]=_0x533c59,_0x294fd8[_0x4cd495(0x2a9b)][_0x4cd495(0x18d2)][_0x4cd495(0x2d5e)](_0x3cfd70);}}}}static['EncodeScreenshotCanvasData'](_0x3e3f9a,_0x19d2b3,_0x2b93b4='image/png',_0x5b74ff,_0x2528cc){var _0x4a8bd1=_0x3acfbc,_0x17e690;_0x19d2b3?_0x3f8dd6[_0x4a8bd1(0x3e93)](_0x3e3f9a)?_0x3e3f9a[_0x4a8bd1(0x3604)]({'type':_0x2b93b4,'quality':_0x2528cc})[_0x4a8bd1(0x3be)](_0x1865a2=>{var _0x53ac6f=_0x4a8bd1;const _0x10f6a5=new FileReader();_0x10f6a5[_0x53ac6f(0x241)](_0x1865a2),_0x10f6a5['onloadend']=()=>{var _0xf1d58c=_0x10f6a5['result'];_0x19d2b3(_0xf1d58c);};}):(_0x17e690=_0x3e3f9a[_0x4a8bd1(0x3fa4)](_0x2b93b4,_0x2528cc),_0x19d2b3(_0x17e690)):this['ToBlob'](_0x3e3f9a,function(_0x39957c){var _0x5e9001=_0x4a8bd1;_0x39957c&&_0x3f8dd6[_0x5e9001(0x2f1f)](_0x39957c,_0x5b74ff);},_0x2b93b4,_0x2528cc);}static[_0x3acfbc(0x600)](_0x29c8a5,_0x3921bc){var _0x50a4b2=_0x3acfbc;if(_0x50a4b2(0x137a)!=typeof URL){_0x29c8a5=window[_0x50a4b2(0x2fbd)][_0x50a4b2(0x3752)](_0x29c8a5);const _0x415bec=document[_0x50a4b2(0x22e5)]('a');document['body'][_0x50a4b2(0x2d5e)](_0x415bec),_0x415bec[_0x50a4b2(0x1e27)][_0x50a4b2(0x2a4e)]=_0x50a4b2(0x136c),_0x415bec[_0x50a4b2(0xbda)]=_0x29c8a5,_0x415bec[_0x50a4b2(0xc12)]=_0x3921bc,_0x415bec[_0x50a4b2(0x363d)](_0x50a4b2(0xa03),()=>{var _0x5b44b7=_0x50a4b2;_0x415bec[_0x5b44b7(0x264b)]&&_0x415bec['parentElement'][_0x5b44b7(0x17c3)](_0x415bec);}),_0x415bec[_0x50a4b2(0xa03)](),window[_0x50a4b2(0x2fbd)]['revokeObjectURL'](_0x29c8a5);}}static[_0x3acfbc(0x39cb)](_0x32f497){var _0x7b8e5c=_0x3acfbc;return'boolean'==typeof _0x32f497[0x0]?_0x32f497[0x0]:_0x7b8e5c(0x2905)==typeof _0x32f497[0x1]&&_0x32f497[0x1];}static[_0x3acfbc(0x19db)](_0x45bc78,_0x466427,_0xf5754a,_0xd37960,_0x23a05e=0x0){var _0x2477f6=_0x3acfbc;throw(0x0,_0x49b058['S'])(_0x2477f6(0x352f));}static['CreateScreenshotAsync'](_0x50cf85,_0x580330,_0x36569a,_0x53e686=0x0){throw(0x0,_0x49b058['S'])('ScreenshotTools');}static[_0x3acfbc(0x179d)](_0x19e9f4,_0x408f67,_0x5563ba,_0x48cd9e,_0x12a0a8=0x0,_0x2cd765,_0x2b8814,_0x5cc6a0){var _0x247145=_0x3acfbc;throw(0x0,_0x49b058['S'])(_0x247145(0x352f));}static[_0x3acfbc(0x5ab)](_0x28853d,_0xb8e028,_0x4c2221,_0x81354d=0x0,_0x2f7a78,_0x9638b1,_0x18f6e7){throw(0x0,_0x49b058['S'])('ScreenshotTools');}static[_0x3acfbc(0x27f8)](){return(0x0,_0x1b9de5['f'])();}static[_0x3acfbc(0x3c93)](_0x477d03){return(0x0,_0x442603['VL'])(_0x477d03);}static[_0x3acfbc(0x2013)](_0x2ce073){return(0x0,_0x442603['$K'])(_0x2ce073);}static get[_0x3acfbc(0x518)](){return _0x4a117e['Y']['errorsCount'];}static[_0x3acfbc(0x9c1)](_0x497204){_0x4a117e['Y']['Log'](_0x497204);}static[_0x3acfbc(0x1381)](_0x27225f){var _0x5e7f9e=_0x3acfbc;_0x4a117e['Y'][_0x5e7f9e(0x1381)](_0x27225f);}static[_0x3acfbc(0xeb0)](_0x5ec34b){var _0x41a76a=_0x3acfbc;_0x4a117e['Y'][_0x41a76a(0xeb0)](_0x5ec34b);}static get[_0x3acfbc(0xe9e)](){return _0x4a117e['Y']['LogCache'];}static['ClearLogCache'](){_0x4a117e['Y']['ClearLogCache']();}static set[_0x3acfbc(0x3895)](_0x831a3c){var _0x2e71bd=_0x3acfbc;_0x4a117e['Y'][_0x2e71bd(0x3895)]=_0x831a3c;}static set[_0x3acfbc(0x1938)](_0x221873){var _0x16dfe6=_0x3acfbc;return(_0x221873&_0x3f8dd6[_0x16dfe6(0x373b)])===_0x3f8dd6['PerformanceUserMarkLogLevel']?(_0x3f8dd6['StartPerformanceCounter']=_0x3f8dd6[_0x16dfe6(0xfdf)],void(_0x3f8dd6[_0x16dfe6(0x2e86)]=_0x3f8dd6[_0x16dfe6(0x156e)])):(_0x221873&_0x3f8dd6[_0x16dfe6(0x1607)])===_0x3f8dd6[_0x16dfe6(0x1607)]?(_0x3f8dd6['StartPerformanceCounter']=_0x3f8dd6[_0x16dfe6(0x10b8)],void(_0x3f8dd6[_0x16dfe6(0x2e86)]=_0x3f8dd6[_0x16dfe6(0x222e)])):(_0x3f8dd6[_0x16dfe6(0x295e)]=_0x3f8dd6[_0x16dfe6(0x41d6)],void(_0x3f8dd6['EndPerformanceCounter']=_0x3f8dd6[_0x16dfe6(0x40db)]));}static[_0x3acfbc(0x41d6)](_0x1961f1,_0x531acf){}static[_0x3acfbc(0x40db)](_0x288e10,_0x33d52f){}static['_StartUserMark'](_0x5e445d,_0x2b2986=!0x0){var _0x22064d=_0x3acfbc;if(!_0x3f8dd6[_0x22064d(0xadd)]){if(!(0x0,_0x5dbb11['CG'])())return;_0x3f8dd6[_0x22064d(0xadd)]=window[_0x22064d(0x20dc)];}_0x2b2986&&_0x3f8dd6[_0x22064d(0xadd)][_0x22064d(0x2f31)]&&_0x3f8dd6[_0x22064d(0xadd)]['mark'](_0x5e445d+_0x22064d(0x30f4));}static['_EndUserMark'](_0xfc1d7c,_0x17787a=!0x0){var _0x21d4e8=_0x3acfbc;_0x17787a&&_0x3f8dd6['_Performance'][_0x21d4e8(0x2f31)]&&(_0x3f8dd6[_0x21d4e8(0xadd)][_0x21d4e8(0x2f31)](_0xfc1d7c+_0x21d4e8(0x23d0)),_0x3f8dd6['_Performance'][_0x21d4e8(0xb33)](_0xfc1d7c,_0xfc1d7c+_0x21d4e8(0x30f4),_0xfc1d7c+'-End'));}static[_0x3acfbc(0x10b8)](_0x5495c5,_0x5937e9=!0x0){var _0x3f67af=_0x3acfbc;_0x5937e9&&(_0x3f8dd6[_0x3f67af(0xfdf)](_0x5495c5,_0x5937e9),_0x305017[_0x3f67af(0x3cbe)]&&_0x305017[_0x3f67af(0x3cbe)](_0x5495c5));}static[_0x3acfbc(0x222e)](_0x38dd5a,_0x24d09b=!0x0){var _0x4ca50a=_0x3acfbc;_0x24d09b&&(_0x3f8dd6[_0x4ca50a(0x156e)](_0x38dd5a,_0x24d09b),_0x305017[_0x4ca50a(0x1f2d)](_0x38dd5a));}static get[_0x3acfbc(0x11ca)](){var _0x130a9d=_0x3acfbc;return _0x41355c['F'][_0x130a9d(0x11ca)];}static[_0x3acfbc(0xa17)](_0x337de5,_0x29119e=!0x1){var _0x698585=_0x3acfbc;let _0x61e584=null;return _0x61e584=!_0x29119e&&_0x337de5[_0x698585(0x28c8)]?_0x337de5['getClassName']():(_0x337de5 instanceof Object&&(_0x29119e=_0x29119e?_0x337de5:Object[_0x698585(0x3c4d)](_0x337de5),_0x61e584=_0x29119e[_0x698585(0x1249)][_0x698585(0x2f29)]),_0x61e584||typeof _0x337de5);}static['First'](_0x3167eb,_0x1357c8){for(const _0x4269df of _0x3167eb)if(_0x1357c8(_0x4269df))return _0x4269df;return null;}static[_0x3acfbc(0x2b87)](_0x3cb1c1,_0x1c5481=!0x1){var _0x4f30a7=_0x3acfbc;let _0x2861bc=null,_0x1c9fb7=null;return(_0x2861bc=!_0x1c5481&&_0x3cb1c1['getClassName']?_0x3cb1c1[_0x4f30a7(0x28c8)]():(_0x3cb1c1 instanceof Object&&(_0x1c5481=_0x1c5481?_0x3cb1c1:Object['getPrototypeOf'](_0x3cb1c1),_0x2861bc=_0x1c5481[_0x4f30a7(0x1249)][_0x4f30a7(0x2f29)],_0x1c9fb7=_0x1c5481[_0x4f30a7(0x1249)][_0x4f30a7(0x1a0a)]),_0x2861bc||typeof _0x3cb1c1))?(null!=_0x1c9fb7?_0x1c9fb7+'.':'')+_0x2861bc:null;}static[_0x3acfbc(0xc44)](_0x338cf1){return new Promise(_0xd533b3=>{setTimeout(()=>{_0xd533b3();},_0x338cf1);});}static[_0x3acfbc(0x258f)](){var _0x316e6d=_0x3acfbc;return!!(0x0,_0x5dbb11['up'])()&&/^((?!chrome|android).)*safari/i[_0x316e6d(0x337c)](navigator[_0x316e6d(0x20c6)]);}}_0x3f8dd6['UseCustomRequestHeaders']=!0x1,_0x3f8dd6[_0x3acfbc(0x3419)]=_0x3ee6cd['g'][_0x3acfbc(0x3419)],_0x3f8dd6[_0x3acfbc(0x2bbc)]=new Float32Array(0x1),_0x3f8dd6[_0x3acfbc(0x3bfc)]=_0x5dbb11['v'],_0x3f8dd6[_0x3acfbc(0x2a08)]='object'==typeof document?_0x9d574f=>{var _0x3f7291=_0x3acfbc;const _0x4a2f1e=document[_0x3f7291(0x22e5)]('a');return _0x4a2f1e['href']=_0x9d574f,_0x4a2f1e[_0x3f7291(0xbda)];}:_0x3acfbc(0x17ad)==typeof URL&&_0x3acfbc(0x3e0f)==typeof location?_0x30232f=>new URL(_0x30232f,location[_0x3acfbc(0x31fd)])[_0x3acfbc(0xbda)]:()=>{var _0x11657e=_0x3acfbc;throw new Error(_0x11657e(0x3691));},_0x3f8dd6[_0x3acfbc(0x2a89)]=_0x4a117e['Y']['NoneLogLevel'],_0x3f8dd6[_0x3acfbc(0x80b)]=_0x4a117e['Y'][_0x3acfbc(0x80b)],_0x3f8dd6[_0x3acfbc(0x55e)]=_0x4a117e['Y'][_0x3acfbc(0x55e)],_0x3f8dd6[_0x3acfbc(0x7c5)]=_0x4a117e['Y']['ErrorLogLevel'],_0x3f8dd6[_0x3acfbc(0x34db)]=_0x4a117e['Y'][_0x3acfbc(0x34db)],_0x3f8dd6[_0x3acfbc(0x303a)]=_0x5dbb11['CG'],_0x3f8dd6[_0x3acfbc(0x3172)]=0x0,_0x3f8dd6[_0x3acfbc(0x373b)]=0x1,_0x3f8dd6['PerformanceConsoleLogLevel']=0x2,_0x3f8dd6['StartPerformanceCounter']=_0x3f8dd6[_0x3acfbc(0x41d6)],_0x3f8dd6[_0x3acfbc(0x2e86)]=_0x3f8dd6[_0x3acfbc(0x40db)];class _0x53d5dd{constructor(_0x39443c,_0x1d4857,_0x45d7d8,_0x17dda3=0x0){var _0x441733=_0x3acfbc;this[_0x441733(0x11af)]=_0x39443c,this['index']=_0x17dda3-0x1,this[_0x441733(0x2bec)]=!0x1,this[_0x441733(0x1a65)]=_0x1d4857,this['_successCallback']=_0x45d7d8;}[_0x3acfbc(0x8da)](){var _0x3392d6=_0x3acfbc;this[_0x3392d6(0x2bec)]||(this[_0x3392d6(0x3c5)]+0x1{_0x12fd9f&&_0x12fd9f()?_0x235b14['breakLoop']():setTimeout(()=>{for(let _0x6d77ef=0x0;_0x6d77ef<_0x1c5a3c;++_0x6d77ef){var _0x4941a2=_0x235b14['index']*_0x1c5a3c+_0x6d77ef;if(_0x79563a<=_0x4941a2)break;if(_0x282c92(_0x4941a2),_0x12fd9f&&_0x12fd9f()){_0x235b14['breakLoop']();break;}}_0x235b14['executeNext']();},_0x54daea);},_0x25ea7d);}}_0x2a3608['l'][_0x3acfbc(0x137b)]=_0x3acfbc(0x1ed1);},0x6271:(_0x39dd6e,_0x3f7c28,_0xd255b9)=>{var _0x27326e=a8_0x2e955a,_0xed7b0,_0x4a24f8=_0xd255b9(0xd53f);{_0xd255b9=_0xed7b0=_0xed7b0||{},_0xd255b9['Alphabet']=class _0x4c51b6{constructor(_0xcfe4c6,_0xfc24f8=null,_0x436b31=null,_0x64fa94=null){var _0xbf509b=a8_0xcbd5,_0x1fbbe3;_0xfc24f8=null!=_0xfc24f8?_0xfc24f8:()=>0x1,_0x436b31=null!=_0x436b31?_0x436b31:()=>0x1,_0x64fa94=null!=_0x64fa94?_0x64fa94:(_0x268c64,_0x3810b6)=>_0x268c64===_0x3810b6?0x0:0x1,this[_0xbf509b(0x3fd5)]=new Map(),this[_0xbf509b(0x4eb)]=new Array(_0xcfe4c6[_0xbf509b(0x9da)]),this['_deletionCosts']=new Array(_0xcfe4c6['length']),this[_0xbf509b(0x365a)]=new Array(_0xcfe4c6['length']);for(let _0x56c008=0x0;_0x56c008<_0xcfe4c6['length'];++_0x56c008){_0x1fbbe3=_0xcfe4c6[_0x56c008],this[_0xbf509b(0x3fd5)][_0xbf509b(0x1878)](_0x1fbbe3,_0x56c008),this[_0xbf509b(0x4eb)][_0x56c008]=_0xfc24f8(_0x1fbbe3),this['_deletionCosts'][_0x56c008]=_0x436b31(_0x1fbbe3),this['_substitutionCosts'][_0x56c008]=new Array(_0xcfe4c6[_0xbf509b(0x9da)]);for(let _0x5d5a09=_0x56c008;_0x5d5a09<_0xcfe4c6['length'];++_0x5d5a09)this['_substitutionCosts'][_0x56c008][_0x5d5a09]=_0x64fa94(_0x1fbbe3,_0xcfe4c6[_0x5d5a09]);}}[_0x27326e(0xea8)](){var _0x170f8d=_0x27326e;const _0x575d33={},_0xf21501=new Array(this[_0x170f8d(0x3fd5)][_0x170f8d(0xba1)]);return this[_0x170f8d(0x3fd5)][_0x170f8d(0x982)]((_0x7677a8,_0x1fd8af)=>{_0xf21501[_0x7677a8]=_0x1fd8af;}),_0x575d33['characters']=_0xf21501,_0x575d33[_0x170f8d(0x101d)]=this[_0x170f8d(0x4eb)],_0x575d33[_0x170f8d(0x35ef)]=this[_0x170f8d(0x18f0)],_0x575d33[_0x170f8d(0x3c97)]=this[_0x170f8d(0x365a)],JSON['stringify'](_0x575d33);}static['Deserialize'](_0x19749c){var _0x30a5b0=_0x27326e;_0x19749c=JSON['parse'](_0x19749c);const _0x20f561=new _0x4c51b6(_0x19749c[_0x30a5b0(0x7d9)]);return _0x20f561['_insertionCosts']=_0x19749c['insertionCosts'],_0x20f561[_0x30a5b0(0x18f0)]=_0x19749c[_0x30a5b0(0x35ef)],_0x20f561['_substitutionCosts']=_0x19749c['substitutionCosts'],_0x20f561;}[_0x27326e(0x1fb8)](_0x5e2bec){var _0x4b7231=_0x27326e;return this[_0x4b7231(0x3fd5)][_0x4b7231(0x26a7)](_0x5e2bec);}[_0x27326e(0xc7e)](_0x5eb4ca){return this['_insertionCosts'][_0x5eb4ca];}[_0x27326e(0x3f32)](_0x45a35d){var _0x234d58=_0x27326e;return this[_0x234d58(0x18f0)][_0x45a35d];}[_0x27326e(0x244c)](_0x343f86,_0xca4a06){var _0x1b61a4=_0x27326e,_0x6b422a=Math[_0x1b61a4(0x1858)](_0x343f86,_0xca4a06),_0x343f86=Math[_0x1b61a4(0x34dd)](_0x343f86,_0xca4a06);return this[_0x1b61a4(0x365a)][_0x6b422a][_0x343f86];}};class _0x41acac{constructor(_0x3f0843,_0x34847b){var _0x592cae=_0x27326e;if(_0x3f0843[_0x592cae(0x9da)]>_0x41acac[_0x592cae(0x3e2a)])throw new Error(_0x592cae(0x1923)+_0x41acac[_0x592cae(0x3e2a)]+_0x592cae(0x140));this[_0x592cae(0x1c58)]=_0x34847b,this['_characters']=_0x3f0843[_0x592cae(0x40b4)](_0xa489d=>this[_0x592cae(0x1c58)][_0x592cae(0x1fb8)](_0xa489d));}['serialize'](){return JSON['stringify'](this['_characters']);}static[_0x27326e(0x61d)](_0x564735,_0x56d990){var _0x44d04c=_0x27326e;const _0x582608=new _0x41acac([],_0x56d990);return _0x582608[_0x44d04c(0x11b3)]=JSON['parse'](_0x564735),_0x582608;}[_0x27326e(0x169a)](_0x1507c2){var _0x1a0f91=_0x27326e;return _0x41acac[_0x1a0f91(0x246)](this,_0x1507c2);}static[_0x27326e(0x246)](_0xb1b2b8,_0x5ed3a2){var _0x34f9f3=_0x27326e;const _0x26a323=_0xb1b2b8['_alphabet'];if(_0x26a323!==_0x5ed3a2[_0x34f9f3(0x1c58)])throw new Error('Cannot\x20Levenshtein\x20compare\x20Sequences\x20built\x20from\x20different\x20alphabets.');var _0x3d0c79=_0xb1b2b8[_0x34f9f3(0x11b3)],_0x7739af=_0x5ed3a2[_0x34f9f3(0x11b3)],_0x30bc4e=_0x3d0c79[_0x34f9f3(0x9da)],_0x311712=_0x7739af[_0x34f9f3(0x9da)];const _0xa4d373=_0x41acac[_0x34f9f3(0x24f1)];for(let _0x52e977=_0xa4d373[0x0][0x0]=0x0;_0x52e977<_0x30bc4e;++_0x52e977)_0xa4d373[_0x52e977+0x1][0x0]=_0xa4d373[_0x52e977][0x0]+_0x26a323[_0x34f9f3(0xc7e)](_0x3d0c79[_0x52e977]);for(let _0x1962ab=0x0;_0x1962ab<_0x311712;++_0x1962ab)_0xa4d373[0x0][_0x1962ab+0x1]=_0xa4d373[0x0][_0x1962ab]+_0x26a323[_0x34f9f3(0xc7e)](_0x7739af[_0x1962ab]);for(let _0x2f6dba=0x0;_0x2f6dba<_0x30bc4e;++_0x2f6dba)for(let _0x8a0e08=0x0;_0x8a0e08<_0x311712;++_0x8a0e08)_0x41acac[_0x34f9f3(0x2261)]=_0xa4d373[_0x2f6dba+0x1][_0x8a0e08]+_0x26a323['getInsertionCost'](_0x7739af[_0x8a0e08]),_0x41acac[_0x34f9f3(0x1c0)]=_0xa4d373[_0x2f6dba][_0x8a0e08+0x1]+_0x26a323[_0x34f9f3(0x3f32)](_0x3d0c79[_0x2f6dba]),_0x41acac[_0x34f9f3(0x2b24)]=_0xa4d373[_0x2f6dba][_0x8a0e08]+_0x26a323['getSubstitutionCost'](_0x3d0c79[_0x2f6dba],_0x7739af[_0x8a0e08]),_0xa4d373[_0x2f6dba+0x1][_0x8a0e08+0x1]=Math[_0x34f9f3(0x1858)](_0x41acac[_0x34f9f3(0x2261)],_0x41acac['_DeletionCost'],_0x41acac[_0x34f9f3(0x2b24)]);return _0xa4d373[_0x30bc4e][_0x311712];}}_0x41acac[_0x27326e(0x3e2a)]=0x100,_0x41acac['_CostMatrix']=[...Array(_0x41acac[_0x27326e(0x3e2a)]+0x1)]['map'](()=>new Array(_0x41acac[_0x27326e(0x3e2a)]+0x1)),_0xd255b9[_0x27326e(0x189f)]=_0x41acac;}class _0x7a783e{constructor(_0x6e88a0=0.01){var _0xc5c4aa=_0x27326e;this[_0xc5c4aa(0xa47)]=[],this[_0xc5c4aa(0x38d3)]=_0x6e88a0;}[_0x27326e(0xea8)](){var _0x3fcdfd=_0x27326e;return JSON[_0x3fcdfd(0x3a71)](this);}static[_0x27326e(0x61d)](_0x9cfe78){var _0x1f2691=_0x27326e;const _0xd4cd13=JSON[_0x1f2691(0x3813)](_0x9cfe78),_0x5dcc92=new _0x7a783e(_0xd4cd13[_0x1f2691(0x38d3)]);return _0x5dcc92[_0x1f2691(0xa47)]=_0xd4cd13[_0x1f2691(0xa47)][_0x1f2691(0x40b4)](_0x3e6d77=>new _0x4a24f8['P'](_0x3e6d77['_x'],_0x3e6d77['_y'],_0x3e6d77['_z'])),_0x5dcc92;}['getLength'](){var _0x181af0=_0x27326e;return this[_0x181af0(0xa47)][_0x181af0(0x9da)]*this[_0x181af0(0x38d3)];}[_0x27326e(0x2ed7)](_0x1e83c9){var _0x31cfd9=_0x27326e;let _0x441f84=this[_0x31cfd9(0xa47)][_0x31cfd9(0x9da)];if(0x0===_0x441f84)this[_0x31cfd9(0xa47)]['push'](_0x1e83c9['clone']());else{var _0x3872e3=()=>this[_0x31cfd9(0x38d3)]/_0x4a24f8['P'][_0x31cfd9(0xd9f)](this[_0x31cfd9(0xa47)][_0x441f84-0x1],_0x1e83c9);for(let _0x228567=_0x3872e3();_0x228567<=0x1;_0x228567=_0x3872e3()){var _0x23e006=this[_0x31cfd9(0xa47)][_0x441f84-0x1]['scale'](0x1-_0x228567);_0x1e83c9[_0x31cfd9(0x780)](_0x228567,_0x23e006),this[_0x31cfd9(0xa47)]['push'](_0x23e006),++_0x441f84;}}}[_0x27326e(0x243b)](_0x5892ec){var _0x1f0006=_0x27326e;const _0x18cf55=new _0x7a783e(this[_0x1f0006(0x1e3d)]()/_0x5892ec);return this[_0x1f0006(0xa47)][_0x1f0006(0x982)](_0x3cf316=>{_0x18cf55['add'](_0x3cf316);}),_0x18cf55;}[_0x27326e(0x91b)](_0x470e5f){var _0x5c5736=_0x27326e;const _0x563733=[];var _0x2277a6=new _0x4a24f8['P']();for(let _0x38bfa5=0x2;_0x38bfa5_0x7a783e[_0x11355d(0x4076)]&&(_0x7a783e[_0x11355d(0x3e95)]=_0x22e38a,_0x7a783e[_0x11355d(0x4076)]=_0x7a783e[_0x11355d(0x3b6)]);return _0x7a783e[_0x11355d(0x3e95)];}}_0x7a783e[_0x27326e(0x1ca9)]=new _0x4a24f8['P'](),_0x7a783e[_0x27326e(0x37b5)]=new _0x4a24f8['P'](),_0x7a783e[_0x27326e(0x1548)]=new _0x4a24f8['P'](),_0x7a783e['_FromToVec']=new _0x4a24f8['P'](),_0x7a783e[_0x27326e(0x17af)]=new _0x4a24f8['y3']();class _0x40b73f{constructor(){var _0x6bc411=_0x27326e;this[_0x6bc411(0x38f5)]=[];}[_0x27326e(0xea8)](){var _0x334658=_0x27326e;return JSON['stringify'](this[_0x334658(0x38f5)][_0x334658(0x40b4)](_0x3bf330=>_0x3bf330['serialize']()));}static[_0x27326e(0x61d)](_0x50d4ea,_0x2a76dc){var _0x3b2144=_0x27326e;const _0x2a2d64=new _0x40b73f();return _0x2a2d64['_sequences']=JSON[_0x3b2144(0x3813)](_0x50d4ea)[_0x3b2144(0x40b4)](_0x5b07c2=>_0xed7b0['Sequence']['Deserialize'](_0x5b07c2,_0x2a76dc)),_0x2a2d64;}static['CreateFromTrajectory'](_0x59965a,_0x41b9c6,_0x461ee4){var _0x18e804=_0x27326e;return _0x40b73f[_0x18e804(0x2775)](_0x40b73f[_0x18e804(0x16b1)](_0x59965a,_0x41b9c6),_0x461ee4);}static[_0x27326e(0x2775)](_0x5825ac,_0xe27161){var _0xbd06dd=_0x27326e;const _0x337e77=new _0x40b73f();return _0x337e77[_0xbd06dd(0x38f5)]=_0x5825ac[_0xbd06dd(0x40b4)](_0x6a45f3=>new _0xed7b0[(_0xbd06dd(0x189f))](_0x6a45f3,_0xe27161)),_0x337e77;}static['_GetTokenizationPyramid'](_0x2172ac,_0xc13374,_0x2693e6=_0x40b73f['_FINEST_DESCRIPTOR_RESOLUTION']){var _0x3306fc=_0x27326e;const _0x48e8db=[];for(let _0x21835a=_0x2693e6;0x4<_0x21835a;_0x21835a=Math[_0x3306fc(0x27d7)](_0x21835a/0x2))_0x48e8db[_0x3306fc(0x2009)](_0x2172ac[_0x3306fc(0x243b)](_0x21835a)[_0x3306fc(0x91b)](_0xc13374[_0x3306fc(0x318d)]));return _0x48e8db;}['distance'](_0x1c6741){var _0x379be5=_0x27326e;let _0x3c6836=0x0;var _0x115884;for(let _0x300f48=0x0;_0x300f48_0xbfdfae[_0x5c4ee1(0xea8)]()),_0xa8130a[_0x5c4ee1(0x2840)]=this[_0x5c4ee1(0x1bc4)],_0xa8130a[_0x5c4ee1(0x1bd9)]=this[_0x5c4ee1(0x35e4)],JSON[_0x5c4ee1(0x3a71)](_0xa8130a);}static['Deserialize'](_0x3b088d,_0x478513){var _0x161cf3=_0x27326e;const _0x371c6d=JSON[_0x161cf3(0x3813)](_0x3b088d),_0xa52738=new _0x106abb();return _0xa52738['_descriptors']=_0x371c6d[_0x161cf3(0x4d2)]['map'](_0x1cdd68=>_0x40b73f[_0x161cf3(0x61d)](_0x1cdd68,_0x478513)),_0xa52738[_0x161cf3(0x1bc4)]=_0x371c6d[_0x161cf3(0x2840)],_0xa52738['_averageDistance']=_0x371c6d[_0x161cf3(0x1bd9)],_0xa52738;}[_0x27326e(0x2ed7)](_0x462b2c){var _0x33b6f5=_0x27326e;this[_0x33b6f5(0x1f46)]['push'](_0x462b2c),this['_refreshDescription']();}[_0x27326e(0x38b0)](_0xae4527){var _0x4706ec=_0x27326e;return _0xae4527[_0x4706ec(0x169a)](this[_0x4706ec(0x1f46)][this[_0x4706ec(0x1bc4)]])/this[_0x4706ec(0x35e4)];}[_0x27326e(0x22bb)](_0x2a626d){var _0x4549fd=_0x27326e;return Math[_0x4549fd(0x1858)](...this[_0x4549fd(0x1f46)][_0x4549fd(0x40b4)](_0xbf9339=>_0xbf9339[_0x4549fd(0x169a)](_0x2a626d)));}[_0x27326e(0x3af3)](){var _0xadb009=_0x27326e;this[_0xadb009(0x1bc4)]=-0x1;let _0x4b9901;var _0xa3694f=this[_0xadb009(0x1f46)][_0xadb009(0x40b4)](_0x49231a=>(_0x4b9901=0x0,this['_descriptors'][_0xadb009(0x982)](_0x5f3a2e=>{var _0x2f0516=_0xadb009;_0x4b9901+=_0x49231a[_0x2f0516(0x169a)](_0x5f3a2e);}),_0x4b9901));for(let _0x4e5bf8=0x0;_0x4e5bf8<_0xa3694f[_0xadb009(0x9da)];++_0x4e5bf8)(this['_centroidIdx']<0x0||_0xa3694f[_0x4e5bf8]<_0xa3694f[this[_0xadb009(0x1bc4)]])&&(this[_0xadb009(0x1bc4)]=_0x4e5bf8);this['_averageDistance']=0x0,this[_0xadb009(0x1f46)]['forEach'](_0x312221=>{var _0xde71df=_0xadb009;this['_averageDistance']+=_0x312221[_0xde71df(0x169a)](this['_descriptors'][this[_0xde71df(0x1bc4)]]);}),0x0{_0x5cd8c4['d'](_0x1a53c2,{'H':()=>function(_0x4f0fd8,_0x5e200c){_0x233e2a[_0x4f0fd8]=_0x5e200c;},'q':()=>function(_0xeeb5d){return _0x233e2a[_0xeeb5d];}});const _0x233e2a={};},0x10676:(_0x1cdb6b,_0x3fcb4f,_0x5c17e)=>{var _0x445a13=a8_0x2e955a;_0x5c17e['d'](_0x3fcb4f,{'K':()=>_0x33f49e});class _0x33f49e{static get[_0x445a13(0x31b7)](){var _0x197871=_0x445a13,_0x7d4e6a=this[_0x197871(0x2450)];return this[_0x197871(0x2450)]++,_0x7d4e6a;}}_0x33f49e[_0x445a13(0x2450)]=0x1;},0x16c1a:(_0x4b81a4,_0xe8af3e,_0x3adcea)=>{var _0xd86ea6=a8_0x2e955a,_0x4b787f=_0x3adcea(0x4ba7);class _0x5e6747{constructor(_0x2ad63a,_0x163983={}){var _0x5a550b=a8_0xcbd5;if(!_0x5e6747[_0x5a550b(0x395a)](_0x2ad63a))throw'Your\x20browser\x20does\x20not\x20support\x20recording\x20so\x20far.';_0x2ad63a=_0x2ad63a[_0x5a550b(0x15eb)]();if(!_0x2ad63a)throw _0x5a550b(0x3d19);this['_canvas']=_0x2ad63a,this['_canvas']['isRecording']=!0x1,this[_0x5a550b(0x963)]=Object[_0x5a550b(0x1ec3)](Object[_0x5a550b(0x1ec3)]({},_0x5e6747[_0x5a550b(0x3613)]),_0x163983);const _0x255653=this[_0x5a550b(0x2208)][_0x5a550b(0x377b)](this[_0x5a550b(0x963)]['fps']);if(this[_0x5a550b(0x963)][_0x5a550b(0x369)]){for(const _0x46c166 of this['_options']['audioTracks'])_0x255653['addTrack'](_0x46c166);}this[_0x5a550b(0x2eb1)]=new MediaRecorder(_0x255653,{'mimeType':this[_0x5a550b(0x963)][_0x5a550b(0x1a17)]}),this[_0x5a550b(0x2eb1)][_0x5a550b(0x353c)]=this[_0x5a550b(0x3cc4)][_0x5a550b(0x3458)](this),this[_0x5a550b(0x2eb1)][_0x5a550b(0xbde)]=this[_0x5a550b(0x1859)][_0x5a550b(0x3458)](this),this[_0x5a550b(0x2eb1)]['onstop']=this[_0x5a550b(0x8fc)]['bind'](this);}static[_0xd86ea6(0x395a)](_0x429268){var _0xcc098a=_0xd86ea6;return _0x429268=_0x429268['getRenderingCanvas'](),!!_0x429268&&'function'==typeof _0x429268[_0xcc098a(0x377b)];}get['isRecording'](){var _0x316c18=_0xd86ea6;return!!this['_canvas']&&this['_canvas'][_0x316c18(0x2da7)];}[_0xd86ea6(0x5ed)](){var _0x28840f=_0xd86ea6;this[_0x28840f(0x2208)]&&this[_0x28840f(0x2eb1)]&&this[_0x28840f(0x2da7)]&&(this[_0x28840f(0x2208)][_0x28840f(0x2da7)]=!0x1,this['_mediaRecorder'][_0x28840f(0xdbc)]());}['startRecording'](_0x4c3a09='babylonjs.webm',_0x36f839=0x7){var _0x1b542a=_0xd86ea6;if(!this['_canvas']||!this[_0x1b542a(0x2eb1)])throw'Recorder\x20has\x20already\x20been\x20disposed';if(this['isRecording'])throw'Recording\x20already\x20in\x20progress';return 0x0<_0x36f839&&setTimeout(()=>{var _0x2a083d=_0x1b542a;this[_0x2a083d(0x5ed)]();},0x3e8*_0x36f839),this[_0x1b542a(0x8f8)]=_0x4c3a09,this[_0x1b542a(0x3b5e)]=[],this['_resolve']=null,this[_0x1b542a(0x36f4)]=null,this[_0x1b542a(0x2208)]['isRecording']=!0x0,this[_0x1b542a(0x2eb1)][_0x1b542a(0x25d9)](this[_0x1b542a(0x963)][_0x1b542a(0x1a60)]),new Promise((_0x3f6903,_0x1d2057)=>{var _0x56db76=_0x1b542a;this[_0x56db76(0x2e97)]=_0x3f6903,this[_0x56db76(0x36f4)]=_0x1d2057;});}[_0xd86ea6(0xc1f)](){var _0x478d2c=_0xd86ea6;this['_canvas']=null,this[_0x478d2c(0x2eb1)]=null,this[_0x478d2c(0x3b5e)]=[],this[_0x478d2c(0x8f8)]=null,this[_0x478d2c(0x2e97)]=null,this['_reject']=null;}[_0xd86ea6(0x3cc4)](_0x6d2377){var _0x442f77=_0xd86ea6;0x0<_0x6d2377[_0x442f77(0x3d41)][_0x442f77(0xba1)]&&this[_0x442f77(0x3b5e)]['push'](_0x6d2377['data']);}['_handleError'](_0x56b181){var _0xf19e8c=_0xd86ea6;if(this[_0xf19e8c(0x5ed)](),!this[_0xf19e8c(0x36f4)])throw new _0x56b181['error']();this[_0xf19e8c(0x36f4)](_0x56b181[_0xf19e8c(0x1f93)]);}['_handleStop'](){var _0x1fce20=_0xd86ea6;this['stopRecording']();var _0x2b1a6a=new Blob(this[_0x1fce20(0x3b5e)]);this[_0x1fce20(0x2e97)]&&this['_resolve'](_0x2b1a6a),window[_0x1fce20(0x2fbd)]['createObjectURL'](_0x2b1a6a),this[_0x1fce20(0x8f8)]&&_0x4b787f['w1']['Download'](_0x2b1a6a,this[_0x1fce20(0x8f8)]);}}_0x5e6747[_0xd86ea6(0x3613)]={'mimeType':'video/webm','fps':0x19,'recordChunckSize':0xbb8};},0x12e2f:(_0x2f3c78,_0x51f416,_0x6a3517)=>{var _0x20c6f3=a8_0x2e955a;_0x6a3517['d'](_0x51f416,{'N':()=>_0x42abe7,'h':()=>_0x255827});var _0x255827,_0x35145d=_0x6a3517(0xd53f),_0x4c2362=_0x6a3517(0x6661);(_0x51f416=_0x255827=_0x255827||{})[_0x51f416['X']=0x0]='X',_0x51f416[_0x51f416['Y']=0x1]='Y',_0x51f416[_0x51f416['Z']=0x2]='Z';class _0x42abe7{constructor(_0x17075c,_0x3efd6f){var _0x23f231=a8_0xcbd5;this[_0x23f231(0x1e59)]=!0x1,_0x3efd6f=Object['assign'](Object['assign']({},_0x42abe7[_0x23f231(0x31a6)]()),_0x3efd6f);if(this[_0x23f231(0x161c)]=!!_0x17075c,_0x42abe7[_0x23f231(0xf92)]++,this[_0x23f231(0x1866)]=_0x255827['X'],this[_0x23f231(0x2f19)]=_0x255827['Y'],this[_0x23f231(0x17dc)]=!0x1,this[_0x23f231(0x3ddc)]=!0x1,this[_0x23f231(0xb57)]=new _0x4c2362['x'](),this[_0x23f231(0x2727)]=_0x35145d['P'][_0x23f231(0x317a)](),this[_0x23f231(0x1556)]=0x19,this['_inversedSensibility']=0x1/(this[_0x23f231(0x1556)]/0x3e8),this[_0x23f231(0x4121)]=()=>{var _0x31ec5b=_0x23f231;_0x42abe7[_0x31ec5b(0x2f68)]=window[_0x31ec5b(0x2b84)],_0x42abe7[_0x31ec5b(0x3272)]=window[_0x31ec5b(0x35cd)],_0x42abe7[_0x31ec5b(0x3d0e)]&&(_0x42abe7['Canvas'][_0x31ec5b(0x15b3)]=_0x42abe7[_0x31ec5b(0x2f68)],_0x42abe7[_0x31ec5b(0x3d0e)]['height']=_0x42abe7[_0x31ec5b(0x3272)]),_0x42abe7[_0x31ec5b(0x3732)]=_0x42abe7['_VJCanvasWidth']/0x2;},!_0x42abe7[_0x23f231(0x3d0e)]){window[_0x23f231(0x363d)](_0x23f231(0x33eb),this[_0x23f231(0x4121)],!0x1),_0x42abe7[_0x23f231(0x3d0e)]=document[_0x23f231(0x22e5)](_0x23f231(0x368f)),_0x42abe7['_VJCanvasWidth']=window[_0x23f231(0x2b84)],_0x42abe7[_0x23f231(0x3272)]=window[_0x23f231(0x35cd)],_0x42abe7[_0x23f231(0x3d0e)][_0x23f231(0x15b3)]=window[_0x23f231(0x2b84)],_0x42abe7[_0x23f231(0x3d0e)]['height']=window['innerHeight'],_0x42abe7[_0x23f231(0x3d0e)][_0x23f231(0x1e27)][_0x23f231(0x15b3)]=_0x23f231(0x422),_0x42abe7[_0x23f231(0x3d0e)]['style'][_0x23f231(0x230c)]=_0x23f231(0x422),_0x42abe7[_0x23f231(0x3d0e)]['style'][_0x23f231(0x2436)]='absolute',_0x42abe7[_0x23f231(0x3d0e)][_0x23f231(0x1e27)]['backgroundColor']='transparent',_0x42abe7[_0x23f231(0x3d0e)]['style'][_0x23f231(0x577)]=_0x23f231(0x4168),_0x42abe7['Canvas'][_0x23f231(0x1e27)][_0x23f231(0x2932)]=_0x23f231(0x4168),_0x42abe7['Canvas'][_0x23f231(0x1e27)][_0x23f231(0x1e5c)]='5',_0x42abe7[_0x23f231(0x3d0e)][_0x23f231(0x1e27)][_0x23f231(0x2dd2)]=_0x23f231(0x136c),_0x42abe7[_0x23f231(0x3d0e)]['setAttribute'](_0x23f231(0xf84),_0x23f231(0x136c)),_0x17075c=_0x42abe7[_0x23f231(0x3d0e)][_0x23f231(0x2330)]('2d');if(!_0x17075c)throw new Error(_0x23f231(0x2c36));_0x42abe7[_0x23f231(0x1efa)]=_0x17075c,_0x42abe7[_0x23f231(0x1efa)]['strokeStyle']=_0x23f231(0x2ddb),_0x42abe7[_0x23f231(0x1efa)][_0x23f231(0x23ce)]=0x2,document['body'][_0x23f231(0x2d5e)](_0x42abe7['Canvas']);}_0x42abe7[_0x23f231(0x3732)]=_0x42abe7[_0x23f231(0x3d0e)][_0x23f231(0x15b3)]/0x2,this[_0x23f231(0xa98)]=!0x1,this[_0x23f231(0xcd2)]=_0x3efd6f[_0x23f231(0xcd2)],this[_0x23f231(0x413f)]=_0x3efd6f[_0x23f231(0x2fc8)],this['containerSize']=_0x3efd6f[_0x23f231(0xf1d)],this[_0x23f231(0x3db1)]=_0x3efd6f[_0x23f231(0x3db1)],_0x3efd6f[_0x23f231(0x2436)]&&this[_0x23f231(0x2bd5)](_0x3efd6f['position']['x'],_0x3efd6f[_0x23f231(0x2436)]['y']),_0x3efd6f['puckImage']&&this[_0x23f231(0x38fa)](_0x3efd6f[_0x23f231(0x9f3)]),_0x3efd6f[_0x23f231(0x9e9)]&&this['setContainerImage'](_0x3efd6f['containerImage']),_0x3efd6f[_0x23f231(0x1540)]&&_0x42abe7[_0x23f231(0x27a7)]++,this[_0x23f231(0x1540)]=_0x3efd6f[_0x23f231(0x1540)],this['_joystickPointerId']=-0x1,this['_joystickPointerPos']=new _0x35145d['FM'](0x0,0x0),this[_0x23f231(0x3a14)]=new _0x35145d['FM'](0x0,0x0),this[_0x23f231(0x3ccf)]=new _0x35145d['FM'](0x0,0x0),this[_0x23f231(0x1158)]=new _0x35145d['FM'](0x0,0x0),this['_onPointerDownHandlerRef']=_0x296886=>{var _0xfe973b=_0x23f231;this[_0xfe973b(0x1e69)](_0x296886);},this[_0x23f231(0x3d62)]=_0x87d6fa=>{var _0x38a74c=_0x23f231;this[_0x38a74c(0x2cb1)](_0x87d6fa);},this[_0x23f231(0x1425)]=_0x296e52=>{var _0x177127=_0x23f231;this[_0x177127(0x3943)](_0x296e52);},_0x42abe7['Canvas']['addEventListener'](_0x23f231(0x181b),this[_0x23f231(0x3fb)],!0x1),_0x42abe7[_0x23f231(0x3d0e)][_0x23f231(0x363d)](_0x23f231(0x1c77),this[_0x23f231(0x3d62)],!0x1),_0x42abe7[_0x23f231(0x3d0e)][_0x23f231(0x363d)](_0x23f231(0x1c1a),this[_0x23f231(0x1425)],!0x1),_0x42abe7['Canvas']['addEventListener']('pointerout',this[_0x23f231(0x1425)],!0x1),_0x42abe7[_0x23f231(0x3d0e)][_0x23f231(0x363d)](_0x23f231(0x3e58),_0x5baed0=>{var _0x4cafc7=_0x23f231;_0x5baed0[_0x4cafc7(0x73b)]();},!0x1),requestAnimationFrame(()=>{var _0x86ebb7=_0x23f231;this[_0x86ebb7(0x128d)]();});}static[_0x20c6f3(0x31a6)](){var _0x594508=_0x20c6f3;return{'puckSize':0x28,'containerSize':0x3c,'color':_0x594508(0xe47),'puckImage':void 0x0,'containerImage':void 0x0,'position':void 0x0,'alwaysVisible':!0x1,'limitToContainer':!0x1};}[_0x20c6f3(0x3a1f)](_0x5744d8){var _0x8853cd=_0x20c6f3;this[_0x8853cd(0x1556)]=_0x5744d8,this[_0x8853cd(0xbcb)]=0x1/(this[_0x8853cd(0x1556)]/0x3e8);}[_0x20c6f3(0x1e69)](_0x4be9c2){var _0x572000=_0x20c6f3;_0x4be9c2[_0x572000(0x73b)](),(!0x0===this[_0x572000(0x161c)]?_0x4be9c2[_0x572000(0x40fd)]<_0x42abe7['_HalfWidth']:_0x4be9c2[_0x572000(0x40fd)]>_0x42abe7['_HalfWidth'])&&this[_0x572000(0x736)]<0x0?(this[_0x572000(0x736)]=_0x4be9c2[_0x572000(0x1f21)],this[_0x572000(0x1e79)]?(this[_0x572000(0x3ccf)]=this[_0x572000(0x1e79)][_0x572000(0x2654)](),this[_0x572000(0xa99)]=this[_0x572000(0x1e79)][_0x572000(0x2654)](),this['_joystickPreviousPointerPos']=this[_0x572000(0x1e79)]['clone'](),this['_onPointerMove'](_0x4be9c2)):(this[_0x572000(0x3ccf)]['x']=_0x4be9c2[_0x572000(0x40fd)],this[_0x572000(0x3ccf)]['y']=_0x4be9c2[_0x572000(0xf68)],this['_joystickPointerPos']=this[_0x572000(0x3ccf)][_0x572000(0x2654)](),this[_0x572000(0x3a14)]=this[_0x572000(0x3ccf)][_0x572000(0x2654)]()),this[_0x572000(0x1158)]['x']=0x0,this[_0x572000(0x1158)]['y']=0x0,this['pressed']=!0x0,this['_touches'][_0x572000(0x2ed7)](_0x4be9c2['pointerId']['toString'](),_0x4be9c2)):_0x42abe7[_0x572000(0xf92)]<0x2&&this['_action']&&(this[_0x572000(0x14c7)](),this['_touches']['add'](_0x4be9c2[_0x572000(0x1f21)]['toString'](),{'x':_0x4be9c2[_0x572000(0x40fd)],'y':_0x4be9c2[_0x572000(0xf68)],'prevX':_0x4be9c2[_0x572000(0x40fd)],'prevY':_0x4be9c2[_0x572000(0xf68)]}));}[_0x20c6f3(0x2cb1)](_0x57c7b2){var _0x2871bf=_0x20c6f3;if(this[_0x2871bf(0x736)]==_0x57c7b2[_0x2871bf(0x1f21)]){if(this[_0x2871bf(0xcd2)]){const _0x131ed3=new _0x35145d['FM'](_0x57c7b2[_0x2871bf(0x40fd)]-this[_0x2871bf(0x3ccf)]['x'],_0x57c7b2[_0x2871bf(0xf68)]-this[_0x2871bf(0x3ccf)]['y']);var _0x1812f0=_0x131ed3[_0x2871bf(0x9da)]();_0x1812f0>this[_0x2871bf(0xf1d)]&&_0x131ed3['scaleInPlace'](this[_0x2871bf(0xf1d)]/_0x1812f0),this[_0x2871bf(0xa99)]['x']=this[_0x2871bf(0x3ccf)]['x']+_0x131ed3['x'],this[_0x2871bf(0xa99)]['y']=this[_0x2871bf(0x3ccf)]['y']+_0x131ed3['y'];}else this[_0x2871bf(0xa99)]['x']=_0x57c7b2[_0x2871bf(0x40fd)],this[_0x2871bf(0xa99)]['y']=_0x57c7b2[_0x2871bf(0xf68)];this['_deltaJoystickVector']=this[_0x2871bf(0xa99)][_0x2871bf(0x2654)](),this[_0x2871bf(0x1158)]=this[_0x2871bf(0x1158)][_0x2871bf(0x34cd)](this[_0x2871bf(0x3ccf)]),0x0<_0x42abe7[_0x2871bf(0x27a7)]&&(this['_leftJoystick']?this['_joystickPointerPos']['x']=Math[_0x2871bf(0x1858)](_0x42abe7[_0x2871bf(0x3732)],this[_0x2871bf(0xa99)]['x']):this[_0x2871bf(0xa99)]['x']=Math[_0x2871bf(0x34dd)](_0x42abe7[_0x2871bf(0x3732)],this[_0x2871bf(0xa99)]['x']));var _0x58ce0b=(this[_0x2871bf(0x17dc)]?-0x1:0x1)*this[_0x2871bf(0x1158)]['x']/this['_inversedSensibility'];switch(this['_axisTargetedByLeftAndRight']){case _0x255827['X']:this[_0x2871bf(0x2727)]['x']=Math[_0x2871bf(0x1858)](0x1,Math[_0x2871bf(0x34dd)](-0x1,_0x58ce0b));break;case _0x255827['Y']:this[_0x2871bf(0x2727)]['y']=Math[_0x2871bf(0x1858)](0x1,Math[_0x2871bf(0x34dd)](-0x1,_0x58ce0b));break;case _0x255827['Z']:this['deltaPosition']['z']=Math['min'](0x1,Math['max'](-0x1,_0x58ce0b));}var _0x153997=(this['reverseUpDown']?0x1:-0x1)*this['_deltaJoystickVector']['y']/this[_0x2871bf(0xbcb)];switch(this[_0x2871bf(0x2f19)]){case _0x255827['X']:this[_0x2871bf(0x2727)]['x']=Math['min'](0x1,Math['max'](-0x1,_0x153997));break;case _0x255827['Y']:this[_0x2871bf(0x2727)]['y']=Math['min'](0x1,Math[_0x2871bf(0x34dd)](-0x1,_0x153997));break;case _0x255827['Z']:this[_0x2871bf(0x2727)]['z']=Math[_0x2871bf(0x1858)](0x1,Math[_0x2871bf(0x34dd)](-0x1,_0x153997));}}else{const _0xab24b1=this[_0x2871bf(0xb57)]['get'](_0x57c7b2['pointerId'][_0x2871bf(0x348f)]());_0xab24b1&&(_0xab24b1['x']=_0x57c7b2['clientX'],_0xab24b1['y']=_0x57c7b2[_0x2871bf(0xf68)]);}}[_0x20c6f3(0x3943)](_0x3cad4f){var _0x5c1002=_0x20c6f3,_0x2738ce;this['_joystickPointerId']==_0x3cad4f[_0x5c1002(0x1f21)]?(this['_clearPreviousDraw'](),this[_0x5c1002(0x736)]=-0x1,this[_0x5c1002(0xa98)]=!0x1):(_0x2738ce=this[_0x5c1002(0xb57)]['get'](_0x3cad4f['pointerId'][_0x5c1002(0x348f)]()))&&_0x42abe7[_0x5c1002(0x1efa)]['clearRect'](_0x2738ce[_0x5c1002(0x2000)]-0x2c,_0x2738ce[_0x5c1002(0x2d5d)]-0x2c,0x58,0x58),this['_deltaJoystickVector']['x']=0x0,this[_0x5c1002(0x1158)]['y']=0x0,this[_0x5c1002(0xb57)][_0x5c1002(0x209f)](_0x3cad4f[_0x5c1002(0x1f21)][_0x5c1002(0x348f)]());}['setJoystickColor'](_0x1c28c0){this['_joystickColor']=_0x1c28c0;}set['containerSize'](_0x1c1e53){var _0x1dd1e9=_0x20c6f3;this[_0x1dd1e9(0x131b)]=_0x1c1e53,this[_0x1dd1e9(0x35a4)]=~~(2.1*this[_0x1dd1e9(0x131b)]),this['_clearContainerSizeOffset']=~~(this['_clearContainerSize']/0x2);}get['containerSize'](){return this['_joystickContainerSize'];}set[_0x20c6f3(0x3db1)](_0x4db94f){var _0x389ba8=_0x20c6f3;this['_joystickPuckSize']=_0x4db94f,this[_0x389ba8(0xbb1)]=~~(2.1*this[_0x389ba8(0x3c3c)]),this[_0x389ba8(0x2ff4)]=~~(this[_0x389ba8(0xbb1)]/0x2);}get[_0x20c6f3(0x3db1)](){return this['_joystickPuckSize'];}[_0x20c6f3(0xf2e)](){var _0x645702=_0x20c6f3;this[_0x645702(0x1540)]=!0x1,this[_0x645702(0x1e79)]=null;}set['alwaysVisible'](_0x46b05a){var _0x5d5de1=_0x20c6f3;this[_0x5d5de1(0x2ce4)]!==_0x46b05a&&(_0x46b05a&&this[_0x5d5de1(0x1e79)]?(_0x42abe7[_0x5d5de1(0x27a7)]++,this['_alwaysVisible']=!0x0):(_0x42abe7['_AlwaysVisibleSticks']--,this[_0x5d5de1(0x2ce4)]=!0x1));}get[_0x20c6f3(0x1540)](){var _0x54649e=_0x20c6f3;return this[_0x54649e(0x2ce4)];}[_0x20c6f3(0x2bd5)](_0x422b5a,_0x120dc2){var _0x139661=_0x20c6f3;this[_0x139661(0x3ccf)]&&this[_0x139661(0x20b)](),this[_0x139661(0x1e79)]=new _0x35145d['FM'](_0x422b5a,_0x120dc2);}[_0x20c6f3(0x2b2a)](_0x3dae56){this['_action']=_0x3dae56;}[_0x20c6f3(0xaab)](_0xe2ff77){var _0x216ec4=_0x20c6f3;switch(_0xe2ff77){case _0x255827['X']:case _0x255827['Y']:case _0x255827['Z']:this[_0x216ec4(0x1866)]=_0xe2ff77;break;default:this['_axisTargetedByLeftAndRight']=_0x255827['X'];}}[_0x20c6f3(0x3246)](_0x497a4d){var _0x334470=_0x20c6f3;switch(_0x497a4d){case _0x255827['X']:case _0x255827['Y']:case _0x255827['Z']:this[_0x334470(0x2f19)]=_0x497a4d;break;default:this[_0x334470(0x2f19)]=_0x255827['Y'];}}[_0x20c6f3(0x20b)](){var _0x4cf196=_0x20c6f3,_0x579b96=this['_joystickPosition']||this['_joystickPointerStartPos'];_0x42abe7['_VJCanvasContext'][_0x4cf196(0x2315)](_0x579b96['x']-this['_clearContainerSizeOffset'],_0x579b96['y']-this['_clearContainerSizeOffset'],this[_0x4cf196(0x35a4)],this[_0x4cf196(0x35a4)]),_0x42abe7[_0x4cf196(0x1efa)]['clearRect'](this[_0x4cf196(0x3a14)]['x']-this[_0x4cf196(0x2ff4)]-0x1,this['_joystickPreviousPointerPos']['y']-this['_clearPuckSizeOffset']-0x1,this[_0x4cf196(0xbb1)]+0x2,this[_0x4cf196(0xbb1)]+0x2);}[_0x20c6f3(0x283f)](_0x79b05f){var _0x23735e=_0x20c6f3;const _0x4ed8bc=new Image();_0x4ed8bc[_0x23735e(0x213c)]=_0x79b05f,_0x4ed8bc[_0x23735e(0x41c4)]=()=>this['_containerImage']=_0x4ed8bc;}[_0x20c6f3(0x38fa)](_0x7c0c36){var _0x5abe85=_0x20c6f3;const _0x58c746=new Image();_0x58c746['src']=_0x7c0c36,_0x58c746[_0x5abe85(0x41c4)]=()=>this['_puckImage']=_0x58c746;}[_0x20c6f3(0x794)](){var _0x32d9ca=_0x20c6f3,_0x321709=this[_0x32d9ca(0x1e79)]||this[_0x32d9ca(0x3ccf)];this['_clearPreviousDraw'](),this['_containerImage']?_0x42abe7['_VJCanvasContext'][_0x32d9ca(0x24aa)](this[_0x32d9ca(0x25a1)],_0x321709['x']-this[_0x32d9ca(0xf1d)],_0x321709['y']-this[_0x32d9ca(0xf1d)],0x2*this[_0x32d9ca(0xf1d)],0x2*this[_0x32d9ca(0xf1d)]):(_0x42abe7[_0x32d9ca(0x1efa)][_0x32d9ca(0x2876)](),_0x42abe7[_0x32d9ca(0x1efa)][_0x32d9ca(0x3df3)]=this[_0x32d9ca(0x413f)],_0x42abe7[_0x32d9ca(0x1efa)][_0x32d9ca(0x23ce)]=0x2,_0x42abe7[_0x32d9ca(0x1efa)][_0x32d9ca(0x1a11)](_0x321709['x'],_0x321709['y'],this[_0x32d9ca(0xf1d)],0x0,0x2*Math['PI'],!0x0),_0x42abe7[_0x32d9ca(0x1efa)][_0x32d9ca(0x4096)](),_0x42abe7[_0x32d9ca(0x1efa)][_0x32d9ca(0xd8f)](),_0x42abe7[_0x32d9ca(0x1efa)][_0x32d9ca(0x2876)](),_0x42abe7[_0x32d9ca(0x1efa)][_0x32d9ca(0x23ce)]=0x6,_0x42abe7['_VJCanvasContext']['strokeStyle']=this[_0x32d9ca(0x413f)],_0x42abe7[_0x32d9ca(0x1efa)]['arc'](_0x321709['x'],_0x321709['y'],this[_0x32d9ca(0x3db1)],0x0,0x2*Math['PI'],!0x0),_0x42abe7[_0x32d9ca(0x1efa)]['stroke'](),_0x42abe7['_VJCanvasContext'][_0x32d9ca(0xd8f)]());}['_drawPuck'](){var _0x5e296e=_0x20c6f3;this[_0x5e296e(0x25e0)]?_0x42abe7[_0x5e296e(0x1efa)][_0x5e296e(0x24aa)](this[_0x5e296e(0x25e0)],this[_0x5e296e(0xa99)]['x']-this['puckSize'],this[_0x5e296e(0xa99)]['y']-this[_0x5e296e(0x3db1)],0x2*this[_0x5e296e(0x3db1)],0x2*this[_0x5e296e(0x3db1)]):(_0x42abe7[_0x5e296e(0x1efa)]['beginPath'](),_0x42abe7[_0x5e296e(0x1efa)]['strokeStyle']=this[_0x5e296e(0x413f)],_0x42abe7['_VJCanvasContext']['lineWidth']=0x2,_0x42abe7[_0x5e296e(0x1efa)]['arc'](this['_joystickPointerPos']['x'],this['_joystickPointerPos']['y'],this[_0x5e296e(0x3db1)],0x0,0x2*Math['PI'],!0x0),_0x42abe7['_VJCanvasContext'][_0x5e296e(0x4096)](),_0x42abe7['_VJCanvasContext'][_0x5e296e(0xd8f)]());}['_drawVirtualJoystick'](){var _0x1641de=_0x20c6f3;this[_0x1641de(0x1e59)]||(this['alwaysVisible']&&this[_0x1641de(0x794)](),this['pressed']&&this[_0x1641de(0xb57)][_0x1641de(0x982)]((_0x50da2f,_0x27f31a)=>{var _0x380615=_0x1641de;_0x27f31a[_0x380615(0x1f21)]===this[_0x380615(0x736)]?(this[_0x380615(0x1540)]||this[_0x380615(0x794)](),this[_0x380615(0x35dc)](),this[_0x380615(0x3a14)]=this[_0x380615(0xa99)]['clone']()):(_0x42abe7[_0x380615(0x1efa)][_0x380615(0x2315)](_0x27f31a[_0x380615(0x2000)]-0x2c,_0x27f31a['prevY']-0x2c,0x58,0x58),_0x42abe7[_0x380615(0x1efa)][_0x380615(0x2876)](),_0x42abe7[_0x380615(0x1efa)][_0x380615(0x1f6b)]=_0x380615(0x27c5),_0x42abe7[_0x380615(0x1efa)]['beginPath'](),_0x42abe7[_0x380615(0x1efa)][_0x380615(0x3df3)]=_0x380615(0x1230),_0x42abe7['_VJCanvasContext']['lineWidth']=0x6,_0x42abe7[_0x380615(0x1efa)][_0x380615(0x1a11)](_0x27f31a['x'],_0x27f31a['y'],0x28,0x0,0x2*Math['PI'],!0x0),_0x42abe7['_VJCanvasContext'][_0x380615(0x4096)](),_0x42abe7[_0x380615(0x1efa)][_0x380615(0xd8f)](),_0x27f31a[_0x380615(0x2000)]=_0x27f31a['x'],_0x27f31a[_0x380615(0x2d5d)]=_0x27f31a['y']);}),requestAnimationFrame(()=>{var _0x1bc45f=_0x1641de;this[_0x1bc45f(0x128d)]();}));}[_0x20c6f3(0x1255)](){var _0xb2a91e=_0x20c6f3;_0x42abe7[_0xb2a91e(0x3d0e)]&&(_0x42abe7['Canvas'][_0xb2a91e(0x10db)](_0xb2a91e(0x181b),this[_0xb2a91e(0x3fb)]),_0x42abe7[_0xb2a91e(0x3d0e)][_0xb2a91e(0x10db)](_0xb2a91e(0x1c77),this[_0xb2a91e(0x3d62)]),_0x42abe7[_0xb2a91e(0x3d0e)][_0xb2a91e(0x10db)]('pointerup',this[_0xb2a91e(0x1425)]),_0x42abe7[_0xb2a91e(0x3d0e)][_0xb2a91e(0x10db)](_0xb2a91e(0x37ed),this[_0xb2a91e(0x1425)]),window[_0xb2a91e(0x10db)]('resize',this[_0xb2a91e(0x4121)]),document[_0xb2a91e(0x18d2)]['removeChild'](_0x42abe7[_0xb2a91e(0x3d0e)]),_0x42abe7['Canvas']=null),this[_0xb2a91e(0x1e59)]=!0x0;}}_0x42abe7[_0x20c6f3(0xf92)]=0x0,_0x42abe7[_0x20c6f3(0x27a7)]=0x0;},0x14caa:(_0x43a818,_0x5b1f67,_0x47b44d)=>{var _0x1f4d6f=a8_0x2e955a;function _0x50586c(){var _0x210edf=a8_0xcbd5;return new((_0x210edf(0x137a))!=typeof _native&&_native[(_0x210edf(0x1393))]?_native[(_0x210edf(0x1393))]:XMLHttpRequest)();}_0x47b44d['d'](_0x5b1f67,{'g':()=>_0x4b5588});class _0x4b5588{constructor(){var _0x495543=a8_0xcbd5;this[_0x495543(0x31d6)]=_0x50586c(),this[_0x495543(0x3ad3)]='';}[_0x1f4d6f(0xb24)](){var _0x4402a6=_0x1f4d6f;if(!this[_0x4402a6(0x2f5)](this[_0x4402a6(0x3ad3)]))for(const _0x4b651d in _0x4b5588['CustomRequestHeaders']){var _0x3b7254=_0x4b5588[_0x4402a6(0x3419)][_0x4b651d];_0x3b7254&&this[_0x4402a6(0x31d6)]['setRequestHeader'](_0x4b651d,_0x3b7254);}}[_0x1f4d6f(0x2f5)](_0x4fe25a){var _0x54c2f2=_0x1f4d6f;return _0x4b5588[_0x54c2f2(0x3abd)]&&(_0x4fe25a[_0x54c2f2(0x2ea2)](_0x54c2f2(0x318))||_0x4fe25a[_0x54c2f2(0x2ea2)]('cdn.babylonjs.com'));}get[_0x1f4d6f(0x2a77)](){var _0x3fe7aa=_0x1f4d6f;return this[_0x3fe7aa(0x31d6)][_0x3fe7aa(0x2a77)];}set[_0x1f4d6f(0x2a77)](_0x1ebeb1){var _0x76ecb8=_0x1f4d6f;this[_0x76ecb8(0x31d6)][_0x76ecb8(0x2a77)]=_0x1ebeb1;}get['readyState'](){var _0xb5ef63=_0x1f4d6f;return this[_0xb5ef63(0x31d6)][_0xb5ef63(0xde3)];}get['status'](){var _0x49a682=_0x1f4d6f;return this[_0x49a682(0x31d6)][_0x49a682(0x29b3)];}get['statusText'](){var _0x3eddbc=_0x1f4d6f;return this[_0x3eddbc(0x31d6)]['statusText'];}get[_0x1f4d6f(0x37e8)](){var _0x80e8bb=_0x1f4d6f;return this[_0x80e8bb(0x31d6)][_0x80e8bb(0x37e8)];}get[_0x1f4d6f(0x202f)](){var _0x199bb6=_0x1f4d6f;return this[_0x199bb6(0x31d6)]['responseURL'];}get[_0x1f4d6f(0x20f7)](){var _0x3e17ad=_0x1f4d6f;return this[_0x3e17ad(0x31d6)]['responseText'];}get[_0x1f4d6f(0x2391)](){var _0x539bf9=_0x1f4d6f;return this[_0x539bf9(0x31d6)][_0x539bf9(0x2391)];}set['responseType'](_0x3565dc){var _0x9ffd4f=_0x1f4d6f;this['_xhr'][_0x9ffd4f(0x2391)]=_0x3565dc;}get[_0x1f4d6f(0x1e36)](){var _0x41bc43=_0x1f4d6f;return this[_0x41bc43(0x31d6)][_0x41bc43(0x1e36)];}set[_0x1f4d6f(0x1e36)](_0x17b6ee){var _0x4a02a3=_0x1f4d6f;this['_xhr'][_0x4a02a3(0x1e36)]=_0x17b6ee;}[_0x1f4d6f(0x363d)](_0x36c001,_0x37651f,_0x23d0b5){var _0x3596d0=_0x1f4d6f;this[_0x3596d0(0x31d6)][_0x3596d0(0x363d)](_0x36c001,_0x37651f,_0x23d0b5);}[_0x1f4d6f(0x10db)](_0x340826,_0x3e94cb,_0xa8bc6e){var _0x5173f8=_0x1f4d6f;this[_0x5173f8(0x31d6)][_0x5173f8(0x10db)](_0x340826,_0x3e94cb,_0xa8bc6e);}['abort'](){var _0x9e86b0=_0x1f4d6f;this['_xhr'][_0x9e86b0(0x26eb)]();}[_0x1f4d6f(0x33c8)](_0x32bf13){var _0x21202e=_0x1f4d6f;_0x4b5588[_0x21202e(0x3419)]&&this[_0x21202e(0xb24)](),this[_0x21202e(0x31d6)][_0x21202e(0x33c8)](_0x32bf13);}[_0x1f4d6f(0x517)](_0x28a6c8,_0x4191ac){var _0x1c9ec2=_0x1f4d6f;for(const _0x1b4f57 of _0x4b5588[_0x1c9ec2(0xdc8)]){if(this[_0x1c9ec2(0x2f5)](_0x4191ac))return;_0x1b4f57(this[_0x1c9ec2(0x31d6)],_0x4191ac);}return _0x4191ac=(_0x4191ac=_0x4191ac[_0x1c9ec2(0x2bb1)](_0x1c9ec2(0x1c54),_0x1c9ec2(0xd7c)))[_0x1c9ec2(0x2bb1)](_0x1c9ec2(0x1499),'https:'),this['_requestURL']=_0x4191ac,this[_0x1c9ec2(0x31d6)][_0x1c9ec2(0x517)](_0x28a6c8,_0x4191ac,!0x0);}[_0x1f4d6f(0xa8e)](_0x103357,_0x5a2e10){var _0x3219ad=_0x1f4d6f;this[_0x3219ad(0x31d6)][_0x3219ad(0xa8e)](_0x103357,_0x5a2e10);}['getResponseHeader'](_0x1c8ec3){var _0x80f31f=_0x1f4d6f;return this[_0x80f31f(0x31d6)]['getResponseHeader'](_0x1c8ec3);}}_0x4b5588['CustomRequestHeaders']={},_0x4b5588[_0x1f4d6f(0xdc8)]=new Array(),_0x4b5588['SkipRequestModificationForBabylonCDN']=!0x0;},0x4052:(_0x4fcd91,_0x3f2b8e,_0x422b2c)=>{var _0x58fee1=a8_0x2e955a;_0x422b2c['d'](_0x3f2b8e,{'v':()=>_0x299af0});class _0x299af0 extends class{constructor(_0x5c95d9){var _0x3ab465=a8_0xcbd5;this['_pendingActions']=new Array(),this[_0x3ab465(0x207f)]=_0x5c95d9[_0x3ab465(0x40b4)](_0xd95f9=>({'workerPromise':Promise[_0x3ab465(0x1cbf)](_0xd95f9),'idle':!0x0}));}[_0x58fee1(0xc1f)](){var _0x541275=_0x58fee1;for(const _0x3e91e3 of this[_0x541275(0x207f)])_0x3e91e3['workerPromise']['then'](_0x1a39fe=>{_0x1a39fe['terminate']();});this[_0x541275(0x207f)][_0x541275(0x9da)]=0x0,this[_0x541275(0x2a51)]['length']=0x0;}['push'](_0x4bf9e8){var _0x48a6c4=_0x58fee1;this[_0x48a6c4(0x26f)](_0x4bf9e8)||this[_0x48a6c4(0x2a51)][_0x48a6c4(0x2009)](_0x4bf9e8);}['_executeOnIdleWorker'](_0x459226){var _0x216fb2=_0x58fee1;for(const _0x10b572 of this[_0x216fb2(0x207f)])if(_0x10b572['idle'])return this[_0x216fb2(0x2b4c)](_0x10b572,_0x459226),!0x0;return!0x1;}[_0x58fee1(0x2b4c)](_0x74f83e,_0x1ba06f){var _0xdf8edd=_0x58fee1;_0x74f83e[_0xdf8edd(0x1a0f)]=!0x1,_0x74f83e[_0xdf8edd(0x25ac)][_0xdf8edd(0x3be)](_0x229858=>{_0x1ba06f(_0x229858,()=>{var _0x5d5903=a8_0xcbd5,_0x5d1650=this[_0x5d5903(0x2a51)][_0x5d5903(0x3fe9)]();_0x5d1650?this[_0x5d5903(0x2b4c)](_0x74f83e,_0x5d1650):_0x74f83e[_0x5d5903(0x1a0f)]=!0x0;});});}}{constructor(_0x367fc6,_0x4616be,_0x2d3960=_0x299af0[_0x58fee1(0xab4)]){var _0x12d197=_0x58fee1;super([]),this[_0x12d197(0x730)]=_0x367fc6,this[_0x12d197(0x3303)]=_0x4616be,this[_0x12d197(0x963)]=_0x2d3960;}[_0x58fee1(0x2009)](_0x3c2ffc){var _0x154034=_0x58fee1,_0x213a76;this['_executeOnIdleWorker'](_0x3c2ffc)||(this[_0x154034(0x207f)][_0x154034(0x9da)]{_0x47fd03(_0x1d4419,()=>{var _0x33da77=a8_0xcbd5;_0x7bdcff(),_0x41143e[_0x33da77(0x1a0f)]&&(_0x41143e[_0x33da77(0xbfd)]=setTimeout(()=>{var _0x1ea9a2=_0x33da77;_0x41143e['workerPromise']['then'](_0x40bda5=>{var _0x50a945=a8_0xcbd5;_0x40bda5[_0x50a945(0x4e8)]();});var _0x46ed06=this[_0x1ea9a2(0x207f)]['indexOf'](_0x41143e);-0x1!==_0x46ed06&&this[_0x1ea9a2(0x207f)][_0x1ea9a2(0x34ac)](_0x46ed06,0x1);},this[_0x33da77(0x963)][_0x33da77(0x129a)]));});});}}_0x299af0[_0x58fee1(0xab4)]={'idleTimeElapsedBeforeRelease':0x3e8};},0x132bb:(_0x1e8639,_0x2ffe70,_0x327265)=>{_0x327265(0x37c6),_0x327265(0x8c3e);},0x37c6:(_0x2082a8,_0x58b384,_0xfe3d7f)=>{var _0x40c881=a8_0x2e955a;_0xfe3d7f['d'](_0x58b384,{'Y':()=>_0x363f32});var _0x23c97e=_0xfe3d7f(0xa896),_0x1dc8a8=_0xfe3d7f(0x11096),_0x4bcb3b=_0xfe3d7f(0x1679c),_0x3b222e=_0xfe3d7f(0x10435),_0x87fc8a=_0xfe3d7f(0x4158);class _0x363f32{constructor(_0x9238da,_0x558d1b=0x0,_0x5c5890=null){var _0x1e1fe0=a8_0xcbd5;this[_0x1e1fe0(0x1c3a)]=_0x9238da,this[_0x1e1fe0(0x2a26)]=new Array(),this[_0x1e1fe0(0x319b)]=null,this[_0x1e1fe0(0x2eca)]=null,this['_tangents']=null,this[_0x1e1fe0(0x4103)]=null,this['_uniqueId']=0x0,this[_0x1e1fe0(0x184)]=new _0x23c97e['y$'](),this['_onDataLayoutChanged']=new _0x23c97e['y$'](),this[_0x1e1fe0(0x1c63)]=null,this[_0x1e1fe0(0x20c2)]=_0x5c5890||_0x1dc8a8['l'][_0x1e1fe0(0x39a1)],this[_0x1e1fe0(0x345)]=_0x558d1b,this[_0x1e1fe0(0x20c2)]&&(this['_uniqueId']=this[_0x1e1fe0(0x20c2)][_0x1e1fe0(0x3963)]());}get[_0x40c881(0x345)](){var _0xfe548a=_0x40c881;return this[_0xfe548a(0x222)];}set['influence'](_0x3a48dc){var _0x271b48=_0x40c881,_0x4cf0f6;this[_0x271b48(0x222)]!==_0x3a48dc&&(_0x4cf0f6=this[_0x271b48(0x222)],this['_influence']=_0x3a48dc,this['onInfluenceChanged']['hasObservers']()&&this['onInfluenceChanged'][_0x271b48(0x223f)](0x0===_0x4cf0f6||0x0===_0x3a48dc));}get['animationPropertiesOverride'](){var _0x3112e9=_0x40c881;return!this[_0x3112e9(0x1c63)]&&this[_0x3112e9(0x20c2)]?this[_0x3112e9(0x20c2)][_0x3112e9(0x2131)]:this[_0x3112e9(0x1c63)];}set['animationPropertiesOverride'](_0x318b4c){var _0x4ed016=_0x40c881;this[_0x4ed016(0x1c63)]=_0x318b4c;}get[_0x40c881(0x3bc7)](){var _0x4681b7=_0x40c881;return this[_0x4681b7(0x99b)];}get['hasPositions'](){var _0x8566be=_0x40c881;return!!this[_0x8566be(0x319b)];}get[_0x40c881(0x2828)](){var _0x4b6fe7=_0x40c881;return!!this[_0x4b6fe7(0x2eca)];}get[_0x40c881(0x3aa2)](){var _0x4b27f2=_0x40c881;return!!this[_0x4b27f2(0x1bf6)];}get['hasUVs'](){var _0x2fe3b2=_0x40c881;return!!this[_0x2fe3b2(0x4103)];}[_0x40c881(0x40f8)](_0x4dd9f2){var _0x33a30e=_0x40c881,_0xafac34=this[_0x33a30e(0x1989)];this['_positions']=_0x4dd9f2,_0xafac34!==this[_0x33a30e(0x1989)]&&this[_0x33a30e(0x2748)][_0x33a30e(0x223f)](void 0x0);}[_0x40c881(0x2ee8)](){return this['_positions'];}[_0x40c881(0x34d)](_0x562631){var _0x28e82d=_0x40c881,_0x264887=this[_0x28e82d(0x2828)];this['_normals']=_0x562631,_0x264887!==this[_0x28e82d(0x2828)]&&this[_0x28e82d(0x2748)][_0x28e82d(0x223f)](void 0x0);}[_0x40c881(0x3eac)](){var _0x56f2c3=_0x40c881;return this[_0x56f2c3(0x2eca)];}[_0x40c881(0x1a6e)](_0x1356ab){var _0x25a72f=_0x40c881,_0x163763=this[_0x25a72f(0x3aa2)];this[_0x25a72f(0x1bf6)]=_0x1356ab,_0x163763!==this[_0x25a72f(0x3aa2)]&&this['_onDataLayoutChanged'][_0x25a72f(0x223f)](void 0x0);}[_0x40c881(0x250f)](){var _0x4eac84=_0x40c881;return this[_0x4eac84(0x1bf6)];}[_0x40c881(0x3de5)](_0x3f0765){var _0x267965=_0x40c881,_0x3113d0=this['hasUVs'];this[_0x267965(0x4103)]=_0x3f0765,_0x3113d0!==this[_0x267965(0x5a4)]&&this[_0x267965(0x2748)][_0x267965(0x223f)](void 0x0);}[_0x40c881(0x2ed0)](){return this['_uvs'];}['clone'](){var _0x5c9e2f=_0x40c881;const _0x5d8d04=_0x3b222e['p4'][_0x5c9e2f(0x30cf)](()=>new _0x363f32(this['name'],this['influence'],this[_0x5c9e2f(0x20c2)]),this);return _0x5d8d04[_0x5c9e2f(0x319b)]=this[_0x5c9e2f(0x319b)],_0x5d8d04[_0x5c9e2f(0x2eca)]=this[_0x5c9e2f(0x2eca)],_0x5d8d04[_0x5c9e2f(0x1bf6)]=this[_0x5c9e2f(0x1bf6)],_0x5d8d04[_0x5c9e2f(0x4103)]=this['_uvs'],_0x5d8d04;}['serialize'](){var _0x3b3616=_0x40c881;const _0x455d18={};return _0x455d18[_0x3b3616(0x1c3a)]=this[_0x3b3616(0x1c3a)],_0x455d18[_0x3b3616(0x345)]=this[_0x3b3616(0x345)],_0x455d18[_0x3b3616(0x22f1)]=Array[_0x3b3616(0x2dca)][_0x3b3616(0x4033)]['call'](this[_0x3b3616(0x2ee8)]()),null!=this['id']&&(_0x455d18['id']=this['id']),this[_0x3b3616(0x2828)]&&(_0x455d18[_0x3b3616(0x1d9d)]=Array[_0x3b3616(0x2dca)][_0x3b3616(0x4033)]['call'](this[_0x3b3616(0x3eac)]())),this[_0x3b3616(0x3aa2)]&&(_0x455d18[_0x3b3616(0x25a0)]=Array[_0x3b3616(0x2dca)]['slice'][_0x3b3616(0xc8f)](this[_0x3b3616(0x250f)]())),this[_0x3b3616(0x5a4)]&&(_0x455d18[_0x3b3616(0x216e)]=Array[_0x3b3616(0x2dca)][_0x3b3616(0x4033)][_0x3b3616(0xc8f)](this[_0x3b3616(0x2ed0)]())),_0x3b222e['p4'][_0x3b3616(0x3ad0)](this,_0x455d18),_0x455d18;}[_0x40c881(0x28c8)](){var _0x264fec=_0x40c881;return _0x264fec(0x3ce2);}static[_0x40c881(0xd6b)](_0x164a30,_0x58a8da){var _0x2954af=_0x40c881;const _0x240e89=new _0x363f32(_0x164a30['name'],_0x164a30['influence']);if(_0x240e89[_0x2954af(0x40f8)](_0x164a30[_0x2954af(0x22f1)]),null!=_0x164a30['id']&&(_0x240e89['id']=_0x164a30['id']),_0x164a30[_0x2954af(0x1d9d)]&&_0x240e89[_0x2954af(0x34d)](_0x164a30[_0x2954af(0x1d9d)]),_0x164a30[_0x2954af(0x25a0)]&&_0x240e89[_0x2954af(0x1a6e)](_0x164a30[_0x2954af(0x25a0)]),_0x164a30[_0x2954af(0x216e)]&&_0x240e89['setUVs'](_0x164a30[_0x2954af(0x216e)]),_0x164a30[_0x2954af(0x2a26)]){for(let _0x10cbeb=0x0;_0x10cbeb<_0x164a30[_0x2954af(0x2a26)][_0x2954af(0x9da)];_0x10cbeb++){var _0x56d736=_0x164a30[_0x2954af(0x2a26)][_0x10cbeb];const _0x5c5391=(0x0,_0x87fc8a['q'])(_0x2954af(0x2b15));_0x5c5391&&_0x240e89[_0x2954af(0x2a26)]['push'](_0x5c5391[_0x2954af(0xd6b)](_0x56d736));}_0x164a30[_0x2954af(0x6d6)]&&_0x58a8da&&_0x58a8da['beginAnimation'](_0x240e89,_0x164a30['autoAnimateFrom'],_0x164a30['autoAnimateTo'],_0x164a30[_0x2954af(0x532)],_0x164a30['autoAnimateSpeed']||0x1);}return _0x240e89;}static[_0x40c881(0x3d17)](_0x4aebfd,_0xf3e53b,_0xe979a0){var _0x518461=_0x40c881;_0xf3e53b=_0xf3e53b||_0x4aebfd[_0x518461(0x1c3a)];const _0xf346f0=new _0x363f32(_0xf3e53b,_0xe979a0,_0x4aebfd[_0x518461(0x14ab)]());return _0xf346f0[_0x518461(0x40f8)](_0x4aebfd[_0x518461(0xcc8)](_0x4bcb3b['o'][_0x518461(0x1745)])),_0x4aebfd[_0x518461(0x2ff7)](_0x4bcb3b['o'][_0x518461(0x1600)])&&_0xf346f0[_0x518461(0x34d)](_0x4aebfd['getVerticesData'](_0x4bcb3b['o'][_0x518461(0x1600)])),_0x4aebfd[_0x518461(0x2ff7)](_0x4bcb3b['o'][_0x518461(0x39f7)])&&_0xf346f0[_0x518461(0x1a6e)](_0x4aebfd[_0x518461(0xcc8)](_0x4bcb3b['o'][_0x518461(0x39f7)])),_0x4aebfd['isVerticesDataPresent'](_0x4bcb3b['o']['UVKind'])&&_0xf346f0['setUVs'](_0x4aebfd['getVerticesData'](_0x4bcb3b['o'][_0x518461(0x3884)])),_0xf346f0;}}!function(_0x43aee4,_0x618c5b,_0x56a0bf,_0x57c1d7){var _0x436ff0=_0x40c881,_0x217f13,_0x54cd68=arguments[_0x436ff0(0x9da)],_0x4e6de1=_0x54cd68<0x3?_0x618c5b:null===_0x57c1d7?_0x57c1d7=Object['getOwnPropertyDescriptor'](_0x618c5b,_0x56a0bf):_0x57c1d7;if(_0x436ff0(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x4e6de1=Reflect[_0x436ff0(0x3902)](_0x43aee4,_0x618c5b,_0x56a0bf,_0x57c1d7);else{for(var _0x40f556=_0x43aee4[_0x436ff0(0x9da)]-0x1;0x0<=_0x40f556;_0x40f556--)(_0x217f13=_0x43aee4[_0x40f556])&&(_0x4e6de1=(_0x54cd68<0x3?_0x217f13(_0x4e6de1):0x3<_0x54cd68?_0x217f13(_0x618c5b,_0x56a0bf,_0x4e6de1):_0x217f13(_0x618c5b,_0x56a0bf))||_0x4e6de1);}0x3<_0x54cd68&&_0x4e6de1&&Object['defineProperty'](_0x618c5b,_0x56a0bf,_0x4e6de1);}([(0x0,_0x3b222e['qC'])()],_0x363f32[_0x40c881(0x2dca)],'id',void 0x0);},0x8c3e:(_0x6ef658,_0x515599,_0x404a2e)=>{var _0x359d68=a8_0x2e955a;_0x404a2e['d'](_0x515599,{'O':()=>_0x3bcacf});var _0x5f463d=_0x404a2e(0x16fed),_0x37316e=_0x404a2e(0x9a70),_0x257868=_0x404a2e(0x11096),_0x5a6967=_0x404a2e(0x37c6),_0x57fd28=_0x404a2e(0x1610),_0x30e55a=_0x404a2e(0x17b27);class _0x3bcacf{constructor(_0x310e58=null){var _0x50ce26=a8_0xcbd5;this[_0x50ce26(0x3397)]=new Array(),this[_0x50ce26(0x63e)]=new Array(),this[_0x50ce26(0xdec)]=new Array(),this[_0x50ce26(0x2547)]=new _0x5f463d['t'](0x10),this[_0x50ce26(0x2a88)]=!0x1,this[_0x50ce26(0xa69)]=!0x1,this[_0x50ce26(0x1dd)]=!0x1,this[_0x50ce26(0x1bbd)]=0x0,this[_0x50ce26(0x4116)]=0x0,this[_0x50ce26(0x2a04)]=0x0,this['_textureHeight']=0x1,this[_0x50ce26(0x99b)]=0x0,this[_0x50ce26(0x197a)]=new Array(),this['_canUseTextureForTargets']=!0x1,this[_0x50ce26(0x1cc)]=0x0,this['_parentContainer']=null,this['optimizeInfluencers']=!0x0,this['enableNormalMorphing']=!0x0,this[_0x50ce26(0x2e76)]=!0x0,this['enableUVMorphing']=!0x0,this[_0x50ce26(0x1874)]=!0x0,_0x310e58=_0x310e58||_0x257868['l'][_0x50ce26(0x39a1)],this['_scene']=_0x310e58,this[_0x50ce26(0x20c2)]&&(this[_0x50ce26(0x20c2)][_0x50ce26(0x76a)](this),this[_0x50ce26(0x99b)]=this[_0x50ce26(0x20c2)][_0x50ce26(0x3963)](),_0x310e58=this[_0x50ce26(0x20c2)]['getEngine']()[_0x50ce26(0x2e84)](),this['_canUseTextureForTargets']=_0x310e58['canUseGLVertexID']&&_0x310e58[_0x50ce26(0x3c11)]&&0x0<_0x310e58[_0x50ce26(0x2e98)]&&0x1<_0x310e58[_0x50ce26(0x380f)]);}set[_0x359d68(0x39d3)](_0x419efd){var _0x1b4bdb=_0x359d68;_0x419efd?this[_0x1b4bdb(0x1cc)]++:(this[_0x1b4bdb(0x1cc)]--,this[_0x1b4bdb(0x1cc)]<=0x0&&(this[_0x1b4bdb(0x1cc)]=0x0,this[_0x1b4bdb(0x2977)](!0x0)));}get[_0x359d68(0x39d3)](){return 0x0{var _0x1258f0=_0x45fb53;this[_0x1258f0(0x2977)](_0x4db756);})),this[_0x45fb53(0xdec)][_0x45fb53(0x2009)](_0x7cc5cc[_0x45fb53(0x2748)][_0x45fb53(0x2ed7)](()=>{var _0x9fbf70=_0x45fb53;this[_0x9fbf70(0x2977)](!0x0);})),this[_0x45fb53(0x2977)](!0x0);}[_0x359d68(0xfc2)](_0x2046a9){var _0x43f3b8=_0x359d68,_0x5086a9=this['_targets'][_0x43f3b8(0x775)](_0x2046a9);0x0<=_0x5086a9&&(this[_0x43f3b8(0x3397)][_0x43f3b8(0x34ac)](_0x5086a9,0x1),_0x2046a9[_0x43f3b8(0x184)][_0x43f3b8(0x209f)](this[_0x43f3b8(0x63e)][_0x43f3b8(0x34ac)](_0x5086a9,0x1)[0x0]),_0x2046a9['_onDataLayoutChanged']['remove'](this[_0x43f3b8(0xdec)][_0x43f3b8(0x34ac)](_0x5086a9,0x1)[0x0]),this[_0x43f3b8(0x2977)](!0x0)),this['_scene']&&this['_scene'][_0x43f3b8(0x2f77)](_0x2046a9);}[_0x359d68(0x20ee)](_0x390469){var _0x3d5bc3=_0x359d68;_0x390469[_0x3d5bc3(0x115a)](_0x3d5bc3(0x2370),this[_0x3d5bc3(0x4116)],this[_0x3d5bc3(0x2a04)],this['_textureHeight']),_0x390469[_0x3d5bc3(0x19f6)]('morphTargetTextureIndices',this[_0x3d5bc3(0x23a5)]),_0x390469[_0x3d5bc3(0x35bd)](_0x3d5bc3(0x3c49),this['_targetStoreTexture']);}[_0x359d68(0x2654)](){var _0xc3b66=_0x359d68;const _0x5b87a1=new _0x3bcacf(this[_0xc3b66(0x20c2)]);for(const _0x493579 of this[_0xc3b66(0x3397)])_0x5b87a1[_0xc3b66(0x2986)](_0x493579[_0xc3b66(0x2654)]());return _0x5b87a1[_0xc3b66(0x160)]=this['enableNormalMorphing'],_0x5b87a1[_0xc3b66(0x2e76)]=this['enableTangentMorphing'],_0x5b87a1[_0xc3b66(0x391e)]=this[_0xc3b66(0x391e)],_0x5b87a1;}[_0x359d68(0xea8)](){var _0x460139=_0x359d68;const _0xf2be8={};_0xf2be8['id']=this['uniqueId'],_0xf2be8[_0x460139(0x24bb)]=[];for(const _0x56e403 of this[_0x460139(0x3397)])_0xf2be8[_0x460139(0x24bb)][_0x460139(0x2009)](_0x56e403[_0x460139(0xea8)]());return _0xf2be8;}['_syncActiveTargets'](_0x1e300a){var _0x27396b=_0x359d68;if(!this[_0x27396b(0x39d3)]){let _0x1b1451=0x0,_0x3139cd=(this[_0x27396b(0x2547)][_0x27396b(0xf06)](),this[_0x27396b(0x2a88)]=!0x0,this[_0x27396b(0xa69)]=!0x0,this[_0x27396b(0x1dd)]=!0x0,this[_0x27396b(0x1bbd)]=0x0,this[_0x27396b(0x20c2)]&&this['_targets'][_0x27396b(0x9da)]>this[_0x27396b(0x20c2)]['getEngine']()[_0x27396b(0x2e84)]()[_0x27396b(0x380f)]&&(this[_0x27396b(0x4130)]=!0x1),this[_0x27396b(0x23a5)]&&this[_0x27396b(0x23a5)][_0x27396b(0x9da)]===this['_targets'][_0x27396b(0x9da)]||(this[_0x27396b(0x23a5)]=new Float32Array(this[_0x27396b(0x3397)][_0x27396b(0x9da)])),-0x1);for(const _0x37c90a of this[_0x27396b(0x3397)])if(_0x3139cd++,0x0!==_0x37c90a[_0x27396b(0x345)]||!this['optimizeInfluencers']){if(this[_0x27396b(0x2547)][_0x27396b(0x9da)]>=_0x3bcacf[_0x27396b(0x2134)]&&!this[_0x27396b(0x1152)])break;this[_0x27396b(0x2547)][_0x27396b(0x2009)](_0x37c90a),this[_0x27396b(0x23a5)][_0x1b1451]=_0x3139cd,this['_tempInfluences'][_0x1b1451++]=_0x37c90a['influence'],this[_0x27396b(0x2a88)]=this[_0x27396b(0x2a88)]&&_0x37c90a[_0x27396b(0x2828)],this[_0x27396b(0xa69)]=this[_0x27396b(0xa69)]&&_0x37c90a[_0x27396b(0x3aa2)],this[_0x27396b(0x1dd)]=this[_0x27396b(0x1dd)]&&_0x37c90a[_0x27396b(0x5a4)];var _0x5dfeaa=_0x37c90a[_0x27396b(0x2ee8)]();if(_0x5dfeaa){_0x5dfeaa=_0x5dfeaa[_0x27396b(0x9da)]/0x3;if(0x0===this[_0x27396b(0x1bbd)])this['_vertexCount']=_0x5dfeaa;else{if(this[_0x27396b(0x1bbd)]!==_0x5dfeaa)return void _0x37316e['Y'][_0x27396b(0xeb0)]('Incompatible\x20target.\x20Targets\x20must\x20all\x20have\x20the\x20same\x20vertices\x20count.');}}}this[_0x27396b(0x27e8)]&&this[_0x27396b(0x27e8)][_0x27396b(0x9da)]===_0x1b1451||(this['_influences']=new Float32Array(_0x1b1451));for(let _0xdf61fa=0x0;_0xdf61fa<_0x1b1451;_0xdf61fa++)this[_0x27396b(0x27e8)][_0xdf61fa]=this['_tempInfluences'][_0xdf61fa];_0x1e300a&&this[_0x27396b(0x2146)]();}}['synchronize'](){var _0x5293fc=_0x359d68;if(this[_0x5293fc(0x20c2)]&&!this[_0x5293fc(0x39d3)]){if(this['isUsingTextureForTargets']&&this[_0x5293fc(0x1bbd)]){this[_0x5293fc(0x4116)]=0x1,this['_supportsNormals']&&this[_0x5293fc(0x4116)]++,this[_0x5293fc(0xa69)]&&this['_textureVertexStride']++,this['_supportsUVs']&&this['_textureVertexStride']++,this[_0x5293fc(0x2a04)]=this['_vertexCount']*this['_textureVertexStride'],this[_0x5293fc(0x1d15)]=0x1;var _0x53cfe1=this['_scene'][_0x5293fc(0x279a)]()[_0x5293fc(0x2e84)]()['maxTextureSize'];this['_textureWidth']>_0x53cfe1&&(this['_textureHeight']=Math[_0x5293fc(0x1305)](this[_0x5293fc(0x2a04)]/_0x53cfe1),this['_textureWidth']=_0x53cfe1);let _0x4805c5=!0x0;if(_0x4805c5=this['_targetStoreTexture']&&(_0x53cfe1=this[_0x5293fc(0x1770)][_0x5293fc(0x12d1)]())[_0x5293fc(0x15b3)]===this[_0x5293fc(0x2a04)]&&_0x53cfe1[_0x5293fc(0x230c)]===this[_0x5293fc(0x1d15)]&&this[_0x5293fc(0x1770)][_0x5293fc(0x2c6c)]===this['_targets'][_0x5293fc(0x9da)]?!0x1:_0x4805c5){this[_0x5293fc(0x1770)]&&this['_targetStoreTexture'][_0x5293fc(0xc1f)]();var _0x162305=this[_0x5293fc(0x3397)][_0x5293fc(0x9da)];const _0x435199=new Float32Array(_0x162305*this['_textureWidth']*this[_0x5293fc(0x1d15)]*0x4);let _0x2bca38=0x0;for(let _0x225d40=0x0;_0x225d40<_0x162305;_0x225d40++){const _0x9c1559=this['_targets'][_0x225d40];var _0x4d8b67=_0x9c1559[_0x5293fc(0x2ee8)](),_0x4e4a77=_0x9c1559[_0x5293fc(0x3eac)](),_0x45125a=_0x9c1559[_0x5293fc(0x2ed0)](),_0x2b4c45=_0x9c1559[_0x5293fc(0x250f)]();if(!_0x4d8b67)return void(0x0===_0x225d40&&_0x37316e['Y'][_0x5293fc(0xeb0)](_0x5293fc(0x3687)));_0x2bca38=_0x225d40*this[_0x5293fc(0x2a04)]*this[_0x5293fc(0x1d15)]*0x4;for(let _0x198558=0x0;_0x198558{_0x2810c8(0x741e);},0x741e:(_0x171e3f,_0x32b303,_0x23bc81)=>{_0x23bc81(0x9a70),_0x23bc81(0xb5a7),_0x23bc81(0x94e3),_0x23bc81(0xd079),_0x23bc81(0x1679c),_0x23bc81(0x6214);},0x9a8d:(_0xd3f194,_0x85ad53,_0xddb4dc)=>{_0xddb4dc(0x2e10);},0x16ca9:(_0xd07ce1,_0x203978,_0x790975)=>{var _0xeb0e80=a8_0x2e955a,_0x5d140c=_0x790975(0x4ba7),_0x3738e1=_0x790975(0x9a70),_0x12cc6c=_0x790975(0xc621),_0x104a23=_0x790975(0x14232),_0x3668f4=_0x790975(0x14caa);_0x104a23['D'][_0xeb0e80(0x1ecd)]=(_0x442254,_0x4b0ce4,_0x4db06=!0x1)=>new _0x56a007(_0x442254,_0x4b0ce4,_0x4db06);class _0x56a007{constructor(_0x2f7f92,_0x4dc75b,_0x49d3c6=!0x1){var _0x672693=_0xeb0e80;this['_idbFactory']=_0x672693(0x137a)!=typeof indexedDB?indexedDB:void 0x0,this['_currentSceneUrl']=_0x56a007[_0x672693(0x311f)](_0x2f7f92),this[_0x672693(0x2d16)]=null,this[_0x672693(0x3b11)]=!0x1,this['_enableTexturesOffline']=!0x1,this[_0x672693(0x1e4)]=0x0,this[_0x672693(0x33f6)]=!0x1,this[_0x672693(0x3b6c)]=!0x1,_0x56a007['IDBStorageEnabled']?_0x49d3c6?(this[_0x672693(0x3b11)]=!0x0,this[_0x672693(0x1671)]=!0x0,this[_0x672693(0x1e4)]=0x1,_0x5d140c['w1']['SetImmediate'](()=>{_0x4dc75b(!0x0);})):this['_checkManifestFile'](_0x4dc75b):_0x4dc75b(!0x0);}get['enableSceneOffline'](){var _0x5d6cf7=_0xeb0e80;return this[_0x5d6cf7(0x3b11)];}get[_0xeb0e80(0x3cdb)](){var _0x20d2e4=_0xeb0e80;return this[_0x20d2e4(0x1671)];}[_0xeb0e80(0x3e88)](_0x511392){var _0x7d082b=_0xeb0e80;const _0x1de890=()=>{var _0x5055d4=a8_0xcbd5;this[_0x5055d4(0x3b11)]=!0x1,this[_0x5055d4(0x1671)]=!0x1,_0x511392(!0x1);},_0x1df6df=()=>{var _0x243dc1=a8_0xcbd5;try{if('function'==typeof URL&&0x0===this[_0x243dc1(0x1816)]['indexOf'](_0x243dc1(0x27b6))){const _0x2ac08b=new URL(this[_0x243dc1(0x1816)]);return _0x2ac08b[_0x243dc1(0xd70)]+=_0x243dc1(0x345b),_0x2ac08b['toString']();}}catch(_0x1b22c7){}return this['_currentSceneUrl']+_0x243dc1(0x345b);};let _0x43db4b=!0x1,_0x495053=_0x1df6df();const _0x1ee7f2=new _0x3668f4['g']();navigator['onLine']&&(_0x43db4b=!0x0,_0x495053=_0x495053+(null==_0x495053[_0x7d082b(0x2171)](/\?/)?'?':'&')+Date[_0x7d082b(0x3202)]()),_0x1ee7f2[_0x7d082b(0x517)](_0x7d082b(0x3d73),_0x495053),_0x1ee7f2[_0x7d082b(0x363d)]('load',()=>{var _0x35c981=_0x7d082b;if(0xc8===_0x1ee7f2[_0x35c981(0x29b3)]||_0x56a007[_0x35c981(0x291d)](_0x1ee7f2,0x1))try{var _0x4392a7=JSON['parse'](_0x1ee7f2[_0x35c981(0x37e8)]);this[_0x35c981(0x3b11)]=_0x4392a7['enableSceneOffline'],this['_enableTexturesOffline']=_0x4392a7[_0x35c981(0x3cdb)]&&_0x56a007['_IsUASupportingBlobStorage'],_0x4392a7[_0x35c981(0x20b9)]&&!isNaN(parseInt(_0x4392a7[_0x35c981(0x20b9)]))&&(this['_manifestVersionFound']=_0x4392a7['version']),_0x511392(!0x0);}catch(_0x4f1b48){_0x1de890();}else _0x1de890();},!0x1),_0x1ee7f2[_0x7d082b(0x363d)](_0x7d082b(0x1f93),()=>{var _0x50fc45=_0x7d082b,_0x44f1ce;_0x43db4b?(_0x43db4b=!0x1,_0x44f1ce=_0x1df6df(),_0x1ee7f2['open'](_0x50fc45(0x3d73),_0x44f1ce),_0x1ee7f2['send']()):_0x1de890();},!0x1);try{_0x1ee7f2[_0x7d082b(0x33c8)]();}catch(_0xec9199){_0x3738e1['Y'][_0x7d082b(0xeb0)](_0x7d082b(0x18f1)),_0x511392(!0x1);}}['open'](_0x19b438,_0x3929fd){var _0x11d15f=_0xeb0e80;const _0xe09d40=()=>{var _0x5d3913=a8_0xcbd5;this[_0x5d3913(0x30d7)]=!0x1,_0x3929fd&&_0x3929fd();};if(this['_idbFactory']&&(this['_enableSceneOffline']||this['_enableTexturesOffline'])){if(this[_0x11d15f(0x2d16)])_0x19b438&&_0x19b438();else{this[_0x11d15f(0x3b6c)]=!0x1,this[_0x11d15f(0x30d7)]=!0x0;const _0x11b535=this[_0x11d15f(0x414c)]['open'](_0x11d15f(0xcc7),0x1);_0x11b535[_0x11d15f(0xbde)]=()=>{_0xe09d40();},_0x11b535['onblocked']=()=>{var _0x297dc5=_0x11d15f;_0x3738e1['Y'][_0x297dc5(0xeb0)](_0x297dc5(0x2ad6)),_0xe09d40();},_0x11b535['onsuccess']=()=>{var _0x3613e6=_0x11d15f;this[_0x3613e6(0x2d16)]=_0x11b535['result'],_0x19b438();},_0x11b535['onupgradeneeded']=_0x48dc6f=>{var _0xb966e4=_0x11d15f;if(this[_0xb966e4(0x2d16)]=_0x48dc6f['target']['result'],this[_0xb966e4(0x2d16)])try{this[_0xb966e4(0x2d16)]['createObjectStore'](_0xb966e4(0x16ac),{'keyPath':_0xb966e4(0x191d)}),this['_db']['createObjectStore'](_0xb966e4(0x3372),{'keyPath':_0xb966e4(0x191d)}),this[_0xb966e4(0x2d16)][_0xb966e4(0x292b)](_0xb966e4(0x38a3),{'keyPath':_0xb966e4(0x420)});}catch(_0x1a928a){_0x3738e1['Y']['Error'](_0xb966e4(0x35f1)+_0x1a928a[_0xb966e4(0x677)]),_0xe09d40();}};}}else this[_0x11d15f(0x30d7)]=!0x1,_0x3929fd&&_0x3929fd();}['loadImage'](_0x4f3359,_0x54d2d6){var _0x1a7e22=_0xeb0e80;const _0x2525e9=_0x56a007[_0x1a7e22(0x311f)](_0x4f3359);var _0xb1ff53=()=>{var _0x41ff84=_0x1a7e22;this[_0x41ff84(0x3b6c)]||null===this[_0x41ff84(0x2d16)]?_0x54d2d6[_0x41ff84(0x213c)]=_0x4f3359:this[_0x41ff84(0x34d7)](_0x2525e9,_0x54d2d6);};this[_0x1a7e22(0x33f6)]?_0xb1ff53():this[_0x1a7e22(0xf10)](_0x2525e9,_0x54d2d6,_0xb1ff53);}[_0xeb0e80(0xf10)](_0x3be02b,_0x36ea0e,_0x16108c){var _0x244f29=_0xeb0e80;if(this[_0x244f29(0x30d7)]&&null!==this[_0x244f29(0x2d16)]){let _0x50e5a1;const _0x4a2922=this[_0x244f29(0x2d16)][_0x244f29(0x68f)](['textures']),_0x5d6b7f=(_0x4a2922[_0x244f29(0x1648)]=()=>{var _0x163eb6=_0x244f29;_0x36ea0e[_0x163eb6(0x213c)]=_0x3be02b;},_0x4a2922[_0x244f29(0x2a0)]=()=>{var _0x16184a=_0x244f29;let _0x1a4cb4;_0x50e5a1&&_0x16184a(0x17ad)==typeof URL?(_0x1a4cb4=URL['createObjectURL'](_0x50e5a1['data']),_0x36ea0e[_0x16184a(0xbde)]=()=>{var _0x2a3222=_0x16184a;_0x3738e1['Y'][_0x2a3222(0xeb0)](_0x2a3222(0xfa9)+_0x1a4cb4+_0x2a3222(0x3de3)+_0x3be02b),_0x36ea0e[_0x2a3222(0x213c)]=_0x3be02b;},_0x36ea0e[_0x16184a(0x213c)]=_0x1a4cb4):_0x16108c();},_0x4a2922['objectStore'](_0x244f29(0x38a3))['get'](_0x3be02b));_0x5d6b7f[_0x244f29(0xde6)]=_0x306bb1=>{var _0x1778ff=_0x244f29;_0x50e5a1=_0x306bb1[_0x1778ff(0x36f2)][_0x1778ff(0x146c)];},_0x5d6b7f['onerror']=()=>{var _0x2fea54=_0x244f29;_0x3738e1['Y'][_0x2fea54(0xeb0)](_0x2fea54(0x2a15)+_0x3be02b+_0x2fea54(0x1372)),_0x36ea0e[_0x2fea54(0x213c)]=_0x3be02b;};}else _0x3738e1['Y'][_0x244f29(0xeb0)]('Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20BabylonJS\x20Database\x20is\x20not\x20open.'),_0x36ea0e['src']=_0x3be02b;}[_0xeb0e80(0x34d7)](_0xc3da69,_0x1fde9b){var _0xa91cc4=_0xeb0e80;let _0xb99463;if(this[_0xa91cc4(0x30d7)]){const _0xfd8113=()=>{var _0x16224e=_0xa91cc4;let _0x54d9f2;if(_0xb99463&&_0x16224e(0x17ad)==typeof URL)try{_0x54d9f2=URL[_0x16224e(0x3752)](_0xb99463);}catch(_0x29486e){_0x54d9f2=URL[_0x16224e(0x3752)](_0xb99463);}_0x54d9f2&&(_0x1fde9b[_0x16224e(0x213c)]=_0x54d9f2);};if(_0x56a007[_0xa91cc4(0x142d)]){const _0x5c401f=new _0x3668f4['g']();_0x5c401f[_0xa91cc4(0x517)](_0xa91cc4(0x3d73),_0xc3da69),_0x5c401f[_0xa91cc4(0x2391)]=_0xa91cc4(0x2a10),_0x5c401f[_0xa91cc4(0x363d)]('load',()=>{var _0x166811=_0xa91cc4;if(0xc8===_0x5c401f[_0x166811(0x29b3)]&&this[_0x166811(0x2d16)]){_0xb99463=_0x5c401f[_0x166811(0x37e8)];const _0x554131=this['_db']['transaction']([_0x166811(0x38a3)],_0x166811(0x132d));_0x554131[_0x166811(0x1648)]=_0x47407d=>{var _0x28f21d=_0x166811;try{var _0x42a7ba=_0x47407d['target']['error'];_0x42a7ba&&_0x28f21d(0x17bd)===_0x42a7ba[_0x28f21d(0x1c3a)]&&(this[_0x28f21d(0x3b6c)]=!0x0);}catch(_0x2cc3c9){}_0xfd8113();},_0x554131[_0x166811(0x2a0)]=()=>{_0xfd8113();};var _0x1022e5={'textureUrl':_0xc3da69,'data':_0xb99463};try{const _0x3541a5=_0x554131['objectStore'](_0x166811(0x38a3))[_0x166811(0x18aa)](_0x1022e5);_0x3541a5['onsuccess']=()=>{},_0x3541a5[_0x166811(0xbde)]=()=>{_0xfd8113();};}catch(_0x106098){0x19===_0x106098[_0x166811(0x22af)]&&(_0x56a007[_0x166811(0x142d)]=!0x1,this[_0x166811(0x1671)]=!0x1),_0x1fde9b[_0x166811(0x213c)]=_0xc3da69;}}else _0x1fde9b[_0x166811(0x213c)]=_0xc3da69;},!0x1),_0x5c401f[_0xa91cc4(0x363d)](_0xa91cc4(0x1f93),()=>{var _0x1da629=_0xa91cc4;_0x3738e1['Y']['Error'](_0x1da629(0x19d8)),_0x1fde9b['src']=_0xc3da69;},!0x1),_0x5c401f['send']();}else _0x1fde9b[_0xa91cc4(0x213c)]=_0xc3da69;}else _0x3738e1['Y'][_0xa91cc4(0xeb0)](_0xa91cc4(0x23eb)),_0x1fde9b[_0xa91cc4(0x213c)]=_0xc3da69;}[_0xeb0e80(0x3d22)](_0x3d1051,_0x3b8360){var _0x1deeda=_0xeb0e80;this[_0x1deeda(0x1c97)](_0x3d1051,_0x3b8360,()=>{this['_saveVersionIntoDBAsync'](_0x3d1051,_0x3b8360);});}[_0xeb0e80(0x1c97)](_0x5f1ffa,_0x4c2251,_0x463452){var _0x41ca74=_0xeb0e80;if(this[_0x41ca74(0x30d7)]&&this['_db']){let _0x23ad0e;try{const _0x371a26=this['_db'][_0x41ca74(0x68f)]([_0x41ca74(0x3372)]),_0x16ebdb=(_0x371a26[_0x41ca74(0x2a0)]=()=>{var _0x31aaa7=_0x41ca74;_0x23ad0e&&this[_0x31aaa7(0x1e4)]===_0x23ad0e[_0x31aaa7(0x3d41)]?_0x4c2251(_0x23ad0e['data']):(this[_0x31aaa7(0x33f6)]=!0x0,_0x463452());},_0x371a26['onabort']=()=>{_0x4c2251(-0x1);},_0x371a26[_0x41ca74(0x234e)](_0x41ca74(0x3372))[_0x41ca74(0x26a7)](_0x5f1ffa));_0x16ebdb[_0x41ca74(0xde6)]=_0x4cdd33=>{var _0x47ae9c=_0x41ca74;_0x23ad0e=_0x4cdd33['target'][_0x47ae9c(0x146c)];},_0x16ebdb['onerror']=()=>{var _0xd67a1e=_0x41ca74;_0x3738e1['Y'][_0xd67a1e(0xeb0)]('Error\x20loading\x20version\x20for\x20scene\x20'+_0x5f1ffa+_0xd67a1e(0x1372)),_0x4c2251(-0x1);};}catch(_0x3b9945){_0x3738e1['Y']['Error']('Error\x20while\x20accessing\x20\x27versions\x27\x20object\x20store\x20(READ\x20OP).\x20Exception:\x20'+_0x3b9945[_0x41ca74(0x677)]),_0x4c2251(-0x1);}}else _0x3738e1['Y'][_0x41ca74(0xeb0)](_0x41ca74(0x23eb)),_0x4c2251(-0x1);}[_0xeb0e80(0x25c4)](_0x2d9f25,_0x2219b4){var _0x5db57a=_0xeb0e80;if(this[_0x5db57a(0x30d7)]&&!this[_0x5db57a(0x3b6c)]&&this[_0x5db57a(0x2d16)])try{const _0x4df995=this['_db'][_0x5db57a(0x68f)](['versions'],_0x5db57a(0x132d));_0x4df995[_0x5db57a(0x1648)]=_0x2cfdf9=>{var _0x1a05aa=_0x5db57a;try{var _0x4a7992=_0x2cfdf9[_0x1a05aa(0x36f2)][_0x1a05aa(0x1f93)];_0x4a7992&&_0x1a05aa(0x17bd)===_0x4a7992['name']&&(this[_0x1a05aa(0x3b6c)]=!0x0);}catch(_0x5d36bd){}_0x2219b4(-0x1);},_0x4df995[_0x5db57a(0x2a0)]=()=>{var _0x3019bc=_0x5db57a;_0x2219b4(this[_0x3019bc(0x1e4)]);};var _0x48a6f5={'sceneUrl':_0x2d9f25,'data':this[_0x5db57a(0x1e4)]};const _0x13f43a=_0x4df995[_0x5db57a(0x234e)](_0x5db57a(0x3372))['put'](_0x48a6f5);_0x13f43a[_0x5db57a(0xde6)]=()=>{},_0x13f43a[_0x5db57a(0xbde)]=()=>{var _0x55217b=_0x5db57a;_0x3738e1['Y'][_0x55217b(0xeb0)](_0x55217b(0xa16));};}catch(_0x2e5d3c){_0x3738e1['Y'][_0x5db57a(0xeb0)]('Error\x20while\x20accessing\x20\x27versions\x27\x20object\x20store\x20(WRITE\x20OP).\x20Exception:\x20'+_0x2e5d3c[_0x5db57a(0x677)]),_0x2219b4(-0x1);}else _0x2219b4(-0x1);}['loadFile'](_0x420139,_0x4bb7c4,_0xfa903d,_0x544328,_0x9ccbcd){var _0x127274=_0xeb0e80;const _0x493c39=_0x56a007[_0x127274(0x311f)](_0x420139),_0x10f36d=()=>{var _0x398d71=_0x127274;this[_0x398d71(0x5be)](_0x493c39,_0x4bb7c4,_0xfa903d,_0x9ccbcd,_0x544328);};this['_checkVersionFromDB'](_0x493c39,_0x14775d=>{var _0x10d8ca=_0x127274;-0x1!==_0x14775d?this[_0x10d8ca(0x33f6)]?this[_0x10d8ca(0x5be)](_0x493c39,_0x4bb7c4,_0xfa903d,_0x9ccbcd,_0x544328):this['_loadFileAsync'](_0x493c39,_0x4bb7c4,_0x10f36d):_0x544328&&_0x544328();});}[_0xeb0e80(0x2ec)](_0x3f81f5,_0x21b734,_0x5eb2af){var _0x1edc09=_0xeb0e80;if(this[_0x1edc09(0x30d7)]&&this[_0x1edc09(0x2d16)]){var _0x436cdf=-0x1!==_0x3f81f5[_0x1edc09(0x775)]('.babylon')?_0x1edc09(0x16ac):_0x1edc09(0x38a3);let _0x202552;const _0x4da66d=this[_0x1edc09(0x2d16)][_0x1edc09(0x68f)]([_0x436cdf]),_0x1bb933=(_0x4da66d[_0x1edc09(0x2a0)]=()=>{var _0x1e1680=_0x1edc09;_0x202552?_0x21b734(_0x202552[_0x1e1680(0x3d41)]):_0x5eb2af();},_0x4da66d[_0x1edc09(0x1648)]=()=>{_0x5eb2af();},_0x4da66d['objectStore'](_0x436cdf)[_0x1edc09(0x26a7)](_0x3f81f5));_0x1bb933[_0x1edc09(0xde6)]=_0x347b07=>{var _0x1b2138=_0x1edc09;_0x202552=_0x347b07[_0x1b2138(0x36f2)]['result'];},_0x1bb933[_0x1edc09(0xbde)]=()=>{var _0x1fa321=_0x1edc09;_0x3738e1['Y'][_0x1fa321(0xeb0)](_0x1fa321(0x1e2b)+_0x3f81f5+'\x20from\x20DB.'),_0x5eb2af();};}else _0x3738e1['Y']['Error'](_0x1edc09(0x2ced)),_0x21b734();}[_0xeb0e80(0x5be)](_0x147457,_0x183964,_0x7e0bde,_0x10d9ec,_0x3d1dc7){var _0x532f5e=_0xeb0e80;if(this[_0x532f5e(0x30d7)]){let _0x2a8c7f;_0x2a8c7f=-0x1!==_0x147457[_0x532f5e(0x775)](_0x532f5e(0x3562))?_0x532f5e(0x16ac):_0x532f5e(0x38a3);const _0x2c0274=new _0x3668f4['g']();let _0x30a397;_0x2c0274[_0x532f5e(0x517)](_0x532f5e(0x3d73),_0x147457+(null==_0x147457[_0x532f5e(0x2171)](/\?/)?'?':'&')+Date['now']()),_0x10d9ec&&(_0x2c0274[_0x532f5e(0x2391)]='arraybuffer'),_0x7e0bde&&(_0x2c0274[_0x532f5e(0x2a77)]=_0x7e0bde),_0x2c0274[_0x532f5e(0x363d)]('load',()=>{var _0x3238c4=_0x532f5e;if(0xc8===_0x2c0274[_0x3238c4(0x29b3)]||_0x2c0274[_0x3238c4(0x29b3)]<0x190&&_0x56a007[_0x3238c4(0x291d)](_0x2c0274,_0x10d9ec?0x6:0x1)){if(_0x30a397=_0x10d9ec?_0x2c0274[_0x3238c4(0x37e8)]:_0x2c0274['responseText'],!this[_0x3238c4(0x3b6c)]&&this[_0x3238c4(0x2d16)]){const _0x22f409=this['_db'][_0x3238c4(0x68f)]([_0x2a8c7f],_0x3238c4(0x132d));var _0x4221c7;_0x22f409['onabort']=_0x3173cc=>{var _0x8e1dee=_0x3238c4;try{var _0x10662b=_0x3173cc[_0x8e1dee(0x36f2)]['error'];_0x10662b&&_0x8e1dee(0x17bd)===_0x10662b[_0x8e1dee(0x1c3a)]&&(this[_0x8e1dee(0x3b6c)]=!0x0);}catch(_0x3e9475){}_0x183964(_0x30a397);},_0x22f409[_0x3238c4(0x2a0)]=()=>{_0x183964(_0x30a397);},_0x4221c7=_0x3238c4(0x16ac)==_0x2a8c7f?{'sceneUrl':_0x147457,'data':_0x30a397,'version':this[_0x3238c4(0x1e4)]}:{'textureUrl':_0x147457,'data':_0x30a397};try{const _0x1f56a8=_0x22f409[_0x3238c4(0x234e)](_0x2a8c7f)[_0x3238c4(0x18aa)](_0x4221c7);_0x1f56a8['onsuccess']=()=>{},_0x1f56a8[_0x3238c4(0xbde)]=()=>{var _0x1587f6=_0x3238c4;_0x3738e1['Y'][_0x1587f6(0xeb0)]('Error\x20in\x20DB\x20add\x20file\x20request\x20in\x20BABYLON.Database.');};}catch(_0x4cc288){_0x183964(_0x30a397);}}else _0x183964(_0x30a397);}else 0x190<=_0x2c0274['status']&&_0x3d1dc7?_0x3d1dc7(_0x2c0274):_0x183964();},!0x1),_0x2c0274[_0x532f5e(0x363d)](_0x532f5e(0x1f93),()=>{var _0xba30c6=_0x532f5e;_0x3738e1['Y']['Error'](_0xba30c6(0x1ad2)),_0x3d1dc7&&_0x3d1dc7();},!0x1),_0x2c0274[_0x532f5e(0x33c8)]();}else _0x3738e1['Y'][_0x532f5e(0xeb0)](_0x532f5e(0x23eb)),_0x3d1dc7&&_0x3d1dc7();}static['_ValidateXHRData'](_0x145661,_0x39b215=0x7){var _0x585988=_0xeb0e80;try{if(0x1&_0x39b215){if(_0x145661[_0x585988(0x20f7)]&&0x0<_0x145661[_0x585988(0x20f7)][_0x585988(0x9da)])return!0x0;if(0x1===_0x39b215)return!0x1;}if(0x2&_0x39b215){var _0x198e17=(0x0,_0x12cc6c['A6'])(_0x145661[_0x585988(0x37e8)]);if(_0x198e17['width']&&_0x198e17[_0x585988(0x230c)]&&0x0<_0x198e17[_0x585988(0x15b3)]&&0x0<_0x198e17[_0x585988(0x230c)])return!0x0;if(0x2===_0x39b215)return!0x1;}var _0xc33619;if(0x4&_0x39b215)return 0x44===(_0xc33619=new Uint8Array(_0x145661[_0x585988(0x37e8)],0x0,0x3))[0x0]&&0x44===_0xc33619[0x1]&&0x53===_0xc33619[0x2];}catch(_0x224ce1){}return!0x1;}}_0x56a007['_IsUASupportingBlobStorage']=!0x0,_0x56a007[_0xeb0e80(0x1dbd)]=!0x1,_0x56a007[_0xeb0e80(0x3ebf)]=_0x639ff1=>{var _0x1736a4=_0xeb0e80;const _0x510889=document[_0x1736a4(0x22e5)]('a'),_0x5072b2=(_0x510889['href']=_0x639ff1)[_0x1736a4(0x3bf3)](0x0,_0x639ff1[_0x1736a4(0x210b)]('#'));var _0x3db058=_0x639ff1['substring'](_0x5072b2[_0x1736a4(0x210b)]('/')+0x1,_0x639ff1[_0x1736a4(0x9da)]);return _0x639ff1[_0x1736a4(0x3bf3)](0x0,_0x639ff1[_0x1736a4(0x775)](_0x3db058,0x0));},_0x56a007['_ReturnFullUrlLocation']=_0x44c774=>-0x1===_0x44c774['indexOf'](_0xeb0e80(0x33d3))&&-0x1===_0x44c774[_0xeb0e80(0x775)](_0xeb0e80(0x1e58))&&_0xeb0e80(0x137a)!=typeof window?_0x56a007[_0xeb0e80(0x3ebf)](window[_0xeb0e80(0x3f81)][_0xeb0e80(0xbda)])+_0x44c774:_0x44c774;},0xe5fe:(_0x5763cc,_0x9332c1,_0x1055be)=>{_0x1055be(0x16ca9);},0x1022f:(_0x51fe2d,_0x7a21ec,_0x36280a)=>{var _0x6e9ff5=a8_0x2e955a;_0x36280a['d'](_0x7a21ec,{'S':()=>_0x24950d});var _0x531fca=_0x36280a(0x15146),_0x24eb0b=_0x36280a(0xd53f),_0x2ecf56=_0x36280a(0x17372);class _0x24950d{constructor(){var _0x34e5f2=a8_0xcbd5;this[_0x34e5f2(0x3eed)]=new _0x24eb0b['P'](0x0,0x1,0x0),this[_0x34e5f2(0x34f1)]=new _0x24eb0b['P'](0x0,0x1,0x0),this['minEmitBox']=new _0x24eb0b['P'](-0.5,-0.5,-0.5),this[_0x34e5f2(0xdb8)]=new _0x24eb0b['P'](0.5,0.5,0.5);}[_0x6e9ff5(0xbe4)](_0x821c8e,_0x12a1a7,_0x4b3375,_0x2eada5){var _0x16390f=_0x6e9ff5,_0x374b55=_0x2ecf56['R']['RandomRange'](this[_0x16390f(0x3eed)]['x'],this[_0x16390f(0x34f1)]['x']),_0x438a15=_0x2ecf56['R'][_0x16390f(0x3040)](this[_0x16390f(0x3eed)]['y'],this[_0x16390f(0x34f1)]['y']),_0x3cdf86=_0x2ecf56['R'][_0x16390f(0x3040)](this[_0x16390f(0x3eed)]['z'],this[_0x16390f(0x34f1)]['z']);if(_0x2eada5)return _0x12a1a7['x']=_0x374b55,_0x12a1a7['y']=_0x438a15,void(_0x12a1a7['z']=_0x3cdf86);_0x24eb0b['P'][_0x16390f(0x9e0)](_0x374b55,_0x438a15,_0x3cdf86,_0x821c8e,_0x12a1a7);}[_0x6e9ff5(0x17f0)](_0x5b8c64,_0x2e6809,_0x4bc708,_0x580a0c){var _0x418b2b=_0x6e9ff5,_0x5b4f97=_0x2ecf56['R']['RandomRange'](this['minEmitBox']['x'],this[_0x418b2b(0xdb8)]['x']),_0x4ea882=_0x2ecf56['R'][_0x418b2b(0x3040)](this[_0x418b2b(0x23c7)]['y'],this['maxEmitBox']['y']),_0x35caf2=_0x2ecf56['R'][_0x418b2b(0x3040)](this[_0x418b2b(0x23c7)]['z'],this[_0x418b2b(0xdb8)]['z']);if(_0x580a0c)return _0x2e6809['x']=_0x5b4f97,_0x2e6809['y']=_0x4ea882,void(_0x2e6809['z']=_0x35caf2);_0x24eb0b['P'][_0x418b2b(0x1694)](_0x5b4f97,_0x4ea882,_0x35caf2,_0x5b8c64,_0x2e6809);}[_0x6e9ff5(0x2654)](){var _0x32093f=_0x6e9ff5,_0xeccad=new _0x24950d();return _0x531fca['j'][_0x32093f(0x369e)](this,_0xeccad),_0xeccad;}['applyToShader'](_0x43c08a){var _0x3daf9b=_0x6e9ff5;_0x43c08a[_0x3daf9b(0x361f)]('direction1',this['direction1']),_0x43c08a[_0x3daf9b(0x361f)](_0x3daf9b(0x34f1),this[_0x3daf9b(0x34f1)]),_0x43c08a[_0x3daf9b(0x361f)](_0x3daf9b(0x23c7),this[_0x3daf9b(0x23c7)]),_0x43c08a[_0x3daf9b(0x361f)](_0x3daf9b(0xdb8),this[_0x3daf9b(0xdb8)]);}[_0x6e9ff5(0x2e29)](_0x27a13f){var _0x14f628=_0x6e9ff5;_0x27a13f[_0x14f628(0xe78)](_0x14f628(0x3eed),0x3),_0x27a13f[_0x14f628(0xe78)]('direction2',0x3),_0x27a13f[_0x14f628(0xe78)]('minEmitBox',0x3),_0x27a13f['addUniform']('maxEmitBox',0x3);}['getEffectDefines'](){var _0x37f37a=_0x6e9ff5;return _0x37f37a(0x141);}['getClassName'](){var _0x31b916=_0x6e9ff5;return _0x31b916(0x177);}[_0x6e9ff5(0xea8)](){var _0x122c31=_0x6e9ff5;const _0x30a71a={};return _0x30a71a[_0x122c31(0x30a3)]=this[_0x122c31(0x28c8)](),_0x30a71a['direction1']=this[_0x122c31(0x3eed)][_0x122c31(0xec2)](),_0x30a71a['direction2']=this['direction2'][_0x122c31(0xec2)](),_0x30a71a[_0x122c31(0x23c7)]=this[_0x122c31(0x23c7)][_0x122c31(0xec2)](),_0x30a71a[_0x122c31(0xdb8)]=this[_0x122c31(0xdb8)][_0x122c31(0xec2)](),_0x30a71a;}[_0x6e9ff5(0x3813)](_0x4f512d){var _0x2c6c11=_0x6e9ff5;_0x24eb0b['P'][_0x2c6c11(0x4c1)](_0x4f512d[_0x2c6c11(0x3eed)],0x0,this[_0x2c6c11(0x3eed)]),_0x24eb0b['P'][_0x2c6c11(0x4c1)](_0x4f512d['direction2'],0x0,this['direction2']),_0x24eb0b['P'][_0x2c6c11(0x4c1)](_0x4f512d[_0x2c6c11(0x23c7)],0x0,this['minEmitBox']),_0x24eb0b['P'][_0x2c6c11(0x4c1)](_0x4f512d[_0x2c6c11(0xdb8)],0x0,this[_0x2c6c11(0xdb8)]);}}},0x37e7:(_0x133f40,_0x4b89bb,_0x58d736)=>{var _0xb90e37=a8_0x2e955a;_0x58d736['d'](_0x4b89bb,{'E':()=>_0x489ea7});var _0x5ab293=_0x58d736(0x15146),_0x552d81=_0x58d736(0xd53f);class _0x489ea7{constructor(){var _0xd61cd3=a8_0xcbd5;this[_0xd61cd3(0x1ff7)]=()=>{},this['particleDestinationGenerator']=()=>{};}['startDirectionFunction'](_0x487a3f,_0x3b2e9e,_0x1a1d1f,_0x52841b){var _0x56cdb7=a8_0xcbd5;const _0xba6e3e=_0x552d81['jp'][_0x56cdb7(0x310d)][0x0];if(this[_0x56cdb7(0x9ac)]){this['particleDestinationGenerator'](-0x1,_0x1a1d1f,_0xba6e3e);const _0x286d43=_0x552d81['jp'][_0x56cdb7(0x310d)][0x1];_0xba6e3e['subtractToRef'](_0x1a1d1f[_0x56cdb7(0x2436)],_0x286d43),_0x286d43[_0x56cdb7(0x1310)](0x1/_0x1a1d1f['lifeTime'],_0xba6e3e);}else _0xba6e3e[_0x56cdb7(0x1878)](0x0,0x0,0x0);_0x52841b?_0x3b2e9e[_0x56cdb7(0x2687)](_0xba6e3e):_0x552d81['P']['TransformNormalToRef'](_0xba6e3e,_0x487a3f,_0x3b2e9e);}['startPositionFunction'](_0x4ec3a6,_0x5f062b,_0x30f9d7,_0x429a37){var _0x52e7a7=a8_0xcbd5;const _0x191e30=_0x552d81['jp'][_0x52e7a7(0x310d)][0x0];this[_0x52e7a7(0x1ff7)]?this['particlePositionGenerator'](-0x1,_0x30f9d7,_0x191e30):_0x191e30[_0x52e7a7(0x1878)](0x0,0x0,0x0),_0x429a37?_0x5f062b[_0x52e7a7(0x2687)](_0x191e30):_0x552d81['P'][_0x52e7a7(0x330a)](_0x191e30,_0x4ec3a6,_0x5f062b);}['clone'](){var _0x3b7452=new _0x489ea7();return _0x5ab293['j']['DeepCopy'](this,_0x3b7452),_0x3b7452;}[_0xb90e37(0x2b2e)](_0x8d400d){}[_0xb90e37(0x2e29)](_0x57a081){}[_0xb90e37(0x1734)](){return'#define\x20CUSTOMEMITTER';}[_0xb90e37(0x28c8)](){return'CustomParticleEmitter';}[_0xb90e37(0xea8)](){var _0x10fcc0=_0xb90e37;const _0x170005={};return _0x170005['type']=this[_0x10fcc0(0x28c8)](),_0x170005;}['parse'](_0x2ee525){}}},0x5ff0:(_0x1f2463,_0x407986,_0xcd1cca)=>{var _0x3c3319=a8_0x2e955a;_0xcd1cca['d'](_0x407986,{'S3':()=>_0x3c5799['S'],'LV':()=>_0x45c95a['L'],'z':()=>_0x461f6c['z'],'kT':()=>_0x461f6c['k'],'VD':()=>_0x2da01d['V'],'F3':()=>_0x219ed6,'cl':()=>_0x3eb00a['c'],'cE':()=>_0x5d1d9e['c'],'Ai':()=>_0x5d1d9e['A']});var _0x3c5799=_0xcd1cca(0x1022f),_0x45c95a=_0xcd1cca(0x16ed),_0x461f6c=_0xcd1cca(0x11b85),_0x2da01d=_0xcd1cca(0xe907),_0x3eb00a=_0xcd1cca(0xedb9),_0x5d1d9e=_0xcd1cca(0xa546),_0x7f9e2b=(_0xcd1cca(0x37e7),_0xcd1cca(0x15146)),_0x1b3008=_0xcd1cca(0xd53f),_0x4732eb=_0xcd1cca(0x17372),_0x627ae8=_0xcd1cca(0x1679c);class _0x219ed6{constructor(_0x2973ef=null){var _0x5b88d3=a8_0xcbd5;this['_indices']=null,this['_positions']=null,this[_0x5b88d3(0x2eca)]=null,this[_0x5b88d3(0x1c0a)]=_0x1b3008['P'][_0x5b88d3(0x317a)](),this[_0x5b88d3(0x38d9)]=null,this[_0x5b88d3(0x3eed)]=new _0x1b3008['P'](0x0,0x1,0x0),this['direction2']=new _0x1b3008['P'](0x0,0x1,0x0),this[_0x5b88d3(0xb8a)]=!0x0,this[_0x5b88d3(0x1b4d)]=_0x2973ef;}get['mesh'](){var _0x11cf82=a8_0xcbd5;return this[_0x11cf82(0x38d9)];}set['mesh'](_0x5a2a1f){var _0x10303a=a8_0xcbd5;this[_0x10303a(0x38d9)]!==_0x5a2a1f&&((this[_0x10303a(0x38d9)]=_0x5a2a1f)?(this[_0x10303a(0x150a)]=_0x5a2a1f[_0x10303a(0x1fe6)](),this[_0x10303a(0x319b)]=_0x5a2a1f['getVerticesData'](_0x627ae8['o']['PositionKind']),this[_0x10303a(0x2eca)]=_0x5a2a1f[_0x10303a(0xcc8)](_0x627ae8['o'][_0x10303a(0x1600)])):(this[_0x10303a(0x150a)]=null,this['_positions']=null,this[_0x10303a(0x2eca)]=null));}['startDirectionFunction'](_0x6b6e79,_0x145a85,_0x577e19,_0x183014){var _0x51214f=a8_0xcbd5,_0x53ccf2,_0x135771,_0x970832;this[_0x51214f(0xb8a)]&&this[_0x51214f(0x2eca)]?_0x1b3008['P'][_0x51214f(0x3cd8)](this['_storedNormal'],_0x6b6e79,_0x145a85):(_0x53ccf2=_0x4732eb['R']['RandomRange'](this[_0x51214f(0x3eed)]['x'],this[_0x51214f(0x34f1)]['x']),_0x135771=_0x4732eb['R']['RandomRange'](this['direction1']['y'],this[_0x51214f(0x34f1)]['y']),_0x970832=_0x4732eb['R'][_0x51214f(0x3040)](this[_0x51214f(0x3eed)]['z'],this[_0x51214f(0x34f1)]['z']),_0x183014?_0x145a85['copyFromFloats'](_0x53ccf2,_0x135771,_0x970832):_0x1b3008['P'][_0x51214f(0x9e0)](_0x53ccf2,_0x135771,_0x970832,_0x6b6e79,_0x145a85));}[_0x3c3319(0x17f0)](_0x1df005,_0x48f0a0,_0x4bc6c0,_0x3180c3){var _0x562cd7=_0x3c3319;if(this[_0x562cd7(0x150a)]&&this['_positions']){var _0xe682d0=0x3*Math['random']()*(this[_0x562cd7(0x150a)][_0x562cd7(0x9da)]/0x3)|0x0,_0x21692f=Math[_0x562cd7(0x2ea8)](),_0x1fd981=Math[_0x562cd7(0x2ea8)]()*(0x1-_0x21692f),_0x1ffcb9=0x1-_0x21692f-_0x1fd981,_0x5268c5=this[_0x562cd7(0x150a)][_0xe682d0],_0x23d0b8=this[_0x562cd7(0x150a)][0x1+_0xe682d0],_0xe682d0=this['_indices'][0x2+_0xe682d0],_0x4432fb=_0x1b3008['jp'][_0x562cd7(0x310d)][0x0],_0x35d34c=_0x1b3008['jp'][_0x562cd7(0x310d)][0x1],_0x4f9414=_0x1b3008['jp'][_0x562cd7(0x310d)][0x2];const _0x49413f=_0x1b3008['jp'][_0x562cd7(0x310d)][0x3];_0x1b3008['P'][_0x562cd7(0x4c1)](this['_positions'],0x3*_0x5268c5,_0x4432fb),_0x1b3008['P']['FromArrayToRef'](this['_positions'],0x3*_0x23d0b8,_0x35d34c),_0x1b3008['P'][_0x562cd7(0x4c1)](this[_0x562cd7(0x319b)],0x3*_0xe682d0,_0x4f9414),_0x49413f['x']=_0x21692f*_0x4432fb['x']+_0x1fd981*_0x35d34c['x']+_0x1ffcb9*_0x4f9414['x'],_0x49413f['y']=_0x21692f*_0x4432fb['y']+_0x1fd981*_0x35d34c['y']+_0x1ffcb9*_0x4f9414['y'],_0x49413f['z']=_0x21692f*_0x4432fb['z']+_0x1fd981*_0x35d34c['z']+_0x1ffcb9*_0x4f9414['z'],_0x3180c3?_0x48f0a0[_0x562cd7(0x3c7)](_0x49413f['x'],_0x49413f['y'],_0x49413f['z']):_0x1b3008['P']['TransformCoordinatesFromFloatsToRef'](_0x49413f['x'],_0x49413f['y'],_0x49413f['z'],_0x1df005,_0x48f0a0),this['useMeshNormalsForDirection']&&this['_normals']&&(_0x1b3008['P'][_0x562cd7(0x4c1)](this['_normals'],0x3*_0x5268c5,_0x4432fb),_0x1b3008['P'][_0x562cd7(0x4c1)](this[_0x562cd7(0x2eca)],0x3*_0x23d0b8,_0x35d34c),_0x1b3008['P'][_0x562cd7(0x4c1)](this[_0x562cd7(0x2eca)],0x3*_0xe682d0,_0x4f9414),this[_0x562cd7(0x1c0a)]['x']=_0x21692f*_0x4432fb['x']+_0x1fd981*_0x35d34c['x']+_0x1ffcb9*_0x4f9414['x'],this[_0x562cd7(0x1c0a)]['y']=_0x21692f*_0x4432fb['y']+_0x1fd981*_0x35d34c['y']+_0x1ffcb9*_0x4f9414['y'],this['_storedNormal']['z']=_0x21692f*_0x4432fb['z']+_0x1fd981*_0x35d34c['z']+_0x1ffcb9*_0x4f9414['z']);}}[_0x3c3319(0x2654)](){var _0x4f6f82=_0x3c3319,_0x23d5a5=new _0x219ed6(this[_0x4f6f82(0x1b4d)]);return _0x7f9e2b['j']['DeepCopy'](this,_0x23d5a5),_0x23d5a5;}[_0x3c3319(0x2b2e)](_0x32b7f3){var _0x101e87=_0x3c3319;_0x32b7f3[_0x101e87(0x361f)](_0x101e87(0x3eed),this[_0x101e87(0x3eed)]),_0x32b7f3[_0x101e87(0x361f)]('direction2',this[_0x101e87(0x34f1)]);}[_0x3c3319(0x2e29)](_0x105f24){var _0x59c592=_0x3c3319;_0x105f24[_0x59c592(0xe78)](_0x59c592(0x3eed),0x3),_0x105f24[_0x59c592(0xe78)](_0x59c592(0x34f1),0x3);}[_0x3c3319(0x1734)](){return'';}[_0x3c3319(0x28c8)](){var _0x17f115=_0x3c3319;return _0x17f115(0x949);}[_0x3c3319(0xea8)](){var _0x13527c=_0x3c3319,_0x240f5a;const _0x1e16d2={};return _0x1e16d2[_0x13527c(0x30a3)]=this[_0x13527c(0x28c8)](),_0x1e16d2[_0x13527c(0x3eed)]=this['direction1'][_0x13527c(0xec2)](),_0x1e16d2[_0x13527c(0x34f1)]=this[_0x13527c(0x34f1)]['asArray'](),_0x1e16d2[_0x13527c(0x2f35)]=null==(_0x240f5a=this[_0x13527c(0x1b4d)])?void 0x0:_0x240f5a['id'],_0x1e16d2[_0x13527c(0xb8a)]=this[_0x13527c(0xb8a)],_0x1e16d2;}['parse'](_0x26ba41,_0x4eac1b){var _0x242185=_0x3c3319;_0x1b3008['P']['FromArrayToRef'](_0x26ba41[_0x242185(0x3eed)],0x0,this[_0x242185(0x3eed)]),_0x1b3008['P'][_0x242185(0x4c1)](_0x26ba41[_0x242185(0x34f1)],0x0,this['direction2']),_0x26ba41[_0x242185(0x2f35)]&&_0x4eac1b&&(this['mesh']=_0x4eac1b[_0x242185(0x38f0)](_0x26ba41['meshId'])),this[_0x242185(0xb8a)]=_0x26ba41['useMeshNormalsForDirection'];}}},0x4f18:(_0x366be3,_0x31abdf,_0x4bf5e0)=>{var _0x15efa4=a8_0x2e955a;_0x4bf5e0['d'](_0x31abdf,{'U':()=>_0x3b8267});var _0x3a63a8=_0x4bf5e0(0xd53f),_0x21d04d=_0x4bf5e0(0x3ed0),_0x56f62e=_0x4bf5e0(0x5ff0),_0x322047=_0x4bf5e0(0x1610),_0x564491=_0x4bf5e0(0xbd53);_0x4bf5e0(0x9314);class _0x3b8267{constructor(_0x8c8bc3){var _0x39bf8a=a8_0xcbd5;this['animations']=[],this[_0x39bf8a(0x21b2)]=0x0,this[_0x39bf8a(0x3d63)]=_0x3a63a8['P'][_0x39bf8a(0x317a)](),this['emitRate']=0xa,this[_0x39bf8a(0x2a4f)]=-0x1,this['updateSpeed']=0.01,this[_0x39bf8a(0x25d3)]=0x0,this[_0x39bf8a(0x1870)]=!0x1,this[_0x39bf8a(0x3a61)]=0x1,this[_0x39bf8a(0x1522)]=0x1,this[_0x39bf8a(0x3fc6)]=0x1,this[_0x39bf8a(0x3318)]=0x1,this[_0x39bf8a(0xbfa)]=0x1,this[_0x39bf8a(0x107f)]=0x1,this[_0x39bf8a(0x1a6a)]=0x1,this[_0x39bf8a(0xefd)]=0x1,this[_0x39bf8a(0xb2f)]=0x1,this[_0x39bf8a(0x2b8b)]=0x1,this[_0x39bf8a(0x2b5f)]=0x0,this['maxInitialRotation']=0x0,this[_0x39bf8a(0x3a2e)]=0x0,this[_0x39bf8a(0x1fe2)]=0x0,this['layerMask']=0xfffffff,this[_0x39bf8a(0x1f68)]=null,this['preventAutoStart']=!0x1,this[_0x39bf8a(0xde5)]=!0x1,this[_0x39bf8a(0x1069)]='',this['noiseStrength']=new _0x3a63a8['P'](0xa,0xa,0xa),this[_0x39bf8a(0x2036)]=null,this[_0x39bf8a(0x1ab1)]=_0x3b8267['BLENDMODE_ONEONE'],this[_0x39bf8a(0x14a8)]=!0x1,this['preWarmCycles']=0x0,this[_0x39bf8a(0x2348)]=0x1,this[_0x39bf8a(0x2e28)]=0x1,this['startSpriteCellID']=0x0,this[_0x39bf8a(0x41b1)]=0x0,this[_0x39bf8a(0xc05)]=0x0,this[_0x39bf8a(0x3b0b)]=0x0,this[_0x39bf8a(0xd5c)]=!0x0,this['spriteRandomStartCell']=!0x1,this['translationPivot']=new _0x3a63a8['FM'](0x0,0x0),this[_0x39bf8a(0x1e1d)]=!0x1,this[_0x39bf8a(0x36e)]=0x0,this[_0x39bf8a(0x3a3d)]=0x3c,this[_0x39bf8a(0x82b)]=!0x1,this[_0x39bf8a(0x28df)]=new _0x3a63a8['P'](0x0,0x0,0x0),this[_0x39bf8a(0x2a06)]=!0x1,this[_0x39bf8a(0x3958)]=_0x3a63a8['P'][_0x39bf8a(0x317a)](),this[_0x39bf8a(0x3a6c)]=null,this[_0x39bf8a(0x1b24)]=null,this[_0x39bf8a(0x2020)]=null,this[_0x39bf8a(0x2f3c)]=null,this['_velocityGradients']=null,this[_0x39bf8a(0xb5c)]=null,this[_0x39bf8a(0xd56)]=null,this['_emitRateGradients']=null,this[_0x39bf8a(0x20c5)]=null,this['_rampGradients']=null,this['_colorRemapGradients']=null,this[_0x39bf8a(0x3391)]=null,this['startDelay']=0x0,this[_0x39bf8a(0x3d78)]=0.4,this[_0x39bf8a(0xaa3)]=new _0x564491['HE'](0x1,0x1,0x1,0x1),this[_0x39bf8a(0x2311)]=new _0x564491['HE'](0x1,0x1,0x1,0x1),this['colorDead']=new _0x564491['HE'](0x0,0x0,0x0,0x1),this['textureMask']=new _0x564491['HE'](0x1,0x1,0x1,0x1),this[_0x39bf8a(0x2fb)]=!0x1,this[_0x39bf8a(0x232c)]=_0x322047['g'][_0x39bf8a(0x3e7e)],this[_0x39bf8a(0x3af)]=!0x0,this[_0x39bf8a(0xfda)]=new _0x21d04d['b'](),this['id']=_0x8c8bc3,this['name']=_0x8c8bc3;}get[_0x15efa4(0x355b)](){var _0x2b7f21=_0x15efa4;return this[_0x2b7f21(0x1af6)];}set[_0x15efa4(0x355b)](_0x56d409){var _0x3552e1=_0x15efa4;this[_0x3552e1(0x1af6)]!==_0x56d409&&(this[_0x3552e1(0x1af6)]=_0x56d409,this['_reset']());}get[_0x15efa4(0xd5a)](){var _0x3575b2=_0x15efa4;return this[_0x3575b2(0x86f)];}set['isAnimationSheetEnabled'](_0x247dd8){var _0x4ec804=_0x15efa4;this[_0x4ec804(0x86f)]!=_0x247dd8&&(this['_isAnimationSheetEnabled']=_0x247dd8,this['_reset']());}get[_0x15efa4(0x35b)](){return this['_useLogarithmicDepth'];}set[_0x15efa4(0x35b)](_0x30eba3){var _0x3aa289=_0x15efa4;this[_0x3aa289(0x2a06)]=_0x30eba3&&this[_0x3aa289(0x14ab)]()[_0x3aa289(0x279a)]()[_0x3aa289(0x2e84)]()[_0x3aa289(0x1191)];}['getScene'](){var _0x389b06=_0x15efa4;return this[_0x389b06(0x20c2)];}[_0x15efa4(0x17d1)](){var _0x1f254d=_0x15efa4;return this[_0x1f254d(0x20c5)]&&0x0{_0x21f784(0xd079);},0x123df:(_0x3ba793,_0x1834a7,_0xb93cc)=>{var _0x104bf2=a8_0x2e955a,_0xd2c52a=_0xb93cc(0x2136),_0x23a098=_0xb93cc(0xf385),_0x94351f=_0xb93cc(0x181f4),_0x107301=_0xb93cc(0x1610),_0x4a7e18=_0xb93cc(0xead),_0x2f6873=_0xb93cc(0x4158);_0xb93cc(0xe76d),(0x0,_0x2f6873['H'])(_0x104bf2(0x145d),class{constructor(_0x4d1557,_0x53c570){var _0x321648=_0x104bf2;this[_0x321648(0x8d1)]=[],this[_0x321648(0x10cc)]=[],this[_0x321648(0x124e)]=!0x0,this[_0x321648(0x2a63)]=_0x4d1557,this[_0x321648(0x3f27)]=_0x53c570;}[_0x104bf2(0x1c3f)](){var _0x468e64=_0x104bf2;return!!this[_0x468e64(0x32b3)];}['isUpdateBufferReady'](){var _0x1aa35a=_0x104bf2,_0x1060ba;return null!=(_0x1060ba=null==(_0x1060ba=this[_0x1aa35a(0x32b3)])?void 0x0:_0x1060ba[_0x1aa35a(0xe80)]())&&_0x1060ba;}[_0x104bf2(0x1690)](_0x39bb27){var _0x426cfc=_0x104bf2;const _0x5bda47={'params':{'group':0x0,'binding':0x0},'particlesIn':{'group':0x0,'binding':0x1},'particlesOut':{'group':0x0,'binding':0x2},'randomTexture':{'group':0x0,'binding':0x3},'randomTexture2':{'group':0x0,'binding':0x4}};return this['_parent'][_0x426cfc(0x31b0)]&&(_0x5bda47['sizeGradientTexture']={'group':0x1,'binding':0x1}),this[_0x426cfc(0x2a63)][_0x426cfc(0x2d39)]&&(_0x5bda47['angularSpeedGradientTexture']={'group':0x1,'binding':0x3}),this[_0x426cfc(0x2a63)]['_velocityGradientsTexture']&&(_0x5bda47[_0x426cfc(0x3375)]={'group':0x1,'binding':0x5}),this['_parent'][_0x426cfc(0xad2)]&&(_0x5bda47[_0x426cfc(0x3c95)]={'group':0x1,'binding':0x7}),this[_0x426cfc(0x2a63)]['_dragGradientsTexture']&&(_0x5bda47[_0x426cfc(0x30c2)]={'group':0x1,'binding':0x9}),this[_0x426cfc(0x2a63)][_0x426cfc(0x355b)]&&(_0x5bda47[_0x426cfc(0x355b)]={'group':0x1,'binding':0xb}),this[_0x426cfc(0x32b3)]=new _0x23a098['U'](_0x426cfc(0x11b0),this['_engine'],_0x426cfc(0x2ec8),{'bindingsMapping':_0x5bda47,'defines':_0x39bb27[_0x426cfc(0x14d2)]('\x0a')}),null!=(_0x39bb27=this[_0x426cfc(0x20fc)])&&_0x39bb27[_0x426cfc(0xc1f)](),this[_0x426cfc(0x20fc)]=new _0x94351f['M'](this[_0x426cfc(0x3f27)]),this[_0x426cfc(0x20fc)]['addUniform']('currentCount',0x1),this[_0x426cfc(0x20fc)]['addUniform']('timeDelta',0x1),this['_simParamsComputeShader']['addUniform'](_0x426cfc(0x3761),0x1),this[_0x426cfc(0x20fc)][_0x426cfc(0xe78)](_0x426cfc(0x33ab),0x1),this[_0x426cfc(0x20fc)]['addUniform'](_0x426cfc(0x29b0),0x2),this[_0x426cfc(0x20fc)][_0x426cfc(0xe78)](_0x426cfc(0x108f),0x2),this[_0x426cfc(0x2a63)][_0x426cfc(0x3c35)]||(this[_0x426cfc(0x20fc)]['addUniform'](_0x426cfc(0xaa3),0x4),this[_0x426cfc(0x20fc)][_0x426cfc(0xe78)](_0x426cfc(0x2311),0x4)),this['_simParamsComputeShader'][_0x426cfc(0xe78)](_0x426cfc(0x3f0c),0x2),this[_0x426cfc(0x20fc)]['addUniform'](_0x426cfc(0x16f2),0x4),this[_0x426cfc(0x20fc)][_0x426cfc(0xe78)](_0x426cfc(0xe0d),0x4),this['_simParamsComputeShader'][_0x426cfc(0xe78)](_0x426cfc(0x3958),0x3),this[_0x426cfc(0x2a63)][_0x426cfc(0xad2)]&&this[_0x426cfc(0x20fc)][_0x426cfc(0xe78)](_0x426cfc(0x3d78),0x1),this['_parent'][_0x426cfc(0xd5a)]&&this[_0x426cfc(0x20fc)]['addUniform']('cellInfos',0x4),this[_0x426cfc(0x2a63)][_0x426cfc(0x355b)]&&this[_0x426cfc(0x20fc)]['addUniform'](_0x426cfc(0x225c),0x3),this[_0x426cfc(0x2a63)][_0x426cfc(0x179e)]||this['_simParamsComputeShader'][_0x426cfc(0xe78)](_0x426cfc(0x10b3),0x10),this[_0x426cfc(0x2a63)]['particleEmitterType']&&this['_parent'][_0x426cfc(0x2b48)][_0x426cfc(0x2e29)](this[_0x426cfc(0x20fc)]),this[_0x426cfc(0x32b3)][_0x426cfc(0x3743)]('params',this[_0x426cfc(0x20fc)]),new _0x4a7e18['c'](this['_simParamsComputeShader']);}[_0x104bf2(0x1991)](_0x35e268,_0x4f9e74){var _0x263e78=_0x104bf2;this[_0x263e78(0x10cc)][_0x263e78(0x2009)](_0x4f9e74);}[_0x104bf2(0x2154)](_0x5e4a4a){var _0x3c7b45=_0x104bf2;const _0x6b9ece=new _0xd2c52a['N'](this[_0x3c7b45(0x3f27)],0x4*_0x5e4a4a[_0x3c7b45(0x9da)],_0x107301['g'][_0x3c7b45(0xb2a)]|_0x107301['g'][_0x3c7b45(0x1227)]);return _0x6b9ece[_0x3c7b45(0xc7c)](_0x5e4a4a),this[_0x3c7b45(0x8d1)][_0x3c7b45(0x2009)](_0x6b9ece),_0x6b9ece[_0x3c7b45(0x303f)]();}[_0x104bf2(0x1c6c)](_0x3c82f7,_0x418028){var _0x29c282=_0x104bf2;this[_0x29c282(0x3f27)][_0x29c282(0x341d)](this[_0x29c282(0x10cc)][_0x3c82f7],null,_0x418028);}['preUpdateParticleBuffer'](){}[_0x104bf2(0x46e)](_0xfb0817,_0x3a23a5,_0x3062ba){var _0x4d2e12=_0x104bf2;this['_simParamsComputeShader'][_0x4d2e12(0xc7c)](),this[_0x4d2e12(0x32b3)][_0x4d2e12(0x35bd)]('randomTexture',this[_0x4d2e12(0x2a63)]['_randomTexture'],!0x1),this[_0x4d2e12(0x32b3)][_0x4d2e12(0x35bd)]('randomTexture2',this[_0x4d2e12(0x2a63)][_0x4d2e12(0x269d)],!0x1),this[_0x4d2e12(0x2a63)][_0x4d2e12(0x31b0)]&&this[_0x4d2e12(0x32b3)][_0x4d2e12(0x35bd)]('sizeGradientTexture',this[_0x4d2e12(0x2a63)][_0x4d2e12(0x31b0)]),this[_0x4d2e12(0x2a63)][_0x4d2e12(0x2d39)]&&this[_0x4d2e12(0x32b3)][_0x4d2e12(0x35bd)](_0x4d2e12(0x144),this[_0x4d2e12(0x2a63)][_0x4d2e12(0x2d39)]),this['_parent'][_0x4d2e12(0x33fd)]&&this[_0x4d2e12(0x32b3)]['setTexture'](_0x4d2e12(0x3375),this[_0x4d2e12(0x2a63)][_0x4d2e12(0x33fd)]),this[_0x4d2e12(0x2a63)][_0x4d2e12(0xad2)]&&this['_updateComputeShader'][_0x4d2e12(0x35bd)](_0x4d2e12(0x3c95),this[_0x4d2e12(0x2a63)][_0x4d2e12(0xad2)]),this[_0x4d2e12(0x2a63)][_0x4d2e12(0x3a2d)]&&this[_0x4d2e12(0x32b3)][_0x4d2e12(0x35bd)](_0x4d2e12(0x30c2),this['_parent'][_0x4d2e12(0x3a2d)]),this[_0x4d2e12(0x2a63)]['noiseTexture']&&this[_0x4d2e12(0x32b3)][_0x4d2e12(0x35bd)](_0x4d2e12(0x355b),this['_parent'][_0x4d2e12(0x355b)]),this[_0x4d2e12(0x32b3)][_0x4d2e12(0x3c26)](_0x4d2e12(0x1ef2),this[_0x4d2e12(0x8d1)][_0xfb0817]),this[_0x4d2e12(0x32b3)]['setStorageBuffer'](_0x4d2e12(0x159),this[_0x4d2e12(0x8d1)][0x1^_0xfb0817]),this[_0x4d2e12(0x32b3)]['dispatch'](Math['ceil'](_0x3062ba/0x40));}[_0x104bf2(0x1afc)](){var _0x258c6c=_0x104bf2,_0x49d484;for(let _0x45fdbb=0x0;_0x45fdbb{var _0x3b96e7=a8_0x2e955a;_0x5bdd3f['d'](_0x1aa801,{'h':()=>_0x2cf3bc});var _0xec2345=_0x5bdd3f(0x4d05),_0x40a17e=_0x5bdd3f(0xa896),_0x5bbac2=_0x5bdd3f(0xd53f),_0x4074d5=_0x5bdd3f(0xbd53),_0x4bdef4=_0x5bdd3f(0x17372),_0x59c3f1=_0x5bdd3f(0x1679c),_0x1aa801=_0x5bdd3f(0x4f18),_0x4ffea4=_0x5bdd3f(0x18457),_0x39cd79=_0x5bdd3f(0x1022f),_0x39b481=_0x5bdd3f(0x10c09),_0x422b5d=_0x5bdd3f(0x3ed0),_0x54bb6a=_0x5bdd3f(0xff1f),_0x301087=_0x5bdd3f(0x1610),_0x287663=_0x5bdd3f(0x11096),_0x47fd37=_0x5bdd3f(0x37e7),_0x32565c=_0x5bdd3f(0xcf06),_0x2b6753=_0x5bdd3f(0xe59d),_0x2dc8de=(_0x5bdd3f(0x7b37),_0x5bdd3f(0xcf07),_0x5bdd3f(0x4158)),_0x437b48=_0x5bdd3f(0x15ec7);class _0x2cf3bc extends _0x1aa801['U']{constructor(_0x20ee5b,_0x11a119,_0x36ed9a,_0xf87313=null,_0x26b999=!0x1){var _0x69a767=a8_0xcbd5;if(super(_0x20ee5b),this[_0x69a767(0x3e13)]=0xfffffff,this[_0x69a767(0x132a)]=0x0,this['_renderVertexBuffers']=[],this['_targetIndex']=0x0,this[_0x69a767(0xcb7)]=-0x1,this['_currentRenderingCameraUniqueId']=-0x1,this['_started']=!0x1,this[_0x69a767(0x2665)]=!0x1,this[_0x69a767(0x26d6)]=0x0,this[_0x69a767(0x2c22)]=!0x1,this['_actualFrame']=0x0,this['_rawTextureWidth']=0x100,this[_0x69a767(0x1244)]=new _0x40a17e['y$'](),this[_0x69a767(0x359e)]=new _0x40a17e['y$'](),this[_0x69a767(0x14a8)]=!0x1,this['_preWarmDone']=!0x1,this[_0x69a767(0x179e)]=!0x1,this[_0x69a767(0x3522)]=!0x0,this[_0x69a767(0x21c8)]=null,_0x36ed9a&&_0x69a767(0x3eb9)!==_0x36ed9a[_0x69a767(0x28c8)]()?(this[_0x69a767(0x3f27)]=_0x36ed9a,this['defaultProjectionMatrix']=_0x5bbac2['y3'][_0x69a767(0x4ef)](0.8,0x1,0.1,0x64,this['_engine'][_0x69a767(0x17dd)])):(this[_0x69a767(0x20c2)]=_0x36ed9a||_0x287663['l'][_0x69a767(0x39a1)],this['_engine']=this[_0x69a767(0x20c2)][_0x69a767(0x279a)](),this['uniqueId']=this[_0x69a767(0x20c2)][_0x69a767(0x3963)](),this['_scene'][_0x69a767(0x39e3)][_0x69a767(0x2009)](this)),this[_0x69a767(0x3f27)]['getCaps']()[_0x69a767(0x3ce4)]){if(!(0x0,_0x2dc8de['q'])(_0x69a767(0x145d)))throw new Error(_0x69a767(0x2dcb));this['_platform']=new((0x0,_0x2dc8de['q'])(_0x69a767(0x145d)))(this,this[_0x69a767(0x3f27)]);}else{if(!(0x0,_0x2dc8de['q'])('BABYLON.WebGL2ParticleSystem'))throw new Error(_0x69a767(0x3dc2));this[_0x69a767(0x2155)]=new((0x0,_0x2dc8de['q'])('BABYLON.WebGL2ParticleSystem'))(this,this[_0x69a767(0x3f27)]);}this['_customWrappers']={0x0:new _0x2b6753['q'](this[_0x69a767(0x3f27)])},this[_0x69a767(0xd97)][0x0]['effect']=_0xf87313,this['_drawWrappers']={0x0:new _0x2b6753['q'](this[_0x69a767(0x3f27)])},this[_0x69a767(0x27ee)][0x0][_0x69a767(0x3681)]&&(this[_0x69a767(0x27ee)][0x0]['drawContext']['useInstancing']=!0x0),this[_0x69a767(0x20e7)](null),(_0x11a119=null!=_0x11a119?_0x11a119:{})[_0x69a767(0x33ab)]||delete _0x11a119[_0x69a767(0x33ab)];const _0x3c563e=Object[_0x69a767(0x1ec3)]({'capacity':0xc350,'randomTextureSize':this['_engine'][_0x69a767(0x2e84)]()['maxTextureSize']},_0x11a119);var _0x20ee5b=_0x11a119,_0x4e4824=(isFinite(_0x20ee5b)&&(_0x3c563e[_0x69a767(0x365d)]=_0x20ee5b),this[_0x69a767(0xfc7)]=_0x3c563e['capacity'],this[_0x69a767(0x2ad)]=_0x3c563e[_0x69a767(0x365d)],this[_0x69a767(0x900)]=0x0,this[_0x69a767(0x86f)]=_0x26b999,this[_0x69a767(0x2b48)]=new _0x39cd79['S'](),Math[_0x69a767(0x1858)](this[_0x69a767(0x3f27)][_0x69a767(0x2e84)]()[_0x69a767(0x133a)],_0x3c563e[_0x69a767(0x33ab)]));let _0x5cbbfc=[];for(let _0x158a96=0x0;_0x158a96<_0x4e4824;++_0x158a96)_0x5cbbfc[_0x69a767(0x2009)](Math[_0x69a767(0x2ea8)]()),_0x5cbbfc[_0x69a767(0x2009)](Math[_0x69a767(0x2ea8)]()),_0x5cbbfc[_0x69a767(0x2009)](Math[_0x69a767(0x2ea8)]()),_0x5cbbfc['push'](Math[_0x69a767(0x2ea8)]());this[_0x69a767(0x228c)]=new _0x54bb6a['l'](new Float32Array(_0x5cbbfc),_0x4e4824,0x1,_0x301087['g'][_0x69a767(0x2a2)],_0x36ed9a,!0x1,!0x1,_0x301087['g'][_0x69a767(0x642)],_0x301087['g'][_0x69a767(0xeee)]),this['_randomTexture']['name']=_0x69a767(0x272f),this[_0x69a767(0x228c)][_0x69a767(0x198b)]=_0x301087['g'][_0x69a767(0x2e08)],this[_0x69a767(0x228c)][_0x69a767(0x570)]=_0x301087['g'][_0x69a767(0x2e08)],_0x5cbbfc=[];for(let _0x184d2e=0x0;_0x184d2e<_0x4e4824;++_0x184d2e)_0x5cbbfc[_0x69a767(0x2009)](Math['random']()),_0x5cbbfc[_0x69a767(0x2009)](Math[_0x69a767(0x2ea8)]()),_0x5cbbfc[_0x69a767(0x2009)](Math[_0x69a767(0x2ea8)]()),_0x5cbbfc[_0x69a767(0x2009)](Math['random']());this[_0x69a767(0x269d)]=new _0x54bb6a['l'](new Float32Array(_0x5cbbfc),_0x4e4824,0x1,_0x301087['g']['TEXTUREFORMAT_RGBA'],_0x36ed9a,!0x1,!0x1,_0x301087['g'][_0x69a767(0x642)],_0x301087['g'][_0x69a767(0xeee)]),this[_0x69a767(0x269d)]['name']=_0x69a767(0x8db),this[_0x69a767(0x269d)]['wrapU']=_0x301087['g']['TEXTURE_WRAP_ADDRESSMODE'],this['_randomTexture2']['wrapV']=_0x301087['g'][_0x69a767(0x2e08)],this[_0x69a767(0x10c2)]=_0x4e4824;}static get[_0x3b96e7(0x395a)](){var _0x18ab3c=_0x3b96e7;if(!_0x287663['l']['LastCreatedEngine'])return!0x1;var _0x4229e0=_0x287663['l'][_0x18ab3c(0x19a1)][_0x18ab3c(0x2e84)]();return _0x4229e0['supportTransformFeedbacks']||_0x4229e0[_0x18ab3c(0x3ce4)];}[_0x3b96e7(0x212e)](){var _0x220bf6=_0x3b96e7;return this[_0x220bf6(0xfc7)];}get['activeParticleCount'](){var _0x373275=_0x3b96e7;return this[_0x373275(0x2ad)];}set['activeParticleCount'](_0x1b0237){var _0x1a2695=_0x3b96e7;this[_0x1a2695(0x2ad)]=Math['min'](_0x1b0237,this['_capacity']);}[_0x3b96e7(0xe80)](){var _0x34a08e=_0x3b96e7;if(!this[_0x34a08e(0x3d63)]||this[_0x34a08e(0x3290)]&&!this[_0x34a08e(0x3290)]['isReady']()||!this[_0x34a08e(0x1d60)]||!this['particleTexture'][_0x34a08e(0xe80)]())return!0x1;if(this['blendMode']!==_0x4ffea4['p'][_0x34a08e(0x8d0)]){if(!this[_0x34a08e(0x32db)](this['blendMode'])[_0x34a08e(0x401c)][_0x34a08e(0xe80)]())return!0x1;}else{if(!this['_getWrapper'](_0x4ffea4['p'][_0x34a08e(0x32f5)])[_0x34a08e(0x401c)][_0x34a08e(0xe80)]())return!0x1;if(!this[_0x34a08e(0x32db)](_0x4ffea4['p'][_0x34a08e(0x36ce)])[_0x34a08e(0x401c)][_0x34a08e(0xe80)]())return!0x1;}return this['_platform']['isUpdateBufferCreated']()?this[_0x34a08e(0x2155)][_0x34a08e(0x3abb)]():(this[_0x34a08e(0x2cb7)](),!0x1);}[_0x3b96e7(0xbc8)](){var _0x463b43=_0x3b96e7;return this[_0x463b43(0x40ac)];}[_0x3b96e7(0x236c)](){var _0x5b28dd=_0x3b96e7;return this[_0x5b28dd(0x2665)];}['isStopping'](){return!0x1;}[_0x3b96e7(0x2d64)](){return this['_currentActiveCount'];}[_0x3b96e7(0x25d9)](_0x5cbe28=this[_0x3b96e7(0x3603)]){var _0x2971f8=_0x3b96e7;if(!this['targetStopDuration']&&this[_0x2971f8(0x17d1)]())throw'Particle\x20system\x20started\x20with\x20a\x20targetStopDuration\x20dependant\x20gradient\x20(eg.\x20startSizeGradients)\x20but\x20no\x20targetStopDuration\x20set';_0x5cbe28?setTimeout(()=>{var _0x1a5948=_0x2971f8;this[_0x1a5948(0x25d9)](0x0);},_0x5cbe28):(this[_0x2971f8(0x40ac)]=!0x0,this[_0x2971f8(0x2665)]=!0x1,this[_0x2971f8(0x228a)]=!0x1,this['beginAnimationOnStart']&&this['animations']&&0x0_0x338482[_0x268b63(0x14bd)]<_0x10351b[_0x268b63(0x14bd)]?-0x1:_0x338482['gradient']>_0x10351b[_0x268b63(0x14bd)]?0x1:0x0),this[_0x268b63(0x3c35)]&&(this['_colorGradientsTexture'][_0x268b63(0xc1f)](),this[_0x268b63(0x3c35)]=null));}[_0x3b96e7(0x4184)](){var _0x221d2a=_0x3b96e7;this[_0x221d2a(0xda6)](),this[_0x221d2a(0x3e2b)](this['_sizeGradients'],_0x221d2a(0x31b0)),this[_0x221d2a(0x3e2b)](this[_0x221d2a(0x2f3c)],_0x221d2a(0x2d39)),this[_0x221d2a(0x3e2b)](this[_0x221d2a(0x689)],'_velocityGradientsTexture'),this[_0x221d2a(0x3e2b)](this[_0x221d2a(0xb5c)],_0x221d2a(0xad2)),this[_0x221d2a(0x3e2b)](this[_0x221d2a(0xd56)],_0x221d2a(0x3a2d)),this[_0x221d2a(0xf06)]();}[_0x3b96e7(0x21cd)](_0x582686){var _0x3cdac8=_0x3b96e7;return this[_0x3cdac8(0x3e82)](_0x582686,this['_colorGradients'],this[_0x3cdac8(0x3c35)]),this[_0x3cdac8(0x3c35)]=null,this;}[_0x3b96e7(0x1ea7)](){var _0x2dcbdd=_0x3b96e7,_0x172eea;for(const _0x38ff85 in this[_0x2dcbdd(0x27ee)])null!=(_0x172eea=this[_0x2dcbdd(0x27ee)][_0x38ff85]['drawContext'])&&_0x172eea['reset']();}[_0x3b96e7(0x3423)](_0x4cf567,_0x228fa5,_0x115235){var _0x3a9caa=_0x3b96e7;_0x228fa5=new _0xec2345['b3'](_0x228fa5,_0x115235),(_0x4cf567[_0x3a9caa(0x2009)](_0x228fa5),this[_0x3a9caa(0x2724)]());}[_0x3b96e7(0x1b78)](_0x56a9ad,_0xa66c27){var _0xb8bbdf=_0x3b96e7;return this[_0xb8bbdf(0x1b24)]||(this[_0xb8bbdf(0x1b24)]=[]),this[_0xb8bbdf(0x3423)](this['_sizeGradients'],_0x56a9ad,_0xa66c27),this[_0xb8bbdf(0x3e2b)](this[_0xb8bbdf(0x1b24)],_0xb8bbdf(0x31b0),!0x0),this[_0xb8bbdf(0x2724)](),this;}['removeSizeGradient'](_0x588589){var _0x172d7c=_0x3b96e7;return this[_0x172d7c(0x3e82)](_0x588589,this['_sizeGradients'],this[_0x172d7c(0x31b0)]),this['_sizeGradientsTexture']=null,this;}[_0x3b96e7(0x3e2b)](_0x1759a3,_0xb2c0da,_0x66509=!0x1){var _0x2db051=_0x3b96e7;_0x1759a3&&(_0x66509&&_0x1759a3[_0x2db051(0x363)]((_0x44c754,_0x581437)=>_0x44c754[_0x2db051(0x14bd)]<_0x581437[_0x2db051(0x14bd)]?-0x1:_0x44c754[_0x2db051(0x14bd)]>_0x581437[_0x2db051(0x14bd)]?0x1:0x0),this[_0xb2c0da]&&(this[_0xb2c0da]['dispose'](),this[_0xb2c0da]=null));}[_0x3b96e7(0x3fd2)](_0x319096,_0x2dbae5){var _0x5a7984=_0x3b96e7;return this[_0x5a7984(0x2f3c)]||(this['_angularSpeedGradients']=[]),this[_0x5a7984(0x3423)](this['_angularSpeedGradients'],_0x319096,_0x2dbae5),this['_refreshFactorGradient'](this[_0x5a7984(0x2f3c)],_0x5a7984(0x2d39),!0x0),this[_0x5a7984(0x2724)](),this;}[_0x3b96e7(0x281)](_0x2ce05e){var _0x461ddc=_0x3b96e7;return this['_removeGradientAndTexture'](_0x2ce05e,this[_0x461ddc(0x2f3c)],this[_0x461ddc(0x2d39)]),this['_angularSpeedGradientsTexture']=null,this;}[_0x3b96e7(0x1f08)](_0x165943,_0x2bb798){var _0x2b0198=_0x3b96e7;return this[_0x2b0198(0x689)]||(this[_0x2b0198(0x689)]=[]),this['_addFactorGradient'](this[_0x2b0198(0x689)],_0x165943,_0x2bb798),this[_0x2b0198(0x3e2b)](this[_0x2b0198(0x689)],_0x2b0198(0x33fd),!0x0),this[_0x2b0198(0x2724)](),this;}[_0x3b96e7(0x2503)](_0x5b52d2){var _0x23c7e0=_0x3b96e7;return this['_removeGradientAndTexture'](_0x5b52d2,this[_0x23c7e0(0x689)],this['_velocityGradientsTexture']),this[_0x23c7e0(0x33fd)]=null,this;}[_0x3b96e7(0x4d6)](_0x3d80f0,_0x10a5ef){var _0x30fcef=_0x3b96e7;return this[_0x30fcef(0xb5c)]||(this[_0x30fcef(0xb5c)]=[]),this['_addFactorGradient'](this[_0x30fcef(0xb5c)],_0x3d80f0,_0x10a5ef),this[_0x30fcef(0x3e2b)](this[_0x30fcef(0xb5c)],'_limitVelocityGradientsTexture',!0x0),this['_releaseBuffers'](),this;}['removeLimitVelocityGradient'](_0xb23dcb){var _0x4f917a=_0x3b96e7;return this[_0x4f917a(0x3e82)](_0xb23dcb,this[_0x4f917a(0xb5c)],this['_limitVelocityGradientsTexture']),this[_0x4f917a(0xad2)]=null,this;}[_0x3b96e7(0x1209)](_0x1f7024,_0x450846){var _0xd1e2b1=_0x3b96e7;return this['_dragGradients']||(this[_0xd1e2b1(0xd56)]=[]),this[_0xd1e2b1(0x3423)](this['_dragGradients'],_0x1f7024,_0x450846),this['_refreshFactorGradient'](this['_dragGradients'],_0xd1e2b1(0x3a2d),!0x0),this[_0xd1e2b1(0x2724)](),this;}[_0x3b96e7(0x191)](_0x39eacd){var _0x5874c5=_0x3b96e7;return this[_0x5874c5(0x3e82)](_0x39eacd,this[_0x5874c5(0xd56)],this[_0x5874c5(0x3a2d)]),this[_0x5874c5(0x3a2d)]=null,this;}[_0x3b96e7(0x22b6)](){return this;}[_0x3b96e7(0x40bc)](){return this;}[_0x3b96e7(0x95b)](){return this;}[_0x3b96e7(0x3471)](){return this;}[_0x3b96e7(0x2b45)](){return this;}['removeColorRemapGradient'](){return this;}[_0x3b96e7(0x31be)](){return this;}[_0x3b96e7(0x394a)](){return this;}[_0x3b96e7(0x2d0)](){return this;}['removeRampGradient'](){return this;}['getRampGradients'](){return null;}get[_0x3b96e7(0x1d1)](){return!0x1;}set[_0x3b96e7(0x1d1)](_0x55b4eb){}[_0x3b96e7(0x2d0a)](){return this;}[_0x3b96e7(0x2a4c)](){return this;}[_0x3b96e7(0x1f11)](){var _0x5971bb=_0x3b96e7;this[_0x5971bb(0x2724)]();}[_0x3b96e7(0x38e9)](_0x4c5677,_0x1cedf9,_0x5b3c02){var _0x4adf00=_0x3b96e7;const _0xe5f64a={};_0xe5f64a['position']=_0x1cedf9['createVertexBuffer']('position',0x0,0x3,this['_attributesStrideSize'],!0x0);let _0x32d309=0x3;_0xe5f64a[_0x4adf00(0x1bdf)]=_0x1cedf9[_0x4adf00(0x1492)]('age',_0x32d309,0x1,this[_0x4adf00(0x26bf)],!0x0),_0x32d309+=0x1,_0xe5f64a[_0x4adf00(0xba1)]=_0x1cedf9[_0x4adf00(0x1492)](_0x4adf00(0xba1),_0x32d309,0x3,this['_attributesStrideSize'],!0x0),_0x32d309+=0x3,_0xe5f64a['life']=_0x1cedf9[_0x4adf00(0x1492)](_0x4adf00(0x231b),_0x32d309,0x1,this[_0x4adf00(0x26bf)],!0x0),_0x32d309=_0x32d309+0x1+0x4,this[_0x4adf00(0x1a97)]===_0x4ffea4['p']['BILLBOARDMODE_STRETCHED']&&(_0xe5f64a['direction']=_0x1cedf9[_0x4adf00(0x1492)](_0x4adf00(0x2c21),_0x32d309,0x3,this['_attributesStrideSize'],!0x0)),_0x32d309+=0x3,this[_0x4adf00(0x2155)][_0x4adf00(0x124e)]&&(_0x32d309+=0x1),this[_0x4adf00(0x2b48)]instanceof _0x47fd37['E']&&(_0x32d309+=0x3,this[_0x4adf00(0x2155)]['alignDataInBuffer']&&(_0x32d309+=0x1)),this[_0x4adf00(0x3c35)]||(_0xe5f64a['color']=_0x1cedf9[_0x4adf00(0x1492)](_0x4adf00(0x2fc8),_0x32d309,0x4,this[_0x4adf00(0x26bf)],!0x0),_0x32d309+=0x4),this[_0x4adf00(0x3af)]||(_0xe5f64a[_0x4adf00(0x2980)]=_0x1cedf9[_0x4adf00(0x1492)](_0x4adf00(0x2980),_0x32d309,0x3,this[_0x4adf00(0x26bf)],!0x0),_0x32d309+=0x3,this[_0x4adf00(0x2155)][_0x4adf00(0x124e)]&&(_0x32d309+=0x1)),this[_0x4adf00(0x355b)]&&(_0xe5f64a[_0x4adf00(0x4bc)]=_0x1cedf9[_0x4adf00(0x1492)](_0x4adf00(0x4bc),_0x32d309,0x3,this['_attributesStrideSize'],!0x0),_0x32d309+=0x3,this[_0x4adf00(0x2155)]['alignDataInBuffer']&&(_0x32d309+=0x1),_0xe5f64a['noiseCoordinates2']=_0x1cedf9[_0x4adf00(0x1492)](_0x4adf00(0x366),_0x32d309,0x3,this[_0x4adf00(0x26bf)],!0x0),_0x32d309+=0x3,this['_platform'][_0x4adf00(0x124e)]&&(_0x32d309+=0x1)),_0xe5f64a['angle']=_0x1cedf9[_0x4adf00(0x1492)](_0x4adf00(0x2df0),_0x32d309,0x1,this[_0x4adf00(0x26bf)],!0x0),this[_0x4adf00(0x2d39)]?_0x32d309++:_0x32d309+=0x2,this[_0x4adf00(0x86f)]&&(_0xe5f64a[_0x4adf00(0x121e)]=_0x1cedf9[_0x4adf00(0x1492)](_0x4adf00(0x121e),_0x32d309,0x1,this[_0x4adf00(0x26bf)],!0x0),_0x32d309+=0x1,this[_0x4adf00(0xd6a)]&&(_0xe5f64a['cellStartOffset']=_0x1cedf9[_0x4adf00(0x1492)](_0x4adf00(0x131a),_0x32d309,0x1,this[_0x4adf00(0x26bf)],!0x0),_0x32d309+=0x1)),_0xe5f64a[_0x4adf00(0x34d3)]=_0x5b3c02['createVertexBuffer'](_0x4adf00(0x34d3),0x0,0x2),_0xe5f64a['uv']=_0x5b3c02['createVertexBuffer']('uv',0x2,0x2),this[_0x4adf00(0x10cc)]['push'](_0xe5f64a),this[_0x4adf00(0x2155)]['createVertexBuffers'](_0x4c5677,_0xe5f64a),this['resetDrawCache']();}['_initialize'](_0x44a64c=!0x1){var _0x138bd3=_0x3b96e7;if(!this[_0x138bd3(0x359f)]||_0x44a64c){_0x44a64c=this[_0x138bd3(0x3f27)];const _0x5b06c4=new Array();this[_0x138bd3(0x26bf)]=0x15,this[_0x138bd3(0x14bb)]=0x0,this['_platform']['alignDataInBuffer']&&(this[_0x138bd3(0x26bf)]+=0x1),this[_0x138bd3(0x2b48)]instanceof _0x47fd37['E']&&(this[_0x138bd3(0x26bf)]+=0x3,this[_0x138bd3(0x2155)][_0x138bd3(0x124e)]&&(this[_0x138bd3(0x26bf)]+=0x1)),this[_0x138bd3(0x325)]||(this[_0x138bd3(0x26bf)]+=0x3,this[_0x138bd3(0x2155)][_0x138bd3(0x124e)]&&(this[_0x138bd3(0x26bf)]+=0x1)),this[_0x138bd3(0x3c35)]&&(this['_attributesStrideSize']-=0x4),this['_angularSpeedGradientsTexture']&&--this['_attributesStrideSize'],this[_0x138bd3(0x86f)]&&(this[_0x138bd3(0x26bf)]+=0x1,this['spriteRandomStartCell']&&(this['_attributesStrideSize']+=0x1)),this['noiseTexture']&&(this['_attributesStrideSize']+=0x6,this[_0x138bd3(0x2155)][_0x138bd3(0x124e)]&&(this[_0x138bd3(0x26bf)]+=0x2)),this['_platform'][_0x138bd3(0x124e)]&&(this[_0x138bd3(0x26bf)]+=0x3-(this[_0x138bd3(0x26bf)]+0x3&0x3));var _0x4900e2=this[_0x138bd3(0x2b48)]instanceof _0x47fd37['E'],_0x5ecba9=_0x5bbac2['jp'][_0x138bd3(0x310d)][0x0];let _0x34325b=0x0;for(let _0x418653=0x0;_0x418653=this['targetStopDuration']&&this['stop'](),this[_0x5cfca5(0x2c22)]&&this['_update']();}[_0x3b96e7(0x3654)](_0x221b7f,_0xc2c468){var _0x14da3e=_0x3b96e7,_0x1ebd9b=this[_0xc2c468];if(_0x221b7f&&_0x221b7f[_0x14da3e(0x9da)]&&!_0x1ebd9b){const _0x3c7128=new Float32Array(this[_0x14da3e(0x3640)]);for(let _0x27a9cc=0x0;_0x27a9cc{var _0x1702e5=_0x14da3e;_0x3c7128[_0x27a9cc]=_0x4bdef4['R'][_0x1702e5(0x36c)](_0x1702ac[_0x1702e5(0x2f7d)],_0x469a5b[_0x1702e5(0x2f7d)],_0x349584);});}this[_0xc2c468]=_0x54bb6a['l']['CreateRTexture'](_0x3c7128,this[_0x14da3e(0x3640)],0x1,this[_0x14da3e(0x20c2)]||this[_0x14da3e(0x3f27)],!0x1,!0x1,_0x301087['g']['TEXTURE_NEAREST_SAMPLINGMODE']),this[_0xc2c468][_0x14da3e(0x1c3a)]=_0xc2c468[_0x14da3e(0x3bf3)](0x1);}}[_0x3b96e7(0x32c4)](){var _0x21c230=_0x3b96e7;this[_0x21c230(0x3654)](this[_0x21c230(0x1b24)],'_sizeGradientsTexture');}[_0x3b96e7(0xf30)](){var _0x375fbd=_0x3b96e7;this['_createFactorGradientTexture'](this['_angularSpeedGradients'],_0x375fbd(0x2d39));}[_0x3b96e7(0x17ed)](){var _0x4950f9=_0x3b96e7;this[_0x4950f9(0x3654)](this[_0x4950f9(0x689)],'_velocityGradientsTexture');}[_0x3b96e7(0xd92)](){var _0x488b17=_0x3b96e7;this[_0x488b17(0x3654)](this[_0x488b17(0xb5c)],_0x488b17(0xad2));}['_createDragGradientTexture'](){var _0x51b524=_0x3b96e7;this['_createFactorGradientTexture'](this[_0x51b524(0xd56)],'_dragGradientsTexture');}[_0x3b96e7(0xf41)](){var _0x4ae094=_0x3b96e7;if(this['_colorGradients']&&this[_0x4ae094(0x3a6c)][_0x4ae094(0x9da)]&&!this['_colorGradientsTexture']){const _0x102c3e=new Uint8Array(0x4*this['_rawTextureWidth']),_0x3cee79=_0x4074d5['zZ'][_0x4ae094(0x1b9e)][0x0];for(let _0x56264c=0x0;_0x56264c{var _0x596469=_0x4ae094;_0x4074d5['HE'][_0x596469(0x31af)](_0x544075['color1'],_0x2d0b7b[_0x596469(0xaa3)],_0xd03666,_0x3cee79),_0x102c3e[0x4*_0x56264c]=0xff*_0x3cee79['r'],_0x102c3e[0x4*_0x56264c+0x1]=0xff*_0x3cee79['g'],_0x102c3e[0x4*_0x56264c+0x2]=0xff*_0x3cee79['b'],_0x102c3e[0x4*_0x56264c+0x3]=0xff*_0x3cee79['a'];});}this[_0x4ae094(0x3c35)]=_0x54bb6a['l'][_0x4ae094(0x123f)](_0x102c3e,this[_0x4ae094(0x3640)],0x1,this['_scene'],!0x1,!0x1,_0x301087['g'][_0x4ae094(0x642)]),this['_colorGradientsTexture'][_0x4ae094(0x1c3a)]=_0x4ae094(0xc32);}}[_0x3b96e7(0x553)](_0x5e8eb9,_0x2c2ab6){var _0x2c10c9=_0x3b96e7,_0x3a2526=this[_0x2c10c9(0x32db)](_0x5e8eb9);const _0x57cb37=_0x3a2526[_0x2c10c9(0x401c)],_0x7ccc92=(this[_0x2c10c9(0x3f27)]['enableEffect'](_0x3a2526),(null==(_0x3a2526=this[_0x2c10c9(0x20c2)])?void 0x0:_0x3a2526[_0x2c10c9(0x1f6f)]())||_0x5bbac2['y3'][_0x2c10c9(0x29c4)]),_0x1f829b=(_0x57cb37[_0x2c10c9(0x1b4f)](_0x2c10c9(0x4b1),_0x7ccc92),_0x57cb37['setMatrix'](_0x2c10c9(0x1c36),null!=(_0x3a2526=this[_0x2c10c9(0x3f69)])?_0x3a2526:this[_0x2c10c9(0x20c2)][_0x2c10c9(0x17a9)]()),_0x57cb37['setTexture'](_0x2c10c9(0x2f85),this[_0x2c10c9(0x1d60)]),_0x57cb37[_0x2c10c9(0x299e)](_0x2c10c9(0x33aa),this[_0x2c10c9(0x33aa)]),_0x57cb37[_0x2c10c9(0x361f)](_0x2c10c9(0x28df),this[_0x2c10c9(0x28df)]),this['isLocal']&&_0x57cb37['setMatrix'](_0x2c10c9(0x10b3),_0x2c2ab6),this[_0x2c10c9(0x3c35)]?_0x57cb37[_0x2c10c9(0x35bd)]('colorGradientSampler',this[_0x2c10c9(0x3c35)]):_0x57cb37[_0x2c10c9(0x2e8a)](_0x2c10c9(0x342a),this['colorDead']),this[_0x2c10c9(0x86f)]&&this[_0x2c10c9(0x1d60)]&&(_0x3a2526=this[_0x2c10c9(0x1d60)][_0x2c10c9(0x36e0)](),_0x57cb37[_0x2c10c9(0x115a)](_0x2c10c9(0x3898),this[_0x2c10c9(0xc05)]/_0x3a2526['width'],this[_0x2c10c9(0x3b0b)]/_0x3a2526[_0x2c10c9(0x230c)],_0x3a2526[_0x2c10c9(0x15b3)]/this[_0x2c10c9(0xc05)])),this[_0x2c10c9(0x3af)]&&this['_scene']&&(_0x2c2ab6=this[_0x2c10c9(0x20c2)][_0x2c10c9(0x3311)],_0x57cb37[_0x2c10c9(0x361f)](_0x2c10c9(0x3efa),_0x2c2ab6['globalPosition'])),_0x57cb37[_0x2c10c9(0x2462)]);if(this['_scene']&&(0x0,_0x437b48['an'])(_0x57cb37,this,this['_scene']),0x0<=_0x1f829b['indexOf'](_0x2c10c9(0x1c29))){const _0x2bf56c=_0x7ccc92[_0x2c10c9(0x2654)]();_0x2bf56c[_0x2c10c9(0x1763)](),_0x57cb37[_0x2c10c9(0x1b4f)](_0x2c10c9(0x1eb6),_0x2bf56c);}switch(this[_0x2c10c9(0x35b)]&&this['_scene']&&_0x39b481['G']['BindLogDepth'](_0x1f829b,_0x57cb37,this['_scene']),this[_0x2c10c9(0x3290)]&&!this['_imageProcessingConfiguration']['applyByPostProcess']&&this[_0x2c10c9(0x3290)]['bind'](_0x57cb37),_0x5e8eb9){case _0x4ffea4['p'][_0x2c10c9(0x36ce)]:this[_0x2c10c9(0x3f27)]['setAlphaMode'](_0x301087['g'][_0x2c10c9(0x246a)]);break;case _0x4ffea4['p'][_0x2c10c9(0x13e0)]:this['_engine'][_0x2c10c9(0x2449)](_0x301087['g'][_0x2c10c9(0x29a4)]);break;case _0x4ffea4['p'][_0x2c10c9(0x2b22)]:this['_engine']['setAlphaMode'](_0x301087['g']['ALPHA_COMBINE']);break;case _0x4ffea4['p'][_0x2c10c9(0x32f5)]:this[_0x2c10c9(0x3f27)][_0x2c10c9(0x2449)](_0x301087['g']['ALPHA_MULTIPLY']);}return this[_0x2c10c9(0x2155)][_0x2c10c9(0x1c6c)](this['_targetIndex'],_0x57cb37),this[_0x2c10c9(0x21c8)]&&this[_0x2c10c9(0x21c8)][_0x2c10c9(0x223f)](_0x57cb37),this[_0x2c10c9(0x3f27)][_0x2c10c9(0x19c3)](_0x301087['g'][_0x2c10c9(0x113c)],0x0,0x4,this[_0x2c10c9(0x900)]),this[_0x2c10c9(0x3f27)][_0x2c10c9(0x2449)](_0x301087['g'][_0x2c10c9(0x3b02)]),this[_0x2c10c9(0x900)];}['_update'](_0x1e74e9){var _0x17ace9=_0x3b96e7;if(this[_0x17ace9(0x3d63)]&&this[_0x17ace9(0x3f0e)]&&this['_recreateUpdateEffect']()){if(!_0x1e74e9){if(this['emitter']['position']){const _0x2e8527=this['emitter'];_0x1e74e9=_0x2e8527[_0x17ace9(0xe77)]();}else{var _0x3262dd=this[_0x17ace9(0x3d63)];_0x1e74e9=_0x5bbac2['jp'][_0x17ace9(0x735)][0x0],_0x5bbac2['y3'][_0x17ace9(0x25f9)](_0x3262dd['x'],_0x3262dd['y'],_0x3262dd['z'],_0x1e74e9);}}this[_0x17ace9(0x2155)]['preUpdateParticleBuffer'](),this[_0x17ace9(0x12de)][_0x17ace9(0x12f1)]('currentCount',this['_currentActiveCount']),this[_0x17ace9(0x12de)][_0x17ace9(0x12f1)](_0x17ace9(0x1354),this[_0x17ace9(0x26d6)]),this['_updateBuffer']['setFloat'](_0x17ace9(0x3761),this[_0x17ace9(0x2665)]?0x0:0x1),this[_0x17ace9(0x12de)][_0x17ace9(0x17f8)](_0x17ace9(0x33ab),this['_randomTextureSize']),this[_0x17ace9(0x12de)]['setFloat2'](_0x17ace9(0x29b0),this[_0x17ace9(0x3fc6)],this[_0x17ace9(0x3318)]),this[_0x17ace9(0x12de)][_0x17ace9(0x2f5e)](_0x17ace9(0x108f),this[_0x17ace9(0x3a61)],this[_0x17ace9(0x1522)]),this['_colorGradientsTexture']||(this[_0x17ace9(0x12de)]['setDirectColor4'](_0x17ace9(0xaa3),this['color1']),this[_0x17ace9(0x12de)]['setDirectColor4'](_0x17ace9(0x2311),this[_0x17ace9(0x2311)])),this['_updateBuffer'][_0x17ace9(0x2f5e)](_0x17ace9(0x3f0c),this['minSize'],this[_0x17ace9(0x107f)]),this[_0x17ace9(0x12de)][_0x17ace9(0xbe9)](_0x17ace9(0x16f2),this['minScaleX'],this[_0x17ace9(0xefd)],this['minScaleY'],this['maxScaleY']),this[_0x17ace9(0x12de)][_0x17ace9(0xbe9)](_0x17ace9(0xe0d),this[_0x17ace9(0x3a2e)],this[_0x17ace9(0x1fe2)],this[_0x17ace9(0x2b5f)],this[_0x17ace9(0x1c28)]),this[_0x17ace9(0x12de)][_0x17ace9(0x361f)](_0x17ace9(0x3958),this['gravity']),this[_0x17ace9(0xad2)]&&this[_0x17ace9(0x12de)][_0x17ace9(0x12f1)](_0x17ace9(0x3d78),this[_0x17ace9(0x3d78)]),this[_0x17ace9(0x2b48)]&&this[_0x17ace9(0x2b48)][_0x17ace9(0x2b2e)](this['_updateBuffer']),this[_0x17ace9(0x86f)]&&this[_0x17ace9(0x12de)]['setFloat4'](_0x17ace9(0x10e6),this[_0x17ace9(0x1653)],this[_0x17ace9(0x41b1)],this[_0x17ace9(0x2e28)],this[_0x17ace9(0xd5c)]?0x1:0x0),this['noiseTexture']&&this[_0x17ace9(0x12de)][_0x17ace9(0x361f)]('noiseStrength',this['noiseStrength']),this['isLocal']||this[_0x17ace9(0x12de)]['setMatrix'](_0x17ace9(0x10b3),_0x1e74e9),this[_0x17ace9(0x2155)][_0x17ace9(0x46e)](this[_0x17ace9(0x14bb)],this[_0x17ace9(0x3f0e)],this[_0x17ace9(0x900)]),this[_0x17ace9(0x14bb)]++,0x2===this[_0x17ace9(0x14bb)]&&(this['_targetIndex']=0x0),_0x3262dd=this['_sourceBuffer'],(this[_0x17ace9(0x74c)]=this[_0x17ace9(0x3f0e)],this[_0x17ace9(0x3f0e)]=_0x3262dd);}}[_0x3b96e7(0x4a0)](_0x460545=!0x1,_0x126cdb=!0x1){var _0x24bb3c=_0x3b96e7;if(!this[_0x24bb3c(0x40ac)])return 0x0;if(!this[_0x24bb3c(0xe80)]())return 0x0;if(!_0x460545&&this[_0x24bb3c(0x20c2)]){if(!this[_0x24bb3c(0x228a)]&&this[_0x24bb3c(0x440)]){for(let _0x40df74=0x0;_0x40df74{_0x2ad69d(0x4f18),_0x2ad69d(0x5ff0),_0x2ad69d(0x6205),_0x2ad69d(0x123df),_0x2ad69d(0x57f3),_0x2ad69d(0x10257),_0x2ad69d(0x1504e),_0x2ad69d(0x18457),_0x2ad69d(0xa73b),_0x2ad69d(0x15c47),_0x2ad69d(0xe44e),_0x2ad69d(0xa0a9),_0x2ad69d(0x9148),_0x2ad69d(0x18321),_0x2ad69d(0xfd24);},0x10257:(_0x3a6251,_0x36f1cd,_0xd184d6)=>{var _0x1eabc=a8_0x2e955a;_0xd184d6['d'](_0x36f1cd,{'h':()=>_0x8637b3});var _0x319cff=_0xd184d6(0xd53f),_0x167865=_0xd184d6(0xbd53),_0x3945d9=_0xd184d6(0x17372);class _0x8637b3{constructor(_0x58c5f9){var _0x582a06=a8_0xcbd5;this[_0x582a06(0xa37)]=_0x58c5f9,this[_0x582a06(0x2436)]=_0x319cff['P'][_0x582a06(0x317a)](),this[_0x582a06(0x2c21)]=_0x319cff['P'][_0x582a06(0x317a)](),this[_0x582a06(0x2fc8)]=new _0x167865['HE'](0x0,0x0,0x0,0x0),this[_0x582a06(0x15f8)]=new _0x167865['HE'](0x0,0x0,0x0,0x0),this[_0x582a06(0x29b0)]=0x1,this['age']=0x0,this[_0x582a06(0xba1)]=0x0,this[_0x582a06(0xa64)]=new _0x319cff['FM'](0x1,0x1),this[_0x582a06(0x2df0)]=0x0,this['angularSpeed']=0x0,this['cellIndex']=0x0,this[_0x582a06(0x2ba3)]=null,this[_0x582a06(0x37f7)]=new _0x167865['HE'](0x0,0x0,0x0,0x0),this[_0x582a06(0x2c99)]=new _0x167865['HE'](0x0,0x0,0x0,0x0),this['_currentSize1']=0x0,this['_currentSize2']=0x0,this[_0x582a06(0x84d)]=0x0,this[_0x582a06(0x2d4)]=0x0,this[_0x582a06(0x21c0)]=0x0,this[_0x582a06(0x8f4)]=0x0,this['_currentLimitVelocity1']=0x0,this['_currentLimitVelocity2']=0x0,this[_0x582a06(0x2682)]=0x0,this['_currentDrag2']=0x0,this['id']=_0x8637b3['_Count']++,this[_0x582a06(0xa37)][_0x582a06(0xd5a)]&&this[_0x582a06(0x926)]();}['_updateCellInfoFromSystem'](){var _0x4a0874=a8_0xcbd5;this[_0x4a0874(0x121e)]=this[_0x4a0874(0xa37)][_0x4a0874(0x1653)];}[_0x1eabc(0x3e37)](){var _0x12ede0=_0x1eabc;let _0x5bf776=this['age'],_0x4dd505=this['particleSystem'][_0x12ede0(0x2e28)];this[_0x12ede0(0xa37)][_0x12ede0(0xd6a)]&&(void 0x0===this[_0x12ede0(0x1f1)]&&(this[_0x12ede0(0x1f1)]=Math[_0x12ede0(0x2ea8)]()*this['lifeTime']),0x0===_0x4dd505?(_0x4dd505=0x1,_0x5bf776=this[_0x12ede0(0x1f1)]):_0x5bf776+=this['_randomCellOffset']);var _0xa05a6e=this[_0x12ede0(0x2633)]-this[_0x12ede0(0x3ac5)],_0x145757=this['_initialSpriteCellLoop']?_0x3945d9['R'][_0x12ede0(0x1614)](_0x5bf776*_0x4dd505%this[_0x12ede0(0x29b0)]/this['lifeTime']):_0x3945d9['R'][_0x12ede0(0x1614)](_0x5bf776*_0x4dd505/this[_0x12ede0(0x29b0)]);this[_0x12ede0(0x121e)]=this[_0x12ede0(0x3ac5)]+_0x145757*_0xa05a6e|0x0;}[_0x1eabc(0x19dc)](_0x1da11c){var _0x107e07=_0x1eabc;if(_0x1da11c['particleSystem'][_0x107e07(0x3d63)]['position']){const _0x2f1063=_0x1da11c['particleSystem']['emitter'];var _0x50987e;_0x2f1063[_0x107e07(0x2436)]['copyFrom'](this[_0x107e07(0x2436)]),_0x1da11c[_0x107e07(0x1bfa)]&&(_0x50987e=_0x319cff['jp']['Vector3'][0x0],this['direction']['normalizeToRef'](_0x50987e),_0x2f1063[_0x107e07(0x818)](_0x50987e,0x0,Math['PI']/0x2));}else{const _0xf662e0=_0x1da11c[_0x107e07(0xa37)][_0x107e07(0x3d63)];_0xf662e0['copyFrom'](this[_0x107e07(0x2436)]);}this[_0x107e07(0x2c21)][_0x107e07(0x1310)](_0x1da11c[_0x107e07(0xdc9)]/0x2,_0x319cff['jp'][_0x107e07(0x310d)][0x0]),_0x1da11c[_0x107e07(0xa37)][_0x107e07(0x3f9)][_0x107e07(0x2687)](_0x319cff['jp'][_0x107e07(0x310d)][0x0]);}[_0x1eabc(0x17b3)](){var _0x12880b=_0x1eabc;this['_attachedSubEmitters']&&0x0{var _0x438e38=_0x12880b;this[_0x438e38(0x19dc)](_0x376272);});}[_0x1eabc(0x1f11)](){var _0x5f0939=_0x1eabc;this[_0x5f0939(0x1bdf)]=0x0,this['id']=_0x8637b3[_0x5f0939(0x2544)]++,this[_0x5f0939(0x35c7)]=null,this[_0x5f0939(0x3313)]=null,this[_0x5f0939(0x3538)]=null,this[_0x5f0939(0x9b8)]=null,this[_0x5f0939(0x3aa0)]=null,this[_0x5f0939(0x69e)]=null,this[_0x5f0939(0x121e)]=this[_0x5f0939(0xa37)][_0x5f0939(0x1653)],this[_0x5f0939(0x1f1)]=void 0x0;}[_0x1eabc(0x2bea)](_0xf9066c){var _0x420f9a=_0x1eabc;_0xf9066c[_0x420f9a(0x2436)]['copyFrom'](this[_0x420f9a(0x2436)]),this[_0x420f9a(0x1535)]?_0xf9066c[_0x420f9a(0x1535)]?_0xf9066c[_0x420f9a(0x1535)][_0x420f9a(0x2687)](this['_initialDirection']):_0xf9066c[_0x420f9a(0x1535)]=this[_0x420f9a(0x1535)]['clone']():_0xf9066c[_0x420f9a(0x1535)]=null,_0xf9066c[_0x420f9a(0x2c21)][_0x420f9a(0x2687)](this[_0x420f9a(0x2c21)]),this['_localPosition']&&(_0xf9066c['_localPosition']?_0xf9066c[_0x420f9a(0x2a61)][_0x420f9a(0x2687)](this[_0x420f9a(0x2a61)]):_0xf9066c[_0x420f9a(0x2a61)]=this[_0x420f9a(0x2a61)]['clone']()),_0xf9066c[_0x420f9a(0x2fc8)][_0x420f9a(0x2687)](this[_0x420f9a(0x2fc8)]),_0xf9066c[_0x420f9a(0x15f8)][_0x420f9a(0x2687)](this[_0x420f9a(0x15f8)]),_0xf9066c[_0x420f9a(0x29b0)]=this['lifeTime'],_0xf9066c[_0x420f9a(0x1bdf)]=this[_0x420f9a(0x1bdf)],_0xf9066c[_0x420f9a(0x1f1)]=this[_0x420f9a(0x1f1)],_0xf9066c['size']=this['size'],_0xf9066c['scale'][_0x420f9a(0x2687)](this['scale']),_0xf9066c['angle']=this[_0x420f9a(0x2df0)],_0xf9066c[_0x420f9a(0x2015)]=this['angularSpeed'],_0xf9066c[_0x420f9a(0xa37)]=this[_0x420f9a(0xa37)],_0xf9066c[_0x420f9a(0x121e)]=this[_0x420f9a(0x121e)],_0xf9066c['id']=this['id'],_0xf9066c[_0x420f9a(0x2ba3)]=this[_0x420f9a(0x2ba3)],this['_currentColorGradient']&&(_0xf9066c[_0x420f9a(0x35c7)]=this['_currentColorGradient'],_0xf9066c[_0x420f9a(0x37f7)][_0x420f9a(0x2687)](this[_0x420f9a(0x37f7)]),_0xf9066c['_currentColor2'][_0x420f9a(0x2687)](this[_0x420f9a(0x2c99)])),this[_0x420f9a(0x3313)]&&(_0xf9066c[_0x420f9a(0x3313)]=this['_currentSizeGradient'],_0xf9066c[_0x420f9a(0x1f2f)]=this['_currentSize1'],_0xf9066c[_0x420f9a(0x1c6a)]=this[_0x420f9a(0x1c6a)]),this[_0x420f9a(0x3538)]&&(_0xf9066c['_currentAngularSpeedGradient']=this[_0x420f9a(0x3538)],_0xf9066c[_0x420f9a(0x84d)]=this['_currentAngularSpeed1'],_0xf9066c['_currentAngularSpeed2']=this[_0x420f9a(0x2d4)]),this[_0x420f9a(0x9b8)]&&(_0xf9066c[_0x420f9a(0x9b8)]=this[_0x420f9a(0x9b8)],_0xf9066c[_0x420f9a(0x21c0)]=this[_0x420f9a(0x21c0)],_0xf9066c[_0x420f9a(0x8f4)]=this[_0x420f9a(0x8f4)]),this['_currentLimitVelocityGradient']&&(_0xf9066c[_0x420f9a(0x3aa0)]=this[_0x420f9a(0x3aa0)],_0xf9066c[_0x420f9a(0x1885)]=this['_currentLimitVelocity1'],_0xf9066c[_0x420f9a(0x3277)]=this[_0x420f9a(0x3277)]),this[_0x420f9a(0x69e)]&&(_0xf9066c[_0x420f9a(0x69e)]=this[_0x420f9a(0x69e)],_0xf9066c['_currentDrag1']=this['_currentDrag1'],_0xf9066c[_0x420f9a(0xab7)]=this['_currentDrag2']),this['particleSystem'][_0x420f9a(0xd5a)]&&(_0xf9066c[_0x420f9a(0x3ac5)]=this['_initialStartSpriteCellID'],_0xf9066c['_initialEndSpriteCellID']=this[_0x420f9a(0x2633)],_0xf9066c[_0x420f9a(0x1ca5)]=this['_initialSpriteCellLoop']),this['particleSystem'][_0x420f9a(0x1d1)]&&(_0xf9066c[_0x420f9a(0x3dc5)]&&this['remapData']?_0xf9066c['remapData'][_0x420f9a(0x2687)](this[_0x420f9a(0x3dc5)]):_0xf9066c['remapData']=new _0x319cff['Lt'](0x0,0x0,0x0,0x0)),this[_0x420f9a(0x1278)]&&(_0xf9066c[_0x420f9a(0x1278)]?(_0xf9066c[_0x420f9a(0x1278)][_0x420f9a(0x2687)](this[_0x420f9a(0x1278)]),_0xf9066c[_0x420f9a(0x3449)][_0x420f9a(0x2687)](this[_0x420f9a(0x3449)])):(_0xf9066c['_randomNoiseCoordinates1']=this[_0x420f9a(0x1278)][_0x420f9a(0x2654)](),_0xf9066c[_0x420f9a(0x3449)]=this[_0x420f9a(0x3449)]['clone']()));}}_0x8637b3[_0x1eabc(0x2544)]=0x0;},0x1504e:(_0x24f163,_0x1e41c2,_0xb9e751)=>{var _0x428264=a8_0x2e955a,_0x409bc0=_0xb9e751(0x4ba7),_0xabec66=_0xb9e751(0xbd53),_0x8bc9b5=_0xb9e751(0x12cad),_0x5b2616=_0xb9e751(0x11096),_0x799282=_0xb9e751(0x57f3),_0xcf6612=_0xb9e751(0x15c47),_0x2dfc4f=_0xb9e751(0x18457),_0x191870=_0xb9e751(0x14caa),_0xb9e751=_0xb9e751(0x1610);class _0x304e69{static[_0x428264(0x1db)](_0x1590d1,_0xb53ef1=0x1f4,_0x24cb0b,_0x30802b=!0x1){var _0x182b04=_0x428264;let _0x2d77a0;return(_0x2d77a0=_0x30802b?new _0x799282['h']('default\x20system',{'capacity':_0xb53ef1},_0x24cb0b):new _0x2dfc4f['p'](_0x182b04(0x2af7),_0xb53ef1,_0x24cb0b))[_0x182b04(0x3d63)]=_0x1590d1,_0x2d77a0[_0x182b04(0x1d60)]=new _0x8bc9b5['x'](_0x182b04(0x15e6),_0x2d77a0[_0x182b04(0x14ab)]()),_0x2d77a0[_0x182b04(0x26e9)](0.1,Math['PI']/0x4),_0x2d77a0[_0x182b04(0xaa3)]=new _0xabec66['HE'](0x1,0x1,0x1,0x1),_0x2d77a0[_0x182b04(0x2311)]=new _0xabec66['HE'](0x1,0x1,0x1,0x1),_0x2d77a0[_0x182b04(0x342a)]=new _0xabec66['HE'](0x1,0x1,0x1,0x0),_0x2d77a0[_0x182b04(0xbfa)]=0.1,_0x2d77a0[_0x182b04(0x107f)]=0.1,_0x2d77a0['minEmitPower']=0x2,_0x2d77a0[_0x182b04(0x1522)]=0x2,_0x2d77a0[_0x182b04(0x14e7)]=0x1/0x3c,_0x2d77a0[_0x182b04(0x1d65)]=0x1e,_0x2d77a0;}static[_0x428264(0x3d2e)](_0xba3930,_0x343c91,_0x3fc492=!0x1,_0x5df697){var _0x3abd0e=_0x428264;_0x343c91=_0x343c91||_0x5b2616['l'][_0x3abd0e(0x39a1)];const _0x4ae628={};return _0x343c91[_0x3abd0e(0x102f)](_0x4ae628),new Promise((_0x59379,_0x459279)=>{var _0x3c9cb3=_0x3abd0e;if(_0x3fc492&&!_0x799282['h']['IsSupported'])return _0x343c91['removePendingData'](_0x4ae628),_0x459279(_0x3c9cb3(0x141d));_0x409bc0['w1'][_0x3c9cb3(0x1194)](_0x304e69[_0x3c9cb3(0xae7)]+(_0x3c9cb3(0x2fab)+_0xba3930+_0x3c9cb3(0x3c06)),_0x54b5e7=>{var _0x58890f=_0x3c9cb3;return _0x343c91['removePendingData'](_0x4ae628),_0x54b5e7=JSON[_0x58890f(0x3813)](_0x54b5e7[_0x58890f(0x348f)]()),_0x59379(_0xcf6612['D'][_0x58890f(0xd6b)](_0x54b5e7,_0x343c91,_0x3fc492,_0x5df697));},void 0x0,void 0x0,void 0x0,()=>(_0x343c91[_0x3c9cb3(0x2cba)](_0x4ae628),_0x459279(_0x3c9cb3(0x2880)+_0xba3930+_0x3c9cb3(0x37e5))));});}static[_0x428264(0x8cc)](_0x42a92e){var _0x25f0da=_0x428264;const _0x502c23=new _0xcf6612['D']();for(const _0x4ca5b2 of _0x42a92e)_0x502c23[_0x25f0da(0x229a)]['push'](_0x4ca5b2);return _0x502c23;}static[_0x428264(0x26a4)](_0x166882,_0x5130ce,_0x2e10fa,_0x3f9501=!0x1,_0x1d1171='',_0x4acbaf){return new Promise((_0x3ed8d1,_0x3cd42f)=>{var _0x559c9b=a8_0xcbd5;const _0x15413a=new _0x191870['g']();_0x15413a[_0x559c9b(0x363d)](_0x559c9b(0x392c),()=>{var _0xc0e39b=_0x559c9b;if(0x4==_0x15413a[_0xc0e39b(0xde3)]){if(0xc8==_0x15413a['status']){var _0x4a8833=JSON[_0xc0e39b(0x3813)](_0x15413a['responseText']);let _0x13a4b8;_0x13a4b8=(_0x3f9501?_0x799282['h']:_0x2dfc4f['p'])['Parse'](_0x4a8833,_0x2e10fa,_0x1d1171,!0x1,_0x4acbaf),_0x166882&&(_0x13a4b8[_0xc0e39b(0x1c3a)]=_0x166882),_0x3ed8d1(_0x13a4b8);}else _0x3cd42f(_0xc0e39b(0xb88));}}),_0x15413a[_0x559c9b(0x517)](_0x559c9b(0x3d73),_0x5130ce),_0x15413a[_0x559c9b(0x33c8)]();});}static[_0x428264(0x183)](_0x111453,_0x17e1ab,_0x24e6a6=!0x1,_0x4a13e9='',_0x570062){var _0x2e47b9=_0x428264;if(_0x2e47b9(0x1eff)!==_0x111453)return new Promise((_0x39761c,_0xadc698)=>{var _0xc90b64=_0x2e47b9;const _0x317f21=new _0x191870['g']();_0x317f21[_0xc90b64(0x363d)]('readystatechange',()=>{var _0x55d854=_0xc90b64;if(0x4==_0x317f21[_0x55d854(0xde3)]){if(0xc8==_0x317f21['status']){var _0x2c14b4=JSON[_0x55d854(0x3813)](JSON[_0x55d854(0x3813)](_0x317f21[_0x55d854(0x20f7)])['jsonPayload']),_0x2c14b4=JSON['parse'](_0x2c14b4['particleSystem']);let _0x4d9507;(_0x4d9507=(_0x24e6a6?_0x799282['h']:_0x2dfc4f['p'])['Parse'](_0x2c14b4,_0x17e1ab,_0x4a13e9,!0x1,_0x570062))[_0x55d854(0x683)]=_0x111453,_0x39761c(_0x4d9507);}else _0xadc698(_0x55d854(0x195b)+_0x111453);}}),_0x317f21[_0xc90b64(0x517)]('GET',this[_0xc90b64(0x2a9c)]+'/'+_0x111453[_0xc90b64(0x2bb1)](/#/g,'/')),_0x317f21['send']();});{const _0x55712f=this['CreateDefault'](null);return _0x55712f[_0x2e47b9(0x25d9)](),Promise[_0x2e47b9(0x1cbf)](_0x55712f);}}}_0x304e69[_0x428264(0xae7)]=_0xcf6612['D']['BaseAssetsUrl'],_0x304e69[_0x428264(0x2a9c)]=_0xb9e751['g'][_0x428264(0x2a9c)],_0x304e69[_0x428264(0xf1c)]=_0x304e69[_0x428264(0x183)];},0x18457:(_0x10e524,_0x45fab9,_0x2beda6)=>{var _0xe0bf04=a8_0x2e955a;_0x2beda6['d'](_0x45fab9,{'p':()=>_0x327abf});var _0x130e2f=_0x2beda6(0x4d05),_0x4fe080=_0x2beda6(0xa896),_0x13034d=_0x2beda6(0xd53f),_0xfc34bc=_0x2beda6(0x17372),_0x43a9b9=_0x2beda6(0x1679c),_0x4300e4=_0x2beda6(0x3ed0),_0x470573=_0x2beda6(0xff1f),_0x572427=_0x2beda6(0x11096),_0x285233=_0x2beda6(0x5ff0),_0x45fab9=_0x2beda6(0x4f18),_0x3ce490=_0x2beda6(0x10257),_0x362e86=_0x2beda6(0xfd24),_0x4ec5bc=_0x2beda6(0x1610),_0x84161f=_0x2beda6(0x10435),_0x4f5988=_0x2beda6(0x4158),_0x2ba03c=_0x2beda6(0xe59d),_0x4b6639=(_0x2beda6(0x7583),_0x2beda6(0xa90d),_0x2beda6(0xbd53)),_0x120d45=_0x2beda6(0xcf06),_0x498717=_0x2beda6(0x10c09),_0x545d14=(_0x2beda6(0xf5ea),_0x2beda6(0x15ec7));class _0x327abf extends _0x45fab9['U']{constructor(_0x5e6bf4,_0xcbef7d,_0x2df972,_0x21c852=null,_0x45c714=!0x1,_0x538d6a=0.01){var _0x3202d5=a8_0xcbd5;super(_0x5e6bf4),this[_0x3202d5(0x2776)]=_0x13034d['y3'][_0x3202d5(0x1b77)](),this['_inheritedVelocityOffset']=new _0x13034d['P'](),this[_0x3202d5(0x1244)]=new _0x4fe080['y$'](),this['onStoppedObservable']=new _0x4fe080['y$'](),this[_0x3202d5(0x2334)]=new Array(),this[_0x3202d5(0x2ba6)]=new Array(),this['_newPartsExcess']=0x0,this[_0x3202d5(0x2bc6)]={},this[_0x3202d5(0xacd)]=new _0x4b6639['HE'](0x0,0x0,0x0,0x0),this[_0x3202d5(0xaf3)]=new _0x4b6639['HE'](0x0,0x0,0x0,0x0),this[_0x3202d5(0x32f1)]=_0x13034d['P'][_0x3202d5(0x317a)](),this[_0x3202d5(0x3564)]=_0x13034d['P'][_0x3202d5(0x317a)](),this[_0x3202d5(0xcb7)]=-0x1,this[_0x3202d5(0x3c00)]=!0x1,this[_0x3202d5(0x40ac)]=!0x1,this[_0x3202d5(0x2665)]=!0x1,this[_0x3202d5(0x39a7)]=0x0,this[_0x3202d5(0x1afd)]=0x0,this['_currentEmitRate2']=0x0,this[_0x3202d5(0x36b2)]=0x0,this[_0x3202d5(0x137f)]=0x0,this[_0x3202d5(0x2c22)]=!0x0,this['_rawTextureWidth']=0x100,this[_0x3202d5(0x1b9f)]=!0x1,this[_0x3202d5(0x2a33)]=!0x1,this[_0x3202d5(0x179e)]=!0x1,this[_0x3202d5(0x3522)]=!0x1,this['_onBeforeDrawParticlesObservable']=null,this[_0x3202d5(0x1a10)]=_0x3fd6fb=>{var _0x1cb21f=_0x3202d5;const _0x2ca0a4=this[_0x1cb21f(0x2334)]['pop']();_0x2ca0a4!==_0x3fd6fb&&_0x2ca0a4[_0x1cb21f(0x2bea)](_0x3fd6fb),this[_0x1cb21f(0x2ba6)][_0x1cb21f(0x2009)](_0x2ca0a4);},this['_createParticle']=()=>{var _0x9d1542=_0x3202d5;let _0x3500ae;if(0x0!==this[_0x9d1542(0x2ba6)][_0x9d1542(0x9da)]?(_0x3500ae=this[_0x9d1542(0x2ba6)]['pop']())[_0x9d1542(0x1f11)]():_0x3500ae=new _0x3ce490['h'](this),this[_0x9d1542(0x3b77)]&&0x0{var _0x549d74=_0x9d1542;if(_0x2bd20b[_0x549d74(0x30a3)]===_0x362e86['l'][_0x549d74(0x2672)]){const _0x588c4a=_0x2bd20b['clone']();_0x3500ae[_0x549d74(0x2ba3)][_0x549d74(0x2009)](_0x588c4a),_0x588c4a[_0x549d74(0xa37)][_0x549d74(0x25d9)]();}});}return _0x3500ae;},this[_0x3202d5(0x1ad0)]=_0x34bad6=>{var _0x50850b=_0x3202d5,_0x4b08ed;this[_0x50850b(0x3b77)]&&0x0!==this[_0x50850b(0x3b77)][_0x50850b(0x9da)]&&(_0x4b08ed=Math[_0x50850b(0x27d7)](Math[_0x50850b(0x2ea8)]()*this[_0x50850b(0x3b77)][_0x50850b(0x9da)]),this[_0x50850b(0x3b77)][_0x4b08ed][_0x50850b(0x982)](_0x3a6f6a=>{var _0x3c236b=_0x50850b;if(_0x3a6f6a[_0x3c236b(0x30a3)]===_0x362e86['l'][_0x3c236b(0x24c)]){const _0x513f6e=_0x3a6f6a[_0x3c236b(0x2654)]();_0x34bad6[_0x3c236b(0x19dc)](_0x513f6e),(_0x513f6e[_0x3c236b(0xa37)][_0x3c236b(0x1c7d)]=this)[_0x3c236b(0x3796)]['push'](_0x513f6e['particleSystem']),_0x513f6e[_0x3c236b(0xa37)]['start']();}}));},this[_0x3202d5(0xfc7)]=_0xcbef7d,this[_0x3202d5(0x1e64)]=_0x538d6a,this[_0x3202d5(0x86f)]=_0x45c714,_0x2df972&&_0x3202d5(0x3eb9)!==_0x2df972['getClassName']()?(this[_0x3202d5(0x3f27)]=_0x2df972,this[_0x3202d5(0x3f69)]=_0x13034d['y3'][_0x3202d5(0x4ef)](0.8,0x1,0.1,0x64,this[_0x3202d5(0x3f27)][_0x3202d5(0x17dd)])):(this[_0x3202d5(0x20c2)]=_0x2df972||_0x572427['l'][_0x3202d5(0x39a1)],this['_engine']=this[_0x3202d5(0x20c2)]['getEngine'](),this['uniqueId']=this[_0x3202d5(0x20c2)][_0x3202d5(0x3963)](),this[_0x3202d5(0x20c2)][_0x3202d5(0x39e3)]['push'](this)),this['_engine'][_0x3202d5(0x2e84)]()['vertexArrayObject']&&(this[_0x3202d5(0x2e62)]=null),this[_0x3202d5(0x20e7)](null),this[_0x3202d5(0xd97)]={0x0:new _0x2ba03c['q'](this[_0x3202d5(0x3f27)])},this[_0x3202d5(0xd97)][0x0][_0x3202d5(0x401c)]=_0x21c852,this['_drawWrappers']=[],this[_0x3202d5(0x3c00)]=this[_0x3202d5(0x3f27)]['getCaps']()['instancedArrays'],this[_0x3202d5(0x235b)](),this[_0x3202d5(0x38e9)](),this[_0x3202d5(0x2b48)]=new _0x285233['S3']();let _0xd5576b=null;this[_0x3202d5(0x3808)]=_0x399618=>{var _0x4fdb21=_0x3202d5,_0xdc29cd;let _0x5d3116=null;this['noiseTexture']&&(_0x5d3116=this['noiseTexture'][_0x4fdb21(0x12d1)](),null!=(_0xdc29cd=this[_0x4fdb21(0x355b)][_0x4fdb21(0x7bc)]())&&_0xdc29cd[_0x4fdb21(0x3be)](_0x3f6fd6=>{_0xd5576b=_0x3f6fd6;}));for(let _0x5f3310=0x0;_0x5f3310<_0x399618[_0x4fdb21(0x9da)];_0x5f3310++){const _0x12dfaf=_0x399618[_0x5f3310];let _0xd39ac4=this[_0x4fdb21(0x3257)];var _0x3209f1=_0x12dfaf[_0x4fdb21(0x1bdf)],_0x3209f1=(_0x12dfaf[_0x4fdb21(0x1bdf)]+=_0xd39ac4,_0x12dfaf[_0x4fdb21(0x1bdf)]>_0x12dfaf[_0x4fdb21(0x29b0)]&&(_0x4be574=_0x12dfaf[_0x4fdb21(0x1bdf)]-_0x3209f1,_0x3209f1=_0x12dfaf[_0x4fdb21(0x29b0)]-_0x3209f1,_0xd39ac4=_0x3209f1*_0xd39ac4/_0x4be574,_0x12dfaf['age']=_0x12dfaf[_0x4fdb21(0x29b0)]),_0x12dfaf['age']/_0x12dfaf['lifeTime']);this[_0x4fdb21(0x3a6c)]&&0x0{var _0x47aa68=_0x4fdb21;_0x108373!==_0x12dfaf['_currentColorGradient']&&(_0x12dfaf[_0x47aa68(0x37f7)]['copyFrom'](_0x12dfaf[_0x47aa68(0x2c99)]),_0x1038a3[_0x47aa68(0x352c)](_0x12dfaf[_0x47aa68(0x2c99)]),_0x12dfaf[_0x47aa68(0x35c7)]=_0x108373),_0x4b6639['HE'][_0x47aa68(0x31af)](_0x12dfaf[_0x47aa68(0x37f7)],_0x12dfaf[_0x47aa68(0x2c99)],_0x5c8eae,_0x12dfaf[_0x47aa68(0x2fc8)]);}):(_0x12dfaf[_0x4fdb21(0x15f8)][_0x4fdb21(0x1310)](_0xd39ac4,this[_0x4fdb21(0xacd)]),_0x12dfaf[_0x4fdb21(0x2fc8)]['addInPlace'](this[_0x4fdb21(0xacd)]),_0x12dfaf['color']['a']<0x0&&(_0x12dfaf[_0x4fdb21(0x2fc8)]['a']=0x0)),this[_0x4fdb21(0x2f3c)]&&0x0{var _0xb7b1ad=_0x4fdb21;_0x492e75!==_0x12dfaf[_0xb7b1ad(0x3538)]&&(_0x12dfaf[_0xb7b1ad(0x84d)]=_0x12dfaf['_currentAngularSpeed2'],_0x12dfaf[_0xb7b1ad(0x2d4)]=_0x105a35[_0xb7b1ad(0x2b0)](),_0x12dfaf[_0xb7b1ad(0x3538)]=_0x492e75),_0x12dfaf[_0xb7b1ad(0x2015)]=_0xfc34bc['R'][_0xb7b1ad(0x36c)](_0x12dfaf[_0xb7b1ad(0x84d)],_0x12dfaf[_0xb7b1ad(0x2d4)],_0x384957);}),_0x12dfaf['angle']+=_0x12dfaf[_0x4fdb21(0x2015)]*_0xd39ac4;let _0x158ec2=_0xd39ac4;if(this[_0x4fdb21(0x689)]&&0x0{var _0xb4b926=_0x4fdb21;_0x3e3d15!==_0x12dfaf[_0xb4b926(0x9b8)]&&(_0x12dfaf[_0xb4b926(0x21c0)]=_0x12dfaf[_0xb4b926(0x8f4)],_0x12dfaf[_0xb4b926(0x8f4)]=_0x4a703a['getFactor'](),_0x12dfaf[_0xb4b926(0x9b8)]=_0x3e3d15),_0x158ec2*=_0xfc34bc['R']['Lerp'](_0x12dfaf['_currentVelocity1'],_0x12dfaf['_currentVelocity2'],_0x32927e);}),_0x12dfaf[_0x4fdb21(0x2c21)][_0x4fdb21(0x1310)](_0x158ec2,this[_0x4fdb21(0x32f1)]),this['_limitVelocityGradients']&&0x0{var _0x467276=_0x4fdb21;_0x2b218c!==_0x12dfaf[_0x467276(0x3aa0)]&&(_0x12dfaf[_0x467276(0x1885)]=_0x12dfaf[_0x467276(0x3277)],_0x12dfaf[_0x467276(0x3277)]=_0x4bfb08['getFactor'](),_0x12dfaf[_0x467276(0x3aa0)]=_0x2b218c),_0xfc34bc['R'][_0x467276(0x36c)](_0x12dfaf[_0x467276(0x1885)],_0x12dfaf[_0x467276(0x3277)],_0x5822af)<_0x12dfaf[_0x467276(0x2c21)][_0x467276(0x9da)]()&&_0x12dfaf[_0x467276(0x2c21)][_0x467276(0x3679)](this[_0x467276(0x3d78)]);}),this[_0x4fdb21(0xd56)]&&0x0{var _0xdee2b1=_0x4fdb21;_0x445692!==_0x12dfaf['_currentDragGradient']&&(_0x12dfaf[_0xdee2b1(0x2682)]=_0x12dfaf[_0xdee2b1(0xab7)],_0x12dfaf[_0xdee2b1(0xab7)]=_0x44ac17['getFactor'](),_0x12dfaf[_0xdee2b1(0x69e)]=_0x445692),_0x44ac17=_0xfc34bc['R'][_0xdee2b1(0x36c)](_0x12dfaf[_0xdee2b1(0x2682)],_0x12dfaf['_currentDrag2'],_0x4a4fbe),this[_0xdee2b1(0x32f1)][_0xdee2b1(0x3679)](0x1-_0x44ac17);}),this[_0x4fdb21(0x179e)]&&_0x12dfaf[_0x4fdb21(0x2a61)]?(_0x12dfaf['_localPosition'][_0x4fdb21(0x16b8)](this[_0x4fdb21(0x32f1)]),_0x13034d['P'][_0x4fdb21(0x330a)](_0x12dfaf[_0x4fdb21(0x2a61)],this[_0x4fdb21(0x2c4)],_0x12dfaf[_0x4fdb21(0x2436)])):_0x12dfaf[_0x4fdb21(0x2436)][_0x4fdb21(0x16b8)](this['_scaledDirection']),_0xd5576b&&_0x5d3116&&_0x12dfaf[_0x4fdb21(0x1278)]){var _0x4be574=this[_0x4fdb21(0x1fc1)](_0x12dfaf['_randomNoiseCoordinates1']['x'],_0x12dfaf[_0x4fdb21(0x1278)]['y'],_0x5d3116['width'],_0x5d3116['height'],_0xd5576b),_0x521154=this['_fetchR'](_0x12dfaf[_0x4fdb21(0x1278)]['z'],_0x12dfaf[_0x4fdb21(0x3449)]['x'],_0x5d3116[_0x4fdb21(0x15b3)],_0x5d3116[_0x4fdb21(0x230c)],_0xd5576b),_0x3bff42=this[_0x4fdb21(0x1fc1)](_0x12dfaf[_0x4fdb21(0x3449)]['y'],_0x12dfaf[_0x4fdb21(0x3449)]['z'],_0x5d3116['width'],_0x5d3116[_0x4fdb21(0x230c)],_0xd5576b);const _0x3ad84c=_0x13034d['jp'][_0x4fdb21(0x310d)][0x0];var _0x4fdfed=_0x13034d['jp'][_0x4fdb21(0x310d)][0x1];_0x3ad84c['copyFromFloats']((0x2*_0x4be574-0x1)*this[_0x4fdb21(0x225c)]['x'],(0x2*_0x521154-0x1)*this[_0x4fdb21(0x225c)]['y'],(0x2*_0x3bff42-0x1)*this[_0x4fdb21(0x225c)]['z']),_0x3ad84c['scaleToRef'](_0xd39ac4,_0x4fdfed),_0x12dfaf[_0x4fdb21(0x2c21)][_0x4fdb21(0x16b8)](_0x4fdfed);}this[_0x4fdb21(0x3958)]['scaleToRef'](_0xd39ac4,this['_scaledGravity']),_0x12dfaf['direction'][_0x4fdb21(0x16b8)](this['_scaledGravity']),this[_0x4fdb21(0x1b24)]&&0x0{var _0x297846=_0x4fdb21;_0x41d52a!==_0x12dfaf['_currentSizeGradient']&&(_0x12dfaf['_currentSize1']=_0x12dfaf[_0x297846(0x1c6a)],_0x12dfaf['_currentSize2']=_0x3630b6[_0x297846(0x2b0)](),_0x12dfaf['_currentSizeGradient']=_0x41d52a),_0x12dfaf['size']=_0xfc34bc['R']['Lerp'](_0x12dfaf[_0x297846(0x1f2f)],_0x12dfaf[_0x297846(0x1c6a)],_0x320995);}),this[_0x4fdb21(0x1b9f)]&&(this[_0x4fdb21(0x3b9d)]&&0x0{var _0x14764d=_0x4fdb21,_0x3dca5c=_0xfc34bc['R'][_0x14764d(0x36c)](_0x2b9248[_0x14764d(0x2f7d)],_0x16fc79['factor1'],_0x18b2ad),_0x2b9248=_0xfc34bc['R']['Lerp'](_0x2b9248[_0x14764d(0x3f8c)],_0x16fc79[_0x14764d(0x3f8c)],_0x18b2ad);_0x12dfaf['remapData']['x']=_0x3dca5c,_0x12dfaf[_0x14764d(0x3dc5)]['y']=_0x2b9248-_0x3dca5c;}),this['_alphaRemapGradients']&&0x0{var _0x2f818c=_0x4fdb21,_0x336863=_0xfc34bc['R'][_0x2f818c(0x36c)](_0x2b34ca['factor1'],_0x39321b[_0x2f818c(0x2f7d)],_0x308de1),_0x2b34ca=_0xfc34bc['R']['Lerp'](_0x2b34ca[_0x2f818c(0x3f8c)],_0x39321b[_0x2f818c(0x3f8c)],_0x308de1);_0x12dfaf['remapData']['z']=_0x336863,_0x12dfaf[_0x2f818c(0x3dc5)]['w']=_0x2b34ca-_0x336863;})),this[_0x4fdb21(0x86f)]&&_0x12dfaf[_0x4fdb21(0x3e37)](),_0x12dfaf[_0x4fdb21(0x17b3)](),_0x12dfaf[_0x4fdb21(0x1bdf)]>=_0x12dfaf[_0x4fdb21(0x29b0)]&&(this[_0x4fdb21(0x1ad0)](_0x12dfaf),_0x12dfaf[_0x4fdb21(0x2ba3)]&&(_0x12dfaf[_0x4fdb21(0x2ba3)][_0x4fdb21(0x982)](_0x34f294=>{var _0x2fb5ae=_0x4fdb21;_0x34f294[_0x2fb5ae(0xa37)]['disposeOnStop']=!0x0,_0x34f294[_0x2fb5ae(0xa37)][_0x2fb5ae(0xdbc)]();}),_0x12dfaf[_0x4fdb21(0x2ba3)]=null),this[_0x4fdb21(0x1a10)](_0x12dfaf),_0x5f3310--);}};}set['onDispose'](_0x12e148){var _0x57201b=a8_0xcbd5;this[_0x57201b(0x310a)]&&this['onDisposeObservable'][_0x57201b(0x209f)](this['_onDisposeObserver']),this[_0x57201b(0x310a)]=this[_0x57201b(0x1244)][_0x57201b(0x2ed7)](_0x12e148);}get[_0xe0bf04(0x1d1)](){var _0x9874d5=_0xe0bf04;return this[_0x9874d5(0x1b9f)];}set[_0xe0bf04(0x1d1)](_0x294a9b){var _0x106082=_0xe0bf04;this[_0x106082(0x1b9f)]!==_0x294a9b&&(this[_0x106082(0x1b9f)]=_0x294a9b,this[_0x106082(0x4165)]());}get[_0xe0bf04(0x3f4)](){var _0x3d730d=_0xe0bf04;return this[_0x3d730d(0x2334)];}[_0xe0bf04(0x2d64)](){var _0x5f68e4=_0xe0bf04;return this[_0x5f68e4(0x2334)][_0x5f68e4(0x9da)];}[_0xe0bf04(0x28c8)](){return'ParticleSystem';}[_0xe0bf04(0x1644)](){var _0x1cbef0=_0xe0bf04;return this[_0x1cbef0(0x2665)]&&this[_0x1cbef0(0x3daa)]();}[_0xe0bf04(0x1e7c)](_0x1165b1=0x0){var _0x5b0285=_0xe0bf04;return null!=(_0x1165b1=null==(_0x1165b1=this[_0x5b0285(0xd97)][_0x1165b1])?void 0x0:_0x1165b1[_0x5b0285(0x401c)])?_0x1165b1:this['_customWrappers'][0x0]['effect'];}[_0xe0bf04(0x2d99)](_0x49b60f=0x0){var _0x35f956=_0xe0bf04;return null!=(_0x49b60f=this[_0x35f956(0xd97)][_0x49b60f])?_0x49b60f:this[_0x35f956(0xd97)][0x0];}['setCustomEffect'](_0x41517b,_0x15ad2=0x0){var _0xabd6ec=_0xe0bf04;this[_0xabd6ec(0xd97)][_0x15ad2]=new _0x2ba03c['q'](this['_engine']),this[_0xabd6ec(0xd97)][_0x15ad2]['effect']=_0x41517b,this[_0xabd6ec(0xd97)][_0x15ad2][_0xabd6ec(0x3681)]&&(this['_customWrappers'][_0x15ad2][_0xabd6ec(0x3681)][_0xabd6ec(0x823)]=this[_0xabd6ec(0x3c00)]);}get[_0xe0bf04(0x4190)](){var _0x5083eb=_0xe0bf04;return this['_onBeforeDrawParticlesObservable']||(this[_0x5083eb(0x21c8)]=new _0x4fe080['y$']()),this[_0x5083eb(0x21c8)];}get['vertexShaderName'](){var _0x42da81=_0xe0bf04;return _0x42da81(0x3f4);}get['vertexBuffers'](){return this['_vertexBuffers'];}get[_0xe0bf04(0xc88)](){var _0x3bcfff=_0xe0bf04;return this[_0x3bcfff(0x1eec)];}[_0xe0bf04(0x3423)](_0xcd480f,_0x566b38,_0x1df97e,_0x2e099){var _0x3a2d4d=_0xe0bf04;_0x566b38=new _0x130e2f['b3'](_0x566b38,_0x1df97e,_0x2e099),(_0xcd480f[_0x3a2d4d(0x2009)](_0x566b38),_0xcd480f[_0x3a2d4d(0x363)]((_0x286439,_0x4dad27)=>_0x286439[_0x3a2d4d(0x14bd)]<_0x4dad27[_0x3a2d4d(0x14bd)]?-0x1:_0x286439[_0x3a2d4d(0x14bd)]>_0x4dad27[_0x3a2d4d(0x14bd)]?0x1:0x0));}['_removeFactorGradient'](_0x21d27b,_0xeed331){var _0x3c63cf=_0xe0bf04;if(_0x21d27b){let _0x5d4164=0x0;for(const _0x3b983c of _0x21d27b){if(_0x3b983c[_0x3c63cf(0x14bd)]===_0xeed331){_0x21d27b[_0x3c63cf(0x34ac)](_0x5d4164,0x1);break;}_0x5d4164++;}}}['addLifeTimeGradient'](_0x8faa9c,_0x51d5c5,_0x49472d){var _0x972ff0=_0xe0bf04;return this['_lifeTimeGradients']||(this[_0x972ff0(0x2020)]=[]),this[_0x972ff0(0x3423)](this['_lifeTimeGradients'],_0x8faa9c,_0x51d5c5,_0x49472d),this;}[_0xe0bf04(0x2a4c)](_0x90ec9f){var _0x3da2ea=_0xe0bf04;return this['_removeFactorGradient'](this[_0x3da2ea(0x2020)],_0x90ec9f),this;}[_0xe0bf04(0x1b78)](_0x53b67e,_0x4b0f1b,_0x2a89ce){var _0x33e274=_0xe0bf04;return this[_0x33e274(0x1b24)]||(this[_0x33e274(0x1b24)]=[]),this[_0x33e274(0x3423)](this[_0x33e274(0x1b24)],_0x53b67e,_0x4b0f1b,_0x2a89ce),this;}[_0xe0bf04(0x474)](_0x3167e8){return this['_removeFactorGradient'](this['_sizeGradients'],_0x3167e8),this;}[_0xe0bf04(0x2b45)](_0x26a814,_0x39f535,_0x5edf10){var _0x2c0bc=_0xe0bf04;return this[_0x2c0bc(0x3b9d)]||(this[_0x2c0bc(0x3b9d)]=[]),this[_0x2c0bc(0x3423)](this['_colorRemapGradients'],_0x26a814,_0x39f535,_0x5edf10),this;}['removeColorRemapGradient'](_0x35666c){var _0x2cf6cf=_0xe0bf04;return this[_0x2cf6cf(0x3cb8)](this[_0x2cf6cf(0x3b9d)],_0x35666c),this;}[_0xe0bf04(0x31be)](_0x20d2c3,_0x256d3e,_0x8c7998){var _0x3497d8=_0xe0bf04;return this[_0x3497d8(0x3391)]||(this[_0x3497d8(0x3391)]=[]),this[_0x3497d8(0x3423)](this[_0x3497d8(0x3391)],_0x20d2c3,_0x256d3e,_0x8c7998),this;}[_0xe0bf04(0x394a)](_0x5e7efd){var _0xaa650c=_0xe0bf04;return this['_removeFactorGradient'](this[_0xaa650c(0x3391)],_0x5e7efd),this;}[_0xe0bf04(0x3fd2)](_0x2a5177,_0x238143,_0x5b906b){var _0x4a27c2=_0xe0bf04;return this['_angularSpeedGradients']||(this[_0x4a27c2(0x2f3c)]=[]),this['_addFactorGradient'](this['_angularSpeedGradients'],_0x2a5177,_0x238143,_0x5b906b),this;}['removeAngularSpeedGradient'](_0x522ebb){var _0x10feda=_0xe0bf04;return this[_0x10feda(0x3cb8)](this['_angularSpeedGradients'],_0x522ebb),this;}[_0xe0bf04(0x1f08)](_0x233d3e,_0x37ab62,_0x2380f2){var _0x2f1117=_0xe0bf04;return this['_velocityGradients']||(this[_0x2f1117(0x689)]=[]),this[_0x2f1117(0x3423)](this[_0x2f1117(0x689)],_0x233d3e,_0x37ab62,_0x2380f2),this;}['removeVelocityGradient'](_0x31b183){var _0x170f5e=_0xe0bf04;return this[_0x170f5e(0x3cb8)](this[_0x170f5e(0x689)],_0x31b183),this;}[_0xe0bf04(0x4d6)](_0x2096ad,_0x48e0d5,_0x31c35e){var _0x11074f=_0xe0bf04;return this[_0x11074f(0xb5c)]||(this[_0x11074f(0xb5c)]=[]),this[_0x11074f(0x3423)](this['_limitVelocityGradients'],_0x2096ad,_0x48e0d5,_0x31c35e),this;}['removeLimitVelocityGradient'](_0x416291){var _0x14f50d=_0xe0bf04;return this[_0x14f50d(0x3cb8)](this['_limitVelocityGradients'],_0x416291),this;}[_0xe0bf04(0x1209)](_0x755407,_0x1ce720,_0x41f744){var _0x55b54d=_0xe0bf04;return this[_0x55b54d(0xd56)]||(this[_0x55b54d(0xd56)]=[]),this[_0x55b54d(0x3423)](this['_dragGradients'],_0x755407,_0x1ce720,_0x41f744),this;}['removeDragGradient'](_0x19d16c){var _0x21445b=_0xe0bf04;return this[_0x21445b(0x3cb8)](this[_0x21445b(0xd56)],_0x19d16c),this;}['addEmitRateGradient'](_0x3bbd83,_0x3705d4,_0x1b529f){var _0x1a428e=_0xe0bf04;return this[_0x1a428e(0x3fbd)]||(this[_0x1a428e(0x3fbd)]=[]),this[_0x1a428e(0x3423)](this[_0x1a428e(0x3fbd)],_0x3bbd83,_0x3705d4,_0x1b529f),this;}[_0xe0bf04(0x40bc)](_0x12e290){var _0x41975b=_0xe0bf04;return this[_0x41975b(0x3cb8)](this[_0x41975b(0x3fbd)],_0x12e290),this;}[_0xe0bf04(0x95b)](_0x79d15,_0xb36fed,_0x491488){var _0x15b944=_0xe0bf04;return this[_0x15b944(0x20c5)]||(this[_0x15b944(0x20c5)]=[]),this[_0x15b944(0x3423)](this['_startSizeGradients'],_0x79d15,_0xb36fed,_0x491488),this;}[_0xe0bf04(0x3471)](_0x1b13c8){var _0xf7af10=_0xe0bf04;return this[_0xf7af10(0x3cb8)](this[_0xf7af10(0x20c5)],_0x1b13c8),this;}[_0xe0bf04(0x13a)](){var _0x388ca2=_0xe0bf04;if(this['_rampGradients']&&this[_0x388ca2(0x2e7)][_0x388ca2(0x9da)]&&!this['_rampGradientsTexture']&&this[_0x388ca2(0x20c2)]){const _0x3f94ce=new Uint8Array(0x4*this['_rawTextureWidth']),_0x49f954=_0x4b6639['zZ'][_0x388ca2(0x2cf3)][0x0];for(let _0x44806b=0x0;_0x44806b{var _0x4b5a68=_0x388ca2;_0x4b6639['Wo']['LerpToRef'](_0x156ae8[_0x4b5a68(0x2fc8)],_0x4c4adb[_0x4b5a68(0x2fc8)],_0x5c5b40,_0x49f954),_0x3f94ce[0x4*_0x44806b]=0xff*_0x49f954['r'],_0x3f94ce[0x4*_0x44806b+0x1]=0xff*_0x49f954['g'],_0x3f94ce[0x4*_0x44806b+0x2]=0xff*_0x49f954['b'],_0x3f94ce[0x4*_0x44806b+0x3]=0xff;});}this['_rampGradientsTexture']=_0x470573['l'][_0x388ca2(0x123f)](_0x3f94ce,this[_0x388ca2(0x3640)],0x1,this['_scene'],!0x1,!0x1,_0x4ec5bc['g']['TEXTURE_NEAREST_SAMPLINGMODE']);}}['getRampGradients'](){return this['_rampGradients'];}['forceRefreshGradients'](){var _0x57fd04=_0xe0bf04;this[_0x57fd04(0x993)]();}[_0xe0bf04(0x993)](){var _0x728183=_0xe0bf04;this[_0x728183(0x2e7)]&&(this[_0x728183(0x2e7)][_0x728183(0x363)]((_0x34a010,_0x42ba04)=>_0x34a010[_0x728183(0x14bd)]<_0x42ba04[_0x728183(0x14bd)]?-0x1:_0x34a010['gradient']>_0x42ba04[_0x728183(0x14bd)]?0x1:0x0),this[_0x728183(0x13ef)]&&(this[_0x728183(0x13ef)][_0x728183(0xc1f)](),this[_0x728183(0x13ef)]=null),this[_0x728183(0x13a)]());}[_0xe0bf04(0x2d0)](_0x373e5b,_0x58cd86){var _0x2c3c23=_0xe0bf04;return this['_rampGradients']||(this['_rampGradients']=[]),_0x373e5b=new _0x130e2f['cw'](_0x373e5b,_0x58cd86),(this[_0x2c3c23(0x2e7)][_0x2c3c23(0x2009)](_0x373e5b),this['_syncRampGradientTexture'](),this);}['removeRampGradient'](_0x3fe63b){var _0x1bbae4=_0xe0bf04;return this[_0x1bbae4(0x3e82)](_0x3fe63b,this[_0x1bbae4(0x2e7)],this['_rampGradientsTexture']),this[_0x1bbae4(0x13ef)]=null,this['_rampGradients']&&0x0_0x36ddee[_0x418d4c(0x14bd)]<_0x271ebc[_0x418d4c(0x14bd)]?-0x1:_0x36ddee['gradient']>_0x271ebc[_0x418d4c(0x14bd)]?0x1:0x0),this);}[_0xe0bf04(0x21cd)](_0x1f713b){var _0x29bf6e=_0xe0bf04;if(!this[_0x29bf6e(0x3a6c)])return this;let _0x237862=0x0;for(const _0x13cad8 of this[_0x29bf6e(0x3a6c)]){if(_0x13cad8['gradient']===_0x1f713b){this[_0x29bf6e(0x3a6c)]['splice'](_0x237862,0x1);break;}_0x237862++;}return this;}[_0xe0bf04(0x1ea7)](){var _0x5ef77d=_0xe0bf04;for(const _0x218866 of this[_0x5ef77d(0x27ee)])if(_0x218866){for(const _0x349a8d of _0x218866)null!==_0x349a8d&&void 0x0!==_0x349a8d&&_0x349a8d[_0x5ef77d(0xc1f)]();}this['_drawWrappers']=[];}['_fetchR'](_0x23f42f,_0x5e40ec,_0x18e7d7,_0x26539d,_0x3e73a1){var _0x3e0aee=_0xe0bf04;return _0x3e73a1[0x4*(((_0x23f42f=0.5*Math[_0x3e0aee(0x1516)](_0x23f42f)+0.5)*_0x18e7d7%_0x18e7d7|0x0)+((_0x5e40ec=0.5*Math[_0x3e0aee(0x1516)](_0x5e40ec)+0.5)*_0x26539d%_0x26539d|0x0)*_0x18e7d7)]/0xff;}[_0xe0bf04(0x1f11)](){var _0x1299aa=_0xe0bf04;this[_0x1299aa(0x4165)]();}['_resetEffect'](){var _0x5ea637=_0xe0bf04;this[_0x5ea637(0x3072)]&&(this[_0x5ea637(0x3072)][_0x5ea637(0xc1f)](),this[_0x5ea637(0x3072)]=null),this[_0x5ea637(0x2657)]&&(this[_0x5ea637(0x2657)]['dispose'](),this[_0x5ea637(0x2657)]=null),this[_0x5ea637(0x2e62)]&&(this[_0x5ea637(0x3f27)][_0x5ea637(0x31c4)](this['_vertexArrayObject']),this[_0x5ea637(0x2e62)]=null),this[_0x5ea637(0x38e9)]();}[_0xe0bf04(0x38e9)](){var _0x31d1bc=_0xe0bf04;this[_0x31d1bc(0xd0a)]=this[_0x31d1bc(0x3c00)]?0xa:0xc,this[_0x31d1bc(0x86f)]&&(this[_0x31d1bc(0xd0a)]+=0x1),this[_0x31d1bc(0x3af)]&&this[_0x31d1bc(0x1a97)]!==_0x327abf[_0x31d1bc(0x8e8)]&&this[_0x31d1bc(0x1a97)]!==_0x327abf['BILLBOARDMODE_STRETCHED_LOCAL']||(this[_0x31d1bc(0xd0a)]+=0x3),this[_0x31d1bc(0x1b9f)]&&(this[_0x31d1bc(0xd0a)]+=0x4);var _0x1a5ce8=this['_engine'],_0x5a8825=this['_vertexBufferSize']*(this['_useInstancing']?0x1:0x4);this[_0x31d1bc(0x33ad)]=new Float32Array(this[_0x31d1bc(0xfc7)]*_0x5a8825),this[_0x31d1bc(0x3072)]=new _0x43a9b9['l'](_0x1a5ce8,this[_0x31d1bc(0x33ad)],!0x0,_0x5a8825);let _0x16012b=0x0;var _0x5a8825=this[_0x31d1bc(0x3072)]['createVertexBuffer'](_0x43a9b9['o'][_0x31d1bc(0x1745)],_0x16012b,0x3,this[_0x31d1bc(0xd0a)],this[_0x31d1bc(0x3c00)]),_0x5a8825=(this[_0x31d1bc(0x2bc6)][_0x43a9b9['o'][_0x31d1bc(0x1745)]]=_0x5a8825,_0x16012b+=0x3,this[_0x31d1bc(0x3072)][_0x31d1bc(0x1492)](_0x43a9b9['o'][_0x31d1bc(0x1d01)],_0x16012b,0x4,this[_0x31d1bc(0xd0a)],this[_0x31d1bc(0x3c00)])),_0x5a8825=(this['_vertexBuffers'][_0x43a9b9['o'][_0x31d1bc(0x1d01)]]=_0x5a8825,_0x16012b+=0x4,this[_0x31d1bc(0x3072)][_0x31d1bc(0x1492)](_0x31d1bc(0x2df0),_0x16012b,0x1,this[_0x31d1bc(0xd0a)],this[_0x31d1bc(0x3c00)])),_0x5a8825=(this[_0x31d1bc(0x2bc6)][_0x31d1bc(0x2df0)]=_0x5a8825,_0x16012b+=0x1,this[_0x31d1bc(0x3072)][_0x31d1bc(0x1492)](_0x31d1bc(0xba1),_0x16012b,0x2,this['_vertexBufferSize'],this[_0x31d1bc(0x3c00)]));this[_0x31d1bc(0x2bc6)]['size']=_0x5a8825,_0x16012b+=0x2,this[_0x31d1bc(0x86f)]&&(_0x5a8825=this[_0x31d1bc(0x3072)][_0x31d1bc(0x1492)](_0x31d1bc(0x121e),_0x16012b,0x1,this['_vertexBufferSize'],this[_0x31d1bc(0x3c00)]),this[_0x31d1bc(0x2bc6)]['cellIndex']=_0x5a8825,_0x16012b+=0x1),this[_0x31d1bc(0x3af)]&&this[_0x31d1bc(0x1a97)]!==_0x327abf['BILLBOARDMODE_STRETCHED']&&this['billboardMode']!==_0x327abf[_0x31d1bc(0x400e)]||(_0x5a8825=this[_0x31d1bc(0x3072)][_0x31d1bc(0x1492)]('direction',_0x16012b,0x3,this['_vertexBufferSize'],this[_0x31d1bc(0x3c00)]),this[_0x31d1bc(0x2bc6)][_0x31d1bc(0x2c21)]=_0x5a8825,_0x16012b+=0x3),this[_0x31d1bc(0x1b9f)]&&(_0x5a8825=this['_vertexBuffer']['createVertexBuffer']('remapData',_0x16012b,0x4,this[_0x31d1bc(0xd0a)],this[_0x31d1bc(0x3c00)]),this[_0x31d1bc(0x2bc6)][_0x31d1bc(0x3dc5)]=_0x5a8825,_0x16012b+=0x4);let _0x436594;this['_useInstancing']?(_0x5a8825=new Float32Array([0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1]),this[_0x31d1bc(0x2657)]=new _0x43a9b9['l'](_0x1a5ce8,_0x5a8825,!0x1,0x2),_0x436594=this[_0x31d1bc(0x2657)][_0x31d1bc(0x1492)](_0x31d1bc(0x34d3),0x0,0x2)):(_0x436594=this[_0x31d1bc(0x3072)]['createVertexBuffer'](_0x31d1bc(0x34d3),_0x16012b,0x2,this['_vertexBufferSize'],this[_0x31d1bc(0x3c00)]),_0x16012b+=0x2),this['_vertexBuffers'][_0x31d1bc(0x34d3)]=_0x436594,this[_0x31d1bc(0x1ea7)]();}['_createIndexBuffer'](){var _0x6d46c3=_0xe0bf04;if(!this[_0x6d46c3(0x3c00)]){const _0x128efb=[];let _0x303d81=0x0;for(let _0x5529e0=0x0;_0x5529e0{var _0x96b5dd=_0x334a50;_0x1425f3 instanceof _0x327abf?this['_subEmitters']['push']([new _0x362e86['H'](_0x1425f3)]):_0x1425f3 instanceof _0x362e86['H']?this[_0x96b5dd(0x3b77)][_0x96b5dd(0x2009)]([_0x1425f3]):_0x1425f3 instanceof Array&&this[_0x96b5dd(0x3b77)][_0x96b5dd(0x2009)](_0x1425f3);});}[_0xe0bf04(0x25d9)](_0xc39e97=this['startDelay']){var _0x31eb4f=_0xe0bf04;if(!this['targetStopDuration']&&this[_0x31eb4f(0x17d1)]())throw _0x31eb4f(0x29c5);if(_0xc39e97)setTimeout(()=>{this['start'](0x0);},_0xc39e97);else{if(this[_0x31eb4f(0x33cc)](),this[_0x31eb4f(0x40ac)]=!0x0,this[_0x31eb4f(0x2665)]=!0x1,this[_0x31eb4f(0x39a7)]=0x0,this['_subEmitters']&&0x0!=this[_0x31eb4f(0x3b77)]['length']&&(this['activeSubSystems']=new Array()),this[_0x31eb4f(0x3fbd)]&&(0x0{setTimeout(()=>{var _0x38753c=a8_0xcbd5;for(let _0x37feff=0x0;_0x37feff{var _0x6dbb1=_0xfe70db;_0x505962[_0x6dbb1(0xdbc)](!0x0);}),this[_0xfe70db(0x3796)]=new Array());}[_0xe0bf04(0x1ed6)](){var _0x747aae=_0xe0bf04,_0x4d81a7;this[_0x747aae(0x1c7d)]&&(-0x1!==(_0x4d81a7=this['_rootParticleSystem'][_0x747aae(0x3796)][_0x747aae(0x775)](this))&&this[_0x747aae(0x1c7d)][_0x747aae(0x3796)][_0x747aae(0x34ac)](_0x4d81a7,0x1),this[_0x747aae(0x1c7d)]=null);}[_0xe0bf04(0xfe7)](_0x29bd1e){var _0x3b69cd=_0xe0bf04;if(this[_0x3b69cd(0x2e0a)]=0x0{var _0x1fa403=_0x3b69cd;const _0x359e77=_0x3faa8b,_0x3f642c=_0x2fe527;var _0x3faa8b=_0x359e77[_0x1fa403(0x2b0)](),_0x2fe527=_0x3f642c['getFactor'](),_0x25743f=(_0x2ae637-_0x359e77[_0x1fa403(0x14bd)])/(_0x3f642c[_0x1fa403(0x14bd)]-_0x359e77[_0x1fa403(0x14bd)]);_0x220fca[_0x1fa403(0x29b0)]=_0xfc34bc['R'][_0x1fa403(0x36c)](_0x3faa8b,_0x2fe527,_0x25743f);});}else _0x220fca[_0x3b69cd(0x29b0)]=_0xfc34bc['R'][_0x3b69cd(0x3040)](this[_0x3b69cd(0x3fc6)],this['maxLifeTime']);var _0x49eb30=_0xfc34bc['R'][_0x3b69cd(0x3040)](this['minEmitPower'],this['maxEmitPower']);(this['startPositionFunction']?this:this[_0x3b69cd(0x2b48)])[_0x3b69cd(0x17f0)](this['_emitterWorldMatrix'],_0x220fca[_0x3b69cd(0x2436)],_0x220fca,this[_0x3b69cd(0x179e)]),this[_0x3b69cd(0x179e)]&&(_0x220fca[_0x3b69cd(0x2a61)]?_0x220fca[_0x3b69cd(0x2a61)][_0x3b69cd(0x2687)](_0x220fca[_0x3b69cd(0x2436)]):_0x220fca[_0x3b69cd(0x2a61)]=_0x220fca[_0x3b69cd(0x2436)][_0x3b69cd(0x2654)](),_0x13034d['P']['TransformCoordinatesToRef'](_0x220fca['_localPosition'],this[_0x3b69cd(0x2c4)],_0x220fca[_0x3b69cd(0x2436)])),this['startDirectionFunction']?this[_0x3b69cd(0xbe4)](this['_emitterWorldMatrix'],_0x220fca[_0x3b69cd(0x2c21)],_0x220fca,this[_0x3b69cd(0x179e)]):this[_0x3b69cd(0x2b48)]['startDirectionFunction'](this['_emitterWorldMatrix'],_0x220fca['direction'],_0x220fca,this[_0x3b69cd(0x179e)],this[_0x3b69cd(0x2776)]),0x0===_0x49eb30?_0x220fca['_initialDirection']?_0x220fca[_0x3b69cd(0x1535)][_0x3b69cd(0x2687)](_0x220fca['direction']):_0x220fca['_initialDirection']=_0x220fca[_0x3b69cd(0x2c21)]['clone']():_0x220fca[_0x3b69cd(0x1535)]=null,_0x220fca['direction'][_0x3b69cd(0x3679)](_0x49eb30),this['_sizeGradients']&&0x0!==this['_sizeGradients']['length']?(_0x220fca['_currentSizeGradient']=this[_0x3b69cd(0x1b24)][0x0],_0x220fca['_currentSize1']=_0x220fca['_currentSizeGradient'][_0x3b69cd(0x2b0)](),_0x220fca['size']=_0x220fca[_0x3b69cd(0x1f2f)],0x1{var _0x5a8707=_0x3b69cd;_0x204f03!==this[_0x5a8707(0x2dea)]&&(this[_0x5a8707(0x36b2)]=this['_currentStartSize2'],this[_0x5a8707(0x137f)]=_0x2a68f5[_0x5a8707(0x2b0)](),this[_0x5a8707(0x2dea)]=_0x204f03),_0x2a68f5=_0xfc34bc['R'][_0x5a8707(0x36c)](this[_0x5a8707(0x36b2)],this[_0x5a8707(0x137f)],_0x36e999),_0x220fca[_0x5a8707(0xa64)]['scaleInPlace'](_0x2a68f5);})),this[_0x3b69cd(0x2f3c)]&&0x0!==this[_0x3b69cd(0x2f3c)][_0x3b69cd(0x9da)]?(_0x220fca['_currentAngularSpeedGradient']=this[_0x3b69cd(0x2f3c)][0x0],_0x220fca['angularSpeed']=_0x220fca[_0x3b69cd(0x3538)][_0x3b69cd(0x2b0)](),_0x220fca[_0x3b69cd(0x84d)]=_0x220fca[_0x3b69cd(0x2015)],0x1{var _0x2e36ec=_0x262326;_0x46fe2a!==this['_currentEmitRateGradient']&&(this[_0x2e36ec(0x1afd)]=this[_0x2e36ec(0xac7)],this['_currentEmitRate2']=_0x4d01da['getFactor'](),this[_0x2e36ec(0x8a7)]=_0x46fe2a),_0x4a6e42=_0xfc34bc['R']['Lerp'](this['_currentEmitRate1'],this[_0x2e36ec(0xac7)],_0x216188);})),_0x7d8968=_0x4a6e42*this['_scaledUpdateSpeed']>>0x0,this[_0x262326(0x393d)]+=_0x4a6e42*this[_0x262326(0x3257)]-_0x7d8968;}if(0x1>0x0,this[_0x262326(0x393d)]-=this[_0x262326(0x393d)]>>0x0),this[_0x262326(0x2e0a)]=!0x1,this[_0x262326(0x2665)]?_0x7d8968=0x0:(this['_actualFrame']+=this[_0x262326(0x3257)],this[_0x262326(0x25d3)]&&this['_actualFrame']>=this[_0x262326(0x25d3)]&&this['stop']()),this[_0x262326(0xfe7)](_0x7d8968),this['_stopped']&&!this[_0x262326(0x2e0a)]&&(this[_0x262326(0x40ac)]=!0x1,this[_0x262326(0x2036)]&&this[_0x262326(0x2036)](),this[_0x262326(0x1870)]&&this[_0x262326(0x20c2)]&&this[_0x262326(0x20c2)][_0x262326(0xd2f)][_0x262326(0x2009)](this)),!_0x49b845){let _0x4c92e5=0x0;for(let _0xc3a6b0=0x0;_0xc3a6b0{var _0x400eb9=a8_0x2e955a;_0x2627de['d'](_0x2170f9,{'D':()=>_0x17f00b});var _0x57e8b2=_0x2627de(0xbd53),_0x1a6ccd=_0x2627de(0x16a94),_0x558778=_0x2627de(0x57f3),_0x241021=_0x2627de(0x11096),_0x4055f0=_0x2627de(0x18457),_0x5723f0=_0x2627de(0x14d70);class _0x17f00b{constructor(){this['_emitterNodeIsOwned']=!0x0,this['systems']=new Array();}get[_0x400eb9(0x1a44)](){return this['_emitterNode'];}set[_0x400eb9(0x1a44)](_0x337a52){var _0x2908ea=_0x400eb9;this[_0x2908ea(0x3f51)]&&this['_emitterNode']&&(this[_0x2908ea(0x3b65)][_0x2908ea(0xc1f)]&&this[_0x2908ea(0x3b65)][_0x2908ea(0xc1f)](),this[_0x2908ea(0x3f51)]=!0x1);for(const _0xe7f249 of this[_0x2908ea(0x229a)])_0xe7f249[_0x2908ea(0x3d63)]=_0x337a52;this['_emitterNode']=_0x337a52;}['setEmitterAsSphere'](_0x441814,_0x24d450,_0x25c768){var _0x579e7e=_0x400eb9;this[_0x579e7e(0x3f51)]&&this[_0x579e7e(0x3b65)]&&this[_0x579e7e(0x3b65)][_0x579e7e(0xc1f)]&&this[_0x579e7e(0x3b65)]['dispose'](),this[_0x579e7e(0x3f51)]=!0x0,this['_emitterCreationOptions']={'kind':_0x579e7e(0x10fa),'options':_0x441814,'renderingGroupId':_0x24d450};const _0x5407a3=(0x0,_0x1a6ccd['Qk'])(_0x579e7e(0x2959),{'diameter':_0x441814[_0x579e7e(0x1d0e)],'segments':_0x441814[_0x579e7e(0x601)]},_0x25c768),_0x185034=(_0x5407a3[_0x579e7e(0x21b2)]=_0x24d450,new _0x5723f0['K']('emitterSphereMaterial',_0x25c768));_0x185034[_0x579e7e(0x92b)]=_0x441814['color'],_0x5407a3['material']=_0x185034;for(const _0x29c7f9 of this[_0x579e7e(0x229a)])_0x29c7f9[_0x579e7e(0x3d63)]=_0x5407a3;this[_0x579e7e(0x3b65)]=_0x5407a3;}[_0x400eb9(0x25d9)](_0x4a5475){var _0x3b1c3d=_0x400eb9;for(const _0x35ee2d of this[_0x3b1c3d(0x229a)])_0x4a5475&&(_0x35ee2d[_0x3b1c3d(0x3d63)]=_0x4a5475),_0x35ee2d[_0x3b1c3d(0x25d9)]();}[_0x400eb9(0xc1f)](){var _0x437dd6=_0x400eb9;for(const _0x324bfb of this[_0x437dd6(0x229a)])_0x324bfb[_0x437dd6(0xc1f)]();this['systems']['length']=0x0,this[_0x437dd6(0x3b65)]&&(this[_0x437dd6(0x3b65)][_0x437dd6(0xc1f)]&&this[_0x437dd6(0x3b65)][_0x437dd6(0xc1f)](),this['_emitterNode']=null);}[_0x400eb9(0xea8)](_0x347243=!0x1){var _0x58d182=_0x400eb9;const _0x1dd69f={'systems':[]};for(const _0x52157d of this[_0x58d182(0x229a)])_0x1dd69f[_0x58d182(0x229a)][_0x58d182(0x2009)](_0x52157d[_0x58d182(0xea8)](_0x347243));return this['_emitterNode']&&(_0x1dd69f['emitter']=this[_0x58d182(0x725)]),_0x1dd69f;}static['Parse'](_0x933d72,_0x4808a7,_0x543525=!0x1,_0x245604){var _0x495b3d=_0x400eb9;const _0x172701=new _0x17f00b();var _0x5db440,_0x3e32fc=this[_0x495b3d(0xae7)]+'/textures/';_0x4808a7=_0x4808a7||_0x241021['l'][_0x495b3d(0x39a1)];for(const _0x5db45e of _0x933d72[_0x495b3d(0x229a)])_0x172701['systems'][_0x495b3d(0x2009)]((_0x543525?_0x558778['h']:_0x4055f0['p'])[_0x495b3d(0xd6b)](_0x5db45e,_0x4808a7,_0x3e32fc,!0x0,_0x245604));return _0x933d72[_0x495b3d(0x3d63)]&&(_0x5db440=_0x933d72[_0x495b3d(0x3d63)][_0x495b3d(0x3d1e)],_0x495b3d(0x10fa)===_0x933d72['emitter'][_0x495b3d(0x3fb9)]&&_0x172701['setEmitterAsSphere']({'diameter':_0x5db440[_0x495b3d(0x1d0e)],'segments':_0x5db440[_0x495b3d(0x601)],'color':_0x57e8b2['Wo'][_0x495b3d(0x1e74)](_0x5db440[_0x495b3d(0x2fc8)])},_0x933d72['emitter'][_0x495b3d(0x21b2)],_0x4808a7)),_0x172701;}}_0x17f00b[_0x400eb9(0xae7)]='https://assets.babylonjs.com/particles';},0x18321:(_0x32d69e,_0x3103d1,_0x3ed4cd)=>{_0x3ed4cd(0xd079),_0x3ed4cd(0xd53f),_0x3ed4cd(0x9a70),_0x3ed4cd(0x1679c),_0x3ed4cd(0xb5a7),_0x3ed4cd(0x94e3),_0x3ed4cd(0x11096),_0x3ed4cd(0x9148),_0x3ed4cd(0x3761),_0x3ed4cd(0x14d70),_0x3ed4cd(0xd74a),_0x3ed4cd(0x17372);},0xe44e:(_0x4cb352,_0x459122,_0x254424)=>{_0x254424(0xd53f),_0x254424(0xbd53),_0x254424(0x454e),_0x254424(0x112f2),_0x254424(0x349f);},0xa0a9:(_0x13f879,_0x593f9e,_0x4b4ed7)=>{_0x4b4ed7(0xd53f),_0x4b4ed7(0xbd53),_0x4b4ed7(0x1679c),_0x4b4ed7(0xb5a7),_0x4b4ed7(0x94e3),_0x4b4ed7(0x11362),_0x4b4ed7(0x11096),_0x4b4ed7(0xe44e),_0x4b4ed7(0x454e),_0x4b4ed7(0xa0f1),_0x4b4ed7(0x9607),_0x4b4ed7(0x14d70),_0x4b4ed7(0xfe45);},0xfd24:(_0x5f5dc6,_0x13184d,_0x56a957)=>{var _0x5cc9e7=a8_0x2e955a;_0x56a957['d'](_0x13184d,{'H':()=>_0x105672,'l':()=>_0xb8ade5});var _0xb8ade5,_0x4c5b48=_0x56a957(0xd53f),_0x50c1fc=_0x56a957(0x8baf),_0x951d09=_0x56a957(0x4158);(_0x13184d=_0xb8ade5=_0xb8ade5||{})[_0x13184d[_0x5cc9e7(0x2672)]=0x0]='ATTACHED',_0x13184d[_0x13184d[_0x5cc9e7(0x24c)]=0x1]='END';class _0x105672{constructor(_0x90a438){var _0x33e50b=_0x5cc9e7;if(this[_0x33e50b(0xa37)]=_0x90a438,this[_0x33e50b(0x30a3)]=_0xb8ade5['END'],this['inheritDirection']=!0x1,this['inheritedVelocityAmount']=0x0,!_0x90a438['emitter']||!_0x90a438[_0x33e50b(0x3d63)][_0x33e50b(0xc1f)]){const _0x3cbf5d=(0x0,_0x951d09['q'])(_0x33e50b(0x3669));_0x90a438['emitter']=new _0x3cbf5d(_0x33e50b(0x2f7c),_0x90a438[_0x33e50b(0x14ab)]()),_0x90a438[_0x33e50b(0x2a33)]=!0x0;}}[_0x5cc9e7(0x2654)](){var _0x3b6650=_0x5cc9e7;let _0x20aca7=this[_0x3b6650(0xa37)]['emitter'];if(_0x20aca7){if(_0x20aca7 instanceof _0x4c5b48['P'])_0x20aca7=_0x20aca7[_0x3b6650(0x2654)]();else{if(-0x1!==_0x20aca7[_0x3b6650(0x28c8)]()[_0x3b6650(0x775)]('Mesh')){const _0x4f0e43=(0x0,_0x951d09['q'])(_0x3b6650(0x2d08));(_0x20aca7=new _0x4f0e43('',_0x20aca7[_0x3b6650(0x14ab)]()))[_0x3b6650(0xb7d)]=!0x1;}}}else _0x20aca7=new _0x4c5b48['P']();const _0x1af933=new _0x105672(this[_0x3b6650(0xa37)]['clone'](this[_0x3b6650(0xa37)][_0x3b6650(0x1c3a)],_0x20aca7));return _0x1af933[_0x3b6650(0xa37)][_0x3b6650(0x1c3a)]+=_0x3b6650(0x30cf),_0x1af933['type']=this[_0x3b6650(0x30a3)],_0x1af933[_0x3b6650(0x1bfa)]=this[_0x3b6650(0x1bfa)],_0x1af933[_0x3b6650(0xdc9)]=this[_0x3b6650(0xdc9)],_0x1af933[_0x3b6650(0xa37)][_0x3b6650(0x2a33)]=!0x0,_0x1af933[_0x3b6650(0xa37)]['disposeOnStop']=!0x0,_0x1af933;}[_0x5cc9e7(0xea8)](_0x35de4f=!0x1){var _0x7ce035=_0x5cc9e7;const _0x3f4710={};return _0x3f4710[_0x7ce035(0x30a3)]=this['type'],_0x3f4710[_0x7ce035(0x1bfa)]=this[_0x7ce035(0x1bfa)],_0x3f4710['inheritedVelocityAmount']=this[_0x7ce035(0xdc9)],_0x3f4710[_0x7ce035(0xa37)]=this['particleSystem']['serialize'](_0x35de4f),_0x3f4710;}static[_0x5cc9e7(0x2af6)](_0x58112d,_0x62067,_0x33434d,_0x590d18=0x0){var _0xc652b0=_0x5cc9e7;throw(0x0,_0x50c1fc['S'])(_0xc652b0(0x2de9));}static[_0x5cc9e7(0xd6b)](_0x276452,_0x9bc55f,_0x81d6a9){var _0xee5e1f=_0x5cc9e7,_0x2fd05c=_0x276452[_0xee5e1f(0xa37)];const _0x55c9ee=new _0x105672(_0x105672[_0xee5e1f(0x2af6)](_0x2fd05c,_0x9bc55f,_0x81d6a9,!0x0));return _0x55c9ee['type']=_0x276452[_0xee5e1f(0x30a3)],_0x55c9ee[_0xee5e1f(0x1bfa)]=_0x276452[_0xee5e1f(0x1bfa)],_0x55c9ee[_0xee5e1f(0xdc9)]=_0x276452[_0xee5e1f(0xdc9)],_0x55c9ee['particleSystem'][_0xee5e1f(0x2fb)]=!0x0,_0x55c9ee;}['dispose'](){var _0x2087dc=_0x5cc9e7;this[_0x2087dc(0xa37)][_0x2087dc(0xc1f)]();}}},0x6205:(_0x47cbb5,_0x428054,_0x7708a4)=>{var _0x2f7282=a8_0x2e955a,_0x3fad80=_0x7708a4(0x1533d),_0x3668d0=_0x7708a4(0x37e7),_0x5210a9=_0x7708a4(0xead),_0x3a080e=_0x7708a4(0x1610),_0x377710=_0x7708a4(0x4158);_0x7708a4(0x68d6),_0x7708a4(0x79d2),(0x0,_0x377710['H'])(_0x2f7282(0x19e1),class{constructor(_0x1e1444,_0x309529){var _0x1c3b0a=_0x2f7282;this['_renderVAO']=[],this[_0x1c3b0a(0x355e)]=[],this[_0x1c3b0a(0x124e)]=!0x1,this[_0x1c3b0a(0x2a63)]=_0x1e1444,this['_engine']=_0x309529,this[_0x1c3b0a(0x1778)]={'attributes':[_0x1c3b0a(0x2436),_0x1c3b0a(0x1b1d),_0x1c3b0a(0x1bdf),_0x1c3b0a(0x231b),_0x1c3b0a(0x1b26),_0x1c3b0a(0xba1),_0x1c3b0a(0x2fc8),_0x1c3b0a(0x2c21),_0x1c3b0a(0x2980),_0x1c3b0a(0x2df0),_0x1c3b0a(0x121e),_0x1c3b0a(0x131a),_0x1c3b0a(0x4bc),_0x1c3b0a(0x366)],'uniformsNames':[_0x1c3b0a(0x2de5),_0x1c3b0a(0x1354),_0x1c3b0a(0x10b3),_0x1c3b0a(0x29b0),_0x1c3b0a(0xaa3),'color2',_0x1c3b0a(0x3f0c),_0x1c3b0a(0x16f2),_0x1c3b0a(0x3958),'emitPower',_0x1c3b0a(0x3eed),_0x1c3b0a(0x34f1),_0x1c3b0a(0x23c7),'maxEmitBox',_0x1c3b0a(0xf75),_0x1c3b0a(0x4010),_0x1c3b0a(0x230c),_0x1c3b0a(0x1e6e),_0x1c3b0a(0x3761),'angleRange',_0x1c3b0a(0x1397),'cellInfos',_0x1c3b0a(0x225c),_0x1c3b0a(0x3d78)],'uniformBuffersNames':[],'samplers':[_0x1c3b0a(0x1bea),'randomSampler2',_0x1c3b0a(0xb2b),_0x1c3b0a(0xff4),'velocityGradientSampler','limitVelocityGradientSampler','noiseSampler',_0x1c3b0a(0x32a6)],'defines':'','fallbacks':null,'onCompiled':null,'onError':null,'indexParameters':null,'maxSimultaneousLights':0x0,'transformFeedbackVaryings':[]};}[_0x2f7282(0x1c3f)](){var _0x30aa0c=_0x2f7282;return!!this[_0x30aa0c(0x56e)];}[_0x2f7282(0x3abb)](){var _0x452a7b;return null!=(_0x452a7b=null==(_0x452a7b=this['_updateEffect'])?void 0x0:_0x452a7b['isReady']())&&_0x452a7b;}['createUpdateBuffer'](_0x423d18){var _0x3a4813=_0x2f7282;return this['_updateEffectOptions'][_0x3a4813(0x2950)]=['outPosition'],this[_0x3a4813(0x1778)][_0x3a4813(0x2950)][_0x3a4813(0x2009)](_0x3a4813(0xc2e)),this[_0x3a4813(0x1778)][_0x3a4813(0x2950)][_0x3a4813(0x2009)](_0x3a4813(0x1515)),this[_0x3a4813(0x1778)]['transformFeedbackVaryings'][_0x3a4813(0x2009)](_0x3a4813(0x333a)),this[_0x3a4813(0x1778)][_0x3a4813(0x2950)][_0x3a4813(0x2009)](_0x3a4813(0x1b2c)),this[_0x3a4813(0x1778)][_0x3a4813(0x2950)][_0x3a4813(0x2009)](_0x3a4813(0x645)),this[_0x3a4813(0x2a63)]['particleEmitterType']instanceof _0x3668d0['E']&&this[_0x3a4813(0x1778)][_0x3a4813(0x2950)][_0x3a4813(0x2009)](_0x3a4813(0x327e)),this[_0x3a4813(0x2a63)][_0x3a4813(0x3c35)]||this[_0x3a4813(0x1778)]['transformFeedbackVaryings'][_0x3a4813(0x2009)](_0x3a4813(0x8c3)),this[_0x3a4813(0x2a63)][_0x3a4813(0x3af)]||this[_0x3a4813(0x1778)][_0x3a4813(0x2950)][_0x3a4813(0x2009)](_0x3a4813(0x2c9a)),this['_parent'][_0x3a4813(0x355b)]&&(this[_0x3a4813(0x1778)][_0x3a4813(0x2950)][_0x3a4813(0x2009)](_0x3a4813(0x37e7)),this[_0x3a4813(0x1778)][_0x3a4813(0x2950)][_0x3a4813(0x2009)]('outNoiseCoordinates2')),this['_updateEffectOptions']['transformFeedbackVaryings'][_0x3a4813(0x2009)]('outAngle'),this[_0x3a4813(0x2a63)][_0x3a4813(0xd5a)]&&(this[_0x3a4813(0x1778)]['transformFeedbackVaryings']['push']('outCellIndex'),this[_0x3a4813(0x2a63)][_0x3a4813(0xd6a)]&&this[_0x3a4813(0x1778)][_0x3a4813(0x2950)][_0x3a4813(0x2009)](_0x3a4813(0x393a))),this[_0x3a4813(0x1778)][_0x3a4813(0x2462)]=_0x423d18,this[_0x3a4813(0x56e)]=new _0x3fad80['Q']('gpuUpdateParticles',this[_0x3a4813(0x1778)],this[_0x3a4813(0x3f27)]),new _0x5210a9['c'](this[_0x3a4813(0x56e)]);}[_0x2f7282(0x1991)](_0x1c4d37,_0x34a78e){var _0x153639=_0x2f7282;this[_0x153639(0x355e)][_0x153639(0x2009)](this[_0x153639(0x1aab)](_0x1c4d37)),this[_0x153639(0x4032)]['push'](this[_0x153639(0x3f27)][_0x153639(0xef8)](_0x34a78e,null,this[_0x153639(0x2a63)][_0x153639(0x32db)](this[_0x153639(0x2a63)]['blendMode'])[_0x153639(0x401c)])),this[_0x153639(0x3f27)]['bindArrayBuffer'](null);}[_0x2f7282(0x2154)](_0x1102a1){return _0x1102a1;}[_0x2f7282(0x1c6c)](_0x439fc9){var _0x1554f4=_0x2f7282;this[_0x1554f4(0x3f27)][_0x1554f4(0x1159)](this['_renderVAO'][_0x439fc9],null);}[_0x2f7282(0x21ae)](){var _0x4ee584=_0x2f7282,_0x517cec=this[_0x4ee584(0x3f27)];if(this[_0x4ee584(0x3f27)]['enableEffect'](this[_0x4ee584(0x56e)]),!_0x517cec[_0x4ee584(0x196a)])throw new Error(_0x4ee584(0x2bd8));}[_0x2f7282(0x46e)](_0x5ad558,_0x3f7c19,_0x59e06f){var _0x3e36a6=_0x2f7282;this['_updateEffect'][_0x3e36a6(0x35bd)](_0x3e36a6(0x1bea),this['_parent']['_randomTexture']),this[_0x3e36a6(0x56e)][_0x3e36a6(0x35bd)](_0x3e36a6(0x103f),this[_0x3e36a6(0x2a63)][_0x3e36a6(0x269d)]),this['_parent']['_sizeGradientsTexture']&&this['_updateEffect'][_0x3e36a6(0x35bd)](_0x3e36a6(0xb2b),this['_parent'][_0x3e36a6(0x31b0)]),this[_0x3e36a6(0x2a63)][_0x3e36a6(0x2d39)]&&this['_updateEffect'][_0x3e36a6(0x35bd)](_0x3e36a6(0xff4),this[_0x3e36a6(0x2a63)]['_angularSpeedGradientsTexture']),this[_0x3e36a6(0x2a63)][_0x3e36a6(0x33fd)]&&this[_0x3e36a6(0x56e)]['setTexture'](_0x3e36a6(0x1282),this[_0x3e36a6(0x2a63)][_0x3e36a6(0x33fd)]),this[_0x3e36a6(0x2a63)][_0x3e36a6(0xad2)]&&this[_0x3e36a6(0x56e)][_0x3e36a6(0x35bd)](_0x3e36a6(0x1a58),this['_parent']['_limitVelocityGradientsTexture']),this[_0x3e36a6(0x2a63)][_0x3e36a6(0x3a2d)]&&this['_updateEffect'][_0x3e36a6(0x35bd)](_0x3e36a6(0x32a6),this[_0x3e36a6(0x2a63)][_0x3e36a6(0x3a2d)]),this[_0x3e36a6(0x2a63)][_0x3e36a6(0x355b)]&&this['_updateEffect'][_0x3e36a6(0x35bd)](_0x3e36a6(0xa41),this[_0x3e36a6(0x2a63)]['noiseTexture']),this[_0x3e36a6(0x3f27)][_0x3e36a6(0x1159)](this['_updateVAO'][_0x5ad558],null);const _0x47a368=this['_engine'];_0x47a368[_0x3e36a6(0x192e)](_0x3f7c19[_0x3e36a6(0x303f)]()),_0x47a368['setRasterizerState'](!0x1),_0x47a368[_0x3e36a6(0x1394)](!0x0),_0x47a368[_0x3e36a6(0x19c3)](_0x3a080e['g']['MATERIAL_PointListDrawMode'],0x0,_0x59e06f),_0x47a368['endTransformFeedback'](),_0x47a368[_0x3e36a6(0xe3e)](!0x0),_0x47a368[_0x3e36a6(0x192e)](null);}[_0x2f7282(0x1afc)](){}[_0x2f7282(0xf99)](){var _0x13fe5d=_0x2f7282;for(let _0x8a69c5=0x0;_0x8a69c5{_0x6127ed(0xb145),_0x6127ed(0xa114),_0x6127ed(0x6379),_0x6127ed(0x15d1f),_0x6127ed(0x836c),_0x6127ed(0x4798);},0x836c:(_0x430cb1,_0x4df6e9,_0xa92034)=>{var _0x1eff87=a8_0x2e955a;_0xa92034(0x9a70);var _0x531563,_0x402ee3=_0xa92034(0xd53f),_0x5bcb80=(_0xa92034(0x16a94),_0xa92034(0x4d2c)),_0x4d1fa9=_0xa92034(0x3761),_0x23caa3=_0xa92034(0x460a);class _0x4cd914{static[_0x1eff87(0x2f1)](_0x20c30b,_0x54d033,_0x2758b4,_0x568010,_0x301bd2){var _0xe0e7e2=_0x1eff87;const _0x4a6937=_0x20c30b[_0xe0e7e2(0x14ab)]()['getPhysicsEngine']();var _0x4e2819=null===_0x4a6937||void 0x0===_0x4a6937?void 0x0:_0x4a6937[_0xe0e7e2(0x302a)]();if(0x1===_0x4e2819){const _0x27ac37=new _0x4d1fa9['z'](_0x54d033,_0x2758b4);_0x54d033=_0x27ac37[_0xe0e7e2(0x1b5d)](_0x20c30b);if(_0x54d033[_0xe0e7e2(0x2938)]&&_0x54d033[_0xe0e7e2(0x15ba)])return _0x568010[_0xe0e7e2(0x2687)](_0x54d033['pickedPoint']),!0x0;}else{if(0x2===_0x4e2819)return _0x20c30b[_0xe0e7e2(0x41c5)][_0xe0e7e2(0x3710)](_0x568010,_0x301bd2),!0x0;}return!0x1;}static[_0x1eff87(0x3dc9)](_0x80bd01,_0x1e0a86){var _0x5074f0=_0x1eff87;return _0x80bd01[_0x5074f0(0x193d)](_0x1e0a86)===_0x23caa3['c4'][_0x5074f0(0x1821)]||0x0===(null!=(_0x1e0a86=null==(_0x1e0a86=_0x80bd01['getMassProperties'](_0x1e0a86))?void 0x0:_0x1e0a86[_0x5074f0(0x7f6)])?_0x1e0a86:0x0)||0x0===(null==(_0x1e0a86=_0x80bd01['transformNode'])?void 0x0:_0x1e0a86[_0x5074f0(0x2051)]());}static[_0x1eff87(0x1911)](_0x32c735,_0x3d2472,_0x4fddb7,_0x46cd28){var _0x3307dd=_0x1eff87,_0x436e06=_0x402ee3['jp'][_0x3307dd(0x310d)][0x0];return _0x32c735[_0x3307dd(0x1d96)](_0x3d2472,_0x436e06),Math['abs'](_0x436e06['x'])<=_0x4fddb7&&Math[_0x3307dd(0x1516)](_0x436e06['z'])<=_0x4fddb7&&0x0<=_0x436e06['y']&&_0x436e06['y']<=_0x46cd28;}}(class _0x47cb77{constructor(_0x58a854,_0x4e44d6,_0x1670e6){var _0x318211=_0x1eff87;this[_0x318211(0x20c2)]=_0x58a854,this[_0x318211(0x193e)]=_0x4e44d6,this[_0x318211(0x963)]=_0x1670e6,this[_0x318211(0x39b8)]=_0x402ee3['P'][_0x318211(0x317a)](),this['_originDirection']=_0x402ee3['P']['Zero'](),this[_0x318211(0x356f)]=_0x402ee3['P'][_0x318211(0x317a)](),this[_0x318211(0x2578)]=!0x1,this['_physicsEngine']=this[_0x318211(0x20c2)][_0x318211(0xad7)](),this['_options']=Object[_0x318211(0x1ec3)](Object[_0x318211(0x1ec3)]({},new _0xa4a41c()),this[_0x318211(0x963)]),this[_0x318211(0x193e)][_0x318211(0x2487)](new _0x402ee3['P'](0x0,this['_options'][_0x318211(0x230c)]/0x2,0x0),this['_cylinderPosition']),this[_0x318211(0x193e)][_0x318211(0x2487)](new _0x402ee3['P'](0x0,this[_0x318211(0x963)]['height'],0x0),this[_0x318211(0x39b8)]),this[_0x318211(0x963)][_0x318211(0x2aef)]===_0x531563[_0x318211(0x3957)]&&(this['_originDirection']=this[_0x318211(0x193e)][_0x318211(0x34cd)](this[_0x318211(0x39b8)])[_0x318211(0x90a)]()),this['_tickCallback']=this[_0x318211(0x406f)][_0x318211(0x3458)](this),0x1===this[_0x318211(0x2862)][_0x318211(0x302a)]()&&this[_0x318211(0x229b)]();}[_0x1eff87(0x20f8)](){var _0x5c3d28=_0x1eff87;return this['_dataFetched']=!0x0,{'cylinder':this[_0x5c3d28(0x1cc1)]};}[_0x1eff87(0x1aa6)](){var _0x4e49ae=_0x1eff87;this['_tickCallback'][_0x4e49ae(0xc8f)](this),this[_0x4e49ae(0x20c2)][_0x4e49ae(0x22ea)](this[_0x4e49ae(0x4193)]);}[_0x1eff87(0xab5)](){var _0x553d96=_0x1eff87;this['_scene'][_0x553d96(0x3da0)](this['_tickCallback']);}[_0x1eff87(0xc1f)](_0x4591d3=!0x0){var _0x30e0e9=_0x1eff87;this[_0x30e0e9(0x1cc1)]&&(_0x4591d3?(this[_0x30e0e9(0x1cc1)][_0x30e0e9(0xc1f)](),this['_cylinder']=void 0x0):setTimeout(()=>{var _0x5e2046=_0x30e0e9;!this[_0x5e2046(0x2578)]&&this[_0x5e2046(0x1cc1)]&&(this[_0x5e2046(0x1cc1)][_0x5e2046(0xc1f)](),this[_0x5e2046(0x1cc1)]=void 0x0);},0x0));}['_getHitData'](_0x2a7a5e,_0x3019c0){var _0x1918fc=_0x1eff87;let _0x4a577e;_0x4a577e=this[_0x1918fc(0x963)][_0x1918fc(0x2aef)]===_0x531563[_0x1918fc(0x3957)]?this[_0x1918fc(0x2852)]:_0x2a7a5e['subtract'](this[_0x1918fc(0x39b8)]);var _0x17e43e=_0x402ee3['P']['Distance'](this[_0x1918fc(0x193e)],_0x2a7a5e),_0x2f7b95=-0x1*this['_options'][_0x1918fc(0x3b93)],_0x2f7b95=_0x4a577e[_0x1918fc(0x11e3)](_0x2f7b95,_0x2f7b95,_0x2f7b95);_0x3019c0[_0x1918fc(0x3b8a)][_0x1918fc(0x2687)](_0x2f7b95),_0x3019c0[_0x1918fc(0x117e)][_0x1918fc(0x2687)](_0x2a7a5e),_0x3019c0[_0x1918fc(0x37a6)]=_0x17e43e;}[_0x1eff87(0x1969)](_0x354d61,_0x1659c4,_0x1dfd04){var _0x5742bd=_0x1eff87;return!_0x4cd914[_0x5742bd(0x3dc9)](_0x354d61)&&(_0x354d61=_0x354d61[_0x5742bd(0x1072)](_0x1dfd04),!!_0x4cd914[_0x5742bd(0x1911)](_0x354d61,this[_0x5742bd(0x193e)],this[_0x5742bd(0x963)][_0x5742bd(0xf75)],this[_0x5742bd(0x963)][_0x5742bd(0x230c)])&&(_0x1659c4[_0x5742bd(0x3936)]=_0x1dfd04,this[_0x5742bd(0x3e1d)](_0x354d61,_0x1659c4),!0x0));}[_0x1eff87(0x3d6b)](_0x59a393,_0xec2090){var _0x42467b=_0x1eff87;if(0x0===_0x59a393[_0x42467b(0x7f6)])return!0x1;var _0x328376=_0x59a393[_0x42467b(0x3e0f)];return!!this[_0x42467b(0x168e)](_0x328376)&&(_0x328376=_0x59a393[_0x42467b(0x14f5)](),this[_0x42467b(0x3e1d)](_0x328376,_0xec2090),!0x0);}['_tick'](){var _0x558ff5=_0x1eff87;const _0x4106dd=_0x47cb77[_0x558ff5(0x1970)];0x1===this[_0x558ff5(0x2862)]['getPluginVersion']()?this[_0x558ff5(0x2862)][_0x558ff5(0x2cb9)]()['forEach'](_0x1cc8a1=>{var _0x2628f7=_0x558ff5;this[_0x2628f7(0x3d6b)](_0x1cc8a1,_0x4106dd)&&_0x1cc8a1['applyForce'](_0x4106dd['force'],_0x4106dd[_0x2628f7(0x117e)]);}):this[_0x558ff5(0x2862)][_0x558ff5(0x96d)]()[_0x558ff5(0x982)](_0x2bf9a3=>{var _0x5862dc=_0x558ff5;_0x2bf9a3[_0x5862dc(0x2e63)]((_0x3e6c0b,_0x1c8d70)=>{var _0x34b1da=_0x5862dc;this['_getBodyHitData'](_0x3e6c0b,_0x4106dd,_0x1c8d70)&&_0x3e6c0b[_0x34b1da(0x6da)](_0x4106dd[_0x34b1da(0x3b8a)],_0x4106dd[_0x34b1da(0x117e)],_0x4106dd[_0x34b1da(0x3936)]);});});}[_0x1eff87(0x229b)](){var _0x4b8b05=_0x1eff87;this[_0x4b8b05(0x1cc1)]||(this[_0x4b8b05(0x1cc1)]=(0x0,_0x5bcb80['wf'])(_0x4b8b05(0x363c),{'height':this['_options'][_0x4b8b05(0x230c)],'diameter':0x2*this[_0x4b8b05(0x963)]['radius']},this[_0x4b8b05(0x20c2)]),this[_0x4b8b05(0x1cc1)][_0x4b8b05(0xb7d)]=!0x1);}[_0x1eff87(0x168e)](_0x14f84a){var _0x56644b=_0x1eff87;return!!this['_cylinder']&&(this[_0x56644b(0x1cc1)][_0x56644b(0x2436)]=this[_0x56644b(0x356f)],this[_0x56644b(0x1cc1)][_0x56644b(0x1b5d)](_0x14f84a,!0x0));}}[_0x1eff87(0x1970)]={'force':new _0x402ee3['P'](),'contactPoint':new _0x402ee3['P'](),'distanceFromOrigin':0x0});class _0x1b1a14{constructor(_0x1fe1f7,_0x5b5044,_0x228670){var _0x5f2c37=_0x1eff87;this[_0x5f2c37(0x20c2)]=_0x1fe1f7,this[_0x5f2c37(0x193e)]=_0x5b5044,this[_0x5f2c37(0x963)]=_0x228670,this[_0x5f2c37(0x39b8)]=_0x402ee3['P']['Zero'](),this[_0x5f2c37(0x356f)]=_0x402ee3['P'][_0x5f2c37(0x317a)](),this[_0x5f2c37(0x2578)]=!0x1,this[_0x5f2c37(0x2862)]=this[_0x5f2c37(0x20c2)][_0x5f2c37(0xad7)](),this[_0x5f2c37(0x963)]=Object[_0x5f2c37(0x1ec3)](Object[_0x5f2c37(0x1ec3)]({},new _0x358970()),this[_0x5f2c37(0x963)]),this[_0x5f2c37(0x193e)]['addToRef'](new _0x402ee3['P'](0x0,this['_options'][_0x5f2c37(0x230c)]/0x2,0x0),this[_0x5f2c37(0x356f)]),this['_origin'][_0x5f2c37(0x2487)](new _0x402ee3['P'](0x0,this[_0x5f2c37(0x963)][_0x5f2c37(0x230c)],0x0),this[_0x5f2c37(0x39b8)]),this['_tickCallback']=this[_0x5f2c37(0x406f)][_0x5f2c37(0x3458)](this),0x1===this[_0x5f2c37(0x2862)][_0x5f2c37(0x302a)]()&&this[_0x5f2c37(0x229b)]();}[_0x1eff87(0x20f8)](){var _0x2ab6db=_0x1eff87;return this[_0x2ab6db(0x2578)]=!0x0,{'cylinder':this[_0x2ab6db(0x1cc1)]};}[_0x1eff87(0x1aa6)](){var _0x51a4e8=_0x1eff87;this[_0x51a4e8(0x4193)]['call'](this),this['_scene'][_0x51a4e8(0x22ea)](this[_0x51a4e8(0x4193)]);}[_0x1eff87(0xab5)](){var _0x27bee7=_0x1eff87;this['_scene'][_0x27bee7(0x3da0)](this['_tickCallback']);}[_0x1eff87(0xc1f)](_0x24d9b7=!0x0){var _0x1c0775=_0x1eff87;this[_0x1c0775(0x1cc1)]&&(_0x24d9b7?this['_cylinder'][_0x1c0775(0xc1f)]():setTimeout(()=>{var _0x3f2a63=_0x1c0775;this[_0x3f2a63(0x2578)]||this[_0x3f2a63(0x1cc1)][_0x3f2a63(0xc1f)]();},0x0));}[_0x1eff87(0x3e1d)](_0x23d844,_0x3c2f3f,_0x1ffe6f){var _0x2d665f=_0x1eff87;const _0x4779c9=_0x1b1a14[_0x2d665f(0xb14)];_0x4779c9[_0x2d665f(0x1878)](this[_0x2d665f(0x193e)]['x'],_0x3c2f3f['y'],this[_0x2d665f(0x193e)]['z']);var _0x10dd7b=_0x402ee3['jp'][_0x2d665f(0x310d)][0x0];_0x3c2f3f[_0x2d665f(0x1d96)](_0x4779c9,_0x10dd7b);const _0x56f4d3=_0x402ee3['jp'][_0x2d665f(0x310d)][0x1];if(!_0x4cd914['GetContactPointToRef'](_0x23d844,_0x4779c9,_0x10dd7b,_0x56f4d3,_0x1ffe6f[_0x2d665f(0x3936)]))return!0x1;_0x23d844=_0x402ee3['P'][_0x2d665f(0xd9f)](_0x56f4d3,_0x4779c9)/this[_0x2d665f(0x963)][_0x2d665f(0xf75)];const _0x38e394=_0x402ee3['jp'][_0x2d665f(0x310d)][0x2];_0x56f4d3['normalizeToRef'](_0x38e394),_0x23d844>this[_0x2d665f(0x963)][_0x2d665f(0x388a)]&&_0x38e394[_0x2d665f(0x12b3)]();let _0x253cc6,_0x2d80fc,_0x2e3a52;_0x2e3a52=_0x23d844>this[_0x2d665f(0x963)][_0x2d665f(0x388a)]?(_0x253cc6=_0x38e394['x']*this[_0x2d665f(0x963)][_0x2d665f(0x3b5f)],_0x2d80fc=_0x38e394['y']*this[_0x2d665f(0x963)][_0x2d665f(0x86e)],_0x38e394['z']*this[_0x2d665f(0x963)][_0x2d665f(0x3b5f)]):(_0x10dd7b=_0x402ee3['P'][_0x2d665f(0xc92)](_0x4779c9,_0x3c2f3f)[_0x2d665f(0x90a)](),_0x253cc6=(_0x10dd7b['x']+_0x38e394['x'])*this[_0x2d665f(0x963)]['centrifugalForceMultiplier'],_0x2d80fc=this[_0x2d665f(0x39b8)]['y']*this[_0x2d665f(0x963)]['updraftForceMultiplier'],(_0x10dd7b['z']+_0x38e394['z'])*this['_options'][_0x2d665f(0x3f01)]);const _0x138cd0=_0x402ee3['jp'][_0x2d665f(0x310d)][0x3];return _0x138cd0['set'](_0x253cc6,_0x2d80fc,_0x2e3a52),_0x138cd0['scaleInPlace'](this['_options'][_0x2d665f(0x3b93)]),_0x1ffe6f[_0x2d665f(0x3b8a)][_0x2d665f(0x2687)](_0x138cd0),_0x1ffe6f['contactPoint'][_0x2d665f(0x2687)](_0x3c2f3f),_0x1ffe6f[_0x2d665f(0x37a6)]=_0x23d844,!0x0;}[_0x1eff87(0x1969)](_0x5941f9,_0x53ee46,_0x5a50fe){var _0x8e4842=_0x1eff87;if(_0x4cd914['HasAppliedForces'](_0x5941f9,_0x5a50fe))return!0x1;var _0x35d293=_0x5941f9[_0x8e4842(0x409c)],_0x5941f9=_0x5941f9[_0x8e4842(0x1072)](_0x5a50fe);return!!_0x4cd914[_0x8e4842(0x1911)](_0x5941f9,this[_0x8e4842(0x193e)],this[_0x8e4842(0x963)]['radius'],this[_0x8e4842(0x963)][_0x8e4842(0x230c)])&&(_0x53ee46[_0x8e4842(0x3936)]=_0x5a50fe,this[_0x8e4842(0x3e1d)](_0x35d293,_0x5941f9,_0x53ee46));}['_getImpostorHitData'](_0x1bb7c5,_0x4570f8){var _0x424a33=_0x1eff87;if(0x0===_0x1bb7c5[_0x424a33(0x7f6)])return!0x1;if(_0x424a33(0x1323)!==_0x1bb7c5[_0x424a33(0x3e0f)]['getClassName']()&&_0x424a33(0x3284)!==_0x1bb7c5[_0x424a33(0x3e0f)][_0x424a33(0x28c8)]())return!0x1;var _0x2fe4be=_0x1bb7c5[_0x424a33(0x3e0f)];if(!this[_0x424a33(0x168e)](_0x2fe4be))return!0x1;return _0x1bb7c5=_0x1bb7c5[_0x424a33(0x14f5)](),(this[_0x424a33(0x3e1d)](_0x2fe4be,_0x1bb7c5,_0x4570f8),!0x0);}[_0x1eff87(0x406f)](){var _0x6beae=_0x1eff87;const _0x4fb172=_0x1b1a14['hitData'];0x1===this[_0x6beae(0x2862)][_0x6beae(0x302a)]()?this[_0x6beae(0x2862)][_0x6beae(0x2cb9)]()['forEach'](_0x5d9aad=>{var _0x156ca5=_0x6beae;this[_0x156ca5(0x3d6b)](_0x5d9aad,_0x4fb172)&&_0x5d9aad[_0x156ca5(0x6da)](_0x4fb172[_0x156ca5(0x3b8a)],_0x4fb172['contactPoint']);}):this['_physicsEngine'][_0x6beae(0x96d)]()[_0x6beae(0x982)](_0x5b84a7=>{var _0xc3526f=_0x6beae;_0x5b84a7[_0xc3526f(0x2e63)]((_0x48af41,_0x549fe1)=>{var _0x2c61ef=_0xc3526f;this[_0x2c61ef(0x1969)](_0x48af41,_0x4fb172,_0x549fe1)&&_0x48af41[_0x2c61ef(0x6da)](_0x4fb172[_0x2c61ef(0x3b8a)],_0x4fb172[_0x2c61ef(0x117e)],_0x4fb172[_0x2c61ef(0x3936)]);});});}[_0x1eff87(0x229b)](){var _0x1c119b=_0x1eff87;this[_0x1c119b(0x1cc1)]||(this['_cylinder']=(0x0,_0x5bcb80['wf'])(_0x1c119b(0x1754),{'height':this[_0x1c119b(0x963)][_0x1c119b(0x230c)],'diameter':0x2*this[_0x1c119b(0x963)][_0x1c119b(0xf75)]},this[_0x1c119b(0x20c2)]),this[_0x1c119b(0x1cc1)][_0x1c119b(0xb7d)]=!0x1);}[_0x1eff87(0x168e)](_0x3baa3b){var _0x1e3f6c=_0x1eff87;return this[_0x1e3f6c(0x1cc1)][_0x1e3f6c(0x2436)]=this[_0x1e3f6c(0x356f)],this[_0x1e3f6c(0x1cc1)]['intersectsMesh'](_0x3baa3b,!0x0);}}_0x1b1a14[_0x1eff87(0xb14)]=_0x402ee3['P'][_0x1eff87(0x317a)](),_0x1b1a14['hitData']={'force':new _0x402ee3['P'](),'contactPoint':new _0x402ee3['P'](),'distanceFromOrigin':0x0};class _0xa4a41c{constructor(){var _0x4e2001=_0x1eff87;this[_0x4e2001(0xf75)]=0x5,this[_0x4e2001(0x3b93)]=0xa,this[_0x4e2001(0x230c)]=0xa,this[_0x4e2001(0x2aef)]=_0x531563[_0x4e2001(0x776)];}}class _0x358970{constructor(){var _0x498858=_0x1eff87;this[_0x498858(0xf75)]=0x5,this[_0x498858(0x3b93)]=0xa,this[_0x498858(0x230c)]=0xa,this[_0x498858(0x388a)]=0.7,this[_0x498858(0x3b5f)]=0x5,this['centrifugalForceMultiplier']=0.5,this[_0x498858(0x86e)]=0.02;}}(_0xa92034=_0x531563=_0x531563||{})[_0xa92034[_0x1eff87(0x776)]=0x0]=_0x1eff87(0x776),_0xa92034[_0xa92034['Perpendicular']=0x1]=_0x1eff87(0x3957);},0x4798:(_0x114251,_0x47df7a,_0x1aa44a)=>{var _0x27fbbb=a8_0x2e955a;_0x1aa44a['d'](_0x47df7a,{'d':()=>_0x11a7ad});var _0x1ced8b=_0x1aa44a(0xd53f);class _0x11a7ad{constructor(){var _0x2b9b9c=a8_0xcbd5;this[_0x2b9b9c(0x373c)]=!0x1,this[_0x2b9b9c(0x181)]=0x0,this[_0x2b9b9c(0x4ea)]=_0x1ced8b['P'][_0x2b9b9c(0x317a)](),this['_hitPointWorld']=_0x1ced8b['P'][_0x2b9b9c(0x317a)](),this[_0x2b9b9c(0x23fc)]=_0x1ced8b['P'][_0x2b9b9c(0x317a)](),this['_rayToWorld']=_0x1ced8b['P'][_0x2b9b9c(0x317a)]();}get[_0x27fbbb(0xe2b)](){return this['_hasHit'];}get[_0x27fbbb(0x245c)](){var _0x571013=_0x27fbbb;return this[_0x571013(0x181)];}get[_0x27fbbb(0x1b09)](){return this['_hitNormalWorld'];}get[_0x27fbbb(0x1c1f)](){var _0x2031d8=_0x27fbbb;return this[_0x2031d8(0xb5d)];}get[_0x27fbbb(0x246b)](){var _0x54ec5a=_0x27fbbb;return this[_0x54ec5a(0x23fc)];}get[_0x27fbbb(0x1b65)](){var _0x12a9a3=_0x27fbbb;return this[_0x12a9a3(0x19f4)];}[_0x27fbbb(0x2183)](_0x1d35a0,_0x500fb3){var _0x31b1f5=_0x27fbbb;this[_0x31b1f5(0x373c)]=!0x0,this[_0x31b1f5(0x4ea)]=new _0x1ced8b['P'](_0x1d35a0['x'],_0x1d35a0['y'],_0x1d35a0['z']),this[_0x31b1f5(0xb5d)]=new _0x1ced8b['P'](_0x500fb3['x'],_0x500fb3['y'],_0x500fb3['z']);}[_0x27fbbb(0x1a2)](_0x2bbdde){var _0x480288=_0x27fbbb;this[_0x480288(0x181)]=_0x2bbdde;}['calculateHitDistance'](){var _0x916e4f=_0x27fbbb;this[_0x916e4f(0x181)]=_0x1ced8b['P']['Distance'](this[_0x916e4f(0x23fc)],this[_0x916e4f(0xb5d)]);}[_0x27fbbb(0xf06)](_0x4deed7=_0x1ced8b['P'][_0x27fbbb(0x317a)](),_0x538c6d=_0x1ced8b['P']['Zero']()){var _0x7a3506=_0x27fbbb;this[_0x7a3506(0x23fc)]=_0x4deed7,this[_0x7a3506(0x19f4)]=_0x538c6d,this[_0x7a3506(0x373c)]=!0x1,this[_0x7a3506(0x181)]=0x0,this[_0x7a3506(0x4ea)]=_0x1ced8b['P'][_0x7a3506(0x317a)](),this['_hitPointWorld']=_0x1ced8b['P'][_0x7a3506(0x317a)]();}}},0x146f2:(_0x4ec88f,_0x487e7c,_0xb32391)=>{var _0x8fd20=a8_0x2e955a;_0xb32391['d'](_0x487e7c,{'b':()=>_0x140565});var _0xb44bb7=_0xb32391(0xd53f),_0x75b825=_0xb32391(0x9a70),_0x2f9e99=_0xb32391(0xebf9),_0x1ec3c5=_0xb32391(0x95ac),_0x2c7b09=_0xb32391(0x1679c),_0x31a3a0=_0xb32391(0xb5a7),_0x3e284e=_0xb32391(0x189f),_0x2fa3b5=_0xb32391(0xdf62),_0x377321=_0xb32391(0x4798),_0x150077=_0xb32391(0x17372),_0x4f123e=_0xb32391(0x16bf5);class _0x140565{constructor(_0x3e6aee=!0x0,_0x5e0521=Ammo,_0x4e7afc=null){var _0x4dbcd5=a8_0xcbd5;this[_0x4dbcd5(0x28fb)]=_0x3e6aee,this[_0x4dbcd5(0x3700)]={},this[_0x4dbcd5(0x1c3a)]=_0x4dbcd5(0x10d9),this['_timeStep']=0x1/0x3c,this[_0x4dbcd5(0x257d)]=0x1/0x3c,this['_maxSteps']=0x5,this[_0x4dbcd5(0x21cf)]=new _0xb44bb7['_f'](),this[_0x4dbcd5(0xf51)]=!0x1,this[_0x4dbcd5(0x2715)]=new _0xb44bb7['P'](),this['_tmpContactNormal']=new _0xb44bb7['P'](),this[_0x4dbcd5(0x80f)]=new _0xb44bb7['P'](),this[_0x4dbcd5(0x2a8b)]=new _0xb44bb7['y3'](),_0x4dbcd5(0x17ad)==typeof _0x5e0521?_0x75b825['Y'][_0x4dbcd5(0xeb0)]('AmmoJS\x20is\x20not\x20ready.\x20Please\x20make\x20sure\x20you\x20await\x20Ammo()\x20before\x20using\x20the\x20plugin.'):(this[_0x4dbcd5(0x3700)]=_0x5e0521,this[_0x4dbcd5(0x380c)]()?(this[_0x4dbcd5(0xf54)]=new this[(_0x4dbcd5(0x3700))][(_0x4dbcd5(0x2ccd))](),this[_0x4dbcd5(0x4026)]=new this['bjsAMMO'][(_0x4dbcd5(0x28c9))](this['_collisionConfiguration']),this[_0x4dbcd5(0x3536)]=_0x4e7afc||new this[(_0x4dbcd5(0x3700))]['btDbvtBroadphase'](),this['_solver']=new this[(_0x4dbcd5(0x3700))][(_0x4dbcd5(0x10a5))](),this[_0x4dbcd5(0x2a3f)]=new this[(_0x4dbcd5(0x3700))][(_0x4dbcd5(0x3e41))](),this[_0x4dbcd5(0x318b)]=new this['bjsAMMO'][(_0x4dbcd5(0x3935))](this['_dispatcher'],this[_0x4dbcd5(0x3536)],this[_0x4dbcd5(0x3ab2)],this['_collisionConfiguration'],this[_0x4dbcd5(0x2a3f)]),this[_0x4dbcd5(0x1c46)]=new this['bjsAMMO'][(_0x4dbcd5(0x2387))](),this['_tmpAmmoConcreteContactResultCallback'][_0x4dbcd5(0x235a)]=_0x2f25cd=>{var _0x59c588=_0x4dbcd5;const _0x48a1b6=(_0x2f25cd=this[_0x59c588(0x3700)][_0x59c588(0x13be)](_0x2f25cd,this[_0x59c588(0x3700)][_0x59c588(0x2ee9)]))['getPositionWorldOnA'](),_0xea5bb8=_0x2f25cd[_0x59c588(0x109e)];this[_0x59c588(0x2715)]['x']=_0x48a1b6['x'](),this[_0x59c588(0x2715)]['y']=_0x48a1b6['y'](),this[_0x59c588(0x2715)]['z']=_0x48a1b6['z'](),this[_0x59c588(0x23c9)]['x']=_0xea5bb8['x'](),this[_0x59c588(0x23c9)]['y']=_0xea5bb8['y'](),this[_0x59c588(0x23c9)]['z']=_0xea5bb8['z'](),this[_0x59c588(0x12ec)]=_0x2f25cd[_0x59c588(0x14d7)](),this[_0x59c588(0x4fc)]=_0x2f25cd['getDistance'](),this[_0x59c588(0xf51)]=!0x0;},this[_0x4dbcd5(0x170c)]=new _0x377321['d'](),this[_0x4dbcd5(0x382d)]=new this[(_0x4dbcd5(0x3700))][(_0x4dbcd5(0x1fc2))](),this[_0x4dbcd5(0x382d)][_0x4dbcd5(0x3f00)](),this[_0x4dbcd5(0x273c)]=new this['bjsAMMO']['btQuaternion'](0x0,0x0,0x0,0x1),this[_0x4dbcd5(0x35ac)]=new this[(_0x4dbcd5(0x3700))][(_0x4dbcd5(0x2a5d))](0x0,0x0,0x0),this[_0x4dbcd5(0x1436)]=new this[(_0x4dbcd5(0x3700))][(_0x4dbcd5(0x2a5d))](0x0,0x0,0x0),this[_0x4dbcd5(0x2245)]=new this[(_0x4dbcd5(0x3700))][(_0x4dbcd5(0x2a5d))](0x0,0x0,0x0),this[_0x4dbcd5(0x1899)]=new this['bjsAMMO'][(_0x4dbcd5(0x2a5d))](0x0,0x0,0x0)):_0x75b825['Y'][_0x4dbcd5(0xeb0)](_0x4dbcd5(0xeb9)));}[_0x8fd20(0x302a)](){return 0x1;}[_0x8fd20(0x525)](_0x379130){var _0x10cec6=_0x8fd20;this[_0x10cec6(0x35ac)][_0x10cec6(0xe6c)](_0x379130['x'],_0x379130['y'],_0x379130['z']),this['world'][_0x10cec6(0x525)](this[_0x10cec6(0x35ac)]),this[_0x10cec6(0x318b)][_0x10cec6(0x1676)]()[_0x10cec6(0xc9a)](this[_0x10cec6(0x35ac)]);}['setTimeStep'](_0x19b488){var _0x1f8881=_0x8fd20;this[_0x1f8881(0x332e)]=_0x19b488;}[_0x8fd20(0x28e0)](_0x286011){this['_fixedTimeStep']=_0x286011;}['setMaxSteps'](_0x529320){var _0x34a191=_0x8fd20;this[_0x34a191(0x1465)]=_0x529320;}['getTimeStep'](){var _0x1664e1=_0x8fd20;return this[_0x1664e1(0x332e)];}['_isImpostorInContact'](_0x2c4210){var _0x8a6545=_0x8fd20;return this['_tmpContactCallbackResult']=!0x1,this[_0x8a6545(0x318b)][_0x8a6545(0x305e)](_0x2c4210['physicsBody'],this[_0x8a6545(0x1c46)]),this['_tmpContactCallbackResult'];}[_0x8fd20(0x1142)](_0xc252e,_0x365c7c){var _0xe1701e=_0x8fd20;return this[_0xe1701e(0xf51)]=!0x1,this[_0xe1701e(0x318b)][_0xe1701e(0xcc3)](_0xc252e[_0xe1701e(0x41c5)],_0x365c7c[_0xe1701e(0x41c5)],this[_0xe1701e(0x1c46)]),this[_0xe1701e(0xf51)];}[_0x8fd20(0x3c1e)](_0x4215ca=0x1/0x3c,_0x1376dd=0xa,_0x37bd1e=0x1/0x3c){var _0x4f177d=_0x8fd20;if(0x0==_0x1376dd)this['world'][_0x4f177d(0x3987)](_0x4215ca,0x0);else{for(;0x0<_0x1376dd&&0x0<_0x4215ca;)_0x4215ca-_0x37bd1e<_0x37bd1e?(this[_0x4f177d(0x318b)][_0x4f177d(0x3987)](_0x4215ca,0x0),_0x4215ca=0x0):(_0x4215ca-=_0x37bd1e,this['world']['stepSimulation'](_0x37bd1e,0x0)),_0x1376dd--;}}[_0x8fd20(0x2ecc)](_0x59ce97,_0x2c52ad){var _0x5af110=_0x8fd20;for(const _0x9d47a9 of _0x2c52ad)_0x9d47a9[_0x5af110(0xe81)]||_0x9d47a9[_0x5af110(0x98d)]();this[_0x5af110(0x3c1e)](this[_0x5af110(0x28fb)]?_0x59ce97:this['_timeStep'],this[_0x5af110(0x1465)],this[_0x5af110(0x257d)]);for(const _0x3875ee of _0x2c52ad)if(_0x3875ee[_0x5af110(0xe81)]?this[_0x5af110(0x301d)](_0x3875ee):_0x3875ee[_0x5af110(0xd38)](),0x0<_0x3875ee['_onPhysicsCollideCallbacks']['length']&&this[_0x5af110(0x26b)](_0x3875ee)){for(const _0x466db1 of _0x3875ee[_0x5af110(0x2109)])for(const _0x3338a8 of _0x466db1[_0x5af110(0x1f20)])(_0x3875ee['physicsBody'][_0x5af110(0x16a)]()||_0x3338a8['physicsBody'][_0x5af110(0x16a)]())&&this[_0x5af110(0x1142)](_0x3875ee,_0x3338a8)&&(_0x3875ee['onCollide']({'body':_0x3338a8['physicsBody'],'point':this[_0x5af110(0x2715)],'distance':this[_0x5af110(0x4fc)],'impulse':this[_0x5af110(0x12ec)],'normal':this[_0x5af110(0x23c9)]}),_0x3338a8[_0x5af110(0x3aca)]({'body':_0x3875ee[_0x5af110(0x41c5)],'point':this[_0x5af110(0x2715)],'distance':this['_tmpContactDistance'],'impulse':this[_0x5af110(0x12ec)],'normal':this[_0x5af110(0x23c9)]}));}}['_afterSoftStep'](_0x5a4486){var _0x550d87=_0x8fd20;_0x5a4486[_0x550d87(0x30a3)]===_0x2f9e99['Q']['RopeImpostor']?this[_0x550d87(0x1bb3)](_0x5a4486):this['_softbodyOrClothStep'](_0x5a4486);}[_0x8fd20(0x1bb3)](_0x396605){var _0x4d6c4c=_0x8fd20;const _0x235d14=_0x396605[_0x4d6c4c(0x41c5)][_0x4d6c4c(0x409)]();var _0x17b9de,_0x5ce700,_0x3600ba,_0x21943d=_0x235d14[_0x4d6c4c(0xba1)]();let _0x2fd0e1,_0x2a32ee;const _0x3a430b=new Array();for(let _0x369996=0x0;_0x369996<_0x21943d;_0x369996++)_0x2fd0e1=_0x235d14['at'](_0x369996),_0x17b9de=(_0x2a32ee=_0x2fd0e1['get_m_x']())['x'](),_0x5ce700=_0x2a32ee['y'](),_0x3600ba=_0x2a32ee['z'](),_0x3a430b['push'](new _0xb44bb7['P'](_0x17b9de,_0x5ce700,_0x3600ba));var _0x14bc1c=_0x396605['object'],_0x4937c2=_0x396605[_0x4d6c4c(0x2be5)]('shape');_0x396605[_0x4d6c4c(0x3f85)]?_0x396605[_0x4d6c4c(0x3e0f)]=(0x0,_0x2fa3b5['nL'])('lines',{'points':_0x3a430b,'instance':_0x14bc1c}):_0x396605['object']=(0x0,_0x3e284e['Gc'])('ext',{'shape':_0x4937c2,'path':_0x3a430b,'instance':_0x14bc1c});}[_0x8fd20(0x3a6)](_0x279eab){var _0x5d673e=_0x8fd20,_0x517de2=_0x279eab[_0x5d673e(0x30a3)]===_0x2f9e99['Q'][_0x5d673e(0x3c5a)]?0x1:-0x1;const _0x2b7ebf=_0x279eab[_0x5d673e(0x3e0f)];let _0xc095fd=_0x2b7ebf['getVerticesData'](_0x2c7b09['o']['PositionKind']),_0x1b31d0=(_0xc095fd=_0xc095fd||[],_0x2b7ebf['getVerticesData'](_0x2c7b09['o']['NormalKind']));_0x1b31d0=_0x1b31d0||[];var _0x2d24b2,_0x1b6c4b,_0x32d933,_0x4c8dec,_0x3192d4,_0x18ab29,_0x4e648a=_0xc095fd[_0x5d673e(0x9da)]/0x3;const _0x3b1a74=_0x279eab[_0x5d673e(0x41c5)][_0x5d673e(0x409)]();let _0x163dde,_0xab5ce4;for(let _0x3e2ab9=0x0;_0x3e2ab9<_0x4e648a;_0x3e2ab9++){_0x163dde=_0x3b1a74['at'](_0x3e2ab9),_0x2d24b2=(_0xab5ce4=_0x163dde[_0x5d673e(0x2817)]())['x'](),_0x1b6c4b=_0xab5ce4['y'](),_0x32d933=_0xab5ce4['z']()*_0x517de2;const _0x370499=_0x163dde[_0x5d673e(0x2229)]();_0x4c8dec=_0x370499['x'](),_0x3192d4=_0x370499['y'](),_0x18ab29=_0x370499['z']()*_0x517de2,_0xc095fd[0x3*_0x3e2ab9]=_0x2d24b2,_0xc095fd[0x3*_0x3e2ab9+0x1]=_0x1b6c4b,_0xc095fd[0x3*_0x3e2ab9+0x2]=_0x32d933,_0x1b31d0[0x3*_0x3e2ab9]=_0x4c8dec,_0x1b31d0[0x3*_0x3e2ab9+0x1]=_0x3192d4,_0x1b31d0[0x3*_0x3e2ab9+0x2]=_0x18ab29;}const _0x3ae3cd=new _0x31a3a0['x']();_0x3ae3cd['positions']=_0xc095fd,_0x3ae3cd[_0x5d673e(0x1d9d)]=_0x1b31d0,_0x3ae3cd['uvs']=_0x2b7ebf['getVerticesData'](_0x2c7b09['o']['UVKind']),_0x3ae3cd[_0x5d673e(0x38b6)]=_0x2b7ebf['getVerticesData'](_0x2c7b09['o']['ColorKind']),_0x2b7ebf&&_0x2b7ebf['getIndices']&&(_0x3ae3cd[_0x5d673e(0x1c52)]=_0x2b7ebf[_0x5d673e(0x1fe6)]()),_0x3ae3cd['applyToMesh'](_0x2b7ebf);}[_0x8fd20(0x3ec4)](_0x56d51f,_0xa05117,_0x5c92f4){var _0x2c88f1=_0x8fd20;if(_0x56d51f['soft'])_0x75b825['Y'][_0x2c88f1(0x1381)](_0x2c88f1(0x3701));else{_0x56d51f['physicsBody'][_0x2c88f1(0x1cb3)]();const _0x3333c1=this[_0x2c88f1(0x35ac)],_0x3ca185=this[_0x2c88f1(0x1436)];_0x56d51f[_0x2c88f1(0x3e0f)]&&_0x56d51f['object'][_0x2c88f1(0xe77)]&&_0x5c92f4[_0x2c88f1(0x1485)](_0x56d51f[_0x2c88f1(0x3e0f)]['getWorldMatrix']()[_0x2c88f1(0x33d9)]()),_0x3333c1[_0x2c88f1(0xe6c)](_0x5c92f4['x'],_0x5c92f4['y'],_0x5c92f4['z']),_0x3ca185['setValue'](_0xa05117['x'],_0xa05117['y'],_0xa05117['z']),_0x56d51f[_0x2c88f1(0x41c5)][_0x2c88f1(0x3ec4)](_0x3ca185,_0x3333c1);}}[_0x8fd20(0x6da)](_0xf10b83,_0x5e43c1,_0x1fad04){var _0x569015=_0x8fd20;if(_0xf10b83[_0x569015(0xe81)])_0x75b825['Y'][_0x569015(0x1381)](_0x569015(0x3701));else{_0xf10b83[_0x569015(0x41c5)][_0x569015(0x1cb3)]();const _0x407619=this[_0x569015(0x35ac)],_0x13931d=this['_tmpAmmoVectorB'];var _0x531f78;_0xf10b83[_0x569015(0x3e0f)]&&_0xf10b83[_0x569015(0x3e0f)][_0x569015(0xe77)]?(_0x531f78=_0xf10b83['object'][_0x569015(0xe77)]()[_0x569015(0x33d9)](),_0x407619['setValue'](_0x1fad04['x']-_0x531f78['x'],_0x1fad04['y']-_0x531f78['y'],_0x1fad04['z']-_0x531f78['z'])):_0x407619[_0x569015(0xe6c)](_0x1fad04['x'],_0x1fad04['y'],_0x1fad04['z']),_0x13931d[_0x569015(0xe6c)](_0x5e43c1['x'],_0x5e43c1['y'],_0x5e43c1['z']),_0xf10b83[_0x569015(0x41c5)][_0x569015(0x6da)](_0x13931d,_0x407619);}}[_0x8fd20(0x54b)](_0x15be9d){var _0x194f81=_0x8fd20;if(_0x15be9d[_0x194f81(0x7cf)][_0x194f81(0x1ced)]=[],_0x15be9d[_0x194f81(0x30e9)])_0x15be9d[_0x194f81(0x41c5)]&&(this[_0x194f81(0x3add)](_0x15be9d),_0x15be9d['forceUpdate']());else{if(_0x15be9d[_0x194f81(0x2fa)]()){const _0x20feae=this[_0x194f81(0x1f42)](_0x15be9d);var _0x252d89=_0x15be9d[_0x194f81(0x2be5)]('mass');if(_0x15be9d[_0x194f81(0x7cf)][_0x194f81(0x7f6)]=_0x252d89,_0x15be9d[_0x194f81(0xe81)])_0x20feae['get_m_cfg']()[_0x194f81(0x3899)](0x11),_0x20feae[_0x194f81(0x573)]()[_0x194f81(0x14af)](_0x15be9d[_0x194f81(0x2be5)](_0x194f81(0x1ac0))),this[_0x194f81(0x3700)][_0x194f81(0x1706)](_0x20feae,this[_0x194f81(0x3700)][_0x194f81(0x4152)])[_0x194f81(0xe42)]()['setMargin'](_0x15be9d[_0x194f81(0x2be5)](_0x194f81(0x39b9))),_0x20feae[_0x194f81(0x346c)](_0x140565[_0x194f81(0xf28)]),this[_0x194f81(0x318b)][_0x194f81(0x3ac4)](_0x20feae,0x1,-0x1),_0x15be9d['physicsBody']=_0x20feae,_0x15be9d[_0x194f81(0x7cf)][_0x194f81(0x1ced)][_0x194f81(0x2009)](_0x20feae),this[_0x194f81(0x3aa7)](_0x15be9d,0x0),_0x15be9d['type']===_0x2f9e99['Q'][_0x194f81(0x204b)]&&this['setBodyPressure'](_0x15be9d,_0x15be9d['getParam'](_0x194f81(0x1a6c))),this[_0x194f81(0x300c)](_0x15be9d,_0x15be9d[_0x194f81(0x2be5)](_0x194f81(0x1d63))),this['setBodyVelocityIterations'](_0x15be9d,_0x15be9d['getParam'](_0x194f81(0x135))),this['setBodyPositionIterations'](_0x15be9d,_0x15be9d[_0x194f81(0x2be5)]('positionIterations'));else{var _0x3cec7b=new this[(_0x194f81(0x3700))][(_0x194f81(0x2a5d))](0x0,0x0,0x0);const _0x190630=new this['bjsAMMO'][(_0x194f81(0x1fc2))]();_0x15be9d[_0x194f81(0x3e0f)][_0x194f81(0x14a4)](!0x0),_0x190630[_0x194f81(0x3f00)](),0x0!==_0x252d89&&_0x20feae['calculateLocalInertia'](_0x252d89,_0x3cec7b),this[_0x194f81(0x35ac)][_0x194f81(0xe6c)](_0x15be9d[_0x194f81(0x3e0f)]['position']['x'],_0x15be9d['object'][_0x194f81(0x2436)]['y'],_0x15be9d[_0x194f81(0x3e0f)][_0x194f81(0x2436)]['z']),this['_tmpAmmoQuaternion']['setValue'](_0x15be9d[_0x194f81(0x3e0f)][_0x194f81(0x2ac6)]['x'],_0x15be9d[_0x194f81(0x3e0f)][_0x194f81(0x2ac6)]['y'],_0x15be9d[_0x194f81(0x3e0f)][_0x194f81(0x2ac6)]['z'],_0x15be9d[_0x194f81(0x3e0f)][_0x194f81(0x2ac6)]['w']),_0x190630[_0x194f81(0x713)](this[_0x194f81(0x35ac)]),_0x190630[_0x194f81(0x31b4)](this['_tmpAmmoQuaternion']);var _0x45ed46=new this[(_0x194f81(0x3700))]['btDefaultMotionState'](_0x190630),_0x27ff17=new this[(_0x194f81(0x3700))][(_0x194f81(0x3857))](_0x252d89,_0x45ed46,_0x20feae,_0x3cec7b);const _0x4767ee=new this['bjsAMMO']['btRigidBody'](_0x27ff17);0x0===_0x252d89&&(_0x4767ee['setCollisionFlags'](_0x4767ee[_0x194f81(0x11d5)]()|_0x140565['_KINEMATIC_FLAG']),_0x4767ee[_0x194f81(0x346c)](_0x140565[_0x194f81(0xf28)])),_0x15be9d['type']!=_0x2f9e99['Q']['NoImpostor']||_0x20feae[_0x194f81(0x35f8)]||_0x4767ee[_0x194f81(0x1f5f)](_0x4767ee[_0x194f81(0x11d5)]()|_0x140565[_0x194f81(0x568)]),_0x15be9d[_0x194f81(0x30a3)]!==_0x2f9e99['Q'][_0x194f81(0x33ec)]&&_0x15be9d['type']!==_0x2f9e99['Q'][_0x194f81(0x13a3)]&&(_0x252d89=_0x15be9d[_0x194f81(0x3e0f)][_0x194f81(0x40ee)](),this['_tmpVec3'][_0x194f81(0x2687)](_0x15be9d['object']['getAbsolutePosition']()),this[_0x194f81(0x80f)][_0x194f81(0x1485)](_0x252d89[_0x194f81(0xf7f)][_0x194f81(0xdbb)]),this[_0x194f81(0x80f)]['x']/=_0x15be9d['object'][_0x194f81(0x21ee)]['x'],this[_0x194f81(0x80f)]['y']/=_0x15be9d[_0x194f81(0x3e0f)][_0x194f81(0x21ee)]['y'],this['_tmpVec3']['z']/=_0x15be9d[_0x194f81(0x3e0f)][_0x194f81(0x21ee)]['z'],_0x15be9d[_0x194f81(0x400)](this['_tmpVec3']));var _0x252d89=_0x15be9d[_0x194f81(0x2be5)](_0x194f81(0x2ed5)),_0x53ad9a=_0x15be9d['getParam']('mask');_0x252d89&&_0x53ad9a?this['world'][_0x194f81(0x618)](_0x4767ee,_0x252d89,_0x53ad9a):this[_0x194f81(0x318b)][_0x194f81(0x618)](_0x4767ee),_0x15be9d['physicsBody']=_0x4767ee,_0x15be9d['_pluginData'][_0x194f81(0x1ced)]=_0x15be9d['_pluginData'][_0x194f81(0x1ced)][_0x194f81(0x1ee7)]([_0x4767ee,_0x27ff17,_0x45ed46,_0x190630,_0x3cec7b,_0x20feae]);}this[_0x194f81(0x1583)](_0x15be9d,_0x15be9d[_0x194f81(0x2be5)](_0x194f81(0x1da1))),this[_0x194f81(0x16bf)](_0x15be9d,_0x15be9d['getParam']('friction'));}}}['removePhysicsBody'](_0x2da684){var _0x4cc180=_0x8fd20;this['world']&&(_0x2da684[_0x4cc180(0xe81)]?this[_0x4cc180(0x318b)][_0x4cc180(0xa01)](_0x2da684[_0x4cc180(0x41c5)]):this[_0x4cc180(0x318b)][_0x4cc180(0x23b8)](_0x2da684['physicsBody']),_0x2da684[_0x4cc180(0x7cf)]&&(_0x2da684[_0x4cc180(0x7cf)][_0x4cc180(0x1ced)]['forEach'](_0x16cb78=>{var _0x2d391c=_0x4cc180;this['bjsAMMO'][_0x2d391c(0xe1c)](_0x16cb78);}),_0x2da684[_0x4cc180(0x7cf)][_0x4cc180(0x1ced)]=[]));}[_0x8fd20(0x2b86)](_0x2c7d3c){var _0x4686c5=_0x8fd20,_0x48fc41=_0x2c7d3c[_0x4686c5(0xa3d)][_0x4686c5(0x41c5)],_0x277238=_0x2c7d3c[_0x4686c5(0x1cd6)][_0x4686c5(0x41c5)];if(_0x48fc41&&_0x277238){const _0x290b4b=_0x2c7d3c[_0x4686c5(0x2538)]['jointData'];_0x290b4b[_0x4686c5(0x2cf8)]||(_0x290b4b[_0x4686c5(0x2cf8)]=new _0xb44bb7['P'](0x0,0x0,0x0)),_0x290b4b[_0x4686c5(0x39c1)]||(_0x290b4b[_0x4686c5(0x39c1)]=new _0xb44bb7['P'](0x0,0x0,0x0));let _0x29fb87;switch(_0x2c7d3c[_0x4686c5(0x2538)][_0x4686c5(0x30a3)]){case _0x1ec3c5['q7'][_0x4686c5(0x1d9b)]:var _0x25c2de=_0x290b4b[_0x4686c5(0x2908)];_0x25c2de&&(_0x290b4b[_0x4686c5(0x2cf8)]=new _0xb44bb7['P'](0x0,-_0x25c2de/0x2,0x0),_0x290b4b['connectedPivot']=new _0xb44bb7['P'](0x0,_0x25c2de/0x2,0x0)),_0x29fb87=new this['bjsAMMO'][(_0x4686c5(0x1b60))](_0x48fc41,_0x277238,new this[(_0x4686c5(0x3700))]['btVector3'](_0x290b4b[_0x4686c5(0x2cf8)]['x'],_0x290b4b[_0x4686c5(0x2cf8)]['y'],_0x290b4b[_0x4686c5(0x2cf8)]['z']),new this[(_0x4686c5(0x3700))][(_0x4686c5(0x2a5d))](_0x290b4b[_0x4686c5(0x39c1)]['x'],_0x290b4b[_0x4686c5(0x39c1)]['y'],_0x290b4b[_0x4686c5(0x39c1)]['z']));break;case _0x1ec3c5['q7'][_0x4686c5(0x2be8)]:_0x290b4b['mainAxis']||(_0x290b4b[_0x4686c5(0x1b31)]=new _0xb44bb7['P'](0x0,0x0,0x0)),_0x290b4b[_0x4686c5(0x1048)]||(_0x290b4b[_0x4686c5(0x1048)]=new _0xb44bb7['P'](0x0,0x0,0x0));var _0x25c2de=new this[(_0x4686c5(0x3700))][(_0x4686c5(0x2a5d))](_0x290b4b[_0x4686c5(0x1b31)]['x'],_0x290b4b['mainAxis']['y'],_0x290b4b[_0x4686c5(0x1b31)]['z']),_0x2a886f=new this[(_0x4686c5(0x3700))][(_0x4686c5(0x2a5d))](_0x290b4b[_0x4686c5(0x1048)]['x'],_0x290b4b[_0x4686c5(0x1048)]['y'],_0x290b4b[_0x4686c5(0x1048)]['z']);_0x29fb87=new this['bjsAMMO'][(_0x4686c5(0x21be))](_0x48fc41,_0x277238,new this['bjsAMMO'][(_0x4686c5(0x2a5d))](_0x290b4b[_0x4686c5(0x2cf8)]['x'],_0x290b4b[_0x4686c5(0x2cf8)]['y'],_0x290b4b['mainPivot']['z']),new this[(_0x4686c5(0x3700))][(_0x4686c5(0x2a5d))](_0x290b4b[_0x4686c5(0x39c1)]['x'],_0x290b4b[_0x4686c5(0x39c1)]['y'],_0x290b4b[_0x4686c5(0x39c1)]['z']),_0x25c2de,_0x2a886f);break;case _0x1ec3c5['q7'][_0x4686c5(0x363b)]:_0x29fb87=new this['bjsAMMO'][(_0x4686c5(0x1b60))](_0x48fc41,_0x277238,new this[(_0x4686c5(0x3700))]['btVector3'](_0x290b4b[_0x4686c5(0x2cf8)]['x'],_0x290b4b[_0x4686c5(0x2cf8)]['y'],_0x290b4b[_0x4686c5(0x2cf8)]['z']),new this[(_0x4686c5(0x3700))][(_0x4686c5(0x2a5d))](_0x290b4b[_0x4686c5(0x39c1)]['x'],_0x290b4b[_0x4686c5(0x39c1)]['y'],_0x290b4b[_0x4686c5(0x39c1)]['z']));break;default:_0x75b825['Y'][_0x4686c5(0x1381)](_0x4686c5(0x359c)),_0x29fb87=new this[(_0x4686c5(0x3700))][(_0x4686c5(0x1b60))](_0x48fc41,_0x277238,new this[(_0x4686c5(0x3700))][(_0x4686c5(0x2a5d))](_0x290b4b[_0x4686c5(0x2cf8)]['x'],_0x290b4b[_0x4686c5(0x2cf8)]['y'],_0x290b4b['mainPivot']['z']),new this[(_0x4686c5(0x3700))][(_0x4686c5(0x2a5d))](_0x290b4b[_0x4686c5(0x39c1)]['x'],_0x290b4b[_0x4686c5(0x39c1)]['y'],_0x290b4b['connectedPivot']['z']));}this[_0x4686c5(0x318b)][_0x4686c5(0x20f6)](_0x29fb87,!_0x2c7d3c['joint']['jointData']['collision']),_0x2c7d3c[_0x4686c5(0x2538)][_0x4686c5(0x417c)]=_0x29fb87;}}[_0x8fd20(0x3a73)](_0xebece){var _0x473a97=_0x8fd20;this[_0x473a97(0x318b)]&&this[_0x473a97(0x318b)][_0x473a97(0x8e0)](_0xebece[_0x473a97(0x2538)][_0x473a97(0x417c)]);}[_0x8fd20(0x3cb9)](_0x3b6c94,_0x445adf,_0x40294c){var _0x555e93=_0x8fd20;let _0x4fa18f=0x0;if(_0x40294c&&_0x40294c[_0x555e93(0x1fe6)]&&_0x40294c[_0x555e93(0xe77)]&&_0x40294c[_0x555e93(0x41b9)]){var _0x411b72=_0x40294c[_0x555e93(0x1fe6)]()||[],_0x2f8e64=_0x40294c[_0x555e93(0xcc8)](_0x2c7b09['o'][_0x555e93(0x1745)])||[];let _0x124b7d;if(_0x445adf&&_0x445adf!==_0x40294c){var _0x17509b=_0x445adf[_0x555e93(0x2ac6)]||(_0x445adf['rotation']?_0xb44bb7['_f'][_0x555e93(0x772)](_0x445adf[_0x555e93(0xfb0)]['x'],_0x445adf[_0x555e93(0xfb0)]['y'],_0x445adf['rotation']['z']):_0xb44bb7['_f'][_0x555e93(0x1b77)]());const _0xc77ba6=_0xb44bb7['y3'][_0x555e93(0x30ac)](_0xb44bb7['P'][_0x555e93(0x15b0)](),_0x17509b,_0x445adf[_0x555e93(0x2436)]),_0x48dfa0=(_0xc77ba6[_0x555e93(0x28e5)](this[_0x555e93(0x2a8b)]),_0x40294c[_0x555e93(0x14a4)](!0x1));_0x124b7d=_0x48dfa0[_0x555e93(0x1b3b)](this[_0x555e93(0x2a8b)]);}else _0xb44bb7['y3'][_0x555e93(0x21c4)](_0x40294c[_0x555e93(0x21ee)]['x'],_0x40294c[_0x555e93(0x21ee)]['y'],_0x40294c['scaling']['z'],this[_0x555e93(0x2a8b)]),_0x124b7d=this[_0x555e93(0x2a8b)];var _0x2f1f9a=_0x411b72[_0x555e93(0x9da)]/0x3;for(let _0x3f3666=0x0;_0x3f3666<_0x2f1f9a;_0x3f3666++){const _0x6bdec1=[];for(let _0x173c6b=0x0;_0x173c6b<0x3;_0x173c6b++){var _0x23b8cf=new _0xb44bb7['P'](_0x2f8e64[0x3*_0x411b72[0x3*_0x3f3666+_0x173c6b]+0x0],_0x2f8e64[0x3*_0x411b72[0x3*_0x3f3666+_0x173c6b]+0x1],_0x2f8e64[0x3*_0x411b72[0x3*_0x3f3666+_0x173c6b]+0x2]),_0x23b8cf=_0xb44bb7['P'][_0x555e93(0x285c)](_0x23b8cf,_0x124b7d);let _0x437396;(_0x437396=0x0==_0x173c6b?this[_0x555e93(0x35ac)]:0x1==_0x173c6b?this[_0x555e93(0x1436)]:this['_tmpAmmoVectorC'])[_0x555e93(0xe6c)](_0x23b8cf['x'],_0x23b8cf['y'],_0x23b8cf['z']),_0x6bdec1[_0x555e93(0x2009)](_0x437396);}_0x3b6c94[_0x555e93(0x1014)](_0x6bdec1[0x0],_0x6bdec1[0x1],_0x6bdec1[0x2]),_0x4fa18f++;}_0x40294c[_0x555e93(0x41b9)]()[_0x555e93(0x982)](_0x261fa2=>{_0x4fa18f+=this['_addMeshVerts'](_0x3b6c94,_0x445adf,_0x261fa2);});}return _0x4fa18f;}[_0x8fd20(0x14e9)](_0x6142ec){var _0x438212=_0x8fd20;const _0x615f09=_0x6142ec[_0x438212(0x3e0f)];if(_0x615f09&&_0x615f09['getIndices']&&_0x615f09[_0x438212(0xe77)]&&_0x615f09[_0x438212(0x41b9)]){_0x615f09[_0x438212(0x1fe6)]();var _0x101f6a=_0x615f09[_0x438212(0xcc8)](_0x2c7b09['o']['PositionKind'])||[],_0x22c9b4=_0x615f09[_0x438212(0xcc8)](_0x2c7b09['o'][_0x438212(0x1600)])||[];_0x615f09['computeWorldMatrix'](!0x1);const _0xab3a2c=[],_0x288754=[];for(let _0x18335d=0x0;_0x18335d<_0x101f6a[_0x438212(0x9da)];_0x18335d+=0x3){var _0xafc737=new _0xb44bb7['P'](_0x101f6a[_0x18335d],_0x101f6a[_0x18335d+0x1],_0x101f6a[_0x18335d+0x2]),_0x42c61d=new _0xb44bb7['P'](_0x22c9b4[_0x18335d],_0x22c9b4[_0x18335d+0x1],_0x22c9b4[_0x18335d+0x2]),_0xafc737=_0xb44bb7['P'][_0x438212(0x285c)](_0xafc737,_0x615f09[_0x438212(0xe77)]()),_0x42c61d=_0xb44bb7['P']['TransformNormal'](_0x42c61d,_0x615f09[_0x438212(0xe77)]());_0xab3a2c['push'](_0xafc737['x'],_0xafc737['y'],_0xafc737['z']),_0x288754[_0x438212(0x2009)](_0x42c61d['x'],_0x42c61d['y'],_0x42c61d['z']);}const _0x1e7528=new _0x31a3a0['x']();return _0x1e7528['positions']=_0xab3a2c,_0x1e7528[_0x438212(0x1d9d)]=_0x288754,_0x1e7528[_0x438212(0x216e)]=_0x615f09[_0x438212(0xcc8)](_0x2c7b09['o']['UVKind']),_0x1e7528[_0x438212(0x38b6)]=_0x615f09[_0x438212(0xcc8)](_0x2c7b09['o'][_0x438212(0x1d01)]),_0x615f09&&_0x615f09['getIndices']&&(_0x1e7528['indices']=_0x615f09[_0x438212(0x1fe6)]()),_0x1e7528['applyToMesh'](_0x615f09),_0x615f09[_0x438212(0x2436)]=_0xb44bb7['P'][_0x438212(0x317a)](),_0x615f09[_0x438212(0x2ac6)]=null,_0x615f09[_0x438212(0xfb0)]=_0xb44bb7['P'][_0x438212(0x317a)](),_0x615f09[_0x438212(0x14a4)](!0x0),_0x1e7528;}return _0x31a3a0['x'][_0x438212(0x33dd)](_0x615f09);}[_0x8fd20(0x3c10)](_0x497e2c){var _0x27d51b=_0x8fd20;const _0x526114=_0x497e2c['object'];if(_0x526114&&_0x526114[_0x27d51b(0x1fe6)]){var _0x12984d=_0x526114[_0x27d51b(0x1fe6)]()||[],_0x497e2c=this[_0x27d51b(0x14e9)](_0x497e2c),_0x5c514a=_0x497e2c['positions'],_0x371574=_0x497e2c[_0x27d51b(0x1d9d)];if(null===_0x5c514a||null===_0x371574)return new this[(_0x27d51b(0x3700))][(_0x27d51b(0x33b0))]();{const _0x2cce89=[],_0xf30a0a=[];for(let _0x3787d8=0x0;_0x3787d8<_0x5c514a[_0x27d51b(0x9da)];_0x3787d8+=0x3){var _0x156624=new _0xb44bb7['P'](_0x5c514a[_0x3787d8],_0x5c514a[_0x3787d8+0x1],_0x5c514a[_0x3787d8+0x2]),_0xc5efa=new _0xb44bb7['P'](_0x371574[_0x3787d8],_0x371574[_0x3787d8+0x1],_0x371574[_0x3787d8+0x2]);_0x2cce89[_0x27d51b(0x2009)](_0x156624['x'],_0x156624['y'],-_0x156624['z']),_0xf30a0a[_0x27d51b(0x2009)](_0xc5efa['x'],_0xc5efa['y'],-_0xc5efa['z']);}const _0x24e0ca=new this[(_0x27d51b(0x3700))][(_0x27d51b(0x403f))]()[_0x27d51b(0xee2)](this[_0x27d51b(0x318b)][_0x27d51b(0x1676)](),_0x2cce89,_0x526114[_0x27d51b(0x1fe6)](),_0x12984d[_0x27d51b(0x9da)]/0x3,!0x0);var _0x43ac1a=_0x5c514a[_0x27d51b(0x9da)]/0x3;const _0xc755d0=_0x24e0ca[_0x27d51b(0x409)]();let _0x247bd2,_0x1fe2f8;for(let _0x2e6132=0x0;_0x2e6132<_0x43ac1a;_0x2e6132++)_0x247bd2=_0xc755d0['at'](_0x2e6132),(_0x1fe2f8=_0x247bd2['get_m_n']())[_0x27d51b(0x3d14)](_0xf30a0a[0x3*_0x2e6132]),_0x1fe2f8[_0x27d51b(0xd45)](_0xf30a0a[0x3*_0x2e6132+0x1]),_0x1fe2f8[_0x27d51b(0xaf2)](_0xf30a0a[0x3*_0x2e6132+0x2]);return _0x24e0ca;}}}[_0x8fd20(0x3a47)](_0xdd9506){var _0x49ec59=_0x8fd20;const _0x3c4352=_0xdd9506['object'];var _0x35a580,_0x2b468b,_0x10868e,_0x3d666c;if(_0x3c4352&&_0x3c4352[_0x49ec59(0x1fe6)])return _0x3c4352[_0x49ec59(0x1fe6)](),_0x35a580=(_0x2b468b=this[_0x49ec59(0x14e9)](_0xdd9506))['positions'],_0x2b468b=_0x2b468b[_0x49ec59(0x1d9d)],null===_0x35a580||null===_0x2b468b?new this[(_0x49ec59(0x3700))][(_0x49ec59(0x33b0))]():(_0x2b468b=_0x35a580[_0x49ec59(0x9da)],_0x10868e=Math['sqrt'](_0x2b468b/0x3),_0x3d666c=(_0xdd9506[_0x49ec59(0x601)]=_0x10868e)-0x1,this['_tmpAmmoVectorA']['setValue'](_0x35a580[0x0],_0x35a580[0x1],_0x35a580[0x2]),this[_0x49ec59(0x1436)][_0x49ec59(0xe6c)](_0x35a580[0x3*_0x3d666c],_0x35a580[0x3*_0x3d666c+0x1],_0x35a580[0x3*_0x3d666c+0x2]),this[_0x49ec59(0x1899)][_0x49ec59(0xe6c)](_0x35a580[_0x2b468b-0x3],_0x35a580[_0x2b468b-0x2],_0x35a580[_0x2b468b-0x1]),this[_0x49ec59(0x2245)][_0x49ec59(0xe6c)](_0x35a580[_0x2b468b-0x3-0x3*_0x3d666c],_0x35a580[_0x2b468b-0x2-0x3*_0x3d666c],_0x35a580[_0x2b468b-0x1-0x3*_0x3d666c]),new this[(_0x49ec59(0x3700))]['btSoftBodyHelpers']()[_0x49ec59(0x1044)](this[_0x49ec59(0x318b)][_0x49ec59(0x1676)](),this[_0x49ec59(0x35ac)],this['_tmpAmmoVectorB'],this[_0x49ec59(0x2245)],this['_tmpAmmoVectorD'],_0x10868e,_0x10868e,_0xdd9506[_0x49ec59(0x2be5)](_0x49ec59(0x3706)),!0x0));}[_0x8fd20(0x36ad)](_0x1f71d9){var _0x3a565c=_0x8fd20;let _0x5aa134,_0x39e8a5;const _0x19797d=this[_0x3a565c(0x14e9)](_0x1f71d9);var _0x511c7c=_0x19797d[_0x3a565c(0x22f1)];const _0x2aca51=_0x19797d['normals'];if(null===_0x511c7c||null===_0x2aca51)return new this[(_0x3a565c(0x3700))][(_0x3a565c(0x33b0))]();_0x19797d['applyToMesh'](_0x1f71d9[_0x3a565c(0x3e0f)],!0x0),_0x1f71d9[_0x3a565c(0x3f85)]=!0x0;const _0x3c45d5=_0x2aca51[_0x3a565c(0x40b4)](_0x5dc3a4=>_0x5dc3a4*_0x5dc3a4);if(0x0===_0x3c45d5[_0x3a565c(0x59d)]((_0x23f13f,_0x1d9637)=>_0x23f13f+_0x1d9637))_0x5aa134=_0x511c7c[_0x3a565c(0x9da)],_0x39e8a5=_0x5aa134/0x3-0x1,this[_0x3a565c(0x35ac)]['setValue'](_0x511c7c[0x0],_0x511c7c[0x1],_0x511c7c[0x2]),this['_tmpAmmoVectorB']['setValue'](_0x511c7c[_0x5aa134-0x3],_0x511c7c[_0x5aa134-0x2],_0x511c7c[_0x5aa134-0x1]);else{_0x1f71d9[_0x3a565c(0x3f85)]=!0x1,_0x511c7c=_0x1f71d9[_0x3a565c(0x2be5)](_0x3a565c(0x106b));if(null===_0x1f71d9['getParam'](_0x3a565c(0x29fb)))return _0x75b825['Y']['Warn']('No\x20shape\x20available\x20for\x20extruded\x20mesh'),new this['bjsAMMO'][(_0x3a565c(0x33b0))]();_0x5aa134=_0x511c7c[_0x3a565c(0x9da)],_0x39e8a5=_0x5aa134-0x1,this[_0x3a565c(0x35ac)]['setValue'](_0x511c7c[0x0]['x'],_0x511c7c[0x0]['y'],_0x511c7c[0x0]['z']),this[_0x3a565c(0x1436)][_0x3a565c(0xe6c)](_0x511c7c[_0x5aa134-0x1]['x'],_0x511c7c[_0x5aa134-0x1]['y'],_0x511c7c[_0x5aa134-0x1]['z']);}_0x1f71d9[_0x3a565c(0x601)]=_0x39e8a5;let _0x3767e3=_0x1f71d9[_0x3a565c(0x2be5)]('fixedPoints');_0x3767e3=0x3<_0x3767e3?0x3:_0x3767e3;const _0x436631=new this[(_0x3a565c(0x3700))][(_0x3a565c(0x403f))]()['CreateRope'](this[_0x3a565c(0x318b)][_0x3a565c(0x1676)](),this[_0x3a565c(0x35ac)],this[_0x3a565c(0x1436)],_0x39e8a5-0x1,_0x3767e3);return _0x436631[_0x3a565c(0x573)]()['set_collisions'](0x11),_0x436631;}[_0x8fd20(0x3d48)](_0x2654cb){var _0x2343db=_0x8fd20;let _0x1fdff1=null;return _0x1fdff1=null==(_0x1fdff1=this[_0x2343db(0x3bf4)]?this[_0x2343db(0x3bf4)](_0x2654cb):_0x1fdff1)?new this[(_0x2343db(0x3700))][(_0x2343db(0x33b0))]():_0x1fdff1;}['_addHullVerts'](_0x39aff4,_0x5577c4,_0x39da1b){var _0xd8dead=_0x8fd20;let _0x9be02d=0x0;if(_0x39da1b&&_0x39da1b['getIndices']&&_0x39da1b[_0xd8dead(0xe77)]&&_0x39da1b[_0xd8dead(0x41b9)]){var _0x3e3ce9=_0x39da1b[_0xd8dead(0x1fe6)]()||[],_0x4169bc=_0x39da1b[_0xd8dead(0xcc8)](_0x2c7b09['o']['PositionKind'])||[],_0xf49bce=(_0x39da1b[_0xd8dead(0x14a4)](!0x1),_0x3e3ce9[_0xd8dead(0x9da)]/0x3);for(let _0x52ae74=0x0;_0x52ae74<_0xf49bce;_0x52ae74++){const _0x3db8a9=[];for(let _0xcb893e=0x0;_0xcb893e<0x3;_0xcb893e++){var _0x51d48d=new _0xb44bb7['P'](_0x4169bc[0x3*_0x3e3ce9[0x3*_0x52ae74+_0xcb893e]+0x0],_0x4169bc[0x3*_0x3e3ce9[0x3*_0x52ae74+_0xcb893e]+0x1],_0x4169bc[0x3*_0x3e3ce9[0x3*_0x52ae74+_0xcb893e]+0x2]);_0xb44bb7['y3'][_0xd8dead(0x21c4)](_0x39da1b['scaling']['x'],_0x39da1b[_0xd8dead(0x21ee)]['y'],_0x39da1b['scaling']['z'],this[_0xd8dead(0x2a8b)]),_0x51d48d=_0xb44bb7['P'][_0xd8dead(0x285c)](_0x51d48d,this[_0xd8dead(0x2a8b)]);let _0x1ac00f;(_0x1ac00f=0x0==_0xcb893e?this[_0xd8dead(0x35ac)]:0x1==_0xcb893e?this[_0xd8dead(0x1436)]:this[_0xd8dead(0x2245)])['setValue'](_0x51d48d['x'],_0x51d48d['y'],_0x51d48d['z']),_0x3db8a9[_0xd8dead(0x2009)](_0x1ac00f);}_0x39aff4[_0xd8dead(0x3ac0)](_0x3db8a9[0x0],!0x0),_0x39aff4[_0xd8dead(0x3ac0)](_0x3db8a9[0x1],!0x0),_0x39aff4['addPoint'](_0x3db8a9[0x2],!0x0),_0x9be02d++;}_0x39da1b['getChildMeshes']()[_0xd8dead(0x982)](_0x3c1a46=>{var _0xb76531=_0xd8dead;_0x9be02d+=this[_0xb76531(0x18c9)](_0x39aff4,_0x5577c4,_0x3c1a46);});}return _0x9be02d;}[_0x8fd20(0x1f42)](_0x22fdda,_0x3537ed=!0x1){var _0x3eb2a3=_0x8fd20,_0x234c99=_0x22fdda[_0x3eb2a3(0x3e0f)];let _0x4bff15;var _0x448e59=_0x22fdda[_0x3eb2a3(0x1eaa)]();if(!_0x3537ed){const _0x54b41b=_0x22fdda[_0x3eb2a3(0x3e0f)]['getChildMeshes']?_0x22fdda[_0x3eb2a3(0x3e0f)][_0x3eb2a3(0x41b9)](!0x0):[];_0x4bff15=new this['bjsAMMO'][(_0x3eb2a3(0x33b0))]();let _0x4171c5=0x0;if(_0x54b41b[_0x3eb2a3(0x982)](_0x163c86=>{var _0x7b5ad6=_0x3eb2a3;const _0x149606=_0x163c86[_0x7b5ad6(0x1dd0)]();if(_0x149606){if(_0x149606[_0x7b5ad6(0x30a3)]==_0x2f9e99['Q'][_0x7b5ad6(0x33ec)])throw'A\x20child\x20MeshImpostor\x20is\x20not\x20supported.\x20Only\x20primitive\x20impostors\x20are\x20supported\x20as\x20children\x20(eg.\x20box\x20or\x20sphere)';var _0x24ed14=this[_0x7b5ad6(0x1f42)](_0x149606);const _0x5b8ad8=_0x163c86['parent'][_0x7b5ad6(0xe77)]()[_0x7b5ad6(0x2654)]();var _0x4ae1ac=new _0xb44bb7['P']();_0x5b8ad8[_0x7b5ad6(0x22e9)](_0x4ae1ac),this['_tmpAmmoTransform'][_0x7b5ad6(0x2368)]()['setValue'](_0x163c86[_0x7b5ad6(0x2436)]['x']*_0x4ae1ac['x'],_0x163c86[_0x7b5ad6(0x2436)]['y']*_0x4ae1ac['y'],_0x163c86['position']['z']*_0x4ae1ac['z']),this[_0x7b5ad6(0x273c)][_0x7b5ad6(0xe6c)](_0x163c86[_0x7b5ad6(0x2ac6)]['x'],_0x163c86[_0x7b5ad6(0x2ac6)]['y'],_0x163c86[_0x7b5ad6(0x2ac6)]['z'],_0x163c86['rotationQuaternion']['w']),this['_tmpAmmoTransform'][_0x7b5ad6(0x31b4)](this['_tmpAmmoQuaternion']),_0x4bff15[_0x7b5ad6(0x6d7)](this[_0x7b5ad6(0x382d)],_0x24ed14),_0x149606['dispose'](),_0x4171c5++;}}),0x0<_0x4171c5)return _0x22fdda['type']!=_0x2f9e99['Q'][_0x3eb2a3(0x13a3)]&&(_0x3537ed=this[_0x3eb2a3(0x1f42)](_0x22fdda,!0x0))&&(this[_0x3eb2a3(0x382d)][_0x3eb2a3(0x2368)]()['setValue'](0x0,0x0,0x0),this[_0x3eb2a3(0x273c)][_0x3eb2a3(0xe6c)](0x0,0x0,0x0,0x1),this[_0x3eb2a3(0x382d)][_0x3eb2a3(0x31b4)](this['_tmpAmmoQuaternion']),_0x4bff15[_0x3eb2a3(0x6d7)](this[_0x3eb2a3(0x382d)],_0x3537ed)),_0x4bff15;this[_0x3eb2a3(0x3700)][_0x3eb2a3(0xe1c)](_0x4bff15),_0x4bff15=null;}switch(_0x22fdda[_0x3eb2a3(0x30a3)]){case _0x2f9e99['Q'][_0x3eb2a3(0x2d56)]:_0x150077['R'][_0x3eb2a3(0x1af4)](_0x448e59['x'],_0x448e59['y'],0.0001)&&_0x150077['R']['WithinEpsilon'](_0x448e59['x'],_0x448e59['z'],0.0001)?_0x4bff15=new this['bjsAMMO'][(_0x3eb2a3(0x1124))](_0x448e59['x']/0x2):(_0x2a5ce5=[new this[(_0x3eb2a3(0x3700))]['btVector3'](0x0,0x0,0x0)],(_0x4bff15=new this[(_0x3eb2a3(0x3700))][(_0x3eb2a3(0x221e))](_0x2a5ce5,[0x1],0x1))['setLocalScaling'](new this['bjsAMMO'][(_0x3eb2a3(0x2a5d))](_0x448e59['x']/0x2,_0x448e59['y']/0x2,_0x448e59['z']/0x2)));break;case _0x2f9e99['Q'][_0x3eb2a3(0x1fdc)]:var _0x2a5ce5=_0x448e59['x']/0x2;_0x4bff15=new this[(_0x3eb2a3(0x3700))][(_0x3eb2a3(0x3b04))](_0x2a5ce5,_0x448e59['y']-0x2*_0x2a5ce5);break;case _0x2f9e99['Q']['CylinderImpostor']:this[_0x3eb2a3(0x35ac)][_0x3eb2a3(0xe6c)](_0x448e59['x']/0x2,_0x448e59['y']/0x2,_0x448e59['z']/0x2),_0x4bff15=new this[(_0x3eb2a3(0x3700))]['btCylinderShape'](this['_tmpAmmoVectorA']);break;case _0x2f9e99['Q'][_0x3eb2a3(0x2174)]:case _0x2f9e99['Q'][_0x3eb2a3(0x11b7)]:this[_0x3eb2a3(0x35ac)]['setValue'](_0x448e59['x']/0x2,_0x448e59['y']/0x2,_0x448e59['z']/0x2),_0x4bff15=new this[(_0x3eb2a3(0x3700))][(_0x3eb2a3(0x3d00))](this[_0x3eb2a3(0x35ac)]);break;case _0x2f9e99['Q']['MeshImpostor']:if(0x0==_0x22fdda[_0x3eb2a3(0x2be5)](_0x3eb2a3(0x7f6))){_0x4bff15=this['onCreateCustomMeshImpostor']?this[_0x3eb2a3(0x38d4)](_0x22fdda):(_0x2a5ce5=new this[(_0x3eb2a3(0x3700))][(_0x3eb2a3(0x1398))](),_0x22fdda[_0x3eb2a3(0x7cf)][_0x3eb2a3(0x1ced)][_0x3eb2a3(0x2009)](_0x2a5ce5),0x0==this[_0x3eb2a3(0x3cb9)](_0x2a5ce5,_0x234c99,_0x234c99)?new this[(_0x3eb2a3(0x3700))]['btCompoundShape']():new this[(_0x3eb2a3(0x3700))][(_0x3eb2a3(0xe90))](_0x2a5ce5));break;}case _0x2f9e99['Q'][_0x3eb2a3(0xd16)]:_0x4bff15=this[_0x3eb2a3(0x434)]?this['onCreateCustomConvexHullImpostor'](_0x22fdda):(_0x2a5ce5=new this[(_0x3eb2a3(0x3700))][(_0x3eb2a3(0x4024))](),0x0==this[_0x3eb2a3(0x18c9)](_0x2a5ce5,_0x234c99,_0x234c99)?(_0x22fdda['_pluginData'][_0x3eb2a3(0x1ced)]['push'](_0x2a5ce5),new this[(_0x3eb2a3(0x3700))]['btCompoundShape']()):_0x2a5ce5);break;case _0x2f9e99['Q'][_0x3eb2a3(0x13a3)]:_0x4bff15=new this[(_0x3eb2a3(0x3700))]['btSphereShape'](_0x448e59['x']/0x2);break;case _0x2f9e99['Q'][_0x3eb2a3(0x224)]:_0x4bff15=this['_createCustom'](_0x22fdda);break;case _0x2f9e99['Q'][_0x3eb2a3(0x204b)]:_0x4bff15=this['_createSoftbody'](_0x22fdda);break;case _0x2f9e99['Q'][_0x3eb2a3(0x3c5a)]:_0x4bff15=this['_createCloth'](_0x22fdda);break;case _0x2f9e99['Q'][_0x3eb2a3(0x358f)]:_0x4bff15=this[_0x3eb2a3(0x36ad)](_0x22fdda);break;default:_0x75b825['Y'][_0x3eb2a3(0x1381)]('The\x20impostor\x20type\x20is\x20not\x20currently\x20supported\x20by\x20the\x20ammo\x20plugin.');}return _0x4bff15;}[_0x8fd20(0x2957)](_0x5d88b7){var _0x34be62=_0x8fd20;_0x5d88b7['physicsBody'][_0x34be62(0x1719)]()[_0x34be62(0x2265)](this[_0x34be62(0x382d)]),_0x5d88b7[_0x34be62(0x3e0f)][_0x34be62(0x2436)]['set'](this[_0x34be62(0x382d)][_0x34be62(0x2368)]()['x'](),this[_0x34be62(0x382d)][_0x34be62(0x2368)]()['y'](),this[_0x34be62(0x382d)]['getOrigin']()['z']()),_0x5d88b7[_0x34be62(0x3e0f)][_0x34be62(0x2ac6)]?_0x5d88b7[_0x34be62(0x3e0f)][_0x34be62(0x2ac6)]['set'](this['_tmpAmmoTransform'][_0x34be62(0x632)]()['x'](),this[_0x34be62(0x382d)][_0x34be62(0x632)]()['y'](),this['_tmpAmmoTransform']['getRotation']()['z'](),this[_0x34be62(0x382d)]['getRotation']()['w']()):_0x5d88b7[_0x34be62(0x3e0f)][_0x34be62(0xfb0)]&&(this[_0x34be62(0x21cf)][_0x34be62(0x1878)](this[_0x34be62(0x382d)][_0x34be62(0x632)]()['x'](),this[_0x34be62(0x382d)][_0x34be62(0x632)]()['y'](),this[_0x34be62(0x382d)][_0x34be62(0x632)]()['z'](),this[_0x34be62(0x382d)]['getRotation']()['w']()),this['_tmpQuaternion']['toEulerAnglesToRef'](_0x5d88b7['object'][_0x34be62(0xfb0)]));}[_0x8fd20(0x30e)](_0x536a9a,_0x3dda3d,_0x1eead3){var _0x45613a=_0x8fd20;const _0x4a3336=_0x536a9a[_0x45613a(0x41c5)][_0x45613a(0x2265)]();if(Math[_0x45613a(0x1516)](_0x4a3336[_0x45613a(0x2368)]()['x']()-_0x3dda3d['x'])>_0x4f123e['kn']||Math['abs'](_0x4a3336['getOrigin']()['y']()-_0x3dda3d['y'])>_0x4f123e['kn']||Math['abs'](_0x4a3336[_0x45613a(0x2368)]()['z']()-_0x3dda3d['z'])>_0x4f123e['kn']||Math[_0x45613a(0x1516)](_0x4a3336['getRotation']()['x']()-_0x1eead3['x'])>_0x4f123e['kn']||Math[_0x45613a(0x1516)](_0x4a3336['getRotation']()['y']()-_0x1eead3['y'])>_0x4f123e['kn']||Math[_0x45613a(0x1516)](_0x4a3336[_0x45613a(0x632)]()['z']()-_0x1eead3['z'])>_0x4f123e['kn']||Math[_0x45613a(0x1516)](_0x4a3336[_0x45613a(0x632)]()['w']()-_0x1eead3['w'])>_0x4f123e['kn']){if(this[_0x45613a(0x35ac)][_0x45613a(0xe6c)](_0x3dda3d['x'],_0x3dda3d['y'],_0x3dda3d['z']),_0x4a3336[_0x45613a(0x713)](this[_0x45613a(0x35ac)]),this[_0x45613a(0x273c)][_0x45613a(0xe6c)](_0x1eead3['x'],_0x1eead3['y'],_0x1eead3['z'],_0x1eead3['w']),_0x4a3336[_0x45613a(0x31b4)](this['_tmpAmmoQuaternion']),_0x536a9a['physicsBody'][_0x45613a(0x1f9d)](_0x4a3336),0x0==_0x536a9a['mass']){const _0xdfe3d9=_0x536a9a[_0x45613a(0x41c5)][_0x45613a(0x1719)]();_0xdfe3d9&&_0xdfe3d9[_0x45613a(0x1f9d)](_0x4a3336);}else _0x536a9a['physicsBody']['activate']();}}[_0x8fd20(0x380c)](){var _0xf72588=_0x8fd20;return void 0x0!==this[_0xf72588(0x3700)];}['setLinearVelocity'](_0x171a43,_0x5a9f3c){var _0x323fd8=_0x8fd20;this[_0x323fd8(0x35ac)][_0x323fd8(0xe6c)](_0x5a9f3c['x'],_0x5a9f3c['y'],_0x5a9f3c['z']),_0x171a43[_0x323fd8(0xe81)]?_0x171a43[_0x323fd8(0x41c5)][_0x323fd8(0x3d4a)](this[_0x323fd8(0x35ac)]):_0x171a43[_0x323fd8(0x41c5)][_0x323fd8(0x3bc8)](this[_0x323fd8(0x35ac)]);}[_0x8fd20(0xe41)](_0x547eb5,_0x2c81e9){var _0x37ae1d=_0x8fd20;this[_0x37ae1d(0x35ac)]['setValue'](_0x2c81e9['x'],_0x2c81e9['y'],_0x2c81e9['z']),_0x547eb5[_0x37ae1d(0xe81)]?_0x547eb5['physicsBody']['angularVelocity'](this[_0x37ae1d(0x35ac)]):_0x547eb5[_0x37ae1d(0x41c5)][_0x37ae1d(0xe41)](this['_tmpAmmoVectorA']);}[_0x8fd20(0x3179)](_0xf4c440){var _0x2ae67b=_0x8fd20;let _0x5e086e;if(!(_0x5e086e=_0xf4c440[_0x2ae67b(0xe81)]?_0xf4c440[_0x2ae67b(0x41c5)][_0x2ae67b(0x3d4a)]():_0xf4c440[_0x2ae67b(0x41c5)][_0x2ae67b(0x3179)]()))return null;return _0xf4c440=new _0xb44bb7['P'](_0x5e086e['x'](),_0x5e086e['y'](),_0x5e086e['z']()),(this[_0x2ae67b(0x3700)]['destroy'](_0x5e086e),_0xf4c440);}[_0x8fd20(0xada)](_0x1c8050){var _0x1043b1=_0x8fd20;let _0x19f664;if(!(_0x19f664=_0x1c8050['soft']?_0x1c8050['physicsBody'][_0x1043b1(0x228d)]():_0x1c8050[_0x1043b1(0x41c5)][_0x1043b1(0xada)]()))return null;return _0x1c8050=new _0xb44bb7['P'](_0x19f664['x'](),_0x19f664['y'](),_0x19f664['z']()),(this[_0x1043b1(0x3700)]['destroy'](_0x19f664),_0x1c8050);}[_0x8fd20(0x1510)](_0xdd904d,_0x33e139){var _0x5c3e55=_0x8fd20;_0xdd904d[_0x5c3e55(0xe81)]?_0xdd904d[_0x5c3e55(0x41c5)][_0x5c3e55(0x1f27)](_0x33e139,!0x1):_0xdd904d[_0x5c3e55(0x41c5)]['setMassProps'](_0x33e139),_0xdd904d[_0x5c3e55(0x7cf)][_0x5c3e55(0x7f6)]=_0x33e139;}[_0x8fd20(0xae3)](_0x5ac8bf){var _0xf602bc=_0x8fd20;return _0x5ac8bf[_0xf602bc(0x7cf)][_0xf602bc(0x7f6)]||0x0;}[_0x8fd20(0x1a62)](_0xa94bf0){var _0x454a5d=_0x8fd20;return _0xa94bf0['_pluginData'][_0x454a5d(0x2ae0)]||0x0;}[_0x8fd20(0x16bf)](_0x339826,_0x27befa){var _0x5d149e=_0x8fd20;_0x339826['soft']?_0x339826[_0x5d149e(0x41c5)][_0x5d149e(0x573)]()[_0x5d149e(0x31ea)](_0x27befa):_0x339826[_0x5d149e(0x41c5)]['setFriction'](_0x27befa),_0x339826[_0x5d149e(0x7cf)][_0x5d149e(0x2ae0)]=_0x27befa;}[_0x8fd20(0x40e9)](_0x2fed86){var _0x2315da=_0x8fd20;return _0x2fed86[_0x2315da(0x7cf)][_0x2315da(0x1da1)]||0x0;}[_0x8fd20(0x1583)](_0x12bec1,_0x3acb87){var _0x4e8443=_0x8fd20;_0x12bec1[_0x4e8443(0x41c5)][_0x4e8443(0x72f)](_0x3acb87),_0x12bec1[_0x4e8443(0x7cf)][_0x4e8443(0x1da1)]=_0x3acb87;}['getBodyPressure'](_0x5c81c9){var _0x1af02c=_0x8fd20;return _0x5c81c9['soft']?_0x5c81c9['_pluginData'][_0x1af02c(0x1a6c)]||0x0:(_0x75b825['Y'][_0x1af02c(0x1381)](_0x1af02c(0x2506)),0x0);}[_0x8fd20(0x3aa7)](_0x565997,_0x5a0590){var _0x2aa17d=_0x8fd20;_0x565997[_0x2aa17d(0xe81)]?_0x565997[_0x2aa17d(0x30a3)]===_0x2f9e99['Q']['SoftbodyImpostor']?(_0x565997[_0x2aa17d(0x41c5)][_0x2aa17d(0x573)]()['set_kPR'](_0x5a0590),_0x565997[_0x2aa17d(0x7cf)][_0x2aa17d(0x1a6c)]=_0x5a0590):(_0x565997['physicsBody'][_0x2aa17d(0x573)]()[_0x2aa17d(0x3627)](0x0),_0x565997[_0x2aa17d(0x7cf)][_0x2aa17d(0x1a6c)]=0x0):_0x75b825['Y'][_0x2aa17d(0x1381)]('Pressure\x20can\x20only\x20be\x20applied\x20to\x20a\x20softbody');}[_0x8fd20(0xfb5)](_0x456cca){var _0x8f9c57=_0x8fd20;return _0x456cca[_0x8f9c57(0xe81)]?_0x456cca[_0x8f9c57(0x7cf)][_0x8f9c57(0x1d63)]||0x0:(_0x75b825['Y'][_0x8f9c57(0x1381)](_0x8f9c57(0x2d1)),0x0);}['setBodyStiffness'](_0x5f23bd,_0x6ebe3e){var _0x1209d7=_0x8fd20;_0x5f23bd[_0x1209d7(0xe81)]?(_0x6ebe3e=0x1<(_0x6ebe3e=_0x6ebe3e<0x0?0x0:_0x6ebe3e)?0x1:_0x6ebe3e,_0x5f23bd['physicsBody'][_0x1209d7(0x87e)]()['at'](0x0)[_0x1209d7(0x2712)](_0x6ebe3e),_0x5f23bd['_pluginData']['stiffness']=_0x6ebe3e):_0x75b825['Y'][_0x1209d7(0x1381)]('Stiffness\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body');}[_0x8fd20(0x13d4)](_0x100e54){var _0x68483e=_0x8fd20;return _0x100e54[_0x68483e(0xe81)]?_0x100e54[_0x68483e(0x7cf)][_0x68483e(0x135)]||0x0:(_0x75b825['Y']['Warn'](_0x68483e(0x111f)),0x0);}[_0x8fd20(0x2e06)](_0x1de3bd,_0x4c0dc0){var _0x2087bf=_0x8fd20;_0x1de3bd['soft']?(_0x4c0dc0=_0x4c0dc0<0x0?0x0:_0x4c0dc0,_0x1de3bd[_0x2087bf(0x41c5)][_0x2087bf(0x573)]()['set_viterations'](_0x4c0dc0),_0x1de3bd[_0x2087bf(0x7cf)][_0x2087bf(0x135)]=_0x4c0dc0):_0x75b825['Y'][_0x2087bf(0x1381)]('Velocity\x20iterations\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body');}[_0x8fd20(0x38e6)](_0x111ab8){var _0x4c4aed=_0x8fd20;return _0x111ab8[_0x4c4aed(0xe81)]?_0x111ab8[_0x4c4aed(0x7cf)][_0x4c4aed(0x1f15)]||0x0:(_0x75b825['Y'][_0x4c4aed(0x1381)](_0x4c4aed(0x3f07)),0x0);}[_0x8fd20(0x3c0d)](_0x5a63a8,_0x43a343){var _0x406694=_0x8fd20;_0x5a63a8[_0x406694(0xe81)]?(_0x43a343=_0x43a343<0x0?0x0:_0x43a343,_0x5a63a8[_0x406694(0x41c5)][_0x406694(0x573)]()[_0x406694(0x2e5e)](_0x43a343),_0x5a63a8['_pluginData'][_0x406694(0x1f15)]=_0x43a343):_0x75b825['Y'][_0x406694(0x1381)](_0x406694(0x1dfd));}['appendAnchor'](_0x354340,_0x484c6c,_0x4bfee0,_0x9df181,_0x286e32=0x1,_0x572a3=!0x1){var _0x341380=_0x8fd20,_0x1af9fb=_0x354340['segments'],_0x4bfee0=Math[_0x341380(0x142a)]((_0x1af9fb-0x1)*_0x4bfee0),_0x9df181=Math['round']((_0x1af9fb-0x1)*_0x9df181);_0x354340[_0x341380(0x41c5)][_0x341380(0x3210)](_0x4bfee0+_0x1af9fb*(_0x1af9fb-0x1-_0x9df181),_0x484c6c[_0x341380(0x41c5)],_0x572a3,_0x286e32);}[_0x8fd20(0x1faf)](_0x16d07a,_0x17abc1,_0x56a8a7,_0x54782c=0x1,_0x54f4ee=!0x1){var _0x356566=_0x8fd20;_0x56a8a7=Math[_0x356566(0x142a)](_0x16d07a[_0x356566(0x601)]*_0x56a8a7),_0x16d07a['physicsBody']['appendAnchor'](_0x56a8a7,_0x17abc1[_0x356566(0x41c5)],_0x54f4ee,_0x54782c);}['sleepBody'](_0x1b1155){var _0x5e7fed=_0x8fd20;_0x1b1155[_0x5e7fed(0x41c5)]['forceActivationState'](0x0);}[_0x8fd20(0x1ef3)](_0x2fed37){_0x2fed37['physicsBody']['activate']();}[_0x8fd20(0x281b)](){var _0x147542=_0x8fd20;_0x75b825['Y'][_0x147542(0x1381)]('updateDistanceJoint\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20physics\x20plugin');}[_0x8fd20(0x140c)](_0xbafa81,_0x44c7e7,_0x289fbb){var _0x54ec55=_0x8fd20;_0xbafa81['physicsJoint'][_0x54ec55(0x1218)](!0x0,_0x44c7e7,_0x289fbb);}[_0x8fd20(0x2c70)](){var _0x5b6868=_0x8fd20;_0x75b825['Y']['Warn'](_0x5b6868(0x228));}[_0x8fd20(0x34a9)](_0x91bd17,_0x27e0c1){var _0x170ac7=_0x8fd20;const _0xaa1898=_0x27e0c1[_0x170ac7(0x41c5)];_0xaa1898['getMotionState']()[_0x170ac7(0x2265)](this[_0x170ac7(0x382d)]),_0x91bd17[_0x170ac7(0x2436)]['x']=this[_0x170ac7(0x382d)][_0x170ac7(0x2368)]()['x'](),_0x91bd17['position']['y']=this[_0x170ac7(0x382d)][_0x170ac7(0x2368)]()['y'](),_0x91bd17[_0x170ac7(0x2436)]['z']=this[_0x170ac7(0x382d)][_0x170ac7(0x2368)]()['z'](),_0x91bd17[_0x170ac7(0x2ac6)]&&(_0x91bd17[_0x170ac7(0x2ac6)]['x']=this[_0x170ac7(0x382d)][_0x170ac7(0x632)]()['x'](),_0x91bd17['rotationQuaternion']['y']=this[_0x170ac7(0x382d)][_0x170ac7(0x632)]()['y'](),_0x91bd17[_0x170ac7(0x2ac6)]['z']=this[_0x170ac7(0x382d)][_0x170ac7(0x632)]()['z'](),_0x91bd17[_0x170ac7(0x2ac6)]['w']=this['_tmpAmmoTransform'][_0x170ac7(0x632)]()['w']());}['getRadius'](_0x2ea504){var _0x2642dd=_0x8fd20;return _0x2ea504[_0x2642dd(0x1eaa)]()['x']/0x2;}[_0x8fd20(0x2fbc)](_0x1f5d7e,_0x1c3342){var _0x4aef53=_0x8fd20;_0x1f5d7e=_0x1f5d7e[_0x4aef53(0x1eaa)](),(_0x1c3342['x']=_0x1f5d7e['x'],_0x1c3342['y']=_0x1f5d7e['y'],_0x1c3342['z']=_0x1f5d7e['z']);}['dispose'](){var _0x21b68a=_0x8fd20;this[_0x21b68a(0x3700)]['destroy'](this['world']),this[_0x21b68a(0x3700)][_0x21b68a(0xe1c)](this[_0x21b68a(0x3ab2)]),this[_0x21b68a(0x3700)][_0x21b68a(0xe1c)](this[_0x21b68a(0x3536)]),this[_0x21b68a(0x3700)][_0x21b68a(0xe1c)](this['_dispatcher']),this[_0x21b68a(0x3700)][_0x21b68a(0xe1c)](this[_0x21b68a(0xf54)]),this['bjsAMMO'][_0x21b68a(0xe1c)](this[_0x21b68a(0x35ac)]),this[_0x21b68a(0x3700)][_0x21b68a(0xe1c)](this[_0x21b68a(0x1436)]),this[_0x21b68a(0x3700)][_0x21b68a(0xe1c)](this[_0x21b68a(0x2245)]),this['bjsAMMO'][_0x21b68a(0xe1c)](this[_0x21b68a(0x382d)]),this['bjsAMMO'][_0x21b68a(0xe1c)](this['_tmpAmmoQuaternion']),this[_0x21b68a(0x3700)]['destroy'](this['_tmpAmmoConcreteContactResultCallback']),this[_0x21b68a(0x318b)]=null;}[_0x8fd20(0xd3f)](_0x50e3c3,_0x1a7510){var _0x50d74f=_0x8fd20;return this[_0x50d74f(0x1f9c)](_0x50e3c3,_0x1a7510,this[_0x50d74f(0x170c)]),this[_0x50d74f(0x170c)];}['raycastToRef'](_0x2f370c,_0x3ab3e0,_0x1c5390){var _0x5e74d0=_0x8fd20;this[_0x5e74d0(0xb16)]=new this[(_0x5e74d0(0x3700))]['btVector3'](_0x2f370c['x'],_0x2f370c['y'],_0x2f370c['z']),this[_0x5e74d0(0x18b)]=new this[(_0x5e74d0(0x3700))][(_0x5e74d0(0x2a5d))](_0x3ab3e0['x'],_0x3ab3e0['y'],_0x3ab3e0['z']);const _0x1eefaa=new this[(_0x5e74d0(0x3700))][(_0x5e74d0(0x1019))](this[_0x5e74d0(0xb16)],this[_0x5e74d0(0x18b)]);this[_0x5e74d0(0x318b)][_0x5e74d0(0x148c)](this['_tmpAmmoVectorRCA'],this[_0x5e74d0(0x18b)],_0x1eefaa),_0x1c5390[_0x5e74d0(0xf06)](_0x2f370c,_0x3ab3e0),_0x1eefaa[_0x5e74d0(0xe2b)]()&&(_0x1c5390['setHitData']({'x':_0x1eefaa[_0x5e74d0(0x121f)]()['x'](),'y':_0x1eefaa[_0x5e74d0(0x121f)]()['y'](),'z':_0x1eefaa[_0x5e74d0(0x121f)]()['z']()},{'x':_0x1eefaa['get_m_hitPointWorld']()['x'](),'y':_0x1eefaa[_0x5e74d0(0x20b4)]()['y'](),'z':_0x1eefaa['get_m_hitPointWorld']()['z']()}),_0x1c5390[_0x5e74d0(0x109c)]()),this[_0x5e74d0(0x3700)]['destroy'](_0x1eefaa),this[_0x5e74d0(0x3700)]['destroy'](this[_0x5e74d0(0xb16)]),this[_0x5e74d0(0x3700)][_0x5e74d0(0xe1c)](this[_0x5e74d0(0x18b)]);}}_0x140565[_0x8fd20(0x568)]=0x4,_0x140565[_0x8fd20(0x2335)]=0x2,_0x140565[_0x8fd20(0xf28)]=0x4;},0xca73:(_0x32e33a,_0x1df553,_0x18d1a7)=>{var _0x53d02a=a8_0x2e955a;_0x18d1a7['d'](_0x1df553,{'s':()=>_0x4ef3b0});var _0x2bf501=_0x18d1a7(0x9a70),_0x18f14f=_0x18d1a7(0xd53f),_0x2dff0a=_0x18d1a7(0x1679c),_0x543d6d=_0x18d1a7(0xebf9),_0x2c34cd=_0x18d1a7(0x95ac),_0x18e906=_0x18d1a7(0x4798),_0x1df553=_0x18d1a7(0x12c64),_0x61b628=_0x18d1a7(0x16bf5);class _0x4ef3b0{constructor(_0x39d3ba=!0x0,_0x8eb6e7=0xa,_0x587d2a=CANNON){var _0x4aaf17=a8_0xcbd5;this[_0x4aaf17(0x28fb)]=_0x39d3ba,this[_0x4aaf17(0x1c3a)]=_0x4aaf17(0x1367),this[_0x4aaf17(0x36a7)]=new Array(),this['_fixedTimeStep']=0x1/0x3c,this[_0x4aaf17(0x2beb)]=new Array(),this['_firstFrame']=!0x0,this[_0x4aaf17(0x21cf)]=new _0x18f14f['_f'](),this[_0x4aaf17(0x108d)]=new _0x18f14f['_f'](-0.7071067811865475,0x0,0x0,0.7071067811865475),this[_0x4aaf17(0x1d1a)]=new _0x18f14f['_f'](0.7071067811865475,0x0,0x0,0.7071067811865475),this[_0x4aaf17(0x2bad)]=_0x18f14f['P'][_0x4aaf17(0x317a)](),this['_tmpDeltaPosition']=_0x18f14f['P'][_0x4aaf17(0x317a)](),this[_0x4aaf17(0x4169)]=new _0x18f14f['_f'](),this[_0x4aaf17(0x3ae0)]=_0x587d2a,this[_0x4aaf17(0x380c)]()?(this[_0x4aaf17(0x2e57)](),this[_0x4aaf17(0x318b)]=new this[(_0x4aaf17(0x3ae0))][(_0x4aaf17(0x3821))](),this[_0x4aaf17(0x318b)]['broadphase']=new this['BJSCANNON'][(_0x4aaf17(0x1a05))](),this[_0x4aaf17(0x318b)][_0x4aaf17(0x21b)][_0x4aaf17(0x11af)]=_0x8eb6e7,this['_cannonRaycastResult']=new this[(_0x4aaf17(0x3ae0))]['RaycastResult'](),this[_0x4aaf17(0x170c)]=new _0x18e906['d']()):_0x2bf501['Y']['Error']('CannonJS\x20is\x20not\x20available.\x20Please\x20make\x20sure\x20you\x20included\x20the\x20js\x20file.');}[_0x53d02a(0x302a)](){return 0x1;}[_0x53d02a(0x525)](_0x200bfc){var _0x219f97=_0x53d02a;this[_0x219f97(0x318b)]['gravity'][_0x219f97(0x1878)](_0x200bfc['x'],_0x200bfc['y'],_0x200bfc['z']);}[_0x53d02a(0x3f72)](_0x550a91){var _0x2a83e5=_0x53d02a;this[_0x2a83e5(0x257d)]=_0x550a91;}[_0x53d02a(0x2fcd)](){return this['_fixedTimeStep'];}[_0x53d02a(0x2ecc)](_0x413856,_0x396525){var _0x41f10a=_0x53d02a;if(this['_firstFrame']){this[_0x41f10a(0x1e4d)]=!0x1;for(const _0x4f018c of _0x396525)_0x4f018c['type']!=_0x543d6d['Q'][_0x41f10a(0x3589)]&&_0x4f018c[_0x41f10a(0x30a3)]!==_0x543d6d['Q'][_0x41f10a(0x2174)]&&_0x4f018c[_0x41f10a(0x98d)]();}this[_0x41f10a(0x318b)][_0x41f10a(0x3d1b)](this['_useDeltaForWorldStep']?_0x413856:this[_0x41f10a(0x257d)]),this[_0x41f10a(0x1d98)]();}[_0x53d02a(0x1d98)](){var _0x3fa7d2=_0x53d02a;0x0{var _0x2b8892=_0x3fa7d2;_0x2b8892(0x17ad)==typeof this[_0x2b8892(0x318b)][_0x2b8892(0x97c)]?this[_0x2b8892(0x318b)][_0x2b8892(0x97c)](_0x2d499b):this['world'][_0x2b8892(0x209f)](_0x2d499b);}),this[_0x3fa7d2(0x2beb)][_0x3fa7d2(0x9da)]=0x0);}[_0x53d02a(0x3ec4)](_0xfb346,_0x1754b1,_0x2fd0e6){var _0x23ed11=_0x53d02a;_0x2fd0e6=new this[(_0x23ed11(0x3ae0))][(_0x23ed11(0x236d))](_0x2fd0e6['x'],_0x2fd0e6['y'],_0x2fd0e6['z']),_0x1754b1=new this[(_0x23ed11(0x3ae0))][(_0x23ed11(0x236d))](_0x1754b1['x'],_0x1754b1['y'],_0x1754b1['z']),_0xfb346[_0x23ed11(0x41c5)][_0x23ed11(0x3ec4)](_0x1754b1,_0x2fd0e6);}[_0x53d02a(0x6da)](_0xfdd208,_0x545075,_0x14ef75){var _0x1d6ef0=_0x53d02a;_0x14ef75=new this['BJSCANNON']['Vec3'](_0x14ef75['x'],_0x14ef75['y'],_0x14ef75['z']),_0x545075=new this['BJSCANNON']['Vec3'](_0x545075['x'],_0x545075['y'],_0x545075['z']),_0xfdd208[_0x1d6ef0(0x41c5)][_0x1d6ef0(0x6da)](_0x545075,_0x14ef75);}[_0x53d02a(0x54b)](_0x489fbd){var _0x11118c=_0x53d02a;if(this['_removeMarkedPhysicsBodiesFromWorld'](),_0x489fbd['parent'])_0x489fbd['physicsBody']&&(this['removePhysicsBody'](_0x489fbd),_0x489fbd['forceUpdate']());else{if(_0x489fbd['isBodyInitRequired']()){var _0x3759c7=this['_createShape'](_0x489fbd);if(!_0x3759c7)return void _0x2bf501['Y']['Warn']('It\x20was\x20not\x20possible\x20to\x20create\x20a\x20physics\x20body\x20for\x20this\x20object.');const _0x22fbd9=_0x489fbd['physicsBody'];_0x22fbd9&&this[_0x11118c(0x3add)](_0x489fbd);var _0xf7cc38=this[_0x11118c(0x1f39)]('mat-'+_0x489fbd[_0x11118c(0x3bc7)],_0x489fbd[_0x11118c(0x2be5)]('friction'),_0x489fbd['getParam']('restitution'));const _0x1bd88f={'mass':_0x489fbd[_0x11118c(0x2be5)]('mass'),'material':_0xf7cc38};var _0x21b4ef=_0x489fbd['getParam']('nativeOptions');for(const _0x3eb13f in _0x21b4ef)Object[_0x11118c(0x2dca)][_0x11118c(0x3a6d)]['call'](_0x21b4ef,_0x3eb13f)&&(_0x1bd88f[_0x3eb13f]=_0x21b4ef[_0x3eb13f]);_0x489fbd[_0x11118c(0x41c5)]=new this[(_0x11118c(0x3ae0))][(_0x11118c(0x122d))](_0x1bd88f),_0x489fbd[_0x11118c(0x41c5)][_0x11118c(0x363d)](_0x11118c(0x1c02),_0x489fbd['onCollide']),this[_0x11118c(0x318b)]['addEventListener'](_0x11118c(0x409e),_0x489fbd[_0x11118c(0x98d)]),this[_0x11118c(0x318b)][_0x11118c(0x363d)](_0x11118c(0x3154),_0x489fbd[_0x11118c(0xd38)]),_0x489fbd[_0x11118c(0x41c5)][_0x11118c(0x303c)](_0x3759c7),_0x11118c(0x17ad)==typeof this['world'][_0x11118c(0x4129)]?this['world'][_0x11118c(0x4129)](_0x489fbd['physicsBody']):this[_0x11118c(0x318b)]['add'](_0x489fbd[_0x11118c(0x41c5)]),_0x22fbd9&&[_0x11118c(0x3b8a),_0x11118c(0x2dc1),_0x11118c(0x3931),_0x11118c(0x228d)][_0x11118c(0x982)](function(_0x4ff69d){var _0x5e2b6d=_0x22fbd9[_0x4ff69d];_0x489fbd['physicsBody'][_0x4ff69d]['set'](_0x5e2b6d['x'],_0x5e2b6d['y'],_0x5e2b6d['z']);}),this[_0x11118c(0x219b)](_0x489fbd);}this[_0x11118c(0x233b)](_0x489fbd);}}[_0x53d02a(0x219b)](_0x30bcb7){var _0x4b2ba3=_0x53d02a;const _0x30c389=_0x30bcb7[_0x4b2ba3(0x3e0f)]['getChildMeshes']?_0x30bcb7['object'][_0x4b2ba3(0x41b9)](!0x0):[],_0x375618=_0x30bcb7[_0x4b2ba3(0x3e0f)][_0x4b2ba3(0x2ac6)];if(_0x375618?_0x375618['conjugateToRef'](this[_0x4b2ba3(0x21cf)]):this[_0x4b2ba3(0x21cf)][_0x4b2ba3(0x1878)](0x0,0x0,0x0,0x1),_0x30c389[_0x4b2ba3(0x9da)]){const _0x5ecdee=_0x411430=>{var _0x172729=_0x4b2ba3;if(_0x411430[_0x172729(0x2ac6)]){const _0x3a006b=_0x411430[_0x172729(0x1dd0)]();var _0x248278,_0x2310dc;_0x3a006b&&_0x3a006b[_0x172729(0x30e9)]!==_0x30bcb7&&_0x411430['parent']&&(_0x248278=_0x411430[_0x172729(0x39fd)]()[_0x172729(0x34cd)](_0x411430[_0x172729(0x30e9)][_0x172729(0x39fd)]()),_0x2310dc=_0x411430['rotationQuaternion'][_0x172729(0x1b3b)](this['_tmpQuaternion']),_0x3a006b[_0x172729(0x41c5)]&&(this['removePhysicsBody'](_0x3a006b),_0x3a006b['physicsBody']=null),_0x3a006b[_0x172729(0x30e9)]=_0x30bcb7,_0x3a006b[_0x172729(0x37f3)](),_0x30bcb7[_0x172729(0x41c5)]['addShape'](this[_0x172729(0x1f42)](_0x3a006b),new this[(_0x172729(0x3ae0))][(_0x172729(0x236d))](_0x248278['x'],_0x248278['y'],_0x248278['z']),new this['BJSCANNON'][(_0x172729(0x1f7f))](_0x2310dc['x'],_0x2310dc['y'],_0x2310dc['z'],_0x2310dc['w'])),_0x30bcb7['physicsBody'][_0x172729(0x7f6)]+=_0x3a006b[_0x172729(0x2be5)](_0x172729(0x7f6))),_0x411430[_0x172729(0x41b9)](!0x0)[_0x172729(0x25d4)](_0x1c2561=>!!_0x1c2561['physicsImpostor'])[_0x172729(0x982)](_0x5ecdee);}};_0x30c389[_0x4b2ba3(0x25d4)](_0x1dd332=>!!_0x1dd332[_0x4b2ba3(0x2ea0)])[_0x4b2ba3(0x982)](_0x5ecdee);}}[_0x53d02a(0x3add)](_0x150bb7){var _0x1ed751=_0x53d02a;_0x150bb7[_0x1ed751(0x41c5)][_0x1ed751(0x10db)](_0x1ed751(0x1c02),_0x150bb7[_0x1ed751(0x3aca)]),this[_0x1ed751(0x318b)][_0x1ed751(0x10db)](_0x1ed751(0x409e),_0x150bb7[_0x1ed751(0x98d)]),this[_0x1ed751(0x318b)][_0x1ed751(0x10db)](_0x1ed751(0x3154),_0x150bb7[_0x1ed751(0xd38)]),-0x1===this['_physicsBodiesToRemoveAfterStep']['indexOf'](_0x150bb7[_0x1ed751(0x41c5)])&&this[_0x1ed751(0x2beb)][_0x1ed751(0x2009)](_0x150bb7[_0x1ed751(0x41c5)]);}['generateJoint'](_0x4ca6d0){var _0x47e33e=_0x53d02a,_0x43b5e2=_0x4ca6d0[_0x47e33e(0xa3d)][_0x47e33e(0x41c5)],_0x43e083=_0x4ca6d0[_0x47e33e(0x1cd6)][_0x47e33e(0x41c5)];if(_0x43b5e2&&_0x43e083){let _0x2a6500;var _0x28fa1d=_0x4ca6d0[_0x47e33e(0x2538)]['jointData'],_0x88311={'pivotA':_0x28fa1d[_0x47e33e(0x2cf8)]?new this[(_0x47e33e(0x3ae0))][(_0x47e33e(0x236d))]()['set'](_0x28fa1d['mainPivot']['x'],_0x28fa1d[_0x47e33e(0x2cf8)]['y'],_0x28fa1d['mainPivot']['z']):null,'pivotB':_0x28fa1d[_0x47e33e(0x39c1)]?new this[(_0x47e33e(0x3ae0))]['Vec3']()['set'](_0x28fa1d[_0x47e33e(0x39c1)]['x'],_0x28fa1d['connectedPivot']['y'],_0x28fa1d[_0x47e33e(0x39c1)]['z']):null,'axisA':_0x28fa1d[_0x47e33e(0x1b31)]?new this[(_0x47e33e(0x3ae0))]['Vec3']()['set'](_0x28fa1d[_0x47e33e(0x1b31)]['x'],_0x28fa1d['mainAxis']['y'],_0x28fa1d[_0x47e33e(0x1b31)]['z']):null,'axisB':_0x28fa1d['connectedAxis']?new this[(_0x47e33e(0x3ae0))]['Vec3']()['set'](_0x28fa1d[_0x47e33e(0x1048)]['x'],_0x28fa1d[_0x47e33e(0x1048)]['y'],_0x28fa1d[_0x47e33e(0x1048)]['z']):null,'maxForce':_0x28fa1d[_0x47e33e(0x30f8)]['maxForce'],'collideConnected':!!_0x28fa1d[_0x47e33e(0x3d9)]};switch(_0x4ca6d0[_0x47e33e(0x2538)][_0x47e33e(0x30a3)]){case _0x2c34cd['q7'][_0x47e33e(0x2be8)]:case _0x2c34cd['q7'][_0x47e33e(0x273f)]:_0x2a6500=new this['BJSCANNON'][(_0x47e33e(0x15c8))](_0x43b5e2,_0x43e083,_0x88311);break;case _0x2c34cd['q7'][_0x47e33e(0x1d9b)]:_0x2a6500=new this[(_0x47e33e(0x3ae0))]['DistanceConstraint'](_0x43b5e2,_0x43e083,_0x28fa1d[_0x47e33e(0x2908)]||0x2);break;case _0x2c34cd['q7'][_0x47e33e(0x1c0d)]:_0x2a6500=new this[(_0x47e33e(0x3ae0))]['Spring'](_0x43b5e2,_0x43e083,{'restLength':_0x28fa1d[_0x47e33e(0x9da)],'stiffness':_0x28fa1d['stiffness'],'damping':_0x28fa1d[_0x47e33e(0x1ac0)],'localAnchorA':_0x88311[_0x47e33e(0x2b9b)],'localAnchorB':_0x88311[_0x47e33e(0x3c1a)]});break;case _0x2c34cd['q7'][_0x47e33e(0x18d7)]:_0x2a6500=new this[(_0x47e33e(0x3ae0))][(_0x47e33e(0x1fb3))](_0x43b5e2,_0x43e083,_0x88311);break;case _0x2c34cd['q7'][_0x47e33e(0x1b5b)]:case _0x2c34cd['q7']['BallAndSocketJoint']:default:_0x2a6500=new this['BJSCANNON'][(_0x47e33e(0x3b18))](_0x43b5e2,_0x88311[_0x47e33e(0x2b9b)],_0x43e083,_0x88311[_0x47e33e(0x3c1a)],_0x88311[_0x47e33e(0x29bb)]);}_0x2a6500[_0x47e33e(0x244e)]=!!_0x28fa1d[_0x47e33e(0x3d9)],_0x4ca6d0[_0x47e33e(0x2538)][_0x47e33e(0x417c)]=_0x2a6500,_0x4ca6d0['joint'][_0x47e33e(0x30a3)]!==_0x2c34cd['q7'][_0x47e33e(0x1c0d)]?this[_0x47e33e(0x318b)]['addConstraint'](_0x2a6500):(_0x4ca6d0['joint'][_0x47e33e(0x1d9f)][_0x47e33e(0x3d21)]=_0x4ca6d0[_0x47e33e(0x2538)]['jointData'][_0x47e33e(0x3d21)]||function(){var _0x2a680a=_0x47e33e;_0x2a6500[_0x2a680a(0x6da)]();},_0x4ca6d0[_0x47e33e(0xa3d)][_0x47e33e(0x1ef7)](_0x4ca6d0[_0x47e33e(0x2538)][_0x47e33e(0x1d9f)][_0x47e33e(0x3d21)]));}}[_0x53d02a(0x3a73)](_0x3dc8be){var _0x55c02a=_0x53d02a;_0x3dc8be[_0x55c02a(0x2538)]['type']!==_0x2c34cd['q7'][_0x55c02a(0x1c0d)]?this[_0x55c02a(0x318b)][_0x55c02a(0x8e0)](_0x3dc8be[_0x55c02a(0x2538)][_0x55c02a(0x417c)]):_0x3dc8be[_0x55c02a(0xa3d)][_0x55c02a(0x2da1)](_0x3dc8be['joint'][_0x55c02a(0x1d9f)][_0x55c02a(0x3d21)]);}[_0x53d02a(0x1f39)](_0x162f50,_0x3f3806,_0x2e2a9d){var _0x3449ce=_0x53d02a;let _0x5e5dd0;var _0x7be5ed;for(_0x5e5dd0=0x0;_0x5e5dd00x3e8*_0x58af3c));_0x3b85cc++);this[_0x18fe22(0x3cbe)]+=_0x19e7ab;var _0x22f9c9=this[_0x18fe22(0x3cbe)]%_0x58af3c/_0x58af3c;const _0x5c56e1=_0xb33121;var _0xb95b1c=this[_0x18fe22(0x15ca)];for(let _0x382578=0x0;_0x382578!==_0xb95b1c[_0x18fe22(0x9da)];_0x382578++){const _0x3cd46b=_0xb95b1c[_0x382578];_0x3cd46b['type']!==_0x2fcb4c[_0x18fe22(0x122d)][_0x18fe22(0x1821)]&&_0x3cd46b[_0x18fe22(0x1acf)]!==_0x2fcb4c[_0x18fe22(0x122d)][_0x18fe22(0x5c9)]?(_0x3cd46b['position'][_0x18fe22(0x2504)](_0x3cd46b['previousPosition'],_0x5c56e1),_0x5c56e1[_0x18fe22(0xa64)](_0x22f9c9,_0x5c56e1),_0x3cd46b['position']['vadd'](_0x5c56e1,_0x3cd46b[_0x18fe22(0x3c3b)])):(_0x3cd46b[_0x18fe22(0x3c3b)][_0x18fe22(0x1878)](_0x3cd46b[_0x18fe22(0x2436)]['x'],_0x3cd46b[_0x18fe22(0x2436)]['y'],_0x3cd46b['position']['z']),_0x3cd46b['interpolatedQuaternion'][_0x18fe22(0x1878)](_0x3cd46b[_0x18fe22(0x3c72)]['x'],_0x3cd46b[_0x18fe22(0x3c72)]['y'],_0x3cd46b[_0x18fe22(0x3c72)]['z'],_0x3cd46b['quaternion']['w']));}}};}[_0x53d02a(0xd3f)](_0x4b567b,_0x585eb3){var _0x4edf46=_0x53d02a;return this['_raycastResult'][_0x4edf46(0xf06)](_0x4b567b,_0x585eb3),this[_0x4edf46(0x1f9c)](_0x4b567b,_0x585eb3,this['_raycastResult']),this[_0x4edf46(0x170c)];}[_0x53d02a(0x1f9c)](_0xb2d59e,_0x4f4eb5,_0xc90d61){var _0xdb8089=_0x53d02a;this[_0xdb8089(0x8ab)][_0xdb8089(0xf06)](),this[_0xdb8089(0x318b)][_0xdb8089(0x3d1)](_0xb2d59e,_0x4f4eb5,{},this['_cannonRaycastResult']),_0xc90d61[_0xdb8089(0xf06)](_0xb2d59e,_0x4f4eb5),this[_0xdb8089(0x8ab)][_0xdb8089(0xe2b)]&&(_0xc90d61[_0xdb8089(0x2183)]({'x':this['_cannonRaycastResult'][_0xdb8089(0x1b09)]['x'],'y':this['_cannonRaycastResult'][_0xdb8089(0x1b09)]['y'],'z':this[_0xdb8089(0x8ab)][_0xdb8089(0x1b09)]['z']},{'x':this['_cannonRaycastResult'][_0xdb8089(0x1c1f)]['x'],'y':this[_0xdb8089(0x8ab)][_0xdb8089(0x1c1f)]['y'],'z':this['_cannonRaycastResult'][_0xdb8089(0x1c1f)]['z']}),_0xc90d61[_0xdb8089(0x1a2)](this[_0xdb8089(0x8ab)][_0xdb8089(0x169a)]));}}_0x1df553['T'][_0x53d02a(0x2c25)]=()=>new _0x4ef3b0();},0xd0c0:(_0x690886,_0x8c1cca,_0x14b57a)=>{_0x14b57a(0xca73),_0x14b57a(0x146f2),_0x14b57a(0xa1c1);},0xa1c1:(_0x277ab5,_0x4870d0,_0x18d282)=>{var _0x12fccb=a8_0x2e955a;_0x18d282['d'](_0x4870d0,{'A':()=>_0x472482});var _0x286e22=_0x18d282(0xebf9),_0x3867ec=_0x18d282(0x95ac),_0x5417cc=_0x18d282(0xd53f),_0x5ab25c=_0x18d282(0x9a70),_0x1246d7=_0x18d282(0x4798),_0x485936=_0x18d282(0x16bf5);class _0x472482{constructor(_0x27d6ff=!0x0,_0x44f093,_0x20d7f2=OIMO){var _0x17a374=a8_0xcbd5;this['_useDeltaForWorldStep']=_0x27d6ff,this[_0x17a374(0x1c3a)]='OimoJSPlugin',this['_fixedTimeStep']=0x1/0x3c,this[_0x17a374(0x17e0)]=[],this[_0x17a374(0x2f6d)]=_0x5417cc['P'][_0x17a374(0x317a)](),this[_0x17a374(0x1050)]=_0x20d7f2,this[_0x17a374(0x318b)]=new this['BJSOIMO'][(_0x17a374(0x3821))]({'iterations':_0x44f093}),this[_0x17a374(0x318b)]['clear'](),this[_0x17a374(0x170c)]=new _0x1246d7['d']();}[_0x12fccb(0x302a)](){return 0x1;}[_0x12fccb(0x525)](_0x29aab4){var _0x4215f8=_0x12fccb;this['world'][_0x4215f8(0x3958)][_0x4215f8(0x1878)](_0x29aab4['x'],_0x29aab4['y'],_0x29aab4['z']);}[_0x12fccb(0x3f72)](_0x43dedb){var _0x18637f=_0x12fccb;this['world'][_0x18637f(0x28d1)]=_0x43dedb;}[_0x12fccb(0x2fcd)](){var _0x2228a3=_0x12fccb;return this[_0x2228a3(0x318b)]['timeStep'];}[_0x12fccb(0x2ecc)](_0x506a36,_0x3ae4e1){var _0x70aaf3=_0x12fccb;_0x3ae4e1['forEach'](function(_0x2b6242){_0x2b6242['beforeStep']();}),this['world']['timeStep']=this[_0x70aaf3(0x28fb)]?_0x506a36:this['_fixedTimeStep'],this[_0x70aaf3(0x318b)][_0x70aaf3(0x3d1b)](),_0x3ae4e1['forEach'](_0x4a725=>{var _0x24c075=_0x70aaf3;_0x4a725[_0x24c075(0xd38)](),this[_0x24c075(0x17e0)][_0x4a725[_0x24c075(0x3bc7)]]=_0x4a725;});let _0xcee6fe=this[_0x70aaf3(0x318b)]['contacts'];for(;null!==_0xcee6fe;)if(!_0xcee6fe[_0x70aaf3(0x22b)]||_0xcee6fe['body1'][_0x70aaf3(0x227c)]||_0xcee6fe['body2'][_0x70aaf3(0x227c)]){const _0x5d47ba=this['_tmpImpostorsArray'][+_0xcee6fe[_0x70aaf3(0x1040)]['name']],_0x1753f9=this[_0x70aaf3(0x17e0)][+_0xcee6fe[_0x70aaf3(0x259c)]['name']];_0xcee6fe=(_0x5d47ba&&_0x1753f9&&(_0x5d47ba[_0x70aaf3(0x3aca)]({'body':_0x1753f9[_0x70aaf3(0x41c5)],'point':null,'distance':0x0,'impulse':0x0,'normal':null}),_0x1753f9[_0x70aaf3(0x3aca)]({'body':_0x5d47ba[_0x70aaf3(0x41c5)],'point':null,'distance':0x0,'impulse':0x0,'normal':null})),_0xcee6fe[_0x70aaf3(0xb39)]);}else _0xcee6fe=_0xcee6fe[_0x70aaf3(0xb39)];}[_0x12fccb(0x3ec4)](_0x448840,_0x4dc822,_0x35709d){var _0xcc6077=_0x12fccb,_0x25a0ce=_0x448840[_0xcc6077(0x41c5)][_0xcc6077(0x7f6)];_0x448840[_0xcc6077(0x41c5)][_0xcc6077(0x3ec4)](_0x35709d[_0xcc6077(0xa64)](this[_0xcc6077(0x318b)]['invScale']),_0x4dc822[_0xcc6077(0xa64)](this[_0xcc6077(0x318b)][_0xcc6077(0x2787)]*_0x25a0ce));}[_0x12fccb(0x6da)](_0x1428c4,_0x293572,_0x4119c9){var _0x738a79=_0x12fccb;_0x5ab25c['Y'][_0x738a79(0x1381)](_0x738a79(0x1c45)),this[_0x738a79(0x3ec4)](_0x1428c4,_0x293572,_0x4119c9);}[_0x12fccb(0x54b)](_0x46eb59){var _0x58c983=_0x12fccb;if(_0x46eb59[_0x58c983(0x30e9)])_0x46eb59[_0x58c983(0x41c5)]&&(this[_0x58c983(0x3add)](_0x46eb59),_0x46eb59[_0x58c983(0x3a68)]());else{if(_0x46eb59['isBodyInitRequired']()){const _0x17f734={'name':_0x46eb59['uniqueId'],'config':[_0x46eb59[_0x58c983(0x2be5)](_0x58c983(0x7f6))||0.001,_0x46eb59['getParam'](_0x58c983(0x2ae0)),_0x46eb59[_0x58c983(0x2be5)](_0x58c983(0x1da1))],'size':[],'type':[],'pos':[],'posShape':[],'rot':[],'rotShape':[],'move':0x0!==_0x46eb59['getParam'](_0x58c983(0x7f6)),'density':_0x46eb59['getParam'](_0x58c983(0x7f6)),'friction':_0x46eb59[_0x58c983(0x2be5)](_0x58c983(0x2ae0)),'restitution':_0x46eb59[_0x58c983(0x2be5)](_0x58c983(0x1da1)),'world':this[_0x58c983(0x318b)]},_0x1631be=[_0x46eb59],_0x2a7602=((_0x524d79=_0x46eb59['object'])[_0x58c983(0x41b9)]&&_0x524d79['getChildMeshes']()[_0x58c983(0x982)](function(_0x17d503){var _0x4547bc=_0x58c983;_0x17d503[_0x4547bc(0x2ea0)]&&_0x1631be[_0x4547bc(0x2009)](_0x17d503[_0x4547bc(0x2ea0)]);}),_0x35e522=>Math[_0x58c983(0x34dd)](_0x35e522,_0x485936['kn'])),_0x3af2b5=new _0x5417cc['_f']();_0x1631be[_0x58c983(0x982)](_0x2e1e90=>{var _0x432342=_0x58c983;if(_0x2e1e90['object']['rotationQuaternion']){var _0x36d324,_0x259025=_0x2e1e90[_0x432342(0x3e0f)][_0x432342(0x2ac6)],_0x29b5d8=(_0x3af2b5[_0x432342(0x2687)](_0x259025),_0x2e1e90[_0x432342(0x3e0f)]['rotationQuaternion'][_0x432342(0x1878)](0x0,0x0,0x0,0x1),_0x2e1e90[_0x432342(0x3e0f)][_0x432342(0x14a4)](!0x0),_0x3af2b5['toEulerAngles']()),_0x221cb8=_0x2e1e90[_0x432342(0x1eaa)](),_0xac4c91=57.29577951308232;switch(_0x2e1e90===_0x46eb59?(_0x36d324=_0x46eb59[_0x432342(0x14f5)](),_0x46eb59[_0x432342(0x3e0f)][_0x432342(0x3fb7)]()[_0x432342(0x1d96)](_0x36d324,this['_tmpPositionVector']),this[_0x432342(0x2f6d)][_0x432342(0x12d4)](_0x46eb59[_0x432342(0x3e0f)]['scaling']),_0x17f734[_0x432342(0xd54)]['push'](_0x36d324['x']),_0x17f734[_0x432342(0xd54)][_0x432342(0x2009)](_0x36d324['y']),_0x17f734[_0x432342(0xd54)]['push'](_0x36d324['z']),_0x17f734[_0x432342(0x9b9)][_0x432342(0x2009)](0x0,0x0,0x0),_0x17f734[_0x432342(0x1ffc)][_0x432342(0x2009)](0x0,0x0,0x0)):(_0x36d324=_0x2e1e90[_0x432342(0x3e0f)][_0x432342(0x2436)][_0x432342(0x2654)](),_0x17f734[_0x432342(0x9b9)][_0x432342(0x2009)](_0x36d324['x']),_0x17f734[_0x432342(0x9b9)][_0x432342(0x2009)](_0x36d324['y']),_0x17f734[_0x432342(0x9b9)]['push'](_0x36d324['z']),_0x17f734[_0x432342(0x1ffc)][_0x432342(0x2009)](_0x29b5d8['x']*_0xac4c91,_0x29b5d8['y']*_0xac4c91,_0x29b5d8['z']*_0xac4c91)),_0x2e1e90[_0x432342(0x3e0f)][_0x432342(0x2ac6)][_0x432342(0x2687)](_0x3af2b5),_0x2e1e90[_0x432342(0x30a3)]){case _0x286e22['Q']['ParticleImpostor']:_0x5ab25c['Y'][_0x432342(0x1381)](_0x432342(0x1715));case _0x286e22['Q'][_0x432342(0x2d56)]:var _0x46a3c8=_0x221cb8['x'],_0x51dfee=_0x221cb8['y'],_0x5bf33f=_0x221cb8['z'],_0x46a3c8=Math['max'](_0x2a7602(_0x46a3c8),_0x2a7602(_0x51dfee),_0x2a7602(_0x5bf33f))/0x2;_0x17f734[_0x432342(0x30a3)][_0x432342(0x2009)](_0x432342(0xa67)),_0x17f734[_0x432342(0xba1)][_0x432342(0x2009)](_0x46a3c8),_0x17f734[_0x432342(0xba1)]['push'](_0x46a3c8),_0x17f734['size']['push'](_0x46a3c8);break;case _0x286e22['Q']['CylinderImpostor']:_0x51dfee=_0x2a7602(_0x221cb8['x'])/0x2,_0x5bf33f=_0x2a7602(_0x221cb8['y']),(_0x17f734[_0x432342(0x30a3)][_0x432342(0x2009)](_0x432342(0x39a9)),_0x17f734[_0x432342(0xba1)][_0x432342(0x2009)](_0x51dfee),_0x17f734[_0x432342(0xba1)][_0x432342(0x2009)](_0x5bf33f),_0x17f734[_0x432342(0xba1)][_0x432342(0x2009)](_0x5bf33f));break;case _0x286e22['Q'][_0x432342(0x2174)]:case _0x286e22['Q'][_0x432342(0x11b7)]:default:_0x46a3c8=_0x2a7602(_0x221cb8['x']),_0x51dfee=_0x2a7602(_0x221cb8['y']),_0x5bf33f=_0x2a7602(_0x221cb8['z']),(_0x17f734[_0x432342(0x30a3)][_0x432342(0x2009)](_0x432342(0x1f70)),_0x17f734[_0x432342(0xba1)][_0x432342(0x2009)](_0x46a3c8),_0x17f734[_0x432342(0xba1)]['push'](_0x51dfee),_0x17f734['size'][_0x432342(0x2009)](_0x5bf33f));}_0x2e1e90['object'][_0x432342(0x2ac6)]=_0x259025;}}),_0x46eb59[_0x58c983(0x41c5)]=this['world'][_0x58c983(0x2ed7)](_0x17f734),_0x46eb59[_0x58c983(0x41c5)][_0x58c983(0x116e)](_0x3af2b5),_0x46eb59[_0x58c983(0x41c5)][_0x58c983(0x1b0)](0x0);}else this[_0x58c983(0x2f6d)]['copyFromFloats'](0x0,0x0,0x0);var _0x524d79;_0x46eb59[_0x58c983(0x400)](this['_tmpPositionVector']);}}[_0x12fccb(0x3add)](_0x868c5c){var _0x16caa2=_0x12fccb;this['world'][_0x16caa2(0x23b8)](_0x868c5c['physicsBody']);}[_0x12fccb(0x2b86)](_0x3c6eec){var _0xb1f69f=_0x12fccb,_0x5ad1c5=_0x3c6eec[_0xb1f69f(0xa3d)][_0xb1f69f(0x41c5)],_0x2c2e5d=_0x3c6eec[_0xb1f69f(0x1cd6)][_0xb1f69f(0x41c5)];if(_0x5ad1c5&&_0x2c2e5d){const _0x37c0ee=_0x3c6eec[_0xb1f69f(0x2538)][_0xb1f69f(0x1d9f)];var _0x384feb=_0x37c0ee[_0xb1f69f(0x30f8)]||{};let _0x572794;const _0x5aa658={'body1':_0x5ad1c5,'body2':_0x2c2e5d,'axe1':_0x384feb[_0xb1f69f(0x1b58)]||(_0x37c0ee[_0xb1f69f(0x1b31)]?_0x37c0ee[_0xb1f69f(0x1b31)][_0xb1f69f(0xec2)]():null),'axe2':_0x384feb[_0xb1f69f(0x144e)]||(_0x37c0ee[_0xb1f69f(0x1048)]?_0x37c0ee[_0xb1f69f(0x1048)]['asArray']():null),'pos1':_0x384feb[_0xb1f69f(0x20f3)]||(_0x37c0ee[_0xb1f69f(0x2cf8)]?_0x37c0ee[_0xb1f69f(0x2cf8)]['asArray']():null),'pos2':_0x384feb[_0xb1f69f(0x3c8)]||(_0x37c0ee[_0xb1f69f(0x39c1)]?_0x37c0ee['connectedPivot'][_0xb1f69f(0xec2)]():null),'min':_0x384feb['min'],'max':_0x384feb[_0xb1f69f(0x34dd)],'collision':_0x384feb[_0xb1f69f(0x3d9)]||_0x37c0ee[_0xb1f69f(0x3d9)],'spring':_0x384feb[_0xb1f69f(0x3de0)],'world':this[_0xb1f69f(0x318b)]};switch(_0x3c6eec['joint'][_0xb1f69f(0x30a3)]){case _0x3867ec['q7'][_0xb1f69f(0x363b)]:_0x572794=_0xb1f69f(0x1575);break;case _0x3867ec['q7']['SpringJoint']:_0x5ab25c['Y']['Warn'](_0xb1f69f(0x3569));var _0x253976=_0x37c0ee;_0x5aa658['min']=_0x253976[_0xb1f69f(0x9da)]||_0x5aa658[_0xb1f69f(0x1858)],_0x5aa658[_0xb1f69f(0x34dd)]=Math[_0xb1f69f(0x34dd)](_0x5aa658[_0xb1f69f(0x1858)],_0x5aa658['max']);case _0x3867ec['q7'][_0xb1f69f(0x1d9b)]:_0x572794=_0xb1f69f(0x783),_0x5aa658[_0xb1f69f(0x34dd)]=_0x37c0ee[_0xb1f69f(0x2908)];break;case _0x3867ec['q7'][_0xb1f69f(0x8f2)]:_0x572794=_0xb1f69f(0x3d65);break;case _0x3867ec['q7'][_0xb1f69f(0x3a1b)]:_0x572794='jointSlide';break;case _0x3867ec['q7']['WheelJoint']:_0x572794=_0xb1f69f(0x3dc3);break;default:_0x3867ec['q7'][_0xb1f69f(0x2be8)],_0x572794=_0xb1f69f(0x3bd9);}_0x5aa658[_0xb1f69f(0x30a3)]=_0x572794,_0x3c6eec[_0xb1f69f(0x2538)][_0xb1f69f(0x417c)]=this[_0xb1f69f(0x318b)][_0xb1f69f(0x2ed7)](_0x5aa658);}}[_0x12fccb(0x3a73)](_0x1ecdbb){var _0x8f16aa=_0x12fccb;try{this[_0x8f16aa(0x318b)]['removeJoint'](_0x1ecdbb['joint'][_0x8f16aa(0x417c)]);}catch(_0x289aeb){_0x5ab25c['Y']['Warn'](_0x289aeb);}}[_0x12fccb(0x380c)](){var _0x13d0cc=_0x12fccb;return void 0x0!==this[_0x13d0cc(0x1050)];}['setTransformationFromPhysicsBody'](_0x45ce9d){var _0x4a18f5=_0x12fccb;if(!_0x45ce9d[_0x4a18f5(0x41c5)]['sleeping']){if(_0x45ce9d[_0x4a18f5(0x41c5)]['shapes'][_0x4a18f5(0xb39)]){let _0x508915=_0x45ce9d[_0x4a18f5(0x41c5)][_0x4a18f5(0x3f1)];for(;_0x508915[_0x4a18f5(0xb39)];)_0x508915=_0x508915[_0x4a18f5(0xb39)];_0x45ce9d['object'][_0x4a18f5(0x2436)][_0x4a18f5(0x1878)](_0x508915[_0x4a18f5(0x2436)]['x'],_0x508915[_0x4a18f5(0x2436)]['y'],_0x508915['position']['z']);}else{var _0x4d1b25=_0x45ce9d[_0x4a18f5(0x41c5)][_0x4a18f5(0x1dac)]();_0x45ce9d[_0x4a18f5(0x3e0f)][_0x4a18f5(0x2436)][_0x4a18f5(0x1878)](_0x4d1b25['x'],_0x4d1b25['y'],_0x4d1b25['z']);}_0x45ce9d[_0x4a18f5(0x3e0f)][_0x4a18f5(0x2ac6)]&&(_0x4d1b25=_0x45ce9d[_0x4a18f5(0x41c5)]['getQuaternion'](),_0x45ce9d['object']['rotationQuaternion'][_0x4a18f5(0x1878)](_0x4d1b25['x'],_0x4d1b25['y'],_0x4d1b25['z'],_0x4d1b25['w']));}}[_0x12fccb(0x30e)](_0x806826,_0xc42167,_0x42f7e7){var _0x18054c=_0x12fccb;const _0x406eda=_0x806826[_0x18054c(0x41c5)];_0x806826[_0x18054c(0x41c5)][_0x18054c(0x3f1)][_0x18054c(0xb39)]||(_0x406eda['position'][_0x18054c(0x1878)](_0xc42167['x'],_0xc42167['y'],_0xc42167['z']),_0x406eda['orientation'][_0x18054c(0x1878)](_0x42f7e7['x'],_0x42f7e7['y'],_0x42f7e7['z'],_0x42f7e7['w']),_0x406eda['syncShapes'](),_0x406eda[_0x18054c(0x3c53)]());}[_0x12fccb(0x3bc8)](_0x21055a,_0x4ea267){var _0x58756f=_0x12fccb;_0x21055a[_0x58756f(0x41c5)][_0x58756f(0x3d4a)]['set'](_0x4ea267['x'],_0x4ea267['y'],_0x4ea267['z']);}['setAngularVelocity'](_0x58e5fe,_0x229684){var _0x207542=_0x12fccb;_0x58e5fe['physicsBody'][_0x207542(0x228d)][_0x207542(0x1878)](_0x229684['x'],_0x229684['y'],_0x229684['z']);}[_0x12fccb(0x3179)](_0x4e93ba){var _0x4ac0de=_0x12fccb;return _0x4e93ba=_0x4e93ba[_0x4ac0de(0x41c5)][_0x4ac0de(0x3d4a)],_0x4e93ba?new _0x5417cc['P'](_0x4e93ba['x'],_0x4e93ba['y'],_0x4e93ba['z']):null;}[_0x12fccb(0xada)](_0x30da8d){var _0x35a175=_0x12fccb;return _0x30da8d=_0x30da8d['physicsBody'][_0x35a175(0x228d)],_0x30da8d?new _0x5417cc['P'](_0x30da8d['x'],_0x30da8d['y'],_0x30da8d['z']):null;}['setBodyMass'](_0x370533,_0x56be8e){var _0x2ab501=_0x12fccb,_0x42b898=0x0===_0x56be8e;_0x370533['physicsBody'][_0x2ab501(0x3f1)][_0x2ab501(0x9b7)]=_0x42b898?0x1:_0x56be8e,_0x370533[_0x2ab501(0x41c5)][_0x2ab501(0xb20)](_0x42b898?0x2:0x1);}['getBodyMass'](_0x3184e8){var _0x2d65d5=_0x12fccb;return _0x3184e8[_0x2d65d5(0x41c5)][_0x2d65d5(0x3f1)][_0x2d65d5(0x9b7)];}['getBodyFriction'](_0x11b04b){var _0x393f04=_0x12fccb;return _0x11b04b['physicsBody'][_0x393f04(0x3f1)][_0x393f04(0x2ae0)];}[_0x12fccb(0x16bf)](_0x5ac79e,_0x23c4b0){var _0xf8cd72=_0x12fccb;_0x5ac79e[_0xf8cd72(0x41c5)]['shapes'][_0xf8cd72(0x2ae0)]=_0x23c4b0;}[_0x12fccb(0x40e9)](_0x5a87dc){var _0x39c6d0=_0x12fccb;return _0x5a87dc[_0x39c6d0(0x41c5)][_0x39c6d0(0x3f1)][_0x39c6d0(0x1da1)];}['setBodyRestitution'](_0x36c291,_0xdd299f){var _0x30208b=_0x12fccb;_0x36c291[_0x30208b(0x41c5)][_0x30208b(0x3f1)]['restitution']=_0xdd299f;}['sleepBody'](_0xcbd611){var _0x31f6e1=_0x12fccb;_0xcbd611[_0x31f6e1(0x41c5)][_0x31f6e1(0x3608)]();}[_0x12fccb(0x1ef3)](_0x170503){var _0x2f1605=_0x12fccb;_0x170503['physicsBody'][_0x2f1605(0x3c53)]();}[_0x12fccb(0x281b)](_0x124178,_0x35f7ca,_0x3474b9){var _0x41f77=_0x12fccb;_0x124178[_0x41f77(0x417c)]['limitMotor'][_0x41f77(0x2b9e)]=_0x35f7ca,void 0x0!==_0x3474b9&&(_0x124178[_0x41f77(0x417c)][_0x41f77(0xf29)][_0x41f77(0x2d0b)]=_0x3474b9);}[_0x12fccb(0x140c)](_0x41fd0c,_0x54a15c,_0x1a9171,_0x233969){var _0x1997bb=_0x12fccb;void 0x0!==_0x1a9171?_0x5ab25c['Y']['Warn']('OimoJS\x20plugin\x20currently\x20has\x20unexpected\x20behavior\x20when\x20using\x20setMotor\x20with\x20force\x20parameter'):_0x1a9171=0xf4240,_0x54a15c*=-0x1;const _0x5bb2ed=_0x233969?_0x41fd0c[_0x1997bb(0x417c)][_0x1997bb(0x27a9)]:_0x41fd0c[_0x1997bb(0x417c)][_0x1997bb(0xc39)]||_0x41fd0c['physicsJoint'][_0x1997bb(0x1c76)]||_0x41fd0c[_0x1997bb(0x417c)][_0x1997bb(0xf29)];_0x5bb2ed&&_0x5bb2ed[_0x1997bb(0x140c)](_0x54a15c,_0x1a9171);}[_0x12fccb(0x2c70)](_0x2ad77f,_0x54ca33,_0x129b28,_0xd565c1){var _0x330c82=_0x12fccb;const _0x30431b=_0xd565c1?_0x2ad77f['physicsJoint']['rotationalLimitMotor2']:_0x2ad77f[_0x330c82(0x417c)][_0x330c82(0xc39)]||_0x2ad77f[_0x330c82(0x417c)][_0x330c82(0x1c76)]||_0x2ad77f[_0x330c82(0x417c)][_0x330c82(0xf29)];_0x30431b&&_0x30431b[_0x330c82(0x2c70)](_0x54ca33,void 0x0===_0x129b28?-_0x54ca33:_0x129b28);}['syncMeshWithImpostor'](_0x14904c,_0x3a2aa1){var _0x2e40ef=_0x12fccb;_0x3a2aa1=_0x3a2aa1[_0x2e40ef(0x41c5)],(_0x14904c[_0x2e40ef(0x2436)]['x']=_0x3a2aa1[_0x2e40ef(0x2436)]['x'],_0x14904c['position']['y']=_0x3a2aa1[_0x2e40ef(0x2436)]['y'],_0x14904c[_0x2e40ef(0x2436)]['z']=_0x3a2aa1[_0x2e40ef(0x2436)]['z'],_0x14904c[_0x2e40ef(0x2ac6)]&&(_0x14904c[_0x2e40ef(0x2ac6)]['x']=_0x3a2aa1['orientation']['x'],_0x14904c[_0x2e40ef(0x2ac6)]['y']=_0x3a2aa1[_0x2e40ef(0x611)]['y'],_0x14904c[_0x2e40ef(0x2ac6)]['z']=_0x3a2aa1[_0x2e40ef(0x611)]['z'],_0x14904c[_0x2e40ef(0x2ac6)]['w']=_0x3a2aa1[_0x2e40ef(0x611)]['w']));}[_0x12fccb(0x1400)](_0x2414cf){var _0x4c5902=_0x12fccb;return _0x2414cf[_0x4c5902(0x41c5)][_0x4c5902(0x3f1)][_0x4c5902(0xf75)];}[_0x12fccb(0x2fbc)](_0x1ee938,_0x56bd76){var _0xe2e4bc=_0x12fccb;_0x1ee938=_0x1ee938[_0xe2e4bc(0x41c5)][_0xe2e4bc(0x3f1)],(_0x56bd76['x']=0x2*_0x1ee938[_0xe2e4bc(0x2d38)],_0x56bd76['y']=0x2*_0x1ee938[_0xe2e4bc(0x2477)],_0x56bd76['z']=0x2*_0x1ee938[_0xe2e4bc(0xeb3)]);}[_0x12fccb(0xc1f)](){var _0x58e9f2=_0x12fccb;this[_0x58e9f2(0x318b)][_0x58e9f2(0x2a99)]();}[_0x12fccb(0xd3f)](_0x35cfc1,_0x2bcf16){var _0x47c89f=_0x12fccb;return _0x5ab25c['Y'][_0x47c89f(0x1381)](_0x47c89f(0x34b2)),this[_0x47c89f(0x170c)][_0x47c89f(0xf06)](_0x35cfc1,_0x2bcf16),this[_0x47c89f(0x170c)];}[_0x12fccb(0x1f9c)](_0x2c4292,_0x343376,_0x4b4f87){var _0xb811e4=_0x12fccb;_0x5ab25c['Y'][_0xb811e4(0x1381)]('raycast\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Oimo\x20physics\x20plugin'),_0x4b4f87[_0xb811e4(0xf06)](_0x2c4292,_0x343376);}}},0xb145:(_0x59480e,_0x5077c0,_0x31778a)=>{_0x31778a(0x12c64),_0x31778a(0x15d1f),_0x31778a(0xebf9),_0x31778a(0x95ac),_0x31778a(0xd0c0);},0x12c64:(_0x2b852f,_0x57fd82,_0x28acbf)=>{var _0x15980d=a8_0x2e955a;_0x28acbf['d'](_0x57fd82,{'T':()=>_0x40d584});var _0x2f70e5=_0x28acbf(0xd53f),_0x195636=_0x28acbf(0x8baf);class _0x40d584{constructor(_0x2d7be0,_0xa24d47=_0x40d584[_0x15980d(0x2c25)]()){var _0x493be1=_0x15980d;if(this[_0x493be1(0x16ce)]=_0xa24d47,this[_0x493be1(0x3489)]=[],this[_0x493be1(0x3426)]=[],this[_0x493be1(0x37e0)]=0x0,this[_0x493be1(0x18e7)]=0x0,!this[_0x493be1(0x16ce)][_0x493be1(0x380c)]())throw new Error(_0x493be1(0x372f)+this['_physicsPlugin']['name']+_0x493be1(0xe37));_0x2d7be0=_0x2d7be0||new _0x2f70e5['P'](0x0,-9.807,0x0),this[_0x493be1(0x525)](_0x2d7be0),this[_0x493be1(0x3f72)]();}[_0x15980d(0x302a)](){var _0x2013e5=_0x15980d;return this[_0x2013e5(0x16ce)]['getPluginVersion']();}static[_0x15980d(0x2c25)](){throw(0x0,_0x195636['S'])('CannonJSPlugin');}['setGravity'](_0x4aa13e){var _0x338c33=_0x15980d;this['gravity']=_0x4aa13e,this['_physicsPlugin'][_0x338c33(0x525)](this['gravity']);}[_0x15980d(0x3f72)](_0x511671=0x1/0x3c){var _0x28dbaa=_0x15980d;this[_0x28dbaa(0x16ce)][_0x28dbaa(0x3f72)](_0x511671);}[_0x15980d(0x2fcd)](){var _0x521140=_0x15980d;return this[_0x521140(0x16ce)][_0x521140(0x2fcd)]();}['setSubTimeStep'](_0x52d8d7=0x0){var _0x50cd4a=_0x15980d;this[_0x50cd4a(0x37e0)]=_0x52d8d7;}['getSubTimeStep'](){var _0x14eeae=_0x15980d;return this[_0x14eeae(0x37e0)];}[_0x15980d(0xc1f)](){var _0x23d278=_0x15980d;this[_0x23d278(0x3489)][_0x23d278(0x982)](function(_0x234623){var _0x3c0315=_0x23d278;_0x234623[_0x3c0315(0xc1f)]();}),this[_0x23d278(0x16ce)][_0x23d278(0xc1f)]();}[_0x15980d(0x28a5)](){var _0x6eb349=_0x15980d;return this[_0x6eb349(0x16ce)]['name'];}[_0x15980d(0x1d94)](_0xe7b415){var _0x383787=_0x15980d;this['_impostors'][_0x383787(0x2009)](_0xe7b415),_0xe7b415[_0x383787(0x3bc7)]=this['_uniqueIdCounter']++,_0xe7b415['parent']||this['_physicsPlugin'][_0x383787(0x54b)](_0xe7b415);}[_0x15980d(0x3183)](_0x36423d){var _0x167904=_0x15980d,_0x571a67=this[_0x167904(0x3489)][_0x167904(0x775)](_0x36423d);-0x1<_0x571a67&&this[_0x167904(0x3489)]['splice'](_0x571a67,0x1)[_0x167904(0x9da)]&&this[_0x167904(0x1ec9)]()[_0x167904(0x3add)](_0x36423d);}['addJoint'](_0x30df0e,_0x5712d8,_0x3115ed){var _0xe37899=_0x15980d;_0x30df0e={'mainImpostor':_0x30df0e,'connectedImpostor':_0x5712d8,'joint':_0x3115ed},(_0x3115ed[_0xe37899(0x5d1)]=this[_0xe37899(0x16ce)],this[_0xe37899(0x3426)][_0xe37899(0x2009)](_0x30df0e),this['_physicsPlugin'][_0xe37899(0x2b86)](_0x30df0e));}[_0x15980d(0x3a73)](_0x4cf09d,_0x365b74,_0x4e3cc1){var _0x511d85=_0x15980d,_0x587e9e=this[_0x511d85(0x3426)]['filter'](function(_0x5e8798){var _0xdd60d7=_0x511d85;return _0x5e8798['connectedImpostor']===_0x365b74&&_0x5e8798[_0xdd60d7(0x2538)]===_0x4e3cc1&&_0x5e8798['mainImpostor']===_0x4cf09d;});_0x587e9e[_0x511d85(0x9da)]&&this[_0x511d85(0x16ce)]['removeJoint'](_0x587e9e[0x0]);}[_0x15980d(0x21a6)](_0xadd154){var _0x481320=_0x15980d;this['_impostors'][_0x481320(0x982)](_0x3b5f92=>{var _0x4db28b=_0x481320;_0x3b5f92[_0x4db28b(0x2fa)]()&&this['_physicsPlugin'][_0x4db28b(0x54b)](_0x3b5f92);}),0.1<_0xadd154?_0xadd154=0.1:_0xadd154<=0x0&&(_0xadd154=0x1/0x3c),this[_0x481320(0x16ce)][_0x481320(0x2ecc)](_0xadd154,this[_0x481320(0x3489)]);}[_0x15980d(0x1ec9)](){var _0x2b02e1=_0x15980d;return this[_0x2b02e1(0x16ce)];}['getImpostors'](){return this['_impostors'];}['getImpostorForPhysicsObject'](_0x54e3b7){var _0x5dee1a=_0x15980d;for(let _0x4f0828=0x0;_0x4f0828{var _0x55a16b=a8_0x2e955a;_0x34c7f3['d'](_0x2b5034,{'Q':()=>_0x43078d});var _0x45d842=_0x34c7f3(0x9a70),_0x2b5034=_0x34c7f3(0x5397),_0x33d77e=_0x34c7f3(0xd53f),_0x25444c=_0x34c7f3(0x349f),_0x314754=_0x34c7f3(0x94e3),_0x1db72e=_0x34c7f3(0x95ac),_0x1569eb=_0x34c7f3(0xa0f1);_0x314754['Kj']['_PhysicsImpostorParser']=function(_0x312d0a,_0x48b410,_0x4051bc){var _0x5f207a=a8_0xcbd5;return new _0x43078d(_0x48b410,_0x4051bc['physicsImpostor'],{'mass':_0x4051bc[_0x5f207a(0x412c)],'friction':_0x4051bc['physicsFriction'],'restitution':_0x4051bc[_0x5f207a(0x1987)]},_0x312d0a);};class _0x43078d{constructor(_0x4ec96a,_0x41cf7f,_0x3ead99={'mass':0x0},_0x30453e){var _0x51653e=a8_0xcbd5;this[_0x51653e(0x3e0f)]=_0x4ec96a,this['type']=_0x41cf7f,this[_0x51653e(0x963)]=_0x3ead99,this['_scene']=_0x30453e,this[_0x51653e(0x7cf)]={},this[_0x51653e(0x28ce)]=!0x1,this[_0x51653e(0x30de)]=new Array(),this[_0x51653e(0x21d9)]=new Array(),this[_0x51653e(0x2109)]=[],this[_0x51653e(0x2fa2)]=_0x33d77e['P'][_0x51653e(0x317a)](),this[_0x51653e(0x7b7)]=!0x1,this[_0x51653e(0xe81)]=!0x1,this[_0x51653e(0x601)]=0x0,this[_0x51653e(0x11fe)]=new _0x33d77e['_f'](),this[_0x51653e(0x15e8)]=new _0x33d77e['_f'](),this[_0x51653e(0x98d)]=()=>{var _0x59b619=_0x51653e;this[_0x59b619(0x2862)]&&(this[_0x59b619(0x3e0f)][_0x59b619(0x1f3f)](this[_0x59b619(0x2fa2)],-0x1),this['_deltaRotationConjugated']&&this[_0x59b619(0x3e0f)][_0x59b619(0x2ac6)]&&this['object'][_0x59b619(0x2ac6)][_0x59b619(0x210e)](this['_deltaRotationConjugated'],this[_0x59b619(0x3e0f)][_0x59b619(0x2ac6)]),this['object'][_0x59b619(0x14a4)](!0x1),this[_0x59b619(0x3e0f)][_0x59b619(0x30e9)]&&this[_0x59b619(0x3e0f)]['rotationQuaternion']?(this[_0x59b619(0x1c6)](),this[_0x59b619(0x11fe)][_0x59b619(0x210e)](this['object'][_0x59b619(0x2ac6)],this['_tmpQuat'])):this['_tmpQuat'][_0x59b619(0x2687)](this[_0x59b619(0x3e0f)][_0x59b619(0x2ac6)]||new _0x33d77e['_f']()),this[_0x59b619(0x963)][_0x59b619(0x286c)]||this['object'][_0x59b619(0x2ac6)]&&this[_0x59b619(0x2862)]['getPhysicsPlugin']()[_0x59b619(0x30e)](this,this[_0x59b619(0x3e0f)][_0x59b619(0x39fd)](),this[_0x59b619(0x11fe)]),this[_0x59b619(0x30de)][_0x59b619(0x982)](_0x8ba2de=>{_0x8ba2de(this);}));},this[_0x51653e(0xd38)]=()=>{var _0x5f3b19=_0x51653e;this[_0x5f3b19(0x2862)]&&(this[_0x5f3b19(0x21d9)][_0x5f3b19(0x982)](_0x4cf9b7=>{_0x4cf9b7(this);}),this[_0x5f3b19(0x2862)][_0x5f3b19(0x1ec9)]()[_0x5f3b19(0x2957)](this),this[_0x5f3b19(0x3e0f)]['parent']&&this[_0x5f3b19(0x3e0f)][_0x5f3b19(0x2ac6)]&&(this['getParentsRotation'](),this[_0x5f3b19(0x11fe)][_0x5f3b19(0x1b8f)](),this[_0x5f3b19(0x11fe)][_0x5f3b19(0x210e)](this[_0x5f3b19(0x3e0f)]['rotationQuaternion'],this[_0x5f3b19(0x3e0f)]['rotationQuaternion'])),this['object']['setAbsolutePosition'](this[_0x5f3b19(0x3e0f)]['position']),this[_0x5f3b19(0x2653)]?(this[_0x5f3b19(0x3e0f)][_0x5f3b19(0x2ac6)]&&this[_0x5f3b19(0x3e0f)][_0x5f3b19(0x2ac6)][_0x5f3b19(0x210e)](this['_deltaRotation'],this['object'][_0x5f3b19(0x2ac6)]),this[_0x5f3b19(0x2fa2)][_0x5f3b19(0x354e)](this[_0x5f3b19(0x2653)],_0x43078d['_TmpVecs'][0x0]),this['object']['translate'](_0x43078d[_0x5f3b19(0x28a9)][0x0],0x1)):this[_0x5f3b19(0x3e0f)][_0x5f3b19(0x1f3f)](this[_0x5f3b19(0x2fa2)],0x1),this[_0x5f3b19(0x3e0f)]['computeWorldMatrix'](!0x0));},this['onCollideEvent']=null,this[_0x51653e(0x3aca)]=_0x43bf07=>{var _0x57f64a=_0x51653e;if((this[_0x57f64a(0x2109)]['length']||this[_0x57f64a(0x2d60)])&&this[_0x57f64a(0x2862)]){const _0x1e6966=this['_physicsEngine'][_0x57f64a(0x3b27)](_0x43bf07[_0x57f64a(0x18d2)]);_0x1e6966&&(this[_0x57f64a(0x2d60)]&&this['onCollideEvent'](this,_0x1e6966),this[_0x57f64a(0x2109)][_0x57f64a(0x25d4)](_0x27552a=>-0x1!==_0x27552a[_0x57f64a(0x1f20)]['indexOf'](_0x1e6966))[_0x57f64a(0x982)](_0x2ec387=>{var _0x47d3d8=_0x57f64a;_0x2ec387[_0x47d3d8(0x360b)](this,_0x1e6966,_0x43bf07[_0x47d3d8(0x3d08)],_0x43bf07[_0x47d3d8(0x169a)],_0x43bf07[_0x47d3d8(0x3074)],_0x43bf07['normal']);}));}},this[_0x51653e(0x3e0f)]?(this[_0x51653e(0x3e0f)]['parent']&&0x0!==_0x3ead99['mass']&&_0x45d842['Y']['Warn']('A\x20physics\x20impostor\x20has\x20been\x20created\x20for\x20an\x20object\x20which\x20has\x20a\x20parent.\x20Babylon\x20physics\x20currently\x20works\x20in\x20local\x20space\x20so\x20unexpected\x20issues\x20may\x20occur.'),!this[_0x51653e(0x20c2)]&&_0x4ec96a[_0x51653e(0x14ab)]&&(this['_scene']=_0x4ec96a[_0x51653e(0x14ab)]()),this[_0x51653e(0x20c2)]&&(0x64{var _0x26ef38=_0x4bbd27;return _0x1d9d69['callback']===_0x43c774&&_0x1d9d69[_0x26ef38(0x1f20)][_0x26ef38(0x9da)]===_0x426f81[_0x26ef38(0x9da)]&&((_0x1d9d69=_0x1d9d69[_0x26ef38(0x1f20)][_0x26ef38(0x2baa)](_0x387956=>-0x1<_0x426f81[_0x26ef38(0x775)](_0x387956)))&&(_0xfd39c1=_0x14cff7),_0x1d9d69);})?this[_0x4bbd27(0x2109)][_0x4bbd27(0x34ac)](_0xfd39c1,0x1):_0x45d842['Y']['Warn'](_0x4bbd27(0xfdc));}[_0x55a16b(0x1c6)](){var _0x3254b6=_0x55a16b;let _0x225d2a=this[_0x3254b6(0x3e0f)][_0x3254b6(0x30e9)];for(this[_0x3254b6(0x11fe)]['copyFromFloats'](0x0,0x0,0x0,0x1);_0x225d2a;)_0x225d2a[_0x3254b6(0x2ac6)]?this[_0x3254b6(0x15e8)][_0x3254b6(0x2687)](_0x225d2a[_0x3254b6(0x2ac6)]):_0x33d77e['_f'][_0x3254b6(0x397a)](_0x225d2a[_0x3254b6(0xfb0)]['y'],_0x225d2a[_0x3254b6(0xfb0)]['x'],_0x225d2a[_0x3254b6(0xfb0)]['z'],this['_tmpQuat2']),this[_0x3254b6(0x11fe)][_0x3254b6(0x210e)](this['_tmpQuat2'],this[_0x3254b6(0x11fe)]),_0x225d2a=_0x225d2a[_0x3254b6(0x30e9)];return this[_0x3254b6(0x11fe)];}[_0x55a16b(0x6da)](_0x4bf1df,_0x402371){var _0x18c929=_0x55a16b;return this['_physicsEngine']&&this[_0x18c929(0x2862)][_0x18c929(0x1ec9)]()[_0x18c929(0x6da)](this,_0x4bf1df,_0x402371),this;}[_0x55a16b(0x3ec4)](_0x44d411,_0x7d84b4){var _0x575752=_0x55a16b;return this[_0x575752(0x2862)]&&this[_0x575752(0x2862)][_0x575752(0x1ec9)]()[_0x575752(0x3ec4)](this,_0x44d411,_0x7d84b4),this;}[_0x55a16b(0x359d)](_0xc28333,_0x5aa7ac,_0x1a6887){var _0x256d9f=_0x55a16b;return _0x5aa7ac=new _0x1db72e['q7'](_0x5aa7ac,_0x1a6887),(this[_0x256d9f(0xdfa)](_0xc28333,_0x5aa7ac),this);}[_0x55a16b(0xdfa)](_0x1350fb,_0x48d678){var _0x1496e0=_0x55a16b;return this[_0x1496e0(0x3426)]['push']({'otherImpostor':_0x1350fb,'joint':_0x48d678}),this[_0x1496e0(0x2862)]&&this['_physicsEngine']['addJoint'](this,_0x1350fb,_0x48d678),this;}[_0x55a16b(0x19fe)](_0x38e57a,_0xc39991,_0x27d914,_0x2a4a7d,_0xf08a8d){var _0x3b162f=_0x55a16b;if(!this[_0x3b162f(0x2862)])return this;const _0x41c099=this[_0x3b162f(0x2862)][_0x3b162f(0x1ec9)]();return _0x41c099['appendAnchor']&&this[_0x3b162f(0x2862)]&&_0x41c099['appendAnchor'](this,_0x38e57a,_0xc39991,_0x27d914,_0x2a4a7d,_0xf08a8d),this;}[_0x55a16b(0x9f9)](_0x5b01bf,_0x1535e3,_0x28bfce,_0x2649e3){var _0x1f7e5f=_0x55a16b;if(!this[_0x1f7e5f(0x2862)])return this;const _0xdf73e8=this[_0x1f7e5f(0x2862)][_0x1f7e5f(0x1ec9)]();return _0xdf73e8[_0x1f7e5f(0x3210)]&&this[_0x1f7e5f(0x2862)]&&_0xdf73e8[_0x1f7e5f(0x1faf)](this,_0x5b01bf,_0x1535e3,_0x28bfce,_0x2649e3),this;}[_0x55a16b(0x3608)](){var _0x242394=_0x55a16b;return this[_0x242394(0x2862)]&&this[_0x242394(0x2862)][_0x242394(0x1ec9)]()['sleepBody'](this),this;}[_0x55a16b(0x9fe)](){var _0x1f3c10=_0x55a16b;return this[_0x1f3c10(0x2862)]&&this[_0x1f3c10(0x2862)]['getPhysicsPlugin']()[_0x1f3c10(0x1ef3)](this),this;}[_0x55a16b(0x2654)](_0xb402fb){var _0x64cf80=_0x55a16b;return _0xb402fb?new _0x43078d(_0xb402fb,this[_0x64cf80(0x30a3)],this['_options'],this[_0x64cf80(0x20c2)]):null;}[_0x55a16b(0xc1f)](){var _0xc37a27=_0x55a16b;this[_0xc37a27(0x2862)]&&(this[_0xc37a27(0x3426)][_0xc37a27(0x982)](_0x27b28f=>{var _0x455cd0=_0xc37a27;this['_physicsEngine']&&this[_0x455cd0(0x2862)][_0x455cd0(0x3a73)](this,_0x27b28f[_0x455cd0(0x3825)],_0x27b28f[_0x455cd0(0x2538)]);}),this[_0xc37a27(0x2862)][_0xc37a27(0x3183)](this),this[_0xc37a27(0x30e9)]&&this[_0xc37a27(0x30e9)]['forceUpdate'](),this[_0xc37a27(0x7b7)]=!0x0);}[_0x55a16b(0x400)](_0x54b2f1){var _0x5b4c9d=_0x55a16b;this[_0x5b4c9d(0x2fa2)]['copyFrom'](_0x54b2f1);}[_0x55a16b(0x23ba)](_0x43e086){var _0x3fcc8e=_0x55a16b;this[_0x3fcc8e(0x2653)]||(this[_0x3fcc8e(0x2653)]=new _0x33d77e['_f']()),this[_0x3fcc8e(0x2653)]['copyFrom'](_0x43e086),this['_deltaRotationConjugated']=this[_0x3fcc8e(0x2653)]['conjugate']();}[_0x55a16b(0x2fbc)](_0x239d31){var _0x1cf4b0=_0x55a16b;return this['_physicsEngine']&&this['_physicsEngine']['getPhysicsPlugin']()[_0x1cf4b0(0x2fbc)](this,_0x239d31),this;}['getRadius'](){var _0x403bc0=_0x55a16b;return this['_physicsEngine']?this[_0x403bc0(0x2862)][_0x403bc0(0x1ec9)]()[_0x403bc0(0x1400)](this):0x0;}[_0x55a16b(0x23e)](_0x37b371,_0x3094cf,_0x377492,_0x5901df,_0x5d32ac){var _0x24bad9=_0x55a16b;const _0x5ded84=_0x43078d[_0x24bad9(0x28a9)][0x0],_0x356125=this[_0x24bad9(0x3e0f)];var _0x333f5c;_0x356125[_0x24bad9(0x2ac6)]&&(_0x5d32ac?(_0x333f5c=_0x43078d[_0x24bad9(0x1286)],_0x356125[_0x24bad9(0x2ac6)]['multiplyToRef'](_0x5d32ac,_0x333f5c),_0x37b371[_0x24bad9(0x1084)](_0x333f5c,_0x1569eb['T'][_0x24bad9(0x3107)],_0x3094cf)):_0x37b371[_0x24bad9(0x1084)](_0x356125[_0x24bad9(0x2ac6)],_0x1569eb['T']['WORLD'],_0x3094cf)),_0x5ded84['x']=0x0,_0x5ded84['y']=0x0,_0x5ded84['z']=0x0,_0x377492&&(_0x5ded84['x']=_0x377492['x'],_0x5ded84['y']=_0x377492['y'],_0x5ded84['z']=_0x377492['z'],_0x37b371[_0x24bad9(0x14ca)](_0x5ded84,_0x3094cf,_0x5ded84),null==_0x5901df&&(_0x5901df=_0x377492[_0x24bad9(0x9da)]()),_0x5ded84['x']*=_0x5901df,_0x5ded84['y']*=_0x5901df,_0x5ded84['z']*=_0x5901df),_0x37b371['getParent']()?(_0x5ded84[_0x24bad9(0x16b8)](_0x356125[_0x24bad9(0x39fd)]()),_0x37b371[_0x24bad9(0x235d)](_0x5ded84,_0x3094cf)):(_0x3094cf['setAbsolutePosition'](_0x356125[_0x24bad9(0x39fd)]()),_0x3094cf[_0x24bad9(0x2436)]['x']-=_0x5ded84['x'],_0x3094cf[_0x24bad9(0x2436)]['y']-=_0x5ded84['y'],_0x3094cf[_0x24bad9(0x2436)]['z']-=_0x5ded84['z']);}[_0x55a16b(0x311d)](_0x22bb7e,_0x521719,_0x54929b,_0x39d5ce,_0x6e2a2e,_0x45d5f3){var _0x162587=_0x55a16b;const _0x452c93=this[_0x162587(0x3e0f)];if(_0x452c93[_0x162587(0x2ac6)]){if(_0x6e2a2e){const _0x16ad1c=_0x43078d[_0x162587(0x1286)];_0x22bb7e[_0x162587(0x28e6)](_0x1569eb['T'][_0x162587(0x3107)],_0x521719,_0x16ad1c),_0x16ad1c[_0x162587(0x210e)](_0x6e2a2e,_0x452c93[_0x162587(0x2ac6)]);}else _0x22bb7e[_0x162587(0x28e6)](_0x1569eb['T'][_0x162587(0x3107)],_0x521719,_0x452c93[_0x162587(0x2ac6)]);}const _0x2246d9=_0x43078d[_0x162587(0x28a9)][0x0];_0x6e2a2e=_0x43078d[_0x162587(0x28a9)][0x1],(_0x45d5f3||((_0x45d5f3=_0x43078d[_0x162587(0x28a9)][0x2])['x']=0x0,_0x45d5f3['y']=0x1,_0x45d5f3['z']=0x0),_0x22bb7e[_0x162587(0x14ca)](_0x45d5f3,_0x521719,_0x6e2a2e),_0x22bb7e[_0x162587(0x32d2)](_0x521719,_0x2246d9),null!=(_0x39d5ce=null==_0x39d5ce&&_0x54929b?_0x54929b[_0x162587(0x9da)]():_0x39d5ce)&&(_0x2246d9['x']+=_0x6e2a2e['x']*_0x39d5ce,_0x2246d9['y']+=_0x6e2a2e['y']*_0x39d5ce,_0x2246d9['z']+=_0x6e2a2e['z']*_0x39d5ce),_0x452c93[_0x162587(0x235d)](_0x2246d9));}}_0x43078d[_0x55a16b(0x31db)]=new _0x33d77e['P'](0x1,0x1,0x1),_0x43078d[_0x55a16b(0x45e)]=_0x33d77e['_f'][_0x55a16b(0x1b77)](),_0x43078d[_0x55a16b(0x28a9)]=_0x2b5034['B'][_0x55a16b(0x37d)](0x3,_0x33d77e['P']['Zero']),_0x43078d[_0x55a16b(0x1286)]=_0x33d77e['_f'][_0x55a16b(0x1b77)](),_0x43078d['NoImpostor']=0x0,_0x43078d[_0x55a16b(0x2d56)]=0x1,_0x43078d[_0x55a16b(0x11b7)]=0x2,_0x43078d['PlaneImpostor']=0x3,_0x43078d['MeshImpostor']=0x4,_0x43078d['CapsuleImpostor']=0x6,_0x43078d[_0x55a16b(0x12f3)]=0x7,_0x43078d[_0x55a16b(0x22a2)]=0x8,_0x43078d[_0x55a16b(0x3589)]=0x9,_0x43078d[_0x55a16b(0xd16)]=0xa,_0x43078d['CustomImpostor']=0x64,_0x43078d[_0x55a16b(0x358f)]=0x65,_0x43078d[_0x55a16b(0x3c5a)]=0x66,_0x43078d[_0x55a16b(0x204b)]=0x67;},0x95ac:(_0x19ef55,_0xa4405e,_0x36b405)=>{var _0x2947a4=a8_0x2e955a;_0x36b405['d'](_0xa4405e,{'q7':()=>_0xa3966c});class _0xa3966c{constructor(_0x2c1a1d,_0x16e3c2){var _0x5a8390=a8_0xcbd5;this[_0x5a8390(0x30a3)]=_0x2c1a1d,(this['jointData']=_0x16e3c2)[_0x5a8390(0x30f8)]=_0x16e3c2[_0x5a8390(0x30f8)]||{};}get[_0x2947a4(0x417c)](){return this['_physicsJoint'];}set[_0x2947a4(0x417c)](_0x9d1555){var _0x26f34a=_0x2947a4;this[_0x26f34a(0x95c)],this['_physicsJoint']=_0x9d1555;}set['physicsPlugin'](_0x34439a){var _0x15cf13=_0x2947a4;this[_0x15cf13(0x16ce)]=_0x34439a;}[_0x2947a4(0x3f62)](_0x528266){var _0x14ffc9=_0x2947a4;_0x528266(this[_0x14ffc9(0x16ce)]['world'],this[_0x14ffc9(0x95c)]);}}_0xa3966c[_0x2947a4(0x1d9b)]=0x0,_0xa3966c['HingeJoint']=0x1,_0xa3966c[_0x2947a4(0x363b)]=0x2,_0xa3966c['WheelJoint']=0x3,_0xa3966c[_0x2947a4(0x3a1b)]=0x4,_0xa3966c[_0x2947a4(0x8f2)]=0x5,_0xa3966c[_0x2947a4(0x1aa7)]=0x6,_0xa3966c[_0x2947a4(0x273f)]=_0xa3966c[_0x2947a4(0x2d7a)],_0xa3966c[_0x2947a4(0x1b5b)]=0x8,_0xa3966c['SpringJoint']=0x9,_0xa3966c[_0x2947a4(0x18d7)]=0xa,class extends null{},class extends null{},class extends null{},class extends null{};},0x460a:(_0x14d085,_0x413f2b,_0x5ec945)=>{var _0x2c5d1f=a8_0x2e955a,_0x1f9629;_0x5ec945['d'](_0x413f2b,{'c4':()=>_0x1f9629}),(_0x5ec945=_0x1f9629=_0x1f9629||{})[_0x5ec945[_0x2c5d1f(0x1821)]=0x0]=_0x2c5d1f(0x1821),_0x5ec945[_0x5ec945[_0x2c5d1f(0x70f)]=0x1]=_0x2c5d1f(0x70f),_0x5ec945[_0x5ec945[_0x2c5d1f(0x29b)]=0x2]=_0x2c5d1f(0x29b);},0x4084:(_0x390a75,_0x47b61a,_0x5a590b)=>{_0x5a590b(0xd53f),_0x5a590b(0x460a),_0x5a590b(0x9a70),_0x5a590b(0x2f02),_0x5a590b(0x5964),_0x5a590b(0x94e3),_0x5a590b(0x1679c),_0x5a590b(0x6214);},0x623b:(_0x1b4231,_0x537d85,_0xe33154)=>{_0xe33154(0x4084);},0xa114:(_0x485f8d,_0x5af407,_0x485159)=>{_0x485159(0xb54f),_0x485159(0x1431a),_0x485159(0x5964),_0x485159(0x151a6),_0x485159(0x2f02),_0x485159(0x6efe),_0x485159(0x460a),_0x485159(0x623b);},0x6efe:(_0x2642e5,_0x5768e5,_0x395b92)=>{_0x395b92(0x1431a),_0x395b92(0x5964),_0x395b92(0x9a70),_0x395b92(0xd53f),_0x395b92(0x17372),_0x395b92(0x460a),_0x395b92(0x17f6);},0x1431a:(_0x357f5b,_0x13cd47,_0x1ecc9b)=>{_0x1ecc9b(0xd53f),_0x1ecc9b(0xa0f1);},0x151a6:(_0x1c3e78,_0xaed7a3,_0x77c2e)=>{_0x77c2e(0x460a),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0xb54f:(_0x10d73b,_0x7f3889,_0x4df4bf)=>{var _0x19db5a=a8_0x2e955a;_0x4df4bf['d'](_0x7f3889,{'T':()=>_0x121684});var _0x25d0a1=_0x4df4bf(0xd53f),_0x4fab75=_0x4df4bf(0x4798),_0x57744a=_0x4df4bf(0x8baf);class _0x121684{constructor(_0x2885c3,_0xa20433=_0x121684[_0x19db5a(0x2c25)]()){var _0x53ae26=_0x19db5a;this['_physicsPlugin']=_0xa20433,this[_0x53ae26(0xbe8)]=[],this['_subTimeStep']=0x0,_0x2885c3=_0x2885c3||new _0x25d0a1['P'](0x0,-9.807,0x0),this['setGravity'](_0x2885c3),this[_0x53ae26(0x3f72)]();}[_0x19db5a(0x302a)](){var _0x486d0d=_0x19db5a;return this[_0x486d0d(0x16ce)][_0x486d0d(0x302a)]();}static['DefaultPluginFactory'](){throw(0x0,_0x57744a['S'])('');}[_0x19db5a(0x525)](_0x5271ac){var _0xa1d0f3=_0x19db5a;this[_0xa1d0f3(0x3958)]=_0x5271ac,this[_0xa1d0f3(0x16ce)][_0xa1d0f3(0x525)](this[_0xa1d0f3(0x3958)]);}[_0x19db5a(0x3f72)](_0x974930=0x1/0x3c){var _0x4ad3e6=_0x19db5a;this[_0x4ad3e6(0x16ce)][_0x4ad3e6(0x3f72)](_0x974930);}[_0x19db5a(0x2fcd)](){var _0x27e274=_0x19db5a;return this[_0x27e274(0x16ce)]['getTimeStep']();}['setSubTimeStep'](_0x4eb514=0x0){var _0x5cb60a=_0x19db5a;this[_0x5cb60a(0x37e0)]=_0x4eb514;}[_0x19db5a(0x3a4)](){return this['_subTimeStep'];}[_0x19db5a(0xc1f)](){var _0x176155=_0x19db5a;this['_physicsPlugin'][_0x176155(0xc1f)]();}[_0x19db5a(0x28a5)](){var _0x52b6f0=_0x19db5a;return this[_0x52b6f0(0x16ce)][_0x52b6f0(0x1c3a)];}[_0x19db5a(0x21a6)](_0x5149ad){var _0x14bccd=_0x19db5a;0.1<_0x5149ad?_0x5149ad=0.1:_0x5149ad<=0x0&&(_0x5149ad=0x1/0x3c),this[_0x14bccd(0x16ce)][_0x14bccd(0x2ecc)](_0x5149ad,this[_0x14bccd(0xbe8)]);}[_0x19db5a(0x4129)](_0x729683){var _0x57559d=_0x19db5a;this[_0x57559d(0xbe8)][_0x57559d(0x2009)](_0x729683);}['removeBody'](_0x5cbd5f){var _0x14f254=_0x19db5a;_0x5cbd5f=this['_physicsBodies'][_0x14f254(0x775)](_0x5cbd5f),-0x1<_0x5cbd5f&&this['_physicsBodies'][_0x14f254(0x34ac)](_0x5cbd5f,0x1);}[_0x19db5a(0x96d)](){return this['_physicsBodies'];}[_0x19db5a(0x1ec9)](){var _0x4dba9c=_0x19db5a;return this[_0x4dba9c(0x16ce)];}['raycastToRef'](_0x5733d2,_0x1a9ed1,_0x50dbe4){var _0x5b5dd9=_0x19db5a;this['_physicsPlugin'][_0x5b5dd9(0xd3f)](_0x5733d2,_0x1a9ed1,_0x50dbe4);}[_0x19db5a(0xd3f)](_0x4cf95d,_0x36dd11){var _0x16e759=_0x19db5a,_0x10ce2d=new _0x4fab75['d']();return this[_0x16e759(0x16ce)][_0x16e759(0xd3f)](_0x4cf95d,_0x36dd11,_0x10ce2d),_0x10ce2d;}}},0x2f02:(_0x1d888c,_0x40ba44,_0x2082b8)=>{},0x5964:(_0x3711f4,_0x5aab66,_0x58e0e7)=>{_0x58e0e7(0x460a),_0x58e0e7(0xd53f),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0x4aa3:(_0x387de1,_0x1169fb,_0x3b8208)=>{var _0x172f70=a8_0x2e955a;function _0x50bd21(_0x4882d7,_0x19ec8c,_0x4bb3cd,_0x4bb70d){var _0x40396d=a8_0xcbd5,_0x51eae5,_0x5ad5b6=arguments['length'],_0x349e23=_0x5ad5b6<0x3?_0x19ec8c:null===_0x4bb70d?_0x4bb70d=Object[_0x40396d(0x2fee)](_0x19ec8c,_0x4bb3cd):_0x4bb70d;if(_0x40396d(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x349e23=Reflect[_0x40396d(0x3902)](_0x4882d7,_0x19ec8c,_0x4bb3cd,_0x4bb70d);else{for(var _0x17b106=_0x4882d7[_0x40396d(0x9da)]-0x1;0x0<=_0x17b106;_0x17b106--)(_0x51eae5=_0x4882d7[_0x17b106])&&(_0x349e23=(_0x5ad5b6<0x3?_0x51eae5(_0x349e23):0x3<_0x5ad5b6?_0x51eae5(_0x19ec8c,_0x4bb3cd,_0x349e23):_0x51eae5(_0x19ec8c,_0x4bb3cd))||_0x349e23);}0x3<_0x5ad5b6&&_0x349e23&&Object['defineProperty'](_0x19ec8c,_0x4bb3cd,_0x349e23);}var _0x4c3ab9=_0x3b8208(0x10435),_0x190678=_0x3b8208(0xa896),_0x4f11e0=_0x3b8208(0x9a70),_0x17648f=_0x3b8208(0x12cad),_0x21539e=_0x3b8208(0x1610),_0xdc7c7d=_0x3b8208(0x4d1),_0x4255ce=_0x3b8208(0x11f9d),_0x6efc70=_0x3b8208(0x4f99),_0x482f9a=_0x3b8208(0xa7bf),_0x120e9c=_0x3b8208(0x16419),_0x15d0fa=_0x3b8208(0xaf6d),_0x33c295=_0x3b8208(0x12eb7),_0x45f242=_0x3b8208(0xb95d),_0x33815e=_0x3b8208(0x11fef),_0xaa699=_0x3b8208(0x96d5),_0x5a5d25=_0x3b8208(0x4158),_0x19a923=_0x3b8208(0x11096),_0x4478b5=_0x3b8208(0x4ba7);_0x3b8208(0x8f99);class _0x2060a3 extends _0x33c295['$']{constructor(_0x4c9202='',_0x513162=!0x0,_0x10fe41=_0x19a923['l'][_0x172f70(0x39a1)],_0x58ffd4,_0x315933=!0x0){var _0x3e9d67=_0x172f70;super(_0x10fe41[_0x3e9d67(0x279a)](),_0x4c9202),this['_camerasToBeAttached']=[],this['SharpenPostProcessId']='SharpenPostProcessEffect',this[_0x3e9d67(0x875)]=_0x3e9d67(0xa8c),this[_0x3e9d67(0x24b)]='FxaaPostProcessEffect',this['ChromaticAberrationPostProcessId']=_0x3e9d67(0x3e91),this[_0x3e9d67(0x26ff)]=_0x3e9d67(0x1432),this['_glowLayer']=null,this['animations']=[],this[_0x3e9d67(0x3a32)]=null,this['_sharpenEnabled']=!0x1,this[_0x3e9d67(0x3ef9)]=!0x1,this['_depthOfFieldEnabled']=!0x1,this[_0x3e9d67(0x279b)]=_0x33815e['z'][_0x3e9d67(0x2dcf)],this['_fxaaEnabled']=!0x1,this['_imageProcessingEnabled']=!0x0,this[_0x3e9d67(0x33be)]=0.5,this[_0x3e9d67(0x44d)]=!0x1,this[_0x3e9d67(0x2482)]=!0x1,this[_0x3e9d67(0x300f)]=!0x0,this[_0x3e9d67(0x2cf5)]=new _0x190678['y$'](),this[_0x3e9d67(0x3d06)]=null,this['_hardwareScaleLevel']=0x1,this[_0x3e9d67(0x11ee)]=0x40,this[_0x3e9d67(0x3f5)]=0.15,this[_0x3e9d67(0x370f)]=0.9,this['_samples']=0x1,this['_hasCleared']=!0x1,this[_0x3e9d67(0x321d)]=null,this[_0x3e9d67(0xcbe)]=null,this[_0x3e9d67(0x85e)]=null,this[_0x3e9d67(0x195c)]=null,this['_activeCamerasChangedObserver']=null,this[_0x3e9d67(0xb89)]=_0x58ffd4||_0x10fe41[_0x3e9d67(0x18b5)],this[_0x3e9d67(0xb89)]=this[_0x3e9d67(0xb89)]['slice'](),this[_0x3e9d67(0x21df)]=this[_0x3e9d67(0xb89)][_0x3e9d67(0x4033)](),this['_buildAllowed']=_0x315933,this[_0x3e9d67(0x20c2)]=_0x10fe41,_0x4c9202=this[_0x3e9d67(0x20c2)][_0x3e9d67(0x279a)]()[_0x3e9d67(0x2e84)](),(this[_0x3e9d67(0x2732)]=_0x513162&&(_0x4c9202[_0x3e9d67(0x8ec)]||_0x4c9202[_0x3e9d67(0x26d8)]),this['_hdr']?_0x4c9202[_0x3e9d67(0x8ec)]?this['_defaultPipelineTextureType']=_0x21539e['g']['TEXTURETYPE_HALF_FLOAT']:_0x4c9202[_0x3e9d67(0x26d8)]&&(this[_0x3e9d67(0xa33)]=_0x21539e['g'][_0x3e9d67(0xeee)]):this[_0x3e9d67(0xa33)]=_0x21539e['g']['TEXTURETYPE_UNSIGNED_INT'],_0x10fe41[_0x3e9d67(0x1549)][_0x3e9d67(0x3905)](this));const _0x49e920=this[_0x3e9d67(0x20c2)][_0x3e9d67(0x279a)]();this[_0x3e9d67(0x1e55)]=new _0x4255ce['V']('sharpen',0x1,null,_0x17648f['x']['BILINEAR_SAMPLINGMODE'],_0x49e920,!0x1,this[_0x3e9d67(0xa33)],!0x0),this[_0x3e9d67(0x3ef4)]=new _0x45f242['L'](_0x49e920,this[_0x3e9d67(0x28bf)],()=>this[_0x3e9d67(0x1e55)],!0x0),this[_0x3e9d67(0x2d06)]=new _0x33815e['J'](this['_scene'],null,this[_0x3e9d67(0x279b)],this[_0x3e9d67(0xa33)],!0x0),this[_0x3e9d67(0x315d)]=_0x49e920[_0x3e9d67(0x2e39)](),this['_resizeObserver']=_0x49e920[_0x3e9d67(0xc4d)][_0x3e9d67(0x2ed7)](()=>{var _0x2900c5=_0x3e9d67;this[_0x2900c5(0x315d)]=_0x49e920[_0x2900c5(0x2e39)](),this[_0x2900c5(0x341)]=this[_0x2900c5(0x11ee)];}),this['bloom']=new _0xaa699['r'](this[_0x3e9d67(0x20c2)],this[_0x3e9d67(0x33be)],this[_0x3e9d67(0x3f5)],this[_0x3e9d67(0x341)]/this['_hardwareScaleLevel'],this['_defaultPipelineTextureType'],!0x0),this[_0x3e9d67(0xe8f)]=new _0x482f9a['n'](_0x3e9d67(0x11f5),_0x49e920[_0x3e9d67(0x19ac)](),_0x49e920[_0x3e9d67(0x32b)](),0x1,null,_0x17648f['x'][_0x3e9d67(0xb65)],_0x49e920,!0x1,this[_0x3e9d67(0xa33)],!0x0),this['_chromaticAberrationEffect']=new _0x45f242['L'](_0x49e920,this[_0x3e9d67(0x1fa7)],()=>this[_0x3e9d67(0xe8f)],!0x0),this['grain']=new _0x120e9c['p'](_0x3e9d67(0x3184),0x1,null,_0x17648f['x']['BILINEAR_SAMPLINGMODE'],_0x49e920,!0x1,this[_0x3e9d67(0xa33)],!0x0),this['_grainEffect']=new _0x45f242['L'](_0x49e920,this[_0x3e9d67(0x26ff)],()=>this[_0x3e9d67(0x12b2)],!0x0),this['_imageProcessingConfigurationObserver']=this['_scene'][_0x3e9d67(0x1a7c)][_0x3e9d67(0x1a5e)][_0x3e9d67(0x2ed7)](()=>{var _0x4ad81b=_0x3e9d67;this[_0x4ad81b(0x33fb)]['_downscale'][_0x4ad81b(0x416a)]=this[_0x4ad81b(0x20c2)][_0x4ad81b(0x1a7c)]['exposure'],this['imageProcessingEnabled']!==this[_0x4ad81b(0x20c2)][_0x4ad81b(0x1a7c)][_0x4ad81b(0x1cc5)]&&(this['_imageProcessingEnabled']=this['_scene'][_0x4ad81b(0x1a7c)]['isEnabled'],_0x4478b5['w1'][_0x4ad81b(0x3496)](()=>{var _0x2c0d9f=_0x4ad81b;this[_0x2c0d9f(0x4151)]();}));}),this[_0x3e9d67(0x4151)]();}get[_0x172f70(0x376c)](){var _0x2ecba4=_0x172f70;return this[_0x2ecba4(0x300f)];}set['automaticBuild'](_0x4a5537){var _0x484e3c=_0x172f70;this[_0x484e3c(0x300f)]=_0x4a5537;}get[_0x172f70(0x38c0)](){var _0x38c89a=_0x172f70;return this[_0x38c89a(0x20c2)];}set[_0x172f70(0x393)](_0x1afe93){var _0x101233=_0x172f70;this[_0x101233(0x3550)]!==_0x1afe93&&(this['_sharpenEnabled']=_0x1afe93,this[_0x101233(0x4151)]());}get['sharpenEnabled'](){return this['_sharpenEnabled'];}get[_0x172f70(0x341)](){return this['_bloomKernel'];}set[_0x172f70(0x341)](_0x2206ea){var _0x70f523=_0x172f70;this['_bloomKernel']=_0x2206ea,this['bloom'][_0x70f523(0x406e)]=_0x2206ea/this[_0x70f523(0x315d)];}set[_0x172f70(0x4a6)](_0x230dd8){var _0x572c55=_0x172f70;this['_bloomWeight']!==_0x230dd8&&(this[_0x572c55(0x33fb)]['weight']=_0x230dd8,this[_0x572c55(0x3f5)]=_0x230dd8);}get[_0x172f70(0x4a6)](){return this['_bloomWeight'];}set['bloomThreshold'](_0x3b4b74){var _0x55dc39=_0x172f70;this[_0x55dc39(0x370f)]!==_0x3b4b74&&(this['bloom'][_0x55dc39(0x11d1)]=_0x3b4b74,this[_0x55dc39(0x370f)]=_0x3b4b74);}get[_0x172f70(0x5df)](){var _0x43d523=_0x172f70;return this[_0x43d523(0x370f)];}set[_0x172f70(0x2edd)](_0x3d9fdf){var _0x1cfb16=_0x172f70;this['_bloomScale']!==_0x3d9fdf&&(this['_bloomScale']=_0x3d9fdf,this[_0x1cfb16(0x3454)](),this[_0x1cfb16(0x4151)]());}get[_0x172f70(0x2edd)](){var _0x2e4446=_0x172f70;return this[_0x2e4446(0x33be)];}set[_0x172f70(0x767)](_0xe0605f){var _0x489ff4=_0x172f70;this[_0x489ff4(0x3ef9)]!==_0xe0605f&&(this[_0x489ff4(0x3ef9)]=_0xe0605f,this[_0x489ff4(0x4151)]());}get['bloomEnabled'](){return this['_bloomEnabled'];}['_rebuildBloom'](){var _0x30c557=_0x172f70;const _0x2d3320=this[_0x30c557(0x33fb)];this[_0x30c557(0x33fb)]=new _0xaa699['r'](this[_0x30c557(0x20c2)],this[_0x30c557(0x2edd)],this['_bloomWeight'],this[_0x30c557(0x341)]/this['_hardwareScaleLevel'],this[_0x30c557(0xa33)],!0x1),this[_0x30c557(0x33fb)]['threshold']=_0x2d3320[_0x30c557(0x11d1)];for(let _0x4f7945=0x0;_0x4f7945{var _0x274267=_0x4b7244;-0x1this['imageProcessing'],!0x0)),this[_0x4b7244(0x2d5c)](this[_0x4b7244(0x671)])):this['_scene']['imageProcessingConfiguration'][_0x4b7244(0x3cee)]=!0x1,this[_0x4b7244(0xb89)]&&0x0!==this[_0x4b7244(0xb89)]['length']||(this[_0x4b7244(0x20c2)][_0x4b7244(0x1a7c)][_0x4b7244(0x3cee)]=!0x1),this[_0x4b7244(0x671)][_0x4b7244(0x22d8)]()||this[_0x4b7244(0x671)][_0x4b7244(0x1fc5)]()),this['sharpenEnabled']&&(this[_0x4b7244(0x1e55)][_0x4b7244(0xe80)]()||this['sharpen'][_0x4b7244(0x24f6)](),this[_0x4b7244(0x1736)](this[_0x4b7244(0x3ef4)]),this[_0x4b7244(0x2d5c)](this['sharpen'])),this[_0x4b7244(0x3091)]&&(this[_0x4b7244(0x12b2)][_0x4b7244(0xe80)]()||this[_0x4b7244(0x12b2)][_0x4b7244(0x24f6)](),this[_0x4b7244(0x1736)](this['_grainEffect']),this[_0x4b7244(0x2d5c)](this[_0x4b7244(0x12b2)])),this[_0x4b7244(0xa6c)]&&(this[_0x4b7244(0xe8f)]['isReady']()||this[_0x4b7244(0xe8f)]['updateEffect'](),this[_0x4b7244(0x1736)](this[_0x4b7244(0x2cff)]),this['_setAutoClearAndTextureSharing'](this[_0x4b7244(0xe8f)])),this[_0x4b7244(0x34c2)]&&(this[_0x4b7244(0x1348)]=new _0x15d0fa['P']('fxaa',0x1,null,_0x17648f['x'][_0x4b7244(0xb65)],_0x50f327,!0x1,this[_0x4b7244(0xa33)]),this[_0x4b7244(0x1736)](new _0x45f242['L'](_0x50f327,this[_0x4b7244(0x24b)],()=>this[_0x4b7244(0x1348)],!0x0)),this['_setAutoClearAndTextureSharing'](this['fxaa'],!0x0)),null!==this[_0x4b7244(0xb89)]&&this['_scene'][_0x4b7244(0x1549)][_0x4b7244(0x3b67)](this['_name'],this[_0x4b7244(0xb89)]),(this[_0x4b7244(0x20c2)][_0x4b7244(0x1e65)]&&0x1{var _0x6ceaf2=_0x4b7244;this[_0x6ceaf2(0x20c2)][_0x6ceaf2(0x3311)]&&-0x1===this[_0x6ceaf2(0xb89)][_0x6ceaf2(0x775)](this[_0x6ceaf2(0x20c2)]['activeCamera'])&&(this[_0x6ceaf2(0x20c2)][_0x6ceaf2(0xfcd)]=!0x0);})),this['_activeCamerasChangedObserver']||(this['_activeCamerasChangedObserver']=this[_0x4b7244(0x20c2)][_0x4b7244(0x38cc)][_0x4b7244(0x2ed7)](()=>{var _0xd847d4=_0x4b7244;this['_scene'][_0xd847d4(0x1e65)]&&0x1=\x202.0'),this[_0x4b7244(0x2cf5)][_0x4b7244(0x223f)](this);}}[_0x172f70(0xc80)](_0x4df144=!0x1){var _0x332880=_0x172f70;for(let _0x4b60f4=0x0;_0x4b60f4new _0x2060a3(_0x134cb4['_name'],_0x134cb4['_name'][_0x1cb950(0x2732)],_0x3e9603),_0x134cb4,_0x3e9603,_0x19406a);}}_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],_0x172f70(0x393),null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],_0x172f70(0x341),null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3['prototype'],_0x172f70(0x3f5),void 0x0),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3['prototype'],_0x172f70(0x370f),void 0x0),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],_0x172f70(0x2732),void 0x0),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3['prototype'],_0x172f70(0x4a6),null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],'bloomThreshold',null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3['prototype'],_0x172f70(0x2edd),null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],_0x172f70(0x767),null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],'depthOfFieldEnabled',null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],_0x172f70(0x3e3e),null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],'fxaaEnabled',null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],'samples',null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],_0x172f70(0xe08),null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],_0x172f70(0x16e3),null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3['prototype'],_0x172f70(0xa6c),null),_0x50bd21([(0x0,_0x4c3ab9['qC'])()],_0x2060a3[_0x172f70(0x2dca)],_0x172f70(0x3091),null),(0x0,_0x5a5d25['H'])(_0x172f70(0x4124),_0x2060a3);},0x4df7:(_0x5d229f,_0x57c809,_0x4ecc85)=>{_0x4ecc85(0x4aa3),_0x4ecc85(0xd840),_0x4ecc85(0x17ef7),_0x4ecc85(0x149c3),_0x4ecc85(0x4a3b),_0x4ecc85(0xab07);},0xd840:(_0x518e19,_0x51383a,_0x25f285)=>{_0x25f285(0x12cad),_0x25f285(0xb884),_0x25f285(0x95d8),_0x25f285(0x12eb7),_0x25f285(0xb95d),_0x25f285(0x8f99),_0x25f285(0x184b0),_0x25f285(0x14eb9),_0x25f285(0x1194c),class extends null{};},0x17ef7:(_0x28fe9c,_0x2633d1,_0x1dac6b)=>{var _0x4e9338=a8_0x2e955a;function _0x131d0d(_0x526c31,_0x1655e2,_0xc30e50,_0x11991f){var _0xee5745=a8_0xcbd5,_0xb57aa0,_0x52d9b5=arguments[_0xee5745(0x9da)],_0x1d18ae=_0x52d9b5<0x3?_0x1655e2:null===_0x11991f?_0x11991f=Object[_0xee5745(0x2fee)](_0x1655e2,_0xc30e50):_0x11991f;if(_0xee5745(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x1d18ae=Reflect[_0xee5745(0x3902)](_0x526c31,_0x1655e2,_0xc30e50,_0x11991f);else{for(var _0x5b58bf=_0x526c31['length']-0x1;0x0<=_0x5b58bf;_0x5b58bf--)(_0xb57aa0=_0x526c31[_0x5b58bf])&&(_0x1d18ae=(_0x52d9b5<0x3?_0xb57aa0(_0x1d18ae):0x3<_0x52d9b5?_0xb57aa0(_0x1655e2,_0xc30e50,_0x1d18ae):_0xb57aa0(_0x1655e2,_0xc30e50))||_0x1d18ae);}0x3<_0x52d9b5&&_0x1d18ae&&Object[_0xee5745(0x30e2)](_0x1655e2,_0xc30e50,_0x1d18ae);}var _0x1394dd=_0x1dac6b(0x9a70),_0x5bf5c8=_0x1dac6b(0x10435),_0x52c079=_0x1dac6b(0xd53f),_0xaff8c5=_0x1dac6b(0x43d7),_0x5b5899=_0x1dac6b(0x12cad),_0x4ca584=_0x1dac6b(0xb884),_0x1125d1=_0x1dac6b(0x95d8),_0xea5fd0=_0x1dac6b(0x12eb7),_0x1e796c=_0x1dac6b(0xb95d),_0x4123c4=_0x1dac6b(0xc573),_0x1e49f3=_0x1dac6b(0x4158),_0x16f5d6=_0x1dac6b(0x11096),_0xea64e1=_0x1dac6b(0xd9fd),_0x229aaf=_0x1dac6b(0x1610);_0x1dac6b(0x8f99),_0x1dac6b(0x2d01),_0x1dac6b(0xadd1);class _0x3ee10a extends _0xea5fd0['$']{constructor(_0x563379,_0x5a9b79,_0x341ac5,_0xb6e05f,_0x4ac0c4=!0x1,_0x340b4d=_0x229aaf['g'][_0x4e9338(0x3c2)]){var _0x761f77=_0x4e9338;super(_0x5a9b79['getEngine'](),_0x563379),this[_0x761f77(0x4198)]=_0x761f77(0x4198),this['SSAORenderEffect']='SSAORenderEffect',this['SSAOBlurHRenderEffect']='SSAOBlurHRenderEffect',this[_0x761f77(0x10e5)]=_0x761f77(0x10e5),this['SSAOCombineRenderEffect']=_0x761f77(0x340c),this[_0x761f77(0x41d0)]=0x1,this['maxZ']=0x64,this[_0x761f77(0x2acb)]=0.2,this['_epsilon']=0.02,this[_0x761f77(0x1fd8)]=0x8,this[_0x761f77(0x3fa)]=0x1,this['_forceGeometryBuffer']=!0x1,this['radius']=0x2,this[_0x761f77(0x200e)]=0x0,this[_0x761f77(0x335a)]=!0x1,this['_expensiveBlur']=!0x0,this[_0x761f77(0x14b5)]=0x10,this[_0x761f77(0x5bc)]=0x0,this[_0x761f77(0x373e)]=0x0,this[_0x761f77(0x1a7)]=new Uint32Array(0x1),this[_0x761f77(0x20c2)]=_0x5a9b79,this[_0x761f77(0x29d8)]=_0x341ac5,this[_0x761f77(0x38bb)]=_0x340b4d,this[_0x761f77(0x1446)]=_0x4ac0c4,this[_0x761f77(0x380c)]?(_0x4ac0c4=this[_0x761f77(0x29d8)][_0x761f77(0x262c)]||_0x341ac5,_0x341ac5=this['_ratio'][_0x761f77(0x1321)]||_0x341ac5,this['_forceGeometryBuffer']?_0x5a9b79[_0x761f77(0x3886)]():_0x5a9b79[_0x761f77(0x86a)](),this['_createRandomTexture'](),this[_0x761f77(0x1220)]=new _0x4123c4['Q'](_0x761f77(0x1948),0x1,null,_0x5b5899['x']['BILINEAR_SAMPLINGMODE'],_0x5a9b79[_0x761f77(0x279a)](),void 0x0,this['_textureType']),this[_0x761f77(0x1220)][_0x761f77(0x3e30)]=this['textureSamples'],this[_0x761f77(0x36f5)](0x1,_0x340b4d),this[_0x761f77(0x2c4d)](_0x4ac0c4,_0x341ac5,this[_0x761f77(0x38bb)]),this['_createSSAOCombinePostProcess'](_0x341ac5,this[_0x761f77(0x38bb)]),this[_0x761f77(0x1736)](new _0x1e796c['L'](_0x5a9b79[_0x761f77(0x279a)](),this['SSAOOriginalSceneColorEffect'],()=>this[_0x761f77(0x1220)],!0x0)),this[_0x761f77(0x1736)](new _0x1e796c['L'](_0x5a9b79[_0x761f77(0x279a)](),this[_0x761f77(0x3def)],()=>this['_ssaoPostProcess'],!0x0)),this[_0x761f77(0x1736)](new _0x1e796c['L'](_0x5a9b79[_0x761f77(0x279a)](),this['SSAOBlurHRenderEffect'],()=>this['_blurHPostProcess'],!0x0)),this[_0x761f77(0x1736)](new _0x1e796c['L'](_0x5a9b79[_0x761f77(0x279a)](),this[_0x761f77(0x10e5)],()=>this[_0x761f77(0x1d30)],!0x0)),this[_0x761f77(0x1736)](new _0x1e796c['L'](_0x5a9b79['getEngine'](),this['SSAOCombineRenderEffect'],()=>this[_0x761f77(0x1ad5)],!0x0)),_0x5a9b79[_0x761f77(0x1549)][_0x761f77(0x3905)](this),_0xb6e05f&&_0x5a9b79[_0x761f77(0x1549)]['attachCamerasToRenderPipeline'](_0x563379,_0xb6e05f)):_0x1394dd['Y'][_0x761f77(0xeb0)]('The\x20current\x20engine\x20does\x20not\x20support\x20SSAO\x202.');}set[_0x4e9338(0x18a2)](_0x3a88d1){var _0x3c2b7f=_0x4e9338;this[_0x3c2b7f(0x1e64)]=_0x3a88d1,this[_0x3c2b7f(0x2961)][_0x3c2b7f(0x24f6)](this[_0x3c2b7f(0x1bab)]());}get[_0x4e9338(0x18a2)](){var _0x168d4d=_0x4e9338;return this[_0x168d4d(0x1e64)];}set[_0x4e9338(0x3e30)](_0x2ca678){var _0x1d5ad1=_0x4e9338;this[_0x1d5ad1(0x1fd8)]=_0x2ca678,this['_ssaoPostProcess'][_0x1d5ad1(0x24f6)](this[_0x1d5ad1(0x1bab)]()),this[_0x1d5ad1(0x3a4c)]=this['_generateHemisphere']();}get[_0x4e9338(0x3e30)](){var _0x1d048a=_0x4e9338;return this[_0x1d048a(0x1fd8)];}set[_0x4e9338(0x402c)](_0x52517a){var _0x4b229a=_0x4e9338;this[_0x4b229a(0x3fa)]=_0x52517a,this['_prePassRenderer']?this['_prePassRenderer'][_0x4b229a(0x3e30)]=_0x52517a:this['_originalColorPostProcess'][_0x4b229a(0x3e30)]=_0x52517a;}get[_0x4e9338(0x402c)](){var _0x2d58e0=_0x4e9338;return this[_0x2d58e0(0x3fa)];}get[_0x4e9338(0xad0)](){var _0x3dff6e=_0x4e9338;return this[_0x3dff6e(0x1446)]?this['_scene'][_0x3dff6e(0xa3c)]:null;}get[_0x4e9338(0x1008)](){var _0x1d6003=_0x4e9338;return this[_0x1d6003(0x1446)]?null:this['_scene']['prePassRenderer'];}set[_0x4e9338(0x2226)](_0x207641){var _0x4aec94=_0x4e9338,_0x485131=this[_0x4aec94(0x20de)](this['expensiveBlur'],_0x207641),_0x4a7405=this[_0x4aec94(0x30ff)](_0x207641);this['_blurHPostProcess'][_0x4aec94(0x24f6)](_0x485131['h'],null,_0x4a7405),this[_0x4aec94(0x1d30)][_0x4aec94(0x24f6)](_0x485131['v'],null,_0x4a7405),this['_bypassBlur']=_0x207641;}get['bypassBlur'](){return this['_bypassBlur'];}set[_0x4e9338(0x57c)](_0x3a9d4f){var _0x225df5=_0x4e9338,_0x3ddb64=this[_0x225df5(0x20de)](_0x3a9d4f,this[_0x225df5(0x335a)]);this[_0x225df5(0x373a)][_0x225df5(0x24f6)](_0x3ddb64['h']),this[_0x225df5(0x1d30)][_0x225df5(0x24f6)](_0x3ddb64['v']),this[_0x225df5(0x2e7b)]=_0x3a9d4f;}get['expensiveBlur'](){var _0xb17a86=_0x4e9338;return this[_0xb17a86(0x2e7b)];}static get['IsSupported'](){var _0x5c440a=_0x4e9338,_0xdf5fd3=_0x16f5d6['l'][_0x5c440a(0x19a1)];return!!_0xdf5fd3&&_0xdf5fd3[_0x5c440a(0x4ce)][_0x5c440a(0x376b)];}get[_0x4e9338(0x38c0)](){return this['_scene'];}[_0x4e9338(0x28c8)](){return'SSAO2RenderingPipeline';}[_0x4e9338(0xc1f)](_0x2be714=!0x1){var _0xd31536=_0x4e9338;for(let _0x4a286d=0x0;_0x4a286d{var _0x5313eb=_0x5c9f10,_0x4a1718,_0x1a2b27;this[_0x5313eb(0x20c2)][_0x5313eb(0x3311)]&&(_0x4a1718=_0x122316?this['_ssaoCombinePostProcess']['width']:this['_ssaoCombinePostProcess'][_0x5313eb(0x230c)],_0x1a2b27=_0x122316?this['_originalColorPostProcess'][_0x5313eb(0x15b3)]:this[_0x5313eb(0x1220)]['height'],_0x3cf05a['setFloat'](_0x5313eb(0x1515),0x0<_0x4a1718?_0x4a1718:_0x1a2b27),_0x3cf05a['setInt'](_0x5313eb(0x3e30),this[_0x5313eb(0x14b5)]),_0x3cf05a[_0x5313eb(0x12f1)](_0x5313eb(0x2452),this[_0x5313eb(0x5bc)]),_0x3cf05a['setFloat']('tolerance',this[_0x5313eb(0x373e)]),this[_0x5313eb(0xad0)]?_0x3cf05a[_0x5313eb(0x35bd)](_0x5313eb(0x795),this[_0x5313eb(0xad0)][_0x5313eb(0x3869)]()[_0x5313eb(0x38a3)][0x0]):this[_0x5313eb(0x1008)]&&_0x3cf05a[_0x5313eb(0x35bd)]('depthSampler',this[_0x5313eb(0x1008)]['getRenderTarget']()[_0x5313eb(0x38a3)][this['_prePassRenderer']['getIndex'](_0x229aaf['g'][_0x5313eb(0x1fd1)])]));},_0x49a8b6[_0x5c9f10(0x3e30)]=this['textureSamples'],_0x49a8b6;}['_radicalInverse_VdC'](_0x368238){var _0x18b841=_0x4e9338;return this[_0x18b841(0x1a7)][0x0]=_0x368238,this[_0x18b841(0x1a7)][0x0]=(this[_0x18b841(0x1a7)][0x0]<<0x10|this[_0x18b841(0x1a7)][0x0]>>0x10)>>>0x0,this[_0x18b841(0x1a7)][0x0]=(0x55555555&this[_0x18b841(0x1a7)][0x0])<<0x1|(0xaaaaaaaa&this[_0x18b841(0x1a7)][0x0])>>>0x1>>>0x0,this[_0x18b841(0x1a7)][0x0]=(0x33333333&this[_0x18b841(0x1a7)][0x0])<<0x2|(0xcccccccc&this['_bits'][0x0])>>>0x2>>>0x0,this[_0x18b841(0x1a7)][0x0]=(0xf0f0f0f&this[_0x18b841(0x1a7)][0x0])<<0x4|(0xf0f0f0f0&this['_bits'][0x0])>>>0x4>>>0x0,this[_0x18b841(0x1a7)][0x0]=(0xff00ff&this[_0x18b841(0x1a7)][0x0])<<0x8|(0xff00ff00&this[_0x18b841(0x1a7)][0x0])>>>0x8>>>0x0,2.3283064365386963e-10*this[_0x18b841(0x1a7)][0x0];}[_0x4e9338(0x4039)](_0x277037,_0x7a2d21){var _0x2f1d12=_0x4e9338;return[_0x277037/_0x7a2d21,this[_0x2f1d12(0x2eb)](_0x277037)];}[_0x4e9338(0xe65)](_0x2030c,_0x18d85f){var _0x457c56=_0x4e9338,_0x18d85f=0x2*_0x18d85f*Math['PI'],_0x2030c=0x1-0.85*_0x2030c,_0xd8afd7=Math[_0x457c56(0xa6b)](0x1-_0x2030c*_0x2030c);return new _0x52c079['P'](Math[_0x457c56(0x3276)](_0x18d85f)*_0xd8afd7,Math[_0x457c56(0x2f82)](_0x18d85f)*_0xd8afd7,_0x2030c);}[_0x4e9338(0x315f)](){var _0x52b0d5=_0x4e9338,_0x50c7a3,_0x7fcee7=this[_0x52b0d5(0x3e30)];const _0x5086af=[];let _0x26b492,_0x5ca2b3=0x0;for(;_0x5ca2b3<_0x7fcee7;)_0x26b492=_0x7fcee7<0x10?this[_0x52b0d5(0xe65)](Math[_0x52b0d5(0x2ea8)](),Math['random']()):(_0x50c7a3=this[_0x52b0d5(0x4039)](_0x5ca2b3,_0x7fcee7),this[_0x52b0d5(0xe65)](_0x50c7a3[0x0],_0x50c7a3[0x1])),_0x5086af[_0x52b0d5(0x2009)](_0x26b492['x'],_0x26b492['y'],_0x26b492['z']),_0x5ca2b3++;return _0x5086af;}[_0x4e9338(0x1bab)](){var _0x1839d9=_0x4e9338;return _0x1839d9(0x133)+this['samples']+_0x1839d9(0x3978)+this[_0x1839d9(0x18a2)][_0x1839d9(0x2639)](0x4);}['_createSSAOPostProcess'](_0x363589,_0xe30bcc){var _0x44d504=_0x4e9338;this[_0x44d504(0x3a4c)]=this[_0x44d504(0x315f)]();var _0x528f1b=this[_0x44d504(0x1bab)]();this[_0x44d504(0x2961)]=new _0x1125d1['D'](_0x44d504(0x2e1e),'ssao2',[_0x44d504(0x1739),'samplesFactor',_0x44d504(0x40c),'totalStrength',_0x44d504(0xf75),_0x44d504(0x200e),_0x44d504(0x306e),_0x44d504(0x1c36),_0x44d504(0x3cc3),_0x44d504(0x1c08),_0x44d504(0x66c),'yViewport',_0x44d504(0x3928),_0x44d504(0x2acb),_0x44d504(0x27a5)],['randomSampler',_0x44d504(0x795),_0x44d504(0x2bc2)],_0x363589,null,_0x5b5899['x'][_0x44d504(0xb65)],this[_0x44d504(0x20c2)][_0x44d504(0x279a)](),!0x1,_0x528f1b,_0xe30bcc),this[_0x44d504(0x2961)][_0x44d504(0x2a25)]=_0x5ab5ce=>{var _0x30e2ee=_0x44d504,_0x4d63,_0x55f9b0,_0x5f539b,_0x140325,_0x1b713c;this[_0x30e2ee(0x20c2)][_0x30e2ee(0x3311)]&&(_0x5ab5ce[_0x30e2ee(0x3f04)](_0x30e2ee(0x1739),this[_0x30e2ee(0x3a4c)]),_0x5ab5ce[_0x30e2ee(0x12f1)](_0x30e2ee(0x40c),0x20),_0x5ab5ce[_0x30e2ee(0x12f1)](_0x30e2ee(0x1fd2),0x1/this['samples']),_0x5ab5ce['setFloat'](_0x30e2ee(0x41d0),this[_0x30e2ee(0x41d0)]),_0x5ab5ce['setFloat2'](_0x30e2ee(0x1c08),0x1/this['_ssaoPostProcess'][_0x30e2ee(0x15b3)],0x1/this[_0x30e2ee(0x2961)][_0x30e2ee(0x230c)]),_0x5ab5ce[_0x30e2ee(0x12f1)](_0x30e2ee(0xf75),this[_0x30e2ee(0xf75)]),_0x5ab5ce[_0x30e2ee(0x12f1)]('maxZ',this[_0x30e2ee(0x3928)]),_0x5ab5ce[_0x30e2ee(0x12f1)]('minZAspect',this[_0x30e2ee(0x2acb)]),_0x5ab5ce[_0x30e2ee(0x12f1)](_0x30e2ee(0x200e),this['base']),_0x5ab5ce['setFloat'](_0x30e2ee(0x3cc3),this[_0x30e2ee(0x20c2)]['activeCamera'][_0x30e2ee(0xad1)]),this[_0x30e2ee(0x20c2)]['activeCamera'][_0x30e2ee(0x350)]===_0xaff8c5['V'][_0x30e2ee(0x39c6)]?(_0x5ab5ce[_0x30e2ee(0x10cb)](_0x30e2ee(0x27a5),_0x3ee10a[_0x30e2ee(0x18af)]),_0x5ab5ce[_0x30e2ee(0x12f1)](_0x30e2ee(0x66c),Math[_0x30e2ee(0x379)](this[_0x30e2ee(0x20c2)][_0x30e2ee(0x3311)][_0x30e2ee(0xf0c)]/0x2)*this[_0x30e2ee(0x20c2)][_0x30e2ee(0x279a)]()[_0x30e2ee(0x326a)](this[_0x30e2ee(0x20c2)][_0x30e2ee(0x3311)],!0x0)),_0x5ab5ce['setFloat'](_0x30e2ee(0x2644),Math[_0x30e2ee(0x379)](this[_0x30e2ee(0x20c2)][_0x30e2ee(0x3311)][_0x30e2ee(0xf0c)]/0x2))):(_0x140325=this[_0x30e2ee(0x20c2)][_0x30e2ee(0x279a)]()['getRenderWidth']()/0x2,_0x4d63=this['_scene'][_0x30e2ee(0x279a)]()['getRenderHeight']()/0x2,_0x55f9b0=null!=(_0x55f9b0=this[_0x30e2ee(0x20c2)][_0x30e2ee(0x3311)][_0x30e2ee(0xbc0)])?_0x55f9b0:-_0x140325,_0x5f539b=null!=(_0x5f539b=this[_0x30e2ee(0x20c2)][_0x30e2ee(0x3311)][_0x30e2ee(0x2cb2)])?_0x5f539b:_0x140325,_0x140325=null!=(_0x140325=this['_scene']['activeCamera'][_0x30e2ee(0x1eed)])?_0x140325:-_0x4d63,_0x1b713c=null!=(_0x1b713c=this[_0x30e2ee(0x20c2)][_0x30e2ee(0x3311)][_0x30e2ee(0x218c)])?_0x1b713c:_0x4d63,_0x5ab5ce[_0x30e2ee(0x10cb)](_0x30e2ee(0x27a5),_0x3ee10a[_0x30e2ee(0x393b)]),_0x5ab5ce[_0x30e2ee(0x12f1)]('xViewport',0.5*(_0x5f539b-_0x55f9b0)),_0x5ab5ce[_0x30e2ee(0x12f1)](_0x30e2ee(0x2644),0.5*(_0x1b713c-_0x140325))),_0x5ab5ce['setMatrix']('projection',this[_0x30e2ee(0x20c2)][_0x30e2ee(0x17a9)]()),this[_0x30e2ee(0xad0)]?(_0x5ab5ce[_0x30e2ee(0x35bd)]('depthSampler',this['_geometryBufferRenderer'][_0x30e2ee(0x3869)]()[_0x30e2ee(0x38a3)][0x0]),_0x5ab5ce[_0x30e2ee(0x35bd)](_0x30e2ee(0x2bc2),this[_0x30e2ee(0xad0)][_0x30e2ee(0x3869)]()[_0x30e2ee(0x38a3)][0x1])):this[_0x30e2ee(0x1008)]&&(_0x5ab5ce['setTexture'](_0x30e2ee(0x795),this['_prePassRenderer'][_0x30e2ee(0x2860)]()['textures'][this[_0x30e2ee(0x1008)][_0x30e2ee(0x29dc)](_0x229aaf['g']['PREPASS_DEPTH_TEXTURE_TYPE'])]),_0x5ab5ce['setTexture'](_0x30e2ee(0x2bc2),this['_prePassRenderer'][_0x30e2ee(0x2860)]()[_0x30e2ee(0x38a3)][this[_0x30e2ee(0x1008)]['getIndex'](_0x229aaf['g']['PREPASS_NORMAL_TEXTURE_TYPE'])])),_0x5ab5ce['setTexture'](_0x30e2ee(0x1bea),this['_randomTexture']));},this[_0x44d504(0x2961)][_0x44d504(0x3e30)]=this[_0x44d504(0x402c)],this['_forceGeometryBuffer']||(this['_ssaoPostProcess'][_0x44d504(0x31b8)]=new _0xea64e1['M']());}[_0x4e9338(0x1c98)](_0x220c7d,_0x3a20b9){var _0x2947bc=_0x4e9338;this['_ssaoCombinePostProcess']=new _0x1125d1['D'](_0x2947bc(0x176f),_0x2947bc(0x176f),[],[_0x2947bc(0x363e),'viewport'],_0x220c7d,null,_0x5b5899['x'][_0x2947bc(0xb65)],this[_0x2947bc(0x20c2)][_0x2947bc(0x279a)](),!0x1,void 0x0,_0x3a20b9),this['_ssaoCombinePostProcess'][_0x2947bc(0x2a25)]=_0x3923ee=>{var _0x1f708b=_0x2947bc,_0x43947a=this['_scene']['activeCamera']['viewport'];_0x3923ee[_0x1f708b(0x1ec)](_0x1f708b(0x32f9),_0x52c079['jp']['Vector4'][0x0]['copyFromFloats'](_0x43947a['x'],_0x43947a['y'],_0x43947a[_0x1f708b(0x15b3)],_0x43947a[_0x1f708b(0x230c)])),_0x3923ee['setTextureFromPostProcessOutput'](_0x1f708b(0x363e),this['_originalColorPostProcess']);},this[_0x2947bc(0x1ad5)][_0x2947bc(0x3e30)]=this[_0x2947bc(0x402c)];}[_0x4e9338(0x696)](){var _0x166be2=_0x4e9338;this[_0x166be2(0x228c)]=new _0x4ca584['c'](_0x166be2(0x3cda),0x80,this[_0x166be2(0x20c2)],!0x1,_0x5b5899['x']['BILINEAR_SAMPLINGMODE']),this[_0x166be2(0x228c)][_0x166be2(0x198b)]=_0x5b5899['x'][_0x166be2(0x1231)],this[_0x166be2(0x228c)][_0x166be2(0x570)]=_0x5b5899['x'][_0x166be2(0x1231)];const _0x1fee1f=this['_randomTexture'][_0x166be2(0x2330)]();var _0x2b62af=(_0x3a2b09,_0x564ed4)=>Math[_0x166be2(0x2ea8)]()*(_0x564ed4-_0x3a2b09)+_0x3a2b09;const _0x55ad96=_0x52c079['P'][_0x166be2(0x317a)]();for(let _0x525d38=0x0;_0x525d38<0x80;_0x525d38++)for(let _0x2949fe=0x0;_0x2949fe<0x80;_0x2949fe++)_0x55ad96['x']=_0x2b62af(0x0,0x1),_0x55ad96['y']=_0x2b62af(0x0,0x1),_0x55ad96['z']=0x0,_0x55ad96[_0x166be2(0x90a)](),_0x55ad96[_0x166be2(0x3679)](0xff),_0x55ad96['x']=Math[_0x166be2(0x27d7)](_0x55ad96['x']),_0x55ad96['y']=Math[_0x166be2(0x27d7)](_0x55ad96['y']),_0x1fee1f[_0x166be2(0x1f6b)]=_0x166be2(0x42b)+_0x55ad96['x']+',\x20'+_0x55ad96['y']+',\x20'+_0x55ad96['z']+')',_0x1fee1f[_0x166be2(0xae9)](_0x525d38,_0x2949fe,0x1,0x1);this[_0x166be2(0x228c)][_0x166be2(0xc7c)](!0x1);}[_0x4e9338(0xea8)](){var _0x5c982b=_0x4e9338;const _0xcc337=_0x5bf5c8['p4'][_0x5c982b(0x219c)](this);return _0xcc337[_0x5c982b(0x1ffe)]=_0x5c982b(0x123b),_0xcc337;}static['Parse'](_0x1f6208,_0x32947a,_0x3dcc1f){var _0x34bf8b=_0x4e9338;return _0x5bf5c8['p4'][_0x34bf8b(0xd6b)](()=>new _0x3ee10a(_0x1f6208[_0x34bf8b(0xf16)],_0x32947a,_0x1f6208['_ratio'],void 0x0,_0x1f6208[_0x34bf8b(0x1446)],_0x1f6208['_textureType']),_0x1f6208,_0x32947a,_0x3dcc1f);}}_0x3ee10a[_0x4e9338(0x393b)]=[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1],_0x3ee10a['PERSPECTIVE_DEPTH_PROJECTION']=[0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1],_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a['prototype'],_0x4e9338(0x41d0),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a['prototype'],_0x4e9338(0x3928),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a[_0x4e9338(0x2dca)],_0x4e9338(0x2acb),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])('epsilon')],_0x3ee10a[_0x4e9338(0x2dca)],'_epsilon',void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])(_0x4e9338(0x3e30))],_0x3ee10a['prototype'],_0x4e9338(0x1fd8),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])(_0x4e9338(0x402c))],_0x3ee10a[_0x4e9338(0x2dca)],_0x4e9338(0x3fa),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a[_0x4e9338(0x2dca)],'_forceGeometryBuffer',void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a[_0x4e9338(0x2dca)],_0x4e9338(0x29d8),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a['prototype'],_0x4e9338(0x38bb),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a[_0x4e9338(0x2dca)],_0x4e9338(0xf75),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a[_0x4e9338(0x2dca)],_0x4e9338(0x200e),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])(_0x4e9338(0x2226))],_0x3ee10a['prototype'],_0x4e9338(0x335a),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])(_0x4e9338(0x57c))],_0x3ee10a[_0x4e9338(0x2dca)],_0x4e9338(0x2e7b),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a[_0x4e9338(0x2dca)],_0x4e9338(0x14b5),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a[_0x4e9338(0x2dca)],_0x4e9338(0x5bc),void 0x0),_0x131d0d([(0x0,_0x5bf5c8['qC'])()],_0x3ee10a[_0x4e9338(0x2dca)],_0x4e9338(0x373e),void 0x0),(0x0,_0x1e49f3['H'])(_0x4e9338(0x2798),_0x3ee10a);},0x149c3:(_0x266fed,_0x31455b,_0x4a1145)=>{var _0x9bfa07=a8_0x2e955a;function _0x59ad07(_0xda2e3e,_0x22d7c3,_0x3c9e5,_0x58fd0e){var _0x5d7667=a8_0xcbd5,_0x2cbf70,_0x2c39cb=arguments['length'],_0x4299c2=_0x2c39cb<0x3?_0x22d7c3:null===_0x58fd0e?_0x58fd0e=Object[_0x5d7667(0x2fee)](_0x22d7c3,_0x3c9e5):_0x58fd0e;if(_0x5d7667(0x3e0f)==typeof Reflect&&_0x5d7667(0x17ad)==typeof Reflect[_0x5d7667(0x3902)])_0x4299c2=Reflect[_0x5d7667(0x3902)](_0xda2e3e,_0x22d7c3,_0x3c9e5,_0x58fd0e);else{for(var _0x4e8218=_0xda2e3e[_0x5d7667(0x9da)]-0x1;0x0<=_0x4e8218;_0x4e8218--)(_0x2cbf70=_0xda2e3e[_0x4e8218])&&(_0x4299c2=(_0x2c39cb<0x3?_0x2cbf70(_0x4299c2):0x3<_0x2c39cb?_0x2cbf70(_0x22d7c3,_0x3c9e5,_0x4299c2):_0x2cbf70(_0x22d7c3,_0x3c9e5))||_0x4299c2);}0x3<_0x2c39cb&&_0x4299c2&&Object[_0x5d7667(0x30e2)](_0x22d7c3,_0x3c9e5,_0x4299c2);}var _0x442c29=_0x4a1145(0xd53f),_0x3310ff=_0x4a1145(0x12cad),_0x580fbc=_0x4a1145(0xb884),_0x322d4a=_0x4a1145(0x95d8),_0x3bca5e=_0x4a1145(0x12eb7),_0x339479=_0x4a1145(0xb95d),_0x22c65b=_0x4a1145(0xc573),_0x488519=_0x4a1145(0x12382),_0x1d3a1a=_0x4a1145(0x1610),_0x53483c=_0x4a1145(0x10435);_0x4a1145(0x8f99),_0x4a1145(0x1546d),_0x4a1145(0xadd1);class _0x545465 extends _0x3bca5e['$']{constructor(_0x36e229,_0x3bb8d2,_0x41b9d0,_0x393a56){var _0x4209d5=a8_0xcbd5;super(_0x3bb8d2['getEngine'](),_0x36e229),this[_0x4209d5(0x4198)]='SSAOOriginalSceneColorEffect',this['SSAORenderEffect']=_0x4209d5(0x3def),this[_0x4209d5(0x3d4d)]='SSAOBlurHRenderEffect',this[_0x4209d5(0x10e5)]=_0x4209d5(0x10e5),this[_0x4209d5(0x340c)]='SSAOCombineRenderEffect',this[_0x4209d5(0x41d0)]=0x1,this[_0x4209d5(0xf75)]=0.0001,this[_0x4209d5(0x1566)]=0.0075,this[_0x4209d5(0x248d)]=0.000001,this['base']=0.5,this['_firstUpdate']=!0x0,this[_0x4209d5(0x20c2)]=_0x3bb8d2,this[_0x4209d5(0x696)]();var _0x3d1bf0=_0x41b9d0['ssaoRatio']||_0x41b9d0,_0x41b9d0=_0x41b9d0[_0x4209d5(0x1169)]||_0x41b9d0;this[_0x4209d5(0x1220)]=new _0x22c65b['Q'](_0x4209d5(0x1948),_0x41b9d0,null,_0x3310ff['x'][_0x4209d5(0xb65)],_0x3bb8d2[_0x4209d5(0x279a)](),!0x1),this[_0x4209d5(0x36f5)](_0x3d1bf0),this[_0x4209d5(0x2c4d)](_0x3d1bf0),this[_0x4209d5(0x1c98)](_0x41b9d0),this[_0x4209d5(0x1736)](new _0x339479['L'](_0x3bb8d2[_0x4209d5(0x279a)](),this[_0x4209d5(0x4198)],()=>this['_originalColorPostProcess'],!0x0)),this['addEffect'](new _0x339479['L'](_0x3bb8d2[_0x4209d5(0x279a)](),this[_0x4209d5(0x3def)],()=>this[_0x4209d5(0x2961)],!0x0)),this['addEffect'](new _0x339479['L'](_0x3bb8d2[_0x4209d5(0x279a)](),this[_0x4209d5(0x3d4d)],()=>this[_0x4209d5(0x373a)],!0x0)),this[_0x4209d5(0x1736)](new _0x339479['L'](_0x3bb8d2[_0x4209d5(0x279a)](),this[_0x4209d5(0x10e5)],()=>this['_blurVPostProcess'],!0x0)),this[_0x4209d5(0x1736)](new _0x339479['L'](_0x3bb8d2[_0x4209d5(0x279a)](),this[_0x4209d5(0x340c)],()=>this[_0x4209d5(0x1ad5)],!0x0)),_0x3bb8d2[_0x4209d5(0x1549)][_0x4209d5(0x3905)](this),_0x393a56&&_0x3bb8d2['postProcessRenderPipelineManager']['attachCamerasToRenderPipeline'](_0x36e229,_0x393a56);}get['scene'](){var _0x12fae2=a8_0xcbd5;return this[_0x12fae2(0x20c2)];}['_attachCameras'](_0x474ad8,_0x513099){var _0x12ee84=a8_0xcbd5;super[_0x12ee84(0x1f1b)](_0x474ad8,_0x513099);for(const _0x5dcb40 of this[_0x12ee84(0xb89)])this[_0x12ee84(0x20c2)][_0x12ee84(0x38ac)](_0x5dcb40)[_0x12ee84(0xcc1)]();}[_0x9bfa07(0x28c8)](){return'SSAORenderingPipeline';}[_0x9bfa07(0xc1f)](_0x400271=!0x1){var _0x209e37=_0x9bfa07;for(let _0x26605e=0x0;_0x26605e{var _0x11f05a=_0x129a18,_0x5be4be=this[_0x11f05a(0x373a)]['width']/this[_0x11f05a(0x20c2)]['getEngine']()[_0x11f05a(0x19ac)]();this[_0x11f05a(0x373a)][_0x11f05a(0x406e)]=0x10*_0x5be4be;}),this[_0x129a18(0x1d30)][_0x129a18(0x1f2b)][_0x129a18(0x2ed7)](()=>{var _0x11b9fd=_0x129a18,_0x5baca5=this['_blurVPostProcess'][_0x11b9fd(0x230c)]/this[_0x11b9fd(0x20c2)][_0x11b9fd(0x279a)]()[_0x11b9fd(0x32b)]();this[_0x11b9fd(0x1d30)][_0x11b9fd(0x406e)]=0x10*_0x5baca5;});}[_0x9bfa07(0x3d23)](){this['_firstUpdate']=!0x0,super['_rebuild']();}[_0x9bfa07(0x36f5)](_0x3b74ac){var _0xdc147e=_0x9bfa07;const _0xa4b4f7=[0.5381,0.1856,-0.4319,0.1379,0.2486,0.443,0.3371,0.5679,-0.0057,-0.6999,-0.0451,-0.0019,0.0689,-0.1598,-0.8547,0.056,0.0069,-0.1843,-0.0146,0.1402,0.0762,0.01,-0.1924,-0.0344,-0.3577,-0.5301,-0.4358,-0.3169,0.1063,0.0158,0.0103,-0.5869,0.0046,-0.0897,-0.494,0.3287,0.7119,-0.0154,-0.0918,-0.0533,0.0596,-0.5411,0.0352,-0.0631,0.546,-0.4776,0.2847,-0.0271];this[_0xdc147e(0x2961)]=new _0x322d4a['D'](_0xdc147e(0xfb4),_0xdc147e(0xfb4),[_0xdc147e(0x1739),_0xdc147e(0x1fd2),_0xdc147e(0x40c),_0xdc147e(0x41d0),_0xdc147e(0xf75),_0xdc147e(0x1566),_0xdc147e(0x248d),_0xdc147e(0x200e),_0xdc147e(0x306e),_0xdc147e(0x32f9)],['randomSampler'],_0x3b74ac,null,_0x3310ff['x'][_0xdc147e(0xb65)],this['_scene'][_0xdc147e(0x279a)](),!0x1,_0xdc147e(0x251e)),this[_0xdc147e(0x2961)][_0xdc147e(0x1234)]=!0x0,this['_ssaoPostProcess'][_0xdc147e(0x2a25)]=_0x22c649=>{var _0x387736=_0xdc147e;this[_0x387736(0x3f87)]&&(_0x22c649[_0x387736(0x3f04)](_0x387736(0x1739),_0xa4b4f7),_0x22c649[_0x387736(0x12f1)](_0x387736(0x1fd2),0x1/0x10),_0x22c649[_0x387736(0x12f1)]('randTextureTiles',0x4)),_0x22c649[_0x387736(0x12f1)](_0x387736(0x41d0),this['totalStrength']),_0x22c649[_0x387736(0x12f1)](_0x387736(0xf75),this[_0x387736(0xf75)]),_0x22c649[_0x387736(0x12f1)](_0x387736(0x1566),this[_0x387736(0x1566)]),_0x22c649[_0x387736(0x12f1)](_0x387736(0x248d),this['fallOff']),_0x22c649[_0x387736(0x12f1)](_0x387736(0x200e),this[_0x387736(0x200e)]),_0x22c649['setTexture']('textureSampler',this[_0x387736(0x20c2)][_0x387736(0x38ac)](this[_0x387736(0x20c2)][_0x387736(0x3311)])[_0x387736(0xcc1)]()),_0x22c649['setTexture'](_0x387736(0x1bea),this[_0x387736(0x228c)]);};}[_0x9bfa07(0x1c98)](_0x4befe7){var _0x209b13=_0x9bfa07;this[_0x209b13(0x1ad5)]=new _0x322d4a['D']('ssaoCombine',_0x209b13(0x176f),[],[_0x209b13(0x363e),_0x209b13(0x32f9)],_0x4befe7,null,_0x3310ff['x'][_0x209b13(0xb65)],this[_0x209b13(0x20c2)][_0x209b13(0x279a)](),!0x1),this[_0x209b13(0x1ad5)][_0x209b13(0x2a25)]=_0x2a87c9=>{var _0x3d7630=_0x209b13;_0x2a87c9[_0x3d7630(0x1ec)](_0x3d7630(0x32f9),_0x442c29['jp']['Vector4'][0x0][_0x3d7630(0x3c7)](0x0,0x0,0x1,0x1)),_0x2a87c9['setTextureFromPostProcess'](_0x3d7630(0x363e),this[_0x3d7630(0x1220)]);};}['_createRandomTexture'](){var _0x4d8a81=_0x9bfa07;this['_randomTexture']=new _0x580fbc['c'](_0x4d8a81(0x3cda),0x200,this[_0x4d8a81(0x20c2)],!0x1,_0x3310ff['x'][_0x4d8a81(0x336a)]),this[_0x4d8a81(0x228c)]['wrapU']=_0x3310ff['x'][_0x4d8a81(0x1231)],this[_0x4d8a81(0x228c)][_0x4d8a81(0x570)]=_0x3310ff['x'][_0x4d8a81(0x1231)];const _0x4a2db7=this['_randomTexture']['getContext']();var _0x4965a8=(_0x5a053f,_0x4aebb7)=>Math[_0x4d8a81(0x2ea8)]()*(_0x4aebb7-_0x5a053f)+_0x5a053f;const _0x16295e=_0x442c29['P'][_0x4d8a81(0x317a)]();for(let _0x146bfe=0x0;_0x146bfe<0x200;_0x146bfe++)for(let _0x52aba1=0x0;_0x52aba1<0x200;_0x52aba1++)_0x16295e['x']=Math['floor'](0xff*Math[_0x4d8a81(0x34dd)](0x0,_0x4965a8(-0x1,0x1))),_0x16295e['y']=Math[_0x4d8a81(0x27d7)](0xff*Math[_0x4d8a81(0x34dd)](0x0,_0x4965a8(-0x1,0x1))),_0x16295e['z']=Math['floor'](0xff*Math[_0x4d8a81(0x34dd)](0x0,_0x4965a8(-0x1,0x1))),_0x4a2db7[_0x4d8a81(0x1f6b)]='rgb('+_0x16295e['x']+',\x20'+_0x16295e['y']+',\x20'+_0x16295e['z']+')',_0x4a2db7[_0x4d8a81(0xae9)](_0x146bfe,_0x52aba1,0x1,0x1);this[_0x4d8a81(0x228c)][_0x4d8a81(0xc7c)](!0x1);}}_0x59ad07([(0x0,_0x53483c['qC'])()],_0x545465['prototype'],'totalStrength',void 0x0),_0x59ad07([(0x0,_0x53483c['qC'])()],_0x545465[_0x9bfa07(0x2dca)],'radius',void 0x0),_0x59ad07([(0x0,_0x53483c['qC'])()],_0x545465[_0x9bfa07(0x2dca)],_0x9bfa07(0x1566),void 0x0),_0x59ad07([(0x0,_0x53483c['qC'])()],_0x545465[_0x9bfa07(0x2dca)],_0x9bfa07(0x248d),void 0x0),_0x59ad07([(0x0,_0x53483c['qC'])()],_0x545465[_0x9bfa07(0x2dca)],_0x9bfa07(0x200e),void 0x0);},0xab07:(_0x4ef280,_0x5875f4,_0x3fb946)=>{var _0x2075b7=a8_0x2e955a;function _0x23c743(_0xc8f56c,_0x43f0ee,_0x214dd5,_0x49be2e){var _0x6b9247=a8_0xcbd5,_0x4ade29,_0x34124b=arguments[_0x6b9247(0x9da)],_0x474b37=_0x34124b<0x3?_0x43f0ee:null===_0x49be2e?_0x49be2e=Object['getOwnPropertyDescriptor'](_0x43f0ee,_0x214dd5):_0x49be2e;if('object'==typeof Reflect&&_0x6b9247(0x17ad)==typeof Reflect[_0x6b9247(0x3902)])_0x474b37=Reflect[_0x6b9247(0x3902)](_0xc8f56c,_0x43f0ee,_0x214dd5,_0x49be2e);else{for(var _0xb8c9fe=_0xc8f56c[_0x6b9247(0x9da)]-0x1;0x0<=_0xb8c9fe;_0xb8c9fe--)(_0x4ade29=_0xc8f56c[_0xb8c9fe])&&(_0x474b37=(_0x34124b<0x3?_0x4ade29(_0x474b37):0x3<_0x34124b?_0x4ade29(_0x43f0ee,_0x214dd5,_0x474b37):_0x4ade29(_0x43f0ee,_0x214dd5))||_0x474b37);}0x3<_0x34124b&&_0x474b37&&Object[_0x6b9247(0x30e2)](_0x43f0ee,_0x214dd5,_0x474b37);}var _0x349f2b=_0x3fb946(0x10435),_0x36e363=_0x3fb946(0xd53f),_0x339f6f=_0x3fb946(0x95d8),_0x27c388=_0x3fb946(0x12eb7),_0x524884=_0x3fb946(0xb95d),_0xb1fc73=_0x3fb946(0x4158),_0x42536a=_0x3fb946(0x6bcb),_0x86cba2=_0x3fb946(0x5f8),_0x2b9aa8=_0x3fb946(0x1610),_0x1b5a76=_0x3fb946(0xaa1f);_0x3fb946(0x8f99),_0x3fb946(0x1198b),_0x3fb946(0xe884),_0x3fb946(0xa5df);const _0x579022=_0x36e363['y3']['Compose'](new _0x36e363['P'](0.5,0.5,0.5),_0x36e363['_f']['Identity'](),new _0x36e363['P'](0.5,0.5,0.5)),_0x18d7bb=_0x36e363['y3']['Compose'](new _0x36e363['P'](0.5,0.5,0x1),_0x36e363['_f'][_0x2075b7(0x1b77)](),new _0x36e363['P'](0.5,0.5,0x0));class _0x3c41a0 extends _0x27c388['$']{constructor(_0x100450,_0x141e89,_0x2b94af,_0x256d8d=!0x1,_0x35d92d=_0x2b9aa8['g'][_0x2075b7(0x2c5)]){var _0x110ea8=_0x2075b7;if(super(_0x141e89[_0x110ea8(0x279a)](),_0x100450),this[_0x110ea8(0x1bf)]=_0x110ea8(0x1bf),this['SSRBlurRenderEffect']=_0x110ea8(0x836),this['SSRCombineRenderEffect']=_0x110ea8(0x36a9),this[_0x110ea8(0x1fd8)]=0x1,this[_0x110ea8(0x2908)]=0x3e8,this[_0x110ea8(0x3d1b)]=0x1,this[_0x110ea8(0x3a49)]=0.5,this[_0x110ea8(0x3b93)]=0x1,this[_0x110ea8(0x3193)]=0x1,this[_0x110ea8(0x4127)]=0x3e8,this[_0x110ea8(0x1fcc)]=0.2,this[_0x110ea8(0x61c)]=0x1,this['reflectivityThreshold']=0.04,this[_0x110ea8(0x1673)]=0x0,this['_blurDispersionStrength']=0.03,this[_0x110ea8(0x3d1c)]=0x0,this[_0x110ea8(0x331c)]=!0x1,this[_0x110ea8(0x117a)]=!0x1,this[_0x110ea8(0x32c8)]=!0x0,this[_0x110ea8(0x3f37)]=!0x0,this['_attenuateIntersectionIterations']=!0x0,this[_0x110ea8(0x2eaf)]=!0x1,this[_0x110ea8(0x145b)]=!0x1,this[_0x110ea8(0x351c)]=!0x0,this['_enableAutomaticThicknessComputation']=!0x1,this['_backfaceDepthTextureDownsample']=0x0,this[_0x110ea8(0x3b4f)]=!0x0,this[_0x110ea8(0x2b7a)]=!0x0,this[_0x110ea8(0x325a)]=!0x0,this[_0x110ea8(0x1bdc)]=!0x0,this[_0x110ea8(0x3417)]=!0x1,this[_0x110ea8(0x1446)]=!0x1,this[_0x110ea8(0x3e9e)]=!0x1,this['_camerasToBeAttached']=[],this['_cameras']=_0x2b94af||_0x141e89[_0x110ea8(0x18b5)],this[_0x110ea8(0xb89)]=this[_0x110ea8(0xb89)][_0x110ea8(0x4033)](),this[_0x110ea8(0x21df)]=this[_0x110ea8(0xb89)][_0x110ea8(0x4033)](),this[_0x110ea8(0x20c2)]=_0x141e89,this[_0x110ea8(0x38bb)]=_0x35d92d,this['_forceGeometryBuffer']=_0x256d8d,this['isSupported']){if(_0x141e89[_0x110ea8(0x1549)][_0x110ea8(0x3905)](this),this[_0x110ea8(0x1446)]){const _0x376e7f=_0x141e89[_0x110ea8(0x3886)]();_0x376e7f&&(_0x376e7f[_0x110ea8(0xe1b)]=!0x0,_0x376e7f[_0x110ea8(0x1b07)]=!0x0);}else{const _0x6b815e=_0x141e89['enablePrePassRenderer']();_0x6b815e&&(_0x6b815e[_0x110ea8(0x1b07)]=!0x0,_0x6b815e['markAsDirty']());}this[_0x110ea8(0x4151)]();}}set[_0x2075b7(0x3e30)](_0x39ea6e){var _0x2e8d4d=_0x2075b7;this[_0x2e8d4d(0x1fd8)]!==_0x39ea6e&&(this[_0x2e8d4d(0x1fd8)]=_0x39ea6e,this['_buildPipeline']());}get[_0x2075b7(0x3e30)](){return this['_samples'];}get[_0x2075b7(0x14c3)](){var _0xfa182c=_0x2075b7;return this[_0xfa182c(0x1673)];}set[_0x2075b7(0x14c3)](_0x40eda5){var _0x30b457=_0x2075b7;_0x40eda5!==this[_0x30b457(0x1673)]&&(this[_0x30b457(0x1673)]=_0x40eda5,this['_buildPipeline']());}get['blurDispersionStrength'](){return this['_blurDispersionStrength'];}set[_0x2075b7(0x14e3)](_0x47626f){var _0x30f450=_0x2075b7,_0x1cb72f;_0x47626f!==this[_0x30f450(0x2a2b)]&&(_0x1cb72f=0x0===_0x47626f&&0x0!==this[_0x30f450(0x2a2b)]||0x0!==_0x47626f&&0x0===this[_0x30f450(0x2a2b)],this[_0x30f450(0x2a2b)]=_0x47626f,_0x1cb72f&&this['_buildPipeline']());}[_0x2075b7(0x1d9c)](){var _0x1298e8=_0x2075b7;return 0x0this['_ssrPostProcess'],!0x0)),this[_0x509a1c(0x1d9c)]()&&(this['_createBlurAndCombinerPostProcesses'](),this['addEffect'](new _0x524884['L'](_0x80a1f8,this[_0x509a1c(0x836)],()=>[this[_0x509a1c(0x3b69)],this['_blurPostProcessY']],!0x0)),this['addEffect'](new _0x524884['L'](_0x80a1f8,this[_0x509a1c(0x36a9)],()=>this[_0x509a1c(0x11f0)],!0x0))),null!==this[_0x509a1c(0xb89)]&&this[_0x509a1c(0x20c2)][_0x509a1c(0x1549)]['attachCamerasToRenderPipeline'](this[_0x509a1c(0xf16)],this[_0x509a1c(0xb89)]);}else this['_isDirty']=!0x0;}}[_0x2075b7(0x2632)](){var _0x2ed6b3=_0x2075b7,_0x3e4f61,_0x3ef192,_0x5b532e;this[_0x2ed6b3(0xd77)]&&(_0x5b532e=this['_getTextureSize'](),_0x3e4f61=this[_0x2ed6b3(0xd77)][_0x2ed6b3(0xcc1)]()[_0x2ed6b3(0x12d1)](),_0x3ef192=Math['floor'](_0x5b532e[_0x2ed6b3(0x15b3)]/(this[_0x2ed6b3(0x418a)]+0x1)),_0x5b532e=Math['floor'](_0x5b532e['height']/(this['_backfaceDepthTextureDownsample']+0x1)),_0x3e4f61[_0x2ed6b3(0x15b3)]===_0x3ef192&&_0x3e4f61[_0x2ed6b3(0x230c)]===_0x5b532e||this[_0x2ed6b3(0xd77)]['getDepthMap']()['resize']({'width':_0x3ef192,'height':_0x5b532e}));}['_disposeDepthRenderer'](){var _0x586bef=_0x2075b7,_0x313249;this[_0x586bef(0xd77)]&&(this['_depthRendererCamera']&&-0x1!==(_0x313249=null!=(_0x313249=this['_depthRendererCamera'][_0x586bef(0x8f9)][_0x586bef(0x775)](this[_0x586bef(0xd77)][_0x586bef(0xcc1)]()))?_0x313249:-0x1)&&this['_depthRendererCamera'][_0x586bef(0x8f9)][_0x586bef(0x34ac)](_0x313249,0x1),this[_0x586bef(0x101f)]=null,this[_0x586bef(0xd77)][_0x586bef(0xcc1)]()['dispose']()),this['_depthRenderer']=null;}[_0x2075b7(0xc80)](){var _0x2a8aa8=_0x2075b7,_0x42c7f9;for(let _0x1c064d=0x0;_0x1c064d{var _0xe32b64=_0x4b3da3;this[_0xe32b64(0x2632)]();const _0x4c5370=this[_0xe32b64(0xad0)],_0xd0ec1=this[_0xe32b64(0x1008)];if(_0xd0ec1||_0x4c5370){var _0x2c2d32,_0x4f8863;_0x4c5370?(_0x2c2d32=_0x4c5370[_0xe32b64(0x24f5)](_0x86cba2['m'][_0xe32b64(0x1aa2)]),_0x3a58e2['setTexture'](_0xe32b64(0x2bc2),_0x4c5370[_0xe32b64(0x3869)]()[_0xe32b64(0x38a3)][0x1]),_0x3a58e2['setTexture'](_0xe32b64(0x1bcb),_0x4c5370[_0xe32b64(0x3869)]()[_0xe32b64(0x38a3)][_0x2c2d32]),_0x3a58e2['setTexture']('depthSampler',_0x4c5370['getGBuffer']()['textures'][0x0])):_0xd0ec1&&(_0x2c2d32=_0xd0ec1[_0xe32b64(0x29dc)](_0x2b9aa8['g'][_0xe32b64(0x1fd1)]),_0x4f8863=_0xd0ec1[_0xe32b64(0x29dc)](_0x2b9aa8['g']['PREPASS_REFLECTIVITY_TEXTURE_TYPE']),_0x2b2ea5=_0xd0ec1[_0xe32b64(0x29dc)](_0x2b9aa8['g']['PREPASS_NORMAL_TEXTURE_TYPE']),_0x3a58e2['setTexture']('normalSampler',_0xd0ec1[_0xe32b64(0x2860)]()[_0xe32b64(0x38a3)][_0x2b2ea5]),_0x3a58e2[_0xe32b64(0x35bd)]('depthSampler',_0xd0ec1['getRenderTarget']()[_0xe32b64(0x38a3)][_0x2c2d32]),_0x3a58e2[_0xe32b64(0x35bd)](_0xe32b64(0x1bcb),_0xd0ec1[_0xe32b64(0x2860)]()[_0xe32b64(0x38a3)][_0x4f8863])),this['_enableAutomaticThicknessComputation']&&this[_0xe32b64(0xd77)]&&(_0x3a58e2[_0xe32b64(0x35bd)]('backDepthSampler',this[_0xe32b64(0xd77)][_0xe32b64(0xcc1)]()),_0x3a58e2[_0xe32b64(0x12f1)](_0xe32b64(0x2e59),this['_backfaceDepthTextureDownsample']+0x1));const _0x1a8a9e=this[_0xe32b64(0x20c2)]['activeCamera'];if(_0x1a8a9e){const _0x10ceac=_0x1a8a9e[_0xe32b64(0x1f6f)](!0x0),_0x2503d3=_0x1a8a9e[_0xe32b64(0x17a9)](!0x0);_0x2503d3[_0xe32b64(0x28e5)](_0x36e363['jp'][_0xe32b64(0x735)][0x0]),_0x10ceac[_0xe32b64(0x28e5)](_0x36e363['jp'][_0xe32b64(0x735)][0x1]),_0x3a58e2['setMatrix'](_0xe32b64(0x1c36),_0x2503d3),_0x3a58e2['setMatrix'](_0xe32b64(0x4b1),_0x10ceac),_0x3a58e2[_0xe32b64(0x1b4f)](_0xe32b64(0x1eb6),_0x36e363['jp'][_0xe32b64(0x735)][0x1]),_0x3a58e2[_0xe32b64(0x1b4f)]('invProjectionMatrix',_0x36e363['jp'][_0xe32b64(0x735)][0x0]),_0x3a58e2[_0xe32b64(0x12f1)](_0xe32b64(0x3a49),this[_0xe32b64(0x3a49)]),_0x3a58e2[_0xe32b64(0x12f1)](_0xe32b64(0x3193),this[_0xe32b64(0x3193)]),_0x3a58e2[_0xe32b64(0x12f1)](_0xe32b64(0x3b93),this[_0xe32b64(0x3b93)]),_0x3a58e2[_0xe32b64(0x12f1)]('stepSize',this[_0xe32b64(0x3d1b)]),_0x3a58e2['setFloat'](_0xe32b64(0x4127),this[_0xe32b64(0x4127)]),_0x3a58e2[_0xe32b64(0x12f1)]('roughnessFactor',this[_0xe32b64(0x1fcc)]),_0x3a58e2[_0xe32b64(0x12f1)](_0xe32b64(0x2956),_0x1a8a9e[_0xe32b64(0xad1)]),_0x3a58e2['setFloat'](_0xe32b64(0x2908),this[_0xe32b64(0x2908)]),_0x3a58e2[_0xe32b64(0x12f1)](_0xe32b64(0x61c),this[_0xe32b64(0x61c)]),_0x3a58e2['setFloat'](_0xe32b64(0x3b63),this['reflectivityThreshold']);var _0x2b2ea5=this[_0xe32b64(0x2472)]();_0x36e363['y3'][_0xe32b64(0x21c4)](_0x2b2ea5[_0xe32b64(0x15b3)],_0x2b2ea5['height'],0x1,_0x36e363['jp']['Matrix'][0x2]),_0x2503d3[_0xe32b64(0x210e)](this[_0xe32b64(0x20c2)][_0xe32b64(0x279a)]()[_0xe32b64(0x3286)]?_0x18d7bb:_0x579022,_0x36e363['jp']['Matrix'][0x3]),_0x36e363['jp'][_0xe32b64(0x735)][0x3]['multiplyToRef'](_0x36e363['jp'][_0xe32b64(0x735)][0x2],_0x36e363['jp'][_0xe32b64(0x735)][0x4]),_0x3a58e2[_0xe32b64(0x1b4f)](_0xe32b64(0x3949),_0x36e363['jp'][_0xe32b64(0x735)][0x4]),this[_0xe32b64(0x1146)]&&(_0x3a58e2['setTexture'](_0xe32b64(0x31e),this[_0xe32b64(0x1146)]),this[_0xe32b64(0x1146)][_0xe32b64(0x90e)]&&(_0x3a58e2['setVector3']('vReflectionPosition',this[_0xe32b64(0x1146)][_0xe32b64(0x41ce)]),_0x3a58e2['setVector3'](_0xe32b64(0x3d13),this['_environmentTexture'][_0xe32b64(0x90e)])));}}},this[_0x4b3da3(0x300)][_0x4b3da3(0x3e30)]=this[_0x4b3da3(0x3e30)],this[_0x4b3da3(0x1446)]||(this[_0x4b3da3(0x300)][_0x4b3da3(0x31b8)]=new _0x42536a['g']());}[_0x2075b7(0x807)](){var _0x55e2a6=_0x2075b7,_0x384e7a=this[_0x55e2a6(0x20c2)][_0x55e2a6(0x279a)]();this[_0x55e2a6(0x3b69)]=new _0x339f6f['D'](_0x55e2a6(0x3641),_0x55e2a6(0x1e3f),[_0x55e2a6(0x15d2)],[_0x55e2a6(0x91d)],this['_useBlur']()?0x1/(this[_0x55e2a6(0x1673)]+0x1):0x1,null,_0x2b9aa8['g'][_0x55e2a6(0x1d55)],_0x384e7a,!0x1,'',this['_textureType']),this['_blurPostProcessX'][_0x55e2a6(0xfcd)]=!0x1,this[_0x55e2a6(0x3b69)][_0x55e2a6(0x2f1b)][_0x55e2a6(0x2ed7)](_0x11dfe9=>{var _0x495d86=_0x55e2a6,_0x31a9c7=null!=(_0x31a9c7=null==(_0x31a9c7=this[_0x495d86(0x3b69)])?void 0x0:_0x31a9c7['inputTexture']['width'])?_0x31a9c7:this['_scene']['getEngine']()[_0x495d86(0x19ac)]();_0x11dfe9[_0x495d86(0x2f5e)](_0x495d86(0x15d2),this[_0x495d86(0x2a2b)]/_0x31a9c7,0x0);}),this[_0x55e2a6(0x3c5f)]=new _0x339f6f['D'](_0x55e2a6(0x307),_0x55e2a6(0x1e3f),[_0x55e2a6(0x15d2)],[_0x55e2a6(0x91d)],this[_0x55e2a6(0x1d9c)]()?0x1/(this[_0x55e2a6(0x3d1c)]+0x1):0x1,null,_0x2b9aa8['g'][_0x55e2a6(0x1d55)],_0x384e7a,!0x1,'',this[_0x55e2a6(0x38bb)]),this[_0x55e2a6(0x3c5f)][_0x55e2a6(0xfcd)]=!0x1,this['_blurPostProcessY']['onApplyObservable']['add'](_0x2bdb4d=>{var _0x14c3dc=_0x55e2a6,_0x53eefc=null!=(_0x53eefc=null==(_0x53eefc=this[_0x14c3dc(0x3c5f)])?void 0x0:_0x53eefc['inputTexture']['height'])?_0x53eefc:this['_scene'][_0x14c3dc(0x279a)]()[_0x14c3dc(0x32b)]();_0x2bdb4d[_0x14c3dc(0x2f5e)]('texelOffsetScale',0x0,this[_0x14c3dc(0x2a2b)]/_0x53eefc);});let _0x28ef9f='';this['_debug']&&(_0x28ef9f+=_0x55e2a6(0x2bfb)),this[_0x55e2a6(0x325a)]&&(_0x28ef9f+=_0x55e2a6(0xec8)),this[_0x55e2a6(0x1bdc)]&&(_0x28ef9f+=_0x55e2a6(0x1e61)),this[_0x55e2a6(0x11f0)]=new _0x339f6f['D'](_0x55e2a6(0x763),_0x55e2a6(0xbf8),['strength',_0x55e2a6(0x3193),_0x55e2a6(0x3b63)],[_0x55e2a6(0x91d),'mainSampler',_0x55e2a6(0x1bcb)],this['_useBlur']()?0x1/(this[_0x55e2a6(0x3d1c)]+0x1):0x1,null,_0x2b9aa8['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x384e7a,!0x1,_0x28ef9f,this[_0x55e2a6(0x38bb)]),this[_0x55e2a6(0x11f0)][_0x55e2a6(0xfcd)]=!0x1,this['_blurCombinerPostProcess'][_0x55e2a6(0x2f1b)][_0x55e2a6(0x2ed7)](_0x4030b9=>{var _0x26c276=_0x55e2a6,_0x10288c;const _0x5edb96=this[_0x26c276(0xad0)],_0x1a7ff1=this['_prePassRenderer'];(_0x1a7ff1||_0x5edb96)&&(_0x1a7ff1&&(null==(_0x10288c=this[_0x26c276(0x20c2)][_0x26c276(0x3311)])?void 0x0:_0x10288c[_0x26c276(0x342d)]())===this[_0x26c276(0x300)]?(_0x10288c=_0x1a7ff1[_0x26c276(0x2860)]())&&_0x10288c[_0x26c276(0x38a3)]&&_0x4030b9['setTexture'](_0x26c276(0x2a29),_0x10288c[_0x26c276(0x38a3)][_0x1a7ff1[_0x26c276(0x29dc)](_0x2b9aa8['g'][_0x26c276(0x133d)])]):_0x4030b9[_0x26c276(0x342b)](_0x26c276(0x2a29),this[_0x26c276(0x300)]),_0x5edb96?(_0x10288c=_0x5edb96[_0x26c276(0x24f5)](_0x86cba2['m'][_0x26c276(0x1aa2)]),_0x4030b9[_0x26c276(0x35bd)]('reflectivitySampler',_0x5edb96[_0x26c276(0x3869)]()['textures'][_0x10288c])):_0x1a7ff1&&(_0x10288c=_0x1a7ff1[_0x26c276(0x29dc)](_0x2b9aa8['g'][_0x26c276(0x1274)]),_0x4030b9['setTexture']('reflectivitySampler',_0x1a7ff1[_0x26c276(0x2860)]()[_0x26c276(0x38a3)][_0x10288c])),_0x4030b9[_0x26c276(0x12f1)](_0x26c276(0x3b93),this['strength']),_0x4030b9[_0x26c276(0x12f1)](_0x26c276(0x3193),this[_0x26c276(0x3193)]),_0x4030b9[_0x26c276(0x12f1)]('reflectivityThreshold',this[_0x26c276(0x3b63)]));});}[_0x2075b7(0xea8)](){var _0x3d638c=_0x2075b7;const _0x7eb3ed=_0x349f2b['p4'][_0x3d638c(0x219c)](this);return _0x7eb3ed['customType']='SSRRenderingPipeline',_0x7eb3ed;}static['Parse'](_0x4c129d,_0x45ae1e,_0xe668b3){var _0x3078f3=_0x2075b7;return _0x349f2b['p4']['Parse'](()=>new _0x3c41a0(_0x4c129d[_0x3078f3(0xf16)],_0x45ae1e,_0x4c129d[_0x3078f3(0x29d8)]),_0x4c129d,_0x45ae1e,_0xe668b3);}}_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x3e30),null),_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0['prototype'],_0x2075b7(0x2908),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0['prototype'],'step',void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0['prototype'],_0x2075b7(0x3a49),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0['prototype'],_0x2075b7(0x3b93),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x3193),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x4127),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0[_0x2075b7(0x2dca)],'roughnessFactor',void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x61c),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x3b63),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x1673))],_0x3c41a0['prototype'],_0x2075b7(0x1673),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])()],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x14c3),null),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x14e3))],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x2a2b),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0xd91))],_0x3c41a0['prototype'],_0x2075b7(0x3d1c),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x4a1))],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x331c),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x1a64))],_0x3c41a0['prototype'],_0x2075b7(0x1146),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x3af2))],_0x3c41a0[_0x2075b7(0x2dca)],'_environmentTextureIsProbe',void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])('attenuateScreenBorders')],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x32c8),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x764))],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x3f37),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x34bf))],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x2ddc),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])('attenuateFacingCamera')],_0x3c41a0['prototype'],_0x2075b7(0x2eaf),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x3976))],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x145b),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x3075))],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x351c),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0xdf4))],_0x3c41a0['prototype'],_0x2075b7(0x3d05),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x10c0))],_0x3c41a0[_0x2075b7(0x2dca)],'_backfaceDepthTextureDownsample',void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])('backfaceForceDepthWriteTransparentMeshes')],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x3b4f),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x1cc5))],_0x3c41a0[_0x2075b7(0x2dca)],_0x2075b7(0x2b7a),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])('inputTextureColorIsInGammaSpace')],_0x3c41a0['prototype'],_0x2075b7(0x325a),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x2a5c))],_0x3c41a0['prototype'],_0x2075b7(0x1bdc),void 0x0),_0x23c743([(0x0,_0x349f2b['qC'])(_0x2075b7(0x29b5))],_0x3c41a0['prototype'],_0x2075b7(0x3417),void 0x0),(0x0,_0xb1fc73['H'])(_0x2075b7(0x2b6e),_0x3c41a0);},0x4a3b:(_0x1ed02c,_0x3ff64c,_0x4dd958)=>{var _0x534a2b=a8_0x2e955a;function _0x139dc5(_0x493503,_0x207b3a,_0x1008cc,_0x34987b){var _0x4db163=a8_0xcbd5,_0x1cd44d,_0x2b6e6b=arguments[_0x4db163(0x9da)],_0x2db579=_0x2b6e6b<0x3?_0x207b3a:null===_0x34987b?_0x34987b=Object[_0x4db163(0x2fee)](_0x207b3a,_0x1008cc):_0x34987b;if(_0x4db163(0x3e0f)==typeof Reflect&&_0x4db163(0x17ad)==typeof Reflect['decorate'])_0x2db579=Reflect['decorate'](_0x493503,_0x207b3a,_0x1008cc,_0x34987b);else{for(var _0x38700b=_0x493503[_0x4db163(0x9da)]-0x1;0x0<=_0x38700b;_0x38700b--)(_0x1cd44d=_0x493503[_0x38700b])&&(_0x2db579=(_0x2b6e6b<0x3?_0x1cd44d(_0x2db579):0x3<_0x2b6e6b?_0x1cd44d(_0x207b3a,_0x1008cc,_0x2db579):_0x1cd44d(_0x207b3a,_0x1008cc))||_0x2db579);}0x3<_0x2b6e6b&&_0x2db579&&Object[_0x4db163(0x30e2)](_0x207b3a,_0x1008cc,_0x2db579);}var _0x13f072=_0x4dd958(0x10435),_0x129123=_0x4dd958(0x9a70),_0x96ded5=_0x4dd958(0xd53f),_0x1d72cb=_0x4dd958(0x17372),_0x31c8cc=_0x4dd958(0x12cad),_0x5c3867=_0x4dd958(0x95d8),_0xc381e=_0x4dd958(0x12eb7),_0x1e153d=_0x4dd958(0xb95d),_0x2fd9c3=_0x4dd958(0x12382),_0xde20e2=_0x4dd958(0xaf6d),_0x358a6d=_0x4dd958(0x1610),_0x42d975=_0x4dd958(0x4158),_0x5c628d=_0x4dd958(0x11c7a),_0xc97ece=_0x4dd958(0x1aba);_0x4dd958(0x8f99),_0x4dd958(0x834e);class _0x4bc0f7 extends _0xc381e['$']{constructor(_0x184ca4,_0x3e26c3,_0x82c90c,_0x420283=null,_0x1c78d8){var _0x1a7951=a8_0xcbd5;super(_0x3e26c3['getEngine'](),_0x184ca4),this[_0x1a7951(0x2cb5)]=null,this['brightPassPostProcess']=null,this['blurHPostProcesses']=[],this['blurVPostProcesses']=[],this['textureAdderPostProcess']=null,this[_0x1a7951(0x37dc)]=null,this[_0x1a7951(0x418d)]=null,this[_0x1a7951(0xd40)]=null,this[_0x1a7951(0x18be)]=null,this[_0x1a7951(0xd60)]=null,this[_0x1a7951(0x14c)]=null,this['luminanceDownSamplePostProcesses']=[],this[_0x1a7951(0x1f76)]=null,this[_0x1a7951(0x34ed)]=null,this['lensFlareFinalPostProcess']=null,this[_0x1a7951(0x1016)]=null,this[_0x1a7951(0x20fa)]=null,this['lensFlareComposePostProcess']=null,this[_0x1a7951(0x2ec0)]=null,this['depthOfFieldPostProcess']=null,this[_0x1a7951(0x284)]=null,this[_0x1a7951(0x1b33)]=null,this['brightThreshold']=0x1,this[_0x1a7951(0x3ee9)]=0x200,this[_0x1a7951(0x1461)]=!0x1,this[_0x1a7951(0x1bb5)]=null,this[_0x1a7951(0x91e)]=0.2,this['volumetricLightPower']=0x4,this['volumetricLightBlurScale']=0x40,this['sourceLight']=null,this['hdrMinimumLuminance']=0x1,this[_0x1a7951(0x18bc)]=0.5,this[_0x1a7951(0x3bb6)]=0.5,this[_0x1a7951(0x2266)]=null,this[_0x1a7951(0x1a42)]=0x14,this['lensFlareGhostDispersal']=1.4,this[_0x1a7951(0x3dc6)]=0.7,this[_0x1a7951(0xc2b)]=0x10,this[_0x1a7951(0x280d)]=0x200,this['lensStarTexture']=null,this[_0x1a7951(0x419c)]=null,this[_0x1a7951(0x1891)]=0xa,this['depthOfFieldBlurWidth']=0x40,this[_0x1a7951(0x2a26)]=[],this[_0x1a7951(0x1e01)]=null,this[_0x1a7951(0x34d0)]=0x1,this['_currentExposure']=0x1,this['_hdrAutoExposure']=!0x1,this['_hdrCurrentLuminance']=0x1,this[_0x1a7951(0x7b9)]=0x1,this[_0x1a7951(0x190e)]=!0x1,this[_0x1a7951(0x21df)]=[],this[_0x1a7951(0x3ef9)]=!0x1,this[_0x1a7951(0x2725)]=!0x1,this[_0x1a7951(0x3098)]=!0x1,this[_0x1a7951(0x32f3)]=!0x1,this[_0x1a7951(0x2927)]=!0x1,this[_0x1a7951(0x2fe5)]=!0x1,this[_0x1a7951(0xc04)]=!0x1,this[_0x1a7951(0x4192)]=!0x1,this['_motionBlurSamples']=0x40,this[_0x1a7951(0x457)]=0x32,this['_samples']=0x1,this[_0x1a7951(0xb89)]=_0x1c78d8||_0x3e26c3['cameras'],this[_0x1a7951(0xb89)]=this['_cameras'][_0x1a7951(0x4033)](),this[_0x1a7951(0x21df)]=this['_cameras'][_0x1a7951(0x4033)](),this[_0x1a7951(0x20c2)]=_0x3e26c3,this[_0x1a7951(0x18a5)]=_0x420283,this[_0x1a7951(0x29d8)]=_0x82c90c,this[_0x1a7951(0x32e6)]=_0x3e26c3['getEngine']()[_0x1a7951(0x2e84)]()[_0x1a7951(0x26d8)]?_0x358a6d['g'][_0x1a7951(0xeee)]:_0x358a6d['g']['TEXTURETYPE_HALF_FLOAT'],_0x3e26c3[_0x1a7951(0x1549)]['addPipeline'](this),this[_0x1a7951(0x4151)]();}get[_0x534a2b(0x28d4)](){var _0x5d674c=_0x534a2b;return this[_0x5d674c(0x34d0)];}set[_0x534a2b(0x28d4)](_0x2e4ce6){var _0x269d0f=_0x534a2b;this[_0x269d0f(0x34d0)]=_0x2e4ce6,this[_0x269d0f(0x189)]=_0x2e4ce6;}get['hdrAutoExposure'](){var _0x4ef0c2=_0x534a2b;return this[_0x4ef0c2(0x3d5b)];}set[_0x534a2b(0x60a)](_0x361d74){var _0x2115a3=_0x534a2b;if(this[_0x2115a3(0x3d5b)]=_0x361d74,this[_0x2115a3(0x1f76)]){const _0x5e42eb=[_0x2115a3(0x2695)];_0x361d74&&_0x5e42eb[_0x2115a3(0x2009)](_0x2115a3(0x1639)),this[_0x2115a3(0x1f76)]['updateEffect'](_0x5e42eb[_0x2115a3(0x156a)]('\x0a'));}}get[_0x534a2b(0x2ad0)](){var _0x4bdc6=_0x534a2b;return this[_0x4bdc6(0x7b9)];}set[_0x534a2b(0x2ad0)](_0x372b6b){var _0x231d9c=_0x534a2b;this['_motionStrength']=_0x372b6b,this[_0x231d9c(0x190e)]&&this['motionBlurPostProcess']&&(this[_0x231d9c(0x2ec0)][_0x231d9c(0x2ad0)]=_0x372b6b);}get[_0x534a2b(0xc5f)](){var _0x5cd3af=_0x534a2b;return this[_0x5cd3af(0x190e)];}set['objectBasedMotionBlur'](_0x49257c){var _0x2546fc=_0x534a2b,_0x21248f=this[_0x2546fc(0x190e)]!==_0x49257c;this[_0x2546fc(0x190e)]=_0x49257c,_0x21248f&&this['_buildPipeline']();}get['BloomEnabled'](){var _0x308359=_0x534a2b;return this[_0x308359(0x3ef9)];}set[_0x534a2b(0x2509)](_0x4b908f){var _0x3db5cc=_0x534a2b;this[_0x3db5cc(0x3ef9)]!==_0x4b908f&&(this['_bloomEnabled']=_0x4b908f,this[_0x3db5cc(0x4151)]());}get['DepthOfFieldEnabled'](){return this['_depthOfFieldEnabled'];}set[_0x534a2b(0x3048)](_0x70dcdc){var _0x47182a=_0x534a2b;this[_0x47182a(0x2725)]!==_0x70dcdc&&(this[_0x47182a(0x2725)]=_0x70dcdc,this[_0x47182a(0x4151)]());}get['LensFlareEnabled'](){return this['_lensFlareEnabled'];}set['LensFlareEnabled'](_0x94207c){var _0x2b52eb=_0x534a2b;this[_0x2b52eb(0x32f3)]!==_0x94207c&&(this[_0x2b52eb(0x32f3)]=_0x94207c,this[_0x2b52eb(0x4151)]());}get['HDREnabled'](){var _0x24e209=_0x534a2b;return this[_0x24e209(0x2927)];}set['HDREnabled'](_0x1253c3){var _0x596aaf=_0x534a2b;this[_0x596aaf(0x2927)]!==_0x1253c3&&(this[_0x596aaf(0x2927)]=_0x1253c3,this[_0x596aaf(0x4151)]());}get[_0x534a2b(0x3363)](){return this['_vlsEnabled'];}set['VLSEnabled'](_0x13366d){var _0x3a1b77=_0x534a2b;this['_vlsEnabled']!==_0x13366d&&(_0x13366d&&!this[_0x3a1b77(0x20c2)]['enableGeometryBufferRenderer']()?_0x129123['Y'][_0x3a1b77(0x1381)]('Geometry\x20renderer\x20is\x20not\x20supported,\x20cannot\x20create\x20volumetric\x20lights\x20in\x20Standard\x20Rendering\x20Pipeline'):(this[_0x3a1b77(0x3098)]=_0x13366d,this['_buildPipeline']()));}get[_0x534a2b(0x32fe)](){var _0x54a4e8=_0x534a2b;return this[_0x54a4e8(0x2fe5)];}set[_0x534a2b(0x32fe)](_0x49f991){var _0x5b7746=_0x534a2b;this['_motionBlurEnabled']!==_0x49f991&&(this[_0x5b7746(0x2fe5)]=_0x49f991,this[_0x5b7746(0x4151)]());}get['fxaaEnabled'](){var _0x3a943a=_0x534a2b;return this[_0x3a943a(0xc04)];}set[_0x534a2b(0x34c2)](_0x132d51){var _0x1496a7=_0x534a2b;this[_0x1496a7(0xc04)]!==_0x132d51&&(this['_fxaaEnabled']=_0x132d51,this[_0x1496a7(0x4151)]());}get[_0x534a2b(0x2b3b)](){var _0x3a28ca=_0x534a2b;return this[_0x3a28ca(0x4192)];}set['screenSpaceReflectionsEnabled'](_0x1d74c8){var _0x453d78=_0x534a2b;this[_0x453d78(0x4192)]!==_0x1d74c8&&(this[_0x453d78(0x4192)]=_0x1d74c8,this[_0x453d78(0x4151)]());}get['volumetricLightStepsCount'](){return this['_volumetricLightStepsCount'];}set[_0x534a2b(0x834)](_0x2bc502){var _0x498004=_0x534a2b;this[_0x498004(0x37dc)]&&this[_0x498004(0x37dc)]['updateEffect'](_0x498004(0x2041)+_0x2bc502[_0x498004(0x2639)](0x1)),this['_volumetricLightStepsCount']=_0x2bc502;}get[_0x534a2b(0x2740)](){return this['_motionBlurSamples'];}set[_0x534a2b(0x2740)](_0x5c0944){var _0x32663b=_0x534a2b;this[_0x32663b(0x2ec0)]&&(this[_0x32663b(0x190e)]?this[_0x32663b(0x2ec0)]['motionBlurSamples']=_0x5c0944:this[_0x32663b(0x2ec0)][_0x32663b(0x24f6)]('#define\x20MOTION_BLUR\x0a#define\x20MAX_MOTION_SAMPLES\x20'+_0x5c0944[_0x32663b(0x2639)](0x1))),this[_0x32663b(0x2bee)]=_0x5c0944;}get[_0x534a2b(0x3e30)](){var _0x40073f=_0x534a2b;return this[_0x40073f(0x1fd8)];}set[_0x534a2b(0x3e30)](_0x4f3182){var _0x5d03ca=_0x534a2b;this['_samples']!==_0x4f3182&&(this[_0x5d03ca(0x1fd8)]=_0x4f3182,this[_0x5d03ca(0x4151)]());}[_0x534a2b(0x4151)](){var _0x1d658f=_0x534a2b,_0x5b93eb=this[_0x1d658f(0x29d8)];const _0x1fd26a=this[_0x1d658f(0x20c2)];this[_0x1d658f(0xc80)](),null!==this[_0x1d658f(0xb89)]&&(this[_0x1d658f(0x20c2)]['postProcessRenderPipelineManager'][_0x1d658f(0x1645)](this[_0x1d658f(0xf16)],this['_cameras']),this['_cameras']=this[_0x1d658f(0x21df)]['slice']()),this[_0x1d658f(0x1f11)](),this['_screenSpaceReflectionsEnabled']&&(this[_0x1d658f(0x1b33)]=new _0xc97ece['G']('HDRPass',_0x1fd26a,_0x5b93eb,null,_0x31c8cc['x']['BILINEAR_SAMPLINGMODE'],_0x1fd26a[_0x1d658f(0x279a)](),!0x1,this[_0x1d658f(0x32e6)]),this[_0x1d658f(0x1b33)][_0x1d658f(0x2f1b)]['add'](()=>{var _0x3297fc=_0x1d658f;this[_0x3297fc(0x1e01)]=this[_0x3297fc(0x1b33)];}),this['addEffect'](new _0x1e153d['L'](_0x1fd26a['getEngine'](),_0x1d658f(0x1a1b),()=>this[_0x1d658f(0x1b33)],!0x0))),this[_0x1d658f(0x18a5)]?this['originalPostProcess']=this[_0x1d658f(0x18a5)]:this[_0x1d658f(0x3e73)]=new _0x5c3867['D']('HDRPass','standard',[],[],_0x5b93eb,null,_0x31c8cc['x'][_0x1d658f(0xb65)],_0x1fd26a['getEngine'](),!0x1,_0x1d658f(0x2d8a),this[_0x1d658f(0x32e6)]),this[_0x1d658f(0x3e73)][_0x1d658f(0xfcd)]=!this[_0x1d658f(0x1b33)],this[_0x1d658f(0x3e73)][_0x1d658f(0x2f1b)][_0x1d658f(0x2ed7)](()=>{var _0x2099c5=_0x1d658f;this[_0x2099c5(0x1e01)]=this[_0x2099c5(0x3e73)];}),this[_0x1d658f(0x1736)](new _0x1e153d['L'](_0x1fd26a[_0x1d658f(0x279a)](),'HDRPassPostProcess',()=>this['originalPostProcess'],!0x0)),this[_0x1d658f(0x3ef9)]&&(this['_createDownSampleX4PostProcess'](_0x1fd26a,_0x5b93eb/0x4),this[_0x1d658f(0x2400)](_0x1fd26a,_0x5b93eb/0x4),this[_0x1d658f(0x410b)](_0x1fd26a,_0x5b93eb/0x4,0x1),this[_0x1d658f(0x3c8f)](_0x1fd26a,_0x5b93eb),this[_0x1d658f(0x34ed)]=new _0x5c3867['D'](_0x1d658f(0x269b),_0x1d658f(0x1779),[],[],_0x5b93eb,null,_0x31c8cc['x'][_0x1d658f(0xb65)],_0x1fd26a[_0x1d658f(0x279a)](),!0x1,'#define\x20PASS_POST_PROCESS',_0x358a6d['g'][_0x1d658f(0x3c2)]),this[_0x1d658f(0x1736)](new _0x1e153d['L'](_0x1fd26a[_0x1d658f(0x279a)](),'HDRBaseDepthOfFieldSource',()=>this[_0x1d658f(0x34ed)],!0x0))),this[_0x1d658f(0x3098)]&&(this[_0x1d658f(0x9bd)](_0x1fd26a,_0x5b93eb),this[_0x1d658f(0xd60)]=new _0x5c3867['D'](_0x1d658f(0x3483),_0x1d658f(0x1779),[],[],_0x5b93eb,null,_0x31c8cc['x'][_0x1d658f(0xb65)],_0x1fd26a[_0x1d658f(0x279a)](),!0x1,_0x1d658f(0x2d8a),_0x358a6d['g'][_0x1d658f(0x3c2)]),this[_0x1d658f(0x1736)](new _0x1e153d['L'](_0x1fd26a[_0x1d658f(0x279a)](),_0x1d658f(0x3483),()=>this['volumetricLightFinalPostProcess'],!0x0))),this[_0x1d658f(0x32f3)]&&(this[_0x1d658f(0x323b)](_0x1fd26a,_0x5b93eb),this[_0x1d658f(0x4034)]=new _0x5c3867['D'](_0x1d658f(0x3ee5),_0x1d658f(0x1779),[],[],_0x5b93eb,null,_0x31c8cc['x'][_0x1d658f(0xb65)],_0x1fd26a[_0x1d658f(0x279a)](),!0x1,_0x1d658f(0x2d8a),_0x358a6d['g'][_0x1d658f(0x3c2)]),this[_0x1d658f(0x1736)](new _0x1e153d['L'](_0x1fd26a['getEngine'](),'HDRPostLensFlareDepthOfFieldSource',()=>this[_0x1d658f(0x4034)],!0x0))),this[_0x1d658f(0x2927)]&&(this[_0x1d658f(0x2579)](_0x1fd26a,this[_0x1d658f(0x32e6)]),this[_0x1d658f(0x408d)](_0x1fd26a,_0x5b93eb),this[_0x1d658f(0x1016)]=new _0x5c3867['D'](_0x1d658f(0x4047),'standard',[],[],_0x5b93eb,null,_0x31c8cc['x'][_0x1d658f(0xb65)],_0x1fd26a[_0x1d658f(0x279a)](),!0x1,'#define\x20PASS_POST_PROCESS',_0x358a6d['g'][_0x1d658f(0x3c2)]),this['addEffect'](new _0x1e153d['L'](_0x1fd26a[_0x1d658f(0x279a)](),_0x1d658f(0x4047),()=>this[_0x1d658f(0x1016)],!0x0))),this[_0x1d658f(0x2725)]&&(this[_0x1d658f(0x410b)](_0x1fd26a,_0x5b93eb/0x2,0x3,_0x1d658f(0x2815)),this[_0x1d658f(0x2599)](_0x1fd26a,_0x5b93eb)),this['_motionBlurEnabled']&&this['_createMotionBlurPostProcess'](_0x1fd26a,_0x5b93eb),this[_0x1d658f(0xc04)]&&(this['fxaaPostProcess']=new _0xde20e2['P'](_0x1d658f(0x1348),0x1,null,_0x31c8cc['x']['BILINEAR_SAMPLINGMODE'],_0x1fd26a[_0x1d658f(0x279a)](),!0x1,_0x358a6d['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x1d658f(0x1736)](new _0x1e153d['L'](_0x1fd26a[_0x1d658f(0x279a)](),'HDRFxaa',()=>this[_0x1d658f(0x284)],!0x0))),null!==this['_cameras']&&this[_0x1d658f(0x20c2)][_0x1d658f(0x1549)][_0x1d658f(0x3b67)](this[_0x1d658f(0xf16)],this[_0x1d658f(0xb89)]),!this['_enableMSAAOnFirstPostProcess'](this[_0x1d658f(0x1fd8)])&&0x1{var _0x33d161=_0x587836;let _0x20d0ff=0x0;var _0x35ae4a=this[_0x33d161(0x2cb5)][_0x33d161(0x15b3)],_0x2646ac=this[_0x33d161(0x2cb5)]['height'];for(let _0x546cfe=-0x2;_0x546cfe<0x2;_0x546cfe++)for(let _0x5da425=-0x2;_0x5da425<0x2;_0x5da425++)_0x532117[_0x20d0ff]=(_0x546cfe+0.5)*(0x1/_0x35ae4a),_0x532117[_0x20d0ff+0x1]=(_0x5da425+0.5)*(0x1/_0x2646ac),_0x20d0ff+=0x2;_0x4aff85['setArray2']('dsOffsets',_0x532117);},this[_0x587836(0x1736)](new _0x1e153d['L'](_0x277484[_0x587836(0x279a)](),_0x587836(0x27a8),()=>this[_0x587836(0x2cb5)],!0x0));}['_createBrightPassPostProcess'](_0x266702,_0x28bbe2){var _0x479cbb=_0x534a2b;const _0x1452c9=new Array(0x8);this['brightPassPostProcess']=new _0x5c3867['D'](_0x479cbb(0x1b02),_0x479cbb(0x1779),['dsOffsets',_0x479cbb(0x317b)],[],_0x28bbe2,null,_0x31c8cc['x'][_0x479cbb(0xb65)],_0x266702[_0x479cbb(0x279a)](),!0x1,_0x479cbb(0x418),this['_floatTextureType']),this[_0x479cbb(0x1236)][_0x479cbb(0x2a25)]=_0x3095f8=>{var _0x5803fe=_0x479cbb,_0x53bc44=0x1/this[_0x5803fe(0x1236)][_0x5803fe(0x15b3)],_0x2e6f55=0x1/this[_0x5803fe(0x1236)][_0x5803fe(0x230c)];_0x1452c9[0x0]=-0.5*_0x53bc44,_0x1452c9[0x1]=0.5*_0x2e6f55,_0x1452c9[0x2]=0.5*_0x53bc44,_0x1452c9[0x3]=0.5*_0x2e6f55,_0x1452c9[0x4]=-0.5*_0x53bc44,_0x1452c9[0x5]=-0.5*_0x2e6f55,_0x1452c9[0x6]=0.5*_0x53bc44,_0x1452c9[0x7]=-0.5*_0x2e6f55,_0x3095f8[_0x5803fe(0x3473)](_0x5803fe(0x2709),_0x1452c9),_0x3095f8[_0x5803fe(0x12f1)]('brightThreshold',this[_0x5803fe(0x317b)]);},this[_0x479cbb(0x1736)](new _0x1e153d['L'](_0x266702['getEngine'](),'HDRBrightPass',()=>this[_0x479cbb(0x1236)],!0x0));}['_createBlurPostProcesses'](_0x18976b,_0x378524,_0x48cd8d,_0x2f870a=_0x534a2b(0x3ee9)){var _0x13b728=_0x534a2b;const _0x1ad458=_0x18976b[_0x13b728(0x279a)](),_0x5f094e=new _0x2fd9c3['i'](_0x13b728(0x2710)+_0x48cd8d,new _0x96ded5['FM'](0x1,0x0),this[_0x2f870a],_0x378524,null,_0x31c8cc['x']['BILINEAR_SAMPLINGMODE'],_0x18976b[_0x13b728(0x279a)](),!0x1,this[_0x13b728(0x32e6)]),_0x12b1f7=new _0x2fd9c3['i'](_0x13b728(0x108e)+_0x48cd8d,new _0x96ded5['FM'](0x0,0x1),this[_0x2f870a],_0x378524,null,_0x31c8cc['x'][_0x13b728(0xb65)],_0x18976b['getEngine'](),!0x1,this[_0x13b728(0x32e6)]);_0x5f094e[_0x13b728(0x1f2b)][_0x13b728(0x2ed7)](()=>{var _0xafbab7=_0x13b728,_0x5d3edb=_0x5f094e['width']/_0x1ad458['getRenderWidth']();_0x5f094e[_0xafbab7(0x406e)]=this[_0x2f870a]*_0x5d3edb;}),_0x12b1f7[_0x13b728(0x1f2b)][_0x13b728(0x2ed7)](()=>{var _0x59da2a=_0x13b728,_0x4f4cb4=_0x12b1f7[_0x59da2a(0x230c)]/_0x1ad458[_0x59da2a(0x32b)]();_0x12b1f7[_0x59da2a(0x406e)]=this[_0x59da2a(0x1461)]?0x40*_0x4f4cb4:this[_0x2f870a]*_0x4f4cb4;}),this[_0x13b728(0x1736)](new _0x1e153d['L'](_0x18976b[_0x13b728(0x279a)](),_0x13b728(0xe98)+_0x48cd8d,()=>_0x5f094e,!0x0)),this[_0x13b728(0x1736)](new _0x1e153d['L'](_0x18976b[_0x13b728(0x279a)](),_0x13b728(0x3ed7)+_0x48cd8d,()=>_0x12b1f7,!0x0)),this['blurHPostProcesses'][_0x13b728(0x2009)](_0x5f094e),this[_0x13b728(0x3511)]['push'](_0x12b1f7);}[_0x534a2b(0x3c8f)](_0x441d45,_0x457fcc){var _0x1bbcc7=_0x534a2b;this[_0x1bbcc7(0x1083)]=new _0x5c3867['D'](_0x1bbcc7(0x8c1),'standard',['exposure'],[_0x1bbcc7(0x2cf4),'lensSampler'],_0x457fcc,null,_0x31c8cc['x'][_0x1bbcc7(0xb65)],_0x441d45['getEngine'](),!0x1,_0x1bbcc7(0x4098),this[_0x1bbcc7(0x32e6)]),this['textureAdderPostProcess'][_0x1bbcc7(0x2a25)]=_0x3501e0=>{var _0x23af8b=_0x1bbcc7;_0x3501e0[_0x23af8b(0x342b)]('otherSampler',this[_0x23af8b(0x3098)]?this[_0x23af8b(0x1e01)]:this[_0x23af8b(0x3e73)]),_0x3501e0[_0x23af8b(0x35bd)](_0x23af8b(0x3055),this[_0x23af8b(0x1bb5)]),_0x3501e0[_0x23af8b(0x12f1)](_0x23af8b(0x28d4),this['_currentExposure']),this[_0x23af8b(0x1e01)]=this[_0x23af8b(0x34ed)];},this[_0x1bbcc7(0x1736)](new _0x1e153d['L'](_0x441d45['getEngine'](),'HDRTextureAdder',()=>this[_0x1bbcc7(0x1083)],!0x0));}[_0x534a2b(0x9bd)](_0x134962,_0x4cfcb9){var _0x3eaca4=_0x534a2b;const _0x4b584d=_0x134962[_0x3eaca4(0x3886)](),_0x55b48d=(_0x4b584d['enablePosition']=!0x0,_0x4b584d['getGBuffer']()),_0x2e58c8=(this[_0x3eaca4(0x37dc)]=new _0x5c3867['D'](_0x3eaca4(0x1f24),_0x3eaca4(0x1779),[_0x3eaca4(0x3b48),_0x3eaca4(0x12dd),_0x3eaca4(0x287f),_0x3eaca4(0x2e5a),'scatteringCoefficient',_0x3eaca4(0x3ba5),'depthValues'],[_0x3eaca4(0xf80),_0x3eaca4(0x537)],_0x4cfcb9/0x8,null,_0x31c8cc['x'][_0x3eaca4(0xb65)],_0x134962[_0x3eaca4(0x279a)](),!0x1,_0x3eaca4(0x2041)+this[_0x3eaca4(0x457)][_0x3eaca4(0x2639)](0x1)),_0x96ded5['FM'][_0x3eaca4(0x317a)]());this[_0x3eaca4(0x37dc)][_0x3eaca4(0x2a25)]=_0x21cc88=>{var _0x2e3355=_0x3eaca4;if(this[_0x2e3355(0x32a8)]&&this['sourceLight'][_0x2e3355(0x3d0c)]()&&this[_0x2e3355(0x20c2)][_0x2e3355(0x3311)]){const _0x15cbdd=this['sourceLight'][_0x2e3355(0x3d0c)]();_0x21cc88[_0x2e3355(0x35bd)](_0x2e3355(0xf80),_0x15cbdd['getShadowMap']()),_0x21cc88[_0x2e3355(0x35bd)](_0x2e3355(0x537),_0x55b48d[_0x2e3355(0x38a3)][0x2]),_0x21cc88[_0x2e3355(0x38b3)](_0x2e3355(0x2e5a),this[_0x2e3355(0x32a8)][_0x2e3355(0xa6e)]),_0x21cc88[_0x2e3355(0x361f)]('sunDirection',this[_0x2e3355(0x32a8)][_0x2e3355(0x387d)]()),_0x21cc88[_0x2e3355(0x361f)]('cameraPosition',this['_scene'][_0x2e3355(0x3311)][_0x2e3355(0x31f5)]),_0x21cc88[_0x2e3355(0x1b4f)](_0x2e3355(0x3b48),_0x15cbdd[_0x2e3355(0x3a5e)]()),_0x21cc88[_0x2e3355(0x12f1)](_0x2e3355(0x3e05),this['volumetricLightCoefficient']),_0x21cc88['setFloat'](_0x2e3355(0x3ba5),this[_0x2e3355(0x58f)]),_0x2e58c8['x']=this[_0x2e3355(0x32a8)]['getDepthMinZ'](this[_0x2e3355(0x20c2)][_0x2e3355(0x3311)]),_0x2e58c8['y']=this[_0x2e3355(0x32a8)]['getDepthMaxZ'](this['_scene'][_0x2e3355(0x3311)]),_0x21cc88['setVector2']('depthValues',_0x2e58c8);}},this[_0x3eaca4(0x1736)](new _0x1e153d['L'](_0x134962[_0x3eaca4(0x279a)](),_0x3eaca4(0x1f24),()=>this[_0x3eaca4(0x37dc)],!0x0)),this['_createBlurPostProcesses'](_0x134962,_0x4cfcb9/0x4,0x0,_0x3eaca4(0x2daf)),this[_0x3eaca4(0x18be)]=new _0x5c3867['D'](_0x3eaca4(0x3e23),_0x3eaca4(0x1779),[],[_0x3eaca4(0x25dd)],_0x4cfcb9,null,_0x31c8cc['x'][_0x3eaca4(0xb65)],_0x134962[_0x3eaca4(0x279a)](),!0x1,_0x3eaca4(0x21b1)),this[_0x3eaca4(0x18be)]['onApply']=_0x4ba698=>{var _0x5d300e=_0x3eaca4;_0x4ba698[_0x5d300e(0x342b)](_0x5d300e(0x25dd),this[_0x5d300e(0x3ef9)]?this[_0x5d300e(0x34ed)]:this['originalPostProcess']),this[_0x5d300e(0x1e01)]=this[_0x5d300e(0xd60)];},this['addEffect'](new _0x1e153d['L'](_0x134962[_0x3eaca4(0x279a)](),'HDRVLSMerge',()=>this[_0x3eaca4(0x18be)],!0x0));}[_0x534a2b(0x2579)](_0x2bb6bf,_0x3caad4){var _0x42ffce=_0x534a2b,_0x1979f1=Math[_0x42ffce(0x29b2)](0x3,_0x4bc0f7[_0x42ffce(0x369d)]);this[_0x42ffce(0x14c)]=new _0x5c3867['D']('HDRLuminance','standard',['lumOffsets'],[],{'width':_0x1979f1,'height':_0x1979f1},null,_0x31c8cc['x']['BILINEAR_SAMPLINGMODE'],_0x2bb6bf['getEngine'](),!0x1,_0x42ffce(0x24dc),_0x3caad4);const _0x1fc880=[];this[_0x42ffce(0x14c)]['onApply']=_0x3a63a6=>{var _0x15d3db=_0x42ffce,_0x4a2970=0x1/this[_0x15d3db(0x14c)]['width'],_0x58ec8b=0x1/this[_0x15d3db(0x14c)][_0x15d3db(0x230c)];_0x1fc880[0x0]=-0.5*_0x4a2970,_0x1fc880[0x1]=0.5*_0x58ec8b,_0x1fc880[0x2]=0.5*_0x4a2970,_0x1fc880[0x3]=0.5*_0x58ec8b,_0x1fc880[0x4]=-0.5*_0x4a2970,_0x1fc880[0x5]=-0.5*_0x58ec8b,_0x1fc880[0x6]=0.5*_0x4a2970,_0x1fc880[0x7]=-0.5*_0x58ec8b,_0x3a63a6['setArray2'](_0x15d3db(0x1677),_0x1fc880);},this['addEffect'](new _0x1e153d['L'](_0x2bb6bf[_0x42ffce(0x279a)](),_0x42ffce(0x162),()=>this[_0x42ffce(0x14c)],!0x0));for(let _0x2ae0cc=_0x4bc0f7[_0x42ffce(0x369d)]-0x1;0x0<=_0x2ae0cc;_0x2ae0cc--){_0x1979f1=Math[_0x42ffce(0x29b2)](0x3,_0x2ae0cc);let _0x1bac44=_0x42ffce(0x18e);0x0===_0x2ae0cc&&(_0x1bac44+=_0x42ffce(0x962));var _0x5c5beb=new _0x5c3867['D'](_0x42ffce(0xca1)+_0x2ae0cc,'standard',[_0x42ffce(0x2709),'halfDestPixelSize'],[],{'width':_0x1979f1,'height':_0x1979f1},null,_0x31c8cc['x'][_0x42ffce(0xb65)],_0x2bb6bf[_0x42ffce(0x279a)](),!0x1,_0x1bac44,_0x3caad4);this[_0x42ffce(0xaae)][_0x42ffce(0x2009)](_0x5c5beb);}let _0x55985d=this[_0x42ffce(0x14c)];this[_0x42ffce(0xaae)]['forEach']((_0x237923,_0x39a47e)=>{var _0x8ca863=_0x42ffce;const _0x534a70=new Array(0x12);_0x237923['onApply']=_0x2e3d65=>{var _0x3d8e1f=a8_0xcbd5;if(_0x55985d){let _0x4c9b4c=0x0;for(let _0x59f1e8=-0x1;_0x59f1e8<0x2;_0x59f1e8++)for(let _0x49b109=-0x1;_0x49b109<0x2;_0x49b109++)_0x534a70[_0x4c9b4c]=_0x59f1e8/_0x55985d[_0x3d8e1f(0x15b3)],_0x534a70[_0x4c9b4c+0x1]=_0x49b109/_0x55985d[_0x3d8e1f(0x230c)],_0x4c9b4c+=0x2;_0x2e3d65[_0x3d8e1f(0x3473)](_0x3d8e1f(0x2709),_0x534a70),_0x2e3d65['setFloat'](_0x3d8e1f(0x40c6),0.5/_0x55985d[_0x3d8e1f(0x15b3)]),_0x55985d=_0x39a47e===this[_0x3d8e1f(0xaae)][_0x3d8e1f(0x9da)]-0x1?this[_0x3d8e1f(0x14c)]:_0x237923;}},_0x39a47e===this[_0x8ca863(0xaae)][_0x8ca863(0x9da)]-0x1&&(_0x237923[_0x8ca863(0x14da)]=()=>{var _0x2259e1=_0x8ca863;const _0x4cdb68=_0x2bb6bf[_0x2259e1(0x279a)]()[_0x2259e1(0x4144)](0x0,0x0,0x1,0x1),_0x410a9b=new _0x96ded5['Lt'](0x1/0xfd02ff,0x1/0xfe01,0x1/0xff,0x1);_0x4cdb68['then'](_0x54fda6=>{var _0x102bff=_0x2259e1;_0x54fda6=new Uint8Array(_0x54fda6[_0x102bff(0x314)]),this[_0x102bff(0x1ee2)]=(_0x54fda6[0x0]*_0x410a9b['x']+_0x54fda6[0x1]*_0x410a9b['y']+_0x54fda6[0x2]*_0x410a9b['z']+_0x54fda6[0x3]*_0x410a9b['w'])/0x64;});}),this[_0x8ca863(0x1736)](new _0x1e153d['L'](_0x2bb6bf[_0x8ca863(0x279a)](),_0x8ca863(0xca1)+_0x39a47e,()=>_0x237923,!0x0));});}['_createHdrPostProcess'](_0xce42b9,_0x33aa75){var _0x293233=_0x534a2b;const _0x4a34ca=[_0x293233(0x2695)];this[_0x293233(0x3d5b)]&&_0x4a34ca[_0x293233(0x2009)](_0x293233(0x1639)),this['hdrPostProcess']=new _0x5c3867['D']('HDR',_0x293233(0x1779),[_0x293233(0x12ff)],[_0x293233(0x3db7)],_0x33aa75,null,_0x31c8cc['x'][_0x293233(0xb65)],_0xce42b9['getEngine'](),!0x1,_0x4a34ca[_0x293233(0x156a)]('\x0a'),_0x358a6d['g'][_0x293233(0x3c2)]);let _0x1a0bed=0x1,_0x33cf86=0x0,_0x4e3ee9=0x0;this[_0x293233(0x1f76)]['onApply']=_0x4c2baa=>{var _0x45b4ff=_0x293233,_0x206aee;_0x4c2baa[_0x45b4ff(0x342b)](_0x45b4ff(0x3db7),this[_0x45b4ff(0x1e01)]),_0x33cf86+=_0xce42b9[_0x45b4ff(0x279a)]()[_0x45b4ff(0xbf3)](),_0x1a0bed<0x0?_0x1a0bed=this['_hdrCurrentLuminance']:(_0x206aee=(_0x4e3ee9-_0x33cf86)/0x3e8,this[_0x45b4ff(0x1ee2)]<_0x1a0bed+this[_0x45b4ff(0x18bc)]*_0x206aee?_0x1a0bed+=this[_0x45b4ff(0x18bc)]*_0x206aee:this[_0x45b4ff(0x1ee2)]>_0x1a0bed-this[_0x45b4ff(0x3bb6)]*_0x206aee?_0x1a0bed-=this[_0x45b4ff(0x3bb6)]*_0x206aee:_0x1a0bed=this[_0x45b4ff(0x1ee2)]),this[_0x45b4ff(0x60a)]?this[_0x45b4ff(0x189)]=this[_0x45b4ff(0x34d0)]/_0x1a0bed:(_0x1a0bed=_0x1d72cb['R']['Clamp'](_0x1a0bed,this['hdrMinimumLuminance'],0x56bc75e2d63100000),_0x4c2baa[_0x45b4ff(0x12f1)](_0x45b4ff(0x12ff),_0x1a0bed)),_0x4e3ee9=_0x33cf86,this[_0x45b4ff(0x1e01)]=this[_0x45b4ff(0x1016)];},this[_0x293233(0x1736)](new _0x1e153d['L'](_0xce42b9['getEngine'](),_0x293233(0xf39),()=>this[_0x293233(0x1f76)],!0x0));}[_0x534a2b(0x323b)](_0x330e2f,_0x35950d){var _0x11b600=_0x534a2b;this['lensFlarePostProcess']=new _0x5c3867['D'](_0x11b600(0x4178),_0x11b600(0x1779),[_0x11b600(0x3b93),'ghostDispersal',_0x11b600(0x223c),'resolution','distortionStrength'],[_0x11b600(0x10ee)],_0x35950d/0x2,null,_0x31c8cc['x'][_0x11b600(0xb65)],_0x330e2f['getEngine'](),!0x1,_0x11b600(0x1aed),_0x358a6d['g'][_0x11b600(0x3c2)]),this['addEffect'](new _0x1e153d['L'](_0x330e2f[_0x11b600(0x279a)](),_0x11b600(0x4178),()=>this[_0x11b600(0x20fa)],!0x0)),this['_createBlurPostProcesses'](_0x330e2f,_0x35950d/0x4,0x2,_0x11b600(0x280d)),this['lensFlareComposePostProcess']=new _0x5c3867['D']('HDRLensFlareCompose','standard',[_0x11b600(0x1615)],[_0x11b600(0x2cf4),_0x11b600(0xba8),'lensStarSampler'],_0x35950d,null,_0x31c8cc['x']['BILINEAR_SAMPLINGMODE'],_0x330e2f[_0x11b600(0x279a)](),!0x1,'#define\x20LENS_FLARE_COMPOSE',_0x358a6d['g'][_0x11b600(0x3c2)]),this[_0x11b600(0x1736)](new _0x1e153d['L'](_0x330e2f[_0x11b600(0x279a)](),_0x11b600(0x19eb),()=>this[_0x11b600(0x3493)],!0x0));const _0x24d97f=new _0x96ded5['FM'](0x0,0x0),_0x3d743a=(this['lensFlarePostProcess'][_0x11b600(0x1234)]=!0x0,this[_0x11b600(0x20fa)][_0x11b600(0x2a25)]=_0x155a27=>{var _0x5ab63a=_0x11b600;_0x155a27[_0x5ab63a(0x342b)](_0x5ab63a(0x91d),this[_0x5ab63a(0x3ef9)]?this[_0x5ab63a(0x20bc)][0x0]:this[_0x5ab63a(0x3e73)]),_0x155a27[_0x5ab63a(0x35bd)](_0x5ab63a(0x10ee),this[_0x5ab63a(0x2266)]),_0x155a27[_0x5ab63a(0x12f1)](_0x5ab63a(0x3b93),this[_0x5ab63a(0x1a42)]),_0x155a27[_0x5ab63a(0x12f1)](_0x5ab63a(0xc95),this[_0x5ab63a(0x28bd)]),_0x155a27[_0x5ab63a(0x12f1)](_0x5ab63a(0x223c),this[_0x5ab63a(0x3dc6)]),_0x24d97f['x']=this[_0x5ab63a(0x20fa)][_0x5ab63a(0x15b3)],_0x24d97f['y']=this['lensFlarePostProcess'][_0x5ab63a(0x230c)],_0x155a27[_0x5ab63a(0x299e)](_0x5ab63a(0x33e8),_0x24d97f),_0x155a27['setFloat'](_0x5ab63a(0x1216),this[_0x5ab63a(0xc2b)]);},_0x96ded5['y3']['FromValues'](0x2,0x0,-0x1,0x0,0x0,0x2,-0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1)),_0x1881fd=_0x96ded5['y3'][_0x11b600(0x2e38)](0.5,0x0,0.5,0x0,0x0,0.5,0.5,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);this[_0x11b600(0x3493)][_0x11b600(0x2a25)]=_0x50d24e=>{var _0x2b8f9e=_0x11b600;if(this[_0x2b8f9e(0x20c2)][_0x2b8f9e(0x3311)]){_0x50d24e[_0x2b8f9e(0x342b)]('otherSampler',this['lensFlarePostProcess']),_0x50d24e[_0x2b8f9e(0x35bd)]('lensDirtSampler',this['lensFlareDirtTexture']),_0x50d24e['setTexture']('lensStarSampler',this[_0x2b8f9e(0x857)]);const _0x2bea1b=this[_0x2b8f9e(0x20c2)][_0x2b8f9e(0x3311)][_0x2b8f9e(0x1f6f)]()[_0x2b8f9e(0x258d)](0x0),_0x267404=this['_scene'][_0x2b8f9e(0x3311)][_0x2b8f9e(0x1f6f)]()[_0x2b8f9e(0x258d)](0x2);var _0x2329f7=_0x96ded5['P'][_0x2b8f9e(0x936)](_0x2bea1b['toVector3'](),new _0x96ded5['P'](0x1,0x0,0x0))+_0x96ded5['P'][_0x2b8f9e(0x936)](_0x267404['toVector3'](),new _0x96ded5['P'](0x0,0x0,0x1)),_0x2329f7=(_0x2329f7*=0x4,_0x96ded5['y3'][_0x2b8f9e(0x2e38)](0.5*Math[_0x2b8f9e(0x3276)](_0x2329f7),-Math[_0x2b8f9e(0x2f82)](_0x2329f7),0x0,0x0,Math[_0x2b8f9e(0x2f82)](_0x2329f7),0.5*Math[_0x2b8f9e(0x3276)](_0x2329f7),0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1)),_0x2329f7=_0x1881fd[_0x2b8f9e(0x1b3b)](_0x2329f7)[_0x2b8f9e(0x1b3b)](_0x3d743a);_0x50d24e[_0x2b8f9e(0x1b4f)](_0x2b8f9e(0x1615),_0x2329f7),this[_0x2b8f9e(0x1e01)]=this[_0x2b8f9e(0x4034)];}};}[_0x534a2b(0x2599)](_0x3757f1,_0x4196fb){var _0x28ef1e=_0x534a2b;this['depthOfFieldPostProcess']=new _0x5c3867['D'](_0x28ef1e(0xa3a),'standard',[_0x28ef1e(0x169a)],['otherSampler',_0x28ef1e(0x795)],_0x4196fb,null,_0x31c8cc['x'][_0x28ef1e(0xb65)],_0x3757f1[_0x28ef1e(0x279a)](),!0x1,_0x28ef1e(0x288e),_0x358a6d['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x28ef1e(0x4a8)][_0x28ef1e(0x2a25)]=_0x2d0576=>{var _0x4a08a4=_0x28ef1e;_0x2d0576[_0x4a08a4(0x342b)](_0x4a08a4(0x2cf4),this[_0x4a08a4(0x1e01)]),_0x2d0576[_0x4a08a4(0x35bd)](_0x4a08a4(0x795),this[_0x4a08a4(0x3933)]()),_0x2d0576['setFloat'](_0x4a08a4(0x169a),this[_0x4a08a4(0x1891)]);},this['addEffect'](new _0x1e153d['L'](_0x3757f1[_0x28ef1e(0x279a)](),_0x28ef1e(0xa3a),()=>this[_0x28ef1e(0x4a8)],!0x0));}[_0x534a2b(0x351)](_0xd1224,_0x89c6b9){var _0x56bac9=_0x534a2b;if(this['_isObjectBasedMotionBlur']){const _0xebd43b=new _0x5c628d['b']('HDRMotionBlur',_0xd1224,_0x89c6b9,null,_0x31c8cc['x'][_0x56bac9(0xb65)],_0xd1224[_0x56bac9(0x279a)](),!0x1,_0x358a6d['g'][_0x56bac9(0x3c2)]);_0xebd43b[_0x56bac9(0x2ad0)]=this[_0x56bac9(0x2ad0)],_0xebd43b[_0x56bac9(0x2740)]=this[_0x56bac9(0x2740)],this[_0x56bac9(0x2ec0)]=_0xebd43b;}else{this[_0x56bac9(0x2ec0)]=new _0x5c3867['D']('HDRMotionBlur',_0x56bac9(0x1779),[_0x56bac9(0x43e),_0x56bac9(0x306),_0x56bac9(0x5e6),_0x56bac9(0x5c8),_0x56bac9(0x2ad0)],[_0x56bac9(0x795)],_0x89c6b9,null,_0x31c8cc['x'][_0x56bac9(0xb65)],_0xd1224[_0x56bac9(0x279a)](),!0x1,'#define\x20MOTION_BLUR\x0a#define\x20MAX_MOTION_SAMPLES\x20'+this[_0x56bac9(0x2740)][_0x56bac9(0x2639)](0x1),_0x358a6d['g'][_0x56bac9(0x3c2)]);let _0x3537f8,_0x34761a=_0x96ded5['y3'][_0x56bac9(0x1b77)]();const _0x34462f=_0x96ded5['y3'][_0x56bac9(0x1b77)]();let _0x348da2=_0x96ded5['y3'][_0x56bac9(0x1b77)]();const _0x162b56=_0x96ded5['FM'][_0x56bac9(0x317a)]();this[_0x56bac9(0x2ec0)]['onApply']=_0x28b450=>{var _0x5bc4c7=_0x56bac9;(_0x348da2=_0xd1224[_0x5bc4c7(0x17a9)]()['multiply'](_0xd1224[_0x5bc4c7(0x1f6f)]()))[_0x5bc4c7(0x28e5)](_0x34462f),_0x28b450[_0x5bc4c7(0x1b4f)]('inverseViewProjection',_0x34462f),_0x28b450['setMatrix']('prevViewProjection',_0x34761a),_0x34761a=_0x348da2,_0x162b56['x']=this['motionBlurPostProcess'][_0x5bc4c7(0x15b3)],_0x162b56['y']=this[_0x5bc4c7(0x2ec0)][_0x5bc4c7(0x230c)],_0x28b450['setVector2']('screenSize',_0x162b56),_0x3537f8=_0xd1224[_0x5bc4c7(0x279a)]()[_0x5bc4c7(0x14f4)]()/0x3c,_0x28b450[_0x5bc4c7(0x12f1)](_0x5bc4c7(0x5c8),_0x3537f8),_0x28b450[_0x5bc4c7(0x12f1)](_0x5bc4c7(0x2ad0),this[_0x5bc4c7(0x2ad0)]),_0x28b450[_0x5bc4c7(0x35bd)](_0x5bc4c7(0x795),this['_getDepthTexture']());};}this[_0x56bac9(0x1736)](new _0x1e153d['L'](_0xd1224[_0x56bac9(0x279a)](),_0x56bac9(0x1798),()=>this[_0x56bac9(0x2ec0)],!0x0));}[_0x534a2b(0x3933)](){var _0x5d9574=_0x534a2b;if(this[_0x5d9574(0x20c2)]['getEngine']()['getCaps']()[_0x5d9574(0x1d6)]){const _0x32e954=this['_scene']['enableGeometryBufferRenderer']();return _0x32e954[_0x5d9574(0x3869)]()[_0x5d9574(0x38a3)][0x0];}return this[_0x5d9574(0x20c2)][_0x5d9574(0x38ac)]()[_0x5d9574(0xcc1)]();}['_disposePostProcesses'](){var _0x36fa36=_0x534a2b;for(let _0x2c00c3=0x0;_0x2c00c3new _0x4bc0f7(_0x314549[_0x2f441f(0xf16)],_0x2c5893,_0x314549[_0x2f441f(0x29d8)]),_0x314549,_0x2c5893,_0x3849d2);return _0x314549[_0x2f441f(0x144d)]&&(_0x3da467['sourceLight']=_0x2c5893[_0x2f441f(0x13a4)](_0x314549[_0x2f441f(0x144d)])),_0x314549[_0x2f441f(0x1b33)]&&_0x13f072['p4'][_0x2f441f(0xd6b)](()=>_0x3da467['screenSpaceReflectionPostProcess'],_0x314549['screenSpaceReflectionPostProcess'],_0x2c5893,_0x3849d2),_0x3da467;}}_0x4bc0f7['LuminanceSteps']=0x6,_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x317b),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7['prototype'],_0x534a2b(0x3ee9),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x1461),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],'exposure',null),_0x139dc5([(0x0,_0x13f072['oU'])(_0x534a2b(0x1bb5))],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x1bb5),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],'volumetricLightCoefficient',void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x58f),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x2daf),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x3909),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],'hdrDecreaseRate',void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x3bb6),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x60a),null),_0x139dc5([(0x0,_0x13f072['oU'])(_0x534a2b(0x2266))],_0x4bc0f7['prototype'],_0x534a2b(0x2266),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],'lensFlareStrength',void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7['prototype'],_0x534a2b(0x28bd),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x3dc6),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0xc2b),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x280d),void 0x0),_0x139dc5([(0x0,_0x13f072['oU'])(_0x534a2b(0x857))],_0x4bc0f7[_0x534a2b(0x2dca)],'lensStarTexture',void 0x0),_0x139dc5([(0x0,_0x13f072['oU'])(_0x534a2b(0x419c))],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x419c),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],'depthOfFieldDistance',void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x2815),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x2ad0),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0xc5f),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x29d8),void 0x0),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x2509),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x3048),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7['prototype'],_0x534a2b(0x39a6),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x1608),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x3363),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x32fe),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x34c2),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x2b3b),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x834),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x2740),null),_0x139dc5([(0x0,_0x13f072['qC'])()],_0x4bc0f7[_0x534a2b(0x2dca)],_0x534a2b(0x3e30),null),(0x0,_0x42d975['H'])(_0x534a2b(0x293d),_0x4bc0f7);},0x842f:(_0x3598b9,_0x5b6c08,_0x2d250f)=>{_0x2d250f(0x4df7),_0x2d250f(0xb95d),_0x2d250f(0x12eb7),_0x2d250f(0x8f99);},0xb95d:(_0x5d0b26,_0x1008a7,_0x5ae1a9)=>{var _0x1975ed=a8_0x2e955a;_0x5ae1a9['d'](_0x1008a7,{'L':()=>_0x100e8d});var _0x29f903=_0x5ae1a9(0x4ba7);class _0x100e8d{constructor(_0x3c5fb3,_0x4eef74,_0x2efe5e,_0x502cd5){var _0x2d18f9=a8_0xcbd5;this[_0x2d18f9(0xf16)]=_0x4eef74,this[_0x2d18f9(0x3b89)]=_0x502cd5||!0x0,this[_0x2d18f9(0x2926)]=_0x2efe5e,this[_0x2d18f9(0xb89)]={},this['_indicesForCamera']={},this[_0x2d18f9(0x36d5)]={};}get['isSupported'](){var _0x463780=a8_0xcbd5;for(const _0x26611d in this['_postProcesses'])if(Object[_0x463780(0x2dca)]['hasOwnProperty'][_0x463780(0xc8f)](this[_0x463780(0x36d5)],_0x26611d)){var _0x512148=this[_0x463780(0x36d5)][_0x26611d];for(let _0x4747e3=0x0;_0x4747e3<_0x512148[_0x463780(0x9da)];_0x4747e3++)if(!_0x512148[_0x4747e3]['isSupported'])return!0x1;}return!0x0;}['_update'](){}['_attachCameras'](_0xe451bb){var _0x3ed381=a8_0xcbd5,_0x56e016,_0x7010ed,_0x3c7d62=_0x29f903['w1'][_0x3ed381(0x1ba6)](_0xe451bb||this[_0x3ed381(0xb89)]);if(_0x3c7d62)for(let _0x55cd24=0x0;_0x55cd24<_0x3c7d62[_0x3ed381(0x9da)];_0x55cd24++){const _0x3a0981=_0x3c7d62[_0x55cd24];if(_0x3a0981){const _0x205253=_0x3a0981['name'];_0x56e016=this[_0x3ed381(0x3b89)]?0x0:_0x205253,this[_0x3ed381(0x36d5)][_0x56e016]||(_0x7010ed=this[_0x3ed381(0x2926)]())&&(this[_0x3ed381(0x36d5)][_0x56e016]=Array['isArray'](_0x7010ed)?_0x7010ed:[_0x7010ed]),this[_0x3ed381(0x2afc)][_0x205253]||(this[_0x3ed381(0x2afc)][_0x205253]=[]),this[_0x3ed381(0x36d5)][_0x56e016][_0x3ed381(0x982)](_0x400b96=>{var _0x538b18=_0x3ed381;_0x400b96=_0x3a0981[_0x538b18(0xf4c)](_0x400b96),this[_0x538b18(0x2afc)][_0x205253][_0x538b18(0x2009)](_0x400b96);}),this[_0x3ed381(0xb89)][_0x205253]||(this[_0x3ed381(0xb89)][_0x205253]=_0x3a0981);}}}['_detachCameras'](_0x36c416){var _0xffc181=a8_0xcbd5,_0x2686b3=_0x29f903['w1'][_0xffc181(0x1ba6)](_0x36c416||this[_0xffc181(0xb89)]);if(_0x2686b3)for(let _0xad6d89=0x0;_0xad6d89<_0x2686b3['length'];_0xad6d89++){const _0x5f4a73=_0x2686b3[_0xad6d89];var _0x18f96f=_0x5f4a73[_0xffc181(0x1c3a)];const _0x2dfc96=this[_0xffc181(0x36d5)][this[_0xffc181(0x3b89)]?0x0:_0x18f96f];_0x2dfc96&&_0x2dfc96[_0xffc181(0x982)](_0x5b5175=>{var _0xd1ccec=_0xffc181;_0x5f4a73[_0xd1ccec(0x3b8f)](_0x5b5175);}),this[_0xffc181(0xb89)][_0x18f96f]&&(this[_0xffc181(0xb89)][_0x18f96f]=null);}}[_0x1975ed(0x2029)](_0x306c4f){var _0x146efe=_0x1975ed;const _0x502e89=_0x29f903['w1'][_0x146efe(0x1ba6)](_0x306c4f||this[_0x146efe(0xb89)]);if(_0x502e89)for(let _0x3404f8=0x0;_0x3404f8<_0x502e89[_0x146efe(0x9da)];_0x3404f8++){var _0x1bc9aa=_0x502e89[_0x3404f8];const _0x245a15=_0x1bc9aa[_0x146efe(0x1c3a)];for(let _0x54264f=0x0;_0x54264f{var _0x1c7e6f=_0x146efe;_0x502e89[_0x3404f8][_0x1c7e6f(0xf4c)](_0xd46fee,this['_indicesForCamera'][_0x245a15][_0x54264f]);});}}[_0x1975ed(0x1e7b)](_0x3f303f){var _0x3cd092=_0x1975ed,_0x3b10a1=_0x29f903['w1'][_0x3cd092(0x1ba6)](_0x3f303f||this[_0x3cd092(0xb89)]);if(_0x3b10a1)for(let _0x473045=0x0;_0x473045<_0x3b10a1['length'];_0x473045++){const _0x1dda5c=_0x3b10a1[_0x473045];var _0x1e1065=_0x1dda5c['name'];this[_0x3cd092(0x36d5)][this[_0x3cd092(0x3b89)]?0x0:_0x1e1065][_0x3cd092(0x982)](_0x3713df=>{_0x1dda5c['detachPostProcess'](_0x3713df);});}}[_0x1975ed(0x3c80)](_0x28935a){var _0x2659d7=_0x1975ed;return this['_singleInstance']?this[_0x2659d7(0x36d5)][0x0]:_0x28935a?this['_postProcesses'][_0x28935a[_0x2659d7(0x1c3a)]]:null;}}},0x12eb7:(_0x4e2299,_0x3b6432,_0x4cc125)=>{var _0x4899fb=a8_0x2e955a;_0x4cc125['d'](_0x3b6432,{'$':()=>_0x283ace});var _0x4eb7ea=_0x4cc125(0x4ba7),_0x3b6432=_0x4cc125(0x10435);class _0x283ace{constructor(_0x429798,_0x4d7baf){var _0x156602=a8_0xcbd5;this[_0x156602(0x3f27)]=_0x429798,this[_0x156602(0xf16)]=_0x4d7baf,this[_0x156602(0x4173)]={},this[_0x156602(0x704)]=new Array(),this[_0x156602(0xb89)]=[];}get[_0x4899fb(0x1c3a)](){var _0x21458b=_0x4899fb;return this[_0x21458b(0xf16)];}get[_0x4899fb(0x18b5)](){var _0x5aec5b=_0x4899fb;return this[_0x5aec5b(0xb89)];}[_0x4899fb(0x28c8)](){var _0x5b9319=_0x4899fb;return _0x5b9319(0x25d8);}get[_0x4899fb(0x380c)](){var _0x2673ac=_0x4899fb;for(const _0x4b5e2c in this[_0x2673ac(0x4173)])if(Object[_0x2673ac(0x2dca)]['hasOwnProperty']['call'](this[_0x2673ac(0x4173)],_0x4b5e2c)&&!this[_0x2673ac(0x4173)][_0x4b5e2c][_0x2673ac(0x380c)])return!0x1;return!0x0;}[_0x4899fb(0x1736)](_0xba42bc){var _0x3cedf1=_0x4899fb;this['_renderEffects'][_0xba42bc[_0x3cedf1(0xf16)]]=_0xba42bc;}[_0x4899fb(0x3d23)](){}[_0x4899fb(0x3195)](_0x185a92,_0x3a115f){var _0x3eaad3=_0x4899fb;const _0x59c944=this['_renderEffects'][_0x185a92];_0x59c944&&_0x59c944['_enable'](_0x4eb7ea['w1'][_0x3eaad3(0x1ba6)](_0x3a115f||this['_cameras']));}[_0x4899fb(0x2d2e)](_0x1ddd40,_0x4f34ba){var _0x1bbfe4=_0x4899fb;const _0x38b20d=this['_renderEffects'][_0x1ddd40];_0x38b20d&&_0x38b20d[_0x1bbfe4(0x1e7b)](_0x4eb7ea['w1'][_0x1bbfe4(0x1ba6)](_0x4f34ba||this[_0x1bbfe4(0xb89)]));}['_attachCameras'](_0x4334ef,_0x4bc362){var _0x213f27=_0x4899fb;const _0x22b782=_0x4eb7ea['w1'][_0x213f27(0x1ba6)](_0x4334ef||this[_0x213f27(0xb89)]);if(_0x22b782){const _0x42bad0=[];let _0x5c76eb;for(_0x5c76eb=0x0;_0x5c76eb<_0x22b782[_0x213f27(0x9da)];_0x5c76eb++){var _0x34a602=_0x22b782[_0x5c76eb];_0x34a602&&(-0x1===this[_0x213f27(0xb89)][_0x213f27(0x775)](_0x34a602)?this[_0x213f27(0xb89)]['push'](_0x34a602):_0x4bc362&&_0x42bad0[_0x213f27(0x2009)](_0x5c76eb));}for(_0x5c76eb=0x0;_0x5c76eb<_0x42bad0[_0x213f27(0x9da)];_0x5c76eb++)_0x22b782[_0x213f27(0x34ac)](_0x42bad0[_0x5c76eb],0x1);for(const _0x2a858c in this['_renderEffects'])Object[_0x213f27(0x2dca)]['hasOwnProperty'][_0x213f27(0xc8f)](this[_0x213f27(0x4173)],_0x2a858c)&&this[_0x213f27(0x4173)][_0x2a858c][_0x213f27(0x1f1b)](_0x22b782);}}[_0x4899fb(0x2059)](_0x53fff8){var _0x1f995f=_0x4899fb,_0x219aeb=_0x4eb7ea['w1']['MakeArray'](_0x53fff8||this[_0x1f995f(0xb89)]);if(_0x219aeb){for(const _0x139d84 in this['_renderEffects'])Object['prototype'][_0x1f995f(0x3a6d)][_0x1f995f(0xc8f)](this[_0x1f995f(0x4173)],_0x139d84)&&this[_0x1f995f(0x4173)][_0x139d84][_0x1f995f(0x2059)](_0x219aeb);for(let _0x43e74d=0x0;_0x43e74d<_0x219aeb[_0x1f995f(0x9da)];_0x43e74d++)this[_0x1f995f(0xb89)][_0x1f995f(0x34ac)](this['_cameras'][_0x1f995f(0x775)](_0x219aeb[_0x43e74d]),0x1);}}['_update'](){var _0x2e1c7f=_0x4899fb;for(const _0x153881 in this[_0x2e1c7f(0x4173)])Object[_0x2e1c7f(0x2dca)]['hasOwnProperty'][_0x2e1c7f(0xc8f)](this[_0x2e1c7f(0x4173)],_0x153881)&&this[_0x2e1c7f(0x4173)][_0x153881][_0x2e1c7f(0xfe7)]();for(let _0xf33002=0x0;_0xf33002{var _0x46a793=a8_0x2e955a,_0xb5c174=_0x19022f(0x67a3),_0x7f9cfb=_0x19022f(0x1473a),_0x19022f=_0x19022f(0xd537);Object[_0x46a793(0x30e2)](_0x19022f['x'][_0x46a793(0x2dca)],_0x46a793(0x1549),{'get':function(){var _0x585832=_0x46a793,_0x420b12;return this[_0x585832(0x39aa)]||(this[_0x585832(0xd59)](_0xb5c174['l'][_0x585832(0x30f0)])||(_0x420b12=new _0xee1d73(this),this['_addComponent'](_0x420b12)),this[_0x585832(0x39aa)]=new _0x7f9cfb['a']()),this[_0x585832(0x39aa)];},'enumerable':!0x0,'configurable':!0x0});class _0xee1d73{constructor(_0x90aa94){var _0x2c2fd7=_0x46a793;this[_0x2c2fd7(0x1c3a)]=_0xb5c174['l'][_0x2c2fd7(0x30f0)],this[_0x2c2fd7(0x38c0)]=_0x90aa94;}['register'](){var _0x2f53ac=_0x46a793;this[_0x2f53ac(0x38c0)][_0x2f53ac(0x40af)][_0x2f53ac(0x1cc9)](_0xb5c174['l'][_0x2f53ac(0x3836)],this,this[_0x2f53ac(0xb4a)]);}[_0x46a793(0x109a)](){var _0x2e0918=_0x46a793;this[_0x2e0918(0x38c0)][_0x2e0918(0x39aa)]&&this[_0x2e0918(0x38c0)]['_postProcessRenderPipelineManager'][_0x2e0918(0x3d23)]();}[_0x46a793(0xc1f)](){var _0x276218=_0x46a793;this[_0x276218(0x38c0)]['_postProcessRenderPipelineManager']&&this[_0x276218(0x38c0)][_0x276218(0x39aa)][_0x276218(0xc1f)]();}[_0x46a793(0xb4a)](){var _0xf6b4c9=_0x46a793;this[_0xf6b4c9(0x38c0)][_0xf6b4c9(0x39aa)]&&this['scene'][_0xf6b4c9(0x39aa)][_0xf6b4c9(0xc7c)]();}}},0x942:(_0x20277d,_0x26dce0,_0x40e058)=>{_0x40e058['d'](_0x26dce0,{'k':()=>_0x3d3e35}),(_0x26dce0=_0x40e058(0x95d8),_0x40e058(0x179ab),_0x40e058=_0x40e058(0x4158));class _0x3d3e35 extends _0x26dce0['D']{constructor(_0x3a489c,_0x52f946,_0x5289f2,_0x58d1ab,_0xfb0abb,_0x84868e){var _0x2cab6a=a8_0xcbd5;super(_0x3a489c,_0x2cab6a(0x2e04),null,[_0x2cab6a(0x6ff)],_0x52f946,_0x5289f2[0x1],_0x58d1ab,_0xfb0abb,_0x84868e),this['_passedProcess']=_0x5289f2[0x0][_0x2cab6a(0x3fb8)],this[_0x2cab6a(0x2f1b)]['add'](_0x42e415=>{var _0x26a926=_0x2cab6a;_0x42e415[_0x26a926(0x342b)](_0x26a926(0x6ff),this[_0x26a926(0x3e1b)]);});}['getClassName'](){var _0x3280c1=a8_0xcbd5;return _0x3280c1(0x2651);}}(0x0,_0x40e058['H'])('BABYLON.AnaglyphPostProcess',_0x3d3e35);},0x11685:(_0x105fe8,_0x501da0,_0x4c3440)=>{var _0x2320a7=a8_0x2e955a,_0x330921=_0x4c3440(0x95d8),_0x1606ab=(_0x4c3440(0xa5a4),_0x4c3440(0x4158)),_0x467712=_0x4c3440(0x10435);class _0x4aa9fc extends _0x330921['D']{constructor(_0x176429,_0x447bc5,_0x48899f,_0x167dfc,_0x18e9f1,_0x612e69){var _0x102a1e=a8_0xcbd5;super(_0x176429,'blackAndWhite',[_0x102a1e(0x27cd)],null,_0x447bc5,_0x48899f,_0x167dfc,_0x18e9f1,_0x612e69),this[_0x102a1e(0x27cd)]=0x1,this['onApplyObservable'][_0x102a1e(0x2ed7)](_0x4cab95=>{var _0x5a6885=_0x102a1e;_0x4cab95[_0x5a6885(0x12f1)](_0x5a6885(0x27cd),this[_0x5a6885(0x27cd)]);});}[_0x2320a7(0x28c8)](){var _0x50b632=_0x2320a7;return _0x50b632(0x120e);}static['_Parse'](_0x582e62,_0x1a2fa7,_0x34510b,_0x51c90f){var _0x293185=_0x2320a7;return _0x467712['p4'][_0x293185(0xd6b)](()=>new _0x4aa9fc(_0x582e62[_0x293185(0x1c3a)],_0x582e62[_0x293185(0x3d1e)],_0x1a2fa7,_0x582e62[_0x293185(0x24ef)],_0x34510b['getEngine'](),_0x582e62[_0x293185(0x3974)]),_0x582e62,_0x34510b,_0x51c90f);}}(function(_0x582349,_0xddfdf,_0x454e4d,_0x281d32){var _0x29f0a0=_0x2320a7,_0x788585,_0x30f0ff=arguments['length'],_0x4e041f=_0x30f0ff<0x3?_0xddfdf:null===_0x281d32?_0x281d32=Object[_0x29f0a0(0x2fee)](_0xddfdf,_0x454e4d):_0x281d32;if(_0x29f0a0(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x29f0a0(0x3902)])_0x4e041f=Reflect[_0x29f0a0(0x3902)](_0x582349,_0xddfdf,_0x454e4d,_0x281d32);else{for(var _0xd1282e=_0x582349[_0x29f0a0(0x9da)]-0x1;0x0<=_0xd1282e;_0xd1282e--)(_0x788585=_0x582349[_0xd1282e])&&(_0x4e041f=(_0x30f0ff<0x3?_0x788585(_0x4e041f):0x3<_0x30f0ff?_0x788585(_0xddfdf,_0x454e4d,_0x4e041f):_0x788585(_0xddfdf,_0x454e4d))||_0x4e041f);}0x3<_0x30f0ff&&_0x4e041f&&Object['defineProperty'](_0xddfdf,_0x454e4d,_0x4e041f);}([(0x0,_0x467712['qC'])()],_0x4aa9fc['prototype'],_0x2320a7(0x27cd),void 0x0),(0x0,_0x1606ab['H'])(_0x2320a7(0x39d0),_0x4aa9fc));},0x96d5:(_0x8030c,_0x564b45,_0x553125)=>{var _0x6a8462=a8_0x2e955a;_0x553125['d'](_0x564b45,{'r':()=>_0x288a7a});var _0x564b45=_0x553125(0xb95d),_0x26a0d9=_0x553125(0x87d8),_0x6adb9a=_0x553125(0x12382),_0x23cc17=_0x553125(0xec71),_0xab94a4=_0x553125(0xd53f),_0x5673c5=_0x553125(0x12cad);class _0x288a7a extends _0x564b45['L']{constructor(_0x192fca,_0x41d793,_0x12af8b,_0x4803a2,_0x53b294=0x0,_0x396081=!0x1){var _0x567bd5=a8_0xcbd5;super(_0x192fca['getEngine'](),_0x567bd5(0x33fb),()=>this[_0x567bd5(0x295b)],!0x0),this['_bloomScale']=_0x41d793,this['_effects']=[],this[_0x567bd5(0x89c)]=new _0x26a0d9['m'](_0x567bd5(0x12a7),0x1,null,_0x5673c5['x'][_0x567bd5(0xb65)],_0x192fca[_0x567bd5(0x279a)](),!0x1,_0x53b294,_0x396081),this[_0x567bd5(0xec5)]=new _0x6adb9a['i'](_0x567bd5(0x32f4),new _0xab94a4['FM'](0x1,0x0),0xa,_0x41d793,null,_0x5673c5['x'][_0x567bd5(0xb65)],_0x192fca[_0x567bd5(0x279a)](),!0x1,_0x53b294,void 0x0,_0x396081),this[_0x567bd5(0xec5)][_0x567bd5(0x3e8)]=!0x0,this['_blurX'][_0x567bd5(0xfcd)]=!0x1,this['_blurY']=new _0x6adb9a['i'](_0x567bd5(0x69b),new _0xab94a4['FM'](0x0,0x1),0xa,_0x41d793,null,_0x5673c5['x'][_0x567bd5(0xb65)],_0x192fca[_0x567bd5(0x279a)](),!0x1,_0x53b294,void 0x0,_0x396081),this['_blurY'][_0x567bd5(0x3e8)]=!0x0,this[_0x567bd5(0x2ea7)][_0x567bd5(0xfcd)]=!0x1,this[_0x567bd5(0x406e)]=_0x4803a2,this[_0x567bd5(0x295b)]=[this[_0x567bd5(0x89c)],this['_blurX'],this['_blurY']],this[_0x567bd5(0x344b)]=new _0x23cc17['G'](_0x567bd5(0xcf7),this[_0x567bd5(0x89c)],this[_0x567bd5(0x2ea7)],_0x12af8b,_0x41d793,null,_0x5673c5['x'][_0x567bd5(0xb65)],_0x192fca['getEngine'](),!0x1,_0x53b294,_0x396081),this[_0x567bd5(0x344b)][_0x567bd5(0xfcd)]=!0x1,this[_0x567bd5(0x295b)]['push'](this[_0x567bd5(0x344b)]);}get[_0x6a8462(0x11d1)](){var _0x2532d1=_0x6a8462;return this[_0x2532d1(0x89c)][_0x2532d1(0x11d1)];}set['threshold'](_0xbecc1b){var _0x369f87=_0x6a8462;this[_0x369f87(0x89c)][_0x369f87(0x11d1)]=_0xbecc1b;}get['weight'](){return this['_merge']['weight'];}set[_0x6a8462(0x3326)](_0x4033af){var _0x28b943=_0x6a8462;this[_0x28b943(0x344b)][_0x28b943(0x3326)]=_0x4033af;}get[_0x6a8462(0x406e)](){var _0x31e229=_0x6a8462;return this[_0x31e229(0xec5)][_0x31e229(0x406e)]/this['_bloomScale'];}set[_0x6a8462(0x406e)](_0x43ca43){var _0x21be5e=_0x6a8462;this[_0x21be5e(0xec5)][_0x21be5e(0x406e)]=_0x43ca43*this[_0x21be5e(0x33be)],this[_0x21be5e(0x2ea7)]['kernel']=_0x43ca43*this['_bloomScale'];}[_0x6a8462(0x2aa3)](_0x447a14){var _0x18ee5a=_0x6a8462;for(let _0x5db959=0x0;_0x5db959{var _0x3474bd=a8_0x2e955a;_0x471b8f['d'](_0x47fb5d,{'G':()=>_0x43fbad});var _0x47fb5d=_0x471b8f(0x95d8),_0x30c438=_0x471b8f(0x1610),_0x50f060=(_0x471b8f(0x1142c),_0x471b8f(0x4158)),_0x471b8f=_0x471b8f(0x10435);class _0x43fbad extends _0x47fb5d['D']{constructor(_0x46c2b7,_0x3c2237,_0x6d5448,_0x461017,_0x5b1a18,_0x3f4a6d,_0x510b0e,_0x4b77f7,_0x2a3fa7,_0x4f8b29=_0x30c438['g'][_0x3474bd(0x3c2)],_0x1bc6a4=!0x1){var _0x4cd29f=_0x3474bd;super(_0x46c2b7,_0x4cd29f(0xcf7),['bloomWeight'],[_0x4cd29f(0x76c)],_0x5b1a18,_0x3f4a6d,_0x510b0e,_0x4b77f7,_0x2a3fa7,null,_0x4f8b29,void 0x0,null,!0x0),this[_0x4cd29f(0x3326)]=0x1,this[_0x4cd29f(0x3326)]=_0x461017,this[_0x4cd29f(0x1234)]=!0x0,this[_0x4cd29f(0x2f1b)][_0x4cd29f(0x2ed7)](_0x33ee33=>{var _0x2bfa65=_0x4cd29f;_0x33ee33[_0x2bfa65(0x342b)](_0x2bfa65(0x91d),_0x3c2237),_0x33ee33['setTextureFromPostProcessOutput']('bloomBlur',_0x6d5448),_0x33ee33[_0x2bfa65(0x12f1)]('bloomWeight',this[_0x2bfa65(0x3326)]);}),_0x1bc6a4||this[_0x4cd29f(0x24f6)]();}['getClassName'](){var _0x7bd53a=_0x3474bd;return _0x7bd53a(0x3973);}}(function(_0x4e92d8,_0x5f35ce,_0x49c206,_0x49a97d){var _0x94692d=_0x3474bd,_0x40d75f,_0x1df0e3=arguments[_0x94692d(0x9da)],_0x2b632d=_0x1df0e3<0x3?_0x5f35ce:null===_0x49a97d?_0x49a97d=Object['getOwnPropertyDescriptor'](_0x5f35ce,_0x49c206):_0x49a97d;if(_0x94692d(0x3e0f)==typeof Reflect&&_0x94692d(0x17ad)==typeof Reflect[_0x94692d(0x3902)])_0x2b632d=Reflect['decorate'](_0x4e92d8,_0x5f35ce,_0x49c206,_0x49a97d);else{for(var _0x343781=_0x4e92d8[_0x94692d(0x9da)]-0x1;0x0<=_0x343781;_0x343781--)(_0x40d75f=_0x4e92d8[_0x343781])&&(_0x2b632d=(_0x1df0e3<0x3?_0x40d75f(_0x2b632d):0x3<_0x1df0e3?_0x40d75f(_0x5f35ce,_0x49c206,_0x2b632d):_0x40d75f(_0x5f35ce,_0x49c206))||_0x2b632d);}0x3<_0x1df0e3&&_0x2b632d&&Object[_0x94692d(0x30e2)](_0x5f35ce,_0x49c206,_0x2b632d);}([(0x0,_0x471b8f['qC'])()],_0x43fbad[_0x3474bd(0x2dca)],_0x3474bd(0x3326),void 0x0),(0x0,_0x50f060['H'])('BABYLON.BloomMergePostProcess',_0x43fbad));},0x12382:(_0x43d6f1,_0xf80a8,_0x1f9d5e)=>{var _0x3bd390=a8_0x2e955a;_0x1f9d5e['d'](_0xf80a8,{'i':()=>_0x769a79});function _0x5dc4e9(_0x16628c,_0x1ce408,_0x14aea9,_0x8cf00b){var _0x139bdb=a8_0xcbd5,_0x51a738,_0x3ce102=arguments[_0x139bdb(0x9da)],_0x2607e7=_0x3ce102<0x3?_0x1ce408:null===_0x8cf00b?_0x8cf00b=Object[_0x139bdb(0x2fee)](_0x1ce408,_0x14aea9):_0x8cf00b;if(_0x139bdb(0x3e0f)==typeof Reflect&&_0x139bdb(0x17ad)==typeof Reflect['decorate'])_0x2607e7=Reflect['decorate'](_0x16628c,_0x1ce408,_0x14aea9,_0x8cf00b);else{for(var _0x6cf435=_0x16628c[_0x139bdb(0x9da)]-0x1;0x0<=_0x6cf435;_0x6cf435--)(_0x51a738=_0x16628c[_0x6cf435])&&(_0x2607e7=(_0x3ce102<0x3?_0x51a738(_0x2607e7):0x3<_0x3ce102?_0x51a738(_0x1ce408,_0x14aea9,_0x2607e7):_0x51a738(_0x1ce408,_0x14aea9))||_0x2607e7);}0x3<_0x3ce102&&_0x2607e7&&Object[_0x139bdb(0x30e2)](_0x1ce408,_0x14aea9,_0x2607e7);}var _0xf80a8=_0x1f9d5e(0x95d8),_0x22831b=_0x1f9d5e(0x12cad),_0x41d5f8=_0x1f9d5e(0x1610),_0x3353da=(_0x1f9d5e(0xe94b),_0x1f9d5e(0x78b2),_0x1f9d5e(0x4158)),_0x259e0e=_0x1f9d5e(0x10435);class _0x769a79 extends _0xf80a8['D']{constructor(_0xfff998,_0x3a343e,_0x3136fe,_0x583d3e,_0x3ed0c1,_0x2f6a2c=_0x22831b['x'][_0x3bd390(0xb65)],_0x47b244,_0x519182,_0x323a8d=_0x41d5f8['g'][_0x3bd390(0x3c2)],_0x42c76d='',_0x4d46b3=!0x1,_0x44b1fc=_0x41d5f8['g'][_0x3bd390(0x2a2)]){var _0x20a6c6=_0x3bd390;super(_0xfff998,_0x20a6c6(0x2e79),[_0x20a6c6(0x2e44),'direction'],[_0x20a6c6(0x3b2d)],_0x583d3e,_0x3ed0c1,_0x2f6a2c,_0x47b244,_0x519182,null,_0x323a8d,_0x20a6c6(0x2e79),{'varyingCount':0x0,'depCount':0x0},!0x0,_0x44b1fc),this['_blockCompilation']=_0x4d46b3,this['_packedFloat']=!0x1,this[_0x20a6c6(0x22e6)]='',this[_0x20a6c6(0x22e6)]=_0x42c76d,this[_0x20a6c6(0x2c21)]=_0x3a343e,this[_0x20a6c6(0x2f1b)]['add'](_0x518ef6=>{var _0x122c39=_0x20a6c6;this['_outputTexture']?_0x518ef6[_0x122c39(0x2f5e)](_0x122c39(0x2e44),0x1/this[_0x122c39(0x2ea5)][_0x122c39(0x15b3)]*this[_0x122c39(0x2c21)]['x'],0x1/this[_0x122c39(0x2ea5)][_0x122c39(0x230c)]*this[_0x122c39(0x2c21)]['y']):_0x518ef6[_0x122c39(0x2f5e)]('delta',0x1/this[_0x122c39(0x15b3)]*this[_0x122c39(0x2c21)]['x'],0x1/this[_0x122c39(0x230c)]*this[_0x122c39(0x2c21)]['y']);}),this['kernel']=_0x3136fe;}set[_0x3bd390(0x406e)](_0xe1f622){var _0x1482aa=_0x3bd390;this[_0x1482aa(0x1879)]!==_0xe1f622&&(_0xe1f622=Math[_0x1482aa(0x34dd)](_0xe1f622,0x1),this[_0x1482aa(0x1879)]=_0xe1f622,this[_0x1482aa(0x2790)]=this[_0x1482aa(0x2a58)](_0xe1f622),this[_0x1482aa(0x87f)]||this[_0x1482aa(0x1fc5)]());}get[_0x3bd390(0x406e)](){var _0x15a58e=_0x3bd390;return this[_0x15a58e(0x1879)];}set[_0x3bd390(0x2f06)](_0x3f0ce3){var _0x163273=_0x3bd390;this[_0x163273(0x19c5)]!==_0x3f0ce3&&(this[_0x163273(0x19c5)]=_0x3f0ce3,this['_blockCompilation']||this['_updateParameters']());}get[_0x3bd390(0x2f06)](){var _0x5d0d23=_0x3bd390;return this[_0x5d0d23(0x19c5)];}['getClassName'](){var _0x34ff4d=_0x3bd390;return _0x34ff4d(0x2225);}[_0x3bd390(0x24f6)](_0x4b82f6=0x0,_0x44abc6,_0xbf5c04,_0x226bb4,_0x2516c4,_0x789ee6){var _0x53ba84=_0x3bd390;this[_0x53ba84(0x1fc5)](_0x2516c4,_0x789ee6);}[_0x3bd390(0x1fc5)](_0x355c88,_0x20bbed){var _0x3439fa=_0x3bd390,_0x3789cb=this[_0x3439fa(0x2790)],_0x1cec4f=(_0x3789cb-0x1)/0x2;let _0x47862d=[],_0x231a5e=[],_0x511e3d=0x0;for(let _0x1cd3f9=0x0;_0x1cd3f9<_0x3789cb;_0x1cd3f9++){var _0x5d1b91=_0x1cd3f9/(_0x3789cb-0x1),_0x5d1b91=this[_0x3439fa(0x3341)](0x2*_0x5d1b91-0x1);_0x47862d[_0x1cd3f9]=_0x1cd3f9-_0x1cec4f,_0x231a5e[_0x1cd3f9]=_0x5d1b91,_0x511e3d+=_0x5d1b91;}for(let _0x4be72f=0x0;_0x4be72f<_0x231a5e[_0x3439fa(0x9da)];_0x4be72f++)_0x231a5e[_0x4be72f]/=_0x511e3d;const _0x36f0d5=[],_0x4ee164=[],_0x221bd5=[];for(let _0x4dc25d=0x0;_0x4dc25d<=_0x1cec4f;_0x4dc25d+=0x2){var _0x3b4c92,_0x4f61f5=Math[_0x3439fa(0x1858)](_0x4dc25d+0x1,Math['floor'](_0x1cec4f));_0x4dc25d===_0x4f61f5?_0x221bd5[_0x3439fa(0x2009)]({'o':_0x47862d[_0x4dc25d],'w':_0x231a5e[_0x4dc25d]}):(_0x3b4c92=_0x231a5e[_0x4dc25d]+_0x231a5e[_0x4f61f5]*(_0x4f61f5===_0x1cec4f?0.5:0x1),0x0===(_0x4f61f5=_0x47862d[_0x4dc25d]+0x1/(0x1+_0x231a5e[_0x4dc25d]/_0x231a5e[_0x4f61f5]))?(_0x221bd5[_0x3439fa(0x2009)]({'o':_0x47862d[_0x4dc25d],'w':_0x231a5e[_0x4dc25d]}),_0x221bd5[_0x3439fa(0x2009)]({'o':_0x47862d[_0x4dc25d+0x1],'w':_0x231a5e[_0x4dc25d+0x1]})):(_0x221bd5[_0x3439fa(0x2009)]({'o':_0x4f61f5,'w':_0x3b4c92}),_0x221bd5[_0x3439fa(0x2009)]({'o':-_0x4f61f5,'w':_0x3b4c92})));}for(let _0x2998d6=0x0;_0x2998d6<_0x221bd5['length'];_0x2998d6++)_0x4ee164[_0x2998d6]=_0x221bd5[_0x2998d6]['o'],_0x36f0d5[_0x2998d6]=_0x221bd5[_0x2998d6]['w'];_0x47862d=_0x4ee164,_0x231a5e=_0x36f0d5;var _0x522bff=this[_0x3439fa(0x279a)]()[_0x3439fa(0x2e84)]()[_0x3439fa(0x2c08)],_0x522bff=Math['max'](_0x522bff,0x0)-0x1;let _0x43fcfd=Math[_0x3439fa(0x1858)](_0x47862d['length'],_0x522bff),_0x2a7427='';_0x2a7427+=this[_0x3439fa(0x22e6)],-0x1!=this[_0x3439fa(0x22e6)][_0x3439fa(0x775)](_0x3439fa(0x52f))&&(_0x2a7427+=_0x3439fa(0x77d)+this[_0x3439fa(0x64a)](_0x231a5e[_0x43fcfd-0x1])+'\x0d\x0a',_0x43fcfd--);for(let _0x17d22e=0x0;_0x17d22e<_0x43fcfd;_0x17d22e++)_0x2a7427=(_0x2a7427+='#define\x20KERNEL_OFFSET'+_0x17d22e+'\x20'+this['_glslFloat'](_0x47862d[_0x17d22e])+'\x0d\x0a')+(_0x3439fa(0x395f)+_0x17d22e+'\x20'+this['_glslFloat'](_0x231a5e[_0x17d22e])+'\x0d\x0a');let _0x5a485b=0x0;for(let _0xff5883=_0x522bff;_0xff5883<_0x47862d[_0x3439fa(0x9da)];_0xff5883++)_0x2a7427=(_0x2a7427+='#define\x20KERNEL_DEP_OFFSET'+_0x5a485b+'\x20'+this[_0x3439fa(0x64a)](_0x47862d[_0xff5883])+'\x0d\x0a')+(_0x3439fa(0x3a78)+_0x5a485b+'\x20'+this[_0x3439fa(0x64a)](_0x231a5e[_0xff5883])+'\x0d\x0a'),_0x5a485b++;this['packedFloat']&&(_0x2a7427+=_0x3439fa(0x4f8)),this['_blockCompilation']=!0x1,super[_0x3439fa(0x24f6)](_0x2a7427,null,null,{'varyingCount':_0x43fcfd,'depCount':_0x5a485b},_0x355c88,_0x20bbed);}['_nearestBestKernel'](_0x5b711c){var _0x1eb896=_0x3bd390;_0x5b711c=Math[_0x1eb896(0x142a)](_0x5b711c);for(const _0x460e30 of[_0x5b711c,_0x5b711c-0x1,_0x5b711c+0x1,_0x5b711c-0x2,_0x5b711c+0x2])if(_0x460e30%0x2!=0x0&&Math[_0x1eb896(0x27d7)](_0x460e30/0x2)%0x2==0x0&&0x0<_0x460e30)return Math['max'](_0x460e30,0x3);return Math[_0x1eb896(0x34dd)](_0x5b711c,0x3);}['_gaussianWeight'](_0xc7e8c3){return 0x1/(Math['sqrt'](0x2*Math['PI'])*(0x1/0x3))*Math['exp'](-_0xc7e8c3*_0xc7e8c3/(0x1/0x3*0x2*(0x1/0x3)));}[_0x3bd390(0x64a)](_0x3379cf,_0x46717e=0x8){var _0x5b5119=_0x3bd390;return _0x3379cf[_0x5b5119(0x2639)](_0x46717e)[_0x5b5119(0x2bb1)](/0+$/,'');}static[_0x3bd390(0x249c)](_0x58e1de,_0x490bef,_0x3ef3d1,_0x4ea2cd){var _0x111773=_0x3bd390;return _0x259e0e['p4'][_0x111773(0xd6b)](()=>new _0x769a79(_0x58e1de[_0x111773(0x1c3a)],_0x58e1de[_0x111773(0x2c21)],_0x58e1de[_0x111773(0x406e)],_0x58e1de[_0x111773(0x3d1e)],_0x490bef,_0x58e1de['renderTargetSamplingMode'],_0x3ef3d1[_0x111773(0x279a)](),_0x58e1de[_0x111773(0x3974)],_0x58e1de[_0x111773(0x3163)],void 0x0,!0x1),_0x58e1de,_0x3ef3d1,_0x4ea2cd);}}_0x5dc4e9([(0x0,_0x259e0e['qC'])(_0x3bd390(0x406e))],_0x769a79[_0x3bd390(0x2dca)],_0x3bd390(0x2790),void 0x0),_0x5dc4e9([(0x0,_0x259e0e['qC'])(_0x3bd390(0x2f06))],_0x769a79[_0x3bd390(0x2dca)],'_packedFloat',void 0x0),_0x5dc4e9([(0x0,_0x259e0e['QC'])()],_0x769a79['prototype'],_0x3bd390(0x2c21),void 0x0),(0x0,_0x3353da['H'])(_0x3bd390(0x348e),_0x769a79);},0xa7bf:(_0x352e7a,_0x145396,_0x265974)=>{var _0x3e54b7=a8_0x2e955a;_0x265974['d'](_0x145396,{'n':()=>_0x59ae5f});function _0x58a1cb(_0x140b4f,_0x3c3dc6,_0x1f03ed,_0x1a988c){var _0x44fecc=a8_0xcbd5,_0x530bff,_0x14e4f0=arguments['length'],_0x28244a=_0x14e4f0<0x3?_0x3c3dc6:null===_0x1a988c?_0x1a988c=Object[_0x44fecc(0x2fee)](_0x3c3dc6,_0x1f03ed):_0x1a988c;if(_0x44fecc(0x3e0f)==typeof Reflect&&_0x44fecc(0x17ad)==typeof Reflect['decorate'])_0x28244a=Reflect[_0x44fecc(0x3902)](_0x140b4f,_0x3c3dc6,_0x1f03ed,_0x1a988c);else{for(var _0xe0fc48=_0x140b4f['length']-0x1;0x0<=_0xe0fc48;_0xe0fc48--)(_0x530bff=_0x140b4f[_0xe0fc48])&&(_0x28244a=(_0x14e4f0<0x3?_0x530bff(_0x28244a):0x3<_0x14e4f0?_0x530bff(_0x3c3dc6,_0x1f03ed,_0x28244a):_0x530bff(_0x3c3dc6,_0x1f03ed))||_0x28244a);}0x3<_0x14e4f0&&_0x28244a&&Object['defineProperty'](_0x3c3dc6,_0x1f03ed,_0x28244a);}var _0x533103=_0x265974(0xd53f),_0x145396=_0x265974(0x95d8),_0x3a839d=_0x265974(0x1610),_0x54bc65=(_0x265974(0x184b0),_0x265974(0x4158)),_0x3789cc=_0x265974(0x10435);class _0x59ae5f extends _0x145396['D']{constructor(_0x4095d4,_0x3f2aff,_0x126d55,_0x1fe897,_0x524edc,_0x3941a4,_0x58372f,_0x1a4869,_0x4dd1b1=_0x3a839d['g'][_0x3e54b7(0x3c2)],_0xd47a1a=!0x1){var _0x3e989b=_0x3e54b7;super(_0x4095d4,_0x3e989b(0xe8f),['chromatic_aberration','screen_width','screen_height',_0x3e989b(0x2c21),'radialIntensity','centerPosition'],[],_0x1fe897,_0x524edc,_0x3941a4,_0x58372f,_0x1a4869,null,_0x4dd1b1,void 0x0,null,_0xd47a1a),this[_0x3e989b(0x6f8)]=0x1e,this[_0x3e989b(0x1e62)]=0x0,this['direction']=new _0x533103['FM'](0.707,0.707),this[_0x3e989b(0x36f1)]=new _0x533103['FM'](0.5,0.5),this[_0x3e989b(0xb0b)]=_0x3f2aff,this[_0x3e989b(0x3143)]=_0x126d55,this[_0x3e989b(0x2f1b)][_0x3e989b(0x2ed7)](_0x2b9867=>{var _0x3ff5ba=_0x3e989b;_0x2b9867[_0x3ff5ba(0x12f1)](_0x3ff5ba(0x152a),this[_0x3ff5ba(0x6f8)]),_0x2b9867[_0x3ff5ba(0x12f1)]('screen_width',_0x3f2aff),_0x2b9867[_0x3ff5ba(0x12f1)](_0x3ff5ba(0x37ae),_0x126d55),_0x2b9867[_0x3ff5ba(0x12f1)](_0x3ff5ba(0x1e62),this['radialIntensity']),_0x2b9867[_0x3ff5ba(0x2f5e)](_0x3ff5ba(0x2c21),this['direction']['x'],this[_0x3ff5ba(0x2c21)]['y']),_0x2b9867[_0x3ff5ba(0x2f5e)](_0x3ff5ba(0x36f1),this[_0x3ff5ba(0x36f1)]['x'],this[_0x3ff5ba(0x36f1)]['y']);});}[_0x3e54b7(0x28c8)](){var _0x45fd89=_0x3e54b7;return _0x45fd89(0x2295);}static[_0x3e54b7(0x249c)](_0x513910,_0xcf46a7,_0x1fe87b,_0x20a08e){var _0x4f543a=_0x3e54b7;return _0x3789cc['p4'][_0x4f543a(0xd6b)](()=>new _0x59ae5f(_0x513910[_0x4f543a(0x1c3a)],_0x513910['screenWidth'],_0x513910[_0x4f543a(0x3143)],_0x513910['options'],_0xcf46a7,_0x513910[_0x4f543a(0x24ef)],_0x1fe87b[_0x4f543a(0x279a)](),_0x513910[_0x4f543a(0x3974)],_0x513910['textureType'],!0x1),_0x513910,_0x1fe87b,_0x20a08e);}}_0x58a1cb([(0x0,_0x3789cc['qC'])()],_0x59ae5f[_0x3e54b7(0x2dca)],'aberrationAmount',void 0x0),_0x58a1cb([(0x0,_0x3789cc['qC'])()],_0x59ae5f['prototype'],_0x3e54b7(0x1e62),void 0x0),_0x58a1cb([(0x0,_0x3789cc['qC'])()],_0x59ae5f['prototype'],_0x3e54b7(0x2c21),void 0x0),_0x58a1cb([(0x0,_0x3789cc['qC'])()],_0x59ae5f[_0x3e54b7(0x2dca)],_0x3e54b7(0x36f1),void 0x0),_0x58a1cb([(0x0,_0x3789cc['qC'])()],_0x59ae5f[_0x3e54b7(0x2dca)],_0x3e54b7(0xb0b),void 0x0),_0x58a1cb([(0x0,_0x3789cc['qC'])()],_0x59ae5f[_0x3e54b7(0x2dca)],_0x3e54b7(0x3143),void 0x0),(0x0,_0x54bc65['H'])('BABYLON.ChromaticAberrationPostProcess',_0x59ae5f);},0xee33:(_0x1dbfa3,_0xba0558,_0x28f545)=>{var _0x356a87=a8_0x2e955a;_0x28f545['d'](_0xba0558,{'N':()=>_0x4c9098});function _0x1025ae(_0x3ce19b,_0x55a654,_0x3e2a37,_0x1f6719){var _0x206674=a8_0xcbd5,_0x3fd15a,_0x50ba2d=arguments[_0x206674(0x9da)],_0x3bac76=_0x50ba2d<0x3?_0x55a654:null===_0x1f6719?_0x1f6719=Object[_0x206674(0x2fee)](_0x55a654,_0x3e2a37):_0x1f6719;if(_0x206674(0x3e0f)==typeof Reflect&&_0x206674(0x17ad)==typeof Reflect[_0x206674(0x3902)])_0x3bac76=Reflect[_0x206674(0x3902)](_0x3ce19b,_0x55a654,_0x3e2a37,_0x1f6719);else{for(var _0x326a9b=_0x3ce19b['length']-0x1;0x0<=_0x326a9b;_0x326a9b--)(_0x3fd15a=_0x3ce19b[_0x326a9b])&&(_0x3bac76=(_0x50ba2d<0x3?_0x3fd15a(_0x3bac76):0x3<_0x50ba2d?_0x3fd15a(_0x55a654,_0x3e2a37,_0x3bac76):_0x3fd15a(_0x55a654,_0x3e2a37))||_0x3bac76);}0x3<_0x50ba2d&&_0x3bac76&&Object[_0x206674(0x30e2)](_0x55a654,_0x3e2a37,_0x3bac76);}var _0xba0558=_0x28f545(0x95d8),_0x5f9c53=_0x28f545(0x9a70),_0x6bce1a=_0x28f545(0x1610),_0x13bdc8=(_0x28f545(0x24b5),_0x28f545(0x4158)),_0x28f545=_0x28f545(0x10435);class _0x4c9098 extends _0xba0558['D']{constructor(_0x2271fb,_0x1ada5c,_0x5c5b7e,_0x5068b8,_0x2256e9,_0x358379,_0x3bda01,_0x3dadc=_0x6bce1a['g'][_0x356a87(0x3c2)],_0x16eb8a=!0x1){var _0x4fd241=_0x356a87;super(_0x2271fb,_0x4fd241(0x271),['cameraMinMaxZ',_0x4fd241(0x793),_0x4fd241(0x2ef4)],[_0x4fd241(0x795)],_0x5c5b7e,_0x5068b8,_0x2256e9,_0x358379,_0x3bda01,null,_0x3dadc,void 0x0,null,_0x16eb8a),this[_0x4fd241(0x22ed)]=0x32,this['fStop']=1.4,this[_0x4fd241(0x793)]=0x7d0,this[_0x4fd241(0x2ab9)]=0x32,this[_0x4fd241(0x250e)]=null,this['_depthTexture']=_0x1ada5c,this[_0x4fd241(0x2f1b)][_0x4fd241(0x2ed7)](_0x9a714d=>{var _0x5683e3=_0x4fd241,_0x27842d;this['_depthTexture']?(_0x9a714d[_0x5683e3(0x35bd)](_0x5683e3(0x795),this[_0x5683e3(0x250e)]),_0x27842d=this[_0x5683e3(0x22ed)]/this[_0x5683e3(0x2189)]*this[_0x5683e3(0x2ab9)]/(this[_0x5683e3(0x793)]-this[_0x5683e3(0x2ab9)]),_0x9a714d[_0x5683e3(0x12f1)]('focusDistance',this[_0x5683e3(0x793)]),_0x9a714d[_0x5683e3(0x12f1)](_0x5683e3(0x2ef4),_0x27842d),_0x27842d=this[_0x5683e3(0x250e)][_0x5683e3(0x3311)],_0x9a714d[_0x5683e3(0x2f5e)](_0x5683e3(0x7d2),_0x27842d[_0x5683e3(0xad1)],_0x27842d[_0x5683e3(0x3928)]-_0x27842d[_0x5683e3(0xad1)])):_0x5f9c53['Y'][_0x5683e3(0x1381)](_0x5683e3(0x81d));});}[_0x356a87(0x28c8)](){var _0x52b501=_0x356a87;return _0x52b501(0x11ff);}set[_0x356a87(0x648)](_0x30a20f){var _0xe4fa0f=_0x356a87;this[_0xe4fa0f(0x250e)]=_0x30a20f;}}_0x1025ae([(0x0,_0x28f545['qC'])()],_0x4c9098[_0x356a87(0x2dca)],'lensSize',void 0x0),_0x1025ae([(0x0,_0x28f545['qC'])()],_0x4c9098[_0x356a87(0x2dca)],_0x356a87(0x2189),void 0x0),_0x1025ae([(0x0,_0x28f545['qC'])()],_0x4c9098[_0x356a87(0x2dca)],_0x356a87(0x793),void 0x0),_0x1025ae([(0x0,_0x28f545['qC'])()],_0x4c9098[_0x356a87(0x2dca)],_0x356a87(0x2ab9),void 0x0),(0x0,_0x13bdc8['H'])('BABYLON.CircleOfConfusionPostProcess',_0x4c9098);},0x1a40:(_0x35afc3,_0x34154d,_0x4e6a16)=>{var _0x7bc591=a8_0x2e955a,_0x517216=_0x4e6a16(0x95d8),_0x50cec2=_0x4e6a16(0x12cad),_0x2e15e8=(_0x4e6a16(0x8547),_0x4e6a16(0x4158)),_0x22cef7=_0x4e6a16(0x10435);class _0x1e405f extends _0x517216['D']{constructor(_0x50105c,_0x1aa13d,_0x424f42,_0x456010,_0x3dfe87,_0x47995d,_0x2562aa){var _0x5a0526=a8_0xcbd5;super(_0x50105c,_0x5a0526(0x2d75),null,[_0x5a0526(0x2bb0)],_0x424f42,_0x456010,_0x3dfe87,_0x47995d,_0x2562aa),_0x50105c=(null==_0x456010?void 0x0:_0x456010[_0x5a0526(0x14ab)]())||null,(this['_colorTableTexture']=new _0x50cec2['x'](_0x1aa13d,_0x50105c,!0x0,!0x1,_0x50cec2['x'][_0x5a0526(0x336a)]),this[_0x5a0526(0x404)][_0x5a0526(0x1e9e)]=0x1,this[_0x5a0526(0x404)]['wrapU']=_0x50cec2['x'][_0x5a0526(0x21f9)],this['_colorTableTexture']['wrapV']=_0x50cec2['x'][_0x5a0526(0x21f9)],this['colorTableUrl']=_0x1aa13d,this[_0x5a0526(0x2a25)]=_0x4a260a=>{var _0x519b3e=_0x5a0526;_0x4a260a[_0x519b3e(0x35bd)](_0x519b3e(0x2bb0),this['_colorTableTexture']);});}['getClassName'](){var _0x2965f0=a8_0xcbd5;return _0x2965f0(0x791);}static[_0x7bc591(0x249c)](_0x269f9d,_0xc7c312,_0x37c394,_0x54de35){var _0x3f49e1=_0x7bc591;return _0x22cef7['p4'][_0x3f49e1(0xd6b)](()=>new _0x1e405f(_0x269f9d['name'],_0x269f9d['colorTableUrl'],_0x269f9d['options'],_0xc7c312,_0x269f9d[_0x3f49e1(0x24ef)],_0x37c394[_0x3f49e1(0x279a)](),_0x269f9d[_0x3f49e1(0x3974)]),_0x269f9d,_0x37c394,_0x54de35);}}(function(_0x5eca1c,_0x56df33,_0x116400,_0x32f7e7){var _0x3212e5=_0x7bc591,_0x46a59d,_0x23f78b=arguments[_0x3212e5(0x9da)],_0x157d09=_0x23f78b<0x3?_0x56df33:null===_0x32f7e7?_0x32f7e7=Object[_0x3212e5(0x2fee)](_0x56df33,_0x116400):_0x32f7e7;if(_0x3212e5(0x3e0f)==typeof Reflect&&_0x3212e5(0x17ad)==typeof Reflect[_0x3212e5(0x3902)])_0x157d09=Reflect[_0x3212e5(0x3902)](_0x5eca1c,_0x56df33,_0x116400,_0x32f7e7);else{for(var _0xdf6db4=_0x5eca1c[_0x3212e5(0x9da)]-0x1;0x0<=_0xdf6db4;_0xdf6db4--)(_0x46a59d=_0x5eca1c[_0xdf6db4])&&(_0x157d09=(_0x23f78b<0x3?_0x46a59d(_0x157d09):0x3<_0x23f78b?_0x46a59d(_0x56df33,_0x116400,_0x157d09):_0x46a59d(_0x56df33,_0x116400))||_0x157d09);}0x3<_0x23f78b&&_0x157d09&&Object[_0x3212e5(0x30e2)](_0x56df33,_0x116400,_0x157d09);}([(0x0,_0x22cef7['qC'])()],_0x1e405f['prototype'],_0x7bc591(0x436),void 0x0),(0x0,_0x2e15e8['H'])(_0x7bc591(0x30b3),_0x1e405f));},0x89ae:(_0x310f82,_0x85ea8f,_0x1b6792)=>{var _0x3a4ca1=a8_0x2e955a,_0x1f9b60=_0x1b6792(0x95d8),_0x5556c2=_0x1b6792(0x1610),_0x5e3dc2=(_0x1b6792(0x3e36),_0x1b6792(0x4158)),_0x4c1456=_0x1b6792(0x10435);class _0x3db74d extends _0x1f9b60['D']{constructor(_0x396792,_0x1525c4,_0x4f4a15,_0x199399,_0x3efa48,_0x16123f,_0x1e325a,_0x3b3c80=_0x5556c2['g'][_0x3a4ca1(0x3c2)]){var _0x19fa5e=_0x3a4ca1;super(_0x396792,'convolution',[_0x19fa5e(0x406e),_0x19fa5e(0x5e6)],null,_0x4f4a15,_0x199399,_0x3efa48,_0x16123f,_0x1e325a,null,_0x3b3c80),this[_0x19fa5e(0x406e)]=_0x1525c4,this['onApply']=_0x9eac48=>{var _0x19010b=_0x19fa5e;_0x9eac48[_0x19010b(0x2f5e)](_0x19010b(0x5e6),this['width'],this[_0x19010b(0x230c)]),_0x9eac48[_0x19010b(0x1a86)](_0x19010b(0x406e),this[_0x19010b(0x406e)]);};}[_0x3a4ca1(0x28c8)](){var _0x52b728=_0x3a4ca1;return _0x52b728(0xb5a);}static[_0x3a4ca1(0x249c)](_0x3848dc,_0x377736,_0x12a69c,_0xb58397){var _0x49a5fd=_0x3a4ca1;return _0x4c1456['p4'][_0x49a5fd(0xd6b)](()=>new _0x3db74d(_0x3848dc['name'],_0x3848dc[_0x49a5fd(0x406e)],_0x3848dc['options'],_0x377736,_0x3848dc['renderTargetSamplingMode'],_0x12a69c[_0x49a5fd(0x279a)](),_0x3848dc['reusable'],_0x3848dc[_0x49a5fd(0x3163)]),_0x3848dc,_0x12a69c,_0xb58397);}}_0x3db74d[_0x3a4ca1(0x102e)]=[0x1,0x0,-0x1,0x0,0x0,0x0,-0x1,0x0,0x1],_0x3db74d['EdgeDetect1Kernel']=[0x0,0x1,0x0,0x1,-0x4,0x1,0x0,0x1,0x0],_0x3db74d['EdgeDetect2Kernel']=[-0x1,-0x1,-0x1,-0x1,0x8,-0x1,-0x1,-0x1,-0x1],_0x3db74d[_0x3a4ca1(0x1cb7)]=[0x0,-0x1,0x0,-0x1,0x5,-0x1,0x0,-0x1,0x0],_0x3db74d['EmbossKernel']=[-0x2,-0x1,0x0,-0x1,0x1,0x1,0x0,0x1,0x2],_0x3db74d['GaussianKernel']=[0x0,0x1,0x0,0x1,0x1,0x1,0x0,0x1,0x0],function(_0x54d0ed,_0x99b44d,_0xdc3ddd,_0x1250c9){var _0x498194=_0x3a4ca1,_0x5e86d7,_0x2dead3=arguments[_0x498194(0x9da)],_0x48387d=_0x2dead3<0x3?_0x99b44d:null===_0x1250c9?_0x1250c9=Object[_0x498194(0x2fee)](_0x99b44d,_0xdc3ddd):_0x1250c9;if(_0x498194(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x498194(0x3902)])_0x48387d=Reflect['decorate'](_0x54d0ed,_0x99b44d,_0xdc3ddd,_0x1250c9);else{for(var _0x3d82b7=_0x54d0ed['length']-0x1;0x0<=_0x3d82b7;_0x3d82b7--)(_0x5e86d7=_0x54d0ed[_0x3d82b7])&&(_0x48387d=(_0x2dead3<0x3?_0x5e86d7(_0x48387d):0x3<_0x2dead3?_0x5e86d7(_0x99b44d,_0xdc3ddd,_0x48387d):_0x5e86d7(_0x99b44d,_0xdc3ddd))||_0x48387d);}0x3<_0x2dead3&&_0x48387d&&Object['defineProperty'](_0x99b44d,_0xdc3ddd,_0x48387d);}([(0x0,_0x4c1456['qC'])()],_0x3db74d['prototype'],_0x3a4ca1(0x406e),void 0x0),(0x0,_0x5e3dc2['H'])('BABYLON.ConvolutionPostProcess',_0x3db74d);},0x1e04:(_0x311fa1,_0x25efae,_0x1f9c64)=>{var _0x3b1c04=a8_0x2e955a;_0x1f9c64['d'](_0x25efae,{'T':()=>_0x484f44});var _0x348f26=_0x1f9c64(0x12cad),_0x25efae=_0x1f9c64(0x12382),_0x64a034=_0x1f9c64(0x1610),_0x211bfb=_0x1f9c64(0x4158),_0x1f9c64=_0x1f9c64(0x10435);class _0x484f44 extends _0x25efae['i']{constructor(_0x532c40,_0x211553,_0x87b231,_0x17d13d,_0x172fd3,_0x35d3bd,_0x4376c3,_0x488488=null,_0x357f2f=_0x348f26['x'][_0x3b1c04(0xb65)],_0x3d51f1,_0x3ac86d,_0x56d933=_0x64a034['g'][_0x3b1c04(0x3c2)],_0x3d7545=!0x1,_0x45611c=_0x64a034['g'][_0x3b1c04(0x2a2)]){var _0x440dc0=_0x3b1c04;super(_0x532c40,_0x87b231,_0x17d13d,_0x172fd3,_0x35d3bd,_0x64a034['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x3d51f1,_0x3ac86d,_0x56d933,_0x440dc0(0x21e1),_0x3d7545,_0x45611c),this['direction']=_0x87b231,this['externalTextureSamplerBinding']=!!_0x488488,this[_0x440dc0(0x2f1b)][_0x440dc0(0x2ed7)](_0x33856f=>{var _0x390dbe=_0x440dc0;null!=_0x488488&&_0x33856f[_0x390dbe(0x342b)]('textureSampler',_0x488488),_0x33856f['setTextureFromPostProcessOutput']('circleOfConfusionSampler',_0x4376c3);});}[_0x3b1c04(0x28c8)](){return'DepthOfFieldBlurPostProcess';}}(function(_0x5b46f9,_0x3b3d62,_0x4f0a77,_0x20e2db){var _0x461363=_0x3b1c04,_0x3e8a7c,_0x289a8e=arguments[_0x461363(0x9da)],_0x8737e3=_0x289a8e<0x3?_0x3b3d62:null===_0x20e2db?_0x20e2db=Object[_0x461363(0x2fee)](_0x3b3d62,_0x4f0a77):_0x20e2db;if(_0x461363(0x3e0f)==typeof Reflect&&_0x461363(0x17ad)==typeof Reflect[_0x461363(0x3902)])_0x8737e3=Reflect[_0x461363(0x3902)](_0x5b46f9,_0x3b3d62,_0x4f0a77,_0x20e2db);else{for(var _0x397467=_0x5b46f9[_0x461363(0x9da)]-0x1;0x0<=_0x397467;_0x397467--)(_0x3e8a7c=_0x5b46f9[_0x397467])&&(_0x8737e3=(_0x289a8e<0x3?_0x3e8a7c(_0x8737e3):0x3<_0x289a8e?_0x3e8a7c(_0x3b3d62,_0x4f0a77,_0x8737e3):_0x3e8a7c(_0x3b3d62,_0x4f0a77))||_0x8737e3);}0x3<_0x289a8e&&_0x8737e3&&Object[_0x461363(0x30e2)](_0x3b3d62,_0x4f0a77,_0x8737e3);}([(0x0,_0x1f9c64['qC'])()],_0x484f44[_0x3b1c04(0x2dca)],_0x3b1c04(0x2c21),void 0x0),(0x0,_0x211bfb['H'])(_0x3b1c04(0x2aeb),_0x484f44));},0x11fef:(_0x3bdd87,_0x59a330,_0x4efbbd)=>{var _0x3ddfb0=a8_0x2e955a;_0x4efbbd['d'](_0x59a330,{'J':()=>_0x3065d4,'z':()=>_0x1fc153});var _0x1fc153,_0x569ba8=_0x4efbbd(0xd53f),_0x2b9f03=_0x4efbbd(0x12cad),_0x59a330=_0x4efbbd(0xb95d),_0x2c5ae0=_0x4efbbd(0xee33),_0x5fc33f=_0x4efbbd(0x1e04),_0x5117c8=_0x4efbbd(0xe2c),_0x128943=_0x4efbbd(0x1610);(_0x4efbbd=_0x1fc153=_0x1fc153||{})[_0x4efbbd[_0x3ddfb0(0x2dcf)]=0x0]=_0x3ddfb0(0x2dcf),_0x4efbbd[_0x4efbbd[_0x3ddfb0(0x26c6)]=0x1]=_0x3ddfb0(0x26c6),_0x4efbbd[_0x4efbbd[_0x3ddfb0(0x29b7)]=0x2]=_0x3ddfb0(0x29b7);class _0x3065d4 extends _0x59a330['L']{constructor(_0x1cb15f,_0x2c3157,_0x1c559e=_0x1fc153[_0x3ddfb0(0x2dcf)],_0x3b7ceb=0x0,_0x463176=!0x1){var _0x22c81d=_0x3ddfb0;super(_0x1cb15f[_0x22c81d(0x279a)](),'depth\x20of\x20field',()=>this['_effects'],!0x0),this[_0x22c81d(0x295b)]=[];var _0xa7a27a=_0x1cb15f[_0x22c81d(0x279a)](),_0x130703=_0xa7a27a[_0x22c81d(0x3286)]||0x1<_0xa7a27a[_0x22c81d(0x1fb9)]?_0x128943['g'][_0x22c81d(0x135f)]:_0x128943['g']['TEXTUREFORMAT_RGBA'];this[_0x22c81d(0x41b6)]=new _0x2c5ae0['N']('circleOfConfusion',_0x2c3157,0x1,null,_0x2b9f03['x']['BILINEAR_SAMPLINGMODE'],_0xa7a27a,!0x1,_0x3b7ceb,_0x463176),this[_0x22c81d(0x2b69)]=[],this[_0x22c81d(0xd27)]=[];let _0x4f54f7=0x1,_0x41e2c0=0xf;switch(_0x1c559e){case _0x1fc153[_0x22c81d(0x29b7)]:_0x4f54f7=0x3,_0x41e2c0=0x33;break;case _0x1fc153[_0x22c81d(0x26c6)]:_0x4f54f7=0x2,_0x41e2c0=0x1f;break;default:_0x41e2c0=0xf,_0x4f54f7=0x1;}var _0x2490eb=_0x41e2c0/Math[_0x22c81d(0x29b2)](0x2,_0x4f54f7-0x1);let _0x5736e2=0x1;for(let _0x3a1a1d=0x0;_0x3a1a1d<_0x4f54f7;_0x3a1a1d++){const _0x4c47d5=new _0x5fc33f['T']('vertical\x20blur',_0x1cb15f,new _0x569ba8['FM'](0x0,0x1),_0x2490eb,_0x5736e2,null,this[_0x22c81d(0x41b6)],0x0==_0x3a1a1d?this[_0x22c81d(0x41b6)]:null,_0x2b9f03['x'][_0x22c81d(0xb65)],_0xa7a27a,!0x1,_0x3b7ceb,_0x463176,0x0==_0x3a1a1d?_0x130703:_0x128943['g'][_0x22c81d(0x2a2)]),_0x7275dc=(_0x4c47d5[_0x22c81d(0xfcd)]=!0x1,_0x5736e2=0.75/Math['pow'](0x2,_0x3a1a1d),new _0x5fc33f['T'](_0x22c81d(0x32f4),_0x1cb15f,new _0x569ba8['FM'](0x1,0x0),_0x2490eb,_0x5736e2,null,this[_0x22c81d(0x41b6)],null,_0x2b9f03['x'][_0x22c81d(0xb65)],_0xa7a27a,!0x1,_0x3b7ceb,_0x463176));_0x7275dc[_0x22c81d(0xfcd)]=!0x1,this['_depthOfFieldBlurY'][_0x22c81d(0x2009)](_0x4c47d5),this[_0x22c81d(0xd27)]['push'](_0x7275dc);}this[_0x22c81d(0x295b)]=[this[_0x22c81d(0x41b6)]];for(let _0xe333c2=0x0;_0xe333c2{var _0x51f98d=a8_0x2e955a;_0x16df34['d'](_0x45aeeb,{'f':()=>_0x325448});var _0x45aeeb=_0x16df34(0x95d8),_0x324e35=_0x16df34(0x1610);_0x16df34(0x88d5);class _0x325448 extends _0x45aeeb['D']{constructor(_0x493447,_0x7a6a19,_0x27f413,_0x27fd6b,_0x3daeb5,_0x48acbf,_0x88cef9,_0x3e8343,_0x18e622,_0x7be1f3=_0x324e35['g'][_0x51f98d(0x3c2)],_0x538394=!0x1){var _0x5039ba=_0x51f98d;super(_0x493447,_0x5039ba(0x21e8),[],['circleOfConfusionSampler',_0x5039ba(0x1a73),_0x5039ba(0x3cf2),_0x5039ba(0x12bd)],_0x3daeb5,_0x48acbf,_0x88cef9,_0x3e8343,_0x18e622,null,_0x7be1f3,void 0x0,null,!0x0),this[_0x5039ba(0x2df)]=_0x27fd6b,this[_0x5039ba(0x1234)]=!0x0,this['onApplyObservable'][_0x5039ba(0x2ed7)](_0x3c180a=>{var _0x6749b=_0x5039ba;_0x3c180a[_0x6749b(0x342b)](_0x6749b(0x91d),_0x7a6a19),_0x3c180a[_0x6749b(0x3b94)](_0x6749b(0x3b2d),_0x27f413),_0x27fd6b[_0x6749b(0x982)]((_0x50a74b,_0x44f5e4)=>{var _0x197afa=_0x6749b;_0x3c180a['setTextureFromPostProcessOutput'](_0x197afa(0x9ab)+(_0x27fd6b[_0x197afa(0x9da)]-_0x44f5e4-0x1),_0x50a74b);});}),_0x538394||this['updateEffect']();}[_0x51f98d(0x28c8)](){var _0x3ac917=_0x51f98d;return _0x3ac917(0x3fab);}[_0x51f98d(0x24f6)](_0x62d720=null,_0x2cb829=null,_0x4ca855=null,_0x3a9182,_0x46b44b,_0x3b3415){var _0x3a3dc3=_0x51f98d;_0x62d720||(_0x62d720='',_0x62d720+=_0x3a3dc3(0x402f)+(this['_blurSteps'][_0x3a3dc3(0x9da)]-0x1)+'\x0a'),super[_0x3a3dc3(0x24f6)](_0x62d720,_0x2cb829,_0x4ca855,_0x3a9182,_0x46b44b,_0x3b3415);}}},0x11a35:(_0x5cc8f6,_0x3f1b90,_0xd3c97d)=>{var _0x5c954d=a8_0x2e955a,_0x283e5f=_0xd3c97d(0x95d8),_0x3e5775=(_0xd3c97d(0x5e4b),_0xd3c97d(0x4158)),_0x4e2d73=_0xd3c97d(0x10435);class _0x2421b3 extends _0x283e5f['D']{['getClassName'](){var _0x5c962f=a8_0xcbd5;return _0x5c962f(0xc7b);}constructor(_0x473ddf,_0x38fdf3,_0x2684ee,_0x501f3d,_0xe82d5,_0x3af592){var _0x13fefc=a8_0xcbd5;super(_0x473ddf,_0x13fefc(0x3a31),[_0x13fefc(0x1f91)],[_0x13fefc(0x1f91)],_0x38fdf3,_0x2684ee,_0x501f3d,_0xe82d5,_0x3af592);}static[_0x5c954d(0x249c)](_0x552666,_0x34a848,_0x2c5eb2,_0x2a9b12){var _0x220bee=_0x5c954d;return _0x4e2d73['p4'][_0x220bee(0xd6b)](()=>new _0x2421b3(_0x552666[_0x220bee(0x1c3a)],_0x552666['options'],_0x34a848,_0x552666[_0x220bee(0x24ef)],_0x2c5eb2[_0x220bee(0x279a)](),_0x552666[_0x220bee(0x3974)]),_0x552666,_0x2c5eb2,_0x2a9b12);}}(0x0,_0x3e5775['H'])(_0x5c954d(0x1656),_0x2421b3);},0x87d8:(_0x1c9e67,_0x2b9e84,_0x2e01e3)=>{var _0x4d4299=a8_0x2e955a;_0x2e01e3['d'](_0x2b9e84,{'m':()=>_0x12a9df});var _0x2b9e84=_0x2e01e3(0x95d8),_0x20022e=_0x2e01e3(0x16bf5),_0x683b67=_0x2e01e3(0x1610),_0x2626f0=(_0x2e01e3(0x87ce),_0x2e01e3(0x10435)),_0x2e01e3=_0x2e01e3(0x4158);class _0x12a9df extends _0x2b9e84['D']{constructor(_0x137d35,_0x50049d,_0x4f4def,_0x3178e5,_0x1a87bb,_0x41719a,_0x22246c=_0x683b67['g']['TEXTURETYPE_UNSIGNED_INT'],_0x214ef2=!0x1){var _0x1876d2=a8_0xcbd5;super(_0x137d35,_0x1876d2(0x2e2c),['threshold',_0x1876d2(0x28d4)],null,_0x50049d,_0x4f4def,_0x3178e5,_0x1a87bb,_0x41719a,null,_0x22246c,void 0x0,null,_0x214ef2),this['threshold']=0.9,this[_0x1876d2(0x416a)]=0x1,this['_inputPostProcess']=null,this[_0x1876d2(0x2f1b)][_0x1876d2(0x2ed7)](_0xd866e8=>{var _0x3b5991=_0x1876d2;this[_0x3b5991(0x1234)]=!!this[_0x3b5991(0x3acd)],this[_0x3b5991(0x3acd)]&&_0xd866e8[_0x3b5991(0x342b)](_0x3b5991(0x91d),this[_0x3b5991(0x3acd)]),_0xd866e8['setFloat']('threshold',Math['pow'](this['threshold'],_0x20022e['zp'])),_0xd866e8['setFloat']('exposure',this[_0x3b5991(0x416a)]);});}[_0x4d4299(0x28c8)](){return'ExtractHighlightsPostProcess';}}(function(_0x206e61,_0x1069c8,_0x158eac,_0x2d93ee){var _0x100e0a=_0x4d4299,_0x3ccd51,_0xc40747=arguments['length'],_0xe6b7a4=_0xc40747<0x3?_0x1069c8:null===_0x2d93ee?_0x2d93ee=Object[_0x100e0a(0x2fee)](_0x1069c8,_0x158eac):_0x2d93ee;if(_0x100e0a(0x3e0f)==typeof Reflect&&_0x100e0a(0x17ad)==typeof Reflect['decorate'])_0xe6b7a4=Reflect[_0x100e0a(0x3902)](_0x206e61,_0x1069c8,_0x158eac,_0x2d93ee);else{for(var _0x4d799d=_0x206e61[_0x100e0a(0x9da)]-0x1;0x0<=_0x4d799d;_0x4d799d--)(_0x3ccd51=_0x206e61[_0x4d799d])&&(_0xe6b7a4=(_0xc40747<0x3?_0x3ccd51(_0xe6b7a4):0x3<_0xc40747?_0x3ccd51(_0x1069c8,_0x158eac,_0xe6b7a4):_0x3ccd51(_0x1069c8,_0x158eac))||_0xe6b7a4);}0x3<_0xc40747&&_0xe6b7a4&&Object['defineProperty'](_0x1069c8,_0x158eac,_0xe6b7a4);}([(0x0,_0x2626f0['qC'])()],_0x12a9df[_0x4d4299(0x2dca)],_0x4d4299(0x11d1),void 0x0),(0x0,_0x2e01e3['H'])(_0x4d4299(0x2a5b),_0x12a9df));},0x173b0:(_0x1cd91b,_0x4f7d98,_0x19a942)=>{var _0x9af66a=a8_0x2e955a,_0x514cd7=_0x19a942(0x95d8),_0x41702b=(_0x19a942(0x63d8),_0x19a942(0x4158)),_0x48a050=_0x19a942(0x10435);class _0x26143b extends _0x514cd7['D']{constructor(_0x5e2083,_0x54063a,_0x64df51,_0x193431,_0x476cb6,_0x49f75c,_0x364bfa){var _0x3ca72f=a8_0xcbd5;super(_0x5e2083,_0x3ca72f(0x25d4),['kernelMatrix'],null,_0x64df51,_0x193431,_0x476cb6,_0x49f75c,_0x364bfa),this[_0x3ca72f(0x9ef)]=_0x54063a,this[_0x3ca72f(0x2a25)]=_0x3083fe=>{var _0x59a1ad=_0x3ca72f;_0x3083fe[_0x59a1ad(0x1b4f)](_0x59a1ad(0x9ef),this[_0x59a1ad(0x9ef)]);};}[_0x9af66a(0x28c8)](){var _0x13c321=_0x9af66a;return _0x13c321(0x304d);}static[_0x9af66a(0x249c)](_0x838e3f,_0x4aad64,_0x45ac17,_0x2ac61e){var _0xda7c08=_0x9af66a;return _0x48a050['p4'][_0xda7c08(0xd6b)](()=>new _0x26143b(_0x838e3f['name'],_0x838e3f[_0xda7c08(0x9ef)],_0x838e3f[_0xda7c08(0x3d1e)],_0x4aad64,_0x838e3f['renderTargetSamplingMode'],_0x45ac17[_0xda7c08(0x279a)](),_0x838e3f[_0xda7c08(0x3974)]),_0x838e3f,_0x45ac17,_0x2ac61e);}}(function(_0x5be6f0,_0x402c2f,_0x283391,_0x59b694){var _0x30bce7=_0x9af66a,_0x591450,_0x32d4cd=arguments[_0x30bce7(0x9da)],_0x25c78f=_0x32d4cd<0x3?_0x402c2f:null===_0x59b694?_0x59b694=Object[_0x30bce7(0x2fee)](_0x402c2f,_0x283391):_0x59b694;if(_0x30bce7(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x25c78f=Reflect['decorate'](_0x5be6f0,_0x402c2f,_0x283391,_0x59b694);else{for(var _0x319117=_0x5be6f0[_0x30bce7(0x9da)]-0x1;0x0<=_0x319117;_0x319117--)(_0x591450=_0x5be6f0[_0x319117])&&(_0x25c78f=(_0x32d4cd<0x3?_0x591450(_0x25c78f):0x3<_0x32d4cd?_0x591450(_0x402c2f,_0x283391,_0x25c78f):_0x591450(_0x402c2f,_0x283391))||_0x25c78f);}0x3<_0x32d4cd&&_0x25c78f&&Object[_0x30bce7(0x30e2)](_0x402c2f,_0x283391,_0x25c78f);}([(0x0,_0x48a050['oQ'])()],_0x26143b['prototype'],'kernelMatrix',void 0x0),(0x0,_0x41702b['H'])('BABYLON.FilterPostProcess',_0x26143b));},0xaf6d:(_0x347c90,_0x5143ea,_0x281a07)=>{var _0x5afe93=a8_0x2e955a;_0x281a07['d'](_0x5143ea,{'P':()=>_0x2484c9});var _0x577580=_0x281a07(0x12cad),_0x5143ea=_0x281a07(0x95d8),_0x7d74e6=_0x281a07(0x1610),_0x5de6e6=(_0x281a07(0x79c3),_0x281a07(0xe3ec),_0x281a07(0x4158)),_0x119643=_0x281a07(0x10435);class _0x2484c9 extends _0x5143ea['D']{[_0x5afe93(0x28c8)](){var _0x5656c9=_0x5afe93;return _0x5656c9(0x32c9);}constructor(_0x16e779,_0x56dc66,_0x1fa3b0=null,_0x368f61,_0xb5773c,_0x3fef6c,_0x416b3c=_0x7d74e6['g'][_0x5afe93(0x3c2)]){var _0x331be2=_0x5afe93;super(_0x16e779,_0x331be2(0x1348),[_0x331be2(0x1c08)],null,_0x56dc66,_0x1fa3b0,_0x368f61||_0x577580['x'][_0x331be2(0xb65)],_0xb5773c,_0x3fef6c,null,_0x416b3c,_0x331be2(0x1348),void 0x0,!0x0),_0x16e779=this[_0x331be2(0x28c4)](),(this[_0x331be2(0x24f6)](_0x16e779),this[_0x331be2(0x2f1b)]['add'](_0x5803b4=>{var _0x468c94=_0x331be2,_0x4bd68e=this[_0x468c94(0x1c08)];_0x5803b4[_0x468c94(0x2f5e)](_0x468c94(0x1c08),_0x4bd68e['x'],_0x4bd68e['y']);}));}[_0x5afe93(0x28c4)](){var _0x578a82=_0x5afe93;const _0x56e98f=this[_0x578a82(0x279a)]();if(!_0x56e98f)return null;const _0x15e0e6=_0x56e98f[_0x578a82(0x11b5)]();return _0x15e0e6&&_0x15e0e6[_0x578a82(0x33ae)]&&-0x1<_0x15e0e6['renderer']['toLowerCase']()[_0x578a82(0x775)]('mali')?_0x578a82(0x28d9):null;}static[_0x5afe93(0x249c)](_0x356b1c,_0x5c2ff7,_0x1c8fc4,_0x5100ea){var _0x3261fe=_0x5afe93;return _0x119643['p4'][_0x3261fe(0xd6b)](()=>new _0x2484c9(_0x356b1c['name'],_0x356b1c[_0x3261fe(0x3d1e)],_0x5c2ff7,_0x356b1c['renderTargetSamplingMode'],_0x1c8fc4[_0x3261fe(0x279a)](),_0x356b1c[_0x3261fe(0x3974)]),_0x356b1c,_0x1c8fc4,_0x5100ea);}}(0x0,_0x5de6e6['H'])(_0x5afe93(0x1929),_0x2484c9);},0x16419:(_0x119b7b,_0x58b113,_0x2e9887)=>{var _0x397bea=a8_0x2e955a;_0x2e9887['d'](_0x58b113,{'p':()=>_0x467b7a});function _0x34e0fc(_0x9c926c,_0x2a0c83,_0x226c52,_0x2b4103){var _0x5db8c7=a8_0xcbd5,_0x29b3a2,_0xd76a3=arguments[_0x5db8c7(0x9da)],_0x18e9b8=_0xd76a3<0x3?_0x2a0c83:null===_0x2b4103?_0x2b4103=Object['getOwnPropertyDescriptor'](_0x2a0c83,_0x226c52):_0x2b4103;if(_0x5db8c7(0x3e0f)==typeof Reflect&&_0x5db8c7(0x17ad)==typeof Reflect[_0x5db8c7(0x3902)])_0x18e9b8=Reflect[_0x5db8c7(0x3902)](_0x9c926c,_0x2a0c83,_0x226c52,_0x2b4103);else{for(var _0x35f90b=_0x9c926c[_0x5db8c7(0x9da)]-0x1;0x0<=_0x35f90b;_0x35f90b--)(_0x29b3a2=_0x9c926c[_0x35f90b])&&(_0x18e9b8=(_0xd76a3<0x3?_0x29b3a2(_0x18e9b8):0x3<_0xd76a3?_0x29b3a2(_0x2a0c83,_0x226c52,_0x18e9b8):_0x29b3a2(_0x2a0c83,_0x226c52))||_0x18e9b8);}0x3<_0xd76a3&&_0x18e9b8&&Object[_0x5db8c7(0x30e2)](_0x2a0c83,_0x226c52,_0x18e9b8);}var _0x58b113=_0x2e9887(0x95d8),_0x4ced14=_0x2e9887(0x1610),_0x58fa58=(_0x2e9887(0x44d6),_0x2e9887(0x4158)),_0x29c1ad=_0x2e9887(0x10435);class _0x467b7a extends _0x58b113['D']{constructor(_0x5d8a28,_0x24ff79,_0x228e68,_0x59e5fb,_0x33d910,_0x25bcb3,_0x1c420d=_0x4ced14['g'][_0x397bea(0x3c2)],_0x22c350=!0x1){var _0x18cb64=_0x397bea;super(_0x5d8a28,_0x18cb64(0x12b2),['intensity',_0x18cb64(0x274d)],[],_0x24ff79,_0x228e68,_0x59e5fb,_0x33d910,_0x25bcb3,null,_0x1c420d,void 0x0,null,_0x22c350),this[_0x18cb64(0x4e4)]=0x1e,this[_0x18cb64(0x34c5)]=!0x1,this[_0x18cb64(0x2f1b)]['add'](_0x4a5d09=>{var _0x1fa548=_0x18cb64;_0x4a5d09[_0x1fa548(0x12f1)](_0x1fa548(0x4e4),this[_0x1fa548(0x4e4)]),_0x4a5d09[_0x1fa548(0x12f1)](_0x1fa548(0x274d),this[_0x1fa548(0x34c5)]?Math[_0x1fa548(0x2ea8)]()+0x1:0x1);});}[_0x397bea(0x28c8)](){var _0x481843=_0x397bea;return _0x481843(0x1ad9);}static[_0x397bea(0x249c)](_0x288bb9,_0x41a4ed,_0x283591,_0x3105b4){var _0x5ddb8f=_0x397bea;return _0x29c1ad['p4'][_0x5ddb8f(0xd6b)](()=>new _0x467b7a(_0x288bb9[_0x5ddb8f(0x1c3a)],_0x288bb9[_0x5ddb8f(0x3d1e)],_0x41a4ed,_0x288bb9[_0x5ddb8f(0x24ef)],_0x283591[_0x5ddb8f(0x279a)](),_0x288bb9[_0x5ddb8f(0x3974)]),_0x288bb9,_0x283591,_0x3105b4);}}_0x34e0fc([(0x0,_0x29c1ad['qC'])()],_0x467b7a[_0x397bea(0x2dca)],'intensity',void 0x0),_0x34e0fc([(0x0,_0x29c1ad['qC'])()],_0x467b7a[_0x397bea(0x2dca)],'animated',void 0x0),(0x0,_0x58fa58['H'])('BABYLON.GrainPostProcess',_0x467b7a);},0x15f0b:(_0x5a4f3e,_0x1aa0d4,_0x5a4dad)=>{_0x5a4dad(0x95d8),_0x5a4dad(0x1610),_0x5a4dad(0x8671),class extends null{};},0x4f99:(_0x48b269,_0xf3f7f4,_0x2c5e9f)=>{var _0xb570e4=a8_0x2e955a;_0x2c5e9f['d'](_0xf3f7f4,{'z':()=>_0x3add59});var _0xf3f7f4=_0x2c5e9f(0x10435),_0x81aeb4=_0x2c5e9f(0x3ed0),_0x5909ac=_0x2c5e9f(0x95d8),_0x136a9d=_0x2c5e9f(0x11096),_0x1bc0bc=_0x2c5e9f(0x1610);_0x2c5e9f(0x160aa),_0x2c5e9f(0x3e84);class _0x3add59 extends _0x5909ac['D']{constructor(_0x13c259,_0x58a508,_0x50dd31=null,_0x5e9943,_0x2151ce,_0x21edc3,_0xbd2525=_0x1bc0bc['g'][_0xb570e4(0x3c2)],_0x35c5ae){var _0x55d564=_0xb570e4;super(_0x13c259,'imageProcessing',[],[],_0x58a508,_0x50dd31,_0x5e9943,_0x2151ce,_0x21edc3,null,_0xbd2525,'postprocess',null,!0x0),this[_0x55d564(0xa08)]=!0x0,this[_0x55d564(0x3b7b)]={'IMAGEPROCESSING':!0x1,'VIGNETTE':!0x1,'VIGNETTEBLENDMODEMULTIPLY':!0x1,'VIGNETTEBLENDMODEOPAQUE':!0x1,'TONEMAPPING':!0x1,'TONEMAPPING_ACES':!0x1,'CONTRAST':!0x1,'COLORCURVES':!0x1,'COLORGRADING':!0x1,'COLORGRADING3D':!0x1,'FROMLINEARSPACE':!0x1,'SAMPLER3DGREENDEPTH':!0x1,'SAMPLER3DBGRMAP':!0x1,'DITHER':!0x1,'IMAGEPROCESSINGPOSTPROCESS':!0x1,'EXPOSURE':!0x1,'SKIPFINALCOLORCLAMP':!0x1},_0x35c5ae?(_0x35c5ae[_0x55d564(0x3cee)]=!0x0,this[_0x55d564(0x20e7)](_0x35c5ae,!0x0),this[_0x55d564(0x1fc5)]()):(this['_attachImageProcessingConfiguration'](null,!0x0),this[_0x55d564(0x1a7c)][_0x55d564(0x3cee)]=!0x0),this['onApply']=_0xc0534=>{var _0x1b9533=_0x55d564;this[_0x1b9533(0x1a7c)]['bind'](_0xc0534,this['aspectRatio']);};}get[_0xb570e4(0x1a7c)](){return this['_imageProcessingConfiguration'];}set[_0xb570e4(0x1a7c)](_0x3e7996){var _0x260be5=_0xb570e4;_0x3e7996['applyByPostProcess']=!0x0,this[_0x260be5(0x20e7)](_0x3e7996);}[_0xb570e4(0x20e7)](_0x1f0882,_0x2c3738=!0x1){var _0x4297c0=_0xb570e4;if(_0x1f0882!==this[_0x4297c0(0x3290)]){if(this[_0x4297c0(0x3290)]&&this[_0x4297c0(0x276b)]&&this[_0x4297c0(0x3290)]['onUpdateParameters']['remove'](this[_0x4297c0(0x276b)]),_0x1f0882)this[_0x4297c0(0x3290)]=_0x1f0882;else{var _0x1f0882=this[_0x4297c0(0x279a)]();const _0x31e371=this[_0x4297c0(0x2b05)]();(_0x1f0882=_0x31e371?_0x31e371[_0x4297c0(0x14ab)]():_0x1f0882&&_0x1f0882[_0x4297c0(0x16ac)]?(_0x1f0882=_0x1f0882[_0x4297c0(0x16ac)])[_0x1f0882[_0x4297c0(0x9da)]-0x1]:_0x136a9d['l'][_0x4297c0(0x39a1)])?this[_0x4297c0(0x3290)]=_0x1f0882[_0x4297c0(0x1a7c)]:this[_0x4297c0(0x3290)]=new _0x81aeb4['$']();}this[_0x4297c0(0x3290)]&&(this[_0x4297c0(0x276b)]=this[_0x4297c0(0x3290)]['onUpdateParameters'][_0x4297c0(0x2ed7)](()=>{this['_updateParameters']();})),_0x2c3738||this[_0x4297c0(0x1fc5)]();}}get['isSupported'](){var _0x2149eb=_0xb570e4,_0x1cfa09=this[_0x2149eb(0x22d8)]();return!_0x1cfa09||_0x1cfa09['isSupported'];}get['colorCurves'](){var _0x42b603=_0xb570e4;return this['imageProcessingConfiguration'][_0x42b603(0x483)];}set[_0xb570e4(0x483)](_0x28b68f){var _0x53aa4e=_0xb570e4;this['imageProcessingConfiguration'][_0x53aa4e(0x483)]=_0x28b68f;}get[_0xb570e4(0x548)](){var _0x4e3838=_0xb570e4;return this[_0x4e3838(0x1a7c)]['colorCurvesEnabled'];}set[_0xb570e4(0x548)](_0x587f5d){var _0x10c0e4=_0xb570e4;this[_0x10c0e4(0x1a7c)][_0x10c0e4(0x548)]=_0x587f5d;}get[_0xb570e4(0x3ec)](){var _0x3b1031=_0xb570e4;return this['imageProcessingConfiguration'][_0x3b1031(0x3ec)];}set[_0xb570e4(0x3ec)](_0x3cd626){var _0x24ec02=_0xb570e4;this[_0x24ec02(0x1a7c)][_0x24ec02(0x3ec)]=_0x3cd626;}get[_0xb570e4(0x599)](){var _0x3029e1=_0xb570e4;return this['imageProcessingConfiguration'][_0x3029e1(0x599)];}set[_0xb570e4(0x599)](_0x441441){var _0x30d079=_0xb570e4;this[_0x30d079(0x1a7c)][_0x30d079(0x599)]=_0x441441;}get[_0xb570e4(0x28d4)](){var _0x5729e7=_0xb570e4;return this[_0x5729e7(0x1a7c)]['exposure'];}set[_0xb570e4(0x28d4)](_0x59aa2c){var _0x5e1721=_0xb570e4;this[_0x5e1721(0x1a7c)][_0x5e1721(0x28d4)]=_0x59aa2c;}get[_0xb570e4(0x4df)](){var _0x5cba0d=_0xb570e4;return this[_0x5cba0d(0x3290)][_0x5cba0d(0x4df)];}set[_0xb570e4(0x4df)](_0x597e1f){var _0x5a01cd=_0xb570e4;this[_0x5a01cd(0x3290)][_0x5a01cd(0x4df)]=_0x597e1f;}get[_0xb570e4(0x2e34)](){var _0x7e4de5=_0xb570e4;return this[_0x7e4de5(0x3290)][_0x7e4de5(0x2e34)];}set[_0xb570e4(0x2e34)](_0x3c23da){var _0x56e609=_0xb570e4;this[_0x56e609(0x3290)]['toneMappingType']=_0x3c23da;}get[_0xb570e4(0x2213)](){var _0x1c784c=_0xb570e4;return this[_0x1c784c(0x1a7c)]['contrast'];}set[_0xb570e4(0x2213)](_0x2713e8){var _0x464abd=_0xb570e4;this[_0x464abd(0x1a7c)]['contrast']=_0x2713e8;}get[_0xb570e4(0x18e8)](){var _0x1095e1=_0xb570e4;return this[_0x1095e1(0x1a7c)][_0x1095e1(0x18e8)];}set[_0xb570e4(0x18e8)](_0x56f5f2){var _0xe1180b=_0xb570e4;this[_0xe1180b(0x1a7c)][_0xe1180b(0x18e8)]=_0x56f5f2;}get[_0xb570e4(0x70d)](){return this['imageProcessingConfiguration']['vignetteCenterX'];}set['vignetteCentreX'](_0x492e98){var _0x357aae=_0xb570e4;this[_0x357aae(0x1a7c)]['vignetteCenterX']=_0x492e98;}get[_0xb570e4(0x23f5)](){var _0x23f99d=_0xb570e4;return this['imageProcessingConfiguration'][_0x23f99d(0x3237)];}set[_0xb570e4(0x23f5)](_0xb225c6){var _0xa2f04a=_0xb570e4;this[_0xa2f04a(0x1a7c)][_0xa2f04a(0x3237)]=_0xb225c6;}get[_0xb570e4(0x3237)](){var _0x87b686=_0xb570e4;return this[_0x87b686(0x1a7c)][_0x87b686(0x3237)];}set['vignetteCenterY'](_0x29f296){var _0x1e773f=_0xb570e4;this['imageProcessingConfiguration'][_0x1e773f(0x3237)]=_0x29f296;}get[_0xb570e4(0x1c1b)](){var _0x2d24eb=_0xb570e4;return this[_0x2d24eb(0x1a7c)][_0x2d24eb(0x1c1b)];}set['vignetteCenterX'](_0x26a88b){var _0x3298ff=_0xb570e4;this[_0x3298ff(0x1a7c)][_0x3298ff(0x1c1b)]=_0x26a88b;}get[_0xb570e4(0x2f50)](){var _0xed83db=_0xb570e4;return this[_0xed83db(0x1a7c)][_0xed83db(0x2f50)];}set[_0xb570e4(0x2f50)](_0x1cf99b){var _0x40decc=_0xb570e4;this[_0x40decc(0x1a7c)]['vignetteWeight']=_0x1cf99b;}get[_0xb570e4(0x9a3)](){var _0x31c54b=_0xb570e4;return this[_0x31c54b(0x1a7c)]['vignetteColor'];}set[_0xb570e4(0x9a3)](_0x2d7a49){var _0x52aa17=_0xb570e4;this[_0x52aa17(0x1a7c)]['vignetteColor']=_0x2d7a49;}get[_0xb570e4(0x2481)](){var _0x291bbe=_0xb570e4;return this['imageProcessingConfiguration'][_0x291bbe(0x2481)];}set[_0xb570e4(0x2481)](_0x7791b1){var _0x5037c7=_0xb570e4;this[_0x5037c7(0x1a7c)]['vignetteCameraFov']=_0x7791b1;}get[_0xb570e4(0x315c)](){var _0x4a3252=_0xb570e4;return this[_0x4a3252(0x1a7c)][_0x4a3252(0x315c)];}set[_0xb570e4(0x315c)](_0x3d4103){var _0x187b84=_0xb570e4;this[_0x187b84(0x1a7c)][_0x187b84(0x315c)]=_0x3d4103;}get['vignetteEnabled'](){return this['imageProcessingConfiguration']['vignetteEnabled'];}set[_0xb570e4(0xbe7)](_0x473c0e){var _0x1060f6=_0xb570e4;this[_0x1060f6(0x1a7c)][_0x1060f6(0xbe7)]=_0x473c0e;}get[_0xb570e4(0x3ca5)](){var _0x4ec91d=_0xb570e4;return this[_0x4ec91d(0x1a7c)][_0x4ec91d(0x3ca5)];}set[_0xb570e4(0x3ca5)](_0x368818){this['imageProcessingConfiguration']['ditheringIntensity']=_0x368818;}get[_0xb570e4(0x3fe6)](){var _0x32fd5b=_0xb570e4;return this[_0x32fd5b(0x1a7c)][_0x32fd5b(0x3fe6)];}set[_0xb570e4(0x3fe6)](_0x32e9f7){var _0xb20321=_0xb570e4;this[_0xb20321(0x1a7c)]['ditheringEnabled']=_0x32e9f7;}get[_0xb570e4(0x1a1d)](){var _0x48d138=_0xb570e4;return this[_0x48d138(0xa08)];}set['fromLinearSpace'](_0x3aead5){var _0x2bcbfb=_0xb570e4;this[_0x2bcbfb(0xa08)]!==_0x3aead5&&(this['_fromLinearSpace']=_0x3aead5,this[_0x2bcbfb(0x1fc5)]());}[_0xb570e4(0x28c8)](){var _0xadf24b=_0xb570e4;return _0xadf24b(0x40fa);}[_0xb570e4(0x1fc5)](){var _0x1b78b4=_0xb570e4;this['_defines'][_0x1b78b4(0xf3f)]=this[_0x1b78b4(0xa08)],this[_0x1b78b4(0x1a7c)]['prepareDefines'](this[_0x1b78b4(0x3b7b)],!0x0);let _0x4dbcbb='';for(const _0x17a020 in this[_0x1b78b4(0x3b7b)])this[_0x1b78b4(0x3b7b)][_0x17a020]&&(_0x4dbcbb+='#define\x20'+_0x17a020+_0x1b78b4(0x271f));var _0x33b0d8=[_0x1b78b4(0x91d)],_0x47113e=['scale'];_0x81aeb4['$']&&(_0x81aeb4['$'][_0x1b78b4(0x2042)](_0x33b0d8,this['_defines']),_0x81aeb4['$'][_0x1b78b4(0x4aa)](_0x47113e,this['_defines'])),this['updateEffect'](_0x4dbcbb,_0x47113e,_0x33b0d8);}['dispose'](_0x5357b1){var _0x54db21=_0xb570e4;super[_0x54db21(0xc1f)](_0x5357b1),this[_0x54db21(0x3290)]&&this[_0x54db21(0x276b)]&&this[_0x54db21(0x3290)][_0x54db21(0x1a5e)]['remove'](this['_imageProcessingObserver']),this[_0x54db21(0x3290)]&&(this[_0x54db21(0x1a7c)][_0x54db21(0x3cee)]=!0x1);}}!function(_0x25887a,_0x973ed8,_0x3e4dc1,_0x226a5a){var _0x55c3ec=_0xb570e4,_0x1e189e,_0x894a5e=arguments[_0x55c3ec(0x9da)],_0x14931e=_0x894a5e<0x3?_0x973ed8:null===_0x226a5a?_0x226a5a=Object[_0x55c3ec(0x2fee)](_0x973ed8,_0x3e4dc1):_0x226a5a;if(_0x55c3ec(0x3e0f)==typeof Reflect&&_0x55c3ec(0x17ad)==typeof Reflect[_0x55c3ec(0x3902)])_0x14931e=Reflect[_0x55c3ec(0x3902)](_0x25887a,_0x973ed8,_0x3e4dc1,_0x226a5a);else{for(var _0x95a8c1=_0x25887a[_0x55c3ec(0x9da)]-0x1;0x0<=_0x95a8c1;_0x95a8c1--)(_0x1e189e=_0x25887a[_0x95a8c1])&&(_0x14931e=(_0x894a5e<0x3?_0x1e189e(_0x14931e):0x3<_0x894a5e?_0x1e189e(_0x973ed8,_0x3e4dc1,_0x14931e):_0x1e189e(_0x973ed8,_0x3e4dc1))||_0x14931e);}0x3<_0x894a5e&&_0x14931e&&Object[_0x55c3ec(0x30e2)](_0x973ed8,_0x3e4dc1,_0x14931e);}([(0x0,_0xf3f7f4['qC'])()],_0x3add59[_0xb570e4(0x2dca)],_0xb570e4(0xa08),void 0x0);},0xde79:(_0x24f3f5,_0x3655bb,_0x1f29b8)=>{_0x1f29b8(0x942),_0x1f29b8(0x11685),_0x1f29b8(0x96d5),_0x1f29b8(0xec71),_0x1f29b8(0x12382),_0x1f29b8(0xa7bf),_0x1f29b8(0xee33),_0x1f29b8(0x1a40),_0x1f29b8(0x89ae),_0x1f29b8(0x1e04),_0x1f29b8(0x11fef),_0x1f29b8(0xe2c),_0x1f29b8(0x11a35),_0x1f29b8(0x87d8),_0x1f29b8(0x173b0),_0x1f29b8(0xaf6d),_0x1f29b8(0x16419),_0x1f29b8(0x15f0b),_0x1f29b8(0x4f99),_0x1f29b8(0x11c7a),_0x1f29b8(0xc573),_0x1f29b8(0x95d8),_0x1f29b8(0x28dc),_0x1f29b8(0x131ed),_0x1f29b8(0x842f),_0x1f29b8(0x11f9d),_0x1f29b8(0x1713e),_0x1f29b8(0x6130),_0x1f29b8(0xe2cb),_0x1f29b8(0x168c2),_0x1f29b8(0x12454),_0x1f29b8(0x1aba),_0x1f29b8(0x33c3);},0x11c7a:(_0x217ce2,_0x518a40,_0x514ee0)=>{var _0x353e75=a8_0x2e955a;_0x514ee0['d'](_0x518a40,{'b':()=>_0x507821});function _0x38ab55(_0x33db04,_0x224856,_0x2da464,_0x4e749e){var _0x1ea407=a8_0xcbd5,_0x1d637a,_0x131988=arguments['length'],_0x3087df=_0x131988<0x3?_0x224856:null===_0x4e749e?_0x4e749e=Object[_0x1ea407(0x2fee)](_0x224856,_0x2da464):_0x4e749e;if('object'==typeof Reflect&&_0x1ea407(0x17ad)==typeof Reflect['decorate'])_0x3087df=Reflect[_0x1ea407(0x3902)](_0x33db04,_0x224856,_0x2da464,_0x4e749e);else{for(var _0x4ff907=_0x33db04[_0x1ea407(0x9da)]-0x1;0x0<=_0x4ff907;_0x4ff907--)(_0x1d637a=_0x33db04[_0x4ff907])&&(_0x3087df=(_0x131988<0x3?_0x1d637a(_0x3087df):0x3<_0x131988?_0x1d637a(_0x224856,_0x2da464,_0x3087df):_0x1d637a(_0x224856,_0x2da464))||_0x3087df);}0x3<_0x131988&&_0x3087df&&Object[_0x1ea407(0x30e2)](_0x224856,_0x2da464,_0x3087df);}var _0x2e51c4=_0x514ee0(0x9a70),_0x147501=_0x514ee0(0xd53f),_0x518a40=_0x514ee0(0x95d8),_0x3285d3=_0x514ee0(0x1610),_0x190162=_0x514ee0(0x5f8),_0x199870=_0x514ee0(0x17a5b),_0x550373=(_0x514ee0(0x1440a),_0x514ee0(0xf119),_0x514ee0(0x17d14),_0x514ee0(0x10435)),_0x514ee0=_0x514ee0(0x4158);class _0x507821 extends _0x518a40['D']{constructor(_0x1a80b8,_0x34f0b6,_0x13a827,_0x275011,_0x1ead97,_0x580a55,_0x5f4113,_0xda7303=_0x3285d3['g'][_0x353e75(0x3c2)],_0x1f0b71=!0x1,_0x5a7ff5=!0x1){var _0xd638a9=_0x353e75;super(_0x1a80b8,_0xd638a9(0x40cf),[_0xd638a9(0x2ad0),_0xd638a9(0x5c8),_0xd638a9(0x5e6),_0xd638a9(0x43e),_0xd638a9(0x306),_0xd638a9(0x1c36)],['velocitySampler',_0xd638a9(0x795)],_0x13a827,_0x275011,_0x1ead97,_0x580a55,_0x5f4113,_0xd638a9(0x31d9),_0xda7303,void 0x0,null,_0x1f0b71),this[_0xd638a9(0x2ad0)]=0x1,this[_0xd638a9(0x2bee)]=0x20,this[_0xd638a9(0x3986)]=!0x0,this[_0xd638a9(0x1446)]=!0x1,this[_0xd638a9(0x31d8)]=null,this[_0xd638a9(0x1eac)]=null,this[_0xd638a9(0x1446)]=_0x5a7ff5,this[_0xd638a9(0x1446)]?(_0x34f0b6[_0xd638a9(0x3886)](),this[_0xd638a9(0xad0)]&&(this[_0xd638a9(0xad0)][_0xd638a9(0x3448)]=!0x0)):(_0x34f0b6[_0xd638a9(0x86a)](),this[_0xd638a9(0x1008)]&&(this[_0xd638a9(0x1008)][_0xd638a9(0x2cea)](),this[_0xd638a9(0x31b8)]=new _0x199870['p']())),this[_0xd638a9(0x23d1)]();}get[_0x353e75(0x2740)](){var _0x296f56=_0x353e75;return this[_0x296f56(0x2bee)];}set[_0x353e75(0x2740)](_0xe0a318){var _0x4ef0c9=_0x353e75;this['_motionBlurSamples']=_0xe0a318,this[_0x4ef0c9(0x56e)]();}get['isObjectBased'](){var _0x2f6d35=_0x353e75;return this[_0x2f6d35(0x3986)];}set[_0x353e75(0x1049)](_0x56fa3d){var _0x1237ac=_0x353e75;this[_0x1237ac(0x3986)]!==_0x56fa3d&&(this['_isObjectBased']=_0x56fa3d,this[_0x1237ac(0x23d1)]());}get[_0x353e75(0xad0)](){var _0x2ed286=_0x353e75;return this[_0x2ed286(0x1446)]?this['_scene'][_0x2ed286(0xa3c)]:null;}get[_0x353e75(0x1008)](){var _0x14aafe=_0x353e75;return this[_0x14aafe(0x1446)]?null:this[_0x14aafe(0x20c2)]['prePassRenderer'];}[_0x353e75(0x28c8)](){var _0x4e2712=_0x353e75;return _0x4e2712(0x3194);}[_0x353e75(0x1962)](_0x1ee335){var _0x5c59ac=_0x353e75;if(_0x1ee335[_0x5c59ac(0x2d5b)]){let _0x5b9a9b;if(this['_geometryBufferRenderer'])_0x5b9a9b=this[_0x5c59ac(0xad0)][_0x5c59ac(0x1059)];else{if(!this[_0x5c59ac(0x1008)])return;_0x5b9a9b=this[_0x5c59ac(0x1008)]['excludedSkinnedMesh'];}_0x5b9a9b[_0x5c59ac(0x2009)](_0x1ee335);}}[_0x353e75(0x3994)](_0x1b4874){var _0x5f27b1=_0x353e75;if(_0x1b4874['skeleton']){let _0x3cfd32;if(this[_0x5f27b1(0xad0)])_0x3cfd32=this['_geometryBufferRenderer'][_0x5f27b1(0x1059)];else{if(!this[_0x5f27b1(0x1008)])return;_0x3cfd32=this['_prePassRenderer'][_0x5f27b1(0x1782)];}_0x1b4874=_0x3cfd32[_0x5f27b1(0x775)](_0x1b4874),-0x1!==_0x1b4874&&_0x3cfd32['splice'](_0x1b4874,0x1);}}['dispose'](_0xe3cf50){var _0x414b08=_0x353e75;this[_0x414b08(0xad0)]&&(this['_geometryBufferRenderer'][_0x414b08(0x1db2)]={},this[_0x414b08(0xad0)][_0x414b08(0x168f)]={},this['_geometryBufferRenderer'][_0x414b08(0x1059)]=[]),super['dispose'](_0xe3cf50);}[_0x353e75(0x23d1)](){var _0x142581=_0x353e75;if(!this[_0x142581(0xad0)]&&!this[_0x142581(0x1008)])return _0x2e51c4['Y'][_0x142581(0x1381)]('Multiple\x20Render\x20Target\x20support\x20needed\x20to\x20compute\x20object\x20based\x20motion\x20blur'),this[_0x142581(0x24f6)]();this[_0x142581(0x56e)](),this[_0x142581(0x31d8)]=null,this[_0x142581(0x1eac)]=null,this['isObjectBased']?(this[_0x142581(0x1008)]&&this[_0x142581(0x31b8)]&&(this['_prePassEffectConfiguration'][_0x142581(0x223e)][0x0]=_0x3285d3['g']['PREPASS_VELOCITY_TEXTURE_TYPE']),this[_0x142581(0x2a25)]=_0x2ede66=>this['_onApplyObjectBased'](_0x2ede66)):(this[_0x142581(0x31d8)]=_0x147501['y3'][_0x142581(0x1b77)](),this['_previousViewProjection']=this['_scene'][_0x142581(0x3a5e)]()[_0x142581(0x2654)](),this['_prePassRenderer']&&this[_0x142581(0x31b8)]&&(this[_0x142581(0x31b8)][_0x142581(0x223e)][0x0]=_0x3285d3['g'][_0x142581(0x1fd1)]),this[_0x142581(0x2a25)]=_0x3a8097=>this['_onApplyScreenBased'](_0x3a8097));}['_onApplyObjectBased'](_0x4d7f2c){var _0x1aa13c=_0x353e75,_0x1e65a3;_0x4d7f2c['setVector2'](_0x1aa13c(0x5e6),new _0x147501['FM'](this[_0x1aa13c(0x15b3)],this[_0x1aa13c(0x230c)])),_0x4d7f2c[_0x1aa13c(0x12f1)]('motionScale',this[_0x1aa13c(0x20c2)][_0x1aa13c(0x1e68)]()),_0x4d7f2c[_0x1aa13c(0x12f1)](_0x1aa13c(0x2ad0),this[_0x1aa13c(0x2ad0)]),this[_0x1aa13c(0xad0)]?(_0x1e65a3=this['_geometryBufferRenderer'][_0x1aa13c(0x24f5)](_0x190162['m']['VELOCITY_TEXTURE_TYPE']),_0x4d7f2c[_0x1aa13c(0x35bd)](_0x1aa13c(0x2529),this['_geometryBufferRenderer'][_0x1aa13c(0x3869)]()[_0x1aa13c(0x38a3)][_0x1e65a3])):this[_0x1aa13c(0x1008)]&&(_0x1e65a3=this[_0x1aa13c(0x1008)][_0x1aa13c(0x29dc)](_0x3285d3['g'][_0x1aa13c(0x14de)]),_0x4d7f2c['setTexture'](_0x1aa13c(0x2529),this[_0x1aa13c(0x1008)][_0x1aa13c(0x2860)]()[_0x1aa13c(0x38a3)][_0x1e65a3]));}[_0x353e75(0x2383)](_0x3b2169){var _0x411a8c=_0x353e75;const _0x130b17=_0x147501['jp'][_0x411a8c(0x735)][0x0];var _0x372828;_0x130b17[_0x411a8c(0x2687)](this[_0x411a8c(0x20c2)][_0x411a8c(0x3a5e)]()),_0x130b17['invertToRef'](this[_0x411a8c(0x31d8)]),_0x3b2169[_0x411a8c(0x1b4f)](_0x411a8c(0x43e),this['_invViewProjection']),_0x3b2169[_0x411a8c(0x1b4f)]('prevViewProjection',this[_0x411a8c(0x1eac)]),this[_0x411a8c(0x1eac)][_0x411a8c(0x2687)](_0x130b17),_0x3b2169[_0x411a8c(0x1b4f)](_0x411a8c(0x1c36),this[_0x411a8c(0x20c2)][_0x411a8c(0x17a9)]()),_0x3b2169[_0x411a8c(0x299e)]('screenSize',new _0x147501['FM'](this[_0x411a8c(0x15b3)],this[_0x411a8c(0x230c)])),_0x3b2169[_0x411a8c(0x12f1)](_0x411a8c(0x5c8),this['_scene'][_0x411a8c(0x1e68)]()),_0x3b2169['setFloat'](_0x411a8c(0x2ad0),this[_0x411a8c(0x2ad0)]),this['_geometryBufferRenderer']?(_0x372828=this[_0x411a8c(0xad0)][_0x411a8c(0x24f5)](_0x190162['m'][_0x411a8c(0x3a01)]),_0x3b2169[_0x411a8c(0x35bd)](_0x411a8c(0x795),this[_0x411a8c(0xad0)][_0x411a8c(0x3869)]()['textures'][_0x372828])):this[_0x411a8c(0x1008)]&&(_0x372828=this['_prePassRenderer'][_0x411a8c(0x29dc)](_0x3285d3['g'][_0x411a8c(0x1fd1)]),_0x3b2169['setTexture']('depthSampler',this['_prePassRenderer'][_0x411a8c(0x2860)]()[_0x411a8c(0x38a3)][_0x372828]));}[_0x353e75(0x56e)](){var _0x510c47=_0x353e75;if(this[_0x510c47(0xad0)]||this[_0x510c47(0x1008)]){const _0x4c943f=[_0x510c47(0x1bd8),_0x510c47(0x2cb0)+this[_0x510c47(0x2bee)][_0x510c47(0x2639)](0x1),this[_0x510c47(0x3986)]?_0x510c47(0xdcc):_0x510c47(0x2b5a)];this['updateEffect'](_0x4c943f[_0x510c47(0x156a)]('\x0a'));}}static[_0x353e75(0x249c)](_0x190e69,_0x36bba4,_0x22916d,_0x8d3cae){var _0x599db9=_0x353e75;return _0x550373['p4'][_0x599db9(0xd6b)](()=>new _0x507821(_0x190e69[_0x599db9(0x1c3a)],_0x22916d,_0x190e69[_0x599db9(0x3d1e)],_0x36bba4,_0x190e69[_0x599db9(0x24ef)],_0x22916d[_0x599db9(0x279a)](),_0x190e69[_0x599db9(0x3974)],_0x190e69[_0x599db9(0x3163)],!0x1),_0x190e69,_0x22916d,_0x8d3cae);}}_0x38ab55([(0x0,_0x550373['qC'])()],_0x507821[_0x353e75(0x2dca)],_0x353e75(0x2ad0),void 0x0),_0x38ab55([(0x0,_0x550373['qC'])()],_0x507821[_0x353e75(0x2dca)],_0x353e75(0x2740),null),_0x38ab55([(0x0,_0x550373['qC'])()],_0x507821[_0x353e75(0x2dca)],_0x353e75(0x1049),null),(0x0,_0x514ee0['H'])(_0x353e75(0x30d8),_0x507821);},0xc573:(_0x365e16,_0x51be81,_0x235bcf)=>{var _0x21be2c=a8_0x2e955a;_0x235bcf['d'](_0x51be81,{'Q':()=>_0x41ba38});var _0x519b2c=_0x235bcf(0x1610),_0x51be81=_0x235bcf(0x95d8),_0x43a3a7=_0x235bcf(0x14232),_0x4c9895=(_0x235bcf(0x109e7),_0x235bcf(0x55cc),_0x235bcf(0x4158)),_0x585622=_0x235bcf(0x10435);class _0x41ba38 extends _0x51be81['D']{['getClassName'](){return'PassPostProcess';}constructor(_0x473b07,_0x71654a,_0x295ccd=null,_0x1a6591,_0x183a95,_0x5ec102,_0x1fd7ad=_0x519b2c['g'][_0x21be2c(0x3c2)],_0x3887c8=!0x1){var _0x20ecb1=_0x21be2c;super(_0x473b07,_0x20ecb1(0x106f),null,null,_0x71654a,_0x295ccd,_0x1a6591,_0x183a95,_0x5ec102,void 0x0,_0x1fd7ad,void 0x0,null,_0x3887c8);}static[_0x21be2c(0x249c)](_0x360744,_0x45feed,_0x4cc585,_0xd7b2c6){var _0x2890b8=_0x21be2c;return _0x585622['p4'][_0x2890b8(0xd6b)](()=>new _0x41ba38(_0x360744['name'],_0x360744['options'],_0x45feed,_0x360744[_0x2890b8(0x24ef)],_0x360744[_0x2890b8(0x3f27)],_0x360744['reusable']),_0x360744,_0x4cc585,_0xd7b2c6);}}(0x0,_0x4c9895['H'])('BABYLON.PassPostProcess',_0x41ba38),class extends null{},_0x43a3a7['D']['_RescalePostProcessFactory']=_0x4505d4=>new _0x41ba38(_0x21be2c(0x2fc0),0x1,null,_0x519b2c['g'][_0x21be2c(0x1d55)],_0x4505d4,!0x1,_0x519b2c['g']['TEXTURETYPE_UNSIGNED_INT']);},0x95d8:(_0x12cede,_0x38b247,_0xba7396)=>{var _0x1fcb81=a8_0x2e955a;_0xba7396['d'](_0x38b247,{'D':()=>_0x3f4abb});function _0x102c18(_0x51096c,_0x9d6d23,_0x4386df,_0x68589c){var _0x441e0e=a8_0xcbd5,_0x51d5e7,_0x115ef5=arguments[_0x441e0e(0x9da)],_0x2ea604=_0x115ef5<0x3?_0x9d6d23:null===_0x68589c?_0x68589c=Object[_0x441e0e(0x2fee)](_0x9d6d23,_0x4386df):_0x68589c;if(_0x441e0e(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x441e0e(0x3902)])_0x2ea604=Reflect[_0x441e0e(0x3902)](_0x51096c,_0x9d6d23,_0x4386df,_0x68589c);else{for(var _0x150afe=_0x51096c[_0x441e0e(0x9da)]-0x1;0x0<=_0x150afe;_0x150afe--)(_0x51d5e7=_0x51096c[_0x150afe])&&(_0x2ea604=(_0x115ef5<0x3?_0x51d5e7(_0x2ea604):0x3<_0x115ef5?_0x51d5e7(_0x9d6d23,_0x4386df,_0x2ea604):_0x51d5e7(_0x9d6d23,_0x4386df))||_0x2ea604);}0x3<_0x115ef5&&_0x2ea604&&Object[_0x441e0e(0x30e2)](_0x9d6d23,_0x4386df,_0x2ea604);}var _0x6c6943=_0xba7396(0x16fed),_0xbfecdd=_0xba7396(0xa896),_0x2c9da0=_0xba7396(0xd53f),_0x57050f=_0xba7396(0x1610),_0x1dae1a=(_0xba7396(0x3e84),_0xba7396(0x14232)),_0x5e2640=(_0xba7396(0x160b0),_0xba7396(0x10435)),_0x2a1c14=_0xba7396(0x4158),_0xb8a506=_0xba7396(0xe59d),_0x50bd56=_0xba7396(0x12658);class _0x3f4abb{constructor(_0x461492,_0x2dd700,_0x3c4142,_0x31e7ce,_0x25e888,_0x8eeadd,_0xaae3aa=_0x57050f['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x114e7d,_0x2360a6,_0x4c53ea=null,_0x1349c8=_0x57050f['g'][_0x1fcb81(0x3c2)],_0x1e685c=_0x1fcb81(0x2a34),_0x6fcfc,_0x101628=!0x1,_0x3428b1=_0x57050f['g'][_0x1fcb81(0x2a2)],_0x4fb219=_0x50bd56['x'][_0x1fcb81(0x3031)]){var _0x2dda3f=_0x1fcb81;this['_parentContainer']=null,this[_0x2dda3f(0x15b3)]=-0x1,this[_0x2dda3f(0x230c)]=-0x1,this[_0x2dda3f(0x37d3)]=null,this['_outputTexture']=null,this[_0x2dda3f(0xfcd)]=!0x0,this[_0x2dda3f(0x47a)]=!0x1,this[_0x2dda3f(0x58e)]=_0x57050f['g']['ALPHA_DISABLE'],this['animations']=new Array(),this[_0x2dda3f(0x2083)]=!0x1,this['forceFullscreenViewport']=!0x0,this[_0x2dda3f(0x253a)]=_0x57050f['g'][_0x2dda3f(0x10b7)],this['alwaysForcePOT']=!0x1,this[_0x2dda3f(0x1fd8)]=0x1,this[_0x2dda3f(0x123e)]=!0x1,this[_0x2dda3f(0x3398)]=!0x1,this[_0x2dda3f(0x3870)]=0x0,this['externalTextureSamplerBinding']=!0x1,this[_0x2dda3f(0x505)]=new _0x6c6943['t'](0x2),this[_0x2dda3f(0xab8)]=[],this['_currentRenderTextureInd']=0x0,this[_0x2dda3f(0x21c)]=new _0x2c9da0['FM'](0x1,0x1),this['_texelSize']=_0x2c9da0['FM'][_0x2dda3f(0x317a)](),this[_0x2dda3f(0x1f2b)]=new _0xbfecdd['y$'](),this[_0x2dda3f(0x3a33)]=new _0xbfecdd['y$'](),this[_0x2dda3f(0x2f1b)]=new _0xbfecdd['y$'](),this[_0x2dda3f(0x1f56)]=new _0xbfecdd['y$'](),this[_0x2dda3f(0x37c7)]=new _0xbfecdd['y$'](),this[_0x2dda3f(0x1c3a)]=_0x461492,null!=_0x8eeadd?(this['_camera']=_0x8eeadd,this[_0x2dda3f(0x20c2)]=_0x8eeadd[_0x2dda3f(0x14ab)](),_0x8eeadd[_0x2dda3f(0xf4c)](this),this['_engine']=this[_0x2dda3f(0x20c2)][_0x2dda3f(0x279a)](),this[_0x2dda3f(0x20c2)][_0x2dda3f(0x2cda)][_0x2dda3f(0x2009)](this),this[_0x2dda3f(0x3bc7)]=this[_0x2dda3f(0x20c2)][_0x2dda3f(0x3963)]()):_0x114e7d&&(this[_0x2dda3f(0x3f27)]=_0x114e7d,this['_engine'][_0x2dda3f(0x2cda)][_0x2dda3f(0x2009)](this)),this['_options']=_0x25e888,this['renderTargetSamplingMode']=_0xaae3aa||_0x57050f['g'][_0x2dda3f(0x642)],this[_0x2dda3f(0x3398)]=_0x2360a6||!0x1,this['_textureType']=_0x1349c8,this[_0x2dda3f(0x36a0)]=_0x3428b1,this['_shaderLanguage']=_0x4fb219,this['_samplers']=_0x31e7ce||[],this[_0x2dda3f(0x1d70)][_0x2dda3f(0x2009)](_0x2dda3f(0x91d)),this[_0x2dda3f(0x19e9)]=_0x2dd700,this[_0x2dda3f(0x3f75)]=_0x1e685c,this[_0x2dda3f(0x1ac)]=_0x3c4142||[],this[_0x2dda3f(0x1ac)][_0x2dda3f(0x2009)](_0x2dda3f(0xa64)),this[_0x2dda3f(0x2f55)]=_0x6fcfc,this[_0x2dda3f(0x207c)]=new _0xb8a506['q'](this[_0x2dda3f(0x3f27)]),_0x101628||this[_0x2dda3f(0x24f6)](_0x4c53ea);}static['RegisterShaderCodeProcessing'](_0x3ed42b,_0x57c0f0){var _0x1564b4=_0x1fcb81;_0x57c0f0?_0x3f4abb['_CustomShaderCodeProcessing'][null!=_0x3ed42b?_0x3ed42b:'']=_0x57c0f0:delete _0x3f4abb[_0x1564b4(0x320f)][null!=_0x3ed42b?_0x3ed42b:''];}static['_GetShaderCodeProcessing'](_0x13a66a){var _0x3bf090=_0x1fcb81;return null!=(_0x13a66a=_0x3f4abb[_0x3bf090(0x320f)][_0x13a66a])?_0x13a66a:_0x3f4abb[_0x3bf090(0x320f)][''];}get[_0x1fcb81(0x3e30)](){var _0x4f95f1=_0x1fcb81;return this[_0x4f95f1(0x1fd8)];}set[_0x1fcb81(0x3e30)](_0x324d99){var _0x57911c=_0x1fcb81;this[_0x57911c(0x1fd8)]=Math[_0x57911c(0x1858)](_0x324d99,this[_0x57911c(0x3f27)][_0x57911c(0x2e84)]()[_0x57911c(0x8d6)]),this[_0x57911c(0x505)][_0x57911c(0x982)](_0x9ca478=>{var _0x1cfbe9=_0x57911c;_0x9ca478[_0x1cfbe9(0x1203)](this[_0x1cfbe9(0x1fd8)]);});}[_0x1fcb81(0x360d)](){var _0x19a190=_0x1fcb81;return this[_0x19a190(0x19e9)];}set[_0x1fcb81(0x26de)](_0x112961){var _0xa891ac=_0x1fcb81;this['_onActivateObserver']&&this[_0xa891ac(0x1f2b)][_0xa891ac(0x209f)](this['_onActivateObserver']),_0x112961&&(this[_0xa891ac(0x2052)]=this[_0xa891ac(0x1f2b)][_0xa891ac(0x2ed7)](_0x112961));}set[_0x1fcb81(0x298c)](_0x1f54b4){var _0x514e28=_0x1fcb81;this[_0x514e28(0xa61)]&&this[_0x514e28(0x3a33)][_0x514e28(0x209f)](this[_0x514e28(0xa61)]),this[_0x514e28(0xa61)]=this['onSizeChangedObservable'][_0x514e28(0x2ed7)](_0x1f54b4);}set[_0x1fcb81(0x2a25)](_0x2e06ee){var _0x4f81a5=_0x1fcb81;this[_0x4f81a5(0xfac)]&&this['onApplyObservable'][_0x4f81a5(0x209f)](this[_0x4f81a5(0xfac)]),this[_0x4f81a5(0xfac)]=this[_0x4f81a5(0x2f1b)][_0x4f81a5(0x2ed7)](_0x2e06ee);}set[_0x1fcb81(0x2afd)](_0x8ded6){var _0x470e39=_0x1fcb81;this['_onBeforeRenderObserver']&&this['onBeforeRenderObservable'][_0x470e39(0x209f)](this[_0x470e39(0x3354)]),this['_onBeforeRenderObserver']=this[_0x470e39(0x1f56)]['add'](_0x8ded6);}set['onAfterRender'](_0x69bad2){var _0x380bbe=_0x1fcb81;this[_0x380bbe(0x633)]&&this['onAfterRenderObservable'][_0x380bbe(0x209f)](this['_onAfterRenderObserver']),this[_0x380bbe(0x633)]=this[_0x380bbe(0x37c7)][_0x380bbe(0x2ed7)](_0x69bad2);}get[_0x1fcb81(0x31c7)](){var _0x366f85=_0x1fcb81;return this[_0x366f85(0x505)]['data'][this[_0x366f85(0x2415)]];}set[_0x1fcb81(0x31c7)](_0x491c44){var _0x1a547d=_0x1fcb81;this[_0x1a547d(0x9d2)]=_0x491c44;}['restoreDefaultInputTexture'](){var _0x646d4b=_0x1fcb81;this['_forcedOutputTexture']&&(this[_0x646d4b(0x9d2)]=null,this[_0x646d4b(0x1c84)]());}[_0x1fcb81(0x2b05)](){var _0x524336=_0x1fcb81;return this[_0x524336(0x96e)];}get[_0x1fcb81(0x1c08)](){var _0x1fcb9e=_0x1fcb81;return this[_0x1fcb9e(0x38a)]?this[_0x1fcb9e(0x38a)][_0x1fcb9e(0x1c08)]:(this[_0x1fcb9e(0x9d2)]&&this[_0x1fcb9e(0x1a5f)][_0x1fcb9e(0x3c7)](0x1/this[_0x1fcb9e(0x9d2)][_0x1fcb9e(0x15b3)],0x1/this[_0x1fcb9e(0x9d2)][_0x1fcb9e(0x230c)]),this[_0x1fcb9e(0x1a5f)]);}[_0x1fcb81(0x28c8)](){return'PostProcess';}['getEngine'](){var _0x3a89cd=_0x1fcb81;return this[_0x3a89cd(0x3f27)];}[_0x1fcb81(0x22d8)](){var _0x2cc209=_0x1fcb81;return this[_0x2cc209(0x207c)][_0x2cc209(0x401c)];}[_0x1fcb81(0x2668)](_0x1813f0){var _0x5215f5=_0x1fcb81;return this[_0x5215f5(0x8d8)](),this[_0x5215f5(0x38a)]=_0x1813f0,this;}[_0x1fcb81(0x16ad)](){var _0x1fe14a=_0x1fcb81;0x0==this[_0x1fe14a(0x505)][_0x1fe14a(0x9da)]&&(this[_0x1fe14a(0x505)]=new _0x6c6943['t'](0x2)),this['_shareOutputWithPostProcess']=null;}[_0x1fcb81(0x24f6)](_0x7230ea=null,_0x2829de=null,_0x292e83=null,_0x3f466e,_0x46db09,_0x2c5b0b,_0x3166d6,_0x2be9ed){var _0x21eec6=_0x1fcb81,_0xf9c14a;const _0x550be3=_0x3f4abb[_0x21eec6(0x26b3)](this[_0x21eec6(0x1c3a)]);if(null!==_0x550be3&&void 0x0!==_0x550be3&&_0x550be3[_0x21eec6(0x32c7)]){const _0x1d144a=null!=(_0xf9c14a=null==_0x2829de?void 0x0:_0x2829de[_0x21eec6(0x4033)]())?_0xf9c14a:[],_0x127002=(_0x1d144a[_0x21eec6(0x2009)](...this[_0x21eec6(0x1ac)]),null!=(_0xf9c14a=null==_0x292e83?void 0x0:_0x292e83[_0x21eec6(0x4033)]())?_0xf9c14a:[]);_0x127002[_0x21eec6(0x2009)](...this[_0x21eec6(0x1d70)]),_0x7230ea=_0x550be3[_0x21eec6(0x32c7)](this[_0x21eec6(0x1c3a)],_0x7230ea,_0x1d144a,_0x127002),_0x2829de=_0x1d144a,_0x292e83=_0x127002;}this[_0x21eec6(0x2723)]=_0x7230ea,this['_drawWrapper']['effect']=this[_0x21eec6(0x3f27)][_0x21eec6(0x29f2)]({'vertex':null!=_0x3166d6?_0x3166d6:this[_0x21eec6(0x3f75)],'fragment':null!=_0x2be9ed?_0x2be9ed:this[_0x21eec6(0x19e9)]},{'attributes':['position'],'uniformsNames':_0x2829de||this['_parameters'],'uniformBuffersNames':[],'samplers':_0x292e83||this[_0x21eec6(0x1d70)],'defines':null!==_0x7230ea?_0x7230ea:'','fallbacks':null,'onCompiled':null!=_0x46db09?_0x46db09:null,'onError':null!=_0x2c5b0b?_0x2c5b0b:null,'indexParameters':_0x3f466e||this[_0x21eec6(0x2f55)],'processCodeAfterIncludes':null!==_0x550be3&&void 0x0!==_0x550be3&&_0x550be3[_0x21eec6(0x1e17)]?(_0x1b944c,_0x443ac7)=>_0x550be3[_0x21eec6(0x1e17)](this[_0x21eec6(0x1c3a)],_0x1b944c,_0x443ac7):null,'processFinalCode':null!==_0x550be3&&void 0x0!==_0x550be3&&_0x550be3[_0x21eec6(0x2993)]?(_0x317f57,_0x165a79)=>_0x550be3[_0x21eec6(0x2993)](this[_0x21eec6(0x1c3a)],_0x317f57,_0x165a79):null,'shaderLanguage':this[_0x21eec6(0x2f3f)]},this[_0x21eec6(0x3f27)]);}['isReusable'](){var _0x52c0c5=_0x1fcb81;return this[_0x52c0c5(0x3398)];}[_0x1fcb81(0x1c84)](){var _0x1e21de=_0x1fcb81;this[_0x1e21de(0x15b3)]=-0x1;}[_0x1fcb81(0xf24)](_0x22108d,_0x583853,_0x476291=0x0){var _0x346d61=_0x1fcb81;for(let _0x30cb3d=0x0;_0x30cb3d{var _0x2796fe=_0xd44f40;_0x2c4365[_0x2796fe(0x3e30)]!==this[_0x2796fe(0x3e30)]&&this['_engine'][_0x2796fe(0xd29)](_0x2c4365,this[_0x2796fe(0x3e30)]);}),this[_0xd44f40(0x2998)](),this[_0xd44f40(0x3870)]++);let _0x36e8de;if(this[_0xd44f40(0x38a)])_0x36e8de=this[_0xd44f40(0x38a)]['inputTexture'];else{if(this[_0xd44f40(0x9d2)])_0x36e8de=this[_0xd44f40(0x9d2)],this['width']=this[_0xd44f40(0x9d2)][_0xd44f40(0x15b3)],this[_0xd44f40(0x230c)]=this[_0xd44f40(0x9d2)]['height'];else{_0x36e8de=this['inputTexture'];let _0x1936cd;for(let _0x28160e=0x0;_0x28160enew _0x3f4abb(_0xbfa098[_0x2e0f83(0x1c3a)],_0xbfa098[_0x2e0f83(0xe21)],_0xbfa098['parameters'],_0xbfa098[_0x2e0f83(0x14d8)],_0xbfa098[_0x2e0f83(0x3d1e)],_0x1c4699,_0xbfa098['renderTargetSamplingMode'],_0xbfa098['_engine'],_0xbfa098['reusable'],_0xbfa098[_0x2e0f83(0x2462)],_0xbfa098[_0x2e0f83(0x3163)],_0xbfa098[_0x2e0f83(0x33d7)],_0xbfa098[_0x2e0f83(0x387c)],!0x1,_0xbfa098[_0x2e0f83(0x41bd)]),_0xbfa098,_0x213217,_0xdf1e51);}}_0x3f4abb['_CustomShaderCodeProcessing']={},_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb[_0x1fcb81(0x2dca)],_0x1fcb81(0x3bc7),void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb['prototype'],_0x1fcb81(0x1c3a),void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb['prototype'],_0x1fcb81(0x15b3),void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb[_0x1fcb81(0x2dca)],_0x1fcb81(0x230c),void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb[_0x1fcb81(0x2dca)],_0x1fcb81(0x24ef),void 0x0),_0x102c18([(0x0,_0x5e2640['XX'])()],_0x3f4abb['prototype'],_0x1fcb81(0x1af9),void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb[_0x1fcb81(0x2dca)],'autoClear',void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb[_0x1fcb81(0x2dca)],_0x1fcb81(0x47a),void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb[_0x1fcb81(0x2dca)],'alphaMode',void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb[_0x1fcb81(0x2dca)],_0x1fcb81(0xec7),void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb['prototype'],_0x1fcb81(0x2083),void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb[_0x1fcb81(0x2dca)],'forceFullscreenViewport',void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb[_0x1fcb81(0x2dca)],_0x1fcb81(0x253a),void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb['prototype'],'alwaysForcePOT',void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])(_0x1fcb81(0x3e30))],_0x3f4abb[_0x1fcb81(0x2dca)],_0x1fcb81(0x1fd8),void 0x0),_0x102c18([(0x0,_0x5e2640['qC'])()],_0x3f4abb[_0x1fcb81(0x2dca)],_0x1fcb81(0x123e),void 0x0),(0x0,_0x2a1c14['H'])(_0x1fcb81(0x2108),_0x3f4abb);},0x28dc:(_0x4e7a86,_0x33112c,_0x253d44)=>{var _0x49f47a=a8_0x2e955a;_0x253d44['d'](_0x33112c,{'O':()=>_0x3bd219});var _0x34d81b=_0x253d44(0x1679c),_0xbc2cf0=_0x253d44(0x1610);class _0x3bd219{constructor(_0x2a75c6){var _0x3e8201=a8_0xcbd5;this[_0x3e8201(0x2bc6)]={},this['_scene']=_0x2a75c6;}['_prepareBuffers'](){var _0xa1c8c7=a8_0xcbd5;if(!this[_0xa1c8c7(0x2bc6)][_0x34d81b['o'][_0xa1c8c7(0x1745)]]){const _0x1e144b=[];_0x1e144b[_0xa1c8c7(0x2009)](0x1,0x1),_0x1e144b['push'](-0x1,0x1),_0x1e144b[_0xa1c8c7(0x2009)](-0x1,-0x1),_0x1e144b['push'](0x1,-0x1),this[_0xa1c8c7(0x2bc6)][_0x34d81b['o'][_0xa1c8c7(0x1745)]]=new _0x34d81b['o'](this['_scene'][_0xa1c8c7(0x279a)](),_0x1e144b,_0x34d81b['o'][_0xa1c8c7(0x1745)],!0x1,!0x1,0x2),this[_0xa1c8c7(0x2e3)]();}}[_0x49f47a(0x2e3)](){var _0x14f82c=_0x49f47a;const _0x214d44=[];_0x214d44['push'](0x0),_0x214d44['push'](0x1),_0x214d44[_0x14f82c(0x2009)](0x2),_0x214d44['push'](0x0),_0x214d44['push'](0x2),_0x214d44[_0x14f82c(0x2009)](0x3),this[_0x14f82c(0x1eec)]=this[_0x14f82c(0x20c2)][_0x14f82c(0x279a)]()[_0x14f82c(0x1d3e)](_0x214d44);}[_0x49f47a(0x3d23)](){var _0xd8be5b=_0x49f47a;const _0x459d82=this[_0xd8be5b(0x2bc6)][_0x34d81b['o'][_0xd8be5b(0x1745)]];_0x459d82&&(_0x459d82[_0xd8be5b(0x3d23)](),this['_buildIndexBuffer']());}[_0x49f47a(0xc6a)](_0x154f6e=null,_0x42fe29=null){var _0x1b87af=_0x49f47a;const _0x52e5ca=this[_0x1b87af(0x20c2)][_0x1b87af(0x3311)];return!(!_0x52e5ca||!(_0x42fe29=_0x42fe29||_0x52e5ca[_0x1b87af(0x36d5)][_0x1b87af(0x25d4)](_0x5c63f1=>null!=_0x5c63f1))||0x0===_0x42fe29[_0x1b87af(0x9da)]||!this[_0x1b87af(0x20c2)][_0x1b87af(0x2d1e)]||(_0x42fe29[0x0]['activate'](_0x52e5ca,_0x154f6e,null!=_0x42fe29),0x0));}[_0x49f47a(0x3769)](_0x538f0f,_0x2eff3a=null,_0x58393e=!0x1,_0x301af4=0x0,_0x48c5ff=0x0,_0x2b8d8d=!0x1){var _0x48c5a4=_0x49f47a;const _0x405ec8=this['_scene'][_0x48c5a4(0x279a)]();for(let _0x2484a0=0x0;_0x2484a0<_0x538f0f[_0x48c5a4(0x9da)];_0x2484a0++){_0x2484a0<_0x538f0f[_0x48c5a4(0x9da)]-0x1?_0x538f0f[_0x2484a0+0x1][_0x48c5a4(0x1cb3)](this['_scene']['activeCamera'],null==_0x2eff3a?void 0x0:_0x2eff3a[_0x48c5a4(0x2bb4)]):(_0x2eff3a?_0x405ec8[_0x48c5a4(0x3520)](_0x2eff3a,_0x301af4,void 0x0,void 0x0,_0x58393e,_0x48c5ff):_0x2b8d8d||_0x405ec8[_0x48c5a4(0x3ac2)](),null!=(_0x4c9015=_0x405ec8['_debugInsertMarker'])&&_0x4c9015[_0x48c5a4(0xc8f)](_0x405ec8,'post\x20process\x20'+_0x538f0f[_0x2484a0]['name']+_0x48c5a4(0x1dc0)));const _0x4b1d71=_0x538f0f[_0x2484a0];var _0x4c9015=_0x4b1d71['apply']();_0x4c9015&&(_0x4b1d71[_0x48c5a4(0x1f56)][_0x48c5a4(0x223f)](_0x4c9015),this['_prepareBuffers'](),_0x405ec8[_0x48c5a4(0x341d)](this[_0x48c5a4(0x2bc6)],this[_0x48c5a4(0x1eec)],_0x4c9015),_0x405ec8[_0x48c5a4(0x3111)](_0xbc2cf0['g'][_0x48c5a4(0x29e1)],0x0,0x6),_0x4b1d71[_0x48c5a4(0x37c7)][_0x48c5a4(0x223f)](_0x4c9015));}_0x405ec8[_0x48c5a4(0x377a)](!0x0),_0x405ec8['setDepthWrite'](!0x0);}['_finalizeFrame'](_0x266d5b,_0x11f7bd,_0x1a76e3,_0x5d7f2b,_0x1d9e11=!0x1){var _0x1b278e=_0x49f47a;const _0x3cad76=this[_0x1b278e(0x20c2)][_0x1b278e(0x3311)];if(_0x3cad76&&0x0!==(_0x5d7f2b=_0x5d7f2b||_0x3cad76[_0x1b278e(0x36d5)][_0x1b278e(0x25d4)](_0x7acde9=>null!=_0x7acde9))[_0x1b278e(0x9da)]&&this[_0x1b278e(0x20c2)]['postProcessesEnabled']){const _0x58f2ee=this[_0x1b278e(0x20c2)][_0x1b278e(0x279a)]();for(let _0x24a7e0=0x0,_0x3d4530=_0x5d7f2b['length'];_0x24a7e0<_0x3d4530;_0x24a7e0++){const _0x1e366e=_0x5d7f2b[_0x24a7e0];if(_0x24a7e0<_0x3d4530-0x1?_0x1e366e[_0x1b278e(0x2ea5)]=_0x5d7f2b[_0x24a7e0+0x1][_0x1b278e(0x1cb3)](_0x3cad76,null==_0x11f7bd?void 0x0:_0x11f7bd[_0x1b278e(0x2bb4)]):(_0x11f7bd?(_0x58f2ee['bindFramebuffer'](_0x11f7bd,_0x1a76e3,void 0x0,void 0x0,_0x1d9e11),_0x1e366e[_0x1b278e(0x2ea5)]=_0x11f7bd):(_0x58f2ee['restoreDefaultFramebuffer'](),_0x1e366e[_0x1b278e(0x2ea5)]=null),null!=(_0x12b8df=_0x58f2ee[_0x1b278e(0x2d61)])&&_0x12b8df[_0x1b278e(0xc8f)](_0x58f2ee,_0x1b278e(0x3bb1)+_0x5d7f2b[_0x24a7e0]['name']+_0x1b278e(0x1dc0))),_0x266d5b)break;var _0x12b8df=_0x1e366e[_0x1b278e(0x550)]();_0x12b8df&&(_0x1e366e[_0x1b278e(0x1f56)]['notifyObservers'](_0x12b8df),this[_0x1b278e(0x1a3f)](),_0x58f2ee[_0x1b278e(0x341d)](this[_0x1b278e(0x2bc6)],this['_indexBuffer'],_0x12b8df),_0x58f2ee[_0x1b278e(0x3111)](_0xbc2cf0['g'][_0x1b278e(0x29e1)],0x0,0x6),_0x1e366e[_0x1b278e(0x37c7)][_0x1b278e(0x223f)](_0x12b8df));}_0x58f2ee[_0x1b278e(0x377a)](!0x0),_0x58f2ee[_0x1b278e(0x2a18)](!0x0),_0x58f2ee['setAlphaMode'](_0xbc2cf0['g']['ALPHA_DISABLE']);}}[_0x49f47a(0xc1f)](){var _0xd1234b=_0x49f47a;const _0x3d2a0c=this[_0xd1234b(0x2bc6)][_0x34d81b['o'][_0xd1234b(0x1745)]];_0x3d2a0c&&(_0x3d2a0c[_0xd1234b(0xc1f)](),this[_0xd1234b(0x2bc6)][_0x34d81b['o'][_0xd1234b(0x1745)]]=null),this[_0xd1234b(0x1eec)]&&(this[_0xd1234b(0x20c2)][_0xd1234b(0x279a)]()[_0xd1234b(0x3c70)](this[_0xd1234b(0x1eec)]),this[_0xd1234b(0x1eec)]=null);}}},0x131ed:(_0xcda251,_0x12c688,_0x445104)=>{var _0x354bb2=a8_0x2e955a;function _0x37e8d0(_0xf0a1f0,_0x566d0c,_0x20bc5d,_0x1655ca){var _0x2be60d=a8_0xcbd5,_0x2b230b,_0x10f031=arguments['length'],_0x2772e0=_0x10f031<0x3?_0x566d0c:null===_0x1655ca?_0x1655ca=Object['getOwnPropertyDescriptor'](_0x566d0c,_0x20bc5d):_0x1655ca;if(_0x2be60d(0x3e0f)==typeof Reflect&&'function'==typeof Reflect[_0x2be60d(0x3902)])_0x2772e0=Reflect[_0x2be60d(0x3902)](_0xf0a1f0,_0x566d0c,_0x20bc5d,_0x1655ca);else{for(var _0x1ad0f5=_0xf0a1f0[_0x2be60d(0x9da)]-0x1;0x0<=_0x1ad0f5;_0x1ad0f5--)(_0x2b230b=_0xf0a1f0[_0x1ad0f5])&&(_0x2772e0=(_0x10f031<0x3?_0x2b230b(_0x2772e0):0x3<_0x10f031?_0x2b230b(_0x566d0c,_0x20bc5d,_0x2772e0):_0x2b230b(_0x566d0c,_0x20bc5d))||_0x2772e0);}0x3<_0x10f031&&_0x2772e0&&Object[_0x2be60d(0x30e2)](_0x566d0c,_0x20bc5d,_0x2772e0);}var _0x2cf7aa=_0x445104(0x12cad),_0x2eaca8=_0x445104(0x95d8),_0x12d191=(_0x445104(0xffc7),_0x445104(0x4158)),_0xd0ebe6=_0x445104(0x10435);class _0x946f08 extends _0x2eaca8['D']{constructor(_0x260cee,_0x45b295,_0x4c19f7,_0x367836,_0x4a5d11,_0xb75434,_0x844b48,_0x1ec187,_0x4bd28b,_0x37a027){var _0x5403b2=a8_0xcbd5;super(_0x260cee,'refraction',[_0x5403b2(0x1748),_0x5403b2(0x2c6c),_0x5403b2(0xafb)],[_0x5403b2(0x1041)],_0xb75434,_0x844b48,_0x1ec187,_0x4bd28b,_0x37a027),this[_0x5403b2(0x38b1)]=!0x0,this[_0x5403b2(0x2fc8)]=_0x4c19f7,this[_0x5403b2(0x2c6c)]=_0x367836,this[_0x5403b2(0xafb)]=_0x4a5d11,this[_0x5403b2(0x306b)]=_0x45b295,this[_0x5403b2(0x1f2b)][_0x5403b2(0x2ed7)](_0x3147aa=>{var _0x57b57a=_0x5403b2;this[_0x57b57a(0x2b94)]=this[_0x57b57a(0x2b94)]||new _0x2cf7aa['x'](_0x45b295,_0x3147aa['getScene']());}),this[_0x5403b2(0x2f1b)][_0x5403b2(0x2ed7)](_0x18e709=>{var _0x45b298=_0x5403b2;_0x18e709[_0x45b298(0x38b3)](_0x45b298(0x1748),this[_0x45b298(0x2fc8)]),_0x18e709[_0x45b298(0x12f1)]('depth',this[_0x45b298(0x2c6c)]),_0x18e709['setFloat'](_0x45b298(0xafb),this[_0x45b298(0xafb)]),_0x18e709['setTexture'](_0x45b298(0x1041),this[_0x45b298(0x2b94)]);});}get[_0x354bb2(0x36df)](){var _0x47826b=_0x354bb2;return this[_0x47826b(0x2b94)];}set[_0x354bb2(0x36df)](_0x192f9c){var _0x3b46de=_0x354bb2;this[_0x3b46de(0x2b94)]&&this[_0x3b46de(0x38b1)]&&this['_refTexture'][_0x3b46de(0xc1f)](),this[_0x3b46de(0x2b94)]=_0x192f9c,this[_0x3b46de(0x38b1)]=!0x1;}[_0x354bb2(0x28c8)](){var _0x11d183=_0x354bb2;return _0x11d183(0x2612);}[_0x354bb2(0xc1f)](_0x4b6fe4){var _0x3d6f1f=_0x354bb2;this[_0x3d6f1f(0x2b94)]&&this[_0x3d6f1f(0x38b1)]&&(this['_refTexture'][_0x3d6f1f(0xc1f)](),this[_0x3d6f1f(0x2b94)]=null),super[_0x3d6f1f(0xc1f)](_0x4b6fe4);}static[_0x354bb2(0x249c)](_0x26be5a,_0x783753,_0x456a44,_0x518bd5){var _0x4331f8=_0x354bb2;return _0xd0ebe6['p4'][_0x4331f8(0xd6b)](()=>new _0x946f08(_0x26be5a[_0x4331f8(0x1c3a)],_0x26be5a['refractionTextureUrl'],_0x26be5a['color'],_0x26be5a[_0x4331f8(0x2c6c)],_0x26be5a[_0x4331f8(0xafb)],_0x26be5a[_0x4331f8(0x3d1e)],_0x783753,_0x26be5a[_0x4331f8(0x24ef)],_0x456a44['getEngine'](),_0x26be5a[_0x4331f8(0x3974)]),_0x26be5a,_0x456a44,_0x518bd5);}}_0x37e8d0([(0x0,_0xd0ebe6['qC'])()],_0x946f08['prototype'],_0x354bb2(0x2fc8),void 0x0),_0x37e8d0([(0x0,_0xd0ebe6['qC'])()],_0x946f08[_0x354bb2(0x2dca)],_0x354bb2(0x2c6c),void 0x0),_0x37e8d0([(0x0,_0xd0ebe6['qC'])()],_0x946f08[_0x354bb2(0x2dca)],_0x354bb2(0xafb),void 0x0),_0x37e8d0([(0x0,_0xd0ebe6['qC'])()],_0x946f08[_0x354bb2(0x2dca)],_0x354bb2(0x306b),void 0x0),(0x0,_0x12d191['H'])(_0x354bb2(0x35b5),_0x946f08);},0x33c3:(_0x9913f1,_0x400f80,_0x41dc8c)=>{var _0x4cca12=a8_0x2e955a;function _0x17d9ad(_0xf3d747,_0x7a8406,_0x4b9d9a,_0x227d03){var _0x467c0a=a8_0xcbd5,_0x170f91,_0x2dd6b6=arguments[_0x467c0a(0x9da)],_0x46219b=_0x2dd6b6<0x3?_0x7a8406:null===_0x227d03?_0x227d03=Object['getOwnPropertyDescriptor'](_0x7a8406,_0x4b9d9a):_0x227d03;if(_0x467c0a(0x3e0f)==typeof Reflect&&_0x467c0a(0x17ad)==typeof Reflect[_0x467c0a(0x3902)])_0x46219b=Reflect['decorate'](_0xf3d747,_0x7a8406,_0x4b9d9a,_0x227d03);else{for(var _0x1de173=_0xf3d747['length']-0x1;0x0<=_0x1de173;_0x1de173--)(_0x170f91=_0xf3d747[_0x1de173])&&(_0x46219b=(_0x2dd6b6<0x3?_0x170f91(_0x46219b):0x3<_0x2dd6b6?_0x170f91(_0x7a8406,_0x4b9d9a,_0x46219b):_0x170f91(_0x7a8406,_0x4b9d9a))||_0x46219b);}0x3<_0x2dd6b6&&_0x46219b&&Object[_0x467c0a(0x30e2)](_0x7a8406,_0x4b9d9a,_0x46219b);}var _0x26b5bd=_0x41dc8c(0x9a70),_0x26979e=_0x41dc8c(0x95d8),_0x5f0a24=_0x41dc8c(0x1610),_0x30e04b=(_0x41dc8c(0xf119),_0x41dc8c(0x47d3),_0x41dc8c(0x11096)),_0x15cae2=_0x41dc8c(0x4158),_0x18f945=_0x41dc8c(0x10435);class _0x532d98 extends _0x26979e['D']{constructor(_0x281fb5,_0x44b86f,_0x3d1854,_0x2cb44c,_0x52d029,_0x4b8974,_0x4ae010,_0x591d73=_0x5f0a24['g'][_0x4cca12(0x3c2)],_0x597760=!0x1){var _0x24fcc1=_0x4cca12;super(_0x281fb5,'screenSpaceCurvature',[_0x24fcc1(0x1007),_0x24fcc1(0x3085)],[_0x24fcc1(0x91d),_0x24fcc1(0x2bc2)],_0x3d1854,_0x2cb44c,_0x52d029,_0x4b8974,_0x4ae010,void 0x0,_0x591d73,void 0x0,null,_0x597760),this[_0x24fcc1(0x1d0c)]=0x1,this['valley']=0x1,this[_0x24fcc1(0xad0)]=_0x44b86f['enableGeometryBufferRenderer'](),this[_0x24fcc1(0xad0)]?this[_0x24fcc1(0x2a25)]=_0x37ed34=>{var _0x74aa8b=_0x24fcc1;_0x37ed34['setFloat'](_0x74aa8b(0x1007),0.5/Math[_0x74aa8b(0x34dd)](this['ridge']*this[_0x74aa8b(0x1d0c)],0.0001)),_0x37ed34['setFloat'](_0x74aa8b(0x3085),0.7/Math[_0x74aa8b(0x34dd)](this[_0x74aa8b(0x39a0)]*this[_0x74aa8b(0x39a0)],0.0001));var _0x443c95=this[_0x74aa8b(0xad0)][_0x74aa8b(0x3869)]()['textures'][0x1];_0x37ed34[_0x74aa8b(0x35bd)]('normalSampler',_0x443c95);}:_0x26b5bd['Y'][_0x24fcc1(0xeb0)](_0x24fcc1(0x693));}[_0x4cca12(0x28c8)](){return'ScreenSpaceCurvaturePostProcess';}static get['IsSupported'](){var _0x3cac68=_0x4cca12;const _0x79a5e5=_0x30e04b['l']['LastCreatedEngine'];return!!_0x79a5e5&&_0x79a5e5[_0x3cac68(0x2e84)]()[_0x3cac68(0x1d6)];}static[_0x4cca12(0x249c)](_0x2a5171,_0x3f8724,_0x43b41a,_0x2af652){var _0x3d807f=_0x4cca12;return _0x18f945['p4'][_0x3d807f(0xd6b)](()=>new _0x532d98(_0x2a5171['name'],_0x43b41a,_0x2a5171['options'],_0x3f8724,_0x2a5171[_0x3d807f(0x24ef)],_0x43b41a[_0x3d807f(0x279a)](),_0x2a5171[_0x3d807f(0x3163)],_0x2a5171['reusable']),_0x2a5171,_0x43b41a,_0x2af652);}}_0x17d9ad([(0x0,_0x18f945['qC'])()],_0x532d98[_0x4cca12(0x2dca)],_0x4cca12(0x1d0c),void 0x0),_0x17d9ad([(0x0,_0x18f945['qC'])()],_0x532d98['prototype'],_0x4cca12(0x39a0),void 0x0),(0x0,_0x15cae2['H'])(_0x4cca12(0x2461),_0x532d98);},0x1aba:(_0x4ac420,_0x3687ac,_0x239f53)=>{var _0x5b9396=a8_0x2e955a;_0x239f53['d'](_0x3687ac,{'G':()=>_0x4b8901});function _0x1582bf(_0x43c479,_0x2fe493,_0xa52dc1,_0x446edc){var _0x55ec9c=a8_0xcbd5,_0x2db071,_0x18337f=arguments[_0x55ec9c(0x9da)],_0x4061f2=_0x18337f<0x3?_0x2fe493:null===_0x446edc?_0x446edc=Object['getOwnPropertyDescriptor'](_0x2fe493,_0xa52dc1):_0x446edc;if(_0x55ec9c(0x3e0f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x4061f2=Reflect[_0x55ec9c(0x3902)](_0x43c479,_0x2fe493,_0xa52dc1,_0x446edc);else{for(var _0x59446a=_0x43c479['length']-0x1;0x0<=_0x59446a;_0x59446a--)(_0x2db071=_0x43c479[_0x59446a])&&(_0x4061f2=(_0x18337f<0x3?_0x2db071(_0x4061f2):0x3<_0x18337f?_0x2db071(_0x2fe493,_0xa52dc1,_0x4061f2):_0x2db071(_0x2fe493,_0xa52dc1))||_0x4061f2);}0x3<_0x18337f&&_0x4061f2&&Object[_0x55ec9c(0x30e2)](_0x2fe493,_0xa52dc1,_0x4061f2);}var _0x3687ac=_0x239f53(0x95d8),_0x4e5b38=_0x239f53(0x1610),_0x36e943=_0x239f53(0x5f8),_0x411f11=_0x239f53(0x10435),_0xd92551=_0x239f53(0x1b1d),_0x239f53=(_0x239f53(0x9ba9),_0x239f53(0x4158));class _0x4b8901 extends _0x3687ac['D']{constructor(_0x2bbe77,_0x2b245d,_0x50c1c9,_0x1c8f27,_0x3bac00,_0x5074f9,_0x433722,_0x274771=_0x4e5b38['g'][_0x5b9396(0x3c2)],_0xaf89b9=!0x1,_0x478adc=!0x1){var _0x3fc069=_0x5b9396;if(super(_0x2bbe77,_0x3fc069(0x38f),['projection',_0x3fc069(0x4b1),_0x3fc069(0x11d1),_0x3fc069(0x3193),_0x3fc069(0x3b93),_0x3fc069(0x22e2),_0x3fc069(0x1fcc)],[_0x3fc069(0x91d),_0x3fc069(0x2bc2),_0x3fc069(0x537),'reflectivitySampler'],_0x50c1c9,_0x1c8f27,_0x3bac00,_0x5074f9,_0x433722,_0x3fc069(0x3a26),_0x274771,void 0x0,null,_0xaf89b9),this['threshold']=1.2,this[_0x3fc069(0x3b93)]=0x1,this[_0x3fc069(0x3193)]=0x3,this['step']=0x1,this[_0x3fc069(0x1fcc)]=0.2,this[_0x3fc069(0x1446)]=!0x1,this[_0x3fc069(0x331c)]=!0x1,this['_reflectionSamples']=0x40,this['_smoothSteps']=0x5,this['_forceGeometryBuffer']=_0x478adc,this['_forceGeometryBuffer']){const _0x12d4e8=_0x2b245d[_0x3fc069(0x3886)]();_0x12d4e8&&_0x12d4e8[_0x3fc069(0x380c)]&&(_0x12d4e8['enablePosition']=!0x0,_0x12d4e8[_0x3fc069(0xe1b)]=!0x0);}else{const _0x213b78=_0x2b245d[_0x3fc069(0x86a)]();null!==_0x213b78&&void 0x0!==_0x213b78&&_0x213b78[_0x3fc069(0x2cea)](),this[_0x3fc069(0x31b8)]=new _0xd92551['y']();}this[_0x3fc069(0x383f)](),this[_0x3fc069(0x2a25)]=_0x2c575c=>{var _0x752104=_0x3fc069;const _0xb5743a=this[_0x752104(0xad0)],_0x51e41e=this[_0x752104(0x1008)];if(_0x51e41e||_0xb5743a){var _0x3b299,_0x5b3994,_0x91c225;_0xb5743a?(_0x91c225=_0xb5743a[_0x752104(0x24f5)](_0x36e943['m'][_0x752104(0x3e57)]),_0x3b299=_0xb5743a['getTextureIndex'](_0x36e943['m'][_0x752104(0x1aa2)]),_0x2c575c[_0x752104(0x35bd)]('normalSampler',_0xb5743a['getGBuffer']()[_0x752104(0x38a3)][0x1]),_0x2c575c[_0x752104(0x35bd)](_0x752104(0x537),_0xb5743a[_0x752104(0x3869)]()[_0x752104(0x38a3)][_0x91c225]),_0x2c575c[_0x752104(0x35bd)](_0x752104(0x1bcb),_0xb5743a['getGBuffer']()[_0x752104(0x38a3)][_0x3b299])):_0x51e41e&&(_0x91c225=_0x51e41e[_0x752104(0x29dc)](_0x4e5b38['g'][_0x752104(0x1cf8)]),_0x3b299=_0x51e41e['getIndex'](_0x4e5b38['g'][_0x752104(0x1274)]),_0x5b3994=_0x51e41e[_0x752104(0x29dc)](_0x4e5b38['g'][_0x752104(0x10ed)]),_0x2c575c['setTexture']('normalSampler',_0x51e41e['getRenderTarget']()['textures'][_0x5b3994]),_0x2c575c[_0x752104(0x35bd)](_0x752104(0x537),_0x51e41e[_0x752104(0x2860)]()[_0x752104(0x38a3)][_0x91c225]),_0x2c575c[_0x752104(0x35bd)]('reflectivitySampler',_0x51e41e['getRenderTarget']()[_0x752104(0x38a3)][_0x3b299]));const _0x1f3a8e=_0x2b245d['activeCamera'];_0x1f3a8e&&(_0x5b3994=_0x1f3a8e[_0x752104(0x1f6f)](!0x0),_0x91c225=_0x1f3a8e[_0x752104(0x17a9)](!0x0),_0x2c575c[_0x752104(0x1b4f)](_0x752104(0x1c36),_0x91c225),_0x2c575c[_0x752104(0x1b4f)](_0x752104(0x4b1),_0x5b3994),_0x2c575c[_0x752104(0x12f1)](_0x752104(0x11d1),this[_0x752104(0x11d1)]),_0x2c575c[_0x752104(0x12f1)](_0x752104(0x3193),this[_0x752104(0x3193)]),_0x2c575c[_0x752104(0x12f1)](_0x752104(0x3b93),this[_0x752104(0x3b93)]),_0x2c575c['setFloat'](_0x752104(0x22e2),this['step']),_0x2c575c[_0x752104(0x12f1)](_0x752104(0x1fcc),this['roughnessFactor']));}},this['_isSceneRightHanded']=_0x2b245d[_0x3fc069(0xf71)];}get[_0x5b9396(0xad0)](){var _0x59dfab=_0x5b9396;return this['_forceGeometryBuffer']?this[_0x59dfab(0x20c2)]['geometryBufferRenderer']:null;}get[_0x5b9396(0x1008)](){var _0x350c38=_0x5b9396;return this[_0x350c38(0x1446)]?null:this[_0x350c38(0x20c2)][_0x350c38(0x4070)];}[_0x5b9396(0x28c8)](){var _0x2a7618=_0x5b9396;return _0x2a7618(0x2e51);}get[_0x5b9396(0x4a1)](){var _0x5dae63=_0x5b9396;return this[_0x5dae63(0x331c)];}set['enableSmoothReflections'](_0x31027e){var _0x1bc4bd=_0x5b9396;_0x31027e!==this[_0x1bc4bd(0x331c)]&&(this[_0x1bc4bd(0x331c)]=_0x31027e,this[_0x1bc4bd(0x383f)]());}get['reflectionSamples'](){var _0x48d03b=_0x5b9396;return this[_0x48d03b(0x3a1a)];}set['reflectionSamples'](_0x49f840){var _0x3c13bb=_0x5b9396;_0x49f840!==this['_reflectionSamples']&&(this[_0x3c13bb(0x3a1a)]=_0x49f840,this['_updateEffectDefines']());}get[_0x5b9396(0x1d9)](){var _0x131e26=_0x5b9396;return this[_0x131e26(0x377f)];}set[_0x5b9396(0x1d9)](_0x43c44e){var _0x5c0a40=_0x5b9396;_0x43c44e!==this[_0x5c0a40(0x377f)]&&(this['_smoothSteps']=_0x43c44e,this[_0x5c0a40(0x383f)]());}[_0x5b9396(0x383f)](){var _0x200cf1=_0x5b9396;const _0x46498=[];(this[_0x200cf1(0xad0)]||this[_0x200cf1(0x1008)])&&_0x46498[_0x200cf1(0x2009)](_0x200cf1(0x167a)),this['_enableSmoothReflections']&&_0x46498[_0x200cf1(0x2009)]('#define\x20ENABLE_SMOOTH_REFLECTIONS'),this['_isSceneRightHanded']&&_0x46498['push'](_0x200cf1(0x17fb)),_0x46498[_0x200cf1(0x2009)](_0x200cf1(0x176b)+(this[_0x200cf1(0x3a1a)]>>0x0)),_0x46498[_0x200cf1(0x2009)](_0x200cf1(0x3171)+(this['_smoothSteps']>>0x0)),this[_0x200cf1(0x24f6)](_0x46498[_0x200cf1(0x156a)]('\x0a'));}static[_0x5b9396(0x249c)](_0x2f7606,_0x25f65a,_0x58dd9c,_0x12b424){var _0xf71711=_0x5b9396;return _0x411f11['p4'][_0xf71711(0xd6b)](()=>new _0x4b8901(_0x2f7606[_0xf71711(0x1c3a)],_0x58dd9c,_0x2f7606[_0xf71711(0x3d1e)],_0x25f65a,_0x2f7606[_0xf71711(0x24ef)],_0x58dd9c['getEngine'](),_0x2f7606[_0xf71711(0x3163)],_0x2f7606[_0xf71711(0x3974)]),_0x2f7606,_0x58dd9c,_0x12b424);}}_0x1582bf([(0x0,_0x411f11['qC'])()],_0x4b8901[_0x5b9396(0x2dca)],_0x5b9396(0x11d1),void 0x0),_0x1582bf([(0x0,_0x411f11['qC'])()],_0x4b8901[_0x5b9396(0x2dca)],_0x5b9396(0x3b93),void 0x0),_0x1582bf([(0x0,_0x411f11['qC'])()],_0x4b8901[_0x5b9396(0x2dca)],'reflectionSpecularFalloffExponent',void 0x0),_0x1582bf([(0x0,_0x411f11['qC'])()],_0x4b8901['prototype'],_0x5b9396(0x3d1b),void 0x0),_0x1582bf([(0x0,_0x411f11['qC'])()],_0x4b8901[_0x5b9396(0x2dca)],_0x5b9396(0x1fcc),void 0x0),_0x1582bf([(0x0,_0x411f11['qC'])()],_0x4b8901[_0x5b9396(0x2dca)],_0x5b9396(0x4a1),null),_0x1582bf([(0x0,_0x411f11['qC'])()],_0x4b8901[_0x5b9396(0x2dca)],'reflectionSamples',null),_0x1582bf([(0x0,_0x411f11['qC'])()],_0x4b8901[_0x5b9396(0x2dca)],_0x5b9396(0x1d9),null),(0x0,_0x239f53['H'])(_0x5b9396(0x1f54),_0x4b8901);},0x11f9d:(_0x27b9ce,_0x27cbf3,_0x369f52)=>{var _0x3aeb26=a8_0x2e955a;_0x369f52['d'](_0x27cbf3,{'V':()=>_0x1e1b2c});function _0x162b66(_0x63a962,_0x542a37,_0x534127,_0x1504d3){var _0x36187c=a8_0xcbd5,_0x24c584,_0x16ae4f=arguments[_0x36187c(0x9da)],_0x2bdb07=_0x16ae4f<0x3?_0x542a37:null===_0x1504d3?_0x1504d3=Object[_0x36187c(0x2fee)](_0x542a37,_0x534127):_0x1504d3;if(_0x36187c(0x3e0f)==typeof Reflect&&_0x36187c(0x17ad)==typeof Reflect[_0x36187c(0x3902)])_0x2bdb07=Reflect['decorate'](_0x63a962,_0x542a37,_0x534127,_0x1504d3);else{for(var _0x408f8d=_0x63a962[_0x36187c(0x9da)]-0x1;0x0<=_0x408f8d;_0x408f8d--)(_0x24c584=_0x63a962[_0x408f8d])&&(_0x2bdb07=(_0x16ae4f<0x3?_0x24c584(_0x2bdb07):0x3<_0x16ae4f?_0x24c584(_0x542a37,_0x534127,_0x2bdb07):_0x24c584(_0x542a37,_0x534127))||_0x2bdb07);}0x3<_0x16ae4f&&_0x2bdb07&&Object['defineProperty'](_0x542a37,_0x534127,_0x2bdb07);}var _0x27cbf3=_0x369f52(0x95d8),_0xaa3769=_0x369f52(0x1610),_0x1afda0=(_0x369f52(0x5d33),_0x369f52(0x4158)),_0x44d948=_0x369f52(0x10435);class _0x1e1b2c extends _0x27cbf3['D']{constructor(_0x48188c,_0x1e1a4f,_0x33cb2b,_0x408c9d,_0x25228e,_0x47f201,_0x13c24b=_0xaa3769['g'][_0x3aeb26(0x3c2)],_0xb9f9f9=!0x1){var _0x45adaf=_0x3aeb26;super(_0x48188c,_0x45adaf(0x1e55),[_0x45adaf(0x1a7e),'screenSize'],null,_0x1e1a4f,_0x33cb2b,_0x408c9d,_0x25228e,_0x47f201,null,_0x13c24b,void 0x0,null,_0xb9f9f9),this[_0x45adaf(0x69c)]=0x1,this[_0x45adaf(0x6f2)]=0.3,this['onApply']=_0x355607=>{var _0x556464=_0x45adaf;_0x355607[_0x556464(0x2f5e)]('screenSize',this[_0x556464(0x15b3)],this[_0x556464(0x230c)]),_0x355607[_0x556464(0x2f5e)](_0x556464(0x1a7e),this[_0x556464(0x6f2)],this[_0x556464(0x69c)]);};}['getClassName'](){var _0x5da6c7=_0x3aeb26;return _0x5da6c7(0x154e);}static[_0x3aeb26(0x249c)](_0x1f8f5c,_0xe711fc,_0x3e5ccd,_0x4489a8){var _0xcda96e=_0x3aeb26;return _0x44d948['p4'][_0xcda96e(0xd6b)](()=>new _0x1e1b2c(_0x1f8f5c[_0xcda96e(0x1c3a)],_0x1f8f5c['options'],_0xe711fc,_0x1f8f5c[_0xcda96e(0x24ef)],_0x3e5ccd[_0xcda96e(0x279a)](),_0x1f8f5c[_0xcda96e(0x3163)],_0x1f8f5c[_0xcda96e(0x3974)]),_0x1f8f5c,_0x3e5ccd,_0x4489a8);}}_0x162b66([(0x0,_0x44d948['qC'])()],_0x1e1b2c[_0x3aeb26(0x2dca)],_0x3aeb26(0x69c),void 0x0),_0x162b66([(0x0,_0x44d948['qC'])()],_0x1e1b2c[_0x3aeb26(0x2dca)],_0x3aeb26(0x6f2),void 0x0),(0x0,_0x1afda0['H'])(_0x3aeb26(0x1318),_0x1e1b2c);},0x1713e:(_0x719cf6,_0x4191ce,_0x3ab853)=>{_0x3ab853['d'](_0x4191ce,{'i':()=>_0x1dd70b});var _0x5e827c=_0x3ab853(0xd53f),_0x4191ce=_0x3ab853(0x95d8);_0x3ab853(0x15edb);class _0x1dd70b extends _0x4191ce['D']{constructor(_0x23c510,_0x472d92,_0x141841,_0x41bc40,_0x2b94aa,_0x4adf28,_0x351662){var _0x24d1c3=a8_0xcbd5;super(_0x23c510,_0x24d1c3(0x33a7),['stepSize'],[_0x24d1c3(0x2b49)],0x1,_0x472d92[0x1],_0x2b94aa,_0x4adf28,_0x351662,_0x41bc40?_0x24d1c3(0x2e6f):_0x141841?'#define\x20IS_STEREOSCOPIC_HORIZ\x201':void 0x0),this['_passedProcess']=_0x472d92[0x0][_0x24d1c3(0x3fb8)],this[_0x24d1c3(0xe61)]=new _0x5e827c['FM'](0x1/this[_0x24d1c3(0x15b3)],0x1/this[_0x24d1c3(0x230c)]),this[_0x24d1c3(0x3a33)][_0x24d1c3(0x2ed7)](()=>{var _0x2dc6a8=_0x24d1c3;this['_stepSize']=new _0x5e827c['FM'](0x1/this[_0x2dc6a8(0x15b3)],0x1/this[_0x2dc6a8(0x230c)]);}),this[_0x24d1c3(0x2f1b)][_0x24d1c3(0x2ed7)](_0x68256d=>{var _0x235d85=_0x24d1c3;_0x68256d[_0x235d85(0x342b)]('camASampler',this['_passedProcess']),_0x68256d[_0x235d85(0x2f5e)](_0x235d85(0x22e2),this[_0x235d85(0xe61)]['x'],this[_0x235d85(0xe61)]['y']);});}['getClassName'](){return'StereoscopicInterlacePostProcessI';}}(class extends null{});},0x6130:(_0x1cfe6e,_0x2817c7,_0x520f41)=>{_0x520f41(0x95d8),_0x520f41(0x1610),_0x520f41(0x933d),class extends null{};},0xe2cb:(_0x4e5c78,_0x9cf91a,_0x5b84cd)=>{var _0x2eff37=a8_0x2e955a;function _0x31b603(_0x4477a4,_0x20cbb4,_0x2eabf4,_0x327d25){var _0x34b4e1=a8_0xcbd5,_0x46852e,_0x28641f=arguments[_0x34b4e1(0x9da)],_0x1eb8f1=_0x28641f<0x3?_0x20cbb4:null===_0x327d25?_0x327d25=Object[_0x34b4e1(0x2fee)](_0x20cbb4,_0x2eabf4):_0x327d25;if(_0x34b4e1(0x3e0f)==typeof Reflect&&_0x34b4e1(0x17ad)==typeof Reflect[_0x34b4e1(0x3902)])_0x1eb8f1=Reflect['decorate'](_0x4477a4,_0x20cbb4,_0x2eabf4,_0x327d25);else{for(var _0xa21528=_0x4477a4[_0x34b4e1(0x9da)]-0x1;0x0<=_0xa21528;_0xa21528--)(_0x46852e=_0x4477a4[_0xa21528])&&(_0x1eb8f1=(_0x28641f<0x3?_0x46852e(_0x1eb8f1):0x3<_0x28641f?_0x46852e(_0x20cbb4,_0x2eabf4,_0x1eb8f1):_0x46852e(_0x20cbb4,_0x2eabf4))||_0x1eb8f1);}0x3<_0x28641f&&_0x1eb8f1&&Object[_0x34b4e1(0x30e2)](_0x20cbb4,_0x2eabf4,_0x1eb8f1);}var _0x22290b=_0x5b84cd(0x10435),_0x40ff3c=_0x5b84cd(0x9a70),_0x4facfe=_0x5b84cd(0xd53f),_0x28edee=_0x5b84cd(0x1679c),_0x4e66df=_0x5b84cd(0x349f),_0x787637=_0x5b84cd(0x15c0e),_0x3552d6=_0x5b84cd(0x10c09),_0xb42eac=_0x5b84cd(0x14d70),_0x1305cc=_0x5b84cd(0x12cad),_0x46c6b3=_0x5b84cd(0xcde8),_0x4b0a81=_0x5b84cd(0x95d8),_0x3cc667=_0x5b84cd(0x1610),_0x2d2f5f=_0x5b84cd(0x95f2),_0x2eaf2d=(_0x5b84cd(0x13d16),_0x5b84cd(0xdd3b),_0x5b84cd(0xc8d8),_0x5b84cd(0x5da2),_0x5b84cd(0xbd53)),_0x1e4b83=_0x5b84cd(0x1f13),_0x5b84cd=_0x5b84cd(0x4158);class _0x5abb0e extends _0x4b0a81['D']{constructor(_0x341cf2,_0x5257d2,_0x13b0fd,_0x18594e,_0x46e03c=0x64,_0x35bb15=_0x1305cc['x']['BILINEAR_SAMPLINGMODE'],_0x1c18e3,_0x27a964,_0x14b4d0){var _0x51754c=a8_0xcbd5;super(_0x341cf2,_0x51754c(0x5fa),[_0x51754c(0x3acc),_0x51754c(0x28d4),_0x51754c(0x3326),_0x51754c(0x94b),_0x51754c(0x9b7)],[_0x51754c(0x1994)],_0x5257d2[_0x51754c(0x2572)]||_0x5257d2,_0x13b0fd,_0x35bb15,_0x1c18e3,_0x27a964,'#define\x20NUM_SAMPLES\x20'+_0x46e03c),this[_0x51754c(0x727)]=_0x4facfe['FM'][_0x51754c(0x317a)](),this[_0x51754c(0x39c9)]=_0x4facfe['P'][_0x51754c(0x317a)](),this[_0x51754c(0x27c8)]=!0x1,this[_0x51754c(0x1763)]=!0x0,this[_0x51754c(0x2ecb)]=new Array(),this[_0x51754c(0x336)]=new Array(),this[_0x51754c(0x28d4)]=0.3,this['decay']=0.96815,this[_0x51754c(0x3326)]=0.58767,this[_0x51754c(0x9b7)]=0.926,_0x1c18e3=(_0x14b4d0=null!=(_0x35bb15=null!=(_0x341cf2=null==_0x13b0fd?void 0x0:_0x13b0fd['getScene']())?_0x341cf2:_0x14b4d0)?_0x35bb15:this[_0x51754c(0x20c2)])[_0x51754c(0x279a)](),this[_0x51754c(0x3988)]=new _0x1e4b83['l'](0x0,0x0,0x1,0x1)[_0x51754c(0x2fd4)](_0x1c18e3[_0x51754c(0x19ac)](),_0x1c18e3['getRenderHeight']()),this[_0x51754c(0x1b4d)]=null!=_0x18594e?_0x18594e:_0x5abb0e[_0x51754c(0x30bd)](_0x51754c(0x21ff),_0x14b4d0),this['_createPass'](_0x14b4d0,_0x5257d2['passRatio']||_0x5257d2),this['onActivate']=_0x5a3857=>{var _0x293852=_0x51754c;this[_0x293852(0x380c)]||this[_0x293852(0xc1f)](_0x5a3857),this[_0x293852(0x26de)]=null;},this['onApplyObservable'][_0x51754c(0x2ed7)](_0x245c7e=>{var _0x59a037=_0x51754c;this[_0x59a037(0x73f)](_0x14b4d0),_0x245c7e[_0x59a037(0x35bd)]('lightScatteringSampler',this[_0x59a037(0x28fe)]),_0x245c7e['setFloat'](_0x59a037(0x28d4),this['exposure']),_0x245c7e[_0x59a037(0x12f1)](_0x59a037(0x3acc),this[_0x59a037(0x3acc)]),_0x245c7e['setFloat']('weight',this[_0x59a037(0x3326)]),_0x245c7e['setFloat'](_0x59a037(0x9b7),this[_0x59a037(0x9b7)]),_0x245c7e['setVector2']('meshPositionOnScreen',this[_0x59a037(0x727)]);});}get[_0x2eff37(0x1fe1)](){var _0x3e103b=_0x2eff37;return _0x40ff3c['Y']['Warn'](_0x3e103b(0x7d1)),!0x1;}set[_0x2eff37(0x1fe1)](_0x1eac37){var _0x18dfd0=_0x2eff37;_0x40ff3c['Y'][_0x18dfd0(0x1381)](_0x18dfd0(0x7d1));}[_0x2eff37(0x28c8)](){var _0x166320=_0x2eff37;return _0x166320(0x35e7);}['_isReady'](_0x2d06f3,_0x59b85b){var _0x5ca9b2=_0x2eff37;const _0x4446=_0x2d06f3[_0x5ca9b2(0x2b11)]();if(_0x4446===this[_0x5ca9b2(0x1b4d)]&&_0x4446[_0x5ca9b2(0x351b)])return _0x4446['material'][_0x5ca9b2(0xe80)](_0x4446);const _0x57f3b7=null==(_0x16a428=_0x4446[_0x5ca9b2(0xb41)]['_materialForRenderPass'])?void 0x0:_0x16a428[this[_0x5ca9b2(0x20c2)]['getEngine']()[_0x5ca9b2(0x2336)]];if(_0x57f3b7)return _0x57f3b7['isReadyForSubMesh'](_0x4446,_0x2d06f3,_0x59b85b);const _0x2debc5=[],_0x6b3a2d=[_0x28edee['o'][_0x5ca9b2(0x1745)]],_0x5304a2=_0x2d06f3[_0x5ca9b2(0x24a7)](),_0x2cc51d=(_0x5304a2&&(_0x5304a2[_0x5ca9b2(0x21a4)]()&&_0x2debc5['push'](_0x5ca9b2(0x20bd)),_0x4446[_0x5ca9b2(0x2ff7)](_0x28edee['o']['UVKind'])&&(_0x6b3a2d['push'](_0x28edee['o']['UVKind']),_0x2debc5[_0x5ca9b2(0x2009)](_0x5ca9b2(0x2e2e))),_0x4446['isVerticesDataPresent'](_0x28edee['o']['UV2Kind'])&&(_0x6b3a2d[_0x5ca9b2(0x2009)](_0x28edee['o'][_0x5ca9b2(0x741)]),_0x2debc5['push'](_0x5ca9b2(0x3475)))),_0x4446['useBones']&&_0x4446[_0x5ca9b2(0x2a44)]?(_0x6b3a2d[_0x5ca9b2(0x2009)](_0x28edee['o']['MatricesIndicesKind']),_0x6b3a2d[_0x5ca9b2(0x2009)](_0x28edee['o'][_0x5ca9b2(0x293e)]),_0x2debc5[_0x5ca9b2(0x2009)](_0x5ca9b2(0x101a)+_0x4446[_0x5ca9b2(0x2b70)]),_0x2debc5['push'](_0x5ca9b2(0x34c)+(_0x4446[_0x5ca9b2(0x2d5b)]?_0x4446['skeleton'][_0x5ca9b2(0x16d9)][_0x5ca9b2(0x9da)]+0x1:0x0))):_0x2debc5[_0x5ca9b2(0x2009)](_0x5ca9b2(0x30ef)),_0x59b85b&&(_0x2debc5[_0x5ca9b2(0x2009)](_0x5ca9b2(0x1366)),_0x3552d6['G']['PushAttributesForInstances'](_0x6b3a2d),_0x2d06f3[_0x5ca9b2(0x1ef9)]()[_0x5ca9b2(0x173e)]&&_0x2debc5[_0x5ca9b2(0x2009)](_0x5ca9b2(0x4195))),_0x2d06f3[_0x5ca9b2(0x81e)](void 0x0,!0x0));var _0x16a428=_0x2cc51d[_0x5ca9b2(0x2462)],_0x59b85b=_0x2debc5[_0x5ca9b2(0x156a)]('\x0a');return _0x16a428!==_0x59b85b&&_0x2cc51d[_0x5ca9b2(0xfcc)](_0x4446[_0x5ca9b2(0x14ab)]()[_0x5ca9b2(0x279a)]()['createEffect'](_0x5ca9b2(0x3144),_0x6b3a2d,[_0x5ca9b2(0x318b),_0x5ca9b2(0x1ccd),_0x5ca9b2(0x8a6),_0x5ca9b2(0x13ff)],['diffuseSampler'],_0x59b85b,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x4446[_0x5ca9b2(0x2b70)]}),_0x59b85b),_0x2cc51d[_0x5ca9b2(0x401c)][_0x5ca9b2(0xe80)]();}[_0x2eff37(0x244d)](_0x903973){var _0x1125e7=_0x2eff37;this[_0x1125e7(0x39c9)]=_0x903973;}[_0x2eff37(0x3b70)](){return this['customMeshPosition'];}[_0x2eff37(0xc1f)](_0x275d23){var _0x1498f9=_0x2eff37,_0x56d681=_0x275d23['getScene']()['customRenderTargets'][_0x1498f9(0x775)](this[_0x1498f9(0x28fe)]);-0x1!==_0x56d681&&_0x275d23[_0x1498f9(0x14ab)]()['customRenderTargets'][_0x1498f9(0x34ac)](_0x56d681,0x1),this[_0x1498f9(0x28fe)][_0x1498f9(0xc1f)](),super[_0x1498f9(0xc1f)](_0x275d23);}['getPass'](){var _0x20b9aa=_0x2eff37;return this[_0x20b9aa(0x28fe)];}['_meshExcluded'](_0x68b56a){var _0x574160=_0x2eff37;return 0x0{var _0x5bc430=_0x5beec5,_0x35b0ab;const _0x108dd2=_0x2ede83['getRenderingMesh'](),_0x13de97=_0x2ede83[_0x5bc430(0x32d1)]();if(!this[_0x5bc430(0x1441)](_0x108dd2)){_0x13de97['_internalAbstractMeshDataInfo'][_0x5bc430(0xb76)]=!0x1;const _0x405de0=_0x2ede83[_0x5bc430(0x24a7)]();if(_0x405de0){const _0x186d5b=_0x108dd2['getScene'](),_0x2e06f8=_0x186d5b[_0x5bc430(0x279a)]();_0x2e06f8[_0x5bc430(0x196a)](_0x405de0[_0x5bc430(0x3aeb)],void 0x0,void 0x0,void 0x0,_0x405de0[_0x5bc430(0x1c8b)]);var _0x38d350=_0x108dd2['_getInstancesRenderList'](_0x2ede83[_0x5bc430(0x4071)],!!_0x2ede83[_0x5bc430(0x34e2)]());if(!_0x38d350[_0x5bc430(0x1ab)]){var _0x412127=_0x2e06f8['getCaps']()[_0x5bc430(0x876)]&&(null!==_0x38d350['visibleInstances'][_0x2ede83['_id']]||_0x108dd2['hasThinInstances']);if(this[_0x5bc430(0x20c7)](_0x2ede83,_0x412127)){const _0x539e5b=null==(_0x35b0ab=_0x13de97[_0x5bc430(0xb41)]['_materialForRenderPass'])?void 0x0:_0x35b0ab[_0x2e06f8[_0x5bc430(0x2336)]];let _0x20e8c5=_0x2ede83[_0x5bc430(0x81e)]();if(_0x20e8c5=_0x108dd2!==this[_0x5bc430(0x1b4d)]||_0x20e8c5?_0x20e8c5:_0x405de0['_getDrawWrapper']()){const _0x320d14=_0x20e8c5[_0x5bc430(0x401c)];if(_0x2e06f8[_0x5bc430(0x1197)](_0x20e8c5),_0x412127||_0x108dd2[_0x5bc430(0x20ee)](_0x2ede83,_0x320d14,_0x405de0[_0x5bc430(0x3161)]),_0x108dd2===this[_0x5bc430(0x1b4d)])_0x405de0['bind'](_0x13de97[_0x5bc430(0xe77)](),_0x108dd2);else{if(_0x539e5b)_0x539e5b[_0x5bc430(0x1068)](_0x13de97[_0x5bc430(0xe77)](),_0x13de97,_0x2ede83);else{if(_0x320d14['setMatrix'](_0x5bc430(0x8a6),_0x186d5b[_0x5bc430(0x3a5e)]()),_0x405de0&&_0x405de0[_0x5bc430(0x21a4)]()){const _0x12dbf9=_0x405de0[_0x5bc430(0x25a8)]();_0x320d14[_0x5bc430(0x35bd)](_0x5bc430(0x2f85),_0x12dbf9),_0x12dbf9&&_0x320d14[_0x5bc430(0x1b4f)](_0x5bc430(0x13ff),_0x12dbf9['getTextureMatrix']());}_0x108dd2[_0x5bc430(0x50d)]&&_0x108dd2[_0x5bc430(0x2a44)]&&_0x108dd2['skeleton']&&_0x320d14[_0x5bc430(0x29b4)](_0x5bc430(0x1ccd),_0x108dd2[_0x5bc430(0x2d5b)]['getTransformMatrices'](_0x108dd2));}}_0x412127&&_0x108dd2[_0x5bc430(0x173e)]&&_0x320d14['setMatrix'](_0x5bc430(0x318b),_0x13de97[_0x5bc430(0xe77)]()),_0x108dd2[_0x5bc430(0x1e98)](_0x13de97,_0x2ede83,_0x320d14,_0x787637['F'][_0x5bc430(0x122f)],_0x38d350,_0x412127,(_0x3ce3d7,_0x4011a9)=>{var _0x5f4021=_0x5bc430;_0x3ce3d7||_0x320d14['setMatrix'](_0x5f4021(0x318b),_0x4011a9);});}}}}}});let _0x2d1f9e;const _0x5b3307=new _0x2eaf2d['HE'](0x0,0x0,0x0,0x1);this[_0x5beec5(0x28fe)]['onBeforeRenderObservable'][_0x5beec5(0x2ed7)](()=>{var _0x88dd6c=_0x5beec5;_0x2d1f9e=_0x474b2c[_0x88dd6c(0x1af9)],_0x474b2c[_0x88dd6c(0x1af9)]=_0x5b3307;}),this[_0x5beec5(0x28fe)][_0x5beec5(0x37c7)][_0x5beec5(0x2ed7)](()=>{_0x474b2c['clearColor']=_0x2d1f9e;}),this['_volumetricLightScatteringRTT'][_0x5beec5(0x1774)]=(_0x2ffe2f,_0x30b7ff,_0x5ba1d4)=>{var _0x564c3e=_0x5beec5;if((_0x5ba1d4||0x0===_0x30b7ff)&&_0x2ffe2f['subMeshes'])for(let _0xd3968d=0x0;_0xd3968d<_0x2ffe2f[_0x564c3e(0x36c3)][_0x564c3e(0x9da)];++_0xd3968d){const _0x2c8e24=_0x2ffe2f[_0x564c3e(0x36c3)][_0xd3968d];var _0x104d87=_0x2c8e24[_0x564c3e(0x24a7)]();const _0x3cfc67=_0x2c8e24[_0x564c3e(0x1ef9)]();if(_0x104d87){_0x104d87=_0x3cfc67[_0x564c3e(0x437)](_0x2c8e24[_0x564c3e(0x4071)],!!_0x2c8e24[_0x564c3e(0x34e2)]()),_0x104d87=_0x58f706[_0x564c3e(0x2e84)]()['instancedArrays']&&(null!==_0x104d87[_0x564c3e(0x2c61)][_0x2c8e24['_id']]||_0x3cfc67[_0x564c3e(0x173e)]);if(!this[_0x564c3e(0x20c7)](_0x2c8e24,_0x104d87))return!0x1;}}return!0x0;},this['_volumetricLightScatteringRTT'][_0x5beec5(0x2759)]=(_0x154110,_0x1c2a5f,_0x535622,_0x2691b9)=>{var _0x4e961a=_0x5beec5;const _0x1967fc=_0x474b2c[_0x4e961a(0x279a)]();let _0x5250a5;if(_0x2691b9[_0x4e961a(0x9da)]){for(_0x1967fc[_0x4e961a(0x2613)](!0x1),_0x5250a5=0x0;_0x5250a5<_0x2691b9['length'];_0x5250a5++)_0x15860d(_0x2691b9[_0x4e961a(0x3d41)][_0x5250a5]);_0x1967fc[_0x4e961a(0x2613)](!0x0);}for(_0x5250a5=0x0;_0x5250a5<_0x154110[_0x4e961a(0x9da)];_0x5250a5++)_0x15860d(_0x154110['data'][_0x5250a5]);for(_0x5250a5=0x0;_0x5250a5<_0x1c2a5f['length'];_0x5250a5++)_0x15860d(_0x1c2a5f[_0x4e961a(0x3d41)][_0x5250a5]);if(_0x535622[_0x4e961a(0x9da)]){for(_0x5250a5=0x0;_0x5250a5<_0x535622[_0x4e961a(0x9da)];_0x5250a5++){const _0x23dea7=_0x535622[_0x4e961a(0x3d41)][_0x5250a5],_0x38b351=_0x23dea7['getBoundingInfo']();_0x38b351&&_0x474b2c[_0x4e961a(0x3311)]&&(_0x23dea7[_0x4e961a(0x338d)]=_0x23dea7[_0x4e961a(0x2b11)]()[_0x4e961a(0x1550)],_0x23dea7[_0x4e961a(0xc8d)]=_0x38b351['boundingSphere'][_0x4e961a(0xdbb)]['subtract'](_0x474b2c[_0x4e961a(0x3311)][_0x4e961a(0x2436)])['length']());}const _0x5bfbe5=_0x535622[_0x4e961a(0x3d41)][_0x4e961a(0x4033)](0x0,_0x535622[_0x4e961a(0x9da)]);for(_0x5bfbe5['sort']((_0x340b6a,_0x494fb1)=>_0x340b6a['_alphaIndex']>_0x494fb1[_0x4e961a(0x338d)]?0x1:_0x340b6a[_0x4e961a(0x338d)]<_0x494fb1['_alphaIndex']?-0x1:_0x340b6a['_distanceToCamera']<_0x494fb1[_0x4e961a(0xc8d)]?0x1:_0x340b6a['_distanceToCamera']>_0x494fb1[_0x4e961a(0xc8d)]?-0x1:0x0),_0x1967fc[_0x4e961a(0x2449)](_0x3cc667['g'][_0x4e961a(0x1d06)]),_0x5250a5=0x0;_0x5250a5<_0x5bfbe5['length'];_0x5250a5++)_0x15860d(_0x5bfbe5[_0x5250a5]);_0x1967fc[_0x4e961a(0x2449)](_0x3cc667['g']['ALPHA_DISABLE']);}};}['_updateMeshScreenCoordinates'](_0x250056){var _0x7d2dea=_0x2eff37,_0x250056=_0x250056[_0x7d2dea(0x3a5e)](),_0x381f94=this[_0x7d2dea(0x27c8)]?this['customMeshPosition']:this[_0x7d2dea(0x2769)]?this[_0x7d2dea(0x2769)][_0x7d2dea(0x2436)]:this[_0x7d2dea(0x1b4d)][_0x7d2dea(0x30e9)]?this[_0x7d2dea(0x1b4d)][_0x7d2dea(0x39fd)]():this[_0x7d2dea(0x1b4d)][_0x7d2dea(0x2436)],_0x381f94=_0x4facfe['P'][_0x7d2dea(0x3647)](_0x381f94,_0x4facfe['y3'][_0x7d2dea(0x1b77)](),_0x250056,this[_0x7d2dea(0x3988)]);this[_0x7d2dea(0x727)]['x']=_0x381f94['x']/this[_0x7d2dea(0x3988)][_0x7d2dea(0x15b3)],this[_0x7d2dea(0x727)]['y']=_0x381f94['y']/this[_0x7d2dea(0x3988)][_0x7d2dea(0x230c)],this[_0x7d2dea(0x1763)]&&(this[_0x7d2dea(0x727)]['y']=0x1-this[_0x7d2dea(0x727)]['y']);}static['CreateDefaultMesh'](_0x85c231,_0x36bc85){var _0x2c2e64=_0x2eff37;const _0x28704f=(0x0,_0x2d2f5f['pT'])(_0x85c231,{'size':0x1},_0x36bc85),_0x129520=(_0x28704f['billboardMode']=_0x4e66df['x'][_0x2c2e64(0x3911)],new _0xb42eac['K'](_0x85c231+_0x2c2e64(0x67e),_0x36bc85));return _0x129520[_0x2c2e64(0x92b)]=new _0x2eaf2d['Wo'](0x1,0x1,0x1),_0x28704f[_0x2c2e64(0x351b)]=_0x129520,_0x28704f;}}_0x31b603([(0x0,_0x22290b['hd'])()],_0x5abb0e[_0x2eff37(0x2dca)],'customMeshPosition',void 0x0),_0x31b603([(0x0,_0x22290b['qC'])()],_0x5abb0e[_0x2eff37(0x2dca)],'useCustomMeshPosition',void 0x0),_0x31b603([(0x0,_0x22290b['qC'])()],_0x5abb0e[_0x2eff37(0x2dca)],_0x2eff37(0x1763),void 0x0),_0x31b603([(0x0,_0x22290b['RR'])()],_0x5abb0e[_0x2eff37(0x2dca)],_0x2eff37(0x1b4d),void 0x0),_0x31b603([(0x0,_0x22290b['qC'])()],_0x5abb0e['prototype'],_0x2eff37(0x2ecb),void 0x0),_0x31b603([(0x0,_0x22290b['qC'])()],_0x5abb0e[_0x2eff37(0x2dca)],_0x2eff37(0x336),void 0x0),_0x31b603([(0x0,_0x22290b['qC'])()],_0x5abb0e['prototype'],_0x2eff37(0x28d4),void 0x0),_0x31b603([(0x0,_0x22290b['qC'])()],_0x5abb0e[_0x2eff37(0x2dca)],_0x2eff37(0x3acc),void 0x0),_0x31b603([(0x0,_0x22290b['qC'])()],_0x5abb0e[_0x2eff37(0x2dca)],_0x2eff37(0x3326),void 0x0),_0x31b603([(0x0,_0x22290b['qC'])()],_0x5abb0e[_0x2eff37(0x2dca)],_0x2eff37(0x9b7),void 0x0),(0x0,_0x5b84cd['H'])('BABYLON.VolumetricLightScatteringPostProcess',_0x5abb0e);},0x168c2:(_0x1e7371,_0x16c6fb,_0x243b6b)=>{var _0x26bdea=a8_0x2e955a;_0x243b6b['d'](_0x16c6fb,{'T':()=>_0x34e6d5});var _0x3a41ca=_0x243b6b(0xd53f),_0x83e9fa=_0x243b6b(0x12cad),_0x16c6fb=_0x243b6b(0x95d8);_0x243b6b(0x6c52);class _0x34e6d5 extends _0x16c6fb['D']{constructor(_0x47192a,_0x276caa,_0x82d6bb,_0x29fbeb){var _0x4b4f42=a8_0xcbd5;super(_0x47192a,'vrDistortionCorrection',[_0x4b4f42(0x2f69),_0x4b4f42(0x361d),_0x4b4f42(0xa00),'HmdWarpParam'],null,_0x29fbeb['postProcessScaleFactor'],_0x276caa,_0x83e9fa['x'][_0x4b4f42(0xb65)]),this[_0x4b4f42(0x2a2e)]=_0x82d6bb,this[_0x4b4f42(0x2f28)]=_0x29fbeb[_0x4b4f42(0x6ec)],this['_postProcessScaleFactor']=_0x29fbeb[_0x4b4f42(0x2290)],this[_0x4b4f42(0x1d6e)]=_0x29fbeb[_0x4b4f42(0x26df)],this['adaptScaleToCurrentViewport']=!0x0,this['onSizeChangedObservable']['add'](()=>{var _0x262a87=_0x4b4f42;this[_0x262a87(0x377d)]=new _0x3a41ca['FM'](0x2,0x2/this[_0x262a87(0x3401)]),this[_0x262a87(0x3b0e)]=new _0x3a41ca['FM'](0x1/this[_0x262a87(0x3b90)]*0.5,0x1/this[_0x262a87(0x3b90)]*0.5*this[_0x262a87(0x3401)]),this['_lensCenter']=new _0x3a41ca['FM'](this[_0x262a87(0x2a2e)]?0.5-0.5*this[_0x262a87(0x1d6e)]:0.5+0.5*this[_0x262a87(0x1d6e)],0.5);}),this[_0x4b4f42(0x2f1b)]['add'](_0x57057e=>{var _0x57a8a5=_0x4b4f42;_0x57057e[_0x57a8a5(0x2f5e)](_0x57a8a5(0x2f69),this[_0x57a8a5(0x260d)]['x'],this[_0x57a8a5(0x260d)]['y']),_0x57057e[_0x57a8a5(0x2f5e)](_0x57a8a5(0x361d),this['_scaleFactor']['x'],this[_0x57a8a5(0x3b0e)]['y']),_0x57057e[_0x57a8a5(0x2f5e)](_0x57a8a5(0xa00),this[_0x57a8a5(0x377d)]['x'],this['_scaleIn']['y']),_0x57057e[_0x57a8a5(0xbe9)](_0x57a8a5(0x3a9c),this[_0x57a8a5(0x2f28)][0x0],this[_0x57a8a5(0x2f28)][0x1],this[_0x57a8a5(0x2f28)][0x2],this[_0x57a8a5(0x2f28)][0x3]);});}[_0x26bdea(0x28c8)](){var _0x283986=_0x26bdea;return _0x283986(0x3883);}}},0x12454:(_0x2165c1,_0x3c0148,_0x280897)=>{var _0x3d433f=a8_0x2e955a;_0x280897['d'](_0x3c0148,{'E':()=>_0x58844f});var _0x1a8c89=_0x280897(0x12cad),_0x3c0148=_0x280897(0x95d8);_0x280897(0xf063),_0x280897(0x496a);class _0x58844f extends _0x3c0148['D']{[_0x3d433f(0x28c8)](){var _0x122d80=_0x3d433f;return _0x122d80(0xf5d);}constructor(_0x61be1a,_0x4dbef5,_0x1e13d6){var _0x176818=_0x3d433f;super(_0x61be1a,_0x176818(0x1fde),[_0x176818(0x1ae6)],[_0x176818(0x307a)],_0x1e13d6,_0x4dbef5,_0x1a8c89['x'][_0x176818(0xb65)]);const _0x320590=null!=_0x4dbef5?_0x4dbef5:this['getCamera']();this[_0x176818(0x3a33)][_0x176818(0x2ed7)](()=>{}),this[_0x176818(0x2f1b)][_0x176818(0x2ed7)](_0x58e285=>{var _0x2713e2=_0x176818;_0x320590[_0x2713e2(0x20c2)][_0x2713e2(0x3311)]&&_0x320590[_0x2713e2(0x20c2)][_0x2713e2(0x3311)][_0x2713e2(0x2a50)]?_0x58e285['setInt'](_0x2713e2(0x1ae6),0x0):_0x58e285[_0x2713e2(0x17f8)](_0x2713e2(0x1ae6),0x1),_0x58e285[_0x2713e2(0x35bd)](_0x2713e2(0x307a),_0x320590['_multiviewTexture']);});}}},0x6da9:(_0x187b7a,_0x527c4a,_0x5c44ad)=>{_0x5c44ad(0x7b76);},0x7b76:(_0x4dfe63,_0x4d9871,_0x349115)=>{var _0x2a120b=a8_0x2e955a;_0x349115['d'](_0x4d9871,{'x':()=>_0xbc36fe});function _0x2a15d3(_0x431431,_0x126346,_0x5c7f93,_0x5875b1){var _0x280be1=a8_0xcbd5,_0xbd3374,_0x7204ec=arguments[_0x280be1(0x9da)],_0x589126=_0x7204ec<0x3?_0x126346:null===_0x5875b1?_0x5875b1=Object[_0x280be1(0x2fee)](_0x126346,_0x5c7f93):_0x5875b1;if(_0x280be1(0x3e0f)==typeof Reflect&&_0x280be1(0x17ad)==typeof Reflect['decorate'])_0x589126=Reflect[_0x280be1(0x3902)](_0x431431,_0x126346,_0x5c7f93,_0x5875b1);else{for(var _0xe996c6=_0x431431[_0x280be1(0x9da)]-0x1;0x0<=_0xe996c6;_0xe996c6--)(_0xbd3374=_0x431431[_0xe996c6])&&(_0x589126=(_0x7204ec<0x3?_0xbd3374(_0x589126):0x3<_0x7204ec?_0xbd3374(_0x126346,_0x5c7f93,_0x589126):_0xbd3374(_0x126346,_0x5c7f93))||_0x589126);}0x3<_0x7204ec&&_0x589126&&Object[_0x280be1(0x30e2)](_0x126346,_0x5c7f93,_0x589126);}var _0x3af27d=_0x349115(0x10435),_0x2d7201=_0x349115(0xcde8),_0x226c8f=_0x349115(0xd53f),_0x4d9871=_0x349115(0x700f),_0x226fa1=_0x349115(0x1610);_0x4d9871['p'][_0x2a120b(0x2dca)]['removeReflectionProbe']=function(_0x186a24){var _0x3a8a36=_0x2a120b;if(!this['reflectionProbes'])return-0x1;return _0x186a24=this[_0x3a8a36(0x827)][_0x3a8a36(0x775)](_0x186a24),(-0x1!==_0x186a24&&this['reflectionProbes']['splice'](_0x186a24,0x1),_0x186a24);},_0x4d9871['p']['prototype'][_0x2a120b(0x11e1)]=function(_0x343b02){var _0x17b589=_0x2a120b;this[_0x17b589(0x827)]||(this[_0x17b589(0x827)]=[]),this[_0x17b589(0x827)][_0x17b589(0x2009)](_0x343b02);};class _0xbc36fe{constructor(_0x1b4358,_0x137531,_0x1eb807,_0x32c085=!0x0,_0x12cefc=!0x1,_0x2a215b=!0x1){var _0x15e9d2=_0x2a120b;if(this[_0x15e9d2(0x1c3a)]=_0x1b4358,this[_0x15e9d2(0x267)]=_0x226c8f['y3'][_0x15e9d2(0x1b77)](),this[_0x15e9d2(0x3705)]=_0x226c8f['P'][_0x15e9d2(0x317a)](),this[_0x15e9d2(0x37e3)]=_0x226c8f['P'][_0x15e9d2(0x317a)](),this[_0x15e9d2(0x9de)]=!0x1,this[_0x15e9d2(0x2436)]=_0x226c8f['P']['Zero'](),this[_0x15e9d2(0x6cf)]=null,this[_0x15e9d2(0x1854)]=null,(this[_0x15e9d2(0x20c2)]=_0x1eb807)[_0x15e9d2(0x279a)]()['supportsUniformBuffers']){this[_0x15e9d2(0x10d6)]=[];for(let _0x3adff6=0x0;_0x3adff6<0x6;++_0x3adff6)this['_sceneUBOs'][_0x15e9d2(0x2009)](_0x1eb807['createSceneUniformBuffer'](_0x15e9d2(0x3320)+_0x1b4358+'\x22)\x20face\x20#'+_0x3adff6));}this[_0x15e9d2(0x20c2)][_0x15e9d2(0x827)]||(this[_0x15e9d2(0x20c2)][_0x15e9d2(0x827)]=new Array()),this[_0x15e9d2(0x20c2)][_0x15e9d2(0x827)][_0x15e9d2(0x2009)](this);let _0x38e801=_0x226fa1['g'][_0x15e9d2(0x2c5)];_0x12cefc&&((_0x12cefc=this[_0x15e9d2(0x20c2)][_0x15e9d2(0x279a)]()['getCaps']())[_0x15e9d2(0x8ec)]?_0x38e801=_0x226fa1['g'][_0x15e9d2(0x3e04)]:_0x12cefc[_0x15e9d2(0x26d8)]&&(_0x38e801=_0x226fa1['g'][_0x15e9d2(0xeee)])),this[_0x15e9d2(0xd06)]=new _0x2d7201['_'](_0x1b4358,_0x137531,_0x1eb807,_0x32c085,!0x0,_0x38e801,!0x0),this[_0x15e9d2(0xd06)][_0x15e9d2(0x1eea)]=!_0x2a215b,this[_0x15e9d2(0xd06)][_0x15e9d2(0x1657)]=_0x1eb807[_0x15e9d2(0xf71)];const _0xb2cfde=_0x1eb807[_0x15e9d2(0x279a)]()['useReverseDepthBuffer'];this[_0x15e9d2(0xd06)][_0x15e9d2(0x1f56)][_0x15e9d2(0x2ed7)](_0x94073f=>{var _0x23ace9=_0x15e9d2;switch(this[_0x23ace9(0x10d6)]&&(_0x1eb807[_0x23ace9(0x2a01)](this[_0x23ace9(0x10d6)][_0x94073f]),_0x1eb807[_0x23ace9(0x1311)]()[_0x23ace9(0x23ee)]()),_0x94073f){case 0x0:this['_add']['copyFromFloats'](0x1,0x0,0x0);break;case 0x1:this['_add'][_0x23ace9(0x3c7)](-0x1,0x0,0x0);break;case 0x2:this[_0x23ace9(0x37e3)]['copyFromFloats'](0x0,this[_0x23ace9(0x9de)]?0x1:-0x1,0x0);break;case 0x3:this[_0x23ace9(0x37e3)][_0x23ace9(0x3c7)](0x0,this[_0x23ace9(0x9de)]?-0x1:0x1,0x0);break;case 0x4:this['_add'][_0x23ace9(0x3c7)](0x0,0x0,_0x1eb807[_0x23ace9(0xf71)]?-0x1:0x1);break;case 0x5:this[_0x23ace9(0x37e3)][_0x23ace9(0x3c7)](0x0,0x0,_0x1eb807[_0x23ace9(0xf71)]?0x1:-0x1);}this['_attachedMesh']&&this[_0x23ace9(0x2436)][_0x23ace9(0x2687)](this[_0x23ace9(0x2a9f)][_0x23ace9(0x39fd)]()),this[_0x23ace9(0x2436)][_0x23ace9(0x2487)](this[_0x23ace9(0x37e3)],this[_0x23ace9(0x3705)]);const _0x22fafb=_0x1eb807['useRightHandedSystem']?_0x226c8f['y3'][_0x23ace9(0x345e)]:_0x226c8f['y3']['LookAtLHToRef'],_0x5357f0=_0x1eb807[_0x23ace9(0xf71)]?_0x226c8f['y3'][_0x23ace9(0x404a)]:_0x226c8f['y3'][_0x23ace9(0x4ef)];_0x22fafb(this[_0x23ace9(0x2436)],this[_0x23ace9(0x3705)],_0x226c8f['P']['Up'](),this[_0x23ace9(0x267)]),_0x1eb807[_0x23ace9(0x3311)]&&(this[_0x23ace9(0x395)]=_0x5357f0(Math['PI']/0x2,0x1,_0xb2cfde?_0x1eb807['activeCamera']['maxZ']:_0x1eb807[_0x23ace9(0x3311)][_0x23ace9(0xad1)],_0xb2cfde?_0x1eb807[_0x23ace9(0x3311)][_0x23ace9(0xad1)]:_0x1eb807[_0x23ace9(0x3311)][_0x23ace9(0x3928)],this[_0x23ace9(0x20c2)]['getEngine']()['isNDCHalfZRange']),_0x1eb807['setTransformMatrix'](this['_viewMatrix'],this[_0x23ace9(0x395)]),_0x1eb807[_0x23ace9(0x3311)][_0x23ace9(0x1013)]&&!this['_renderTargetTexture'][_0x23ace9(0x3311)]&&(this[_0x23ace9(0xd06)][_0x23ace9(0x3311)]=_0x1eb807[_0x23ace9(0x3311)][_0x23ace9(0x8ed)]||null)),_0x1eb807[_0x23ace9(0x1768)]=this[_0x23ace9(0x2436)];});let _0x1250b6;this[_0x15e9d2(0xd06)][_0x15e9d2(0x1e0f)][_0x15e9d2(0x2ed7)](()=>{var _0x81a533=_0x15e9d2,_0x399fd2,_0x406a0d;this[_0x81a533(0xdea)]=_0x1eb807[_0x81a533(0x1311)](),null!=(_0x406a0d=(_0x399fd2=_0x1eb807[_0x81a533(0x279a)]())[_0x81a533(0x3ab4)])&&_0x406a0d[_0x81a533(0xc8f)](_0x399fd2,_0x81a533(0x30c8)+_0x1b4358,0x1),_0x1250b6=this['_scene'][_0x81a533(0x1a7c)][_0x81a533(0x3cee)],_0x2a215b&&(_0x1eb807[_0x81a533(0x1a7c)]['applyByPostProcess']=!0x0);}),this['_renderTargetTexture'][_0x15e9d2(0x265f)][_0x15e9d2(0x2ed7)](()=>{var _0x250931=_0x15e9d2,_0x2dac81,_0x14135e;_0x1eb807['imageProcessingConfiguration'][_0x250931(0x3cee)]=_0x1250b6,_0x1eb807[_0x250931(0x1768)]=null,this[_0x250931(0x10d6)]&&_0x1eb807[_0x250931(0x2a01)](this[_0x250931(0xdea)]),_0x1eb807[_0x250931(0xf26)](!0x0),null!=(_0x14135e=(_0x2dac81=_0x1eb807[_0x250931(0x279a)]())[_0x250931(0x1cca)])&&_0x14135e[_0x250931(0xc8f)](_0x2dac81,0x1);});}get[_0x2a120b(0x3e30)](){var _0xc48a68=_0x2a120b;return this['_renderTargetTexture'][_0xc48a68(0x3e30)];}set[_0x2a120b(0x3e30)](_0x5351b0){var _0x41bb65=_0x2a120b;this[_0x41bb65(0xd06)][_0x41bb65(0x3e30)]=_0x5351b0;}get[_0x2a120b(0x25ed)](){var _0x32d059=_0x2a120b;return this[_0x32d059(0xd06)][_0x32d059(0x25ed)];}set[_0x2a120b(0x25ed)](_0x15699d){var _0x28f411=_0x2a120b;this[_0x28f411(0xd06)][_0x28f411(0x25ed)]=_0x15699d;}[_0x2a120b(0x14ab)](){var _0x3d53b3=_0x2a120b;return this[_0x3d53b3(0x20c2)];}get[_0x2a120b(0x762)](){var _0x1ec441=_0x2a120b;return this[_0x1ec441(0xd06)];}get['renderList'](){var _0x3db231=_0x2a120b;return this[_0x3db231(0xd06)][_0x3db231(0x310e)];}[_0x2a120b(0x8c4)](_0xbd3998){var _0x81adc8=_0x2a120b;this[_0x81adc8(0x2a9f)]=_0xbd3998;}[_0x2a120b(0x2c9c)](_0x3b49e1,_0x648563){var _0x22b3bb=_0x2a120b;this[_0x22b3bb(0xd06)][_0x22b3bb(0x2c9c)](_0x3b49e1,_0x648563);}[_0x2a120b(0xc1f)](){var _0xefc5a=_0x2a120b;const _0x48252c=this[_0xefc5a(0x20c2)][_0xefc5a(0x827)][_0xefc5a(0x775)](this);if(-0x1!==_0x48252c&&this[_0xefc5a(0x20c2)][_0xefc5a(0x827)]['splice'](_0x48252c,0x1),this['_parentContainer']){const _0x2ca345=this[_0xefc5a(0x1854)][_0xefc5a(0x827)][_0xefc5a(0x775)](this);-0x1<_0x2ca345&&this[_0xefc5a(0x1854)][_0xefc5a(0x827)][_0xefc5a(0x34ac)](_0x2ca345,0x1),this[_0xefc5a(0x1854)]=null;}if(this[_0xefc5a(0xd06)]&&(this[_0xefc5a(0xd06)][_0xefc5a(0xc1f)](),this[_0xefc5a(0xd06)]=null),this[_0xefc5a(0x10d6)]){for(const _0x431c63 of this[_0xefc5a(0x10d6)])_0x431c63[_0xefc5a(0xc1f)]();this['_sceneUBOs']=[];}}[_0x2a120b(0x348f)](_0x1c9241){var _0x687dad=_0x2a120b;let _0x3d5f64=_0x687dad(0x64f)+this[_0x687dad(0x1c3a)];return _0x1c9241&&(_0x3d5f64+=',\x20position:\x20'+this['position'][_0x687dad(0x348f)](),this[_0x687dad(0x2a9f)]&&(_0x3d5f64+=_0x687dad(0x3834)+this[_0x687dad(0x2a9f)][_0x687dad(0x1c3a)])),_0x3d5f64;}['getClassName'](){return'ReflectionProbe';}['serialize'](){var _0x5068a1=_0x2a120b;const _0x264d23=_0x3af27d['p4'][_0x5068a1(0x219c)](this,this[_0x5068a1(0xd06)][_0x5068a1(0xea8)]());return _0x264d23[_0x5068a1(0x252a)]=!0x0,_0x264d23[_0x5068a1(0x6cf)]=this[_0x5068a1(0x6cf)],_0x264d23;}static[_0x2a120b(0xd6b)](_0x2e464b,_0x4408b4,_0x1769f4){var _0xc8ae03=_0x2a120b;let _0x4549c2=null;if(_0x4408b4[_0xc8ae03(0x827)])for(let _0x386c3e=0x0;_0x386c3e<_0x4408b4['reflectionProbes'][_0xc8ae03(0x9da)];_0x386c3e++){var _0x57f3e8=_0x4408b4['reflectionProbes'][_0x386c3e];if(_0x57f3e8['name']===_0x2e464b['name']){_0x4549c2=_0x57f3e8;break;}}return(_0x4549c2=_0x3af27d['p4'][_0xc8ae03(0xd6b)](()=>_0x4549c2||new _0xbc36fe(_0x2e464b[_0xc8ae03(0x1c3a)],_0x2e464b[_0xc8ae03(0x3b49)],_0x4408b4,_0x2e464b[_0xc8ae03(0x1018)]),_0x2e464b,_0x4408b4,_0x1769f4))['cubeTexture']['_waitingRenderList']=_0x2e464b[_0xc8ae03(0x310e)],_0x2e464b['_attachedMesh']&&_0x4549c2[_0xc8ae03(0x8c4)](_0x4408b4[_0xc8ae03(0x2af9)](_0x2e464b[_0xc8ae03(0x2a9f)])),_0x2e464b[_0xc8ae03(0x6cf)]&&(_0x4549c2[_0xc8ae03(0x6cf)]=_0x2e464b['metadata']),_0x4549c2;}}_0x2a15d3([(0x0,_0x3af27d['RR'])()],_0xbc36fe[_0x2a120b(0x2dca)],'_attachedMesh',void 0x0),_0x2a15d3([(0x0,_0x3af27d['hd'])()],_0xbc36fe[_0x2a120b(0x2dca)],_0x2a120b(0x2436),void 0x0);},0x53ff:(_0xf7eecd,_0xd3f85f,_0x369b4e)=>{var _0x57625f=a8_0x2e955a,_0x3339c1=_0x369b4e(0xd537),_0xa6ccbd=_0x369b4e(0x1679c),_0x19eb2f=_0x369b4e(0x349f),_0x20a542=_0x369b4e(0xd53f),_0x43b483=_0x369b4e(0x16fed),_0x424f59=_0x369b4e(0x67a3),_0x36c38b=_0x369b4e(0x15c0e),_0x47e8b8=_0x369b4e(0x16a07),_0x414dcc=_0x369b4e(0xbd53),_0x14c44a=_0x369b4e(0xa896),_0x15e365=_0x369b4e(0xe59d),_0xe542c=_0x369b4e(0x181f4),_0x3bafb0=_0x369b4e(0x13eea);_0x369b4e(0x14bfe),_0x369b4e(0xff3d),Object['defineProperty'](_0x3339c1['x'][_0x57625f(0x2dca)],_0x57625f(0x3e8e),{'get':function(){var _0x56357b=_0x57625f;return this[_0x56357b(0x195d)]||!0x1;},'set':function(_0x1616ff){(this['_forceShowBoundingBoxes']=_0x1616ff)&&this['getBoundingBoxRenderer']();},'enumerable':!0x0,'configurable':!0x0}),_0x3339c1['x']['prototype'][_0x57625f(0x19b6)]=function(){var _0x5703d0=_0x57625f;return this[_0x5703d0(0x184c)]||(this[_0x5703d0(0x184c)]=new _0x38db40(this)),this[_0x5703d0(0x184c)];},Object[_0x57625f(0x30e2)](_0x19eb2f['x']['prototype'],_0x57625f(0x2be3),{'get':function(){return this['_showBoundingBox']||!0x1;},'set':function(_0x39b2d2){var _0x6ae828=_0x57625f;(this[_0x6ae828(0x1805)]=_0x39b2d2)&&this[_0x6ae828(0x14ab)]()[_0x6ae828(0x19b6)]();},'enumerable':!0x0,'configurable':!0x0});class _0x38db40{constructor(_0x2b5ded){var _0x443667=_0x57625f;this['name']=_0x424f59['l'][_0x443667(0x13aa)],this[_0x443667(0x3ea8)]=new _0x414dcc['Wo'](0x1,0x1,0x1),this['backColor']=new _0x414dcc['Wo'](0.1,0.1,0.1),this['showBackLines']=!0x0,this[_0x443667(0x48b)]=new _0x14c44a['y$'](),this[_0x443667(0x33f5)]=new _0x14c44a['y$'](),this[_0x443667(0x2abf)]=new _0x14c44a['y$'](),this[_0x443667(0x3f0a)]=!0x0,this[_0x443667(0x310e)]=new _0x43b483['t'](0x20),this['_vertexBuffers']={},this['_fillIndexBuffer']=null,this[_0x443667(0x856)]=null,(this['scene']=_0x2b5ded)[_0x443667(0x217b)](this),this[_0x443667(0x983)]=new _0xe542c['M'](this[_0x443667(0x38c0)]['getEngine'](),void 0x0,void 0x0,'BoundingBoxRendererFront',!this['scene'][_0x443667(0x279a)]()[_0x443667(0x3286)]),this[_0x443667(0x301a)](this[_0x443667(0x983)]),this[_0x443667(0x23ed)]=new _0xe542c['M'](this['scene'][_0x443667(0x279a)](),void 0x0,void 0x0,_0x443667(0x910),!this[_0x443667(0x38c0)][_0x443667(0x279a)]()[_0x443667(0x3286)]),this[_0x443667(0x301a)](this['_uniformBufferBack']);}[_0x57625f(0x301a)](_0x59525a){var _0x98ab70=_0x57625f;_0x59525a[_0x98ab70(0xe78)](_0x98ab70(0x2fc8),0x4),_0x59525a[_0x98ab70(0xe78)](_0x98ab70(0x318b),0x10),_0x59525a[_0x98ab70(0xe78)](_0x98ab70(0x8a6),0x10),_0x59525a[_0x98ab70(0xe78)](_0x98ab70(0x3de6),0x10),_0x59525a[_0x98ab70(0x3a3c)]();}[_0x57625f(0xeaa)](){var _0x2b0518=_0x57625f;this[_0x2b0518(0x38c0)][_0x2b0518(0x2480)]['registerStep'](_0x424f59['l'][_0x2b0518(0x172)],this,this['reset']),this[_0x2b0518(0x38c0)]['_preActiveMeshStage'][_0x2b0518(0x1cc9)](_0x424f59['l'][_0x2b0518(0x218e)],this,this[_0x2b0518(0x1413)]),this[_0x2b0518(0x38c0)]['_evaluateSubMeshStage'][_0x2b0518(0x1cc9)](_0x424f59['l'][_0x2b0518(0x297a)],this,this[_0x2b0518(0x4052)]),this[_0x2b0518(0x38c0)][_0x2b0518(0x3b41)][_0x2b0518(0x1cc9)](_0x424f59['l'][_0x2b0518(0x4da)],this,this[_0x2b0518(0x4a0)]);}['_evaluateSubMesh'](_0x4ac7b0,_0x5ca5a5){var _0x1fd790=_0x57625f;if(_0x4ac7b0['showSubMeshesBoundingBox']){const _0x2cbd11=_0x5ca5a5[_0x1fd790(0x40ee)]();null!==_0x2cbd11&&void 0x0!==_0x2cbd11&&(_0x2cbd11[_0x1fd790(0xf7f)]['_tag']=_0x4ac7b0[_0x1fd790(0x21b2)],this['renderList'][_0x1fd790(0x2009)](_0x2cbd11[_0x1fd790(0xf7f)]));}}[_0x57625f(0x1413)](_0x528021){var _0x1686f4=_0x57625f;if(_0x528021[_0x1686f4(0x2be3)]||this['scene']['forceShowBoundingBoxes']){const _0x2c6444=_0x528021[_0x1686f4(0x40ee)]();_0x2c6444['boundingBox'][_0x1686f4(0x27d5)]=_0x528021[_0x1686f4(0x21b2)],this[_0x1686f4(0x310e)][_0x1686f4(0x2009)](_0x2c6444['boundingBox']);}}[_0x57625f(0x2fef)](){var _0xcf2c24=_0x57625f,_0x250da8,_0x422bae;this['_colorShader']||(this['_colorShader']=new _0x47e8b8['j']('colorShader',this['scene'],_0xcf2c24(0x1ffd),{'attributes':[_0xa6ccbd['o'][_0xcf2c24(0x1745)]],'uniforms':[_0xcf2c24(0x318b),_0xcf2c24(0x8a6),_0xcf2c24(0x3de6),'color'],'uniformBuffers':[_0xcf2c24(0x17fe)]},!0x1),this['_colorShader']['doNotSerialize']=!0x0,this[_0xcf2c24(0x2bd)][_0xcf2c24(0x3081)]={'hidden':!0x0},this[_0xcf2c24(0x1f90)]=new _0x47e8b8['j'](_0xcf2c24(0x143a),this['scene'],_0xcf2c24(0x1ffd),{'attributes':[_0xa6ccbd['o']['PositionKind']],'uniforms':[_0xcf2c24(0x318b),_0xcf2c24(0x8a6),'viewProjectionR',_0xcf2c24(0x2fc8)],'uniformBuffers':[_0xcf2c24(0x17fe)]},!0x0),this[_0xcf2c24(0x1f90)][_0xcf2c24(0x31ad)]=!0x0,this[_0xcf2c24(0x1f90)][_0xcf2c24(0x3081)]={'hidden':!0x0},_0x250da8=this['scene']['getEngine'](),_0x422bae=(0x0,_0x3bafb0['aR'])({'size':0x1}),this['_vertexBuffers'][_0xa6ccbd['o'][_0xcf2c24(0x1745)]]=new _0xa6ccbd['o'](_0x250da8,_0x422bae[_0xcf2c24(0x22f1)],_0xa6ccbd['o'][_0xcf2c24(0x1745)],!0x1),this[_0xcf2c24(0x235b)](),this['_fillIndexData']=_0x422bae['indices'],this[_0xcf2c24(0x2abf)]['notifyObservers'](this));}['_createIndexBuffer'](){var _0x34b952=_0x57625f;const _0x58c463=this['scene']['getEngine']();this[_0x34b952(0x1eec)]=_0x58c463['createIndexBuffer']([0x0,0x1,0x1,0x2,0x2,0x3,0x3,0x0,0x4,0x5,0x5,0x6,0x6,0x7,0x7,0x4,0x0,0x7,0x1,0x6,0x2,0x5,0x3,0x4]);}['rebuild'](){var _0x7dbe1e=_0x57625f;const _0x342b00=this[_0x7dbe1e(0x2bc6)][_0xa6ccbd['o']['PositionKind']];_0x342b00&&_0x342b00[_0x7dbe1e(0x3d23)](),this[_0x7dbe1e(0x235b)]();}[_0x57625f(0xf06)](){var _0x4cf2c2=_0x57625f;this['renderList'][_0x4cf2c2(0xf06)]();}['render'](_0x329256){var _0x11b189=_0x57625f;if(0x0!==this[_0x11b189(0x310e)][_0x11b189(0x9da)]&&this['enabled']&&(this[_0x11b189(0x2fef)](),this[_0x11b189(0x2bd)][_0x11b189(0xe80)]())){const _0x278cfd=this['scene'][_0x11b189(0x279a)]();_0x278cfd[_0x11b189(0x2a18)](!0x1);var _0x49ade1=this[_0x11b189(0x3ea8)]['toColor4'](),_0x49d4d8=this[_0x11b189(0x345f)]['toColor4'](),_0x48debb=this[_0x11b189(0x38c0)][_0x11b189(0x3a5e)]();for(let _0x16a87d=0x0;_0x16a87d{var _0x55427d=a8_0x2e955a;_0x507c16['d'](_0x5f4da8,{'P':()=>_0x2c0b8e});var _0x154932=_0x507c16(0x1610),_0x59efb1=_0x507c16(0x22be),_0x1d3c44=_0x507c16(0xbd53),_0x18ea4e=_0x507c16(0x16fed),_0x115c3d=_0x507c16(0x168be),_0x3eac00=_0x507c16(0x8291),_0x19b4c6=_0x507c16(0xcde8),_0x1a510b=_0x507c16(0x9a70),_0x5ca570=_0x507c16(0x15c0e);_0x507c16(0x3e84),_0x507c16(0x1522f),_0x507c16(0x7f01);class _0x19b7f9{constructor(){var _0x22c937=a8_0xcbd5;this[_0x22c937(0x3f0a)]=!0x0,this[_0x22c937(0x1c3a)]=_0x22c937(0x80c),this['texturesRequired']=[_0x154932['g'][_0x22c937(0x133d)]];}}class _0x2c0b8e{constructor(_0x4e651a,_0x1975eb=0x5){var _0x2eb5e0=a8_0xcbd5;if(this[_0x2eb5e0(0xbe1)]=[],this[_0x2eb5e0(0x7ea)]=0x0,this[_0x2eb5e0(0x22d0)]=[[!0x0],[!0x0,!0x0],[!0x0,!0x0,!0x0]],this['_layoutCache']=[],this['_candidateSubMeshes']=new _0x18ea4e['t'](0xa),this[_0x2eb5e0(0x21e4)]=new _0x18ea4e['t'](0xa),this[_0x2eb5e0(0x36e6)]=[],this['_colorCache']=[new _0x1d3c44['HE'](_0x2c0b8e[_0x2eb5e0(0x307f)],_0x2c0b8e[_0x2eb5e0(0x307f)],0x0,0x0),new _0x1d3c44['HE'](-_0x2c0b8e[_0x2eb5e0(0x280)],_0x2c0b8e[_0x2eb5e0(0xdaa)],0x0,0x0),new _0x1d3c44['HE'](0x0,0x0,0x0,0x0)],this[_0x2eb5e0(0x20c2)]=_0x4e651a,this[_0x2eb5e0(0x3f27)]=_0x4e651a[_0x2eb5e0(0x279a)](),this[_0x2eb5e0(0x35a6)]=_0x1975eb,_0x4e651a[_0x2eb5e0(0x86a)]()){for(let _0xedb456=0x0;_0xedb456{var _0x467a5b=a8_0x2e955a,_0xa83da3=_0x4165f6(0x1610),_0x1b71a4=_0x4165f6(0xd537),_0x44213f=_0x4165f6(0x67a3),_0x4f2c2c=_0x4165f6(0x9005);Object[_0x467a5b(0x30e2)](_0x1b71a4['x']['prototype'],_0x467a5b(0x2eb3),{'get':function(){var _0x5154c2=_0x467a5b,_0x53f557;return this[_0x5154c2(0x13d6)]||this[_0x5154c2(0xd59)](_0x44213f['l'][_0x5154c2(0x19ef)])||(_0x53f557=new _0x284399(this),this[_0x5154c2(0x217b)](_0x53f557)),this[_0x5154c2(0x13d6)];},'set':function(_0x5f394a){var _0x2496f3=_0x467a5b;this[_0x2496f3(0x13d6)]=_0x5f394a;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x467a5b(0x30e2)](_0x1b71a4['x'][_0x467a5b(0x2dca)],_0x467a5b(0x3b44),{'get':function(){var _0x1ce0c6=_0x467a5b;return this[_0x1ce0c6(0x30eb)];},'set':function(_0x358533){var _0x1245af=_0x467a5b;this[_0x1245af(0x30eb)]!==_0x358533&&(this[_0x1245af(0x30eb)]=_0x358533,this['markAllMaterialsAsDirty'](_0xa83da3['g'][_0x1245af(0x39f4)]),null!=(_0x358533=this[_0x1245af(0x4070)])&&_0x358533[_0x1245af(0x2cea)]());},'enumerable':!0x0,'configurable':!0x0});class _0x284399{constructor(_0x1d5d39){var _0x313c9c=_0x467a5b;this[_0x313c9c(0x1c3a)]=_0x44213f['l'][_0x313c9c(0x19ef)],(this['scene']=_0x1d5d39)[_0x313c9c(0x2eb3)]=new _0x4f2c2c['P'](_0x1d5d39);}[_0x467a5b(0xeaa)](){}[_0x467a5b(0x109a)](){}[_0x467a5b(0xc1f)](){var _0x2c6ba5=_0x467a5b,_0x10225b;null!=(_0x10225b=this[_0x2c6ba5(0x38c0)]['depthPeelingRenderer'])&&_0x10225b['dispose'](),this['scene'][_0x2c6ba5(0x2eb3)]=null;}}},0xaa1f:(_0x17b0f5,_0x377a08,_0x1f54e1)=>{var _0xad1522=a8_0x2e955a;_0x1f54e1['d'](_0x377a08,{'g':()=>_0x208ae6});var _0x34c54c=_0x1f54e1(0xbd53),_0x53c40a=_0x1f54e1(0x1679c),_0x4fe7d8=_0x1f54e1(0x12cad),_0x4403ca=_0x1f54e1(0xcde8),_0x4246a0=_0x1f54e1(0x10c09),_0x27273a=_0x1f54e1(0x43d7),_0x12c8bf=_0x1f54e1(0x1610),_0x27e62e=(_0x1f54e1(0x9680),_0x1f54e1(0x13d16),_0x1f54e1(0x8baf)),_0x48d20c=_0x1f54e1(0x15ec7);class _0x208ae6{constructor(_0x59c739,_0x891493=_0x12c8bf['g'][_0xad1522(0xeee)],_0x2dfea7=null,_0x1a5de7=!0x1,_0x209b3f=_0x4fe7d8['x'][_0xad1522(0x336a)],_0x48c3f4=!0x1,_0xc7ec70){var _0x150f16=_0xad1522;this[_0x150f16(0x3f0a)]=!0x0,this[_0x150f16(0x2a49)]=!0x1,this[_0x150f16(0x2a6d)]=!0x1,this[_0x150f16(0x1861)]=!0x1,this[_0x150f16(0x20c2)]=_0x59c739,this[_0x150f16(0x2f2e)]=_0x1a5de7,this[_0x150f16(0x2a27)]=_0x48c3f4,this[_0x150f16(0x205)]=_0x891493===_0x12c8bf['g'][_0x150f16(0x2c5)],this[_0x150f16(0x205)]?this['clearColor']=new _0x34c54c['HE'](0x1,0x1,0x1,0x1):this[_0x150f16(0x1af9)]=new _0x34c54c['HE'](_0x48c3f4?0x5f5e100:0x1,0x0,0x0,0x1),_0x208ae6[_0x150f16(0x3d94)](this[_0x150f16(0x20c2)]);const _0x3e23f4=_0x59c739[_0x150f16(0x279a)]();this[_0x150f16(0x96e)]=_0x2dfea7,_0x209b3f!==_0x4fe7d8['x'][_0x150f16(0xe33)]&&(_0x891493!==_0x12c8bf['g']['TEXTURETYPE_FLOAT']||_0x3e23f4[_0x150f16(0x2d88)][_0x150f16(0x2067)]||(_0x209b3f=_0x4fe7d8['x'][_0x150f16(0xe33)]),_0x891493!==_0x12c8bf['g']['TEXTURETYPE_HALF_FLOAT']||_0x3e23f4[_0x150f16(0x2d88)][_0x150f16(0x1628)]||(_0x209b3f=_0x4fe7d8['x'][_0x150f16(0xe33)])),_0x1a5de7=this[_0x150f16(0x205)]||!_0x3e23f4[_0x150f16(0x4ce)][_0x150f16(0x1a8a)]?_0x12c8bf['g'][_0x150f16(0x2a2)]:_0x12c8bf['g'][_0x150f16(0x3df5)],(this['_depthMap']=new _0x4403ca['_'](null!=_0xc7ec70?_0xc7ec70:_0x150f16(0x1bf5),{'width':_0x3e23f4[_0x150f16(0x19ac)](),'height':_0x3e23f4[_0x150f16(0x32b)]()},this[_0x150f16(0x20c2)],!0x1,!0x0,_0x891493,!0x1,_0x209b3f,void 0x0,void 0x0,void 0x0,_0x1a5de7),this[_0x150f16(0x1fa8)][_0x150f16(0x198b)]=_0x4fe7d8['x'][_0x150f16(0x21f9)],this[_0x150f16(0x1fa8)][_0x150f16(0x570)]=_0x4fe7d8['x'][_0x150f16(0x21f9)],this['_depthMap'][_0x150f16(0x25ed)]=0x1,this[_0x150f16(0x1fa8)][_0x150f16(0x15c3)]=!0x1,this[_0x150f16(0x1fa8)][_0x150f16(0x310e)]=null,this[_0x150f16(0x1fa8)]['activeCamera']=this[_0x150f16(0x96e)],this[_0x150f16(0x1fa8)][_0x150f16(0x3cd7)]=!0x0,this[_0x150f16(0x1fa8)][_0x150f16(0x198)]=!0x1,this[_0x150f16(0x1fa8)][_0x150f16(0xb23)][_0x150f16(0x2ed7)](_0x56ff0c=>{var _0x37a55f=_0x150f16;_0x56ff0c[_0x37a55f(0x2a99)](this[_0x37a55f(0x1af9)],!0x0,!0x0,!0x0);}),this[_0x150f16(0x1fa8)]['onBeforeBindObservable'][_0x150f16(0x2ed7)](()=>{var _0x47174=_0x150f16,_0x31ca3e;null!=(_0x31ca3e=_0x3e23f4[_0x47174(0x3ab4)])&&_0x31ca3e[_0x47174(0xc8f)](_0x3e23f4,'depth\x20renderer',0x1);}),this['_depthMap'][_0x150f16(0x265f)]['add'](()=>{var _0xe14e63=_0x150f16,_0x329119;null!=(_0x329119=_0x3e23f4['_debugPopGroup'])&&_0x329119[_0xe14e63(0xc8f)](_0x3e23f4,0x1);}),this[_0x150f16(0x1fa8)][_0x150f16(0x1774)]=(_0x17af74,_0x3190b9,_0x1767f4)=>{var _0x495395=_0x150f16;if((_0x1767f4||0x0===_0x3190b9)&&_0x17af74[_0x495395(0x36c3)])for(let _0x387444=0x0;_0x387444<_0x17af74['subMeshes'][_0x495395(0x9da)];++_0x387444){const _0x585da3=_0x17af74[_0x495395(0x36c3)][_0x387444],_0x59f62f=_0x585da3[_0x495395(0x1ef9)]();var _0x409037=_0x59f62f[_0x495395(0x437)](_0x585da3[_0x495395(0x4071)],!!_0x585da3[_0x495395(0x34e2)]()),_0x409037=_0x3e23f4[_0x495395(0x2e84)]()[_0x495395(0x876)]&&(null!==_0x409037[_0x495395(0x2c61)][_0x585da3[_0x495395(0x4071)]]&&void 0x0!==_0x409037[_0x495395(0x2c61)][_0x585da3[_0x495395(0x4071)]]||_0x59f62f['hasThinInstances']);if(!this[_0x495395(0xe80)](_0x585da3,_0x409037))return!0x1;}return!0x0;});const _0x20c7ed=_0x57ebc4=>{var _0x23102e=_0x150f16;const _0x1c6e7c=_0x57ebc4[_0x23102e(0x1ef9)](),_0x158cef=_0x57ebc4[_0x23102e(0x32d1)](),_0x33787e=this[_0x23102e(0x20c2)],_0x55fdab=_0x33787e['getEngine'](),_0x1fa955=_0x57ebc4[_0x23102e(0x24a7)]();if(_0x158cef[_0x23102e(0xb41)]['_isActiveIntermediate']=!0x1,_0x1fa955&&!_0x158cef['infiniteDistance']&&!_0x1fa955[_0x23102e(0x1d8a)]&&0x0!==_0x57ebc4[_0x23102e(0x3fca)]&&_0x57ebc4[_0x23102e(0x3870)]!==_0x33787e[_0x23102e(0xb8f)]()){var _0x579f81=_0x158cef[_0x23102e(0x3a5a)]()<0x0;let _0x2b115c=null!=(_0x43c3a5=_0x1c6e7c[_0x23102e(0x404d)])?_0x43c3a5:_0x1fa955['sideOrientation'];var _0x43c3a5=(_0x2b115c=_0x579f81?_0x2b115c===_0x12c8bf['g'][_0x23102e(0x37eb)]?_0x12c8bf['g'][_0x23102e(0x2170)]:_0x12c8bf['g']['MATERIAL_ClockWiseSideOrientation']:_0x2b115c)===_0x12c8bf['g']['MATERIAL_ClockWiseSideOrientation'],_0x579f81=(_0x55fdab[_0x23102e(0x196a)](_0x1fa955[_0x23102e(0x3aeb)],0x0,!0x1,_0x43c3a5,this[_0x23102e(0x1861)]?!_0x1fa955[_0x23102e(0x1c8b)]:_0x1fa955[_0x23102e(0x1c8b)]),_0x1c6e7c[_0x23102e(0x437)](_0x57ebc4['_id'],!!_0x57ebc4[_0x23102e(0x34e2)]()));if(!_0x579f81[_0x23102e(0x1ab)]){var _0x43c3a5=_0x55fdab[_0x23102e(0x2e84)]()[_0x23102e(0x876)]&&(null!==_0x579f81[_0x23102e(0x2c61)][_0x57ebc4[_0x23102e(0x4071)]]&&void 0x0!==_0x579f81[_0x23102e(0x2c61)][_0x57ebc4[_0x23102e(0x4071)]]||_0x1c6e7c[_0x23102e(0x173e)]),_0x2e4e78=this[_0x23102e(0x96e)]||_0x33787e[_0x23102e(0x3311)];if(this[_0x23102e(0xe80)](_0x57ebc4,_0x43c3a5)&&_0x2e4e78){_0x57ebc4[_0x23102e(0x3870)]=_0x33787e[_0x23102e(0xb8f)]();const _0x4074bb=null==(_0x409fe8=_0x158cef['_internalAbstractMeshDataInfo'][_0x23102e(0x1be5)])?void 0x0:_0x409fe8[_0x55fdab[_0x23102e(0x2336)]];let _0x56e8ed=_0x57ebc4[_0x23102e(0x81e)]();!_0x56e8ed&&_0x4074bb&&(_0x56e8ed=_0x4074bb[_0x23102e(0x81e)]());var _0x409fe8=_0x2e4e78[_0x23102e(0x350)]===_0x27273a['V']['ORTHOGRAPHIC_CAMERA'];if(_0x56e8ed){const _0x46ebc1=_0x56e8ed[_0x23102e(0x401c)];_0x55fdab[_0x23102e(0x1197)](_0x56e8ed),_0x43c3a5||_0x1c6e7c[_0x23102e(0x20ee)](_0x57ebc4,_0x46ebc1,_0x1fa955[_0x23102e(0x3161)]),_0x4074bb?_0x4074bb[_0x23102e(0x1068)](_0x158cef[_0x23102e(0xe77)](),_0x158cef,_0x57ebc4):(_0x46ebc1[_0x23102e(0x1b4f)](_0x23102e(0x8a6),_0x33787e[_0x23102e(0x3a5e)]()),_0x46ebc1[_0x23102e(0x1b4f)](_0x23102e(0x318b),_0x158cef[_0x23102e(0xe77)]()),this[_0x23102e(0x2a27)]&&_0x46ebc1['setMatrix'](_0x23102e(0x4b1),_0x33787e[_0x23102e(0x1f6f)]()));let _0xf619f7,_0x3c0201;if(_0x3c0201=_0x409fe8?(_0xf619f7=!_0x55fdab[_0x23102e(0x75e)]&&_0x55fdab[_0x23102e(0x17dd)]?0x0:0x1,_0x55fdab[_0x23102e(0x75e)]&&_0x55fdab[_0x23102e(0x17dd)]?0x0:0x1):(_0xf619f7=_0x55fdab[_0x23102e(0x75e)]&&_0x55fdab['isNDCHalfZRange']||!_0x55fdab[_0x23102e(0x17dd)]?_0x2e4e78[_0x23102e(0xad1)]:0x0,_0x55fdab[_0x23102e(0x75e)]&&_0x55fdab['isNDCHalfZRange']?0x0:_0x2e4e78[_0x23102e(0x3928)]),_0x46ebc1[_0x23102e(0x2f5e)](_0x23102e(0x3279),_0xf619f7,_0xf619f7+_0x3c0201),!_0x4074bb){if(_0x1fa955[_0x23102e(0x21a4)]()){const _0x51262a=_0x1fa955[_0x23102e(0x25a8)]();_0x51262a&&(_0x46ebc1['setTexture'](_0x23102e(0x2f85),_0x51262a),_0x46ebc1[_0x23102e(0x1b4f)](_0x23102e(0x13ff),_0x51262a['getTextureMatrix']()));}if(_0x1c6e7c['useBones']&&_0x1c6e7c[_0x23102e(0x2a44)]&&_0x1c6e7c[_0x23102e(0x2d5b)]){const _0x3de03f=_0x1c6e7c['skeleton'];if(_0x3de03f[_0x23102e(0x18ab)]){_0x409fe8=_0x3de03f['getTransformMatrixTexture'](_0x1c6e7c);if(!_0x409fe8)return;_0x46ebc1[_0x23102e(0x35bd)](_0x23102e(0x4132),_0x409fe8),_0x46ebc1[_0x23102e(0x12f1)](_0x23102e(0x347e),0x4*(_0x3de03f['bones']['length']+0x1));}else _0x46ebc1[_0x23102e(0x29b4)](_0x23102e(0x1ccd),_0x3de03f[_0x23102e(0x19e5)](_0x1c6e7c));}(0x0,_0x48d20c['an'])(_0x46ebc1,_0x1fa955,_0x33787e),_0x4246a0['G']['BindMorphTargetParameters'](_0x1c6e7c,_0x46ebc1),_0x1c6e7c[_0x23102e(0x2516)]&&_0x1c6e7c['morphTargetManager'][_0x23102e(0x1152)]&&_0x1c6e7c['morphTargetManager']['_bind'](_0x46ebc1);}_0x1c6e7c[_0x23102e(0x1e98)](_0x158cef,_0x57ebc4,_0x46ebc1,_0x1fa955[_0x23102e(0x3161)],_0x579f81,_0x43c3a5,(_0x28c483,_0x41855c)=>_0x46ebc1['setMatrix'](_0x23102e(0x318b),_0x41855c));}}}}};this[_0x150f16(0x1fa8)][_0x150f16(0x2759)]=(_0x2aa81e,_0x36cef2,_0x4a8ffb,_0x2ae61f)=>{var _0x37cb23=_0x150f16;let _0x7ab29;if(_0x2ae61f['length']){for(_0x7ab29=0x0;_0x7ab29<_0x2ae61f['length'];_0x7ab29++)_0x20c7ed(_0x2ae61f[_0x37cb23(0x3d41)][_0x7ab29]);}for(_0x7ab29=0x0;_0x7ab29<_0x2aa81e[_0x37cb23(0x9da)];_0x7ab29++)_0x20c7ed(_0x2aa81e[_0x37cb23(0x3d41)][_0x7ab29]);for(_0x7ab29=0x0;_0x7ab29<_0x36cef2[_0x37cb23(0x9da)];_0x7ab29++)_0x20c7ed(_0x36cef2[_0x37cb23(0x3d41)][_0x7ab29]);if(this[_0x37cb23(0x2a49)]){for(_0x7ab29=0x0;_0x7ab29<_0x4a8ffb[_0x37cb23(0x9da)];_0x7ab29++)_0x20c7ed(_0x4a8ffb[_0x37cb23(0x3d41)][_0x7ab29]);}else{for(_0x7ab29=0x0;_0x7ab29<_0x4a8ffb[_0x37cb23(0x9da)];_0x7ab29++)_0x4a8ffb[_0x37cb23(0x3d41)][_0x7ab29]['getEffectiveMesh']()['_internalAbstractMeshDataInfo'][_0x37cb23(0xb76)]=!0x1;}};}[_0xad1522(0x3ae2)](_0x20e19e,_0x398fbd){var _0x19d4d7=_0xad1522;this[_0x19d4d7(0x1fa8)]['setMaterialForRendering'](_0x20e19e,_0x398fbd);}[_0xad1522(0xe80)](_0x13e161,_0x5c988d){var _0x4dcaf5=_0xad1522;const _0x42a3b0=this[_0x4dcaf5(0x20c2)]['getEngine'](),_0x2ff26c=_0x13e161[_0x4dcaf5(0x2b11)]();var _0x3d415d=_0x2ff26c[_0x4dcaf5(0x14ab)]();const _0x50d89d=null==(_0x5d59f8=_0x2ff26c[_0x4dcaf5(0xb41)][_0x4dcaf5(0x1be5)])?void 0x0:_0x5d59f8[_0x42a3b0['currentRenderPassId']];if(_0x50d89d)return _0x50d89d[_0x4dcaf5(0x30ee)](_0x2ff26c,_0x13e161,_0x5c988d);const _0x415806=_0x13e161[_0x4dcaf5(0x24a7)]();if(!_0x415806||_0x415806['disableDepthWrite'])return!0x1;const _0x5e0a6e=[],_0x1ad489=[_0x53c40a['o']['PositionKind']];_0x415806&&_0x415806[_0x4dcaf5(0x21a4)]()&&_0x415806[_0x4dcaf5(0x25a8)]()&&(_0x5e0a6e[_0x4dcaf5(0x2009)](_0x4dcaf5(0x20bd)),_0x2ff26c['isVerticesDataPresent'](_0x53c40a['o'][_0x4dcaf5(0x3884)])&&(_0x1ad489['push'](_0x53c40a['o'][_0x4dcaf5(0x3884)]),_0x5e0a6e[_0x4dcaf5(0x2009)](_0x4dcaf5(0x2e2e))),_0x2ff26c[_0x4dcaf5(0x2ff7)](_0x53c40a['o']['UV2Kind'])&&(_0x1ad489[_0x4dcaf5(0x2009)](_0x53c40a['o'][_0x4dcaf5(0x741)]),_0x5e0a6e['push'](_0x4dcaf5(0x3475)))),_0x2ff26c[_0x4dcaf5(0x50d)]&&_0x2ff26c[_0x4dcaf5(0x2a44)]?(_0x1ad489[_0x4dcaf5(0x2009)](_0x53c40a['o'][_0x4dcaf5(0x1780)]),_0x1ad489[_0x4dcaf5(0x2009)](_0x53c40a['o'][_0x4dcaf5(0x293e)]),0x4<_0x2ff26c[_0x4dcaf5(0x2b70)]&&(_0x1ad489['push'](_0x53c40a['o'][_0x4dcaf5(0x3ec3)]),_0x1ad489[_0x4dcaf5(0x2009)](_0x53c40a['o'][_0x4dcaf5(0x2d8d)])),_0x5e0a6e[_0x4dcaf5(0x2009)](_0x4dcaf5(0x101a)+_0x2ff26c[_0x4dcaf5(0x2b70)]),_0x5e0a6e[_0x4dcaf5(0x2009)](_0x4dcaf5(0x34c)+(_0x2ff26c[_0x4dcaf5(0x2d5b)]?_0x2ff26c['skeleton']['bones'][_0x4dcaf5(0x9da)]+0x1:0x0)),null!=(_0x5d59f8=_0x13e161[_0x4dcaf5(0x1ef9)]()[_0x4dcaf5(0x2d5b)])&&_0x5d59f8[_0x4dcaf5(0x18ab)]&&_0x5e0a6e['push'](_0x4dcaf5(0x135e))):_0x5e0a6e[_0x4dcaf5(0x2009)](_0x4dcaf5(0x30ef));var _0x5d59f8=_0x2ff26c[_0x4dcaf5(0x2516)];let _0x511e94=0x0;_0x5d59f8&&0x0<_0x5d59f8[_0x4dcaf5(0xff6)]&&(_0x511e94=_0x5d59f8[_0x4dcaf5(0xff6)],_0x5e0a6e[_0x4dcaf5(0x2009)](_0x4dcaf5(0x3287)),_0x5e0a6e[_0x4dcaf5(0x2009)](_0x4dcaf5(0x2c9b)+_0x511e94),_0x5d59f8[_0x4dcaf5(0x1152)]&&_0x5e0a6e[_0x4dcaf5(0x2009)](_0x4dcaf5(0x32d5)),_0x4246a0['G'][_0x4dcaf5(0x204f)](_0x1ad489,_0x2ff26c,_0x511e94)),_0x5c988d&&(_0x5e0a6e[_0x4dcaf5(0x2009)](_0x4dcaf5(0x1366)),_0x4246a0['G'][_0x4dcaf5(0x1a6d)](_0x1ad489),_0x13e161[_0x4dcaf5(0x1ef9)]()[_0x4dcaf5(0x173e)]&&_0x5e0a6e['push']('#define\x20THIN_INSTANCES')),this['_storeNonLinearDepth']&&_0x5e0a6e['push']('#define\x20NONLINEARDEPTH'),this['_storeCameraSpaceZ']&&_0x5e0a6e[_0x4dcaf5(0x2009)]('#define\x20STORE_CAMERASPACE_Z'),this['isPacked']&&_0x5e0a6e[_0x4dcaf5(0x2009)](_0x4dcaf5(0x324a)),(0x0,_0x48d20c['lK'])(_0x415806,_0x3d415d,_0x5e0a6e);const _0x1d3178=_0x13e161[_0x4dcaf5(0x81e)](void 0x0,!0x0);return _0x5d59f8=_0x1d3178[_0x4dcaf5(0x2462)],_0x5c988d=_0x5e0a6e[_0x4dcaf5(0x156a)]('\x0a'),(_0x5d59f8!==_0x5c988d&&((0x0,_0x48d20c['qx'])(_0x3d415d=[_0x4dcaf5(0x318b),_0x4dcaf5(0x1ccd),_0x4dcaf5(0x347e),'viewProjection',_0x4dcaf5(0x4b1),_0x4dcaf5(0x13ff),'depthValues',_0x4dcaf5(0x15be),_0x4dcaf5(0x2370),_0x4dcaf5(0x22f8)]),_0x1d3178['setEffect'](_0x42a3b0[_0x4dcaf5(0x29f2)](_0x4dcaf5(0x2c6c),_0x1ad489,_0x3d415d,['diffuseSampler','morphTargets',_0x4dcaf5(0x4132)],_0x5c988d,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x511e94}),_0x5c988d)),_0x1d3178[_0x4dcaf5(0x401c)][_0x4dcaf5(0xe80)]());}['getDepthMap'](){var _0x5ab814=_0xad1522;return this[_0x5ab814(0x1fa8)];}[_0xad1522(0xc1f)](){var _0x48dc5e=_0xad1522;const _0x1986e2=[];for(const _0x1b58cb in this[_0x48dc5e(0x20c2)][_0x48dc5e(0xd77)])this[_0x48dc5e(0x20c2)][_0x48dc5e(0xd77)][_0x1b58cb]===this&&_0x1986e2['push'](_0x1b58cb);if(0x0<_0x1986e2[_0x48dc5e(0x9da)]){this[_0x48dc5e(0x1fa8)][_0x48dc5e(0xc1f)]();for(const _0x43f33b of _0x1986e2)delete this[_0x48dc5e(0x20c2)][_0x48dc5e(0xd77)][_0x43f33b];}}}_0x208ae6[_0xad1522(0x3d94)]=_0x1bc408=>{var _0x52e3e2=_0xad1522;throw(0x0,_0x27e62e['S'])(_0x52e3e2(0x206d));};},0x905e:(_0x2e60ad,_0x3a6877,_0x5a6041)=>{var _0x48fe8d=a8_0x2e955a,_0x345024=_0x5a6041(0xd537),_0x4fd94c=_0x5a6041(0xaa1f),_0x48c97f=_0x5a6041(0x1610),_0x572fee=_0x5a6041(0x67a3);_0x345024['x']['prototype'][_0x48fe8d(0x38ac)]=function(_0x114411,_0x57cd14=!0x1,_0x1ba7a6=!0x1,_0x4fa4c8=_0x48c97f['g'][_0x48fe8d(0xca8)],_0x51324c=!0x1){var _0x53ad05=_0x48fe8d;if(_0x114411=_0x114411||this['activeCamera'])return this[_0x53ad05(0xd77)]||(this['_depthRenderer']={}),this[_0x53ad05(0xd77)][_0x114411['id']]||(_0x1a005b=!!this[_0x53ad05(0x279a)]()[_0x53ad05(0x2e84)]()[_0x53ad05(0x26d8)],_0x346ec0=0x0,_0x346ec0=!this[_0x53ad05(0x279a)]()['getCaps']()['textureHalfFloatRender']||_0x1ba7a6&&_0x1a005b?_0x1a005b?_0x48c97f['g'][_0x53ad05(0xeee)]:_0x48c97f['g'][_0x53ad05(0x2c5)]:_0x48c97f['g'][_0x53ad05(0x3e04)],this[_0x53ad05(0xd77)][_0x114411['id']]=new _0x4fd94c['g'](this,_0x346ec0,_0x114411,_0x57cd14,_0x4fa4c8,_0x51324c)),this[_0x53ad05(0xd77)][_0x114411['id']];var _0x1a005b,_0x346ec0;throw _0x53ad05(0x9c5);},_0x345024['x'][_0x48fe8d(0x2dca)]['disableDepthRenderer']=function(_0x57dd3c){var _0x21d23d=_0x48fe8d;(_0x57dd3c=_0x57dd3c||this[_0x21d23d(0x3311)])&&this[_0x21d23d(0xd77)]&&this[_0x21d23d(0xd77)][_0x57dd3c['id']]&&this[_0x21d23d(0xd77)][_0x57dd3c['id']][_0x21d23d(0xc1f)]();};class _0x3f84d4{constructor(_0x1de96c){this['name']=_0x572fee['l']['NAME_DEPTHRENDERER'],this['scene']=_0x1de96c;}[_0x48fe8d(0xeaa)](){var _0x13192b=_0x48fe8d;this[_0x13192b(0x38c0)][_0x13192b(0x40af)][_0x13192b(0x1cc9)](_0x572fee['l'][_0x13192b(0x74f)],this,this[_0x13192b(0xb4a)]),this[_0x13192b(0x38c0)][_0x13192b(0x225e)]['registerStep'](_0x572fee['l'][_0x13192b(0xe85)],this,this[_0x13192b(0x402a)]);}[_0x48fe8d(0x109a)](){}['dispose'](){var _0x89013b=_0x48fe8d;for(const _0x2bb67c in this[_0x89013b(0x38c0)][_0x89013b(0xd77)])this['scene'][_0x89013b(0xd77)][_0x2bb67c][_0x89013b(0xc1f)]();}[_0x48fe8d(0xb4a)](_0x4e6685){var _0x1d7f38=_0x48fe8d;if(this[_0x1d7f38(0x38c0)][_0x1d7f38(0xd77)])for(const _0x86f66d in this['scene'][_0x1d7f38(0xd77)]){const _0x1b6bf4=this[_0x1d7f38(0x38c0)][_0x1d7f38(0xd77)][_0x86f66d];_0x1b6bf4[_0x1d7f38(0x3f0a)]&&!_0x1b6bf4[_0x1d7f38(0x2a6d)]&&_0x4e6685['push'](_0x1b6bf4['getDepthMap']());}}['_gatherActiveCameraRenderTargets'](_0x582642){var _0x4e7d6e=_0x48fe8d;if(this[_0x4e7d6e(0x38c0)][_0x4e7d6e(0xd77)])for(const _0x53e75c in this[_0x4e7d6e(0x38c0)][_0x4e7d6e(0xd77)]){const _0xf45e89=this[_0x4e7d6e(0x38c0)][_0x4e7d6e(0xd77)][_0x53e75c];_0xf45e89['enabled']&&_0xf45e89['useOnlyInActiveCamera']&&this['scene'][_0x4e7d6e(0x3311)]['id']===_0x53e75c&&_0x582642['push'](_0xf45e89[_0x4e7d6e(0xcc1)]());}}}_0x4fd94c['g'][_0x48fe8d(0x3d94)]=_0x5ef371=>{var _0x530048=_0x48fe8d,_0x2e39a2;_0x5ef371['_getComponent'](_0x572fee['l'][_0x530048(0x1dd8)])||(_0x2e39a2=new _0x3f84d4(_0x5ef371),_0x5ef371[_0x530048(0x217b)](_0x2e39a2));};},0x13659:(_0x134c02,_0x98c1d9,_0x44cfe5)=>{var _0x15b099=a8_0x2e955a,_0x107791=_0x44cfe5(0x1679c),_0x21f36a=_0x44cfe5(0x349f),_0x2d5c41=_0x44cfe5(0x3601),_0x4d99b6=_0x44cfe5(0xd53f),_0x362c88=_0x44cfe5(0x15c0e),_0x56f414=_0x44cfe5(0x16a07),_0x187bf0=_0x44cfe5(0x43d7),_0x3804d9=_0x44cfe5(0x1610),_0x58f872=(_0x44cfe5(0xf3e4),_0x44cfe5(0x418e),_0x44cfe5(0x16fed)),_0x5991a9=_0x44cfe5(0xe59d);_0x21f36a['x'][_0x15b099(0x2dca)]['disableEdgesRendering']=function(){var _0x1d04f4=_0x15b099;return this[_0x1d04f4(0xce4)]&&(this['_edgesRenderer'][_0x1d04f4(0xc1f)](),this[_0x1d04f4(0xce4)]=null),this;},_0x21f36a['x']['prototype'][_0x15b099(0x1d73)]=function(_0x59253d=0.95,_0xc14ad=!0x1,_0x323468){var _0x936d84=_0x15b099;return this[_0x936d84(0x314e)](),this[_0x936d84(0xce4)]=new _0x13ef40(this,_0x59253d,_0xc14ad,!0x0,_0x323468),this;},Object[_0x15b099(0x30e2)](_0x21f36a['x'][_0x15b099(0x2dca)],_0x15b099(0x3b09),{'get':function(){var _0x1ebec2=_0x15b099;return this[_0x1ebec2(0xce4)];},'enumerable':!0x0,'configurable':!0x0}),_0x2d5c41['_'][_0x15b099(0x2dca)][_0x15b099(0x1d73)]=function(_0x5cd585=0.95,_0x3a1914=!0x1){var _0x2fd0b9=_0x15b099;return this[_0x2fd0b9(0x314e)](),this[_0x2fd0b9(0xce4)]=new _0x18af19(this,_0x5cd585,_0x3a1914),this;},_0x2d5c41['E'][_0x15b099(0x2dca)][_0x15b099(0x1d73)]=function(_0x4b1480=0.95,_0x3b0865=!0x1){var _0x110837=_0x15b099;return _0x2d5c41['_']['prototype'][_0x110837(0x1d73)][_0x110837(0x550)](this,arguments),this;};class _0xfbfa9e{constructor(){var _0x3a9836=_0x15b099;this['edges']=new Array(),this[_0x3a9836(0x1157)]=0x0;}}class _0x13ef40{constructor(_0x291caf,_0x5e6d49=0.95,_0xcf65b9=!0x1,_0x1f71da=!0x0,_0x3b89e9){var _0x1eb2a0=_0x15b099;this[_0x1eb2a0(0x14ee)]=0x3e8,this['edgesWidthScalerForPerspective']=0x32,this[_0x1eb2a0(0x3460)]=new Array(),this['_linesNormals']=new Array(),this[_0x1eb2a0(0x1198)]=new Array(),this[_0x1eb2a0(0x13b6)]={},this[_0x1eb2a0(0x21a0)]={},this[_0x1eb2a0(0x1851)]=!0x1,this[_0x1eb2a0(0x1cc5)]=!0x0,this[_0x1eb2a0(0x1c34)]=new _0x58f872['t'](0x20),this[_0x1eb2a0(0x11f4)]=_0x291caf,this['_checkVerticesInsteadOfIndices']=_0xcf65b9,this[_0x1eb2a0(0x963)]=null!=_0x3b89e9?_0x3b89e9:null,this[_0x1eb2a0(0x1e64)]=_0x5e6d49,this['_source']['getScene']()['getEngine']()[_0x1eb2a0(0x3286)]&&(this['_drawWrapper']=new _0x5991a9['q'](_0x291caf[_0x1eb2a0(0x279a)]())),this[_0x1eb2a0(0x1c07)](),_0x1f71da&&(null==(_0xcf65b9=null==_0x3b89e9?void 0x0:_0x3b89e9['useAlternateEdgeFinder'])||_0xcf65b9?this[_0x1eb2a0(0x694)]():this['_generateEdgesLines']()),this[_0x1eb2a0(0x3a86)]=this[_0x1eb2a0(0x11f4)][_0x1eb2a0(0x4149)][_0x1eb2a0(0x2ed7)](()=>{var _0x14de39=_0x1eb2a0;this[_0x14de39(0x3d23)]();}),this['_meshDisposeObserver']=this[_0x1eb2a0(0x11f4)]['onDisposeObservable'][_0x1eb2a0(0x2ed7)](()=>{var _0x3e2b93=_0x1eb2a0;this[_0x3e2b93(0xc1f)]();});}get['linesPositions'](){var _0x3d64d8=_0x15b099;return this[_0x3d64d8(0x3460)];}get['linesNormals'](){var _0xad9c28=_0x15b099;return this[_0xad9c28(0x1a93)];}get['linesIndices'](){var _0x389f3a=_0x15b099;return this[_0x389f3a(0x1198)];}get[_0x15b099(0xbf6)](){var _0x329536=_0x15b099;return this[_0x329536(0x329e)];}set[_0x15b099(0xbf6)](_0x5cd25e){var _0x355bd1=_0x15b099;this[_0x355bd1(0x329e)]=_0x5cd25e;}static[_0x15b099(0x27e0)](_0x106c97){var _0x28c8fb=_0x15b099;if(!_0x106c97[_0x28c8fb(0x1931)]){const _0x298e69=new _0x56f414['j'](_0x28c8fb(0xbf6),_0x106c97,_0x28c8fb(0x7c2),{'attributes':[_0x28c8fb(0x2436),_0x28c8fb(0x23e1)],'uniforms':[_0x28c8fb(0x318b),'viewProjection',_0x28c8fb(0x2fc8),_0x28c8fb(0x15b3),_0x28c8fb(0x3401)]},!0x1);_0x298e69[_0x28c8fb(0x1d8a)]=!0x0,_0x298e69[_0x28c8fb(0x3aeb)]=!0x1,_0x298e69[_0x28c8fb(0x11ed)]=_0x106c97['getEngine']()[_0x28c8fb(0x3286)],_0x106c97[_0x28c8fb(0x1931)]=_0x298e69;}return _0x106c97[_0x28c8fb(0x1931)];}[_0x15b099(0x1c07)](){var _0x2367c3=_0x15b099;this[_0x2367c3(0x329e)]||(this[_0x2367c3(0x329e)]=_0x13ef40['_GetShader'](this[_0x2367c3(0x11f4)][_0x2367c3(0x14ab)]()));}[_0x15b099(0x3d23)](){var _0x248f1a=_0x15b099;let _0x549b67=this['_buffers'][_0x107791['o'][_0x248f1a(0x1745)]];_0x549b67&&_0x549b67['_rebuild'](),(_0x549b67=this[_0x248f1a(0x13b6)][_0x107791['o']['NormalKind']])&&_0x549b67[_0x248f1a(0x3d23)]();const _0x45f75a=this[_0x248f1a(0x11f4)]['getScene'](),_0xe6b43d=_0x45f75a['getEngine']();this['_ib']=_0xe6b43d['createIndexBuffer'](this[_0x248f1a(0x1198)]);}[_0x15b099(0xc1f)](){var _0x4cf658=_0x15b099,_0x4babff;this[_0x4cf658(0x11f4)][_0x4cf658(0x4149)][_0x4cf658(0x209f)](this['_meshRebuildObserver']),this[_0x4cf658(0x11f4)][_0x4cf658(0x1244)][_0x4cf658(0x209f)](this[_0x4cf658(0x39f5)]);let _0x40d216=this[_0x4cf658(0x13b6)][_0x107791['o'][_0x4cf658(0x1745)]];_0x40d216&&(_0x40d216[_0x4cf658(0xc1f)](),this[_0x4cf658(0x13b6)][_0x107791['o'][_0x4cf658(0x1745)]]=null),(_0x40d216=this[_0x4cf658(0x13b6)][_0x107791['o'][_0x4cf658(0x1600)]])&&(_0x40d216[_0x4cf658(0xc1f)](),this[_0x4cf658(0x13b6)][_0x107791['o'][_0x4cf658(0x1600)]]=null),this['_ib']&&this[_0x4cf658(0x11f4)][_0x4cf658(0x14ab)]()[_0x4cf658(0x279a)]()[_0x4cf658(0x3c70)](this['_ib']),this[_0x4cf658(0x329e)][_0x4cf658(0xc1f)](),null!=(_0x4babff=this[_0x4cf658(0x207c)])&&_0x4babff[_0x4cf658(0xc1f)]();}[_0x15b099(0x2f4)](_0x5929a7,_0x4db0ad,_0x3affcc,_0x9397a0,_0x1186a9){return _0x5929a7===_0x3affcc&&_0x4db0ad===_0x9397a0||_0x5929a7===_0x9397a0&&_0x4db0ad===_0x3affcc?0x0:_0x5929a7===_0x9397a0&&_0x4db0ad===_0x1186a9||_0x5929a7===_0x1186a9&&_0x4db0ad===_0x9397a0?0x1:_0x5929a7===_0x1186a9&&_0x4db0ad===_0x3affcc||_0x5929a7===_0x3affcc&&_0x4db0ad===_0x1186a9?0x2:-0x1;}['_processEdgeForAdjacenciesWithVertices'](_0x5b22b2,_0x259bfc,_0x390211,_0x28bf52,_0x36fec4){var _0x5df3ed=_0x15b099,_0x34f5b9=1e-10;return _0x5b22b2[_0x5df3ed(0x8bb)](_0x390211,_0x34f5b9)&&_0x259bfc[_0x5df3ed(0x8bb)](_0x28bf52,_0x34f5b9)||_0x5b22b2[_0x5df3ed(0x8bb)](_0x28bf52,_0x34f5b9)&&_0x259bfc[_0x5df3ed(0x8bb)](_0x390211,_0x34f5b9)?0x0:_0x5b22b2[_0x5df3ed(0x8bb)](_0x28bf52,_0x34f5b9)&&_0x259bfc['equalsWithEpsilon'](_0x36fec4,_0x34f5b9)||_0x5b22b2[_0x5df3ed(0x8bb)](_0x36fec4,_0x34f5b9)&&_0x259bfc[_0x5df3ed(0x8bb)](_0x28bf52,_0x34f5b9)?0x1:_0x5b22b2[_0x5df3ed(0x8bb)](_0x36fec4,_0x34f5b9)&&_0x259bfc[_0x5df3ed(0x8bb)](_0x390211,_0x34f5b9)||_0x5b22b2[_0x5df3ed(0x8bb)](_0x390211,_0x34f5b9)&&_0x259bfc[_0x5df3ed(0x8bb)](_0x36fec4,_0x34f5b9)?0x2:-0x1;}[_0x15b099(0x1cd7)](_0x4fc8aa,_0x4de179,_0x39c6f5,_0x4f3cdf,_0x14ccb5){var _0x38a4b5=_0x15b099;(void 0x0===_0x4de179||_0x4d99b6['P'][_0x38a4b5(0x936)](_0x39c6f5[_0x4fc8aa],_0x39c6f5[_0x4de179]){var _0x442e61=a8_0xcbd5;0x0<=_0x217d9c&&_0x362f63[_0x442e61(0x2009)](_0x217d9c);for(let _0x1c741f=0x0;_0x1c741f<_0x4a2494[_0x442e61(0x9da)];++_0x1c741f)_0x362f63[_0x442e61(0x2009)](_0x4a2494[_0x1c741f][0x0]);};let _0x5d27ac=0x0;_0x5d784d[0x1][_0x2dad5b(0x9da)]>=_0x5d784d[0x0][_0x2dad5b(0x9da)]&&_0x5d784d[0x1][_0x2dad5b(0x9da)]>=_0x5d784d[0x2][_0x2dad5b(0x9da)]?_0x5d27ac=0x1:_0x5d784d[0x2][_0x2dad5b(0x9da)]>=_0x5d784d[0x0][_0x2dad5b(0x9da)]&&_0x5d784d[0x2][_0x2dad5b(0x9da)]>=_0x5d784d[0x1][_0x2dad5b(0x9da)]&&(_0x5d27ac=0x2);for(let _0x31a9c9=0x0;_0x31a9c9<0x3;++_0x31a9c9)_0x31a9c9===_0x5d27ac?_0x5d784d[_0x31a9c9][_0x2dad5b(0x363)]((_0x3b4957,_0x1f4fed)=>_0x3b4957[0x1]<_0x1f4fed[0x1]?-0x1:_0x3b4957[0x1]>_0x1f4fed[0x1]?0x1:0x0):_0x5d784d[_0x31a9c9][_0x2dad5b(0x363)]((_0x213cea,_0x1103c3)=>_0x213cea[0x1]>_0x1103c3[0x1]?-0x1:_0x213cea[0x1]<_0x1103c3[0x1]?0x1:0x0);var _0x415870=[],_0x597f08=[],_0x277ded=(_0x5e20db(_0x5d784d[_0x5d27ac],_0x415870,-0x1),_0x415870['length']);for(let _0x34c6f4=_0x5d27ac+0x2;_0x34c6f4>=_0x5d27ac+0x1;--_0x34c6f4)_0x5e20db(_0x5d784d[_0x34c6f4%0x3],_0x597f08,_0x34c6f4!==_0x5d27ac+0x2?_0x1d3ecc[_0x58d999[_0x3365ad+(_0x34c6f4+0x1)%0x3]]:-0x1);var _0x362e64=_0x597f08[_0x2dad5b(0x9da)],_0x3fa6f2=(_0x58d999['push'](_0x1d3ecc[_0x58d999[_0x3365ad+_0x5d27ac]],_0x415870[0x0],_0x597f08[0x0]),_0x58d999[_0x2dad5b(0x2009)](_0x1d3ecc[_0x58d999[_0x3365ad+(_0x5d27ac+0x1)%0x3]],_0x597f08[_0x362e64-0x1],_0x415870[_0x277ded-0x1]),_0x277ded<=_0x362e64),_0x5345e9=_0x3fa6f2?_0x277ded:_0x362e64,_0x4a6358=_0x3fa6f2?_0x362e64:_0x277ded,_0xd53bbf=_0x3fa6f2?_0x277ded-0x1:_0x362e64-0x1,_0x3dc963=_0x3fa6f2?0x0:0x1;let _0x1cf3a0=_0x277ded+_0x362e64-0x2,_0x12b84f=0x0,_0x1a0249=0x0;var _0x3bc02f=_0x3fa6f2?_0x415870:_0x597f08,_0x4d96d7=_0x3fa6f2?_0x597f08:_0x415870;let _0x1b19cd=0x0;for(;0x0<_0x1cf3a0--;){_0x3dc963?_0x58d999[_0x2dad5b(0x2009)](_0x3bc02f[_0x12b84f],_0x4d96d7[_0x1a0249]):_0x58d999[_0x2dad5b(0x2009)](_0x4d96d7[_0x1a0249],_0x3bc02f[_0x12b84f]);let _0x517c69;(_0x1b19cd+=_0x5345e9)>=_0x4a6358&&_0x12b84f<_0xd53bbf?(_0x517c69=_0x3bc02f[++_0x12b84f],_0x1b19cd-=_0x4a6358):_0x517c69=_0x4d96d7[++_0x1a0249],_0x58d999['push'](_0x517c69);}_0x58d999[_0x3365ad+0x0]=_0x58d999[_0x58d999[_0x2dad5b(0x9da)]-0x3],_0x58d999[_0x3365ad+0x1]=_0x58d999[_0x58d999[_0x2dad5b(0x9da)]-0x2],_0x58d999[_0x3365ad+0x2]=_0x58d999[_0x58d999[_0x2dad5b(0x9da)]-0x1],_0x58d999[_0x2dad5b(0x9da)]=_0x58d999[_0x2dad5b(0x9da)]-0x3;}[_0x15b099(0x694)](){var _0x4ceae1=_0x15b099,_0x4d44b2,_0x183bcd=this[_0x4ceae1(0x11f4)][_0x4ceae1(0xcc8)](_0x107791['o']['PositionKind']);let _0x357da5=this[_0x4ceae1(0x11f4)][_0x4ceae1(0x1fe6)]();if(_0x357da5&&_0x183bcd){Array[_0x4ceae1(0x396b)](_0x357da5)||(_0x357da5=Array[_0x4ceae1(0x308a)](_0x357da5));var _0x444646=null==(_0x444646=null==(_0x444646=this[_0x4ceae1(0x963)])?void 0x0:_0x444646[_0x4ceae1(0x1a98)])||_0x444646,_0x30e55c=_0x444646?Math[_0x4ceae1(0x142a)](-Math['log'](null!=(_0x4d44b2=null==(_0x4d44b2=this[_0x4ceae1(0x963)])?void 0x0:_0x4d44b2[_0x4ceae1(0x374c)])?_0x4d44b2:0.000001)/Math[_0x4ceae1(0x1385)](0xa)):null!=(_0x4d44b2=null==(_0x4d44b2=this[_0x4ceae1(0x963)])?void 0x0:_0x4d44b2['epsilonVertexMerge'])?_0x4d44b2:0.000001;const _0x47231e=[],_0x2e59f4=[];if(_0x444646){const _0x47e892={};for(let _0x1c6d0f=0x0;_0x1c6d0f<_0x183bcd['length'];_0x1c6d0f+=0x3){const _0x3fface=_0x183bcd[_0x1c6d0f+0x0],_0x48bc8d=_0x183bcd[_0x1c6d0f+0x1],_0x348025=_0x183bcd[_0x1c6d0f+0x2];var _0x706086,_0x3dbab6=_0x3fface[_0x4ceae1(0x2639)](_0x30e55c)+'|'+_0x48bc8d['toFixed'](_0x30e55c)+'|'+_0x348025[_0x4ceae1(0x2639)](_0x30e55c);void 0x0!==_0x47e892[_0x3dbab6]?_0x47231e[_0x4ceae1(0x2009)](_0x47e892[_0x3dbab6]):(_0x706086=_0x1c6d0f/0x3,_0x47e892[_0x3dbab6]=_0x706086,_0x47231e[_0x4ceae1(0x2009)](_0x706086),_0x2e59f4['push'](_0x706086));}}else for(let _0x1d6a15=0x0;_0x1d6a15<_0x183bcd[_0x4ceae1(0x9da)];_0x1d6a15+=0x3){var _0xb43744=_0x183bcd[_0x1d6a15+0x0],_0x4aa194=_0x183bcd[_0x1d6a15+0x1],_0x5b7e2f=_0x183bcd[_0x1d6a15+0x2];let _0x569c0b=!0x1;for(let _0x335a69=0x0;_0x335a69<_0x1d6a15&&!_0x569c0b;_0x335a69+=0x3){var _0x31d05c=_0x183bcd[_0x335a69+0x0],_0x293a4c=_0x183bcd[_0x335a69+0x1],_0x378424=_0x183bcd[_0x335a69+0x2];if(Math[_0x4ceae1(0x1516)](_0xb43744-_0x31d05c)<_0x30e55c&&Math[_0x4ceae1(0x1516)](_0x4aa194-_0x293a4c)<_0x30e55c&&Math['abs'](_0x5b7e2f-_0x378424)<_0x30e55c){_0x47231e[_0x4ceae1(0x2009)](_0x335a69/0x3),_0x569c0b=!0x0;break;}}_0x569c0b||(_0x47231e['push'](_0x1d6a15/0x3),_0x2e59f4['push'](_0x1d6a15/0x3));}if(null!=(_0x4d44b2=this[_0x4ceae1(0x963)])&&_0x4d44b2[_0x4ceae1(0x7fe)]){var _0x47e5f6=null!=(_0x4d44b2=null==(_0x444646=this[_0x4ceae1(0x963)])?void 0x0:_0x444646['epsilonVertexAligned'])?_0x4d44b2:0.000001;const _0x512a64=[];for(let _0x21c9a7=0x0;_0x21c9a7<_0x357da5['length'];_0x21c9a7+=0x3){let _0x420fb3;for(let _0x13151d=0x0;_0x13151d<0x3;++_0x13151d){var _0xa64451=_0x47231e[_0x357da5[_0x21c9a7+_0x13151d]],_0x1bf876=_0x47231e[_0x357da5[_0x21c9a7+(_0x13151d+0x1)%0x3]],_0x7bf600=_0x47231e[_0x357da5[_0x21c9a7+(_0x13151d+0x2)%0x3]];if(_0xa64451!==_0x1bf876){var _0x101fc6=_0x183bcd[0x3*_0xa64451+0x0],_0x38160a=_0x183bcd[0x3*_0xa64451+0x1],_0x16a34a=_0x183bcd[0x3*_0xa64451+0x2],_0x5856db=_0x183bcd[0x3*_0x1bf876+0x0],_0x12ca69=_0x183bcd[0x3*_0x1bf876+0x1],_0x5abbe7=_0x183bcd[0x3*_0x1bf876+0x2],_0x3113c9=Math[_0x4ceae1(0xa6b)]((_0x5856db-_0x101fc6)*(_0x5856db-_0x101fc6)+(_0x12ca69-_0x38160a)*(_0x12ca69-_0x38160a)+(_0x5abbe7-_0x16a34a)*(_0x5abbe7-_0x16a34a));for(let _0x31b52c=0x0;_0x31b52c<_0x2e59f4[_0x4ceae1(0x9da)]-0x1;_0x31b52c++){var _0xe13d04,_0x24d3f2,_0x1abb58,_0x2182ca,_0x2926cc=_0x2e59f4[_0x31b52c];_0x2926cc!==_0xa64451&&_0x2926cc!==_0x1bf876&&_0x2926cc!==_0x7bf600&&(_0x2182ca=_0x183bcd[0x3*_0x2926cc+0x0],_0xe13d04=_0x183bcd[0x3*_0x2926cc+0x1],_0x24d3f2=_0x183bcd[0x3*_0x2926cc+0x2],_0x1abb58=Math[_0x4ceae1(0xa6b)]((_0x2182ca-_0x101fc6)*(_0x2182ca-_0x101fc6)+(_0xe13d04-_0x38160a)*(_0xe13d04-_0x38160a)+(_0x24d3f2-_0x16a34a)*(_0x24d3f2-_0x16a34a)),_0x2182ca=Math[_0x4ceae1(0xa6b)]((_0x2182ca-_0x5856db)*(_0x2182ca-_0x5856db)+(_0xe13d04-_0x12ca69)*(_0xe13d04-_0x12ca69)+(_0x24d3f2-_0x5abbe7)*(_0x24d3f2-_0x5abbe7)),Math[_0x4ceae1(0x1516)](_0x1abb58+_0x2182ca-_0x3113c9)<_0x47e5f6&&(_0x420fb3||(_0x420fb3={'index':_0x21c9a7,'edgesPoints':[[],[],[]]},_0x512a64[_0x4ceae1(0x2009)](_0x420fb3)),_0x420fb3[_0x4ceae1(0x3fae)][_0x13151d][_0x4ceae1(0x2009)]([_0x2926cc,_0x1abb58])));}}}}for(let _0x42b787=0x0;_0x42b787<_0x512a64[_0x4ceae1(0x9da)];++_0x42b787){var _0x2a1ed0=_0x512a64[_0x42b787];this[_0x4ceae1(0x3af7)](_0x2a1ed0['edgesPoints'],_0x2a1ed0[_0x4ceae1(0x3c5)],_0x357da5,_0x47231e);}_0x512a64[_0x4ceae1(0x9da)]=0x0;}const _0x303da0={};for(let _0x2e302c=0x0;_0x2e302c<_0x357da5['length'];_0x2e302c+=0x3){let _0x527c1b;for(let _0x1c472b=0x0;_0x1c472b<0x3;++_0x1c472b){let _0x42e118=_0x47231e[_0x357da5[_0x2e302c+_0x1c472b]],_0x1c8269=_0x47231e[_0x357da5[_0x2e302c+(_0x1c472b+0x1)%0x3]];var _0x11c086=_0x47231e[_0x357da5[_0x2e302c+(_0x1c472b+0x2)%0x3]];if(_0x42e118!==_0x1c8269&&(_0x42e118!==_0x11c086&&_0x1c8269!==_0x11c086||null==(_0x4dffcc=this[_0x4ceae1(0x963)])||!_0x4dffcc[_0x4ceae1(0x1908)])){_0x4d99b6['jp'][_0x4ceae1(0x310d)][0x0][_0x4ceae1(0x3c7)](_0x183bcd[0x3*_0x42e118+0x0],_0x183bcd[0x3*_0x42e118+0x1],_0x183bcd[0x3*_0x42e118+0x2]),_0x4d99b6['jp'][_0x4ceae1(0x310d)][0x1][_0x4ceae1(0x3c7)](_0x183bcd[0x3*_0x1c8269+0x0],_0x183bcd[0x3*_0x1c8269+0x1],_0x183bcd[0x3*_0x1c8269+0x2]),_0x4d99b6['jp']['Vector3'][0x2][_0x4ceae1(0x3c7)](_0x183bcd[0x3*_0x11c086+0x0],_0x183bcd[0x3*_0x11c086+0x1],_0x183bcd[0x3*_0x11c086+0x2]),_0x527c1b||(_0x4d99b6['jp'][_0x4ceae1(0x310d)][0x1][_0x4ceae1(0x1d96)](_0x4d99b6['jp']['Vector3'][0x0],_0x4d99b6['jp'][_0x4ceae1(0x310d)][0x3]),_0x4d99b6['jp']['Vector3'][0x2][_0x4ceae1(0x1d96)](_0x4d99b6['jp'][_0x4ceae1(0x310d)][0x1],_0x4d99b6['jp'][_0x4ceae1(0x310d)][0x4]),(_0x527c1b=_0x4d99b6['P'][_0x4ceae1(0xc92)](_0x4d99b6['jp']['Vector3'][0x3],_0x4d99b6['jp'][_0x4ceae1(0x310d)][0x4]))[_0x4ceae1(0x90a)]()),_0x42e118>_0x1c8269&&(_0x4dffcc=_0x42e118,_0x42e118=_0x1c8269,_0x1c8269=_0x4dffcc);var _0x4dffcc,_0x11c086=_0x42e118+'_'+_0x1c8269;const _0x40e445=_0x303da0[_0x11c086];_0x40e445?_0x40e445[_0x4ceae1(0x1a15)]||(_0x4d99b6['P'][_0x4ceae1(0x936)](_0x527c1b,_0x40e445[_0x4ceae1(0x23e1)]){var _0x27dca8=a8_0x2e955a,_0x322a8a=_0x5ce3d1(0xd537),_0x5c6194=_0x5ce3d1(0x67a3),_0x18ec60=_0x5ce3d1(0x1610),_0x127440=_0x5ce3d1(0x1b8a),_0x1277d9=_0x5ce3d1(0xf789),_0x4e6c87=_0x5ce3d1(0xef8f),_0x4308f7=_0x5ce3d1(0xbf0d);function _0x4066fe(_0x458699){var _0x58471b=a8_0xcbd5;return _0x458699[_0x58471b(0xa37)];}_0x5ce3d1(0x4d56),_0x5ce3d1(0x13084),_0x5ce3d1(0x17355),_0x5ce3d1(0x879b),_0x5ce3d1(0x497e),_0x5ce3d1(0xa147),_0x5ce3d1(0xfa31),_0x5ce3d1(0x128a),_0x5ce3d1(0x182d1),Object[_0x27dca8(0x30e2)](_0x322a8a['x'][_0x27dca8(0x2dca)],_0x27dca8(0x386f),{'get':function(){var _0x5452b3=_0x27dca8;return this[_0x5452b3(0x325d)];},'set':function(_0xfbd922){var _0x118f94=_0x27dca8;this[_0x118f94(0x325d)]=_0xfbd922;},'enumerable':!0x0,'configurable':!0x0}),_0x322a8a['x'][_0x27dca8(0x2dca)][_0x27dca8(0x2966)]=function(){var _0x29a677=_0x27dca8;return this[_0x29a677(0x325d)]||(this[_0x29a677(0x325d)]=new _0x28eb90(this),this[_0x29a677(0x325d)]);},_0x322a8a['x'][_0x27dca8(0x2dca)]['disableFluidRenderer']=function(){var _0xe8cfe=_0x27dca8,_0x112d9f;null!=(_0x112d9f=this[_0xe8cfe(0x325d)])&&_0x112d9f[_0xe8cfe(0xc1f)](),this[_0xe8cfe(0x325d)]=null;};class _0x3630d3{constructor(_0x1a9c18){var _0x2820b8=_0x27dca8;this['name']=_0x5c6194['l'][_0x2820b8(0x2b92)],this[_0x2820b8(0x38c0)]=_0x1a9c18;}[_0x27dca8(0xeaa)](){var _0x5ddd66=_0x27dca8;this[_0x5ddd66(0x38c0)]['_gatherActiveCameraRenderTargetsStage'][_0x5ddd66(0x1cc9)](_0x5c6194['l'][_0x5ddd66(0xda0)],this,this[_0x5ddd66(0x402a)]),this[_0x5ddd66(0x38c0)][_0x5ddd66(0x2e64)][_0x5ddd66(0x1cc9)](_0x5c6194['l'][_0x5ddd66(0x1d57)],this,this[_0x5ddd66(0x519)]);}[_0x27dca8(0x402a)](_0x3e2f3f){var _0x5e9c6f=_0x27dca8,_0x5b66be;null!=(_0x5b66be=this['scene'][_0x5e9c6f(0x386f)])&&_0x5b66be[_0x5e9c6f(0x1eb2)]();}[_0x27dca8(0x519)](_0x586c41){var _0x103799=_0x27dca8,_0x496a3;null!=(_0x496a3=this[_0x103799(0x38c0)][_0x103799(0x386f)])&&_0x496a3[_0x103799(0x553)](_0x586c41);}['rebuild'](){var _0x4e52ab=_0x27dca8;this[_0x4e52ab(0x38c0)][_0x4e52ab(0x325d)]&&(this[_0x4e52ab(0x38c0)][_0x4e52ab(0x3c16)](),this['scene'][_0x4e52ab(0x2966)]());}[_0x27dca8(0xc1f)](){var _0x4be328=_0x27dca8;this[_0x4be328(0x38c0)]['disableFluidRenderer']();}}class _0x28eb90{constructor(_0xbd7b18){var _0x51d171=_0x27dca8;this['_scene']=_0xbd7b18,this[_0x51d171(0x3f27)]=_0xbd7b18[_0x51d171(0x279a)](),this['_onEngineResizeObserver']=null,this['renderObjects']=[],this[_0x51d171(0x42a)]=[],this[_0x51d171(0xb89)]=new Map(),_0x28eb90[_0x51d171(0x3d94)](this[_0x51d171(0x20c2)]),this[_0x51d171(0x2a1e)]=this[_0x51d171(0x3f27)][_0x51d171(0xc4d)][_0x51d171(0x2ed7)](()=>{this['_initialize']();});}static[_0x27dca8(0x3d94)](_0x221372){var _0x5a2cff=_0x27dca8,_0x3a75e0;_0x221372[_0x5a2cff(0xd59)](_0x5c6194['l'][_0x5a2cff(0x2b92)])||(_0x3a75e0=new _0x3630d3(_0x221372),_0x221372[_0x5a2cff(0x217b)](_0x3a75e0));}[_0x27dca8(0x3ff1)](){var _0x426583=_0x27dca8;this[_0x426583(0x1369)](),this[_0x426583(0x3d90)]();}[_0x27dca8(0x928)](_0x40e78a){var _0x1a7fe2=_0x27dca8;return _0x40e78a=this[_0x1a7fe2(0x5bb)](_0x40e78a),-0x1!==_0x40e78a?this[_0x1a7fe2(0x636)][_0x40e78a]:null;}['addParticleSystem'](_0x2b9f22,_0x5cd8eb,_0x23326d,_0x271ca2){var _0x703939=_0x27dca8;const _0x170941=new _0x127440['F'](this[_0x703939(0x20c2)],_0x2b9f22);return _0x170941[_0x703939(0x1627)][_0x703939(0x2ed7)](this[_0x703939(0x3dbd)][_0x703939(0x3458)](this)),_0x23326d||(_0x23326d=new _0x1277d9['R'](this[_0x703939(0x20c2)],_0x271ca2),this[_0x703939(0x42a)][_0x703939(0x2009)](_0x23326d)),_0x23326d[_0x703939(0x3035)][_0x703939(0x1750)]()||_0x23326d[_0x703939(0x3035)][_0x703939(0x2ed7)](this[_0x703939(0x3722)]['bind'](this)),void 0x0!==_0x5cd8eb&&(_0x23326d['generateDiffuseTexture']=_0x5cd8eb),_0x2b9f22={'object':_0x170941,'targetRenderer':_0x23326d},(this[_0x703939(0x636)]['push'](_0x2b9f22),this[_0x703939(0x1369)](),this[_0x703939(0x3dbd)](),_0x2b9f22);}[_0x27dca8(0x2974)](_0x53d991,_0x48da0a,_0x377183,_0x1eb172,_0x2c03d6){var _0x3ffcef=_0x27dca8;const _0xc7509e=new _0x4e6c87['H'](this['_scene'],_0x53d991,_0x48da0a);return _0xc7509e['onParticleSizeChanged'][_0x3ffcef(0x2ed7)](this['_setParticleSizeForRenderTargets'][_0x3ffcef(0x3458)](this)),_0x1eb172||(_0x1eb172=new _0x1277d9['R'](this[_0x3ffcef(0x20c2)],_0x2c03d6),this[_0x3ffcef(0x42a)][_0x3ffcef(0x2009)](_0x1eb172)),_0x1eb172[_0x3ffcef(0x3035)][_0x3ffcef(0x1750)]()||_0x1eb172['_onUseVelocityChanged'][_0x3ffcef(0x2ed7)](this[_0x3ffcef(0x3722)][_0x3ffcef(0x3458)](this)),void 0x0!==_0x377183&&(_0x1eb172[_0x3ffcef(0x3325)]=_0x377183),_0x53d991={'object':_0xc7509e,'targetRenderer':_0x1eb172},(this[_0x3ffcef(0x636)][_0x3ffcef(0x2009)](_0x53d991),this[_0x3ffcef(0x1369)](),this[_0x3ffcef(0x3dbd)](),_0x53d991);}['removeRenderObject'](_0x396fd0,_0x5c57a6=!0x0){var _0x2839c5=_0x27dca8,_0x3b4fbc=this[_0x2839c5(0x636)][_0x2839c5(0x775)](_0x396fd0);return-0x1!==_0x3b4fbc&&(_0x396fd0[_0x2839c5(0x3e0f)][_0x2839c5(0xc1f)](),this['renderObjects']['splice'](_0x3b4fbc,0x1),_0x5c57a6&&this['_removeUnusedTargetRenderers']()?this[_0x2839c5(0x3d90)]():this[_0x2839c5(0x3dbd)](),!0x0);}[_0x27dca8(0x1369)](){var _0x3cb595=_0x27dca8;this[_0x3cb595(0x636)]['sort']((_0x22c7e9,_0x8a4e74)=>_0x22c7e9[_0x3cb595(0x3e0f)]['priority']<_0x8a4e74['object'][_0x3cb595(0x360e)]?-0x1:_0x22c7e9[_0x3cb595(0x3e0f)]['priority']>_0x8a4e74['object'][_0x3cb595(0x360e)]?0x1:0x0);}['_removeUnusedTargetRenderers'](){var _0x5968e4=_0x27dca8;const _0x12c492={};for(let _0x3ba142=0x0;_0x3ba142{var _0x429880=_0x397272;_0x4a6a43['inputTexture'][_0x429880(0x359a)]||_0x4a6a43[_0x429880(0x31c7)][_0x429880(0x400a)](0x0,!0x0,this['_engine'][_0x429880(0x27ac)],_0x28bb7e[0x0][_0x429880(0x3e30)],this[_0x429880(0x3f27)]['isStencilEnable']?_0x18ec60['g'][_0x429880(0x35d6)]:_0x18ec60['g'][_0x429880(0x3923)],_0x429880(0x33f3)+_0x4a6a43[_0x429880(0x1c3a)]);for(const _0x4426c3 of _0x28bb7e){var _0xf6e5cf=null==(_0xf6e5cf=_0x4426c3[_0x429880(0x3222)])?void 0x0:_0xf6e5cf[_0x429880(0x1364)],_0x3a237c=null==_0xf6e5cf?void 0x0:_0xf6e5cf[_0x429880(0x2bb4)];if(_0xf6e5cf&&_0x3a237c){var _0xba4bdf=_0x3a237c[_0x429880(0x15b3)]+'_'+_0x3a237c[_0x429880(0x230c)];let _0x4a8717=_0x21f711[_0xba4bdf];(_0x4a8717=_0x4a8717||(_0x21f711[_0xba4bdf]=new _0x4308f7['B'](this[_0x429880(0x3f27)],_0x3a237c[_0x429880(0x15b3)],_0x3a237c['height'])))[_0x429880(0x1b6)]['_shareDepth'](_0xf6e5cf);}}});}}for(let _0x2caaf1=(_0xd81fb4=this['_cameras']['keys']())[_0x397272(0xb39)]();!0x0!==_0x2caaf1[_0x397272(0x1a15)];_0x2caaf1=_0xd81fb4[_0x397272(0xb39)]()){var _0x31440c=_0x2caaf1[_0x397272(0x31eb)];const _0x1d8d0f=this[_0x397272(0xb89)][_0x397272(0x26a7)](_0x31440c)[0x1];var _0x747996=_0x42f562['get'](_0x31440c);if(_0x747996){for(const _0x453c63 in _0x1d8d0f)_0x747996[0x1][_0x453c63]||_0x1d8d0f[_0x453c63][_0x397272(0xc1f)]();}else{for(const _0x5c35e8 in _0x1d8d0f)_0x1d8d0f[_0x5c35e8][_0x397272(0xc1f)]();}}this[_0x397272(0xb89)][_0x397272(0x2a99)](),this[_0x397272(0xb89)]=_0x42f562,this[_0x397272(0x3dbd)]();}['_setParticleSizeForRenderTargets'](){var _0x2af021=_0x27dca8;const _0x48e70d=new Map();for(let _0x1ecdb3=0x0;_0x1ecdb3{var _0xfca58d=_0x2af021;_0x444df7[_0xfca58d(0x1e16)]&&(_0x444df7[_0xfca58d(0x1e16)][_0xfca58d(0x102d)]=_0x20c216);});}[_0x27dca8(0x3722)](){var _0x380dad=_0x27dca8;for(const _0x15e664 of this['renderObjects'])_0x15e664[_0x380dad(0x3e0f)][_0x380dad(0x3dc7)]=_0x15e664[_0x380dad(0x398b)][_0x380dad(0x3dc7)];}[_0x27dca8(0x1eb2)](){var _0x258d4b=_0x27dca8;for(const _0x45aea6 of this[_0x258d4b(0x42a)])if(_0x45aea6[_0x258d4b(0x1e1a)])return void this['_initialize']();}[_0x27dca8(0x553)](_0x4af46b){var _0x22c373=_0x27dca8;for(let _0xea62cb=0x0;_0xea62cb{var _0x3ceac9=_0x3b7806;const _0x58553b=_0xbe3413[0x1];for(const _0x122146 in _0x58553b)_0x58553b[_0x122146][_0x3ceac9(0xc1f)]();}),this['renderObjects']=[],this[_0x3b7806(0x42a)]=[],this[_0x3b7806(0xb89)][_0x3b7806(0x2a99)]();}}},0x147d5:(_0x151cae,_0x3998de,_0x440bd9)=>{var _0x20fa17=a8_0x2e955a;_0x440bd9['d'](_0x3998de,{'t':()=>_0x481b57});var _0x7b46c6=_0x440bd9(0x1610),_0xdf023d=_0x440bd9(0x8291),_0xba7de=_0x440bd9(0xa896);class _0x481b57{constructor(_0x2feab7){var _0x554b4c=a8_0xcbd5;this[_0x554b4c(0x360e)]=0x0,this[_0x554b4c(0xd44)]=0.1,this[_0x554b4c(0x1627)]=new _0xba7de['y$'](),this[_0x554b4c(0x33a)]=0.05,this[_0x554b4c(0x3658)]=!0x1,this[_0x554b4c(0x20c2)]=_0x2feab7,this['_engine']=_0x2feab7[_0x554b4c(0x279a)](),this['_effectsAreDirty']=!0x0,this['_depthEffectWrapper']=null,this[_0x554b4c(0x1396)]=null;}get['particleSize'](){return this['_particleSize'];}set[_0x20fa17(0x102d)](_0x3018f5){var _0x2806fb=_0x20fa17;_0x3018f5!==this[_0x2806fb(0xd44)]&&(this[_0x2806fb(0xd44)]=_0x3018f5,this['onParticleSizeChanged'][_0x2806fb(0x223f)](this));}get['useInstancing'](){var _0x5ed0a9=_0x20fa17;return!this[_0x5ed0a9(0xc88)];}get[_0x20fa17(0x3dc7)](){var _0x8ec21f=_0x20fa17;return this[_0x8ec21f(0x3658)];}set['useVelocity'](_0x5e2dc8){var _0x3eae5e=_0x20fa17;this[_0x3eae5e(0x3658)]!==_0x5e2dc8&&this[_0x3eae5e(0x85c)]()&&(this[_0x3eae5e(0x3658)]=_0x5e2dc8,this[_0x3eae5e(0x222d)]=!0x0);}[_0x20fa17(0x85c)](){var _0x1d466d=_0x20fa17,_0x5b3f9b;return!(null==(_0x5b3f9b=this[_0x1d466d(0x1c19)])||!_0x5b3f9b[_0x1d466d(0x3931)]);}get['indexBuffer'](){return null;}[_0x20fa17(0x28c8)](){return'FluidRenderingObject';}[_0x20fa17(0x2b4b)](){var _0x4d8448=_0x20fa17;const _0x128fb8=['view',_0x4d8448(0x1c36),'particleRadius',_0x4d8448(0xba1)],_0x40dd99=['position',_0x4d8448(0x34d3)],_0x558a1f=[];this['_effectsAreDirty']=!0x1,this[_0x4d8448(0x3dc7)]&&(_0x40dd99[_0x4d8448(0x2009)](_0x4d8448(0x3931)),_0x558a1f[_0x4d8448(0x2009)](_0x4d8448(0x9d6))),this[_0x4d8448(0x20c2)][_0x4d8448(0xf71)]&&_0x558a1f[_0x4d8448(0x2009)]('#define\x20FLUIDRENDERING_RHS'),this['_depthEffectWrapper']=new _0xdf023d['H']({'engine':this['_engine'],'useShaderStore':!0x0,'vertexShader':_0x4d8448(0x1d46),'fragmentShader':_0x4d8448(0x1d46),'attributeNames':_0x40dd99,'uniformNames':_0x128fb8,'samplerNames':[],'defines':_0x558a1f}),_0x128fb8[_0x4d8448(0x2009)]('particleAlpha'),this[_0x4d8448(0x1396)]=new _0xdf023d['H']({'engine':this['_engine'],'useShaderStore':!0x0,'vertexShader':_0x4d8448(0x1e06),'fragmentShader':_0x4d8448(0x1e06),'attributeNames':[_0x4d8448(0x2436),_0x4d8448(0x34d3)],'uniformNames':_0x128fb8,'samplerNames':[]});}[_0x20fa17(0xe80)](){var _0x1e474a=_0x20fa17;if(this['_effectsAreDirty']&&this[_0x1e474a(0x2b4b)](),!this[_0x1e474a(0x316b)]||!this[_0x1e474a(0x1396)])return!0x1;const _0x5f0435=this[_0x1e474a(0x316b)]['_drawWrapper'][_0x1e474a(0x401c)],_0x290e1f=this['_thicknessEffectWrapper'][_0x1e474a(0x207c)]['effect'];return _0x5f0435[_0x1e474a(0xe80)]()&&_0x290e1f[_0x1e474a(0xe80)]();}[_0x20fa17(0x1d72)](){var _0x47b73=_0x20fa17,_0x4db554=this[_0x47b73(0x341c)];if(this[_0x47b73(0x316b)]&&0x0!==_0x4db554){var _0x47ce3e=this[_0x47b73(0x316b)][_0x47b73(0x207c)];const _0x353851=_0x47ce3e['effect'];this[_0x47b73(0x3f27)][_0x47b73(0x1197)](_0x47ce3e),this[_0x47b73(0x3f27)]['bindBuffers'](this['vertexBuffers'],this[_0x47b73(0xc88)],_0x353851),_0x353851[_0x47b73(0x1b4f)](_0x47b73(0x4b1),this[_0x47b73(0x20c2)][_0x47b73(0x1f6f)]()),_0x353851[_0x47b73(0x1b4f)](_0x47b73(0x1c36),this[_0x47b73(0x20c2)][_0x47b73(0x17a9)]()),_0x353851[_0x47b73(0x2f5e)]('size',this['_particleSize'],this[_0x47b73(0xd44)]),_0x353851[_0x47b73(0x12f1)](_0x47b73(0x32bf),this[_0x47b73(0xd44)]/0x2),this[_0x47b73(0x823)]?this[_0x47b73(0x3f27)][_0x47b73(0x19c3)](_0x7b46c6['g'][_0x47b73(0x113c)],0x0,0x4,_0x4db554):this[_0x47b73(0x3f27)][_0x47b73(0x3111)](_0x7b46c6['g']['MATERIAL_TriangleFillMode'],0x0,_0x4db554);}}['renderThicknessTexture'](){var _0x1b998f=_0x20fa17,_0xcc4b2=this[_0x1b998f(0x341c)];if(this['_thicknessEffectWrapper']&&0x0!==_0xcc4b2){var _0x6f7e5f=this[_0x1b998f(0x1396)][_0x1b998f(0x207c)];const _0x2295ed=_0x6f7e5f[_0x1b998f(0x401c)];this[_0x1b998f(0x3f27)][_0x1b998f(0x2449)](_0x7b46c6['g'][_0x1b998f(0x29a4)]),this[_0x1b998f(0x3f27)][_0x1b998f(0x2a18)](!0x1),this[_0x1b998f(0x3f27)][_0x1b998f(0x1197)](_0x6f7e5f),this[_0x1b998f(0x3f27)][_0x1b998f(0x341d)](this[_0x1b998f(0x1c19)],this['indexBuffer'],_0x2295ed),_0x2295ed[_0x1b998f(0x1b4f)](_0x1b998f(0x4b1),this['_scene']['getViewMatrix']()),_0x2295ed[_0x1b998f(0x1b4f)](_0x1b998f(0x1c36),this['_scene'][_0x1b998f(0x17a9)]()),_0x2295ed[_0x1b998f(0x12f1)](_0x1b998f(0x3eaa),this['particleThicknessAlpha']),_0x2295ed[_0x1b998f(0x2f5e)](_0x1b998f(0xba1),this[_0x1b998f(0xd44)],this[_0x1b998f(0xd44)]),this['useInstancing']?this[_0x1b998f(0x3f27)][_0x1b998f(0x19c3)](_0x7b46c6['g'][_0x1b998f(0x113c)],0x0,0x4,_0xcc4b2):this[_0x1b998f(0x3f27)][_0x1b998f(0x3111)](_0x7b46c6['g']['MATERIAL_TriangleFillMode'],0x0,_0xcc4b2),this[_0x1b998f(0x3f27)][_0x1b998f(0x2a18)](!0x0),this[_0x1b998f(0x3f27)][_0x1b998f(0x2449)](_0x7b46c6['g'][_0x1b998f(0x3b02)]);}}['renderDiffuseTexture'](){}[_0x20fa17(0xc1f)](){var _0x253bcb=_0x20fa17,_0x4bf0cb;null!=(_0x4bf0cb=this[_0x253bcb(0x316b)])&&_0x4bf0cb[_0x253bcb(0xc1f)](),null!=(_0x4bf0cb=this[_0x253bcb(0x1396)])&&_0x4bf0cb[_0x253bcb(0xc1f)]();}}},0xef8f:(_0x2a00e2,_0x3c7e23,_0x4db523)=>{var _0x32368d=a8_0x2e955a;_0x4db523['d'](_0x3c7e23,{'H':()=>_0x37fefb});var _0x51c9ec=_0x4db523(0x1679c),_0x554e5e=_0x4db523(0x1610),_0x41353f=_0x4db523(0x8291),_0x3c7e23=_0x4db523(0x147d5);class _0x37fefb extends _0x3c7e23['t']{constructor(_0x3a7eeb,_0x4d8ba6,_0x566da8){var _0x31409a=a8_0xcbd5;super(_0x3a7eeb),this['_numParticles']=_0x566da8,this['_diffuseEffectWrapper']=null,this[_0x31409a(0x2bc6)]={},this[_0x31409a(0x18d4)](_0x4d8ba6);}[_0x32368d(0x28c8)](){var _0x1574a2=_0x32368d;return _0x1574a2(0x28c0);}get[_0x32368d(0x1c19)](){var _0x1d2c48=_0x32368d;return this[_0x1d2c48(0x2bc6)];}[_0x32368d(0x18d4)](_0x2d4518){var _0x94057e=_0x32368d;for(const _0x3110cd in _0x2d4518){let _0x5a1a88,_0x2e38aa=!0x0;switch(_0x3110cd){case _0x94057e(0x3931):_0x5a1a88=0x3;break;case'offset':_0x2e38aa=!0x1;}this['_vertexBuffers'][_0x3110cd]=new _0x51c9ec['o'](this['_engine'],_0x2d4518[_0x3110cd],_0x3110cd,!0x0,!0x1,_0x5a1a88,_0x2e38aa);}}['_createEffects'](){var _0x2bb9f5=_0x32368d;super['_createEffects'](),this[_0x2bb9f5(0x3dd)]=new _0x41353f['H']({'engine':this[_0x2bb9f5(0x3f27)],'useShaderStore':!0x0,'vertexShader':_0x2bb9f5(0xe8b),'fragmentShader':'fluidRenderingParticleDiffuse','attributeNames':[_0x2bb9f5(0x2436),'offset',_0x2bb9f5(0x2fc8)],'uniformNames':[_0x2bb9f5(0x4b1),_0x2bb9f5(0x1c36),_0x2bb9f5(0xba1)],'samplerNames':[]});}[_0x32368d(0xe80)](){var _0x22949c=_0x32368d,_0x1dc53a;return this['_vertexBuffers'][_0x22949c(0x34d3)]||(this[_0x22949c(0x2bc6)]['offset']=new _0x51c9ec['o'](this[_0x22949c(0x3f27)],[0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1],_0x22949c(0x34d3),!0x1,!0x1,0x2)),super['isReady']()&&null!=(_0x1dc53a=null==(_0x1dc53a=this[_0x22949c(0x3dd)])?void 0x0:_0x1dc53a[_0x22949c(0x401c)]['isReady']())&&_0x1dc53a;}get[_0x32368d(0x341c)](){var _0x3b34dc=_0x32368d;return this[_0x3b34dc(0xd23)];}[_0x32368d(0x12b5)](_0x41895c){var _0x4b87fb=_0x32368d;this[_0x4b87fb(0xd23)]=_0x41895c;}['renderDiffuseTexture'](){var _0x277f36=_0x32368d,_0x2212d3=this['numParticles'];if(this['_diffuseEffectWrapper']&&0x0!==_0x2212d3){var _0x1a9c8d=this[_0x277f36(0x3dd)][_0x277f36(0x207c)];const _0x18242f=_0x1a9c8d[_0x277f36(0x401c)];this[_0x277f36(0x3f27)][_0x277f36(0x1197)](_0x1a9c8d),this[_0x277f36(0x3f27)]['bindBuffers'](this[_0x277f36(0x1c19)],this[_0x277f36(0xc88)],_0x18242f),_0x18242f['setMatrix'](_0x277f36(0x4b1),this[_0x277f36(0x20c2)][_0x277f36(0x1f6f)]()),_0x18242f[_0x277f36(0x1b4f)](_0x277f36(0x1c36),this[_0x277f36(0x20c2)][_0x277f36(0x17a9)]()),null!==this[_0x277f36(0xd44)]&&_0x18242f[_0x277f36(0x2f5e)](_0x277f36(0xba1),this[_0x277f36(0xd44)],this[_0x277f36(0xd44)]),this[_0x277f36(0x823)]?this['_engine']['drawArraysType'](_0x554e5e['g'][_0x277f36(0x113c)],0x0,0x4,_0x2212d3):this['_engine']['drawElementsType'](_0x554e5e['g']['MATERIAL_TriangleFillMode'],0x0,_0x2212d3);}}[_0x32368d(0xc1f)](){var _0x3695e0=_0x32368d,_0x28e96b;super[_0x3695e0(0xc1f)](),null!=(_0x28e96b=this[_0x3695e0(0x3dd)])&&_0x28e96b[_0x3695e0(0xc1f)]();for(const _0xec0145 in this[_0x3695e0(0x2bc6)])this['_vertexBuffers'][_0xec0145][_0x3695e0(0xc1f)]();this[_0x3695e0(0x2bc6)]={};}}},0x1b8a:(_0x401725,_0x387cee,_0x552e6f)=>{var _0xdcb8eb=a8_0x2e955a;_0x552e6f['d'](_0x387cee,{'F':()=>_0x515674});var _0x1b42cb=_0x552e6f(0x1610),_0x387cee=_0x552e6f(0x147d5);class _0x515674 extends _0x387cee['t']{constructor(_0x22c71c,_0xbc304b){var _0x2287a5=a8_0xcbd5;super(_0x22c71c),this['_useTrueRenderingForDiffuseTexture']=!0x0,this['_particleSystem']=_0xbc304b,this['_originalRender']=_0xbc304b[_0x2287a5(0x4a0)][_0x2287a5(0x3458)](_0xbc304b),this[_0x2287a5(0x146f)]=_0xbc304b[_0x2287a5(0x1ab1)],this[_0x2287a5(0x3f9d)]=null,this['_updateInAnimate']=this[_0x2287a5(0x40d9)][_0x2287a5(0x2c22)],this['_particleSystem'][_0x2287a5(0x2c22)]=!0x0,this['_particleSystem'][_0x2287a5(0x4a0)]=()=>0x0,this['particleSize']=(_0xbc304b['minSize']+_0xbc304b[_0x2287a5(0x107f)])/0x2,this[_0x2287a5(0x26dc)]=!0x1;}get[_0xdcb8eb(0xa37)](){var _0x4e09b5=_0xdcb8eb;return this[_0x4e09b5(0x40d9)];}[_0xdcb8eb(0x28c8)](){var _0x599dc1=_0xdcb8eb;return _0x599dc1(0x930);}get[_0xdcb8eb(0x26dc)](){return this['_useTrueRenderingForDiffuseTexture'];}set['useTrueRenderingForDiffuseTexture'](_0x4ebfea){var _0x35a4ff=_0xdcb8eb;this[_0x35a4ff(0x1cd1)]!==_0x4ebfea&&((this[_0x35a4ff(0x1cd1)]=_0x4ebfea)?(this[_0x35a4ff(0x40d9)][_0x35a4ff(0x1ab1)]=this[_0x35a4ff(0x146f)],this[_0x35a4ff(0x40d9)][_0x35a4ff(0x4190)]['remove'](this[_0x35a4ff(0x3f9d)]),this[_0x35a4ff(0x3f9d)]=null):(this[_0x35a4ff(0x40d9)][_0x35a4ff(0x1ab1)]=-0x1,this[_0x35a4ff(0x3f9d)]=this['_particleSystem'][_0x35a4ff(0x4190)][_0x35a4ff(0x2ed7)](()=>{var _0x494908=_0x35a4ff;this[_0x494908(0x3f27)][_0x494908(0x2449)](_0x1b42cb['g'][_0x494908(0x1d06)]);})));}get[_0xdcb8eb(0x1c19)](){var _0x1c546b=_0xdcb8eb;return this[_0x1c546b(0x40d9)][_0x1c546b(0x1c19)];}get[_0xdcb8eb(0xc88)](){var _0x281a43=_0xdcb8eb;return this['_particleSystem'][_0x281a43(0xc88)];}[_0xdcb8eb(0xe80)](){var _0x125f27=_0xdcb8eb;return super[_0x125f27(0xe80)]()&&this[_0x125f27(0x40d9)][_0x125f27(0xe80)]();}get['numParticles'](){var _0x366cd2=_0xdcb8eb;return this[_0x366cd2(0x40d9)][_0x366cd2(0x2d64)]();}['renderDiffuseTexture'](){var _0x207ca6=_0xdcb8eb;this[_0x207ca6(0x1379)]();}[_0xdcb8eb(0xc1f)](){var _0x126908=_0xdcb8eb;super[_0x126908(0xc1f)](),this[_0x126908(0x40d9)][_0x126908(0x4190)][_0x126908(0x209f)](this[_0x126908(0x3f9d)]),this[_0x126908(0x3f9d)]=null,this['_particleSystem'][_0x126908(0x4a0)]=this[_0x126908(0x1379)],this[_0x126908(0x40d9)][_0x126908(0x1ab1)]=this[_0x126908(0x146f)],this['_particleSystem']['updateInAnimate']=this[_0x126908(0x225a)];}}},0xf789:(_0x1f4e4b,_0xd71c02,_0x206e79)=>{var _0x591454=a8_0x2e955a;_0x206e79['d'](_0xd71c02,{'R':()=>_0x2a2118});var _0x2e954b,_0x7c3d9d=_0x206e79(0x1610),_0x557168=_0x206e79(0xbd53),_0x4f46ac=_0x206e79(0xd53f),_0x49939d=_0x206e79(0xa896),_0x362a63=_0x206e79(0x95d8),_0x398fdb=_0x206e79(0xafed);_0x2e954b={'DepthTexture':0x0,0x0:'DepthTexture','DepthBlurredTexture':0x1,0x1:_0x591454(0xf61),'ThicknessTexture':0x2,0x2:_0x591454(0x9dc),'ThicknessBlurredTexture':0x3,0x3:_0x591454(0x904),'DiffuseTexture':0x4,0x4:_0x591454(0x1fba),'Normals':0x5,0x5:_0x591454(0x363a),'DiffuseRendering':0x6,0x6:_0x591454(0x2d92)};class _0x2a2118{constructor(_0x3aff3c,_0x5d672f){var _0x8e1e64=_0x591454;this[_0x8e1e64(0xbd0)]=!0x1,this[_0x8e1e64(0x3983)]=new _0x557168['Wo'](0.085,0.6375,0.765),this[_0x8e1e64(0x9b7)]=0x2,this['refractionStrength']=0.1,this[_0x8e1e64(0x3e1c)]=0x1,this[_0x8e1e64(0xedd)]=0xfa,this[_0x8e1e64(0x1a09)]=0x0,this[_0x8e1e64(0x141a)]=new _0x4f46ac['P'](-0x2,-0x1,0x1)[_0x8e1e64(0x90a)](),this[_0x8e1e64(0x154a)]=_0x2e954b[_0x8e1e64(0xf61)],this[_0x8e1e64(0x3417)]=!0x1,this['_enableBlurDepth']=!0x0,this[_0x8e1e64(0x252f)]=0x1,this[_0x8e1e64(0x2c5b)]=0x7,this[_0x8e1e64(0x275b)]=0x3,this['_blurDepthMaxFilterSize']=0x64,this[_0x8e1e64(0x251)]=0xa,this[_0x8e1e64(0x38a0)]=!0x0,this[_0x8e1e64(0x1a55)]=0x1,this[_0x8e1e64(0x1ac8)]=0x5,this['_blurThicknessNumIterations']=0x1,this['_useFixedThickness']=!0x1,this[_0x8e1e64(0x3035)]=new _0x49939d['y$'](),this['_useVelocity']=!0x1,this[_0x8e1e64(0x32d)]=null,this['_thicknessMapSize']=null,this[_0x8e1e64(0x2428)]=null,this[_0x8e1e64(0x1fd8)]=0x1,this['_scene']=_0x3aff3c,this[_0x8e1e64(0x3f27)]=_0x3aff3c[_0x8e1e64(0x279a)](),this[_0x8e1e64(0x96e)]=null!=_0x5d672f?_0x5d672f:_0x3aff3c[_0x8e1e64(0x3311)],this[_0x8e1e64(0x7d3)]=!0x0,this['_bgDepthTexture']=null,this['_invProjectionMatrix']=new _0x4f46ac['y3'](),this[_0x8e1e64(0x4020)]=new _0x557168['HE'](0xf4240,0xf4240,0xf4240,0x1),this['_thicknessClearColor']=new _0x557168['HE'](0x0,0x0,0x0,0x1),this['_depthRenderTarget']=null,this[_0x8e1e64(0x10c8)]=null,this[_0x8e1e64(0x3222)]=null,this['_renderPostProcess']=null;}get[_0x591454(0x1e1a)](){var _0x2739e1=_0x591454;return this[_0x2739e1(0x7d3)];}get[_0x591454(0x3325)](){var _0x2cbaf3=_0x591454;return this[_0x2cbaf3(0xbd0)];}set[_0x591454(0x3325)](_0x21056c){var _0x1cd00a=_0x591454;this[_0x1cd00a(0xbd0)]!==_0x21056c&&(this[_0x1cd00a(0xbd0)]=_0x21056c,this[_0x1cd00a(0x7d3)]=!0x0);}get['debugFeature'](){return this['_debugFeature'];}set[_0x591454(0x3c67)](_0x594254){var _0x367050=_0x591454;this[_0x367050(0x154a)]!==_0x594254&&(this[_0x367050(0x7d3)]=!0x0,this[_0x367050(0x154a)]=_0x594254);}get[_0x591454(0x29b5)](){return this['_debug'];}set[_0x591454(0x29b5)](_0x28f059){var _0xf286db=_0x591454;this[_0xf286db(0x3417)]!==_0x28f059&&(this[_0xf286db(0x3417)]=_0x28f059,this[_0xf286db(0x7d3)]=!0x0);}get[_0x591454(0x40be)](){var _0x3c9302=_0x591454;return this[_0x3c9302(0xa42)];}set[_0x591454(0x40be)](_0x45493c){var _0xc536d6=_0x591454;this[_0xc536d6(0xa42)]!==_0x45493c&&(this[_0xc536d6(0x7d3)]=!0x0,this[_0xc536d6(0xa42)]=_0x45493c);}get[_0x591454(0x39ee)](){var _0x5e565c=_0x591454;return this[_0x5e565c(0x18d3)];}set['enableBlurDepth'](_0x3ddbd9){var _0x305cb2=_0x591454;this[_0x305cb2(0x18d3)]!==_0x3ddbd9&&(this[_0x305cb2(0x18d3)]=_0x3ddbd9,this[_0x305cb2(0x7d3)]=!0x0);}get[_0x591454(0x3c87)](){var _0x4b5d4a=_0x591454;return this[_0x4b5d4a(0x252f)];}set['blurDepthSizeDivisor'](_0x42bc){var _0x7d54b6=_0x591454;this[_0x7d54b6(0x252f)]!==_0x42bc&&(this[_0x7d54b6(0x252f)]=_0x42bc,this['_needInitialization']=!0x0);}get[_0x591454(0x1470)](){var _0x56e0cc=_0x591454;return this[_0x56e0cc(0x2c5b)];}set[_0x591454(0x1470)](_0x101fcf){var _0x2c25a5=_0x591454;this[_0x2c25a5(0x2c5b)]!==_0x101fcf&&(this['_blurDepthFilterSize']=_0x101fcf,this[_0x2c25a5(0x3dec)]());}get['blurDepthNumIterations'](){var _0x173ab2=_0x591454;return this[_0x173ab2(0x275b)];}set[_0x591454(0x3d31)](_0x5845e4){var _0x21ffb8=_0x591454;this[_0x21ffb8(0x275b)]!==_0x5845e4&&(this['_blurDepthNumIterations']=_0x5845e4,this[_0x21ffb8(0x3dec)]());}get[_0x591454(0x1239)](){return this['_blurDepthMaxFilterSize'];}set[_0x591454(0x1239)](_0x16cdc7){var _0x73cc2=_0x591454;this['_blurDepthMaxFilterSize']!==_0x16cdc7&&(this['_blurDepthMaxFilterSize']=_0x16cdc7,this[_0x73cc2(0x3dec)]());}get[_0x591454(0x17de)](){var _0x38c142=_0x591454;return this[_0x38c142(0x251)];}set[_0x591454(0x17de)](_0x4b47db){var _0x38e7b3=_0x591454;this[_0x38e7b3(0x251)]!==_0x4b47db&&(this[_0x38e7b3(0x251)]=_0x4b47db,this[_0x38e7b3(0x3dec)]());}get[_0x591454(0x3656)](){return this['_enableBlurThickness'];}set[_0x591454(0x3656)](_0x5d2e03){var _0x3c6220=_0x591454;this[_0x3c6220(0x38a0)]!==_0x5d2e03&&(this[_0x3c6220(0x38a0)]=_0x5d2e03,this[_0x3c6220(0x7d3)]=!0x0);}get['blurThicknessSizeDivisor'](){var _0x429f2f=_0x591454;return this[_0x429f2f(0x1a55)];}set[_0x591454(0x1b71)](_0x230c84){var _0x394e90=_0x591454;this['_blurThicknessSizeDivisor']!==_0x230c84&&(this['_blurThicknessSizeDivisor']=_0x230c84,this[_0x394e90(0x7d3)]=!0x0);}get[_0x591454(0x3ca)](){var _0x3a5251=_0x591454;return this[_0x3a5251(0x1ac8)];}set['blurThicknessFilterSize'](_0x1ff971){var _0x21648b=_0x591454;this[_0x21648b(0x1ac8)]!==_0x1ff971&&(this['_blurThicknessFilterSize']=_0x1ff971,this[_0x21648b(0x3dec)]());}get[_0x591454(0x2095)](){return this['_blurThicknessNumIterations'];}set[_0x591454(0x2095)](_0x58833d){var _0x56a6b1=_0x591454;this['_blurThicknessNumIterations']!==_0x58833d&&(this[_0x56a6b1(0xc2c)]=_0x58833d,this['_setBlurParameters']());}get[_0x591454(0xafe)](){var _0x4c7c56=_0x591454;return this[_0x4c7c56(0x3447)];}set[_0x591454(0xafe)](_0x47ddb6){var _0x1eeb07=_0x591454;this['_useFixedThickness']!==_0x47ddb6&&(this[_0x1eeb07(0x3447)]=_0x47ddb6,this[_0x1eeb07(0x7d3)]=!0x0);}get[_0x591454(0x3dc7)](){var _0x515b7d=_0x591454;return this[_0x515b7d(0x3658)];}set[_0x591454(0x3dc7)](_0x6fb327){var _0x4482c0=_0x591454;this['_useVelocity']!==_0x6fb327&&(this[_0x4482c0(0x3658)]=_0x6fb327,this[_0x4482c0(0x7d3)]=!0x0,this[_0x4482c0(0x3035)][_0x4482c0(0x223f)](this));}get[_0x591454(0x13f3)](){return this['_depthMapSize'];}set['depthMapSize'](_0x58e329){var _0x115ff5=_0x591454;this['_depthMapSize']!==_0x58e329&&(this[_0x115ff5(0x32d)]=_0x58e329,this[_0x115ff5(0x7d3)]=!0x0);}get[_0x591454(0x6fa)](){return this['_thicknessMapSize'];}set['thicknessMapSize'](_0x5bf8ff){var _0x21ea0e=_0x591454;this[_0x21ea0e(0x13cb)]!==_0x5bf8ff&&(this['_thicknessMapSize']=_0x5bf8ff,this[_0x21ea0e(0x7d3)]=!0x0);}get[_0x591454(0x259d)](){var _0xc43c3b=_0x591454;return this[_0xc43c3b(0x2428)];}set[_0x591454(0x259d)](_0x716d2b){var _0x1a03ad=_0x591454;this[_0x1a03ad(0x2428)]!==_0x716d2b&&(this['_diffuseMapSize']=_0x716d2b,this[_0x1a03ad(0x7d3)]=!0x0);}get['samples'](){return this['_samples'];}set[_0x591454(0x3e30)](_0x2863a7){var _0x276260=_0x591454;this['_samples']!==_0x2863a7&&(this[_0x276260(0x1fd8)]=_0x2863a7,this[_0x276260(0x7d3)]=!0x0);}get[_0x591454(0x10d8)](){var _0x128e60=_0x591454;return this[_0x128e60(0x96e)];}['_initialize'](){var _0xf9cc3b=_0x591454;this[_0xf9cc3b(0xc1f)](),this[_0xf9cc3b(0x7d3)]=!0x1;var _0x36c75b=null!=(_0x36c75b=this[_0xf9cc3b(0x32d)])?_0x36c75b:this['_engine'][_0xf9cc3b(0x19ac)](),_0x5846eb=null!==this[_0xf9cc3b(0x32d)]?Math[_0xf9cc3b(0x142a)](this[_0xf9cc3b(0x32d)]*this[_0xf9cc3b(0x3f27)][_0xf9cc3b(0x32b)]()/this[_0xf9cc3b(0x3f27)][_0xf9cc3b(0x19ac)]()):this[_0xf9cc3b(0x3f27)][_0xf9cc3b(0x32b)](),_0x36c75b=(this['_depthRenderTarget']=new _0x398fdb['a'](_0xf9cc3b(0xf63),this[_0xf9cc3b(0x20c2)],_0x36c75b,_0x5846eb,_0x36c75b,_0x5846eb,_0x7c3d9d['g'][_0xf9cc3b(0xeee)],_0x7c3d9d['g'][_0xf9cc3b(0x3d9c)],_0x7c3d9d['g'][_0xf9cc3b(0xeee)],_0x7c3d9d['g'][_0xf9cc3b(0x3d9c)],!0x1,this[_0xf9cc3b(0x96e)],!0x0,this[_0xf9cc3b(0x1fd8)]),this[_0xf9cc3b(0x20f1)](this['_depthRenderTarget']),this[_0xf9cc3b(0x3325)]&&(_0x5846eb=null!=(_0x36c75b=this[_0xf9cc3b(0x2428)])?_0x36c75b:this['_engine']['getRenderWidth'](),_0x36c75b=null!==this[_0xf9cc3b(0x2428)]?Math[_0xf9cc3b(0x142a)](this[_0xf9cc3b(0x2428)]*this[_0xf9cc3b(0x3f27)]['getRenderHeight']()/this[_0xf9cc3b(0x3f27)][_0xf9cc3b(0x19ac)]()):this[_0xf9cc3b(0x3f27)][_0xf9cc3b(0x32b)](),this[_0xf9cc3b(0x10c8)]=new _0x398fdb['a'](_0xf9cc3b(0x1c1),this[_0xf9cc3b(0x20c2)],_0x5846eb,_0x36c75b,0x0,0x0,_0x7c3d9d['g'][_0xf9cc3b(0x2c5)],_0x7c3d9d['g']['TEXTUREFORMAT_RGBA'],_0x7c3d9d['g']['TEXTURETYPE_UNSIGNED_BYTE'],_0x7c3d9d['g'][_0xf9cc3b(0x2a2)],!0x0,this[_0xf9cc3b(0x96e)],!0x0,this[_0xf9cc3b(0x1fd8)]),this[_0xf9cc3b(0x20f1)](this[_0xf9cc3b(0x10c8)])),null!=(_0x5846eb=this[_0xf9cc3b(0x13cb)])?_0x5846eb:this['_engine'][_0xf9cc3b(0x19ac)]()),_0x5846eb=null!==this[_0xf9cc3b(0x13cb)]?Math[_0xf9cc3b(0x142a)](this['_thicknessMapSize']*this['_engine'][_0xf9cc3b(0x32b)]()/this['_engine'][_0xf9cc3b(0x19ac)]()):this['_engine'][_0xf9cc3b(0x32b)]();this[_0xf9cc3b(0x3447)]||(this[_0xf9cc3b(0x3222)]=new _0x398fdb['a'](_0xf9cc3b(0x1c64),this[_0xf9cc3b(0x20c2)],_0x36c75b,_0x5846eb,_0x36c75b,_0x5846eb,_0x7c3d9d['g'][_0xf9cc3b(0x3e04)],_0x7c3d9d['g']['TEXTUREFORMAT_R'],_0x7c3d9d['g'][_0xf9cc3b(0x3e04)],_0x7c3d9d['g']['TEXTUREFORMAT_R'],!0x0,this['_camera'],!0x1,this[_0xf9cc3b(0x1fd8)]),this[_0xf9cc3b(0x20f1)](this[_0xf9cc3b(0x3222)])),this[_0xf9cc3b(0x3bf9)]();}[_0x591454(0x3dec)](_0x57c9f6=null){var _0x4fd03a=_0x591454;null!==_0x57c9f6&&_0x57c9f6!==this[_0x4fd03a(0x1e16)]||this[_0x4fd03a(0x28b8)](),null!==_0x57c9f6&&_0x57c9f6!==this[_0x4fd03a(0x3222)]||this[_0x4fd03a(0x2414)]();}[_0x591454(0x28b8)](){var _0x25989e=_0x591454;this[_0x25989e(0x1e16)]&&(this['_depthRenderTarget'][_0x25989e(0x48e)]=this[_0x25989e(0x1470)],this['_depthRenderTarget'][_0x25989e(0x2824)]=this[_0x25989e(0x1239)],this[_0x25989e(0x1e16)][_0x25989e(0x3236)]=this['blurDepthNumIterations'],this[_0x25989e(0x1e16)]['blurDepthScale']=this[_0x25989e(0x17de)]);}[_0x591454(0x2414)](){var _0x37bf0a=_0x591454;this[_0x37bf0a(0x3222)]&&(this[_0x37bf0a(0x3222)][_0x37bf0a(0x48e)]=this[_0x37bf0a(0x3ca)],this[_0x37bf0a(0x3222)][_0x37bf0a(0x3236)]=this[_0x37bf0a(0x2095)]);}[_0x591454(0x20f1)](_0x465327){var _0x3428e8=_0x591454;_0x465327!==this[_0x3428e8(0x10c8)]&&(_0x465327['enableBlur']=_0x465327===this[_0x3428e8(0x1e16)]?this[_0x3428e8(0x39ee)]:this[_0x3428e8(0x3656)],_0x465327['blurSizeDivisor']=_0x465327===this['_depthRenderTarget']?this[_0x3428e8(0x3c87)]:this[_0x3428e8(0x1b71)]),this[_0x3428e8(0x3dec)](_0x465327),_0x465327['initialize']();}[_0x591454(0x3bf9)](){var _0x1472ac=_0x591454,_0x55cb38;const _0x221fda=this['_scene'][_0x1472ac(0x279a)](),_0x238f9f=['viewMatrix','projectionMatrix',_0x1472ac(0x19da),_0x1472ac(0x1c08),_0x1472ac(0x141a),'cameraFar','density',_0x1472ac(0x1be1),_0x1472ac(0x3e1c),_0x1472ac(0xedd)],_0x319e71=[_0x1472ac(0x795)],_0x51359e=[];if(this[_0x1472ac(0xc1f)](!0x0),this['_camera']){const _0xa20496=this['_depthRenderTarget'][_0x1472ac(0x4b4)]?this[_0x1472ac(0x1e16)][_0x1472ac(0x1eb4)]:this[_0x1472ac(0x1e16)]['texture'],_0x5cfe0d=new _0x4f46ac['FM'](0x1/_0xa20496[_0x1472ac(0x12d1)]()['width'],0x1/_0xa20496[_0x1472ac(0x12d1)]()[_0x1472ac(0x230c)]);this[_0x1472ac(0x20c2)]['useRightHandedSystem']&&_0x51359e[_0x1472ac(0x2009)]('#define\x20FLUIDRENDERING_RHS'),null!==this[_0x1472ac(0xa42)]&&(null!=(_0x55cb38=this[_0x1472ac(0xa42)])?_0x55cb38:this[_0x1472ac(0x20c2)][_0x1472ac(0x1a64)])&&(_0x319e71[_0x1472ac(0x2009)](_0x1472ac(0x73e)),_0x51359e[_0x1472ac(0x2009)](_0x1472ac(0x35c0))),this['_diffuseRenderTarget']?(_0x319e71[_0x1472ac(0x2009)]('diffuseSampler'),_0x51359e[_0x1472ac(0x2009)](_0x1472ac(0x157a))):_0x238f9f[_0x1472ac(0x2009)]('diffuseColor'),this[_0x1472ac(0x3658)]&&(_0x319e71[_0x1472ac(0x2009)](_0x1472ac(0x2529)),_0x51359e[_0x1472ac(0x2009)](_0x1472ac(0x9d6))),this[_0x1472ac(0x3447)]?(_0x238f9f[_0x1472ac(0x2009)](_0x1472ac(0x3a49)),_0x319e71[_0x1472ac(0x2009)](_0x1472ac(0x745)),_0x51359e[_0x1472ac(0x2009)](_0x1472ac(0x1e0))):(_0x238f9f[_0x1472ac(0x2009)](_0x1472ac(0x1a09)),_0x319e71[_0x1472ac(0x2009)](_0x1472ac(0x2943))),this[_0x1472ac(0x3417)]&&(_0x51359e[_0x1472ac(0x2009)](_0x1472ac(0x2d3d)),this[_0x1472ac(0x154a)]===_0x2e954b[_0x1472ac(0x363a)]?_0x51359e[_0x1472ac(0x2009)](_0x1472ac(0xe16)):this['_debugFeature']===_0x2e954b[_0x1472ac(0x2d92)]?_0x51359e[_0x1472ac(0x2009)](_0x1472ac(0x24b8)):(_0x51359e[_0x1472ac(0x2009)](_0x1472ac(0xe3c)),_0x319e71['push'](_0x1472ac(0x2277)),this[_0x1472ac(0x154a)]!==_0x2e954b[_0x1472ac(0x1078)]&&this['_debugFeature']!==_0x2e954b[_0x1472ac(0xf61)]||_0x51359e[_0x1472ac(0x2009)](_0x1472ac(0x1306)))),this[_0x1472ac(0x41f)]=new _0x362a63['D'](_0x1472ac(0x343b),'fluidRenderingRender',_0x238f9f,_0x319e71,0x1,null,_0x7c3d9d['g'][_0x1472ac(0x1d55)],_0x221fda,!0x1,null,_0x7c3d9d['g']['TEXTURETYPE_UNSIGNED_BYTE'],void 0x0,void 0x0,!0x0,void 0x0),this[_0x1472ac(0x41f)]['updateEffect'](_0x51359e[_0x1472ac(0x156a)]('\x0a')),this[_0x1472ac(0x41f)][_0x1472ac(0x3e30)]=this[_0x1472ac(0x1fd8)],this[_0x1472ac(0x41f)]['onApplyObservable'][_0x1472ac(0x2ed7)](_0x2bb7fb=>{var _0x248482=_0x1472ac,_0x351e25,_0xae1847;if(this['_invProjectionMatrix']['copyFrom'](this['_scene'][_0x248482(0x17a9)]()),this[_0x248482(0x2a36)][_0x248482(0x1763)](),_0x221fda[_0x248482(0x3286)]&&_0x2bb7fb['setTextureSampler']('textureSamplerSampler',this[_0x248482(0x41f)]['inputTexture'][_0x248482(0x2bb4)]),this[_0x248482(0x1e16)][_0x248482(0x4b4)]?(_0x2bb7fb['setTexture']('depthSampler',this['_depthRenderTarget']['textureBlur']),_0x221fda[_0x248482(0x3286)]&&_0x2bb7fb[_0x248482(0x396c)](_0x248482(0xb0d),null!=(_0xae1847=null==(_0xae1847=this['_depthRenderTarget']['textureBlur'])?void 0x0:_0xae1847[_0x248482(0x1555)]())?_0xae1847:null)):(_0x2bb7fb['setTexture'](_0x248482(0x795),this['_depthRenderTarget'][_0x248482(0x2bb4)]),_0x221fda[_0x248482(0x3286)]&&_0x2bb7fb[_0x248482(0x396c)](_0x248482(0xb0d),null!=(_0xae1847=null==(_0xae1847=this['_depthRenderTarget'][_0x248482(0x2bb4)])?void 0x0:_0xae1847['getInternalTexture']())?_0xae1847:null)),this[_0x248482(0x10c8)]?this[_0x248482(0x10c8)]['enableBlur']?(_0x2bb7fb['setTexture'](_0x248482(0x2f85),this['_diffuseRenderTarget']['textureBlur']),_0x221fda['isWebGPU']&&_0x2bb7fb[_0x248482(0x396c)](_0x248482(0x38c9),null!=(_0xae1847=null==(_0xae1847=this['_diffuseRenderTarget'][_0x248482(0x1eb4)])?void 0x0:_0xae1847['getInternalTexture']())?_0xae1847:null)):(_0x2bb7fb[_0x248482(0x35bd)](_0x248482(0x2f85),this[_0x248482(0x10c8)][_0x248482(0x2bb4)]),_0x221fda[_0x248482(0x3286)]&&_0x2bb7fb[_0x248482(0x396c)]('diffuseSamplerSampler',null!=(_0xae1847=null==(_0xae1847=this[_0x248482(0x10c8)][_0x248482(0x2bb4)])?void 0x0:_0xae1847[_0x248482(0x1555)]())?_0xae1847:null)):_0x2bb7fb[_0x248482(0x38b3)](_0x248482(0x1909),this[_0x248482(0x3983)]),this[_0x248482(0x3447)]?(_0x2bb7fb['setFloat'](_0x248482(0x3a49),this['minimumThickness']),_0x2bb7fb[_0x248482(0x37ce)](_0x248482(0x745),this[_0x248482(0xbc5)]),_0x221fda[_0x248482(0x3286)]&&_0x2bb7fb[_0x248482(0x396c)](_0x248482(0x26b4),null!=(_0xae1847=this[_0x248482(0xbc5)])?_0xae1847:null)):(this['_thicknessRenderTarget'][_0x248482(0x4b4)]?(_0x2bb7fb[_0x248482(0x35bd)](_0x248482(0x2943),this[_0x248482(0x3222)][_0x248482(0x1eb4)]),_0x221fda[_0x248482(0x3286)]&&_0x2bb7fb['setTextureSampler'](_0x248482(0x1b63),null!=(_0xae1847=null==(_0xae1847=this[_0x248482(0x3222)]['textureBlur'])?void 0x0:_0xae1847[_0x248482(0x1555)]())?_0xae1847:null)):(_0x2bb7fb[_0x248482(0x35bd)](_0x248482(0x2943),this['_thicknessRenderTarget'][_0x248482(0x2bb4)]),_0x221fda['isWebGPU']&&_0x2bb7fb[_0x248482(0x396c)](_0x248482(0x1b63),null!=(_0xae1847=null==(_0xae1847=this['_thicknessRenderTarget']['texture'])?void 0x0:_0xae1847[_0x248482(0x1555)]())?_0xae1847:null)),_0x2bb7fb['setFloat']('minimumThickness',this['minimumThickness'])),null!==this['_environmentMap']){const _0xa3240b=null!=(_0xae1847=this[_0x248482(0xa42)])?_0xae1847:this[_0x248482(0x20c2)][_0x248482(0x1a64)];_0xa3240b&&(_0x2bb7fb[_0x248482(0x35bd)](_0x248482(0x73e),_0xa3240b),_0x221fda['isWebGPU']&&_0x2bb7fb['setTextureSampler'](_0x248482(0x2dd6),null!=(_0xae1847=null===_0xa3240b||void 0x0===_0xa3240b?void 0x0:_0xa3240b[_0x248482(0x1555)]())?_0xae1847:null));}if(_0x2bb7fb['setMatrix'](_0x248482(0xb46),this[_0x248482(0x20c2)][_0x248482(0x1f6f)]()),_0x2bb7fb[_0x248482(0x1b4f)]('invProjectionMatrix',this[_0x248482(0x2a36)]),_0x2bb7fb[_0x248482(0x1b4f)](_0x248482(0x1ea9),this['_scene'][_0x248482(0x17a9)]()),_0x2bb7fb[_0x248482(0x299e)](_0x248482(0x1c08),_0x5cfe0d),_0x2bb7fb['setFloat'](_0x248482(0x9b7),this[_0x248482(0x9b7)]),_0x2bb7fb[_0x248482(0x12f1)]('refractionStrength',this[_0x248482(0x1be1)]),_0x2bb7fb[_0x248482(0x12f1)]('fresnelClamp',this[_0x248482(0x3e1c)]),_0x2bb7fb[_0x248482(0x12f1)](_0x248482(0xedd),this[_0x248482(0xedd)]),_0x2bb7fb[_0x248482(0x361f)]('dirLight',this[_0x248482(0x141a)]),_0x2bb7fb[_0x248482(0x12f1)]('cameraFar',this['_camera'][_0x248482(0x3928)]),this[_0x248482(0x3417)]){let _0x27890d=null;switch(this['_debugFeature']){case _0x2e954b[_0x248482(0x1078)]:_0x27890d=this[_0x248482(0x1e16)][_0x248482(0x2bb4)];break;case _0x2e954b[_0x248482(0xf61)]:_0x27890d=this[_0x248482(0x1e16)]['enableBlur']?this[_0x248482(0x1e16)][_0x248482(0x1eb4)]:this[_0x248482(0x1e16)]['texture'];break;case _0x2e954b[_0x248482(0x9dc)]:_0x27890d=null!=(_0x351e25=null==(_0x351e25=this['_thicknessRenderTarget'])?void 0x0:_0x351e25[_0x248482(0x2bb4)])?_0x351e25:null;break;case _0x2e954b[_0x248482(0x904)]:_0x27890d=null!=(_0x351e25=this['_thicknessRenderTarget'])&&_0x351e25['enableBlur']?null!=(_0x351e25=null==(_0x351e25=this[_0x248482(0x3222)])?void 0x0:_0x351e25[_0x248482(0x1eb4)])?_0x351e25:null:null!=(_0x351e25=null==(_0x351e25=this[_0x248482(0x3222)])?void 0x0:_0x351e25[_0x248482(0x2bb4)])?_0x351e25:null;break;case _0x2e954b['DiffuseTexture']:this[_0x248482(0x10c8)]&&(_0x27890d=this[_0x248482(0x10c8)]['texture']);}this['_debugFeature']!==_0x2e954b['Normals']&&(_0x2bb7fb[_0x248482(0x35bd)]('debugSampler',_0x27890d),_0x221fda[_0x248482(0x3286)]&&_0x2bb7fb[_0x248482(0x396c)](_0x248482(0x3602),null!=(_0xae1847=null===_0x27890d||void 0x0===_0x27890d?void 0x0:_0x27890d[_0x248482(0x1555)]())?_0xae1847:null));}});}}[_0x591454(0x3947)](){var _0x3e3170=_0x591454,_0x3e0571;null!=(_0x3e0571=this[_0x3e3170(0x1e16)])&&_0x3e0571[_0x3e3170(0x1364)]&&(this['_engine'][_0x3e3170(0x3520)](this[_0x3e3170(0x1e16)][_0x3e3170(0x1364)]),this[_0x3e3170(0x3f27)]['clear'](this[_0x3e3170(0x4020)],!0x0,!0x0,!0x1),this[_0x3e3170(0x3f27)][_0x3e3170(0x1fa3)](this[_0x3e3170(0x1e16)][_0x3e3170(0x1364)])),null!=(_0x3e0571=this[_0x3e3170(0x10c8)])&&_0x3e0571[_0x3e3170(0x1364)]&&(this[_0x3e3170(0x3f27)][_0x3e3170(0x3520)](this[_0x3e3170(0x10c8)]['renderTarget']),this[_0x3e3170(0x3f27)][_0x3e3170(0x2a99)](this[_0x3e3170(0x1934)],!0x0,!0x0,!0x1),this[_0x3e3170(0x3f27)][_0x3e3170(0x1fa3)](this[_0x3e3170(0x10c8)][_0x3e3170(0x1364)])),null!=(_0x3e0571=this[_0x3e3170(0x3222)])&&_0x3e0571['renderTarget']&&(this['_engine'][_0x3e3170(0x3520)](this['_thicknessRenderTarget']['renderTarget']),this[_0x3e3170(0x3f27)][_0x3e3170(0x2a99)](this[_0x3e3170(0x1934)],!0x0,!0x1,!0x1),this[_0x3e3170(0x3f27)][_0x3e3170(0x1fa3)](this[_0x3e3170(0x3222)][_0x3e3170(0x1364)]));}[_0x591454(0x553)](_0x56e0eb){var _0xfb49c=_0x591454,_0x112265,_0x3d7a7b;!this['_needInitialization']&&_0x56e0eb[_0xfb49c(0xe80)]()&&(_0x3d7a7b=this[_0xfb49c(0x3f27)][_0xfb49c(0x2a42)],this[_0xfb49c(0x3f27)][_0xfb49c(0x196a)](!0x1,void 0x0,void 0x0,void 0x0,!0x0),this['_engine'][_0xfb49c(0x377a)](!0x0),this['_engine'][_0xfb49c(0x2a18)](!0x0),this[_0xfb49c(0x3f27)][_0xfb49c(0x2449)](_0x7c3d9d['g']['ALPHA_DISABLE']),null!=(_0x112265=this[_0xfb49c(0x1e16)])&&_0x112265[_0xfb49c(0x1364)]&&(this[_0xfb49c(0x3f27)]['bindFramebuffer'](this[_0xfb49c(0x1e16)][_0xfb49c(0x1364)]),_0x56e0eb['renderDepthTexture'](),this[_0xfb49c(0x3f27)][_0xfb49c(0x288a)](),this[_0xfb49c(0x3f27)][_0xfb49c(0x1fa3)](this[_0xfb49c(0x1e16)]['renderTarget'])),null!=(_0x112265=this[_0xfb49c(0x10c8)])&&_0x112265[_0xfb49c(0x1364)]&&(this[_0xfb49c(0x3f27)]['bindFramebuffer'](this['_diffuseRenderTarget']['renderTarget']),_0x56e0eb[_0xfb49c(0x137d)](),this[_0xfb49c(0x3f27)][_0xfb49c(0x288a)](),this[_0xfb49c(0x3f27)][_0xfb49c(0x1fa3)](this[_0xfb49c(0x10c8)]['renderTarget'])),null!=(_0x112265=this[_0xfb49c(0x3222)])&&_0x112265['renderTarget']&&(this['_engine'][_0xfb49c(0x3520)](this[_0xfb49c(0x3222)][_0xfb49c(0x1364)]),_0x56e0eb['renderThicknessTexture'](),this[_0xfb49c(0x3f27)][_0xfb49c(0x288a)](),this['_engine'][_0xfb49c(0x1fa3)](this['_thicknessRenderTarget']['renderTarget'])),null!=(_0x112265=this['_depthRenderTarget'])&&_0x112265[_0xfb49c(0x669)](),null!=(_0x56e0eb=this[_0xfb49c(0x10c8)])&&_0x56e0eb[_0xfb49c(0x669)](),null!=(_0x112265=this['_thicknessRenderTarget'])&&_0x112265[_0xfb49c(0x669)](),_0x3d7a7b&&this[_0xfb49c(0x3f27)][_0xfb49c(0x3520)](_0x3d7a7b));}[_0x591454(0xc1f)](_0x1faf12=!0x1){var _0x4f3641=_0x591454;_0x1faf12||(null!=(_0x1faf12=this[_0x4f3641(0x1e16)])&&_0x1faf12[_0x4f3641(0xc1f)](),(this[_0x4f3641(0x1e16)]=null)!=(_0x1faf12=this['_diffuseRenderTarget'])&&_0x1faf12[_0x4f3641(0xc1f)](),(this[_0x4f3641(0x10c8)]=null)!=(_0x1faf12=this[_0x4f3641(0x3222)])&&_0x1faf12[_0x4f3641(0xc1f)](),this[_0x4f3641(0x3222)]=null),this[_0x4f3641(0x41f)]&&this[_0x4f3641(0x96e)]&&this['_camera'][_0x4f3641(0x3b8f)](this[_0x4f3641(0x41f)]),null!=(_0x1faf12=this['_renderPostProcess'])&&_0x1faf12[_0x4f3641(0xc1f)](),this[_0x4f3641(0x41f)]=null,this[_0x4f3641(0x7d3)]=!0x1;}}},0xad7c:(_0xa45338,_0x55213a,_0x49d894)=>{_0x49d894(0xc3fb),_0x49d894(0x147d5),_0x49d894(0x1b8a),_0x49d894(0xef8f),_0x49d894(0xf789);},0x5f8:(_0x498f34,_0x14a43d,_0x2a77f7)=>{var _0x20228a=a8_0x2e955a;_0x2a77f7['d'](_0x14a43d,{'m':()=>_0x3fe1a5});var _0x306069=_0x2a77f7(0xd53f),_0x131fbe=_0x2a77f7(0x1679c),_0x3cb4f7=_0x2a77f7(0x1610),_0x73b4cc=_0x2a77f7(0x12cad),_0x49e381=_0x2a77f7(0x22be),_0xb45c83=_0x2a77f7(0x10c09),_0x3c75e4=_0x2a77f7(0xbd53),_0x2d066a=_0x2a77f7(0x8baf),_0x3c38a2=_0x2a77f7(0x15c0e),_0x5d9d9e=(_0x2a77f7(0x17ac4),_0x2a77f7(0x3783),_0x2a77f7(0x12820)),_0xc3d305=_0x2a77f7(0x15ec7);const _0x51e5fa=[_0x20228a(0x318b),_0x20228a(0x1ccd),'viewProjection',_0x20228a(0x13ff),_0x20228a(0x4b1),_0x20228a(0x339b),_0x20228a(0x4191),_0x20228a(0x14e6),_0x20228a(0xdad),'reflectivityMatrix','albedoMatrix',_0x20228a(0x31ae),_0x20228a(0x357e),_0x20228a(0x1fa1),'glossiness',_0x20228a(0x25fd),_0x20228a(0x15d9),_0x20228a(0x15be),'morphTargetTextureInfo','morphTargetTextureIndices'];(0x0,_0xc3d305['qx'])(_0x51e5fa);class _0x3fe1a5{constructor(_0x440a5b,_0x31c94c=0x1,_0x4c9cc7=_0x3cb4f7['g'][_0x20228a(0xde9)]){var _0x22f374=_0x20228a;this[_0x22f374(0x1db2)]={},this[_0x22f374(0x168f)]={},this[_0x22f374(0x1059)]=[],this[_0x22f374(0x12f2)]=!0x0,this[_0x22f374(0x3d06)]=null,this[_0x22f374(0x1dc7)]=!0x1,this[_0x22f374(0x3028)]=!0x1,this[_0x22f374(0x4ad)]=!0x1,this['_clearColor']=new _0x3c75e4['HE'](0x0,0x0,0x0,0x0),this[_0x22f374(0x1766)]=new _0x3c75e4['HE'](0x5f5e100,0x0,0x0,0x1),this['_positionIndex']=-0x1,this[_0x22f374(0x1675)]=-0x1,this[_0x22f374(0x185d)]=-0x1,this['_depthIndex']=-0x1,this[_0x22f374(0x3ecd)]=-0x1,this[_0x22f374(0x566)]=!0x1,this[_0x22f374(0x1b07)]=!0x1,this['_scene']=_0x440a5b,this[_0x22f374(0x29d8)]=_0x31c94c,this[_0x22f374(0x1443)]=_0x440a5b[_0x22f374(0x279a)]()[_0x22f374(0x14d3)],this[_0x22f374(0x27d9)]=_0x4c9cc7,_0x3fe1a5[_0x22f374(0x3d94)](this[_0x22f374(0x20c2)]),this[_0x22f374(0x143c)]();}[_0x20228a(0x40f6)](_0x55698c){var _0x5846a8=_0x20228a;this[_0x5846a8(0x566)]=!0x0,this[_0x5846a8(0x1008)]=_0x55698c,this[_0x5846a8(0x19c9)]&&(this['_multiRenderTarget']['onClearObservable'][_0x5846a8(0x2a99)](),this[_0x5846a8(0x19c9)][_0x5846a8(0xb23)][_0x5846a8(0x2ed7)](()=>{}));}[_0x20228a(0x3e9a)](){var _0x17520e=_0x20228a;this[_0x17520e(0x566)]=!0x1,this[_0x17520e(0x143c)]();}[_0x20228a(0x560)](){var _0x7a3548=_0x20228a;this[_0x7a3548(0x1dc7)]=!0x1,this[_0x7a3548(0x4ad)]=!0x1,this[_0x7a3548(0x3028)]=!0x1,this[_0x7a3548(0x1250)]=[];}[_0x20228a(0x2a3c)](_0xa5941e,_0x10f351){var _0x2fbd52=_0x20228a;_0xa5941e===_0x3fe1a5['POSITION_TEXTURE_TYPE']?(this['_positionIndex']=_0x10f351,this[_0x2fbd52(0x1dc7)]=!0x0):_0xa5941e===_0x3fe1a5['VELOCITY_TEXTURE_TYPE']?(this[_0x2fbd52(0x1675)]=_0x10f351,this[_0x2fbd52(0x3028)]=!0x0):_0xa5941e===_0x3fe1a5[_0x2fbd52(0x1aa2)]?(this['_reflectivityIndex']=_0x10f351,this[_0x2fbd52(0x4ad)]=!0x0):_0xa5941e===_0x3fe1a5[_0x2fbd52(0x3a01)]?this['_depthIndex']=_0x10f351:_0xa5941e===_0x3fe1a5[_0x2fbd52(0x589)]&&(this[_0x2fbd52(0x3ecd)]=_0x10f351);}['_setAttachments'](_0x59e86b){var _0x396176=_0x20228a;this[_0x396176(0x1250)]=_0x59e86b;}[_0x20228a(0x1ee5)](_0x276979){var _0x21429e=_0x20228a;this[_0x21429e(0x19c9)][_0x21429e(0x3d5f)](_0x276979,0x0,!0x1);}get['renderList'](){var _0x365ebf=_0x20228a;return this['_multiRenderTarget'][_0x365ebf(0x310e)];}set['renderList'](_0x495ed3){var _0x313c8c=_0x20228a;this[_0x313c8c(0x19c9)]['renderList']=_0x495ed3;}get[_0x20228a(0x380c)](){var _0x5d31db=_0x20228a;return this[_0x5d31db(0x19c9)]['isSupported'];}[_0x20228a(0x24f5)](_0xd3cc4){var _0x183821=_0x20228a;switch(_0xd3cc4){case _0x3fe1a5[_0x183821(0x3e57)]:return this['_positionIndex'];case _0x3fe1a5[_0x183821(0xd1e)]:return this[_0x183821(0x1675)];case _0x3fe1a5['REFLECTIVITY_TEXTURE_TYPE']:return this[_0x183821(0x185d)];default:return-0x1;}}get['enablePosition'](){return this['_enablePosition'];}set[_0x20228a(0x800)](_0x899556){var _0x527f73=_0x20228a;this[_0x527f73(0x1dc7)]=_0x899556,this[_0x527f73(0x566)]||(this[_0x527f73(0xc1f)](),this[_0x527f73(0x143c)]());}get['enableVelocity'](){var _0x265a48=_0x20228a;return this[_0x265a48(0x3028)];}set[_0x20228a(0x3448)](_0x1190cd){var _0x66e0b1=_0x20228a;(this['_enableVelocity']=_0x1190cd)||(this[_0x66e0b1(0x1db2)]={}),this[_0x66e0b1(0x566)]||(this['dispose'](),this[_0x66e0b1(0x143c)]()),this[_0x66e0b1(0x20c2)][_0x66e0b1(0x26a9)]=_0x1190cd;}get[_0x20228a(0xe1b)](){var _0xeb9df6=_0x20228a;return this[_0xeb9df6(0x4ad)];}set[_0x20228a(0xe1b)](_0x552653){var _0x57f99f=_0x20228a;this[_0x57f99f(0x4ad)]=_0x552653,this[_0x57f99f(0x566)]||(this[_0x57f99f(0xc1f)](),this[_0x57f99f(0x143c)]());}get[_0x20228a(0x38c0)](){var _0x2abe53=_0x20228a;return this[_0x2abe53(0x20c2)];}get['ratio'](){var _0x4ff24f=_0x20228a;return this[_0x4ff24f(0x29d8)];}[_0x20228a(0xe80)](_0x3e824c,_0x28216b){var _0x5a087e=_0x20228a;const _0x148233=_0x3e824c[_0x5a087e(0x24a7)]();if(_0x148233&&_0x148233['disableDepthWrite'])return!0x1;const _0x47b2e6=[],_0x4195be=[_0x131fbe['o'][_0x5a087e(0x1745)],_0x131fbe['o'][_0x5a087e(0x1600)]],_0x5fbf35=_0x3e824c['getMesh']();if(_0x148233){let _0x564e71=!0x1;if(_0x148233['needAlphaTesting']()&&_0x148233[_0x5a087e(0x25a8)]()&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x20bd)),_0x47b2e6['push'](_0x5a087e(0x12b9)+(_0x148233[_0x5a087e(0x25a8)]()[_0x5a087e(0x2c90)]+0x1)),_0x564e71=!0x0),_0x148233['bumpTexture']&&_0x5d9d9e['k'][_0x5a087e(0x3c15)]&&(_0x47b2e6['push'](_0x5a087e(0x15ab)),_0x47b2e6[_0x5a087e(0x2009)]('#define\x20BUMP_UV'+(_0x148233['bumpTexture']['coordinatesIndex']+0x1)),_0x564e71=!0x0),this[_0x5a087e(0x4ad)]){let _0x5980e9=!0x1;_0x5a087e(0x2efa)===_0x148233[_0x5a087e(0x28c8)]()?(null!==_0x148233['metallicRoughnessTexture']&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x1a13)),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x270a)+(_0x148233[_0x5a087e(0x359)][_0x5a087e(0x2c90)]+0x1)),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2b8f)),_0x564e71=!0x0,_0x5980e9=!0x0),null!==_0x148233[_0x5a087e(0x1fa1)]&&(_0x47b2e6['push'](_0x5a087e(0x3a1e)),_0x47b2e6['push'](_0x5a087e(0x2b8f)),_0x5980e9=!0x0),null!==_0x148233[_0x5a087e(0x26f9)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2576)),_0x47b2e6[_0x5a087e(0x2009)]('#define\x20METALLICWORKFLOW'),_0x5980e9=!0x0),_0x5980e9&&(null!==_0x148233[_0x5a087e(0x3e4c)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x20a1)),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x27df)+(_0x148233[_0x5a087e(0x3e4c)][_0x5a087e(0x2c90)]+0x1)),_0x148233[_0x5a087e(0x3e4c)][_0x5a087e(0x1eea)]&&_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x3cd1)),_0x564e71=!0x0),null!==_0x148233[_0x5a087e(0x1748)]&&_0x47b2e6[_0x5a087e(0x2009)]('#define\x20ALBEDOCOLOR'))):_0x5a087e(0x1b45)===_0x148233[_0x5a087e(0x28c8)]()?(null!==_0x148233[_0x5a087e(0x954)]?(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2ca9)),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x270a)+(_0x148233[_0x5a087e(0x954)]['coordinatesIndex']+0x1)),_0x564e71=!0x0,_0x148233[_0x5a087e(0x954)]['gammaSpace']&&_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2e3a))):null!==_0x148233[_0x5a087e(0x1219)]&&_0x47b2e6[_0x5a087e(0x2009)]('#define\x20REFLECTIVITYCOLOR'),null!==_0x148233[_0x5a087e(0xcdf)]&&_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0xb99))):'PBRMaterial'===_0x148233[_0x5a087e(0x28c8)]()?(null!==_0x148233[_0x5a087e(0x16fc)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x1a13)),_0x47b2e6[_0x5a087e(0x2009)]('#define\x20REFLECTIVITY_UV'+(_0x148233[_0x5a087e(0x16fc)][_0x5a087e(0x2c90)]+0x1)),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2b8f)),_0x564e71=!0x0,_0x5980e9=!0x0),null!==_0x148233[_0x5a087e(0x1fa1)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x3a1e)),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2b8f)),_0x5980e9=!0x0),null!==_0x148233[_0x5a087e(0x26f9)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2576)),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2b8f)),_0x5980e9=!0x0),_0x5980e9?(null!==_0x148233['albedoTexture']&&(_0x47b2e6['push']('#define\x20ALBEDOTEXTURE'),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x27df)+(_0x148233[_0x5a087e(0x2bdf)]['coordinatesIndex']+0x1)),_0x148233[_0x5a087e(0x2bdf)][_0x5a087e(0x1eea)]&&_0x47b2e6['push']('#define\x20GAMMAALBEDO'),_0x564e71=!0x0),null!==_0x148233[_0x5a087e(0x357e)]&&_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x3bda))):(null!==_0x148233[_0x5a087e(0xc08)]?(_0x47b2e6['push'](_0x5a087e(0x2ca9)),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x270a)+(_0x148233['reflectivityTexture'][_0x5a087e(0x2c90)]+0x1)),_0x148233[_0x5a087e(0xc08)][_0x5a087e(0x1eea)]&&_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2e3a)),_0x564e71=!0x0):null!==_0x148233['reflectivityColor']&&_0x47b2e6['push'](_0x5a087e(0x2fb9)),null!==_0x148233['microSurface']&&_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0xb99)))):_0x5a087e(0x1db0)===_0x148233['getClassName']()&&(null!==_0x148233[_0x5a087e(0xbb6)]&&(_0x47b2e6[_0x5a087e(0x2009)]('#define\x20REFLECTIVITYTEXTURE'),_0x47b2e6[_0x5a087e(0x2009)]('#define\x20REFLECTIVITY_UV'+(_0x148233[_0x5a087e(0xbb6)][_0x5a087e(0x2c90)]+0x1)),_0x148233[_0x5a087e(0xbb6)][_0x5a087e(0x1eea)]&&_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2e3a)),_0x564e71=!0x0),null!==_0x148233[_0x5a087e(0x1219)]&&_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2fb9)));}_0x564e71&&(_0x47b2e6['push'](_0x5a087e(0xa50)),_0x5fbf35[_0x5a087e(0x2ff7)](_0x131fbe['o'][_0x5a087e(0x3884)])&&(_0x4195be[_0x5a087e(0x2009)](_0x131fbe['o']['UVKind']),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2e2e))),_0x5fbf35[_0x5a087e(0x2ff7)](_0x131fbe['o'][_0x5a087e(0x741)])&&(_0x4195be[_0x5a087e(0x2009)](_0x131fbe['o']['UV2Kind']),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x3475))));}this[_0x5a087e(0x566)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2792)),-0x1!==this[_0x5a087e(0x13ce)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x27d8)+this['_depthIndex']),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x39b3))),-0x1!==this[_0x5a087e(0x3ecd)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0xa43)+this[_0x5a087e(0x3ecd)]),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x1176)))),this[_0x5a087e(0x1dc7)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0xb69)),_0x47b2e6['push'](_0x5a087e(0x2242)+this[_0x5a087e(0x221d)])),this[_0x5a087e(0x3028)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x260b)),_0x47b2e6[_0x5a087e(0x2009)]('#define\x20VELOCITY_INDEX\x20'+this[_0x5a087e(0x1675)]),-0x1===this[_0x5a087e(0x1059)]['indexOf'](_0x5fbf35)&&_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x1adc))),this[_0x5a087e(0x4ad)]&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x3d3b)),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x3962)+this[_0x5a087e(0x185d)])),_0x5fbf35[_0x5a087e(0x50d)]&&_0x5fbf35[_0x5a087e(0x2a44)]?(_0x4195be['push'](_0x131fbe['o']['MatricesIndicesKind']),_0x4195be[_0x5a087e(0x2009)](_0x131fbe['o'][_0x5a087e(0x293e)]),0x4<_0x5fbf35[_0x5a087e(0x2b70)]&&(_0x4195be[_0x5a087e(0x2009)](_0x131fbe['o']['MatricesIndicesExtraKind']),_0x4195be[_0x5a087e(0x2009)](_0x131fbe['o'][_0x5a087e(0x2d8d)])),_0x47b2e6[_0x5a087e(0x2009)]('#define\x20NUM_BONE_INFLUENCERS\x20'+_0x5fbf35[_0x5a087e(0x2b70)]),_0x47b2e6['push'](_0x5a087e(0x34c)+(_0x5fbf35[_0x5a087e(0x2d5b)]?_0x5fbf35[_0x5a087e(0x2d5b)][_0x5a087e(0x16d9)][_0x5a087e(0x9da)]+0x1:0x0))):_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x30ef));var _0x5b92db=_0x5fbf35['morphTargetManager'];let _0x5acded=0x0;_0x5b92db&&0x0<_0x5b92db[_0x5a087e(0xff6)]&&(_0x5acded=_0x5b92db[_0x5a087e(0xff6)],_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x3287)),_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x2c9b)+_0x5acded),_0x5b92db[_0x5a087e(0x1152)]&&_0x47b2e6[_0x5a087e(0x2009)]('#define\x20MORPHTARGETS_TEXTURE'),_0xb45c83['G']['PrepareAttributesForMorphTargetsInfluencers'](_0x4195be,_0x5fbf35,_0x5acded)),_0x28216b&&(_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x1366)),_0xb45c83['G'][_0x5a087e(0x1a6d)](_0x4195be,this[_0x5a087e(0x3028)]),_0x3e824c[_0x5a087e(0x1ef9)]()[_0x5a087e(0x173e)]&&_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x4195))),this['_linkedWithPrePass']?_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x3da7)+this['_attachmentsFromPrePass']['length']):_0x47b2e6[_0x5a087e(0x2009)](_0x5a087e(0x3da7)+this['_multiRenderTarget'][_0x5a087e(0x38a3)][_0x5a087e(0x9da)]),(0x0,_0xc3d305['lK'])(_0x148233,this[_0x5a087e(0x20c2)],_0x47b2e6);const _0x189218=this['_scene'][_0x5a087e(0x279a)](),_0x2a5f3f=_0x3e824c[_0x5a087e(0x81e)](void 0x0,!0x0);return _0x5b92db=_0x2a5f3f['defines'],_0x28216b=_0x47b2e6[_0x5a087e(0x156a)]('\x0a'),(_0x5b92db!==_0x28216b&&_0x2a5f3f['setEffect'](_0x189218['createEffect'](_0x5a087e(0x2224),{'attributes':_0x4195be,'uniformsNames':_0x51e5fa,'samplers':[_0x5a087e(0x2f85),_0x5a087e(0x2a3e),_0x5a087e(0x1bcb),'albedoSampler',_0x5a087e(0x3c49)],'defines':_0x28216b,'onCompiled':null,'fallbacks':null,'onError':null,'uniformBuffersNames':[_0x5a087e(0x3eb9)],'indexParameters':{'buffersCount':this[_0x5a087e(0x19c9)]['textures'][_0x5a087e(0x9da)]-0x1,'maxSimultaneousMorphTargets':_0x5acded}},_0x189218),_0x28216b),_0x2a5f3f[_0x5a087e(0x401c)][_0x5a087e(0xe80)]());}[_0x20228a(0x3869)](){var _0x1ab93a=_0x20228a;return this[_0x1ab93a(0x19c9)];}get['samples'](){var _0x1f8d23=_0x20228a;return this[_0x1f8d23(0x19c9)][_0x1f8d23(0x3e30)];}set['samples'](_0x1af7ce){var _0x50d8c4=_0x20228a;this[_0x50d8c4(0x19c9)][_0x50d8c4(0x3e30)]=_0x1af7ce;}[_0x20228a(0xc1f)](){var _0x4a0a23=_0x20228a;if(this[_0x4a0a23(0x3d06)]){const _0x1795a9=this[_0x4a0a23(0x20c2)][_0x4a0a23(0x279a)]();_0x1795a9[_0x4a0a23(0xc4d)][_0x4a0a23(0x209f)](this[_0x4a0a23(0x3d06)]),this['_resizeObserver']=null;}this[_0x4a0a23(0x3869)]()[_0x4a0a23(0xc1f)]();}['_assignRenderTargetIndices'](){var _0x360cca=_0x20228a;const _0x68e631=[];let _0x160b5c=0x2;return _0x68e631['push'](_0x360cca(0x3835),_0x360cca(0x315)),this[_0x360cca(0x1dc7)]&&(this[_0x360cca(0x221d)]=_0x160b5c,_0x160b5c++,_0x68e631[_0x360cca(0x2009)](_0x360cca(0x17ac))),this[_0x360cca(0x3028)]&&(this[_0x360cca(0x1675)]=_0x160b5c,_0x160b5c++,_0x68e631['push'](_0x360cca(0x3a1d))),this[_0x360cca(0x4ad)]&&(this['_reflectivityIndex']=_0x160b5c,_0x160b5c++,_0x68e631[_0x360cca(0x2009)](_0x360cca(0x2329))),[_0x160b5c,_0x68e631];}[_0x20228a(0x143c)](){var _0x5bc29a=_0x20228a;const _0x783e3d=this[_0x5bc29a(0x20c2)][_0x5bc29a(0x279a)](),[_0xd2d175,_0x2da1b4]=this['_assignRenderTargetIndices']();let _0x41727b=_0x3cb4f7['g'][_0x5bc29a(0x2c5)];if(_0x783e3d['_caps'][_0x5bc29a(0x3c11)]&&_0x783e3d[_0x5bc29a(0x2d88)][_0x5bc29a(0x2067)]?_0x41727b=_0x3cb4f7['g'][_0x5bc29a(0xeee)]:_0x783e3d['_caps'][_0x5bc29a(0x1910)]&&_0x783e3d[_0x5bc29a(0x2d88)][_0x5bc29a(0x1628)]&&(_0x41727b=_0x3cb4f7['g'][_0x5bc29a(0x3e04)]),this[_0x5bc29a(0x19c9)]=new _0x49e381['K'](_0x5bc29a(0xdc5),{'width':_0x783e3d['getRenderWidth']()*this[_0x5bc29a(0x29d8)],'height':_0x783e3d[_0x5bc29a(0x32b)]()*this[_0x5bc29a(0x29d8)]},_0xd2d175,this[_0x5bc29a(0x20c2)],{'generateMipMaps':!0x1,'generateDepthTexture':!0x0,'defaultType':_0x41727b,'depthTextureFormat':this['_depthFormat']},_0x2da1b4[_0x5bc29a(0x1ee7)](_0x5bc29a(0x1fa4))),this[_0x5bc29a(0x380c)]){this[_0x5bc29a(0x19c9)][_0x5bc29a(0x198b)]=_0x73b4cc['x'][_0x5bc29a(0x21f9)],this[_0x5bc29a(0x19c9)]['wrapV']=_0x73b4cc['x']['CLAMP_ADDRESSMODE'],this[_0x5bc29a(0x19c9)]['refreshRate']=0x1,this[_0x5bc29a(0x19c9)][_0x5bc29a(0x15c3)]=!0x1;const _0x405a2c=[!(this[_0x5bc29a(0x19c9)][_0x5bc29a(0x310e)]=null)],_0x19939e=[!0x1],_0x176be7=[!0x0];for(let _0x3e6d89=0x1;_0x3e6d89<_0xd2d175;++_0x3e6d89)_0x405a2c[_0x5bc29a(0x2009)](!0x0),_0x176be7[_0x5bc29a(0x2009)](!0x1),_0x19939e[_0x5bc29a(0x2009)](!0x0);const _0x447a0c=_0x783e3d[_0x5bc29a(0x27cb)](_0x405a2c),_0xfe008b=_0x783e3d[_0x5bc29a(0x27cb)](_0x19939e),_0x2598ec=_0x783e3d[_0x5bc29a(0x27cb)](_0x176be7),_0x193527=(this[_0x5bc29a(0x19c9)][_0x5bc29a(0xb23)][_0x5bc29a(0x2ed7)](_0x58a5ea=>{var _0x1b92e1=_0x5bc29a;_0x58a5ea[_0x1b92e1(0x24fd)](this[_0x1b92e1(0x1b07)]?_0xfe008b:_0x447a0c),_0x58a5ea['clear'](this[_0x1b92e1(0x320d)],!0x0,!0x0,!0x0),this[_0x1b92e1(0x1b07)]&&(_0x58a5ea['bindAttachments'](_0x2598ec),_0x58a5ea[_0x1b92e1(0x2a99)](this[_0x1b92e1(0x1766)],!0x0,!0x0,!0x0)),_0x58a5ea[_0x1b92e1(0x24fd)](_0x447a0c);}),this[_0x5bc29a(0x3d06)]=_0x783e3d[_0x5bc29a(0xc4d)]['add'](()=>{var _0x2e2b8a=_0x5bc29a;this[_0x2e2b8a(0x19c9)]&&this[_0x2e2b8a(0x19c9)][_0x2e2b8a(0x33eb)]({'width':_0x783e3d[_0x2e2b8a(0x19ac)]()*this[_0x2e2b8a(0x29d8)],'height':_0x783e3d[_0x2e2b8a(0x32b)]()*this[_0x2e2b8a(0x29d8)]});}),_0x34f8aa=>{var _0x460311=_0x5bc29a;const _0x81d21d=_0x34f8aa['getRenderingMesh'](),_0x4cccc9=_0x34f8aa[_0x460311(0x32d1)](),_0x4f5bb1=this['_scene'],_0x4c38c0=_0x4f5bb1[_0x460311(0x279a)](),_0x5a002d=_0x34f8aa[_0x460311(0x24a7)]();if(_0x5a002d){_0x4cccc9[_0x460311(0xb41)][_0x460311(0xb76)]=!0x1,this[_0x460311(0x3028)]&&!this['_previousTransformationMatrices'][_0x4cccc9[_0x460311(0x3bc7)]]&&(this[_0x460311(0x1db2)][_0x4cccc9[_0x460311(0x3bc7)]]={'world':_0x306069['y3'][_0x460311(0x1b77)](),'viewProjection':_0x4f5bb1[_0x460311(0x3a5e)]()},_0x81d21d[_0x460311(0x2d5b)]&&(_0x1a640f=_0x81d21d[_0x460311(0x2d5b)][_0x460311(0x19e5)](_0x81d21d),this[_0x460311(0x168f)][_0x81d21d[_0x460311(0x3bc7)]]=this[_0x460311(0x18cc)](_0x1a640f,new Float32Array(_0x1a640f[_0x460311(0x9da)]))));var _0x1a640f=_0x81d21d[_0x460311(0x437)](_0x34f8aa[_0x460311(0x4071)],!!_0x34f8aa[_0x460311(0x34e2)]());if(!_0x1a640f['mustReturn']){var _0xc05d9a=_0x4c38c0[_0x460311(0x2e84)]()[_0x460311(0x876)]&&(null!==_0x1a640f['visibleInstances'][_0x34f8aa[_0x460311(0x4071)]]||_0x81d21d[_0x460311(0x173e)]);const _0xbf73ba=_0x4cccc9[_0x460311(0xe77)]();if(this[_0x460311(0xe80)](_0x34f8aa,_0xc05d9a)){var _0x9db9c5=_0x34f8aa[_0x460311(0x81e)]();if(!_0x9db9c5)return;const _0x1823e6=_0x9db9c5[_0x460311(0x401c)];_0x4c38c0[_0x460311(0x1197)](_0x9db9c5),_0xc05d9a||_0x81d21d[_0x460311(0x20ee)](_0x34f8aa,_0x1823e6,_0x5a002d[_0x460311(0x3161)]),this[_0x460311(0x1443)]?(_0xb45c83['G'][_0x460311(0x164d)](_0x1823e6,this[_0x460311(0x20c2)][_0x460311(0x1311)]()),this['_scene'][_0x460311(0xee0)]()):(_0x1823e6[_0x460311(0x1b4f)]('viewProjection',_0x4f5bb1[_0x460311(0x3a5e)]()),_0x1823e6[_0x460311(0x1b4f)](_0x460311(0x4b1),_0x4f5bb1[_0x460311(0x1f6f)]()));let _0x235f64;var _0x4bcd4c=_0x81d21d[_0x460311(0x2b17)];if(_0x4bcd4c[_0x460311(0x24d7)]||!_0x5a002d[_0x460311(0x3aeb)]&&null===_0x81d21d[_0x460311(0x404d)]?_0x235f64=_0x4bcd4c[_0x460311(0xc38)]:(_0x4bcd4c=_0x4cccc9[_0x460311(0x3a5a)](),null===(_0x235f64=_0x81d21d[_0x460311(0x404d)])&&(_0x235f64=_0x5a002d['sideOrientation']),_0x4bcd4c<0x0&&(_0x235f64=_0x235f64===_0x3c38a2['F'][_0x460311(0xb45)]?_0x3c38a2['F']['CounterClockWiseSideOrientation']:_0x3c38a2['F']['ClockWiseSideOrientation'])),_0x5a002d['_preBind'](_0x9db9c5,_0x235f64),_0x5a002d[_0x460311(0x21a4)]()){const _0x7c85fe=_0x5a002d['getAlphaTestTexture']();_0x7c85fe&&(_0x1823e6[_0x460311(0x35bd)]('diffuseSampler',_0x7c85fe),_0x1823e6[_0x460311(0x1b4f)](_0x460311(0x13ff),_0x7c85fe[_0x460311(0x6a6)]()));}_0x5a002d[_0x460311(0x2834)]&&_0x4f5bb1['getEngine']()[_0x460311(0x2e84)]()[_0x460311(0x3c3a)]&&_0x5d9d9e['k'][_0x460311(0x3c15)]&&(_0x1823e6['setFloat3'](_0x460311(0x15d9),_0x5a002d['bumpTexture'][_0x460311(0x2c90)],0x1/_0x5a002d[_0x460311(0x2834)][_0x460311(0x1f4d)],_0x5a002d[_0x460311(0x22fc)]),_0x1823e6[_0x460311(0x1b4f)](_0x460311(0xdad),_0x5a002d['bumpTexture'][_0x460311(0x6a6)]()),_0x1823e6[_0x460311(0x35bd)](_0x460311(0x2a3e),_0x5a002d['bumpTexture']),_0x1823e6[_0x460311(0x2f5e)]('vTangentSpaceParams',_0x5a002d[_0x460311(0x3430)]?-0x1:0x1,_0x5a002d[_0x460311(0x44e)]?-0x1:0x1)),this['_enableReflectivity']&&(_0x460311(0x2efa)===_0x5a002d['getClassName']()?(null!==_0x5a002d['metallicRoughnessTexture']&&(_0x1823e6[_0x460311(0x35bd)](_0x460311(0x1bcb),_0x5a002d[_0x460311(0x359)]),_0x1823e6['setMatrix']('reflectivityMatrix',_0x5a002d['metallicRoughnessTexture'][_0x460311(0x6a6)]())),null!==_0x5a002d[_0x460311(0x1fa1)]&&_0x1823e6[_0x460311(0x12f1)](_0x460311(0x1fa1),_0x5a002d['metallic']),null!==_0x5a002d[_0x460311(0x26f9)]&&_0x1823e6[_0x460311(0x12f1)](_0x460311(0xcdf),0x1-_0x5a002d[_0x460311(0x26f9)]),null!==_0x5a002d[_0x460311(0x3e4c)]&&(_0x1823e6[_0x460311(0x35bd)](_0x460311(0x12d0),_0x5a002d[_0x460311(0x3e4c)]),_0x1823e6[_0x460311(0x1b4f)](_0x460311(0x9c9),_0x5a002d['baseTexture']['getTextureMatrix']())),null!==_0x5a002d[_0x460311(0x1748)]&&_0x1823e6[_0x460311(0x38b3)](_0x460311(0x357e),_0x5a002d[_0x460311(0x1748)])):_0x460311(0x1b45)===_0x5a002d['getClassName']()?(null!==_0x5a002d[_0x460311(0x954)]?(_0x1823e6[_0x460311(0x35bd)](_0x460311(0x1bcb),_0x5a002d[_0x460311(0x954)]),_0x1823e6[_0x460311(0x1b4f)](_0x460311(0x3d4),_0x5a002d[_0x460311(0x954)]['getTextureMatrix']())):null!==_0x5a002d['specularColor']&&_0x1823e6['setColor3'](_0x460311(0x31ae),_0x5a002d[_0x460311(0x1219)]),null!==_0x5a002d[_0x460311(0xcdf)]&&_0x1823e6['setFloat']('glossiness',_0x5a002d[_0x460311(0xcdf)])):'PBRMaterial'===_0x5a002d['getClassName']()?(null!==_0x5a002d[_0x460311(0x16fc)]&&(_0x1823e6['setTexture']('reflectivitySampler',_0x5a002d[_0x460311(0x16fc)]),_0x1823e6[_0x460311(0x1b4f)](_0x460311(0x3d4),_0x5a002d[_0x460311(0x16fc)][_0x460311(0x6a6)]())),null!==_0x5a002d[_0x460311(0x1fa1)]&&_0x1823e6['setFloat'](_0x460311(0x1fa1),_0x5a002d['metallic']),null!==_0x5a002d['roughness']&&_0x1823e6['setFloat'](_0x460311(0xcdf),0x1-_0x5a002d[_0x460311(0x26f9)]),null!==_0x5a002d[_0x460311(0x26f9)]||null!==_0x5a002d[_0x460311(0x1fa1)]||null!==_0x5a002d[_0x460311(0x16fc)]?(null!==_0x5a002d[_0x460311(0x2bdf)]&&(_0x1823e6[_0x460311(0x35bd)](_0x460311(0x12d0),_0x5a002d[_0x460311(0x2bdf)]),_0x1823e6['setMatrix']('albedoMatrix',_0x5a002d[_0x460311(0x2bdf)][_0x460311(0x6a6)]())),null!==_0x5a002d[_0x460311(0x357e)]&&_0x1823e6[_0x460311(0x38b3)](_0x460311(0x357e),_0x5a002d[_0x460311(0x357e)])):(null!==_0x5a002d[_0x460311(0xc08)]?(_0x1823e6[_0x460311(0x35bd)](_0x460311(0x1bcb),_0x5a002d[_0x460311(0xc08)]),_0x1823e6['setMatrix'](_0x460311(0x3d4),_0x5a002d[_0x460311(0xc08)][_0x460311(0x6a6)]())):null!==_0x5a002d['reflectivityColor']&&_0x1823e6[_0x460311(0x38b3)](_0x460311(0x31ae),_0x5a002d[_0x460311(0x31ae)]),null!==_0x5a002d[_0x460311(0x2f42)]&&_0x1823e6[_0x460311(0x12f1)]('glossiness',_0x5a002d['microSurface']))):_0x460311(0x1db0)===_0x5a002d['getClassName']()&&(null!==_0x5a002d[_0x460311(0xbb6)]&&(_0x1823e6['setTexture'](_0x460311(0x1bcb),_0x5a002d[_0x460311(0xbb6)]),_0x1823e6[_0x460311(0x1b4f)]('reflectivityMatrix',_0x5a002d[_0x460311(0xbb6)][_0x460311(0x6a6)]())),null!==_0x5a002d[_0x460311(0x1219)]&&_0x1823e6[_0x460311(0x38b3)]('reflectivityColor',_0x5a002d[_0x460311(0x1219)]))),(0x0,_0xc3d305['an'])(_0x1823e6,_0x5a002d,this[_0x460311(0x20c2)]),_0x81d21d[_0x460311(0x50d)]&&_0x81d21d[_0x460311(0x2a44)]&&_0x81d21d[_0x460311(0x2d5b)]&&(_0x1823e6[_0x460311(0x29b4)](_0x460311(0x1ccd),_0x81d21d[_0x460311(0x2d5b)][_0x460311(0x19e5)](_0x81d21d)),this['_enableVelocity']&&_0x1823e6['setMatrices'](_0x460311(0x14e6),this[_0x460311(0x168f)][_0x81d21d[_0x460311(0x3bc7)]])),_0xb45c83['G'][_0x460311(0xd85)](_0x81d21d,_0x1823e6),_0x81d21d['morphTargetManager']&&_0x81d21d[_0x460311(0x2516)][_0x460311(0x1152)]&&_0x81d21d[_0x460311(0x2516)][_0x460311(0x20ee)](_0x1823e6),this[_0x460311(0x3028)]&&(_0x1823e6['setMatrix']('previousWorld',this[_0x460311(0x1db2)][_0x4cccc9[_0x460311(0x3bc7)]][_0x460311(0x318b)]),_0x1823e6['setMatrix'](_0x460311(0x4191),this[_0x460311(0x1db2)][_0x4cccc9['uniqueId']][_0x460311(0x8a6)])),_0xc05d9a&&_0x81d21d[_0x460311(0x173e)]&&_0x1823e6[_0x460311(0x1b4f)](_0x460311(0x318b),_0xbf73ba),_0x81d21d[_0x460311(0x1e98)](_0x4cccc9,_0x34f8aa,_0x1823e6,_0x5a002d['fillMode'],_0x1a640f,_0xc05d9a,(_0x931447,_0x4ceaf5)=>{var _0x43ef49=_0x460311;_0x931447||_0x1823e6[_0x43ef49(0x1b4f)](_0x43ef49(0x318b),_0x4ceaf5);});}this[_0x460311(0x3028)]&&(this[_0x460311(0x1db2)][_0x4cccc9[_0x460311(0x3bc7)]][_0x460311(0x318b)]=_0xbf73ba[_0x460311(0x2654)](),this[_0x460311(0x1db2)][_0x4cccc9['uniqueId']]['viewProjection']=this['_scene']['getTransformMatrix']()[_0x460311(0x2654)](),_0x81d21d[_0x460311(0x2d5b)]&&this[_0x460311(0x18cc)](_0x81d21d[_0x460311(0x2d5b)]['getTransformMatrices'](_0x81d21d),this[_0x460311(0x168f)][_0x4cccc9[_0x460311(0x3bc7)]]));}}});this['_multiRenderTarget'][_0x5bc29a(0x1774)]=(_0xf3be8f,_0x1f0998,_0x207e28)=>{var _0x199c52=_0x5bc29a;if((_0x207e28||0x0===_0x1f0998)&&_0xf3be8f[_0x199c52(0x36c3)])for(let _0x355695=0x0;_0x355695<_0xf3be8f[_0x199c52(0x36c3)]['length'];++_0x355695){const _0x3eff25=_0xf3be8f[_0x199c52(0x36c3)][_0x355695];var _0x52885c=_0x3eff25[_0x199c52(0x24a7)]();const _0x33aa06=_0x3eff25['getRenderingMesh']();if(_0x52885c){_0x52885c=_0x33aa06[_0x199c52(0x437)](_0x3eff25[_0x199c52(0x4071)],!!_0x3eff25['getReplacementMesh']()),_0x52885c=_0x783e3d[_0x199c52(0x2e84)]()[_0x199c52(0x876)]&&(null!==_0x52885c[_0x199c52(0x2c61)][_0x3eff25[_0x199c52(0x4071)]]||_0x33aa06['hasThinInstances']);if(!this[_0x199c52(0xe80)](_0x3eff25,_0x52885c))return!0x1;}}return!0x0;},this[_0x5bc29a(0x19c9)][_0x5bc29a(0x2759)]=(_0x575dba,_0x58a21f,_0x381c78,_0x468308)=>{var _0x54dcfd=_0x5bc29a;let _0x10dc85;if(this[_0x54dcfd(0x566)]){if(!this[_0x54dcfd(0x1008)][_0x54dcfd(0x3f0a)])return;this[_0x54dcfd(0x20c2)][_0x54dcfd(0x279a)]()[_0x54dcfd(0x24fd)](this['_attachmentsFromPrePass']);}if(_0x468308[_0x54dcfd(0x9da)]){for(_0x783e3d[_0x54dcfd(0x2613)](!0x1),_0x10dc85=0x0;_0x10dc85<_0x468308[_0x54dcfd(0x9da)];_0x10dc85++)_0x193527(_0x468308['data'][_0x10dc85]);_0x783e3d['setColorWrite'](!0x0);}for(_0x10dc85=0x0;_0x10dc85<_0x575dba[_0x54dcfd(0x9da)];_0x10dc85++)_0x193527(_0x575dba[_0x54dcfd(0x3d41)][_0x10dc85]);for(_0x783e3d[_0x54dcfd(0x2a18)](!0x1),_0x10dc85=0x0;_0x10dc85<_0x58a21f['length'];_0x10dc85++)_0x193527(_0x58a21f['data'][_0x10dc85]);if(this['renderTransparentMeshes']){for(_0x10dc85=0x0;_0x10dc85<_0x381c78[_0x54dcfd(0x9da)];_0x10dc85++)_0x193527(_0x381c78[_0x54dcfd(0x3d41)][_0x10dc85]);}_0x783e3d[_0x54dcfd(0x2a18)](!0x0);};}}['_copyBonesTransformationMatrices'](_0x1b2641,_0x5d49e2){var _0x208605=_0x20228a;for(let _0x341e2b=0x0;_0x341e2b<_0x1b2641[_0x208605(0x9da)];_0x341e2b++)_0x5d49e2[_0x341e2b]=_0x1b2641[_0x341e2b];return _0x5d49e2;}}_0x3fe1a5['DEPTH_TEXTURE_TYPE']=0x0,_0x3fe1a5[_0x20228a(0x589)]=0x1,_0x3fe1a5[_0x20228a(0x3e57)]=0x2,_0x3fe1a5['VELOCITY_TEXTURE_TYPE']=0x3,_0x3fe1a5[_0x20228a(0x1aa2)]=0x4,_0x3fe1a5['_SceneComponentInitialization']=_0x2b6a16=>{throw(0x0,_0x2d066a['S'])('GeometryBufferRendererSceneComponent');};},0xf119:(_0x19488d,_0x2851d2,_0x33939e)=>{var _0x5d6556=a8_0x2e955a,_0x5161c3=_0x33939e(0xd537),_0x404e44=_0x33939e(0x67a3),_0xeda1d5=_0x33939e(0x5f8),_0x5bc05f=_0x33939e(0x1610);Object[_0x5d6556(0x30e2)](_0x5161c3['x'][_0x5d6556(0x2dca)],_0x5d6556(0xa3c),{'get':function(){return this['_geometryBufferRenderer'];},'set':function(_0x48b7b9){var _0x37e702=_0x5d6556;_0x48b7b9&&_0x48b7b9[_0x37e702(0x380c)]&&(this[_0x37e702(0xad0)]=_0x48b7b9);},'enumerable':!0x0,'configurable':!0x0}),_0x5161c3['x'][_0x5d6556(0x2dca)]['enableGeometryBufferRenderer']=function(_0x189b7f=0x1,_0x5c23d1=_0x5bc05f['g']['TEXTUREFORMAT_DEPTH16']){var _0xdf945b=_0x5d6556;return this[_0xdf945b(0xad0)]||(this['_geometryBufferRenderer']=new _0xeda1d5['m'](this,_0x189b7f,_0x5c23d1),this[_0xdf945b(0xad0)]['isSupported']||(this['_geometryBufferRenderer']=null),this[_0xdf945b(0xad0)]);},_0x5161c3['x'][_0x5d6556(0x2dca)][_0x5d6556(0xe1d)]=function(){var _0x1d7d63=_0x5d6556;this[_0x1d7d63(0xad0)]&&(this[_0x1d7d63(0xad0)][_0x1d7d63(0xc1f)](),this[_0x1d7d63(0xad0)]=null);};class _0x2049b0{constructor(_0x15ad18){var _0x5dbfe9=_0x5d6556;this[_0x5dbfe9(0x1c3a)]=_0x404e44['l']['NAME_GEOMETRYBUFFERRENDERER'],this['scene']=_0x15ad18;}[_0x5d6556(0xeaa)](){var _0x583d24=_0x5d6556;this[_0x583d24(0x38c0)][_0x583d24(0x40af)][_0x583d24(0x1cc9)](_0x404e44['l'][_0x583d24(0x945)],this,this[_0x583d24(0xb4a)]);}['rebuild'](){}[_0x5d6556(0xc1f)](){}[_0x5d6556(0xb4a)](_0x5add39){var _0x1b452d=_0x5d6556;this[_0x1b452d(0x38c0)]['_geometryBufferRenderer']&&_0x5add39[_0x1b452d(0x2009)](this[_0x1b452d(0x38c0)][_0x1b452d(0xad0)][_0x1b452d(0x3869)]());}}_0xeda1d5['m']['_SceneComponentInitialization']=_0x117fc7=>{var _0x6ee13e=_0x5d6556,_0x1dcc15;_0x117fc7['_getComponent'](_0x404e44['l'][_0x6ee13e(0xbbb)])||(_0x1dcc15=new _0x2049b0(_0x117fc7),_0x117fc7['_addComponent'](_0x1dcc15));};},0x13104:(_0x114bcc,_0x52b5e7,_0x252dcb)=>{_0x252dcb(0x53ff),_0x252dcb(0xaa1f),_0x252dcb(0x905e),_0x252dcb(0x9005),_0x252dcb(0x113e4),_0x252dcb(0x13659),_0x252dcb(0x5f8),_0x252dcb(0xf119),_0x252dcb(0x101e),_0x252dcb(0x13259),_0x252dcb(0xe6a),_0x252dcb(0xd22e),_0x252dcb(0x81ab),_0x252dcb(0x7cbb),_0x252dcb(0x57f2),_0x252dcb(0xad7c);},0xd22e:(_0x3f35c1,_0x4e55e4,_0x605499)=>{var _0x3b9528=a8_0x2e955a,_0x32861b=_0x605499(0x1679c),_0x473ef8=_0x605499(0x94e3),_0x203e7e=_0x605499(0xd537),_0x425604=_0x605499(0x1610),_0x361754=_0x605499(0x67a3),_0x40a7f1=_0x605499(0xe59d),_0x153ba6=_0x605499(0x10c09),_0x5bc192=(_0x605499(0xa5a3),_0x605499(0x14dbe),_0x605499(0x15ec7));_0x203e7e['x'][_0x3b9528(0x2dca)][_0x3b9528(0xc17)]=function(){var _0x53b777=_0x3b9528;return this[_0x53b777(0x3433)]||(this['_outlineRenderer']=new _0x3f76ba(this)),this[_0x53b777(0x3433)];},Object[_0x3b9528(0x30e2)](_0x473ef8['Kj']['prototype'],_0x3b9528(0x33fe),{'get':function(){var _0x1758e9=_0x3b9528;return this[_0x1758e9(0x3fa0)];},'set':function(_0x21c0e6){var _0x420ca6=_0x3b9528;_0x21c0e6&&this[_0x420ca6(0x14ab)]()[_0x420ca6(0xc17)](),this[_0x420ca6(0x3fa0)]=_0x21c0e6;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x3b9528(0x30e2)](_0x473ef8['Kj'][_0x3b9528(0x2dca)],_0x3b9528(0x230),{'get':function(){var _0x32bd0a=_0x3b9528;return this[_0x32bd0a(0x2d94)];},'set':function(_0x3a618b){var _0x1ae799=_0x3b9528;_0x3a618b&&this[_0x1ae799(0x14ab)]()['getOutlineRenderer'](),this[_0x1ae799(0x2d94)]=_0x3a618b;},'enumerable':!0x0,'configurable':!0x0});class _0x3f76ba{constructor(_0x393a14){var _0x136896=_0x3b9528;this[_0x136896(0x1c3a)]=_0x361754['l'][_0x136896(0x350a)],this['zOffset']=0x1,this['zOffsetUnits']=0x4,this[_0x136896(0x38c0)]=_0x393a14,this[_0x136896(0x3f27)]=_0x393a14['getEngine'](),this['scene']['_addComponent'](this),this['_passIdForDrawWrapper']=[];for(let _0x1ed318=0x0;_0x1ed318<0x4;++_0x1ed318)this[_0x136896(0x2e96)][_0x1ed318]=this['_engine'][_0x136896(0x3439)]('Outline\x20Renderer\x20('+_0x1ed318+')');}[_0x3b9528(0xeaa)](){var _0x1a2bdb=_0x3b9528;this['scene']['_beforeRenderingMeshStage'][_0x1a2bdb(0x1cc9)](_0x361754['l'][_0x1a2bdb(0x4ed)],this,this[_0x1a2bdb(0x3052)]),this['scene'][_0x1a2bdb(0x3e46)][_0x1a2bdb(0x1cc9)](_0x361754['l'][_0x1a2bdb(0x1cdf)],this,this[_0x1a2bdb(0x739)]);}[_0x3b9528(0x109a)](){}[_0x3b9528(0xc1f)](){var _0x270f79=_0x3b9528;for(let _0x21da46=0x0;_0x21da46{_0x337bd3['setMatrix']('world',_0x5943d8);}),_0x1339fd['setZOffset'](0x0),_0x1339fd[_0x2b3a6b(0x35a1)](0x0);}}}[_0x3b9528(0xe80)](_0x3a456d,_0x4a4b35,_0x35bd4f){var _0x3e476a=_0x3b9528;_0x35bd4f=null!=_0x35bd4f?_0x35bd4f:this[_0x3e476a(0x2e96)][0x0];const _0x54b2de=[],_0x33335f=[_0x32861b['o'][_0x3e476a(0x1745)],_0x32861b['o']['NormalKind']],_0x34609b=_0x3a456d[_0x3e476a(0x2b11)](),_0x56a7a7=_0x3a456d[_0x3e476a(0x24a7)]();if(!_0x56a7a7)return!0x1;var _0x3dfd1b=_0x34609b[_0x3e476a(0x14ab)](),_0x3dfd1b=(_0x56a7a7[_0x3e476a(0x21a4)]()&&(_0x54b2de['push']('#define\x20ALPHATEST'),_0x34609b[_0x3e476a(0x2ff7)](_0x32861b['o'][_0x3e476a(0x3884)])&&(_0x33335f[_0x3e476a(0x2009)](_0x32861b['o'][_0x3e476a(0x3884)]),_0x54b2de[_0x3e476a(0x2009)]('#define\x20UV1')),_0x34609b['isVerticesDataPresent'](_0x32861b['o'][_0x3e476a(0x741)])&&(_0x33335f['push'](_0x32861b['o'][_0x3e476a(0x741)]),_0x54b2de[_0x3e476a(0x2009)](_0x3e476a(0x3475)))),_0x56a7a7[_0x3e476a(0x35b)]&&_0x54b2de['push'](_0x3e476a(0x2d53)),(0x0,_0x5bc192['lK'])(_0x56a7a7,_0x3dfd1b,_0x54b2de),_0x34609b['useBones']&&_0x34609b[_0x3e476a(0x2a44)]?(_0x33335f[_0x3e476a(0x2009)](_0x32861b['o'][_0x3e476a(0x1780)]),_0x33335f[_0x3e476a(0x2009)](_0x32861b['o'][_0x3e476a(0x293e)]),0x4<_0x34609b['numBoneInfluencers']&&(_0x33335f[_0x3e476a(0x2009)](_0x32861b['o'][_0x3e476a(0x3ec3)]),_0x33335f[_0x3e476a(0x2009)](_0x32861b['o']['MatricesWeightsExtraKind'])),_0x54b2de[_0x3e476a(0x2009)]('#define\x20NUM_BONE_INFLUENCERS\x20'+_0x34609b[_0x3e476a(0x2b70)]),_0x54b2de['push'](_0x3e476a(0x34c)+(_0x34609b[_0x3e476a(0x2d5b)]?_0x34609b['skeleton'][_0x3e476a(0x16d9)][_0x3e476a(0x9da)]+0x1:0x0))):_0x54b2de[_0x3e476a(0x2009)](_0x3e476a(0x30ef)),_0x34609b[_0x3e476a(0x2516)]);let _0x37ceac=0x0;_0x3dfd1b&&0x0<_0x3dfd1b[_0x3e476a(0xff6)]&&(_0x37ceac=_0x3dfd1b[_0x3e476a(0xff6)],_0x54b2de[_0x3e476a(0x2009)]('#define\x20MORPHTARGETS'),_0x54b2de['push'](_0x3e476a(0x2c9b)+_0x37ceac),_0x3dfd1b[_0x3e476a(0x1152)]&&_0x54b2de[_0x3e476a(0x2009)](_0x3e476a(0x32d5)),_0x153ba6['G'][_0x3e476a(0x204f)](_0x33335f,_0x34609b,_0x37ceac)),_0x4a4b35&&(_0x54b2de[_0x3e476a(0x2009)]('#define\x20INSTANCES'),_0x153ba6['G']['PushAttributesForInstances'](_0x33335f),_0x3a456d[_0x3e476a(0x1ef9)]()[_0x3e476a(0x173e)]&&_0x54b2de[_0x3e476a(0x2009)](_0x3e476a(0x4195)));const _0x5e9f8e=_0x3a456d[_0x3e476a(0x81e)](_0x35bd4f,!0x0);return _0x3dfd1b=_0x5e9f8e[_0x3e476a(0x2462)],_0x4a4b35=_0x54b2de[_0x3e476a(0x156a)]('\x0a'),(_0x3dfd1b!==_0x4a4b35&&((0x0,_0x5bc192['qx'])(_0x3a456d=[_0x3e476a(0x318b),_0x3e476a(0x1ccd),_0x3e476a(0x8a6),'diffuseMatrix',_0x3e476a(0x34d3),'color',_0x3e476a(0x4138),_0x3e476a(0x15be),_0x3e476a(0x2370),'morphTargetTextureIndices']),_0x5e9f8e[_0x3e476a(0xfcc)](this[_0x3e476a(0x38c0)]['getEngine']()[_0x3e476a(0x29f2)]('outline',_0x33335f,_0x3a456d,[_0x3e476a(0x2f85),'morphTargets'],_0x4a4b35,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x37ceac}),_0x4a4b35)),_0x5e9f8e[_0x3e476a(0x401c)][_0x3e476a(0xe80)]());}[_0x3b9528(0x3052)](_0x4d96bb,_0x3d449c,_0x50c458){var _0xa74afe=_0x3b9528;if(this[_0xa74afe(0x276f)]=this[_0xa74afe(0x3f27)][_0xa74afe(0x3f03)](),_0x4d96bb[_0xa74afe(0x33fe)]){const _0xf55ae9=_0x3d449c[_0xa74afe(0x24a7)]();_0xf55ae9&&_0xf55ae9['needAlphaBlendingForMesh'](_0x4d96bb)&&(this[_0xa74afe(0x3f27)]['cacheStencilState'](),this[_0xa74afe(0x3f27)][_0xa74afe(0x2a18)](!0x1),this['_engine'][_0xa74afe(0x2613)](!0x1),this[_0xa74afe(0x3f27)][_0xa74afe(0x1804)](!0x0),this[_0xa74afe(0x3f27)][_0xa74afe(0xcf2)](_0x425604['g']['REPLACE']),this[_0xa74afe(0x3f27)][_0xa74afe(0x265a)](_0x425604['g'][_0xa74afe(0x2b68)]),this[_0xa74afe(0x3f27)][_0xa74afe(0x603)](_0x3f76ba[_0xa74afe(0x35c)]),this[_0xa74afe(0x3f27)]['setStencilFunctionReference'](_0x3f76ba['_StencilReference']),this[_0xa74afe(0x3f27)][_0xa74afe(0x3719)][_0xa74afe(0x25ef)]=!0x0,this[_0xa74afe(0x4a0)](_0x3d449c,_0x50c458,!0x0,this['_passIdForDrawWrapper'][0x1]),this[_0xa74afe(0x3f27)][_0xa74afe(0x2613)](!0x0),this['_engine'][_0xa74afe(0x265a)](_0x425604['g'][_0xa74afe(0xb70)])),this[_0xa74afe(0x3f27)]['setDepthWrite'](!0x1),this['render'](_0x3d449c,_0x50c458,!0x1,this[_0xa74afe(0x2e96)][0x0]),this[_0xa74afe(0x3f27)]['setDepthWrite'](this['_savedDepthWrite']),_0xf55ae9&&_0xf55ae9[_0xa74afe(0x2070)](_0x4d96bb)&&(this['_engine'][_0xa74afe(0x3719)][_0xa74afe(0x25ef)]=!0x1,this[_0xa74afe(0x3f27)][_0xa74afe(0x16ea)]());}}[_0x3b9528(0x739)](_0x584469,_0x135ae8,_0x18116d){var _0x1285df=_0x3b9528,_0x1b148e,_0x1b4a15;_0x584469[_0x1285df(0x230)]&&(_0x1b148e=this[_0x1285df(0x3f27)][_0x1285df(0x2ab8)](),_0x1b4a15=this[_0x1285df(0x3f27)][_0x1285df(0x39e8)][_0x1285df(0x2773)],this[_0x1285df(0x3f27)][_0x1285df(0x2449)](_0x425604['g'][_0x1285df(0x1d06)]),this['render'](_0x135ae8,_0x18116d,!0x0,this[_0x1285df(0x2e96)][0x3]),this['_engine']['setAlphaMode'](_0x1b148e),this[_0x1285df(0x3f27)][_0x1285df(0x2a18)](this[_0x1285df(0x276f)]),this['_engine'][_0x1285df(0x39e8)]['alphaBlend']=_0x1b4a15),_0x584469[_0x1285df(0x33fe)]&&this[_0x1285df(0x276f)]&&(this['_engine'][_0x1285df(0x2a18)](!0x0),this[_0x1285df(0x3f27)][_0x1285df(0x2613)](!0x1),this[_0x1285df(0x4a0)](_0x135ae8,_0x18116d,!0x1,this[_0x1285df(0x2e96)][0x2]),this[_0x1285df(0x3f27)][_0x1285df(0x2613)](!0x0));}}_0x3f76ba[_0x3b9528(0x35c)]=0x4;},0x101e:(_0xd7b65d,_0x51dd16,_0x1713ec)=>{var _0x1bfee1=a8_0x2e955a;_0x1713ec['d'](_0x51dd16,{'F':()=>_0x13e889});var _0x3f84c4=_0x1713ec(0xf659),_0x4779dd=_0x1713ec(0x1610),_0x321d97=_0x1713ec(0x8baf),_0x543abc=_0x1713ec(0xbd53),_0x2db3c7=_0x1713ec(0x15c0e),_0x370d15=_0x1713ec(0x5f8);class _0x13e889{constructor(_0x567256){var _0x28068e=a8_0xcbd5;this[_0x28068e(0x1782)]=[],this[_0x28068e(0x2698)]=[],this[_0x28068e(0x3ed8)]=0x0,this[_0x28068e(0x941)]=[],this[_0x28068e(0x3bec)]=[],this[_0x28068e(0x331e)]=[],this['_mrtNames']=[],this[_0x28068e(0x2b7e)]=[],this[_0x28068e(0xb82)]=!0x1,this[_0x28068e(0x3e9e)]=!0x0,this[_0x28068e(0x2fa3)]=[],this[_0x28068e(0x2384)]=!0x0,this['renderTargets']=[],this['_clearColor']=new _0x543abc['HE'](0x0,0x0,0x0,0x0),this['_clearDepthColor']=new _0x543abc['HE'](0x5f5e100,0x0,0x0,0x1),this['_enabled']=!0x1,this[_0x28068e(0x3e20)]=!0x1,this[_0x28068e(0x1de0)]=!0x1,this[_0x28068e(0x20c2)]=_0x567256,this[_0x28068e(0x3f27)]=_0x567256[_0x28068e(0x279a)]();let _0x580525=_0x4779dd['g']['TEXTURETYPE_UNSIGNED_BYTE'];if(this[_0x28068e(0x3f27)][_0x28068e(0x2d88)][_0x28068e(0x3c11)]&&this[_0x28068e(0x3f27)][_0x28068e(0x2d88)][_0x28068e(0x2067)]?_0x580525=_0x4779dd['g'][_0x28068e(0xeee)]:this['_engine'][_0x28068e(0x2d88)][_0x28068e(0x1910)]&&this[_0x28068e(0x3f27)][_0x28068e(0x2d88)][_0x28068e(0x1628)]&&(_0x580525=_0x4779dd['g'][_0x28068e(0x3e04)]),_0x580525!==_0x4779dd['g'][_0x28068e(0xeee)]){for(let _0x268720=0x0;_0x268720<_0x13e889[_0x28068e(0x1289)][_0x28068e(0x9da)];++_0x268720)_0x13e889[_0x28068e(0x1289)][_0x268720][_0x28068e(0x30a3)]===_0x4779dd['g'][_0x28068e(0xeee)]&&(_0x13e889['TextureFormats'][_0x4779dd['g']['PREPASS_DEPTH_TEXTURE_TYPE']]['type']=_0x580525);}_0x13e889['_SceneComponentInitialization'](this[_0x28068e(0x20c2)]),this[_0x28068e(0x2373)]=this[_0x28068e(0x3077)]('sceneprePassRT',null),this['_currentTarget']=this['defaultRT'];}[_0x1bfee1(0x29dc)](_0x2a059d){return this['_textureIndices'][_0x2a059d];}get[_0x1bfee1(0x3e30)](){var _0x2ef4ec=_0x1bfee1;return this['defaultRT'][_0x2ef4ec(0x3e30)];}set[_0x1bfee1(0x3e30)](_0x290b23){var _0x539612=_0x1bfee1;this[_0x539612(0x2373)][_0x539612(0x3e30)]=_0x290b23;}get[_0x1bfee1(0x1b07)](){var _0x38cbe2=_0x1bfee1;return this[_0x38cbe2(0xb82)];}set['useSpecificClearForDepthTexture'](_0x27fb31){var _0x554c52=_0x1bfee1;this['_useSpecificClearForDepthTexture']!==_0x27fb31&&(this[_0x554c52(0xb82)]=_0x27fb31,this['_isDirty']=!0x0);}[_0x1bfee1(0x2860)](){var _0x4464fa=_0x1bfee1;return this[_0x4464fa(0x236f)];}[_0x1bfee1(0x1d9e)](_0x1b8052){var _0x11cb4d=_0x1bfee1;_0x1b8052?this[_0x11cb4d(0x236f)]=_0x1b8052:(this['_currentTarget']=this['defaultRT'],this[_0x11cb4d(0x3f27)]['currentRenderPassId']=this['_currentTarget']['renderPassId']);}get[_0x1bfee1(0x9a9)](){var _0x304f1b=_0x1bfee1;return this[_0x304f1b(0x236f)]===this[_0x304f1b(0x2373)];}[_0x1bfee1(0x3dfe)](){var _0x180e00=_0x1bfee1;this['doNotUseGeometryRendererFallback']?(this[_0x180e00(0x3060)]&&this[_0x180e00(0x3060)][_0x180e00(0x3e9a)](),this[_0x180e00(0x3060)]=null,this['_scene'][_0x180e00(0xe1d)]()):(this[_0x180e00(0x3060)]=this[_0x180e00(0x20c2)][_0x180e00(0x3886)](),this['_geometryBuffer']?this[_0x180e00(0x3060)][_0x180e00(0x40f6)](this):this['doNotUseGeometryRendererFallback']=!0x0);}get[_0x1bfee1(0x3f0a)](){var _0x249398=_0x1bfee1;return this[_0x249398(0x122a)];}['_createRenderTarget'](_0x453897,_0x2f0326){var _0x56e01a=_0x1bfee1;return _0x453897=new _0x3f84c4['N'](_0x453897,_0x2f0326,{'width':this[_0x56e01a(0x3f27)][_0x56e01a(0x19ac)](),'height':this['_engine'][_0x56e01a(0x32b)]()},0x0,this['_scene'],{'generateMipMaps':!0x1,'generateStencilBuffer':this[_0x56e01a(0x3f27)][_0x56e01a(0x27ac)],'defaultType':_0x4779dd['g'][_0x56e01a(0x3c2)],'types':[],'drawOnlyOnFirstAttachmentByDefault':!0x0}),(this[_0x56e01a(0x3bc6)][_0x56e01a(0x2009)](_0x453897),_0x453897);}get['isSupported'](){var _0x5c8484=_0x1bfee1;return this[_0x5c8484(0x20c2)][_0x5c8484(0x279a)]()[_0x5c8484(0x2e84)]()['drawBuffersExtension'];}[_0x1bfee1(0x1db3)](_0x30de35,_0xe2032c){var _0x447f30=_0x1bfee1,_0x2f0c2a=_0xe2032c[_0x447f30(0x24a7)](),_0x4c5a48=_0x2f0c2a&&_0x2f0c2a[_0x447f30(0x419e)],_0x2f0c2a=_0x2f0c2a&&-0x1!==this['excludedMaterials'][_0x447f30(0x775)](_0x2f0c2a);this[_0x447f30(0x3f0a)]&&this[_0x447f30(0x236f)][_0x447f30(0x3f0a)]&&(_0x30de35[_0x447f30(0x17e8)]&&_0x4c5a48&&!_0x2f0c2a?this['_engine'][_0x447f30(0x24fd)](this[_0x447f30(0x2fb2)]):(this['_engine'][_0x447f30(0x2a42)]?this[_0x447f30(0x3f27)][_0x447f30(0x24fd)](this[_0x447f30(0x170)]):this[_0x447f30(0x3f27)][_0x447f30(0x3967)](),this[_0x447f30(0x3060)]&&this[_0x447f30(0x9a9)]&&!_0x2f0c2a&&this[_0x447f30(0x3060)][_0x447f30(0x310e)][_0x447f30(0x2009)](_0xe2032c[_0x447f30(0x1ef9)]())));}['_reinitializeAttachments'](){var _0x574988=_0x1bfee1;const _0x1b7722=[],_0x1a1ef9=[!0x1],_0x1c1c61=[!0x1],_0x20b0d8=[!0x0];for(let _0x3f0472=0x0;_0x3f0472null!=_0x3d8d3e),this[_0x3f9ffd(0x20c2)][_0x3f9ffd(0xfcd)]=!0x0,this[_0x3f9ffd(0x6c2)](this[_0x3f9ffd(0x991)])),_0x4020a4=(this[_0x3f9ffd(0x3e20)]=!_0x41270c&&!this['disableGammaTransform']&&this[_0x3f9ffd(0x3d26)]()&&!_0x4020a4,this[_0x3f9ffd(0x342d)](this['_postProcessesSourceForThisPass'])),_0x288f34=_0x555629['_beforeCompositionPostProcesses']&&_0x555629['_beforeCompositionPostProcesses'][0x0];let _0x5a3bca=null;this[_0x3f9ffd(0x20c2)]['imageProcessingConfiguration'][_0x3f9ffd(0x3cee)]=this['_needsCompositionForThisPass']||_0x41270c,this[_0x3f9ffd(0x3e20)]&&!_0x555629[_0x3f9ffd(0xf0f)]&&_0x555629[_0x3f9ffd(0x1e4a)](),_0x288f34?_0x5a3bca=_0x288f34:this[_0x3f9ffd(0x3e20)]?_0x5a3bca=_0x555629[_0x3f9ffd(0xf0f)]:_0x4020a4&&(_0x5a3bca=_0x4020a4),this[_0x3f9ffd(0x1fb)](_0x555629),this[_0x3f9ffd(0x1ee5)](_0x555629,_0x5a3bca);}[_0x1bfee1(0x1ee5)](_0x3c7b76,_0x555a20){var _0x13fa34=_0x1bfee1;_0x555a20&&(_0x555a20['autoClear']=!0x1,_0x555a20[_0x13fa34(0x31c7)]=_0x3c7b76[_0x13fa34(0x1364)]),_0x3c7b76[_0x13fa34(0x2bf8)]!==_0x555a20&&(_0x3c7b76[_0x13fa34(0x2bf8)]&&this[_0x13fa34(0x338)](_0x3c7b76),_0x3c7b76[_0x13fa34(0x2bf8)]=_0x555a20),_0x3c7b76[_0x13fa34(0x20ff)]&&(this[_0x13fa34(0x28bb)](),_0x3c7b76[_0x13fa34(0x20ff)]=!0x1);}[_0x1bfee1(0x338)](_0xa5cde3){var _0x320122=_0x1bfee1;_0xa5cde3[_0x320122(0x2bf8)]&&(_0xa5cde3[_0x320122(0x2bf8)][_0x320122(0xfcd)]=!0x0,_0xa5cde3[_0x320122(0x2bf8)][_0x320122(0x52e)](),_0xa5cde3[_0x320122(0x2bf8)]=null);}[_0x1bfee1(0x3d26)](){var _0x18e0a3=_0x1bfee1;for(let _0x6f45f8=0x0;_0x6f45f8null!=_0x4c20b5)){for(let _0x46e6f3=0x0;_0x46e6f3<_0x427727[_0x45d9ce(0x9da)];_0x46e6f3++)_0x427727[_0x46e6f3][_0x45d9ce(0x3f6b)](this)&&(this[_0x45d9ce(0x2784)](this[_0x45d9ce(0x3bc6)][_0x4aac92],!0x0),_0x44738c=!0x0);this[_0x45d9ce(0x6c2)](_0x427727)&&(this['_scene']['imageProcessingConfiguration'][_0x45d9ce(0x3cee)]=!0x0);}}this[_0x45d9ce(0x2c86)](),this[_0x45d9ce(0x3e9e)]=!0x1,_0x44738c&&this['_enable']();}[_0x1bfee1(0x2c86)](){var _0x19497f=_0x1bfee1;const _0x4019cb=this[_0x19497f(0x20c2)]['materials'];for(let _0x8cca54=0x0;_0x8cca54<_0x4019cb[_0x19497f(0x9da)];_0x8cca54++)_0x4019cb[_0x8cca54][_0x19497f(0x2cea)](_0x2db3c7['F'][_0x19497f(0x18fa)]);}[_0x1bfee1(0xc1f)](){var _0x566744=_0x1bfee1;for(let _0x296a17=this[_0x566744(0x3bc6)][_0x566744(0x9da)]-0x1;0x0<=_0x296a17;_0x296a17--)this[_0x566744(0x3bc6)][_0x296a17][_0x566744(0xc1f)]();for(let _0x3b924d=0x0;_0x3b924d{var _0x4573e1=_0x1bfee1;throw(0x0,_0x321d97['S'])(_0x4573e1(0x3b78));},_0x13e889[_0x1bfee1(0x1289)]=[{'purpose':_0x4779dd['g']['PREPASS_IRRADIANCE_TEXTURE_TYPE'],'type':_0x4779dd['g'][_0x1bfee1(0x3e04)],'format':_0x4779dd['g']['TEXTUREFORMAT_RGBA'],'name':_0x1bfee1(0x2b33)},{'purpose':_0x4779dd['g'][_0x1bfee1(0x1cf8)],'type':_0x4779dd['g']['TEXTURETYPE_HALF_FLOAT'],'format':_0x4779dd['g'][_0x1bfee1(0x2a2)],'name':_0x1bfee1(0x3cca)},{'purpose':_0x4779dd['g']['PREPASS_VELOCITY_TEXTURE_TYPE'],'type':_0x4779dd['g'][_0x1bfee1(0x3c2)],'format':_0x4779dd['g'][_0x1bfee1(0x2a2)],'name':_0x1bfee1(0x1606)},{'purpose':_0x4779dd['g']['PREPASS_REFLECTIVITY_TEXTURE_TYPE'],'type':_0x4779dd['g']['TEXTURETYPE_UNSIGNED_INT'],'format':_0x4779dd['g'][_0x1bfee1(0x2a2)],'name':_0x1bfee1(0x2234)},{'purpose':_0x4779dd['g'][_0x1bfee1(0x133d)],'type':_0x4779dd['g'][_0x1bfee1(0x3e04)],'format':_0x4779dd['g'][_0x1bfee1(0x2a2)],'name':_0x1bfee1(0x39fe)},{'purpose':_0x4779dd['g']['PREPASS_DEPTH_TEXTURE_TYPE'],'type':_0x4779dd['g'][_0x1bfee1(0xeee)],'format':_0x4779dd['g'][_0x1bfee1(0x3df5)],'name':_0x1bfee1(0xca7)},{'purpose':_0x4779dd['g'][_0x1bfee1(0x10ed)],'type':_0x4779dd['g']['TEXTURETYPE_HALF_FLOAT'],'format':_0x4779dd['g']['TEXTUREFORMAT_RGBA'],'name':_0x1bfee1(0x32fa)},{'purpose':_0x4779dd['g'][_0x1bfee1(0x1d02)],'type':_0x4779dd['g'][_0x1bfee1(0x3c2)],'format':_0x4779dd['g']['TEXTUREFORMAT_RGBA'],'name':_0x1bfee1(0x2691)}];},0x13259:(_0x5e784e,_0x5395aa,_0x1c1ae9)=>{var _0x39936a=a8_0x2e955a,_0x49a041=_0x1c1ae9(0xd537),_0x1f6b50=_0x1c1ae9(0x67a3),_0x421ef9=_0x1c1ae9(0x101e),_0x575749=_0x1c1ae9(0x9a70);Object[_0x39936a(0x30e2)](_0x49a041['x'][_0x39936a(0x2dca)],_0x39936a(0x4070),{'get':function(){var _0x1cd8c2=_0x39936a;return this[_0x1cd8c2(0x1008)];},'set':function(_0x2910bd){var _0x3a792a=_0x39936a;_0x2910bd&&_0x2910bd[_0x3a792a(0x380c)]&&(this[_0x3a792a(0x1008)]=_0x2910bd);},'enumerable':!0x0,'configurable':!0x0}),_0x49a041['x'][_0x39936a(0x2dca)][_0x39936a(0x86a)]=function(){var _0x417025=_0x39936a;return this['_prePassRenderer']||(this[_0x417025(0x1008)]=new _0x421ef9['F'](this),this[_0x417025(0x1008)][_0x417025(0x380c)]||(this[_0x417025(0x1008)]=null,_0x575749['Y'][_0x417025(0xeb0)]('PrePassRenderer\x20needs\x20WebGL\x202\x20support.\x0aMaybe\x20you\x20tried\x20to\x20use\x20the\x20following\x20features\x20that\x20need\x20the\x20PrePassRenderer\x20:\x0a\x20+\x20Subsurface\x20Scattering')),this[_0x417025(0x1008)]);},_0x49a041['x'][_0x39936a(0x2dca)]['disablePrePassRenderer']=function(){var _0x18cc3b=_0x39936a;this[_0x18cc3b(0x1008)]&&(this[_0x18cc3b(0x1008)]['dispose'](),this['_prePassRenderer']=null);};class _0x2837b8{constructor(_0xc9ba8b){var _0xcfbdd5=_0x39936a;this[_0xcfbdd5(0x1c3a)]=_0x1f6b50['l'][_0xcfbdd5(0x1467)],this[_0xcfbdd5(0x38c0)]=_0xc9ba8b;}[_0x39936a(0xeaa)](){var _0x48812c=_0x39936a;this[_0x48812c(0x38c0)][_0x48812c(0x1261)][_0x48812c(0x1cc9)](_0x1f6b50['l'][_0x48812c(0x18a3)],this,this[_0x48812c(0x2465)]),this[_0x48812c(0x38c0)]['_afterCameraDrawStage']['registerStep'](_0x1f6b50['l'][_0x48812c(0x1ccf)],this,this['_afterCameraDraw']),this[_0x48812c(0x38c0)][_0x48812c(0x3cf8)][_0x48812c(0x1cc9)](_0x1f6b50['l'][_0x48812c(0x1569)],this,this[_0x48812c(0x31e2)]),this[_0x48812c(0x38c0)][_0x48812c(0x15ce)][_0x48812c(0x1cc9)](_0x1f6b50['l']['STEP_AFTERCAMERADRAW_PREPASS'],this,this[_0x48812c(0x3d3d)]),this[_0x48812c(0x38c0)][_0x48812c(0xb96)][_0x48812c(0x1cc9)](_0x1f6b50['l'][_0x48812c(0x673)],this,this['_beforeClearStage']),this['scene'][_0x48812c(0x213)][_0x48812c(0x1cc9)](_0x1f6b50['l'][_0x48812c(0x390d)],this,this[_0x48812c(0x213)]),this[_0x48812c(0x38c0)][_0x48812c(0x10f9)][_0x48812c(0x1cc9)](_0x1f6b50['l'][_0x48812c(0x469)],this,this[_0x48812c(0x10f9)]),this[_0x48812c(0x38c0)][_0x48812c(0x3e46)][_0x48812c(0x1cc9)](_0x1f6b50['l'][_0x48812c(0xac5)],this,this['_afterRenderingMeshStage']);}[_0x39936a(0x31e2)](_0x427d9a,_0x46b07e,_0x22bb6e){var _0x2a62be=_0x39936a;this[_0x2a62be(0x38c0)][_0x2a62be(0x4070)]&&!_0x427d9a[_0x2a62be(0x214c)]&&(this[_0x2a62be(0x38c0)][_0x2a62be(0x4070)][_0x2a62be(0x1d9e)](_0x427d9a[_0x2a62be(0x23dc)]),this[_0x2a62be(0x38c0)][_0x2a62be(0x4070)][_0x2a62be(0x317d)](void 0x0,_0x46b07e,_0x22bb6e));}[_0x39936a(0x3d3d)](_0x13262d,_0x189afc,_0x431477){var _0x54b0f5=_0x39936a;this[_0x54b0f5(0x38c0)][_0x54b0f5(0x4070)]&&!_0x13262d['noPrePassRenderer']&&this[_0x54b0f5(0x38c0)]['prePassRenderer'][_0x54b0f5(0x2e0f)](_0x189afc,_0x431477);}[_0x39936a(0x213)](_0x20709f){var _0x3ac2f7=_0x39936a;this[_0x3ac2f7(0x38c0)][_0x3ac2f7(0x4070)]&&!_0x20709f[_0x3ac2f7(0x214c)]&&(_0x20709f[_0x3ac2f7(0x23dc)]||(_0x20709f[_0x3ac2f7(0x23dc)]=this[_0x3ac2f7(0x38c0)][_0x3ac2f7(0x4070)][_0x3ac2f7(0x3077)](_0x20709f['name']+_0x3ac2f7(0x2255),_0x20709f)),this[_0x3ac2f7(0x38c0)]['prePassRenderer'][_0x3ac2f7(0x1d9e)](_0x20709f['_prePassRenderTarget']),this[_0x3ac2f7(0x38c0)][_0x3ac2f7(0x4070)][_0x3ac2f7(0xeed)]());}['_beforeCameraDraw'](_0x210512){var _0xb56a1d=_0x39936a;this['scene'][_0xb56a1d(0x4070)]&&(this[_0xb56a1d(0x38c0)][_0xb56a1d(0x4070)][_0xb56a1d(0x1d9e)](null),this[_0xb56a1d(0x38c0)][_0xb56a1d(0x4070)]['_beforeDraw'](_0x210512));}[_0x39936a(0x519)](){var _0x9ac06c=_0x39936a;this[_0x9ac06c(0x38c0)][_0x9ac06c(0x4070)]&&this[_0x9ac06c(0x38c0)][_0x9ac06c(0x4070)][_0x9ac06c(0x2e0f)]();}[_0x39936a(0xb96)](){var _0x33719b=_0x39936a;this[_0x33719b(0x38c0)]['prePassRenderer']&&(this[_0x33719b(0x38c0)][_0x33719b(0x4070)]['_setRenderTarget'](null),this[_0x33719b(0x38c0)]['prePassRenderer'][_0x33719b(0xeed)]());}[_0x39936a(0x10f9)](_0x1a58c0,_0x237afa,_0x2ae063,_0x757cfc){var _0x5b76f=_0x39936a;if(_0x757cfc){const _0x3d8083=_0x1a58c0[_0x5b76f(0x14ab)]();_0x3d8083['prePassRenderer']&&_0x3d8083[_0x5b76f(0x4070)]['bindAttachmentsForEffect'](_0x757cfc,_0x237afa);}}['_afterRenderingMeshStage'](_0x3b8c2f){var _0x5086a8=_0x39936a;const _0x5aa46c=_0x3b8c2f['getScene']();_0x5aa46c[_0x5086a8(0x4070)]&&_0x5aa46c[_0x5086a8(0x4070)][_0x5086a8(0x29ae)]();}['rebuild'](){var _0x189fe3=_0x39936a;this[_0x189fe3(0x38c0)][_0x189fe3(0x119a)](),this[_0x189fe3(0x38c0)][_0x189fe3(0x86a)]();}[_0x39936a(0xc1f)](){this['scene']['disablePrePassRenderer']();}}_0x421ef9['F']['_SceneComponentInitialization']=_0x26a47b=>{var _0x2ea5c2=_0x39936a,_0x5a0067;_0x26a47b[_0x2ea5c2(0xd59)](_0x1f6b50['l'][_0x2ea5c2(0x1467)])||(_0x5a0067=new _0x2837b8(_0x26a47b),_0x26a47b[_0x2ea5c2(0x217b)](_0x5a0067));};},0x81ab:(_0x135cc7,_0x30a4cf,_0x23db71)=>{var _0x548470=a8_0x2e955a;_0x23db71['d'](_0x30a4cf,{'S':()=>_0x46894});var _0x433290=_0x23db71(0x16fed),_0x48062a=_0x23db71(0xd53f),_0x5a2a16=_0x23db71(0x1610);class _0x46894{constructor(_0x3d2b15,_0x1ba36f,_0x14c0d6=null,_0x27a535=null,_0x20d5ca=null){var _0x412c4b=a8_0xcbd5;this[_0x412c4b(0x3c5)]=_0x3d2b15,this[_0x412c4b(0x177a)]=new _0x433290['t'](0x100),this[_0x412c4b(0x1fec)]=new _0x433290['t'](0x100),this[_0x412c4b(0x3b12)]=new _0x433290['t'](0x100),this[_0x412c4b(0x3ffb)]=new _0x433290['t'](0x100),this[_0x412c4b(0x3f4f)]=new _0x433290['t'](0x100),this[_0x412c4b(0xaef)]=new _0x433290['t'](0x100),this[_0x412c4b(0x24cd)]=!0x0,this[_0x412c4b(0x26ee)]=new _0x433290['f'](0x10),this[_0x412c4b(0x20c2)]=_0x1ba36f,this[_0x412c4b(0x11d3)]=_0x14c0d6,this['alphaTestSortCompareFn']=_0x27a535,this['transparentSortCompareFn']=_0x20d5ca;}set[_0x548470(0x11d3)](_0x7248f2){var _0xd62d9c=_0x548470;this['_opaqueSortCompareFn']=_0x7248f2||_0x46894[_0xd62d9c(0x2fd8)],this[_0xd62d9c(0x2e99)]=this[_0xd62d9c(0x26cc)];}set[_0x548470(0x2642)](_0x204bf6){var _0x14670e=_0x548470;this[_0x14670e(0x2afe)]=_0x204bf6||_0x46894[_0x14670e(0x2fd8)],this[_0x14670e(0x2eeb)]=this[_0x14670e(0x2f94)];}set[_0x548470(0x3319)](_0x46415c){var _0x278fc1=_0x548470;this[_0x278fc1(0x3f8e)]=_0x46415c||_0x46894[_0x278fc1(0x248b)],this['_renderTransparent']=this[_0x278fc1(0x1532)];}[_0x548470(0x4a0)](_0x72eff8,_0x49d47d,_0x4ceb4e,_0x2031ac){var _0x406fd5=_0x548470;if(_0x72eff8)_0x72eff8(this['_opaqueSubMeshes'],this[_0x406fd5(0x3b12)],this[_0x406fd5(0x1fec)],this[_0x406fd5(0x3ffb)]);else{const _0x522202=this[_0x406fd5(0x20c2)][_0x406fd5(0x279a)]();0x0!==this['_depthOnlySubMeshes']['length']&&(_0x522202[_0x406fd5(0x2613)](!0x1),this[_0x406fd5(0x2eeb)](this['_depthOnlySubMeshes']),_0x522202[_0x406fd5(0x2613)](!0x0)),0x0!==this[_0x406fd5(0x177a)][_0x406fd5(0x9da)]&&this[_0x406fd5(0x2e99)](this[_0x406fd5(0x177a)]),0x0!==this[_0x406fd5(0x3b12)][_0x406fd5(0x9da)]&&this[_0x406fd5(0x2eeb)](this['_alphaTestSubMeshes']),_0x72eff8=_0x522202[_0x406fd5(0x2747)]();if(_0x522202['setStencilBuffer'](!0x1),_0x49d47d&&this[_0x406fd5(0x714)](),_0x4ceb4e&&this['_renderParticles'](_0x2031ac),this[_0x406fd5(0x804)]&&this[_0x406fd5(0x804)](),0x0===this[_0x406fd5(0x1fec)][_0x406fd5(0x9da)]&&!this[_0x406fd5(0x20c2)][_0x406fd5(0x3b44)]||(_0x522202[_0x406fd5(0x1804)](_0x72eff8),this[_0x406fd5(0x20c2)][_0x406fd5(0x3b44)]?(_0x49d47d=this['_scene']['depthPeelingRenderer'][_0x406fd5(0x4a0)](this[_0x406fd5(0x1fec)]))[_0x406fd5(0x9da)]&&this[_0x406fd5(0x4a5)](_0x49d47d):this['_renderTransparent'](this[_0x406fd5(0x1fec)]),_0x522202[_0x406fd5(0x2449)](_0x5a2a16['g']['ALPHA_DISABLE'])),_0x522202['setStencilBuffer'](!0x1),this[_0x406fd5(0x26ee)][_0x406fd5(0x9da)]){for(let _0x317cd7=0x0;_0x317cd7_0x512243['_alphaIndex']?0x1:_0x16c27b[_0x5bcd80(0x338d)]<_0x512243[_0x5bcd80(0x338d)]?-0x1:_0x46894[_0x5bcd80(0x2df1)](_0x16c27b,_0x512243);}static[_0x548470(0x2df1)](_0x5d9d8d,_0x4a0fef){var _0x407608=_0x548470;return _0x5d9d8d['_distanceToCamera']<_0x4a0fef[_0x407608(0xc8d)]?0x1:_0x5d9d8d[_0x407608(0xc8d)]>_0x4a0fef['_distanceToCamera']?-0x1:0x0;}static['frontToBackSortCompare'](_0x5bea06,_0x46275d){var _0x3941d8=_0x548470;return _0x5bea06[_0x3941d8(0xc8d)]<_0x46275d[_0x3941d8(0xc8d)]?-0x1:_0x5bea06['_distanceToCamera']>_0x46275d[_0x3941d8(0xc8d)]?0x1:0x0;}static['PainterSortCompare'](_0x11b2bc,_0x5ac6f6){var _0x3aadd2=_0x548470;return _0x11b2bc=_0x11b2bc['getMesh'](),_0x5ac6f6=_0x5ac6f6[_0x3aadd2(0x2b11)](),_0x11b2bc[_0x3aadd2(0x351b)]&&_0x5ac6f6[_0x3aadd2(0x351b)]?_0x11b2bc['material'][_0x3aadd2(0x3bc7)]-_0x5ac6f6[_0x3aadd2(0x351b)][_0x3aadd2(0x3bc7)]:_0x11b2bc[_0x3aadd2(0x3bc7)]-_0x5ac6f6[_0x3aadd2(0x3bc7)];}[_0x548470(0xdae)](){var _0x560621=_0x548470;this[_0x560621(0x177a)]['reset'](),this[_0x560621(0x1fec)]['reset'](),this[_0x560621(0x3b12)][_0x560621(0xf06)](),this['_depthOnlySubMeshes'][_0x560621(0xf06)](),this['_particleSystems'][_0x560621(0xf06)](),this[_0x560621(0x353d)](),this['_edgesRenderers'][_0x560621(0xf06)](),this[_0x560621(0x24cd)]=!0x0;}[_0x548470(0x353d)](){var _0x24c1d9=_0x548470;this[_0x24c1d9(0xaef)][_0x24c1d9(0xf06)]();}['dispose'](){var _0x1542e6=_0x548470;this[_0x1542e6(0x177a)][_0x1542e6(0xc1f)](),this['_transparentSubMeshes'][_0x1542e6(0xc1f)](),this['_alphaTestSubMeshes'][_0x1542e6(0xc1f)](),this['_depthOnlySubMeshes'][_0x1542e6(0xc1f)](),this[_0x1542e6(0x3f4f)][_0x1542e6(0xc1f)](),this['_spriteManagers'][_0x1542e6(0xc1f)](),this[_0x1542e6(0x26ee)][_0x1542e6(0xc1f)]();}[_0x548470(0x738)](_0x4ae21e,_0x14aa25,_0x2633b5){var _0x1ea2b2=_0x548470;void 0x0===_0x14aa25&&(_0x14aa25=_0x4ae21e['getMesh']()),null!=(_0x2633b5=void 0x0===_0x2633b5?_0x4ae21e[_0x1ea2b2(0x24a7)]():_0x2633b5)&&(_0x2633b5['needAlphaBlendingForMesh'](_0x14aa25)?this[_0x1ea2b2(0x1fec)][_0x1ea2b2(0x2009)](_0x4ae21e):_0x2633b5['needAlphaTesting']()?(_0x2633b5[_0x1ea2b2(0x4143)]&&this[_0x1ea2b2(0x3ffb)][_0x1ea2b2(0x2009)](_0x4ae21e),this[_0x1ea2b2(0x3b12)][_0x1ea2b2(0x2009)](_0x4ae21e)):(_0x2633b5[_0x1ea2b2(0x4143)]&&this[_0x1ea2b2(0x3ffb)][_0x1ea2b2(0x2009)](_0x4ae21e),this[_0x1ea2b2(0x177a)][_0x1ea2b2(0x2009)](_0x4ae21e)),_0x14aa25[_0x1ea2b2(0x1259)]=this,_0x14aa25['_edgesRenderer']&&_0x14aa25['_edgesRenderer'][_0x1ea2b2(0x1cc5)]&&this[_0x1ea2b2(0x26ee)][_0x1ea2b2(0x830)](_0x14aa25[_0x1ea2b2(0xce4)]),this[_0x1ea2b2(0x24cd)]=!0x1);}[_0x548470(0x110b)](_0x1601b6){var _0x4e63bc=_0x548470;this[_0x4e63bc(0xaef)][_0x4e63bc(0x2009)](_0x1601b6),this[_0x4e63bc(0x24cd)]=!0x1;}[_0x548470(0x1c48)](_0x3f8ac5){var _0x2488e7=_0x548470;this[_0x2488e7(0x3f4f)][_0x2488e7(0x2009)](_0x3f8ac5),this[_0x2488e7(0x24cd)]=!0x1;}[_0x548470(0x61e)](_0x3fcf3d){var _0x3cd87=_0x548470;if(0x0!==this['_particleSystems'][_0x3cd87(0x9da)]){var _0x3ee985,_0x206c83=this[_0x3cd87(0x20c2)][_0x3cd87(0x3311)];this[_0x3cd87(0x20c2)][_0x3cd87(0x1882)]['notifyObservers'](this['_scene']);for(let _0x50ce6d=0x0;_0x50ce6d{var _0x390df7=a8_0x2e955a;_0xa203d2['d'](_0x43e275,{'$':()=>_0x16ab30});var _0x3affb9=_0xa203d2(0x81ab);class _0x125a6f{}class _0x16ab30{constructor(_0x592448){var _0x31a324=a8_0xcbd5;this['_useSceneAutoClearSetup']=!0x1,this[_0x31a324(0x2e4b)]=new Array(),this[_0x31a324(0x24c5)]={},this[_0x31a324(0x14a9)]={},this['_customAlphaTestSortCompareFn']={},this['_customTransparentSortCompareFn']={},this['_renderingGroupInfo']=new _0x125a6f(),this[_0x31a324(0x30a9)]=!0x1,this['_scene']=_0x592448;for(let _0x3ae48b=_0x16ab30['MIN_RENDERINGGROUPS'];_0x3ae48b<_0x16ab30[_0x31a324(0x1717)];_0x3ae48b++)this[_0x31a324(0x24c5)][_0x3ae48b]={'autoClear':!0x0,'depth':!0x0,'stencil':!0x0};}get[_0x390df7(0x3294)](){var _0x195306=_0x390df7;return this[_0x195306(0x30a9)];}set[_0x390df7(0x3294)](_0x2956e5){var _0x42cbf2=_0x390df7;if(_0x2956e5!==this['_maintainStateBetweenFrames']&&(this['_maintainStateBetweenFrames']=_0x2956e5,!this[_0x42cbf2(0x30a9)])){for(const _0x4099b5 of this[_0x42cbf2(0x20c2)][_0x42cbf2(0x27d2)])if(_0x4099b5['subMeshes']){for(const _0x22c683 of _0x4099b5['subMeshes'])_0x22c683[_0x42cbf2(0xde5)]=!0x1;}if(this[_0x42cbf2(0x20c2)][_0x42cbf2(0x3d4e)]){for(const _0x3eb029 of this[_0x42cbf2(0x20c2)][_0x42cbf2(0x3d4e)])_0x3eb029[_0x42cbf2(0xde5)]=!0x1;}for(const _0x3ba761 of this[_0x42cbf2(0x20c2)][_0x42cbf2(0x39e3)])_0x3ba761['_wasDispatched']=!0x1;}}[_0x390df7(0x2821)](_0x545ce1){var _0x1f71a5=_0x390df7;return _0x545ce1=_0x545ce1||0x0,(this[_0x1f71a5(0x149)](_0x545ce1),this[_0x1f71a5(0x2e4b)][_0x545ce1]);}[_0x390df7(0x2e67)](_0x5c06c1=!0x0,_0x3108b9=!0x0){var _0x425c8c=_0x390df7;this[_0x425c8c(0x242a)]||(this[_0x425c8c(0x20c2)]['getEngine']()['clear'](null,!0x1,_0x5c06c1,_0x3108b9),this[_0x425c8c(0x242a)]=!0x0);}[_0x390df7(0x4a0)](_0x281c43,_0x26d47b,_0x356c57,_0x9391b4){var _0x21bd42=_0x390df7;const _0xf83e4f=this[_0x21bd42(0x2d01)];if(_0xf83e4f['scene']=this['_scene'],_0xf83e4f[_0x21bd42(0x10d8)]=this['_scene'][_0x21bd42(0x3311)],this[_0x21bd42(0x20c2)][_0x21bd42(0x3d4e)]&&_0x9391b4)for(let _0x329551=0x0;_0x329551{var _0x4360e2=a8_0x2e955a,_0x1706c9=_0x4e9d67(0xd537),_0x398506=_0x4e9d67(0x67a3),_0x1e1ee4=_0x4e9d67(0x11c70),_0x525d6f=_0x4e9d67(0x700f),_0x5e9474=_0x4e9d67(0xbd53);_0x525d6f['p'][_0x4360e2(0x2eba)](_0x398506['l'][_0x4360e2(0x1117)],(_0x1c50aa,_0x562f96)=>{var _0x3eba58=_0x4360e2;if(void 0x0!==_0x1c50aa[_0x3eba58(0x2859)]&&null!==_0x1c50aa[_0x3eba58(0x2859)]&&(_0x562f96[_0x3eba58(0x2251)](),_0x562f96[_0x3eba58(0x1686)]))for(let _0xaceb5a=0x0,_0x599e6a=_0x1c50aa[_0x3eba58(0x2859)][_0x3eba58(0x9da)];_0xaceb5a<_0x599e6a;_0xaceb5a++){var _0x50ef53=_0x1c50aa[_0x3eba58(0x2859)][_0xaceb5a];_0x562f96[_0x3eba58(0x1686)]['addDiffusionProfile'](new _0x5e9474['Wo'](_0x50ef53['r'],_0x50ef53['g'],_0x50ef53['b']));}}),Object[_0x4360e2(0x30e2)](_0x1706c9['x'][_0x4360e2(0x2dca)],'subSurfaceConfiguration',{'get':function(){return this['_subSurfaceConfiguration'];},'set':function(_0x1b8fc6){var _0x59d418=_0x4360e2;_0x1b8fc6&&this[_0x59d418(0x86a)]()&&(this[_0x59d418(0x9ee)]=_0x1b8fc6);},'enumerable':!0x0,'configurable':!0x0}),_0x1706c9['x'][_0x4360e2(0x2dca)]['enableSubSurfaceForPrePass']=function(){var _0x34a19d=_0x4360e2;if(this[_0x34a19d(0x9ee)])return this[_0x34a19d(0x9ee)];const _0xfaf846=this[_0x34a19d(0x86a)]();return _0xfaf846?(this['_subSurfaceConfiguration']=new _0x1e1ee4['u'](this),_0xfaf846[_0x34a19d(0xf27)](this[_0x34a19d(0x9ee)]),this[_0x34a19d(0x9ee)]):null;},_0x1706c9['x'][_0x4360e2(0x2dca)][_0x4360e2(0x17e7)]=function(){var _0x1d426c=_0x4360e2;this[_0x1d426c(0x9ee)]&&(this[_0x1d426c(0x9ee)][_0x1d426c(0xc1f)](),this[_0x1d426c(0x9ee)]=null);};class _0x260ac9{constructor(_0x1a5017){var _0x4d7977=_0x4360e2;this['name']=_0x398506['l'][_0x4d7977(0x1467)],this[_0x4d7977(0x38c0)]=_0x1a5017;}[_0x4360e2(0xeaa)](){}[_0x4360e2(0xea8)](_0x4ebb01){var _0xdb4136=_0x4360e2;if(this[_0xdb4136(0x38c0)][_0xdb4136(0x1686)]){var _0x3b6416=this[_0xdb4136(0x38c0)][_0xdb4136(0x1686)]['ssDiffusionProfileColors'];_0x4ebb01[_0xdb4136(0x2859)]=[];for(let _0xbc6ee8=0x0;_0xbc6ee8<_0x3b6416[_0xdb4136(0x9da)];_0xbc6ee8++)_0x4ebb01[_0xdb4136(0x2859)][_0xdb4136(0x2009)]({'r':_0x3b6416[_0xbc6ee8]['r'],'g':_0x3b6416[_0xbc6ee8]['g'],'b':_0x3b6416[_0xbc6ee8]['b']});}}[_0x4360e2(0x22fe)](){}[_0x4360e2(0x38ea)](){var _0x35942b=_0x4360e2;this[_0x35942b(0x38c0)][_0x35942b(0x4070)]&&this['scene']['subSurfaceConfiguration']&&this['scene'][_0x35942b(0x1686)]['clearAllDiffusionProfiles']();}[_0x4360e2(0x109a)](){}[_0x4360e2(0xc1f)](){}}_0x1e1ee4['u']['_SceneComponentInitialization']=_0x39dbad=>{var _0x535bfe=_0x4360e2,_0x4d83ad;_0x39dbad['_getComponent'](_0x398506['l'][_0x535bfe(0x1117)])||(_0x4d83ad=new _0x260ac9(_0x39dbad),_0x39dbad[_0x535bfe(0x217b)](_0x4d83ad));};},0x57f2:(_0x15f56d,_0x1bd27c,_0x2d52bb)=>{var _0x1417e6=a8_0x2e955a;_0x2d52bb['d'](_0x1bd27c,{'x':()=>_0x51b8e8});var _0x37e593=_0x2d52bb(0xd537),_0x51cc31=_0x2d52bb(0xa896),_0x587f1f=_0x2d52bb(0x9390),_0x45691f=_0x2d52bb(0xfcd4),_0x2a4e40=_0x2d52bb(0x11096),_0x1979ac=_0x2d52bb(0x11dd9),_0x44da36=_0x2d52bb(0xd53f),_0x2ce7df=_0x2d52bb(0xbd53);class _0x51b8e8{constructor(_0x7a7377,_0x18dc2e=!0x0){var _0xbd4299=a8_0xcbd5;this['originalScene']=_0x7a7377,this[_0xbd4299(0x25d5)]={},this['_lastPointerEvents']={},this[_0xbd4299(0x766)]=null,this['_renderCamera']=null,this[_0xbd4299(0x11b8)]=!0x0,this[_0xbd4299(0x149f)]=!0x0,this[_0xbd4299(0x15b2)]=!0x0,this[_0xbd4299(0x13d)]=!0x1,this[_0xbd4299(0x482)]=!0x0,this[_0xbd4299(0x3c6f)]=new _0x51cc31['y$'](),this[_0xbd4299(0x29ef)]=new _0x37e593['x'](_0x7a7377[_0xbd4299(0x279a)](),{'virtual':!0x0}),this['utilityLayerScene'][_0xbd4299(0xf71)]=_0x7a7377[_0xbd4299(0xf71)],this[_0xbd4299(0x29ef)]['_allowPostProcessClearColor']=!0x1,this[_0xbd4299(0x29ef)]['postProcessesEnabled']=!0x1,this[_0xbd4299(0x29ef)][_0xbd4299(0x953)](),_0x18dc2e&&(this['_originalPointerObserver']=_0x7a7377[_0xbd4299(0x2257)]['add'](_0xaf7569=>{var _0x584d24=_0xbd4299;if(this['utilityLayerScene'][_0x584d24(0x3311)]&&this[_0x584d24(0x482)]&&(this[_0x584d24(0x13d)]||_0xaf7569[_0x584d24(0x30a3)]===_0x587f1f['kD']['POINTERMOVE']||_0xaf7569['type']===_0x587f1f['kD'][_0x584d24(0xe51)]||_0xaf7569[_0x584d24(0x30a3)]===_0x587f1f['kD'][_0x584d24(0x128b)]||_0xaf7569['type']===_0x587f1f['kD']['POINTERDOUBLETAP'])){this['utilityLayerScene'][_0x584d24(0x3d79)]=_0x7a7377[_0x584d24(0x3d79)],this[_0x584d24(0x29ef)][_0x584d24(0x3b4e)]=_0x7a7377['pointerY'];var _0x3a3c0e=_0xaf7569['event'];if(_0x7a7377[_0x584d24(0x17d2)](_0x3a3c0e[_0x584d24(0x1f21)]))this[_0x584d24(0x25d5)][_0x3a3c0e[_0x584d24(0x1f21)]]=!0x1;else{var _0x4d5218=_0x4aeddb=>{var _0x57d34c=_0x584d24;let _0x45352d=null;if(_0xaf7569[_0x57d34c(0x3b57)])_0x45352d=_0xaf7569[_0x57d34c(0x3b57)][_0x57d34c(0x4062)][_0x57d34c(0x14ab)]()==_0x4aeddb?_0xaf7569[_0x57d34c(0x3b57)]:new _0x45691f['p']();else{if(_0x4aeddb!==this[_0x57d34c(0x29ef)]&&_0xaf7569[_0x57d34c(0x1c95)])_0x45352d=_0xaf7569[_0x57d34c(0x1c95)];else{let _0x25c17a=null;this[_0x57d34c(0x25b6)]&&(_0x25c17a=_0x4aeddb[_0x57d34c(0x29f1)],_0x4aeddb[_0x57d34c(0x29f1)]=this['_renderCamera'],_0xaf7569[_0x57d34c(0x32a0)]=null),_0x45352d=_0xaf7569[_0x57d34c(0x32a0)]?_0x4aeddb[_0x57d34c(0x279)](_0xaf7569[_0x57d34c(0x32a0)]):_0x4aeddb['pick'](_0x7a7377[_0x57d34c(0x3d79)],_0x7a7377[_0x57d34c(0x3b4e)]),_0x25c17a&&(_0x4aeddb[_0x57d34c(0x29f1)]=_0x25c17a);}}return _0x45352d;},_0x39d3fd=_0x4d5218(this[_0x584d24(0x29ef)]);if(!_0xaf7569[_0x584d24(0x32a0)]&&_0x39d3fd&&(_0xaf7569[_0x584d24(0x32a0)]=_0x39d3fd[_0x584d24(0x32a0)]),this[_0x584d24(0x29ef)][_0x584d24(0x2257)][_0x584d24(0x223f)](_0xaf7569),this[_0x584d24(0x15b2)]&&_0xaf7569['type']!=_0x587f1f['kD'][_0x584d24(0x128b)])return _0xaf7569[_0x584d24(0x10e8)]||this[_0x584d24(0x29ef)]['onPointerObservable'][_0x584d24(0x223f)](new _0x587f1f['R5'](_0xaf7569['type'],_0xaf7569[_0x584d24(0x2805)],_0x39d3fd),_0xaf7569[_0x584d24(0x30a3)]),void(_0xaf7569[_0x584d24(0x30a3)]===_0x587f1f['kD'][_0x584d24(0xe51)]&&this[_0x584d24(0x25d5)][_0x3a3c0e['pointerId']]&&(this['_pointerCaptures'][_0x3a3c0e[_0x584d24(0x1f21)]]=!0x1));if(this[_0x584d24(0x29ef)][_0x584d24(0x3d5a)]||this[_0x584d24(0x11b8)])_0x39d3fd&&_0x39d3fd[_0x584d24(0x2938)]&&(_0xaf7569['skipOnPointerObservable']||this[_0x584d24(0x29ef)]['onPointerObservable'][_0x584d24(0x223f)](new _0x587f1f['R5'](_0xaf7569[_0x584d24(0x30a3)],_0xaf7569[_0x584d24(0x2805)],_0x39d3fd),_0xaf7569['type']),_0xaf7569[_0x584d24(0x10e8)]=!0x0);else{_0x4d5218=_0x4d5218(_0x7a7377);const _0x19e152=_0xaf7569['event'];_0x4d5218&&_0x39d3fd&&(0x0===_0x39d3fd[_0x584d24(0x169a)]&&_0x4d5218[_0x584d24(0x4062)]?this['mainSceneTrackerPredicate']&&this[_0x584d24(0x1b6b)](_0x4d5218[_0x584d24(0x4062)])?(this['_notifyObservers'](_0xaf7569,_0x4d5218,_0x19e152),_0xaf7569[_0x584d24(0x10e8)]=!0x0):_0xaf7569[_0x584d24(0x30a3)]===_0x587f1f['kD'][_0x584d24(0x128b)]?this[_0x584d24(0x25d5)][_0x19e152[_0x584d24(0x1f21)]]=!0x0:_0xaf7569[_0x584d24(0x30a3)]!==_0x587f1f['kD'][_0x584d24(0x774)]&&_0xaf7569[_0x584d24(0x30a3)]!==_0x587f1f['kD']['POINTERUP']||(this['_lastPointerEvents'][_0x19e152[_0x584d24(0x1f21)]]&&(this[_0x584d24(0x3c6f)][_0x584d24(0x223f)](_0x19e152[_0x584d24(0x1f21)]),delete this[_0x584d24(0x41a2)][_0x19e152['pointerId']]),this[_0x584d24(0x2e3b)](_0xaf7569,_0x4d5218,_0x19e152)):!this[_0x584d24(0x25d5)][_0x19e152['pointerId']]&&(_0x39d3fd[_0x584d24(0x169a)]<_0x4d5218[_0x584d24(0x169a)]||0x0===_0x4d5218[_0x584d24(0x169a)])?(this[_0x584d24(0x2e3b)](_0xaf7569,_0x39d3fd,_0x19e152),_0xaf7569[_0x584d24(0x10e8)]||(_0xaf7569[_0x584d24(0x10e8)]=0x0<_0x39d3fd[_0x584d24(0x169a)])):!this['_pointerCaptures'][_0x19e152[_0x584d24(0x1f21)]]&&_0x39d3fd[_0x584d24(0x169a)]>=_0x4d5218[_0x584d24(0x169a)]&&(this['mainSceneTrackerPredicate']&&this['mainSceneTrackerPredicate'](_0x4d5218[_0x584d24(0x4062)])?(this[_0x584d24(0x2e3b)](_0xaf7569,_0x4d5218,_0x19e152),_0xaf7569['skipOnPointerObservable']=!0x0):(_0xaf7569[_0x584d24(0x30a3)]!==_0x587f1f['kD'][_0x584d24(0x774)]&&_0xaf7569[_0x584d24(0x30a3)]!==_0x587f1f['kD'][_0x584d24(0xe51)]||this[_0x584d24(0x41a2)][_0x19e152[_0x584d24(0x1f21)]]&&(this[_0x584d24(0x3c6f)][_0x584d24(0x223f)](_0x19e152[_0x584d24(0x1f21)]),delete this[_0x584d24(0x41a2)][_0x19e152[_0x584d24(0x1f21)]]),this[_0x584d24(0x2e3b)](_0xaf7569,_0x39d3fd,_0x19e152))),_0xaf7569['type']===_0x587f1f['kD'][_0x584d24(0xe51)]&&this[_0x584d24(0x25d5)][_0x19e152[_0x584d24(0x1f21)]]&&(this['_pointerCaptures'][_0x19e152[_0x584d24(0x1f21)]]=!0x1));}}}}),this[_0xbd4299(0x17df)]&&_0x7a7377[_0xbd4299(0x2257)][_0xbd4299(0x2ef2)](this[_0xbd4299(0x17df)])),this[_0xbd4299(0x29ef)]['autoClear']=!0x1,this['_afterRenderObserver']=this['originalScene'][_0xbd4299(0x32f6)][_0xbd4299(0x2ed7)](_0x416b82=>{var _0x3ad228=_0xbd4299;this[_0x3ad228(0x149f)]&&_0x416b82==this[_0x3ad228(0xdf9)]()&&this[_0x3ad228(0x4a0)]();}),this[_0xbd4299(0x3fda)]=this[_0xbd4299(0x659)][_0xbd4299(0x1244)][_0xbd4299(0x2ed7)](()=>{var _0x2167a2=_0xbd4299;this[_0x2167a2(0xc1f)]();}),this[_0xbd4299(0x3dc1)]();}[_0x1417e6(0xdf9)](_0x1e006a){var _0x4b3377=_0x1417e6;if(this[_0x4b3377(0x25b6)])return this['_renderCamera'];var _0x2f0eaf=this[_0x4b3377(0x659)]['activeCameras']&&0x1{_0x51b8e8['_DefaultUtilityLayer']=null;}),_0x51b8e8['_DefaultUtilityLayer'];}static get['DefaultKeepDepthUtilityLayer'](){var _0x5ad40c=_0x1417e6;return null==_0x51b8e8[_0x5ad40c(0x472)]&&(_0x51b8e8[_0x5ad40c(0x472)]=new _0x51b8e8(_0x2a4e40['l'][_0x5ad40c(0x39a1)]),_0x51b8e8[_0x5ad40c(0x472)][_0x5ad40c(0x29ef)][_0x5ad40c(0x3d5a)]=!0x1,_0x51b8e8[_0x5ad40c(0x472)][_0x5ad40c(0x659)][_0x5ad40c(0x1244)][_0x5ad40c(0x2185)](()=>{var _0x4bb84c=_0x5ad40c;_0x51b8e8[_0x4bb84c(0x472)]=null;})),_0x51b8e8[_0x5ad40c(0x472)];}[_0x1417e6(0x2e3b)](_0x4b0187,_0x13881d,_0x5be81f){var _0x57540e=_0x1417e6;_0x4b0187[_0x57540e(0x10e8)]||(this['utilityLayerScene'][_0x57540e(0x34d9)]['notifyObservers'](new _0x587f1f['R5'](_0x4b0187['type'],_0x4b0187[_0x57540e(0x2805)],_0x13881d),_0x4b0187['type']),this['_lastPointerEvents'][_0x5be81f['pointerId']]=!0x0);}[_0x1417e6(0x4a0)](){var _0x4cb83c=_0x1417e6;if(this[_0x4cb83c(0x3dc1)](),this[_0x4cb83c(0x29ef)]['activeCamera']){var _0x1c3a54=this['utilityLayerScene'][_0x4cb83c(0x3311)]['getScene']();const _0x57c01a=this[_0x4cb83c(0x29ef)][_0x4cb83c(0x3311)];_0x57c01a[_0x4cb83c(0x20c2)]=this[_0x4cb83c(0x29ef)],_0x57c01a[_0x4cb83c(0x39f9)]&&(_0x57c01a[_0x4cb83c(0x39f9)][_0x4cb83c(0x20c2)]=this[_0x4cb83c(0x29ef)]),_0x57c01a[_0x4cb83c(0x4060)]&&(_0x57c01a['rightCamera'][_0x4cb83c(0x20c2)]=this[_0x4cb83c(0x29ef)]),this['utilityLayerScene'][_0x4cb83c(0x4a0)](!0x1),_0x57c01a['_scene']=_0x1c3a54,_0x57c01a[_0x4cb83c(0x39f9)]&&(_0x57c01a['leftCamera'][_0x4cb83c(0x20c2)]=_0x1c3a54),_0x57c01a[_0x4cb83c(0x4060)]&&(_0x57c01a[_0x4cb83c(0x4060)]['_scene']=_0x1c3a54);}}[_0x1417e6(0xc1f)](){var _0x419ea4=_0x1417e6;this['onPointerOutObservable']['clear'](),this[_0x419ea4(0x3c4f)]&&this[_0x419ea4(0x659)][_0x419ea4(0x1005)][_0x419ea4(0x209f)](this['_afterRenderObserver']),this['_sceneDisposeObserver']&&this['originalScene'][_0x419ea4(0x1244)]['remove'](this['_sceneDisposeObserver']),this[_0x419ea4(0x17df)]&&this[_0x419ea4(0x659)][_0x419ea4(0x2257)][_0x419ea4(0x209f)](this[_0x419ea4(0x17df)]),this[_0x419ea4(0x29ef)][_0x419ea4(0xc1f)]();}[_0x1417e6(0x3dc1)](){var _0x17a9b0=_0x1417e6;this[_0x17a9b0(0x29ef)][_0x17a9b0(0x3c0f)]=this['getRenderCamera'](),this[_0x17a9b0(0x29ef)][_0x17a9b0(0x3311)]=this[_0x17a9b0(0xdf9)]();}}_0x51b8e8[_0x1417e6(0xf0a)]=null,_0x51b8e8['_DefaultKeepDepthUtilityLayer']=null;},0x105fd:(_0x48e124,_0x3d38f5,_0x58dde9)=>{_0x58dde9(0x1611e);},0x1611e:(_0x23fc26,_0x27bd79,_0x49ecd9)=>{_0x49ecd9(0xd53f),_0x49ecd9(0x4ba7);},0xfd1a:(_0x1a634e,_0x469b1d,_0x4f24c8)=>{var _0x2487c8=a8_0x2e955a,_0x29a5f5=_0x4f24c8(0x7f16),_0x227222=_0x4f24c8(0x1d36),_0x2c8c8c=_0x4f24c8(0x94e3),_0x3799b1=(_0x4f24c8(0xe02),_0x4f24c8(0xd53f)),_0x1f3b8e=_0x4f24c8(0x1679c);const _0x4a3b81=_0x2487c8(0x3016);class _0x3dc7b4{constructor(_0x2539c5){var _0x567981=_0x2487c8;this[_0x567981(0x1c3a)]=_0x4a3b81,this['enabled']=!0x0,this[_0x567981(0x34fb)]=!0x1,this[_0x567981(0x3577)]=!0x1,this[_0x567981(0x16b3)]=_0x2539c5;}[_0x2487c8(0xc1f)](){}get[_0x2487c8(0x37d9)](){var _0x22a914=_0x2487c8;return this[_0x22a914(0x3577)];}[_0x2487c8(0x3d53)](_0x35a718,_0x24c66b,_0x86e6ee,_0x11f9db,_0x2f94d9){return new Promise(_0x57eabb=>{var _0x238ab8=a8_0xcbd5;if(_0x24c66b&&_0x86e6ee instanceof _0x2c8c8c['Kj']&&_0x86e6ee[_0x238ab8(0x173e)]&&_0x2f94d9){this['_wasUsed']=!0x0;var _0x13f753=_0x3799b1['P'][_0x238ab8(0x317a)](),_0x18c210=_0x3799b1['_f'][_0x238ab8(0x1b77)](),_0x3fd68d=_0x3799b1['P']['One'](),_0x2b048a=_0x86e6ee[_0x238ab8(0x18c1)]();const _0x2db937=_0x3799b1['jp'][_0x238ab8(0x310d)][0x2],_0x579fc4=_0x3799b1['jp'][_0x238ab8(0x1f7f)][0x1],_0x4e4b66=_0x3799b1['jp'][_0x238ab8(0x310d)][0x3];let _0x3e3dc8=!0x1,_0x565531=!0x1,_0x743ff=!0x1;const _0x285a17=new Float32Array(0x3*_0x86e6ee[_0x238ab8(0x3a34)]),_0x467556=new Float32Array(0x4*_0x86e6ee['thinInstanceCount']),_0x163681=new Float32Array(0x3*_0x86e6ee[_0x238ab8(0x3a34)]);let _0x186ab2=0x0;for(const _0x24cd68 of _0x2b048a)_0x24cd68[_0x238ab8(0x22e9)](_0x4e4b66,_0x579fc4,_0x2db937),_0x285a17[_0x238ab8(0x1878)](_0x2db937[_0x238ab8(0xec2)](),0x3*_0x186ab2),_0x467556[_0x238ab8(0x1878)](_0x579fc4[_0x238ab8(0x90a)]()['asArray'](),0x4*_0x186ab2),_0x163681[_0x238ab8(0x1878)](_0x4e4b66[_0x238ab8(0xec2)](),0x3*_0x186ab2),_0x3e3dc8=_0x3e3dc8||!_0x2db937[_0x238ab8(0x8bb)](_0x13f753),_0x565531=_0x565531||!_0x579fc4[_0x238ab8(0x8bb)](_0x18c210),_0x743ff=_0x743ff||!_0x4e4b66[_0x238ab8(0x8bb)](_0x3fd68d),_0x186ab2++;const _0x328948={'attributes':{}};_0x3e3dc8&&(_0x328948[_0x238ab8(0x3bdc)]['TRANSLATION']=this[_0x238ab8(0x1c6d)](_0x285a17,_0x29a5f5['Jg'][_0x238ab8(0x1a29)],_0x86e6ee[_0x238ab8(0x3a34)],_0x2f94d9,_0x29a5f5['rY'][_0x238ab8(0xcde)])),_0x565531&&(_0x2b048a=_0x29a5f5['rY']['FLOAT'],_0x328948[_0x238ab8(0x3bdc)][_0x238ab8(0x31df)]=this[_0x238ab8(0x1c6d)](_0x467556,_0x29a5f5['Jg'][_0x238ab8(0x333b)],_0x86e6ee['thinInstanceCount'],_0x2f94d9,_0x2b048a)),_0x743ff&&(_0x328948[_0x238ab8(0x3bdc)][_0x238ab8(0x529)]=this[_0x238ab8(0x1c6d)](_0x163681,_0x29a5f5['Jg'][_0x238ab8(0x1a29)],_0x86e6ee[_0x238ab8(0x3a34)],_0x2f94d9,_0x29a5f5['rY'][_0x238ab8(0xcde)])),_0x24c66b[_0x238ab8(0x2f73)]=_0x24c66b[_0x238ab8(0x2f73)]||{},_0x24c66b[_0x238ab8(0x2f73)][_0x4a3b81]=_0x328948;}_0x57eabb(_0x24c66b);});}[_0x2487c8(0x1c6d)](_0x123873,_0x2075ab,_0x5f1bec,_0x41ed94,_0x1e82c5){var _0x4208c0=_0x2487c8,_0x131242=_0x41ed94[_0x4208c0(0x3677)]();switch(_0x1e82c5){case _0x29a5f5['rY'][_0x4208c0(0xcde)]:for(let _0x4dc5d3=0x0;_0x4dc5d3!=_0x123873[_0x4208c0(0x9da)];_0x4dc5d3++)_0x41ed94[_0x4208c0(0x1c60)](_0x123873[_0x4dc5d3]);break;case _0x29a5f5['rY'][_0x4208c0(0x404b)]:for(let _0x5bd67d=0x0;_0x5bd67d!=_0x123873[_0x4208c0(0x9da)];_0x5bd67d++)_0x41ed94['setByte'](0x7f*_0x123873[_0x5bd67d]);break;case _0x29a5f5['rY'][_0x4208c0(0xb6f)]:for(let _0x28eee0=0x0;_0x28eee0!=_0x123873[_0x4208c0(0x9da)];_0x28eee0++)_0x41ed94[_0x4208c0(0x1cde)](0x7fff*_0x123873[_0x28eee0]);}var _0x131242={'buffer':0x0,'byteOffset':_0x131242,'byteLength':_0x123873[_0x4208c0(0x9da)]*_0x1f3b8e['o'][_0x4208c0(0x1d5a)](_0x1e82c5)},_0x5def71=this[_0x4208c0(0x16b3)][_0x4208c0(0x2147)][_0x4208c0(0x9da)],_0x131242=(this[_0x4208c0(0x16b3)][_0x4208c0(0x2147)][_0x4208c0(0x2009)](_0x131242),this[_0x4208c0(0x16b3)][_0x4208c0(0x2650)]['length']),_0x5def71={'bufferView':_0x5def71,'componentType':_0x1e82c5,'count':_0x5f1bec,'type':_0x2075ab,'normalized':_0x1e82c5==_0x29a5f5['rY']['BYTE']||_0x1e82c5==_0x29a5f5['rY']['SHORT']};return this['_exporter'][_0x4208c0(0x2650)][_0x4208c0(0x2009)](_0x5def71),_0x131242;}}_0x227222['E']['RegisterExtension'](_0x4a3b81,_0x5d16eb=>new _0x3dc7b4(_0x5d16eb));},0x1801:(_0x73895d,_0x33c263,_0xaa4f40)=>{var _0x4e4b67=a8_0x2e955a,_0x1b2215=_0xaa4f40(0xd53f),_0x1af2d2=_0xaa4f40(0xbd53),_0x3ec9e1=_0xaa4f40(0xd5e5),_0x6f5b60=_0xaa4f40(0x6ae),_0x393e4c=_0xaa4f40(0xcec4),_0x559a54=_0xaa4f40(0x7f16),_0x464b3a=_0xaa4f40(0x1d36),_0x23a916=_0xaa4f40(0x9a70),_0x198f31=_0xaa4f40(0x5e33);const _0x2513a7=_0x4e4b67(0x7ba);class _0x5b71d3{constructor(_0x3c9118){var _0x3a7224=_0x4e4b67;this[_0x3a7224(0x1c3a)]=_0x2513a7,this[_0x3a7224(0x3f0a)]=!0x0,this[_0x3a7224(0x34fb)]=!0x1,this[_0x3a7224(0x16b3)]=_0x3c9118;}[_0x4e4b67(0xc1f)](){var _0xe501fa=_0x4e4b67;this[_0xe501fa(0x1d47)]=null;}get[_0x4e4b67(0x37d9)](){var _0x3fa8c6=_0x4e4b67;return!!this[_0x3fa8c6(0x1d47)];}['onExporting'](){var _0x3129a9=_0x4e4b67;this['_exporter']['_glTF'][_0x3129a9(0x2f73)][_0x2513a7]=this[_0x3129a9(0x1d47)];}[_0x4e4b67(0x3d53)](_0x1642ab,_0x52928d,_0x24d263,_0x3d6dfd){return new Promise(_0x46fed5=>{var _0x1f5f6d=a8_0xcbd5;if(_0x52928d&&_0x24d263 instanceof _0x393e4c['O']){const _0x40ce74=_0x24d263;let _0x77bbbf;var _0x1003c7=_0x40ce74['getTypeID']()==_0x3ec9e1['_'][_0x1f5f6d(0x1822)]?_0x559a54['xu']['POINT']:_0x40ce74['getTypeID']()==_0x3ec9e1['_'][_0x1f5f6d(0x2406)]?_0x559a54['xu'][_0x1f5f6d(0x2b78)]:_0x40ce74[_0x1f5f6d(0x3914)]()==_0x3ec9e1['_'][_0x1f5f6d(0x2166)]?_0x559a54['xu']['SPOT']:null;if(null==_0x1003c7)_0x23a916['Y'][_0x1f5f6d(0x1381)](_0x1642ab+_0x1f5f6d(0x25af)+_0x40ce74[_0x1f5f6d(0x1c3a)]+_0x1f5f6d(0x11ea)+_0x2513a7);else{const _0x19b906=_0x40ce74[_0x1f5f6d(0x2436)][_0x1f5f6d(0x2654)]();var _0x76ef15=this['_exporter']['_convertToRightHandedSystemMap'][_0x24d263[_0x1f5f6d(0x3bc7)]];if(_0x19b906[_0x1f5f6d(0x3e3a)](_0x1b2215['P']['Zero']())||(_0x76ef15&&_0x198f31['l'][_0x1f5f6d(0x35de)](_0x19b906),_0x52928d[_0x1f5f6d(0x1a8d)]=_0x19b906[_0x1f5f6d(0xec2)]()),_0x1003c7!==_0x559a54['xu']['POINT']){var _0x18f1d9=_0x40ce74[_0x1f5f6d(0x2c21)],_0x16784a=-Math[_0x1f5f6d(0x16b9)](_0x18f1d9['z']*(this[_0x1f5f6d(0x16b3)][_0x1f5f6d(0x1534)][_0x1f5f6d(0xf71)]?-0x1:0x1),_0x18f1d9['x'])+Math['PI']/0x2,_0x4abddf=Math[_0x1f5f6d(0xa6b)](_0x18f1d9['x']*_0x18f1d9['x']+_0x18f1d9['z']*_0x18f1d9['z']),_0x18f1d9=-Math[_0x1f5f6d(0x16b9)](_0x18f1d9['y'],_0x4abddf);const _0x560cdc=_0x1b2215['_f'][_0x1f5f6d(0x2313)](_0x16784a,_0x18f1d9,0x0);_0x76ef15&&_0x198f31['l'][_0x1f5f6d(0x29c)](_0x560cdc),_0x560cdc[_0x1f5f6d(0x3e3a)](_0x1b2215['_f']['Identity']())||(_0x52928d[_0x1f5f6d(0xfb0)]=_0x560cdc[_0x1f5f6d(0xec2)]());}_0x40ce74[_0x1f5f6d(0x35f6)]!==_0x3ec9e1['_'][_0x1f5f6d(0x215f)]&&_0x23a916['Y'][_0x1f5f6d(0x1381)](_0x1642ab+_0x1f5f6d(0x408e)+_0x40ce74[_0x1f5f6d(0x1c3a)]+_0x1f5f6d(0x1085)+_0x2513a7+'\x20specification!'),_0x77bbbf={'type':_0x1003c7},_0x40ce74[_0x1f5f6d(0xa6e)][_0x1f5f6d(0x3e3a)](_0x1af2d2['Wo']['White']())||(_0x77bbbf[_0x1f5f6d(0x2fc8)]=_0x40ce74[_0x1f5f6d(0xa6e)]['asArray']()),0x1!==_0x40ce74[_0x1f5f6d(0x4e4)]&&(_0x77bbbf['intensity']=_0x40ce74[_0x1f5f6d(0x4e4)]),_0x40ce74[_0x1f5f6d(0x306e)]!==Number[_0x1f5f6d(0x399e)]&&(_0x77bbbf['range']=_0x40ce74['range']),_0x1003c7===_0x559a54['xu'][_0x1f5f6d(0x1ca4)]&&((_0x4abddf=_0x40ce74)['angle']!==Math['PI']/0x2&&(null==_0x77bbbf[_0x1f5f6d(0x1b0a)]&&(_0x77bbbf[_0x1f5f6d(0x1b0a)]={}),_0x77bbbf[_0x1f5f6d(0x1b0a)][_0x1f5f6d(0x1915)]=_0x4abddf[_0x1f5f6d(0x2df0)]/0x2),0x0!==_0x4abddf[_0x1f5f6d(0x19d4)]&&(null==_0x77bbbf[_0x1f5f6d(0x1b0a)]&&(_0x77bbbf[_0x1f5f6d(0x1b0a)]={}),_0x77bbbf['spot'][_0x1f5f6d(0x1c69)]=_0x4abddf[_0x1f5f6d(0x19d4)]/0x2)),null==this[_0x1f5f6d(0x1d47)]&&(this[_0x1f5f6d(0x1d47)]={'lights':[]}),this[_0x1f5f6d(0x1d47)][_0x1f5f6d(0x3c41)][_0x1f5f6d(0x2009)](_0x77bbbf),_0x16784a={'light':this[_0x1f5f6d(0x1d47)][_0x1f5f6d(0x3c41)][_0x1f5f6d(0x9da)]-0x1};const _0x141b64=_0x24d263[_0x1f5f6d(0x30e9)];if(_0x141b64&&0x1==_0x141b64['getChildren']()[_0x1f5f6d(0x9da)]){const _0x3bd7b7=this[_0x1f5f6d(0x16b3)]['_nodes'][_0x3d6dfd[_0x141b64[_0x1f5f6d(0x3bc7)]]];if(_0x3bd7b7){const _0x15c4fe=_0x1b2215['jp'][_0x1f5f6d(0x735)][0x0];_0x18f1d9=_0x1b2215['jp']['Matrix'][0x1],_0x76ef15=_0x3bd7b7[_0x1f5f6d(0x1a8d)]?new _0x1b2215['P'](_0x3bd7b7[_0x1f5f6d(0x1a8d)][0x0],_0x3bd7b7[_0x1f5f6d(0x1a8d)][0x1],_0x3bd7b7['translation'][0x2]):_0x1b2215['P'][_0x1f5f6d(0x317a)](),_0x1003c7=_0x3bd7b7['rotation']?new _0x1b2215['_f'](_0x3bd7b7[_0x1f5f6d(0xfb0)][0x0],_0x3bd7b7[_0x1f5f6d(0xfb0)][0x1],_0x3bd7b7[_0x1f5f6d(0xfb0)][0x2],_0x3bd7b7[_0x1f5f6d(0xfb0)][0x3]):_0x1b2215['_f'][_0x1f5f6d(0x1b77)](),_0x4abddf=_0x3bd7b7[_0x1f5f6d(0xa64)]?new _0x1b2215['P'](_0x3bd7b7['scale'][0x0],_0x3bd7b7[_0x1f5f6d(0xa64)][0x1],_0x3bd7b7[_0x1f5f6d(0xa64)][0x2]):_0x1b2215['P'][_0x1f5f6d(0x15b0)](),(_0x1b2215['y3'][_0x1f5f6d(0x1873)](_0x4abddf,_0x1003c7,_0x76ef15,_0x15c4fe),_0x15c4fe[_0x1f5f6d(0x28e5)](_0x18f1d9));const _0x5f1eae=_0x1b2215['jp'][_0x1f5f6d(0x735)][0x2],_0x3a9088=_0x52928d['translation']?new _0x1b2215['P'](_0x52928d[_0x1f5f6d(0x1a8d)][0x0],_0x52928d[_0x1f5f6d(0x1a8d)][0x1],_0x52928d[_0x1f5f6d(0x1a8d)][0x2]):_0x1b2215['P']['Zero'](),_0x1ef7a6=(_0x40ce74 instanceof _0x6f5b60['O']&&_0x3a9088['subtractInPlace'](this[_0x1f5f6d(0x16b3)][_0x1f5f6d(0x1534)][_0x1f5f6d(0xf71)]?_0x40ce74['direction']:_0x198f31['l'][_0x1f5f6d(0x26bd)](_0x40ce74[_0x1f5f6d(0x2c21)])),this[_0x1f5f6d(0x16b3)]['_babylonScene']['useRightHandedSystem']?_0x1b2215['_f'][_0x1f5f6d(0x1b77)]():new _0x1b2215['_f'](0x0,0x1,0x0,0x0));_0x52928d[_0x1f5f6d(0xfb0)]&&_0x1ef7a6[_0x1f5f6d(0x17e6)](new _0x1b2215['_f'](_0x52928d[_0x1f5f6d(0xfb0)][0x0],_0x52928d[_0x1f5f6d(0xfb0)][0x1],_0x52928d['rotation'][0x2],_0x52928d[_0x1f5f6d(0xfb0)][0x3])),_0x4abddf=_0x52928d[_0x1f5f6d(0xa64)]?new _0x1b2215['P'](_0x52928d['scale'][0x0],_0x52928d['scale'][0x1],_0x52928d[_0x1f5f6d(0xa64)][0x2]):_0x1b2215['P'][_0x1f5f6d(0x15b0)](),(_0x1b2215['y3']['ComposeToRef'](_0x4abddf,_0x1ef7a6,_0x3a9088,_0x5f1eae),_0x5f1eae['multiplyToRef'](_0x18f1d9,_0x5f1eae));const _0x2748ce=_0x1b2215['jp'][_0x1f5f6d(0x310d)][0x0],_0x372276=_0x1b2215['jp'][_0x1f5f6d(0x1f7f)][0x0],_0x1bd9e5=_0x1b2215['jp'][_0x1f5f6d(0x310d)][0x1];return _0x5f1eae['decompose'](_0x2748ce,_0x372276,_0x1bd9e5),_0x3bd7b7[_0x1f5f6d(0xa64)]=_0x2748ce['asArray'](),_0x3bd7b7[_0x1f5f6d(0xfb0)]=_0x372276[_0x1f5f6d(0xec2)](),_0x3bd7b7[_0x1f5f6d(0x1a8d)]=_0x1bd9e5['asArray'](),null==_0x3bd7b7[_0x1f5f6d(0x2f73)]&&(_0x3bd7b7[_0x1f5f6d(0x2f73)]={}),_0x3bd7b7['extensions'][_0x2513a7]=_0x16784a,void _0x46fed5(null);}}null==_0x52928d[_0x1f5f6d(0x2f73)]&&(_0x52928d[_0x1f5f6d(0x2f73)]={}),_0x52928d[_0x1f5f6d(0x2f73)][_0x2513a7]=_0x16784a;}}_0x46fed5(_0x52928d);});}}_0x464b3a['E'][_0x4e4b67(0x341e)](_0x2513a7,_0x28a88e=>new _0x5b71d3(_0x28a88e));},0x9527:(_0x5246ab,_0x526ba3,_0x23191f)=>{var _0x183983=a8_0x2e955a,_0x52f217=_0x23191f(0x1d36),_0x3c0dcc=_0x23191f(0x556a),_0x46f27b=_0x23191f(0x4ba7);const _0x1c528b=_0x183983(0x1186);class _0xe78714{constructor(_0x142fe2){var _0x387464=_0x183983;this[_0x387464(0x1c3a)]=_0x1c528b,this[_0x387464(0x3f0a)]=!0x0,this[_0x387464(0x34fb)]=!0x1,this[_0x387464(0x3577)]=!0x1,this['_exporter']=_0x142fe2;}[_0x183983(0xc1f)](){}get['wasUsed'](){var _0x1f2b3e=_0x183983;return this[_0x1f2b3e(0x3577)];}[_0x183983(0x1d0f)](_0x2ec6c1,_0x18d802,_0x45689b){var _0x43ac85=_0x183983;const _0x29b218=[];return _0x45689b instanceof _0x3c0dcc['m']&&_0x45689b[_0x43ac85(0x1076)][_0x43ac85(0x1cc5)]?(_0x45689b[_0x43ac85(0x1076)][_0x43ac85(0x2bb4)]&&_0x29b218[_0x43ac85(0x2009)](_0x45689b[_0x43ac85(0x1076)][_0x43ac85(0x2bb4)]),!_0x45689b[_0x43ac85(0x1076)][_0x43ac85(0x25f6)]&&_0x45689b[_0x43ac85(0x1076)][_0x43ac85(0xcc6)]&&_0x29b218['push'](_0x45689b[_0x43ac85(0x1076)]['textureRoughness']),_0x45689b['clearCoat'][_0x43ac85(0x2834)]&&_0x29b218[_0x43ac85(0x2009)](_0x45689b[_0x43ac85(0x1076)][_0x43ac85(0x2834)]),_0x29b218):[];}[_0x183983(0x3f90)](_0x578637,_0xb516ce,_0x56e085){return new Promise(_0x591378=>{var _0x38ae66=a8_0xcbd5;if(_0x56e085 instanceof _0x3c0dcc['m']){if(!_0x56e085[_0x38ae66(0x1076)]['isEnabled'])return void _0x591378(_0xb516ce);this[_0x38ae66(0x3577)]=!0x0,_0xb516ce[_0x38ae66(0x2f73)]=_0xb516ce['extensions']||{};var _0x1f4815=this[_0x38ae66(0x16b3)][_0x38ae66(0x4185)][_0x38ae66(0x4126)](_0x56e085['clearCoat'][_0x38ae66(0x2bb4)]),_0x253b55=_0x56e085[_0x38ae66(0x1076)][_0x38ae66(0x25f6)]?this[_0x38ae66(0x16b3)][_0x38ae66(0x4185)]['_getTextureInfo'](_0x56e085[_0x38ae66(0x1076)][_0x38ae66(0x2bb4)]):this['_exporter'][_0x38ae66(0x4185)][_0x38ae66(0x4126)](_0x56e085[_0x38ae66(0x1076)]['textureRoughness']),_0x93736a=(_0x56e085[_0x38ae66(0x1076)][_0x38ae66(0x2cfa)]&&_0x46f27b['w1'][_0x38ae66(0x1381)](_0x38ae66(0xac4)+_0x56e085[_0x38ae66(0x1c3a)]),_0x56e085['clearCoat'][_0x38ae66(0x3c38)]&&_0x46f27b['w1'][_0x38ae66(0x1381)](_0x38ae66(0x16f4)+_0x56e085[_0x38ae66(0x1c3a)]),this[_0x38ae66(0x16b3)][_0x38ae66(0x4185)]['_getTextureInfo'](_0x56e085[_0x38ae66(0x1076)][_0x38ae66(0x2834)]));const _0x4d72fe={'clearcoatFactor':_0x56e085[_0x38ae66(0x1076)][_0x38ae66(0x4e4)],'clearcoatTexture':null!=_0x1f4815?_0x1f4815:void 0x0,'clearcoatRoughnessFactor':_0x56e085[_0x38ae66(0x1076)][_0x38ae66(0x26f9)],'clearcoatRoughnessTexture':null!=_0x253b55?_0x253b55:void 0x0,'clearcoatNormalTexture':null!=_0x93736a?_0x93736a:void 0x0,'hasTextures':()=>null!==_0x4d72fe['clearcoatTexture']||null!==_0x4d72fe[_0x38ae66(0x22c5)]||null!==_0x4d72fe[_0x38ae66(0x22c5)]};_0xb516ce['extensions'][_0x1c528b]=_0x4d72fe;}_0x591378(_0xb516ce);});}}_0x52f217['E'][_0x183983(0x341e)](_0x1c528b,_0x85f18=>new _0xe78714(_0x85f18));},0xec1f:(_0x4ecabb,_0x2b935a,_0xcf5208)=>{var _0x2c11eb=a8_0x2e955a,_0x224215=_0xcf5208(0x1d36),_0x5be94a=_0xcf5208(0x2122);const _0x2e5d21='KHR_materials_emissive_strength';class _0x586534{constructor(){var _0x4a29c6=a8_0xcbd5;this[_0x4a29c6(0x1c3a)]=_0x2e5d21,this[_0x4a29c6(0x3f0a)]=!0x0,this['required']=!0x1,this[_0x4a29c6(0x3577)]=!0x1;}['dispose'](){}get[_0x2c11eb(0x37d9)](){var _0x4333d1=_0x2c11eb;return this[_0x4333d1(0x3577)];}[_0x2c11eb(0x3f90)](_0x557a28,_0x1ee45b,_0x1ba7ff){return new Promise(_0x775f31=>{var _0xfbeedc=a8_0xcbd5;if(!(_0x1ba7ff instanceof _0x5be94a['Y']))return _0x775f31(_0x1ee45b);var _0x3e8e11=_0x1ba7ff[_0xfbeedc(0x92b)]['asArray'](),_0x3e8e11=Math[_0xfbeedc(0x34dd)](..._0x3e8e11);if(0x1<_0x3e8e11){this['_wasUsed']=!0x0,_0x1ee45b[_0xfbeedc(0x2f73)]||(_0x1ee45b['extensions']={}),_0x3e8e11={'emissiveStrength':_0x3e8e11};const _0x528e40=_0x1ba7ff['emissiveColor'][_0xfbeedc(0xa64)](0x1/_0x3e8e11[_0xfbeedc(0x130a)]);_0x1ee45b['emissiveFactor']=_0x528e40['asArray'](),_0x1ee45b['extensions'][_0x2e5d21]=_0x3e8e11;}return _0x775f31(_0x1ee45b);});}}_0x224215['E']['RegisterExtension'](_0x2e5d21,_0x1e8fb4=>new _0x586534());},0x116b9:(_0x37d465,_0x470a60,_0x28c76f)=>{var _0x53d95b=a8_0x2e955a,_0x47b34f=_0x28c76f(0x1d36),_0x1e15dd=_0x28c76f(0x2122);const _0x42c117='KHR_materials_ior';class _0x444a16{constructor(){var _0x46b4a8=a8_0xcbd5;this[_0x46b4a8(0x1c3a)]=_0x42c117,this[_0x46b4a8(0x3f0a)]=!0x0,this[_0x46b4a8(0x34fb)]=!0x1,this['_wasUsed']=!0x1;}[_0x53d95b(0xc1f)](){}get['wasUsed'](){var _0x24d1ec=_0x53d95b;return this[_0x24d1ec(0x3577)];}[_0x53d95b(0x2eda)](_0x44deb2){var _0x22928a=_0x53d95b;return!_0x44deb2['unlit']&&null!=_0x44deb2['indexOfRefraction']&&1.5!=_0x44deb2[_0x22928a(0x3ed)];}[_0x53d95b(0x3f90)](_0x54458b,_0x3467a3,_0x228077){return new Promise(_0x5bd14b=>{var _0xdb3ae=a8_0xcbd5,_0x3da479;_0x228077 instanceof _0x1e15dd['Y']&&this['_isExtensionEnabled'](_0x228077)&&(this[_0xdb3ae(0x3577)]=!0x0,_0x3da479={'ior':_0x228077['indexOfRefraction']},_0x3467a3[_0xdb3ae(0x2f73)]=_0x3467a3[_0xdb3ae(0x2f73)]||{},_0x3467a3[_0xdb3ae(0x2f73)][_0x42c117]=_0x3da479),_0x5bd14b(_0x3467a3);});}}_0x47b34f['E'][_0x53d95b(0x341e)](_0x42c117,_0x1ede70=>new _0x444a16());},0x135c5:(_0x4fb7be,_0x30e85c,_0x33d23d)=>{var _0x404bda=a8_0x2e955a,_0x44e37f=_0x33d23d(0x1d36),_0x1a778b=_0x33d23d(0x556a);const _0x572eb9=_0x404bda(0x3eb0);class _0x438e28{constructor(_0x3e3e9a){var _0x124743=_0x404bda;this['name']=_0x572eb9,this[_0x124743(0x3f0a)]=!0x0,this[_0x124743(0x34fb)]=!0x1,this[_0x124743(0x3577)]=!0x1,this[_0x124743(0x16b3)]=_0x3e3e9a;}[_0x404bda(0xc1f)](){}get['wasUsed'](){var _0x2a51c6=_0x404bda;return this[_0x2a51c6(0x3577)];}[_0x404bda(0x1d0f)](_0x5b2f6b,_0x2913db,_0x34703f){var _0x18404b=_0x404bda;const _0x60400d=[];return _0x34703f instanceof _0x1a778b['m']&&_0x34703f[_0x18404b(0x9d9)][_0x18404b(0x1cc5)]?(_0x34703f[_0x18404b(0x9d9)][_0x18404b(0x2bb4)]&&_0x60400d['push'](_0x34703f[_0x18404b(0x9d9)]['texture']),_0x34703f[_0x18404b(0x9d9)][_0x18404b(0x2b20)]&&_0x34703f[_0x18404b(0x9d9)][_0x18404b(0x2b20)]!==_0x34703f[_0x18404b(0x9d9)]['texture']&&_0x60400d[_0x18404b(0x2009)](_0x34703f[_0x18404b(0x9d9)]['thicknessTexture']),_0x60400d):[];}[_0x404bda(0x3f90)](_0x2230c3,_0x342c52,_0x3cf859){return new Promise(_0x95c358=>{var _0x39f595=a8_0xcbd5;if(_0x3cf859 instanceof _0x1a778b['m']){if(!_0x3cf859[_0x39f595(0x9d9)][_0x39f595(0x1cc5)])return void _0x95c358(_0x342c52);this['_wasUsed']=!0x0,_0x342c52['extensions']=_0x342c52[_0x39f595(0x2f73)]||{};var _0x2efdb5=this[_0x39f595(0x16b3)][_0x39f595(0x4185)]['_getTextureInfo'](_0x3cf859['iridescence'][_0x39f595(0x2bb4)]),_0x394c43=this[_0x39f595(0x16b3)][_0x39f595(0x4185)][_0x39f595(0x4126)](_0x3cf859[_0x39f595(0x9d9)][_0x39f595(0x2b20)]);const _0x2965e3={'iridescenceFactor':_0x3cf859['iridescence']['intensity'],'iridescenceIor':_0x3cf859[_0x39f595(0x9d9)][_0x39f595(0x3ed)],'iridescenceThicknessMinimum':_0x3cf859['iridescence']['minimumThickness'],'iridescenceThicknessMaximum':_0x3cf859[_0x39f595(0x9d9)]['maximumThickness'],'iridescenceTexture':null!=_0x2efdb5?_0x2efdb5:void 0x0,'iridescenceThicknessTexture':null!=_0x394c43?_0x394c43:void 0x0,'hasTextures':()=>null!==_0x2965e3[_0x39f595(0x117f)]||null!==_0x2965e3['iridescenceThicknessTexture']};_0x342c52[_0x39f595(0x2f73)][_0x572eb9]=_0x2965e3;}_0x95c358(_0x342c52);});}}_0x44e37f['E'][_0x404bda(0x341e)](_0x572eb9,_0x33b245=>new _0x438e28(_0x33b245));},0x12076:(_0x2c243c,_0x46432a,_0x494693)=>{var _0x33886e=a8_0x2e955a,_0x128dcc=_0x494693(0x1d36),_0x2aaf93=_0x494693(0x2122);const _0x42b941=_0x33886e(0x128a);class _0x5a5d14{constructor(_0x265013){var _0x3f6567=_0x33886e;this['name']=_0x42b941,this[_0x3f6567(0x3f0a)]=!0x0,this['required']=!0x1,this[_0x3f6567(0x3577)]=!0x1,this[_0x3f6567(0x16b3)]=_0x265013;}['dispose'](){}get['wasUsed'](){var _0x4792a2=_0x33886e;return this[_0x4792a2(0x3577)];}['postExportMaterialAdditionalTextures'](_0x9cba5c,_0x1338a9,_0x4939f2){var _0x134c6c=_0x33886e;return _0x4939f2 instanceof _0x2aaf93['Y']&&_0x4939f2[_0x134c6c(0x12ca)][_0x134c6c(0x1cc5)]&&_0x4939f2['sheen']['texture']?[_0x4939f2['sheen']['texture']]:[];}[_0x33886e(0x3f90)](_0x2188f9,_0x22ac05,_0x2c2e65){return new Promise(_0x3baa60=>{var _0x35cd25=a8_0xcbd5,_0x17dfef;if(_0x2c2e65 instanceof _0x2aaf93['Y']){if(!_0x2c2e65['sheen'][_0x35cd25(0x1cc5)])return void _0x3baa60(_0x22ac05);this[_0x35cd25(0x3577)]=!0x0,null==_0x22ac05[_0x35cd25(0x2f73)]&&(_0x22ac05['extensions']={});const _0x4f4ce7={'sheenColorFactor':_0x2c2e65[_0x35cd25(0x12ca)]['color'][_0x35cd25(0xec2)](),'sheenRoughnessFactor':null!=(_0x17dfef=_0x2c2e65[_0x35cd25(0x12ca)][_0x35cd25(0x26f9)])?_0x17dfef:0x0,'hasTextures':()=>null!==_0x4f4ce7[_0x35cd25(0x10aa)]||null!==_0x4f4ce7['sheenRoughnessTexture']};_0x2c2e65[_0x35cd25(0x12ca)][_0x35cd25(0x2bb4)]&&(_0x4f4ce7[_0x35cd25(0x10aa)]=null!=(_0x17dfef=this[_0x35cd25(0x16b3)]['_glTFMaterialExporter'][_0x35cd25(0x4126)](_0x2c2e65[_0x35cd25(0x12ca)][_0x35cd25(0x2bb4)]))?_0x17dfef:void 0x0),_0x2c2e65[_0x35cd25(0x12ca)][_0x35cd25(0xcc6)]&&!_0x2c2e65[_0x35cd25(0x12ca)][_0x35cd25(0x25f6)]?_0x4f4ce7[_0x35cd25(0xa92)]=null!=(_0x17dfef=this[_0x35cd25(0x16b3)][_0x35cd25(0x4185)][_0x35cd25(0x4126)](_0x2c2e65['sheen'][_0x35cd25(0xcc6)]))?_0x17dfef:void 0x0:_0x2c2e65[_0x35cd25(0x12ca)]['texture']&&_0x2c2e65[_0x35cd25(0x12ca)][_0x35cd25(0x25f6)]&&(_0x4f4ce7[_0x35cd25(0xa92)]=null!=(_0x17dfef=this[_0x35cd25(0x16b3)][_0x35cd25(0x4185)]['_getTextureInfo'](_0x2c2e65[_0x35cd25(0x12ca)][_0x35cd25(0x2bb4)]))?_0x17dfef:void 0x0),_0x22ac05[_0x35cd25(0x2f73)][_0x42b941]=_0x4f4ce7;}_0x3baa60(_0x22ac05);});}}_0x128dcc['E'][_0x33886e(0x341e)](_0x42b941,_0x56f2d8=>new _0x5a5d14(_0x56f2d8));},0x1324f:(_0x4aebd6,_0x413d63,_0x1adc3b)=>{var _0x321b1e=a8_0x2e955a,_0x2bd64d=_0x1adc3b(0x1d36),_0x2ca429=_0x1adc3b(0x2122);const _0x213541=_0x321b1e(0x3324);class _0x3d85b3{constructor(_0x314ebf){var _0x258152=_0x321b1e;this[_0x258152(0x1c3a)]=_0x213541,this['enabled']=!0x0,this[_0x258152(0x34fb)]=!0x1,this[_0x258152(0x3577)]=!0x1,this[_0x258152(0x16b3)]=_0x314ebf;}[_0x321b1e(0xc1f)](){}get['wasUsed'](){var _0x2f74a6=_0x321b1e;return this[_0x2f74a6(0x3577)];}['postExportMaterialAdditionalTextures'](_0x53b411,_0x1bd02e,_0x140226){var _0x2f9964=_0x321b1e;const _0x1f9dee=[];return _0x140226 instanceof _0x2ca429['Y']&&this['_isExtensionEnabled'](_0x140226)&&(_0x140226[_0x2f9964(0x1248)]&&_0x1f9dee[_0x2f9964(0x2009)](_0x140226[_0x2f9964(0x1248)]),_0x140226['reflectanceTexture']&&_0x1f9dee[_0x2f9964(0x2009)](_0x140226['reflectanceTexture'])),_0x1f9dee;}[_0x321b1e(0x2eda)](_0xfa6237){var _0x4283e2=_0x321b1e;return!_0xfa6237[_0x4283e2(0x2cc5)]&&(null!=_0xfa6237[_0x4283e2(0xf79)]&&0x1!=_0xfa6237[_0x4283e2(0xf79)]||null!=_0xfa6237[_0x4283e2(0x17ee)]&&!_0xfa6237[_0x4283e2(0x17ee)][_0x4283e2(0x19d3)](0x1,0x1,0x1)||this[_0x4283e2(0x1f0)](_0xfa6237));}[_0x321b1e(0x1f0)](_0x52c386){var _0xb71424=_0x321b1e;return null!=_0x52c386[_0xb71424(0x1248)]||null!=_0x52c386[_0xb71424(0x3fcd)];}[_0x321b1e(0x3f90)](_0x18d505,_0x39810c,_0xb993f4){return new Promise(_0x16a405=>{var _0x12e4a1=a8_0xcbd5,_0x3bb2b1,_0x1949d3;_0xb993f4 instanceof _0x2ca429['Y']&&this[_0x12e4a1(0x2eda)](_0xb993f4)&&(this[_0x12e4a1(0x3577)]=!0x0,_0x39810c[_0x12e4a1(0x2f73)]=_0x39810c['extensions']||{},_0x1949d3=null!=(_0x1949d3=this[_0x12e4a1(0x16b3)]['_glTFMaterialExporter'][_0x12e4a1(0x4126)](_0xb993f4[_0x12e4a1(0x1248)]))?_0x1949d3:void 0x0,_0x3bb2b1=null!=(_0x3bb2b1=this['_exporter'][_0x12e4a1(0x4185)]['_getTextureInfo'](_0xb993f4['reflectanceTexture']))?_0x3bb2b1:void 0x0,_0x1949d3={'specularFactor':0x1==_0xb993f4[_0x12e4a1(0xf79)]?void 0x0:_0xb993f4[_0x12e4a1(0xf79)],'specularTexture':_0x1949d3,'specularColorFactor':_0xb993f4[_0x12e4a1(0x17ee)][_0x12e4a1(0x19d3)](0x1,0x1,0x1)?void 0x0:_0xb993f4[_0x12e4a1(0x17ee)][_0x12e4a1(0xec2)](),'specularColorTexture':_0x3bb2b1,'hasTextures':()=>this['_hasTexturesExtension'](_0xb993f4)},_0x39810c[_0x12e4a1(0x2f73)][_0x213541]=_0x1949d3),_0x16a405(_0x39810c);});}}_0x2bd64d['E'][_0x321b1e(0x341e)](_0x213541,_0xff9844=>new _0x3d85b3(_0xff9844));},0x7e13:(_0x4d13b4,_0x1aa51c,_0xe66342)=>{var _0x5caf56=a8_0x2e955a,_0x12a832=_0xe66342(0x1d36),_0x2411e6=_0xe66342(0x2122);const _0x1d4aa9='KHR_materials_transmission';class _0x4b14b8{constructor(_0x2b2671){var _0x4f6e2c=a8_0xcbd5;this[_0x4f6e2c(0x1c3a)]=_0x1d4aa9,this[_0x4f6e2c(0x3f0a)]=!0x0,this[_0x4f6e2c(0x34fb)]=!0x1,this[_0x4f6e2c(0x3577)]=!0x1,this[_0x4f6e2c(0x16b3)]=_0x2b2671;}[_0x5caf56(0xc1f)](){}get[_0x5caf56(0x37d9)](){var _0x1cf708=_0x5caf56;return this[_0x1cf708(0x3577)];}[_0x5caf56(0x1d0f)](_0x5044f4,_0x21966f,_0x2c924b){var _0x3fd618=_0x5caf56;const _0x18c222=[];return _0x2c924b instanceof _0x2411e6['Y']&&this[_0x3fd618(0x2eda)](_0x2c924b)&&_0x2c924b['subSurface'][_0x3fd618(0x2b20)]&&_0x18c222[_0x3fd618(0x2009)](_0x2c924b['subSurface'][_0x3fd618(0x2b20)]),_0x18c222;}[_0x5caf56(0x2eda)](_0x1206b3){var _0x5ef24b=_0x5caf56;if(_0x1206b3[_0x5ef24b(0x2cc5)])return!0x1;var _0xca6022=_0x1206b3['subSurface'];return _0xca6022[_0x5ef24b(0x1337)]&&null!=_0xca6022['refractionIntensity']&&0x0!=_0xca6022[_0x5ef24b(0x3062)]||this[_0x5ef24b(0x1f0)](_0x1206b3);}[_0x5caf56(0x1f0)](_0x39670e){var _0x30bb6b=_0x5caf56;return null!=_0x39670e['subSurface'][_0x30bb6b(0x24b9)];}['postExportMaterialAsync'](_0x10ca5e,_0x523a3d,_0x25b622){return new Promise(_0x1d83b8=>{var _0x219a0e=a8_0xcbd5,_0x3677de;_0x25b622 instanceof _0x2411e6['Y']&&this[_0x219a0e(0x2eda)](_0x25b622)&&(this[_0x219a0e(0x3577)]=!0x0,_0x3677de={'transmissionFactor':0x0===(_0x3677de=_0x25b622[_0x219a0e(0x2646)])[_0x219a0e(0x3062)]?void 0x0:_0x3677de[_0x219a0e(0x3062)],'transmissionTexture':null!=(_0x3677de=this[_0x219a0e(0x16b3)][_0x219a0e(0x4185)][_0x219a0e(0x4126)](_0x3677de[_0x219a0e(0x24b9)]))?_0x3677de:void 0x0,'hasTextures':()=>this['_hasTexturesExtension'](_0x25b622)},_0x523a3d[_0x219a0e(0x2f73)]=_0x523a3d[_0x219a0e(0x2f73)]||{},_0x523a3d['extensions'][_0x1d4aa9]=_0x3677de),_0x1d83b8(_0x523a3d);});}}_0x12a832['E']['RegisterExtension'](_0x1d4aa9,_0xb014f1=>new _0x4b14b8(_0xb014f1));},0x44d2:(_0x13790b,_0x5be630,_0x5d5805)=>{var _0x40fa95=a8_0x2e955a,_0xb7dc50=_0x5d5805(0x1d36),_0xe22109=_0x5d5805(0x2122),_0x4e4bd0=_0x5d5805(0x14d70);const _0x3d4906=_0x40fa95(0x2842);class _0x54bf47{constructor(){var _0x43160f=_0x40fa95;this[_0x43160f(0x1c3a)]=_0x3d4906,this['enabled']=!0x0,this[_0x43160f(0x34fb)]=!0x1,this[_0x43160f(0x3577)]=!0x1;}get[_0x40fa95(0x37d9)](){var _0x211909=_0x40fa95;return this[_0x211909(0x3577)];}[_0x40fa95(0xc1f)](){}[_0x40fa95(0x3f90)](_0x4b456a,_0x1868dd,_0xc2c2c7){return new Promise(_0x5e5d0c=>{var _0x58b8df=a8_0xcbd5;let _0x76656d=!0x1;_0xc2c2c7 instanceof _0xe22109['Y']?_0x76656d=_0xc2c2c7['unlit']:_0xc2c2c7 instanceof _0x4e4bd0['K']&&(_0x76656d=_0xc2c2c7[_0x58b8df(0x2768)]),_0x76656d&&(this[_0x58b8df(0x3577)]=!0x0,null==_0x1868dd[_0x58b8df(0x2f73)]&&(_0x1868dd['extensions']={}),_0x1868dd['extensions'][_0x3d4906]={}),_0x5e5d0c(_0x1868dd);});}}_0xb7dc50['E']['RegisterExtension'](_0x3d4906,()=>new _0x54bf47());},0x832e:(_0x593acf,_0x14acc1,_0x7f06cf)=>{var _0x5b900b=a8_0x2e955a,_0x15868f=_0x7f06cf(0x1d36),_0x5c5a3f=_0x7f06cf(0x2122),_0x40879e=_0x7f06cf(0xbd53);const _0x11af4f='KHR_materials_volume';class _0x4927ba{constructor(_0xa7943f){var _0x1dc066=a8_0xcbd5;this[_0x1dc066(0x1c3a)]=_0x11af4f,this['enabled']=!0x0,this['required']=!0x1,this[_0x1dc066(0x3577)]=!0x1,this[_0x1dc066(0x16b3)]=_0xa7943f;}[_0x5b900b(0xc1f)](){}get[_0x5b900b(0x37d9)](){return this['_wasUsed'];}[_0x5b900b(0x1d0f)](_0x310d62,_0x13c068,_0x149538){var _0xc8e93c=_0x5b900b;const _0x505b70=[];return _0x149538 instanceof _0x5c5a3f['Y']&&this[_0xc8e93c(0x2eda)](_0x149538)&&_0x149538['subSurface']['thicknessTexture']&&_0x505b70['push'](_0x149538[_0xc8e93c(0x2646)][_0xc8e93c(0x2b20)]),_0x505b70;}['_isExtensionEnabled'](_0x49d2e4){var _0x50b63b=_0x5b900b;if(_0x49d2e4[_0x50b63b(0x2cc5)])return!0x1;var _0x48e672=_0x49d2e4[_0x50b63b(0x2646)];return!(!_0x48e672['isRefractionEnabled']&&!_0x48e672[_0x50b63b(0x1264)])&&(null!=_0x48e672[_0x50b63b(0x744)]&&0x0!=_0x48e672[_0x50b63b(0x744)]||null!=_0x48e672[_0x50b63b(0x33a1)]&&_0x48e672[_0x50b63b(0x33a1)]!=Number[_0x50b63b(0x2365)]||null!=_0x48e672[_0x50b63b(0x254a)]&&_0x48e672['tintColor']!=_0x40879e['Wo'][_0x50b63b(0xd94)]()||this[_0x50b63b(0x1f0)](_0x49d2e4));}[_0x5b900b(0x1f0)](_0x417b27){var _0xead29=_0x5b900b;return null!=_0x417b27['subSurface'][_0xead29(0x2b20)];}['postExportMaterialAsync'](_0x2f7bb0,_0x4362bb,_0x87fab1){return new Promise(_0x1b9344=>{var _0x24458a=a8_0xcbd5;if(_0x87fab1 instanceof _0x5c5a3f['Y']&&this[_0x24458a(0x2eda)](_0x87fab1)){this[_0x24458a(0x3577)]=!0x0;const _0x509159=_0x87fab1[_0x24458a(0x2646)];var _0x5a911c={'thicknessFactor':0x0==_0x509159[_0x24458a(0x744)]?void 0x0:_0x509159[_0x24458a(0x744)],'thicknessTexture':null!=(_0x5a911c=this['_exporter']['_glTFMaterialExporter']['_getTextureInfo'](_0x509159[_0x24458a(0x2b20)]))?_0x5a911c:void 0x0,'attenuationDistance':_0x509159[_0x24458a(0x33a1)]==Number['POSITIVE_INFINITY']?void 0x0:_0x509159[_0x24458a(0x33a1)],'attenuationColor':_0x509159[_0x24458a(0x254a)][_0x24458a(0x19d3)](0x1,0x1,0x1)?void 0x0:_0x509159[_0x24458a(0x254a)]['asArray'](),'hasTextures':()=>this[_0x24458a(0x1f0)](_0x87fab1)};_0x4362bb[_0x24458a(0x2f73)]=_0x4362bb[_0x24458a(0x2f73)]||{},_0x4362bb[_0x24458a(0x2f73)][_0x11af4f]=_0x5a911c;}_0x1b9344(_0x4362bb);});}}_0x15868f['E']['RegisterExtension'](_0x11af4f,_0x20c256=>new _0x4927ba(_0x20c256));},0x115f4:(_0xc14690,_0x15d541,_0x3c98e2)=>{var _0x24cb3e=a8_0x2e955a,_0x5abd2c=_0x3c98e2(0x4ba7),_0x3c98e2=_0x3c98e2(0x1d36);const _0x894b79='KHR_texture_transform';class _0xfe7603{constructor(){var _0xde663a=a8_0xcbd5;this['name']=_0x894b79,this[_0xde663a(0x3f0a)]=!0x0,this[_0xde663a(0x34fb)]=!0x1,this[_0xde663a(0x3577)]=!0x1;}['dispose'](){}get['wasUsed'](){return this['_wasUsed'];}['postExportTexture'](_0x2e51f5,_0x49ead8,_0x4139b3){var _0x3faab4=a8_0xcbd5;if(_0x4139b3&&(0x0===_0x4139b3[_0x3faab4(0x1b50)]&&0x0===_0x4139b3[_0x3faab4(0x3ba7)]&&0x0===_0x4139b3[_0x3faab4(0x3487)]||0x0===_0x4139b3[_0x3faab4(0x2ae2)]&&0x0===_0x4139b3[_0x3faab4(0x188b)])){const _0x4d41fa={};let _0x477911=!0x1;0x0===_0x4139b3[_0x3faab4(0x1f57)]&&0x0===_0x4139b3[_0x3faab4(0x3673)]||(_0x4d41fa[_0x3faab4(0x34d3)]=[_0x4139b3['uOffset'],_0x4139b3[_0x3faab4(0x3673)]],_0x477911=!0x0),0x1===_0x4139b3[_0x3faab4(0x21dd)]&&0x1===_0x4139b3[_0x3faab4(0x1462)]||(_0x4d41fa[_0x3faab4(0xa64)]=[_0x4139b3[_0x3faab4(0x21dd)],_0x4139b3['vScale']],_0x477911=!0x0),0x0!==_0x4139b3[_0x3faab4(0x3ba7)]&&(_0x4d41fa[_0x3faab4(0xfb0)]=-_0x4139b3[_0x3faab4(0x3ba7)],_0x477911=!0x0),0x0!==_0x4139b3[_0x3faab4(0x2c90)]&&(_0x4d41fa[_0x3faab4(0x4012)]=_0x4139b3[_0x3faab4(0x2c90)],_0x477911=!0x0),_0x477911&&(this['_wasUsed']=!0x0,_0x49ead8[_0x3faab4(0x2f73)]||(_0x49ead8[_0x3faab4(0x2f73)]={}),_0x49ead8[_0x3faab4(0x2f73)][_0x894b79]=_0x4d41fa);}}[_0x24cb3e(0x1c90)](_0x1f19e5,_0x5b95b2){return new Promise((_0x2d0dbe,_0x5964f4)=>{var _0x20d272=a8_0xcbd5;_0x5b95b2[_0x20d272(0x14ab)]()?0x0!==_0x5b95b2[_0x20d272(0x1b50)]||0x0!==_0x5b95b2[_0x20d272(0x3487)]?(_0x5abd2c['w1'][_0x20d272(0x1381)](_0x1f19e5+_0x20d272(0x3547)+_0x5b95b2[_0x20d272(0x1c3a)]+_0x20d272(0x3fb6)),_0x2d0dbe(null)):0x0===_0x5b95b2[_0x20d272(0x3ba7)]||0x0===_0x5b95b2[_0x20d272(0x2ae2)]&&0x0===_0x5b95b2[_0x20d272(0x188b)]?_0x2d0dbe(_0x5b95b2):(_0x5abd2c['w1'][_0x20d272(0x1381)](_0x1f19e5+_0x20d272(0x3547)+_0x5b95b2['name']+_0x20d272(0x26db)+_0x894b79),_0x2d0dbe(null)):_0x5964f4(_0x1f19e5+_0x20d272(0x334c)+_0x5b95b2['name']+'!');});}}_0x3c98e2['E'][_0x24cb3e(0x341e)](_0x894b79,()=>new _0xfe7603());},0xd12c:(_0xb69a53,_0x1e96cb,_0x56f0df)=>{_0x56f0df(0x115f4),_0x56f0df(0x1801),_0x56f0df(0x9527),_0x56f0df(0x135c5),_0x56f0df(0x12076),_0x56f0df(0x44d2),_0x56f0df(0x116b9),_0x56f0df(0x1324f),_0x56f0df(0x832e),_0x56f0df(0x7e13),_0x56f0df(0xfd1a),_0x56f0df(0xec1f);},0xc3cb:(_0x1b1a94,_0x414976,_0x55785b)=>{var _0x429777=a8_0x2e955a;_0x55785b['d'](_0x414976,{'D':()=>_0x1784c5});var _0x5024d4,_0x292460=_0x55785b(0x7f16),_0x1cd46d=_0x55785b(0xd53f),_0x578878=_0x55785b(0x4ba7),_0x331b64=_0x55785b(0x17aca),_0x254530=_0x55785b(0x13b02),_0x2fcfd2=_0x55785b(0x37c6),_0x35714d=_0x55785b(0x94e3),_0x2b348=_0x55785b(0x5e33),_0x40455e=_0x55785b(0x137b9),_0x36e65f=_0x55785b(0x43d7),_0x4e4842=_0x55785b(0xd5e5);_0x5024d4={'INTANGENT':0x0,0x0:_0x429777(0x31f4),'OUTTANGENT':0x1,0x1:'OUTTANGENT'};class _0x1784c5{static['_IsTransformable'](_0x5df924){return _0x5df924&&(_0x5df924 instanceof _0x254530['Y']||_0x5df924 instanceof _0x36e65f['V']||_0x5df924 instanceof _0x4e4842['_']);}static[_0x429777(0x1a0)](_0x3ff5e6,_0x34cc42,_0x329e53,_0xd948e,_0x29f56e,_0x43e155){var _0x5ee399=_0x429777;if(this['_IsTransformable'](_0x3ff5e6)){var _0x2c2aa9=[],_0x53cee8=[],_0x230b55=_0x34cc42[_0x5ee399(0x3fd9)](),_0x1e9afd=_0x1784c5['_CalculateMinMaxKeyFrames'](_0x230b55),_0x230b55=_0x1784c5[_0x5ee399(0x387e)](_0x230b55,_0x329e53,_0x29f56e),_0x1e7a11=_0x1e9afd[_0x5ee399(0x34dd)]-_0x1e9afd[_0x5ee399(0x1858)],_0x2dd49d=_0x230b55[_0x5ee399(0x31c8)],_0x230b55=_0x230b55[_0x5ee399(0x3e90)];if(_0x230b55?_0x1784c5['_CreateBakedAnimation'](_0x3ff5e6,_0x34cc42,_0x329e53,_0x1e9afd[_0x5ee399(0x1858)],_0x1e9afd['max'],_0x34cc42[_0x5ee399(0x2287)],_0x43e155,_0x2c2aa9,_0x53cee8,_0x1e9afd,_0xd948e,_0x29f56e):_0x2dd49d===_0x292460['Et'][_0x5ee399(0x21b6)]||_0x2dd49d===_0x292460['Et'][_0x5ee399(0x40a5)]?_0x1784c5[_0x5ee399(0x2fa1)](_0x3ff5e6,_0x34cc42,_0x329e53,_0x1e7a11,_0x2c2aa9,_0x53cee8,_0xd948e,_0x29f56e):_0x2dd49d===_0x292460['Et']['CUBICSPLINE']?_0x1784c5['_CreateCubicSplineAnimation'](_0x3ff5e6,_0x34cc42,_0x329e53,_0x1e7a11,_0x2c2aa9,_0x53cee8,_0xd948e,_0x29f56e):_0x1784c5[_0x5ee399(0x3de)](_0x3ff5e6,_0x34cc42,_0x329e53,_0x1e9afd[_0x5ee399(0x1858)],_0x1e9afd[_0x5ee399(0x34dd)],_0x34cc42[_0x5ee399(0x2287)],_0x43e155,_0x2c2aa9,_0x53cee8,_0x1e9afd,_0xd948e,_0x29f56e),_0x2c2aa9[_0x5ee399(0x9da)]&&_0x53cee8['length'])return{'inputs':_0x2c2aa9,'outputs':_0x53cee8,'samplerInterpolation':_0x2dd49d,'inputsMin':_0x230b55?_0x1e9afd[_0x5ee399(0x1858)]:_0x578878['w1']['FloatRound'](_0x1e9afd[_0x5ee399(0x1858)]/_0x34cc42[_0x5ee399(0x2287)]),'inputsMax':_0x230b55?_0x1e9afd['max']:_0x578878['w1']['FloatRound'](_0x1e9afd[_0x5ee399(0x34dd)]/_0x34cc42[_0x5ee399(0x2287)])};}return null;}static[_0x429777(0x2e4d)](_0x1e39a7){var _0x2cfab5=_0x429777;let _0x3d35b3=null,_0x569654=_0x292460['Jg'][_0x2cfab5(0x1a29)],_0x52b680=!0x1;var _0x4ec2c5=_0x1e39a7[_0x2cfab5(0x2176)][_0x2cfab5(0x14d2)]('.');switch(_0x4ec2c5[0x0]){case _0x2cfab5(0x21ee):_0x3d35b3=_0x292460['zg'][_0x2cfab5(0x529)];break;case'position':_0x3d35b3=_0x292460['zg'][_0x2cfab5(0x1af8)];break;case _0x2cfab5(0xfb0):_0x569654=_0x292460['Jg'][_0x2cfab5(0x333b)],_0x3d35b3=_0x292460['zg'][_0x2cfab5(0x31df)];break;case _0x2cfab5(0x2ac6):_0x569654=_0x292460['Jg'][_0x2cfab5(0x333b)],_0x52b680=!0x0,_0x3d35b3=_0x292460['zg'][_0x2cfab5(0x31df)];break;case _0x2cfab5(0x345):_0x569654=_0x292460['Jg'][_0x2cfab5(0xa32)],_0x3d35b3=_0x292460['zg']['WEIGHTS'];break;default:_0x578878['w1']['Error']('Unsupported\x20animatable\x20property\x20'+_0x4ec2c5[0x0]);}return _0x3d35b3?{'animationChannelTargetPath':_0x3d35b3,'dataAccessorType':_0x569654,'useQuaternion':_0x52b680}:(_0x578878['w1'][_0x2cfab5(0xeb0)]('animation\x20channel\x20target\x20path\x20and\x20data\x20accessor\x20type\x20could\x20be\x20deduced'),null);}static['_CreateNodeAnimationFromNodeAnimations'](_0x520290,_0x2ec3e9,_0x2e8c3e,_0x485054,_0x46796a,_0x52c1e0,_0x3969a3,_0x1050ba,_0x4d9b11,_0x3fba7e,_0x5d2380){var _0x2eb103=_0x429777,_0x1817be,_0x27c393;if(_0x1784c5['_IsTransformable'](_0x520290)&&_0x520290[_0x2eb103(0x2a26)]){for(const _0x548f19 of _0x520290[_0x2eb103(0x2a26)])_0x5d2380&&!_0x5d2380(_0x548f19)||(_0x27c393=_0x1784c5[_0x2eb103(0x2e4d)](_0x548f19))&&(_0x1817be={'name':_0x548f19['name'],'samplers':[],'channels':[]},_0x1784c5['_AddAnimation'](''+_0x548f19[_0x2eb103(0x1c3a)],_0x548f19['hasRunningRuntimeAnimations']?_0x2ec3e9:_0x1817be,_0x520290,_0x548f19,_0x27c393['dataAccessorType'],_0x27c393[_0x2eb103(0x2e8c)],_0x485054,_0x52c1e0,_0x3969a3,_0x1050ba,_0x4d9b11,_0x27c393[_0x2eb103(0x90c)],_0x3fba7e),_0x1817be['samplers']['length']&&_0x1817be[_0x2eb103(0x2d45)]['length']&&_0x2e8c3e[_0x2eb103(0x2009)](_0x1817be));}}static[_0x429777(0x154c)](_0x4678d7,_0x428c8a,_0x1559c8,_0x18082f,_0xad485a,_0x248943,_0x29e692,_0x32e3c8,_0x38d9ea,_0x20ba5d,_0x45f81f){var _0x4c6f76=_0x429777,_0x73e7c7;if(_0x4678d7 instanceof _0x35714d['Kj']){const _0x34e66a=_0x4678d7[_0x4c6f76(0x2516)];if(_0x34e66a){for(let _0x26c3a8=0x0;_0x26c3a8<_0x34e66a['numTargets'];++_0x26c3a8)for(const _0xbe3935 of _0x34e66a[_0x4c6f76(0x1270)](_0x26c3a8)[_0x4c6f76(0x2a26)])if(!_0x45f81f||_0x45f81f(_0xbe3935)){const _0x7b94d4=new _0x331b64['f'](''+_0xbe3935['name'],'influence',_0xbe3935['framePerSecond'],_0xbe3935[_0x4c6f76(0x893)],_0xbe3935['loopMode'],_0xbe3935[_0x4c6f76(0xf00)]),_0x256adb=[];var _0x4c1bc7=_0xbe3935[_0x4c6f76(0x3fd9)]();for(let _0x4790bd=0x0;_0x4790bd<_0x4c1bc7['length'];++_0x4790bd){var _0x3af8a2=_0x4c1bc7[_0x4790bd];for(let _0x465009=0x0;_0x465009<_0x34e66a[_0x4c6f76(0x3771)];++_0x465009)_0x465009==_0x26c3a8?_0x256adb[_0x4c6f76(0x2009)](_0x3af8a2):_0x256adb[_0x4c6f76(0x2009)]({'frame':_0x3af8a2[_0x4c6f76(0x640)],'value':0x0});}_0x7b94d4[_0x4c6f76(0xe23)](_0x256adb);var _0x393cb4=_0x1784c5[_0x4c6f76(0x2e4d)](_0x7b94d4);_0x393cb4&&(_0x73e7c7={'name':_0x7b94d4['name'],'samplers':[],'channels':[]},_0x1784c5['_AddAnimation'](_0xbe3935[_0x4c6f76(0x1c3a)],_0xbe3935[_0x4c6f76(0x3b54)]?_0x428c8a:_0x73e7c7,_0x4678d7,_0x7b94d4,_0x393cb4[_0x4c6f76(0xbea)],_0x393cb4[_0x4c6f76(0x2e8c)],_0x18082f,_0x248943,_0x29e692,_0x32e3c8,_0x38d9ea,_0x393cb4[_0x4c6f76(0x90c)],_0x20ba5d,_0x34e66a[_0x4c6f76(0x3771)]),_0x73e7c7['samplers'][_0x4c6f76(0x9da)]&&_0x73e7c7[_0x4c6f76(0x2d45)][_0x4c6f76(0x9da)]&&_0x1559c8[_0x4c6f76(0x2009)](_0x73e7c7));}}}}static['_CreateNodeAndMorphAnimationFromAnimationGroups'](_0x32d286,_0x3f8f91,_0x33aa16,_0x3e81a7,_0x4f71ed,_0xf6a74f,_0x6e8af0,_0x546359,_0x50b1cc,_0x2f1251){var _0xe0af60=_0x429777;let _0x560d68;if(_0x32d286[_0xe0af60(0x3b45)])for(const _0x1097d3 of _0x32d286['animationGroups']){const _0x2ad785=new Map(),_0x318d06=new Map(),_0x3e7350=new Set(),_0x51dbd5=_0x1097d3['to']-_0x1097d3['from'];_0x560d68={'name':_0x1097d3['name'],'channels':[],'samplers':[]};for(let _0x15424b=0x0;_0x15424b<_0x1097d3['targetedAnimations']['length'];++_0x15424b){var _0x5904c6=_0x1097d3[_0xe0af60(0x1496)][_0x15424b],_0x1ee9e5=_0x5904c6[_0xe0af60(0x36f2)],_0x16f54a=_0x5904c6[_0xe0af60(0x14f6)];if(!_0x2f1251||_0x2f1251(_0x16f54a)){if(this[_0xe0af60(0x2144)](_0x1ee9e5)||0x1===_0x1ee9e5[_0xe0af60(0x9da)]&&this[_0xe0af60(0x2144)](_0x1ee9e5[0x0])){var _0x223037,_0x2fa8e7,_0x28dc68=_0x1784c5[_0xe0af60(0x2e4d)](_0x5904c6[_0xe0af60(0x14f6)]);_0x28dc68&&(_0x223037=this[_0xe0af60(0x2144)](_0x1ee9e5)?_0x1ee9e5:this[_0xe0af60(0x2144)](_0x1ee9e5[0x0])?_0x1ee9e5[0x0]:null)&&(_0x2fa8e7=_0x546359[_0x223037['uniqueId']],_0x1784c5[_0xe0af60(0x25e1)](''+_0x16f54a['name'],_0x560d68,_0x223037,_0x16f54a,_0x28dc68[_0xe0af60(0xbea)],_0x28dc68['animationChannelTargetPath'],_0x33aa16,_0x4f71ed,_0xf6a74f,_0x6e8af0,_0x2fa8e7,_0x28dc68[_0xe0af60(0x90c)],_0x50b1cc));}else{if((_0x1ee9e5 instanceof _0x2fcfd2['Y']||0x1===_0x1ee9e5['length']&&_0x1ee9e5[0x0]instanceof _0x2fcfd2['Y'])&&_0x1784c5[_0xe0af60(0x2e4d)](_0x5904c6[_0xe0af60(0x14f6)])){const _0x3519f=_0x1ee9e5 instanceof _0x2fcfd2['Y']?_0x1ee9e5:_0x1ee9e5[0x0];if(_0x3519f){const _0x4eaa6c=_0x32d286[_0xe0af60(0x2c75)][_0xe0af60(0x4147)](_0xe2a5a4=>{var _0x1bad44=_0xe0af60;for(let _0x328e7b=0x0;_0x328e7b<_0xe2a5a4[_0x1bad44(0x3771)];++_0x328e7b)if(_0xe2a5a4['getTarget'](_0x328e7b)===_0x3519f)return!0x0;return!0x1;});_0x4eaa6c&&(_0x223037=_0x32d286[_0xe0af60(0x27d2)]['find'](_0x2a756a=>_0x2a756a[_0xe0af60(0x2516)]===_0x4eaa6c))&&(_0x2ad785[_0xe0af60(0x1448)](_0x223037)||_0x2ad785[_0xe0af60(0x1878)](_0x223037,new Map()),null!=(_0x2fa8e7=_0x2ad785[_0xe0af60(0x26a7)](_0x223037))&&_0x2fa8e7['set'](_0x3519f,_0x16f54a),_0x3e7350['add'](_0x223037),_0x318d06['set'](_0x223037,_0x16f54a));}}}}}_0x3e7350[_0xe0af60(0x982)](_0x3719c5=>{var _0x590700=_0xe0af60;const _0x2d347f=_0x3719c5[_0x590700(0x2516)];let _0xc41b94=null;const _0x317170=[],_0x5c7d9d=_0x318d06[_0x590700(0x26a7)](_0x3719c5);var _0x330628=_0x5c7d9d[_0x590700(0x3fd9)](),_0x158551=_0x330628['length'];for(let _0x54d3b9=0x0;_0x54d3b9<_0x158551;++_0x54d3b9)for(let _0xe8d795=0x0;_0xe8d795<_0x2d347f['numTargets'];++_0xe8d795){var _0x3abe4d=_0x2d347f['getTarget'](_0xe8d795);const _0x46f0a1=_0x2ad785[_0x590700(0x26a7)](_0x3719c5);if(_0x46f0a1){const _0x2017d3=_0x46f0a1['get'](_0x3abe4d);_0x2017d3?(_0xc41b94=_0xc41b94||new _0x331b64['f'](_0x1097d3[_0x590700(0x1c3a)]+'_'+_0x3719c5[_0x590700(0x1c3a)]+_0x590700(0x274f),_0x590700(0x345),_0x2017d3[_0x590700(0x2287)],_0x331b64['f'][_0x590700(0x1112)],_0x2017d3[_0x590700(0x2a8)],_0x2017d3[_0x590700(0xf00)]),_0x317170['push'](_0x2017d3['getKeys']()[_0x54d3b9])):_0x317170[_0x590700(0x2009)]({'frame':_0x1097d3[_0x590700(0x308a)]+_0x51dbd5/_0x158551*_0x54d3b9,'value':_0x3abe4d['influence'],'inTangent':_0x330628[0x0][_0x590700(0x938)]?0x0:void 0x0,'outTangent':_0x330628[0x0][_0x590700(0x2673)]?0x0:void 0x0});}}_0xc41b94['setKeys'](_0x317170);var _0x16a9d7=_0x1784c5[_0x590700(0x2e4d)](_0xc41b94);_0x16a9d7&&_0x1784c5[_0x590700(0x25e1)](_0x1097d3[_0x590700(0x1c3a)]+'_'+_0x3719c5[_0x590700(0x1c3a)]+_0x590700(0x274f),_0x560d68,_0x3719c5,_0xc41b94,_0x16a9d7['dataAccessorType'],_0x16a9d7[_0x590700(0x2e8c)],_0x33aa16,_0x4f71ed,_0xf6a74f,_0x6e8af0,!0x1,_0x16a9d7[_0x590700(0x90c)],_0x50b1cc,null===_0x2d347f||void 0x0===_0x2d347f?void 0x0:_0x2d347f[_0x590700(0x3771)]);}),_0x560d68[_0xe0af60(0x2d45)][_0xe0af60(0x9da)]&&_0x560d68['samplers'][_0xe0af60(0x9da)]&&_0x3f8f91[_0xe0af60(0x2009)](_0x560d68);}}static[_0x429777(0x25e1)](_0x379c80,_0x25e2e2,_0x154527,_0x47f39c,_0x19d7cd,_0x3c3cc4,_0x4a623d,_0x34bb92,_0x6adf05,_0x175fc6,_0x5ce1c0,_0x20b7f4,_0x34f6ed,_0x4b6983){var _0x5692da=_0x429777;const _0x247732=_0x1784c5['_CreateNodeAnimation'](_0x154527,_0x47f39c,_0x3c3cc4,_0x5ce1c0,_0x20b7f4,_0x34f6ed);var _0xaf355b;if(_0x247732){if(_0x4b6983){let _0x367e74=0x0;const _0xa3865e=[];for(;0x0<_0x247732[_0x5692da(0x3516)][_0x5692da(0x9da)];)_0xaf355b=_0x247732[_0x5692da(0x3516)][_0x5692da(0x3fe9)](),_0x367e74%_0x4b6983==0x0&&_0xa3865e[_0x5692da(0x2009)](_0xaf355b),_0x367e74++;_0x247732[_0x5692da(0x3516)]=_0xa3865e;}var _0x47f39c=_0x4a623d[_0x154527[_0x5692da(0x3bc7)]],_0x5ce1c0=0x4*_0x247732['inputs'][_0x5692da(0x9da)],_0x20b7f4=_0x2b348['l'][_0x5692da(0x379c)](0x0,_0x34bb92[_0x5692da(0x3677)](),_0x5ce1c0,void 0x0,_0x379c80+_0x5692da(0x3173));_0x6adf05[_0x5692da(0x2009)](_0x20b7f4),_0x247732[_0x5692da(0x3516)]['forEach'](function(_0x2da164){_0x34bb92['setFloat32'](_0x2da164);}),_0x34f6ed=_0x2b348['l'][_0x5692da(0x26d3)](_0x6adf05[_0x5692da(0x9da)]-0x1,_0x379c80+'\x20\x20keyframes',_0x292460['Jg']['SCALAR'],_0x292460['rY']['FLOAT'],_0x247732[_0x5692da(0x3516)][_0x5692da(0x9da)],null,[_0x247732[_0x5692da(0xe66)]],[_0x247732['inputsMax']]),_0x175fc6['push'](_0x34f6ed),_0x4a623d=_0x175fc6[_0x5692da(0x9da)]-0x1,_0x154527=_0x247732['outputs'][_0x5692da(0x9da)],_0x5ce1c0=0x4*_0x2b348['l'][_0x5692da(0x38ed)](_0x19d7cd)*_0x247732['outputs']['length'],_0x20b7f4=_0x2b348['l'][_0x5692da(0x379c)](0x0,_0x34bb92[_0x5692da(0x3677)](),_0x5ce1c0,void 0x0,_0x379c80+_0x5692da(0xfba)),_0x6adf05['push'](_0x20b7f4),_0x247732[_0x5692da(0x3da5)][_0x5692da(0x982)](function(_0x4b0cb8){var _0x3c8fa6=_0x5692da;_0x4b0cb8[_0x3c8fa6(0x982)](function(_0x569b34){var _0x154488=_0x3c8fa6;_0x34bb92[_0x154488(0x1c60)](_0x569b34);});}),_0x34f6ed=_0x2b348['l'][_0x5692da(0x26d3)](_0x6adf05[_0x5692da(0x9da)]-0x1,_0x379c80+_0x5692da(0x271d),_0x19d7cd,_0x292460['rY'][_0x5692da(0xcde)],_0x154527,null,null,null),_0x175fc6[_0x5692da(0x2009)](_0x34f6ed),_0x5ce1c0=_0x175fc6[_0x5692da(0x9da)]-0x1,_0x20b7f4={'interpolation':_0x247732[_0x5692da(0x3744)],'input':_0x4a623d,'output':_0x5ce1c0},_0x25e2e2[_0x5692da(0x14d8)][_0x5692da(0x2009)](_0x20b7f4),_0x6adf05={'sampler':_0x25e2e2[_0x5692da(0x14d8)]['length']-0x1,'target':{'node':_0x47f39c,'path':_0x3c3cc4}},_0x25e2e2['channels'][_0x5692da(0x2009)](_0x6adf05);}}static['_CreateBakedAnimation'](_0x2b14d8,_0x2874c0,_0x5b0d87,_0x42e182,_0x301d2e,_0x1564a7,_0x4ef244,_0x23345f,_0x130426,_0x1aeb20,_0x339955,_0x21708c){var _0x57740f=_0x429777,_0x4de0c0,_0x216891=_0x1cd46d['_f'][_0x57740f(0x1b77)]();let _0x4caa8a=null,_0x87024=null,_0x2db4f6=null,_0x63393e=null;_0x1aeb20[_0x57740f(0x1858)]=_0x578878['w1'][_0x57740f(0x354)](_0x42e182/_0x1564a7);var _0x3a8988,_0x24db37,_0x1a77a7=_0x2874c0['getKeys']();for(let _0x134364=0x0,_0x226d71=_0x1a77a7[_0x57740f(0x9da)];_0x134364<_0x226d71;++_0x134364){if(_0x63393e=null,_0x2db4f6=_0x1a77a7[_0x134364],_0x134364+0x1<_0x226d71){if(_0x4de0c0=_0x1a77a7[_0x134364+0x1],_0x2db4f6['value']['equals']&&_0x2db4f6[_0x57740f(0x31eb)][_0x57740f(0x3e3a)](_0x4de0c0[_0x57740f(0x31eb)])||_0x2db4f6[_0x57740f(0x31eb)]===_0x4de0c0[_0x57740f(0x31eb)]){if(0x0!==_0x134364)continue;_0x63393e=_0x2db4f6[_0x57740f(0x640)];}else _0x63393e=_0x4de0c0[_0x57740f(0x640)];}else{if(_0x4de0c0=_0x1a77a7[_0x134364-0x1],_0x2db4f6['value']['equals']&&_0x2db4f6[_0x57740f(0x31eb)][_0x57740f(0x3e3a)](_0x4de0c0[_0x57740f(0x31eb)])||_0x2db4f6[_0x57740f(0x31eb)]===_0x4de0c0[_0x57740f(0x31eb)])continue;_0x63393e=_0x301d2e;}if(_0x63393e){for(let _0x2cece9=_0x2db4f6[_0x57740f(0x640)];_0x2cece9<=_0x63393e;_0x2cece9+=_0x4ef244)(_0x24db37=_0x578878['w1'][_0x57740f(0x354)](_0x2cece9/_0x1564a7))!==_0x4caa8a&&(_0x4caa8a=_0x24db37,_0x87024=_0x24db37,_0x3a8988={'key':0x0,'repeatCount':0x0,'loopMode':_0x2874c0['loopMode']},_0x3a8988=_0x2874c0['_interpolate'](_0x2cece9,_0x3a8988),_0x1784c5[_0x57740f(0x3c57)](_0x2b14d8,_0x3a8988,_0x24db37,_0x2874c0,_0x5b0d87,_0x216891,_0x23345f,_0x130426,_0x339955,_0x21708c));}}_0x87024&&(_0x1aeb20[_0x57740f(0x34dd)]=_0x87024);}static[_0x429777(0x1b95)](_0x4ca2c2,_0x32b334,_0x4982d9,_0x53245c,_0x369d9c,_0x56ebfe){var _0x421d43=_0x429777,_0x32b334=_0x1784c5[_0x421d43(0x28dc)](_0x32b334,_0x53245c,_0x369d9c,_0x56ebfe),_0x4982d9=_0x4982d9[_0x421d43(0x2176)][_0x421d43(0x14d2)]('.'),_0x3fc9a3=_0x4982d9?_0x4982d9[0x1]:'';const _0xbb9738=_0x56ebfe?_0x1cd46d['_f'][_0x421d43(0x1e74)](_0x32b334)[_0x421d43(0x90a)]():_0x1cd46d['P']['FromArray'](_0x32b334);switch(_0x3fc9a3){case'x':case'y':_0xbb9738[_0x3fc9a3]=_0x369d9c&&_0x56ebfe&&_0x53245c!==_0x292460['zg'][_0x421d43(0x529)]?-_0x4ca2c2:_0x4ca2c2;break;case'z':_0xbb9738[_0x3fc9a3]=_0x369d9c&&!_0x56ebfe&&_0x53245c!==_0x292460['zg']['SCALE']?-_0x4ca2c2:_0x4ca2c2;break;case'w':_0xbb9738['w']=_0x4ca2c2;break;default:_0x578878['w1'][_0x421d43(0xeb0)](_0x421d43(0x2d14)+_0x3fc9a3+'\x22!');}return _0xbb9738;}static['_SetInterpolatedValue'](_0x2c3440,_0x5bbd70,_0x41d8d6,_0x1cccd9,_0x26c36a,_0x2cd9c8,_0x4fa9b3,_0x46d4ec,_0xd574c6,_0x54f323){var _0x4635e0=_0x429777;let _0x221f4e;_0x4fa9b3[_0x4635e0(0x2009)](_0x41d8d6),_0x26c36a===_0x292460['zg']['WEIGHTS']?_0x46d4ec['push']([_0x5bbd70]):(_0x1cccd9[_0x4635e0(0x893)]===_0x331b64['f'][_0x4635e0(0x1112)]&&(_0x5bbd70=this[_0x4635e0(0x1b95)](_0x5bbd70,_0x2c3440,_0x1cccd9,_0x26c36a,_0xd574c6,_0x54f323)),_0x26c36a===_0x292460['zg'][_0x4635e0(0x31df)]?(_0x54f323?_0x2cd9c8=_0x5bbd70:(_0x221f4e=_0x5bbd70,_0x1cd46d['_f']['RotationYawPitchRollToRef'](_0x221f4e['y'],_0x221f4e['x'],_0x221f4e['z'],_0x2cd9c8)),_0xd574c6&&(_0x2b348['l'][_0x4635e0(0x29c)](_0x2cd9c8),_0x2c3440['parent']||(_0x2cd9c8=_0x1cd46d['_f']['FromArray']([0x0,0x1,0x0,0x0])[_0x4635e0(0x1b3b)](_0x2cd9c8))),_0x46d4ec[_0x4635e0(0x2009)](_0x2cd9c8[_0x4635e0(0xec2)]())):(_0x221f4e=_0x5bbd70,_0xd574c6&&_0x26c36a!==_0x292460['zg'][_0x4635e0(0x529)]&&(_0x2b348['l']['_GetRightHandedPositionVector3FromRef'](_0x221f4e),_0x2c3440[_0x4635e0(0x30e9)]||(_0x221f4e['x']*=-0x1,_0x221f4e['z']*=-0x1)),_0x46d4ec[_0x4635e0(0x2009)](_0x221f4e[_0x4635e0(0xec2)]())));}static[_0x429777(0x2fa1)](_0x1dc0d7,_0x4a3f24,_0x13a2ce,_0x8522b,_0x5d4ae6,_0x505883,_0x2eae85,_0x337ff1){var _0x262279=_0x429777;for(const _0x2e57ca of _0x4a3f24['getKeys']())_0x5d4ae6[_0x262279(0x2009)](_0x2e57ca[_0x262279(0x640)]/_0x4a3f24[_0x262279(0x2287)]),_0x1784c5[_0x262279(0xc7f)](_0x2e57ca,_0x4a3f24,_0x505883,_0x13a2ce,_0x1dc0d7,_0x2eae85,_0x337ff1);}static['_CreateCubicSplineAnimation'](_0x5ae4cd,_0x10a53e,_0x2d120d,_0x42a3c9,_0x29ad6f,_0x199912,_0x4eede4,_0x58f7a7){var _0x545ad7=_0x429777;_0x10a53e[_0x545ad7(0x3fd9)]()[_0x545ad7(0x982)](function(_0x59bc98){var _0x27ac12=_0x545ad7;_0x29ad6f[_0x27ac12(0x2009)](_0x59bc98[_0x27ac12(0x640)]/_0x10a53e[_0x27ac12(0x2287)]),_0x1784c5['_AddSplineTangent'](_0x5ae4cd,_0x5024d4[_0x27ac12(0x31f4)],_0x199912,_0x2d120d,_0x292460['Et'][_0x27ac12(0x2b8c)],_0x59bc98,_0x42a3c9,_0x58f7a7,_0x4eede4),_0x1784c5[_0x27ac12(0xc7f)](_0x59bc98,_0x10a53e,_0x199912,_0x2d120d,_0x5ae4cd,_0x4eede4,_0x58f7a7),_0x1784c5[_0x27ac12(0x184d)](_0x5ae4cd,_0x5024d4[_0x27ac12(0x1a22)],_0x199912,_0x2d120d,_0x292460['Et'][_0x27ac12(0x2b8c)],_0x59bc98,_0x42a3c9,_0x58f7a7,_0x4eede4);});}static['_GetBasePositionRotationOrScale'](_0xd6fffe,_0x2a9794,_0x3aa351,_0x75d52b){var _0x65fd9a=_0x429777;let _0x2e0a91;if(_0x2a9794===_0x292460['zg']['ROTATION']){if(_0x75d52b){const _0x56c223=_0xd6fffe[_0x65fd9a(0x2ac6)];_0x2e0a91=(null!==_0x56c223&&void 0x0!==_0x56c223?_0x56c223:_0x1cd46d['_f']['Identity']())[_0x65fd9a(0xec2)](),_0x3aa351&&(_0x2b348['l'][_0x65fd9a(0x2799)](_0x2e0a91),_0xd6fffe[_0x65fd9a(0x30e9)]||(_0x2e0a91=_0x1cd46d['_f'][_0x65fd9a(0x1e74)]([0x0,0x1,0x0,0x0])[_0x65fd9a(0x1b3b)](_0x1cd46d['_f'][_0x65fd9a(0x1e74)](_0x2e0a91))[_0x65fd9a(0xec2)]()));}else{const _0x513e2e=_0xd6fffe[_0x65fd9a(0xfb0)];_0x2e0a91=(null!==_0x513e2e&&void 0x0!==_0x513e2e?_0x513e2e:_0x1cd46d['P'][_0x65fd9a(0x317a)]())[_0x65fd9a(0xec2)](),_0x2b348['l'][_0x65fd9a(0x33e3)](_0x2e0a91);}}else{if(_0x2a9794===_0x292460['zg'][_0x65fd9a(0x1af8)]){const _0x3c50c6=_0xd6fffe['position'];_0x2e0a91=(null!==_0x3c50c6&&void 0x0!==_0x3c50c6?_0x3c50c6:_0x1cd46d['P'][_0x65fd9a(0x317a)]())[_0x65fd9a(0xec2)](),_0x3aa351&&_0x2b348['l'][_0x65fd9a(0xd15)](_0x2e0a91);}else{const _0x2de229=_0xd6fffe[_0x65fd9a(0x21ee)];_0x2e0a91=(null!==_0x2de229&&void 0x0!==_0x2de229?_0x2de229:_0x1cd46d['P'][_0x65fd9a(0x15b0)]())['asArray']();}}return _0x2e0a91;}static['_AddKeyframeValue'](_0x48d3f1,_0x2f695c,_0x4efd84,_0x2b3932,_0x47e236,_0x7fc91e,_0x23b4f8){var _0x1e9047=_0x429777;let _0x4c1e84,_0x16377d;var _0x442cbf=_0x2f695c[_0x1e9047(0x893)];if(_0x442cbf===_0x331b64['f'][_0x1e9047(0x17d8)]){if(_0x4c1e84=_0x48d3f1[_0x1e9047(0x31eb)][_0x1e9047(0xec2)](),_0x2b3932===_0x292460['zg'][_0x1e9047(0x31df)]){var _0x5a6cb3=_0x1cd46d['P']['FromArray'](_0x4c1e84);let _0x181f12=_0x1cd46d['_f']['RotationYawPitchRoll'](_0x5a6cb3['y'],_0x5a6cb3['x'],_0x5a6cb3['z']);_0x7fc91e&&(_0x2b348['l'][_0x1e9047(0x29c)](_0x181f12),_0x47e236[_0x1e9047(0x30e9)]||(_0x181f12=_0x1cd46d['_f']['FromArray']([0x0,0x1,0x0,0x0])[_0x1e9047(0x1b3b)](_0x181f12))),_0x4c1e84=_0x181f12[_0x1e9047(0xec2)]();}else _0x2b3932===_0x292460['zg'][_0x1e9047(0x1af8)]&&_0x7fc91e&&(_0x2b348['l']['_GetRightHandedNormalArray3FromRef'](_0x4c1e84),_0x47e236[_0x1e9047(0x30e9)]||(_0x4c1e84[0x0]*=-0x1,_0x4c1e84[0x2]*=-0x1));_0x4efd84[_0x1e9047(0x2009)](_0x4c1e84);}else{if(_0x442cbf===_0x331b64['f'][_0x1e9047(0x1112)]){if(_0x2b3932===_0x292460['zg'][_0x1e9047(0x3764)])_0x4efd84['push']([_0x48d3f1[_0x1e9047(0x31eb)]]);else{if(_0x16377d=this[_0x1e9047(0x1b95)](_0x48d3f1[_0x1e9047(0x31eb)],_0x47e236,_0x2f695c,_0x2b3932,_0x7fc91e,_0x23b4f8)){if(_0x2b3932===_0x292460['zg']['ROTATION']){let _0x35d391=_0x23b4f8?_0x16377d:_0x1cd46d['_f'][_0x1e9047(0x2313)](_0x16377d['y'],_0x16377d['x'],_0x16377d['z'])['normalize']();_0x7fc91e&&(_0x2b348['l'][_0x1e9047(0x29c)](_0x35d391),_0x47e236[_0x1e9047(0x30e9)]||(_0x35d391=_0x1cd46d['_f']['FromArray']([0x0,0x1,0x0,0x0])[_0x1e9047(0x1b3b)](_0x35d391))),_0x4efd84[_0x1e9047(0x2009)](_0x35d391[_0x1e9047(0xec2)]());}else _0x2b3932===_0x292460['zg']['TRANSLATION']&&_0x7fc91e&&(_0x2b348['l'][_0x1e9047(0x2bbb)](_0x16377d),_0x47e236[_0x1e9047(0x30e9)]||(_0x16377d['x']*=-0x1,_0x16377d['z']*=-0x1));_0x4efd84[_0x1e9047(0x2009)](_0x16377d[_0x1e9047(0xec2)]());}}}else _0x442cbf===_0x331b64['f'][_0x1e9047(0x299c)]?(_0x4c1e84=_0x48d3f1[_0x1e9047(0x31eb)][_0x1e9047(0x90a)]()[_0x1e9047(0xec2)](),_0x7fc91e&&(_0x2b348['l']['_GetRightHandedQuaternionArrayFromRef'](_0x4c1e84),_0x47e236['parent']||(_0x4c1e84=_0x1cd46d['_f'][_0x1e9047(0x1e74)]([0x0,0x1,0x0,0x0])[_0x1e9047(0x1b3b)](_0x1cd46d['_f'][_0x1e9047(0x1e74)](_0x4c1e84))['asArray']())),_0x4efd84['push'](_0x4c1e84)):_0x578878['w1']['Error'](_0x1e9047(0x3ca0));}}static[_0x429777(0x387e)](_0x554f23,_0x4a9c01,_0x44ad37){var _0x35b0cb=_0x429777;let _0x274b99,_0x1e8414=!0x1;var _0x551c6f;if(_0x4a9c01===_0x292460['zg'][_0x35b0cb(0x31df)]&&!_0x44ad37)return{'interpolationType':_0x292460['Et'][_0x35b0cb(0x21b6)],'shouldBakeAnimation':!0x0};for(let _0x214448=0x0,_0x393cc6=_0x554f23[_0x35b0cb(0x9da)];_0x214448<_0x393cc6;++_0x214448)if((_0x551c6f=_0x554f23[_0x214448])[_0x35b0cb(0x938)]||_0x551c6f[_0x35b0cb(0x2673)]){if(_0x274b99){if(_0x274b99!==_0x292460['Et'][_0x35b0cb(0x2b8c)]){_0x274b99=_0x292460['Et'][_0x35b0cb(0x21b6)],_0x1e8414=!0x0;break;}}else _0x274b99=_0x292460['Et']['CUBICSPLINE'];}else{if(_0x274b99){if(_0x274b99===_0x292460['Et'][_0x35b0cb(0x2b8c)]||_0x551c6f['interpolation']&&_0x551c6f['interpolation']===_0x40455e['N'][_0x35b0cb(0x40a5)]&&_0x274b99!==_0x292460['Et']['STEP']){_0x274b99=_0x292460['Et'][_0x35b0cb(0x21b6)],_0x1e8414=!0x0;break;}}else _0x274b99=_0x551c6f[_0x35b0cb(0x2d3c)]&&_0x551c6f[_0x35b0cb(0x2d3c)]===_0x40455e['N']['STEP']?_0x292460['Et']['STEP']:_0x292460['Et'][_0x35b0cb(0x21b6)];}return{'interpolationType':_0x274b99=_0x274b99||_0x292460['Et'][_0x35b0cb(0x21b6)],'shouldBakeAnimation':_0x1e8414};}static[_0x429777(0x184d)](_0x1409d5,_0x239e4f,_0x18f14a,_0x5183f3,_0x427020,_0x3f4aeb,_0x51c9fe,_0x26a80b,_0x77c606){var _0x233888=_0x429777;let _0x1aae23;const _0x2c6f64=_0x239e4f===_0x5024d4['INTANGENT']?_0x3f4aeb['inTangent']:_0x3f4aeb['outTangent'];_0x427020===_0x292460['Et'][_0x233888(0x2b8c)]&&(_0x5183f3===_0x292460['zg'][_0x233888(0x31df)]?_0x2c6f64?(_0x1aae23=_0x26a80b?_0x2c6f64[_0x233888(0xec2)]():(_0x239e4f=_0x2c6f64,_0x1cd46d['_f']['RotationYawPitchRoll'](_0x239e4f['y'],_0x239e4f['x'],_0x239e4f['z'])[_0x233888(0xec2)]()),_0x77c606&&(_0x2b348['l'][_0x233888(0x2799)](_0x1aae23),_0x1409d5[_0x233888(0x30e9)]||(_0x1aae23=_0x1cd46d['_f'][_0x233888(0x1e74)]([0x0,0x1,0x0,0x0])[_0x233888(0x1b3b)](_0x1cd46d['_f']['FromArray'](_0x1aae23))[_0x233888(0xec2)]()))):_0x1aae23=[0x0,0x0,0x0,0x0]:_0x5183f3===_0x292460['zg'][_0x233888(0x3764)]?_0x1aae23=_0x2c6f64?[_0x2c6f64]:[0x0]:_0x2c6f64?(_0x1aae23=_0x2c6f64['asArray'](),_0x77c606&&_0x5183f3===_0x292460['zg'][_0x233888(0x1af8)]&&(_0x2b348['l'][_0x233888(0xd15)](_0x1aae23),_0x1409d5[_0x233888(0x30e9)]||(_0x1aae23[0x0]*=-0x1,_0x1aae23[0x2]*=-0x1))):_0x1aae23=[0x0,0x0,0x0],_0x18f14a['push'](_0x1aae23));}static[_0x429777(0x2e35)](_0x543669){var _0x2286d8=_0x429777;let _0x360084=Infinity,_0xd45a21=-Infinity;return _0x543669[_0x2286d8(0x982)](function(_0x576c5e){var _0x13d544=_0x2286d8;_0x360084=Math['min'](_0x360084,_0x576c5e[_0x13d544(0x640)]),_0xd45a21=Math['max'](_0xd45a21,_0x576c5e['frame']);}),{'min':_0x360084,'max':_0xd45a21};}}},0x7ac5:(_0x273822,_0xa5fe84,_0x4bd370)=>{var _0x37a2bb=a8_0x2e955a;_0x4bd370['d'](_0xa5fe84,{'s':()=>_0xf2faeb});var _0x76b1f2=_0x4bd370(0x7f16);class _0xf2faeb{constructor(){this['glTFFiles']={};}[_0x37a2bb(0x143b)](){var _0x146ed7=_0x37a2bb;function _0x2c0472(_0x4da5df,_0x14708c){return-0x1!==_0x4da5df['indexOf'](_0x14708c,_0x4da5df['length']-_0x14708c['length']);}for(const _0x40b5a8 in this[_0x146ed7(0x27ae)]){const _0x3d4f18=document[_0x146ed7(0x22e5)]('a');document[_0x146ed7(0x18d2)][_0x146ed7(0x2d5e)](_0x3d4f18),_0x3d4f18[_0x146ed7(0x2022)](_0x146ed7(0x30a3),_0x146ed7(0x3f1f)),_0x3d4f18[_0x146ed7(0xc12)]=_0x40b5a8;var _0x6aec91=this['glTFFiles'][_0x40b5a8];let _0x180313;_0x2c0472(_0x40b5a8,_0x146ed7(0x1b0e))?_0x180313={'type':_0x146ed7(0x2c5c)}:_0x2c0472(_0x40b5a8,_0x146ed7(0x2032))?_0x180313={'type':'application/octet-stream'}:_0x2c0472(_0x40b5a8,_0x146ed7(0x1fac))?_0x180313={'type':_0x146ed7(0x1790)}:_0x2c0472(_0x40b5a8,_0x146ed7(0x11e5))||_0x2c0472(_0x40b5a8,_0x146ed7(0x1ad4))?_0x180313={'type':_0x76b1f2['Vq']['JPEG']}:_0x2c0472(_0x40b5a8,_0x146ed7(0x2bef))&&(_0x180313={'type':_0x76b1f2['Vq']['PNG']}),_0x3d4f18['href']=window[_0x146ed7(0x2fbd)][_0x146ed7(0x3752)](new Blob([_0x6aec91],_0x180313)),_0x3d4f18[_0x146ed7(0xa03)]();}}}},0x1d36:(_0x169f27,_0x509cb0,_0x1f20e9)=>{var _0x13b8cb=a8_0x2e955a;_0x1f20e9['d'](_0x509cb0,{'E':()=>_0x59d97b});var _0x26f321=_0x1f20e9(0x7f16),_0x36a206=_0x1f20e9(0xd53f),_0x2349d3=_0x1f20e9(0xbd53),_0x192fd8=_0x1f20e9(0x4ba7),_0x4adcbd=_0x1f20e9(0x1679c),_0x6845e9=_0x1f20e9(0x13b02),_0x1aea39=_0x1f20e9(0x94e3),_0x2e989e=_0x1f20e9(0x3601),_0x513ae3=_0x1f20e9(0x96dc),_0x419272=_0x1f20e9(0x15c0e),_0x330b98=_0x1f20e9(0x14232),_0x47aaf2=_0x1f20e9(0x4097),_0x3b0b57=_0x1f20e9(0x5e33),_0x330d4a=_0x1f20e9(0x7ac5),_0x280813=_0x1f20e9(0xc3cb),_0x1e86e8=_0x1f20e9(0x43d7),_0x2d9bc5=_0x1f20e9(0x11096),_0x2a22d2=_0x1f20e9(0xfe45);const _0x142aa8=_0x36a206['y3'][_0x13b8cb(0x30ac)](new _0x36a206['P'](-0x1,0x1,0x1),_0x36a206['_f'][_0x13b8cb(0x1b77)](),_0x36a206['P'][_0x13b8cb(0x317a)]());class _0x59d97b{constructor(_0x144590,_0x250c8f){var _0x4fbc64=_0x13b8cb;this['_includeCoordinateSystemConversionNodes']=!0x1,this[_0x4fbc64(0x21fd)]={},this[_0x4fbc64(0x41b8)]={'asset':{'generator':_0x4fbc64(0x70e)+_0x330b98['D'][_0x4fbc64(0x1093)],'version':_0x4fbc64(0x3096)}},(_0x144590=_0x144590||_0x2d9bc5['l'][_0x4fbc64(0x39a1)])&&(this[_0x4fbc64(0x1534)]=_0x144590,this[_0x4fbc64(0x2147)]=[],this[_0x4fbc64(0x2650)]=[],this[_0x4fbc64(0xcc4)]=[],this['_scenes']=[],this[_0x4fbc64(0xb89)]=[],this['_nodes']=[],this[_0x4fbc64(0xc48)]=[],this['_materials']=[],this[_0x4fbc64(0x27b)]=[],this[_0x4fbc64(0x505)]=[],this[_0x4fbc64(0x1d70)]=[],this['_skins']=[],this[_0x4fbc64(0x36ca)]=[],this['_imageData']={},this[_0x4fbc64(0x412d)]=[],this['_options']=_0x250c8f||{},this['_animationSampleRate']=_0x250c8f&&_0x250c8f[_0x4fbc64(0xdd2)]?_0x250c8f['animationSampleRate']:0x1/0x3c,this['_includeCoordinateSystemConversionNodes']=!(!_0x250c8f||!_0x250c8f[_0x4fbc64(0x19ba)]),this[_0x4fbc64(0x4185)]=new _0x47aaf2['G'](this),this[_0x4fbc64(0x35b4)]());}[_0x13b8cb(0x182c)](_0x135f65,_0x4ae53e,_0x1f8159,_0xd838f1){var _0x32c5ac=_0x13b8cb;if(_0x1f8159>=_0x4ae53e[_0x32c5ac(0x9da)])return Promise['resolve'](_0x135f65);const _0x2fca37=_0xd838f1(_0x4ae53e[_0x1f8159],_0x135f65);return _0x2fca37?_0x2fca37[_0x32c5ac(0x3be)](_0x60b421=>this[_0x32c5ac(0x182c)](_0x60b421,_0x4ae53e,_0x1f8159+0x1,_0xd838f1)):this[_0x32c5ac(0x182c)](_0x135f65,_0x4ae53e,_0x1f8159+0x1,_0xd838f1);}['_applyExtensions'](_0x24f3fc,_0x501447){var _0x2e6143=_0x13b8cb;const _0x518568=[];for(const _0x4fe4c4 of _0x59d97b['_ExtensionNames'])_0x518568['push'](this[_0x2e6143(0x21fd)][_0x4fe4c4]);return this[_0x2e6143(0x182c)](_0x24f3fc,_0x518568,0x0,_0x501447);}[_0x13b8cb(0x1a9f)](_0x556499,_0x24d569,_0x53a3c3){var _0x3f49c1=_0x13b8cb;return this['_applyExtensions'](_0x24d569,(_0x41edc8,_0x167a82)=>_0x41edc8[_0x3f49c1(0x1c90)]&&_0x41edc8[_0x3f49c1(0x1c90)](_0x556499,_0x167a82,_0x53a3c3));}[_0x13b8cb(0x2333)](_0x211041,_0x534b91,_0x14526a,_0x2e1ff1){var _0xb911cf=_0x13b8cb;return this[_0xb911cf(0x1be9)](_0x534b91,(_0xbe4de2,_0x21d169)=>_0xbe4de2[_0xb911cf(0x2202)]&&_0xbe4de2[_0xb911cf(0x2202)](_0x211041,_0x21d169,_0x14526a,_0x2e1ff1));}[_0x13b8cb(0x8ca)](_0x18933a,_0x45bee1,_0x35cd8f,_0x4d3075,_0x14c9b5){var _0x4c4ed0=_0x13b8cb;return this[_0x4c4ed0(0x1be9)](_0x45bee1,(_0xd19bc,_0x16e73d)=>_0xd19bc['postExportNodeAsync']&&_0xd19bc[_0x4c4ed0(0x3d53)](_0x18933a,_0x16e73d,_0x35cd8f,_0x4d3075,_0x14c9b5));}[_0x13b8cb(0x3e68)](_0x1e1a01,_0x167196,_0x416e55){var _0x5717c4=_0x13b8cb;return this['_applyExtensions'](_0x167196,(_0x5c1aef,_0x2eec0e)=>_0x5c1aef[_0x5717c4(0x3f90)]&&_0x5c1aef[_0x5717c4(0x3f90)](_0x1e1a01,_0x2eec0e,_0x416e55));}[_0x13b8cb(0x3913)](_0x42f808,_0x1d33bc,_0x28b025){var _0x3e601e=_0x13b8cb;const _0x321f98=[];for(const _0x35fbe7 of _0x59d97b[_0x3e601e(0x460)]){const _0x1f9df9=this[_0x3e601e(0x21fd)][_0x35fbe7];_0x1f9df9[_0x3e601e(0x1d0f)]&&_0x321f98[_0x3e601e(0x2009)](..._0x1f9df9[_0x3e601e(0x1d0f)](_0x42f808,_0x1d33bc,_0x28b025));}return _0x321f98;}[_0x13b8cb(0x63b)](_0x45339a,_0x4c3051,_0x274a6e){var _0x5e9c9d=_0x13b8cb;for(const _0x13ff6f of _0x59d97b[_0x5e9c9d(0x460)]){const _0x3705c7=this['_extensions'][_0x13ff6f];_0x3705c7[_0x5e9c9d(0xe25)]&&_0x3705c7['postExportTexture'](_0x45339a,_0x4c3051,_0x274a6e);}}[_0x13b8cb(0x3cf9)](_0x13970b){var _0xdb6fc9=_0x13b8cb;for(const _0xef8f87 of _0x59d97b['_ExtensionNames']){var _0x42111e=this[_0xdb6fc9(0x21fd)][_0xef8f87];_0x42111e['enabled']&&_0x13970b(_0x42111e);}}[_0x13b8cb(0xb44)](){var _0x2fce97=_0x13b8cb;this[_0x2fce97(0x3cf9)](_0xa5cdda=>{var _0x28cc09=_0x2fce97;_0xa5cdda[_0x28cc09(0x37d9)]&&(null==this[_0x28cc09(0x41b8)][_0x28cc09(0x3c19)]&&(this[_0x28cc09(0x41b8)]['extensionsUsed']=[]),-0x1===this['_glTF'][_0x28cc09(0x3c19)][_0x28cc09(0x775)](_0xa5cdda[_0x28cc09(0x1c3a)])&&this[_0x28cc09(0x41b8)][_0x28cc09(0x3c19)]['push'](_0xa5cdda[_0x28cc09(0x1c3a)]),_0xa5cdda[_0x28cc09(0x34fb)]&&(null==this[_0x28cc09(0x41b8)][_0x28cc09(0x1a31)]&&(this[_0x28cc09(0x41b8)][_0x28cc09(0x1a31)]=[]),-0x1===this[_0x28cc09(0x41b8)][_0x28cc09(0x1a31)]['indexOf'](_0xa5cdda['name'])&&this[_0x28cc09(0x41b8)][_0x28cc09(0x1a31)][_0x28cc09(0x2009)](_0xa5cdda[_0x28cc09(0x1c3a)])),null==this[_0x28cc09(0x41b8)][_0x28cc09(0x2f73)]&&(this[_0x28cc09(0x41b8)][_0x28cc09(0x2f73)]={}),_0xa5cdda['onExporting']&&_0xa5cdda['onExporting']());});}[_0x13b8cb(0x35b4)](){var _0x539606=_0x13b8cb;for(const _0x19bb49 of _0x59d97b[_0x539606(0x460)]){var _0x18520b=_0x59d97b[_0x539606(0x2486)][_0x19bb49](this);this[_0x539606(0x21fd)][_0x19bb49]=_0x18520b;}}[_0x13b8cb(0xc1f)](){var _0x5c9f4e=_0x13b8cb;for(const _0x2f4f10 in this[_0x5c9f4e(0x21fd)]){const _0xeddf34=this['_extensions'][_0x2f4f10];_0xeddf34[_0x5c9f4e(0xc1f)]();}}get['options'](){return this['_options'];}static[_0x13b8cb(0x341e)](_0x1f06d9,_0x425a3a){var _0x2e60fa=_0x13b8cb;_0x59d97b[_0x2e60fa(0x8e2)](_0x1f06d9)&&_0x192fd8['w1']['Warn']('Extension\x20with\x20the\x20name\x20'+_0x1f06d9+_0x2e60fa(0x264f)),_0x59d97b['_ExtensionFactories'][_0x1f06d9]=_0x425a3a,_0x59d97b[_0x2e60fa(0x460)]['push'](_0x1f06d9);}static[_0x13b8cb(0x8e2)](_0x27d1ba){var _0x39e996=_0x13b8cb;if(!_0x59d97b[_0x39e996(0x2486)][_0x27d1ba])return!0x1;return delete _0x59d97b['_ExtensionFactories'][_0x27d1ba],_0x27d1ba=_0x59d97b[_0x39e996(0x460)][_0x39e996(0x775)](_0x27d1ba),(-0x1!==_0x27d1ba&&_0x59d97b[_0x39e996(0x460)][_0x39e996(0x34ac)](_0x27d1ba,0x1),!0x0);}['_reorderIndicesBasedOnPrimitiveMode'](_0xc528e1,_0x4ef944,_0x2ebbc0,_0x1aa361,_0x517bc3){var _0x2ac6a0=_0x13b8cb;switch(_0x4ef944){case _0x419272['F'][_0x2ac6a0(0x122f)]:_0x1aa361=_0x1aa361||0x0;for(let _0x7a050d=_0xc528e1[_0x2ac6a0(0x2c7b)],_0x2b25c3=_0xc528e1['indexStart']+_0xc528e1['indexCount'];_0x7a050d<_0x2b25c3;_0x7a050d+=0x3){var _0x5775a8=_0x1aa361+0x4*_0x7a050d,_0x537f9e=_0x517bc3[_0x2ac6a0(0x33d)](_0x5775a8+0x4),_0x553e02=_0x517bc3['getUInt32'](_0x5775a8+0x8);_0x517bc3[_0x2ac6a0(0x3e3b)](_0x553e02,_0x5775a8+0x4),_0x517bc3['setUInt32'](_0x537f9e,_0x5775a8+0x8);}break;case _0x419272['F'][_0x2ac6a0(0x664)]:for(let _0x5b5d14=_0xc528e1['indexStart']+_0xc528e1[_0x2ac6a0(0x3622)]-0x1,_0x1dddf3=_0xc528e1[_0x2ac6a0(0x2c7b)];_0x5b5d14>=_0x1dddf3;--_0x5b5d14)_0x517bc3[_0x2ac6a0(0x3e3b)](_0x2ebbc0[_0x5b5d14],_0x1aa361),_0x1aa361+=0x4;break;case _0x419272['F'][_0x2ac6a0(0x37b)]:0x3<=_0xc528e1['indexCount']&&(_0x517bc3[_0x2ac6a0(0x3e3b)](_0x2ebbc0[_0xc528e1[_0x2ac6a0(0x2c7b)]+0x2],_0x1aa361+0x4),_0x517bc3[_0x2ac6a0(0x3e3b)](_0x2ebbc0[_0xc528e1[_0x2ac6a0(0x2c7b)]+0x1],_0x1aa361+0x8));}}['_reorderVertexAttributeDataBasedOnPrimitiveMode'](_0x353922,_0x15e29c,_0x297faa,_0x3f2950,_0x10f52e,_0x331a63,_0x41ce50,_0x44905b){var _0x2af551=_0x13b8cb;if(_0x44905b&&_0x297faa===_0x419272['F'][_0x2af551(0xb45)])switch(_0x15e29c){case _0x419272['F']['TriangleFillMode']:this[_0x2af551(0x8e7)](_0x353922,_0x15e29c,_0x297faa,_0x3f2950,_0x10f52e,_0x331a63,_0x41ce50,_0x44905b);break;case _0x419272['F'][_0x2af551(0x37b)]:this[_0x2af551(0x18e9)](_0x353922,_0x15e29c,_0x297faa,_0x3f2950,_0x10f52e,_0x331a63,_0x41ce50,_0x44905b);break;case _0x419272['F'][_0x2af551(0x664)]:this[_0x2af551(0x6c1)](_0x353922,_0x15e29c,_0x297faa,_0x3f2950,_0x10f52e,_0x331a63,_0x41ce50,_0x44905b);}}['_reorderTriangleFillMode'](_0x833152,_0x37bf7f,_0x3aab76,_0x3db98e,_0x3e4e35,_0x4c53b8,_0x10b7c1,_0x1b199c){var _0x10cb79=_0x13b8cb;const _0x377a5d=this[_0x10cb79(0xe60)](_0x3db98e,_0x833152[_0x10cb79(0x2b11)]());if(_0x377a5d){var _0x374949=_0x377a5d[_0x10cb79(0x1006)]/_0x4adcbd['o'][_0x10cb79(0x1d5a)](_0x377a5d[_0x10cb79(0x30a3)]);if(_0x833152[_0x10cb79(0x3fca)]%0x3!=0x0)_0x192fd8['w1'][_0x10cb79(0xeb0)](_0x10cb79(0x3cef));else{const _0x233fc3=[];let _0x4ed69a=0x0;switch(_0x3db98e){case _0x4adcbd['o']['PositionKind']:case _0x4adcbd['o']['NormalKind']:for(let _0x11ddd1=_0x833152[_0x10cb79(0x2d6a)];_0x11ddd1<_0x833152[_0x10cb79(0x2d6a)]+_0x833152[_0x10cb79(0x3fca)];_0x11ddd1+=0x3)_0x4ed69a=_0x11ddd1*_0x374949,_0x233fc3[_0x10cb79(0x2009)](_0x36a206['P'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a)),_0x233fc3['push'](_0x36a206['P']['FromArray'](_0x3e4e35,_0x4ed69a+0x2*_0x374949)),_0x233fc3[_0x10cb79(0x2009)](_0x36a206['P'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a+_0x374949));break;case _0x4adcbd['o'][_0x10cb79(0x39f7)]:for(let _0x383d5e=_0x833152['verticesStart'];_0x383d5e<_0x833152[_0x10cb79(0x2d6a)]+_0x833152[_0x10cb79(0x3fca)];_0x383d5e+=0x3)_0x4ed69a=_0x383d5e*_0x374949,_0x233fc3[_0x10cb79(0x2009)](_0x36a206['Lt'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a)),_0x233fc3[_0x10cb79(0x2009)](_0x36a206['Lt'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a+0x2*_0x374949)),_0x233fc3[_0x10cb79(0x2009)](_0x36a206['Lt'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a+_0x374949));break;case _0x4adcbd['o'][_0x10cb79(0x1d01)]:var _0x4917d8=_0x377a5d[_0x10cb79(0x12d1)]();for(let _0x132ea9=_0x833152['verticesStart'];_0x132ea9<_0x833152[_0x10cb79(0x2d6a)]+_0x833152[_0x10cb79(0x3fca)];_0x132ea9+=_0x4917d8)_0x4ed69a=_0x132ea9*_0x374949,0x4===_0x4917d8?(_0x233fc3['push'](_0x36a206['Lt'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a)),_0x233fc3['push'](_0x36a206['Lt'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a+0x2*_0x374949)),_0x233fc3[_0x10cb79(0x2009)](_0x36a206['Lt'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a+_0x374949))):(_0x233fc3[_0x10cb79(0x2009)](_0x36a206['P'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a)),_0x233fc3[_0x10cb79(0x2009)](_0x36a206['P'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a+0x2*_0x374949)),_0x233fc3[_0x10cb79(0x2009)](_0x36a206['P'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a+_0x374949)));break;case _0x4adcbd['o'][_0x10cb79(0x3884)]:case _0x4adcbd['o'][_0x10cb79(0x741)]:for(let _0x5ec31a=_0x833152[_0x10cb79(0x2d6a)];_0x5ec31a<_0x833152[_0x10cb79(0x2d6a)]+_0x833152['verticesCount'];_0x5ec31a+=0x3)_0x4ed69a=_0x5ec31a*_0x374949,_0x233fc3[_0x10cb79(0x2009)](_0x36a206['FM']['FromArray'](_0x3e4e35,_0x4ed69a)),_0x233fc3[_0x10cb79(0x2009)](_0x36a206['FM']['FromArray'](_0x3e4e35,_0x4ed69a+0x2*_0x374949)),_0x233fc3[_0x10cb79(0x2009)](_0x36a206['FM'][_0x10cb79(0x1e74)](_0x3e4e35,_0x4ed69a+_0x374949));break;default:_0x192fd8['w1'][_0x10cb79(0xeb0)]('Unsupported\x20Vertex\x20Buffer\x20type:\x20'+_0x3db98e);}this[_0x10cb79(0x2814)](_0x233fc3,_0x4c53b8,_0x3db98e,_0x3e4e35,_0x10b7c1,_0x1b199c);}}else _0x192fd8['w1'][_0x10cb79(0x1381)](_0x10cb79(0x260c)+_0x3db98e+_0x10cb79(0x667));}['_reorderTriangleStripDrawMode'](_0xfa1eaf,_0x5405c7,_0x2f6e3e,_0x1b818f,_0x3f0988,_0x441b9f,_0x780538,_0x516730){var _0x28911b=_0x13b8cb;const _0x4cae94=this[_0x28911b(0xe60)](_0x1b818f,_0xfa1eaf[_0x28911b(0x2b11)]());if(_0x4cae94){var _0x5125af=_0x4cae94['byteStride']/_0x4adcbd['o'][_0x28911b(0x1d5a)](_0x4cae94[_0x28911b(0x30a3)]);const _0xb8a995=[];let _0x26a0e9=0x0;switch(_0x1b818f){case _0x4adcbd['o'][_0x28911b(0x1745)]:case _0x4adcbd['o']['NormalKind']:_0x26a0e9=_0xfa1eaf[_0x28911b(0x2d6a)],_0xb8a995['push'](_0x36a206['P'][_0x28911b(0x1e74)](_0x3f0988,_0x26a0e9+0x2*_0x5125af)),_0xb8a995[_0x28911b(0x2009)](_0x36a206['P'][_0x28911b(0x1e74)](_0x3f0988,_0x26a0e9+_0x5125af));break;case _0x4adcbd['o'][_0x28911b(0x39f7)]:for(let _0x556b56=_0xfa1eaf[_0x28911b(0x2d6a)]+_0xfa1eaf[_0x28911b(0x3fca)]-0x1;_0x556b56>=_0xfa1eaf[_0x28911b(0x2d6a)];--_0x556b56)_0x26a0e9=_0x556b56*_0x5125af,_0xb8a995[_0x28911b(0x2009)](_0x36a206['Lt'][_0x28911b(0x1e74)](_0x3f0988,_0x26a0e9));break;case _0x4adcbd['o']['ColorKind']:for(let _0x2207da=_0xfa1eaf['verticesStart']+_0xfa1eaf[_0x28911b(0x3fca)]-0x1;_0x2207da>=_0xfa1eaf[_0x28911b(0x2d6a)];--_0x2207da)_0x26a0e9=_0x2207da*_0x5125af,0x4===_0x4cae94[_0x28911b(0x12d1)]()?_0xb8a995[_0x28911b(0x2009)](_0x36a206['Lt']['FromArray'](_0x3f0988,_0x26a0e9)):_0xb8a995[_0x28911b(0x2009)](_0x36a206['P'][_0x28911b(0x1e74)](_0x3f0988,_0x26a0e9));break;case _0x4adcbd['o'][_0x28911b(0x3884)]:case _0x4adcbd['o'][_0x28911b(0x741)]:for(let _0x1a918d=_0xfa1eaf[_0x28911b(0x2d6a)]+_0xfa1eaf[_0x28911b(0x3fca)]-0x1;_0x1a918d>=_0xfa1eaf['verticesStart'];--_0x1a918d)_0x26a0e9=_0x1a918d*_0x5125af,_0xb8a995[_0x28911b(0x2009)](_0x36a206['FM'][_0x28911b(0x1e74)](_0x3f0988,_0x26a0e9));break;default:_0x192fd8['w1']['Error'](_0x28911b(0x2d0f)+_0x1b818f);}this[_0x28911b(0x2814)](_0xb8a995,_0x441b9f+0xc,_0x1b818f,_0x3f0988,_0x780538,_0x516730);}else _0x192fd8['w1'][_0x28911b(0x1381)](_0x28911b(0x38fd)+_0x1b818f+_0x28911b(0x667));}['_reorderTriangleFanMode'](_0x384380,_0x55100d,_0x29a43e,_0x5d1f18,_0x3b7f0a,_0x340a9d,_0x344441,_0x5d90dc){var _0x11ec17=_0x13b8cb;const _0x2e2099=this[_0x11ec17(0xe60)](_0x5d1f18,_0x384380[_0x11ec17(0x2b11)]());if(_0x2e2099){var _0x6f1d66=_0x2e2099['byteStride']/_0x4adcbd['o'][_0x11ec17(0x1d5a)](_0x2e2099[_0x11ec17(0x30a3)]);const _0x201eee=[];let _0x175c06=0x0;switch(_0x5d1f18){case _0x4adcbd['o'][_0x11ec17(0x1745)]:case _0x4adcbd['o'][_0x11ec17(0x1600)]:for(let _0x2a8844=_0x384380[_0x11ec17(0x2d6a)]+_0x384380[_0x11ec17(0x3fca)]-0x1;_0x2a8844>=_0x384380[_0x11ec17(0x2d6a)];--_0x2a8844)_0x175c06=_0x2a8844*_0x6f1d66,_0x201eee[_0x11ec17(0x2009)](_0x36a206['P'][_0x11ec17(0x1e74)](_0x3b7f0a,_0x175c06));break;case _0x4adcbd['o'][_0x11ec17(0x39f7)]:for(let _0xde255f=_0x384380[_0x11ec17(0x2d6a)]+_0x384380['verticesCount']-0x1;_0xde255f>=_0x384380[_0x11ec17(0x2d6a)];--_0xde255f)_0x175c06=_0xde255f*_0x6f1d66,_0x201eee[_0x11ec17(0x2009)](_0x36a206['Lt'][_0x11ec17(0x1e74)](_0x3b7f0a,_0x175c06));break;case _0x4adcbd['o'][_0x11ec17(0x1d01)]:for(let _0x439742=_0x384380['verticesStart']+_0x384380[_0x11ec17(0x3fca)]-0x1;_0x439742>=_0x384380[_0x11ec17(0x2d6a)];--_0x439742)_0x175c06=_0x439742*_0x6f1d66,_0x201eee[_0x11ec17(0x2009)](_0x36a206['Lt'][_0x11ec17(0x1e74)](_0x3b7f0a,_0x175c06)),0x4===_0x2e2099['getSize']()?_0x201eee[_0x11ec17(0x2009)](_0x36a206['Lt']['FromArray'](_0x3b7f0a,_0x175c06)):_0x201eee[_0x11ec17(0x2009)](_0x36a206['P'][_0x11ec17(0x1e74)](_0x3b7f0a,_0x175c06));break;case _0x4adcbd['o'][_0x11ec17(0x3884)]:case _0x4adcbd['o'][_0x11ec17(0x741)]:for(let _0x31342c=_0x384380[_0x11ec17(0x2d6a)]+_0x384380[_0x11ec17(0x3fca)]-0x1;_0x31342c>=_0x384380[_0x11ec17(0x2d6a)];--_0x31342c)_0x175c06=_0x31342c*_0x6f1d66,_0x201eee[_0x11ec17(0x2009)](_0x36a206['FM'][_0x11ec17(0x1e74)](_0x3b7f0a,_0x175c06));break;default:_0x192fd8['w1'][_0x11ec17(0xeb0)](_0x11ec17(0x2d0f)+_0x5d1f18);}this[_0x11ec17(0x2814)](_0x201eee,_0x340a9d,_0x5d1f18,_0x3b7f0a,_0x344441,_0x5d90dc);}else _0x192fd8['w1']['Warn'](_0x11ec17(0x2adf)+_0x5d1f18+_0x11ec17(0x667));}['_writeVertexAttributeData'](_0x1118a7,_0x34c97f,_0x1ef177,_0x3882b9,_0x70997b,_0x2c75af){var _0x2bce2c=_0x13b8cb;for(const _0x3b43cb of _0x1118a7){!_0x2c75af||_0x1ef177===_0x4adcbd['o'][_0x2bce2c(0x1d01)]||_0x3b43cb instanceof _0x36a206['FM']||(_0x3b43cb instanceof _0x36a206['P']?_0x1ef177===_0x4adcbd['o'][_0x2bce2c(0x1600)]?_0x3b0b57['l'][_0x2bce2c(0x2bbb)](_0x3b43cb):_0x1ef177===_0x4adcbd['o']['PositionKind']?_0x3b0b57['l'][_0x2bce2c(0x35de)](_0x3b43cb):_0x192fd8['w1']['Error'](_0x2bce2c(0x6e8)):_0x3b0b57['l'][_0x2bce2c(0x3d68)](_0x3b43cb)),_0x1ef177===_0x4adcbd['o'][_0x2bce2c(0x1600)]?_0x3b43cb[_0x2bce2c(0x90a)]():_0x1ef177===_0x4adcbd['o'][_0x2bce2c(0x39f7)]&&_0x3b43cb instanceof _0x36a206['Lt']&&_0x3b0b57['l'][_0x2bce2c(0x13de)](_0x3b43cb);for(const _0x366c76 of _0x3b43cb[_0x2bce2c(0xec2)]())_0x70997b[_0x2bce2c(0x1c60)](_0x366c76,_0x34c97f),_0x34c97f+=0x4;}}[_0x13b8cb(0x2810)](_0x13c3dd,_0x46130c,_0x27daff,_0x4fa9d3,_0x55f267,_0x382a41,_0x489500){var _0x2c1b7e=_0x13b8cb;let _0x5949a7=[],_0x24122e;switch(_0x13c3dd){case _0x4adcbd['o'][_0x2c1b7e(0x1745)]:for(let _0x46992e=0x0,_0x37d9b5=_0x27daff[_0x2c1b7e(0x9da)]/_0x4fa9d3;_0x46992e<_0x37d9b5;++_0x46992e){_0x24122e=_0x46992e*_0x4fa9d3;const _0x2927e9=_0x36a206['P'][_0x2c1b7e(0x1e74)](_0x27daff,_0x24122e);_0x382a41&&_0x3b0b57['l'][_0x2c1b7e(0x35de)](_0x2927e9),_0x5949a7[_0x2c1b7e(0x2009)](_0x2927e9[_0x2c1b7e(0xec2)]());}break;case _0x4adcbd['o'][_0x2c1b7e(0x1600)]:for(let _0x7b072f=0x0,_0x135581=_0x27daff[_0x2c1b7e(0x9da)]/_0x4fa9d3;_0x7b072f<_0x135581;++_0x7b072f){_0x24122e=_0x7b072f*_0x4fa9d3;const _0x4fb01b=_0x36a206['P'][_0x2c1b7e(0x1e74)](_0x27daff,_0x24122e);_0x382a41&&_0x3b0b57['l'][_0x2c1b7e(0x2bbb)](_0x4fb01b),_0x4fb01b[_0x2c1b7e(0x90a)](),_0x5949a7[_0x2c1b7e(0x2009)](_0x4fb01b[_0x2c1b7e(0xec2)]());}break;case _0x4adcbd['o']['TangentKind']:for(let _0x3be80e=0x0,_0x3319ac=_0x27daff[_0x2c1b7e(0x9da)]/_0x4fa9d3;_0x3be80e<_0x3319ac;++_0x3be80e){_0x24122e=_0x3be80e*_0x4fa9d3;const _0x44b8b9=_0x36a206['Lt']['FromArray'](_0x27daff,_0x24122e);_0x382a41&&_0x3b0b57['l'][_0x2c1b7e(0x3d68)](_0x44b8b9),_0x3b0b57['l']['_NormalizeTangentFromRef'](_0x44b8b9),_0x5949a7['push'](_0x44b8b9[_0x2c1b7e(0xec2)]());}break;case _0x4adcbd['o'][_0x2c1b7e(0x1d01)]:{const _0x409049=_0x489500['material'];var _0x4f66dd=!_0x409049||'StandardMaterial'===_0x409049[_0x2c1b7e(0x28c8)]();const _0x466d98=new(0x3===_0x4fa9d3?_0x2349d3['Wo']:_0x2349d3['HE'])();var _0x524d55=this[_0x2c1b7e(0x1534)][_0x2c1b7e(0x279a)]()[_0x2c1b7e(0x4108)];for(let _0xeba5e1=0x0,_0x25f954=_0x27daff[_0x2c1b7e(0x9da)]/_0x4fa9d3;_0xeba5e1<_0x25f954;++_0xeba5e1)_0x24122e=_0xeba5e1*_0x4fa9d3,(0x3===_0x4fa9d3?_0x2349d3['Wo']:_0x2349d3['HE'])['FromArrayToRef'](_0x27daff,_0x24122e,_0x466d98),_0x4f66dd&&_0x466d98[_0x2c1b7e(0x1276)](_0x466d98,_0x524d55),_0x5949a7['push'](_0x466d98[_0x2c1b7e(0xec2)]());break;}case _0x4adcbd['o'][_0x2c1b7e(0x3884)]:case _0x4adcbd['o'][_0x2c1b7e(0x741)]:for(let _0x2e8e72=0x0,_0x4d59e6=_0x27daff['length']/_0x4fa9d3;_0x2e8e72<_0x4d59e6;++_0x2e8e72)_0x24122e=_0x2e8e72*_0x4fa9d3,_0x5949a7[_0x2c1b7e(0x2009)]([_0x27daff[_0x24122e],_0x27daff[_0x24122e+0x1]]);break;case _0x4adcbd['o'][_0x2c1b7e(0x1780)]:case _0x4adcbd['o'][_0x2c1b7e(0x3ec3)]:for(let _0x57e2a5=0x0,_0x3c7217=_0x27daff['length']/_0x4fa9d3;_0x57e2a5<_0x3c7217;++_0x57e2a5){_0x24122e=_0x57e2a5*_0x4fa9d3;const _0x12b986=_0x36a206['Lt'][_0x2c1b7e(0x1e74)](_0x27daff,_0x24122e);_0x5949a7[_0x2c1b7e(0x2009)](_0x12b986['asArray']());}break;case _0x4adcbd['o'][_0x2c1b7e(0x293e)]:case _0x4adcbd['o']['MatricesWeightsExtraKind']:for(let _0x373f19=0x0,_0x1a6561=_0x27daff[_0x2c1b7e(0x9da)]/_0x4fa9d3;_0x373f19<_0x1a6561;++_0x373f19){_0x24122e=_0x373f19*_0x4fa9d3;const _0x2a7b58=_0x36a206['Lt'][_0x2c1b7e(0x1e74)](_0x27daff,_0x24122e);_0x5949a7[_0x2c1b7e(0x2009)](_0x2a7b58[_0x2c1b7e(0xec2)]());}break;default:_0x192fd8['w1'][_0x2c1b7e(0x1381)]('Unsupported\x20Vertex\x20Buffer\x20Type:\x20'+_0x13c3dd),_0x5949a7=[];}let _0x32bd45;switch(_0x46130c){case _0x26f321['rY']['UNSIGNED_BYTE']:_0x32bd45=_0x55f267[_0x2c1b7e(0x2411)]['bind'](_0x55f267);break;case _0x26f321['rY'][_0x2c1b7e(0x1525)]:_0x32bd45=_0x55f267['setUInt16']['bind'](_0x55f267);break;case _0x26f321['rY'][_0x2c1b7e(0x1c4b)]:_0x32bd45=_0x55f267['setUInt32'][_0x2c1b7e(0x3458)](_0x55f267);break;case _0x26f321['rY'][_0x2c1b7e(0xcde)]:_0x32bd45=_0x55f267['setFloat32'][_0x2c1b7e(0x3458)](_0x55f267);break;default:return void _0x192fd8['w1'][_0x2c1b7e(0x1381)]('Unsupported\x20Attribute\x20Component\x20kind:\x20'+_0x46130c);}for(const _0x585268 of _0x5949a7)for(const _0x5b06d7 of _0x585268)_0x32bd45(_0x5b06d7);}[_0x13b8cb(0x2f5c)](_0x5efceb,_0x15b216,_0x35f726,_0x327cc0,_0x1fe8dc,_0x4ca0fa,_0x5f5bf4,_0x2256d6,_0x8eacea,_0x35d556){var _0x904d5=_0x13b8cb;let _0xb7fd17=[],_0x3edff2,_0x48161d=new _0x36a206['P'](),_0x2e1c51=new _0x36a206['Lt'](0x0,0x0,0x0,0x0);switch(_0x5efceb){case _0x4adcbd['o'][_0x904d5(0x1745)]:for(let _0x5a10b1=_0x35f726[_0x904d5(0x2d6a)];_0x5a10b1<_0x35f726['verticesCount'];++_0x5a10b1){_0x3edff2=_0x35f726[_0x904d5(0x2c7b)]+_0x5a10b1*_0x5f5bf4;var _0x1ba196=_0x36a206['P'][_0x904d5(0x1e74)](_0x1fe8dc,_0x3edff2);const _0x13dae6=_0x36a206['P'][_0x904d5(0x1e74)](_0x4ca0fa,_0x3edff2);_0x48161d=_0x13dae6['subtractToRef'](_0x1ba196,_0x48161d),_0x8eacea&&_0x3b0b57['l']['_GetRightHandedPositionVector3FromRef'](_0x48161d),_0x35d556&&(_0x35d556[_0x904d5(0x1858)][_0x904d5(0x3c7)](Math[_0x904d5(0x1858)](_0x48161d['x'],_0x35d556[_0x904d5(0x1858)]['x']),Math[_0x904d5(0x1858)](_0x48161d['y'],_0x35d556[_0x904d5(0x1858)]['y']),Math[_0x904d5(0x1858)](_0x48161d['z'],_0x35d556[_0x904d5(0x1858)]['z'])),_0x35d556[_0x904d5(0x34dd)][_0x904d5(0x3c7)](Math[_0x904d5(0x34dd)](_0x48161d['x'],_0x35d556['max']['x']),Math[_0x904d5(0x34dd)](_0x48161d['y'],_0x35d556[_0x904d5(0x34dd)]['y']),Math[_0x904d5(0x34dd)](_0x48161d['z'],_0x35d556['max']['z']))),_0xb7fd17[_0x904d5(0x2009)](_0x48161d['asArray']());}break;case _0x4adcbd['o'][_0x904d5(0x1600)]:for(let _0x51a470=_0x35f726[_0x904d5(0x2d6a)];_0x51a470<_0x35f726[_0x904d5(0x3fca)];++_0x51a470){_0x3edff2=_0x35f726[_0x904d5(0x2c7b)]+_0x51a470*_0x5f5bf4;const _0x26bbb5=_0x36a206['P'][_0x904d5(0x1e74)](_0x1fe8dc,_0x3edff2),_0x247ec5=(_0x26bbb5[_0x904d5(0x90a)](),_0x36a206['P'][_0x904d5(0x1e74)](_0x4ca0fa,_0x3edff2));_0x247ec5['normalize'](),_0x48161d=_0x247ec5[_0x904d5(0x1d96)](_0x26bbb5,_0x48161d),_0x8eacea&&_0x3b0b57['l'][_0x904d5(0x2bbb)](_0x48161d),_0xb7fd17[_0x904d5(0x2009)](_0x48161d['asArray']());}break;case _0x4adcbd['o']['TangentKind']:for(let _0x1de742=_0x35f726[_0x904d5(0x2d6a)];_0x1de742<_0x35f726['verticesCount'];++_0x1de742){_0x3edff2=_0x35f726[_0x904d5(0x2c7b)]+_0x1de742*(_0x5f5bf4+0x1);var _0x43fd78=_0x36a206['Lt']['FromArray'](_0x1fe8dc,_0x3edff2);_0x3b0b57['l'][_0x904d5(0x13de)](_0x43fd78);const _0x1c372c=_0x36a206['Lt'][_0x904d5(0x1e74)](_0x4ca0fa,_0x3edff2);_0x3b0b57['l'][_0x904d5(0x13de)](_0x1c372c),_0x2e1c51=_0x1c372c[_0x904d5(0x1d96)](_0x43fd78,_0x2e1c51),_0x8eacea&&_0x3b0b57['l'][_0x904d5(0x3d68)](_0x2e1c51),_0xb7fd17[_0x904d5(0x2009)]([_0x2e1c51['x'],_0x2e1c51['y'],_0x2e1c51['z']]);}break;default:_0x192fd8['w1'][_0x904d5(0x1381)](_0x904d5(0x2d7b)+_0x5efceb),_0xb7fd17=[];}let _0xf9317;switch(_0x15b216){case _0x26f321['rY'][_0x904d5(0xe22)]:_0xf9317=_0x2256d6['setUInt8']['bind'](_0x2256d6);break;case _0x26f321['rY'][_0x904d5(0x1525)]:_0xf9317=_0x2256d6[_0x904d5(0x1ee)][_0x904d5(0x3458)](_0x2256d6);break;case _0x26f321['rY'][_0x904d5(0x1c4b)]:_0xf9317=_0x2256d6[_0x904d5(0x3e3b)]['bind'](_0x2256d6);break;case _0x26f321['rY'][_0x904d5(0xcde)]:_0xf9317=_0x2256d6['setFloat32']['bind'](_0x2256d6);break;default:return void _0x192fd8['w1'][_0x904d5(0x1381)](_0x904d5(0x294a)+_0x15b216);}for(const _0x4ec287 of _0xb7fd17)for(const _0x5e4058 of _0x4ec287)_0xf9317(_0x5e4058);}[_0x13b8cb(0x1fc)](_0xc4b75c,_0x5a29de,_0x500717){var _0x19fbcd=_0x13b8cb;const _0xc338cd={'byteLength':this[_0x19fbcd(0x3dcb)]};let _0x2f2c28,_0x5591de,_0x5354fc,_0x51764a=this[_0x19fbcd(0x3dcb)];return _0xc338cd[_0x19fbcd(0x3bd)]&&(this['_glTF'][_0x19fbcd(0x36cb)]=[_0xc338cd]),this[_0x19fbcd(0x1e3b)]&&this[_0x19fbcd(0x1e3b)]['length']&&(this[_0x19fbcd(0x41b8)][_0x19fbcd(0x5c1)]=this[_0x19fbcd(0x1e3b)]),this['_meshes']&&this[_0x19fbcd(0xcc4)][_0x19fbcd(0x9da)]&&(this[_0x19fbcd(0x41b8)][_0x19fbcd(0x27d2)]=this[_0x19fbcd(0xcc4)]),this['_scenes']&&this[_0x19fbcd(0x371f)]['length']&&(this['_glTF']['scenes']=this['_scenes'],this[_0x19fbcd(0x41b8)][_0x19fbcd(0x38c0)]=0x0),this[_0x19fbcd(0xb89)]&&this['_cameras'][_0x19fbcd(0x9da)]&&(this[_0x19fbcd(0x41b8)]['cameras']=this[_0x19fbcd(0xb89)]),this['_bufferViews']&&this[_0x19fbcd(0x2147)][_0x19fbcd(0x9da)]&&(this[_0x19fbcd(0x41b8)][_0x19fbcd(0x1d9a)]=this[_0x19fbcd(0x2147)]),this[_0x19fbcd(0x2650)]&&this[_0x19fbcd(0x2650)][_0x19fbcd(0x9da)]&&(this[_0x19fbcd(0x41b8)]['accessors']=this[_0x19fbcd(0x2650)]),this['_animations']&&this[_0x19fbcd(0x36ca)][_0x19fbcd(0x9da)]&&(this[_0x19fbcd(0x41b8)]['animations']=this[_0x19fbcd(0x36ca)]),this[_0x19fbcd(0x30b7)]&&this[_0x19fbcd(0x30b7)][_0x19fbcd(0x9da)]&&(this['_glTF']['materials']=this[_0x19fbcd(0x30b7)]),this['_textures']&&this[_0x19fbcd(0x505)]['length']&&(this[_0x19fbcd(0x41b8)][_0x19fbcd(0x38a3)]=this['_textures']),this[_0x19fbcd(0x1d70)]&&this[_0x19fbcd(0x1d70)][_0x19fbcd(0x9da)]&&(this['_glTF'][_0x19fbcd(0x14d8)]=this[_0x19fbcd(0x1d70)]),this['_skins']&&this[_0x19fbcd(0x2fdf)][_0x19fbcd(0x9da)]&&(this['_glTF']['skins']=this[_0x19fbcd(0x2fdf)]),this[_0x19fbcd(0xc48)]&&this[_0x19fbcd(0xc48)]['length']&&(_0xc4b75c?(this['_glTF'][_0x19fbcd(0x2866)]=[],this[_0x19fbcd(0xc48)][_0x19fbcd(0x982)](_0x2a9149=>{var _0x154295=_0x19fbcd;_0x2a9149[_0x154295(0x777)]&&(_0x5591de=this[_0x154295(0x4d3)][_0x2a9149[_0x154295(0x777)]],this[_0x154295(0x412d)][_0x154295(0x2009)](_0x5591de),_0x2f2c28=_0x2a9149[_0x154295(0x777)][_0x154295(0x14d2)]('.')[0x0]+_0x154295(0x382),_0x5354fc=_0x3b0b57['l'][_0x154295(0x379c)](0x0,_0x51764a,_0x5591de[_0x154295(0x3d41)][_0x154295(0x3bd)],void 0x0,_0x2f2c28),_0x51764a+=_0x5591de[_0x154295(0x3d41)]['byteLength'],this[_0x154295(0x2147)][_0x154295(0x2009)](_0x5354fc),_0x2a9149[_0x154295(0x31bd)]=this[_0x154295(0x2147)]['length']-0x1,_0x2a9149[_0x154295(0x1c3a)]=_0x2f2c28,_0x2a9149[_0x154295(0x1a17)]=_0x5591de['mimeType'],_0x2a9149[_0x154295(0x777)]=void 0x0,this['_glTF']['images']||(this[_0x154295(0x41b8)][_0x154295(0x2866)]=[]),this[_0x154295(0x41b8)][_0x154295(0x2866)][_0x154295(0x2009)](_0x2a9149));}),_0xc338cd['byteLength']=_0x51764a):this['_glTF'][_0x19fbcd(0x2866)]=this['_images']),_0xc4b75c||(_0xc338cd['uri']=_0x5a29de+'.bin'),_0x500717?JSON[_0x19fbcd(0x3a71)](this['_glTF'],null,0x2):JSON[_0x19fbcd(0x3a71)](this[_0x19fbcd(0x41b8)]);}[_0x13b8cb(0x35e6)](_0x436797,_0x213292=!0x0){var _0x3c540e=_0x13b8cb;return this['_generateBinaryAsync']()[_0x3c540e(0x3be)](_0x844c3=>{var _0x4b825f=_0x3c540e;this[_0x4b825f(0xb44)]();var _0x42e5b2=this[_0x4b825f(0x1fc)](!0x1,_0x436797,!0x0),_0x844c3=new Blob([_0x844c3],{'type':'application/octet-stream'}),_0x2ea352=_0x436797+_0x4b825f(0x1fac),_0x59e976=_0x436797+'.bin';const _0xb9c609=new _0x330d4a['s']();if(_0xb9c609['glTFFiles'][_0x2ea352]=_0x42e5b2,_0xb9c609[_0x4b825f(0x27ae)][_0x59e976]=_0x844c3,this[_0x4b825f(0x4d3)]){for(const _0x489c7f in this[_0x4b825f(0x4d3)])_0xb9c609[_0x4b825f(0x27ae)][_0x489c7f]=new Blob([this['_imageData'][_0x489c7f]['data']],{'type':this[_0x4b825f(0x4d3)][_0x489c7f]['mimeType']});}return _0x213292&&this[_0x4b825f(0xc1f)](),_0xb9c609;});}[_0x13b8cb(0x330)](){var _0x16dd37=_0x13b8cb;const _0x15adbe=new _0x36cb5c(0x4);return this[_0x16dd37(0x224f)](this[_0x16dd37(0x1534)],_0x15adbe)[_0x16dd37(0x3be)](()=>(this['_localEngine']&&this[_0x16dd37(0x3544)][_0x16dd37(0xc1f)](),_0x15adbe['getArrayBuffer']()));}[_0x13b8cb(0x2360)](_0x38e3d8){return _0x38e3d8%=0x4,0x0==_0x38e3d8?_0x38e3d8:0x4-_0x38e3d8;}['_generateGLBAsync'](_0x570d10,_0x3d7cf5=!0x0){return this['_generateBinaryAsync']()['then'](_0x53524a=>{var _0x524466=a8_0xcbd5;this['_extensionsOnExporting']();const _0x4f7f83=this['_generateJSON'](!0x0);var _0x5a9dfc=_0x570d10+_0x524466(0x1b0e);let _0x4283b8=_0x4f7f83[_0x524466(0x9da)],_0xbfd61,_0x39898e=0x0;if(_0x524466(0x137a)!=typeof TextEncoder){const _0x4f6c3a=new TextEncoder();_0xbfd61=_0x4f6c3a[_0x524466(0x332c)](_0x4f7f83),_0x4283b8=_0xbfd61[_0x524466(0x9da)];}for(let _0x4e7b53=0x0;_0x4e7b53{});}[_0x13b8cb(0x2942)](_0x59bad7){var _0x3056f9=_0x13b8cb;if(_0x59bad7 instanceof _0x6845e9['Y']){const _0x4912b1=_0x59bad7['getWorldMatrix']()[_0x3056f9(0x210e)](_0x142aa8,_0x36a206['jp']['Matrix'][0x0]);return!!_0x4912b1['isIdentity']()&&!(_0x59bad7 instanceof _0x1aea39['Kj']&&null!==_0x59bad7[_0x3056f9(0x2224)]||_0x59bad7 instanceof _0x513ae3['S']&&null!==_0x59bad7[_0x3056f9(0xfdb)][_0x3056f9(0x2224)]);}return!0x1;}['_createSceneAsync'](_0x11e18a,_0x366ca5){var _0x16d8d8=_0x13b8cb;const _0x413c96={'nodes':[]};let _0x39a745,_0x4f7484,_0x21d03b;const _0x2cefb6=[..._0x11e18a[_0x16d8d8(0x3f82)],..._0x11e18a['meshes'],..._0x11e18a[_0x16d8d8(0x3c41)],..._0x11e18a[_0x16d8d8(0x18b5)]],_0x2da3d7=[],_0x29e0d1=(this[_0x16d8d8(0x678)]=!_0x11e18a[_0x16d8d8(0xf71)],this[_0x16d8d8(0x21d2)]={},_0x11e18a['metadata']&&(this['_options']['metadataSelector']?_0x413c96['extras']=this[_0x16d8d8(0x963)]['metadataSelector'](_0x11e18a[_0x16d8d8(0x6cf)]):_0x11e18a[_0x16d8d8(0x6cf)]['gltf']&&(_0x413c96['extras']=_0x11e18a['metadata'][_0x16d8d8(0x7a5)][_0x16d8d8(0x1d7d)])),_0x11e18a['rootNodes']['forEach'](_0x14fdb9=>{var _0xd74b6c=_0x16d8d8;this[_0xd74b6c(0x21d2)][_0x14fdb9[_0xd74b6c(0x3bc7)]]=this[_0xd74b6c(0x678)],_0x14fdb9['getDescendants'](!0x1)[_0xd74b6c(0x982)](_0x4b7b4a=>{var _0x4cb9e7=_0xd74b6c;this['_convertToRightHandedSystemMap'][_0x4b7b4a[_0x4cb9e7(0x3bc7)]]=this['_convertToRightHandedSystem'];});}),_0x11e18a[_0x16d8d8(0x33b1)][_0x16d8d8(0x982)](_0x4dcf3d=>{var _0x203d96=_0x16d8d8,_0x3512c0;this['_includeCoordinateSystemConversionNodes']||this[_0x203d96(0x2942)](_0x4dcf3d)&&(_0x2da3d7[_0x203d96(0x2009)](_0x4dcf3d),-0x1!==(_0x3512c0=_0x2cefb6['indexOf'](_0x4dcf3d))&&_0x2cefb6[_0x203d96(0x34ac)](_0x3512c0,0x1),_0x4dcf3d[_0x203d96(0x3a5c)](!0x1)[_0x203d96(0x982)](_0x28a6f6=>{var _0x3b6381=_0x203d96;this[_0x3b6381(0x21d2)][_0x28a6f6['uniqueId']]=!0x1;}));}),new Map()),[_0x388fa0,_0xe153c7]=(_0x11e18a[_0x16d8d8(0x18b5)][_0x16d8d8(0x982)](_0x49b5e2=>{var _0x28168f=_0x16d8d8;if(!this[_0x28168f(0x963)][_0x28168f(0x1d16)]||this['_options'][_0x28168f(0x1d16)](_0x49b5e2)){const _0x346eb7={'type':_0x49b5e2[_0x28168f(0x350)]===_0x1e86e8['V'][_0x28168f(0x39c6)]?_0x26f321['iM'][_0x28168f(0x3cd0)]:_0x26f321['iM'][_0x28168f(0x32b5)]};var _0xb4cc92,_0x448c49;_0x49b5e2[_0x28168f(0x1c3a)]&&(_0x346eb7[_0x28168f(0x1c3a)]=_0x49b5e2[_0x28168f(0x1c3a)]),_0x346eb7['type']===_0x26f321['iM'][_0x28168f(0x3cd0)]?_0x346eb7[_0x28168f(0x65c)]={'aspectRatio':_0x49b5e2[_0x28168f(0x279a)]()[_0x28168f(0x326a)](_0x49b5e2),'yfov':_0x49b5e2[_0x28168f(0x12e8)]===_0x1e86e8['V'][_0x28168f(0x109d)]?_0x49b5e2[_0x28168f(0xf0c)]:_0x49b5e2[_0x28168f(0xf0c)]*_0x49b5e2[_0x28168f(0x279a)]()[_0x28168f(0x326a)](_0x49b5e2),'znear':_0x49b5e2['minZ'],'zfar':_0x49b5e2['maxZ']}:_0x346eb7[_0x28168f(0x30a3)]===_0x26f321['iM']['ORTHOGRAPHIC']&&(_0xb4cc92=_0x49b5e2[_0x28168f(0xbc0)]&&_0x49b5e2[_0x28168f(0x2cb2)]?0.5*(_0x49b5e2[_0x28168f(0x2cb2)]-_0x49b5e2[_0x28168f(0xbc0)]):0.5*_0x49b5e2['getEngine']()[_0x28168f(0x19ac)](),_0x448c49=_0x49b5e2[_0x28168f(0x1eed)]&&_0x49b5e2[_0x28168f(0x218c)]?0.5*(_0x49b5e2[_0x28168f(0x218c)]-_0x49b5e2[_0x28168f(0x1eed)]):0.5*_0x49b5e2[_0x28168f(0x279a)]()[_0x28168f(0x32b)](),_0x346eb7['orthographic']={'xmag':_0xb4cc92,'ymag':_0x448c49,'znear':_0x49b5e2[_0x28168f(0xad1)],'zfar':_0x49b5e2[_0x28168f(0x3928)]}),_0x29e0d1[_0x28168f(0x1878)](_0x49b5e2,this[_0x28168f(0xb89)][_0x28168f(0x9da)]),this['_cameras']['push'](_0x346eb7);}}),this[_0x16d8d8(0x104e)](_0x2cefb6));return this['_glTFMaterialExporter'][_0x16d8d8(0xcb2)](_0xe153c7,_0x26f321['Vq'][_0x16d8d8(0x380a)],!0x0)['then'](()=>this[_0x16d8d8(0x3942)](_0x11e18a,_0x388fa0,_0x366ca5)[_0x16d8d8(0x3be)](_0x188bb8=>this[_0x16d8d8(0x33a8)](_0x11e18a,_0x188bb8,_0x366ca5)[_0x16d8d8(0x3be)](_0x535aa2=>{var _0x3c5ba3=_0x16d8d8;if(this['_nodeMap']=_0x188bb8,this['_totalByteLength']=_0x366ca5[_0x3c5ba3(0x3677)](),null==this[_0x3c5ba3(0x3dcb)])throw new Error(_0x3c5ba3(0x381));for(const _0x571d0f of _0x2cefb6){var _0x332059;if(void 0x0!==(_0x39a745=this['_nodeMap'][_0x571d0f[_0x3c5ba3(0x3bc7)]])&&(_0x4f7484=this[_0x3c5ba3(0x1e3b)][_0x39a745],_0x571d0f[_0x3c5ba3(0x6cf)]&&(this[_0x3c5ba3(0x963)][_0x3c5ba3(0x81c)]?_0x4f7484[_0x3c5ba3(0x1d7d)]=this['_options']['metadataSelector'](_0x571d0f[_0x3c5ba3(0x6cf)]):_0x571d0f[_0x3c5ba3(0x6cf)][_0x3c5ba3(0x7a5)]&&(_0x4f7484[_0x3c5ba3(0x1d7d)]=_0x571d0f['metadata']['gltf']['extras'])),_0x571d0f instanceof _0x1e86e8['V']&&(_0x4f7484['camera']=_0x29e0d1['get'](_0x571d0f)),_0x571d0f[_0x3c5ba3(0x30e9)]&&-0x1===_0x2da3d7['indexOf'](_0x571d0f['parent'])||(this[_0x3c5ba3(0x963)]['shouldExportNode']&&!this[_0x3c5ba3(0x963)]['shouldExportNode'](_0x571d0f)?_0x192fd8['w1'][_0x3c5ba3(0x9c1)]('Omitting\x20'+_0x571d0f['name']+_0x3c5ba3(0x1383)):(this['_convertToRightHandedSystemMap'][_0x571d0f[_0x3c5ba3(0x3bc7)]]&&(_0x4f7484[_0x3c5ba3(0x1a8d)]&&(_0x4f7484['translation'][0x2]*=-0x1,_0x4f7484[_0x3c5ba3(0x1a8d)][0x0]*=-0x1),_0x4f7484[_0x3c5ba3(0xfb0)]=(_0x4f7484[_0x3c5ba3(0xfb0)]?_0x36a206['_f'][_0x3c5ba3(0x1e74)]([0x0,0x1,0x0,0x0])[_0x3c5ba3(0x1b3b)](_0x36a206['_f']['FromArray'](_0x4f7484[_0x3c5ba3(0xfb0)])):_0x36a206['_f'][_0x3c5ba3(0x1e74)]([0x0,0x1,0x0,0x0]))[_0x3c5ba3(0xec2)]()),_0x413c96['nodes']['push'](_0x39a745))),_0x571d0f instanceof _0x1aea39['Kj']&&(_0x332059=_0x571d0f)[_0x3c5ba3(0x2d5b)]&&(_0x4f7484[_0x3c5ba3(0x6a0)]=_0x535aa2[_0x332059[_0x3c5ba3(0x2d5b)][_0x3c5ba3(0x3bc7)]]),_0x21d03b=_0x571d0f[_0x3c5ba3(0x3a5c)](!0x0),!_0x4f7484['children']&&_0x21d03b&&_0x21d03b[_0x3c5ba3(0x9da)])){const _0x5b0210=[];for(const _0xf0c0be of _0x21d03b)null!=this[_0x3c5ba3(0x1fa5)][_0xf0c0be[_0x3c5ba3(0x3bc7)]]&&_0x5b0210['push'](this['_nodeMap'][_0xf0c0be[_0x3c5ba3(0x3bc7)]]);_0x5b0210[_0x3c5ba3(0x9da)]&&(_0x4f7484[_0x3c5ba3(0x155a)]=_0x5b0210);}}_0x413c96[_0x3c5ba3(0x5c1)]['length']&&this['_scenes'][_0x3c5ba3(0x2009)](_0x413c96);})));}[_0x13b8cb(0x104e)](_0x1e6f7c){var _0x565181=_0x13b8cb;const _0x178c28=[],_0x45b15c=new Set();for(const _0x24bf53 of _0x1e6f7c)if(!this['_options'][_0x565181(0x1d16)]||this[_0x565181(0x963)]['shouldExportNode'](_0x24bf53)){_0x178c28['push'](_0x24bf53);const _0x106410=_0x24bf53;if(_0x106410[_0x565181(0x36c3)]&&0x0<_0x106410[_0x565181(0x36c3)]['length']){var _0x39d2e8=_0x106410[_0x565181(0x351b)]||_0x106410[_0x565181(0x14ab)]()[_0x565181(0x2b58)];if(_0x39d2e8 instanceof _0x2a22d2['G']){for(const _0x466619 of _0x39d2e8[_0x565181(0x24d5)])_0x466619&&_0x45b15c[_0x565181(0x2ed7)](_0x466619);}else _0x45b15c['add'](_0x39d2e8);}}else _0x24bf53[_0x565181(0x1c3a)];return[_0x178c28,_0x45b15c];}[_0x13b8cb(0x3942)](_0x362429,_0x1db1d8,_0x57599d){var _0x1edd07=_0x13b8cb;let _0x46fd52=Promise['resolve']();const _0x444f34={};let _0x31c860;const _0x50c6f8={'name':_0x1edd07(0x3c0c),'channels':[],'samplers':[]},_0x175a75=[];for(const _0x33da66 of _0x1db1d8)_0x46fd52=_0x46fd52[_0x1edd07(0x3be)](()=>{var _0x3323e2=_0x1edd07;const _0x3d3d95=this[_0x3323e2(0x21d2)][_0x33da66[_0x3323e2(0x3bc7)]];return this[_0x3323e2(0x3c4b)](_0x33da66,_0x57599d,_0x3d3d95)[_0x3323e2(0x3be)](_0x273129=>{var _0x418412=_0x3323e2;const _0x25ccbf=this[_0x418412(0x8ca)](_0x418412(0x26f3),_0x273129,_0x33da66,_0x444f34,_0x57599d);return null==_0x25ccbf?(_0x192fd8['w1'][_0x418412(0x1381)](_0x418412(0x6ca)+_0x33da66['name']),Promise[_0x418412(0x1cbf)]()):_0x25ccbf[_0x418412(0x3be)](_0x316188=>{var _0x47ce60=_0x418412;_0x316188&&(this[_0x47ce60(0x1e3b)]['push'](_0x316188),_0x31c860=this[_0x47ce60(0x1e3b)][_0x47ce60(0x9da)]-0x1,_0x444f34[_0x33da66[_0x47ce60(0x3bc7)]]=_0x31c860,_0x362429['animationGroups'][_0x47ce60(0x9da)]||(_0x280813['D'][_0x47ce60(0x154c)](_0x33da66,_0x50c6f8,_0x175a75,_0x444f34,this[_0x47ce60(0x1e3b)],_0x57599d,this['_bufferViews'],this[_0x47ce60(0x2650)],_0x3d3d95,this[_0x47ce60(0xfcb)],this[_0x47ce60(0x963)][_0x47ce60(0x3767)]),_0x33da66[_0x47ce60(0x2a26)]['length']&&_0x280813['D'][_0x47ce60(0x312d)](_0x33da66,_0x50c6f8,_0x175a75,_0x444f34,this[_0x47ce60(0x1e3b)],_0x57599d,this['_bufferViews'],this[_0x47ce60(0x2650)],_0x3d3d95,this[_0x47ce60(0xfcb)],this[_0x47ce60(0x963)][_0x47ce60(0x3767)])));});});});return _0x46fd52['then'](()=>(_0x50c6f8[_0x1edd07(0x2d45)][_0x1edd07(0x9da)]&&_0x50c6f8[_0x1edd07(0x14d8)][_0x1edd07(0x9da)]&&this[_0x1edd07(0x36ca)][_0x1edd07(0x2009)](_0x50c6f8),_0x175a75[_0x1edd07(0x982)](_0x2c015b=>{var _0x4366fd=_0x1edd07;_0x2c015b[_0x4366fd(0x2d45)][_0x4366fd(0x9da)]&&_0x2c015b['samplers']['length']&&this[_0x4366fd(0x36ca)][_0x4366fd(0x2009)](_0x2c015b);}),_0x362429[_0x1edd07(0x3b45)]['length']&&_0x280813['D']['_CreateNodeAndMorphAnimationFromAnimationGroups'](_0x362429,this[_0x1edd07(0x36ca)],_0x444f34,this[_0x1edd07(0x1e3b)],_0x57599d,this['_bufferViews'],this[_0x1edd07(0x2650)],this[_0x1edd07(0x21d2)],this[_0x1edd07(0xfcb)],this[_0x1edd07(0x963)][_0x1edd07(0x3767)]),_0x444f34));}[_0x13b8cb(0x3c4b)](_0x3d911f,_0x2ce4ea,_0x4215c8){return Promise['resolve']()['then'](()=>{var _0x478ee2=a8_0xcbd5;const _0x48560c={},_0x39e9c2={'primitives':[]};if(_0x3d911f[_0x478ee2(0x1c3a)]&&(_0x48560c[_0x478ee2(0x1c3a)]=_0x3d911f[_0x478ee2(0x1c3a)]),_0x3d911f instanceof _0x6845e9['Y']){if(this[_0x478ee2(0x1a4d)](_0x48560c,_0x3d911f,_0x4215c8),_0x3d911f instanceof _0x1aea39['Kj']){const _0x5cda45=_0x3d911f[_0x478ee2(0x2516)];if(_0x5cda45&&0x0<_0x5cda45[_0x478ee2(0x3771)]){_0x39e9c2['weights']=[];for(let _0x67f161=0x0;_0x67f161<_0x5cda45[_0x478ee2(0x3771)];++_0x67f161)_0x39e9c2[_0x478ee2(0x2f3e)]['push'](_0x5cda45[_0x478ee2(0x1270)](_0x67f161)[_0x478ee2(0x345)]);}}return this[_0x478ee2(0x240b)](_0x39e9c2,_0x3d911f,_0x2ce4ea,_0x4215c8)[_0x478ee2(0x3be)](()=>(_0x39e9c2[_0x478ee2(0xd84)][_0x478ee2(0x9da)]&&(this[_0x478ee2(0xcc4)][_0x478ee2(0x2009)](_0x39e9c2),_0x48560c[_0x478ee2(0x1b4d)]=this[_0x478ee2(0xcc4)][_0x478ee2(0x9da)]-0x1),_0x48560c));}return _0x3d911f instanceof _0x1e86e8['V']&&this[_0x478ee2(0xcbc)](_0x48560c,_0x3d911f,_0x4215c8),_0x48560c;});}['_createSkinsAsync'](_0xbb4d3,_0x84f929,_0x1ae8b5){var _0x5a4b3b=_0x13b8cb,_0x24dab4,_0x328d07;const _0x2e1dfb=Promise[_0x5a4b3b(0x1cbf)](),_0x3f884d={};for(const _0xf1807a of _0xbb4d3[_0x5a4b3b(0x2e9f)])if(!(_0xf1807a[_0x5a4b3b(0x16d9)][_0x5a4b3b(0x9da)]<=0x0)){const _0x1e29ad={'joints':[]},_0x3a24b9=[],_0x4cd423={};let _0x1ce59d=-0x1;for(let _0x2bf3bf=0x0;_0x2bf3bf<_0xf1807a['bones']['length'];++_0x2bf3bf){const _0x5a5559=_0xf1807a[_0x5a4b3b(0x16d9)][_0x2bf3bf];var _0xef4f1e=null!=(_0xef4f1e=_0x5a5559[_0x5a4b3b(0x29dc)]())?_0xef4f1e:_0x2bf3bf;-0x1!==_0xef4f1e&&(_0x4cd423[_0xef4f1e]=_0x5a5559,_0xef4f1e>_0x1ce59d&&(_0x1ce59d=_0xef4f1e));}for(let _0x27191a=0x0;_0x27191a<=_0x1ce59d;++_0x27191a){const _0x23dbcd=_0x4cd423[_0x27191a];_0x3a24b9[_0x5a4b3b(0x2009)](_0x23dbcd[_0x5a4b3b(0x118a)]());var _0x2f27c6=_0x23dbcd[_0x5a4b3b(0x1ce3)]();_0x2f27c6&&null!==_0x84f929[_0x2f27c6[_0x5a4b3b(0x3bc7)]]&&void 0x0!==_0x84f929[_0x2f27c6[_0x5a4b3b(0x3bc7)]]?_0x1e29ad[_0x5a4b3b(0x387b)][_0x5a4b3b(0x2009)](_0x84f929[_0x2f27c6[_0x5a4b3b(0x3bc7)]]):_0x192fd8['w1'][_0x5a4b3b(0x1381)]('Exporting\x20a\x20bone\x20without\x20a\x20linked\x20transform\x20node\x20is\x20currently\x20unsupported');}0x0<_0x1e29ad[_0x5a4b3b(0x387b)]['length']&&(_0x328d07=0x40*_0x3a24b9[_0x5a4b3b(0x9da)],_0x24dab4=_0x1ae8b5[_0x5a4b3b(0x3677)](),_0x24dab4=_0x3b0b57['l'][_0x5a4b3b(0x379c)](0x0,_0x24dab4,_0x328d07,void 0x0,_0x5a4b3b(0x11c4)+_0xf1807a[_0x5a4b3b(0x1c3a)]),this[_0x5a4b3b(0x2147)][_0x5a4b3b(0x2009)](_0x24dab4),_0x328d07=this[_0x5a4b3b(0x2147)][_0x5a4b3b(0x9da)]-0x1,_0x24dab4=_0x3b0b57['l'][_0x5a4b3b(0x26d3)](_0x328d07,_0x5a4b3b(0x11c4)+_0xf1807a['name'],_0x26f321['Jg']['MAT4'],_0x26f321['rY'][_0x5a4b3b(0xcde)],_0x3a24b9[_0x5a4b3b(0x9da)],null,null,null),_0x328d07=this['_accessors'][_0x5a4b3b(0x2009)](_0x24dab4)-0x1,_0x1e29ad[_0x5a4b3b(0x2554)]=_0x328d07,this['_skins'][_0x5a4b3b(0x2009)](_0x1e29ad),_0x3f884d[_0xf1807a[_0x5a4b3b(0x3bc7)]]=this[_0x5a4b3b(0x2fdf)][_0x5a4b3b(0x9da)]-0x1,_0x3a24b9['forEach'](_0x5c5edd=>{var _0x480429=_0x5a4b3b;_0x5c5edd['m'][_0x480429(0x982)](_0x26aa7c=>{var _0x55721e=_0x480429;_0x1ae8b5[_0x55721e(0x1c60)](_0x26aa7c);});}));}return _0x2e1dfb[_0x5a4b3b(0x3be)](()=>_0x3f884d);}}_0x59d97b[_0x13b8cb(0x460)]=new Array(),_0x59d97b[_0x13b8cb(0x2486)]={};class _0x36cb5c{constructor(_0x15dcb7){var _0x3c890b=_0x13b8cb;this['_arrayBuffer']=new ArrayBuffer(_0x15dcb7),this[_0x3c890b(0x35d5)]=new DataView(this['_arrayBuffer']),this['_byteOffset']=0x0;}[_0x13b8cb(0x31e6)](_0x46e10e){var _0x79dfa7=_0x13b8cb,_0x4ac73b=new ArrayBuffer(_0x46e10e),_0x46e10e=Math[_0x79dfa7(0x1858)](this[_0x79dfa7(0x3b2c)]['byteLength'],_0x46e10e),_0x46e10e=new Uint8Array(this[_0x79dfa7(0x3b2c)],0x0,_0x46e10e);const _0x55884b=new Uint8Array(_0x4ac73b);return _0x55884b[_0x79dfa7(0x1878)](_0x46e10e,0x0),this[_0x79dfa7(0x3b2c)]=_0x4ac73b,this[_0x79dfa7(0x35d5)]=new DataView(this['_arrayBuffer']),_0x4ac73b;}[_0x13b8cb(0x1a46)](){var _0x4cb55c=_0x13b8cb;return this[_0x4cb55c(0x31e6)](this['getByteOffset']());}['getByteOffset'](){var _0x4f45b1=_0x13b8cb;if(null==this['_byteOffset'])throw new Error(_0x4f45b1(0x9ca));return this[_0x4f45b1(0x2c03)];}[_0x13b8cb(0x2411)](_0x4d707a,_0x170889){var _0x340e65=_0x13b8cb;null!=_0x170889?_0x170889this[_0x340e65(0x3b2c)][_0x340e65(0x3bd)]&&this[_0x340e65(0x31e6)](0x2*this[_0x340e65(0x3b2c)][_0x340e65(0x3bd)]),this[_0x340e65(0x35d5)][_0x340e65(0x234c)](this['_byteOffset'],_0x4d707a),this['_byteOffset']+=0x1);}[_0x13b8cb(0x1ee)](_0xa6fadc,_0x158c72){var _0x2e36b3=_0x13b8cb;null!=_0x158c72?_0x158c72this[_0x2e36b3(0x3b2c)][_0x2e36b3(0x3bd)]&&this[_0x2e36b3(0x31e6)](0x2*this[_0x2e36b3(0x3b2c)][_0x2e36b3(0x3bd)]),this['_dataView'][_0x2e36b3(0x16f6)](this[_0x2e36b3(0x2c03)],_0xa6fadc,!0x0),this['_byteOffset']+=0x2);}['getUInt32'](_0x1da6e6){var _0x7fdc75=_0x13b8cb;if(_0x1da6e6this[_0x2c0d2e(0x2c03)]?_0x192fd8['w1']['Error'](_0x2c0d2e(0xbfe)):(_0x1fa824['x']=this[_0x2c0d2e(0x35d5)][_0x2c0d2e(0x15e9)](_0x49697d,!0x0),_0x1fa824['y']=this[_0x2c0d2e(0x35d5)]['getFloat32'](_0x49697d+0x4,!0x0),_0x1fa824['z']=this[_0x2c0d2e(0x35d5)][_0x2c0d2e(0x15e9)](_0x49697d+0x8,!0x0));}['setVector3Float32FromRef'](_0x21d7fc,_0x1a2bc2){var _0x49ea63=_0x13b8cb;_0x1a2bc2+0x8>this[_0x49ea63(0x2c03)]?_0x192fd8['w1'][_0x49ea63(0xeb0)](_0x49ea63(0xbfe)):(this[_0x49ea63(0x35d5)][_0x49ea63(0x1c60)](_0x1a2bc2,_0x21d7fc['x'],!0x0),this[_0x49ea63(0x35d5)][_0x49ea63(0x1c60)](_0x1a2bc2+0x4,_0x21d7fc['y'],!0x0),this[_0x49ea63(0x35d5)]['setFloat32'](_0x1a2bc2+0x8,_0x21d7fc['z'],!0x0));}[_0x13b8cb(0x2b3d)](_0x50b450,_0x15fcc9){var _0x2f01d6=_0x13b8cb;_0x15fcc9+0xc>this[_0x2f01d6(0x2c03)]?_0x192fd8['w1']['Error'](_0x2f01d6(0xbfe)):(_0x50b450['x']=this[_0x2f01d6(0x35d5)]['getFloat32'](_0x15fcc9,!0x0),_0x50b450['y']=this[_0x2f01d6(0x35d5)][_0x2f01d6(0x15e9)](_0x15fcc9+0x4,!0x0),_0x50b450['z']=this[_0x2f01d6(0x35d5)][_0x2f01d6(0x15e9)](_0x15fcc9+0x8,!0x0),_0x50b450['w']=this[_0x2f01d6(0x35d5)][_0x2f01d6(0x15e9)](_0x15fcc9+0xc,!0x0));}[_0x13b8cb(0x3160)](_0x40c7a0,_0x528397){var _0x27554b=_0x13b8cb;_0x528397+0xc>this[_0x27554b(0x2c03)]?_0x192fd8['w1'][_0x27554b(0xeb0)](_0x27554b(0xbfe)):(this[_0x27554b(0x35d5)][_0x27554b(0x1c60)](_0x528397,_0x40c7a0['x'],!0x0),this[_0x27554b(0x35d5)]['setFloat32'](_0x528397+0x4,_0x40c7a0['y'],!0x0),this[_0x27554b(0x35d5)][_0x27554b(0x1c60)](_0x528397+0x8,_0x40c7a0['z'],!0x0),this[_0x27554b(0x35d5)][_0x27554b(0x1c60)](_0x528397+0xc,_0x40c7a0['w'],!0x0));}[_0x13b8cb(0x1c60)](_0x52047e,_0x2946bf){var _0x34f6d8=_0x13b8cb;isNaN(_0x52047e)&&_0x192fd8['w1'][_0x34f6d8(0xeb0)](_0x34f6d8(0x1c86)),null!=_0x2946bf&&(_0x2946bfthis[_0x34f6d8(0x3b2c)][_0x34f6d8(0x3bd)]&&this['_resizeBuffer'](0x2*this['_arrayBuffer']['byteLength']),this['_dataView'][_0x34f6d8(0x1c60)](this['_byteOffset'],_0x52047e,!0x0),this[_0x34f6d8(0x2c03)]+=0x4;}['setUInt32'](_0x33e103,_0xe9f5e1){var _0x2f818f=_0x13b8cb;null!=_0xe9f5e1?_0xe9f5e1this[_0x2f818f(0x3b2c)]['byteLength']&&this['_resizeBuffer'](0x2*this['_arrayBuffer'][_0x2f818f(0x3bd)]),this[_0x2f818f(0x35d5)]['setUint32'](this['_byteOffset'],_0x33e103,!0x0),this['_byteOffset']+=0x4);}[_0x13b8cb(0x1cde)](_0x2184af,_0x51d982){var _0x2ddd3d=_0x13b8cb;null!=_0x51d982?_0x51d982this[_0x2ddd3d(0x3b2c)][_0x2ddd3d(0x3bd)]&&this['_resizeBuffer'](0x2*this['_arrayBuffer'][_0x2ddd3d(0x3bd)]),this[_0x2ddd3d(0x35d5)][_0x2ddd3d(0x1cde)](this[_0x2ddd3d(0x2c03)],_0x2184af,!0x0),this[_0x2ddd3d(0x2c03)]+=0x2);}[_0x13b8cb(0x2f74)](_0x5268d3,_0x366286){var _0x3bf037=_0x13b8cb;null!=_0x366286?_0x366286this[_0x3bf037(0x3b2c)][_0x3bf037(0x3bd)]&&this[_0x3bf037(0x31e6)](0x2*this[_0x3bf037(0x3b2c)][_0x3bf037(0x3bd)]),this['_dataView'][_0x3bf037(0x359b)](this['_byteOffset'],_0x5268d3),this[_0x3bf037(0x2c03)]++);}}},0x4097:(_0x24da41,_0x3aa210,_0xb16937)=>{var _0x1fc79b=a8_0x2e955a;_0xb16937['d'](_0x3aa210,{'G':()=>_0x43e19e});function _0x53ba0a(_0x91abf4,_0x173a18,_0x4fec07,_0x57b687){return new(_0x4fec07=_0x4fec07||Promise)(function(_0x1b176b,_0x46e2ce){var _0x1f545e=a8_0xcbd5;function _0x70e917(_0x3e6f68){try{_0x1a41bf(_0x57b687['next'](_0x3e6f68));}catch(_0x31bb0f){_0x46e2ce(_0x31bb0f);}}function _0x1d9662(_0x4a401f){var _0x262528=a8_0xcbd5;try{_0x1a41bf(_0x57b687[_0x262528(0x328b)](_0x4a401f));}catch(_0xa147fe){_0x46e2ce(_0xa147fe);}}function _0x1a41bf(_0x1d83a0){var _0x3b55e9=a8_0xcbd5,_0x88848b;_0x1d83a0[_0x3b55e9(0x1a15)]?_0x1b176b(_0x1d83a0[_0x3b55e9(0x31eb)]):((_0x88848b=_0x1d83a0['value'])instanceof _0x4fec07?_0x88848b:new _0x4fec07(function(_0x18ab4a){_0x18ab4a(_0x88848b);}))[_0x3b55e9(0x3be)](_0x70e917,_0x1d9662);}_0x1a41bf((_0x57b687=_0x57b687[_0x1f545e(0x550)](_0x91abf4,_0x173a18||[]))[_0x1f545e(0xb39)]());});}var _0x540df6=_0xb16937(0x7f16),_0x330706=_0xb16937(0xd53f),_0x12427f=_0xb16937(0xbd53),_0x244b00=_0xb16937(0x17372),_0x53d3cf=_0xb16937(0x4ba7),_0x36da3b=_0xb16937(0xc86b),_0x4dfef5=_0xb16937(0x12cad),_0x3df770=_0xb16937(0xff1f),_0x4e88dd=_0xb16937(0x1610),_0x5b1c84=_0xb16937(0x2de5);function _0x22ecf3(_0x27cbe9){var _0x1b4177=a8_0xcbd5;switch(_0x27cbe9){case _0x540df6['Vq'][_0x1b4177(0x3056)]:return _0x1b4177(0x1ad4);case _0x540df6['Vq'][_0x1b4177(0x380a)]:return _0x1b4177(0x2bef);case _0x540df6['Vq']['WEBP']:return _0x1b4177(0x1632);}}class _0x43e19e{constructor(_0x4b3dab){var _0x1d4923=a8_0xcbd5;this['_textureMap']={},this[_0x1d4923(0x2126)]={},this[_0x1d4923(0xc97)]={},this[_0x1d4923(0x16b3)]=_0x4b3dab;}static[_0x1fc79b(0x685)](_0x1d4a7a,_0x2f0ab5,_0x244a70){var _0xfb3b1c=_0x1fc79b;return _0x244b00['R'][_0xfb3b1c(0x1af4)](_0x1d4a7a['r'],_0x2f0ab5['r'],_0x244a70)&&_0x244b00['R'][_0xfb3b1c(0x1af4)](_0x1d4a7a['g'],_0x2f0ab5['g'],_0x244a70)&&_0x244b00['R'][_0xfb3b1c(0x1af4)](_0x1d4a7a['b'],_0x2f0ab5['b'],_0x244a70);}[_0x1fc79b(0xcb2)](_0x35e9b8,_0x49b446,_0x3f267f){var _0x186c0e=_0x1fc79b;const _0x116f8a=[];return _0x35e9b8['forEach'](_0x4ef84f=>{var _0x1a5949=a8_0xcbd5;'StandardMaterial'===_0x4ef84f[_0x1a5949(0x28c8)]()?_0x116f8a[_0x1a5949(0x2009)](this[_0x1a5949(0x2f48)](_0x4ef84f,_0x49b446,_0x3f267f)):-0x1!==_0x4ef84f[_0x1a5949(0x28c8)]()[_0x1a5949(0x775)](_0x1a5949(0x389f))?_0x116f8a[_0x1a5949(0x2009)](this['_convertPBRMaterialAsync'](_0x4ef84f,_0x49b446,_0x3f267f)):_0x53d3cf['w1'][_0x1a5949(0x1381)](_0x1a5949(0x3452)+_0x4ef84f[_0x1a5949(0x1c3a)]);}),Promise[_0x186c0e(0x1b92)](_0x116f8a)[_0x186c0e(0x3be)](()=>{});}[_0x1fc79b(0xde0)](_0x43670c){var _0x1a5c80=_0x1fc79b;const _0x55dea9={};return _0x43670c&&(_0x55dea9['name']=_0x43670c['name'],_0x55dea9[_0x1a5c80(0x3b82)]=_0x43670c['doubleSided'],_0x55dea9[_0x1a5c80(0x58e)]=_0x43670c[_0x1a5c80(0x58e)],_0x55dea9['alphaCutoff']=_0x43670c[_0x1a5c80(0x3ea0)],_0x55dea9[_0x1a5c80(0x3a3e)]=_0x43670c[_0x1a5c80(0x3a3e)],(_0x43670c=_0x43670c['pbrMetallicRoughness'])&&(_0x55dea9[_0x1a5c80(0x18ae)]={},_0x55dea9[_0x1a5c80(0x18ae)]['baseColorFactor']=_0x43670c[_0x1a5c80(0x1db5)],_0x55dea9[_0x1a5c80(0x18ae)][_0x1a5c80(0x321f)]=_0x43670c[_0x1a5c80(0x321f)],_0x55dea9[_0x1a5c80(0x18ae)][_0x1a5c80(0x1fcc)]=_0x43670c[_0x1a5c80(0x1fcc)])),_0x55dea9;}[_0x1fc79b(0x268d)](_0x36c817){var _0x35b1f2=_0x1fc79b,_0x1ce51b;if(_0x36c817[_0x35b1f2(0x246f)]||_0x36c817[_0x35b1f2(0x3900)]||_0x36c817[_0x35b1f2(0x2f65)])return!0x0;var _0x4c9465=_0x36c817['pbrMetallicRoughness'];if(_0x4c9465&&(_0x4c9465[_0x35b1f2(0x2f36)]||_0x4c9465[_0x35b1f2(0x359)]))return!0x0;if(_0x36c817[_0x35b1f2(0x2f73)])for(const _0x349582 in _0x36c817['extensions']){var _0x4afc59=_0x36c817[_0x35b1f2(0x2f73)][_0x349582];if(_0x4afc59)return null==(_0x1ce51b=_0x4afc59[_0x35b1f2(0xa56)])?void 0x0:_0x1ce51b[_0x35b1f2(0xc8f)](_0x4afc59);}return!0x1;}['_getTextureInfo'](_0x3fa1c3){var _0x21509d=_0x1fc79b;if(_0x3fa1c3){_0x3fa1c3=_0x3fa1c3[_0x21509d(0x2228)];if(_0x3fa1c3 in this['_textureMap'])return this[_0x21509d(0xc97)][_0x3fa1c3];}return null;}[_0x1fc79b(0x208d)](_0x53c86d){var _0x5dfd45=_0x1fc79b,_0x15e608=new _0x330706['FM'](0x0,0x1),_0x4d7892=new _0x330706['FM'](0x0,0.1),_0x1e65d1=new _0x330706['FM'](0x0,0.1),_0x3e608a=new _0x330706['FM'](0x514,0.1),_0x1287ae=_0x53c86d['diffuseColor'][_0x5dfd45(0x9d4)](_0x53c86d['getScene']()['getEngine']()[_0x5dfd45(0x4108)])[_0x5dfd45(0xa64)](0.5),_0x55d7a2=_0x53c86d[_0x5dfd45(0x3fd3)],_0x53c86d=_0x244b00['R']['Clamp'](_0x53c86d['specularPower'],0x0,_0x43e19e[_0x5dfd45(0x1547)]),_0x53c86d=Math[_0x5dfd45(0x29b2)](_0x53c86d/_0x3e608a['x'],0.333333),_0x15e608=_0x15e608['y'],_0x4d7892=_0x4d7892['y'],_0x1e65d1=_0x1e65d1['y'],_0x3e608a=_0x3e608a['y'];return{'baseColorFactor':[_0x1287ae['r'],_0x1287ae['g'],_0x1287ae['b'],_0x55d7a2],'metallicFactor':0x0,'roughnessFactor':(0x1-_0x53c86d)*(0x1-_0x53c86d)*(0x1-_0x53c86d)*_0x15e608+0x3*(0x1-_0x53c86d)*(0x1-_0x53c86d)*_0x53c86d*_0x4d7892+0x3*(0x1-_0x53c86d)*_0x53c86d*_0x53c86d*_0x1e65d1+_0x53c86d*_0x53c86d*_0x53c86d*_0x3e608a};}static[_0x1fc79b(0x37a8)](_0x40d97c,_0x12db7e,_0x293535){var _0x36f042=_0x1fc79b;if(_0x12db7e{var _0x4f9013=_0x30dbe7;_0x4184d0&&(_0x4d0788[_0x4f9013(0x2f36)]=_0x4184d0);}));const _0x597a56=_0x2b9782['bumpTexture'];_0x597a56&&_0x39014d[_0x30dbe7(0x2009)](this[_0x30dbe7(0x1284)](_0x597a56,_0x3aa5c1)['then'](_0x196988=>{var _0x5b52c2=_0x30dbe7;_0x196988&&(_0x2910f7[_0x5b52c2(0x3900)]=_0x196988,0x1!==_0x597a56['level']&&(_0x2910f7[_0x5b52c2(0x3900)][_0x5b52c2(0xa64)]=_0x597a56[_0x5b52c2(0x1f4d)]));})),_0x2b9782[_0x30dbe7(0x246f)]&&(_0x2910f7[_0x30dbe7(0x3a3e)]=[0x1,0x1,0x1],_0x39014d['push'](this[_0x30dbe7(0x1284)](_0x2b9782['emissiveTexture'],_0x3aa5c1)[_0x30dbe7(0x3be)](_0x34321d=>{_0x34321d&&(_0x2910f7['emissiveTexture']=_0x34321d);}))),_0x2b9782[_0x30dbe7(0x35cf)]&&_0x39014d['push'](this[_0x30dbe7(0x1284)](_0x2b9782[_0x30dbe7(0x35cf)],_0x3aa5c1)[_0x30dbe7(0x3be)](_0x4f54d7=>{var _0x35fd48=_0x30dbe7;_0x4f54d7&&(_0x4f54d7={'index':_0x4f54d7['index']},_0x2910f7[_0x35fd48(0x2f65)]=_0x4f54d7);}));}return(_0x2b9782[_0x30dbe7(0x3fd3)]<0x1||_0x2b9782[_0x30dbe7(0x401a)])&&(_0x2b9782['alphaMode']===_0x4e88dd['g'][_0x30dbe7(0x1d06)]?_0x2910f7['alphaMode']=_0x540df6['_u'][_0x30dbe7(0x3220)]:_0x53d3cf['w1'][_0x30dbe7(0x1381)](_0x2b9782[_0x30dbe7(0x1c3a)]+_0x30dbe7(0x40a9)+_0x2b9782[_0x30dbe7(0x58e)]['toString']())),_0x2b9782[_0x30dbe7(0x92b)]&&!_0x43e19e[_0x30dbe7(0x685)](_0x2b9782[_0x30dbe7(0x92b)],_0x12427f['Wo']['Black'](),_0x43e19e[_0x30dbe7(0x3c7f)])&&(_0x2910f7['emissiveFactor']=_0x2b9782[_0x30dbe7(0x92b)][_0x30dbe7(0xec2)]()),_0x2910f7[_0x30dbe7(0x18ae)]=_0x4d0788,_0x43e19e[_0x30dbe7(0x2cdd)](_0x2910f7,_0x2b9782),_0x128ee1['push'](_0x2910f7),_0x80cf84[_0x2b9782[_0x30dbe7(0x3bc7)]]=_0x128ee1['length']-0x1,this[_0x30dbe7(0x35d8)](_0x39014d,_0x2910f7,_0x2b9782,_0x3aa5c1);}[_0x1fc79b(0x35d8)](_0x14d65a,_0x5f4703,_0x11c96a,_0x5e64e7){var _0xa32a6=_0x1fc79b;return Promise[_0xa32a6(0x1b92)](_0x14d65a)[_0xa32a6(0x3be)](()=>{var _0x21f1f9=_0xa32a6;let _0x4c2060=null;for(const _0x265e43 of this[_0x21f1f9(0x16b3)]['_extensionsPostExportMaterialAdditionalTextures'](_0x21f1f9(0x101c),_0x5f4703,_0x11c96a))(_0x4c2060=_0x4c2060||[])[_0x21f1f9(0x2009)](this[_0x21f1f9(0x1284)](_0x265e43,_0x5e64e7));return _0x4c2060=_0x4c2060||[Promise[_0x21f1f9(0x1cbf)](null)],Promise[_0x21f1f9(0x1b92)](_0x4c2060)[_0x21f1f9(0x3be)](()=>{var _0x52a1e4=_0x21f1f9;const _0x73ed5a=this['_exporter'][_0x52a1e4(0x3e68)](_0x52a1e4(0x101c),_0x5f4703,_0x11c96a);return _0x73ed5a?_0x73ed5a['then'](()=>_0x5f4703):_0x5f4703;});});}[_0x1fc79b(0x1dc)](_0x157a7d,_0x34ca10,_0x14ea65,_0x42d8b5){return _0x53ba0a(this,void 0x0,void 0x0,function*(){var _0x59f211=a8_0xcbd5,_0x1bc984=_0x4e88dd['g']['TEXTURETYPE_UNSIGNED_INT'];const _0x362e40=this['_exporter'][_0x59f211(0x1534)],_0x2e3971=_0x362e40[_0x59f211(0x279a)]();var _0x4d2bbb=_0x2e3971['createRawTexture'](_0x157a7d,_0x34ca10,_0x14ea65,_0x4e88dd['g'][_0x59f211(0x2a2)],!0x1,!0x0,_0x4dfef5['x'][_0x59f211(0xe33)],null,_0x1bc984),_0x1bc984=(yield _0x36da3b['Oi']['ApplyPostProcess'](_0x59f211(0x106f),_0x4d2bbb,_0x362e40,_0x1bc984,_0x4e88dd['g'][_0x59f211(0x642)],_0x4e88dd['g'][_0x59f211(0x2a2)]),yield _0x2e3971[_0x59f211(0x11e8)](_0x4d2bbb,_0x34ca10,_0x14ea65));return yield _0x5b1c84['B'][_0x59f211(0x1c23)](_0x34ca10,_0x14ea65,_0x1bc984,_0x42d8b5,void 0x0,!0x0,!0x0);});}[_0x1fc79b(0xb85)](_0x4f812a,_0x81b3cb,_0x1a21d2){var _0xf991a9=_0x1fc79b;const _0xb2518e=new Uint8Array(_0x4f812a*_0x81b3cb*0x4);for(let _0x2bd80f=0x0;_0x2bd80f<_0xb2518e[_0xf991a9(0x9da)];_0x2bd80f+=0x4)_0xb2518e[_0x2bd80f]=_0xb2518e[_0x2bd80f+0x1]=_0xb2518e[_0x2bd80f+0x2]=_0xb2518e[_0x2bd80f+0x3]=0xff;return _0x3df770['l']['CreateRGBATexture'](_0xb2518e,_0x4f812a,_0x81b3cb,_0x1a21d2);}[_0x1fc79b(0x414f)](_0x3dc9df,_0x5da2f9,_0x20f846){var _0x156498=_0x1fc79b,_0x433146=_0x3dc9df?_0x3dc9df[_0x156498(0x12d1)]():{'width':0x0,'height':0x0},_0x513d27=_0x5da2f9?_0x5da2f9[_0x156498(0x12d1)]():{'width':0x0,'height':0x0};let _0x161f32,_0x506029;return _0x433146['width']<_0x513d27[_0x156498(0x15b3)]?(_0x161f32=_0x3dc9df&&_0x3dc9df instanceof _0x4dfef5['x']?_0x36da3b['Oi'][_0x156498(0x301c)](_0x3dc9df,_0x513d27[_0x156498(0x15b3)],_0x513d27[_0x156498(0x230c)],!0x0):this[_0x156498(0xb85)](_0x513d27[_0x156498(0x15b3)],_0x513d27[_0x156498(0x230c)],_0x20f846),_0x506029=_0x5da2f9):_0x433146['width']>_0x513d27['width']?(_0x506029=_0x5da2f9&&_0x5da2f9 instanceof _0x4dfef5['x']?_0x36da3b['Oi'][_0x156498(0x301c)](_0x5da2f9,_0x433146[_0x156498(0x15b3)],_0x433146['height'],!0x0):this['_createWhiteTexture'](_0x433146['width'],_0x433146['height'],_0x20f846),_0x161f32=_0x3dc9df):(_0x161f32=_0x3dc9df,_0x506029=_0x5da2f9),{'texture1':_0x161f32,'texture2':_0x506029};}[_0x1fc79b(0x1f6c)](_0x4ede82){var _0x5bfd26=_0x1fc79b;if(_0x4ede82 instanceof Uint8Array){var _0x1380f9=_0x4ede82[_0x5bfd26(0x9da)];const _0x27617a=new Float32Array(_0x4ede82[_0x5bfd26(0x9da)]);for(let _0x9ac887=0x0;_0x9ac887<_0x1380f9;++_0x9ac887)_0x27617a[_0x9ac887]=_0x4ede82[_0x9ac887]/0xff;return _0x27617a;}if(_0x4ede82 instanceof Float32Array)return _0x4ede82;throw new Error(_0x5bfd26(0x3d9f));}[_0x1fc79b(0x11d9)](_0x2845fe,_0x5c969f,_0x50258a,_0x530dec){var _0x2d12df;return _0x53ba0a(this,void 0x0,void 0x0,function*(){var _0x34a7d1=a8_0xcbd5;const _0x182224=new Array();if(!_0x2845fe&&!_0x5c969f)return Promise['reject'](_0x34a7d1(0x5b4));const _0x45ee0f=_0x2845fe?_0x2845fe[_0x34a7d1(0x14ab)]():_0x5c969f?_0x5c969f[_0x34a7d1(0x14ab)]():null;if(_0x45ee0f){const _0x2beaff=this[_0x34a7d1(0x414f)](_0x2845fe,_0x5c969f,_0x45ee0f);var _0x406f3d,_0x26b7ab,_0x132b1b=null==(_0x2d12df=_0x2beaff[_0x34a7d1(0x1574)])?void 0x0:_0x2d12df['getSize'](),_0x1e3f2e=_0x132b1b[_0x34a7d1(0x15b3)],_0x5052e8=_0x132b1b[_0x34a7d1(0x230c)],_0x132b1b=yield _0x2beaff[_0x34a7d1(0x1574)]['readPixels'](),_0xad1217=yield _0x2beaff['texture2'][_0x34a7d1(0x4144)]();if(!_0x132b1b)return Promise[_0x34a7d1(0x4cd)](_0x34a7d1(0x408a));if(_0x406f3d=this[_0x34a7d1(0x1f6c)](_0x132b1b),!_0xad1217)return Promise[_0x34a7d1(0x4cd)](_0x34a7d1(0x22c9));_0x132b1b=(_0x26b7ab=this[_0x34a7d1(0x1f6c)](_0xad1217))[_0x34a7d1(0x3bd)];const _0x1ae76c=new Uint8Array(_0x132b1b),_0x4003af=new Uint8Array(_0x132b1b),_0x4df518=_0x12427f['Wo'][_0x34a7d1(0x2d8b)]();let _0x2d4e82=0x0,_0x45d2b3=0x0;for(let _0x4b974f=0x0;_0x4b974f<_0x5052e8;++_0x4b974f)for(let _0xe4767f=0x0;_0xe4767f<_0x1e3f2e;++_0xe4767f){var _0x1f7b0e=0x4*(_0x1e3f2e*_0x4b974f+_0xe4767f),_0x388c6f=new _0x12427f['Wo'](_0x406f3d[_0x1f7b0e],_0x406f3d[0x1+_0x1f7b0e],_0x406f3d[0x2+_0x1f7b0e])[_0x34a7d1(0x9d4)](_0x45ee0f[_0x34a7d1(0x279a)]()[_0x34a7d1(0x4108)])[_0x34a7d1(0x1b3b)](_0x50258a[_0x34a7d1(0x1909)]),_0x3a919d=new _0x12427f['Wo'](_0x26b7ab[_0x1f7b0e],_0x26b7ab[0x1+_0x1f7b0e],_0x26b7ab[0x2+_0x1f7b0e])[_0x34a7d1(0x9d4)](_0x45ee0f[_0x34a7d1(0x279a)]()['useExactSrgbConversions'])[_0x34a7d1(0x1b3b)](_0x50258a[_0x34a7d1(0x1219)]),_0xff4b43=_0x26b7ab[0x3+_0x1f7b0e]*_0x50258a[_0x34a7d1(0xcdf)],_0x388c6f=this[_0x34a7d1(0x3531)]({'diffuseColor':_0x388c6f,'specularColor':_0x3a919d,'glossiness':_0xff4b43});_0x4df518['r']=Math['max'](_0x4df518['r'],_0x388c6f['baseColor']['r']),_0x4df518['g']=Math[_0x34a7d1(0x34dd)](_0x4df518['g'],_0x388c6f[_0x34a7d1(0x1748)]['g']),_0x4df518['b']=Math[_0x34a7d1(0x34dd)](_0x4df518['b'],_0x388c6f[_0x34a7d1(0x1748)]['b']),_0x2d4e82=Math[_0x34a7d1(0x34dd)](_0x2d4e82,_0x388c6f[_0x34a7d1(0x1fa1)]),_0x45d2b3=Math[_0x34a7d1(0x34dd)](_0x45d2b3,_0x388c6f[_0x34a7d1(0x26f9)]),_0x4003af[_0x1f7b0e]=0xff*_0x388c6f['baseColor']['r'],_0x4003af[0x1+_0x1f7b0e]=0xff*_0x388c6f['baseColor']['g'],_0x4003af[0x2+_0x1f7b0e]=0xff*_0x388c6f['baseColor']['b'],_0x4003af[0x3+_0x1f7b0e]=_0x2beaff[_0x34a7d1(0x1574)]['hasAlpha']?0xff*_0x406f3d[0x3+_0x1f7b0e]:0xff,_0x1ae76c[_0x1f7b0e]=0x0,_0x1ae76c[0x1+_0x1f7b0e]=0xff*_0x388c6f['roughness'],_0x1ae76c[0x2+_0x1f7b0e]=0xff*_0x388c6f[_0x34a7d1(0x1fa1)],_0x1ae76c[0x3+_0x1f7b0e]=0xff;}const _0xec7d5={'baseColor':_0x4df518,'metallic':_0x2d4e82,'roughness':_0x45d2b3};let _0x2369bd=!0x1,_0x30237b=!0x1;for(let _0x4a80c1=0x0;_0x4a80c1<_0x5052e8;++_0x4a80c1)for(let _0x52b2=0x0;_0x52b2<_0x1e3f2e;++_0x52b2){var _0x15071e=0x4*(_0x1e3f2e*_0x4a80c1+_0x52b2);_0x4003af[_0x15071e]/=_0xec7d5[_0x34a7d1(0x1748)]['r']>_0x43e19e[_0x34a7d1(0x3c7f)]?_0xec7d5[_0x34a7d1(0x1748)]['r']:0x1,_0x4003af[0x1+_0x15071e]/=_0xec7d5[_0x34a7d1(0x1748)]['g']>_0x43e19e[_0x34a7d1(0x3c7f)]?_0xec7d5[_0x34a7d1(0x1748)]['g']:0x1,_0x4003af[0x2+_0x15071e]/=_0xec7d5['baseColor']['b']>_0x43e19e[_0x34a7d1(0x3c7f)]?_0xec7d5[_0x34a7d1(0x1748)]['b']:0x1;const _0x5234bb=_0x12427f['Wo'][_0x34a7d1(0x26f7)](_0x4003af[_0x15071e],_0x4003af[0x1+_0x15071e],_0x4003af[0x2+_0x15071e]);var _0x22f1a0=_0x5234bb[_0x34a7d1(0xbbc)](_0x45ee0f[_0x34a7d1(0x279a)]()[_0x34a7d1(0x4108)]),_0x22f1a0=(_0x4003af[_0x15071e]=0xff*_0x22f1a0['r'],_0x4003af[0x1+_0x15071e]=0xff*_0x22f1a0['g'],_0x4003af[0x2+_0x15071e]=0xff*_0x22f1a0['b'],_0x43e19e[_0x34a7d1(0x685)](_0x22f1a0,_0x12427f['Wo'][_0x34a7d1(0xd94)](),_0x43e19e[_0x34a7d1(0x3c7f)])||(_0x30237b=!0x0),_0x1ae76c[0x1+_0x15071e]/=_0xec7d5[_0x34a7d1(0x26f9)]>_0x43e19e[_0x34a7d1(0x3c7f)]?_0xec7d5['roughness']:0x1,_0x1ae76c[0x2+_0x15071e]/=_0xec7d5[_0x34a7d1(0x1fa1)]>_0x43e19e[_0x34a7d1(0x3c7f)]?_0xec7d5['metallic']:0x1,_0x12427f['Wo'][_0x34a7d1(0x26f7)](0xff,_0x1ae76c[0x1+_0x15071e],_0x1ae76c[0x2+_0x15071e]));_0x43e19e[_0x34a7d1(0x685)](_0x22f1a0,_0x12427f['Wo'][_0x34a7d1(0xd94)](),_0x43e19e[_0x34a7d1(0x3c7f)])||(_0x2369bd=!0x0);}return _0x2369bd&&_0x182224[_0x34a7d1(0x2009)](this[_0x34a7d1(0x1dc)](_0x1ae76c,_0x1e3f2e,_0x5052e8,_0x530dec)[_0x34a7d1(0x3be)](_0x3e28b4=>{var _0x205693=_0x34a7d1;_0xec7d5[_0x205693(0x2b4d)]=_0x3e28b4;})),_0x30237b&&_0x182224['push'](this[_0x34a7d1(0x1dc)](_0x4003af,_0x1e3f2e,_0x5052e8,_0x530dec)[_0x34a7d1(0x3be)](_0x4cae9c=>{var _0x227f39=_0x34a7d1;_0xec7d5[_0x227f39(0x26b1)]=_0x4cae9c;})),Promise[_0x34a7d1(0x1b92)](_0x182224)['then'](()=>_0xec7d5);}return Promise[_0x34a7d1(0x4cd)](_0x34a7d1(0x1611));});}[_0x1fc79b(0x3531)](_0x2a9cbe){var _0x3030f4=_0x1fc79b,_0x35f925=this[_0x3030f4(0x3f79)](_0x2a9cbe[_0x3030f4(0x1909)]),_0x44dcda=this[_0x3030f4(0x3f79)](_0x2a9cbe[_0x3030f4(0x1219)]),_0xa9b312=0x1-this['_getMaxComponent'](_0x2a9cbe[_0x3030f4(0x1219)]),_0x35f925=_0x43e19e['_SolveMetallic'](_0x35f925,_0x44dcda,_0xa9b312),_0x44dcda=_0x2a9cbe[_0x3030f4(0x1909)]['scale'](_0xa9b312/(0x1-_0x43e19e[_0x3030f4(0x1e76)]['r'])/Math[_0x3030f4(0x34dd)](0x1-_0x35f925,_0x43e19e[_0x3030f4(0x3c7f)])),_0xa9b312=_0x2a9cbe[_0x3030f4(0x1219)][_0x3030f4(0x34cd)](_0x43e19e[_0x3030f4(0x1e76)][_0x3030f4(0xa64)](0x1-_0x35f925))[_0x3030f4(0xa64)](0x1/Math['max'](_0x35f925,_0x43e19e[_0x3030f4(0x3c7f)]));let _0x1db97b=_0x12427f['Wo'][_0x3030f4(0x36c)](_0x44dcda,_0xa9b312,_0x35f925*_0x35f925);return{'baseColor':_0x1db97b=_0x1db97b['clampToRef'](0x0,0x1,_0x1db97b),'metallic':_0x35f925,'roughness':0x1-_0x2a9cbe['glossiness']};}['_getPerceivedBrightness'](_0x58f6a2){return _0x58f6a2?Math['sqrt'](0.299*_0x58f6a2['r']*_0x58f6a2['r']+0.587*_0x58f6a2['g']*_0x58f6a2['g']+0.114*_0x58f6a2['b']*_0x58f6a2['b']):0x0;}['_getMaxComponent'](_0x1a4552){var _0x477a3b=_0x1fc79b;return _0x1a4552?Math[_0x477a3b(0x34dd)](_0x1a4552['r'],Math[_0x477a3b(0x34dd)](_0x1a4552['g'],_0x1a4552['b'])):0x0;}[_0x1fc79b(0x2fca)](_0x2b97ab,_0x4f4b4a,_0x1e9620,_0x57d939){var _0x4fc47f=_0x1fc79b;const _0x36e941=[],_0x256427={'baseColor':_0x2b97ab[_0x4fc47f(0x318e)],'metallic':_0x2b97ab[_0x4fc47f(0x3833)],'roughness':_0x2b97ab[_0x4fc47f(0x3731)]};return _0x57d939&&(_0x2b97ab['_albedoTexture']&&_0x36e941['push'](this[_0x4fc47f(0x1284)](_0x2b97ab[_0x4fc47f(0x85f)],_0x4f4b4a)[_0x4fc47f(0x3be)](_0x2f1e94=>{var _0x25db23=_0x4fc47f;_0x2f1e94&&(_0x1e9620[_0x25db23(0x2f36)]=_0x2f1e94);})),(_0x57d939=_0x2b97ab[_0x4fc47f(0x313a)])&&_0x36e941[_0x4fc47f(0x2009)](this['_exportTextureAsync'](_0x57d939,_0x4f4b4a)[_0x4fc47f(0x3be)](_0x5e92ba=>{_0x5e92ba&&(_0x1e9620['metallicRoughnessTexture']=_0x5e92ba);}))),Promise[_0x4fc47f(0x1b92)](_0x36e941)[_0x4fc47f(0x3be)](()=>_0x256427);}[_0x1fc79b(0x2429)](_0x15fd72){var _0x14d095=_0x1fc79b;const _0x2b69b6={};if(!(_0x15fd72&&_0x15fd72 instanceof _0x4dfef5['x']))return _0x2b69b6;var _0x2f0f0c=this[_0x14d095(0x2328)](_0x15fd72[_0x14d095(0x198b)]),_0x2f0f0c=(_0x2f0f0c!==_0x540df6['e8'][_0x14d095(0x3c07)]&&(_0x2b69b6[_0x14d095(0x20fe)]=_0x2f0f0c),this[_0x14d095(0x2328)](_0x15fd72[_0x14d095(0x570)]));switch(_0x2f0f0c!==_0x540df6['e8'][_0x14d095(0x3c07)]&&(_0x2b69b6[_0x14d095(0x3539)]=_0x2f0f0c),_0x15fd72['samplingMode']){case _0x4dfef5['x'][_0x14d095(0x33c6)]:_0x2b69b6[_0x14d095(0x21d0)]=_0x540df6['tR']['LINEAR'],_0x2b69b6[_0x14d095(0x3ddf)]=_0x540df6['LC'][_0x14d095(0x21b6)];break;case _0x4dfef5['x'][_0x14d095(0x2fe2)]:_0x2b69b6[_0x14d095(0x21d0)]=_0x540df6['tR'][_0x14d095(0x21b6)],_0x2b69b6[_0x14d095(0x3ddf)]=_0x540df6['LC']['NEAREST'];break;case _0x4dfef5['x'][_0x14d095(0x1f48)]:_0x2b69b6['magFilter']=_0x540df6['tR'][_0x14d095(0x1c39)],_0x2b69b6['minFilter']=_0x540df6['LC']['LINEAR'];break;case _0x4dfef5['x']['NEAREST_LINEAR_MIPLINEAR']:_0x2b69b6['magFilter']=_0x540df6['tR'][_0x14d095(0x1c39)],_0x2b69b6[_0x14d095(0x3ddf)]=_0x540df6['LC'][_0x14d095(0x296b)];break;case _0x4dfef5['x']['NEAREST_NEAREST']:_0x2b69b6['magFilter']=_0x540df6['tR'][_0x14d095(0x1c39)],_0x2b69b6[_0x14d095(0x3ddf)]=_0x540df6['LC'][_0x14d095(0x1c39)];break;case _0x4dfef5['x'][_0x14d095(0x257f)]:_0x2b69b6['magFilter']=_0x540df6['tR'][_0x14d095(0x1c39)],_0x2b69b6[_0x14d095(0x3ddf)]=_0x540df6['LC'][_0x14d095(0x2d8)];break;case _0x4dfef5['x'][_0x14d095(0xab2)]:_0x2b69b6[_0x14d095(0x21d0)]=_0x540df6['tR']['LINEAR'],_0x2b69b6['minFilter']=_0x540df6['LC'][_0x14d095(0x1b4c)];break;case _0x4dfef5['x'][_0x14d095(0x2570)]:_0x2b69b6[_0x14d095(0x21d0)]=_0x540df6['tR'][_0x14d095(0x21b6)],_0x2b69b6[_0x14d095(0x3ddf)]=_0x540df6['LC'][_0x14d095(0x3192)];break;case _0x4dfef5['x'][_0x14d095(0x41e1)]:_0x2b69b6[_0x14d095(0x21d0)]=_0x540df6['tR']['NEAREST'],_0x2b69b6['minFilter']=_0x540df6['LC'][_0x14d095(0x3192)];break;case _0x4dfef5['x']['LINEAR_LINEAR_MIPLINEAR']:_0x2b69b6[_0x14d095(0x21d0)]=_0x540df6['tR'][_0x14d095(0x21b6)],_0x2b69b6[_0x14d095(0x3ddf)]=_0x540df6['LC'][_0x14d095(0x296b)];break;case _0x4dfef5['x'][_0x14d095(0x835)]:_0x2b69b6[_0x14d095(0x21d0)]=_0x540df6['tR'][_0x14d095(0x21b6)],_0x2b69b6[_0x14d095(0x3ddf)]=_0x540df6['LC'][_0x14d095(0x2d8)];break;case _0x4dfef5['x']['NEAREST_NEAREST_MIPNEAREST']:_0x2b69b6[_0x14d095(0x21d0)]=_0x540df6['tR'][_0x14d095(0x1c39)],_0x2b69b6[_0x14d095(0x3ddf)]=_0x540df6['LC'][_0x14d095(0x1b4c)];}return _0x2b69b6;}[_0x1fc79b(0x2328)](_0x598417){var _0x2ca16b=_0x1fc79b;switch(_0x598417){case _0x4dfef5['x'][_0x2ca16b(0x1231)]:return _0x540df6['e8'][_0x2ca16b(0x3c07)];case _0x4dfef5['x'][_0x2ca16b(0x21f9)]:return _0x540df6['e8'][_0x2ca16b(0x297e)];case _0x4dfef5['x'][_0x2ca16b(0x134b)]:return _0x540df6['e8']['MIRRORED_REPEAT'];default:return _0x53d3cf['w1'][_0x2ca16b(0xeb0)]('Unsupported\x20Texture\x20Wrap\x20Mode\x20'+_0x598417+'!'),_0x540df6['e8'][_0x2ca16b(0x3c07)];}}['_convertSpecGlossFactorsToMetallicRoughnessAsync'](_0x3b4cf8,_0x1fb9cb,_0x4c1094,_0x424185){var _0xbb2734=_0x1fc79b;return Promise['resolve']()[_0xbb2734(0x3be)](()=>{var _0x2d4974=_0xbb2734,_0x1c600b={'diffuseColor':_0x3b4cf8[_0x2d4974(0x318e)],'specularColor':_0x3b4cf8[_0x2d4974(0x13d1)],'glossiness':_0x3b4cf8[_0x2d4974(0x6df)]};const _0x2c7ce1=_0x3b4cf8[_0x2d4974(0x85f)],_0x1b1532=_0x3b4cf8[_0x2d4974(0x29c2)];var _0x325da5=_0x3b4cf8[_0x2d4974(0x22f9)];if(_0x1b1532&&!_0x325da5)return Promise[_0x2d4974(0x4cd)](_0x2d4974(0x1119));if((_0x2c7ce1||_0x1b1532)&&_0x424185){const _0x35b7e3=this[_0x2d4974(0x3358)](_0x2c7ce1||_0x1b1532);return this[_0x2d4974(0x11d9)](_0x2c7ce1,_0x1b1532,_0x1c600b,_0x1fb9cb)[_0x2d4974(0x3be)](_0x1c1c80=>{var _0x1e7e4b=_0x2d4974,_0x5b653,_0xd56a7f=this[_0x1e7e4b(0x16b3)][_0x1e7e4b(0x505)];return _0x1c1c80[_0x1e7e4b(0x26b1)]&&(_0x5b653=this[_0x1e7e4b(0x319d)](_0x1e7e4b(0x1748)+_0xd56a7f['length'],_0x1fb9cb,_0x1c1c80[_0x1e7e4b(0x26b1)]),_0x4c1094[_0x1e7e4b(0x2f36)]=this[_0x1e7e4b(0x38fe)](_0x5b653,_0x35b7e3,null===_0x2c7ce1||void 0x0===_0x2c7ce1?void 0x0:_0x2c7ce1[_0x1e7e4b(0x2c90)])),_0x1c1c80['metallicRoughnessTextureData']&&(_0x5b653=this[_0x1e7e4b(0x319d)](_0x1e7e4b(0x36f3)+_0xd56a7f[_0x1e7e4b(0x9da)],_0x1fb9cb,_0x1c1c80[_0x1e7e4b(0x2b4d)]),_0x4c1094[_0x1e7e4b(0x359)]=this[_0x1e7e4b(0x38fe)](_0x5b653,_0x35b7e3,null===_0x1b1532||void 0x0===_0x1b1532?void 0x0:_0x1b1532['coordinatesIndex'])),_0x1c1c80;});}return this['_convertSpecularGlossinessToMetallicRoughness'](_0x1c600b);});}['_convertPBRMaterialAsync'](_0x5e321d,_0x4c4ccb,_0x4c2ab0){var _0x5107a7=_0x1fc79b;const _0x806296={},_0x11f71e={'name':_0x5e321d[_0x5107a7(0x1c3a)]};var _0x401f48,_0xb7b49b;return _0x5e321d[_0x5107a7(0x27e4)]()?(_0x401f48=_0x5e321d[_0x5107a7(0x318e)],_0xb7b49b=_0x5e321d[_0x5107a7(0x3fd3)],_0x401f48&&(_0x806296[_0x5107a7(0x1db5)]=[_0x401f48['r'],_0x401f48['g'],_0x401f48['b'],_0xb7b49b]),this[_0x5107a7(0x2fca)](_0x5e321d,_0x4c4ccb,_0x806296,_0x4c2ab0)[_0x5107a7(0x3be)](_0x18c048=>this['_setMetallicRoughnessPbrMaterial'](_0x18c048,_0x5e321d,_0x11f71e,_0x806296,_0x4c4ccb,_0x4c2ab0))):this[_0x5107a7(0x2b0f)](_0x5e321d,_0x4c4ccb,_0x806296,_0x4c2ab0)[_0x5107a7(0x3be)](_0x47ad79=>this[_0x5107a7(0xc7a)](_0x47ad79,_0x5e321d,_0x11f71e,_0x806296,_0x4c4ccb,_0x4c2ab0));}[_0x1fc79b(0xc7a)](_0x576759,_0x3df1d5,_0x1c4608,_0x2341c7,_0x4bbc8f,_0x3a1e24){var _0x146f00=_0x1fc79b;const _0x2d9939=this['_exporter']['_materialMap'],_0x3602f6=this[_0x146f00(0x16b3)][_0x146f00(0x30b7)],_0x4ca4d9=[];if(_0x576759){if(_0x43e19e[_0x146f00(0x2cdd)](_0x1c4608,_0x3df1d5),_0x43e19e[_0x146f00(0x685)](_0x576759[_0x146f00(0x1748)],_0x12427f['Wo']['White'](),_0x43e19e[_0x146f00(0x3c7f)])&&_0x3df1d5[_0x146f00(0x3fd3)]>=_0x43e19e[_0x146f00(0x3c7f)]||(_0x2341c7[_0x146f00(0x1db5)]=[_0x576759['baseColor']['r'],_0x576759[_0x146f00(0x1748)]['g'],_0x576759[_0x146f00(0x1748)]['b'],_0x3df1d5[_0x146f00(0x3fd3)]]),null!=_0x576759[_0x146f00(0x1fa1)]&&0x1!==_0x576759[_0x146f00(0x1fa1)]&&(_0x2341c7[_0x146f00(0x321f)]=_0x576759[_0x146f00(0x1fa1)]),null!=_0x576759['roughness']&&0x1!==_0x576759[_0x146f00(0x26f9)]&&(_0x2341c7['roughnessFactor']=_0x576759['roughness']),null==_0x3df1d5[_0x146f00(0x3aeb)]||_0x3df1d5[_0x146f00(0x3aeb)]||(_0x3df1d5['_twoSidedLighting']||_0x53d3cf['w1'][_0x146f00(0x1381)](_0x3df1d5['name']+_0x146f00(0x1eb8)),_0x1c4608[_0x146f00(0x3b82)]=!0x0),_0x3a1e24){const _0x1d3454=_0x3df1d5[_0x146f00(0x77c)];_0x1d3454&&(_0x576759=this['_exportTextureAsync'](_0x1d3454,_0x4bbc8f)[_0x146f00(0x3be)](_0x1cce09=>{var _0x428886=_0x146f00;_0x1cce09&&(_0x1c4608[_0x428886(0x3900)]=_0x1cce09,0x1!==_0x1d3454[_0x428886(0x1f4d)]&&(_0x1c4608['normalTexture'][_0x428886(0xa64)]=_0x1d3454['level']));}),_0x4ca4d9[_0x146f00(0x2009)](_0x576759)),(_0x3a1e24=_0x3df1d5[_0x146f00(0x3f57)],_0x3a1e24=(_0x3a1e24&&(_0x576759=this['_exportTextureAsync'](_0x3a1e24,_0x4bbc8f)[_0x146f00(0x3be)](_0x2e19a6=>{var _0x4f18fc=_0x146f00;if(_0x2e19a6){const _0x55efdf={'index':_0x2e19a6['index'],'texCoord':_0x2e19a6['texCoord'],'extensions':_0x2e19a6[_0x4f18fc(0x2f73)]};_0x1c4608['occlusionTexture']=_0x55efdf,_0x2e19a6=_0x3df1d5[_0x4f18fc(0x1809)],_0x2e19a6&&(_0x55efdf[_0x4f18fc(0x3b93)]=_0x2e19a6);}}),_0x4ca4d9['push'](_0x576759)),_0x3df1d5[_0x146f00(0x27a2)])),_0x3a1e24&&(_0x576759=this[_0x146f00(0x1284)](_0x3a1e24,_0x4bbc8f)['then'](_0x9f08e1=>{_0x9f08e1&&(_0x1c4608['emissiveTexture']=_0x9f08e1);}),_0x4ca4d9[_0x146f00(0x2009)](_0x576759));}const _0x323c06=_0x3df1d5[_0x146f00(0x135c)];_0x43e19e['_FuzzyEquals'](_0x323c06,_0x12427f['Wo'][_0x146f00(0x2d8b)](),_0x43e19e[_0x146f00(0x3c7f)])||(_0x1c4608[_0x146f00(0x3a3e)]=_0x323c06[_0x146f00(0xec2)]()),_0x1c4608[_0x146f00(0x18ae)]=_0x2341c7,_0x3602f6[_0x146f00(0x2009)](_0x1c4608),_0x2d9939[_0x3df1d5[_0x146f00(0x3bc7)]]=_0x3602f6[_0x146f00(0x9da)]-0x1;}return this[_0x146f00(0x35d8)](_0x4ca4d9,_0x1c4608,_0x3df1d5,_0x4bbc8f);}['_getPixelsFromTexture'](_0x5285d9){var _0x1d6781=_0x1fc79b;return _0x5285d9['textureType'],_0x4e88dd['g'][_0x1d6781(0x3c2)],_0x5285d9[_0x1d6781(0x4144)]();}[_0x1fc79b(0x1284)](_0x4f67b8,_0x153e79){var _0x11ce0e=_0x1fc79b;const _0xcb41db=this['_exporter']['_extensionsPreExportTextureAsync'](_0x11ce0e(0x1d66),_0x4f67b8,_0x153e79);return _0xcb41db?_0xcb41db[_0x11ce0e(0x3be)](_0x5b3fc4=>_0x5b3fc4?this[_0x11ce0e(0x1598)](_0x5b3fc4,_0x153e79):this[_0x11ce0e(0x1598)](_0x4f67b8,_0x153e79)):this['_exportTextureInfoAsync'](_0x4f67b8,_0x153e79);}[_0x1fc79b(0x1598)](_0x53e0f4,_0x5db3e7){return _0x53ba0a(this,void 0x0,void 0x0,function*(){var _0x4b396f=a8_0xcbd5,_0x467389=_0x53e0f4[_0x4b396f(0x2228)];if(!(_0x467389 in this['_textureMap'])){const _0x3c1c5f=yield this[_0x4b396f(0x261c)](_0x53e0f4);if(!_0x3c1c5f)return null;var _0x4e2bc8=this['_exportTextureSampler'](_0x53e0f4),_0x64d436=_0x53e0f4[_0x4b396f(0x1a17)];if(_0x64d436)switch(_0x64d436){case _0x4b396f(0x1118):case _0x4b396f(0x3264):case'image/webp':_0x5db3e7=_0x64d436;break;default:_0x53d3cf['w1'][_0x4b396f(0x1381)]('Unsupported\x20media\x20type:\x20'+_0x64d436);}const _0x43e1c7=this[_0x4b396f(0x2126)];var _0xe8bded=_0x53e0f4[_0x4b396f(0x1555)]()[_0x4b396f(0x3bc7)];_0x43e1c7[_0xe8bded]||(_0x43e1c7[_0xe8bded]={});let _0x341a43=_0x43e1c7[_0xe8bded][_0x5db3e7];if(void 0x0===_0x341a43){const _0x334b5e=_0x53e0f4[_0x4b396f(0x12d1)]();_0x341a43=_0x53ba0a(this,void 0x0,void 0x0,function*(){var _0x2b5bc=_0x4b396f,_0x396ad7=yield this['_getImageDataAsync'](_0x3c1c5f,_0x334b5e['width'],_0x334b5e[_0x2b5bc(0x230c)],_0x5db3e7);return this[_0x2b5bc(0x319d)](_0x53e0f4[_0x2b5bc(0x1c3a)],_0x5db3e7,_0x396ad7);}),_0x43e1c7[_0xe8bded][_0x5db3e7]=_0x341a43;}_0xe8bded=this['_exportTextureInfo'](yield _0x341a43,_0x4e2bc8,_0x53e0f4[_0x4b396f(0x2c90)]),(this['_textureMap'][_0x467389]=_0xe8bded,this[_0x4b396f(0x16b3)]['_extensionsPostExportTextures'](_0x4b396f(0x1d66),this[_0x4b396f(0xc97)][_0x467389],_0x53e0f4));}return this[_0x4b396f(0xc97)][_0x467389];});}[_0x1fc79b(0x319d)](_0x332723,_0x56a9e2,_0x4c5ee4){var _0x363212=_0x1fc79b;const _0x4337af=this['_exporter'][_0x363212(0x4d3)];var _0x366abe=_0x332723[_0x363212(0x2bb1)](/\.\/|\/|\.\\|\\/g,'_'),_0x3377af=_0x22ecf3(_0x56a9e2);let _0x119199=_0x366abe+_0x3377af;_0x119199 in _0x4337af&&(_0x119199=_0x366abe+'_'+_0x53d3cf['w1'][_0x363212(0x27f8)]()+_0x3377af),_0x4337af[_0x119199]={'data':_0x4c5ee4,'mimeType':_0x56a9e2};const _0x2dea92=this[_0x363212(0x16b3)][_0x363212(0xc48)];return _0x2dea92['push']({'name':_0x332723,'uri':_0x119199}),_0x2dea92[_0x363212(0x9da)]-0x1;}[_0x1fc79b(0x38fe)](_0x477683,_0x2eb577,_0x19cba2){var _0x4d6e97=_0x1fc79b;const _0x55c81c=this[_0x4d6e97(0x16b3)][_0x4d6e97(0x505)];let _0x1763af=_0x55c81c[_0x4d6e97(0x722)](_0xb03231=>_0xb03231['sampler']==_0x2eb577&&_0xb03231[_0x4d6e97(0xd7b)]===_0x477683);-0x1===_0x1763af&&(_0x1763af=_0x55c81c[_0x4d6e97(0x9da)],_0x55c81c[_0x4d6e97(0x2009)]({'source':_0x477683,'sampler':_0x2eb577}));const _0x5df0da={'index':_0x1763af};return _0x19cba2&&(_0x5df0da['texCoord']=_0x19cba2),_0x5df0da;}[_0x1fc79b(0x3358)](_0x4d5cbf){var _0x802a19=_0x1fc79b;const _0x15d152=this[_0x802a19(0x2429)](_0x4d5cbf),_0x40d669=this[_0x802a19(0x16b3)][_0x802a19(0x1d70)];return _0x4d5cbf=_0x40d669['findIndex'](_0x354a37=>_0x354a37[_0x802a19(0x3ddf)]===_0x15d152['minFilter']&&_0x354a37[_0x802a19(0x21d0)]===_0x15d152[_0x802a19(0x21d0)]&&_0x354a37[_0x802a19(0x20fe)]===_0x15d152[_0x802a19(0x20fe)]&&_0x354a37[_0x802a19(0x3539)]===_0x15d152[_0x802a19(0x3539)]),-0x1!==_0x4d5cbf?_0x4d5cbf:(_0x40d669[_0x802a19(0x2009)](_0x15d152),_0x40d669[_0x802a19(0x9da)]-0x1);}}_0x43e19e[_0x1fc79b(0x1e76)]=new _0x12427f['Wo'](0.04,0.04,0.04),_0x43e19e[_0x1fc79b(0x1547)]=0x400,_0x43e19e['_Epsilon']=0.000001;},0x128cd:(_0x599f6e,_0x3abc02,_0xb3934a)=>{_0xb3934a(0x1d36);},0x5e33:(_0x11668c,_0xb34a6,_0x164a21)=>{var _0x351868=a8_0x2e955a;_0x164a21['d'](_0xb34a6,{'l':()=>_0x4c531e});var _0x56f746=_0x164a21(0x7f16),_0x276ca8=_0x164a21(0xd53f);class _0x4c531e{static['_CreateBufferView'](_0x6024f7,_0x2fcae2,_0x5d30b6,_0xe6508b,_0x3fba7d){var _0x1b5cb0=a8_0xcbd5;const _0x50862a={'buffer':_0x6024f7,'byteLength':_0x5d30b6};return _0x2fcae2&&(_0x50862a[_0x1b5cb0(0x18e0)]=_0x2fcae2),_0x3fba7d&&(_0x50862a[_0x1b5cb0(0x1c3a)]=_0x3fba7d),_0xe6508b&&(_0x50862a['byteStride']=_0xe6508b),_0x50862a;}static['_CreateAccessor'](_0x454670,_0xd092ad,_0x23cd0f,_0x430b85,_0x2ef2f0,_0x56e0e5,_0x13a4cb,_0x2f8cee){var _0x434a47=a8_0xcbd5;const _0x1233a8={'name':_0xd092ad,'bufferView':_0x454670,'componentType':_0x430b85,'count':_0x2ef2f0,'type':_0x23cd0f};return null!=_0x13a4cb&&(_0x1233a8['min']=_0x13a4cb),null!=_0x2f8cee&&(_0x1233a8['max']=_0x2f8cee),null!=_0x56e0e5&&(_0x1233a8[_0x434a47(0x18e0)]=_0x56e0e5),_0x1233a8;}static['_CalculateMinMaxPositions'](_0x273270,_0x5d0b9e,_0x531e3c,_0x58e26d){var _0x95699f=a8_0xcbd5;const _0xbda24c=[Infinity,Infinity,Infinity],_0x35f4b3=[-Infinity,-Infinity,-Infinity];var _0x394c4a;let _0x4fa33e,_0x16fe24;if(_0x531e3c)for(let _0x4dfc62=_0x5d0b9e,_0xa79c1a=_0x5d0b9e+_0x531e3c;_0x4dfc62<_0xa79c1a;++_0x4dfc62){_0x4fa33e=0x3*_0x4dfc62,_0x16fe24=_0x276ca8['P']['FromArray'](_0x273270,_0x4fa33e),_0x58e26d&&_0x4c531e[_0x95699f(0x35de)](_0x16fe24),_0x394c4a=_0x16fe24[_0x95699f(0xec2)]();for(let _0x1ee835=0x0;_0x1ee835<0x3;++_0x1ee835){var _0x598b3a=_0x394c4a[_0x1ee835];_0x598b3a<_0xbda24c[_0x1ee835]&&(_0xbda24c[_0x1ee835]=_0x598b3a),_0x598b3a>_0x35f4b3[_0x1ee835]&&(_0x35f4b3[_0x1ee835]=_0x598b3a),++_0x4fa33e;}}return{'min':_0xbda24c,'max':_0x35f4b3};}static[_0x351868(0x26bd)](_0x178fd4){return new _0x276ca8['P'](_0x178fd4['x'],_0x178fd4['y'],-_0x178fd4['z']);}static[_0x351868(0x35de)](_0x46949b){_0x46949b['z']*=-0x1;}static[_0x351868(0xd15)](_0x27a63a){_0x27a63a[0x2]*=-0x1;}static['_GetRightHandedNormalVector3'](_0x4de6bb){return new _0x276ca8['P'](_0x4de6bb['x'],_0x4de6bb['y'],-_0x4de6bb['z']);}static[_0x351868(0x2bbb)](_0x37f464){_0x37f464['z']*=-0x1;}static[_0x351868(0x33e3)](_0x75f321){_0x75f321[0x2]*=-0x1;}static['_GetRightHandedVector4FromRef'](_0x385912){_0x385912['z']*=-0x1,_0x385912['w']*=-0x1;}static['_GetRightHandedArray4FromRef'](_0x393e2b){_0x393e2b[0x2]*=-0x1,_0x393e2b[0x3]*=-0x1;}static[_0x351868(0x29c)](_0x1464a0){_0x1464a0['x']*=-0x1,_0x1464a0['y']*=-0x1;}static['_GetRightHandedQuaternionArrayFromRef'](_0x3a96fc){_0x3a96fc[0x0]*=-0x1,_0x3a96fc[0x1]*=-0x1;}static[_0x351868(0x13de)](_0x4a3842){var _0xc65cb0=_0x351868,_0x229a64=Math[_0xc65cb0(0xa6b)](_0x4a3842['x']*_0x4a3842['x']+_0x4a3842['y']*_0x4a3842['y']+_0x4a3842['z']*_0x4a3842['z']);0x0<_0x229a64&&(_0x4a3842['x']/=_0x229a64,_0x4a3842['y']/=_0x229a64,_0x4a3842['z']/=_0x229a64);}static[_0x351868(0x38ed)](_0x22801a){var _0x332583=_0x351868;switch(_0x22801a){case _0x56f746['Jg']['MAT2']:return 0x4;case _0x56f746['Jg'][_0x332583(0x29e2)]:return 0x9;case _0x56f746['Jg'][_0x332583(0x3472)]:return 0x10;case _0x56f746['Jg']['SCALAR']:return 0x1;case _0x56f746['Jg'][_0x332583(0x860)]:return 0x2;case _0x56f746['Jg'][_0x332583(0x1a29)]:return 0x3;case _0x56f746['Jg']['VEC4']:return 0x4;}}}},0x13393:(_0x564bd1,_0x563240,_0x4b1425)=>{_0x4b1425(0xc3cb),_0x4b1425(0x7ac5),_0x4b1425(0x1d36),_0x4b1425(0x4097),_0x4b1425(0x128cd),_0x4b1425(0x5e33),_0x4b1425(0xd12c);},0x92a7:(_0x1a4d68,_0x218f0d,_0x268d76)=>{_0x268d76(0x13393);},0x1d45:(_0x1b5a7e,_0x2cb6ad,_0x47079e)=>{_0x47079e(0x105fd),_0x47079e(0x92a7),_0x47079e(0xd322);},0xd322:(_0x56d658,_0x45ae0d,_0x3b69a2)=>{_0x3b69a2(0x15a7b);},0x15a7b:(_0x5da03e,_0x39154d,_0x4b6c5b)=>{_0x4b6c5b(0x94e3),_0x4b6c5b(0x96dc),_0x4b6c5b(0x1679c),_0x4b6c5b(0xd53f);},0xb5e:(_0x302fae,_0x1957e1,_0x56e69a)=>{_0x56e69a(0x120a),_0x56e69a(0x2101),_0x56e69a(0xa76),_0x56e69a(0x93ab),_0x56e69a(0x16f2e);},0x120a:(_0x4343a0,_0x1a5f29,_0xad8793)=>{var _0x5149b7=a8_0x2e955a;_0xad8793['d'](_0x1a5f29,{'j':()=>_0x4068d0});var _0x2e0248=_0xad8793(0xd53f),_0x5ada02=_0xad8793(0xbd53),_0x51e30b=_0xad8793(0xa896),_0x1a5f29=_0xad8793(0xda7);class _0x4068d0 extends _0x1a5f29['l']{constructor(_0x2ed0df,_0x3bedec){var _0x5a5c60=a8_0xcbd5;super(),this[_0x5a5c60(0x1c3a)]=_0x2ed0df,this[_0x5a5c60(0x2a26)]=new Array(),this[_0x5a5c60(0x163)]=!0x1,this['useAlphaForPicking']=!0x1,this[_0x5a5c60(0x1244)]=new _0x51e30b['y$'](),this[_0x5a5c60(0x407b)]=null,this[_0x5a5c60(0x3e61)]=()=>{var _0x9387ba=_0x5a5c60;this[_0x9387ba(0x407b)]&&this[_0x9387ba(0x407b)](),this[_0x9387ba(0x1f0a)]&&this[_0x9387ba(0xc1f)]();},this[_0x5a5c60(0x2fc8)]=new _0x5ada02['HE'](0x1,0x1,0x1,0x1),this[_0x5a5c60(0x2436)]=_0x2e0248['P'][_0x5a5c60(0x317a)](),this['_manager']=_0x3bedec,this[_0x5a5c60(0x159f)][_0x5a5c60(0x2267)]['push'](this),this[_0x5a5c60(0x3bc7)]=this[_0x5a5c60(0x159f)][_0x5a5c60(0x38c0)][_0x5a5c60(0x3963)]();}get[_0x5149b7(0xba1)](){var _0x38749c=_0x5149b7;return this[_0x38749c(0x15b3)];}set[_0x5149b7(0xba1)](_0x2f206f){var _0x1f486c=_0x5149b7;this[_0x1f486c(0x15b3)]=_0x2f206f,this['height']=_0x2f206f;}get[_0x5149b7(0x2024)](){return this['_manager'];}[_0x5149b7(0x28c8)](){var _0x40d2c3=_0x5149b7;return _0x40d2c3(0x3409);}get[_0x5149b7(0x1f7)](){return this['_fromIndex'];}set[_0x5149b7(0x1f7)](_0x2a9832){var _0x447b03=_0x5149b7;this[_0x447b03(0x1849)](_0x2a9832,this[_0x447b03(0x3a07)],this[_0x447b03(0x74b)],this[_0x447b03(0x2476)],this[_0x447b03(0x407b)]);}get['toIndex'](){var _0x4768ce=_0x5149b7;return this[_0x4768ce(0x3a07)];}set['toIndex'](_0x4b2e78){var _0x4261c0=_0x5149b7;this[_0x4261c0(0x1849)](this[_0x4261c0(0x1115)],_0x4b2e78,this['_loopAnimation'],this[_0x4261c0(0x2476)],this[_0x4261c0(0x407b)]);}get[_0x5149b7(0x2563)](){var _0x47e5c5=_0x5149b7;return this[_0x47e5c5(0x74b)];}set['loopAnimation'](_0x471191){var _0x49b7b7=_0x5149b7;this['playAnimation'](this[_0x49b7b7(0x1115)],this[_0x49b7b7(0x3a07)],_0x471191,this[_0x49b7b7(0x2476)],this[_0x49b7b7(0x407b)]);}get[_0x5149b7(0x3078)](){var _0xfcedd3=_0x5149b7;return Math[_0xfcedd3(0x34dd)](this[_0xfcedd3(0x2476)],0x1);}set['delay'](_0x1e6c8c){var _0x3d54b6=_0x5149b7;this[_0x3d54b6(0x1849)](this[_0x3d54b6(0x1115)],this[_0x3d54b6(0x3a07)],this[_0x3d54b6(0x74b)],_0x1e6c8c,this[_0x3d54b6(0x407b)]);}[_0x5149b7(0x1849)](_0x65f96,_0x5e482d,_0x5de3f4,_0xf0030b,_0x31ef97=null){var _0x306cc7=_0x5149b7;this[_0x306cc7(0x407b)]=_0x31ef97,super[_0x306cc7(0x1849)](_0x65f96,_0x5e482d,_0x5de3f4,_0xf0030b,this[_0x306cc7(0x3e61)]);}[_0x5149b7(0xc1f)](){var _0x4c1cd8=_0x5149b7;for(let _0x327529=0x0;_0x327529{var _0x17600b=a8_0x2e955a,_0x86ed0a=_0x35cd50(0xa896),_0x202ccd=_0x35cd50(0xd53f),_0x2e7d4d=_0x35cd50(0x120a),_0x48bdbf=_0x35cd50(0x16f2e),_0x3e1087=_0x35cd50(0xfcd4),_0xdd8cf8=_0x35cd50(0x12cad),_0x35ce79=_0x35cd50(0x67a3),_0x315d91=_0x35cd50(0x9a70),_0x446021=_0x35cd50(0x4ba7),_0xe3b46b=_0x35cd50(0x14caa),_0x3c1378=_0x35cd50(0x9bc9),_0x47130e=_0x35cd50(0x11096),_0x188e18=_0x35cd50(0x1610);class _0x13c6ec{constructor(_0x531b1a,_0x3d8487,_0x255ae5,_0x2ee1cf,_0x267fb7,_0x2aa059=0.01,_0x58e5c3=_0xdd8cf8['x'][_0x17600b(0x336a)],_0x44d0bc=!0x1,_0xcb64a7=null){var _0x25ebaf=_0x17600b;this[_0x25ebaf(0x1c3a)]=_0x531b1a,this[_0x25ebaf(0x2267)]=new Array(),this[_0x25ebaf(0x21b2)]=0x0,this['layerMask']=0xfffffff,this[_0x25ebaf(0x163)]=!0x1,this[_0x25ebaf(0x6cf)]=null,this[_0x25ebaf(0xde5)]=!0x1,this['onDisposeObservable']=new _0x86ed0a['y$'](),this[_0x25ebaf(0x1f6e)]=!0x1,this[_0x25ebaf(0x1172)]=!0x1,this[_0x25ebaf(0x148a)]=(_0x53c322,_0x51f802)=>{var _0xdc23ae=_0x25ebaf;_0x53c322[_0xdc23ae(0x3d16)]||(_0x53c322[_0xdc23ae(0x121e)]=0x0);var _0x2c94e9=_0x53c322['cellIndex'];'number'==typeof _0x2c94e9&&isFinite(_0x2c94e9)&&Math[_0xdc23ae(0x27d7)](_0x2c94e9)===_0x2c94e9&&(_0x53c322[_0xdc23ae(0x3d16)]=this['_spriteMap'][_0x53c322['cellIndex']]),_0x53c322[_0xdc23ae(0x27fa)]=this['_cellData'][_0x53c322[_0xdc23ae(0x3d16)]]['frame']['x']/_0x51f802[_0xdc23ae(0x15b3)],_0x53c322[_0xdc23ae(0x3bb)]=this[_0xdc23ae(0x218a)][_0x53c322['cellRef']][_0xdc23ae(0x640)]['y']/_0x51f802[_0xdc23ae(0x230c)],_0x53c322[_0xdc23ae(0x1e20)]=this['_cellData'][_0x53c322[_0xdc23ae(0x3d16)]][_0xdc23ae(0x640)]['w'],_0x53c322[_0xdc23ae(0x27e)]=this['_cellData'][_0x53c322[_0xdc23ae(0x3d16)]][_0xdc23ae(0x640)]['h'];},(_0x267fb7=_0x267fb7||_0x47130e['l']['LastCreatedScene'])[_0x25ebaf(0xd59)](_0x35ce79['l'][_0x25ebaf(0x3ab7)])||_0x267fb7['_addComponent'](new _0x48bdbf['O'](_0x267fb7)),this[_0x25ebaf(0x34af)]=_0x44d0bc,this[_0x25ebaf(0x20c2)]=_0x267fb7,_0x531b1a=this[_0x25ebaf(0x20c2)][_0x25ebaf(0x279a)]();if(this[_0x25ebaf(0x7fa)]=new _0x3c1378['T'](_0x531b1a,_0x255ae5,_0x2aa059,_0x267fb7),_0x2ee1cf[_0x25ebaf(0x15b3)]&&_0x2ee1cf[_0x25ebaf(0x230c)])this['cellWidth']=_0x2ee1cf[_0x25ebaf(0x15b3)],this[_0x25ebaf(0x3ec0)]=_0x2ee1cf['height'];else{if(void 0x0===_0x2ee1cf)return void(this[_0x25ebaf(0x7fa)]=null);this[_0x25ebaf(0x1568)]=_0x2ee1cf,this[_0x25ebaf(0x3ec0)]=_0x2ee1cf;}this[_0x25ebaf(0x20c2)][_0x25ebaf(0x3d4e)]&&this[_0x25ebaf(0x20c2)][_0x25ebaf(0x3d4e)][_0x25ebaf(0x2009)](this),this['uniqueId']=this[_0x25ebaf(0x38c0)][_0x25ebaf(0x3963)](),_0x3d8487&&(this[_0x25ebaf(0x2bb4)]=new _0xdd8cf8['x'](_0x3d8487,_0x267fb7,!0x0,!0x1,_0x58e5c3)),this[_0x25ebaf(0x34af)]&&this[_0x25ebaf(0x13b0)](_0x3d8487,_0xcb64a7);}set['onDispose'](_0x5ba5d1){var _0x5661c7=_0x17600b;this[_0x5661c7(0x310a)]&&this[_0x5661c7(0x1244)][_0x5661c7(0x209f)](this['_onDisposeObserver']),this['_onDisposeObserver']=this[_0x5661c7(0x1244)][_0x5661c7(0x2ed7)](_0x5ba5d1);}get[_0x17600b(0x155a)](){return this['sprites'];}get[_0x17600b(0x38c0)](){var _0xbc814b=_0x17600b;return this[_0xbc814b(0x20c2)];}get[_0x17600b(0x365d)](){var _0x2209c5=_0x17600b;return this['_spriteRenderer'][_0x2209c5(0x365d)];}get[_0x17600b(0x2bb4)](){var _0x258b18=_0x17600b;return this['_spriteRenderer'][_0x258b18(0x2bb4)];}set[_0x17600b(0x2bb4)](_0x5e66b4){var _0xcf9166=_0x17600b;_0x5e66b4['wrapU']=_0xdd8cf8['x'][_0xcf9166(0x21f9)],_0x5e66b4[_0xcf9166(0x570)]=_0xdd8cf8['x'][_0xcf9166(0x21f9)],this[_0xcf9166(0x7fa)][_0xcf9166(0x2bb4)]=_0x5e66b4,this[_0xcf9166(0x1563)]=null;}get[_0x17600b(0x1568)](){var _0x598320=_0x17600b;return this[_0x598320(0x7fa)][_0x598320(0x1568)];}set[_0x17600b(0x1568)](_0x4bf4ac){var _0x5ac965=_0x17600b;this[_0x5ac965(0x7fa)]['cellWidth']=_0x4bf4ac;}get[_0x17600b(0x3ec0)](){var _0x5a7416=_0x17600b;return this['_spriteRenderer'][_0x5a7416(0x3ec0)];}set[_0x17600b(0x3ec0)](_0x46c9bd){var _0x4d73b=_0x17600b;this['_spriteRenderer'][_0x4d73b(0x3ec0)]=_0x46c9bd;}get['fogEnabled'](){var _0x1f0ff1=_0x17600b;return this[_0x1f0ff1(0x7fa)][_0x1f0ff1(0x1835)];}set['fogEnabled'](_0x49e984){var _0x113224=_0x17600b;this[_0x113224(0x7fa)][_0x113224(0x1835)]=_0x49e984;}get[_0x17600b(0x1ab1)](){var _0x4a0fc8=_0x17600b;return this['_spriteRenderer'][_0x4a0fc8(0x1ab1)];}set[_0x17600b(0x1ab1)](_0x5437b2){var _0x344142=_0x17600b;this[_0x344142(0x7fa)]['blendMode']=_0x5437b2;}get[_0x17600b(0x1d8a)](){var _0x3c5d39=_0x17600b;return this[_0x3c5d39(0x1f6e)];}set[_0x17600b(0x1d8a)](_0x5299ed){var _0x136130=_0x17600b;this[_0x136130(0x1f6e)]=_0x5299ed,this[_0x136130(0x7fa)]['disableDepthWrite']=_0x5299ed;}get[_0x17600b(0x2fa8)](){return this['_spriteRenderer']['pixelPerfect'];}set[_0x17600b(0x2fa8)](_0x37b02d){var _0x2c4aa2=_0x17600b;(this[_0x2c4aa2(0x7fa)][_0x2c4aa2(0x2fa8)]=_0x37b02d)&&this[_0x2c4aa2(0x2bb4)][_0x2c4aa2(0x39d6)]!==_0x188e18['g'][_0x2c4aa2(0xca8)]&&this[_0x2c4aa2(0x2bb4)][_0x2c4aa2(0x6c6)](_0x188e18['g'][_0x2c4aa2(0xca8)]);}['getClassName'](){var _0x47af21=_0x17600b;return _0x47af21(0x6f6);}[_0x17600b(0x13b0)](_0x209388,_0x3725ea){var _0x56bf51=_0x17600b;if(null!==_0x3725ea)try{let _0x54d42b;if((_0x54d42b='string'==typeof _0x3725ea?JSON['parse'](_0x3725ea):_0x3725ea)['frames'][_0x56bf51(0x9da)]){const _0x54caf6={};for(let _0x1e7ed1=0x0;_0x1e7ed1<_0x54d42b['frames']['length'];_0x1e7ed1++){var _0x2fbd58=_0x54d42b['frames'][_0x1e7ed1];if(_0x56bf51(0x3e96)!=typeof Object[_0x56bf51(0x1841)](_0x2fbd58)[0x0])throw new Error(_0x56bf51(0x16a1));var _0x118908=_0x2fbd58[Object[_0x56bf51(0x1841)](_0x2fbd58)[0x0]];_0x54caf6[_0x118908]=_0x2fbd58;}_0x54d42b[_0x56bf51(0x28a6)]=_0x54caf6;}var _0x2c7d61=Reflect[_0x56bf51(0x1fa)](_0x54d42b[_0x56bf51(0x28a6)]);this[_0x56bf51(0xd7a)]=_0x2c7d61,this[_0x56bf51(0x1172)]=!0x0,this['_cellData']=_0x54d42b[_0x56bf51(0x28a6)];}catch(_0x4e102c){throw this[_0x56bf51(0x34af)]=!0x1,this[_0x56bf51(0x1172)]=!0x1,new Error(_0x56bf51(0xc67));}else{const _0x5a95ee=/\./g;let _0x4373f6;for(;_0x4373f6=_0x5a95ee[_0x56bf51(0xcfb)],_0x5a95ee[_0x56bf51(0x337c)](_0x209388),0x0<_0x5a95ee[_0x56bf51(0xcfb)];);_0x3725ea=_0x209388[_0x56bf51(0x3bf3)](0x0,_0x4373f6-0x1)+_0x56bf51(0x3c06),_0x446021['w1'][_0x56bf51(0x1194)](_0x3725ea,_0x499c78=>{var _0x9875da=_0x56bf51;try{var _0x19fac9=JSON[_0x9875da(0x3813)](_0x499c78),_0x351af2=Reflect['ownKeys'](_0x19fac9[_0x9875da(0x28a6)]);this[_0x9875da(0xd7a)]=_0x351af2,this[_0x9875da(0x1172)]=!0x0,this['_cellData']=_0x19fac9[_0x9875da(0x28a6)];}catch(_0xeb8523){throw this[_0x9875da(0x34af)]=!0x1,this[_0x9875da(0x1172)]=!0x1,new Error('Invalid\x20JSON\x20format.\x20Please\x20check\x20documentation\x20for\x20format\x20specifications.');}},void 0x0,void 0x0,!0x1,()=>{var _0x84c289=_0x56bf51;_0x315d91['Y'][_0x84c289(0xeb0)](_0x84c289(0xfab)),this['_fromPacked']=!0x1,this[_0x84c289(0x1172)]=!0x1;});}}[_0x17600b(0x1bb6)](_0x37ed31,_0x1da3cd,_0x2d181c,_0x373144,_0x2d0575){var _0x3954b4=_0x17600b;if(!_0x37ed31[_0x3954b4(0x3e55)]||!this[_0x3954b4(0x2bb4)])return!0x0;var _0xb05308=this[_0x3954b4(0x2bb4)][_0x3954b4(0x12d1)]();this[_0x3954b4(0x1563)]||(this[_0x3954b4(0x1563)]=new Uint8Array(_0xb05308['width']*_0xb05308[_0x3954b4(0x230c)]*0x4),this[_0x3954b4(0x2bb4)][_0x3954b4(0x4144)](0x0,0x0,this[_0x3954b4(0x1563)]));const _0x7adac8=_0x202ccd['jp'][_0x3954b4(0x310d)][0x0];return _0x7adac8[_0x3954b4(0x2687)](_0x1da3cd[_0x3954b4(0x2c21)]),_0x7adac8[_0x3954b4(0x90a)](),_0x7adac8['scaleInPlace'](_0x2d181c),_0x7adac8[_0x3954b4(0x16b8)](_0x1da3cd[_0x3954b4(0x31fd)]),(_0x2d181c=(_0x7adac8['x']-_0x373144['x'])/(_0x2d0575['x']-_0x373144['x'])-0.5,_0x1da3cd=0x1-(_0x7adac8['y']-_0x373144['y'])/(_0x2d0575['y']-_0x373144['y'])-0.5,_0x2d0575=_0x37ed31[_0x3954b4(0x2df0)],_0x373144=_0x2d181c*Math[_0x3954b4(0x3276)](_0x2d0575)-_0x1da3cd*Math[_0x3954b4(0x2f82)](_0x2d0575)+0.5,_0x2d181c=_0x2d181c*Math[_0x3954b4(0x2f82)](_0x2d0575)+_0x1da3cd*Math[_0x3954b4(0x3276)](_0x2d0575)+0.5,_0x1da3cd=_0x37ed31[_0x3954b4(0x27fa)]*_0xb05308[_0x3954b4(0x15b3)]+_0x373144*_0x37ed31[_0x3954b4(0x1e20)]|0x0,_0x2d0575=_0x37ed31[_0x3954b4(0x3bb)]*_0xb05308[_0x3954b4(0x230c)]+_0x2d181c*_0x37ed31[_0x3954b4(0x27e)]|0x0),0.5_0x46f47d&&this[_0x378f91(0x1bb6)](_0x41be85,_0x18fbb4,_0x46f47d,_0x20c29d,_0x291761)&&(_0x333f53=_0x18fbb4,_0x4f3eab=_0x46f47d,_0x1e5a61=_0x41be85,_0x4b4938))break;}}}if(_0x1e5a61){const _0x44181e=new _0x3e1087['p'](),_0x4b7a0a=(_0x42ad7a[_0x378f91(0x28e5)](_0x202ccd['jp'][_0x378f91(0x735)][0x0]),_0x44181e['hit']=!0x0,_0x44181e[_0x378f91(0x31b9)]=_0x1e5a61,_0x44181e[_0x378f91(0x169a)]=_0x4f3eab,_0x202ccd['jp'][_0x378f91(0x310d)][0x2]);return _0x4b7a0a['copyFrom'](_0x333f53[_0x378f91(0x2c21)]),_0x4b7a0a['normalize'](),_0x4b7a0a[_0x378f91(0x3679)](_0x4f3eab),_0x333f53['origin'][_0x378f91(0x2487)](_0x4b7a0a,_0x1d8600),_0x44181e[_0x378f91(0x15ba)]=_0x202ccd['P'][_0x378f91(0x285c)](_0x1d8600,_0x202ccd['jp']['Matrix'][0x0]),_0x44181e;}return null;}[_0x17600b(0x25bd)](_0x3ae5e7,_0x409504,_0xf26ead){var _0x2e0eca=_0x17600b,_0x5d0c27,_0xaf9c3=Math[_0x2e0eca(0x1858)](this[_0x2e0eca(0x365d)],this[_0x2e0eca(0x2267)][_0x2e0eca(0x9da)]);const _0x35f29e=_0x202ccd['P'][_0x2e0eca(0x317a)](),_0x4600fb=_0x202ccd['P'][_0x2e0eca(0x317a)](),_0x372d9c=[];var _0x109fcb=_0x202ccd['jp'][_0x2e0eca(0x310d)][0x0][_0x2e0eca(0x3c7)](0x0,0x0,0x0),_0x4fa2f9=_0x202ccd['jp'][_0x2e0eca(0x310d)][0x1][_0x2e0eca(0x3c7)](0x0,0x0,0x0);const _0x46f16c=_0x409504[_0x2e0eca(0x1f6f)]();for(let _0x516606=0x0;_0x516606<_0xaf9c3;_0x516606++){var _0x4c409e=this[_0x2e0eca(0x2267)][_0x516606];if(_0x4c409e){if(_0xf26ead){if(!_0xf26ead(_0x4c409e))continue;}else{if(!_0x4c409e[_0x2e0eca(0x163)])continue;}if(_0x202ccd['P'][_0x2e0eca(0x330a)](_0x4c409e[_0x2e0eca(0x2436)],_0x46f16c,_0x4fa2f9),_0x35f29e[_0x2e0eca(0x3c7)](_0x4fa2f9['x']-_0x4c409e['width']/0x2,_0x4fa2f9['y']-_0x4c409e[_0x2e0eca(0x230c)]/0x2,_0x4fa2f9['z']),_0x4600fb[_0x2e0eca(0x3c7)](_0x4fa2f9['x']+_0x4c409e['width']/0x2,_0x4fa2f9['y']+_0x4c409e[_0x2e0eca(0x230c)]/0x2,_0x4fa2f9['z']),_0x3ae5e7[_0x2e0eca(0x3118)](_0x35f29e,_0x4600fb)&&(_0x5d0c27=_0x202ccd['P'][_0x2e0eca(0xd9f)](_0x4fa2f9,_0x3ae5e7[_0x2e0eca(0x31fd)]),this[_0x2e0eca(0x1bb6)](_0x4c409e,_0x3ae5e7,_0x5d0c27,_0x35f29e,_0x4600fb))){const _0x379f78=new _0x3e1087['p'](),_0x15c4f0=(_0x372d9c[_0x2e0eca(0x2009)](_0x379f78),_0x46f16c[_0x2e0eca(0x28e5)](_0x202ccd['jp'][_0x2e0eca(0x735)][0x0]),_0x379f78[_0x2e0eca(0x2938)]=!0x0,_0x379f78[_0x2e0eca(0x31b9)]=_0x4c409e,_0x379f78[_0x2e0eca(0x169a)]=_0x5d0c27,_0x202ccd['jp'][_0x2e0eca(0x310d)][0x2]);_0x15c4f0[_0x2e0eca(0x2687)](_0x3ae5e7[_0x2e0eca(0x2c21)]),_0x15c4f0['normalize'](),_0x15c4f0[_0x2e0eca(0x3679)](_0x5d0c27),_0x3ae5e7[_0x2e0eca(0x31fd)][_0x2e0eca(0x2487)](_0x15c4f0,_0x109fcb),_0x379f78['pickedPoint']=_0x202ccd['P'][_0x2e0eca(0x285c)](_0x109fcb,_0x202ccd['jp'][_0x2e0eca(0x735)][0x0]);}}}return _0x372d9c;}['render'](){var _0x3aa381=_0x17600b;if(!this[_0x3aa381(0x34af)]||this[_0x3aa381(0x1172)]&&this['_spriteMap']&&this['_cellData']){const _0x571f25=this[_0x3aa381(0x20c2)][_0x3aa381(0x279a)]();var _0x2aac5f=_0x571f25[_0x3aa381(0xbf3)]();this[_0x3aa381(0x1172)]?this[_0x3aa381(0x7fa)][_0x3aa381(0x4a0)](this['sprites'],_0x2aac5f,this[_0x3aa381(0x20c2)][_0x3aa381(0x1f6f)](),this['_scene'][_0x3aa381(0x17a9)](),this[_0x3aa381(0x148a)]):this[_0x3aa381(0x7fa)][_0x3aa381(0x4a0)](this[_0x3aa381(0x2267)],_0x2aac5f,this[_0x3aa381(0x20c2)][_0x3aa381(0x1f6f)](),this[_0x3aa381(0x20c2)][_0x3aa381(0x17a9)]());}}[_0x17600b(0x109a)](){var _0x4aad1c;null!=(_0x4aad1c=this['_spriteRenderer'])&&_0x4aad1c['rebuild']();}[_0x17600b(0xc1f)](){var _0x4fa81a=_0x17600b,_0x314ea2;this[_0x4fa81a(0x7fa)]&&(this[_0x4fa81a(0x7fa)][_0x4fa81a(0xc1f)](),this['_spriteRenderer']=null),this[_0x4fa81a(0x1563)]=null,this[_0x4fa81a(0x20c2)][_0x4fa81a(0x3d4e)]&&(_0x314ea2=this[_0x4fa81a(0x20c2)][_0x4fa81a(0x3d4e)][_0x4fa81a(0x775)](this),this[_0x4fa81a(0x20c2)][_0x4fa81a(0x3d4e)][_0x4fa81a(0x34ac)](_0x314ea2,0x1)),this[_0x4fa81a(0x1244)]['notifyObservers'](this),this['onDisposeObservable'][_0x4fa81a(0x2a99)](),this[_0x4fa81a(0x6cf)]=null;}[_0x17600b(0xea8)](_0x458225=!0x1){var _0x1a3dfd=_0x17600b;const _0x20ff82={};_0x20ff82[_0x1a3dfd(0x1c3a)]=this[_0x1a3dfd(0x1c3a)],_0x20ff82[_0x1a3dfd(0x365d)]=this[_0x1a3dfd(0x365d)],_0x20ff82[_0x1a3dfd(0x1568)]=this[_0x1a3dfd(0x1568)],_0x20ff82['cellHeight']=this[_0x1a3dfd(0x3ec0)],_0x20ff82[_0x1a3dfd(0x1835)]=this[_0x1a3dfd(0x1835)],_0x20ff82['blendMode']=this[_0x1a3dfd(0x1ab1)],_0x20ff82[_0x1a3dfd(0x1d8a)]=this[_0x1a3dfd(0x1d8a)],_0x20ff82[_0x1a3dfd(0x2fa8)]=this['pixelPerfect'],this[_0x1a3dfd(0x2bb4)]&&(_0x458225?_0x20ff82['texture']=this[_0x1a3dfd(0x2bb4)][_0x1a3dfd(0xea8)]():(_0x20ff82[_0x1a3dfd(0x420)]=this['texture'][_0x1a3dfd(0x1c3a)],_0x20ff82[_0x1a3dfd(0x32e5)]=this[_0x1a3dfd(0x2bb4)]['_invertY'])),_0x20ff82['sprites']=[];for(const _0x4e186e of this[_0x1a3dfd(0x2267)])_0x20ff82[_0x1a3dfd(0x2267)][_0x1a3dfd(0x2009)](_0x4e186e[_0x1a3dfd(0xea8)]());return _0x20ff82[_0x1a3dfd(0x6cf)]=this[_0x1a3dfd(0x6cf)],_0x20ff82;}static[_0x17600b(0xd6b)](_0x3da090,_0x4c8620,_0x291adc){var _0x22eedc=_0x17600b;const _0x574b83=new _0x13c6ec(_0x3da090[_0x22eedc(0x1c3a)],'',_0x3da090[_0x22eedc(0x365d)],{'width':_0x3da090['cellWidth'],'height':_0x3da090[_0x22eedc(0x3ec0)]},_0x4c8620);void 0x0!==_0x3da090[_0x22eedc(0x1835)]&&(_0x574b83['fogEnabled']=_0x3da090[_0x22eedc(0x1835)]),void 0x0!==_0x3da090['blendMode']&&(_0x574b83['blendMode']=_0x3da090['blendMode']),void 0x0!==_0x3da090['disableDepthWrite']&&(_0x574b83[_0x22eedc(0x1d8a)]=_0x3da090[_0x22eedc(0x1d8a)]),void 0x0!==_0x3da090[_0x22eedc(0x2fa8)]&&(_0x574b83[_0x22eedc(0x2fa8)]=_0x3da090[_0x22eedc(0x2fa8)]),void 0x0!==_0x3da090['metadata']&&(_0x574b83[_0x22eedc(0x6cf)]=_0x3da090[_0x22eedc(0x6cf)]),_0x3da090[_0x22eedc(0x2bb4)]?_0x574b83[_0x22eedc(0x2bb4)]=_0xdd8cf8['x'][_0x22eedc(0xd6b)](_0x3da090[_0x22eedc(0x2bb4)],_0x4c8620,_0x291adc):_0x3da090[_0x22eedc(0x20e3)]&&(_0x574b83[_0x22eedc(0x2bb4)]=new _0xdd8cf8['x'](_0x291adc+_0x3da090[_0x22eedc(0x420)],_0x4c8620,!0x1,void 0x0===_0x3da090[_0x22eedc(0x32e5)]||_0x3da090[_0x22eedc(0x32e5)]));for(const _0x4b0d83 of _0x3da090['sprites'])_0x2e7d4d['j'][_0x22eedc(0xd6b)](_0x4b0d83,_0x574b83);return _0x574b83;}static['ParseFromFileAsync'](_0x325876,_0x5aaec1,_0x29edca,_0x14154e=''){return new Promise((_0x28ce2f,_0x53e33e)=>{var _0xb675a1=a8_0xcbd5;const _0x19edce=new _0xe3b46b['g']();_0x19edce['addEventListener'](_0xb675a1(0x392c),()=>{var _0x22ec1b=_0xb675a1;if(0x4==_0x19edce['readyState']){if(0xc8==_0x19edce[_0x22ec1b(0x29b3)]){var _0xda7a23=JSON[_0x22ec1b(0x3813)](_0x19edce['responseText']);const _0x9e5283=_0x13c6ec['Parse'](_0xda7a23,_0x29edca||_0x47130e['l'][_0x22ec1b(0x39a1)],_0x14154e);_0x325876&&(_0x9e5283['name']=_0x325876),_0x28ce2f(_0x9e5283);}else _0x53e33e(_0x22ec1b(0x25e8));}}),_0x19edce[_0xb675a1(0x517)](_0xb675a1(0x3d73),_0x5aaec1),_0x19edce['send']();});}static[_0x17600b(0x183)](_0x3dcfe3,_0x577204,_0x160c47=''){var _0x2bd652=_0x17600b;return _0x2bd652(0x1eff)===_0x3dcfe3?Promise['resolve'](new _0x13c6ec(_0x2bd652(0xdef),'//playground.babylonjs.com/textures/player.png',0x1f4,0x40,_0x577204)):new Promise((_0x38c65a,_0x55e206)=>{var _0x4e7cd2=_0x2bd652;const _0x160c40=new _0xe3b46b['g']();_0x160c40[_0x4e7cd2(0x363d)](_0x4e7cd2(0x392c),()=>{var _0x4d25f0=_0x4e7cd2;if(0x4==_0x160c40['readyState']){if(0xc8==_0x160c40[_0x4d25f0(0x29b3)]){var _0x547092=JSON[_0x4d25f0(0x3813)](JSON[_0x4d25f0(0x3813)](_0x160c40['responseText'])[_0x4d25f0(0x15fb)]),_0x547092=JSON[_0x4d25f0(0x3813)](_0x547092[_0x4d25f0(0x12a5)]);const _0x4b9752=_0x13c6ec[_0x4d25f0(0xd6b)](_0x547092,_0x577204||_0x47130e['l'][_0x4d25f0(0x39a1)],_0x160c47);_0x4b9752[_0x4d25f0(0x683)]=_0x3dcfe3,_0x38c65a(_0x4b9752);}else _0x55e206(_0x4d25f0(0x195b)+_0x3dcfe3);}}),_0x160c40[_0x4e7cd2(0x517)](_0x4e7cd2(0x3d73),this['SnippetUrl']+'/'+_0x3dcfe3[_0x4e7cd2(0x2bb1)](/#/g,'/')),_0x160c40['send']();});}}_0x13c6ec['SnippetUrl']=_0x188e18['g']['SnippetUrl'],_0x13c6ec['CreateFromSnippetAsync']=_0x13c6ec[_0x17600b(0x183)];},0xa76:(_0x32d235,_0x21266d,_0x3f14b0)=>{_0x3f14b0(0x14232),_0x3f14b0(0xd53f),_0x3f14b0(0x12cad),_0x3f14b0(0xff1f),_0x3f14b0(0x16a07),_0x3f14b0(0x1533d),_0x3f14b0(0x95f2),_0x3f14b0(0x15d0b),_0x3f14b0(0xfdf9);},0x93ab:(_0x2e2d78,_0x50d45e,_0x280395)=>{_0x280395(0x2101),_0x280395(0x12cad),class extends null{};},0x16f2e:(_0x1cf2f1,_0x1bfb03,_0x4f0679)=>{var _0x4be3d0=a8_0x2e955a;_0x4f0679['d'](_0x1bfb03,{'O':()=>_0x291121});var _0x2a77a3=_0x4f0679(0xa896),_0x1bfb03=_0x4f0679(0xd537),_0x3f4375=_0x4f0679(0x3761),_0x1affc7=_0x4f0679(0xfcd4),_0x4fe569=_0x4f0679(0x67a3),_0x2ead37=_0x4f0679(0x166fc),_0x56c54f=_0x4f0679(0x1610);_0x1bfb03['x'][_0x4be3d0(0x2dca)]['_internalPickSprites']=function(_0x5b35db,_0x402597,_0x3e1361,_0x1a743a){var _0x3af267=_0x4be3d0;if(!_0x1affc7['p'])return null;let _0x58851e=null;if(!_0x1a743a){if(!this[_0x3af267(0x3311)])return null;_0x1a743a=this['activeCamera'];}if(this[_0x3af267(0x3d4e)]&&0x0=_0x58851e[_0x3af267(0x169a)]))&&(_0x58851e=_0x313d3b,_0x3e1361))break;}}return _0x58851e||new _0x1affc7['p']();},_0x1bfb03['x'][_0x4be3d0(0x2dca)][_0x4be3d0(0xf8f)]=function(_0x1a971b,_0x1f7d0d,_0x151ff5){var _0x41a399=_0x4be3d0;if(!_0x1affc7['p'])return null;let _0x357d47=new Array();if(!_0x151ff5){if(!this[_0x41a399(0x3311)])return null;_0x151ff5=this[_0x41a399(0x3311)];}if(this[_0x41a399(0x3d4e)]&&0x0!!_0x1ac8c6[_0x134fcf(0x28d7)]&&_0x1ac8c6[_0x134fcf(0x163)]&&_0x1ac8c6['actionManager'][_0x134fcf(0x2b13)];}[_0x4be3d0(0xeaa)](){var _0x32e10f=_0x4be3d0;this['scene'][_0x32e10f(0x399d)][_0x32e10f(0x1cc9)](_0x4fe569['l'][_0x32e10f(0x32ab)],this,this[_0x32e10f(0x26d)]),this[_0x32e10f(0x38c0)][_0x32e10f(0x186e)][_0x32e10f(0x1cc9)](_0x4fe569['l'][_0x32e10f(0x36ea)],this,this[_0x32e10f(0x244b)]),this[_0x32e10f(0x38c0)][_0x32e10f(0x1d1f)][_0x32e10f(0x1cc9)](_0x4fe569['l'][_0x32e10f(0x1ef1)],this,this[_0x32e10f(0xab6)]);}[_0x4be3d0(0x109a)](){}['dispose'](){var _0x323cd8=_0x4be3d0;this['scene']['onBeforeSpritesRenderingObservable'][_0x323cd8(0x2a99)](),this[_0x323cd8(0x38c0)][_0x323cd8(0x39be)][_0x323cd8(0x2a99)]();const _0x7ce1c2=this['scene']['spriteManagers'];if(_0x7ce1c2){for(;_0x7ce1c2[_0x323cd8(0x9da)];)_0x7ce1c2[0x0][_0x323cd8(0xc1f)]();}}[_0x4be3d0(0x19cc)](_0x4b2a66,_0x4bdd2f,_0x4e4dd1,_0x4c5644,_0x3952e5){var _0x4e9061=_0x4be3d0;const _0x3087ec=this[_0x4e9061(0x38c0)][_0x4e9061(0x1b4b)](_0x4bdd2f,_0x4e4dd1,this[_0x4e9061(0x23cd)],_0x4c5644,_0x3952e5);return _0x3087ec&&(_0x3087ec[_0x4e9061(0x32a0)]=_0x4b2a66?_0x4b2a66[_0x4e9061(0x32a0)]:null),_0x3087ec;}[_0x4be3d0(0x26d)](_0x249b25,_0x3fb0f8,_0x435e00,_0x2627b9,_0x3a8160){var _0x44322b=_0x4be3d0;const _0x34621a=this[_0x44322b(0x38c0)];return!_0x2627b9&&(_0x435e00=this['_pickSpriteButKeepRay'](_0x435e00,_0x249b25,_0x3fb0f8,!0x1,_0x34621a[_0x44322b(0x3c0f)]||void 0x0))&&_0x435e00[_0x44322b(0x2938)]&&_0x435e00[_0x44322b(0x31b9)]?(_0x34621a[_0x44322b(0xb5f)](_0x435e00[_0x44322b(0x31b9)]),!_0x34621a[_0x44322b(0x3f67)]&&_0x3a8160&&(_0x34621a[_0x44322b(0x2f4a)]&&_0x34621a[_0x44322b(0x2f4a)][_0x44322b(0x28d7)]&&_0x34621a['_pointerOverSprite']['actionManager']['hoverCursor']?_0x3a8160[_0x44322b(0x1e27)][_0x44322b(0x103e)]=_0x34621a[_0x44322b(0x2f4a)][_0x44322b(0x28d7)]['hoverCursor']:_0x3a8160[_0x44322b(0x1e27)]['cursor']=_0x34621a[_0x44322b(0xec6)])):_0x34621a[_0x44322b(0xb5f)](null),_0x435e00;}[_0x4be3d0(0x244b)](_0x4028ef,_0x3bfdb7,_0x4bb22c,_0x5b15c7){var _0x10013c=_0x4be3d0;const _0x4cf378=this[_0x10013c(0x38c0)];if(_0x4cf378[_0x10013c(0x2fdd)]=null,_0x4cf378[_0x10013c(0x3d4e)]&&0x0<_0x4cf378[_0x10013c(0x3d4e)][_0x10013c(0x9da)]&&(_0x4bb22c=_0x4cf378[_0x10013c(0x1b4b)](_0x4028ef,_0x3bfdb7,this[_0x10013c(0x23cd)],!0x1,_0x4cf378['cameraToUseForPointers']||void 0x0))&&_0x4bb22c[_0x10013c(0x2938)]&&_0x4bb22c[_0x10013c(0x31b9)]&&_0x4bb22c[_0x10013c(0x31b9)][_0x10013c(0x28d7)]){switch(_0x4cf378[_0x10013c(0x2fdd)]=_0x4bb22c[_0x10013c(0x31b9)],_0x5b15c7[_0x10013c(0xff3)]){case 0x0:_0x4bb22c['pickedSprite']['actionManager'][_0x10013c(0x5e8)](_0x56c54f['g'][_0x10013c(0x1710)],_0x2ead37['V'][_0x10013c(0xcf8)](_0x4bb22c[_0x10013c(0x31b9)],_0x4cf378,_0x5b15c7));break;case 0x1:_0x4bb22c[_0x10013c(0x31b9)][_0x10013c(0x28d7)]['processTrigger'](_0x56c54f['g'][_0x10013c(0x2c45)],_0x2ead37['V'][_0x10013c(0xcf8)](_0x4bb22c[_0x10013c(0x31b9)],_0x4cf378,_0x5b15c7));break;case 0x2:_0x4bb22c['pickedSprite'][_0x10013c(0x28d7)][_0x10013c(0x5e8)](_0x56c54f['g'][_0x10013c(0x3ef0)],_0x2ead37['V']['CreateNewFromSprite'](_0x4bb22c[_0x10013c(0x31b9)],_0x4cf378,_0x5b15c7));}_0x4bb22c[_0x10013c(0x31b9)]['actionManager']&&_0x4bb22c[_0x10013c(0x31b9)][_0x10013c(0x28d7)][_0x10013c(0x5e8)](_0x56c54f['g'][_0x10013c(0x3f16)],_0x2ead37['V'][_0x10013c(0xcf8)](_0x4bb22c[_0x10013c(0x31b9)],_0x4cf378,_0x5b15c7));}return _0x4bb22c;}[_0x4be3d0(0xab6)](_0x3bf49c,_0x4dc0b0,_0x4d6f5e,_0x541740,_0x43fbb2){var _0x22c54d=_0x4be3d0;const _0x1bd1fb=this[_0x22c54d(0x38c0)];if(_0x1bd1fb[_0x22c54d(0x3d4e)]&&0x0<_0x1bd1fb[_0x22c54d(0x3d4e)][_0x22c54d(0x9da)]){const _0x59f51a=_0x1bd1fb['pickSprite'](_0x3bf49c,_0x4dc0b0,this['_spritePredicate'],!0x1,_0x1bd1fb['cameraToUseForPointers']||void 0x0);_0x59f51a&&(_0x59f51a[_0x22c54d(0x2938)]&&_0x59f51a['pickedSprite']&&_0x59f51a[_0x22c54d(0x31b9)]['actionManager']&&(_0x59f51a[_0x22c54d(0x31b9)]['actionManager'][_0x22c54d(0x5e8)](_0x56c54f['g'][_0x22c54d(0x354d)],_0x2ead37['V']['CreateNewFromSprite'](_0x59f51a['pickedSprite'],_0x1bd1fb,_0x541740)),_0x59f51a[_0x22c54d(0x31b9)][_0x22c54d(0x28d7)]&&(this['scene']['_inputManager'][_0x22c54d(0xcb5)]()||_0x59f51a['pickedSprite']['actionManager'][_0x22c54d(0x5e8)](_0x56c54f['g']['ACTION_OnPickTrigger'],_0x2ead37['V'][_0x22c54d(0xcf8)](_0x59f51a[_0x22c54d(0x31b9)],_0x1bd1fb,_0x541740)),_0x43fbb2&&_0x59f51a['pickedSprite'][_0x22c54d(0x28d7)]['processTrigger'](_0x56c54f['g'][_0x22c54d(0x180a)],_0x2ead37['V'][_0x22c54d(0xcf8)](_0x59f51a['pickedSprite'],_0x1bd1fb,_0x541740)))),_0x1bd1fb['_pickedDownSprite']&&_0x1bd1fb[_0x22c54d(0x2fdd)][_0x22c54d(0x28d7)]&&_0x1bd1fb[_0x22c54d(0x2fdd)]!==_0x59f51a['pickedSprite']&&_0x1bd1fb[_0x22c54d(0x2fdd)][_0x22c54d(0x28d7)]['processTrigger'](_0x56c54f['g'][_0x22c54d(0x6b7)],_0x2ead37['V'][_0x22c54d(0xcf8)](_0x1bd1fb[_0x22c54d(0x2fdd)],_0x1bd1fb,_0x541740)));}return _0x4d6f5e;}}},0x171ea:(_0x30b898,_0xcf534d,_0x16f56f)=>{_0x16f56f(0x87de);},0x87de:(_0x4a8d32,_0x569b9e,_0xc4c4b2)=>{var _0x4bb1f6=a8_0x2e955a;_0xc4c4b2['d'](_0x569b9e,{'s':()=>_0x260def}),_0x569b9e=_0xc4c4b2(0x1610);class _0x260def{constructor(){var _0x7434e8=a8_0xcbd5;this[_0x7434e8(0xf06)]();}[_0x4bb1f6(0xf06)](){var _0x359840=_0x4bb1f6;this[_0x359840(0x3f0a)]=!0x1,this['mask']=0xff,this[_0x359840(0x1c7e)]=_0x260def['ALWAYS'],this[_0x359840(0x2197)]=0x1,this[_0x359840(0x1997)]=0xff,this['opStencilFail']=_0x260def['KEEP'],this[_0x359840(0x3877)]=_0x260def[_0x359840(0x286d)],this[_0x359840(0x1deb)]=_0x260def[_0x359840(0x34a6)];}get[_0x4bb1f6(0x296d)](){return this['func'];}set['stencilFunc'](_0x23bc2d){this['func']=_0x23bc2d;}get['stencilFuncRef'](){var _0x36a69b=_0x4bb1f6;return this[_0x36a69b(0x2197)];}set[_0x4bb1f6(0x2e7e)](_0xe69f2c){var _0x4d76f6=_0x4bb1f6;this[_0x4d76f6(0x2197)]=_0xe69f2c;}get[_0x4bb1f6(0x201a)](){return this['funcMask'];}set[_0x4bb1f6(0x201a)](_0x322922){var _0x2b3617=_0x4bb1f6;this[_0x2b3617(0x1997)]=_0x322922;}get['stencilOpStencilFail'](){var _0x2a786d=_0x4bb1f6;return this[_0x2a786d(0x25c)];}set[_0x4bb1f6(0x1b3a)](_0x16ddac){var _0x3c2774=_0x4bb1f6;this[_0x3c2774(0x25c)]=_0x16ddac;}get[_0x4bb1f6(0x25f7)](){return this['opDepthFail'];}set[_0x4bb1f6(0x25f7)](_0x4efdca){var _0x459104=_0x4bb1f6;this[_0x459104(0x3877)]=_0x4efdca;}get['stencilOpStencilDepthPass'](){return this['opStencilDepthPass'];}set['stencilOpStencilDepthPass'](_0xb26e81){var _0x430806=_0x4bb1f6;this[_0x430806(0x1deb)]=_0xb26e81;}get[_0x4bb1f6(0x13e5)](){return this['mask'];}set['stencilMask'](_0x574b7f){this['mask']=_0x574b7f;}get['stencilTest'](){var _0x51a17b=_0x4bb1f6;return this[_0x51a17b(0x3f0a)];}set['stencilTest'](_0x5aeda7){this['enabled']=_0x5aeda7;}}_0x260def[_0x4bb1f6(0x2b68)]=_0x569b9e['g']['ALWAYS'],_0x260def['KEEP']=_0x569b9e['g'][_0x4bb1f6(0x286d)],_0x260def[_0x4bb1f6(0x34a6)]=_0x569b9e['g'][_0x4bb1f6(0x34a6)];},0xa2b5:(_0x1b02cf,_0x592398,_0x1d340e)=>{var _0x31f063=a8_0x2e955a;function _0x48d610(_0x27370c,_0x455e76,_0x1c5527,_0x134102){return new(_0x1c5527=_0x1c5527||Promise)(function(_0x1058fa,_0x3711ad){var _0x21f9aa=a8_0xcbd5;function _0x186c8c(_0x44cf86){try{_0xe2539a(_0x134102['next'](_0x44cf86));}catch(_0x228d60){_0x3711ad(_0x228d60);}}function _0x286ca0(_0x289589){try{_0xe2539a(_0x134102['throw'](_0x289589));}catch(_0x598704){_0x3711ad(_0x598704);}}function _0xe2539a(_0xc8e58e){var _0x59143f=a8_0xcbd5,_0x17c4de;_0xc8e58e['done']?_0x1058fa(_0xc8e58e[_0x59143f(0x31eb)]):((_0x17c4de=_0xc8e58e[_0x59143f(0x31eb)])instanceof _0x1c5527?_0x17c4de:new _0x1c5527(function(_0xa0e247){_0xa0e247(_0x17c4de);}))[_0x59143f(0x3be)](_0x186c8c,_0x286ca0);}_0xe2539a((_0x134102=_0x134102['apply'](_0x27370c,_0x455e76||[]))[_0x21f9aa(0xb39)]());});}var _0x57ae40=_0x1d340e(0xf869),_0x2e7dea=_0x1d340e(0xa896),_0x5d38b3=_0x1d340e(0xd53f),_0x5b68f2=_0x1d340e(0x14072),_0x1fba22=_0x1d340e(0x4ba7);let _0x3a17df=0x0;class _0x3db3ab extends _0x5b68f2['F']{constructor(_0x3b23cf,_0x35aaa5={}){var _0x457658=a8_0xcbd5;super(_0x3b23cf),this[_0x457658(0x963)]=_0x35aaa5,this[_0x457658(0x2b66)]=new Set(),this[_0x457658(0x8ae)]=[],this[_0x457658(0x27e2)]=[],this[_0x457658(0x7e4)]=new _0x2e7dea['y$'](),this['onAnchorRemovedObservable']=new _0x2e7dea['y$'](),this[_0x457658(0xdee)]=new _0x2e7dea['y$'](),this[_0x457658(0x62b)]=new _0x5d38b3['P'](),this[_0x457658(0x21cf)]=new _0x5d38b3['_f'](),this[_0x457658(0x3cfd)]='anchors';}set[_0x31f063(0x143)](_0x2fbe36){var _0x276701=_0x31f063;this[_0x276701(0xc37)]=_0x2fbe36;}[_0x31f063(0x3bf5)](_0x44a4d8,_0x1fbff3){var _0x3e44d0=_0x31f063;return this[_0x3e44d0(0x62b)]['copyFrom'](_0x44a4d8),this[_0x3e44d0(0x21cf)][_0x3e44d0(0x2687)](_0x1fbff3),this[_0x3e44d0(0x3ea5)][_0x3e44d0(0x38c0)][_0x3e44d0(0xf71)]||(this[_0x3e44d0(0x62b)]['z']*=-0x1,this[_0x3e44d0(0x21cf)]['z']*=-0x1,this[_0x3e44d0(0x21cf)]['w']*=-0x1),{'position':this[_0x3e44d0(0x62b)],'rotationQuaternion':this[_0x3e44d0(0x21cf)]};}[_0x31f063(0x62a)](_0x2b879f,_0x2543b3=new _0x5d38b3['P'](),_0x4b1ebd=new _0x5d38b3['_f']()){return _0x48d610(this,void 0x0,void 0x0,function*(){var _0x5fcadb=a8_0xcbd5;this[_0x5fcadb(0x3bf5)](_0x2543b3,_0x4b1ebd);const _0x54dae0=new XRRigidTransform({'x':this[_0x5fcadb(0x62b)]['x'],'y':this[_0x5fcadb(0x62b)]['y'],'z':this[_0x5fcadb(0x62b)]['z']},{'x':this[_0x5fcadb(0x21cf)]['x'],'y':this[_0x5fcadb(0x21cf)]['y'],'z':this[_0x5fcadb(0x21cf)]['z'],'w':this[_0x5fcadb(0x21cf)]['w']});if(!_0x2b879f[_0x5fcadb(0xaa0)]['createAnchor'])throw this['detach'](),new Error(_0x5fcadb(0x2ff1));try{const _0x2ffcfd=yield _0x2b879f['xrHitResult'][_0x5fcadb(0x3a3a)](_0x54dae0);return new Promise((_0x427bfd,_0x200cc8)=>{var _0x45336a=_0x5fcadb;this[_0x45336a(0x27e2)][_0x45336a(0x2009)]({'nativeAnchor':_0x2ffcfd,'resolved':!0x1,'submitted':!0x0,'xrTransformation':_0x54dae0,'resolve':_0x427bfd,'reject':_0x200cc8});});}catch(_0x72f4af){throw new Error(_0x72f4af);}});}[_0x31f063(0x262e)](_0x5ef932,_0x5c6799=new _0x5d38b3['_f'](),_0x435116=!0x1){return _0x48d610(this,void 0x0,void 0x0,function*(){var _0x5ccd4b=a8_0xcbd5;this[_0x5ccd4b(0x3bf5)](_0x5ef932,_0x5c6799);const _0x5c5daf=new XRRigidTransform({'x':this[_0x5ccd4b(0x62b)]['x'],'y':this['_tmpVector']['y'],'z':this[_0x5ccd4b(0x62b)]['z']},{'x':this[_0x5ccd4b(0x21cf)]['x'],'y':this['_tmpQuaternion']['y'],'z':this['_tmpQuaternion']['z'],'w':this[_0x5ccd4b(0x21cf)]['w']}),_0x269bd0=_0x435116&&this[_0x5ccd4b(0x1a6f)]&&this['_xrSessionManager'][_0x5ccd4b(0x2b6a)]?yield this[_0x5ccd4b(0xbec)](_0x5c5daf,this[_0x5ccd4b(0x3ea5)][_0x5ccd4b(0x2b6a)]):void 0x0;return new Promise((_0x219ee0,_0x546079)=>{var _0x14e4ce=_0x5ccd4b;this[_0x14e4ce(0x27e2)][_0x14e4ce(0x2009)]({'nativeAnchor':_0x269bd0,'resolved':!0x1,'submitted':!0x1,'xrTransformation':_0x5c5daf,'resolve':_0x219ee0,'reject':_0x546079});});});}get[_0x31f063(0x1120)](){var _0x431f0c=_0x31f063;return this[_0x431f0c(0x8ae)];}[_0x31f063(0x1ae2)](){var _0x15b31d=_0x31f063;if(!super[_0x15b31d(0x1ae2)]())return!0x1;if(!this[_0x15b31d(0x963)][_0x15b31d(0x10c1)])for(;this[_0x15b31d(0x8ae)][_0x15b31d(0x9da)];){const _0x39c088=this['_trackedAnchors'][_0x15b31d(0x3558)]();if(_0x39c088){try{_0x39c088['remove']();}catch(_0x4a6d2a){}this[_0x15b31d(0x235c)][_0x15b31d(0x223f)](_0x39c088);}}return!0x0;}[_0x31f063(0xc1f)](){var _0x22d77a=_0x31f063;this[_0x22d77a(0x27e2)][_0x22d77a(0x9da)]=0x0,super[_0x22d77a(0xc1f)](),this[_0x22d77a(0x7e4)][_0x22d77a(0x2a99)](),this['onAnchorRemovedObservable'][_0x22d77a(0x2a99)](),this['onAnchorUpdatedObservable'][_0x22d77a(0x2a99)]();}[_0x31f063(0x3afa)](_0x234a44){var _0x3b56a8=_0x31f063;if(this[_0x3b56a8(0x1a6f)]&&_0x234a44){const _0x228a55=_0x234a44['trackedAnchors'];if(_0x228a55){const _0x501f18=this[_0x3b56a8(0x8ae)][_0x3b56a8(0x25d4)](_0x1a56b8=>!_0x228a55['has'](_0x1a56b8[_0x3b56a8(0x1438)]))[_0x3b56a8(0x40b4)](_0x33d586=>this[_0x3b56a8(0x8ae)][_0x3b56a8(0x775)](_0x33d586));let _0x1a9012=0x0;_0x501f18[_0x3b56a8(0x982)](_0xb5e9fa=>{var _0x3a97fb=_0x3b56a8;_0xb5e9fa=this[_0x3a97fb(0x8ae)][_0x3a97fb(0x34ac)](_0xb5e9fa-_0x1a9012,0x1)[0x0],(this[_0x3a97fb(0x235c)]['notifyObservers'](_0xb5e9fa),_0x1a9012++);}),_0x228a55[_0x3b56a8(0x982)](_0x1db9ac=>{var _0x1ecf90=_0x3b56a8;if(this[_0x1ecf90(0x2b66)][_0x1ecf90(0x1448)](_0x1db9ac)){var _0x49ef2a=this[_0x1ecf90(0x2744)](_0x1db9ac);const _0x2cd601=this[_0x1ecf90(0x8ae)][_0x49ef2a];try{this[_0x1ecf90(0x193)](_0x1db9ac,_0x2cd601,_0x234a44),_0x2cd601[_0x1ecf90(0x2769)]&&(_0x2cd601[_0x1ecf90(0x2769)][_0x1ecf90(0x2ac6)]=_0x2cd601[_0x1ecf90(0x2769)][_0x1ecf90(0x2ac6)]||new _0x5d38b3['_f'](),_0x2cd601[_0x1ecf90(0x2f84)][_0x1ecf90(0x22e9)](_0x2cd601[_0x1ecf90(0x2769)]['scaling'],_0x2cd601[_0x1ecf90(0x2769)][_0x1ecf90(0x2ac6)],_0x2cd601[_0x1ecf90(0x2769)][_0x1ecf90(0x2436)])),this[_0x1ecf90(0xdee)]['notifyObservers'](_0x2cd601);}catch(_0x2c6614){_0x1fba22['w1']['Warn']('Anchor\x20could\x20not\x20be\x20updated');}}else{_0x49ef2a={'id':_0x3a17df++,'xrAnchor':_0x1db9ac,'remove':()=>_0x1db9ac['delete']()},_0x49ef2a=this[_0x1ecf90(0x193)](_0x1db9ac,_0x49ef2a,_0x234a44),(this['_trackedAnchors'][_0x1ecf90(0x2009)](_0x49ef2a),this[_0x1ecf90(0x7e4)][_0x1ecf90(0x223f)](_0x49ef2a));const _0x19b251=this[_0x1ecf90(0x27e2)][_0x1ecf90(0x25d4)](_0x455bbd=>_0x455bbd[_0x1ecf90(0x13f0)]===_0x1db9ac)[0x0];_0x19b251&&(_0x19b251['resolve'](_0x49ef2a),_0x19b251[_0x1ecf90(0x45f)]=!0x0);}}),this[_0x3b56a8(0x2b66)]=_0x228a55;}this['_futureAnchors']['forEach'](_0x198e27=>{var _0x1593ba=_0x3b56a8;_0x198e27[_0x1593ba(0x45f)]||_0x198e27['submitted']||(this[_0x1593ba(0xbec)](_0x198e27[_0x1593ba(0x195e)],_0x234a44)['then'](_0x19b411=>{var _0x5953ca=_0x1593ba;_0x198e27[_0x5953ca(0x13f0)]=_0x19b411;},_0x948659=>{var _0x3e4a90=_0x1593ba;_0x198e27['resolved']=!0x0,_0x198e27[_0x3e4a90(0x4cd)](_0x948659);}),_0x198e27[_0x1593ba(0x1683)]=!0x0);});}}[_0x31f063(0x2744)](_0x27c9b7){var _0x5a1b35=_0x31f063;for(let _0x9c06ae=0x0;_0x9c06ae()=>new _0x3db3ab(_0xa9ee75,_0x554c89),_0x3db3ab[_0x31f063(0x1093)]);},0x2c5d:(_0x2f3875,_0x53f035,_0x386731)=>{var _0x2ded4c=a8_0x2e955a,_0x4dfbb8=_0x386731(0xf869),_0x18fac8=_0x386731(0xa896),_0x386731=_0x386731(0x14072);class _0x31e7a3 extends _0x386731['F']{constructor(_0x2dd071,_0xf2cb8f={}){var _0x9e4661=a8_0xcbd5;super(_0x2dd071),this[_0x9e4661(0x3d1e)]=_0xf2cb8f,this[_0x9e4661(0x2786)]=new _0x18fac8['y$']();}[_0x2ded4c(0x1025)](){var _0x29e177=_0x2ded4c;return this[_0x29e177(0x197c)](!0x1),super['attach']();}[_0x2ded4c(0x1ae2)](){var _0xcfac08=_0x2ded4c;return this[_0xcfac08(0x197c)](!0x0),super[_0xcfac08(0x1ae2)]();}[_0x2ded4c(0xc1f)](){var _0x39ac83=_0x2ded4c;super[_0x39ac83(0xc1f)](),this[_0x39ac83(0x2786)][_0x39ac83(0x2a99)]();}[_0x2ded4c(0x3afa)](_0x3b1842){}[_0x2ded4c(0x197c)](_0x29fd57){var _0x28a453=_0x2ded4c;const _0x50e941=this[_0x28a453(0x3ea5)][_0x28a453(0x38c0)];if(!this[_0x28a453(0x3d1e)][_0x28a453(0x3863)]){if(this[_0x28a453(0x3d1e)][_0x28a453(0x19de)]){if(this[_0x28a453(0x3d1e)][_0x28a453(0x19de)][_0x28a453(0x3554)]){const _0x4231b7=_0x50e941[_0x28a453(0xd05)](_0x28a453(0x20ae));_0x4231b7&&_0x4231b7[_0x28a453(0x28e2)](_0x29fd57);}if(this[_0x28a453(0x3d1e)][_0x28a453(0x19de)][_0x28a453(0xf50)]){const _0x119a03=_0x50e941[_0x28a453(0xd05)](_0x28a453(0x2d42));_0x119a03&&_0x119a03['setEnabled'](_0x29fd57);}}else{const _0x98ae41=_0x50e941[_0x28a453(0xd05)](_0x28a453(0x30fd));_0x98ae41&&_0x98ae41[_0x28a453(0x28e2)](_0x29fd57);}}this[_0x28a453(0x3d1e)][_0x28a453(0x1238)]&&this[_0x28a453(0x3d1e)][_0x28a453(0x1238)][_0x28a453(0x982)](_0x3bc14b=>_0x3bc14b[_0x28a453(0x28e2)](_0x29fd57)),this[_0x28a453(0x2786)][_0x28a453(0x223f)](_0x29fd57);}}_0x31e7a3[_0x2ded4c(0xf01)]=_0x4dfbb8['b'][_0x2ded4c(0x349f)],_0x31e7a3['Version']=0x1,_0x4dfbb8['d'][_0x2ded4c(0x2254)](_0x31e7a3[_0x2ded4c(0xf01)],(_0x5bb28d,_0x2057ab)=>()=>new _0x31e7a3(_0x5bb28d,_0x2057ab),_0x31e7a3[_0x2ded4c(0x1093)],!0x0);},0x95ed:(_0x4f71bd,_0x4083ad,_0x281a56)=>{var _0x51b751=a8_0x2e955a,_0x5459a2=_0x281a56(0xf869),_0x4c295b=_0x281a56(0xc4c1),_0x1b4ecb=_0x281a56(0xd53f),_0x59784b=_0x281a56(0x14072),_0x5e1c0e=_0x281a56(0x4ba7);class _0x26a18f extends _0x59784b['F']{constructor(_0x16b7e5,_0x5c19e6){var _0xd7f5d9=a8_0xcbd5;super(_0x16b7e5),this[_0xd7f5d9(0x2bbd)]={},this['_currentRegistrationConfigurations']=[],this[_0xd7f5d9(0x1742)]=null,this['_tmpRotationMatrix']=_0x1b4ecb['y3'][_0xd7f5d9(0x1b77)](),this[_0xd7f5d9(0x4079)]=new _0x1b4ecb['P'](),this['_tmpMovementTranslation']=new _0x1b4ecb['P'](),this[_0xd7f5d9(0x3bba)]=_0x57c41e=>{var _0x2ca9ef=_0xd7f5d9;if(!this[_0x2ca9ef(0x2bbd)][_0x57c41e['uniqueId']]){this[_0x2ca9ef(0x2bbd)][_0x57c41e[_0x2ca9ef(0x3bc7)]]={'xrController':_0x57c41e,'registeredComponents':[]};const _0x3dbdff=this[_0x2ca9ef(0x2bbd)][_0x57c41e[_0x2ca9ef(0x3bc7)]];if(_0x2ca9ef(0x2fe6)===_0x3dbdff['xrController'][_0x2ca9ef(0x15ef)][_0x2ca9ef(0x3c3e)]&&_0x3dbdff[_0x2ca9ef(0x2d13)]['inputSource'][_0x2ca9ef(0x37e9)]){const _0x1efcdf=()=>{var _0x22c95c=_0x2ca9ef;if(_0x57c41e[_0x22c95c(0x1d68)])for(const _0x66dd34 of this['_currentRegistrationConfigurations']){let _0x45e7ca=null;if(_0x66dd34[_0x22c95c(0x1e4c)])for(const _0x262df3 of _0x66dd34[_0x22c95c(0x1e4c)]){var _0x4f3ddf=_0x57c41e[_0x22c95c(0x1d68)]['getComponentOfType'](_0x262df3);if(null!==_0x4f3ddf){_0x45e7ca=_0x4f3ddf;break;}}if(_0x66dd34[_0x22c95c(0x3a4a)]){var _0x4f5444=_0x57c41e[_0x22c95c(0x1d68)]['getMainComponent']();if(null===_0x4f5444)continue;_0x45e7ca=_0x4f5444;}if(!((_0x45e7ca='function'==typeof _0x66dd34[_0x22c95c(0x2327)]?_0x66dd34[_0x22c95c(0x2327)](_0x57c41e):_0x45e7ca)&&_0x66dd34[_0x22c95c(0x970)]&&_0x57c41e[_0x22c95c(0x15ef)][_0x22c95c(0x2df5)]!==_0x66dd34[_0x22c95c(0x970)]||null===_0x45e7ca)){const _0x2a821a={'registrationConfiguration':_0x66dd34,'component':_0x45e7ca};_0x3dbdff[_0x22c95c(0x292a)][_0x22c95c(0x2009)](_0x2a821a),_0x22c95c(0x21d4)in _0x66dd34&&(_0x2a821a['onAxisChangedObserver']=_0x45e7ca[_0x22c95c(0x21ba)][_0x22c95c(0x2ed7)](_0xcdbd73=>{var _0x5964f1=_0x22c95c;_0x66dd34[_0x5964f1(0x21d4)](_0xcdbd73,this['_movementState'],this[_0x5964f1(0x2baf)],this[_0x5964f1(0x3be4)]);})),'buttonChangedhandler'in _0x66dd34&&(_0x2a821a[_0x22c95c(0x19bc)]=_0x45e7ca['onButtonStateChangedObservable'][_0x22c95c(0x2ed7)](()=>{var _0x34833c=_0x22c95c;_0x45e7ca['changes'][_0x34833c(0xa98)]&&_0x66dd34['buttonChangedhandler'](_0x45e7ca[_0x34833c(0x616)]['pressed'],this[_0x34833c(0x2389)],this[_0x34833c(0x2baf)],this['_xrInput']);}));}}};_0x57c41e[_0x2ca9ef(0x1d68)]?_0x1efcdf():_0x57c41e[_0x2ca9ef(0x1687)][_0x2ca9ef(0x2185)](()=>{_0x1efcdf();});}}},_0x5c19e6&&void 0x0!==_0x5c19e6[_0xd7f5d9(0x19f7)]?(Array[_0xd7f5d9(0x396b)](_0x5c19e6[_0xd7f5d9(0x470)])?this[_0xd7f5d9(0xc8e)]=_0x5c19e6[_0xd7f5d9(0x470)]:this[_0xd7f5d9(0xc8e)]=_0x26a18f[_0xd7f5d9(0x1acd)][_0xd7f5d9(0xaaa)],this[_0xd7f5d9(0x2baf)]={'movementEnabled':_0x5c19e6['movementEnabled']||!0x0,'movementOrientationFollowsViewerPose':null==(_0x16b7e5=_0x5c19e6[_0xd7f5d9(0x211c)])||_0x16b7e5,'movementSpeed':null!=(_0x16b7e5=_0x5c19e6[_0xd7f5d9(0x2ca5)])?_0x16b7e5:0x1,'movementThreshold':null!=(_0x16b7e5=_0x5c19e6[_0xd7f5d9(0x2807)])?_0x16b7e5:0.25,'rotationEnabled':null==(_0x16b7e5=_0x5c19e6[_0xd7f5d9(0x215b)])||_0x16b7e5,'rotationSpeed':null!=(_0x16b7e5=_0x5c19e6['rotationSpeed'])?_0x16b7e5:0x1,'rotationThreshold':null!=(_0x16b7e5=_0x5c19e6[_0xd7f5d9(0x237b)])?_0x16b7e5:0.25},this[_0xd7f5d9(0x2389)]={'moveX':0x0,'moveY':0x0,'rotateX':0x0,'rotateY':0x0},this['_xrInput']=_0x5c19e6[_0xd7f5d9(0x19f7)]):_0x5e1c0e['w1']['Error'](_0xd7f5d9(0x2ff0));}get[_0x51b751(0x3845)](){return this['_movementDirection'];}get[_0x51b751(0x431)](){var _0x4f3ed0=_0x51b751;return this['_featureContext'][_0x4f3ed0(0x431)];}set[_0x51b751(0x431)](_0x36478a){var _0x2f0e3e=_0x51b751;this[_0x2f0e3e(0x2baf)][_0x2f0e3e(0x431)]=_0x36478a;}get[_0x51b751(0x211c)](){var _0x4e4b60=_0x51b751;return this[_0x4e4b60(0x2baf)][_0x4e4b60(0x211c)];}set[_0x51b751(0x211c)](_0x1c6055){var _0x42ade3=_0x51b751;this['_featureContext'][_0x42ade3(0x211c)]=_0x1c6055;}get['movementSpeed'](){var _0xab1d14=_0x51b751;return this['_featureContext'][_0xab1d14(0x2ca5)];}set[_0x51b751(0x2ca5)](_0x1a2da9){var _0x26067d=_0x51b751;this[_0x26067d(0x2baf)]['movementSpeed']=_0x1a2da9;}get[_0x51b751(0x2807)](){var _0x3102d7=_0x51b751;return this[_0x3102d7(0x2baf)][_0x3102d7(0x2807)];}set[_0x51b751(0x2807)](_0x2b7792){var _0x3b429f=_0x51b751;this[_0x3b429f(0x2baf)][_0x3b429f(0x2807)]=_0x2b7792;}get[_0x51b751(0x215b)](){var _0x9e0868=_0x51b751;return this['_featureContext'][_0x9e0868(0x215b)];}set[_0x51b751(0x215b)](_0x5d50ab){var _0x3ee578=_0x51b751;this[_0x3ee578(0x2baf)][_0x3ee578(0x215b)]=_0x5d50ab;}get[_0x51b751(0x2592)](){var _0x22cb9d=_0x51b751;return this['_featureContext'][_0x22cb9d(0x2592)];}set['rotationSpeed'](_0x2be271){var _0x2c24c1=_0x51b751;this[_0x2c24c1(0x2baf)]['rotationSpeed']=_0x2be271;}get[_0x51b751(0x237b)](){var _0x404cb3=_0x51b751;return this['_featureContext'][_0x404cb3(0x237b)];}set[_0x51b751(0x237b)](_0x47eda6){var _0x13962a=_0x51b751;this[_0x13962a(0x2baf)]['rotationThreshold']=_0x47eda6;}[_0x51b751(0x1025)](){var _0x2ed9bc=_0x51b751;return!!super[_0x2ed9bc(0x1025)]()&&(this['_xrInput'][_0x2ed9bc(0x23c)][_0x2ed9bc(0x982)](this['_attachController']),this['_addNewAttachObserver'](this[_0x2ed9bc(0x3be4)][_0x2ed9bc(0x5cc)],this[_0x2ed9bc(0x3bba)]),this['_addNewAttachObserver'](this[_0x2ed9bc(0x3be4)]['onControllerRemovedObservable'],_0x493186=>{var _0x3c9c2a=_0x2ed9bc;this[_0x3c9c2a(0x2294)](_0x493186[_0x3c9c2a(0x3bc7)]);}),!0x0);}[_0x51b751(0x1ae2)](){var _0x528fd9=_0x51b751;return!!super['detach']()&&(Object[_0x528fd9(0x1841)](this[_0x528fd9(0x2bbd)])['forEach'](_0x8394fc=>{var _0x3c9575=_0x528fd9;this[_0x3c9575(0x2294)](_0x8394fc);}),this[_0x528fd9(0x2bbd)]={},!0x0);}['_onXRFrame'](_0x5dec0c){var _0x6861e9=_0x51b751,_0x1ebaf7;this[_0x6861e9(0x1025)]&&(null===this[_0x6861e9(0x1742)]&&(this[_0x6861e9(0x1742)]=this[_0x6861e9(0x3be4)]['xrCamera'][_0x6861e9(0x2ac6)][_0x6861e9(0x2654)]()),0x0!==this[_0x6861e9(0x2389)][_0x6861e9(0x383)]&&this['_featureContext']['rotationEnabled']?(_0x1ebaf7=0.001*this[_0x6861e9(0x3ea5)][_0x6861e9(0x38c0)][_0x6861e9(0x279a)]()['getDeltaTime']()*this[_0x6861e9(0x2baf)][_0x6861e9(0x2592)]*this[_0x6861e9(0x2389)][_0x6861e9(0x383)]*(this[_0x6861e9(0x3ea5)][_0x6861e9(0x38c0)][_0x6861e9(0xf71)]?-0x1:0x1),!0x0===this[_0x6861e9(0x2baf)][_0x6861e9(0x211c)]?(this[_0x6861e9(0x3be4)][_0x6861e9(0x13fd)][_0x6861e9(0xffe)]['y']+=_0x1ebaf7,this[_0x6861e9(0x1742)]=this['_xrInput'][_0x6861e9(0x13fd)][_0x6861e9(0x2ac6)]['multiply'](_0x1b4ecb['_f'][_0x6861e9(0x2313)](_0x1ebaf7,0x0,0x0))):this[_0x6861e9(0x1742)][_0x6861e9(0x17e6)](_0x1b4ecb['_f'][_0x6861e9(0x2313)](0x3*_0x1ebaf7,0x0,0x0))):!0x0===this[_0x6861e9(0x2baf)][_0x6861e9(0x211c)]&&this['_movementDirection'][_0x6861e9(0x2687)](this[_0x6861e9(0x3be4)]['xrCamera'][_0x6861e9(0x2ac6)]),0x0===this[_0x6861e9(0x2389)][_0x6861e9(0x19c8)]&&0x0===this[_0x6861e9(0x2389)][_0x6861e9(0x2c9e)]||!this['_featureContext'][_0x6861e9(0x431)]||(_0x1b4ecb['y3'][_0x6861e9(0x1b9b)](this[_0x6861e9(0x1742)],this['_tmpRotationMatrix']),this['_tmpTranslationDirection'][_0x6861e9(0x1878)](this[_0x6861e9(0x2389)]['moveX'],0x0,this[_0x6861e9(0x2389)]['moveY']*(this[_0x6861e9(0x3ea5)][_0x6861e9(0x38c0)]['useRightHandedSystem']?0x1:-0x1)),_0x1b4ecb['P'][_0x6861e9(0x330a)](this[_0x6861e9(0x4079)],this[_0x6861e9(0x170b)],this[_0x6861e9(0x35b3)]),this[_0x6861e9(0x35b3)]['scaleInPlace'](this[_0x6861e9(0x3be4)][_0x6861e9(0x13fd)]['_computeLocalCameraSpeed']()*this[_0x6861e9(0x2baf)]['movementSpeed']),this[_0x6861e9(0x3be4)][_0x6861e9(0x13fd)]['cameraDirection'][_0x6861e9(0x16b8)](this[_0x6861e9(0x35b3)])));}['_detachController'](_0xac2465){var _0x45e578=_0x51b751,_0x37a8af=this[_0x45e578(0x2bbd)][_0xac2465];if(_0x37a8af){for(const _0x2c667c of _0x37a8af[_0x45e578(0x292a)])_0x2c667c['onAxisChangedObserver']&&_0x2c667c[_0x45e578(0x462)][_0x45e578(0x21ba)][_0x45e578(0x209f)](_0x2c667c[_0x45e578(0x18e2)]),_0x2c667c['onButtonChangedObserver']&&_0x2c667c[_0x45e578(0x462)][_0x45e578(0x3829)][_0x45e578(0x209f)](_0x2c667c['onButtonChangedObserver']);delete this[_0x45e578(0x2bbd)][_0xac2465];}}}_0x26a18f[_0x51b751(0xf01)]=_0x5459a2['b'][_0x51b751(0x1868)],_0x26a18f[_0x51b751(0x1acd)]={'default':[{'allowedComponentTypes':[_0x4c295b['n']['THUMBSTICK_TYPE'],_0x4c295b['n']['TOUCHPAD_TYPE']],'forceHandedness':'left','axisChangedHandler':(_0x5e924a,_0x260085,_0x51c36d)=>{var _0x52c1d4=_0x51b751;_0x260085[_0x52c1d4(0x383)]=Math[_0x52c1d4(0x1516)](_0x5e924a['x'])>_0x51c36d[_0x52c1d4(0x237b)]?_0x5e924a['x']:0x0,_0x260085[_0x52c1d4(0x8f6)]=Math[_0x52c1d4(0x1516)](_0x5e924a['y'])>_0x51c36d[_0x52c1d4(0x237b)]?_0x5e924a['y']:0x0;}},{'allowedComponentTypes':[_0x4c295b['n'][_0x51b751(0x30fc)],_0x4c295b['n'][_0x51b751(0x395b)]],'forceHandedness':'right','axisChangedHandler':(_0x67588c,_0x23dcd6,_0x554837)=>{var _0x1a3b23=_0x51b751;_0x23dcd6['moveX']=Math[_0x1a3b23(0x1516)](_0x67588c['x'])>_0x554837[_0x1a3b23(0x2807)]?_0x67588c['x']:0x0,_0x23dcd6['moveY']=Math['abs'](_0x67588c['y'])>_0x554837[_0x1a3b23(0x2807)]?_0x67588c['y']:0x0;}}]},_0x26a18f[_0x51b751(0x1093)]=0x1,_0x5459a2['d']['AddWebXRFeature'](_0x26a18f['Name'],(_0x3e38fb,_0x97bd57)=>()=>new _0x26a18f(_0x3e38fb,_0x97bd57),_0x26a18f[_0x51b751(0x1093)],!0x0);},0x11828:(_0x439802,_0x58852c,_0x53c0fd)=>{var _0x35405e=a8_0x2e955a,_0x3a17ac=_0x53c0fd(0x14072),_0x39a8dc=_0x53c0fd(0xd53f),_0xfb51a8=_0x53c0fd(0xebf9),_0x4b5c8e=_0x53c0fd(0x16a94),_0x2ba843=_0x53c0fd(0xf869),_0x2d46f2=_0x53c0fd(0x9a70),_0x1ef53d=_0x53c0fd(0x6214);class _0x1c1e42 extends _0x3a17ac['F']{constructor(_0x1181f8,_0x5bb6bc){var _0x37e04e=a8_0xcbd5;super(_0x1181f8),this[_0x37e04e(0x963)]=_0x5bb6bc,this[_0x37e04e(0x3bba)]=_0xda3099=>{var _0x1b1c45=_0x37e04e;this[_0x1b1c45(0x2bbd)][_0xda3099['uniqueId']]||(this[_0x1b1c45(0x3ea5)][_0x1b1c45(0x38c0)][_0x1b1c45(0x1876)]()||_0x2d46f2['Y']['Warn'](_0x1b1c45(0x377)),this['_options'][_0x1b1c45(0x2670)][_0x1b1c45(0x84c)]&&_0xda3099[_0x1b1c45(0x15ef)]['gamepad']?_0xda3099[_0x1b1c45(0x1687)][_0x1b1c45(0x2185)](_0x14d94e=>{var _0x111bc4=_0x1b1c45;_0x14d94e['_doNotLoadControllerMesh']?this['_createPhysicsImpostor'](_0xda3099):_0x14d94e['onModelLoadedObservable'][_0x111bc4(0x2185)](()=>{var _0x402b91=_0x111bc4,_0x57db8e=new _0xfb51a8['Q'](_0x14d94e[_0x402b91(0x1901)],_0xfb51a8['Q'][_0x402b91(0x33ec)],Object[_0x402b91(0x1ec3)]({'mass':0x0},this[_0x402b91(0x963)][_0x402b91(0x2670)]));const _0x5a7f91=_0xda3099['grip']||_0xda3099[_0x402b91(0x3897)];this[_0x402b91(0x2bbd)][_0xda3099['uniqueId']]={'xrController':_0xda3099,'impostor':_0x57db8e,'oldPos':_0x5a7f91[_0x402b91(0x2436)]['clone'](),'oldRotation':_0x5a7f91[_0x402b91(0x2ac6)][_0x402b91(0x2654)]()};});}):this[_0x1b1c45(0x3527)](_0xda3099));},this[_0x37e04e(0x2bbd)]={},this[_0x37e04e(0x379e)]=!0x1,this[_0x37e04e(0x2916)]=0x0,this[_0x37e04e(0x2104)]=0x0,this[_0x37e04e(0x21cf)]=new _0x39a8dc['_f'](),this[_0x37e04e(0x62b)]=new _0x39a8dc['P'](),this[_0x37e04e(0x963)][_0x37e04e(0x2670)]||(this[_0x37e04e(0x963)][_0x37e04e(0x2670)]={});}[_0x35405e(0x3527)](_0x16ca4c){var _0x2ae6f1=_0x35405e,_0x406b25=this[_0x2ae6f1(0x963)][_0x2ae6f1(0x2670)][_0x2ae6f1(0x18d5)]||_0xfb51a8['Q'][_0x2ae6f1(0x2d56)],_0xe07d2b=this[_0x2ae6f1(0x963)][_0x2ae6f1(0x2670)][_0x2ae6f1(0x37b7)]||0.1;const _0xb5c866=(0x0,_0x4b5c8e['Qk'])('impostor-mesh-'+_0x16ca4c[_0x2ae6f1(0x3bc7)],{'diameterX':_0x2ae6f1(0x1f63)==typeof _0xe07d2b?_0xe07d2b:_0xe07d2b[_0x2ae6f1(0x15b3)],'diameterY':'number'==typeof _0xe07d2b?_0xe07d2b:_0xe07d2b[_0x2ae6f1(0x230c)],'diameterZ':_0x2ae6f1(0x1f63)==typeof _0xe07d2b?_0xe07d2b:_0xe07d2b[_0x2ae6f1(0x2c6c)]});_0xb5c866['isVisible']=this[_0x2ae6f1(0x379e)],_0xb5c866[_0x2ae6f1(0x163)]=!0x1,_0xb5c866[_0x2ae6f1(0x2ac6)]=new _0x39a8dc['_f'](),(_0xe07d2b=_0x16ca4c[_0x2ae6f1(0x256a)]||_0x16ca4c['pointer'],_0xb5c866[_0x2ae6f1(0x2436)][_0x2ae6f1(0x2687)](_0xe07d2b[_0x2ae6f1(0x2436)]),_0xb5c866[_0x2ae6f1(0x2ac6)][_0x2ae6f1(0x2687)](_0xe07d2b[_0x2ae6f1(0x2ac6)]),_0xe07d2b=new _0xfb51a8['Q'](_0xb5c866,_0x406b25,Object[_0x2ae6f1(0x1ec3)]({'mass':0x0},this[_0x2ae6f1(0x963)][_0x2ae6f1(0x2670)]))),this[_0x2ae6f1(0x2bbd)][_0x16ca4c[_0x2ae6f1(0x3bc7)]]={'xrController':_0x16ca4c,'impostor':_0xe07d2b,'impostorMesh':_0xb5c866};}['_enablePhysicsDebug'](){var _0x14f99d=_0x35405e;this['_debugMode']=!0x0,Object['keys'](this[_0x14f99d(0x2bbd)])[_0x14f99d(0x982)](_0x26b7da=>{var _0x4f3507=_0x14f99d;const _0xec27e7=this['_controllers'][_0x26b7da];_0xec27e7[_0x4f3507(0x3d36)]&&(_0xec27e7[_0x4f3507(0x3d36)]['isVisible']=!0x0);});}[_0x35405e(0x1f7e)](_0x3c37a4){var _0x1c0225=_0x35405e;this[_0x1c0225(0x3bba)](_0x3c37a4);}['attach'](){var _0x1be851=_0x35405e;return!!super[_0x1be851(0x1025)]()&&(this[_0x1be851(0x963)][_0x1be851(0x19f7)]&&(this['_options']['xrInput']['controllers'][_0x1be851(0x982)](this[_0x1be851(0x3bba)]),this[_0x1be851(0x2541)](this[_0x1be851(0x963)][_0x1be851(0x19f7)][_0x1be851(0x5cc)],this[_0x1be851(0x3bba)]),this['_addNewAttachObserver'](this['_options'][_0x1be851(0x19f7)][_0x1be851(0x3fe3)],_0x5180bf=>{var _0x2ac6ed=_0x1be851;this[_0x2ac6ed(0x2294)](_0x5180bf[_0x2ac6ed(0x3bc7)]);}),this[_0x1be851(0x963)][_0x1be851(0x1472)]&&(_0x34463c=(_0x985f81=this[_0x1be851(0x963)][_0x1be851(0x2ef)]||{'impostorType':_0xfb51a8['Q'][_0x1be851(0x2d56)],'restitution':0.8,'impostorSize':0.3})[_0x1be851(0x37b7)]||0.3,this[_0x1be851(0x377e)]=(0x0,_0x4b5c8e['Qk'])('headset-mesh',{'diameterX':_0x1be851(0x1f63)==typeof _0x34463c?_0x34463c:_0x34463c['width'],'diameterY':_0x1be851(0x1f63)==typeof _0x34463c?_0x34463c:_0x34463c[_0x1be851(0x230c)],'diameterZ':'number'==typeof _0x34463c?_0x34463c:_0x34463c[_0x1be851(0x2c6c)]}),this['_headsetMesh']['rotationQuaternion']=new _0x39a8dc['_f'](),this[_0x1be851(0x377e)][_0x1be851(0xb7d)]=!0x1,this['_headsetImpostor']=new _0xfb51a8['Q'](this[_0x1be851(0x377e)],_0x985f81[_0x1be851(0x18d5)],Object[_0x1be851(0x1ec3)]({'mass':0x0},_0x985f81)))),!0x0);var _0x985f81,_0x34463c;}['detach'](){var _0x4750d8=_0x35405e;return!!super[_0x4750d8(0x1ae2)]()&&(Object[_0x4750d8(0x1841)](this['_controllers'])[_0x4750d8(0x982)](_0x431f2f=>{var _0x45d6f5=_0x4750d8;this[_0x45d6f5(0x2294)](_0x431f2f);}),this[_0x4750d8(0x377e)]&&this[_0x4750d8(0x377e)][_0x4750d8(0xc1f)](),!0x0);}[_0x35405e(0xf93)](){var _0x1b91eb=_0x35405e;return this[_0x1b91eb(0x2cd5)];}[_0x35405e(0x2f15)](_0x41cff5){var _0x4ecb29=_0x35405e;return _0x41cff5=_0x4ecb29(0x3e96)==typeof _0x41cff5?_0x41cff5:_0x41cff5[_0x4ecb29(0x3bc7)],this['_controllers'][_0x41cff5]?this['_controllers'][_0x41cff5][_0x4ecb29(0x87a)]:null;}[_0x35405e(0x1cb5)](_0x38a8ad){var _0x121119=_0x35405e;this[_0x121119(0x963)][_0x121119(0x2670)]=Object['assign'](Object[_0x121119(0x1ec3)]({},this[_0x121119(0x963)][_0x121119(0x2670)]),_0x38a8ad);}[_0x35405e(0x3afa)](_0x13f2bf){var _0x5e248c=_0x35405e,_0x5e17e1;this[_0x5e248c(0x2916)]=this[_0x5e248c(0x3ea5)]['currentTimestamp']-this[_0x5e248c(0x2104)],this[_0x5e248c(0x2104)]=this[_0x5e248c(0x3ea5)]['currentTimestamp'],this[_0x5e248c(0x377e)]&&this[_0x5e248c(0x2cd5)]&&(this['_headsetMesh']['position'][_0x5e248c(0x2687)](this[_0x5e248c(0x963)][_0x5e248c(0x19f7)]['xrCamera'][_0x5e248c(0x31f5)]),this['_headsetMesh'][_0x5e248c(0x2ac6)]['copyFrom'](this['_options'][_0x5e248c(0x19f7)]['xrCamera']['absoluteRotation']),null!=(_0x5e17e1=this[_0x5e248c(0x963)][_0x5e248c(0x19f7)][_0x5e248c(0x13fd)][_0x5e248c(0x3187)])&&_0x5e17e1['linearVelocity']&&(_0x5e17e1=this[_0x5e248c(0x963)][_0x5e248c(0x19f7)]['xrCamera']['_lastXRViewerPose'][_0x5e248c(0x3d4a)],this[_0x5e248c(0x62b)][_0x5e248c(0x1878)](_0x5e17e1['x'],_0x5e17e1['y'],_0x5e17e1['z']),this[_0x5e248c(0x2cd5)][_0x5e248c(0x3bc8)](this[_0x5e248c(0x62b)])),null!=(_0x5e17e1=this['_options'][_0x5e248c(0x19f7)][_0x5e248c(0x13fd)][_0x5e248c(0x3187)])&&_0x5e17e1['angularVelocity']&&(_0x5e17e1=this['_options'][_0x5e248c(0x19f7)][_0x5e248c(0x13fd)][_0x5e248c(0x3187)][_0x5e248c(0x228d)],this[_0x5e248c(0x62b)][_0x5e248c(0x1878)](_0x5e17e1['x'],_0x5e17e1['y'],_0x5e17e1['z']),this[_0x5e248c(0x2cd5)]['setAngularVelocity'](this[_0x5e248c(0x62b)]))),Object[_0x5e248c(0x1841)](this[_0x5e248c(0x2bbd)])[_0x5e248c(0x982)](_0x22bae2=>{var _0x2223d3=_0x5e248c,_0x483beb;const _0x52ac03=this[_0x2223d3(0x2bbd)][_0x22bae2],_0x36b739=_0x52ac03['xrController']['grip']||_0x52ac03[_0x2223d3(0x2d13)]['pointer'],_0x44afda=_0x52ac03['oldPos']||_0x52ac03[_0x2223d3(0x3d36)][_0x2223d3(0x2436)],_0x58cf7b=(null!=(_0x22bae2=_0x52ac03[_0x2223d3(0x2d13)][_0x2223d3(0x3079)])&&_0x22bae2[_0x2223d3(0x3d4a)]?(_0x22bae2=_0x52ac03[_0x2223d3(0x2d13)][_0x2223d3(0x3079)]['linearVelocity'],this[_0x2223d3(0x62b)][_0x2223d3(0x1878)](_0x22bae2['x'],_0x22bae2['y'],_0x22bae2['z'])):(_0x36b739[_0x2223d3(0x2436)][_0x2223d3(0x1d96)](_0x44afda,this['_tmpVector']),this['_tmpVector']['scaleInPlace'](0x3e8/this[_0x2223d3(0x2916)])),_0x52ac03[_0x2223d3(0x87a)][_0x2223d3(0x3bc8)](this[_0x2223d3(0x62b)]),_0x44afda[_0x2223d3(0x2687)](_0x36b739[_0x2223d3(0x2436)]),this[_0x2223d3(0x379e)]&&_0x1ef53d[_0x2223d3(0x1385)](this['_tmpVector'],_0x2223d3(0x6b2)),_0x52ac03[_0x2223d3(0x3103)]||_0x52ac03['impostorMesh'][_0x2223d3(0x2ac6)]);null!=(_0x22bae2=_0x52ac03[_0x2223d3(0x2d13)][_0x2223d3(0x3079)])&&_0x22bae2[_0x2223d3(0x228d)]?(_0x22bae2=_0x52ac03[_0x2223d3(0x2d13)][_0x2223d3(0x3079)]['angularVelocity'],this[_0x2223d3(0x62b)][_0x2223d3(0x1878)](_0x22bae2['x'],_0x22bae2['y'],_0x22bae2['z']),_0x52ac03[_0x2223d3(0x87a)][_0x2223d3(0xe41)](this[_0x2223d3(0x62b)])):_0x58cf7b['equalsWithEpsilon'](_0x36b739[_0x2223d3(0x2ac6)])||(_0x58cf7b[_0x2223d3(0x1b8f)]()[_0x2223d3(0x210e)](_0x36b739['rotationQuaternion'],this[_0x2223d3(0x21cf)]),_0x22bae2=Math[_0x2223d3(0xa6b)](this['_tmpQuaternion']['x']*this[_0x2223d3(0x21cf)]['x']+this['_tmpQuaternion']['y']*this['_tmpQuaternion']['y']+this[_0x2223d3(0x21cf)]['z']*this[_0x2223d3(0x21cf)]['z']),this[_0x2223d3(0x62b)][_0x2223d3(0x1878)](this[_0x2223d3(0x21cf)]['x'],this['_tmpQuaternion']['y'],this[_0x2223d3(0x21cf)]['z']),_0x22bae2<0.001?this['_tmpVector'][_0x2223d3(0x3679)](0x2):(_0x483beb=0x2*Math['atan2'](_0x22bae2,this['_tmpQuaternion']['w']),this[_0x2223d3(0x62b)]['scaleInPlace'](_0x483beb/(_0x22bae2*(this[_0x2223d3(0x2916)]/0x3e8)))),_0x52ac03[_0x2223d3(0x87a)][_0x2223d3(0xe41)](this['_tmpVector'])),_0x58cf7b['copyFrom'](_0x36b739['rotationQuaternion']),this['_debugMode']&&_0x1ef53d[_0x2223d3(0x1385)](this[_0x2223d3(0x62b)],this[_0x2223d3(0x21cf)],'angular');});}[_0x35405e(0x2294)](_0x22d5ff){var _0x1f259a=_0x35405e;const _0x24097b=this['_controllers'][_0x22d5ff];_0x24097b&&(_0x24097b[_0x1f259a(0x3d36)]&&_0x24097b[_0x1f259a(0x3d36)]['dispose'](),delete this[_0x1f259a(0x2bbd)][_0x22d5ff]);}}_0x1c1e42[_0x35405e(0xf01)]=_0x2ba843['b']['PHYSICS_CONTROLLERS'],_0x1c1e42[_0x35405e(0x1093)]=0x1,_0x2ba843['d'][_0x35405e(0x2254)](_0x1c1e42[_0x35405e(0xf01)],(_0x4d167e,_0x19e66a)=>()=>new _0x1c1e42(_0x4d167e,_0x19e66a),_0x1c1e42['Version'],!0x0);},0x825b:(_0x5e0e24,_0x4cf97d,_0x193dcc)=>{var _0x2050d8=a8_0x2e955a;_0x193dcc['d'](_0x4cf97d,{'S':()=>_0x34a27c});var _0x4cf97d=_0x193dcc(0xf869),_0x42a5cb=_0x193dcc(0xd53f),_0xe9d707=_0x193dcc(0xbd53),_0x16bc53=_0x193dcc(0xa0f1),_0x5f19fa=_0x193dcc(0x14d70),_0x554ec7=_0x193dcc(0x4d2c),_0x29bb88=_0x193dcc(0x1127a),_0x593bb1=_0x193dcc(0x3761),_0x3067f8=_0x193dcc(0xfcd4),_0x4755d1=_0x193dcc(0x14072),_0xf3d2b0=_0x193dcc(0x57f2),_0x2f46b8=_0x193dcc(0x1f13),_0x551612=_0x193dcc(0x4ba7);class _0x34a27c extends _0x4755d1['F']{constructor(_0x388bb2,_0x11aad9){var _0x43cc0b=a8_0xcbd5;super(_0x388bb2),this['_options']=_0x11aad9,this['_attachController']=_0x22104a=>{var _0x48e596=a8_0xcbd5;if(!this[_0x48e596(0x2bbd)][_0x22104a['uniqueId']]){var {laserPointer:_0x45e69f,selectionMesh:_0x3a9259}=this[_0x48e596(0x182a)](_0x22104a[_0x48e596(0x3897)]);switch(this[_0x48e596(0x2bbd)][_0x22104a[_0x48e596(0x3bc7)]]={'xrController':_0x22104a,'laserPointer':_0x45e69f,'selectionMesh':_0x3a9259,'meshUnderPointer':null,'pick':null,'tmpRay':new _0x593bb1['z'](new _0x42a5cb['P'](),new _0x42a5cb['P']()),'disabledByNearInteraction':!0x1,'id':_0x34a27c[_0x48e596(0x3086)]++},this[_0x48e596(0x1a53)]?!this[_0x48e596(0x963)][_0x48e596(0x3306)]&&this[_0x48e596(0x963)]['preferredHandedness']&&_0x22104a[_0x48e596(0x15ef)][_0x48e596(0x2df5)]===this[_0x48e596(0x963)][_0x48e596(0x2cac)]&&(this[_0x48e596(0x1a53)]=_0x22104a[_0x48e596(0x3bc7)]):this['_options'][_0x48e596(0x3306)]||(this[_0x48e596(0x1a53)]=_0x22104a[_0x48e596(0x3bc7)]),_0x22104a[_0x48e596(0x15ef)]['targetRayMode']){case _0x48e596(0x2fe6):return this[_0x48e596(0x2c4f)](_0x22104a);case _0x48e596(0x1464):return this['_attachGazeMode'](_0x22104a);case'screen':return this[_0x48e596(0x1952)](_0x22104a);}}},this[_0x43cc0b(0x2bbd)]={},this[_0x43cc0b(0x3daf)]=new _0x42a5cb['P'](),this[_0x43cc0b(0x274c)]=!0x0,this['disableSelectionMeshLighting']=!0x0,this[_0x43cc0b(0x21a)]=!0x0,this[_0x43cc0b(0x1c20)]=!0x0,this['laserPointerPickedColor']=new _0xe9d707['Wo'](0.9,0.9,0.9),this['laserPointerDefaultColor']=new _0xe9d707['Wo'](0.7,0.7,0.7),this[_0x43cc0b(0x653)]=new _0xe9d707['Wo'](0.8,0.8,0.8),this['selectionMeshPickedColor']=new _0xe9d707['Wo'](0.3,0.3,0x1),this[_0x43cc0b(0x2d0c)]=_0x42a5cb['y3'][_0x43cc0b(0x1b77)](),this[_0x43cc0b(0x958)]=_0x42a5cb['P'][_0x43cc0b(0x317a)](),this[_0x43cc0b(0x1377)]=new _0x2f46b8['l'](0x0,0x0,0x0,0x0),this[_0x43cc0b(0x20c2)]=this[_0x43cc0b(0x3ea5)][_0x43cc0b(0x38c0)];}[_0x2050d8(0x1025)](){var _0x388e79=_0x2050d8;return!!super[_0x388e79(0x1025)]()&&(this[_0x388e79(0x963)]['xrInput'][_0x388e79(0x23c)]['forEach'](this['_attachController']),this[_0x388e79(0x2541)](this[_0x388e79(0x963)][_0x388e79(0x19f7)][_0x388e79(0x5cc)],this[_0x388e79(0x3bba)]),this[_0x388e79(0x2541)](this[_0x388e79(0x963)][_0x388e79(0x19f7)][_0x388e79(0x3fe3)],_0x51c9b3=>{var _0x26f2bb=_0x388e79;this[_0x26f2bb(0x2294)](_0x51c9b3[_0x26f2bb(0x3bc7)]);}),this[_0x388e79(0x20c2)][_0x388e79(0x35ea)]=!0x0,this['_options'][_0x388e79(0x266b)]&&(_0x508e72=this[_0x388e79(0x963)]['gazeCamera'],{laserPointer:_0x1c2087,selectionMesh:_0x4948b7}=this['_generateNewMeshPair'](_0x508e72),this[_0x388e79(0x2bbd)]['camera']={'webXRCamera':_0x508e72,'laserPointer':_0x1c2087,'selectionMesh':_0x4948b7,'meshUnderPointer':null,'pick':null,'tmpRay':new _0x593bb1['z'](new _0x42a5cb['P'](),new _0x42a5cb['P']()),'disabledByNearInteraction':!0x1,'id':_0x34a27c[_0x388e79(0x3086)]++},this['_attachGazeMode']()),!0x0);var _0x508e72,_0x1c2087,_0x4948b7;}[_0x2050d8(0x1ae2)](){var _0x475470=_0x2050d8;return!!super[_0x475470(0x1ae2)]()&&(Object[_0x475470(0x1841)](this[_0x475470(0x2bbd)])[_0x475470(0x982)](_0x33013f=>{this['_detachController'](_0x33013f);}),!0x0);}[_0x2050d8(0x3ad4)](_0x513ce3){var _0x3c2f53=_0x2050d8;return this[_0x3c2f53(0x2bbd)][_0x513ce3]?this[_0x3c2f53(0x2bbd)][_0x513ce3][_0x3c2f53(0x3bbf)]:null;}[_0x2050d8(0xd67)](_0x37942a){var _0x51e503=_0x2050d8,_0x3322ea=Object['keys'](this[_0x51e503(0x2bbd)]);for(let _0x5b2479=0x0;_0x5b2479<_0x3322ea[_0x51e503(0x9da)];++_0x5b2479)if(this[_0x51e503(0x2bbd)][_0x3322ea[_0x5b2479]]['id']===_0x37942a)return this[_0x51e503(0x2bbd)][_0x3322ea[_0x5b2479]]['xrController']||null;return null;}[_0x2050d8(0x2453)](_0x4ada25){var _0x1574fe=_0x2050d8,_0x4175e8=Object[_0x1574fe(0x1841)](this[_0x1574fe(0x2bbd)]);for(let _0x51840c=0x0;_0x51840c<_0x4175e8['length'];++_0x51840c)if(this['_controllers'][_0x4175e8[_0x51840c]]['id']===_0x4ada25)return this[_0x1574fe(0x2bbd)][_0x4175e8[_0x51840c]][_0x1574fe(0x1f65)];return!0x0;}['_setPointerSelectionDisabledByPointerId'](_0x41de86,_0x17539f){var _0x54eb86=_0x2050d8,_0x2ffec3=Object[_0x54eb86(0x1841)](this[_0x54eb86(0x2bbd)]);for(let _0x327400=0x0;_0x327400<_0x2ffec3[_0x54eb86(0x9da)];++_0x327400)if(this[_0x54eb86(0x2bbd)][_0x2ffec3[_0x327400]]['id']===_0x41de86)return void(this['_controllers'][_0x2ffec3[_0x327400]][_0x54eb86(0x1f65)]=_0x17539f);}[_0x2050d8(0x3afa)](_0x91b527){var _0x1014c3=_0x2050d8;Object[_0x1014c3(0x1841)](this[_0x1014c3(0x2bbd)])[_0x1014c3(0x982)](_0x2a2981=>{var _0x24354b=_0x1014c3;const _0x4fe1f4=this['_controllers'][_0x2a2981];if(!this[_0x24354b(0x963)][_0x24354b(0x3306)]&&_0x2a2981!==this[_0x24354b(0x1a53)]||_0x4fe1f4[_0x24354b(0x1f65)])return _0x4fe1f4[_0x24354b(0x13a7)][_0x24354b(0xb7d)]=!0x1,_0x4fe1f4['laserPointer'][_0x24354b(0xb7d)]=!0x1,void(_0x4fe1f4[_0x24354b(0x3206)]=null);_0x4fe1f4['laserPointer'][_0x24354b(0xb7d)]=this[_0x24354b(0x21a)];let _0x53c159;if(_0x4fe1f4[_0x24354b(0x2d13)])_0x53c159=_0x4fe1f4['xrController'][_0x24354b(0x3897)][_0x24354b(0x2436)],_0x4fe1f4[_0x24354b(0x2d13)][_0x24354b(0x630)](_0x4fe1f4[_0x24354b(0xf12)]);else{if(!_0x4fe1f4[_0x24354b(0x2965)])return;_0x53c159=_0x4fe1f4[_0x24354b(0x2965)][_0x24354b(0x2436)],_0x4fe1f4[_0x24354b(0x2965)][_0x24354b(0x2a3b)](_0x4fe1f4[_0x24354b(0xf12)]);}if(this[_0x24354b(0x963)][_0x24354b(0x3ae6)]&&(_0x4fe1f4['tmpRay']['length']=this[_0x24354b(0x963)][_0x24354b(0x3ae6)]),!this[_0x24354b(0x963)][_0x24354b(0x7c1)]&&_0x53c159){const _0xd75f63=this[_0x24354b(0x3ea5)]['scene'],_0x1afd46=this[_0x24354b(0x963)][_0x24354b(0x19f7)]['xrCamera'];_0x1afd46&&(_0x1afd46[_0x24354b(0x32f9)][_0x24354b(0x389d)](_0xd75f63[_0x24354b(0x279a)]()[_0x24354b(0x19ac)](),_0xd75f63[_0x24354b(0x279a)]()[_0x24354b(0x32b)](),this['_viewportRef']),_0x42a5cb['P'][_0x24354b(0x171)](_0x53c159,this[_0x24354b(0x2d0c)],_0xd75f63['getTransformMatrix'](),this[_0x24354b(0x1377)],this[_0x24354b(0x958)]),_0x24354b(0x1f63)!=typeof this[_0x24354b(0x958)]['x']||_0x24354b(0x1f63)!=typeof this[_0x24354b(0x958)]['y']||isNaN(this[_0x24354b(0x958)]['x'])||isNaN(this['_screenCoordinatesRef']['y'])||(_0xd75f63[_0x24354b(0x3d79)]=this[_0x24354b(0x958)]['x'],_0xd75f63[_0x24354b(0x3b4e)]=this['_screenCoordinatesRef']['y'],_0x4fe1f4['screenCoordinates']={'x':this[_0x24354b(0x958)]['x'],'y':this[_0x24354b(0x958)]['y']}));}let _0xe2fc9=null;this[_0x24354b(0x1463)]&&(_0xe2fc9=this['_utilityLayerScene'][_0x24354b(0x279)](_0x4fe1f4['tmpRay'],this[_0x24354b(0x1463)][_0x24354b(0x3cbb)]||this[_0x24354b(0x22c2)]));var _0xc8fb70,_0x2a2981=this['_scene']['pickWithRay'](_0x4fe1f4[_0x24354b(0xf12)],this[_0x24354b(0x20c2)]['pointerMovePredicate']||this[_0x24354b(0x22c2)]);_0xe2fc9&&_0xe2fc9[_0x24354b(0x2938)]&&(!_0x2a2981||!_0x2a2981[_0x24354b(0x2938)]||_0xe2fc9['distance']<_0x2a2981[_0x24354b(0x169a)])?_0x4fe1f4['pick']=_0xe2fc9:_0x4fe1f4[_0x24354b(0x3206)]=_0x2a2981,_0x4fe1f4[_0x24354b(0x3206)]&&_0x4fe1f4[_0x24354b(0x2d13)]&&(_0x4fe1f4[_0x24354b(0x3206)]['aimTransform']=_0x4fe1f4[_0x24354b(0x2d13)][_0x24354b(0x3897)],_0x4fe1f4[_0x24354b(0x3206)][_0x24354b(0x24e2)]=_0x4fe1f4[_0x24354b(0x2d13)][_0x24354b(0x256a)]||null);const _0x18641e=_0x4fe1f4[_0x24354b(0x3206)];if(_0x18641e&&_0x18641e[_0x24354b(0x15ba)]&&_0x18641e['hit']){this[_0x24354b(0x2984)](_0x4fe1f4[_0x24354b(0x23e0)],_0x18641e[_0x24354b(0x169a)]),_0x4fe1f4[_0x24354b(0x13a7)]['position'][_0x24354b(0x2687)](_0x18641e[_0x24354b(0x15ba)]),_0x4fe1f4[_0x24354b(0x13a7)][_0x24354b(0x21ee)]['x']=Math[_0x24354b(0xa6b)](_0x18641e['distance']),_0x4fe1f4[_0x24354b(0x13a7)][_0x24354b(0x21ee)]['y']=Math[_0x24354b(0xa6b)](_0x18641e['distance']),_0x4fe1f4['selectionMesh']['scaling']['z']=Math[_0x24354b(0xa6b)](_0x18641e['distance']);const _0x52acb7=this[_0x24354b(0x2af0)](_0x18641e[_0x24354b(0x2e1b)](!0x0),_0x4fe1f4[_0x24354b(0xf12)]);_0x4fe1f4[_0x24354b(0x13a7)][_0x24354b(0x2436)][_0x24354b(0x2687)](_0x18641e['pickedPoint']),_0x52acb7&&(_0x2a2981=_0x42a5cb['P'][_0x24354b(0xc92)](_0x16bc53['RD']['Y'],_0x52acb7),_0xc8fb70=_0x42a5cb['P'][_0x24354b(0xc92)](_0x52acb7,_0x2a2981),_0x42a5cb['P'][_0x24354b(0x28db)](_0xc8fb70,_0x52acb7,_0x2a2981,_0x4fe1f4[_0x24354b(0x13a7)][_0x24354b(0xfb0)]),_0x4fe1f4[_0x24354b(0x13a7)][_0x24354b(0x2436)][_0x24354b(0x16b8)](_0x52acb7['scale'](0.001))),_0x4fe1f4[_0x24354b(0x13a7)][_0x24354b(0xb7d)]=this[_0x24354b(0x1c20)],_0x4fe1f4[_0x24354b(0x3bbf)]=_0x18641e[_0x24354b(0x4062)];}else _0x4fe1f4[_0x24354b(0x13a7)][_0x24354b(0xb7d)]=!0x1,this[_0x24354b(0x2984)](_0x4fe1f4[_0x24354b(0x23e0)],0x1),_0x4fe1f4[_0x24354b(0x3bbf)]=null;});}get[_0x2050d8(0x1463)](){var _0x27df0b=_0x2050d8;return this[_0x27df0b(0x963)]['customUtilityLayerScene']||_0xf3d2b0['x']['DefaultUtilityLayer'][_0x27df0b(0x29ef)];}[_0x2050d8(0x2df6)](_0x44ad78){var _0x1afabf=_0x2050d8;const _0x290bf9=this['_controllers'][_0x44ad78&&_0x44ad78[_0x1afabf(0x3bc7)]||_0x1afabf(0x10d8)],_0x1e7b58=this[_0x1afabf(0x963)][_0x1afabf(0x2eb2)]||0xbb8;var _0x57d098=this[_0x1afabf(0x963)][_0x1afabf(0x1d69)]?this[_0x1afabf(0x1463)]:this[_0x1afabf(0x20c2)];let _0x54dff6=new _0x3067f8['p']();const _0xa52259=(0x0,_0x29bb88['eu'])(_0x1afabf(0x38ef),{'diameter':0.0525,'thickness':0.015,'tessellation':0x14},_0x57d098);_0xa52259[_0x1afabf(0xb7d)]=!0x1,_0xa52259[_0x1afabf(0x163)]=!0x1,_0xa52259[_0x1afabf(0x30e9)]=_0x290bf9[_0x1afabf(0x13a7)];let _0x3987c5=0x0,_0x2a760a=!0x1;const _0xc7b20={'pointerId':_0x290bf9['id'],'pointerType':'xr'};_0x290bf9[_0x1afabf(0x19f3)]=this[_0x1afabf(0x3ea5)][_0x1afabf(0x3904)][_0x1afabf(0x2ed7)](()=>{var _0x1c01c1=_0x1afabf,_0xc3ec78;_0x290bf9[_0x1c01c1(0x3206)]&&(this[_0x1c01c1(0x6bf)](_0xc7b20,_0x290bf9['id'],_0x290bf9[_0x1c01c1(0x2175)]),_0x290bf9[_0x1c01c1(0x23e0)][_0x1c01c1(0x351b)][_0x1c01c1(0x3fd3)]=0x0,_0xa52259['isVisible']=!0x1,_0x290bf9[_0x1c01c1(0x3206)][_0x1c01c1(0x2938)]?this[_0x1c01c1(0xe0b)](_0x54dff6,_0x290bf9[_0x1c01c1(0x3206)])?(_0x2a760a&&!this[_0x1c01c1(0x963)]['disablePointerUpOnTouchOut']&&this[_0x1c01c1(0x20c2)][_0x1c01c1(0x4af)](_0x290bf9[_0x1c01c1(0x3206)],_0xc7b20),_0x2a760a=!0x1,_0x3987c5=0x0):(_0x3987c5>_0x1e7b58/0xa&&(_0xa52259[_0x1c01c1(0xb7d)]=!0x0),(_0x3987c5+=this[_0x1c01c1(0x20c2)][_0x1c01c1(0x279a)]()['getDeltaTime']())>=_0x1e7b58?(this['_scene'][_0x1c01c1(0x37b9)](_0x290bf9['pick'],_0xc7b20),_0x2a760a=!0x0,this[_0x1c01c1(0x963)]['disablePointerUpOnTouchOut']&&this[_0x1c01c1(0x20c2)][_0x1c01c1(0x4af)](_0x290bf9[_0x1c01c1(0x3206)],_0xc7b20),_0xa52259[_0x1c01c1(0xb7d)]=!0x1):(_0xc3ec78=0x1-_0x3987c5/_0x1e7b58,_0xa52259[_0x1c01c1(0x21ee)][_0x1c01c1(0x1878)](_0xc3ec78,_0xc3ec78,_0xc3ec78))):(_0x2a760a=!0x1,_0x3987c5=0x0),this['_scene'][_0x1c01c1(0x2e32)](_0x290bf9[_0x1c01c1(0x3206)],_0xc7b20),_0x54dff6=_0x290bf9['pick']);}),void 0x0!==this['_options'][_0x1afabf(0x21b2)]&&(_0xa52259[_0x1afabf(0x21b2)]=this[_0x1afabf(0x963)][_0x1afabf(0x21b2)]),_0x44ad78&&_0x44ad78[_0x1afabf(0x1244)]['addOnce'](()=>{var _0x21b24c=_0x1afabf;_0x290bf9[_0x21b24c(0x3206)]&&!this[_0x21b24c(0x963)][_0x21b24c(0x1180)]&&_0x2a760a&&(this[_0x21b24c(0x20c2)][_0x21b24c(0x4af)](_0x290bf9[_0x21b24c(0x3206)],_0xc7b20),_0x290bf9[_0x21b24c(0x19d1)]=!0x0),_0xa52259[_0x21b24c(0xc1f)]();});}['_attachScreenRayMode'](_0x1d0428){var _0x45c1dc=_0x2050d8;const _0x570807=this[_0x45c1dc(0x2bbd)][_0x1d0428[_0x45c1dc(0x3bc7)]];let _0x3a1aa6=!0x1;const _0x524d59={'pointerId':_0x570807['id'],'pointerType':'xr'};_0x570807['onFrameObserver']=this['_xrSessionManager'][_0x45c1dc(0x3904)][_0x45c1dc(0x2ed7)](()=>{var _0x38fab8=_0x45c1dc;this['_augmentPointerInit'](_0x524d59,_0x570807['id'],_0x570807[_0x38fab8(0x2175)]),!_0x570807[_0x38fab8(0x3206)]||this['_options'][_0x38fab8(0x1180)]&&_0x3a1aa6||(_0x3a1aa6?this['_scene'][_0x38fab8(0x2e32)](_0x570807['pick'],_0x524d59):(this[_0x38fab8(0x20c2)]['simulatePointerDown'](_0x570807[_0x38fab8(0x3206)],_0x524d59),_0x570807[_0x38fab8(0x1a4c)]=!0x0,_0x3a1aa6=!0x0,this['_options']['disablePointerUpOnTouchOut']&&this[_0x38fab8(0x20c2)][_0x38fab8(0x4af)](_0x570807[_0x38fab8(0x3206)],_0x524d59)));}),_0x1d0428['onDisposeObservable'][_0x45c1dc(0x2185)](()=>{var _0x59614e=_0x45c1dc;this[_0x59614e(0x6bf)](_0x524d59,_0x570807['id'],_0x570807[_0x59614e(0x2175)]),this[_0x59614e(0x3ea5)][_0x59614e(0x2a07)](()=>{var _0x3e1c4f=_0x59614e;_0x570807[_0x3e1c4f(0x3206)]&&!_0x570807[_0x3e1c4f(0x19d1)]&&_0x3a1aa6&&!this['_options'][_0x3e1c4f(0x1180)]&&(this['_scene']['simulatePointerUp'](_0x570807[_0x3e1c4f(0x3206)],_0x524d59),_0x570807['finalPointerUpTriggered']=!0x0);});});}['_attachTrackedPointerRayMode'](_0x5f47f8){var _0x4b41ea=_0x2050d8;const _0x521745=this[_0x4b41ea(0x2bbd)][_0x5f47f8[_0x4b41ea(0x3bc7)]];if(this[_0x4b41ea(0x963)][_0x4b41ea(0x2bc1)])return this['_attachGazeMode'](_0x5f47f8);const _0x3bad53={'pointerId':_0x521745['id'],'pointerType':'xr'};var _0x3bb048,_0x12d4bb;_0x521745[_0x4b41ea(0x19f3)]=this[_0x4b41ea(0x3ea5)][_0x4b41ea(0x3904)][_0x4b41ea(0x2ed7)](()=>{var _0xb4b28e=_0x4b41ea;_0x521745[_0xb4b28e(0x23e0)][_0xb4b28e(0x351b)][_0xb4b28e(0x2768)]=this['disablePointerLighting'],_0x521745[_0xb4b28e(0x13a7)]['material'][_0xb4b28e(0x2768)]=this[_0xb4b28e(0x3dd5)],_0x521745[_0xb4b28e(0x3206)]&&(this[_0xb4b28e(0x6bf)](_0x3bad53,_0x521745['id'],_0x521745[_0xb4b28e(0x2175)]),this[_0xb4b28e(0x20c2)][_0xb4b28e(0x2e32)](_0x521745[_0xb4b28e(0x3206)],_0x3bad53));}),_0x5f47f8[_0x4b41ea(0x15ef)][_0x4b41ea(0x37e9)]?(_0x3bb048=_0x2ed5bd=>{var _0x8efc0e=_0x4b41ea;this[_0x8efc0e(0x963)][_0x8efc0e(0x3273)]&&(_0x521745[_0x8efc0e(0x2e5b)]=_0x2ed5bd[_0x8efc0e(0x3420)](this[_0x8efc0e(0x963)][_0x8efc0e(0x3273)])),_0x521745['selectionComponent']||(_0x521745[_0x8efc0e(0x2e5b)]=_0x2ed5bd[_0x8efc0e(0x22a)]()),_0x521745['onButtonChangedObserver']=_0x521745[_0x8efc0e(0x2e5b)][_0x8efc0e(0x3829)][_0x8efc0e(0x2ed7)](_0x49c83f=>{var _0x54f4c7=_0x8efc0e;_0x49c83f[_0x54f4c7(0x616)]['pressed']&&(_0x49c83f=_0x49c83f[_0x54f4c7(0x616)][_0x54f4c7(0xa98)]['current'],_0x521745[_0x54f4c7(0x3206)]?!this[_0x54f4c7(0x963)][_0x54f4c7(0x3306)]&&_0x5f47f8[_0x54f4c7(0x3bc7)]!==this[_0x54f4c7(0x1a53)]||(this[_0x54f4c7(0x6bf)](_0x3bad53,_0x521745['id'],_0x521745[_0x54f4c7(0x2175)]),_0x49c83f?(this[_0x54f4c7(0x20c2)][_0x54f4c7(0x37b9)](_0x521745['pick'],_0x3bad53),_0x521745[_0x54f4c7(0x1a4c)]=!0x0,_0x521745['selectionMesh'][_0x54f4c7(0x351b)][_0x54f4c7(0x92b)]=this['selectionMeshPickedColor'],_0x521745[_0x54f4c7(0x23e0)][_0x54f4c7(0x351b)][_0x54f4c7(0x92b)]=this['laserPointerPickedColor']):(this[_0x54f4c7(0x20c2)][_0x54f4c7(0x4af)](_0x521745[_0x54f4c7(0x3206)],_0x3bad53),_0x521745[_0x54f4c7(0x13a7)]['material'][_0x54f4c7(0x92b)]=this[_0x54f4c7(0x653)],_0x521745['laserPointer']['material'][_0x54f4c7(0x92b)]=this[_0x54f4c7(0x19c7)])):!_0x49c83f||this['_options'][_0x54f4c7(0x3306)]||this[_0x54f4c7(0x963)][_0x54f4c7(0x9ad)]||(this['_attachedController']=_0x5f47f8[_0x54f4c7(0x3bc7)]));});},_0x5f47f8['motionController']?_0x3bb048(_0x5f47f8[_0x4b41ea(0x1d68)]):_0x5f47f8[_0x4b41ea(0x1687)][_0x4b41ea(0x2ed7)](_0x3bb048)):(_0x3bb048=_0x419e=>{var _0x2d42df=_0x4b41ea;this['_augmentPointerInit'](_0x3bad53,_0x521745['id'],_0x521745[_0x2d42df(0x2175)]),_0x521745['xrController']&&_0x419e[_0x2d42df(0x15ef)]===_0x521745[_0x2d42df(0x2d13)][_0x2d42df(0x15ef)]&&_0x521745[_0x2d42df(0x3206)]&&(this[_0x2d42df(0x20c2)]['simulatePointerDown'](_0x521745['pick'],_0x3bad53),_0x521745['pointerDownTriggered']=!0x0,_0x521745[_0x2d42df(0x13a7)][_0x2d42df(0x351b)]['emissiveColor']=this['selectionMeshPickedColor'],_0x521745[_0x2d42df(0x23e0)][_0x2d42df(0x351b)][_0x2d42df(0x92b)]=this[_0x2d42df(0x129e)]);},_0x12d4bb=_0x56be54=>{var _0x3c9379=_0x4b41ea;this[_0x3c9379(0x6bf)](_0x3bad53,_0x521745['id'],_0x521745['screenCoordinates']),_0x521745[_0x3c9379(0x2d13)]&&_0x56be54[_0x3c9379(0x15ef)]===_0x521745[_0x3c9379(0x2d13)][_0x3c9379(0x15ef)]&&_0x521745[_0x3c9379(0x3206)]&&(this[_0x3c9379(0x20c2)][_0x3c9379(0x4af)](_0x521745[_0x3c9379(0x3206)],_0x3bad53),_0x521745['selectionMesh'][_0x3c9379(0x351b)][_0x3c9379(0x92b)]=this[_0x3c9379(0x653)],_0x521745['laserPointer'][_0x3c9379(0x351b)][_0x3c9379(0x92b)]=this[_0x3c9379(0x19c7)]);},_0x521745[_0x4b41ea(0xe74)]={'selectend':_0x12d4bb,'selectstart':_0x3bb048},this[_0x4b41ea(0x3ea5)]['session'][_0x4b41ea(0x363d)](_0x4b41ea(0x1dca),_0x3bb048),this[_0x4b41ea(0x3ea5)]['session']['addEventListener']('selectend',_0x12d4bb));}[_0x2050d8(0x2af0)](_0x3636b6,_0x1826a2){var _0x57e71c=_0x2050d8;return _0x3636b6&&Math[_0x57e71c(0x1347)](_0x42a5cb['P'][_0x57e71c(0x936)](_0x3636b6,_0x1826a2[_0x57e71c(0x2c21)])){var _0x4bfd56=_0x586eb2,_0x1c7355=_0x4b4c32[_0x4bfd56(0xe74)]&&_0x4b4c32[_0x4bfd56(0xe74)][_0x1f6b59];_0x1c7355&&this[_0x4bfd56(0x3ea5)]['session'][_0x4bfd56(0x10db)](_0x1f6b59,_0x1c7355);}),!_0x4b4c32[_0x586eb2(0x19d1)]&&_0x4b4c32[_0x586eb2(0x1a4c)]){const _0x524115={'pointerId':_0x4b4c32['id'],'pointerType':'xr'};this[_0x586eb2(0x3ea5)][_0x586eb2(0x2a07)](()=>{var _0x59560a=_0x586eb2;this[_0x59560a(0x6bf)](_0x524115,_0x4b4c32['id'],_0x4b4c32[_0x59560a(0x2175)]),this[_0x59560a(0x20c2)]['simulatePointerUp'](_0x4b4c32[_0x59560a(0x3206)]||new _0x3067f8['p'](),_0x524115),_0x4b4c32['finalPointerUpTriggered']=!0x0;});}this['_xrSessionManager'][_0x586eb2(0x38c0)][_0x586eb2(0x1f56)][_0x586eb2(0x2185)](()=>{var _0x56bf80=_0x586eb2;try{var _0x5b299b;_0x4b4c32[_0x56bf80(0x13a7)][_0x56bf80(0xc1f)](),_0x4b4c32[_0x56bf80(0x23e0)][_0x56bf80(0xc1f)](),delete this[_0x56bf80(0x2bbd)][_0x1b8590],this[_0x56bf80(0x1a53)]===_0x1b8590&&((_0x5b299b=Object['keys'](this['_controllers']))[_0x56bf80(0x9da)]?this['_attachedController']=_0x5b299b[0x0]:this[_0x56bf80(0x1a53)]='');}catch(_0x585e5f){_0x551612['w1'][_0x56bf80(0x1381)](_0x56bf80(0x679));}});}}[_0x2050d8(0x182a)](_0x60b03e){var _0x233bf1=_0x2050d8,_0x24f2e9=this[_0x233bf1(0x963)][_0x233bf1(0x1d69)]?this[_0x233bf1(0x963)]['customUtilityLayerScene']||_0xf3d2b0['x'][_0x233bf1(0x425)][_0x233bf1(0x29ef)]:this[_0x233bf1(0x20c2)];const _0x14ec07=this[_0x233bf1(0x963)][_0x233bf1(0xdd1)]?this['_options']['customLasterPointerMeshGenerator']():(0x0,_0x554ec7['wf'])(_0x233bf1(0x23e0),{'height':0x1,'diameterTop':0.0002,'diameterBottom':0.004,'tessellation':0x14,'subdivisions':0x1},_0x24f2e9),_0x50df83=(_0x14ec07[_0x233bf1(0x30e9)]=_0x60b03e,new _0x5f19fa['K']('laserPointerMat',_0x24f2e9)),_0x2fe6bb=(_0x50df83['emissiveColor']=this[_0x233bf1(0x19c7)],_0x50df83['alpha']=0.7,_0x14ec07[_0x233bf1(0x351b)]=_0x50df83,_0x14ec07[_0x233bf1(0xfb0)]['x']=Math['PI']/0x2,this[_0x233bf1(0x2984)](_0x14ec07,0x1),_0x14ec07[_0x233bf1(0x163)]=!0x1,_0x14ec07[_0x233bf1(0xb7d)]=!0x1,this[_0x233bf1(0x963)][_0x233bf1(0xc63)]?this[_0x233bf1(0x963)][_0x233bf1(0xc63)]():(0x0,_0x29bb88['eu'])(_0x233bf1(0x30f7),{'diameter':0.0105,'thickness':0.0075,'tessellation':0x14},_0x24f2e9)),_0x923895=(_0x2fe6bb['bakeCurrentTransformIntoVertices'](),_0x2fe6bb[_0x233bf1(0x163)]=!0x1,_0x2fe6bb['isVisible']=!0x1,new _0x5f19fa['K']('targetMat',_0x24f2e9));return _0x923895[_0x233bf1(0x1219)]=_0xe9d707['Wo'][_0x233bf1(0x2d8b)](),_0x923895[_0x233bf1(0x92b)]=this[_0x233bf1(0x653)],_0x923895[_0x233bf1(0x3aeb)]=!0x1,_0x2fe6bb[_0x233bf1(0x351b)]=_0x923895,void 0x0!==this[_0x233bf1(0x963)][_0x233bf1(0x21b2)]&&(_0x14ec07[_0x233bf1(0x21b2)]=this[_0x233bf1(0x963)][_0x233bf1(0x21b2)],_0x2fe6bb[_0x233bf1(0x21b2)]=this['_options'][_0x233bf1(0x21b2)]),{'laserPointer':_0x14ec07,'selectionMesh':_0x2fe6bb};}[_0x2050d8(0xe0b)](_0x244f00,_0x47aee7){var _0x37fbd1=_0x2050d8;return!_0x244f00['hit']||!_0x47aee7['hit']||!(_0x244f00[_0x37fbd1(0x4062)]&&_0x244f00['pickedPoint']&&_0x47aee7['pickedMesh']&&_0x47aee7['pickedPoint'])||_0x244f00[_0x37fbd1(0x4062)]!==_0x47aee7['pickedMesh']||(null!=(_0x244f00=_0x244f00['pickedPoint'])&&_0x244f00[_0x37fbd1(0x1d96)](_0x47aee7['pickedPoint'],this['_tmpVectorForPickCompare']),this[_0x37fbd1(0x3daf)][_0x37fbd1(0x1878)](Math['abs'](this[_0x37fbd1(0x3daf)]['x']),Math['abs'](this[_0x37fbd1(0x3daf)]['y']),Math['abs'](this['_tmpVectorForPickCompare']['z'])),0.01*(this['_options'][_0x37fbd1(0x69d)]||0x1)*_0x47aee7[_0x37fbd1(0x169a)]()=>new _0x34a27c(_0x26040e,_0x4b1c2e),_0x34a27c[_0x2050d8(0x1093)],!0x0);},0x16fb4:(_0x388e08,_0x56e75e,_0x39cf23)=>{var _0x5dc25d=a8_0x2e955a;_0x39cf23['d'](_0x56e75e,{'z':()=>_0x37286b});var _0x56e75e=_0x39cf23(0xf869),_0x7d42fc=_0x39cf23(0xa896),_0x59111e=_0x39cf23(0xc4c1),_0x67b2f1=_0x39cf23(0xd53f),_0x557447=_0x39cf23(0x3761),_0x3f68cd=_0x39cf23(0xb884),_0x3feeac=_0x39cf23(0x4d2c),_0x499433=_0x39cf23(0x7e6),_0x52a355=_0x39cf23(0x17aca),_0x5e9ab1=_0x39cf23(0xa0f1),_0x3f64a8=_0x39cf23(0x14d70),_0x37693c=_0x39cf23(0x7dc0),_0x79e2cc=_0x39cf23(0x1127a),_0x57a74a=_0x39cf23(0xcc9e),_0x55eb69=_0x39cf23(0xdf62),_0x28bbfc=_0x39cf23(0x14072),_0x2d5e9e=_0x39cf23(0xbd53),_0x1743ec=_0x39cf23(0x57f2),_0x25fde1=_0x39cf23(0x9390),_0x4b6e88=_0x39cf23(0x16967);class _0x37286b extends _0x28bbfc['F']{constructor(_0x3e9cc3,_0x29d440){var _0x18d243=a8_0xcbd5;super(_0x3e9cc3),this[_0x18d243(0x963)]=_0x29d440,this['_controllers']={},this[_0x18d243(0x2a6e)]=!0x1,this[_0x18d243(0x21fc)]=new _0x2d5e9e['HE'](0x1,0x1,0x1,0x1),this[_0x18d243(0x183b)]=new _0x557447['z'](new _0x67b2f1['P'](),new _0x67b2f1['P']()),this[_0x18d243(0x62b)]=new _0x67b2f1['P'](),this[_0x18d243(0x21cf)]=new _0x67b2f1['_f'](),this['skipNextTeleportation']=!0x1,this['backwardsMovementEnabled']=!0x0,this[_0x18d243(0x3abf)]=0.7,this[_0x18d243(0x18fd)]=0x5,this[_0x18d243(0x39da)]=!0x0,this['straightRayEnabled']=!0x0,this[_0x18d243(0x173a)]=Math['PI']/0x8,this[_0x18d243(0x8a3)]=new _0x7d42fc['y$'](),this[_0x18d243(0x147e)]=!0x0,this[_0x18d243(0x41a4)]=!0x0,this[_0x18d243(0x3bba)]=_0x2144e2=>{var _0x3303b9=_0x18d243;if(!(this[_0x3303b9(0x2bbd)][_0x2144e2[_0x3303b9(0x3bc7)]]||this['_options'][_0x3303b9(0x970)]&&_0x2144e2[_0x3303b9(0x15ef)][_0x3303b9(0x2df5)]!==this['_options']['forceHandedness'])){this[_0x3303b9(0x2bbd)][_0x2144e2[_0x3303b9(0x3bc7)]]={'xrController':_0x2144e2,'teleportationState':{'forward':!0x1,'backwards':!0x1,'rotating':!0x1,'currentRotation':0x0,'baseRotation':0x0,'blocked':!0x1}};const _0x4f6c9d=this[_0x3303b9(0x2bbd)][_0x2144e2['uniqueId']];if(_0x3303b9(0x2fe6)===_0x4f6c9d[_0x3303b9(0x2d13)]['inputSource'][_0x3303b9(0x3c3e)]&&_0x4f6c9d[_0x3303b9(0x2d13)][_0x3303b9(0x15ef)][_0x3303b9(0x37e9)]){const _0x2a00ac=()=>{var _0x151413=_0x3303b9;if(_0x2144e2[_0x151413(0x1d68)]){const _0x4ac5ea=_0x2144e2['motionController'][_0x151413(0x3351)](_0x59111e['n'][_0x151413(0x30fc)])||_0x2144e2[_0x151413(0x1d68)][_0x151413(0x3351)](_0x59111e['n'][_0x151413(0x395b)]);if(!_0x4ac5ea||this[_0x151413(0x963)][_0x151413(0x16e1)]){const _0x1a40cf=_0x2144e2['motionController']['getMainComponent']();_0x1a40cf&&(_0x4f6c9d['teleportationComponent']=_0x1a40cf,_0x4f6c9d[_0x151413(0x19bc)]=_0x1a40cf['onButtonStateChangedObservable'][_0x151413(0x2ed7)](()=>{var _0x1addb6=_0x151413,_0x2a1a7b;this[_0x1addb6(0x147e)]&&_0x1a40cf[_0x1addb6(0x616)]['pressed']&&(_0x1a40cf['changes'][_0x1addb6(0xa98)][_0x1addb6(0x2fd7)]?(_0x4f6c9d[_0x1addb6(0x105c)][_0x1addb6(0x17d5)]=!0x0,this[_0x1addb6(0x12f9)]=_0x4f6c9d[_0x1addb6(0x2d13)]['uniqueId'],_0x4f6c9d['teleportationState'][_0x1addb6(0xf6c)]=this['_options']['xrInput'][_0x1addb6(0x13fd)]['rotationQuaternion'][_0x1addb6(0x22e4)]()['y'],_0x4f6c9d['teleportationState'][_0x1addb6(0x39b2)]=0x0,_0x2a1a7b=this[_0x1addb6(0x963)][_0x1addb6(0x4166)]||0xbb8,(0x0,_0x4b6e88['g_'])({'timeout':_0x2a1a7b,'contextObservable':this[_0x1addb6(0x3ea5)][_0x1addb6(0x3904)],'breakCondition':()=>!_0x1a40cf[_0x1addb6(0xa98)],'onEnded':()=>{var _0x579232=_0x1addb6;this[_0x579232(0x12f9)]===_0x4f6c9d['xrController']['uniqueId']&&_0x4f6c9d['teleportationState']['forward']&&this[_0x579232(0x3368)](_0x2144e2[_0x579232(0x3bc7)]);}})):(_0x4f6c9d[_0x1addb6(0x105c)]['forward']=!0x1,this[_0x1addb6(0x12f9)]=''));}));}else _0x4f6c9d['teleportationComponent']=_0x4ac5ea,_0x4f6c9d[_0x151413(0x18e2)]=_0x4ac5ea['onAxisValueChangedObservable'][_0x151413(0x2ed7)](_0x1303f1=>{var _0x14a2c6=_0x151413,_0x29ed60;_0x1303f1['y']<=0.7&&_0x4f6c9d[_0x14a2c6(0x105c)][_0x14a2c6(0x2ec2)]&&(_0x4f6c9d[_0x14a2c6(0x105c)][_0x14a2c6(0x2ec2)]=!0x1),0.7<_0x1303f1['y']&&!_0x4f6c9d[_0x14a2c6(0x105c)]['forward']&&this[_0x14a2c6(0x1c56)]&&!this[_0x14a2c6(0x32c0)]&&(_0x4f6c9d[_0x14a2c6(0x105c)][_0x14a2c6(0x2ec2)]||(_0x4f6c9d['teleportationState'][_0x14a2c6(0x2ec2)]=!0x0,this[_0x14a2c6(0x21cf)][_0x14a2c6(0x2687)](this[_0x14a2c6(0x963)][_0x14a2c6(0x19f7)][_0x14a2c6(0x13fd)][_0x14a2c6(0x2ac6)]),this[_0x14a2c6(0x21cf)]['toEulerAnglesToRef'](this[_0x14a2c6(0x62b)]),this[_0x14a2c6(0x62b)]['x']=0x0,this['_tmpVector']['z']=0x0,_0x67b2f1['_f']['FromEulerVectorToRef'](this[_0x14a2c6(0x62b)],this['_tmpQuaternion']),this['_tmpVector'][_0x14a2c6(0x1878)](0x0,0x0,this[_0x14a2c6(0x3abf)]*(this[_0x14a2c6(0x3ea5)][_0x14a2c6(0x38c0)][_0x14a2c6(0xf71)]?0x1:-0x1)),this[_0x14a2c6(0x62b)][_0x14a2c6(0x3cae)](this['_tmpQuaternion'],this[_0x14a2c6(0x62b)]),this[_0x14a2c6(0x62b)][_0x14a2c6(0x16b8)](this[_0x14a2c6(0x963)][_0x14a2c6(0x19f7)][_0x14a2c6(0x13fd)]['position']),this['_tmpRay'][_0x14a2c6(0x31fd)][_0x14a2c6(0x2687)](this[_0x14a2c6(0x62b)]),this[_0x14a2c6(0x183b)][_0x14a2c6(0x9da)]=this[_0x14a2c6(0x963)][_0x14a2c6(0x19f7)][_0x14a2c6(0x13fd)][_0x14a2c6(0x878)]+0.1,this[_0x14a2c6(0x183b)][_0x14a2c6(0x2c21)][_0x14a2c6(0x1878)](0x0,-0x1,0x0),(_0x29ed60=this[_0x14a2c6(0x3ea5)][_0x14a2c6(0x38c0)][_0x14a2c6(0x279)](this[_0x14a2c6(0x183b)],_0x30cb9e=>-0x1!==this[_0x14a2c6(0x1a03)][_0x14a2c6(0x775)](_0x30cb9e)))&&_0x29ed60[_0x14a2c6(0x15ba)]&&(this[_0x14a2c6(0x963)][_0x14a2c6(0x19f7)][_0x14a2c6(0x13fd)][_0x14a2c6(0x2436)]['x']=_0x29ed60[_0x14a2c6(0x15ba)]['x'],this[_0x14a2c6(0x963)][_0x14a2c6(0x19f7)][_0x14a2c6(0x13fd)][_0x14a2c6(0x2436)]['z']=_0x29ed60[_0x14a2c6(0x15ba)]['z']))),_0x1303f1['y']<-0.7&&!this['_currentTeleportationControllerId']&&!_0x4f6c9d[_0x14a2c6(0x105c)][_0x14a2c6(0x3bdd)]&&this[_0x14a2c6(0x147e)]&&(_0x4f6c9d[_0x14a2c6(0x105c)][_0x14a2c6(0x17d5)]=!0x0,this[_0x14a2c6(0x12f9)]=_0x4f6c9d['xrController'][_0x14a2c6(0x3bc7)],_0x4f6c9d[_0x14a2c6(0x105c)]['baseRotation']=this['_options'][_0x14a2c6(0x19f7)][_0x14a2c6(0x13fd)][_0x14a2c6(0x2ac6)][_0x14a2c6(0x22e4)]()['y']),_0x1303f1['x']?_0x4f6c9d[_0x14a2c6(0x105c)][_0x14a2c6(0x17d5)]?this['_currentTeleportationControllerId']===_0x4f6c9d[_0x14a2c6(0x2d13)][_0x14a2c6(0x3bc7)]&&(this[_0x14a2c6(0x215b)]?setTimeout(()=>{var _0x336294=_0x14a2c6;_0x4f6c9d[_0x336294(0x105c)]['currentRotation']=Math[_0x336294(0x16b9)](_0x1303f1['x'],_0x1303f1['y']*(this['_xrSessionManager'][_0x336294(0x38c0)][_0x336294(0xf71)]?0x1:-0x1));}):_0x4f6c9d[_0x14a2c6(0x105c)]['currentRotation']=0x0):!_0x4f6c9d[_0x14a2c6(0x105c)][_0x14a2c6(0x3bdd)]&&0.7{_0x2a00ac();});}else this['_xrSessionManager']['scene'][_0x3303b9(0x34d9)]['add'](_0x5c2d10=>{var _0x4633e9=_0x3303b9,_0x3053d6;_0x5c2d10['type']===_0x25fde1['kD'][_0x4633e9(0x128b)]?(_0x4f6c9d['teleportationState'][_0x4633e9(0x17d5)]=!0x0,this[_0x4633e9(0x12f9)]=_0x4f6c9d[_0x4633e9(0x2d13)][_0x4633e9(0x3bc7)],_0x4f6c9d[_0x4633e9(0x105c)][_0x4633e9(0xf6c)]=this[_0x4633e9(0x963)][_0x4633e9(0x19f7)][_0x4633e9(0x13fd)][_0x4633e9(0x2ac6)][_0x4633e9(0x22e4)]()['y'],_0x4f6c9d[_0x4633e9(0x105c)][_0x4633e9(0x39b2)]=0x0,_0x3053d6=this[_0x4633e9(0x963)][_0x4633e9(0x4166)]||0xbb8,(0x0,_0x4b6e88['g_'])({'timeout':_0x3053d6,'contextObservable':this['_xrSessionManager'][_0x4633e9(0x3904)],'onEnded':()=>{var _0x2bd82e=_0x4633e9;this['_currentTeleportationControllerId']===_0x4f6c9d[_0x2bd82e(0x2d13)][_0x2bd82e(0x3bc7)]&&_0x4f6c9d[_0x2bd82e(0x105c)]['forward']&&this[_0x2bd82e(0x3368)](_0x2144e2[_0x2bd82e(0x3bc7)]);}})):_0x5c2d10['type']===_0x25fde1['kD'][_0x4633e9(0xe51)]&&(_0x4f6c9d[_0x4633e9(0x105c)][_0x4633e9(0x17d5)]=!0x1,this[_0x4633e9(0x12f9)]='');});}},this[_0x18d243(0x963)]['teleportationTargetMesh']||this[_0x18d243(0x177d)](),this[_0x18d243(0x1a03)]=this[_0x18d243(0x963)][_0x18d243(0x327b)]||[],this[_0x18d243(0xb97)]=this[_0x18d243(0x963)][_0x18d243(0x361c)]||[],this[_0x18d243(0x1827)]=this[_0x18d243(0x963)][_0x18d243(0x2c4e)]||new _0x2d5e9e['HE'](0x1,0x0,0x0,0.75),this[_0x18d243(0x3c0)](!0x1);}get[_0x5dc25d(0x215b)](){var _0x2670cb=_0x5dc25d;return this[_0x2670cb(0x41a4)];}set['rotationEnabled'](_0x4b4ee6){var _0x8bf15f=_0x5dc25d;if(this[_0x8bf15f(0x41a4)]=_0x4b4ee6,this['_options'][_0x8bf15f(0x3a3b)]){const _0x4cdb64=this['_options'][_0x8bf15f(0x3a3b)][_0x8bf15f(0x41b9)](!0x1,_0x381884=>_0x8bf15f(0x2dbf)===_0x381884['name']);_0x4cdb64[0x0]&&_0x4cdb64[0x0]['setEnabled'](_0x4b4ee6);}}get[_0x5dc25d(0x3a3b)](){var _0x291eec=_0x5dc25d;return this['_options'][_0x291eec(0x3a3b)]||null;}get[_0x5dc25d(0x32c0)](){var _0x1c24e1=_0x5dc25d;return!!this[_0x1c24e1(0x963)][_0x1c24e1(0x32c0)];}set['snapPointsOnly'](_0x2d39d7){var _0x14fd54=_0x5dc25d;this[_0x14fd54(0x963)][_0x14fd54(0x32c0)]=_0x2d39d7;}[_0x5dc25d(0x3dba)](_0x48625c){var _0x7bc114=_0x5dc25d;this[_0x7bc114(0x1a03)]['push'](_0x48625c);}[_0x5dc25d(0x31ee)](_0x13fcc1){var _0x18a612=_0x5dc25d;this[_0x18a612(0x963)][_0x18a612(0x334b)]=this[_0x18a612(0x963)][_0x18a612(0x334b)]||[],this[_0x18a612(0x963)][_0x18a612(0x334b)]['push'](_0x13fcc1);}['addSnapPoint'](_0x507be8){var _0x52a44a=_0x5dc25d;this[_0x52a44a(0xb97)][_0x52a44a(0x2009)](_0x507be8);}[_0x5dc25d(0x1025)](){var _0x2904cf=_0x5dc25d;return!!super[_0x2904cf(0x1025)]()&&(this[_0x2904cf(0x12f9)]='',this[_0x2904cf(0x963)][_0x2904cf(0x19f7)][_0x2904cf(0x23c)][_0x2904cf(0x982)](this['_attachController']),this[_0x2904cf(0x2541)](this[_0x2904cf(0x963)][_0x2904cf(0x19f7)]['onControllerAddedObservable'],this[_0x2904cf(0x3bba)]),this[_0x2904cf(0x2541)](this[_0x2904cf(0x963)]['xrInput'][_0x2904cf(0x3fe3)],_0x2b059e=>{var _0x3d749f=_0x2904cf;this['_detachController'](_0x2b059e[_0x3d749f(0x3bc7)]);}),!0x0);}[_0x5dc25d(0x1ae2)](){var _0x506a3f=_0x5dc25d;return!!super[_0x506a3f(0x1ae2)]()&&(Object[_0x506a3f(0x1841)](this['_controllers'])[_0x506a3f(0x982)](_0x5ae21f=>{var _0x41804c=_0x506a3f;this[_0x41804c(0x2294)](_0x5ae21f);}),this[_0x506a3f(0x3c0)](!0x1),this[_0x506a3f(0x12f9)]='',this[_0x506a3f(0x2bbd)]={},!0x0);}[_0x5dc25d(0xc1f)](){var _0x3a6b12=_0x5dc25d;super['dispose'](),this[_0x3a6b12(0x963)][_0x3a6b12(0x3a3b)]&&this['_options']['teleportationTargetMesh']['dispose'](!0x1,!0x0);}['removeFloorMesh'](_0x4b270b){var _0x52353b=_0x5dc25d;_0x4b270b=this[_0x52353b(0x1a03)][_0x52353b(0x775)](_0x4b270b),-0x1!==_0x4b270b&&this['_floorMeshes']['splice'](_0x4b270b,0x1);}['removeBlockerMesh'](_0x5d6eb7){var _0x1cbe9e=_0x5dc25d;this['_options'][_0x1cbe9e(0x334b)]=this[_0x1cbe9e(0x963)]['pickBlockerMeshes']||[],_0x5d6eb7=this[_0x1cbe9e(0x963)][_0x1cbe9e(0x334b)]['indexOf'](_0x5d6eb7),-0x1!==_0x5d6eb7&&this[_0x1cbe9e(0x963)][_0x1cbe9e(0x334b)][_0x1cbe9e(0x34ac)](_0x5d6eb7,0x1);}[_0x5dc25d(0x3149)](_0x26521e){var _0xde47f3=_0x5dc25d;_0x26521e=this[_0xde47f3(0x3ea5)]['scene'][_0xde47f3(0xd05)](_0x26521e),_0x26521e&&this[_0xde47f3(0x2dfd)](_0x26521e);}[_0x5dc25d(0x1d2)](_0x2f0a5b){var _0x2b3789=_0x5dc25d;let _0x5f0c33=this[_0x2b3789(0xb97)][_0x2b3789(0x775)](_0x2f0a5b);if(-0x1===_0x5f0c33){for(let _0x51f6b1=0x0;_0x51f6b1{var _0x26b7ca=_0x15fde4;if(this['_options'][_0x26b7ca(0x334b)]&&-0x1!==this[_0x26b7ca(0x963)][_0x26b7ca(0x334b)]['indexOf'](_0x4fca57))return!0x0;return _0x4fca57=this['_floorMeshes'][_0x26b7ca(0x775)](_0x4fca57),-0x1!==_0x4fca57&&this[_0x26b7ca(0x1a03)][_0x4fca57][_0x26b7ca(0x34b7)]['y']!(!this[_0x15fde4(0x963)][_0x15fde4(0x334b)]||-0x1===this[_0x15fde4(0x963)][_0x15fde4(0x334b)][_0x15fde4(0x775)](_0x279f79))||-0x1!==this[_0x15fde4(0x1a03)][_0x15fde4(0x775)](_0x279f79)));if(_0x132006&&_0x132006[_0x15fde4(0x4062)]&&this[_0x15fde4(0x963)]['pickBlockerMeshes']&&-0x1!==this[_0x15fde4(0x963)]['pickBlockerMeshes'][_0x15fde4(0x775)](_0x132006[_0x15fde4(0x4062)]))return _0x364088[_0x15fde4(0x105c)][_0x15fde4(0x344f)]=!0x0,this['_setTargetMeshVisibility'](!0x1),void this[_0x15fde4(0x201e)](_0x132006);_0x132006&&_0x132006['pickedPoint']&&(_0x364088[_0x15fde4(0x105c)][_0x15fde4(0x344f)]=!0x1,_0x444f66=!0x0,this[_0x15fde4(0x2a71)](_0x132006),this[_0x15fde4(0x3c0)](!0x0),this[_0x15fde4(0x201e)](_0x132006));}this[_0x15fde4(0x3c0)](_0x444f66);}else this[_0x15fde4(0x3c0)](!0x1);}}else this[_0x15fde4(0x34a)](),this[_0x15fde4(0x3c0)](!0x1);}}[_0x5dc25d(0x177d)](){var _0x579edd=_0x5dc25d;this[_0x579edd(0x963)][_0x579edd(0x196f)]=this[_0x579edd(0x963)][_0x579edd(0x196f)]||{};const _0xda2d6a=this['_options'][_0x579edd(0x1d69)]?this['_options']['customUtilityLayerScene']||_0x1743ec['x'][_0x579edd(0x425)][_0x579edd(0x29ef)]:this[_0x579edd(0x3ea5)][_0x579edd(0x38c0)],_0x3ac9d3=(0x0,_0x37693c['$6'])(_0x579edd(0x2187),{'width':0x2,'height':0x2,'subdivisions':0x2},_0xda2d6a);if(_0x3ac9d3['isPickable']=!0x1,this[_0x579edd(0x963)]['defaultTargetMeshOptions'][_0x579edd(0x399f)])_0x3ac9d3[_0x579edd(0x351b)]=this[_0x579edd(0x963)][_0x579edd(0x196f)][_0x579edd(0x399f)];else{const _0x49b892=new _0x3f68cd['c'](_0x579edd(0x324d),0x200,_0xda2d6a,!0x0),_0x3d3f60=(_0x49b892[_0x579edd(0x2e4)]=!0x0,_0x49b892[_0x579edd(0x2330)]()),_0x395bc8=(_0x3d3f60['beginPath'](),_0x3d3f60[_0x579edd(0x1a11)](0x100,0x100,0xc8,0x0,0x2*Math['PI'],!0x1),_0x3d3f60[_0x579edd(0x1f6b)]=this[_0x579edd(0x963)][_0x579edd(0x196f)][_0x579edd(0x38e5)]||_0x579edd(0x262a),_0x3d3f60['fill'](),_0x3d3f60[_0x579edd(0x23ce)]=0xa,_0x3d3f60[_0x579edd(0x3df3)]=this['_options'][_0x579edd(0x196f)][_0x579edd(0x631)]||'#FFFFFF',_0x3d3f60[_0x579edd(0x4096)](),_0x3d3f60[_0x579edd(0xd8f)](),_0x49b892['update'](),new _0x3f64a8['K'](_0x579edd(0x24e5),_0xda2d6a));_0x395bc8[_0x579edd(0x36d4)]=_0x49b892,_0x3ac9d3[_0x579edd(0x351b)]=_0x395bc8;}const _0xd3b796=(0x0,_0x79e2cc['eu'])('torusTeleportation',{'diameter':0.75,'thickness':0.1,'tessellation':0x14},_0xda2d6a);if(_0xd3b796[_0x579edd(0x163)]=!0x1,_0xd3b796[_0x579edd(0x30e9)]=_0x3ac9d3,!this['_options'][_0x579edd(0x196f)][_0x579edd(0x3245)]){const _0x4caedc=new _0x52a355['f'](_0x579edd(0x92f),_0x579edd(0x1681),0x1e,_0x52a355['f']['ANIMATIONTYPE_FLOAT'],_0x52a355['f'][_0x579edd(0x25e9)]),_0x4c6a74=[],_0x2c9313=(_0x4c6a74[_0x579edd(0x2009)]({'frame':0x0,'value':0x0}),_0x4c6a74['push']({'frame':0x1e,'value':0.4}),_0x4c6a74[_0x579edd(0x2009)]({'frame':0x3c,'value':0x0}),_0x4caedc[_0x579edd(0xe23)](_0x4c6a74),new _0x499433['bi']());_0x2c9313['setEasingMode'](_0x499433['Kp'][_0x579edd(0xc3a)]),_0x4caedc[_0x579edd(0x3cd6)](_0x2c9313),_0xd3b796[_0x579edd(0x2a26)]=[],_0xd3b796['animations'][_0x579edd(0x2009)](_0x4caedc),_0xda2d6a[_0x579edd(0x2d4e)](_0xd3b796,0x0,0x3c,!0x0);}const _0x1833b9=(0x0,_0x3feeac['wf'])(_0x579edd(0x2dbf),{'diameterTop':0x0,'tessellation':0x4},_0xda2d6a);if(_0x1833b9[_0x579edd(0x163)]=!0x1,_0x1833b9['scaling'][_0x579edd(0x1878)](0.5,0.12,0.2),_0x1833b9[_0x579edd(0xa80)](_0x5e9ab1['RD']['X'],Math['PI']/0x2),_0x1833b9[_0x579edd(0x2436)]['z']=0.6,_0x1833b9[_0x579edd(0x30e9)]=_0xd3b796,this['_options'][_0x579edd(0x196f)][_0x579edd(0x14dd)])_0xd3b796[_0x579edd(0x351b)]=this[_0x579edd(0x963)][_0x579edd(0x196f)]['torusArrowMaterial'],_0x1833b9['material']=this['_options']['defaultTargetMeshOptions'][_0x579edd(0x14dd)];else{const _0x2c14f7=new _0x3f64a8['K']('torusConsMat',_0xda2d6a);_0x2c14f7[_0x579edd(0x2768)]=!!this['_options'][_0x579edd(0x196f)][_0x579edd(0x2768)],_0x2c14f7[_0x579edd(0x2768)]?_0x2c14f7['emissiveColor']=new _0x2d5e9e['Wo'](0.3,0.3,0x1):_0x2c14f7[_0x579edd(0x1909)]=new _0x2d5e9e['Wo'](0.3,0.3,0x1),_0x2c14f7[_0x579edd(0x3fd3)]=0.9,_0xd3b796[_0x579edd(0x351b)]=_0x2c14f7,_0x1833b9[_0x579edd(0x351b)]=_0x2c14f7,this[_0x579edd(0xd82)]=_0x2c14f7;}void 0x0!==this['_options'][_0x579edd(0x21b2)]&&(_0x3ac9d3[_0x579edd(0x21b2)]=this[_0x579edd(0x963)][_0x579edd(0x21b2)],_0xd3b796[_0x579edd(0x21b2)]=this[_0x579edd(0x963)]['renderingGroupId'],_0x1833b9[_0x579edd(0x21b2)]=this['_options'][_0x579edd(0x21b2)]),this[_0x579edd(0x963)][_0x579edd(0x3a3b)]=_0x3ac9d3,this[_0x579edd(0x3c0)](!0x1);}[_0x5dc25d(0x2294)](_0x5229cb){var _0xf0d273=_0x5dc25d;const _0x5aa1f5=this[_0xf0d273(0x2bbd)][_0x5229cb];_0x5aa1f5&&(_0x5aa1f5[_0xf0d273(0xafc)]&&(_0x5aa1f5[_0xf0d273(0x18e2)]&&_0x5aa1f5[_0xf0d273(0xafc)][_0xf0d273(0x21ba)][_0xf0d273(0x209f)](_0x5aa1f5[_0xf0d273(0x18e2)]),_0x5aa1f5[_0xf0d273(0x19bc)]&&_0x5aa1f5[_0xf0d273(0xafc)][_0xf0d273(0x3829)][_0xf0d273(0x209f)](_0x5aa1f5['onButtonChangedObserver'])),delete this[_0xf0d273(0x2bbd)][_0x5229cb]);}['_findClosestSnapPointWithRadius'](_0x112703,_0x2230a5=this['_options']['snapToPositionRadius']||0.8){var _0x3991df=_0x5dc25d;let _0x1155b6=null,_0x105e06=Number[_0x3991df(0x399e)];if(this[_0x3991df(0xb97)]['length']){const _0x34572b=_0x2230a5*_0x2230a5;this[_0x3991df(0xb97)]['forEach'](_0x1abe25=>{var _0x55eb9f=_0x3991df,_0x569524=_0x67b2f1['P'][_0x55eb9f(0x2586)](_0x1abe25,_0x112703);_0x569524<=_0x34572b&&_0x569524<_0x105e06&&(_0x105e06=_0x569524,_0x1155b6=_0x1abe25);});}return _0x1155b6;}[_0x5dc25d(0x2a71)](_0x4b986b){var _0x21cd3a=_0x5dc25d,_0xe7050a,_0x3fdf72=_0x4b986b[_0x21cd3a(0x15ba)];this[_0x21cd3a(0x963)][_0x21cd3a(0x3a3b)]&&_0x3fdf72&&(_0xe7050a=this[_0x21cd3a(0x13f2)](_0x3fdf72),this[_0x21cd3a(0x2a6e)]=!!_0xe7050a,this[_0x21cd3a(0x32c0)]&&!this[_0x21cd3a(0x2a6e)]&&this[_0x21cd3a(0xd82)]?this['_teleportationRingMaterial']['diffuseColor'][_0x21cd3a(0x1878)](0x1,0.3,0.3):this[_0x21cd3a(0x32c0)]&&this[_0x21cd3a(0x2a6e)]&&this['_teleportationRingMaterial']&&this[_0x21cd3a(0xd82)][_0x21cd3a(0x1909)]['set'](0.3,0.3,0x1),this[_0x21cd3a(0x963)][_0x21cd3a(0x3a3b)]['position'][_0x21cd3a(0x2687)](_0xe7050a||_0x3fdf72),this['_options']['teleportationTargetMesh']['position']['y']+=0.01,this['onTargetMeshPositionUpdatedObservable'][_0x21cd3a(0x223f)](_0x4b986b));}['_setTargetMeshVisibility'](_0x4c5c97,_0x27d4e1){var _0x5f10c7=_0x5dc25d;this[_0x5f10c7(0x963)][_0x5f10c7(0x3a3b)]&&(this[_0x5f10c7(0x963)][_0x5f10c7(0x3a3b)][_0x5f10c7(0xb7d)]!==_0x4c5c97||_0x27d4e1)&&(this['_options']['teleportationTargetMesh']['isVisible']=_0x4c5c97,this[_0x5f10c7(0x963)]['teleportationTargetMesh']['getChildren'](void 0x0,!0x1)[_0x5f10c7(0x982)](_0x5d4168=>{var _0x360471=_0x5f10c7;_0x5d4168[_0x360471(0xb7d)]=_0x4c5c97;}),_0x4c5c97?this['_selectionFeature']&&this[_0x5f10c7(0x35ad)][_0x5f10c7(0x1ae2)]():(this[_0x5f10c7(0x1188)]&&(this['_quadraticBezierCurve'][_0x5f10c7(0xc1f)](),this[_0x5f10c7(0x1188)]=null),this[_0x5f10c7(0x35ad)]&&this[_0x5f10c7(0x35ad)][_0x5f10c7(0x1025)]()));}[_0x5dc25d(0x34a)](){var _0x3af948=_0x5dc25d;this[_0x3af948(0x1188)]&&(this[_0x3af948(0x1188)][_0x3af948(0xc1f)](),this[_0x3af948(0x1188)]=null);}[_0x5dc25d(0x201e)](_0x308772){var _0x1738c7=_0x5dc25d;if(_0x308772['pickedPoint']&&this[_0x1738c7(0x12f9)]){var _0x149a48=this[_0x1738c7(0x963)][_0x1738c7(0x1d69)]?this[_0x1738c7(0x963)][_0x1738c7(0x3fa1)]||_0x1743ec['x'][_0x1738c7(0x425)][_0x1738c7(0x29ef)]:this['_xrSessionManager']['scene'],_0x19d1dd=this[_0x1738c7(0x2bbd)][this[_0x1738c7(0x12f9)]];const _0x36abd8=_0x57a74a['j_']['CreateQuadraticBezier'](_0x19d1dd[_0x1738c7(0x2d13)][_0x1738c7(0x3897)][_0x1738c7(0x34b7)],_0x308772[_0x1738c7(0x32a0)][_0x1738c7(0x31fd)],_0x308772[_0x1738c7(0x15ba)],0x19);_0x19d1dd=_0x19d1dd['teleportationState'][_0x1738c7(0x344f)]?this['_blockedRayColor']:void 0x0,_0x19d1dd=new Array(0x1a)[_0x1738c7(0x3975)](_0x19d1dd||this[_0x1738c7(0x21fc)]),(this[_0x1738c7(0x963)]['generateRayPathMesh']?this[_0x1738c7(0x1188)]=this[_0x1738c7(0x963)][_0x1738c7(0x16ca)](_0x36abd8[_0x1738c7(0x14e8)](),_0x308772):this[_0x1738c7(0x1188)]=(0x0,_0x55eb69['nL'])(_0x1738c7(0xbab),{'points':_0x36abd8[_0x1738c7(0x14e8)](),'instance':this[_0x1738c7(0x1188)],'updatable':!0x0,'colors':_0x19d1dd},_0x149a48),this[_0x1738c7(0x1188)]['isPickable']=!0x1,void 0x0!==this[_0x1738c7(0x963)][_0x1738c7(0x21b2)]&&(this[_0x1738c7(0x1188)][_0x1738c7(0x21b2)]=this[_0x1738c7(0x963)][_0x1738c7(0x21b2)]));}}[_0x5dc25d(0x3368)](_0xa7310a){var _0x1c49a0=_0x5dc25d;const _0x3b3574=this['_controllers'][_0xa7310a];_0x3b3574&&_0x3b3574['teleportationState'][_0x1c49a0(0x17d5)]&&this['teleportationEnabled']&&(_0x3b3574[_0x1c49a0(0x105c)][_0x1c49a0(0x17d5)]=!0x1,this[_0x1c49a0(0x12f9)]='',this['snapPointsOnly']&&!this[_0x1c49a0(0x2a6e)]||(this[_0x1c49a0(0x1b90)]?this['skipNextTeleportation']=!0x1:this[_0x1c49a0(0x963)][_0x1c49a0(0x3a3b)]&&this[_0x1c49a0(0x963)][_0x1c49a0(0x3a3b)][_0x1c49a0(0xb7d)]&&(_0xa7310a=this[_0x1c49a0(0x963)][_0x1c49a0(0x19f7)][_0x1c49a0(0x13fd)][_0x1c49a0(0x878)],this[_0x1c49a0(0x963)][_0x1c49a0(0x19f7)][_0x1c49a0(0x13fd)][_0x1c49a0(0x18f2)]['notifyObservers'](this[_0x1c49a0(0x963)][_0x1c49a0(0x19f7)][_0x1c49a0(0x13fd)][_0x1c49a0(0x2436)]),this[_0x1c49a0(0x963)][_0x1c49a0(0x19f7)][_0x1c49a0(0x13fd)][_0x1c49a0(0x2436)]['copyFrom'](this[_0x1c49a0(0x963)][_0x1c49a0(0x3a3b)][_0x1c49a0(0x2436)]),this['_options'][_0x1c49a0(0x19f7)][_0x1c49a0(0x13fd)]['position']['y']+=_0xa7310a,_0x67b2f1['_f'][_0x1c49a0(0x772)](0x0,_0x3b3574['teleportationState'][_0x1c49a0(0x39b2)]-(this['_xrSessionManager']['scene'][_0x1c49a0(0xf71)]?Math['PI']:0x0),0x0)['multiplyToRef'](this[_0x1c49a0(0x963)][_0x1c49a0(0x19f7)]['xrCamera'][_0x1c49a0(0x2ac6)],this[_0x1c49a0(0x963)][_0x1c49a0(0x19f7)][_0x1c49a0(0x13fd)][_0x1c49a0(0x2ac6)]),this[_0x1c49a0(0x963)][_0x1c49a0(0x19f7)][_0x1c49a0(0x13fd)][_0x1c49a0(0x3ae)][_0x1c49a0(0x223f)](this[_0x1c49a0(0x963)][_0x1c49a0(0x19f7)]['xrCamera']['position']))));}}_0x37286b['Name']=_0x56e75e['b'][_0x5dc25d(0xd17)],_0x37286b[_0x5dc25d(0x1093)]=0x1,_0x56e75e['d'][_0x5dc25d(0x2254)](_0x37286b[_0x5dc25d(0xf01)],(_0x1f7c2c,_0x5e44bc)=>()=>new _0x37286b(_0x1f7c2c,_0x5e44bc),_0x37286b[_0x5dc25d(0x1093)],!0x0);},0xb4aa:(_0x1e4b29,_0x179813,_0x505bb0)=>{var _0x565ca6=a8_0x2e955a;function _0x1bec1e(_0x8304d,_0x49e6da,_0x1af7a7,_0x1225a0){return new(_0x1af7a7=_0x1af7a7||Promise)(function(_0x5000d7,_0x284c33){var _0x55e916=a8_0xcbd5;function _0x579d14(_0x1f9ea6){var _0x23768c=a8_0xcbd5;try{_0x111cf7(_0x1225a0[_0x23768c(0xb39)](_0x1f9ea6));}catch(_0x26a703){_0x284c33(_0x26a703);}}function _0x52b0ec(_0x1f8638){var _0x3b8bab=a8_0xcbd5;try{_0x111cf7(_0x1225a0[_0x3b8bab(0x328b)](_0x1f8638));}catch(_0x5ee93c){_0x284c33(_0x5ee93c);}}function _0x111cf7(_0x94062e){var _0x39145e=a8_0xcbd5,_0x5c075a;_0x94062e['done']?_0x5000d7(_0x94062e[_0x39145e(0x31eb)]):((_0x5c075a=_0x94062e['value'])instanceof _0x1af7a7?_0x5c075a:new _0x1af7a7(function(_0xb2c366){_0xb2c366(_0x5c075a);}))[_0x39145e(0x3be)](_0x579d14,_0x52b0ec);}_0x111cf7((_0x1225a0=_0x1225a0[_0x55e916(0x550)](_0x8304d,_0x49e6da||[]))[_0x55e916(0xb39)]());});}var _0x4c7910=_0x505bb0(0x4ba7),_0x2001e0=_0x505bb0(0xf869),_0x505bb0=_0x505bb0(0x14072);class _0x5b00f9 extends _0x505bb0['F']{constructor(_0xd81f74,_0x1fe883){var _0x4ddb03=a8_0xcbd5;super(_0xd81f74),this[_0x4ddb03(0x3d1e)]=_0x1fe883,this[_0x4ddb03(0x7b0)]=null,this[_0x4ddb03(0x3607)]=null,this[_0x4ddb03(0x2efe)]=null,this[_0x4ddb03(0x3cfd)]=_0x4ddb03(0x3a2a),_0x4c7910['w1'][_0x4ddb03(0x1381)](_0x4ddb03(0x2734));}[_0x565ca6(0x1025)](){var _0x3eca46=_0x565ca6;return!(!super[_0x3eca46(0x1025)]()||!this['_xrSessionManager'][_0x3eca46(0x2c19)][_0x3eca46(0x32b6)]||null===this[_0x3eca46(0x3ea5)]['session'][_0x3eca46(0x32b6)][_0x3eca46(0x30a3)]||(this[_0x3eca46(0x7b0)]=this[_0x3eca46(0x3ea5)][_0x3eca46(0x2c19)]['domOverlayState'][_0x3eca46(0x30a3)],null!==this[_0x3eca46(0x2efe)]&&!0x0===this[_0x3eca46(0x3d1e)][_0x3eca46(0x1707)]&&(this[_0x3eca46(0x3607)]=_0x5ebe4e=>{_0x5ebe4e['preventDefault']();},this[_0x3eca46(0x2efe)][_0x3eca46(0x363d)](_0x3eca46(0x3478),this[_0x3eca46(0x3607)])),0x0));}get[_0x565ca6(0x163d)](){var _0x2b2e14=_0x565ca6;return this[_0x2b2e14(0x7b0)];}[_0x565ca6(0xc1f)](){var _0x5041f8=_0x565ca6;super['dispose'](),null!==this['_element']&&this[_0x5041f8(0x3607)]&&this[_0x5041f8(0x2efe)][_0x5041f8(0x10db)](_0x5041f8(0x3478),this[_0x5041f8(0x3607)]);}[_0x565ca6(0x3afa)](_0xb3c1a6){}[_0x565ca6(0x3c22)](){return _0x1bec1e(this,void 0x0,void 0x0,function*(){var _0x42f513=a8_0xcbd5;if(void 0x0===this[_0x42f513(0x3d1e)][_0x42f513(0x3c3d)])return _0x4c7910['w1']['Warn']('\x22element\x22\x20option\x20must\x20be\x20provided\x20to\x20attach\x20xr-dom-overlay\x20feature.'),{};if(_0x42f513(0x3e96)==typeof this[_0x42f513(0x3d1e)][_0x42f513(0x3c3d)]){var _0x1db632=document[_0x42f513(0x5a7)](this[_0x42f513(0x3d1e)][_0x42f513(0x3c3d)]);if(null===_0x1db632)return _0x4c7910['w1'][_0x42f513(0x1381)](_0x42f513(0x152f)+this[_0x42f513(0x3d1e)]['element']+'\x27\x20(not\x20requesting\x20xr-dom-overlay)'),{};this[_0x42f513(0x2efe)]=_0x1db632;}else this[_0x42f513(0x2efe)]=this[_0x42f513(0x3d1e)][_0x42f513(0x3c3d)];return{'domOverlay':{'root':this[_0x42f513(0x2efe)]}};});}}_0x5b00f9['Name']=_0x2001e0['b']['DOM_OVERLAY'],_0x5b00f9['Version']=0x1,_0x2001e0['d'][_0x565ca6(0x2254)](_0x5b00f9[_0x565ca6(0xf01)],(_0x2919ea,_0x2b6953)=>()=>new _0x5b00f9(_0x2919ea,_0x2b6953),_0x5b00f9[_0x565ca6(0x1093)],!0x1);},0xd44b:(_0x38aef3,_0x49d16e,_0xb7582)=>{var _0x10dd90=a8_0x2e955a,_0x385187=_0xb7582(0xff1f),_0x2d09e6=_0xb7582(0xf869),_0x39a5a9=_0xb7582(0x14072),_0x2b87f4=_0xb7582(0x4ba7),_0x1086ea=_0xb7582(0x12cad),_0x41bff9=_0xb7582(0x14232),_0x273af9=_0xb7582(0xa896),_0x2fa5c8=_0xb7582(0x1610),_0x297c28=_0xb7582(0x8e9),_0x522a8a=_0xb7582(0x138df);class _0x52fc1b extends _0x39a5a9['F']{constructor(_0x3e2a29,_0x97adfc){var _0x2bc4be=a8_0xcbd5;super(_0x3e2a29),this[_0x2bc4be(0x3d1e)]=_0x97adfc,this[_0x2bc4be(0x2c10)]=null,this[_0x2bc4be(0x334d)]=null,this['_rawValueToMeters']=null,this[_0x2bc4be(0x1e90)]=null,this[_0x2bc4be(0x3d6c)]=null,this[_0x2bc4be(0x1f2c)]=null,this[_0x2bc4be(0x3b3d)]=null,this[_0x2bc4be(0x3476)]=new _0x273af9['y$'](),this['xrNativeFeatureName']='depth-sensing',_0x2b87f4['w1']['Warn'](_0x2bc4be(0x3946));}get[_0x10dd90(0x15b3)](){var _0x26164b=_0x10dd90;return this[_0x26164b(0x2c10)];}get[_0x10dd90(0x230c)](){var _0x24cc0a=_0x10dd90;return this[_0x24cc0a(0x334d)];}get['rawValueToMeters'](){var _0x3a9950=_0x10dd90;return this[_0x3a9950(0x319a)];}get['normDepthBufferFromNormView'](){var _0x21f00f=_0x10dd90;return this[_0x21f00f(0x1e90)];}get[_0x10dd90(0x3889)](){var _0x76f5a8=_0x10dd90;switch(this[_0x76f5a8(0x3ea5)][_0x76f5a8(0x2c19)]['depthUsage']){case _0x76f5a8(0x2f60):return _0x76f5a8(0x1820);case'gpu-optimized':return _0x76f5a8(0x1023);}}get[_0x10dd90(0x3880)](){var _0x17bb78=_0x10dd90;switch(this[_0x17bb78(0x3ea5)][_0x17bb78(0x2c19)]['depthDataFormat']){case'luminance-alpha':return _0x17bb78(0x1f12);case _0x17bb78(0x35fc):return _0x17bb78(0x841);}}get[_0x10dd90(0x1830)](){var _0x30f95a=_0x10dd90,_0x184329;if(!this[_0x30f95a(0x1f2c)])return null;var _0x1ff4ae=this[_0x30f95a(0x3ea5)][_0x30f95a(0x38c0)][_0x30f95a(0x279a)]();const _0x326e5e=new _0x522a8a['l'](_0x1ff4ae,_0x522a8a['S'][_0x30f95a(0x3f4b)]);return _0x326e5e[_0x30f95a(0xfe1)]=!0x1,_0x326e5e[_0x30f95a(0x32e5)]=!0x1,_0x326e5e[_0x30f95a(0x1f96)]=!0x1,_0x326e5e[_0x30f95a(0x3ced)]=_0x30f95a(0x1f12)===this['depthDataFormat']?_0x2fa5c8['g'][_0x30f95a(0x30d2)]:_0x2fa5c8['g']['TEXTUREFORMAT_RGBA'],_0x326e5e[_0x30f95a(0x473)]=!0x1,_0x326e5e[_0x30f95a(0x30a3)]=_0x30f95a(0x1f12)===this[_0x30f95a(0x3880)]?_0x2fa5c8['g'][_0x30f95a(0x12d5)]:_0x2fa5c8['g']['TEXTURETYPE_FLOAT'],_0x326e5e[_0x30f95a(0x39d6)]=_0x2fa5c8['g'][_0x30f95a(0x2241)],_0x326e5e[_0x30f95a(0x15b3)]=null!=(_0x184329=this['width'])?_0x184329:0x0,_0x326e5e[_0x30f95a(0x230c)]=null!=(_0x184329=this[_0x30f95a(0x230c)])?_0x184329:0x0,_0x326e5e['_cachedWrapU']=_0x2fa5c8['g'][_0x30f95a(0x2e08)],_0x326e5e[_0x30f95a(0x3219)]=_0x2fa5c8['g'][_0x30f95a(0x2e08)],_0x326e5e[_0x30f95a(0x70b)]=new _0x297c28['B'](this[_0x30f95a(0x1f2c)],_0x1ff4ae['_gl']),_0x326e5e;}get[_0x10dd90(0x26aa)](){var _0x3d825d=_0x10dd90;return this[_0x3d825d(0x3d6c)]?new((_0x3d825d(0x1f12))===this['depthDataFormat']?Uint16Array:Float32Array)(this[_0x3d825d(0x3d6c)]):null;}get[_0x10dd90(0x825)](){var _0x19c5d0=_0x10dd90;return this[_0x19c5d0(0x3b3d)];}[_0x10dd90(0x1025)](_0x318f95){var _0x2ad921=_0x10dd90;return!!super[_0x2ad921(0x1025)](_0x318f95)&&null!=this[_0x2ad921(0x3ea5)][_0x2ad921(0x2c19)][_0x2ad921(0x3880)]&&null!=this['_xrSessionManager']['session'][_0x2ad921(0x3889)]&&(this[_0x2ad921(0x384d)]=new XRWebGLBinding(this['_xrSessionManager']['session'],this[_0x2ad921(0x3ea5)]['scene']['getEngine']()[_0x2ad921(0x2e95)]),!0x0);}['dispose'](){var _0x41d256=_0x10dd90,_0x1dd9b9;null!=(_0x1dd9b9=this[_0x41d256(0x3b3d)])&&_0x1dd9b9[_0x41d256(0xc1f)]();}[_0x10dd90(0x3afa)](_0x5dddf3){var _0x24b09c=_0x10dd90,_0x2f7b07=this[_0x24b09c(0x3ea5)][_0x24b09c(0x1bda)],_0x2f7b07=_0x5dddf3['getViewerPose'](_0x2f7b07);if(null!=_0x2f7b07){for(const _0x5b709a of _0x2f7b07[_0x24b09c(0x2f2)])switch(this['depthUsage']){case _0x24b09c(0x1820):this[_0x24b09c(0x1431)](_0x5dddf3,_0x5b709a,this[_0x24b09c(0x3880)]);break;case _0x24b09c(0x1023):if(!this['_glBinding'])break;this[_0x24b09c(0xe0a)](this[_0x24b09c(0x384d)],_0x5b709a,this[_0x24b09c(0x3880)]);break;default:_0x2b87f4['w1'][_0x24b09c(0xeb0)](_0x24b09c(0x4101)),this[_0x24b09c(0x1ae2)]();}}}[_0x10dd90(0x1431)](_0x52b4b3,_0x5d8d7b,_0x2bae03){var _0x2fbb0a=_0x10dd90;_0x52b4b3=_0x52b4b3['getDepthInformation'](_0x5d8d7b);if(null!==_0x52b4b3){const {data:_0x54cb7e,width:_0x5bd8e5,height:_0x38e7e0,rawValueToMeters:_0x3eb249,getDepthInMeters:_0x29a5fd}=_0x52b4b3;switch(this[_0x2fbb0a(0x2c10)]=_0x5bd8e5,this[_0x2fbb0a(0x334d)]=_0x38e7e0,this[_0x2fbb0a(0x319a)]=_0x3eb249,this['_cachedDepthBuffer']=_0x54cb7e,this['onGetDepthInMetersAvailable'][_0x2fbb0a(0x223f)](_0x29a5fd[_0x2fbb0a(0x3458)](_0x52b4b3)),this[_0x2fbb0a(0x3b3d)]||(this[_0x2fbb0a(0x3b3d)]=_0x385187['l'][_0x2fbb0a(0x55c)](null,_0x5bd8e5,_0x38e7e0,this['_xrSessionManager'][_0x2fbb0a(0x38c0)],!0x1,!0x0,_0x1086ea['x'][_0x2fbb0a(0xe33)],_0x41bff9['D'][_0x2fbb0a(0xeee)])),_0x2bae03){case'ushort':this['_cachedDepthImageTexture'][_0x2fbb0a(0xc7c)](Float32Array[_0x2fbb0a(0x308a)](new Uint16Array(_0x54cb7e))[_0x2fbb0a(0x40b4)](_0x3a16e0=>_0x3a16e0*_0x3eb249));break;case _0x2fbb0a(0x841):this[_0x2fbb0a(0x3b3d)]['update'](new Float32Array(_0x54cb7e)[_0x2fbb0a(0x40b4)](_0x2c9bbf=>_0x2c9bbf*_0x3eb249));}}}[_0x10dd90(0xe0a)](_0x477765,_0x25f79a,_0x3b8137){var _0xd660f0=_0x10dd90;_0x477765=_0x477765[_0xd660f0(0x3781)](_0x25f79a);if(null!==_0x477765){var {texture:_0x25f79a,width:_0x477765,height:_0x130b37}=_0x477765;this[_0xd660f0(0x2c10)]=_0x477765,this[_0xd660f0(0x334d)]=_0x130b37,this['_cachedWebGLTexture']=_0x25f79a;const _0x56dda2=this[_0xd660f0(0x3ea5)]['scene'],_0x3e12fe=_0x56dda2[_0xd660f0(0x279a)]();_0x25f79a=_0x3e12fe[_0xd660f0(0x2200)](_0x25f79a),(this[_0xd660f0(0x3b3d)]||(this['_cachedDepthImageTexture']=_0x385187['l'][_0xd660f0(0x55c)](null,_0x477765,_0x130b37,_0x56dda2,!0x1,!0x0,_0x1086ea['x'][_0xd660f0(0xe33)],'ushort'===_0x3b8137?_0x41bff9['D'][_0xd660f0(0x2c5)]:_0x41bff9['D'][_0xd660f0(0xeee)])),this[_0xd660f0(0x3b3d)][_0xd660f0(0x398a)]=_0x25f79a);}}[_0x10dd90(0x3c22)](){var _0x4e02e5=_0x10dd90;const _0x255d78=null!=this[_0x4e02e5(0x3d1e)]['usagePreference']&&0x0!==this[_0x4e02e5(0x3d1e)]['usagePreference'][_0x4e02e5(0x9da)],_0xb928ce=null!=this['options'][_0x4e02e5(0x2f4b)]&&0x0!==this[_0x4e02e5(0x3d1e)][_0x4e02e5(0x2f4b)][_0x4e02e5(0x9da)];return new Promise(_0x56fdbd=>{var _0x3210f8=_0x4e02e5;_0x255d78&&_0xb928ce?_0x56fdbd({'depthSensing':{'usagePreference':this['options']['usagePreference'][_0x3210f8(0x40b4)](_0x1aef79=>{var _0x3107e7=_0x3210f8;switch(_0x1aef79){case _0x3107e7(0x1820):return _0x3107e7(0x2f60);case _0x3107e7(0x1023):return _0x3107e7(0xe8a);}}),'dataFormatPreference':this['options'][_0x3210f8(0x2f4b)][_0x3210f8(0x40b4)](_0x46b3c5=>{var _0x11c7d1=_0x3210f8;switch(_0x46b3c5){case _0x11c7d1(0x1f12):return _0x11c7d1(0x1dc2);case _0x11c7d1(0x841):return _0x11c7d1(0x35fc);}})}}):_0x56fdbd({});});}}_0x52fc1b[_0x10dd90(0xf01)]=_0x2d09e6['b'][_0x10dd90(0x496)],_0x52fc1b[_0x10dd90(0x1093)]=0x1,_0x2d09e6['d'][_0x10dd90(0x2254)](_0x52fc1b[_0x10dd90(0xf01)],(_0x4a57a0,_0x1faf8c)=>()=>new _0x52fc1b(_0x4a57a0,_0x1faf8c),_0x52fc1b['Version'],!0x1);},0x17d31:(_0x3ca85a,_0x436e89,_0x47fefc)=>{var _0x2b4071=a8_0x2e955a,_0x3f666=_0x47fefc(0xf869),_0x1f40ff=_0x47fefc(0x14072),_0x4cec2a=_0x47fefc(0xa896),_0x55bcbf=_0x47fefc(0xd53f),_0x22ea23=_0x47fefc(0x3761);class _0x31a837 extends _0x1f40ff['F']{constructor(_0x3242ed){var _0x2c2e6b=a8_0xcbd5;super(_0x3242ed),this[_0x2c2e6b(0x3843)]=new _0x4cec2a['y$'](),this[_0x2c2e6b(0x2d19)]=new _0x4cec2a['y$'](),this[_0x2c2e6b(0x1e24)]=new _0x4cec2a['y$'](),this[_0x2c2e6b(0x1252)]=_0x35d9ec=>{var _0x489ffb=_0x2c2e6b;this[_0x489ffb(0x148)]=_0x35d9ec[_0x489ffb(0x9e3)],this['_gazeRay']=new _0x22ea23['z'](_0x55bcbf['P'][_0x489ffb(0x317a)](),_0x55bcbf['P'][_0x489ffb(0x2e83)]()),this['onEyeTrackingStartedObservable'][_0x489ffb(0x223f)](this[_0x489ffb(0x1489)]);},this[_0x2c2e6b(0x367c)]=()=>{var _0x577435=_0x2c2e6b;this[_0x577435(0x148)]=null,this[_0x577435(0x1489)]=null,this[_0x577435(0x2d19)][_0x577435(0x223f)]();},this[_0x2c2e6b(0x3cfd)]='eye-tracking',this[_0x2c2e6b(0x3ea5)]['session']?this['_init']():this[_0x2c2e6b(0x3ea5)]['onXRSessionInit']['addOnce'](()=>{var _0x2c9935=_0x2c2e6b;this[_0x2c9935(0xdfe)]();});}[_0x2b4071(0xc1f)](){var _0x60b183=_0x2b4071;super[_0x60b183(0xc1f)](),this[_0x60b183(0x3ea5)][_0x60b183(0x2c19)][_0x60b183(0x10db)](_0x60b183(0x302e),this[_0x60b183(0x1252)]),this['_xrSessionManager'][_0x60b183(0x2c19)]['removeEventListener']('eyetrackingend',this[_0x60b183(0x367c)]),this['onEyeTrackingStartedObservable'][_0x60b183(0x2a99)](),this[_0x60b183(0x2d19)][_0x60b183(0x2a99)](),this[_0x60b183(0x1e24)][_0x60b183(0x2a99)]();}get[_0x2b4071(0x150f)](){var _0x154ed2=_0x2b4071;return!!this[_0x154ed2(0x1489)];}[_0x2b4071(0x8b6)](){var _0x13adb2=_0x2b4071;return this[_0x13adb2(0x1489)];}[_0x2b4071(0x3afa)](_0x514250){var _0x5372ac=_0x2b4071;this[_0x5372ac(0x1a6f)]&&_0x514250&&this['_latestEyeSpace']&&this[_0x5372ac(0x1489)]&&(_0x514250=_0x514250[_0x5372ac(0x24ed)](this[_0x5372ac(0x148)],this[_0x5372ac(0x3ea5)][_0x5372ac(0x1bda)]))&&(this['_gazeRay'][_0x5372ac(0x31fd)][_0x5372ac(0x1878)](_0x514250[_0x5372ac(0x1ea)][_0x5372ac(0x2436)]['x'],_0x514250[_0x5372ac(0x1ea)][_0x5372ac(0x2436)]['y'],_0x514250[_0x5372ac(0x1ea)][_0x5372ac(0x2436)]['z']),_0x514250=_0x514250[_0x5372ac(0x1ea)]['orientation'],_0x55bcbf['jp'][_0x5372ac(0x1f7f)][0x0][_0x5372ac(0x1878)](_0x514250['x'],_0x514250['y'],_0x514250['z'],_0x514250['w']),this[_0x5372ac(0x3ea5)][_0x5372ac(0x38c0)]['useRightHandedSystem']?_0x55bcbf['P']['RightHandedForwardReadOnly'][_0x5372ac(0x3cae)](_0x55bcbf['jp']['Quaternion'][0x0],this[_0x5372ac(0x1489)][_0x5372ac(0x2c21)]):(this[_0x5372ac(0x1489)][_0x5372ac(0x31fd)]['z']*=-0x1,_0x55bcbf['jp'][_0x5372ac(0x1f7f)][0x0]['z']*=-0x1,_0x55bcbf['jp'][_0x5372ac(0x1f7f)][0x0]['w']*=-0x1,_0x55bcbf['P'][_0x5372ac(0x2b0e)][_0x5372ac(0x3cae)](_0x55bcbf['jp'][_0x5372ac(0x1f7f)][0x0],this[_0x5372ac(0x1489)]['direction'])),this[_0x5372ac(0x1e24)][_0x5372ac(0x223f)](this[_0x5372ac(0x1489)]));}[_0x2b4071(0xdfe)](){var _0x14e730=_0x2b4071;this['_xrSessionManager'][_0x14e730(0x2de)]&&(this['_xrSessionManager'][_0x14e730(0x2c19)][_0x14e730(0x363d)](_0x14e730(0x302e),this[_0x14e730(0x1252)]),this[_0x14e730(0x3ea5)][_0x14e730(0x2c19)][_0x14e730(0x363d)]('eyetrackingend',this['_eyeTrackingEndListener']));}}_0x31a837[_0x2b4071(0xf01)]=_0x3f666['b'][_0x2b4071(0xfe2)],_0x31a837[_0x2b4071(0x1093)]=0x1,_0x3f666['d'][_0x2b4071(0x2254)](_0x31a837[_0x2b4071(0xf01)],_0x2c2ac3=>()=>new _0x31a837(_0x2c2ac3),_0x31a837[_0x2b4071(0x1093)],!0x1);},0x11fe9:(_0x4612ef,_0x193a1d,_0x55dc6f)=>{var _0x388585=a8_0x2e955a,_0x4dffc4=_0x55dc6f(0xf869),_0x1305d9=_0x55dc6f(0xa896),_0x3aded4=_0x55dc6f(0xd53f),_0x55dc6f=_0x55dc6f(0x14072);class _0x5e5d9e extends _0x55dc6f['F']{constructor(_0x50544e){var _0x34f53a=a8_0xcbd5;super(_0x50544e),this[_0x34f53a(0x122a)]=!0x1,this[_0x34f53a(0x26e3)]=[],this[_0x34f53a(0x208)]=new _0x1305d9['y$'](),this[_0x34f53a(0x2587)]=new _0x1305d9['y$'](),this[_0x34f53a(0x3cfd)]=_0x34f53a(0x1578),this[_0x34f53a(0x3ea5)][_0x34f53a(0x2c19)]?this[_0x34f53a(0xdfe)]():this[_0x34f53a(0x3ea5)][_0x34f53a(0xa11)]['addOnce'](()=>{this['_init']();});}get['featurePointCloud'](){var _0x30159c=a8_0xcbd5;return this[_0x30159c(0x26e3)];}[_0x388585(0x1ae2)](){var _0x4dcd59=_0x388585;return!!super[_0x4dcd59(0x1ae2)]()&&!(this[_0x4dcd59(0x1c03)][_0x4dcd59(0x9da)]=0x0);}[_0x388585(0xc1f)](){var _0x30e6f1=_0x388585;super[_0x30e6f1(0xc1f)](),this['_featurePointCloud'][_0x30e6f1(0x9da)]=0x0,this[_0x30e6f1(0x2587)][_0x30e6f1(0x2a99)](),this[_0x30e6f1(0x208)][_0x30e6f1(0x2a99)]();}[_0x388585(0x3afa)](_0x19d780){var _0x434e1a=_0x388585;if(this[_0x434e1a(0x1a6f)]&&this['_enabled']&&_0x19d780){var _0x3f38c9=_0x19d780['featurePointCloud'];if(_0x3f38c9&&0x0!==_0x3f38c9[_0x434e1a(0x9da)]){if(_0x3f38c9['length']%0x5!=0x0)throw new Error(_0x434e1a(0x1ead)+_0x3f38c9[_0x434e1a(0x9da)]);var _0x244b5e=_0x3f38c9[_0x434e1a(0x9da)]/0x5;const _0x2ac6ca=new Array(),_0x530fc7=new Array();for(let _0x5e7034=0x0;_0x5e7034<_0x244b5e;_0x5e7034++){var _0x676447=0x5*_0x5e7034,_0x4b52de=_0x3f38c9[0x4+_0x676447];this['_featurePointCloud'][_0x4b52de]?_0x2ac6ca['push'](_0x4b52de):(this[_0x434e1a(0x26e3)][_0x4b52de]={'position':new _0x3aded4['P'](),'confidenceValue':0x0},_0x530fc7[_0x434e1a(0x2009)](_0x4b52de)),this[_0x434e1a(0x26e3)][_0x4b52de]['position']['x']=_0x3f38c9[_0x676447],this[_0x434e1a(0x26e3)][_0x4b52de][_0x434e1a(0x2436)]['y']=_0x3f38c9[0x1+_0x676447],this[_0x434e1a(0x26e3)][_0x4b52de][_0x434e1a(0x2436)]['z']=_0x3f38c9[0x2+_0x676447],this[_0x434e1a(0x26e3)][_0x4b52de]['confidenceValue']=_0x3f38c9[0x3+_0x676447];}0x0<_0x530fc7[_0x434e1a(0x9da)]&&this['onFeaturePointsAddedObservable'][_0x434e1a(0x223f)](_0x530fc7),0x0<_0x2ac6ca[_0x434e1a(0x9da)]&&this[_0x434e1a(0x2587)][_0x434e1a(0x223f)](_0x2ac6ca);}}}[_0x388585(0xdfe)](){var _0x76e844=_0x388585;this[_0x76e844(0x3ea5)]['session'][_0x76e844(0x1e7f)]&&this[_0x76e844(0x3ea5)][_0x76e844(0x2c19)][_0x76e844(0x1e7f)](!0x0)&&(this['_enabled']=!0x0);}}_0x5e5d9e['Name']=_0x4dffc4['b'][_0x388585(0xa62)],_0x5e5d9e['Version']=0x1,_0x4dffc4['d'][_0x388585(0x2254)](_0x5e5d9e[_0x388585(0xf01)],_0x5c9895=>()=>new _0x5e5d9e(_0x5c9895),_0x5e5d9e[_0x388585(0x1093)]);},0x8364:(_0x456849,_0x2d90ea,_0x303072)=>{var _0x2dc394=a8_0x2e955a;function _0x22486f(_0x1d7bd7,_0x48f367,_0x5aff93,_0x23c352){return new(_0x5aff93=_0x5aff93||Promise)(function(_0x592c9c,_0x34fd8e){function _0x1505e4(_0x52625f){var _0x45a9f5=a8_0xcbd5;try{_0x98bbe3(_0x23c352[_0x45a9f5(0xb39)](_0x52625f));}catch(_0x145133){_0x34fd8e(_0x145133);}}function _0x3edd1f(_0x22ec2d){var _0x2cfd9c=a8_0xcbd5;try{_0x98bbe3(_0x23c352[_0x2cfd9c(0x328b)](_0x22ec2d));}catch(_0x5e6851){_0x34fd8e(_0x5e6851);}}function _0x98bbe3(_0x1d7b50){var _0x358233=a8_0xcbd5,_0x23c658;_0x1d7b50[_0x358233(0x1a15)]?_0x592c9c(_0x1d7b50[_0x358233(0x31eb)]):((_0x23c658=_0x1d7b50[_0x358233(0x31eb)])instanceof _0x5aff93?_0x23c658:new _0x5aff93(function(_0x5164ea){_0x5164ea(_0x23c658);}))[_0x358233(0x3be)](_0x1505e4,_0x3edd1f);}_0x98bbe3((_0x23c352=_0x23c352['apply'](_0x1d7bd7,_0x48f367||[]))['next']());});}var _0x594195,_0x12930d=_0x303072(0x14072),_0x3042e7=_0x303072(0xf869),_0x305ce3=_0x303072(0xd53f),_0x201e54=_0x303072(0xebf9),_0x2fffa7=_0x303072(0xa896),_0x131afc=_0x303072(0x8ca7),_0x51f213=_0x303072(0xbd53),_0xd94c07=_0x303072(0x533),_0x24536c=_0x303072(0x15c0e),_0x137308=_0x303072(0x89da),_0x21a4da=_0x303072(0x13b02),_0x5a60f1=_0x303072(0xa0f1),_0x2568fd=_0x303072(0x11096),_0x3b3d40=_0x303072(0x1610);_0x303072={'WRIST':_0x2dc394(0x3ccd),'THUMB':_0x2dc394(0x3faa),'INDEX':_0x2dc394(0x3c5),'MIDDLE':'middle','RING':'ring','LITTLE':'little'},_0x594195={'WRIST':_0x2dc394(0x3ccd),'THUMB_METACARPAL':_0x2dc394(0xed5),'THUMB_PHALANX_PROXIMAL':'thumb-phalanx-proximal','THUMB_PHALANX_DISTAL':_0x2dc394(0x24db),'THUMB_TIP':_0x2dc394(0x3ee7),'INDEX_FINGER_METACARPAL':_0x2dc394(0xb11),'INDEX_FINGER_PHALANX_PROXIMAL':_0x2dc394(0x1d09),'INDEX_FINGER_PHALANX_INTERMEDIATE':_0x2dc394(0x29e3),'INDEX_FINGER_PHALANX_DISTAL':'index-finger-phalanx-distal','INDEX_FINGER_TIP':_0x2dc394(0x1b9d),'MIDDLE_FINGER_METACARPAL':_0x2dc394(0x3024),'MIDDLE_FINGER_PHALANX_PROXIMAL':_0x2dc394(0x3a25),'MIDDLE_FINGER_PHALANX_INTERMEDIATE':'middle-finger-phalanx-intermediate','MIDDLE_FINGER_PHALANX_DISTAL':_0x2dc394(0x71c),'MIDDLE_FINGER_TIP':_0x2dc394(0x3ab8),'RING_FINGER_METACARPAL':_0x2dc394(0x201c),'RING_FINGER_PHALANX_PROXIMAL':_0x2dc394(0x1410),'RING_FINGER_PHALANX_INTERMEDIATE':_0x2dc394(0x8c8),'RING_FINGER_PHALANX_DISTAL':_0x2dc394(0x3501),'RING_FINGER_TIP':_0x2dc394(0x33de),'PINKY_FINGER_METACARPAL':_0x2dc394(0x1f18),'PINKY_FINGER_PHALANX_PROXIMAL':_0x2dc394(0xd2d),'PINKY_FINGER_PHALANX_INTERMEDIATE':_0x2dc394(0xa0a),'PINKY_FINGER_PHALANX_DISTAL':_0x2dc394(0x3b61),'PINKY_FINGER_TIP':_0x2dc394(0x371c)};const _0x5e6d7b=[_0x594195[_0x2dc394(0x1408)],_0x594195[_0x2dc394(0xa6a)],_0x594195['THUMB_PHALANX_PROXIMAL'],_0x594195[_0x2dc394(0x3e7)],_0x594195[_0x2dc394(0x2e7f)],_0x594195[_0x2dc394(0x40b3)],_0x594195['INDEX_FINGER_PHALANX_PROXIMAL'],_0x594195['INDEX_FINGER_PHALANX_INTERMEDIATE'],_0x594195['INDEX_FINGER_PHALANX_DISTAL'],_0x594195[_0x2dc394(0x6f0)],_0x594195[_0x2dc394(0x702)],_0x594195['MIDDLE_FINGER_PHALANX_PROXIMAL'],_0x594195[_0x2dc394(0x4104)],_0x594195[_0x2dc394(0x327d)],_0x594195[_0x2dc394(0x1b17)],_0x594195[_0x2dc394(0x66a)],_0x594195[_0x2dc394(0x135b)],_0x594195[_0x2dc394(0x832)],_0x594195[_0x2dc394(0xfa8)],_0x594195['RING_FINGER_TIP'],_0x594195['PINKY_FINGER_METACARPAL'],_0x594195[_0x2dc394(0x1786)],_0x594195[_0x2dc394(0x37b0)],_0x594195[_0x2dc394(0x38a4)],_0x594195[_0x2dc394(0x13b4)]],_0x20e8ae={[_0x303072[_0x2dc394(0x1408)]]:[_0x594195['WRIST']],[_0x303072['THUMB']]:[_0x594195['THUMB_METACARPAL'],_0x594195[_0x2dc394(0x142c)],_0x594195['THUMB_PHALANX_DISTAL'],_0x594195[_0x2dc394(0x2e7f)]],[_0x303072[_0x2dc394(0x3211)]]:[_0x594195[_0x2dc394(0x40b3)],_0x594195['INDEX_FINGER_PHALANX_PROXIMAL'],_0x594195[_0x2dc394(0x3874)],_0x594195[_0x2dc394(0x2d84)],_0x594195[_0x2dc394(0x6f0)]],[_0x303072[_0x2dc394(0x1f3)]]:[_0x594195[_0x2dc394(0x702)],_0x594195[_0x2dc394(0x26e4)],_0x594195[_0x2dc394(0x4104)],_0x594195[_0x2dc394(0x327d)],_0x594195[_0x2dc394(0x1b17)]],[_0x303072[_0x2dc394(0xd33)]]:[_0x594195[_0x2dc394(0x66a)],_0x594195['RING_FINGER_PHALANX_PROXIMAL'],_0x594195['RING_FINGER_PHALANX_INTERMEDIATE'],_0x594195['RING_FINGER_PHALANX_DISTAL'],_0x594195[_0x2dc394(0xe93)]],[_0x303072[_0x2dc394(0x103d)]]:[_0x594195[_0x2dc394(0x2cb6)],_0x594195[_0x2dc394(0x1786)],_0x594195[_0x2dc394(0x37b0)],_0x594195[_0x2dc394(0x38a4)],_0x594195[_0x2dc394(0x13b4)]]};class _0x4f6c74{constructor(_0x13a900,_0xf32f8a,_0x49a76e,_0x136494,_0x5ca6ce=!0x1,_0xb5cf29=!0x1,_0x3428a8=0x1){var _0x3cb172=_0x2dc394;this[_0x3cb172(0x2d13)]=_0x13a900,this[_0x3cb172(0x2b3c)]=_0xf32f8a,this[_0x3cb172(0x12b6)]=_0x49a76e,this[_0x3cb172(0x2fce)]=_0x136494,this[_0x3cb172(0x2766)]=_0x5ca6ce,this[_0x3cb172(0x27b8)]=_0xb5cf29,this[_0x3cb172(0x14fa)]=_0x3428a8,this['_jointTransforms']=new Array(_0x5e6d7b[_0x3cb172(0x9da)]),this[_0x3cb172(0x18ce)]=new Float32Array(0x10*_0x5e6d7b[_0x3cb172(0x9da)]),this[_0x3cb172(0x1136)]=new _0x305ce3['y3'](),this[_0x3cb172(0x1d80)]=new Float32Array(_0x5e6d7b['length']),this['_scene']=_0xf32f8a[0x0][_0x3cb172(0x14ab)]();for(let _0x7e2698=0x0;_0x7e2698{var _0xf36088=_0x3cb172;_0x12651a[_0xf36088(0x1901)]&&_0x12651a[_0xf36088(0x1901)][_0xf36088(0x28e2)](!0x1);})),this[_0x3cb172(0x2d13)]['onMotionControllerInitObservable'][_0x3cb172(0x2ed7)](_0x4739cd=>{var _0x142fd4=_0x3cb172;_0x4739cd[_0x142fd4(0x9aa)][_0x142fd4(0x2ed7)](_0x107b65=>{var _0x195bef=_0x142fd4;_0x107b65[_0x195bef(0x1901)]&&_0x107b65['rootMesh'][_0x195bef(0x28e2)](!0x1);}),_0x4739cd[_0x142fd4(0x1901)]&&_0x4739cd[_0x142fd4(0x1901)][_0x142fd4(0x28e2)](!0x1);});}get[_0x2dc394(0x55f)](){var _0x390ab0=_0x2dc394;return this[_0x390ab0(0x12b6)];}[_0x2dc394(0x3623)](_0x2593f4){var _0x3bac70=_0x2dc394;return _0x20e8ae[_0x2593f4][_0x3bac70(0x40b4)](_0x2307f5=>this[_0x3bac70(0x2b3c)][_0x5e6d7b[_0x3bac70(0x775)](_0x2307f5)]);}[_0x2dc394(0xfa6)](_0x20400f){var _0x5b83b7=_0x2dc394;return this['_jointMeshes'][_0x5e6d7b[_0x5b83b7(0x775)](_0x20400f)];}['setHandMesh'](_0x1068fb,_0x3561c0){var _0xefc0fe=_0x2dc394;if((this['_handMesh']=_0x1068fb)[_0xefc0fe(0xfaa)]=!0x0,_0x1068fb[_0xefc0fe(0x41b9)]()[_0xefc0fe(0x982)](_0x464fff=>_0x464fff[_0xefc0fe(0xfaa)]=!0x0),this[_0xefc0fe(0x12b6)]['skeleton']){const _0x1d1f47=this[_0xefc0fe(0x12b6)][_0xefc0fe(0x2d5b)];_0x5e6d7b[_0xefc0fe(0x982)]((_0x26baa3,_0x19e5cd)=>{var _0x2ad4b9=_0xefc0fe;_0x26baa3=_0x1d1f47[_0x2ad4b9(0x3617)](_0x3561c0?_0x3561c0[_0x26baa3]:_0x26baa3),-0x1!==_0x26baa3&&_0x1d1f47[_0x2ad4b9(0x16d9)][_0x26baa3]['linkTransformNode'](this[_0x2ad4b9(0x1cd2)][_0x19e5cd]);});}}['updateFromXRFrame'](_0x2f4f38,_0x58e997){var _0xa3a119=_0x2dc394;const _0x45e93d=this[_0xa3a119(0x2d13)][_0xa3a119(0x15ef)][_0xa3a119(0xb26)];if(_0x45e93d){const _0x326c87=_0x45e93d;var _0x36bd50=_0x5e6d7b[_0xa3a119(0x40b4)](_0x257183=>_0x326c87[_0x257183]||_0x45e93d[_0xa3a119(0x26a7)](_0x257183));let _0x44bba8=!0x1;if(_0x2f4f38['fillPoses']&&_0x2f4f38[_0xa3a119(0x12ae)])_0x44bba8=_0x2f4f38[_0xa3a119(0x3e8a)](_0x36bd50,_0x58e997,this[_0xa3a119(0x18ce)])&&_0x2f4f38['fillJointRadii'](_0x36bd50,this[_0xa3a119(0x1d80)]);else{if(_0x2f4f38[_0xa3a119(0x15de)]){_0x44bba8=!0x0;for(let _0x378a94=0x0;_0x378a94<_0x36bd50[_0xa3a119(0x9da)];_0x378a94++){var _0x171522=_0x2f4f38[_0xa3a119(0x15de)](_0x36bd50[_0x378a94],_0x58e997);if(!_0x171522){_0x44bba8=!0x1;break;}this[_0xa3a119(0x18ce)][_0xa3a119(0x1878)](_0x171522['transform'][_0xa3a119(0x1dd7)],0x10*_0x378a94),this['_jointRadii'][_0x378a94]=_0x171522[_0xa3a119(0xf75)]||0.008;}}}_0x44bba8&&(_0x5e6d7b[_0xa3a119(0x982)]((_0x46da5e,_0x50e3f6)=>{var _0x54e035=_0xa3a119;const _0x194aac=this['_jointTransforms'][_0x50e3f6];_0x305ce3['y3'][_0x54e035(0x4c1)](this['_jointTransformMatrices'],0x10*_0x50e3f6,this[_0x54e035(0x1136)]),this[_0x54e035(0x1136)]['decompose'](void 0x0,_0x194aac['rotationQuaternion'],_0x194aac['position']);var _0x14d974=this[_0x54e035(0x1d80)][_0x50e3f6]*this['_jointScaleFactor'];const _0x17d675=this[_0x54e035(0x2b3c)][_0x50e3f6];_0x17d675[_0x54e035(0xb7d)]=!this['_handMesh']&&!this[_0x54e035(0x27b8)],_0x17d675[_0x54e035(0x2436)][_0x54e035(0x2687)](_0x194aac[_0x54e035(0x2436)]),_0x17d675['rotationQuaternion'][_0x54e035(0x2687)](_0x194aac[_0x54e035(0x2ac6)]),_0x17d675[_0x54e035(0x21ee)][_0x54e035(0x34b)](_0x14d974),this['_scene'][_0x54e035(0xf71)]||(_0x17d675[_0x54e035(0x2436)]['z']*=-0x1,_0x17d675[_0x54e035(0x2ac6)]['z']*=-0x1,_0x17d675[_0x54e035(0x2ac6)]['w']*=-0x1,this['_leftHandedMeshes']&&this[_0x54e035(0x12b6)]&&(_0x194aac['position']['z']*=-0x1,_0x194aac[_0x54e035(0x2ac6)]['z']*=-0x1,_0x194aac[_0x54e035(0x2ac6)]['w']*=-0x1));}),this[_0xa3a119(0x12b6)]&&(this[_0xa3a119(0x12b6)]['isVisible']=!0x0));}}['dispose'](){var _0x1c7924=_0x2dc394;this[_0x1c7924(0x12b6)]&&(this[_0x1c7924(0x12b6)][_0x1c7924(0xb7d)]=!0x1);}}class _0x31252a extends _0x12930d['F']{constructor(_0x56ab4c,_0x5506ff){var _0x42a97c=_0x2dc394;super(_0x56ab4c),this['options']=_0x5506ff,this['_attachedHands']={},this[_0x42a97c(0x2e5d)]={'left':null,'right':null},this[_0x42a97c(0x3d54)]={'jointMeshes':null,'handMeshes':null,'rigMappings':null},this[_0x42a97c(0x1b40)]=new _0x2fffa7['y$'](),this[_0x42a97c(0x1bf3)]=new _0x2fffa7['y$'](),this[_0x42a97c(0x1728)]=_0x5b68f5=>{var _0x36a9e9=_0x42a97c,_0x5d2c9f,_0x2bd452;_0x5b68f5['inputSource']['hand']&&_0x36a9e9(0x136c)!=_0x5b68f5[_0x36a9e9(0x15ef)][_0x36a9e9(0x2df5)]&&this[_0x36a9e9(0x3d54)][_0x36a9e9(0x1832)]&&(_0x5d2c9f=_0x5b68f5['inputSource'][_0x36a9e9(0x2df5)],_0x2bd452=new _0x4f6c74(_0x5b68f5,this['_handResources'][_0x36a9e9(0x1832)][_0x5d2c9f],this[_0x36a9e9(0x3d54)]['handMeshes']&&this[_0x36a9e9(0x3d54)][_0x36a9e9(0x120b)][_0x5d2c9f],this[_0x36a9e9(0x3d54)][_0x36a9e9(0x19d9)]&&this['_handResources'][_0x36a9e9(0x19d9)][_0x5d2c9f],null==(_0x2bd452=this['options'][_0x36a9e9(0x120b)])?void 0x0:_0x2bd452[_0x36a9e9(0x115b)],null==(_0x2bd452=this['options'][_0x36a9e9(0x1832)])?void 0x0:_0x2bd452[_0x36a9e9(0x28ae)],null==(_0x2bd452=this['options']['jointMeshes'])?void 0x0:_0x2bd452[_0x36a9e9(0x174a)]),this['_attachedHands'][_0x5b68f5['uniqueId']]=_0x2bd452,this['_trackingHands'][_0x5d2c9f]=_0x2bd452,this[_0x36a9e9(0x1b40)][_0x36a9e9(0x223f)](_0x2bd452));},this[_0x42a97c(0x10fc)]=_0x5a72a5=>{var _0x981206=_0x42a97c;this[_0x981206(0x10ba)](_0x5a72a5['uniqueId']);},this[_0x42a97c(0x3cfd)]=_0x42a97c(0x139c);const _0x5d029f=_0x5506ff['jointMeshes'];if(_0x5d029f&&(void 0x0!==_0x5d029f[_0x42a97c(0x513)]&&(_0x5506ff['handMeshes']=_0x5506ff[_0x42a97c(0x120b)]||{},_0x5506ff[_0x42a97c(0x120b)][_0x42a97c(0x3ea2)]=_0x5d029f[_0x42a97c(0x513)]),void 0x0!==_0x5d029f['handMeshes']&&(_0x5506ff['handMeshes']=_0x5506ff[_0x42a97c(0x120b)]||{},_0x5506ff[_0x42a97c(0x120b)]['customMeshes']=_0x5d029f['handMeshes']),void 0x0!==_0x5d029f[_0x42a97c(0x820)]&&(_0x5506ff[_0x42a97c(0x120b)]=_0x5506ff[_0x42a97c(0x120b)]||{},_0x5506ff[_0x42a97c(0x120b)]['meshesUseLeftHandedCoordinates']=_0x5d029f['leftHandedSystemMeshes']),void 0x0!==_0x5d029f['rigMapping'])){_0x5506ff['handMeshes']=_0x5506ff[_0x42a97c(0x120b)]||{};const _0x2a4e83={},_0x3ebfe1={};[[_0x5d029f[_0x42a97c(0x2fce)][_0x42a97c(0x2932)],_0x2a4e83],[_0x5d029f[_0x42a97c(0x2fce)][_0x42a97c(0x8a2)],_0x3ebfe1]]['forEach'](_0x2672bb=>{var _0x367592=_0x42a97c;const _0xdfe308=_0x2672bb[0x0],_0xe7eab1=_0x2672bb[0x1];_0xdfe308[_0x367592(0x982)]((_0x35b3e0,_0x28131a)=>{_0xe7eab1[_0x5e6d7b[_0x28131a]]=_0x35b3e0;});}),_0x5506ff[_0x42a97c(0x120b)][_0x42a97c(0x1bb9)]={'left':_0x2a4e83,'right':_0x3ebfe1};}}static[_0x2dc394(0x3e27)](_0x37e3aa){var _0x3d3c7a=_0x2dc394;const _0x4d9a99={};return[_0x3d3c7a(0x2932),_0x3d3c7a(0x8a2)][_0x3d3c7a(0x40b4)](_0x5257b9=>{var _0x39593b=_0x3d3c7a,_0x15ddc2,_0x5d3559,_0x4347a7;const _0x262cde=[],_0x4cf92b=(null==(_0x15ddc2=_0x37e3aa['jointMeshes'])?void 0x0:_0x15ddc2[_0x39593b(0xfdb)])||(0x0,_0x137308['Au'])(_0x39593b(0x806),_0x31252a[_0x39593b(0xc3b)]);_0x4cf92b[_0x39593b(0xb7d)]=!(null==(_0x15ddc2=_0x37e3aa[_0x39593b(0x1832)])||!_0x15ddc2['keepOriginalVisible']);for(let _0x3a7a70=0x0;_0x3a7a70<_0x5e6d7b[_0x39593b(0x9da)];++_0x3a7a70){let _0x2337ba=_0x4cf92b[_0x39593b(0x2011)](_0x5257b9+_0x39593b(0x4b9)+_0x3a7a70);null!=(_0x5d3559=_0x37e3aa[_0x39593b(0x1832)])&&_0x5d3559['onHandJointMeshGenerated']&&(_0x5d3559=_0x37e3aa[_0x39593b(0x1832)]['onHandJointMeshGenerated'](_0x2337ba,_0x3a7a70,_0x5257b9))&&_0x5d3559!==_0x2337ba&&(_0x2337ba[_0x39593b(0xc1f)](),_0x2337ba=_0x5d3559),_0x2337ba[_0x39593b(0x163)]=!0x1,null!=(_0x5d3559=_0x37e3aa[_0x39593b(0x1832)])&&_0x5d3559['enablePhysics']&&(_0x5d3559=(null==(_0x5d3559=_0x37e3aa[_0x39593b(0x1832)])?void 0x0:_0x5d3559[_0x39593b(0x1205)])||{},_0x2337ba[_0x39593b(0x21ee)][_0x39593b(0x34b)](0.02),_0x4347a7=void 0x0!==_0x5d3559['impostorType']?_0x5d3559['impostorType']:_0x201e54['Q'][_0x39593b(0x2d56)],_0x2337ba[_0x39593b(0x2ea0)]=new _0x201e54['Q'](_0x2337ba,_0x4347a7,Object[_0x39593b(0x1ec3)]({'mass':0x0},_0x5d3559))),_0x2337ba[_0x39593b(0x2ac6)]=new _0x305ce3['_f'](),_0x2337ba[_0x39593b(0xb7d)]=!0x1,_0x262cde[_0x39593b(0x2009)](_0x2337ba);}_0x4d9a99[_0x5257b9]=_0x262cde;}),{'left':_0x4d9a99[_0x3d3c7a(0x2932)],'right':_0x4d9a99[_0x3d3c7a(0x8a2)]};}static[_0x2dc394(0x36ba)](_0x1767f9,_0x185a69){return new Promise(_0x463e2a=>_0x22486f(this,void 0x0,void 0x0,function*(){var _0x3ba28d=a8_0xcbd5;const _0x2508c9={},_0x4c6e5a=(null!=(_0x30e20a=null==(_0x30e20a=_0x31252a[_0x3ba28d(0x41d5)])?void 0x0:_0x30e20a[_0x3ba28d(0x27d2)][0x1])&&_0x30e20a[_0x3ba28d(0x39b0)]()&&(_0x31252a['_RightHandGLB']=null),null!=(_0x30e20a=null==(_0x30e20a=_0x31252a[_0x3ba28d(0x32f8)])?void 0x0:_0x30e20a[_0x3ba28d(0x27d2)][0x1])&&_0x30e20a['isDisposed']()&&(_0x31252a[_0x3ba28d(0x32f8)]=null),!(!_0x31252a[_0x3ba28d(0x41d5)]||!_0x31252a[_0x3ba28d(0x32f8)]));var _0x30e20a=yield Promise[_0x3ba28d(0x1b92)]([_0x31252a[_0x3ba28d(0x41d5)]||_0x131afc['n'][_0x3ba28d(0x1cae)]('',_0x31252a[_0x3ba28d(0x2e1d)],_0x31252a[_0x3ba28d(0x2e78)],_0x1767f9),_0x31252a['_LeftHandGLB']||_0x131afc['n'][_0x3ba28d(0x1cae)]('',_0x31252a[_0x3ba28d(0x2e1d)],_0x31252a['DEFAULT_HAND_MODEL_LEFT_FILENAME'],_0x1767f9)]);_0x31252a[_0x3ba28d(0x41d5)]=_0x30e20a[0x0],_0x31252a['_LeftHandGLB']=_0x30e20a[0x1];const _0x5be47b=new _0xd94c07['O'](_0x3ba28d(0xf0d),_0x1767f9,{'emitComments':!0x1});yield _0x5be47b[_0x3ba28d(0x3bbd)](_0x31252a['DEFAULT_HAND_MODEL_SHADER_URL']),_0x5be47b[_0x3ba28d(0x4143)]=!0x0,_0x5be47b[_0x3ba28d(0x11ad)]=_0x24536c['F'][_0x3ba28d(0x26f5)],_0x5be47b[_0x3ba28d(0x58e)]=_0x3b3d40['g'][_0x3ba28d(0x1d06)],_0x5be47b['build'](!0x1),_0x30e20a=Object[_0x3ba28d(0x1ec3)]({'base':_0x51f213['Wo'][_0x3ba28d(0x26f7)](0x74,0x3f,0xcb),'fresnel':_0x51f213['Wo'][_0x3ba28d(0x26f7)](0x95,0x66,0xe5),'fingerColor':_0x51f213['Wo']['FromInts'](0xb1,0x82,0xff),'tipFresnel':_0x51f213['Wo'][_0x3ba28d(0x26f7)](0xdc,0xc8,0xff)},null==(_0x30e20a=null==_0x185a69?void 0x0:_0x185a69['handMeshes'])?void 0x0:_0x30e20a[_0x3ba28d(0x2cf9)]);const _0x2ea912={'base':_0x5be47b[_0x3ba28d(0x2e0c)](_0x3ba28d(0x1748)),'fresnel':_0x5be47b[_0x3ba28d(0x2e0c)]('fresnelColor'),'fingerColor':_0x5be47b['getBlockByName'](_0x3ba28d(0x3cfc)),'tipFresnel':_0x5be47b[_0x3ba28d(0x2e0c)]('tipFresnelColor')};_0x2ea912[_0x3ba28d(0x200e)][_0x3ba28d(0x31eb)]=_0x30e20a[_0x3ba28d(0x200e)],_0x2ea912[_0x3ba28d(0x3d89)][_0x3ba28d(0x31eb)]=_0x30e20a[_0x3ba28d(0x3d89)],_0x2ea912[_0x3ba28d(0x3cfc)][_0x3ba28d(0x31eb)]=_0x30e20a[_0x3ba28d(0x3cfc)],_0x2ea912[_0x3ba28d(0x536)][_0x3ba28d(0x31eb)]=_0x30e20a['tipFresnel'],[_0x3ba28d(0x2932),_0x3ba28d(0x8a2)]['forEach'](_0x13371e=>{var _0x1163fe=_0x3ba28d;const _0x3e0f05='left'==_0x13371e?_0x31252a[_0x1163fe(0x32f8)]:_0x31252a[_0x1163fe(0x41d5)];if(!_0x3e0f05)throw new Error(_0x1163fe(0x3ca9));const _0x32ba29=_0x3e0f05[_0x1163fe(0x27d2)][0x1];_0x32ba29[_0x1163fe(0xb41)][_0x1163fe(0x39c7)]=!0x0,_0x32ba29[_0x1163fe(0x351b)]=_0x5be47b[_0x1163fe(0x2654)](_0x13371e+'HandShaderClone',!0x0),_0x32ba29['isVisible']=!0x1,_0x2508c9[_0x13371e]=_0x32ba29,_0x4c6e5a||_0x1767f9[_0x1163fe(0xf71)]||_0x3e0f05[_0x1163fe(0x27d2)][0x1][_0x1163fe(0xa80)](_0x5a60f1['RD']['Y'],Math['PI']);}),_0x5be47b['dispose'](),_0x463e2a({'left':_0x2508c9[_0x3ba28d(0x2932)],'right':_0x2508c9[_0x3ba28d(0x8a2)]});}));}static[_0x2dc394(0xb78)](_0x2b16b7){var _0x163d7f=_0x2dc394;return _0x2b16b7=_0x163d7f(0x8a2)==_0x2b16b7?'R':'L',{[_0x594195[_0x163d7f(0x1408)]]:_0x163d7f(0x4ab)+_0x2b16b7,[_0x594195['THUMB_METACARPAL']]:'thumb_metacarpal_'+_0x2b16b7,[_0x594195[_0x163d7f(0x142c)]]:_0x163d7f(0xfc1)+_0x2b16b7,[_0x594195[_0x163d7f(0x3e7)]]:_0x163d7f(0x277)+_0x2b16b7,[_0x594195['THUMB_TIP']]:'thumb_tip_'+_0x2b16b7,[_0x594195[_0x163d7f(0x40b3)]]:_0x163d7f(0x1df8)+_0x2b16b7,[_0x594195[_0x163d7f(0x311e)]]:_0x163d7f(0x89b)+_0x2b16b7,[_0x594195[_0x163d7f(0x3874)]]:_0x163d7f(0x25da)+_0x2b16b7,[_0x594195[_0x163d7f(0x2d84)]]:_0x163d7f(0x26b8)+_0x2b16b7,[_0x594195['INDEX_FINGER_TIP']]:'index_tip_'+_0x2b16b7,[_0x594195['MIDDLE_FINGER_METACARPAL']]:_0x163d7f(0x221)+_0x2b16b7,[_0x594195['MIDDLE_FINGER_PHALANX_PROXIMAL']]:_0x163d7f(0x1514)+_0x2b16b7,[_0x594195[_0x163d7f(0x4104)]]:'middle_intPhalanx_'+_0x2b16b7,[_0x594195[_0x163d7f(0x327d)]]:_0x163d7f(0x803)+_0x2b16b7,[_0x594195[_0x163d7f(0x1b17)]]:_0x163d7f(0x1f71)+_0x2b16b7,[_0x594195[_0x163d7f(0x66a)]]:'ring_metacarpal_'+_0x2b16b7,[_0x594195['RING_FINGER_PHALANX_PROXIMAL']]:_0x163d7f(0x410)+_0x2b16b7,[_0x594195[_0x163d7f(0x832)]]:_0x163d7f(0x2e45)+_0x2b16b7,[_0x594195[_0x163d7f(0xfa8)]]:_0x163d7f(0x276a)+_0x2b16b7,[_0x594195[_0x163d7f(0xe93)]]:_0x163d7f(0x211b)+_0x2b16b7,[_0x594195['PINKY_FINGER_METACARPAL']]:_0x163d7f(0x1e83)+_0x2b16b7,[_0x594195['PINKY_FINGER_PHALANX_PROXIMAL']]:_0x163d7f(0xef2)+_0x2b16b7,[_0x594195['PINKY_FINGER_PHALANX_INTERMEDIATE']]:'little_intPhalanx_'+_0x2b16b7,[_0x594195[_0x163d7f(0x38a4)]]:'little_distPhalanx_'+_0x2b16b7,[_0x594195[_0x163d7f(0x13b4)]]:_0x163d7f(0x11cc)+_0x2b16b7};}[_0x2dc394(0xdd3)](){var _0x26c13a=_0x2dc394;return _0x26c13a(0x137a)!=typeof XRHand;}['getHandByControllerId'](_0x12ef68){var _0x5cc6ed=_0x2dc394;return this[_0x5cc6ed(0x3c33)][_0x12ef68];}[_0x2dc394(0x2304)](_0x273f5a){return'none'==_0x273f5a?null:this['_trackingHands'][_0x273f5a];}[_0x2dc394(0x1025)](){var _0x58b139=_0x2dc394,_0x1b09ff;return!!super[_0x58b139(0x1025)]()&&(this[_0x58b139(0x3d54)]={'jointMeshes':_0x31252a[_0x58b139(0x3e27)](this['options']),'handMeshes':(null==(_0x1b09ff=this['options'][_0x58b139(0x120b)])?void 0x0:_0x1b09ff[_0x58b139(0x3008)])||null,'rigMappings':(null==(_0x1b09ff=this['options'][_0x58b139(0x120b)])?void 0x0:_0x1b09ff[_0x58b139(0x1bb9)])||null},null!=(_0x1b09ff=this[_0x58b139(0x3d1e)][_0x58b139(0x120b)])&&_0x1b09ff[_0x58b139(0x3008)]||null!=(_0x1b09ff=this[_0x58b139(0x3d1e)]['handMeshes'])&&_0x1b09ff[_0x58b139(0x3ea2)]||_0x31252a[_0x58b139(0x36ba)](_0x2568fd['l'][_0x58b139(0x39a1)],this[_0x58b139(0x3d1e)])['then'](_0x334d10=>{var _0x426630=_0x58b139;this[_0x426630(0x3d54)]['handMeshes']=_0x334d10,this[_0x426630(0x3d54)][_0x426630(0x19d9)]={'left':_0x31252a[_0x426630(0xb78)]('left'),'right':_0x31252a['_GenerateDefaultHandMeshRigMapping'](_0x426630(0x8a2))},null!=(_0x334d10=this[_0x426630(0x2e5d)][_0x426630(0x2932)])&&_0x334d10['setHandMesh'](this[_0x426630(0x3d54)][_0x426630(0x120b)]['left'],this[_0x426630(0x3d54)][_0x426630(0x19d9)][_0x426630(0x2932)]),null!=(_0x334d10=this[_0x426630(0x2e5d)][_0x426630(0x8a2)])&&_0x334d10[_0x426630(0x2331)](this[_0x426630(0x3d54)]['handMeshes'][_0x426630(0x8a2)],this[_0x426630(0x3d54)][_0x426630(0x19d9)]['right']);}),this[_0x58b139(0x3d1e)][_0x58b139(0x19f7)][_0x58b139(0x23c)][_0x58b139(0x982)](this[_0x58b139(0x1728)]),this[_0x58b139(0x2541)](this[_0x58b139(0x3d1e)][_0x58b139(0x19f7)][_0x58b139(0x5cc)],this[_0x58b139(0x1728)]),this[_0x58b139(0x2541)](this[_0x58b139(0x3d1e)][_0x58b139(0x19f7)][_0x58b139(0x3fe3)],this['_detachHand']),!0x0);}['_onXRFrame'](_0x162d3e){var _0x5d9bb3=_0x2dc394,_0x190e2f;null!=(_0x190e2f=this[_0x5d9bb3(0x2e5d)]['left'])&&_0x190e2f['updateFromXRFrame'](_0x162d3e,this[_0x5d9bb3(0x3ea5)][_0x5d9bb3(0x1bda)]),null!=(_0x190e2f=this['_trackingHands'][_0x5d9bb3(0x8a2)])&&_0x190e2f[_0x5d9bb3(0x3c43)](_0x162d3e,this[_0x5d9bb3(0x3ea5)][_0x5d9bb3(0x1bda)]);}['_detachHandById'](_0x6620d4){var _0x1f7f79=_0x2dc394,_0x5bd5a9,_0x2ac19b;const _0x6fc0c7=this['getHandByControllerId'](_0x6620d4);_0x6fc0c7&&(_0x2ac19b=_0x1f7f79(0x2932)==_0x6fc0c7[_0x1f7f79(0x2d13)][_0x1f7f79(0x15ef)]['handedness']?'left':_0x1f7f79(0x8a2),(null==(_0x5bd5a9=this['_trackingHands'][_0x2ac19b])?void 0x0:_0x5bd5a9[_0x1f7f79(0x2d13)]['uniqueId'])===_0x6620d4&&(this[_0x1f7f79(0x2e5d)][_0x2ac19b]=null),this[_0x1f7f79(0x1bf3)][_0x1f7f79(0x223f)](_0x6fc0c7),_0x6fc0c7[_0x1f7f79(0xc1f)](),delete this['_attachedHands'][_0x6620d4]);}['detach'](){var _0x1d947a=_0x2dc394;return!!super['detach']()&&(Object[_0x1d947a(0x1841)](this['_attachedHands'])[_0x1d947a(0x982)](_0x8b55d1=>this['_detachHandById'](_0x8b55d1)),!0x0);}[_0x2dc394(0xc1f)](){var _0x1468cd=_0x2dc394,_0x5abd73;super[_0x1468cd(0xc1f)](),this['onHandAddedObservable'][_0x1468cd(0x2a99)](),this[_0x1468cd(0x1bf3)][_0x1468cd(0x2a99)](),!this['_handResources']['handMeshes']||null!=(_0x5abd73=this[_0x1468cd(0x3d1e)]['handMeshes'])&&_0x5abd73[_0x1468cd(0x3008)]||(this['_handResources'][_0x1468cd(0x120b)][_0x1468cd(0x2932)][_0x1468cd(0xc1f)](),this[_0x1468cd(0x3d54)][_0x1468cd(0x120b)][_0x1468cd(0x8a2)][_0x1468cd(0xc1f)](),_0x31252a['_RightHandGLB']=null,_0x31252a[_0x1468cd(0x32f8)]=null),this[_0x1468cd(0x3d54)][_0x1468cd(0x1832)]&&(this[_0x1468cd(0x3d54)]['jointMeshes'][_0x1468cd(0x2932)][_0x1468cd(0x982)](_0x5778c5=>_0x5778c5[_0x1468cd(0xc1f)]()),this['_handResources'][_0x1468cd(0x1832)][_0x1468cd(0x8a2)][_0x1468cd(0x982)](_0x2b692c=>_0x2b692c['dispose']()));}}_0x31252a[_0x2dc394(0xf01)]=_0x3042e7['b']['HAND_TRACKING'],_0x31252a[_0x2dc394(0x1093)]=0x1,_0x31252a['DEFAULT_HAND_MODEL_BASE_URL']=_0x2dc394(0x4006),_0x31252a[_0x2dc394(0x2e78)]='r_hand_rhs.glb',_0x31252a[_0x2dc394(0xe72)]=_0x2dc394(0x40c8),_0x31252a[_0x2dc394(0x2bd2)]=_0x2dc394(0x301b),_0x31252a['_ICOSPHERE_PARAMS']={'radius':0.5,'flat':!0x1,'subdivisions':0x2},_0x31252a[_0x2dc394(0x41d5)]=null,_0x31252a['_LeftHandGLB']=null,_0x3042e7['d'][_0x2dc394(0x2254)](_0x31252a[_0x2dc394(0xf01)],(_0x301722,_0x3fbcef)=>()=>new _0x31252a(_0x301722,_0x3fbcef),_0x31252a[_0x2dc394(0x1093)],!0x1);},0x9d2f:(_0x5af882,_0xbe4fc2,_0x331e8f)=>{var _0x1e23a1=a8_0x2e955a,_0x5b1146=_0x331e8f(0xf869),_0x59c536=_0x331e8f(0xa896),_0x411790=_0x331e8f(0xd53f),_0x301f6c=_0x331e8f(0x14072),_0x187f18=_0x331e8f(0x4ba7);class _0x5e5292 extends _0x301f6c['F']{constructor(_0x5dcb8e,_0x1d9ad7={}){var _0x1dba4e=a8_0xcbd5;super(_0x5dcb8e),this['options']=_0x1d9ad7,this['_tmpMat']=new _0x411790['y3'](),this[_0x1dba4e(0xb3f)]=new _0x411790['P'](),this[_0x1dba4e(0x11fe)]=new _0x411790['_f'](),this[_0x1dba4e(0x7c8)]=_0x4e527e=>{var _0x43c77f=_0x1dba4e;if(_0x4e527e){var _0x334e19=new XRRay(this[_0x43c77f(0x3d1e)][_0x43c77f(0x3c4c)]||{});const _0xe44ccc={'space':this[_0x43c77f(0x3d1e)][_0x43c77f(0x6f5)]?_0x4e527e:this[_0x43c77f(0x3ea5)]['viewerReferenceSpace'],'offsetRay':_0x334e19};this[_0x43c77f(0x3d1e)][_0x43c77f(0x231)]&&(_0xe44ccc[_0x43c77f(0x231)]=this[_0x43c77f(0x3d1e)][_0x43c77f(0x231)]),_0xe44ccc[_0x43c77f(0x546)]?this[_0x43c77f(0x3ea5)][_0x43c77f(0x2c19)][_0x43c77f(0x1b8b)](_0xe44ccc)[_0x43c77f(0x3be)](_0x9e6b60=>{var _0x5bfba8=_0x43c77f;this['_xrHitTestSource']&&this[_0x5bfba8(0x3f11)][_0x5bfba8(0x151f)](),this[_0x5bfba8(0x3f11)]=_0x9e6b60;}):_0x187f18['w1']['Warn'](_0x43c77f(0x269e));}},this[_0x1dba4e(0xd22)]=!0x1,this[_0x1dba4e(0x14ec)]=new _0x59c536['y$'](),this[_0x1dba4e(0x16a3)]=!0x1,this[_0x1dba4e(0x3cfd)]=_0x1dba4e(0x1be8),_0x187f18['w1']['Warn'](_0x1dba4e(0x3534));}[_0x1e23a1(0x1025)](){var _0x127503=_0x1e23a1;return!!super[_0x127503(0x1025)]()&&!!this[_0x127503(0x3ea5)][_0x127503(0x2c19)][_0x127503(0x1b8b)]&&(this[_0x127503(0x3d1e)][_0x127503(0x34fa)]||(this[_0x127503(0x3ea5)][_0x127503(0x1bda)]&&this[_0x127503(0x7c8)](this['_xrSessionManager'][_0x127503(0x1bda)]),this[_0x127503(0x3ea5)][_0x127503(0x1f4a)][_0x127503(0x2ed7)](this[_0x127503(0x7c8)])),this[_0x127503(0x3d1e)][_0x127503(0x339f)]&&(_0x510e6a=new XRRay(this['options']['transientOffsetRay']||{}),this[_0x127503(0x3ea5)][_0x127503(0x2c19)][_0x127503(0x2016)]({'profile':this[_0x127503(0x3d1e)][_0x127503(0x3fde)]||_0x127503(0x21b7),'offsetRay':_0x510e6a,'entityTypes':this['options'][_0x127503(0x231)]})[_0x127503(0x3be)](_0x32b1b9=>{this['_transientXrHitTestSource']=_0x32b1b9;})),!0x0);var _0x510e6a;}['detach'](){var _0x55d021=_0x1e23a1;return!!super['detach']()&&(this[_0x55d021(0x3f11)]&&(this[_0x55d021(0x3f11)][_0x55d021(0x151f)](),this[_0x55d021(0x3f11)]=null),this[_0x55d021(0x3ea5)][_0x55d021(0x1f4a)][_0x55d021(0x4089)](this[_0x55d021(0x7c8)]),this['_transientXrHitTestSource']&&(this[_0x55d021(0x27d3)]['cancel'](),this[_0x55d021(0x27d3)]=null),!0x0);}[_0x1e23a1(0xc1f)](){var _0x34db95=_0x1e23a1;super[_0x34db95(0xc1f)](),this[_0x34db95(0x14ec)][_0x34db95(0x2a99)]();}[_0x1e23a1(0x3afa)](_0x54a8c7){var _0x3435ec=_0x1e23a1,_0x3e8dbb;if(this['attached']&&!this[_0x3435ec(0x16a3)]&&(this[_0x3435ec(0x3f11)]&&(_0x3e8dbb=_0x54a8c7['getHitTestResults'](this[_0x3435ec(0x3f11)]),this['_processWebXRHitTestResult'](_0x3e8dbb)),this[_0x3435ec(0x27d3)])){const _0x3b9466=_0x54a8c7[_0x3435ec(0x54e)](this[_0x3435ec(0x27d3)]);_0x3b9466[_0x3435ec(0x982)](_0xc13c87=>{var _0x3b523a=_0x3435ec;this[_0x3b523a(0x2236)](_0xc13c87[_0x3b523a(0x24e6)],_0xc13c87[_0x3b523a(0x15ef)]);});}}[_0x1e23a1(0x2236)](_0x2ea68a,_0xfc5c6e){var _0x10b49f=_0x1e23a1;const _0x2fb26e=[];_0x2ea68a[_0x10b49f(0x982)](_0x277da5=>{var _0x50a1ab=_0x10b49f,_0x3c659e,_0x321952,_0x5f4799=_0x277da5['getPose'](this['_xrSessionManager'][_0x50a1ab(0x1bda)]);_0x5f4799&&(_0x321952=_0x5f4799[_0x50a1ab(0x1ea)][_0x50a1ab(0x2436)],_0x3c659e=_0x5f4799[_0x50a1ab(0x1ea)][_0x50a1ab(0x611)],this[_0x50a1ab(0xb3f)][_0x50a1ab(0x1878)](_0x321952['x'],_0x321952['y'],_0x321952['z']),this[_0x50a1ab(0x11fe)][_0x50a1ab(0x1878)](_0x3c659e['x'],_0x3c659e['y'],_0x3c659e['z'],_0x3c659e['w']),_0x411790['y3'][_0x50a1ab(0x3fc8)](_0x5f4799[_0x50a1ab(0x1ea)]['matrix'],0x0,0x1,this[_0x50a1ab(0x66e)]),this['_xrSessionManager'][_0x50a1ab(0x38c0)][_0x50a1ab(0xf71)]||(this[_0x50a1ab(0xb3f)]['z']*=-0x1,this[_0x50a1ab(0x11fe)]['z']*=-0x1,this[_0x50a1ab(0x11fe)]['w']*=-0x1,this[_0x50a1ab(0x66e)]['toggleModelMatrixHandInPlace']()),_0x321952={'position':this[_0x50a1ab(0xd22)]?this['_tmpPos'][_0x50a1ab(0x2654)]():this['_tmpPos'],'rotationQuaternion':this[_0x50a1ab(0xd22)]?this[_0x50a1ab(0x11fe)]['clone']():this[_0x50a1ab(0x11fe)],'transformationMatrix':this[_0x50a1ab(0xd22)]?this[_0x50a1ab(0x66e)]['clone']():this[_0x50a1ab(0x66e)],'inputSource':_0xfc5c6e,'isTransient':!!_0xfc5c6e,'xrHitResult':_0x277da5},_0x2fb26e[_0x50a1ab(0x2009)](_0x321952));}),this[_0x10b49f(0x14ec)][_0x10b49f(0x223f)](_0x2fb26e);}}_0x5e5292[_0x1e23a1(0xf01)]=_0x5b1146['b'][_0x1e23a1(0x2fc7)],_0x5e5292[_0x1e23a1(0x1093)]=0x2,_0x5b1146['d'][_0x1e23a1(0x2254)](_0x5e5292['Name'],(_0x39f4ba,_0x31ced5)=>()=>new _0x5e5292(_0x39f4ba,_0x31ced5),_0x5e5292['Version'],!0x1);},0x1165a:(_0x4e6ce3,_0xe1ab16,_0x57c80a)=>{var _0xae1a9f=a8_0x2e955a,_0x46246f=_0x57c80a(0xf869),_0x246de5=_0x57c80a(0xa896),_0x14537f=_0x57c80a(0xd53f),_0x59f13a=_0x57c80a(0x14072),_0xec8b6f=_0x57c80a(0x4ba7);class _0x3e3d96 extends _0x59f13a['F']{constructor(_0x497218,_0x5032a1={}){var _0x20633b=a8_0xcbd5;super(_0x497218),this[_0x20633b(0x3d1e)]=_0x5032a1,this[_0x20633b(0xd65)]=new _0x14537f['P'](0x0,0x0,-0x1),this[_0x20633b(0xfbf)]=new _0x14537f['y3'](),this[_0x20633b(0x2ae8)]=!0x1,this[_0x20633b(0x193e)]=new _0x14537f['P'](0x0,0x0,0x0),this[_0x20633b(0x2b76)]=[],this['onHitTestResultObservable']=new _0x246de5['y$'](),this[_0x20633b(0x3a6e)]=_0x43f491=>{var _0x19b704=_0x20633b,_0x1842f2=_0x43f491[_0x19b704(0x40b4)](_0x42455c=>{var _0x521aa8=_0x19b704;const _0x5d1c1b=_0x14537f['y3']['FromArray'](_0x42455c[_0x521aa8(0x326b)]);return this[_0x521aa8(0x3ea5)]['scene'][_0x521aa8(0xf71)]||_0x5d1c1b['toggleModelMatrixHandInPlace'](),this[_0x521aa8(0x3d1e)][_0x521aa8(0x36b6)]&&_0x5d1c1b[_0x521aa8(0x210e)](this[_0x521aa8(0x3d1e)][_0x521aa8(0x36b6)][_0x521aa8(0xe77)](),_0x5d1c1b),{'xrHitResult':_0x42455c,'transformationMatrix':_0x5d1c1b};});this[_0x19b704(0x2b76)]=_0x43f491,this[_0x19b704(0x14ec)][_0x19b704(0x223f)](_0x1842f2);},this[_0x20633b(0xd34)]=_0x123b4f=>{var _0x26df5f=_0x20633b;this[_0x26df5f(0x2ae8)]&&_0x3e3d96[_0x26df5f(0xf0e)](_0x123b4f,this[_0x26df5f(0x3ea5)]['referenceSpace']);},this['xrNativeFeatureName']=_0x20633b(0x1be8),_0xec8b6f['w1'][_0x20633b(0x1381)]('A\x20newer\x20version\x20of\x20this\x20plugin\x20is\x20available');}static['XRHitTestWithRay'](_0x1e8211,_0x4a09c2,_0x13a0ba,_0x26597c){var _0x29ca1d=a8_0xcbd5;return _0x1e8211['requestHitTest'](_0x4a09c2,_0x13a0ba)[_0x29ca1d(0x3be)](_0x3c7039=>_0x3c7039[_0x29ca1d(0x25d4)](_0x26597c||(_0x1d7608=>!!_0x1d7608[_0x29ca1d(0x326b)])));}static[_0xae1a9f(0xf0e)](_0x77d7a1,_0x27c073){var _0x43d2ab=_0xae1a9f,_0x2d1927=_0x77d7a1[_0x43d2ab(0x640)][_0x43d2ab(0x24ed)](_0x77d7a1[_0x43d2ab(0x15ef)][_0x43d2ab(0x675)],_0x27c073);if(!_0x2d1927)return Promise['resolve']([]);return _0x2d1927=new XRRay(_0x2d1927[_0x43d2ab(0x1ea)]),this[_0x43d2ab(0xe76)](_0x77d7a1[_0x43d2ab(0x640)][_0x43d2ab(0x2c19)],_0x2d1927,_0x27c073);}['attach'](){var _0x26f880=_0xae1a9f;return!!super[_0x26f880(0x1025)]()&&(this[_0x26f880(0x3d1e)][_0x26f880(0x22a6)]&&this[_0x26f880(0x3ea5)][_0x26f880(0x2c19)][_0x26f880(0x363d)](_0x26f880(0x408b),this[_0x26f880(0xd34)],!0x1),!0x0);}[_0xae1a9f(0x1ae2)](){var _0x7b9415=_0xae1a9f;return!!super[_0x7b9415(0x1ae2)]()&&(this[_0x7b9415(0x2ae8)]=!0x1,this['_xrSessionManager'][_0x7b9415(0x2c19)]['removeEventListener'](_0x7b9415(0x408b),this[_0x7b9415(0xd34)]),!0x0);}[_0xae1a9f(0xc1f)](){var _0x589e29=_0xae1a9f;super[_0x589e29(0xc1f)](),this[_0x589e29(0x14ec)]['clear']();}[_0xae1a9f(0x3afa)](_0x53aa51){var _0x127dc3=_0xae1a9f;this[_0x127dc3(0x1a6f)]&&!this[_0x127dc3(0x3d1e)][_0x127dc3(0x22a6)]&&(_0x53aa51=_0x53aa51['getViewerPose'](this[_0x127dc3(0x3ea5)][_0x127dc3(0x1bda)]))&&(_0x14537f['y3'][_0x127dc3(0x4c1)](_0x53aa51[_0x127dc3(0x1ea)][_0x127dc3(0x1dd7)],0x0,this[_0x127dc3(0xfbf)]),_0x14537f['P'][_0x127dc3(0x1694)](0x0,0x0,0x0,this[_0x127dc3(0xfbf)],this[_0x127dc3(0x193e)]),_0x14537f['P'][_0x127dc3(0x1694)](0x0,0x0,-0x1,this['_mat'],this[_0x127dc3(0xd65)]),this[_0x127dc3(0xd65)][_0x127dc3(0x1485)](this[_0x127dc3(0x193e)]),this['_direction'][_0x127dc3(0x90a)](),_0x53aa51=new XRRay({'x':this[_0x127dc3(0x193e)]['x'],'y':this['_origin']['y'],'z':this[_0x127dc3(0x193e)]['z'],'w':0x0},{'x':this[_0x127dc3(0xd65)]['x'],'y':this[_0x127dc3(0xd65)]['y'],'z':this[_0x127dc3(0xd65)]['z'],'w':0x0}),_0x3e3d96[_0x127dc3(0xe76)](this[_0x127dc3(0x3ea5)]['session'],_0x53aa51,this[_0x127dc3(0x3ea5)][_0x127dc3(0x1bda)])['then'](this[_0x127dc3(0x3a6e)]));}}_0x3e3d96[_0xae1a9f(0xf01)]=_0x46246f['b'][_0xae1a9f(0x2fc7)],_0x3e3d96[_0xae1a9f(0x1093)]=0x1,_0x46246f['d']['AddWebXRFeature'](_0x3e3d96['Name'],(_0x102ae8,_0x129d4b)=>()=>new _0x3e3d96(_0x102ae8,_0x129d4b),_0x3e3d96[_0xae1a9f(0x1093)],!0x1);},0x147f9:(_0x479880,_0x2d5855,_0x2398f2)=>{var _0x4a89e6=a8_0x2e955a;function _0x42be4e(_0x106835,_0x53386a,_0x3e1fdf,_0x20a030){return new(_0x3e1fdf=_0x3e1fdf||Promise)(function(_0x2bc13a,_0x334356){var _0x68ef93=a8_0xcbd5;function _0x266386(_0x30786d){var _0x558145=a8_0xcbd5;try{_0x176f3f(_0x20a030[_0x558145(0xb39)](_0x30786d));}catch(_0x2eab57){_0x334356(_0x2eab57);}}function _0x276f5c(_0x1e66f0){try{_0x176f3f(_0x20a030['throw'](_0x1e66f0));}catch(_0x2dc38a){_0x334356(_0x2dc38a);}}function _0x176f3f(_0x14d4e1){var _0x400d45=a8_0xcbd5,_0x40c79d;_0x14d4e1[_0x400d45(0x1a15)]?_0x2bc13a(_0x14d4e1['value']):((_0x40c79d=_0x14d4e1[_0x400d45(0x31eb)])instanceof _0x3e1fdf?_0x40c79d:new _0x3e1fdf(function(_0x39df8e){_0x39df8e(_0x40c79d);}))['then'](_0x266386,_0x276f5c);}_0x176f3f((_0x20a030=_0x20a030[_0x68ef93(0x550)](_0x106835,_0x53386a||[]))[_0x68ef93(0xb39)]());});}var _0x26da7b,_0x22eecf=_0x2398f2(0xf869),_0x5e9a95=_0x2398f2(0xa896),_0x3e0bcd=_0x2398f2(0x14072),_0x29193c=_0x2398f2(0xd53f),_0x11c7ad=_0x2398f2(0x4ba7);_0x26da7b={'NotReceived':0x0,0x0:'NotReceived','Waiting':0x1,0x1:_0x4a89e6(0x31f1),'Received':0x2,0x2:_0x4a89e6(0xbac)};class _0xb52281 extends _0x3e0bcd['F']{constructor(_0x272d8c,_0x5f1287){var _0x29511b=_0x4a89e6;super(_0x272d8c),this[_0x29511b(0x3d1e)]=_0x5f1287,this[_0x29511b(0x2c62)]=new _0x5e9a95['y$'](),this['onTrackableImageFoundObservable']=new _0x5e9a95['y$'](),this['onTrackedImageUpdatedObservable']=new _0x5e9a95['y$'](),this[_0x29511b(0x1beb)]=_0x26da7b[_0x29511b(0xdf5)],this[_0x29511b(0x256e)]=[],this[_0x29511b(0x3cfd)]=_0x29511b(0x22a4);}['attach'](){var _0xfec143=_0x4a89e6;return super[_0xfec143(0x1025)]();}[_0x4a89e6(0x1ae2)](){return super['detach']();}['getTrackedImageById'](_0x3f4228){var _0x591966=_0x4a89e6;return this[_0x591966(0x256e)][_0x3f4228]||null;}[_0x4a89e6(0xc1f)](){var _0x1f38ae=_0x4a89e6;super['dispose'](),this['_trackedImages'][_0x1f38ae(0x982)](_0x4a9511=>{var _0x512ff5=_0x1f38ae;_0x4a9511['originalBitmap'][_0x512ff5(0x1585)]();}),this[_0x1f38ae(0x256e)]['length']=0x0,this[_0x1f38ae(0x1a50)][_0x1f38ae(0x2a99)](),this[_0x1f38ae(0x2c62)][_0x1f38ae(0x2a99)](),this[_0x1f38ae(0x10cd)][_0x1f38ae(0x2a99)]();}[_0x4a89e6(0x3c22)](){return _0x42be4e(this,void 0x0,void 0x0,function*(){var _0x229754=a8_0xcbd5;if(!this[_0x229754(0x3d1e)][_0x229754(0x2866)]||!this[_0x229754(0x3d1e)][_0x229754(0x2866)][_0x229754(0x9da)])return{};var _0x268cce=this[_0x229754(0x3d1e)][_0x229754(0x2866)][_0x229754(0x40b4)](_0x54afa0=>'string'==typeof _0x54afa0[_0x229754(0x213c)]?this[_0x229754(0x3ea5)][_0x229754(0x38c0)][_0x229754(0x279a)]()['_createImageBitmapFromSource'](_0x54afa0[_0x229754(0x213c)]):Promise[_0x229754(0x1cbf)](_0x54afa0[_0x229754(0x213c)]));try{const _0x230aa6=yield Promise[_0x229754(0x1b92)](_0x268cce);return this[_0x229754(0x333c)]=_0x230aa6['map']((_0xc9c297,_0x20a2e2)=>({'image':_0xc9c297,'widthInMeters':this[_0x229754(0x3d1e)][_0x229754(0x2866)][_0x20a2e2][_0x229754(0xe0e)]})),{'trackedImages':this[_0x229754(0x333c)]};}catch(_0x3b616b){return _0x11c7ad['w1'][_0x229754(0xeb0)]('Error\x20loading\x20images\x20for\x20tracking,\x20WebXRImageTracking\x20disabled\x20for\x20this\x20session.'),{};}});}[_0x4a89e6(0x3afa)](_0x23ebc7){var _0x376010=_0x4a89e6;if(_0x23ebc7[_0x376010(0x2a60)]&&this['_trackableScoreStatus']!==_0x26da7b[_0x376010(0x31f1)]){if(this[_0x376010(0x1beb)]===_0x26da7b[_0x376010(0xdf5)])this[_0x376010(0x3644)]();else for(const _0x2b2cff of _0x23ebc7[_0x376010(0x2a60)]()){let _0xa70720=!0x1;var _0x1e4bae=_0x2b2cff[_0x376010(0x3c5)];const _0x334f1b=this[_0x376010(0x256e)][_0x1e4bae];if(_0x334f1b){_0x334f1b[_0x376010(0x416)]=_0x2b2cff,_0x334f1b[_0x376010(0x36d6)]!==_0x2b2cff['measuredWidthInMeters']&&(_0x334f1b[_0x376010(0x36d6)]=_0x2b2cff['measuredWidthInMeters'],_0xa70720=!0x0),_0x1e4bae=_0x23ebc7['getPose'](_0x2b2cff[_0x376010(0x2351)],this[_0x376010(0x3ea5)][_0x376010(0x1bda)]);if(_0x1e4bae){const _0x326a4a=_0x334f1b[_0x376010(0x2f84)];_0x29193c['y3'][_0x376010(0x4c1)](_0x1e4bae['transform'][_0x376010(0x1dd7)],0x0,_0x326a4a),this[_0x376010(0x3ea5)]['scene'][_0x376010(0xf71)]||_0x326a4a[_0x376010(0x3cba)](),_0xa70720=!0x0;}_0x1e4bae=_0x376010(0x3799)===_0x2b2cff['trackingState'],(_0x334f1b[_0x376010(0x3799)]!==_0x1e4bae&&(_0x334f1b[_0x376010(0x3799)]=_0x1e4bae,_0xa70720=!0x0),_0xa70720&&this['onTrackedImageUpdatedObservable'][_0x376010(0x223f)](_0x334f1b));}}}}[_0x4a89e6(0x3644)](){return _0x42be4e(this,void 0x0,void 0x0,function*(){var _0x3bb1ab=a8_0xcbd5;if(this[_0x3bb1ab(0x3ea5)][_0x3bb1ab(0x2c19)]['getTrackedImageScores']&&this[_0x3bb1ab(0x1beb)]===_0x26da7b['NotReceived']){this[_0x3bb1ab(0x1beb)]=_0x26da7b[_0x3bb1ab(0x31f1)];var _0x1ae7c9,_0x3710d5=yield this[_0x3bb1ab(0x3ea5)]['session'][_0x3bb1ab(0x2da3)]();if(_0x3710d5&&0x0!==_0x3710d5[_0x3bb1ab(0x9da)]){for(let _0x237f46=0x0;_0x237f46<_0x3710d5[_0x3bb1ab(0x9da)];++_0x237f46)_0x3bb1ab(0x29bd)==_0x3710d5[_0x237f46]?this[_0x3bb1ab(0x2c62)][_0x3bb1ab(0x223f)](_0x237f46):(_0x1ae7c9=this[_0x3bb1ab(0x333c)][_0x237f46][_0x3bb1ab(0x35e0)],_0x1ae7c9={'id':_0x237f46,'originalBitmap':_0x1ae7c9,'transformationMatrix':new _0x29193c['y3'](),'ratio':_0x1ae7c9[_0x3bb1ab(0x15b3)]/_0x1ae7c9[_0x3bb1ab(0x230c)]},this['_trackedImages'][_0x237f46]=_0x1ae7c9,this[_0x3bb1ab(0x1a50)][_0x3bb1ab(0x223f)](_0x1ae7c9));this[_0x3bb1ab(0x1beb)]=0x0<_0x3710d5[_0x3bb1ab(0x9da)]?_0x26da7b[_0x3bb1ab(0xbac)]:_0x26da7b[_0x3bb1ab(0xdf5)];}else this[_0x3bb1ab(0x1beb)]=_0x26da7b[_0x3bb1ab(0xdf5)];}});}}_0xb52281[_0x4a89e6(0xf01)]=_0x22eecf['b'][_0x4a89e6(0x281e)],_0xb52281['Version']=0x1,_0x22eecf['d'][_0x4a89e6(0x2254)](_0xb52281[_0x4a89e6(0xf01)],(_0x2b27d6,_0x472a52)=>()=>new _0xb52281(_0x2b27d6,_0x472a52),_0xb52281[_0x4a89e6(0x1093)],!0x1);},0xafdf:(_0xbdfe0,_0x36158a,_0x39ea1d)=>{var _0x43304c=a8_0x2e955a,_0x30c35c=_0x39ea1d(0xf869),_0x143f62=_0x39ea1d(0x14072),_0x3f9205=_0x39ea1d(0x9c03),_0x170673=_0x39ea1d(0x10dea),_0x4fccba=_0x39ea1d(0x5fd);class _0x1de990 extends _0x170673['s']{constructor(_0x1e8f1b,_0x1108df,_0xcf5bc8,_0x50524d,_0x4dabd9,_0x28d9e3){var _0x556354=a8_0xcbd5;super(_0x1e8f1b,_0x1108df,_0xcf5bc8,_0x50524d,_0x28d9e3),this[_0x556354(0x17cd)]=_0x1e8f1b,this[_0x556354(0x1baa)]=_0x1108df,this[_0x556354(0x1729)]=_0xcf5bc8,this[_0x556354(0x3ef6)]=_0x50524d,this[_0x556354(0x34a3)]=_0x4dabd9,this['createRTTProvider']=_0x28d9e3;}}class _0x24ba81 extends _0x3f9205['y']{constructor(_0x3f6537,_0x4bf314,_0xe60a8c){var _0x53a7bb=a8_0xcbd5;super(_0x3f6537[_0x53a7bb(0x38c0)],_0xe60a8c),this[_0x53a7bb(0x3ea5)]=_0x3f6537,this[_0x53a7bb(0x2421)]=_0x4bf314,this['layerWrapper']=_0xe60a8c,this[_0x53a7bb(0x347b)]=new Map(),this[_0x53a7bb(0x1206)]=_0xe60a8c[_0x53a7bb(0x1729)];}['_getRenderTargetForSubImage'](_0x189a20,_0x1232ff){var _0x2189e2=a8_0xcbd5,_0x26624c=this[_0x2189e2(0x347b)][_0x2189e2(0x26a7)](_0x1232ff),_0x26346b=_0x2189e2(0x2932)==_0x1232ff?0x0:0x1;return this['_renderTargetTextures'][_0x26346b]&&(null==_0x26624c?void 0x0:_0x26624c['textureWidth'])===_0x189a20['textureWidth']&&(null==_0x26624c?void 0x0:_0x26624c[_0x2189e2(0x12d3)])==_0x189a20['textureHeight']||(this[_0x2189e2(0x134c)][_0x26346b]=this[_0x2189e2(0xf24)](_0x189a20[_0x2189e2(0x4043)],_0x189a20[_0x2189e2(0x12d3)],null,_0x189a20[_0x2189e2(0x3d11)],_0x189a20['depthStencilTexture'],this['layerWrapper'][_0x2189e2(0x34a3)]),this[_0x2189e2(0x29c8)]={'framebufferWidth':_0x189a20[_0x2189e2(0x4043)],'framebufferHeight':_0x189a20[_0x2189e2(0x12d3)]}),this[_0x2189e2(0x347b)]['set'](_0x1232ff,_0x189a20),this[_0x2189e2(0x134c)][_0x26346b];}[_0x43304c(0x1f14)](_0x17694e){var _0x1f5fb2=_0x43304c,_0x55948e=this[_0x1f5fb2(0x3ea5)][_0x1f5fb2(0x2b6a)];return _0x55948e?this[_0x1f5fb2(0x2421)]['getSubImage'](this['_compositionLayer'],_0x55948e,_0x17694e):null;}[_0x43304c(0x26c3)](_0x52c1b6){var _0x5d2688=_0x43304c,_0x1edc10=this[_0x5d2688(0x1f14)](_0x52c1b6);return _0x1edc10?this[_0x5d2688(0x91a)](_0x1edc10,_0x52c1b6):null;}[_0x43304c(0x16ee)](_0x57a98a){var _0x1c412b=_0x43304c;return this['getRenderTargetTextureForEye'](_0x57a98a[_0x1c412b(0x2da5)]);}[_0x43304c(0x14a3)](_0x23013c,_0x14e1d1){var _0x17b7af=_0x43304c,_0x41d136=_0x14e1d1['textureWidth'],_0x2f6553=_0x14e1d1[_0x17b7af(0x12d3)],_0x14e1d1=_0x14e1d1[_0x17b7af(0x32f9)];_0x23013c['x']=_0x14e1d1['x']/_0x41d136,_0x23013c['y']=_0x14e1d1['y']/_0x2f6553,_0x23013c[_0x17b7af(0x15b3)]=_0x14e1d1[_0x17b7af(0x15b3)]/_0x41d136,_0x23013c[_0x17b7af(0x230c)]=_0x14e1d1['height']/_0x2f6553;}['trySetViewportForView'](_0x2ef8d9,_0x27e8b6){var _0x43c2f1=_0x43304c;return _0x27e8b6=this[_0x43c2f1(0x347b)]['get'](_0x27e8b6[_0x43c2f1(0x2da5)])||this[_0x43c2f1(0x1f14)](_0x27e8b6[_0x43c2f1(0x2da5)]),!!_0x27e8b6&&(this[_0x43c2f1(0x14a3)](_0x2ef8d9,_0x27e8b6),!0x0);}}class _0x1d43b5 extends _0x1de990{constructor(_0x46dafb,_0x4a5514,_0x2c1f19){var _0x70811f=_0x43304c;super(()=>_0x46dafb['textureWidth'],()=>_0x46dafb[_0x70811f(0x12d3)],_0x46dafb,_0x70811f(0x759),_0x4a5514,_0x290901=>new _0x4f34a0(_0x290901,_0x2c1f19,this)),this[_0x70811f(0x1729)]=_0x46dafb;}}class _0x4f34a0 extends _0x24ba81{constructor(_0x4db10c,_0x2fcfb4,_0x5e517d){var _0x1631dc=_0x43304c;super(_0x4db10c,_0x2fcfb4,_0x5e517d),this[_0x1631dc(0x3e5e)]=_0x5e517d,this[_0x1631dc(0x929)]=_0x5e517d[_0x1631dc(0x1729)];}[_0x43304c(0x244)](_0x3b6549){var _0x1b1950=_0x43304c;return this[_0x1b1950(0x2421)][_0x1b1950(0x25ec)](this['_projectionLayer'],_0x3b6549);}[_0x43304c(0x16ee)](_0x21b431){var _0x1c1ebc=_0x43304c;return this[_0x1c1ebc(0x91a)](this['_getSubImageForView'](_0x21b431),_0x21b431['eye']);}[_0x43304c(0x26c3)](_0x41b2f0){var _0x4a012e=_0x43304c,_0x31145d=this[_0x4a012e(0x347b)]['get'](_0x41b2f0);return _0x31145d?this[_0x4a012e(0x91a)](_0x31145d,_0x41b2f0):null;}[_0x43304c(0x18ef)](_0x45778e,_0x3e7e21){var _0x2240d4=_0x43304c;return _0x3e7e21=this['_lastSubImages']['get'](_0x3e7e21['eye'])||this[_0x2240d4(0x244)](_0x3e7e21),!!_0x3e7e21&&(this[_0x2240d4(0x14a3)](_0x45778e,_0x3e7e21),!0x0);}}const _0x1429df={},_0x1dfb92={'textureType':_0x43304c(0x2bb4),'colorFormat':0x1908,'depthFormat':0x88f0,'scaleFactor':0x1};class _0x9db751 extends _0x143f62['F']{constructor(_0x66db19,_0x417d39={}){var _0x38647c=_0x43304c;super(_0x66db19),this[_0x38647c(0x963)]=_0x417d39,this['_existingLayers']=[],this['xrNativeFeatureName']=_0x38647c(0x33b8);}['attach'](){var _0x2197ac=_0x43304c;if(!super[_0x2197ac(0x1025)]())return!0x1;const _0xe77b8d=this[_0x2197ac(0x3ea5)][_0x2197ac(0x38c0)][_0x2197ac(0x279a)](),_0x4f14d7=(this[_0x2197ac(0x35ed)]=_0xe77b8d[_0x2197ac(0x2e95)],this[_0x2197ac(0x2421)]=new XRWebGLBinding(this[_0x2197ac(0x3ea5)][_0x2197ac(0x2c19)],this[_0x2197ac(0x35ed)]),this[_0x2197ac(0x290d)][_0x2197ac(0x9da)]=0x0,Object[_0x2197ac(0x1ec3)]({},_0x1dfb92));var _0x4d99bf=this[_0x2197ac(0x963)][_0x2197ac(0x9a0)]&&_0xe77b8d[_0x2197ac(0x2e84)]()['multiview'];return _0x4d99bf&&(_0x4f14d7['textureType']=_0x2197ac(0x2ae3)),this[_0x2197ac(0x514)](this[_0x2197ac(0x2d27)](_0x4f14d7,_0x4d99bf)),!0x0;}[_0x43304c(0x1ae2)](){var _0x9da2a0=_0x43304c;return!!super[_0x9da2a0(0x1ae2)]()&&!(this[_0x9da2a0(0x290d)]['length']=0x0);}[_0x43304c(0x3e4)](_0x5be9ca=_0x1429df){var _0xc7fc6=_0x43304c;return _0x5be9ca=new XRWebGLLayer(this[_0xc7fc6(0x3ea5)][_0xc7fc6(0x2c19)],this[_0xc7fc6(0x35ed)],_0x5be9ca),new _0x4fccba['J'](_0x5be9ca);}[_0x43304c(0x2d27)](_0x18adcb=_0x1dfb92,_0x55257c=!0x1){var _0xb64dba=_0x43304c;if(_0x55257c&&_0xb64dba(0x2ae3)!==_0x18adcb[_0xb64dba(0x3163)])throw new Error(_0xb64dba(0x3993));if(!_0x55257c&&_0xb64dba(0x2ae3)===_0x18adcb[_0xb64dba(0x3163)])throw new Error(_0xb64dba(0x2d3));return _0x18adcb=this[_0xb64dba(0x2421)]['createProjectionLayer'](_0x18adcb),new _0x1d43b5(_0x18adcb,_0x55257c,this['_xrWebGLBinding']);}[_0x43304c(0x514)](_0x5d3e97){var _0x5254bf=_0x43304c;this[_0x5254bf(0x1875)]([...this[_0x5254bf(0x290d)],_0x5d3e97]);}[_0x43304c(0x1875)](_0x30f3c0){var _0x4fd186=_0x43304c;this['_existingLayers']=_0x30f3c0;const _0x405dc6=Object['assign']({},this[_0x4fd186(0x3ea5)][_0x4fd186(0x2c19)][_0x4fd186(0x25c8)]);_0x405dc6[_0x4fd186(0x28fc)]=void 0x0,_0x405dc6['layers']=_0x30f3c0[_0x4fd186(0x40b4)](_0x51ab37=>_0x51ab37[_0x4fd186(0x1729)]),this['_xrSessionManager']['updateRenderState'](_0x405dc6),this[_0x4fd186(0x3ea5)][_0x4fd186(0x401b)](0x0<_0x30f3c0['length']?_0x30f3c0[0x0]:null);}[_0x43304c(0xdd3)](){var _0x8b2cca=_0x43304c;return!this['_xrSessionManager']['isNative']&&_0x8b2cca(0x137a)!=typeof XRWebGLBinding&&!!XRWebGLBinding['prototype'][_0x8b2cca(0x2d27)];}['dispose'](){super['dispose']();}['_onXRFrame'](_0x2b4d09){}}_0x9db751[_0x43304c(0xf01)]=_0x30c35c['b'][_0x43304c(0x3014)],_0x9db751['Version']=0x1,_0x30c35c['d'][_0x43304c(0x2254)](_0x9db751[_0x43304c(0xf01)],(_0x59dc80,_0x336a54)=>()=>new _0x9db751(_0x59dc80,_0x336a54),_0x9db751[_0x43304c(0x1093)],!0x1);},0xfefc:(_0x540d92,_0xba0590,_0x489e60)=>{var _0x1e656d=a8_0x2e955a,_0x1fd169=_0x489e60(0x8e9),_0x11492c=_0x489e60(0x138df),_0x1e63d9=_0x489e60(0xa896),_0x55a592=_0x489e60(0x4ba7),_0x5f387f=_0x489e60(0xf869),_0x165658=_0x489e60(0x14072),_0x41a578=_0x489e60(0x1610),_0x483e52=_0x489e60(0xbd53),_0x38845e=_0x489e60(0xd53f),_0x5e1a88=_0x489e60(0x6ae),_0x9b5bf7=_0x489e60(0xd74a),_0x24cdb3=_0x489e60(0x16f1b),_0x2c973f=_0x489e60(0x2e6f);class _0x4f11e1 extends _0x165658['F']{constructor(_0x4fb2a3,_0x4d8cbe){var _0x5aca6d=a8_0xcbd5;super(_0x4fb2a3),this[_0x5aca6d(0x3d1e)]=_0x4d8cbe,this[_0x5aca6d(0x35d9)]=null,this[_0x5aca6d(0x3e86)]=null,this[_0x5aca6d(0x3ee)]=null,this[_0x5aca6d(0x3cb2)]=null,this['_xrWebGLBinding']=null,this[_0x5aca6d(0x1342)]=_0x38845e['P']['Up']()[_0x5aca6d(0x12b3)](),this['_lightColor']=_0x483e52['Wo'][_0x5aca6d(0xd94)](),this[_0x5aca6d(0x190a)]=0x1,this[_0x5aca6d(0x21a9)]=new _0x24cdb3['_'](),this[_0x5aca6d(0x2f11)]=Date[_0x5aca6d(0x3202)](),this[_0x5aca6d(0x2662)]=Date['now'](),this[_0x5aca6d(0x88f)]=0x10,this[_0x5aca6d(0x374f)]=null,this[_0x5aca6d(0x2726)]=new _0x1e63d9['y$'](),this[_0x5aca6d(0x1af3)]=()=>{var _0x54b341=_0x5aca6d,_0x28abc7;if(this['_xrLightProbe']){if(this[_0x54b341(0x3d1e)]['cubeMapPollInterval']){var _0x20e752=Date[_0x54b341(0x3202)]();if(_0x20e752-this[_0x54b341(0x2f11)]{var _0x39ed00=_0x46307d;this[_0x39ed00(0x3cb2)]=_0x5cd037,this[_0x39ed00(0x3d1e)][_0x39ed00(0x27f)]||(this[_0x39ed00(0x3e86)]||(this[_0x39ed00(0x3e86)]=new _0x9b5bf7['V'](this['_xrSessionManager'][_0x39ed00(0x38c0)]),this[_0x39ed00(0x3e86)]['_isCube']=!0x0,this[_0x39ed00(0x3e86)][_0x39ed00(0x10e4)]=_0x41a578['g'][_0x39ed00(0x44c)],this[_0x39ed00(0x3d1e)]['setSceneEnvironmentTexture']&&(this['_xrSessionManager'][_0x39ed00(0x38c0)][_0x39ed00(0x1a64)]=this['_reflectionCubeMap'])),this['_xrLightProbe']['addEventListener'](_0x39ed00(0x556),this[_0x39ed00(0x1af3)]));}),!0x0;}[_0x1e656d(0x1ae2)](){var _0xe5bb20=_0x1e656d,_0x904ca=super[_0xe5bb20(0x1ae2)]();return null===this[_0xe5bb20(0x3cb2)]||this[_0xe5bb20(0x3d1e)][_0xe5bb20(0x27f)]||(this[_0xe5bb20(0x3cb2)][_0xe5bb20(0x10db)](_0xe5bb20(0x556),this[_0xe5bb20(0x1af3)]),this['_xrLightProbe']=null),this[_0xe5bb20(0x35d9)]=null,this[_0xe5bb20(0x3ee)]=null,this[_0xe5bb20(0x2421)]=null,_0x904ca;}[_0x1e656d(0xc1f)](){var _0x338e88=_0x1e656d;super[_0x338e88(0xc1f)](),this[_0x338e88(0x2726)][_0x338e88(0x2a99)](),this[_0x338e88(0x374f)]&&(this['directionalLight'][_0x338e88(0xc1f)](),this[_0x338e88(0x374f)]=null),null!==this[_0x338e88(0x3e86)]&&(this[_0x338e88(0x3e86)]['_texture']&&this[_0x338e88(0x3e86)][_0x338e88(0x398a)][_0x338e88(0xc1f)](),this[_0x338e88(0x3e86)][_0x338e88(0xc1f)](),this['_reflectionCubeMap']=null);}['_onXRFrame'](_0x155516){var _0x254197=_0x1e656d;if(null!==this[_0x254197(0x3cb2)]){if(this[_0x254197(0x3d1e)][_0x254197(0x1533)]){var _0x43606b=Date[_0x254197(0x3202)]();if(_0x43606b-this[_0x254197(0x2662)]()=>new _0x4f11e1(_0xf91f4f,_0x27940a),_0x4f11e1[_0x1e656d(0x1093)],!0x1);},0xbaa7:(_0x174b12,_0x50a661,_0x2a8bb6)=>{var _0x20ebc1=a8_0x2e955a,_0x5e4b01=_0x2a8bb6(0xf869),_0x115406=_0x2a8bb6(0x14072),_0x207f36=_0x2a8bb6(0xd079),_0xf24e7b=_0x2a8bb6(0xa896),_0x14f428=_0x2a8bb6(0x6214);let _0x5c7152=0x0;class _0x5aba59 extends _0x115406['F']{constructor(_0x2512a5,_0x1188c7={}){var _0x2e5c25=a8_0xcbd5;super(_0x2512a5),this[_0x2e5c25(0x963)]=_0x1188c7,this['_detectedMeshes']=new Map(),this[_0x2e5c25(0xffd)]=new _0xf24e7b['y$'](),this['onMeshRemovedObservable']=new _0xf24e7b['y$'](),this[_0x2e5c25(0x224d)]=new _0xf24e7b['y$'](),this['xrNativeFeatureName']='mesh-detection',this[_0x2e5c25(0x3ea5)]['session']?this['_init']():this[_0x2e5c25(0x3ea5)][_0x2e5c25(0xa11)][_0x2e5c25(0x2185)](()=>{var _0x1520cf=_0x2e5c25;this[_0x1520cf(0xdfe)]();});}[_0x20ebc1(0x1ae2)](){var _0x7bc8e2=_0x20ebc1;return!!super[_0x7bc8e2(0x1ae2)]()&&(this[_0x7bc8e2(0x3ea5)][_0x7bc8e2(0x2de)]&&this[_0x7bc8e2(0x3ea5)][_0x7bc8e2(0x2c19)][_0x7bc8e2(0x21d8)]&&this[_0x7bc8e2(0x3ea5)]['session'][_0x7bc8e2(0x21d8)](!0x1),this[_0x7bc8e2(0x963)][_0x7bc8e2(0x2b71)]||(this[_0x7bc8e2(0x2dbb)][_0x7bc8e2(0x982)](_0x36c5a4=>{var _0xb924b5=_0x7bc8e2;this[_0xb924b5(0x74a)][_0xb924b5(0x223f)](_0x36c5a4);}),this[_0x7bc8e2(0x2dbb)][_0x7bc8e2(0x2a99)]()),!0x0);}[_0x20ebc1(0xc1f)](){var _0x48621c=_0x20ebc1;super[_0x48621c(0xc1f)](),this[_0x48621c(0xffd)][_0x48621c(0x2a99)](),this['onMeshRemovedObservable'][_0x48621c(0x2a99)](),this[_0x48621c(0x224d)]['clear']();}[_0x20ebc1(0x3afa)](_0x159356){var _0x313ea3=_0x20ebc1,_0x1fd80b;try{if(!this[_0x313ea3(0x1a6f)]||!_0x159356)return;const _0x5b7132=null==(_0x1fd80b=_0x159356[_0x313ea3(0x2321)])?void 0x0:_0x1fd80b[_0x313ea3(0x33e)];if(_0x5b7132){const _0x411014=new Set();this['_detectedMeshes'][_0x313ea3(0x982)]((_0x2d5574,_0x19fe88)=>{var _0x51523b=_0x313ea3;_0x5b7132[_0x51523b(0x1448)](_0x19fe88)||_0x411014['add'](_0x19fe88);}),_0x411014[_0x313ea3(0x982)](_0x546386=>{var _0x241063=_0x313ea3,_0x40097d=this[_0x241063(0x2dbb)][_0x241063(0x26a7)](_0x546386);_0x40097d&&(this[_0x241063(0x74a)][_0x241063(0x223f)](_0x40097d),this[_0x241063(0x2dbb)][_0x241063(0x3d98)](_0x546386));}),_0x5b7132[_0x313ea3(0x982)](_0x52a7c8=>{var _0x2d4101=_0x313ea3,_0x33312a;this[_0x2d4101(0x2dbb)][_0x2d4101(0x1448)](_0x52a7c8)?_0x52a7c8[_0x2d4101(0x3d3c)]===this[_0x2d4101(0x3ea5)]['currentTimestamp']&&(_0x33312a=this[_0x2d4101(0x2dbb)][_0x2d4101(0x26a7)](_0x52a7c8))&&(this['_updateVertexDataWithXRMesh'](_0x52a7c8,_0x33312a,_0x159356),this[_0x2d4101(0x224d)]['notifyObservers'](_0x33312a)):(_0x33312a={'id':_0x5c7152++,'xrMesh':_0x52a7c8},_0x33312a=this[_0x2d4101(0x1498)](_0x52a7c8,_0x33312a,_0x159356),this[_0x2d4101(0x2dbb)][_0x2d4101(0x1878)](_0x52a7c8,_0x33312a),this[_0x2d4101(0xffd)][_0x2d4101(0x223f)](_0x33312a));});}}catch(_0x4e8ec8){_0x14f428[_0x313ea3(0x1385)](_0x4e8ec8[_0x313ea3(0x3e1e)]);}}[_0x20ebc1(0xdfe)](){var _0xd637fb=_0x20ebc1;this['_xrSessionManager'][_0xd637fb(0x2de)]&&(this['_xrSessionManager']['session'][_0xd637fb(0x21d8)]&&this[_0xd637fb(0x3ea5)][_0xd637fb(0x2c19)]['trySetMeshDetectorEnabled'](!0x0),this[_0xd637fb(0x963)][_0xd637fb(0x1cbc)]&&this[_0xd637fb(0x3ea5)][_0xd637fb(0x2c19)][_0xd637fb(0x95d)]&&this[_0xd637fb(0x3ea5)][_0xd637fb(0x2c19)][_0xd637fb(0x95d)](this[_0xd637fb(0x963)][_0xd637fb(0x1cbc)]));}[_0x20ebc1(0x1498)](_0x58c9e5,_0x282831,_0x3efd7f){var _0x4beaef=_0x20ebc1;if(_0x282831[_0x4beaef(0x2113)]=_0x58c9e5,_0x282831['worldParentNode']=this[_0x4beaef(0x963)][_0x4beaef(0x36b6)],this['_options'][_0x4beaef(0x3867)]){if(this[_0x4beaef(0x3ea5)][_0x4beaef(0x38c0)][_0x4beaef(0xf71)])_0x282831[_0x4beaef(0x22f1)]=_0x58c9e5[_0x4beaef(0x22f1)],_0x282831[_0x4beaef(0x1d9d)]=_0x58c9e5[_0x4beaef(0x1d9d)];else{_0x282831['positions']=new Float32Array(_0x58c9e5['positions'][_0x4beaef(0x9da)]);for(let _0x29b98b=0x0;_0x29b98b<_0x58c9e5['positions'][_0x4beaef(0x9da)];_0x29b98b+=0x3)_0x282831[_0x4beaef(0x22f1)][_0x29b98b]=_0x58c9e5[_0x4beaef(0x22f1)][_0x29b98b],_0x282831[_0x4beaef(0x22f1)][_0x29b98b+0x1]=_0x58c9e5[_0x4beaef(0x22f1)][_0x29b98b+0x1],_0x282831[_0x4beaef(0x22f1)][_0x29b98b+0x2]=-0x1*_0x58c9e5[_0x4beaef(0x22f1)][_0x29b98b+0x2];if(_0x58c9e5['normals']){_0x282831[_0x4beaef(0x1d9d)]=new Float32Array(_0x58c9e5[_0x4beaef(0x1d9d)]['length']);for(let _0x29d7ba=0x0;_0x29d7ba<_0x58c9e5[_0x4beaef(0x1d9d)]['length'];_0x29d7ba+=0x3)_0x282831['normals'][_0x29d7ba]=_0x58c9e5[_0x4beaef(0x1d9d)][_0x29d7ba],_0x282831[_0x4beaef(0x1d9d)][_0x29d7ba+0x1]=_0x58c9e5[_0x4beaef(0x1d9d)][_0x29d7ba+0x1],_0x282831[_0x4beaef(0x1d9d)][_0x29d7ba+0x2]=-0x1*_0x58c9e5[_0x4beaef(0x1d9d)][_0x29d7ba+0x2];}}_0x282831[_0x4beaef(0x1c52)]=_0x58c9e5[_0x4beaef(0x1c52)],_0x3efd7f=_0x3efd7f[_0x4beaef(0x24ed)](_0x58c9e5['meshSpace'],this['_xrSessionManager']['referenceSpace']);if(_0x3efd7f){const _0x3ba86e=_0x282831[_0x4beaef(0x2f84)]||new _0x207f36['y3']();_0x207f36['y3'][_0x4beaef(0x4c1)](_0x3efd7f[_0x4beaef(0x1ea)][_0x4beaef(0x1dd7)],0x0,_0x3ba86e),this['_xrSessionManager'][_0x4beaef(0x38c0)][_0x4beaef(0xf71)]||_0x3ba86e[_0x4beaef(0x3cba)](),_0x282831[_0x4beaef(0x2f84)]=_0x3ba86e,this[_0x4beaef(0x963)]['worldParentNode']&&_0x3ba86e['multiplyToRef'](this[_0x4beaef(0x963)][_0x4beaef(0x36b6)][_0x4beaef(0xe77)](),_0x3ba86e);}}return _0x282831;}}_0x5aba59[_0x20ebc1(0xf01)]=_0x5e4b01['b'][_0x20ebc1(0x3c8e)],_0x5aba59[_0x20ebc1(0x1093)]=0x1,_0x5e4b01['d'][_0x20ebc1(0x2254)](_0x5aba59[_0x20ebc1(0xf01)],(_0x334c06,_0xa21f84)=>()=>new _0x5aba59(_0x334c06,_0xa21f84),_0x5aba59[_0x20ebc1(0x1093)],!0x1);},0x721a:(_0x2d2665,_0x219561,_0x1e8d98)=>{var _0x536627=a8_0x2e955a;_0x1e8d98['d'](_0x219561,{'X':()=>_0x218d83});var _0x3599e1,_0x496346,_0x219561=_0x1e8d98(0xf869),_0x28a4bc=_0x1e8d98(0x16a94),_0x3ff5dc=_0x1e8d98(0xd53f),_0x3be02c=_0x1e8d98(0x3761),_0x18ce0c=_0x1e8d98(0xfcd4),_0x4c1dfc=_0x1e8d98(0x14072),_0x282861=_0x1e8d98(0x57f2),_0x417d90=_0x1e8d98(0x112f2),_0x3ca3fb=_0x1e8d98(0x14d70),_0x227bcc=_0x1e8d98(0xbd53),_0x4120e3=_0x1e8d98(0x533),_0x13d041=_0x1e8d98(0x17aca),_0x464401=_0x1e8d98(0x7e6);_0x1e8d98(0x8f50),_0x3599e1={'DEHYDRATED':0x0,0x0:_0x536627(0x405b),'HOVER':0x1,0x1:'HOVER','TOUCH':0x2,0x2:'TOUCH'},_0x496346={'DISABLED':0x0,0x0:'DISABLED','CENTERED_ON_CONTROLLER':0x1,0x1:_0x536627(0x26a6),'CENTERED_IN_FRONT':0x2,0x2:_0x536627(0x1944)};class _0x218d83 extends _0x4c1dfc['F']{constructor(_0x192464,_0x15e690){var _0x341478=_0x536627;super(_0x192464),this['_options']=_0x15e690,this[_0x341478(0x183b)]=new _0x3be02c['z'](new _0x3ff5dc['P'](),new _0x3ff5dc['P']()),this[_0x341478(0x3bba)]=_0x5df707=>{var _0xb91a86=_0x341478;if(!this[_0xb91a86(0x2bbd)][_0x5df707[_0xb91a86(0x3bc7)]]){var {touchCollisionMesh:_0x22a24c,touchCollisionMeshFunction:_0x1ced7b,hydrateCollisionMeshFunction:_0x4ea710}=this['_generateNewTouchPointMesh'](),_0x27422c=this[_0xb91a86(0x3fc3)]();switch(this['_controllers'][_0x5df707[_0xb91a86(0x3bc7)]]={'xrController':_0x5df707,'meshUnderPointer':null,'nearInteractionTargetMesh':null,'pick':null,'stalePick':null,'touchCollisionMesh':_0x22a24c,'touchCollisionMeshFunction':_0x1ced7b,'hydrateCollisionMeshFunction':_0x4ea710,'currentAnimationState':_0x3599e1['DEHYDRATED'],'grabRay':new _0x3be02c['z'](new _0x3ff5dc['P'](),new _0x3ff5dc['P']()),'hoverInteraction':!0x1,'nearInteraction':!0x1,'grabInteraction':!0x1,'id':_0x218d83[_0xb91a86(0x3086)]++,'pickedPointVisualCue':_0x27422c},this[_0xb91a86(0x1a53)]?!this['_options'][_0xb91a86(0x19f)]&&this[_0xb91a86(0x963)][_0xb91a86(0x2cac)]&&_0x5df707['inputSource'][_0xb91a86(0x2df5)]===this[_0xb91a86(0x963)]['preferredHandedness']&&(this[_0xb91a86(0x1a53)]=_0x5df707[_0xb91a86(0x3bc7)]):this[_0xb91a86(0x963)][_0xb91a86(0x19f)]||(this[_0xb91a86(0x1a53)]=_0x5df707[_0xb91a86(0x3bc7)]),_0x5df707[_0xb91a86(0x15ef)]['targetRayMode']){case _0xb91a86(0x2fe6):return this[_0xb91a86(0x25ce)](_0x5df707);case _0xb91a86(0x1464):case _0xb91a86(0x1024):return null;}}},this[_0x341478(0x2bbd)]={},this[_0x341478(0x4f9)]=null,this[_0x341478(0x653)]=new _0x227bcc['Wo'](0.8,0.8,0.8),this[_0x341478(0xd61)]=new _0x227bcc['Wo'](0.3,0.3,0x1),this[_0x341478(0x1a63)]=0.1,this['_pickRadius']=0.02,this[_0x341478(0x236a)]=0.03,this['_nearGrabLengthScale']=0x5,this[_0x341478(0x20c2)]=this[_0x341478(0x3ea5)][_0x341478(0x38c0)],void 0x0===this[_0x341478(0x963)][_0x341478(0x676)]&&(this[_0x341478(0x963)][_0x341478(0x676)]=_0x496346[_0x341478(0x1944)]),this[_0x341478(0x963)][_0x341478(0x2c02)]&&(this['_farInteractionFeature']=this[_0x341478(0x963)][_0x341478(0x2c02)]);}[_0x536627(0x1025)](){var _0x53f05a=_0x536627;return!!super[_0x53f05a(0x1025)]()&&(this[_0x53f05a(0x963)][_0x53f05a(0x19f7)]['controllers'][_0x53f05a(0x982)](this['_attachController']),this[_0x53f05a(0x2541)](this[_0x53f05a(0x963)][_0x53f05a(0x19f7)][_0x53f05a(0x5cc)],this[_0x53f05a(0x3bba)]),this[_0x53f05a(0x2541)](this[_0x53f05a(0x963)][_0x53f05a(0x19f7)][_0x53f05a(0x3fe3)],_0x3bccf2=>{var _0x3af8cc=_0x53f05a;this[_0x3af8cc(0x2294)](_0x3bccf2[_0x3af8cc(0x3bc7)]);}),this['_scene']['constantlyUpdateMeshUnderPointer']=!0x0);}[_0x536627(0x1ae2)](){var _0x5d72ad=_0x536627;return!!super[_0x5d72ad(0x1ae2)]()&&(Object[_0x5d72ad(0x1841)](this['_controllers'])[_0x5d72ad(0x982)](_0x5df0bf=>{var _0x5dcad6=_0x5d72ad;this[_0x5dcad6(0x2294)](_0x5df0bf);}),!0x0);}[_0x536627(0x3ad4)](_0x200c1d){var _0x475ce3=_0x536627;return this[_0x475ce3(0x2bbd)][_0x200c1d]?this['_controllers'][_0x200c1d][_0x475ce3(0x3bbf)]:null;}[_0x536627(0xd67)](_0x3c650b){var _0x4c935d=_0x536627,_0x374ed0=Object[_0x4c935d(0x1841)](this['_controllers']);for(let _0x3002b6=0x0;_0x3002b6<_0x374ed0[_0x4c935d(0x9da)];++_0x3002b6)if(this['_controllers'][_0x374ed0[_0x3002b6]]['id']===_0x3c650b)return this[_0x4c935d(0x2bbd)][_0x374ed0[_0x3002b6]][_0x4c935d(0x2d13)]||null;return null;}[_0x536627(0x1458)](_0x1aad6e){var _0x3f0071=_0x536627;this[_0x3f0071(0x4f9)]=_0x1aad6e;}[_0x536627(0x17cb)](_0xff8428){var _0x27b8a8=_0x536627;return _0xff8428[_0x27b8a8(0x1cc5)]()&&_0xff8428[_0x27b8a8(0xb7d)]&&_0xff8428['isPickable']&&_0xff8428[_0x27b8a8(0x11a7)];}['_nearGrabPredicate'](_0xd3de44){var _0x171714=_0x536627;return _0xd3de44['isEnabled']()&&_0xd3de44[_0x171714(0xb7d)]&&_0xd3de44[_0x171714(0x163)]&&_0xd3de44['isNearGrabbable'];}[_0x536627(0x2b2f)](_0x18aca2){var _0x274a13=_0x536627;return _0x18aca2['isEnabled']()&&_0x18aca2[_0x274a13(0xb7d)]&&_0x18aca2['isPickable']&&(_0x18aca2[_0x274a13(0x11a7)]||_0x18aca2[_0x274a13(0x25e2)]);}['_controllerAvailablePredicate'](_0x32a71c,_0x32db72){var _0x548026=_0x536627;let _0x593c14=_0x32a71c;for(;_0x593c14;){if(_0x593c14[_0x548026(0x3081)]&&_0x593c14['reservedDataStore'][_0x548026(0x6ef)]&&_0x593c14[_0x548026(0x3081)]['nearInteraction'][_0x548026(0x95a)]===_0x32db72)return!0x1;_0x593c14=_0x593c14[_0x548026(0x30e9)];}return!0x0;}[_0x536627(0x364)](_0x30dd5b,_0x2120fe){var _0x3a1d97=_0x536627,_0x33d26c;if(!(_0x30dd5b['currentAnimationState']===_0x2120fe||this[_0x3a1d97(0x963)][_0x3a1d97(0x676)]!==_0x496346['CENTERED_IN_FRONT']||null!=(_0x33d26c=_0x30dd5b[_0x3a1d97(0x2d13)])&&_0x33d26c[_0x3a1d97(0x15ef)][_0x3a1d97(0xb26)])){if(_0x2120fe>_0x30dd5b[_0x3a1d97(0x2062)])switch(_0x30dd5b[_0x3a1d97(0x2062)]){case _0x3599e1[_0x3a1d97(0x405b)]:if(_0x30dd5b[_0x3a1d97(0x224c)](!0x0),_0x2120fe===_0x3599e1[_0x3a1d97(0x1afe)])break;case _0x3599e1[_0x3a1d97(0x1afe)]:if(_0x30dd5b[_0x3a1d97(0x889)](!0x0),_0x2120fe===_0x3599e1[_0x3a1d97(0x2d12)])break;}else switch(_0x30dd5b[_0x3a1d97(0x2062)]){case _0x3599e1[_0x3a1d97(0x2d12)]:if(_0x30dd5b[_0x3a1d97(0x889)](!0x1),_0x2120fe===_0x3599e1[_0x3a1d97(0x1afe)])break;case _0x3599e1['HOVER']:if(_0x30dd5b['hydrateCollisionMeshFunction'](!0x1),_0x2120fe===_0x3599e1['DEHYDRATED'])break;}_0x30dd5b[_0x3a1d97(0x2062)]=_0x2120fe;}}[_0x536627(0x253d)](_0x2c3d72,_0xcfd154,_0x45e85d){var _0x3adc68=_0x536627;const _0x51fbd3=this[_0x3adc68(0x2bbd)][_0x2c3d72];_0x51fbd3['grabRay'][_0x3adc68(0x31fd)][_0x3adc68(0x2687)](_0xcfd154),_0x45e85d[_0x3adc68(0x1b66)](_0x3ff5dc['jp'][_0x3adc68(0x310d)][0x0]),_0x51fbd3['grabRay']['direction'][_0x3adc68(0x2687)](_0x3ff5dc['jp'][_0x3adc68(0x310d)][0x0]),this[_0x3adc68(0x963)]['nearInteractionControllerMode']!==_0x496346[_0x3adc68(0x1944)]||null!=(_0x2c3d72=_0x51fbd3[_0x3adc68(0x2d13)])&&_0x2c3d72[_0x3adc68(0x15ef)][_0x3adc68(0xb26)]||(_0x51fbd3[_0x3adc68(0x2d13)][_0x3adc68(0x630)](this['_tmpRay']),_0x51fbd3[_0x3adc68(0x1b21)][_0x3adc68(0x31fd)][_0x3adc68(0x16b8)](this[_0x3adc68(0x183b)][_0x3adc68(0x2c21)]['scale'](0.05))),_0x51fbd3[_0x3adc68(0x1b21)][_0x3adc68(0x9da)]=this[_0x3adc68(0x2e61)]*this['_hoverRadius'],_0x51fbd3[_0x3adc68(0x37a2)]['position']['copyFrom'](_0x51fbd3[_0x3adc68(0x1b21)]['origin']);}[_0x536627(0x3afa)](_0x865654){var _0x5b56d6=_0x536627;Object[_0x5b56d6(0x1841)](this['_controllers'])['forEach'](_0x2afcdc=>{var _0x12122b=_0x5b56d6;const _0x32b60a=this[_0x12122b(0x2bbd)][_0x2afcdc],_0x1c2aca=null==(_0x14987f=_0x32b60a[_0x12122b(0x2d13)])?void 0x0:_0x14987f[_0x12122b(0x15ef)]['hand'];if((this[_0x12122b(0x963)]['enableNearInteractionOnAllControllers']||_0x2afcdc===this[_0x12122b(0x1a53)])&&_0x32b60a['xrController']&&(_0x1c2aca||this['_options'][_0x12122b(0x676)]&&_0x32b60a[_0x12122b(0x2d13)][_0x12122b(0x15ef)][_0x12122b(0x37e9)])){if(_0x32b60a[_0x12122b(0x55b)]=!0x1,_0x32b60a[_0x12122b(0x6ef)]=!0x1,_0x32b60a[_0x12122b(0x2d13)]){if(_0x1c2aca){var _0x14987f=_0x1c2aca[_0x12122b(0x26a7)]('index-finger-tip');_0x14987f&&(_0x14987f=_0x865654[_0x12122b(0x15de)](_0x14987f,this[_0x12122b(0x3ea5)][_0x12122b(0x1bda)]))&&_0x14987f[_0x12122b(0x1ea)]&&(_0x2346b8=this[_0x12122b(0x20c2)]['useRightHandedSystem']?0x1:-0x1,_0x3ff5dc['jp']['Vector3'][0x0][_0x12122b(0x1878)](_0x14987f[_0x12122b(0x1ea)]['position']['x'],_0x14987f[_0x12122b(0x1ea)][_0x12122b(0x2436)]['y'],_0x14987f[_0x12122b(0x1ea)][_0x12122b(0x2436)]['z']*_0x2346b8),_0x3ff5dc['jp'][_0x12122b(0x1f7f)][0x0][_0x12122b(0x1878)](_0x14987f['transform']['orientation']['x'],_0x14987f[_0x12122b(0x1ea)][_0x12122b(0x611)]['y'],_0x14987f[_0x12122b(0x1ea)][_0x12122b(0x611)]['z']*_0x2346b8,_0x14987f[_0x12122b(0x1ea)][_0x12122b(0x611)]['w']*_0x2346b8),this[_0x12122b(0x253d)](_0x2afcdc,_0x3ff5dc['jp']['Vector3'][0x0],_0x3ff5dc['jp']['Quaternion'][0x0]));}else{if(_0x32b60a[_0x12122b(0x2d13)][_0x12122b(0x15ef)][_0x12122b(0x37e9)]&&this[_0x12122b(0x963)][_0x12122b(0x676)]!==_0x496346[_0x12122b(0x1ec2)]){let _0x176243=_0x32b60a[_0x12122b(0x2d13)][_0x12122b(0x3897)];_0x32b60a[_0x12122b(0x2d13)][_0x12122b(0x256a)]&&this[_0x12122b(0x963)][_0x12122b(0x676)]===_0x496346['CENTERED_ON_CONTROLLER']&&(_0x176243=_0x32b60a[_0x12122b(0x2d13)][_0x12122b(0x256a)]),this[_0x12122b(0x253d)](_0x2afcdc,_0x176243[_0x12122b(0x2436)],_0x176243[_0x12122b(0x2ac6)]);}}var _0x14987f=(_0x34c7f1,_0x236f12)=>{var _0x53c0bd=_0x12122b;return _0x236f12&&_0x236f12[_0x53c0bd(0x2938)]&&(!_0x34c7f1||!_0x34c7f1['hit']||_0x236f12['distance']<_0x34c7f1['distance'])?_0x236f12:_0x34c7f1;},_0x2346b8=_0x104f53=>{var _0x375b72=_0x12122b;let _0x1252a7=new _0x18ce0c['p'](),_0x36ed7a=!0x1;var _0x2223c1=_0x104f53&&_0x104f53[_0x375b72(0x15ba)]&&_0x104f53[_0x375b72(0x2938)];return null!=_0x104f53&&_0x104f53[_0x375b72(0x15ba)]&&(_0x36ed7a=0x0===_0x104f53[_0x375b72(0x15ba)]['x']&&0x0===_0x104f53[_0x375b72(0x15ba)]['y']&&0x0===_0x104f53[_0x375b72(0x15ba)]['z']),_0x1252a7=_0x2223c1&&!_0x36ed7a?_0x104f53:_0x1252a7;};if(!_0x32b60a[_0x12122b(0x2130)]){let _0x1312f5=null,_0xddf7b9=null;this[_0x12122b(0x963)][_0x12122b(0x1d69)]&&this[_0x12122b(0x1463)]&&(_0xddf7b9=this['_pickWithSphere'](_0x32b60a,this['_hoverRadius'],this[_0x12122b(0x1463)],_0x102de4=>this[_0x12122b(0x2b2f)](_0x102de4))),_0x2afcdc=_0x14987f(this['_pickWithSphere'](_0x32b60a,this[_0x12122b(0x1a63)],this[_0x12122b(0x20c2)],_0xc14082=>this[_0x12122b(0x2b2f)](_0xc14082)),_0xddf7b9);if(_0x2afcdc&&_0x2afcdc[_0x12122b(0x2938)]&&(_0x1312f5=_0x2346b8(_0x2afcdc))['hit']&&(_0x32b60a[_0x12122b(0x55b)]=!0x0),_0x32b60a[_0x12122b(0x55b)]){let _0xebcc17=null;_0x2afcdc=_0x1c2aca?this[_0x12122b(0x1800)]:this[_0x12122b(0x236a)],this[_0x12122b(0x963)][_0x12122b(0x1d69)]&&this[_0x12122b(0x1463)]&&(_0xebcc17=this['_pickWithSphere'](_0x32b60a,_0x2afcdc,this[_0x12122b(0x1463)],_0x2d32ae=>this[_0x12122b(0x17cb)](_0x2d32ae))),_0x2346b8=_0x2346b8(_0x14987f(this['_pickWithSphere'](_0x32b60a,_0x2afcdc,this['_scene'],_0x38b8d9=>this[_0x12122b(0x17cb)](_0x38b8d9)),_0xebcc17)),_0x2346b8[_0x12122b(0x2938)]&&(_0x1312f5=_0x2346b8,_0x32b60a[_0x12122b(0x6ef)]=!0x0);}_0x32b60a[_0x12122b(0x3112)]=_0x32b60a[_0x12122b(0x3206)],_0x32b60a[_0x12122b(0x3206)]=_0x1312f5,_0x32b60a['pick']&&_0x32b60a[_0x12122b(0x3206)][_0x12122b(0x15ba)]&&_0x32b60a[_0x12122b(0x3206)]['hit']?(_0x32b60a[_0x12122b(0x3bbf)]=_0x32b60a['pick'][_0x12122b(0x4062)],_0x32b60a[_0x12122b(0x2645)][_0x12122b(0x2436)]['copyFrom'](_0x32b60a['pick']['pickedPoint']),_0x32b60a[_0x12122b(0x2645)]['isVisible']=!0x0,this[_0x12122b(0x4f9)]&&this[_0x12122b(0x4f9)][_0x12122b(0x1a6f)]&&this[_0x12122b(0x4f9)][_0x12122b(0x1cbb)](_0x32b60a['id'],!0x0)):(_0x32b60a['meshUnderPointer']=null,_0x32b60a[_0x12122b(0x2645)][_0x12122b(0xb7d)]=!0x1,this[_0x12122b(0x4f9)]&&this[_0x12122b(0x4f9)][_0x12122b(0x1a6f)]&&this['_farInteractionFeature']['_setPointerSelectionDisabledByPointerId'](_0x32b60a['id'],!0x1));}let _0x263453=_0x3599e1[_0x12122b(0x405b)];_0x32b60a[_0x12122b(0x2130)]||_0x32b60a[_0x12122b(0x6ef)]?_0x263453=_0x3599e1[_0x12122b(0x2d12)]:_0x32b60a[_0x12122b(0x55b)]&&(_0x263453=_0x3599e1[_0x12122b(0x1afe)]),this[_0x12122b(0x364)](_0x32b60a,_0x263453);}}else _0x32b60a[_0x12122b(0x3206)]=null;});}get[_0x536627(0x1463)](){var _0x405c70=_0x536627;return this[_0x405c70(0x963)][_0x405c70(0x3fa1)]||_0x282861['x']['DefaultUtilityLayer'][_0x405c70(0x29ef)];}['_generateVisualCue'](){var _0x1998d9=_0x536627,_0x4b44fc=this['_options'][_0x1998d9(0x1d69)]?this['_options'][_0x1998d9(0x3fa1)]||_0x282861['x']['DefaultUtilityLayer'][_0x1998d9(0x29ef)]:this[_0x1998d9(0x20c2)];const _0x21add9=(0x0,_0x28a4bc['Qk'])('nearInteraction',{'diameter':0.0105},_0x4b44fc),_0x551e4f=(_0x21add9[_0x1998d9(0xd3a)](),_0x21add9[_0x1998d9(0x163)]=!0x1,_0x21add9[_0x1998d9(0xb7d)]=!0x1,_0x21add9[_0x1998d9(0x2ac6)]=_0x3ff5dc['_f'][_0x1998d9(0x1b77)](),new _0x3ca3fb['K'](_0x1998d9(0x32b4),_0x4b44fc));return _0x551e4f[_0x1998d9(0x1219)]=_0x227bcc['Wo'][_0x1998d9(0x2d8b)](),_0x551e4f[_0x1998d9(0x92b)]=this['selectionMeshDefaultColor'],_0x551e4f[_0x1998d9(0x3aeb)]=!0x1,_0x21add9[_0x1998d9(0x351b)]=_0x551e4f,_0x21add9;}['_isControllerReadyForNearInteraction'](_0x1a346e){var _0x48020b=_0x536627;return!this[_0x48020b(0x4f9)]||this[_0x48020b(0x4f9)]['_getPointerSelectionDisabledByPointerId'](_0x1a346e);}[_0x536627(0x25ce)](_0x3d201c){var _0x5b5f2d=_0x536627;const _0x240d98=this[_0x5b5f2d(0x2bbd)][_0x3d201c[_0x5b5f2d(0x3bc7)]],_0x27e413={'pointerId':_0x240d98['id'],'pointerType':_0x5b5f2d(0x39d2)},_0x46cfed=(_0x240d98['onFrameObserver']=this[_0x5b5f2d(0x3ea5)][_0x5b5f2d(0x3904)]['add'](()=>{var _0x4f71a4=_0x5b5f2d;(this['_options'][_0x4f71a4(0x19f)]||_0x3d201c[_0x4f71a4(0x3bc7)]===this[_0x4f71a4(0x1a53)])&&_0x240d98[_0x4f71a4(0x2d13)]&&(_0x240d98[_0x4f71a4(0x2d13)]['inputSource']['hand']||this['_options']['nearInteractionControllerMode']&&_0x240d98[_0x4f71a4(0x2d13)][_0x4f71a4(0x15ef)]['gamepad'])&&(_0x240d98['pick']&&(_0x240d98[_0x4f71a4(0x3206)]['ray']=_0x240d98[_0x4f71a4(0x1b21)]),_0x240d98[_0x4f71a4(0x3206)]&&this['_isControllerReadyForNearInteraction'](_0x240d98['id'])&&this[_0x4f71a4(0x20c2)][_0x4f71a4(0x2e32)](_0x240d98[_0x4f71a4(0x3206)],_0x27e413),_0x240d98[_0x4f71a4(0x6ef)]&&_0x240d98['pick']&&_0x240d98[_0x4f71a4(0x3206)][_0x4f71a4(0x2938)]?_0x240d98[_0x4f71a4(0x1dbf)]||(this[_0x4f71a4(0x20c2)]['simulatePointerDown'](_0x240d98['pick'],_0x27e413),_0x240d98[_0x4f71a4(0x1dbf)]=_0x240d98['meshUnderPointer']):_0x240d98[_0x4f71a4(0x1dbf)]&&_0x240d98[_0x4f71a4(0x3112)]&&(this[_0x4f71a4(0x20c2)][_0x4f71a4(0x4af)](_0x240d98['stalePick'],_0x27e413),_0x240d98[_0x4f71a4(0x1dbf)]=null));}),_0x5b0d7c=>{var _0x1c67dc=_0x5b5f2d;this[_0x1c67dc(0x963)]['enableNearInteractionOnAllControllers']||_0x3d201c[_0x1c67dc(0x3bc7)]===this['_attachedController']&&this[_0x1c67dc(0x1e39)](_0x240d98['id'])?(_0x240d98[_0x1c67dc(0x3206)]&&(_0x240d98[_0x1c67dc(0x3206)][_0x1c67dc(0x32a0)]=_0x240d98[_0x1c67dc(0x1b21)]),_0x5b0d7c&&_0x240d98[_0x1c67dc(0x3206)]&&_0x240d98[_0x1c67dc(0x3bbf)]&&this[_0x1c67dc(0x17a6)](_0x240d98[_0x1c67dc(0x3bbf)])?(_0x240d98[_0x1c67dc(0x2130)]=!0x0,_0x240d98['pickedPointVisualCue'][_0x1c67dc(0xb7d)]=!0x1,this[_0x1c67dc(0x20c2)]['simulatePointerDown'](_0x240d98['pick'],_0x27e413)):!_0x5b0d7c&&_0x240d98[_0x1c67dc(0x3206)]&&_0x240d98[_0x1c67dc(0x2130)]&&(this[_0x1c67dc(0x20c2)][_0x1c67dc(0x4af)](_0x240d98[_0x1c67dc(0x3206)],_0x27e413),_0x240d98['grabInteraction']=!0x1,_0x240d98[_0x1c67dc(0x2645)][_0x1c67dc(0xb7d)]=!0x0)):!_0x5b0d7c||this[_0x1c67dc(0x963)][_0x1c67dc(0x19f)]||this[_0x1c67dc(0x963)][_0x1c67dc(0x9ad)]||(this[_0x1c67dc(0x1a53)]=_0x3d201c[_0x1c67dc(0x3bc7)]);});var _0x5ddfe0,_0x1ab71b;_0x3d201c[_0x5b5f2d(0x15ef)]['gamepad']?(_0x5ddfe0=_0x4b97f7=>{var _0x40a68c=_0x5b5f2d;_0x240d98['squeezeComponent']=_0x4b97f7[_0x40a68c(0x3420)](_0x40a68c(0x1e28)),_0x240d98[_0x40a68c(0x1917)]?_0x240d98[_0x40a68c(0x35d7)]=_0x240d98[_0x40a68c(0x1917)][_0x40a68c(0x3829)][_0x40a68c(0x2ed7)](_0x4d721b=>{var _0x4cc551=_0x40a68c;_0x4d721b['changes'][_0x4cc551(0xa98)]&&(_0x4d721b=_0x4d721b[_0x4cc551(0x616)]['pressed'][_0x4cc551(0x2fd7)],_0x46cfed(_0x4d721b));}):(_0x240d98['selectionComponent']=_0x4b97f7['getMainComponent'](),_0x240d98['onButtonChangedObserver']=_0x240d98[_0x40a68c(0x2e5b)]['onButtonStateChangedObservable'][_0x40a68c(0x2ed7)](_0x29c98e=>{var _0x2133b2=_0x40a68c;_0x29c98e['changes'][_0x2133b2(0xa98)]&&(_0x29c98e=_0x29c98e[_0x2133b2(0x616)]['pressed'][_0x2133b2(0x2fd7)],_0x46cfed(_0x29c98e));}));},_0x3d201c[_0x5b5f2d(0x1d68)]?_0x5ddfe0(_0x3d201c['motionController']):_0x3d201c['onMotionControllerInitObservable'][_0x5b5f2d(0x2ed7)](_0x5ddfe0)):(_0x5ddfe0=_0x13291d=>{var _0x215426=_0x5b5f2d;_0x240d98[_0x215426(0x2d13)]&&_0x13291d[_0x215426(0x15ef)]===_0x240d98[_0x215426(0x2d13)]['inputSource']&&_0x240d98[_0x215426(0x3206)]&&this[_0x215426(0x1e39)](_0x240d98['id'])&&_0x240d98[_0x215426(0x3bbf)]&&this[_0x215426(0x17a6)](_0x240d98[_0x215426(0x3bbf)])&&(_0x240d98['grabInteraction']=!0x0,_0x240d98[_0x215426(0x2645)][_0x215426(0xb7d)]=!0x1,this[_0x215426(0x20c2)][_0x215426(0x37b9)](_0x240d98[_0x215426(0x3206)],_0x27e413));},_0x1ab71b=_0x50353f=>{var _0xd22463=_0x5b5f2d;_0x240d98['xrController']&&_0x50353f[_0xd22463(0x15ef)]===_0x240d98[_0xd22463(0x2d13)][_0xd22463(0x15ef)]&&_0x240d98['pick']&&this[_0xd22463(0x1e39)](_0x240d98['id'])&&(this['_scene'][_0xd22463(0x4af)](_0x240d98['pick'],_0x27e413),_0x240d98[_0xd22463(0x2130)]=!0x1,_0x240d98[_0xd22463(0x2645)]['isVisible']=!0x0);},_0x240d98[_0x5b5f2d(0xe74)]={'selectend':_0x1ab71b,'selectstart':_0x5ddfe0},this[_0x5b5f2d(0x3ea5)][_0x5b5f2d(0x2c19)]['addEventListener'](_0x5b5f2d(0x1dca),_0x5ddfe0),this['_xrSessionManager'][_0x5b5f2d(0x2c19)][_0x5b5f2d(0x363d)](_0x5b5f2d(0xf96),_0x1ab71b));}[_0x536627(0x2294)](_0x3fab02){var _0x4806ce=_0x536627;const _0x3fc8ff=this['_controllers'][_0x3fab02];_0x3fc8ff&&(_0x3fc8ff[_0x4806ce(0x1917)]&&_0x3fc8ff[_0x4806ce(0x35d7)]&&_0x3fc8ff['squeezeComponent']['onButtonStateChangedObservable'][_0x4806ce(0x209f)](_0x3fc8ff[_0x4806ce(0x35d7)]),_0x3fc8ff[_0x4806ce(0x2e5b)]&&_0x3fc8ff[_0x4806ce(0x19bc)]&&_0x3fc8ff[_0x4806ce(0x2e5b)][_0x4806ce(0x3829)][_0x4806ce(0x209f)](_0x3fc8ff['onButtonChangedObserver']),_0x3fc8ff[_0x4806ce(0x19f3)]&&this[_0x4806ce(0x3ea5)][_0x4806ce(0x3904)]['remove'](_0x3fc8ff[_0x4806ce(0x19f3)]),_0x3fc8ff[_0x4806ce(0xe74)]&&Object[_0x4806ce(0x1841)](_0x3fc8ff[_0x4806ce(0xe74)])[_0x4806ce(0x982)](_0x2062f2=>{var _0x4156cb=_0x4806ce,_0x21cd3e=_0x3fc8ff[_0x4156cb(0xe74)]&&_0x3fc8ff[_0x4156cb(0xe74)][_0x2062f2];_0x21cd3e&&this[_0x4156cb(0x3ea5)]['session'][_0x4156cb(0x10db)](_0x2062f2,_0x21cd3e);}),_0x3fc8ff['touchCollisionMesh'][_0x4806ce(0xc1f)](),_0x3fc8ff[_0x4806ce(0x2645)][_0x4806ce(0xc1f)](),this[_0x4806ce(0x3ea5)]['runInXRFrame'](()=>{var _0x4ca814=_0x4806ce,_0x33e6c4={'pointerId':_0x3fc8ff['id'],'pointerType':'xr-near'};this[_0x4ca814(0x20c2)][_0x4ca814(0x4af)](new _0x18ce0c['p'](),_0x33e6c4);}),delete this[_0x4806ce(0x2bbd)][_0x3fab02],this[_0x4806ce(0x1a53)]===_0x3fab02&&((_0x3fab02=Object['keys'](this[_0x4806ce(0x2bbd)]))[_0x4806ce(0x9da)]?this[_0x4806ce(0x1a53)]=_0x3fab02[0x0]:this[_0x4806ce(0x1a53)]=''));}[_0x536627(0x3529)](){var _0x18eccf=_0x536627;const _0x5f5bb0=this[_0x18eccf(0x963)][_0x18eccf(0x1d69)]?this[_0x18eccf(0x963)][_0x18eccf(0x3fa1)]||_0x282861['x'][_0x18eccf(0x425)]['utilityLayerScene']:this[_0x18eccf(0x20c2)],_0xf0f48=(0x0,_0x28a4bc['Qk'])(_0x18eccf(0x46c),{'diameter':0x1},_0x5f5bb0),_0x39d93d=(_0xf0f48['isVisible']=!0x1,this[_0x18eccf(0x963)]['motionControllerOrbMaterial']?_0xf0f48[_0x18eccf(0x351b)]=this['_options']['motionControllerOrbMaterial']:_0x4120e3['O']['ParseFromSnippetAsync'](_0x18eccf(0x17c8),_0x5f5bb0)[_0x18eccf(0x3be)](_0x1b32df=>{var _0x41faa3=_0x18eccf;_0xf0f48[_0x41faa3(0x351b)]=_0x1b32df;}),new _0x464401['v']());_0x39d93d['setEasingMode'](_0x464401['Kp'][_0x18eccf(0xc3a)]);var _0x1dc1b3=new _0x3ff5dc['P'](this[_0x18eccf(0x236a)],this[_0x18eccf(0x236a)],this[_0x18eccf(0x236a)]),_0x5c43e3=this['_controllerPickRadius']*(0x4/0x3),_0x5c43e3=new _0x3ff5dc['P'](_0x5c43e3,_0x5c43e3,_0x5c43e3),_0x56edea=this[_0x18eccf(0x236a)]*(0x7/0x6),_0x56edea=new _0x3ff5dc['P'](_0x56edea,_0x56edea,_0x56edea),_0x2ed8a5=0.8*this[_0x18eccf(0x236a)],_0x2ed8a5=new _0x3ff5dc['P'](_0x2ed8a5,_0x2ed8a5,_0x2ed8a5),_0x4c045a=1.5*this[_0x18eccf(0x236a)],_0x4c045a=[{'frame':0x0,'value':_0x1dc1b3},{'frame':0xa,'value':new _0x3ff5dc['P'](_0x4c045a,_0x4c045a,_0x4c045a)},{'frame':0x12,'value':_0x5c43e3}],_0x5c43e3=[{'frame':0x0,'value':_0x5c43e3},{'frame':0xa,'value':_0x2ed8a5},{'frame':0x12,'value':_0x1dc1b3}],_0x2ed8a5=[{'frame':0x0,'value':_0x3ff5dc['P'][_0x18eccf(0x179b)]},{'frame':0xc,'value':_0x56edea},{'frame':0xf,'value':_0x1dc1b3}],_0x56edea=[{'frame':0x0,'value':_0x1dc1b3},{'frame':0xa,'value':_0x3ff5dc['P'][_0x18eccf(0x179b)]},{'frame':0xf,'value':_0x3ff5dc['P']['ZeroReadOnly']}];const _0x2f5fc6=new _0x13d041['f'](_0x18eccf(0x2873),_0x18eccf(0x21ee),0x3c,_0x13d041['f'][_0x18eccf(0x17d8)],_0x13d041['f'][_0x18eccf(0xfb9)]),_0x3d51c5=new _0x13d041['f'](_0x18eccf(0x2594),_0x18eccf(0x21ee),0x3c,_0x13d041['f'][_0x18eccf(0x17d8)],_0x13d041['f']['ANIMATIONLOOPMODE_CONSTANT']),_0x40d751=new _0x13d041['f']('hydrate','scaling',0x3c,_0x13d041['f'][_0x18eccf(0x17d8)],_0x13d041['f'][_0x18eccf(0xfb9)]),_0x5d8ce0=new _0x13d041['f']('dehydrate',_0x18eccf(0x21ee),0x3c,_0x13d041['f']['ANIMATIONTYPE_VECTOR3'],_0x13d041['f'][_0x18eccf(0xfb9)]);return _0x2f5fc6[_0x18eccf(0x3cd6)](_0x39d93d),_0x3d51c5[_0x18eccf(0x3cd6)](_0x39d93d),_0x40d751['setEasingFunction'](_0x39d93d),_0x5d8ce0[_0x18eccf(0x3cd6)](_0x39d93d),_0x2f5fc6[_0x18eccf(0xe23)](_0x4c045a),_0x3d51c5[_0x18eccf(0xe23)](_0x5c43e3),_0x40d751[_0x18eccf(0xe23)](_0x2ed8a5),_0x5d8ce0['setKeys'](_0x56edea),{'touchCollisionMesh':_0xf0f48,'touchCollisionMeshFunction':_0x103f3f=>{var _0xf2c117=_0x18eccf;_0x103f3f=_0x103f3f?_0x2f5fc6:_0x3d51c5,_0x5f5bb0[_0xf2c117(0x1852)](_0xf0f48,[_0x103f3f],0x0,0x12,!0x1,0x1);},'hydrateCollisionMeshFunction':_0xa8132f=>{var _0x32c4c5=_0xa8132f?_0x40d751:_0x5d8ce0;_0xa8132f&&(_0xf0f48['isVisible']=!0x0),_0x5f5bb0['beginDirectAnimation'](_0xf0f48,[_0x32c4c5],0x0,0xf,!0x1,0x1,()=>{_0xa8132f||(_0xf0f48['isVisible']=!0x1);});}};}[_0x536627(0x12ab)](_0x28caae,_0x5e87ad,_0x481bdc,_0x43e760){var _0x32732b=_0x536627;const _0x575d9d=new _0x18ce0c['p']();if(_0x575d9d[_0x32732b(0x169a)]=Infinity,_0x28caae['touchCollisionMesh']&&_0x28caae[_0x32732b(0x2d13)]){var _0xf435ec=_0x28caae[_0x32732b(0x37a2)][_0x32732b(0x2436)],_0x1cff97=_0x417d90['K'][_0x32732b(0x1be2)](_0xf435ec,_0x5e87ad);for(let _0x3d137e=0x0;_0x3d137e<_0x481bdc[_0x32732b(0x27d2)][_0x32732b(0x9da)];_0x3d137e++){var _0x3740a5,_0x534860=_0x481bdc[_0x32732b(0x27d2)][_0x3d137e];_0x43e760(_0x534860)&&this[_0x32732b(0x3fcf)](_0x534860,_0x28caae['xrController']['uniqueId'])&&(_0x3740a5=_0x218d83[_0x32732b(0x2c7f)](_0x534860,_0x1cff97))&&_0x3740a5[_0x32732b(0x2938)]&&_0x3740a5[_0x32732b(0x169a)]<_0x575d9d['distance']&&(_0x575d9d[_0x32732b(0x2938)]=_0x3740a5[_0x32732b(0x2938)],_0x575d9d[_0x32732b(0x4062)]=_0x534860,_0x575d9d[_0x32732b(0x15ba)]=_0x3740a5[_0x32732b(0x15ba)],_0x575d9d[_0x32732b(0xe83)]=_0x28caae['xrController'][_0x32732b(0x3897)],_0x575d9d[_0x32732b(0x24e2)]=_0x28caae['xrController'][_0x32732b(0x256a)]||null,_0x575d9d[_0x32732b(0x2a02)]=_0x28caae['touchCollisionMesh'],_0x575d9d[_0x32732b(0x169a)]=_0x3740a5[_0x32732b(0x169a)]);}}return _0x575d9d;}static['PickMeshWithSphere'](_0x49641e,_0x5ed133,_0x1e5caa=!0x1){var _0x12b50c=_0x536627,_0x268758=_0x49641e[_0x12b50c(0x36c3)];const _0x1d213a=new _0x18ce0c['p']();var _0xa77712=_0x49641e[_0x12b50c(0x40ee)]();if(!_0x49641e[_0x12b50c(0x3e3c)]())return _0x1d213a;if(!_0x49641e[_0x12b50c(0x36c3)]||!_0xa77712)return _0x1d213a;if(!_0x1e5caa&&!_0x417d90['K'][_0x12b50c(0x12e1)](_0xa77712[_0x12b50c(0x3779)],_0x5ed133))return _0x1d213a;const _0x129c70=_0x3ff5dc['jp'][_0x12b50c(0x310d)][0x0],_0x226ba9=_0x3ff5dc['jp']['Vector3'][0x1];let _0x519e0a=Infinity,_0x235d3d,_0x36cda5,_0x4637cf;var _0xe36369=_0x3ff5dc['jp']['Vector3'][0x2];const _0x2740c0=_0x3ff5dc['jp'][_0x12b50c(0x735)][0x0];_0x2740c0[_0x12b50c(0x2687)](_0x49641e['getWorldMatrix']()),_0x2740c0['invert'](),_0x3ff5dc['P'][_0x12b50c(0x330a)](_0x5ed133['center'],_0x2740c0,_0xe36369);for(let _0x20a9da=0x0;_0x20a9da<_0x268758[_0x12b50c(0x9da)];_0x20a9da++){const _0x4d7971=_0x268758[_0x20a9da];_0x4d7971['projectToRef'](_0xe36369,_0x49641e[_0x12b50c(0x319b)],_0x49641e[_0x12b50c(0x1fe6)](),_0x226ba9),_0x3ff5dc['P'][_0x12b50c(0x330a)](_0x226ba9,_0x49641e[_0x12b50c(0xe77)](),_0x226ba9),_0x235d3d=_0x3ff5dc['P']['Distance'](_0x226ba9,_0x5ed133[_0x12b50c(0x4119)]),_0x4637cf=_0x3ff5dc['P'][_0x12b50c(0xd9f)](_0x226ba9,_0x49641e[_0x12b50c(0x39fd)]()),-0x1!==(_0x36cda5=_0x3ff5dc['P']['Distance'](_0x5ed133[_0x12b50c(0x4119)],_0x49641e['getAbsolutePosition']()))&&-0x1!==_0x4637cf&&_0x36cda5<_0x4637cf&&(_0x235d3d=0x0,_0x226ba9[_0x12b50c(0x2687)](_0x5ed133['center'])),-0x1!==_0x235d3d&&_0x235d3d<_0x519e0a&&(_0x519e0a=_0x235d3d,_0x129c70[_0x12b50c(0x2687)](_0x226ba9));}return _0x519e0a<_0x5ed133[_0x12b50c(0xf75)]&&(_0x1d213a[_0x12b50c(0x2938)]=!0x0,_0x1d213a[_0x12b50c(0x169a)]=_0x519e0a,_0x1d213a[_0x12b50c(0x4062)]=_0x49641e,_0x1d213a[_0x12b50c(0x15ba)]=_0x129c70['clone']()),_0x1d213a;}}_0x218d83[_0x536627(0x3086)]=0xc8,_0x218d83['Name']=_0x219561['b']['NEAR_INTERACTION'],_0x218d83[_0x536627(0x1093)]=0x1,_0x219561['d'][_0x536627(0x2254)](_0x218d83[_0x536627(0xf01)],(_0x1a8988,_0x27ce5b)=>()=>new _0x218d83(_0x1a8988,_0x27ce5b),_0x218d83[_0x536627(0x1093)],!0x0);},0x452:(_0x31af7f,_0x23ebd5,_0x4362b8)=>{var _0x396a9c=a8_0x2e955a,_0x37f7de=_0x4362b8(0xf869),_0x33fc52=_0x4362b8(0xa896),_0x37b472=_0x4362b8(0xd53f),_0x4362b8=_0x4362b8(0x14072);let _0xc405d9=0x0;class _0x5d41ef extends _0x4362b8['F']{constructor(_0x56b0e6,_0x57016c={}){var _0x54ff09=a8_0xcbd5;super(_0x56b0e6),this[_0x54ff09(0x963)]=_0x57016c,this[_0x54ff09(0x36eb)]=[],this['_enabled']=!0x1,this[_0x54ff09(0x2b66)]=new Set(),this['onPlaneAddedObservable']=new _0x33fc52['y$'](),this[_0x54ff09(0x24d0)]=new _0x33fc52['y$'](),this[_0x54ff09(0x38fc)]=new _0x33fc52['y$'](),this[_0x54ff09(0x3cfd)]=_0x54ff09(0x1b18),this['_xrSessionManager'][_0x54ff09(0x2c19)]?this[_0x54ff09(0xdfe)]():this[_0x54ff09(0x3ea5)][_0x54ff09(0xa11)][_0x54ff09(0x2185)](()=>{var _0x28ce26=_0x54ff09;this[_0x28ce26(0xdfe)]();});}[_0x396a9c(0x1ae2)](){var _0x3570bd=_0x396a9c;if(!super[_0x3570bd(0x1ae2)]())return!0x1;if(!this[_0x3570bd(0x963)][_0x3570bd(0x7f7)])for(;this['_detectedPlanes'][_0x3570bd(0x9da)];){var _0x45f522=this[_0x3570bd(0x36eb)][_0x3570bd(0x3558)]();_0x45f522&&this[_0x3570bd(0x24d0)][_0x3570bd(0x223f)](_0x45f522);}return!0x0;}[_0x396a9c(0xc1f)](){var _0x5c042f=_0x396a9c;super[_0x5c042f(0xc1f)](),this[_0x5c042f(0x1986)][_0x5c042f(0x2a99)](),this[_0x5c042f(0x24d0)][_0x5c042f(0x2a99)](),this['onPlaneUpdatedObservable'][_0x5c042f(0x2a99)]();}['isCompatible'](){var _0x278890=_0x396a9c;return _0x278890(0x137a)!=typeof XRPlane;}[_0x396a9c(0x3afa)](_0x2db643){var _0x51df71=_0x396a9c,_0x180abe;if(this[_0x51df71(0x1a6f)]&&this['_enabled']&&_0x2db643){const _0x195a68=_0x2db643[_0x51df71(0x3dcd)]||(null==(_0x180abe=_0x2db643[_0x51df71(0x2321)])?void 0x0:_0x180abe[_0x51df71(0x3dcd)]);if(_0x195a68){for(let _0x23f1ee=0x0;_0x23f1ee{var _0x41bd6d=_0x51df71,_0x50d611;this[_0x41bd6d(0x2b66)][_0x41bd6d(0x1448)](_0x4ebe1e)?_0x4ebe1e['lastChangedTime']===this[_0x41bd6d(0x3ea5)]['currentTimestamp']&&(_0x50d611=this['_findIndexInPlaneArray'](_0x4ebe1e),_0x50d611=this[_0x41bd6d(0x36eb)][_0x50d611],this['_updatePlaneWithXRPlane'](_0x4ebe1e,_0x50d611,_0x2db643),this[_0x41bd6d(0x38fc)][_0x41bd6d(0x223f)](_0x50d611)):(_0x50d611={'id':_0xc405d9++,'xrPlane':_0x4ebe1e,'polygonDefinition':[]},_0x4ebe1e=this[_0x41bd6d(0x1b99)](_0x4ebe1e,_0x50d611,_0x2db643),this[_0x41bd6d(0x36eb)]['push'](_0x4ebe1e),this[_0x41bd6d(0x1986)][_0x41bd6d(0x223f)](_0x4ebe1e));}),this['_lastFrameDetected']=_0x195a68;}}}[_0x396a9c(0xdfe)](){var _0x2af984=_0x396a9c;this[_0x2af984(0x3ea5)][_0x2af984(0x2de)]&&this[_0x2af984(0x963)][_0x2af984(0x1cbc)]&&this[_0x2af984(0x3ea5)][_0x2af984(0x2c19)][_0x2af984(0x78e)]&&this['_xrSessionManager']['session'][_0x2af984(0x78e)](this['_options']['preferredDetectorOptions']),this[_0x2af984(0x3ea5)][_0x2af984(0x2c19)]['updateWorldTrackingState']&&this[_0x2af984(0x3ea5)][_0x2af984(0x2c19)][_0x2af984(0x167c)]({'planeDetectionState':{'enabled':!0x0}}),this[_0x2af984(0x122a)]=!0x0,this[_0x2af984(0x36eb)][_0x2af984(0x9da)]&&(this[_0x2af984(0x36eb)][_0x2af984(0x9da)]=0x0);}[_0x396a9c(0x1b99)](_0x2abb79,_0x59f3b9,_0x44efab){var _0x4509cf=_0x396a9c;_0x59f3b9[_0x4509cf(0x3d03)]=_0x2abb79[_0x4509cf(0x16f5)][_0x4509cf(0x40b4)](_0x367fca=>{var _0x3c9039=_0x4509cf,_0x23f08c=this['_xrSessionManager'][_0x3c9039(0x38c0)]['useRightHandedSystem']?0x1:-0x1;return new _0x37b472['P'](_0x367fca['x'],_0x367fca['y'],_0x367fca['z']*_0x23f08c);}),_0x44efab=_0x44efab['getPose'](_0x2abb79[_0x4509cf(0x22c6)],this['_xrSessionManager'][_0x4509cf(0x1bda)]);if(_0x44efab){const _0xfc3079=_0x59f3b9[_0x4509cf(0x2f84)]||new _0x37b472['y3']();_0x37b472['y3'][_0x4509cf(0x4c1)](_0x44efab[_0x4509cf(0x1ea)]['matrix'],0x0,_0xfc3079),this[_0x4509cf(0x3ea5)]['scene'][_0x4509cf(0xf71)]||_0xfc3079[_0x4509cf(0x3cba)](),_0x59f3b9[_0x4509cf(0x2f84)]=_0xfc3079,this[_0x4509cf(0x963)]['worldParentNode']&&_0xfc3079[_0x4509cf(0x210e)](this['_options'][_0x4509cf(0x36b6)][_0x4509cf(0xe77)](),_0xfc3079);}return _0x59f3b9;}['_findIndexInPlaneArray'](_0x509de){var _0x257fe4=_0x396a9c;for(let _0x28bf1f=0x0;_0x28bf1f()=>new _0x5d41ef(_0x29e38a,_0x5b4402),_0x5d41ef[_0x396a9c(0x1093)]);},0x163c8:(_0x380f46,_0xaa4ec0,_0x5e3204)=>{var _0x387327=a8_0x2e955a,_0xd02b6b=_0x5e3204(0xd53f),_0x551f0e=_0x5e3204(0x9a70),_0x4080b0=_0x5e3204(0xa896),_0x526b27=_0x5e3204(0xf869),_0x4ebd86=_0x5e3204(0x14072),_0x4853fc=_0x5e3204(0x6214);class _0x5684a2{constructor(_0x232add,_0x3833bf){var _0x2d703f=a8_0xcbd5;this['_samples']=[];for(let _0x2b6fa5=this['_idx']=0x0;_0x2b6fa5<_0x232add;++_0x2b6fa5)this['_samples'][_0x2d703f(0x2009)](_0x3833bf?_0x3833bf():_0xd02b6b['FM'][_0x2d703f(0x317a)]());}get[_0x387327(0x9da)](){var _0x53a8c8=_0x387327;return this[_0x53a8c8(0x1fd8)][_0x53a8c8(0x9da)];}[_0x387327(0x2009)](_0x2c1401,_0x4ccad2){var _0x3a734b=_0x387327;this[_0x3a734b(0x299f)]=(this[_0x3a734b(0x299f)]+this[_0x3a734b(0x1fd8)][_0x3a734b(0x9da)]-0x1)%this[_0x3a734b(0x1fd8)][_0x3a734b(0x9da)],this['at'](0x0)[_0x3a734b(0x3c7)](_0x2c1401,_0x4ccad2);}['at'](_0x40da83){var _0x52c3d6=_0x387327;if(_0x40da83>=this[_0x52c3d6(0x1fd8)][_0x52c3d6(0x9da)])throw new Error(_0x52c3d6(0x10ef));return this[_0x52c3d6(0x1fd8)][(this[_0x52c3d6(0x299f)]+_0x40da83)%this[_0x52c3d6(0x1fd8)][_0x52c3d6(0x9da)]];}}class _0x1c6b55{constructor(){var _0x574f0c=_0x387327;this[_0x574f0c(0x1fd8)]=new _0x5684a2(0x14),this[_0x574f0c(0x731)]=0x0,this[_0x574f0c(0x18f7)]=new _0x4080b0['y$']();}[_0x387327(0xc7c)](_0x33dbba,_0xe544ef,_0x37569b,_0x311727){var _0xb34b90=_0x387327;this[_0xb34b90(0x1fd8)][_0xb34b90(0x2009)](_0x33dbba,_0xe544ef);const _0x538282=this[_0xb34b90(0x1fd8)]['at'](0x0);if(this[_0xb34b90(0x731)]*=this[_0xb34b90(0x2574)],this[_0xb34b90(0x731)]+=_0xd02b6b['FM'][_0xb34b90(0xd9f)](_0x538282,this[_0xb34b90(0x1fd8)]['at'](0x1)),!(this[_0xb34b90(0x731)]>this['_entropyThreshold'])){let _0x58d569;for(_0x58d569=this[_0xb34b90(0xcce)];_0x58d569_0x28f20e&&(_0x1551d4=_0xb8e64f,_0x28f20e=_0x2a5a47);if(!(_0x28f20e_0x58d569*this[_0xb34b90(0x29c7)])){const _0x1a30ca=_0xd02b6b['jp'][_0xb34b90(0x310d)][0x0],_0x9b7668=(_0x1a30ca[_0xb34b90(0x1878)](_0x37569b,_0x311727,0x0),_0xd02b6b['jp'][_0xb34b90(0x310d)][0x1]);_0x9b7668[_0xb34b90(0x1878)](_0x48df59['x'],_0x48df59['y'],0x0),(_0x33dbba=0x0<_0xd02b6b['P']['Cross'](_0x1a30ca,_0x9b7668)['z'],_0xe544ef=_0x538282[_0xb34b90(0x2654)](),_0x37569b=_0x538282[_0xb34b90(0x2654)]()),(_0x1d1c0c[_0xb34b90(0x1d96)](_0x538282,_0x48df59),_0x33dbba?(_0x48df59[_0xb34b90(0x780)](this['_axisToApexShrinkFactor'],_0xe544ef),_0x48df59['scaleAndAddToRef'](this['_axisToApexExtendFactor'],_0x37569b)):(_0x48df59[_0xb34b90(0x780)](this[_0xb34b90(0x2816)],_0xe544ef),_0x48df59[_0xb34b90(0x780)](this[_0xb34b90(0xb25)],_0x37569b)),this['onFirstStepDetected'][_0xb34b90(0x223f)]({'leftApex':_0xe544ef,'rightApex':_0x37569b,'currentPosition':_0x538282,'currentStepDirection':_0x33dbba?_0xb34b90(0x8a2):_0xb34b90(0x2932)}));}}}}}[_0x387327(0xf06)](){var _0x22218d=_0x387327;for(let _0x56aaec=0x0;_0x56aaecthis[_0x2e2d99(0x2ede)]&&(this[_0x2e2d99(0x2ede)]=this['_t'],this[_0x2e2d99(0x3ffd)][_0x2e2d99(0x3c7)](_0x23e1e7,_0x394fee)),!(this[_0x2e2d99(0xbb7)]_0x42814e&&(this[_0x2e2d99(0x2703)][_0x2e2d99(0x223f)]({'deltaT':this['_t']-_0x42814e}),_0x42814e<0.5&&0.5<=this['_t']&&this[_0x2e2d99(0x8a1)][_0x2e2d99(0x223f)]({'foot':this[_0x2e2d99(0x1e34)]?_0x2e2d99(0x2932):_0x2e2d99(0x8a2)})),this['_t']<0.95*this[_0x2e2d99(0x2ede)]&&(this[_0x2e2d99(0x2df4)]['copyFromFloats'](_0x23e1e7,_0x394fee),(this['_steppingLeft']?this[_0x2e2d99(0x29f7)]:this[_0x2e2d99(0x3e0d)])[_0x2e2d99(0x2687)](this[_0x2e2d99(0x3ffd)]),this[_0x2e2d99(0x1f11)](this[_0x2e2d99(0x29f7)],this[_0x2e2d99(0x3e0d)],this[_0x2e2d99(0x2df4)],!this['_steppingLeft'])),this['_axisLength']<0.03));}get[_0x387327(0xc1d)](){return 0.1;}get['forward'](){return this['_forward'];}}class _0x52d743{constructor(_0x4d716f){var _0x252782=_0x387327;this[_0x252782(0x3bea)]=new _0x1c6b55(),this[_0x252782(0x3bca)]=null,this[_0x252782(0x3c76)]=new _0xd02b6b['FM'](),this[_0x252782(0x2b52)]=_0x52d743['_MillisecondsPerUpdate'],this[_0x252782(0x2e53)]=_0xd02b6b['P'][_0x252782(0x317a)](),this[_0x252782(0x3f27)]=_0x4d716f,this['_detector'][_0x252782(0x18f7)]['add'](_0x57f2d9=>{var _0x4343a1=_0x252782;this[_0x4343a1(0x3bca)]||(this[_0x4343a1(0x3bca)]=new _0x576943(_0x57f2d9[_0x4343a1(0x18a0)],_0x57f2d9[_0x4343a1(0x273a)],_0x57f2d9[_0x4343a1(0x1e8f)],_0x57f2d9[_0x4343a1(0x181f)]),this[_0x4343a1(0x3bca)]['onFootfall'][_0x4343a1(0x2ed7)](()=>{var _0x4af5b6=_0x4343a1;_0x4853fc['log'](_0x4af5b6(0x3424));}),this[_0x4343a1(0x3bca)][_0x4343a1(0x2703)][_0x4343a1(0x2ed7)](_0x32b075=>{var _0x459c33=_0x4343a1;this['_walker'][_0x459c33(0x17d5)][_0x459c33(0x780)](0.024*_0x32b075[_0x459c33(0x397b)],this['_movement']);}));});}static get[_0x387327(0x1b5)](){return 0x3e8/0xf;}['update'](_0x5a461e,_0x39233c){var _0x1bc99c=_0x387327;_0x39233c['y']=0x0,_0x39233c[_0x1bc99c(0x90a)](),this[_0x1bc99c(0x2b52)]+=this[_0x1bc99c(0x3f27)][_0x1bc99c(0xbf3)](),this[_0x1bc99c(0x2b52)]>=_0x52d743[_0x1bc99c(0x1b5)]&&(this[_0x1bc99c(0x2b52)]-=_0x52d743[_0x1bc99c(0x1b5)],this[_0x1bc99c(0x3bea)][_0x1bc99c(0xc7c)](_0x5a461e['x'],_0x5a461e['z'],_0x39233c['x'],_0x39233c['z']),this['_walker']&&!this[_0x1bc99c(0x3bca)][_0x1bc99c(0xc7c)](_0x5a461e['x'],_0x5a461e['z'])&&(this[_0x1bc99c(0x3bca)]=null),this[_0x1bc99c(0x3c76)][_0x1bc99c(0x3679)](0.85)),this['movementThisFrame'][_0x1bc99c(0x1878)](this[_0x1bc99c(0x3c76)]['x'],0x0,this[_0x1bc99c(0x3c76)]['y']);}}class _0x3411bb extends _0x4ebd86['F']{constructor(_0x269d2b,_0x225861){var _0x4d65c0=_0x387327;super(_0x269d2b),this['_up']=new _0xd02b6b['P'](),this[_0x4d65c0(0x32c)]=new _0xd02b6b['P'](),this['_position']=new _0xd02b6b['P'](),this['_movement']=new _0xd02b6b['P'](),this[_0x4d65c0(0x38bd)]=_0x269d2b,this[_0x4d65c0(0x260f)]=_0x225861[_0x4d65c0(0x260f)],this[_0x4d65c0(0x3858)]&&_0x551f0e['Y']['Warn'](_0x4d65c0(0x367d));}static get['Name'](){var _0x120d10=_0x387327;return _0x526b27['b'][_0x120d10(0x3b2e)];}static get[_0x387327(0x1093)](){return 0x1;}get[_0x387327(0x260f)](){var _0x553a13=_0x387327;return this[_0x553a13(0x2e68)];}set[_0x387327(0x260f)](_0x2a0971){var _0x30972f=_0x387327;this[_0x30972f(0x2e68)]=_0x2a0971,this[_0x30972f(0x3858)]=_0x30972f(0x3f8f)===this['_locomotionTarget'][_0x30972f(0x28c8)]();}['isCompatible'](){var _0x4ae7a8=_0x387327;return void 0x0===this[_0x4ae7a8(0x38bd)][_0x4ae7a8(0xbbf)]||_0x4ae7a8(0xf97)===this[_0x4ae7a8(0x38bd)][_0x4ae7a8(0xbbf)];}[_0x387327(0x1025)](){var _0x4881ab=_0x387327;return!(!this['isCompatible']||!super[_0x4881ab(0x1025)]()||(this[_0x4881ab(0x3bca)]=new _0x52d743(this[_0x4881ab(0x38bd)]['scene']['getEngine']()),0x0));}[_0x387327(0x1ae2)](){var _0x1a894d=_0x387327;return!!super['detach']()&&!(this[_0x1a894d(0x3bca)]=null);}[_0x387327(0x3afa)](_0x213b19){var _0x1dc979=_0x387327,_0x58eb06,_0x213b19=_0x213b19[_0x1dc979(0x1e9c)](this[_0x1dc979(0x38bd)][_0x1dc979(0x3af5)]);_0x213b19&&(_0x58eb06=this[_0x1dc979(0x260f)][_0x1dc979(0x14ab)]()[_0x1dc979(0xf71)]?0x1:-0x1,_0x213b19=_0x213b19[_0x1dc979(0x1ea)][_0x1dc979(0x1dd7)],this[_0x1dc979(0x1c93)][_0x1dc979(0x3c7)](_0x213b19[0x4],_0x213b19[0x5],_0x58eb06*_0x213b19[0x6]),this[_0x1dc979(0x32c)][_0x1dc979(0x3c7)](_0x213b19[0x8],_0x213b19[0x9],_0x58eb06*_0x213b19[0xa]),this[_0x1dc979(0xc31)][_0x1dc979(0x3c7)](_0x213b19[0xc],_0x213b19[0xd],_0x58eb06*_0x213b19[0xe]),this[_0x1dc979(0x32c)][_0x1dc979(0x780)](0.05,this[_0x1dc979(0xc31)]),this[_0x1dc979(0x1c93)][_0x1dc979(0x780)](-0.05,this[_0x1dc979(0xc31)]),this[_0x1dc979(0x3bca)][_0x1dc979(0xc7c)](this[_0x1dc979(0xc31)],this[_0x1dc979(0x32c)]),this['_movement'][_0x1dc979(0x2687)](this['_walker'][_0x1dc979(0x2e53)]),this['_isLocomotionTargetWebXRCamera']||_0xd02b6b['P'][_0x1dc979(0x3cd8)](this[_0x1dc979(0x3c76)],this[_0x1dc979(0x260f)]['getWorldMatrix'](),this['_movement']),this[_0x1dc979(0x260f)]['position'][_0x1dc979(0x16b8)](this[_0x1dc979(0x3c76)]));}}_0x526b27['d'][_0x387327(0x2254)](_0x3411bb['Name'],(_0x384eb4,_0x57b99e)=>()=>new _0x3411bb(_0x384eb4,_0x57b99e),_0x3411bb[_0x387327(0x1093)],!0x1);},0xb70f:(_0x642b47,_0x17f262,_0x4bcf30)=>{_0x4bcf30(0x1165a),_0x4bcf30(0xa2b5),_0x4bcf30(0x452),_0x4bcf30(0x2c5d),_0x4bcf30(0x16fb4),_0x4bcf30(0x825b),_0x4bcf30(0x11828),_0x4bcf30(0x9d2f),_0x4bcf30(0x11fe9),_0x4bcf30(0x8364),_0x4bcf30(0xbaa7),_0x4bcf30(0x147f9),_0x4bcf30(0x721a),_0x4bcf30(0xb4aa),_0x4bcf30(0x95ed),_0x4bcf30(0xfefc),_0x4bcf30(0x17d31),_0x4bcf30(0x163c8),_0x4bcf30(0xafdf),_0x4bcf30(0xd44b);},0x147d7:(_0x8aa66,_0x4bbe33,_0xf12517)=>{_0xf12517(0x77ef),_0xf12517(0x112cb),_0xf12517(0xd3f),_0xf12517(0x77ae),_0xf12517(0x8f1d),_0xf12517(0x12094),_0xf12517(0x74d3),_0xf12517(0x7a5e),_0xf12517(0xc2e3),_0xf12517(0xf869),_0xf12517(0xb70f),_0xf12517(0x1542c),_0xf12517(0x16cf3);},0x1542c:(_0x1ea6e7,_0x143b30,_0x51aa54)=>{_0x51aa54(0x8fa),_0x51aa54(0xc4c1),_0x51aa54(0x4af2),_0x51aa54(0x11f98),_0x51aa54(0x10cb0),_0x51aa54(0x14bd2),_0x51aa54(0x4de8),_0x51aa54(0x32ee),_0x51aa54(0x3c8f);},0x8fa:(_0x5b7481,_0x481abe,_0x6c9026)=>{var _0x590bce=a8_0x2e955a;_0x6c9026['d'](_0x481abe,{'d':()=>_0x70a8f1});function _0x5238c6(_0xda8810,_0xbd6adf,_0xe93e93,_0x535fcc){return new(_0xe93e93=_0xe93e93||Promise)(function(_0x53b17e,_0x447f57){var _0xd05547=a8_0xcbd5;function _0x2ae79b(_0x3c95f3){var _0x5cfaa6=a8_0xcbd5;try{_0x1257c1(_0x535fcc[_0x5cfaa6(0xb39)](_0x3c95f3));}catch(_0x22d759){_0x447f57(_0x22d759);}}function _0x27d0f6(_0x18754f){var _0x21a480=a8_0xcbd5;try{_0x1257c1(_0x535fcc[_0x21a480(0x328b)](_0x18754f));}catch(_0x3a628b){_0x447f57(_0x3a628b);}}function _0x1257c1(_0x3679d0){var _0x1643c3=a8_0xcbd5,_0x470057;_0x3679d0[_0x1643c3(0x1a15)]?_0x53b17e(_0x3679d0[_0x1643c3(0x31eb)]):((_0x470057=_0x3679d0[_0x1643c3(0x31eb)])instanceof _0xe93e93?_0x470057:new _0xe93e93(function(_0x2df46e){_0x2df46e(_0x470057);}))[_0x1643c3(0x3be)](_0x2ae79b,_0x27d0f6);}_0x1257c1((_0x535fcc=_0x535fcc[_0xd05547(0x550)](_0xda8810,_0xbd6adf||[]))[_0xd05547(0xb39)]());});}var _0x5d7f27=_0x6c9026(0xc4c1),_0x49835b=_0x6c9026(0xa896),_0x21de04=_0x6c9026(0x9a70),_0x4f818b=_0x6c9026(0x8ca7),_0x3720c0=_0x6c9026(0xd53f),_0x99d35c=_0x6c9026(0x94e3);class _0x70a8f1{constructor(_0xc2ef63,_0x5a696a,_0x228753,_0xabddb3,_0x49719a=!0x1,_0x12f281){var _0x6ffbc1=a8_0xcbd5;this[_0x6ffbc1(0x38c0)]=_0xc2ef63,this['layout']=_0x5a696a,this['gamepadObject']=_0x228753,this[_0x6ffbc1(0x2df5)]=_0xabddb3,this['_doNotLoadControllerMesh']=_0x49719a,this[_0x6ffbc1(0x3ee0)]=_0x12f281,this[_0x6ffbc1(0x3692)]=_0x5d4254=>{var _0x7feda0=_0x6ffbc1;if(_0x5d4254){var _0x129ae9=this[_0x7feda0(0x1075)][_0x7feda0(0x417)][_0x5d4254],_0x643492=_0x129ae9[_0x7feda0(0x30a3)],_0x14c859=_0x129ae9['gamepadIndices'][_0x7feda0(0xff3)];const _0x59c23d=[];void 0x0!==_0x129ae9[_0x7feda0(0x28b)][_0x7feda0(0x39d1)]&&void 0x0!==_0x129ae9[_0x7feda0(0x28b)][_0x7feda0(0x3702)]&&_0x59c23d[_0x7feda0(0x2009)](_0x129ae9[_0x7feda0(0x28b)][_0x7feda0(0x39d1)],_0x129ae9[_0x7feda0(0x28b)][_0x7feda0(0x3702)]),this[_0x7feda0(0x417)][_0x5d4254]=new _0x5d7f27['n'](_0x5d4254,_0x643492,_0x14c859,_0x59c23d);}},this[_0x6ffbc1(0x10c4)]=!0x1,this[_0x6ffbc1(0x417)]={},this[_0x6ffbc1(0x3245)]=!0x1,this[_0x6ffbc1(0x9aa)]=new _0x49835b['y$'](),_0x5a696a[_0x6ffbc1(0x417)]&&Object[_0x6ffbc1(0x1841)](_0x5a696a[_0x6ffbc1(0x417)])[_0x6ffbc1(0x982)](this[_0x6ffbc1(0x3692)]);}[_0x590bce(0xc1f)](){var _0x16ba83=_0x590bce;this[_0x16ba83(0x38c2)]()[_0x16ba83(0x982)](_0x4cec79=>this[_0x16ba83(0x3420)](_0x4cec79)[_0x16ba83(0xc1f)]()),this[_0x16ba83(0x1901)]&&(this[_0x16ba83(0x1901)][_0x16ba83(0x3ed2)](void 0x0,!0x0)[_0x16ba83(0x982)](_0x51c4df=>{_0x51c4df['setEnabled'](!0x1);}),this[_0x16ba83(0x1901)][_0x16ba83(0xc1f)](!!this[_0x16ba83(0x3ee0)],!this[_0x16ba83(0x3ee0)]));}[_0x590bce(0x36fa)](_0x4b04d8){var _0x47ff03=_0x590bce;return this['getComponentIds']()[_0x47ff03(0x40b4)](_0x4a0fe9=>this[_0x47ff03(0x417)][_0x4a0fe9])[_0x47ff03(0x25d4)](_0xb65d8e=>_0xb65d8e['type']===_0x4b04d8);}[_0x590bce(0x3420)](_0x3d0ee6){var _0x207685=_0x590bce;return this[_0x207685(0x417)][_0x3d0ee6];}[_0x590bce(0x38c2)](){var _0x3c45fa=_0x590bce;return Object[_0x3c45fa(0x1841)](this[_0x3c45fa(0x417)]);}[_0x590bce(0x3351)](_0x51e2af){var _0x3e486d=_0x590bce;return this[_0x3e486d(0x36fa)](_0x51e2af)[0x0]||null;}[_0x590bce(0x22a)](){var _0xcd759a=_0x590bce;return this['getComponent'](this[_0xcd759a(0x1075)]['selectComponentId']);}[_0x590bce(0xa0b)](){return _0x5238c6(this,void 0x0,void 0x0,function*(){var _0x3546e8=a8_0xcbd5;const _0x779377=!this[_0x3546e8(0x25f3)]();let _0x1ead6f=this['_getGenericFilenameAndPath']();return _0x779377?_0x21de04['Y'][_0x3546e8(0x1381)](_0x3546e8(0x3aa1)):_0x1ead6f=this['_getFilenameAndPath'](),new Promise((_0x51726b,_0x5d65eb)=>{var _0x1a6bca=_0x3546e8;const _0x3df905=_0x31e5b6=>{var _0x1a147d=a8_0xcbd5;_0x779377?this[_0x1a147d(0x843)](_0x31e5b6):this[_0x1a147d(0x353)](_0x31e5b6),this['_processLoadedModel'](_0x31e5b6),this[_0x1a147d(0x10c4)]=!0x0,this[_0x1a147d(0x9aa)]['notifyObservers'](this),_0x51726b(!0x0);};if(this[_0x1a6bca(0x3ee0)]){const _0x2bd9a4=this['_controllerCache'][_0x1a6bca(0x25d4)](_0x52c717=>_0x52c717[_0x1a6bca(0x33b3)]===_0x1ead6f['filename']&&_0x52c717['path']===_0x1ead6f['path']);if(_0x2bd9a4[0x0])return _0x2bd9a4[0x0]['meshes'][_0x1a6bca(0x982)](_0x1641ac=>_0x1641ac[_0x1a6bca(0x28e2)](!0x0)),void _0x3df905(_0x2bd9a4[0x0][_0x1a6bca(0x27d2)]);}_0x4f818b['n'][_0x1a6bca(0x159e)]('',_0x1ead6f[_0x1a6bca(0x106b)],_0x1ead6f[_0x1a6bca(0x33b3)],this[_0x1a6bca(0x38c0)],_0xea5590=>{var _0x1f06ac=_0x1a6bca;this['_controllerCache']&&this['_controllerCache'][_0x1f06ac(0x2009)](Object['assign'](Object[_0x1f06ac(0x1ec3)]({},_0x1ead6f),{'meshes':_0xea5590})),_0x3df905(_0xea5590);},null,(_0x266d26,_0x4ee73b)=>{var _0x3702d6=_0x1a6bca;_0x21de04['Y'][_0x3702d6(0x9c1)](_0x4ee73b),_0x21de04['Y'][_0x3702d6(0x1381)]('Failed\x20to\x20retrieve\x20controller\x20model\x20of\x20type\x20'+this['profileId']+_0x3702d6(0x339a)+_0x1ead6f[_0x3702d6(0x106b)]+_0x1ead6f['filename']),_0x5d65eb(_0x4ee73b);});});});}[_0x590bce(0x3c43)](_0x22958b){var _0x4caab9=_0x590bce;this[_0x4caab9(0x38c2)]()[_0x4caab9(0x982)](_0x34c1e0=>this[_0x4caab9(0x3420)](_0x34c1e0)[_0x4caab9(0xc7c)](this['gamepadObject'])),this[_0x4caab9(0xa88)](_0x22958b);}get[_0x590bce(0x3742)](){var _0x48dc0b=_0x590bce;return this[_0x48dc0b(0x2df5)];}[_0x590bce(0x3346)](_0x57e48f,_0x5cde1b,_0x12b15e=0x0){var _0x5785c8=_0x590bce;return this[_0x5785c8(0x2904)][_0x5785c8(0x5bf)]&&this[_0x5785c8(0x2904)]['hapticActuators'][_0x12b15e]?this[_0x5785c8(0x2904)][_0x5785c8(0x5bf)][_0x12b15e][_0x5785c8(0x3346)](_0x57e48f,_0x5cde1b):Promise['resolve'](!0x1);}['_getChildByName'](_0x4a004b,_0x18dbe){var _0x5c16b1=_0x590bce;return _0x4a004b[_0x5c16b1(0x3ed2)](_0x403dcb=>_0x403dcb[_0x5c16b1(0x1c3a)]===_0x18dbe,!0x1)[0x0];}[_0x590bce(0x2820)](_0x49b40c,_0x22ea61){var _0x38f241=_0x590bce;return _0x49b40c[_0x38f241(0x3ed2)](_0x446b2c=>_0x446b2c[_0x38f241(0x1c3a)]==_0x22ea61,!0x0)[0x0];}['_lerpTransform'](_0x28738a,_0x4eff35,_0x1558dd){var _0x18c944=_0x590bce;_0x28738a[_0x18c944(0x12a8)]&&_0x28738a[_0x18c944(0x3393)]&&_0x28738a[_0x18c944(0x21bb)]&&_0x28738a[_0x18c944(0x12a8)]['rotationQuaternion']&&_0x28738a['maxMesh'][_0x18c944(0x2ac6)]&&_0x28738a[_0x18c944(0x21bb)][_0x18c944(0x2ac6)]&&(_0x3720c0['_f'][_0x18c944(0x20d1)](_0x28738a[_0x18c944(0x12a8)][_0x18c944(0x2ac6)],_0x28738a['maxMesh'][_0x18c944(0x2ac6)],_0x1558dd=_0x1558dd?0.5*_0x4eff35+0.5:_0x4eff35,_0x28738a[_0x18c944(0x21bb)][_0x18c944(0x2ac6)]),_0x3720c0['P']['LerpToRef'](_0x28738a['minMesh']['position'],_0x28738a['maxMesh'][_0x18c944(0x2436)],_0x1558dd,_0x28738a[_0x18c944(0x21bb)][_0x18c944(0x2436)]));}['updateModel'](_0x4c0f22){var _0x4bdb22=_0x590bce;this[_0x4bdb22(0x10c4)]&&this[_0x4bdb22(0xc64)](_0x4c0f22);}[_0x590bce(0xa9b)](){var _0x7cb925=_0x590bce;return{'filename':_0x7cb925(0x25a7),'path':'https://controllers.babylonjs.com/generic/'};}[_0x590bce(0x843)](_0x360c3b){var _0x54758d=_0x590bce;this[_0x54758d(0x1901)]=new _0x99d35c['Kj'](this[_0x54758d(0xc3d)]+'\x20'+this[_0x54758d(0x2df5)],this[_0x54758d(0x38c0)]),_0x360c3b[_0x54758d(0x982)](_0x12be17=>{var _0x27a34c=_0x54758d;_0x12be17[_0x27a34c(0x30e9)]||(_0x12be17[_0x27a34c(0x163)]=!0x1,_0x12be17[_0x27a34c(0x7cb)](this[_0x27a34c(0x1901)]));}),this[_0x54758d(0x1901)][_0x54758d(0x2ac6)]=_0x3720c0['_f'][_0x54758d(0x772)](0x0,Math['PI'],0x0);}}},0xc4c1:(_0x4724cc,_0x5c9572,_0x19e2c4)=>{var _0xb4b525=a8_0x2e955a;_0x19e2c4['d'](_0x5c9572,{'n':()=>_0x149aa5});var _0x31d1c8=_0x19e2c4(0xa896);class _0x149aa5{constructor(_0x533bfb,_0x2a57d4,_0x238584=-0x1,_0x40ea1b=[]){var _0x514365=a8_0xcbd5;this['id']=_0x533bfb,this[_0x514365(0x30a3)]=_0x2a57d4,this[_0x514365(0x1682)]=_0x238584,this['_axesIndices']=_0x40ea1b,this[_0x514365(0x143e)]={'x':0x0,'y':0x0},this[_0x514365(0x2f05)]={},this['_currentValue']=0x0,this['_hasChanges']=!0x1,this[_0x514365(0x38f7)]=!0x1,this[_0x514365(0x3d93)]=!0x1,this['onAxisValueChangedObservable']=new _0x31d1c8['y$'](),this[_0x514365(0x3829)]=new _0x31d1c8['y$']();}get[_0xb4b525(0xbd8)](){var _0x2eaf0e=_0xb4b525;return this[_0x2eaf0e(0x143e)];}get[_0xb4b525(0x616)](){var _0x341c95=_0xb4b525;return this[_0x341c95(0x2f05)];}get[_0xb4b525(0x3648)](){var _0x21959f=_0xb4b525;return this[_0x21959f(0x3776)];}get[_0xb4b525(0xa98)](){var _0x5008fc=_0xb4b525;return this[_0x5008fc(0x38f7)];}get[_0xb4b525(0x19c0)](){var _0x2d3e30=_0xb4b525;return this[_0x2d3e30(0x3d93)];}get[_0xb4b525(0x31eb)](){var _0x19f9de=_0xb4b525;return this[_0x19f9de(0x2099)];}[_0xb4b525(0xc1f)](){var _0x5eb901=_0xb4b525;this[_0x5eb901(0x21ba)]['clear'](),this[_0x5eb901(0x3829)][_0x5eb901(0x2a99)]();}['isAxes'](){var _0x2754b9=_0xb4b525;return 0x0!==this[_0x2754b9(0x3b5d)]['length'];}[_0xb4b525(0x14bf)](){var _0x371b05=_0xb4b525;return-0x1!==this[_0x371b05(0x1682)];}[_0xb4b525(0xc7c)](_0x2ed683){var _0x7f0cc2=_0xb4b525;let _0x4ffe24=!0x1,_0x53778f=!0x1;if(this[_0x7f0cc2(0x3776)]=!0x1,this[_0x7f0cc2(0x2f05)]={},this[_0x7f0cc2(0x14bf)]()){var _0x3f2d10=_0x2ed683['buttons'][this[_0x7f0cc2(0x1682)]];if(!_0x3f2d10)return;this[_0x7f0cc2(0x2099)]!==_0x3f2d10[_0x7f0cc2(0x31eb)]&&(this['changes']['value']={'current':_0x3f2d10[_0x7f0cc2(0x31eb)],'previous':this[_0x7f0cc2(0x2099)]},_0x4ffe24=!0x0,this[_0x7f0cc2(0x2099)]=_0x3f2d10[_0x7f0cc2(0x31eb)]),this['_touched']!==_0x3f2d10[_0x7f0cc2(0x19c0)]&&(this[_0x7f0cc2(0x616)][_0x7f0cc2(0x19c0)]={'current':_0x3f2d10[_0x7f0cc2(0x19c0)],'previous':this[_0x7f0cc2(0x3d93)]},_0x4ffe24=!0x0,this[_0x7f0cc2(0x3d93)]=_0x3f2d10[_0x7f0cc2(0x19c0)]),this[_0x7f0cc2(0x38f7)]!==_0x3f2d10[_0x7f0cc2(0xa98)]&&(this[_0x7f0cc2(0x616)][_0x7f0cc2(0xa98)]={'current':_0x3f2d10['pressed'],'previous':this[_0x7f0cc2(0x38f7)]},_0x4ffe24=!0x0,this[_0x7f0cc2(0x38f7)]=_0x3f2d10['pressed']);}this[_0x7f0cc2(0x2a7c)]()&&(this[_0x7f0cc2(0x143e)]['x']!==_0x2ed683['axes'][this[_0x7f0cc2(0x3b5d)][0x0]]&&(this[_0x7f0cc2(0x616)][_0x7f0cc2(0xbd8)]={'current':{'x':_0x2ed683[_0x7f0cc2(0xbd8)][this[_0x7f0cc2(0x3b5d)][0x0]],'y':this['_axes']['y']},'previous':{'x':this['_axes']['x'],'y':this[_0x7f0cc2(0x143e)]['y']}},this[_0x7f0cc2(0x143e)]['x']=_0x2ed683[_0x7f0cc2(0xbd8)][this[_0x7f0cc2(0x3b5d)][0x0]],_0x53778f=!0x0),this[_0x7f0cc2(0x143e)]['y']!==_0x2ed683[_0x7f0cc2(0xbd8)][this['_axesIndices'][0x1]]&&(this[_0x7f0cc2(0x616)][_0x7f0cc2(0xbd8)]?this[_0x7f0cc2(0x616)]['axes']['current']['y']=_0x2ed683[_0x7f0cc2(0xbd8)][this[_0x7f0cc2(0x3b5d)][0x1]]:this[_0x7f0cc2(0x616)][_0x7f0cc2(0xbd8)]={'current':{'x':this[_0x7f0cc2(0x143e)]['x'],'y':_0x2ed683[_0x7f0cc2(0xbd8)][this['_axesIndices'][0x1]]},'previous':{'x':this[_0x7f0cc2(0x143e)]['x'],'y':this['_axes']['y']}},this[_0x7f0cc2(0x143e)]['y']=_0x2ed683[_0x7f0cc2(0xbd8)][this[_0x7f0cc2(0x3b5d)][0x1]],_0x53778f=!0x0)),_0x4ffe24&&(this[_0x7f0cc2(0x3776)]=!0x0,this[_0x7f0cc2(0x3829)][_0x7f0cc2(0x223f)](this)),_0x53778f&&(this[_0x7f0cc2(0x3776)]=!0x0,this[_0x7f0cc2(0x21ba)][_0x7f0cc2(0x223f)](this['_axes']));}}_0x149aa5['BUTTON_TYPE']=_0xb4b525(0xff3),_0x149aa5[_0xb4b525(0x3deb)]=_0xb4b525(0x300b),_0x149aa5[_0xb4b525(0x30fc)]=_0xb4b525(0xaf5),_0x149aa5['TOUCHPAD_TYPE']='touchpad',_0x149aa5[_0xb4b525(0x3625)]=_0xb4b525(0x1636);},0x4af2:(_0x2a7935,_0x106671,_0x40309f)=>{var _0x3574ca=a8_0x2e955a,_0x4ab54c=_0x40309f(0x8fa),_0x40309f=_0x40309f(0x14bd2);class _0x5af88e extends _0x4ab54c['d']{constructor(_0x15057f,_0x5127a2,_0x51fec6){var _0x38be68=a8_0xcbd5;super(_0x15057f,_0x43c1b9[_0x51fec6],_0x5127a2,_0x51fec6,!0x0),this[_0x38be68(0xc3d)]=_0x38be68(0x62e);}[_0x3574ca(0xa4a)](){var _0x4dc089=_0x3574ca;return{'filename':_0x4dc089(0x25a7),'path':_0x4dc089(0x2855)};}[_0x3574ca(0x25f3)](){return!0x0;}[_0x3574ca(0x3c6c)](_0xbd0615){}[_0x3574ca(0x353)](_0x13d91b){}[_0x3574ca(0xc64)](){}}_0x40309f['V'][_0x3574ca(0x17f3)](_0x3574ca(0x62e),(_0x4ad84f,_0x3d33bd)=>new _0x5af88e(_0x3d33bd,_0x4ad84f[_0x3574ca(0x37e9)],_0x4ad84f[_0x3574ca(0x2df5)]));const _0x43c1b9={'left':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0x3574ca(0x1636),'gamepadIndices':{'button':0x0},'rootNodeName':_0x3574ca(0x2652),'visualResponses':{}},'grasp':{'type':'trigger','gamepadIndices':{'button':0x4},'rootNodeName':_0x3574ca(0x1e28),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0x3574ca(0x1c96),'assetPath':_0x3574ca(0x183c)},'right':{'selectComponentId':_0x3574ca(0x2652),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x3574ca(0x2652),'visualResponses':{}},'grasp':{'type':_0x3574ca(0x1636),'gamepadIndices':{'button':0x4},'rootNodeName':_0x3574ca(0x1e28),'visualResponses':{}}},'gamepadMapping':_0x3574ca(0x27b2),'rootNodeName':_0x3574ca(0x234a),'assetPath':_0x3574ca(0x26c7)},'none':{'selectComponentId':_0x3574ca(0x2652),'components':{'xr-standard-trigger':{'type':_0x3574ca(0x1636),'gamepadIndices':{'button':0x0},'rootNodeName':'xr-standard-trigger','visualResponses':{}},'grasp':{'type':_0x3574ca(0x1636),'gamepadIndices':{'button':0x4},'rootNodeName':'grasp','visualResponses':{}}},'gamepadMapping':_0x3574ca(0x27b2),'rootNodeName':_0x3574ca(0x2968),'assetPath':'none.glb'}};},0x11f98:(_0x1bb85e,_0x499fac,_0x21f880)=>{var _0x382f4=a8_0x2e955a;_0x21f880['d'](_0x499fac,{'z':()=>_0xaa74d1});var _0x499fac=_0x21f880(0x8fa),_0x3da5fd=_0x21f880(0x94e3),_0x3b2fd0=_0x21f880(0xd53f);class _0xaa74d1 extends _0x499fac['d']{constructor(_0xea967d,_0x7dd546,_0x5cf025){var _0x28ceb5=a8_0xcbd5;super(_0xea967d,_0x24cfc2[_0x5cf025],_0x7dd546,_0x5cf025),this['profileId']=_0xaa74d1[_0x28ceb5(0x2b60)];}[_0x382f4(0xa4a)](){var _0x209631=_0x382f4;return{'filename':_0x209631(0x25a7),'path':_0x209631(0x2855)};}[_0x382f4(0x25f3)](){return!0x0;}[_0x382f4(0x3c6c)](_0x49d6e5){}[_0x382f4(0x353)](_0x2b7f7b){var _0x4bfbdf=_0x382f4;this[_0x4bfbdf(0x1901)]=new _0x3da5fd['Kj'](this['profileId']+'\x20'+this[_0x4bfbdf(0x2df5)],this[_0x4bfbdf(0x38c0)]),_0x2b7f7b[_0x4bfbdf(0x982)](_0x22b20b=>{var _0x43dda6=_0x4bfbdf;_0x22b20b[_0x43dda6(0x163)]=!0x1,_0x22b20b[_0x43dda6(0x30e9)]||_0x22b20b['setParent'](this[_0x43dda6(0x1901)]);}),this[_0x4bfbdf(0x1901)][_0x4bfbdf(0x2ac6)]=_0x3b2fd0['_f'][_0x4bfbdf(0x772)](0x0,Math['PI'],0x0);}[_0x382f4(0xc64)](){}}_0xaa74d1[_0x382f4(0x2b60)]=_0x382f4(0x718);const _0x24cfc2={'left':{'selectComponentId':_0x382f4(0x2652),'components':{'xr-standard-trigger':{'type':_0x382f4(0x1636),'gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}}},'gamepadMapping':_0x382f4(0x27b2),'rootNodeName':_0x382f4(0x362c),'assetPath':_0x382f4(0x183c)},'right':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0x382f4(0x1636),'gamepadIndices':{'button':0x0},'rootNodeName':_0x382f4(0x224a),'visualResponses':{}}},'gamepadMapping':_0x382f4(0x27b2),'rootNodeName':_0x382f4(0x3353),'assetPath':'right.glb'},'none':{'selectComponentId':_0x382f4(0x2652),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x382f4(0x224a),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':'generic-trigger-none','assetPath':_0x382f4(0x2bc3)}};},0x32ee:(_0x33debf,_0x2bb28d,_0x2acea8)=>{var _0xdf2c47=a8_0x2e955a,_0x8b2e30=_0x2acea8(0x8fa),_0x27d4ee=_0x2acea8(0x94e3),_0x500d75=_0x2acea8(0xd53f),_0x2acea8=_0x2acea8(0x14bd2);class _0x31d368 extends _0x8b2e30['d']{constructor(_0xfb54ea,_0x2b9df0,_0x237b02){var _0xd694dd=a8_0xcbd5;super(_0xfb54ea,_0x867376[_0x237b02],_0x2b9df0,_0x237b02),this[_0xd694dd(0xc3d)]=_0xd694dd(0xccc);}[_0xdf2c47(0xa4a)](){var _0x579d7c=_0xdf2c47;return{'filename':_0x31d368[_0x579d7c(0x3b4c)],'path':_0x31d368['MODEL_BASE_URL']};}[_0xdf2c47(0x25f3)](){return!0x0;}[_0xdf2c47(0x3c6c)](_0x25209f){var _0x5335e9=_0xdf2c47;this['getComponentIds']()[_0x5335e9(0x982)](_0x294db9=>{const _0x245f7c=_0x294db9&&this['getComponent'](_0x294db9);_0x245f7c&&_0x245f7c['onButtonStateChangedObservable']['add'](_0x12a7c4=>{var _0x23fb19=a8_0xcbd5;if(this[_0x23fb19(0x1901)]&&!this['disableAnimation'])switch(_0x294db9){case'xr-standard-trigger':return void(this[_0x23fb19(0x3b0f)][_0x23fb19(0x3ed2)]()[0x6][_0x23fb19(0xfb0)]['x']=0.15*-_0x12a7c4[_0x23fb19(0x31eb)]);case _0x23fb19(0x15cf):case _0x23fb19(0x1d07):return;}},void 0x0,!0x0);});}[_0xdf2c47(0x353)](_0x1afa12){var _0x40494a=_0xdf2c47;this['rootMesh']=new _0x27d4ee['Kj'](this[_0x40494a(0xc3d)]+'\x20'+this[_0x40494a(0x2df5)],this['scene']),_0x1afa12[_0x40494a(0x982)](_0x24b505=>{_0x24b505['isPickable']=!0x1;}),this['_modelRootNode']=_0x1afa12[0x1],this[_0x40494a(0x3b0f)]['parent']=this[_0x40494a(0x1901)],this[_0x40494a(0x38c0)][_0x40494a(0xf71)]||(this[_0x40494a(0x1901)]['rotationQuaternion']=_0x500d75['_f'][_0x40494a(0x772)](0x0,Math['PI'],0x0));}['_updateModel'](){}}_0x31d368[_0xdf2c47(0x1b62)]=_0xdf2c47(0x3dfd),_0x31d368[_0xdf2c47(0x3b4c)]=_0xdf2c47(0x18dc),_0x2acea8['V'][_0xdf2c47(0x17f3)](_0xdf2c47(0xccc),(_0x250b61,_0x5980a8)=>new _0x31d368(_0x5980a8,_0x250b61[_0xdf2c47(0x37e9)],_0x250b61['handedness']));const _0x867376={'left':{'selectComponentId':_0xdf2c47(0x2652),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}},'xr-standard-squeeze':{'type':_0xdf2c47(0x300b),'gamepadIndices':{'button':0x1},'rootNodeName':'xr_standard_squeeze','visualResponses':{}},'xr-standard-touchpad':{'type':_0xdf2c47(0x1c80),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0xdf2c47(0x3966),'visualResponses':{}},'menu':{'type':'button','gamepadIndices':{'button':0x4},'rootNodeName':_0xdf2c47(0x39cc),'visualResponses':{}}},'gamepadMapping':_0xdf2c47(0x27b2),'rootNodeName':_0xdf2c47(0x1000),'assetPath':_0xdf2c47(0x2bc3)},'right':{'selectComponentId':_0xdf2c47(0x2652),'components':{'xr-standard-trigger':{'type':_0xdf2c47(0x1636),'gamepadIndices':{'button':0x0},'rootNodeName':_0xdf2c47(0x224a),'visualResponses':{}},'xr-standard-squeeze':{'type':'squeeze','gamepadIndices':{'button':0x1},'rootNodeName':'xr_standard_squeeze','visualResponses':{}},'xr-standard-touchpad':{'type':'touchpad','gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0xdf2c47(0x3966),'visualResponses':{}},'menu':{'type':_0xdf2c47(0xff3),'gamepadIndices':{'button':0x4},'rootNodeName':'menu','visualResponses':{}}},'gamepadMapping':_0xdf2c47(0x27b2),'rootNodeName':_0xdf2c47(0x1000),'assetPath':_0xdf2c47(0x2bc3)},'none':{'selectComponentId':_0xdf2c47(0x2652),'components':{'xr-standard-trigger':{'type':_0xdf2c47(0x1636),'gamepadIndices':{'button':0x0},'rootNodeName':_0xdf2c47(0x224a),'visualResponses':{}},'xr-standard-squeeze':{'type':'squeeze','gamepadIndices':{'button':0x1},'rootNodeName':_0xdf2c47(0x2b7d),'visualResponses':{}},'xr-standard-touchpad':{'type':_0xdf2c47(0x1c80),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0xdf2c47(0x3966),'visualResponses':{}},'menu':{'type':'button','gamepadIndices':{'button':0x4},'rootNodeName':'menu','visualResponses':{}}},'gamepadMapping':_0xdf2c47(0x27b2),'rootNodeName':_0xdf2c47(0x5a0),'assetPath':_0xdf2c47(0x2bc3)}};},0x10cb0:(_0x3c5e8e,_0x5a6bab,_0x28bd19)=>{var _0x3232cb=a8_0x2e955a,_0x401513=_0x28bd19(0x8fa),_0x12cc24=_0x28bd19(0x14bd2),_0x20c658=_0x28bd19(0x94e3),_0x5707b4=_0x28bd19(0xd53f),_0x222731=_0x28bd19(0x8ca7),_0x37d201=_0x28bd19(0x9a70);class _0x4b73df extends _0x401513['d']{constructor(_0x369960,_0x597071,_0x1d2c88){var _0x55778a=a8_0xcbd5;super(_0x369960,_0x1df8bb[_0x55778a(0x1371)],_0x597071,_0x1d2c88),this[_0x55778a(0x28be)]={'defaultButton':{'valueNodeName':_0x55778a(0x369a),'unpressedNodeName':_0x55778a(0xd9c),'pressedNodeName':_0x55778a(0x2a05)},'defaultAxis':{'valueNodeName':_0x55778a(0x369a),'minNodeName':_0x55778a(0x2349),'maxNodeName':_0x55778a(0x2a17)},'buttons':{'xr-standard-trigger':{'rootNodeName':'SELECT','componentProperty':'button','states':[_0x55778a(0xaaa),_0x55778a(0x19c0),_0x55778a(0xa98)]},'xr-standard-squeeze':{'rootNodeName':_0x55778a(0xa63),'componentProperty':_0x55778a(0x2c77),'states':[_0x55778a(0xa98)]},'xr-standard-touchpad':{'rootNodeName':_0x55778a(0x2ea),'labelAnchorNodeName':_0x55778a(0x3aa),'touchPointNodeName':_0x55778a(0x2d12)},'xr-standard-thumbstick':{'rootNodeName':_0x55778a(0x3a21),'componentProperty':_0x55778a(0x2c77),'states':[_0x55778a(0xa98)]}},'axes':{'xr-standard-touchpad':{'x-axis':{'rootNodeName':_0x55778a(0x311a)},'y-axis':{'rootNodeName':'TOUCHPAD_TOUCH_Y'}},'xr-standard-thumbstick':{'x-axis':{'rootNodeName':_0x55778a(0x245e)},'y-axis':{'rootNodeName':'THUMBSTICK_Y'}}}},this[_0x55778a(0xc3d)]='microsoft-mixed-reality';}['_getFilenameAndPath'](){var _0x2baeae=a8_0xcbd5;return{'filename':_0x2baeae(0x2932)===this[_0x2baeae(0x2df5)]?_0x4b73df['MODEL_LEFT_FILENAME']:_0x4b73df[_0x2baeae(0x37fc)],'path':_0x4b73df['MODEL_BASE_URL']+'default/'};}[_0x3232cb(0x25f3)](){var _0x30cf16=_0x3232cb,_0x473623=_0x222731['n'][_0x30cf16(0x340d)](_0x30cf16(0x1b0e));return _0x473623||_0x37d201['Y'][_0x30cf16(0x1381)](_0x30cf16(0x8eb)),_0x473623;}[_0x3232cb(0x3c6c)](_0x15a2bc){var _0xda60df=_0x3232cb;this['rootMesh']&&(this['getComponentIds']()[_0xda60df(0x982)]((_0x315822,_0x1ffe55)=>{var _0x3bac52=_0xda60df;if(!this[_0x3bac52(0x3245)]&&_0x315822&&this[_0x3bac52(0x1901)]){const _0x4d619c=this[_0x3bac52(0x28be)]['buttons'][_0x315822];var _0x5281c5=_0x4d619c[_0x3bac52(0x1ea2)];if(_0x5281c5){var _0x937e8b=this['_getChildByName'](this[_0x3bac52(0x1901)],_0x5281c5);if(_0x937e8b){if(_0x4d619c[_0x3bac52(0x21bb)]=this['_getImmediateChildByName'](_0x937e8b,this[_0x3bac52(0x28be)][_0x3bac52(0x7f8)][_0x3bac52(0x3de8)]),_0x4d619c[_0x3bac52(0x349c)]=this[_0x3bac52(0x2820)](_0x937e8b,this[_0x3bac52(0x28be)][_0x3bac52(0x7f8)][_0x3bac52(0x223a)]),_0x4d619c[_0x3bac52(0x1bd1)]=this['_getImmediateChildByName'](_0x937e8b,this[_0x3bac52(0x28be)][_0x3bac52(0x7f8)][_0x3bac52(0x415a)]),_0x4d619c[_0x3bac52(0x21bb)]&&_0x4d619c[_0x3bac52(0x349c)]&&_0x4d619c[_0x3bac52(0x1bd1)]){const _0x555190=this[_0x3bac52(0x3420)](_0x315822);_0x555190&&_0x555190['onButtonStateChangedObservable']['add'](_0x2cd345=>{var _0x2e4a75=_0x3bac52;this[_0x2e4a75(0x37f)](_0x4d619c,_0x2cd345['value']);},void 0x0,!0x0);}else _0x37d201['Y'][_0x3bac52(0x1381)](_0x3bac52(0x263f)+_0x5281c5);}else _0x37d201['Y'][_0x3bac52(0x1381)](_0x3bac52(0x1417)+_0x5281c5);}else _0x37d201['Y'][_0x3bac52(0x9c1)](_0x3bac52(0x3d2a)+_0x1ffe55+_0x3bac52(0x1792)+_0x315822);}}),this[_0xda60df(0x38c2)]()['forEach'](_0x18ad49=>{var _0x25d07b=_0xda60df;const _0x5c0ae9=this[_0x25d07b(0x3420)](_0x18ad49);_0x5c0ae9['isAxes']()&&[_0x25d07b(0x3c09),_0x25d07b(0x13b3)]['forEach'](_0x1e460f=>{var _0xd6555a=_0x25d07b;if(this[_0xd6555a(0x1901)]){const _0x2e1bd5=this[_0xd6555a(0x28be)][_0xd6555a(0xbd8)][_0x18ad49][_0x1e460f];var _0x266ad8=this[_0xd6555a(0x408c)](this[_0xd6555a(0x1901)],_0x2e1bd5[_0xd6555a(0x1ea2)]);_0x266ad8?(_0x2e1bd5[_0xd6555a(0x21bb)]=this[_0xd6555a(0x2820)](_0x266ad8,this[_0xd6555a(0x28be)][_0xd6555a(0x3e6e)][_0xd6555a(0x3de8)]),_0x2e1bd5[_0xd6555a(0x12a8)]=this[_0xd6555a(0x2820)](_0x266ad8,this[_0xd6555a(0x28be)][_0xd6555a(0x3e6e)][_0xd6555a(0x3b96)]),_0x2e1bd5[_0xd6555a(0x3393)]=this[_0xd6555a(0x2820)](_0x266ad8,this[_0xd6555a(0x28be)][_0xd6555a(0x3e6e)][_0xd6555a(0x3814)]),_0x2e1bd5['valueMesh']&&_0x2e1bd5[_0xd6555a(0x12a8)]&&_0x2e1bd5[_0xd6555a(0x3393)]?_0x5c0ae9&&_0x5c0ae9[_0xd6555a(0x21ba)]['add'](_0x158430=>{var _0x56f06f=_0xd6555a;_0x158430=_0x56f06f(0x3c09)===_0x1e460f?_0x158430['x']:_0x158430['y'],this[_0x56f06f(0x37f)](_0x2e1bd5,_0x158430,!0x0);},void 0x0,!0x0):_0x37d201['Y'][_0xd6555a(0x1381)](_0xd6555a(0x7fd)+_0x2e1bd5['rootNodeName'])):_0x37d201['Y']['Warn'](_0xd6555a(0x2e74)+_0x2e1bd5[_0xd6555a(0x1ea2)]);}});}));}[_0x3232cb(0x353)](_0x427491){var _0x5416bc=_0x3232cb;this['rootMesh']=new _0x20c658['Kj'](this['profileId']+'\x20'+this[_0x5416bc(0x2df5)],this[_0x5416bc(0x38c0)]),this[_0x5416bc(0x1901)][_0x5416bc(0x163)]=!0x1;let _0x4eb1e2;for(let _0x8c6bf3=0x0;_0x8c6bf3<_0x427491[_0x5416bc(0x9da)];_0x8c6bf3++){const _0x1e0595=_0x427491[_0x8c6bf3];_0x1e0595['isPickable']=!0x1,_0x1e0595[_0x5416bc(0x30e9)]||(_0x4eb1e2=_0x1e0595);}_0x4eb1e2&&_0x4eb1e2[_0x5416bc(0x7cb)](this[_0x5416bc(0x1901)]),this[_0x5416bc(0x38c0)][_0x5416bc(0xf71)]||(this[_0x5416bc(0x1901)]['rotationQuaternion']=_0x5707b4['_f'][_0x5416bc(0x772)](0x0,Math['PI'],0x0));}[_0x3232cb(0xc64)](){}}_0x4b73df[_0x3232cb(0x1b62)]=_0x3232cb(0x12f4),_0x4b73df['MODEL_LEFT_FILENAME']='left.glb',_0x4b73df[_0x3232cb(0x37fc)]='right.glb',_0x12cc24['V'][_0x3232cb(0x17f3)](_0x3232cb(0x51a),(_0xa0460a,_0x38a34a)=>new _0x4b73df(_0x38a34a,_0xa0460a[_0x3232cb(0x37e9)],_0xa0460a[_0x3232cb(0x2df5)]));const _0x1df8bb={'left':{'selectComponentId':_0x3232cb(0x2652),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x3232cb(0x224a),'visualResponses':{'xr_standard_trigger_pressed':{'componentProperty':'button','states':[_0x3232cb(0xaaa),_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':'xr_standard_trigger_pressed_value','minNodeName':'xr_standard_trigger_pressed_min','maxNodeName':_0x3232cb(0x2954)}}},'xr-standard-squeeze':{'type':_0x3232cb(0x300b),'gamepadIndices':{'button':0x1},'rootNodeName':_0x3232cb(0x2b7d),'visualResponses':{'xr_standard_squeeze_pressed':{'componentProperty':_0x3232cb(0xff3),'states':[_0x3232cb(0xaaa),'touched',_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':'xr_standard_squeeze_pressed_value','minNodeName':_0x3232cb(0x20dd),'maxNodeName':'xr_standard_squeeze_pressed_max'}}},'xr-standard-touchpad':{'type':_0x3232cb(0x1c80),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x3232cb(0x3966),'visualResponses':{'xr_standard_touchpad_pressed':{'componentProperty':_0x3232cb(0xff3),'states':['default','touched','pressed'],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':_0x3232cb(0x3ddd),'minNodeName':_0x3232cb(0x1a84),'maxNodeName':_0x3232cb(0x64d)},'xr_standard_touchpad_xaxis_pressed':{'componentProperty':_0x3232cb(0x39d1),'states':[_0x3232cb(0xaaa),_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':_0x3232cb(0x8df),'minNodeName':_0x3232cb(0x3c94),'maxNodeName':_0x3232cb(0x2ead)},'xr_standard_touchpad_yaxis_pressed':{'componentProperty':_0x3232cb(0x3702),'states':[_0x3232cb(0xaaa),_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':_0x3232cb(0x2a1a),'minNodeName':_0x3232cb(0x318c),'maxNodeName':_0x3232cb(0x1483)},'xr_standard_touchpad_xaxis_touched':{'componentProperty':_0x3232cb(0x39d1),'states':['default',_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':'transform','valueNodeName':_0x3232cb(0x125c),'minNodeName':_0x3232cb(0x35c9),'maxNodeName':_0x3232cb(0x2028)},'xr_standard_touchpad_yaxis_touched':{'componentProperty':_0x3232cb(0x3702),'states':[_0x3232cb(0xaaa),_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':'xr_standard_touchpad_yaxis_touched_value','minNodeName':_0x3232cb(0x2470),'maxNodeName':'xr_standard_touchpad_yaxis_touched_max'},'xr_standard_touchpad_axes_touched':{'componentProperty':'state','states':[_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':'visibility','valueNodeName':_0x3232cb(0x12bb)}},'touchPointNodeName':_0x3232cb(0x12bb)},'xr-standard-thumbstick':{'type':'thumbstick','gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x3232cb(0x3c1),'visualResponses':{'xr_standard_thumbstick_pressed':{'componentProperty':_0x3232cb(0xff3),'states':['default',_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':'transform','valueNodeName':_0x3232cb(0x2bcd),'minNodeName':_0x3232cb(0x3f8b),'maxNodeName':'xr_standard_thumbstick_pressed_max'},'xr_standard_thumbstick_xaxis_pressed':{'componentProperty':'xAxis','states':['default',_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':_0x3232cb(0x2e7c),'minNodeName':_0x3232cb(0x1a38),'maxNodeName':_0x3232cb(0xe38)},'xr_standard_thumbstick_yaxis_pressed':{'componentProperty':_0x3232cb(0x3702),'states':['default',_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':'transform','valueNodeName':_0x3232cb(0x3c9c),'minNodeName':_0x3232cb(0x1b39),'maxNodeName':_0x3232cb(0x1505)}}}},'gamepadMapping':'xr-standard','rootNodeName':_0x3232cb(0xf32),'assetPath':_0x3232cb(0x183c)},'right':{'selectComponentId':_0x3232cb(0x2652),'components':{'xr-standard-trigger':{'type':_0x3232cb(0x1636),'gamepadIndices':{'button':0x0},'rootNodeName':_0x3232cb(0x224a),'visualResponses':{'xr_standard_trigger_pressed':{'componentProperty':'button','states':[_0x3232cb(0xaaa),_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':'transform','valueNodeName':_0x3232cb(0x257c),'minNodeName':_0x3232cb(0xb58),'maxNodeName':'xr_standard_trigger_pressed_max'}}},'xr-standard-squeeze':{'type':_0x3232cb(0x300b),'gamepadIndices':{'button':0x1},'rootNodeName':'xr_standard_squeeze','visualResponses':{'xr_standard_squeeze_pressed':{'componentProperty':_0x3232cb(0xff3),'states':['default',_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':_0x3232cb(0xcee),'minNodeName':'xr_standard_squeeze_pressed_min','maxNodeName':_0x3232cb(0x2cdf)}}},'xr-standard-touchpad':{'type':_0x3232cb(0x1c80),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x3232cb(0x3966),'visualResponses':{'xr_standard_touchpad_pressed':{'componentProperty':_0x3232cb(0xff3),'states':['default','touched',_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':_0x3232cb(0x3ddd),'minNodeName':'xr_standard_touchpad_pressed_min','maxNodeName':_0x3232cb(0x64d)},'xr_standard_touchpad_xaxis_pressed':{'componentProperty':'xAxis','states':[_0x3232cb(0xaaa),_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':_0x3232cb(0x8df),'minNodeName':_0x3232cb(0x3c94),'maxNodeName':_0x3232cb(0x2ead)},'xr_standard_touchpad_yaxis_pressed':{'componentProperty':'yAxis','states':[_0x3232cb(0xaaa),'touched',_0x3232cb(0xa98)],'valueNodeProperty':'transform','valueNodeName':_0x3232cb(0x2a1a),'minNodeName':_0x3232cb(0x318c),'maxNodeName':'xr_standard_touchpad_yaxis_pressed_max'},'xr_standard_touchpad_xaxis_touched':{'componentProperty':_0x3232cb(0x39d1),'states':['default','touched','pressed'],'valueNodeProperty':'transform','valueNodeName':'xr_standard_touchpad_xaxis_touched_value','minNodeName':_0x3232cb(0x35c9),'maxNodeName':'xr_standard_touchpad_xaxis_touched_max'},'xr_standard_touchpad_yaxis_touched':{'componentProperty':'yAxis','states':[_0x3232cb(0xaaa),_0x3232cb(0x19c0),'pressed'],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':_0x3232cb(0xbee),'minNodeName':_0x3232cb(0x2470),'maxNodeName':_0x3232cb(0x858)},'xr_standard_touchpad_axes_touched':{'componentProperty':_0x3232cb(0x2c77),'states':['touched',_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x282),'valueNodeName':_0x3232cb(0x12bb)}},'touchPointNodeName':'xr_standard_touchpad_axes_touched_value'},'xr-standard-thumbstick':{'type':_0x3232cb(0xaf5),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x3232cb(0x3c1),'visualResponses':{'xr_standard_thumbstick_pressed':{'componentProperty':_0x3232cb(0xff3),'states':['default','touched','pressed'],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':_0x3232cb(0x2bcd),'minNodeName':_0x3232cb(0x3f8b),'maxNodeName':_0x3232cb(0x277f)},'xr_standard_thumbstick_xaxis_pressed':{'componentProperty':'xAxis','states':['default',_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':_0x3232cb(0x2e7c),'minNodeName':_0x3232cb(0x1a38),'maxNodeName':'xr_standard_thumbstick_xaxis_pressed_max'},'xr_standard_thumbstick_yaxis_pressed':{'componentProperty':'yAxis','states':['default',_0x3232cb(0x19c0),_0x3232cb(0xa98)],'valueNodeProperty':_0x3232cb(0x1ea),'valueNodeName':'xr_standard_thumbstick_yaxis_pressed_value','minNodeName':'xr_standard_thumbstick_yaxis_pressed_min','maxNodeName':_0x3232cb(0x1505)}}}},'gamepadMapping':_0x3232cb(0x27b2),'rootNodeName':_0x3232cb(0x1d2b),'assetPath':_0x3232cb(0x26c7)}};},0x14bd2:(_0x525aa9,_0x53bdc5,_0x1582c2)=>{var _0xda2e85=a8_0x2e955a;_0x1582c2['d'](_0x53bdc5,{'V':()=>_0x1a075a});var _0xcd77c0=_0x1582c2(0x11f98),_0x5972e9=_0x1582c2(0x4ba7),_0x32d616=_0x1582c2(0x3c8f);const _0x3d40d3=[];class _0x1a075a{static[_0xda2e85(0xc6e)](){var _0x4cbda6=_0xda2e85;this[_0x4cbda6(0x240e)]=null,this['_ProfileLoadingPromises']={};}static[_0xda2e85(0x246d)](){var _0x57c187=_0xda2e85;this[_0x57c187(0x198d)](_0x57c187(0x17a0),[_0x57c187(0x1100)]),this[_0x57c187(0x198d)](_0x57c187(0x2496),[_0x57c187(0x1877)]),this['RegisterFallbacksForProfileId'](_0x57c187(0xccc),[_0x57c187(0x10f5)]),this[_0x57c187(0x198d)]('magicleap-one',[_0x57c187(0x10f5)]),this[_0x57c187(0x198d)](_0x57c187(0x51a),[_0x57c187(0x149e)]),this[_0x57c187(0x198d)](_0x57c187(0x384b),[_0x57c187(0x51a),'generic-trigger-squeeze-touchpad-thumbstick']),this['RegisterFallbacksForProfileId'](_0x57c187(0x2c89),[_0x57c187(0x1877)]),this[_0x57c187(0x198d)](_0x57c187(0x2527),[_0x57c187(0x41ca),_0x57c187(0x276)]),this['RegisterFallbacksForProfileId']('oculus-touch',[_0x57c187(0x276)]),this[_0x57c187(0x198d)](_0x57c187(0x542),[_0x57c187(0x51a),_0x57c187(0x149e)]),this[_0x57c187(0x198d)]('samsung-odyssey',['generic-touchpad']),this['RegisterFallbacksForProfileId'](_0x57c187(0x3bf),[_0x57c187(0x149e)]),this[_0x57c187(0x198d)](_0x57c187(0xe84),[_0x57c187(0x718)]);}static[_0xda2e85(0xbcc)](_0xfe6559){var _0x177b44=_0xda2e85;const _0x5b6a08=this[_0x177b44(0x1506)][_0xfe6559]||[];return _0x5b6a08['unshift'](_0xfe6559),_0x5b6a08;}static[_0xda2e85(0x232e)](_0x4cc2dd,_0x3589b9,_0x26d554){var _0xc60388=_0xda2e85;const _0x48b03f=[];_0x26d554&&_0x48b03f[_0xc60388(0x2009)](_0x26d554),_0x48b03f[_0xc60388(0x2009)](..._0x4cc2dd[_0xc60388(0x37c8)]||[]),_0x48b03f['length']&&!_0x48b03f[0x0]&&_0x48b03f['pop'](),_0x4cc2dd[_0xc60388(0x37e9)]&&_0x4cc2dd[_0xc60388(0x37e9)]['id']&&_0x4cc2dd[_0xc60388(0x37e9)]['id']===(_0x4cc2dd['gamepad']['id'][_0xc60388(0x2171)](/oculus touch/gi)?_0x4cc2dd[_0xc60388(0x37e9)]['id']:void 0x0)&&_0x48b03f[_0xc60388(0x2009)](_0xc60388(0x2527)),_0x26d554=_0x48b03f[_0xc60388(0x775)]('windows-mixed-reality');if(-0x1!==_0x26d554&&_0x48b03f[_0xc60388(0x34ac)](_0x26d554,0x0,_0xc60388(0x384b)),_0x48b03f['length']||_0x48b03f[_0xc60388(0x2009)]('generic-trigger'),this['UseOnlineRepository']){const _0x544d09=this[_0xc60388(0xae2)]?this[_0xc60388(0x21ca)]:this[_0xc60388(0x1416)],_0x3efbec=this[_0xc60388(0xae2)]?this[_0xc60388(0x1416)]:this[_0xc60388(0x21ca)];return _0x544d09[_0xc60388(0xc8f)](this,_0x48b03f,_0x4cc2dd,_0x3589b9)[_0xc60388(0x410d)](()=>_0x3efbec['call'](this,_0x48b03f,_0x4cc2dd,_0x3589b9));}return this[_0xc60388(0x1416)](_0x48b03f,_0x4cc2dd,_0x3589b9);}static['RegisterController'](_0x2789fd,_0xea1c19){var _0x4c14eb=_0xda2e85;this[_0x4c14eb(0x845)][_0x2789fd]=_0xea1c19;}static['RegisterFallbacksForProfileId'](_0x626b0f,_0xd0b0d1){var _0x18ab9d=_0xda2e85;this[_0x18ab9d(0x1506)][_0x626b0f]?this['_Fallbacks'][_0x626b0f][_0x18ab9d(0x2009)](..._0xd0b0d1):this['_Fallbacks'][_0x626b0f]=_0xd0b0d1;}static[_0xda2e85(0x1c7c)](){var _0x3ccbba=_0xda2e85;return this[_0x3ccbba(0x240e)]=_0x5972e9['w1']['LoadFileAsync'](this[_0x3ccbba(0x198f)]+_0x3ccbba(0x13c5),!0x1)[_0x3ccbba(0x3be)](_0x4ab131=>JSON[_0x3ccbba(0x3813)](_0x4ab131[_0x3ccbba(0x348f)]())),this[_0x3ccbba(0x240e)];}static[_0xda2e85(0x1131)](){var _0xa7564e=_0xda2e85;_0x3d40d3[_0xa7564e(0x982)](_0x39310c=>{var _0x3ca1ef=_0xa7564e;_0x39310c[_0x3ca1ef(0x27d2)]['forEach'](_0x51077b=>{var _0x4aebd4=_0x3ca1ef;_0x51077b[_0x4aebd4(0xc1f)](!0x1,!0x0);});}),_0x3d40d3['length']=0x0;}static['_LoadProfileFromRepository'](_0xd4ca10,_0x2823be,_0x38ba4f){var _0x26fd3a=_0xda2e85;return Promise[_0x26fd3a(0x1cbf)]()[_0x26fd3a(0x3be)](()=>this[_0x26fd3a(0x240e)]||this['UpdateProfilesList']())[_0x26fd3a(0x3be)](_0x33eecf=>{var _0x57789f=_0x26fd3a;for(let _0x4dce40=0x0;_0x4dce40<_0xd4ca10['length'];++_0x4dce40)if(_0xd4ca10[_0x4dce40]&&_0x33eecf[_0xd4ca10[_0x4dce40]])return _0xd4ca10[_0x4dce40];throw new Error('neither\x20controller\x20'+_0xd4ca10[0x0]+_0x57789f(0x1616));})[_0x26fd3a(0x3be)](_0x4c4f2e=>(this['_ProfileLoadingPromises'][_0x4c4f2e]||(this[_0x26fd3a(0x2829)][_0x4c4f2e]=_0x5972e9['w1'][_0x26fd3a(0x2c1f)](this[_0x26fd3a(0x198f)]+(_0x26fd3a(0x2ab4)+_0x4c4f2e+'/profile.json'),!0x1)[_0x26fd3a(0x3be)](_0x5a498b=>JSON[_0x26fd3a(0x3813)](_0x5a498b))),this['_ProfileLoadingPromises'][_0x4c4f2e]))[_0x26fd3a(0x3be)](_0x5bd832=>new _0x32d616['t'](_0x38ba4f,_0x2823be,_0x5bd832,this[_0x26fd3a(0x198f)],this[_0x26fd3a(0x34e8)]?void 0x0:_0x3d40d3));}static[_0xda2e85(0x1416)](_0x5f1847,_0x1eea31,_0x2b2348){var _0x2ada01=_0xda2e85;for(let _0x2f3d44=0x0;_0x2f3d44<_0x5f1847[_0x2ada01(0x9da)];++_0x2f3d44)if(_0x5f1847[_0x2f3d44]){var _0x5de792=this[_0x2ada01(0xbcc)](_0x5f1847[_0x2f3d44]);for(let _0xb5049c=0x0;_0xb5049c<_0x5de792['length'];++_0xb5049c){const _0x37a165=this[_0x2ada01(0x845)][_0x5de792[_0xb5049c]];if(_0x37a165)return Promise[_0x2ada01(0x1cbf)](_0x37a165(_0x1eea31,_0x2b2348));}}throw new Error(_0x2ada01(0x3575));}}_0x1a075a[_0xda2e85(0x845)]={},_0x1a075a[_0xda2e85(0x1506)]={},_0x1a075a['_ProfileLoadingPromises']={},_0x1a075a[_0xda2e85(0x198f)]=_0xda2e85(0x1a14),_0x1a075a[_0xda2e85(0xae2)]=!0x0,_0x1a075a['UseOnlineRepository']=!0x0,_0x1a075a[_0xda2e85(0x34e8)]=!0x0,_0x1a075a['RegisterController'](_0xcd77c0['z'][_0xda2e85(0x2b60)],(_0x51d01b,_0x43897c)=>new _0xcd77c0['z'](_0x43897c,_0x51d01b[_0xda2e85(0x37e9)],_0x51d01b['handedness'])),_0x1a075a['DefaultFallbacks']();},0x4de8:(_0x3079a3,_0x1abbb3,_0x438f7b)=>{var _0x487779=a8_0x2e955a,_0x3b336e=_0x438f7b(0x8fa),_0x4f7d60=_0x438f7b(0x14bd2),_0xe18faf=_0x438f7b(0x94e3),_0x4d5b28=_0x438f7b(0xd53f);class _0x12a5f8 extends _0x3b336e['d']{constructor(_0x2a83fb,_0x26c1bf,_0x24d820,_0x43dacf=0x0,_0x3862e7=!0x1){var _0x90e949=a8_0xcbd5;super(_0x2a83fb,_0x17f984[_0x24d820],_0x26c1bf,_0x24d820),this['_forceLegacyControllers']=_0x3862e7,this[_0x90e949(0xc3d)]='oculus-touch';}[_0x487779(0xa4a)](){var _0x6a99b8=_0x487779;return{'filename':'left'===this['handedness']?_0x12a5f8[_0x6a99b8(0x1d77)]:_0x12a5f8['MODEL_RIGHT_FILENAME'],'path':this[_0x6a99b8(0xf6b)]()?_0x12a5f8['QUEST_MODEL_BASE_URL']:_0x12a5f8['MODEL_BASE_URL']};}[_0x487779(0x25f3)](){return!0x0;}[_0x487779(0x3c6c)](_0x42ad30){var _0x49f680=_0x487779;const _0x5ce9b0=this['_isQuest'](),_0x324ed5=_0x49f680(0x8a2)===this['handedness']?-0x1:0x1;this['getComponentIds']()[_0x49f680(0x982)](_0x319d59=>{var _0x29a2c1=_0x49f680;const _0x406b21=_0x319d59&&this['getComponent'](_0x319d59);_0x406b21&&_0x406b21[_0x29a2c1(0x3829)]['add'](_0x4e86a1=>{var _0x553733=_0x29a2c1;if(this['rootMesh']&&!this[_0x553733(0x3245)])switch(_0x319d59){case'xr-standard-trigger':return void(_0x5ce9b0||(this['_modelRootNode']['getChildren']()[0x3][_0x553733(0xfb0)]['x']=0.2*-_0x4e86a1[_0x553733(0x31eb)],this['_modelRootNode'][_0x553733(0x3ed2)]()[0x3][_0x553733(0x2436)]['y']=0.005*-_0x4e86a1[_0x553733(0x31eb)],this[_0x553733(0x3b0f)][_0x553733(0x3ed2)]()[0x3]['position']['z']=0.005*-_0x4e86a1[_0x553733(0x31eb)]));case _0x553733(0x1d07):return void(_0x5ce9b0||(this[_0x553733(0x3b0f)][_0x553733(0x3ed2)]()[0x4][_0x553733(0x2436)]['x']=_0x324ed5*_0x4e86a1['value']*0.0035));case _0x553733(0x26a3):return;case'a-button':case'x-button':return void(_0x5ce9b0||(_0x4e86a1[_0x553733(0xa98)]?this[_0x553733(0x3b0f)]['getChildren']()[0x1][_0x553733(0x2436)]['y']=-0.001:this[_0x553733(0x3b0f)]['getChildren']()[0x1]['position']['y']=0x0));case _0x553733(0x53c):case _0x553733(0x292f):return void(_0x5ce9b0||(_0x4e86a1[_0x553733(0xa98)]?this['_modelRootNode'][_0x553733(0x3ed2)]()[0x2][_0x553733(0x2436)]['y']=-0.001:this[_0x553733(0x3b0f)][_0x553733(0x3ed2)]()[0x2][_0x553733(0x2436)]['y']=0x0));}},void 0x0,!0x0);});}[_0x487779(0x353)](_0x4cf2cd){var _0x759b1d=_0x487779;this['rootMesh']=new _0xe18faf['Kj'](this[_0x759b1d(0xc3d)]+'\x20'+this[_0x759b1d(0x2df5)],this['scene']),this[_0x759b1d(0x38c0)][_0x759b1d(0xf71)]||(this[_0x759b1d(0x1901)]['rotationQuaternion']=_0x4d5b28['_f'][_0x759b1d(0x772)](0x0,Math['PI'],0x0)),_0x4cf2cd[_0x759b1d(0x982)](_0x2065a0=>{var _0x4a3076=_0x759b1d;_0x2065a0[_0x4a3076(0x163)]=!0x1;}),this['_isQuest']()?this['_modelRootNode']=_0x4cf2cd[0x0]:(this['_modelRootNode']=_0x4cf2cd[0x1],this[_0x759b1d(0x1901)][_0x759b1d(0x2436)]['y']=0.034,this[_0x759b1d(0x1901)][_0x759b1d(0x2436)]['z']=0.052),this['_modelRootNode'][_0x759b1d(0x30e9)]=this[_0x759b1d(0x1901)];}[_0x487779(0xc64)](){}[_0x487779(0xf6b)](){var _0x4c8a2f=_0x487779;return!!navigator[_0x4c8a2f(0x20c6)][_0x4c8a2f(0x2171)](/Quest/gi)&&!this[_0x4c8a2f(0x34b5)];}}_0x12a5f8['MODEL_BASE_URL']=_0x487779(0x2a37),_0x12a5f8[_0x487779(0x1d77)]='left.babylon',_0x12a5f8[_0x487779(0x37fc)]='right.babylon',_0x12a5f8[_0x487779(0x2c5e)]=_0x487779(0x3726),_0x4f7d60['V']['RegisterController'](_0x487779(0x41ca),(_0x559475,_0x689100)=>new _0x12a5f8(_0x689100,_0x559475[_0x487779(0x37e9)],_0x559475[_0x487779(0x2df5)])),_0x4f7d60['V']['RegisterController'](_0x487779(0x2630),(_0x5b99a9,_0x28d21f)=>new _0x12a5f8(_0x28d21f,_0x5b99a9['gamepad'],_0x5b99a9[_0x487779(0x2df5)],!0x0));const _0x17f984={'left':{'selectComponentId':_0x487779(0x2652),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x487779(0x224a),'visualResponses':{}},'xr-standard-squeeze':{'type':_0x487779(0x300b),'gamepadIndices':{'button':0x1},'rootNodeName':_0x487779(0x2b7d),'visualResponses':{}},'xr-standard-thumbstick':{'type':_0x487779(0xaf5),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':'xr_standard_thumbstick','visualResponses':{}},'x-button':{'type':_0x487779(0xff3),'gamepadIndices':{'button':0x4},'rootNodeName':_0x487779(0x1feb),'visualResponses':{}},'y-button':{'type':_0x487779(0xff3),'gamepadIndices':{'button':0x5},'rootNodeName':'y_button','visualResponses':{}},'thumbrest':{'type':_0x487779(0xff3),'gamepadIndices':{'button':0x6},'rootNodeName':_0x487779(0xde7),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':'oculus-touch-v2-left','assetPath':_0x487779(0x183c)},'right':{'selectComponentId':_0x487779(0x2652),'components':{'xr-standard-trigger':{'type':_0x487779(0x1636),'gamepadIndices':{'button':0x0},'rootNodeName':_0x487779(0x224a),'visualResponses':{}},'xr-standard-squeeze':{'type':_0x487779(0x300b),'gamepadIndices':{'button':0x1},'rootNodeName':_0x487779(0x2b7d),'visualResponses':{}},'xr-standard-thumbstick':{'type':_0x487779(0xaf5),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x487779(0x3c1),'visualResponses':{}},'a-button':{'type':'button','gamepadIndices':{'button':0x4},'rootNodeName':_0x487779(0x487),'visualResponses':{}},'b-button':{'type':'button','gamepadIndices':{'button':0x5},'rootNodeName':_0x487779(0x3a8e),'visualResponses':{}},'thumbrest':{'type':_0x487779(0xff3),'gamepadIndices':{'button':0x6},'rootNodeName':_0x487779(0xde7),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0x487779(0x1411),'assetPath':_0x487779(0x26c7)}};},0x3c8f:(_0x286981,_0x1fa274,_0x3cd4b0)=>{var _0x36b6df=a8_0x2e955a;_0x3cd4b0['d'](_0x1fa274,{'t':()=>_0x3f8f72});var _0x1fa274=_0x3cd4b0(0x8fa),_0xebbbc1=_0x3cd4b0(0x8ca7),_0x1ff7f8=_0x3cd4b0(0x94e3),_0x2759e7=_0x3cd4b0(0xa0f1),_0x2ef34c=_0x3cd4b0(0xbd53),_0x32dcdc=_0x3cd4b0(0xc4c1),_0xd8ca87=_0x3cd4b0(0x16a94),_0xf70922=_0x3cd4b0(0x14d70),_0x1ce5f0=_0x3cd4b0(0x9a70);class _0x3f8f72 extends _0x1fa274['d']{constructor(_0x5c808a,_0x2dde60,_0x51f77e,_0x101990,_0x541848){var _0x217da9=a8_0xcbd5;super(_0x5c808a,_0x51f77e[_0x217da9(0x1d3b)][_0x2dde60[_0x217da9(0x2df5)]||'none'],_0x2dde60['gamepad'],_0x2dde60['handedness'],void 0x0,_0x541848),this[_0x217da9(0x3386)]=_0x101990,this[_0x217da9(0x15b7)]=_0x541848,this[_0x217da9(0x1d67)]={},this[_0x217da9(0x3271)]={},this[_0x217da9(0xc3d)]=_0x51f77e['profileId'];}['dispose'](){var _0x2ff66b=a8_0xcbd5;super['dispose'](),this[_0x2ff66b(0x15b7)]||Object[_0x2ff66b(0x1841)](this[_0x2ff66b(0x3271)])['forEach'](_0x31d7bc=>{var _0x101301=_0x2ff66b;this['_touchDots'][_0x31d7bc][_0x101301(0xc1f)]();});}[_0x36b6df(0xa4a)](){var _0x1fd861=_0x36b6df;return{'filename':this['layout'][_0x1fd861(0x687)],'path':this[_0x1fd861(0x3386)]+_0x1fd861(0x2ab4)+this[_0x1fd861(0xc3d)]+'/'};}[_0x36b6df(0x25f3)](){var _0x48b459=_0x36b6df,_0x5101a8=_0xebbbc1['n']['IsPluginForExtensionAvailable'](_0x48b459(0x1b0e));return _0x5101a8||_0x1ce5f0['Y']['Warn'](_0x48b459(0x2de7)),_0x5101a8;}[_0x36b6df(0x3c6c)](_0x953df4){var _0x3bbbfa=_0x36b6df;this[_0x3bbbfa(0x38c2)]()['forEach'](_0xac0ad6=>{var _0x4a78ee=_0x3bbbfa;const _0x3a561c=this[_0x4a78ee(0x1075)][_0x4a78ee(0x417)][_0xac0ad6];this[_0x4a78ee(0x1d67)][_0xac0ad6]={'mainMesh':this[_0x4a78ee(0x408c)](this[_0x4a78ee(0x1901)],_0x3a561c['rootNodeName']),'states':{}},Object[_0x4a78ee(0x1841)](_0x3a561c[_0x4a78ee(0x219a)])[_0x4a78ee(0x982)](_0xa08953=>{var _0x335c66=_0x4a78ee,_0x47844a=_0x3a561c[_0x335c66(0x219a)][_0xa08953];if(_0x335c66(0x1ea)===_0x47844a[_0x335c66(0x21cb)])this[_0x335c66(0x1d67)][_0xac0ad6][_0x335c66(0x9dd)][_0xa08953]={'valueMesh':this[_0x335c66(0x408c)](this[_0x335c66(0x1901)],_0x47844a[_0x335c66(0x3de8)]),'minMesh':this['_getChildByName'](this[_0x335c66(0x1901)],_0x47844a[_0x335c66(0x3b96)]),'maxMesh':this['_getChildByName'](this[_0x335c66(0x1901)],_0x47844a[_0x335c66(0x3814)])};else{_0x47844a=_0x3a561c['type']===_0x32dcdc['n'][_0x335c66(0x395b)]&&_0x3a561c[_0x335c66(0x2f8a)]?_0x3a561c['touchPointNodeName']:_0x47844a['valueNodeName'];if(this[_0x335c66(0x1d67)][_0xac0ad6]['states'][_0xa08953]={'valueMesh':this['_getChildByName'](this[_0x335c66(0x1901)],_0x47844a)},_0x3a561c[_0x335c66(0x30a3)]===_0x32dcdc['n'][_0x335c66(0x395b)]&&!this[_0x335c66(0x3271)][_0xa08953]){const _0x434ee8=(0x0,_0xd8ca87['Qk'])(_0xa08953+_0x335c66(0x2d7d),{'diameter':0.0015,'segments':0x8},this[_0x335c66(0x38c0)]);_0x434ee8[_0x335c66(0x351b)]=new _0xf70922['K'](_0xa08953+_0x335c66(0x41ab),this[_0x335c66(0x38c0)]),_0x434ee8['material'][_0x335c66(0x1909)]=_0x2ef34c['Wo']['Red'](),_0x434ee8[_0x335c66(0x30e9)]=this[_0x335c66(0x1d67)][_0xac0ad6][_0x335c66(0x9dd)][_0xa08953][_0x335c66(0x21bb)]||null,_0x434ee8['isVisible']=!0x1,this['_touchDots'][_0xa08953]=_0x434ee8;}}});});}[_0x36b6df(0x353)](_0x44c0af){var _0x522883=_0x36b6df;this[_0x522883(0x1901)]=new _0x1ff7f8['Kj'](this[_0x522883(0xc3d)]+'-'+this[_0x522883(0x2df5)],this[_0x522883(0x38c0)]),this[_0x522883(0x1901)][_0x522883(0x163)]=!0x1;let _0x4106cd;for(let _0x5aec6f=0x0;_0x5aec6f<_0x44c0af[_0x522883(0x9da)];_0x5aec6f++){const _0x2a603f=_0x44c0af[_0x5aec6f];_0x2a603f[_0x522883(0x163)]=!0x1,_0x2a603f[_0x522883(0x30e9)]||(_0x4106cd=_0x2a603f);}_0x4106cd&&_0x4106cd[_0x522883(0x7cb)](this[_0x522883(0x1901)]),this[_0x522883(0x38c0)][_0x522883(0xf71)]||this[_0x522883(0x1901)][_0x522883(0xa80)](_0x2759e7['RD']['Y'],Math['PI'],_0x2759e7['T'][_0x522883(0x3107)]);}[_0x36b6df(0xc64)](_0x5f4500){var _0x1aba1e=_0x36b6df;this[_0x1aba1e(0x3245)]||this[_0x1aba1e(0x38c2)]()[_0x1aba1e(0x982)](_0x19fbc4=>{var _0x5eef8e=_0x1aba1e;const _0x5daf02=this[_0x5eef8e(0x3420)](_0x19fbc4);if(_0x5daf02[_0x5eef8e(0x3648)]){const _0x5f5698=this['_buttonMeshMapping'][_0x19fbc4],_0x4e38a2=this['layout'][_0x5eef8e(0x417)][_0x19fbc4];Object[_0x5eef8e(0x1841)](_0x4e38a2[_0x5eef8e(0x219a)])[_0x5eef8e(0x982)](_0x2dd97b=>{var _0x5e9ea8=_0x5eef8e,_0x318a54=_0x4e38a2['visualResponses'][_0x2dd97b];let _0xe0fa25=_0x5daf02['value'];if(_0x5e9ea8(0x39d1)===_0x318a54[_0x5e9ea8(0x1c68)]?_0xe0fa25=_0x5daf02[_0x5e9ea8(0xbd8)]['x']:_0x5e9ea8(0x3702)===_0x318a54[_0x5e9ea8(0x1c68)]&&(_0xe0fa25=_0x5daf02['axes']['y']),_0x5e9ea8(0x1ea)===_0x318a54[_0x5e9ea8(0x21cb)])this[_0x5e9ea8(0x37f)](_0x5f5698[_0x5e9ea8(0x9dd)][_0x2dd97b],_0xe0fa25,_0x5e9ea8(0xff3)!==_0x318a54[_0x5e9ea8(0x1c68)]);else{const _0x83028d=_0x5f5698[_0x5e9ea8(0x9dd)][_0x2dd97b][_0x5e9ea8(0x21bb)];_0x83028d&&(_0x83028d[_0x5e9ea8(0xb7d)]=_0x5daf02[_0x5e9ea8(0x19c0)]||_0x5daf02[_0x5e9ea8(0xa98)]),this[_0x5e9ea8(0x3271)][_0x2dd97b]&&(this['_touchDots'][_0x2dd97b][_0x5e9ea8(0xb7d)]=_0x5daf02['touched']||_0x5daf02[_0x5e9ea8(0xa98)]);}});}});}}},0x16cf3:(_0x29760b,_0x341a85,_0x15b1a8)=>{_0x15b1a8(0xfc9a),_0x15b1a8(0x155a8);},0x155a8:(_0xb95c7d,_0xaba3b6,_0x2a4c72)=>{var _0x2b3fd4=a8_0x2e955a;(0x0,_0x2a4c72(0xe74c)['Oz'])(_0x2b3fd4(0xfaf),class{constructor(_0x21a4b6){var _0x39ab69=_0x2b3fd4;this[_0x39ab69(0x2f1c)]=_0x21a4b6,this['_xrTransform']=new XRRigidTransform(),this['_xrPose']={'transform':this[_0x39ab69(0x625)],'emulatedPosition':!0x1},this[_0x39ab69(0x115f)]=new Float32Array(0x8),this[_0x39ab69(0x3e8a)]=this[_0x39ab69(0x2f1c)]['fillPoses']['bind'](this[_0x39ab69(0x2f1c)]),this['getViewerPose']=this[_0x39ab69(0x2f1c)][_0x39ab69(0x1e9c)][_0x39ab69(0x3458)](this[_0x39ab69(0x2f1c)]),this[_0x39ab69(0x2596)]=this['_nativeImpl'][_0x39ab69(0x2596)]['bind'](this['_nativeImpl']),this[_0x39ab69(0x54e)]=()=>{var _0x1c57db=_0x39ab69;throw new Error(_0x1c57db(0x241b));},this[_0x39ab69(0x3a3a)]=this[_0x39ab69(0x2f1c)][_0x39ab69(0x3a3a)][_0x39ab69(0x3458)](this[_0x39ab69(0x2f1c)]),this['getJointPose']=this[_0x39ab69(0x2f1c)][_0x39ab69(0x15de)][_0x39ab69(0x3458)](this[_0x39ab69(0x2f1c)]),this['fillJointRadii']=this[_0x39ab69(0x2f1c)]['fillJointRadii'][_0x39ab69(0x3458)](this[_0x39ab69(0x2f1c)]),this[_0x39ab69(0x3d2c)]=()=>{var _0x3f9768=_0x39ab69;throw new Error(_0x3f9768(0x3d29));},this[_0x39ab69(0x2a60)]=()=>{var _0x1a7c5d;return null!=(_0x1a7c5d=this['_nativeImpl']['_imageTrackingResults'])?_0x1a7c5d:[];};}get[_0x2b3fd4(0x2c19)](){var _0x2e390f=_0x2b3fd4;return this['_nativeImpl'][_0x2e390f(0x2c19)];}[_0x2b3fd4(0x24ed)](_0x1b75b4,_0x18a6cb){var _0xffed6e=_0x2b3fd4;if(this['_nativeImpl'][_0xffed6e(0x6aa)](_0x1b75b4,_0x18a6cb,this['_xrPoseVectorData'][_0xffed6e(0x314)],this[_0xffed6e(0x625)][_0xffed6e(0x1dd7)]['buffer'])){const _0xcab4fc=this[_0xffed6e(0x625)][_0xffed6e(0x2436)],_0x363e19=(_0xcab4fc['x']=this['_xrPoseVectorData'][0x0],_0xcab4fc['y']=this[_0xffed6e(0x115f)][0x1],_0xcab4fc['z']=this[_0xffed6e(0x115f)][0x2],_0xcab4fc['w']=this['_xrPoseVectorData'][0x3],this['_xrTransform'][_0xffed6e(0x611)]);return _0x363e19['x']=this[_0xffed6e(0x115f)][0x4],_0x363e19['y']=this[_0xffed6e(0x115f)][0x5],_0x363e19['z']=this['_xrPoseVectorData'][0x6],_0x363e19['w']=this['_xrPoseVectorData'][0x7],this['_xrPose'];}}get[_0x2b3fd4(0x17a2)](){var _0x44aae6=_0x2b3fd4;return this[_0x44aae6(0x2f1c)][_0x44aae6(0x17a2)];}get[_0x2b3fd4(0x2321)](){var _0x7e82e=_0x2b3fd4;return this[_0x7e82e(0x2f1c)][_0x7e82e(0x2321)];}get['detectedPlanes'](){var _0x2f5bb6=_0x2b3fd4;return this[_0x2f5bb6(0x2f1c)][_0x2f5bb6(0x3dcd)];}get[_0x2b3fd4(0x1c03)](){var _0x3bc8b8=_0x2b3fd4;return this[_0x3bc8b8(0x2f1c)][_0x3bc8b8(0x1c03)];}['getDepthInformation'](_0x115f09){var _0x1adf7c=_0x2b3fd4;throw new Error(_0x1adf7c(0x1334));}});},0xfc9a:(_0x57ef6b,_0x2ce0db,_0x2b54ff)=>{var _0x2fa138=a8_0x2e955a;_0x2b54ff['d'](_0x2ce0db,{'HK':()=>_0x40cf7c,'z5':()=>_0x3fb6be});function _0x720043(_0x12e57b,_0x369b64,_0x5156ca,_0x426e59){return new(_0x5156ca=_0x5156ca||Promise)(function(_0x5e2180,_0x4948df){var _0x532fe7=a8_0xcbd5;function _0x3aa487(_0x339a80){var _0x30b097=a8_0xcbd5;try{_0x8dd4dd(_0x426e59[_0x30b097(0xb39)](_0x339a80));}catch(_0x155861){_0x4948df(_0x155861);}}function _0x51cb75(_0x48d9d0){var _0x5e7bb2=a8_0xcbd5;try{_0x8dd4dd(_0x426e59[_0x5e7bb2(0x328b)](_0x48d9d0));}catch(_0x124ae9){_0x4948df(_0x124ae9);}}function _0x8dd4dd(_0x35f1fd){var _0x5dc83c=a8_0xcbd5,_0x15b5f5;_0x35f1fd[_0x5dc83c(0x1a15)]?_0x5e2180(_0x35f1fd[_0x5dc83c(0x31eb)]):((_0x15b5f5=_0x35f1fd['value'])instanceof _0x5156ca?_0x15b5f5:new _0x5156ca(function(_0x15023c){_0x15023c(_0x15b5f5);}))[_0x5dc83c(0x3be)](_0x3aa487,_0x51cb75);}_0x8dd4dd((_0x426e59=_0x426e59[_0x532fe7(0x550)](_0x12e57b,_0x369b64||[]))[_0x532fe7(0xb39)]());});}_0x2ce0db=_0x2b54ff(0x10dea),_0x2b54ff=_0x2b54ff(0x9c03);class _0x3fb6be extends _0x2ce0db['s']{constructor(_0x5e68cb){var _0xeef17a=a8_0xcbd5;super(()=>_0x5e68cb[_0xeef17a(0x1b7b)],()=>_0x5e68cb['framebufferHeight'],_0x5e68cb,'XRWebGLLayer',_0x578a0b=>new _0x2cde9f(_0x578a0b,this)),this['layer']=_0x5e68cb;}}class _0x2cde9f extends _0x2b54ff['y']{constructor(_0x423a39,_0x274820){var _0x47b930=a8_0xcbd5;super(_0x423a39[_0x47b930(0x38c0)],_0x274820),this[_0x47b930(0x3e5e)]=_0x274820,this[_0x47b930(0x66b)]=navigator['xr'][_0x47b930(0x315e)](_0x423a39[_0x47b930(0x2c19)],this[_0x47b930(0xf24)][_0x47b930(0x3458)](this),this[_0x47b930(0x3dd2)][_0x47b930(0x3458)](this)),this['_nativeLayer']=_0x274820[_0x47b930(0x1729)];}[_0x2fa138(0x18ef)](_0x390091){var _0x44bb7a=_0x2fa138;return _0x390091['x']=0x0,_0x390091['y']=0x0,_0x390091[_0x44bb7a(0x15b3)]=0x1,_0x390091[_0x44bb7a(0x230c)]=0x1,!0x0;}['getRenderTargetTextureForEye'](_0x1681a9){var _0xee0337=_0x2fa138;return this[_0xee0337(0x66b)][_0xee0337(0x2e72)](_0x1681a9);}[_0x2fa138(0x16ee)](_0xc825d6){var _0xd18a33=_0x2fa138;return this[_0xd18a33(0x66b)]['getRenderTargetForEye'](_0xc825d6[_0xd18a33(0x2da5)]);}[_0x2fa138(0x16a4)](){var _0x4d5da4=_0x2fa138;return{'framebufferWidth':this['_nativeLayer']['framebufferWidth'],'framebufferHeight':this[_0x4d5da4(0x1b37)][_0x4d5da4(0x1108)]};}}class _0x40cf7c{constructor(_0x8fabed){var _0x33e7a6=_0x2fa138;this['_nativeRenderTarget']=navigator['xr'][_0x33e7a6(0x40b2)](_0x8fabed[_0x33e7a6(0x38c0)]['getEngine']());}[_0x2fa138(0x20ef)](_0x562306){return _0x720043(this,void 0x0,void 0x0,function*(){var _0x320bbe=a8_0xcbd5;return yield this[_0x320bbe(0x226e)][_0x320bbe(0x20ef)](_0x562306),this[_0x320bbe(0xf2c)]=this[_0x320bbe(0x226e)]['xrLayer'],this['xrLayer'];});}['dispose'](){}}},0x77ef:(_0x8d0e23,_0x328c5f,_0x3315db)=>{var _0x56281e=a8_0x2e955a;_0x3315db['d'](_0x328c5f,{'o':()=>_0x4ccf28});var _0x7906a7=_0x3315db(0xd53f),_0x13bd71=_0x3315db(0x43d7),_0x328c5f=_0x3315db(0xc00b),_0x343e45=_0x3315db(0x2cac),_0x3d8561=_0x3315db(0x1f13),_0x4c2540=_0x3315db(0xa896),_0x2b0d15=_0x3315db(0x74d3);class _0x4ccf28 extends _0x328c5f['c']{constructor(_0x2ba960,_0x700847,_0x3fadb6){var _0x3a2d39=a8_0xcbd5;super(_0x2ba960,_0x7906a7['P'][_0x3a2d39(0x317a)](),_0x700847),this['_xrSessionManager']=_0x3fadb6,this[_0x3a2d39(0x1e4d)]=!0x1,this[_0x3a2d39(0x15d6)]=_0x7906a7['_f'][_0x3a2d39(0x1b77)](),this[_0x3a2d39(0xbff)]=new _0x7906a7['P'](),this[_0x3a2d39(0xa35)]=_0x2b0d15['j'][_0x3a2d39(0x1429)],this['onBeforeCameraTeleport']=new _0x4c2540['y$'](),this[_0x3a2d39(0x3ae)]=new _0x4c2540['y$'](),this['onTrackingStateChanged']=new _0x4c2540['y$'](),this[_0x3a2d39(0xc4c)]=!0x0,this[_0x3a2d39(0x2ed1)]=new _0x7906a7['_f'](0x0,0x1,0x0,0x0),this['minZ']=0.1,this[_0x3a2d39(0x2ac6)]=new _0x7906a7['_f'](),this[_0x3a2d39(0x708)]=_0x13bd71['V'][_0x3a2d39(0x77b)],this[_0x3a2d39(0x1703)]=!0x0,this[_0x3a2d39(0x1cfd)](0x1),this[_0x3a2d39(0x1a36)](),this['_xrSessionManager']['onXRSessionInit']['add'](()=>{var _0x197266=_0x3a2d39;this['_referencedPosition'][_0x197266(0x3c7)](0x0,0x0,0x0),this[_0x197266(0x15d6)]['copyFromFloats'](0x0,0x0,0x0,0x1),this[_0x197266(0x1e4d)]=this[_0x197266(0xc4c)];}),this['_xrSessionManager'][_0x3a2d39(0x3904)][_0x3a2d39(0x2ed7)](()=>{var _0x550944=_0x3a2d39;this[_0x550944(0x1e4d)]&&this[_0x550944(0x391c)](),this[_0x550944(0x1e85)](),this[_0x550944(0x391c)]();},void 0x0,!0x0);}get['trackingState'](){var _0x2eaa99=a8_0xcbd5;return this[_0x2eaa99(0xa35)];}[_0x56281e(0x2663)](_0x3e3a0f){var _0x880ac7=_0x56281e;this[_0x880ac7(0xa35)]!==_0x3e3a0f&&(this['_trackingState']=_0x3e3a0f,this['onTrackingStateChanged'][_0x880ac7(0x223f)](_0x3e3a0f));}get['realWorldHeight'](){var _0x516cbe=_0x56281e,_0x2c796f=this[_0x516cbe(0x3ea5)][_0x516cbe(0x2b6a)]&&this[_0x516cbe(0x3ea5)][_0x516cbe(0x2b6a)][_0x516cbe(0x1e9c)](this[_0x516cbe(0x3ea5)]['baseReferenceSpace']);return _0x2c796f&&_0x2c796f[_0x516cbe(0x1ea)]?_0x2c796f[_0x516cbe(0x1ea)]['position']['y']:0x0;}[_0x56281e(0x2296)](){var _0x22ae3b=_0x56281e;this[_0x22ae3b(0x1cfd)](0x2),this[_0x22ae3b(0x35da)][0x0][_0x22ae3b(0x32f9)]=new _0x3d8561['l'](0x0,0x0,0.5,0x1),this['rigCameras'][0x0][_0x22ae3b(0x3c8c)]=null,this[_0x22ae3b(0x35da)][0x1][_0x22ae3b(0x32f9)]=new _0x3d8561['l'](0.5,0x0,0.5,0x1),this[_0x22ae3b(0x35da)][0x1]['outputRenderTarget']=null;}['setTransformationFromNonVRCamera'](_0x38721b=this[_0x56281e(0x14ab)]()['activeCamera'],_0x589197=!0x0){var _0x265c85=_0x56281e;if(_0x38721b&&_0x38721b!==this){const _0x322853=_0x38721b[_0x265c85(0x14a4)]();_0x322853[_0x265c85(0x22e9)](void 0x0,this['rotationQuaternion'],this[_0x265c85(0x2436)]),this[_0x265c85(0x2436)]['y']=0x0,_0x7906a7['_f'][_0x265c85(0x2831)](0x0,this[_0x265c85(0x2ac6)][_0x265c85(0x22e4)]()['y'],0x0,this[_0x265c85(0x2ac6)]),this['_firstFrame']=!0x0,_0x589197&&this['_xrSessionManager']['resetReferenceSpace']();}}[_0x56281e(0x28c8)](){var _0x50b343=_0x56281e;return _0x50b343(0x3f8f);}[_0x56281e(0x1c65)](_0xa1f1c4){var _0x30c875=_0x56281e;const _0x47f15d=_0x7906a7['jp']['Vector3'][0x1];_0xa1f1c4[_0x30c875(0x1d96)](this[_0x30c875(0x2436)],_0x47f15d),_0x47f15d['y']=0x0,_0x47f15d[_0x30c875(0x90a)](),_0xa1f1c4=Math[_0x30c875(0x16b9)](_0x47f15d['x'],_0x47f15d['z']),(this['rotationQuaternion']['toEulerAnglesToRef'](_0x47f15d),_0x7906a7['_f']['FromEulerAnglesToRef'](_0x47f15d['x'],_0xa1f1c4,_0x47f15d['z'],this[_0x30c875(0x2ac6)]));}[_0x56281e(0xc1f)](){super['dispose'](),this['_lastXRViewerPose']=void 0x0;}[_0x56281e(0x391c)](){var _0x1ccbfb=_0x56281e;const _0x707b25=this['_xrSessionManager'][_0x1ccbfb(0x2b6a)]&&this[_0x1ccbfb(0x3ea5)][_0x1ccbfb(0x2b6a)]['getViewerPose'](this[_0x1ccbfb(0x3ea5)]['referenceSpace']);if(this[_0x1ccbfb(0x3187)]=_0x707b25||void 0x0,_0x707b25){var _0x1d81c3=_0x707b25[_0x1ccbfb(0x2165)]?_0x2b0d15['j'][_0x1ccbfb(0x2558)]:_0x2b0d15['j'][_0x1ccbfb(0x376f)];if(this['_setTrackingState'](_0x1d81c3),this[_0x1ccbfb(0xad1)]===this['_cache']['minZ']&&this[_0x1ccbfb(0x3928)]===this['_cache']['maxZ']||(_0x1d81c3={'depthFar':this[_0x1ccbfb(0x3928)]||0x2710,'depthNear':this[_0x1ccbfb(0xad1)]},this[_0x1ccbfb(0x3ea5)]['updateRenderState'](_0x1d81c3),this[_0x1ccbfb(0x3307)][_0x1ccbfb(0xad1)]=this[_0x1ccbfb(0xad1)],this[_0x1ccbfb(0x3307)]['maxZ']=this[_0x1ccbfb(0x3928)]),_0x707b25['transform']){_0x1d81c3=_0x707b25[_0x1ccbfb(0x1ea)][_0x1ccbfb(0x611)];if(void 0x0===_0x707b25[_0x1ccbfb(0x1ea)][_0x1ccbfb(0x611)]['x'])return;var _0x1e03ca=_0x707b25[_0x1ccbfb(0x1ea)][_0x1ccbfb(0x2436)];this[_0x1ccbfb(0xbff)][_0x1ccbfb(0x1878)](_0x1e03ca['x'],_0x1e03ca['y'],_0x1e03ca['z']),this[_0x1ccbfb(0x15d6)]['set'](_0x1d81c3['x'],_0x1d81c3['y'],_0x1d81c3['z'],_0x1d81c3['w']),this['_scene'][_0x1ccbfb(0xf71)]||(this[_0x1ccbfb(0xbff)]['z']*=-0x1,this[_0x1ccbfb(0x15d6)]['z']*=-0x1,this[_0x1ccbfb(0x15d6)]['w']*=-0x1),this[_0x1ccbfb(0x1e4d)]?(this[_0x1ccbfb(0x1e4d)]=!0x1,this[_0x1ccbfb(0x2436)]['y']+=this[_0x1ccbfb(0xbff)]['y'],this[_0x1ccbfb(0x15d6)][_0x1ccbfb(0x3c7)](0x0,0x0,0x0,0x1)):(this[_0x1ccbfb(0x2ac6)][_0x1ccbfb(0x2687)](this[_0x1ccbfb(0x15d6)]),this[_0x1ccbfb(0x2436)][_0x1ccbfb(0x2687)](this[_0x1ccbfb(0xbff)]));}this[_0x1ccbfb(0x35da)]['length']!==_0x707b25[_0x1ccbfb(0x2f2)]['length']&&this[_0x1ccbfb(0x1cfd)](_0x707b25[_0x1ccbfb(0x2f2)][_0x1ccbfb(0x9da)]),_0x707b25['views'][_0x1ccbfb(0x982)]((_0x273d88,_0xb7486f)=>{var _0x5a9b2d=_0x1ccbfb;const _0xb9a13b=this[_0x5a9b2d(0x35da)][_0xb7486f];_0xb9a13b['isLeftCamera']||_0xb9a13b[_0x5a9b2d(0x229)]||('right'===_0x273d88[_0x5a9b2d(0x2da5)]?_0xb9a13b[_0x5a9b2d(0x22c3)]=!0x0:_0x5a9b2d(0x2932)===_0x273d88[_0x5a9b2d(0x2da5)]&&(_0xb9a13b['_isLeftCamera']=!0x0));var _0x17e317=_0x273d88[_0x5a9b2d(0x1ea)][_0x5a9b2d(0x2436)],_0x110605=_0x273d88[_0x5a9b2d(0x1ea)]['orientation'],_0x17e317=(_0xb9a13b[_0x5a9b2d(0x30e9)]=this[_0x5a9b2d(0x30e9)],_0xb9a13b[_0x5a9b2d(0x2436)][_0x5a9b2d(0x1878)](_0x17e317['x'],_0x17e317['y'],_0x17e317['z']),_0xb9a13b[_0x5a9b2d(0x2ac6)][_0x5a9b2d(0x1878)](_0x110605['x'],_0x110605['y'],_0x110605['z'],_0x110605['w']),this['_scene'][_0x5a9b2d(0xf71)]?_0xb9a13b[_0x5a9b2d(0x2ac6)][_0x5a9b2d(0x17e6)](this['_rotate180']):(_0xb9a13b['position']['z']*=-0x1,_0xb9a13b[_0x5a9b2d(0x2ac6)]['z']*=-0x1,_0xb9a13b['rotationQuaternion']['w']*=-0x1),_0x7906a7['y3']['FromFloat32ArrayToRefScaled'](_0x273d88[_0x5a9b2d(0x1ea9)],0x0,0x1,_0xb9a13b['_projectionMatrix']),this[_0x5a9b2d(0x20c2)][_0x5a9b2d(0xf71)]||_0xb9a13b[_0x5a9b2d(0x395)]['toggleProjectionMatrixHandInPlace'](),0x0===_0xb7486f&&this[_0x5a9b2d(0x395)][_0x5a9b2d(0x2687)](_0xb9a13b[_0x5a9b2d(0x395)]),this['_xrSessionManager'][_0x5a9b2d(0x16ee)](_0x273d88));this[_0x5a9b2d(0xf48)]=(null==(_0x110605=null==_0x17e317?void 0x0:_0x17e317[_0x5a9b2d(0x398a)])?void 0x0:_0x110605[_0x5a9b2d(0x34a3)])||!0x1,this['_renderingMultiview']?0x0==_0xb7486f&&(this[_0x5a9b2d(0x3ea5)][_0x5a9b2d(0x18ef)](this[_0x5a9b2d(0x32f9)],_0x273d88),this['outputRenderTarget']=_0x17e317):(this[_0x5a9b2d(0x3ea5)][_0x5a9b2d(0x18ef)](_0xb9a13b[_0x5a9b2d(0x32f9)],_0x273d88),_0xb9a13b[_0x5a9b2d(0x3c8c)]=_0x17e317||this[_0x5a9b2d(0x3ea5)][_0x5a9b2d(0x16ee)](_0x273d88)),_0xb9a13b['layerMask']=this[_0x5a9b2d(0x3e13)];});}else this[_0x1ccbfb(0x2663)](_0x2b0d15['j'][_0x1ccbfb(0x1429)]);}[_0x56281e(0x1cfd)](_0x4a4ea8=0x1){var _0x29c80c=_0x56281e;for(;this['rigCameras'][_0x29c80c(0x9da)]<_0x4a4ea8;){const _0x5780c4=new _0x343e45['C'](_0x29c80c(0x2656)+this[_0x29c80c(0x35da)][_0x29c80c(0x9da)],_0x7906a7['P'][_0x29c80c(0x317a)](),this[_0x29c80c(0x14ab)]());_0x5780c4['minZ']=0.1,_0x5780c4[_0x29c80c(0x2ac6)]=new _0x7906a7['_f'](),_0x5780c4['updateUpVectorFromRotation']=!0x0,_0x5780c4[_0x29c80c(0x1013)]=!0x0,_0x5780c4[_0x29c80c(0x8ed)]=this,_0x5780c4[_0x29c80c(0x1a36)](),this[_0x29c80c(0x35da)][_0x29c80c(0x2009)](_0x5780c4);}for(;this[_0x29c80c(0x35da)][_0x29c80c(0x9da)]>_0x4a4ea8;){const _0x3f3636=this[_0x29c80c(0x35da)]['pop']();_0x3f3636&&_0x3f3636[_0x29c80c(0xc1f)]();}}[_0x56281e(0x1e85)](){var _0x384a70=_0x56281e;if(!this[_0x384a70(0x2436)][_0x384a70(0x3e3a)](this[_0x384a70(0xbff)])||!this[_0x384a70(0x2ac6)][_0x384a70(0x3e3a)](this[_0x384a70(0x15d6)])){const _0x31585d=_0x7906a7['jp'][_0x384a70(0x735)][0x0];var _0x2b0d91=_0x7906a7['jp'][_0x384a70(0x735)][0x1];const _0x166809=_0x7906a7['jp'][_0x384a70(0x735)][0x2];_0x7906a7['y3'][_0x384a70(0x1873)](_0x4ccf28[_0x384a70(0x23c4)],this[_0x384a70(0x15d6)],this[_0x384a70(0xbff)],_0x31585d),_0x7906a7['y3']['ComposeToRef'](_0x4ccf28[_0x384a70(0x23c4)],this['rotationQuaternion'],this['position'],_0x2b0d91),_0x31585d['invert']()[_0x384a70(0x210e)](_0x2b0d91,_0x166809),_0x166809[_0x384a70(0x1763)](),this[_0x384a70(0x20c2)][_0x384a70(0xf71)]||_0x166809[_0x384a70(0x3cba)](),_0x166809[_0x384a70(0x22e9)](void 0x0,this[_0x384a70(0x15d6)],this['_referencedPosition']),_0x2b0d91=new XRRigidTransform({'x':this[_0x384a70(0xbff)]['x'],'y':this[_0x384a70(0xbff)]['y'],'z':this[_0x384a70(0xbff)]['z']},{'x':this[_0x384a70(0x15d6)]['x'],'y':this[_0x384a70(0x15d6)]['y'],'z':this['_referenceQuaternion']['z'],'w':this[_0x384a70(0x15d6)]['w']}),this[_0x384a70(0x3ea5)]['referenceSpace']=this[_0x384a70(0x3ea5)][_0x384a70(0x1bda)][_0x384a70(0x2761)](_0x2b0d91);}}}_0x4ccf28['_ScaleReadOnly']=_0x7906a7['P']['One']();},0xc2e3:(_0x3f194a,_0x30643f,_0x7849df)=>{var _0x4388ac=a8_0x2e955a;_0x7849df['d'](_0x30643f,{'B':()=>_0xc7e139});var _0x53bc72=_0x7849df(0xd3f),_0x531cb3=_0x7849df(0x77ae),_0x15f090=_0x7849df(0x825b),_0x16bc6b=_0x7849df(0x721a),_0x3c4787=_0x7849df(0x112cb),_0x3e1be5=_0x7849df(0x16fb4),_0x55d8e7=_0x7849df(0x9a70);class _0xc7e139{constructor(){}static[_0x4388ac(0x3d2e)](_0x3c91e9,_0x36a93f={}){var _0x1844af=_0x4388ac;const _0x6190df=new _0xc7e139();if(_0x3c91e9[_0x1844af(0x1244)]['addOnce'](()=>{var _0x1c40ad=_0x1844af;_0x6190df[_0x1c40ad(0xc1f)]();}),!_0x36a93f[_0x1844af(0x3bfb)]){const _0x107b0c=Object[_0x1844af(0x1ec3)]({'renderTarget':_0x6190df['renderTarget']},_0x36a93f['uiOptions']||{});_0x36a93f[_0x1844af(0x1f45)]&&(_0x1844af(0x2905)==typeof _0x36a93f[_0x1844af(0x1f45)]?_0x107b0c[_0x1844af(0x1f45)]=[_0x1844af(0x1be8),_0x1844af(0x1120),_0x1844af(0x1b18),_0x1844af(0x139c)]:_0x107b0c[_0x1844af(0x1f45)]=_0x36a93f[_0x1844af(0x1f45)]),_0x6190df[_0x1844af(0x108a)]=new _0x3c4787['Af'](_0x3c91e9,_0x107b0c);}return _0x53bc72['M'][_0x1844af(0x3d2e)](_0x3c91e9)[_0x1844af(0x3be)](_0x551e46=>{var _0x53e45c=_0x1844af;if(_0x6190df[_0x53e45c(0x3738)]=_0x551e46,_0x36a93f[_0x53e45c(0x3bf1)]&&(_0x6190df[_0x53e45c(0x3738)][_0x53e45c(0x10d8)]['compensateOnFirstFrame']=!0x1),_0x6190df['input']=new _0x531cb3['t'](_0x551e46['sessionManager'],_0x551e46[_0x53e45c(0x10d8)],Object[_0x53e45c(0x1ec3)]({'controllerOptions':{'renderingGroupId':_0x36a93f[_0x53e45c(0x21b2)]}},_0x36a93f[_0x53e45c(0x2bc7)]||{})),_0x36a93f[_0x53e45c(0xa9e)]||(_0x551e46=Object[_0x53e45c(0x1ec3)](Object[_0x53e45c(0x1ec3)]({},_0x36a93f['pointerSelectionOptions']),{'xrInput':_0x6190df[_0x53e45c(0x3f08)],'renderingGroupId':_0x36a93f[_0x53e45c(0x21b2)]}),_0x6190df[_0x53e45c(0x3b5)]=_0x6190df['baseExperience'][_0x53e45c(0x1428)][_0x53e45c(0x2a21)](_0x15f090['S']['Name'],_0x36a93f['useStablePlugins']?_0x53e45c(0x6fc):_0x53e45c(0x147c),_0x551e46),_0x36a93f[_0x53e45c(0x2ce2)]||(_0x6190df[_0x53e45c(0x185e)]=_0x6190df['baseExperience']['featuresManager'][_0x53e45c(0x2a21)](_0x3e1be5['z'][_0x53e45c(0xf01)],_0x36a93f[_0x53e45c(0x1695)]?'stable':_0x53e45c(0x147c),Object[_0x53e45c(0x1ec3)]({'floorMeshes':_0x36a93f[_0x53e45c(0x327b)],'xrInput':_0x6190df[_0x53e45c(0x3f08)],'renderingGroupId':_0x36a93f['renderingGroupId']},_0x36a93f['teleportationOptions'])),_0x6190df[_0x53e45c(0x185e)][_0x53e45c(0x2c0)](_0x6190df[_0x53e45c(0x3b5)]))),_0x36a93f[_0x53e45c(0x282f)]||(_0x6190df['nearInteraction']=_0x6190df[_0x53e45c(0x3738)]['featuresManager']['enableFeature'](_0x16bc6b['X']['Name'],_0x36a93f[_0x53e45c(0x1695)]?_0x53e45c(0x6fc):_0x53e45c(0x147c),Object['assign']({'xrInput':_0x6190df[_0x53e45c(0x3f08)],'farInteractionFeature':_0x6190df[_0x53e45c(0x3b5)],'renderingGroupId':_0x36a93f[_0x53e45c(0x21b2)],'useUtilityLayer':!0x0,'enableNearInteractionOnAllControllers':!0x0},_0x36a93f['nearInteractionOptions']))),_0x6190df['renderTarget']=_0x6190df[_0x53e45c(0x3738)][_0x53e45c(0x3f2a)][_0x53e45c(0x40b2)](_0x36a93f[_0x53e45c(0x1638)]),!_0x36a93f[_0x53e45c(0x3bfb)])return _0x6190df[_0x53e45c(0x108a)]['setHelperAsync'](_0x6190df[_0x53e45c(0x3738)],_0x6190df[_0x53e45c(0x1364)]);})[_0x1844af(0x3be)](()=>_0x6190df)['catch'](_0x60dbbb=>(_0x55d8e7['Y'][_0x1844af(0xeb0)]('Error\x20initializing\x20XR'),_0x55d8e7['Y'][_0x1844af(0xeb0)](_0x60dbbb),_0x6190df));}[_0x4388ac(0xc1f)](){var _0x360722=_0x4388ac;this[_0x360722(0x3738)]&&this[_0x360722(0x3738)][_0x360722(0xc1f)](),this[_0x360722(0x3f08)]&&this[_0x360722(0x3f08)][_0x360722(0xc1f)](),this['enterExitUI']&&this[_0x360722(0x108a)][_0x360722(0xc1f)](),this[_0x360722(0x1364)]&&this['renderTarget'][_0x360722(0xc1f)]();}}},0x112cb:(_0x438e0a,_0x5a3b4a,_0x2421be)=>{var _0x28660d=a8_0x2e955a;_0x2421be['d'](_0x5a3b4a,{'Af':()=>_0x44cd3f});function _0x5a5a1d(_0x164d06,_0x4a183f,_0x4601ac,_0x2f2711){return new(_0x4601ac=_0x4601ac||Promise)(function(_0x581526,_0x547677){function _0x1c6a48(_0x42abab){var _0x56fd45=a8_0xcbd5;try{_0x38388a(_0x2f2711[_0x56fd45(0xb39)](_0x42abab));}catch(_0x573b6f){_0x547677(_0x573b6f);}}function _0x36e6aa(_0x332a41){try{_0x38388a(_0x2f2711['throw'](_0x332a41));}catch(_0x1c3678){_0x547677(_0x1c3678);}}function _0x38388a(_0x28e130){var _0x5886cf=a8_0xcbd5,_0x4211b3;_0x28e130['done']?_0x581526(_0x28e130[_0x5886cf(0x31eb)]):((_0x4211b3=_0x28e130['value'])instanceof _0x4601ac?_0x4211b3:new _0x4601ac(function(_0x18ae3f){_0x18ae3f(_0x4211b3);}))[_0x5886cf(0x3be)](_0x1c6a48,_0x36e6aa);}_0x38388a((_0x2f2711=_0x2f2711['apply'](_0x164d06,_0x4a183f||[]))['next']());});}var _0x3720e3=_0x2421be(0xa896),_0x4fc62c=_0x2421be(0x74d3),_0x56f2bc=_0x2421be(0x4ba7);class _0x16f090{constructor(_0x3d239e,_0x2ee0f1,_0x50e7a8){var _0x333b6b=a8_0xcbd5;this['element']=_0x3d239e,this[_0x333b6b(0xbbf)]=_0x2ee0f1,this['referenceSpaceType']=_0x50e7a8;}[_0x28660d(0xc7c)](_0x46b9bc){}}class _0x44cd3f{constructor(_0x3606db,_0x525671){var _0x254ee0=_0x28660d;if(this[_0x254ee0(0x20c2)]=_0x3606db,this[_0x254ee0(0x3d1e)]=_0x525671,this[_0x254ee0(0x1d2c)]=null,this['_buttons']=[],this[_0x254ee0(0x25fc)]=new _0x3720e3['y$'](),this[_0x254ee0(0xe36)]=_0x22f37e=>{var _0x976cb2=_0x254ee0;this['_helper']&&this[_0x976cb2(0x22dd)](0x0);},this['overlay']=document['createElement']('div'),this[_0x254ee0(0x2b8e)][_0x254ee0(0x2e40)]['add']('xr-button-overlay'),!_0x525671[_0x254ee0(0x1a7d)]&&navigator['xr']&&navigator['xr'][_0x254ee0(0x363d)](_0x254ee0(0x159b),this[_0x254ee0(0xe36)]),_0x254ee0(0x137a)!=typeof window&&window[_0x254ee0(0x3f81)]&&'http:'===window[_0x254ee0(0x3f81)][_0x254ee0(0x3ea)]&&_0x254ee0(0x758)!==window['location']['hostname'])throw _0x56f2bc['w1']['Warn'](_0x254ee0(0x2338)),new Error(_0x254ee0(0x2338));if(_0x525671[_0x254ee0(0x2344)])this[_0x254ee0(0x26ea)]=_0x525671[_0x254ee0(0x2344)];else{this[_0x254ee0(0x2b8e)]['style'][_0x254ee0(0x1dd4)]=_0x254ee0(0x1165);var _0x34f567=_0x525671[_0x254ee0(0xbbf)]||'immersive-vr',_0x525671=_0x525671[_0x254ee0(0xea3)]||_0x254ee0(0x1ba1),_0x4e519d=_0x254ee0(0x2914)+(_0x254ee0(0x137a)==typeof SVGSVGElement?'https://cdn.babylonjs.com/Assets/vrButton.png':'data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%222048%22%20height%3D%221152%22%20viewBox%3D%220%200%202048%201152%22%20version%3D%221.1%22%3E%3Cpath%20transform%3D%22rotate%28180%201024%2C576.0000000000001%29%22%20d%3D%22m1109%2C896q17%2C0%2030%2C-12t13%2C-30t-12.5%2C-30.5t-30.5%2C-12.5l-170%2C0q-18%2C0%20-30.5%2C12.5t-12.5%2C30.5t13%2C30t30%2C12l170%2C0zm-85%2C256q59%2C0%20132.5%2C-1.5t154.5%2C-5.5t164.5%2C-11.5t163%2C-20t150%2C-30t124.5%2C-41.5q23%2C-11%2042%2C-24t38%2C-30q27%2C-25%2041%2C-61.5t14%2C-72.5l0%2C-257q0%2C-123%20-47%2C-232t-128%2C-190t-190%2C-128t-232%2C-47l-81%2C0q-37%2C0%20-68.5%2C14t-60.5%2C34.5t-55.5%2C45t-53%2C45t-53%2C34.5t-55.5%2C14t-55.5%2C-14t-53%2C-34.5t-53%2C-45t-55.5%2C-45t-60.5%2C-34.5t-68.5%2C-14l-81%2C0q-123%2C0%20-232%2C47t-190%2C128t-128%2C190t-47%2C232l0%2C257q0%2C68%2038%2C115t97%2C73q54%2C24%20124.5%2C41.5t150%2C30t163%2C20t164.5%2C11.5t154.5%2C5.5t132.5%2C1.5zm939%2C-298q0%2C39%20-24.5%2C67t-58.5%2C42q-54%2C23%20-122%2C39.5t-143.5%2C28t-155.5%2C19t-157%2C11t-148.5%2C5t-129.5%2C1.5q-59%2C0%20-130%2C-1.5t-148%2C-5t-157%2C-11t-155.5%2C-19t-143.5%2C-28t-122%2C-39.5q-34%2C-14%20-58.5%2C-42t-24.5%2C-67l0%2C-257q0%2C-106%2040.5%2C-199t110%2C-162.5t162.5%2C-109.5t199%2C-40l81%2C0q27%2C0%2052%2C14t50%2C34.5t51%2C44.5t55.5%2C44.5t63.5%2C34.5t74%2C14t74%2C-14t63.5%2C-34.5t55.5%2C-44.5t51%2C-44.5t50%2C-34.5t52%2C-14l14%2C0q37%2C0%2070%2C0.5t64.5%2C4.5t63.5%2C12t68%2C23q71%2C30%20128.5%2C78.5t98.5%2C110t63.5%2C133.5t22.5%2C149l0%2C257z%22%20fill%3D%22white%22%20/%3E%3C/svg%3E%0A')+_0x254ee0(0x161a);_0x4e519d+=_0x254ee0(0x41bf);const _0x2aec5c=document[_0x254ee0(0x22e5)]('style'),_0x4447c9=(_0x2aec5c[_0x254ee0(0x2d5e)](document[_0x254ee0(0x313d)](_0x4e519d)),document[_0x254ee0(0x1f73)]('head')[0x0]['appendChild'](_0x2aec5c),document[_0x254ee0(0x22e5)](_0x254ee0(0xff3)));_0x4447c9[_0x254ee0(0x16c8)]=_0x254ee0(0x20aa),_0x4447c9[_0x254ee0(0x125e)]=_0x34f567+_0x254ee0(0xc2a)+_0x525671,this[_0x254ee0(0x26ea)][_0x254ee0(0x2009)](new _0x16f090(_0x4447c9,_0x34f567,_0x525671)),this[_0x254ee0(0x26ea)][this[_0x254ee0(0x26ea)][_0x254ee0(0x9da)]-0x1][_0x254ee0(0xc7c)]=function(_0xbd62cf){var _0x1e8b76=_0x254ee0;this[_0x1e8b76(0x3c3d)][_0x1e8b76(0x1e27)][_0x1e8b76(0x2a4e)]=null===_0xbd62cf||_0xbd62cf===this?'':'none',_0x4447c9[_0x1e8b76(0x16c8)]=_0x1e8b76(0x20aa)+(_0xbd62cf===this?_0x1e8b76(0x2031):'');},this['_updateButtons'](null);}const _0x39547b=_0x3606db[_0x254ee0(0x279a)]()['getInputElement']();_0x39547b&&_0x39547b[_0x254ee0(0x22ce)]&&(_0x39547b[_0x254ee0(0x22ce)][_0x254ee0(0x2d5e)](this['overlay']),_0x3606db['onDisposeObservable'][_0x254ee0(0x2185)](()=>{var _0x3bd2d9=_0x254ee0;this[_0x3bd2d9(0xc1f)]();}));}[_0x28660d(0x1d6f)](_0x1e4e9b,_0x20fb15){return _0x5a5a1d(this,void 0x0,void 0x0,function*(){var _0x26aa83=a8_0xcbd5;this[_0x26aa83(0x1490)]=_0x1e4e9b,this[_0x26aa83(0x2de0)]=_0x20fb15;var _0x1ea51e=this['_buttons'][_0x26aa83(0x40b4)](_0x478653=>_0x1e4e9b[_0x26aa83(0x3f2a)][_0x26aa83(0x402e)](_0x478653[_0x26aa83(0xbbf)]));_0x1e4e9b[_0x26aa83(0xd01)][_0x26aa83(0x2ed7)](_0x297ae6=>{var _0x580756=_0x26aa83;_0x297ae6==_0x4fc62c['k'][_0x580756(0x2e07)]&&this[_0x580756(0x25ab)](null);});const _0x129786=yield Promise['all'](_0x1ea51e);_0x129786[_0x26aa83(0x982)]((_0x21dc7b,_0x2427b6)=>{var _0x12fe1e=_0x26aa83;_0x21dc7b?(this[_0x12fe1e(0x2b8e)][_0x12fe1e(0x2d5e)](this[_0x12fe1e(0x26ea)][_0x2427b6][_0x12fe1e(0x3c3d)]),this[_0x12fe1e(0x26ea)][_0x2427b6]['element'][_0x12fe1e(0xade)]=this[_0x12fe1e(0x22dd)][_0x12fe1e(0x3458)](this,_0x2427b6)):_0x56f2bc['w1'][_0x12fe1e(0x1381)](_0x12fe1e(0x3e66)+this[_0x12fe1e(0x26ea)][_0x2427b6][_0x12fe1e(0xbbf)]+_0x12fe1e(0x2003));});});}static['CreateAsync'](_0x4871d3,_0x232032,_0x330e0e){return _0x5a5a1d(this,void 0x0,void 0x0,function*(){var _0x1c2207=a8_0xcbd5;const _0x10c4ec=new _0x44cd3f(_0x4871d3,_0x330e0e);return yield _0x10c4ec[_0x1c2207(0x1d6f)](_0x232032,_0x330e0e[_0x1c2207(0x1364)]||void 0x0),_0x10c4ec;});}[_0x28660d(0x22dd)](_0x398a80=0x0){return _0x5a5a1d(this,void 0x0,void 0x0,function*(){var _0xac5678=a8_0xcbd5;if(this[_0xac5678(0x1490)][_0xac5678(0x2c77)]==_0x4fc62c['k'][_0xac5678(0x2bf5)])yield this[_0xac5678(0x1490)][_0xac5678(0x1af0)](),this[_0xac5678(0x25ab)](null);else{if(this[_0xac5678(0x1490)][_0xac5678(0x2c77)]==_0x4fc62c['k'][_0xac5678(0x2e07)])try{yield this[_0xac5678(0x1490)]['enterXRAsync'](this[_0xac5678(0x26ea)][_0x398a80]['sessionMode'],this[_0xac5678(0x26ea)][_0x398a80]['referenceSpaceType'],this['_renderTarget'],{'optionalFeatures':this['options'][_0xac5678(0x1f45)],'requiredFeatures':this[_0xac5678(0x3d1e)][_0xac5678(0x3bbb)]}),this[_0xac5678(0x25ab)](this[_0xac5678(0x26ea)][_0x398a80]);}catch(_0x927318){this[_0xac5678(0x25ab)](null);const _0x162ce0=this[_0xac5678(0x26ea)][_0x398a80][_0xac5678(0x3c3d)];var _0x2317a3=_0x162ce0[_0xac5678(0x125e)];_0x162ce0[_0xac5678(0x125e)]='Error\x20entering\x20XR\x20session\x20:\x20'+_0x2317a3,_0x162ce0[_0xac5678(0x2e40)][_0xac5678(0x2ed7)](_0xac5678(0x1058)),this[_0xac5678(0x3d1e)][_0xac5678(0x1460)]&&this[_0xac5678(0x3d1e)][_0xac5678(0x1460)](_0x927318);}}});}[_0x28660d(0xc1f)](){var _0x4a5940=_0x28660d;const _0x18fb83=this['_scene'][_0x4a5940(0x279a)]()[_0x4a5940(0x3801)]();_0x18fb83&&_0x18fb83[_0x4a5940(0x22ce)]&&_0x18fb83['parentNode'][_0x4a5940(0x2f22)](this[_0x4a5940(0x2b8e)])&&_0x18fb83['parentNode'][_0x4a5940(0x17c3)](this[_0x4a5940(0x2b8e)]),this['activeButtonChangedObservable']['clear'](),navigator['xr']['removeEventListener'](_0x4a5940(0x159b),this['_onSessionGranted']);}[_0x28660d(0x25ab)](_0xaa467c){var _0x5abb90=_0x28660d;this[_0x5abb90(0x1d2c)]=_0xaa467c,this['_buttons'][_0x5abb90(0x982)](_0x829359=>{var _0x215319=_0x5abb90;_0x829359['update'](this[_0x215319(0x1d2c)]);}),this[_0x5abb90(0x25fc)]['notifyObservers'](this[_0x5abb90(0x1d2c)]);}}},0xd3f:(_0x117eb3,_0x259a07,_0x291f5d)=>{var _0x3d3782=a8_0x2e955a;_0x291f5d['d'](_0x259a07,{'M':()=>_0x34343c});function _0x5d2488(_0x477c33,_0x444c3b,_0x4c5cd2,_0x4a42da){return new(_0x4c5cd2=_0x4c5cd2||Promise)(function(_0x84edd4,_0x217df2){var _0x580b32=a8_0xcbd5;function _0x1508ea(_0x10efd5){try{_0x388645(_0x4a42da['next'](_0x10efd5));}catch(_0x2b461f){_0x217df2(_0x2b461f);}}function _0x442f11(_0x4b86c5){var _0x2286ec=a8_0xcbd5;try{_0x388645(_0x4a42da[_0x2286ec(0x328b)](_0x4b86c5));}catch(_0x5ebf27){_0x217df2(_0x5ebf27);}}function _0x388645(_0x38e218){var _0x25de39=a8_0xcbd5,_0x1418e7;_0x38e218[_0x25de39(0x1a15)]?_0x84edd4(_0x38e218['value']):((_0x1418e7=_0x38e218['value'])instanceof _0x4c5cd2?_0x1418e7:new _0x4c5cd2(function(_0x29cb11){_0x29cb11(_0x1418e7);}))[_0x25de39(0x3be)](_0x1508ea,_0x442f11);}_0x388645((_0x4a42da=_0x4a42da['apply'](_0x477c33,_0x444c3b||[]))[_0x580b32(0xb39)]());});}var _0x3c4521=_0x291f5d(0xa896),_0x53d9f1=_0x291f5d(0x7a5e),_0x103123=_0x291f5d(0x77ef),_0x18e2b5=_0x291f5d(0x74d3),_0x152408=_0x291f5d(0xf869),_0x8c791d=_0x291f5d(0x9a70),_0x4ce662=_0x291f5d(0xef0a),_0x23145d=_0x291f5d(0xd53f),_0x31acb5=_0x291f5d(0x6214);class _0x34343c{constructor(_0x16f557){var _0x2caa33=a8_0xcbd5;this[_0x2caa33(0x20c2)]=_0x16f557,this[_0x2caa33(0xb64)]=null,this['_attachedToElement']=!0x1,this['_spectatorCamera']=null,this[_0x2caa33(0x3fdc)]=!0x0,this[_0x2caa33(0x1c9a)]=!0x1,this[_0x2caa33(0xbd7)]=!0x1,this[_0x2caa33(0x2104)]=0x0,this[_0x2caa33(0x3ff4)]=new _0x3c4521['y$'](),this[_0x2caa33(0xd01)]=new _0x3c4521['y$'](),this[_0x2caa33(0x2c77)]=_0x18e2b5['k']['NOT_IN_XR'],this[_0x2caa33(0x3f2a)]=new _0x53d9f1['g'](_0x16f557),this[_0x2caa33(0x10d8)]=new _0x103123['o'](_0x2caa33(0x3043),_0x16f557,this[_0x2caa33(0x3f2a)]),this[_0x2caa33(0x1428)]=new _0x152408['d'](this[_0x2caa33(0x3f2a)]),_0x16f557[_0x2caa33(0x1244)]['addOnce'](()=>{var _0x5d15ad=_0x2caa33;this[_0x5d15ad(0xc1f)]();});}static[_0x3d3782(0x3d2e)](_0x742e4a){var _0x154181=_0x3d3782;const _0x595231=new _0x34343c(_0x742e4a);return _0x595231[_0x154181(0x3f2a)]['initializeAsync']()['then'](()=>(_0x595231[_0x154181(0x1c9a)]=!0x0,_0x595231))[_0x154181(0x410d)](_0x54392f=>{var _0x577f95=_0x154181;throw _0x595231[_0x577f95(0x1dfc)](_0x18e2b5['k'][_0x577f95(0x2e07)]),_0x595231[_0x577f95(0xc1f)](),_0x54392f;});}[_0x3d3782(0xc1f)](){var _0x236e84=_0x3d3782,_0x5a797b;this['exitXRAsync'](),this['camera'][_0x236e84(0xc1f)](),this[_0x236e84(0xd01)][_0x236e84(0x2a99)](),this['onInitialXRPoseSetObservable'][_0x236e84(0x2a99)](),this['sessionManager']['dispose'](),null!=(_0x5a797b=this[_0x236e84(0x393e)])&&_0x5a797b[_0x236e84(0xc1f)](),this[_0x236e84(0xb64)]&&(this[_0x236e84(0x20c2)][_0x236e84(0x3311)]=this['_nonVRCamera']);}[_0x3d3782(0xa75)](_0x42c4b7,_0x34a21b,_0x2f03ec=this['sessionManager'][_0x3d3782(0x40b2)](),_0x1f9784={}){var _0x18db43,_0x390cd5,_0x3b4e65;return _0x5d2488(this,void 0x0,void 0x0,function*(){var _0xd21d0e=a8_0xcbd5;if(!this[_0xd21d0e(0x1c9a)])throw _0xd21d0e(0xed3);this[_0xd21d0e(0x1dfc)](_0x18e2b5['k']['ENTERING_XR']),'viewer'!==_0x34a21b&&_0xd21d0e(0x7f1)!==_0x34a21b&&(_0x1f9784[_0xd21d0e(0x1f45)]=_0x1f9784['optionalFeatures']||[],_0x1f9784[_0xd21d0e(0x1f45)][_0xd21d0e(0x2009)](_0x34a21b)),_0x1f9784=yield this[_0xd21d0e(0x1428)][_0xd21d0e(0xa29)](_0x1f9784),_0xd21d0e(0x2ed2)===_0x42c4b7&&_0xd21d0e(0x269)!==_0x34a21b&&_0x8c791d['Y'][_0xd21d0e(0x1381)](_0xd21d0e(0x41ac));try{yield this[_0xd21d0e(0x3f2a)]['initializeSessionAsync'](_0x42c4b7,_0x1f9784),yield this[_0xd21d0e(0x3f2a)][_0xd21d0e(0x1919)](_0x34a21b);var _0x19b342=yield _0x2f03ec[_0xd21d0e(0x20ef)](this[_0xd21d0e(0x3f2a)]['session']);const _0x3150ad={'depthFar':this[_0xd21d0e(0x10d8)]['maxZ']||0x2710,'depthNear':this['camera'][_0xd21d0e(0xad1)]};return this[_0xd21d0e(0x1428)][_0xd21d0e(0x2c83)](_0x152408['b'][_0xd21d0e(0x3014)])||(_0x3150ad[_0xd21d0e(0x28fc)]=_0x19b342),this[_0xd21d0e(0x3f2a)][_0xd21d0e(0x267f)](_0x3150ad),this['sessionManager'][_0xd21d0e(0x361a)](),this[_0xd21d0e(0x3fdc)]=this[_0xd21d0e(0x20c2)][_0xd21d0e(0xfcd)],this[_0xd21d0e(0xb64)]=this['_scene']['activeCamera'],this[_0xd21d0e(0x1405)]=!(null==(_0x390cd5=null==(_0x18db43=this[_0xd21d0e(0xb64)])?void 0x0:_0x18db43[_0xd21d0e(0x3516)])||!_0x390cd5[_0xd21d0e(0x1bf2)]),null!=(_0x3b4e65=this[_0xd21d0e(0xb64)])&&_0x3b4e65[_0xd21d0e(0x953)](),this[_0xd21d0e(0x20c2)]['activeCamera']=this['camera'],_0xd21d0e(0x2ed2)!==_0x42c4b7?this['_nonXRToXRCamera']():(this[_0xd21d0e(0x20c2)]['autoClear']=!0x1,this[_0xd21d0e(0x10d8)][_0xd21d0e(0xc4c)]=!0x1,this[_0xd21d0e(0x10d8)][_0xd21d0e(0x2436)]['set'](0x0,0x0,0x0),this[_0xd21d0e(0x10d8)][_0xd21d0e(0x2ac6)][_0xd21d0e(0x1878)](0x0,0x0,0x0,0x1)),this[_0xd21d0e(0x3f2a)]['onXRSessionEnded']['addOnce'](()=>{var _0x5ef451=_0xd21d0e;this[_0x5ef451(0x2c77)]!==_0x18e2b5['k'][_0x5ef451(0x1de)]&&this[_0x5ef451(0x1dfc)](_0x18e2b5['k']['EXITING_XR']),this[_0x5ef451(0x10d8)][_0x5ef451(0x35da)][_0x5ef451(0x982)](_0x229bf6=>{var _0x574f93=_0x5ef451;_0x229bf6[_0x574f93(0x3c8c)]=null;}),this[_0x5ef451(0x20c2)][_0x5ef451(0xfcd)]=this['_originalSceneAutoClear'],this['_scene'][_0x5ef451(0x3311)]=this[_0x5ef451(0xb64)],this['_attachedToElement']&&this[_0x5ef451(0xb64)]&&this[_0x5ef451(0xb64)][_0x5ef451(0xb72)](!!this[_0x5ef451(0xb64)][_0x5ef451(0x3516)][_0x5ef451(0x16fa)]),_0x5ef451(0x2ed2)!==_0x42c4b7&&this['camera'][_0x5ef451(0xc4c)]&&(this[_0x5ef451(0xb64)]['setPosition']?this[_0x5ef451(0xb64)][_0x5ef451(0x2bd5)](this[_0x5ef451(0x10d8)][_0x5ef451(0x2436)]):this[_0x5ef451(0xb64)]['position'][_0x5ef451(0x2687)](this[_0x5ef451(0x10d8)][_0x5ef451(0x2436)])),this[_0x5ef451(0x1dfc)](_0x18e2b5['k'][_0x5ef451(0x2e07)]);}),this[_0xd21d0e(0x3f2a)]['onXRFrameObservable']['addOnce'](()=>{var _0x3414a0=_0xd21d0e;this['_setState'](_0x18e2b5['k'][_0x3414a0(0x2bf5)]);}),this[_0xd21d0e(0x3f2a)];}catch(_0x24929e){throw _0x31acb5['log'](_0x24929e),_0x31acb5['log'](_0x24929e[_0xd21d0e(0x677)]),this['_setState'](_0x18e2b5['k'][_0xd21d0e(0x2e07)]),_0x24929e;}});}[_0x3d3782(0x1af0)](){var _0x675529=_0x3d3782;return this[_0x675529(0x2c77)]!==_0x18e2b5['k'][_0x675529(0x2bf5)]?Promise['resolve']():(this['_setState'](_0x18e2b5['k'][_0x675529(0x1de)]),this[_0x675529(0x3f2a)]['exitXRAsync']());}[_0x3d3782(0x4073)](_0x2004ed){var _0x301eb3=_0x3d3782;this['_spectatorMode']||(this['_spectatorMode']=!0x0,this[_0x301eb3(0xdc3)](_0x2004ed));}[_0x3d3782(0x259)](){var _0x324d65=_0x3d3782;this[_0x324d65(0xbd7)]&&(this[_0x324d65(0xbd7)]=!0x1,this[_0x324d65(0xdc3)]());}[_0x3d3782(0xdc3)](_0xe9f2c){var _0x352d87=_0x3d3782;const _0x59657f=0x1/(null!=_0xe9f2c&&_0xe9f2c['fps']?_0xe9f2c[_0x352d87(0x1d45)]:0x3e8)*0x3e8,_0x38f53e=null!=_0xe9f2c&&_0xe9f2c['preferredCameraIndex']?null==_0xe9f2c?void 0x0:_0xe9f2c['preferredCameraIndex']:0x0,_0x2d0d3d=()=>{var _0x538a51=_0x352d87;this[_0x538a51(0x393e)]&&this[_0x538a51(0x3f2a)][_0x538a51(0x1acb)]-this[_0x538a51(0x2104)]>=_0x59657f&&(this['_lastTimestamp']=this[_0x538a51(0x3f2a)][_0x538a51(0x1acb)],this['_spectatorCamera']['position'][_0x538a51(0x2687)](this['camera'][_0x538a51(0x35da)][_0x38f53e]['globalPosition']),this[_0x538a51(0x393e)][_0x538a51(0x2ac6)]['copyFrom'](this[_0x538a51(0x10d8)][_0x538a51(0x35da)][_0x38f53e][_0x538a51(0x19b0)]));};if(this['_spectatorMode']){if(_0x38f53e>=this[_0x352d87(0x10d8)]['rigCameras']['length'])throw new Error('the\x20preferred\x20camera\x20index\x20is\x20beyond\x20the\x20length\x20of\x20rig\x20camera\x20array.');_0xe9f2c=()=>{var _0x4cf534=_0x352d87;this[_0x4cf534(0x2c77)]===_0x18e2b5['k']['IN_XR']?(this['_spectatorCamera']=new _0x4ce662['x']('webxr-spectator',_0x23145d['P']['Zero'](),this['_scene']),this[_0x4cf534(0x393e)][_0x4cf534(0x2ac6)]=new _0x23145d['_f'](),this[_0x4cf534(0x20c2)][_0x4cf534(0x1e65)]=[this[_0x4cf534(0x10d8)],this['_spectatorCamera']],this['sessionManager'][_0x4cf534(0x3904)][_0x4cf534(0x2ed7)](_0x2d0d3d),this['_scene'][_0x4cf534(0x32f6)][_0x4cf534(0x2ed7)](_0x142ae4=>{var _0x3b80b4=_0x4cf534;_0x142ae4===this[_0x3b80b4(0x10d8)]&&(this[_0x3b80b4(0x20c2)][_0x3b80b4(0x279a)]()[_0x3b80b4(0x322)]=null);})):this[_0x4cf534(0x2c77)]===_0x18e2b5['k'][_0x4cf534(0x1de)]&&(this[_0x4cf534(0x3f2a)][_0x4cf534(0x3904)]['removeCallback'](_0x2d0d3d),this['_scene'][_0x4cf534(0x1e65)]=null);},(this[_0x352d87(0xd01)]['add'](_0xe9f2c),_0xe9f2c());}else this[_0x352d87(0x3f2a)][_0x352d87(0x3904)]['removeCallback'](_0x2d0d3d),this['_scene']['activeCameras']=[this['camera']];}['_nonXRToXRCamera'](){var _0x5b190e=_0x3d3782;this[_0x5b190e(0x10d8)][_0x5b190e(0x247d)](this[_0x5b190e(0xb64)]),this[_0x5b190e(0x3ff4)][_0x5b190e(0x223f)](this['camera']);}[_0x3d3782(0x1dfc)](_0x3eb9b0){var _0x4e22f6=_0x3d3782;this[_0x4e22f6(0x2c77)]!==_0x3eb9b0&&(this['state']=_0x3eb9b0,this[_0x4e22f6(0xd01)][_0x4e22f6(0x223f)](this[_0x4e22f6(0x2c77)]));}}},0xf869:(_0xbe6a51,_0x475c76,_0x5c4619)=>{var _0x2321e5=a8_0x2e955a;_0x5c4619['d'](_0x475c76,{'b':()=>_0x3f63aa,'d':()=>_0x361078});function _0x54b687(_0x8b2ecb,_0x3b7177,_0xed5847,_0x538b6d){return new(_0xed5847=_0xed5847||Promise)(function(_0x4c1aea,_0xbf70b7){var _0xadfcdb=a8_0xcbd5;function _0x39d056(_0x33ccbe){var _0x11e5ec=a8_0xcbd5;try{_0x743830(_0x538b6d[_0x11e5ec(0xb39)](_0x33ccbe));}catch(_0x38190c){_0xbf70b7(_0x38190c);}}function _0x3960c9(_0x31f045){try{_0x743830(_0x538b6d['throw'](_0x31f045));}catch(_0x2c4db2){_0xbf70b7(_0x2c4db2);}}function _0x743830(_0xa0ab4f){var _0x2933a3=a8_0xcbd5,_0x36cad5;_0xa0ab4f[_0x2933a3(0x1a15)]?_0x4c1aea(_0xa0ab4f['value']):((_0x36cad5=_0xa0ab4f['value'])instanceof _0xed5847?_0x36cad5:new _0xed5847(function(_0x48e531){_0x48e531(_0x36cad5);}))[_0x2933a3(0x3be)](_0x39d056,_0x3960c9);}_0x743830((_0x538b6d=_0x538b6d[_0xadfcdb(0x550)](_0x8b2ecb,_0x3b7177||[]))[_0xadfcdb(0xb39)]());});}var _0x43caf1=_0x5c4619(0x4ba7);class _0x3f63aa{}_0x3f63aa[_0x2321e5(0x286e)]=_0x2321e5(0x3879),_0x3f63aa[_0x2321e5(0x349f)]=_0x2321e5(0x341a),_0x3f63aa['HIT_TEST']=_0x2321e5(0x31e8),_0x3f63aa['MESH_DETECTION']=_0x2321e5(0x28d2),_0x3f63aa[_0x2321e5(0x2e3f)]=_0x2321e5(0xa34),_0x3f63aa[_0x2321e5(0x3fb0)]=_0x2321e5(0x1752),_0x3f63aa[_0x2321e5(0x1b7d)]=_0x2321e5(0x35eb),_0x3f63aa[_0x2321e5(0xd17)]=_0x2321e5(0x844),_0x3f63aa[_0x2321e5(0xa62)]='xr-feature-points',_0x3f63aa[_0x2321e5(0x1c51)]=_0x2321e5(0x320a),_0x3f63aa['IMAGE_TRACKING']=_0x2321e5(0x338f),_0x3f63aa[_0x2321e5(0x26bc)]='xr-near-interaction',_0x3f63aa[_0x2321e5(0x504)]=_0x2321e5(0xb98),_0x3f63aa['MOVEMENT']=_0x2321e5(0x1d8d),_0x3f63aa[_0x2321e5(0xb94)]=_0x2321e5(0x3540),_0x3f63aa['EYE_TRACKING']=_0x2321e5(0x3964),_0x3f63aa[_0x2321e5(0x3b2e)]='xr-walking-locomotion',_0x3f63aa['LAYERS']=_0x2321e5(0x2833),_0x3f63aa[_0x2321e5(0x496)]=_0x2321e5(0x1a41);class _0x361078{constructor(_0x5425fb){var _0x8f5311=_0x2321e5;this[_0x8f5311(0x3ea5)]=_0x5425fb,this[_0x8f5311(0x4ce)]={},this['_xrSessionManager'][_0x8f5311(0xa11)]['add'](()=>{var _0x59ac37=_0x8f5311;this[_0x59ac37(0x405f)]()['forEach'](_0x1d3263=>{var _0x2df3f5=_0x59ac37,_0x21fdd1=this[_0x2df3f5(0x4ce)][_0x1d3263];!_0x21fdd1[_0x2df3f5(0x3f0a)]||_0x21fdd1[_0x2df3f5(0x1c2d)][_0x2df3f5(0x1a6f)]||_0x21fdd1['featureImplementation'][_0x2df3f5(0x1275)]||this[_0x2df3f5(0x13bc)](_0x1d3263);});}),this['_xrSessionManager'][_0x8f5311(0x120a)][_0x8f5311(0x2ed7)](()=>{var _0x51369b=_0x8f5311;this[_0x51369b(0x405f)]()[_0x51369b(0x982)](_0x3bef89=>{var _0x531ff9=_0x51369b,_0x272eda=this[_0x531ff9(0x4ce)][_0x3bef89];_0x272eda[_0x531ff9(0x3f0a)]&&_0x272eda[_0x531ff9(0x1c2d)]['attached']&&this['detachFeature'](_0x3bef89);});});}static[_0x2321e5(0x2254)](_0x60e026,_0x576fd7,_0x3b4c8e=0x1,_0x28221f=!0x1){var _0x136d34=_0x2321e5;this['_AvailableFeatures'][_0x60e026]=this['_AvailableFeatures'][_0x60e026]||{'latest':_0x3b4c8e},_0x3b4c8e>this[_0x136d34(0x3543)][_0x60e026][_0x136d34(0x147c)]&&(this[_0x136d34(0x3543)][_0x60e026][_0x136d34(0x147c)]=_0x3b4c8e),_0x28221f&&(this[_0x136d34(0x3543)][_0x60e026][_0x136d34(0x6fc)]=_0x3b4c8e),this[_0x136d34(0x3543)][_0x60e026][_0x3b4c8e]=_0x576fd7;}static[_0x2321e5(0x113f)](_0x1e4002,_0xb0e6c8=0x1,_0x4899d0,_0x52114d){var _0x50a31d=_0x2321e5;const _0x2c997e=this[_0x50a31d(0x3543)][_0x1e4002][_0xb0e6c8];if(_0x2c997e)return _0x2c997e(_0x4899d0,_0x52114d);throw new Error(_0x50a31d(0x2b54));}static[_0x2321e5(0x3d66)](){var _0x4fe439=_0x2321e5;return Object['keys'](this[_0x4fe439(0x3543)]);}static[_0x2321e5(0x2892)](_0xad2333){var _0x30d053=_0x2321e5;return Object[_0x30d053(0x1841)](this[_0x30d053(0x3543)][_0xad2333]);}static['GetLatestVersionOfFeature'](_0x1f9e2f){var _0x1b889d=_0x2321e5;return this[_0x1b889d(0x3543)][_0x1f9e2f]&&this[_0x1b889d(0x3543)][_0x1f9e2f]['latest']||-0x1;}static['GetStableVersionOfFeature'](_0x317fbb){var _0x424ac9=_0x2321e5;return this['_AvailableFeatures'][_0x317fbb]&&this[_0x424ac9(0x3543)][_0x317fbb][_0x424ac9(0x6fc)]||-0x1;}[_0x2321e5(0x13bc)](_0x39a336){var _0x1a4b93=_0x2321e5;const _0x564e29=this[_0x1a4b93(0x4ce)][_0x39a336];_0x564e29&&_0x564e29[_0x1a4b93(0x3f0a)]&&!_0x564e29[_0x1a4b93(0x1c2d)]['attached']&&_0x564e29[_0x1a4b93(0x1c2d)]['attach']();}['detachFeature'](_0x173e42){var _0x3a4d47=_0x2321e5;const _0x25678e=this[_0x3a4d47(0x4ce)][_0x173e42];_0x25678e&&_0x25678e[_0x3a4d47(0x1c2d)][_0x3a4d47(0x1a6f)]&&_0x25678e[_0x3a4d47(0x1c2d)]['detach']();}['disableFeature'](_0x3ec01c){var _0x4bd783=_0x2321e5;_0x3ec01c=_0x4bd783(0x3e96)==typeof _0x3ec01c?_0x3ec01c:_0x3ec01c[_0x4bd783(0xf01)];const _0x12ecb9=this[_0x4bd783(0x4ce)][_0x3ec01c];return!(!_0x12ecb9||!_0x12ecb9[_0x4bd783(0x3f0a)]||(_0x12ecb9['enabled']=!0x1,this[_0x4bd783(0x19fc)](_0x3ec01c),_0x12ecb9[_0x4bd783(0x1c2d)][_0x4bd783(0xc1f)](),delete this[_0x4bd783(0x4ce)][_0x3ec01c],0x0));}[_0x2321e5(0xc1f)](){var _0x410420=_0x2321e5;this[_0x410420(0x405f)]()[_0x410420(0x982)](_0x324978=>{var _0x430913=_0x410420;this[_0x430913(0x3566)](_0x324978);});}[_0x2321e5(0x2a21)](_0x288245,_0xa459b7='latest',_0x1a024f={},_0x1a72b5=!0x0,_0x584fd3=!0x0){var _0x2ff226=_0x2321e5;_0x288245='string'==typeof _0x288245?_0x288245:_0x288245['Name'];let _0x3f908e=0x0;if(_0x2ff226(0x3e96)==typeof _0xa459b7){if(!_0xa459b7)throw new Error(_0x2ff226(0x3d1a)+_0x288245+'\x20('+_0xa459b7+')');if(-0x1===(_0x3f908e=_0x2ff226(0x6fc)===_0xa459b7?_0x361078[_0x2ff226(0x3e67)](_0x288245):_0x2ff226(0x147c)===_0xa459b7?_0x361078[_0x2ff226(0x70c)](_0x288245):+_0xa459b7)||isNaN(_0x3f908e))throw new Error('feature\x20not\x20found\x20-\x20'+_0x288245+'\x20('+_0xa459b7+')');}else _0x3f908e=_0xa459b7;_0xa459b7=_0x361078['_ConflictingFeatures'][_0x288245];if(void 0x0!==_0xa459b7&&-0x1!==this[_0x2ff226(0x405f)]()[_0x2ff226(0x775)](_0xa459b7))throw new Error(_0x2ff226(0x245)+_0x288245+'\x20cannot\x20be\x20enabled\x20while\x20'+_0xa459b7+_0x2ff226(0x254c));_0xa459b7=this['_features'][_0x288245];const _0x785f0b=_0x361078[_0x2ff226(0x113f)](_0x288245,_0x3f908e,this[_0x2ff226(0x3ea5)],_0x1a024f);if(!_0x785f0b)throw new Error(_0x2ff226(0x24e9)+_0x288245);_0xa459b7&&this[_0x2ff226(0x3566)](_0x288245);const _0x455dd0=_0x785f0b();if(_0x455dd0[_0x2ff226(0x2168)]&&!_0x455dd0[_0x2ff226(0x2168)][_0x2ff226(0x2baa)](_0x5a4cab=>!!this['_features'][_0x5a4cab]))throw new Error(_0x2ff226(0x25a3)+_0x455dd0[_0x2ff226(0x2168)][_0x2ff226(0x156a)](',\x20'));if(_0x455dd0['isCompatible']())return this[_0x2ff226(0x4ce)][_0x288245]={'featureImplementation':_0x455dd0,'enabled':!0x0,'version':_0x3f908e,'required':_0x584fd3},_0x1a72b5?this[_0x2ff226(0x3ea5)][_0x2ff226(0x2c19)]&&!this[_0x2ff226(0x4ce)][_0x288245]['featureImplementation'][_0x2ff226(0x1a6f)]&&this[_0x2ff226(0x13bc)](_0x288245):this[_0x2ff226(0x4ce)][_0x288245]['featureImplementation'][_0x2ff226(0x1275)]=!0x0,this[_0x2ff226(0x4ce)][_0x288245][_0x2ff226(0x1c2d)];if(_0x584fd3)throw new Error(_0x2ff226(0xf7e));return _0x43caf1['w1'][_0x2ff226(0x1381)](_0x2ff226(0x245)+_0x288245+_0x2ff226(0x2082)),_0x455dd0;}[_0x2321e5(0x2c83)](_0x4a0e26){var _0x57265a=_0x2321e5;return this[_0x57265a(0x4ce)][_0x4a0e26]&&this[_0x57265a(0x4ce)][_0x4a0e26][_0x57265a(0x1c2d)];}[_0x2321e5(0x405f)](){return Object['keys'](this['_features']);}[_0x2321e5(0xa29)](_0x4c2e8a){return _0x54b687(this,void 0x0,void 0x0,function*(){var _0x2a90b0=a8_0xcbd5;for(const _0x131d3d of this['getEnabledFeatures']()){const _0x4e5c00=this['_features'][_0x131d3d];var _0x232435=_0x4e5c00[_0x2a90b0(0x1c2d)][_0x2a90b0(0x3cfd)];_0x232435&&(_0x4e5c00[_0x2a90b0(0x34fb)]?(_0x4c2e8a['requiredFeatures']=_0x4c2e8a[_0x2a90b0(0x3bbb)]||[],-0x1===_0x4c2e8a[_0x2a90b0(0x3bbb)][_0x2a90b0(0x775)](_0x232435)&&_0x4c2e8a['requiredFeatures']['push'](_0x232435)):(_0x4c2e8a[_0x2a90b0(0x1f45)]=_0x4c2e8a['optionalFeatures']||[],-0x1===_0x4c2e8a['optionalFeatures']['indexOf'](_0x232435)&&_0x4c2e8a['optionalFeatures']['push'](_0x232435))),_0x4e5c00['featureImplementation']['getXRSessionInitExtension']&&(_0x232435=yield _0x4e5c00[_0x2a90b0(0x1c2d)]['getXRSessionInitExtension'](),_0x4c2e8a=Object[_0x2a90b0(0x1ec3)](Object[_0x2a90b0(0x1ec3)]({},_0x4c2e8a),_0x232435));}return _0x4c2e8a;});}}_0x361078[_0x2321e5(0x3543)]={},_0x361078[_0x2321e5(0x23a8)]={[_0x3f63aa['TELEPORTATION']]:_0x3f63aa[_0x2321e5(0x1868)],[_0x3f63aa[_0x2321e5(0x1868)]]:_0x3f63aa['TELEPORTATION']};},0x77ae:(_0x594772,_0x475dd9,_0x45618b)=>{var _0x197a2f=a8_0x2e955a;_0x45618b['d'](_0x475dd9,{'t':()=>_0x24672d});var _0x5a6137=_0x45618b(0xa896),_0x208b9b=_0x45618b(0x8f1d),_0x398d3c=_0x45618b(0x14bd2);class _0x24672d{constructor(_0x387061,_0x1946fa,_0x247842={}){var _0x5a121d=a8_0xcbd5;if(this[_0x5a121d(0x2ad8)]=_0x387061,this['xrCamera']=_0x1946fa,this[_0x5a121d(0x963)]=_0x247842,this[_0x5a121d(0x23c)]=[],this['onControllerAddedObservable']=new _0x5a6137['y$'](),this['onControllerRemovedObservable']=new _0x5a6137['y$'](),this[_0x5a121d(0x368e)]=_0x4c4ee9=>{var _0x50cb0d=_0x5a121d;this['_addAndRemoveControllers'](_0x4c4ee9[_0x50cb0d(0x7e7)],_0x4c4ee9[_0x50cb0d(0x1f0d)]);},this['_sessionEndedObserver']=this[_0x5a121d(0x2ad8)][_0x5a121d(0x120a)][_0x5a121d(0x2ed7)](()=>{var _0x5bc164=_0x5a121d;this[_0x5bc164(0x148f)]([],this['controllers']['map'](_0x59ce01=>_0x59ce01[_0x5bc164(0x15ef)]));}),this[_0x5a121d(0x1697)]=this[_0x5a121d(0x2ad8)]['onXRSessionInit']['add'](_0x2ea882=>{var _0x44bd45=_0x5a121d;_0x2ea882[_0x44bd45(0x363d)](_0x44bd45(0x3462),this['_onInputSourcesChange']);}),this[_0x5a121d(0x27da)]=this[_0x5a121d(0x2ad8)]['onXRFrameObservable']['add'](_0x1fe0a0=>{var _0xcdfd50=_0x5a121d;this[_0xcdfd50(0x23c)][_0xcdfd50(0x982)](_0x358f9a=>{var _0x5706ee=_0xcdfd50;_0x358f9a[_0x5706ee(0x3c43)](_0x1fe0a0,this[_0x5706ee(0x2ad8)][_0x5706ee(0x1bda)],this[_0x5706ee(0x13fd)]);});}),this[_0x5a121d(0x963)][_0x5a121d(0xa3e)]&&(_0x398d3c['V']['BaseRepositoryUrl']=this[_0x5a121d(0x963)][_0x5a121d(0xa3e)]),_0x398d3c['V']['UseOnlineRepository']=!this[_0x5a121d(0x963)]['disableOnlineControllerRepository'],_0x398d3c['V'][_0x5a121d(0x2f0c)])try{_0x398d3c['V']['UpdateProfilesList']()['catch'](()=>{var _0x2fedff=_0x5a121d;_0x398d3c['V'][_0x2fedff(0x2f0c)]=!0x1;});}catch(_0x1e9709){_0x398d3c['V'][_0x5a121d(0x2f0c)]=!0x1;}}[_0x197a2f(0x148f)](_0x2cdaf2,_0x2c8161){var _0x4dd9b2=_0x197a2f;const _0x592815=this[_0x4dd9b2(0x23c)][_0x4dd9b2(0x40b4)](_0x8ec206=>_0x8ec206[_0x4dd9b2(0x15ef)]);for(const _0xbc21c7 of _0x2cdaf2){var _0x7cd8bb;-0x1===_0x592815[_0x4dd9b2(0x775)](_0xbc21c7)&&(_0x7cd8bb=new _0x208b9b['e'](this['xrSessionManager'][_0x4dd9b2(0x38c0)],_0xbc21c7,Object['assign'](Object[_0x4dd9b2(0x1ec3)]({},this[_0x4dd9b2(0x963)][_0x4dd9b2(0x635)]||{}),{'forceControllerProfile':this[_0x4dd9b2(0x963)][_0x4dd9b2(0xb06)],'doNotLoadControllerMesh':this[_0x4dd9b2(0x963)][_0x4dd9b2(0x3d6)],'disableMotionControllerAnimation':this[_0x4dd9b2(0x963)][_0x4dd9b2(0x2bda)]})),this[_0x4dd9b2(0x23c)][_0x4dd9b2(0x2009)](_0x7cd8bb),this[_0x4dd9b2(0x5cc)][_0x4dd9b2(0x223f)](_0x7cd8bb));}const _0x4f270e=[],_0x100d73=[];this[_0x4dd9b2(0x23c)][_0x4dd9b2(0x982)](_0x4d2230=>{var _0x249e69=_0x4dd9b2;(-0x1===_0x2c8161[_0x249e69(0x775)](_0x4d2230['inputSource'])?_0x4f270e:_0x100d73)[_0x249e69(0x2009)](_0x4d2230);}),this[_0x4dd9b2(0x23c)]=_0x4f270e,_0x100d73[_0x4dd9b2(0x982)](_0xe7995b=>{var _0x2a8388=_0x4dd9b2;this[_0x2a8388(0x3fe3)][_0x2a8388(0x223f)](_0xe7995b),_0xe7995b[_0x2a8388(0xc1f)]();});}['dispose'](){var _0x35abaf=_0x197a2f;this['controllers'][_0x35abaf(0x982)](_0x58d098=>{_0x58d098['dispose']();}),this[_0x35abaf(0x2ad8)]['onXRFrameObservable'][_0x35abaf(0x209f)](this['_frameObserver']),this[_0x35abaf(0x2ad8)]['onXRSessionInit'][_0x35abaf(0x209f)](this['_sessionInitObserver']),this[_0x35abaf(0x2ad8)][_0x35abaf(0x120a)][_0x35abaf(0x209f)](this[_0x35abaf(0x819)]),this['onControllerAddedObservable'][_0x35abaf(0x2a99)](),this[_0x35abaf(0x3fe3)][_0x35abaf(0x2a99)](),_0x398d3c['V'][_0x35abaf(0x1131)]();}}},0x8f1d:(_0x5ddf79,_0x2f312b,_0x5b97d7)=>{var _0x2dfdfb=a8_0x2e955a;_0x5b97d7['d'](_0x2f312b,{'e':()=>_0x3128c4});var _0x233df8=_0x5b97d7(0xa896),_0x2cdc1b=_0x5b97d7(0x349f),_0x59c546=_0x5b97d7(0xd53f),_0x26b5af=_0x5b97d7(0x14bd2),_0x40ef2b=_0x5b97d7(0x4ba7);let _0x3f11a5=0x0;class _0x3128c4{constructor(_0x27927b,_0x128a3a,_0x2d3a2b={}){var _0x5874b2=a8_0xcbd5;this[_0x5874b2(0x20c2)]=_0x27927b,this[_0x5874b2(0x15ef)]=_0x128a3a,this['_options']=_0x2d3a2b,this['_tmpVector']=new _0x59c546['P'](),this[_0x5874b2(0x17c4)]=!0x1,this[_0x5874b2(0x1244)]=new _0x233df8['y$'](),this[_0x5874b2(0x1713)]=new _0x233df8['y$'](),this[_0x5874b2(0x1687)]=new _0x233df8['y$'](),this[_0x5874b2(0x99b)]=_0x5874b2(0xf85)+_0x3f11a5++ +'-'+_0x128a3a[_0x5874b2(0x3c3e)]+'-'+_0x128a3a[_0x5874b2(0x2df5)],this['pointer']=new _0x2cdc1b['x'](this['_uniqueId']+_0x5874b2(0x37a7),_0x27927b),this[_0x5874b2(0x3897)][_0x5874b2(0x2ac6)]=new _0x59c546['_f'](),this[_0x5874b2(0x15ef)]['gripSpace']&&(this['grip']=new _0x2cdc1b['x'](this['_uniqueId']+'-grip',this[_0x5874b2(0x20c2)]),this[_0x5874b2(0x256a)][_0x5874b2(0x2ac6)]=new _0x59c546['_f']()),this['_tmpVector'][_0x5874b2(0x1878)](0x0,0x0,this['_scene'][_0x5874b2(0xf71)]?-0x1:0x1),this[_0x5874b2(0x15ef)][_0x5874b2(0x37e9)]&&_0x5874b2(0x2fe6)===this[_0x5874b2(0x15ef)][_0x5874b2(0x3c3e)]&&_0x26b5af['V'][_0x5874b2(0x232e)](_0x128a3a,_0x27927b,this[_0x5874b2(0x963)][_0x5874b2(0x40fc)])[_0x5874b2(0x3be)](_0x23da15=>{var _0x4db99a=_0x5874b2;this['motionController']=_0x23da15,this[_0x4db99a(0x1687)]['notifyObservers'](_0x23da15),this[_0x4db99a(0x963)][_0x4db99a(0x8fb)]||this[_0x4db99a(0x1d68)]['_doNotLoadControllerMesh']||this[_0x4db99a(0x1d68)]['loadModel']()[_0x4db99a(0x3be)](_0x1d5646=>{var _0x1da6ad=_0x4db99a;_0x1d5646&&this[_0x1da6ad(0x1d68)]&&this['motionController'][_0x1da6ad(0x1901)]&&(this[_0x1da6ad(0x963)]['renderingGroupId']&&(this[_0x1da6ad(0x1d68)]['rootMesh'][_0x1da6ad(0x21b2)]=this['_options'][_0x1da6ad(0x21b2)],this[_0x1da6ad(0x1d68)][_0x1da6ad(0x1901)][_0x1da6ad(0x41b9)](!0x1)[_0x1da6ad(0x982)](_0x15eaa7=>_0x15eaa7['renderingGroupId']=this[_0x1da6ad(0x963)][_0x1da6ad(0x21b2)])),this[_0x1da6ad(0x1713)][_0x1da6ad(0x223f)](this['motionController'][_0x1da6ad(0x1901)]),this[_0x1da6ad(0x1d68)][_0x1da6ad(0x1901)][_0x1da6ad(0x30e9)]=this[_0x1da6ad(0x256a)]||this[_0x1da6ad(0x3897)],this[_0x1da6ad(0x1d68)][_0x1da6ad(0x3245)]=!!this[_0x1da6ad(0x963)][_0x1da6ad(0x2034)]),this[_0x1da6ad(0x17c4)]&&null!=(_0x1d5646=this['motionController'])&&_0x1d5646[_0x1da6ad(0xc1f)]();});},()=>{var _0x2f41de=_0x5874b2;_0x40ef2b['w1'][_0x2f41de(0x1381)](_0x2f41de(0x1c41));});}get['uniqueId'](){var _0x3444cb=a8_0xcbd5;return this[_0x3444cb(0x99b)];}['dispose'](){var _0x5137e0=a8_0xcbd5;this[_0x5137e0(0x256a)]&&this[_0x5137e0(0x256a)]['dispose'](!0x0),this[_0x5137e0(0x1d68)]&&this['motionController']['dispose'](),this[_0x5137e0(0x3897)]['dispose'](!0x0),this['onMotionControllerInitObservable']['clear'](),this[_0x5137e0(0x1713)]['clear'](),this[_0x5137e0(0x1244)][_0x5137e0(0x223f)](this),this[_0x5137e0(0x1244)][_0x5137e0(0x2a99)](),this['_disposed']=!0x0;}[_0x2dfdfb(0x630)](_0x40bd9b,_0x4ce886=!0x1){var _0x43bb26=_0x2dfdfb;const _0x5405fe=_0x4ce886&&this[_0x43bb26(0x256a)]?this[_0x43bb26(0x256a)]:this[_0x43bb26(0x3897)];_0x59c546['P'][_0x43bb26(0x3cd8)](this[_0x43bb26(0x62b)],_0x5405fe[_0x43bb26(0xe77)](),_0x40bd9b[_0x43bb26(0x2c21)]),_0x40bd9b['direction'][_0x43bb26(0x90a)](),_0x40bd9b['origin'][_0x43bb26(0x2687)](_0x5405fe[_0x43bb26(0x34b7)]),_0x40bd9b[_0x43bb26(0x9da)]=0x3e8;}[_0x2dfdfb(0x3c43)](_0x3786d4,_0x1fec00,_0x46ee86){var _0x79e4f0=_0x2dfdfb;const _0x47ff71=_0x3786d4[_0x79e4f0(0x24ed)](this[_0x79e4f0(0x15ef)][_0x79e4f0(0x675)],_0x1fec00);var _0xc77b64;if((this[_0x79e4f0(0x3079)]=_0x47ff71)&&(_0xc77b64=_0x47ff71['transform'][_0x79e4f0(0x2436)],this[_0x79e4f0(0x3897)][_0x79e4f0(0x2436)][_0x79e4f0(0x1878)](_0xc77b64['x'],_0xc77b64['y'],_0xc77b64['z']),_0xc77b64=_0x47ff71['transform'][_0x79e4f0(0x611)],this['pointer'][_0x79e4f0(0x2ac6)]['set'](_0xc77b64['x'],_0xc77b64['y'],_0xc77b64['z'],_0xc77b64['w']),this[_0x79e4f0(0x20c2)][_0x79e4f0(0xf71)]||(this[_0x79e4f0(0x3897)][_0x79e4f0(0x2436)]['z']*=-0x1,this['pointer'][_0x79e4f0(0x2ac6)]['z']*=-0x1,this[_0x79e4f0(0x3897)]['rotationQuaternion']['w']*=-0x1),this[_0x79e4f0(0x3897)][_0x79e4f0(0x30e9)]=_0x46ee86['parent']),this[_0x79e4f0(0x15ef)][_0x79e4f0(0x30c0)]&&this['grip']){const _0x1eac2e=_0x3786d4[_0x79e4f0(0x24ed)](this[_0x79e4f0(0x15ef)]['gripSpace'],_0x1fec00);_0x1eac2e&&(_0xc77b64=_0x1eac2e['transform'][_0x79e4f0(0x2436)],_0x1fec00=_0x1eac2e[_0x79e4f0(0x1ea)][_0x79e4f0(0x611)],this[_0x79e4f0(0x256a)][_0x79e4f0(0x2436)][_0x79e4f0(0x1878)](_0xc77b64['x'],_0xc77b64['y'],_0xc77b64['z']),this['grip']['rotationQuaternion'][_0x79e4f0(0x1878)](_0x1fec00['x'],_0x1fec00['y'],_0x1fec00['z'],_0x1fec00['w']),this[_0x79e4f0(0x20c2)][_0x79e4f0(0xf71)]||(this['grip']['position']['z']*=-0x1,this[_0x79e4f0(0x256a)]['rotationQuaternion']['z']*=-0x1,this['grip'][_0x79e4f0(0x2ac6)]['w']*=-0x1)),this[_0x79e4f0(0x256a)][_0x79e4f0(0x30e9)]=_0x46ee86[_0x79e4f0(0x30e9)];}this[_0x79e4f0(0x1d68)]&&this[_0x79e4f0(0x1d68)][_0x79e4f0(0x3c43)](_0x3786d4);}}},0x12094:(_0x4a63e4,_0x2f4968,_0x59c9b4)=>{var _0x37c884=a8_0x2e955a;_0x59c9b4['d'](_0x2f4968,{'_':()=>_0x5329ae,'n':()=>_0x13dfbb});function _0x3e1208(_0xf0bf86,_0x41483e,_0x2c0b77,_0x137dd3){return new(_0x2c0b77=_0x2c0b77||Promise)(function(_0x5a5f7f,_0xdf5565){var _0x5c437d=a8_0xcbd5;function _0x95ace9(_0x2e24e4){var _0x391dab=a8_0xcbd5;try{_0x3c04ad(_0x137dd3[_0x391dab(0xb39)](_0x2e24e4));}catch(_0x51d26a){_0xdf5565(_0x51d26a);}}function _0x54b111(_0x5a994b){var _0x9bb1db=a8_0xcbd5;try{_0x3c04ad(_0x137dd3[_0x9bb1db(0x328b)](_0x5a994b));}catch(_0xabe6fa){_0xdf5565(_0xabe6fa);}}function _0x3c04ad(_0x416704){var _0x364c55=a8_0xcbd5,_0x52ab5c;_0x416704[_0x364c55(0x1a15)]?_0x5a5f7f(_0x416704['value']):((_0x52ab5c=_0x416704[_0x364c55(0x31eb)])instanceof _0x2c0b77?_0x52ab5c:new _0x2c0b77(function(_0x1640b4){_0x1640b4(_0x52ab5c);}))['then'](_0x95ace9,_0x54b111);}_0x3c04ad((_0x137dd3=_0x137dd3[_0x5c437d(0x550)](_0xf0bf86,_0x41483e||[]))[_0x5c437d(0xb39)]());});}var _0x4d61d5=_0x59c9b4(0xa896),_0x4617a3=_0x59c9b4(0x4ba7),_0x280e38=_0x59c9b4(0x5fd);class _0x5329ae{static[_0x37c884(0x3b1)](_0xc5fb1f){var _0x4b04c8=_0x37c884;const _0x2136b7=new _0x5329ae();return _0x2136b7['canvasOptions']={'antialias':!0x0,'depth':!0x0,'stencil':!_0xc5fb1f||_0xc5fb1f[_0x4b04c8(0x27ac)],'alpha':!0x0,'framebufferScaleFactor':0x1},_0x2136b7[_0x4b04c8(0x3fdf)]=_0x4b04c8(0x403a),_0x2136b7;}}class _0x13dfbb{constructor(_0x2d6266,_0x4fc6bb=_0x5329ae[_0x37c884(0x3b1)]()){var _0x2bd2fd=_0x37c884;if(this[_0x2bd2fd(0x963)]=_0x4fc6bb,this[_0x2bd2fd(0x2208)]=null,this[_0x2bd2fd(0x3f27)]=null,this['xrLayer']=null,this[_0x2bd2fd(0x3854)]=null,this[_0x2bd2fd(0x2b2)]=new _0x4d61d5['y$'](),this[_0x2bd2fd(0x3f27)]=_0x2d6266[_0x2bd2fd(0x38c0)][_0x2bd2fd(0x279a)](),this[_0x2bd2fd(0x3f27)]['onDisposeObservable'][_0x2bd2fd(0x2185)](()=>{this['_engine']=null;}),_0x4fc6bb[_0x2bd2fd(0x1fb1)])this[_0x2bd2fd(0x29aa)](_0x4fc6bb[_0x2bd2fd(0x1fb1)]);else{const _0x1bf54f=document[_0x2bd2fd(0x22e5)](_0x2bd2fd(0x368f));_0x1bf54f[_0x2bd2fd(0x1e27)][_0x2bd2fd(0x1dd4)]=this[_0x2bd2fd(0x963)][_0x2bd2fd(0x3fdf)]||_0x2bd2fd(0x403c),this['_setManagedOutputCanvas'](_0x1bf54f);}_0x2d6266[_0x2bd2fd(0xa11)][_0x2bd2fd(0x2ed7)](()=>{var _0x3d5cee=_0x2bd2fd;this[_0x3d5cee(0x2ac4)]();}),_0x2d6266[_0x2bd2fd(0x120a)][_0x2bd2fd(0x2ed7)](()=>{this['_removeCanvas']();});}[_0x37c884(0xc1f)](){var _0x511a3e=_0x37c884;this[_0x511a3e(0xecb)](),this[_0x511a3e(0x29aa)](null);}[_0x37c884(0x20ef)](_0x41c574){return _0x3e1208(this,void 0x0,void 0x0,function*(){var _0x274d0d=a8_0xcbd5;const _0x33f51f=()=>(this[_0x274d0d(0xf2c)]=new XRWebGLLayer(_0x41c574,this[_0x274d0d(0x1ed2)],this[_0x274d0d(0x963)][_0x274d0d(0x1dce)]),this[_0x274d0d(0x3854)]=new _0x280e38['J'](this[_0x274d0d(0xf2c)]),this[_0x274d0d(0x2b2)][_0x274d0d(0x223f)](this[_0x274d0d(0xf2c)]),this[_0x274d0d(0xf2c)]);return this[_0x274d0d(0x1ed2)][_0x274d0d(0x3eaf)]?this[_0x274d0d(0x1ed2)][_0x274d0d(0x3eaf)]()['then'](()=>{},()=>{var _0x590424=_0x274d0d;_0x4617a3['w1'][_0x590424(0x1381)]('Error\x20executing\x20makeXRCompatible.\x20This\x20does\x20not\x20mean\x20that\x20the\x20session\x20will\x20work\x20incorrectly.');})[_0x274d0d(0x3be)](()=>_0x33f51f()):Promise[_0x274d0d(0x1cbf)](_0x33f51f());});}[_0x37c884(0x2ac4)](){var _0x49ff02=_0x37c884;this['_canvas']&&this['_engine']&&this[_0x49ff02(0x2208)]!==this[_0x49ff02(0x3f27)][_0x49ff02(0x15eb)]()&&document[_0x49ff02(0x18d2)]['appendChild'](this[_0x49ff02(0x2208)]),this[_0x49ff02(0xf2c)]?this[_0x49ff02(0x304f)](!0x0):this[_0x49ff02(0x2b2)][_0x49ff02(0x2185)](()=>{var _0x2380f1=_0x49ff02;this[_0x2380f1(0x304f)](!0x0);});}['_removeCanvas'](){var _0x9af299=_0x37c884;this['_canvas']&&this[_0x9af299(0x3f27)]&&document[_0x9af299(0x18d2)][_0x9af299(0x2f22)](this['_canvas'])&&this[_0x9af299(0x2208)]!==this[_0x9af299(0x3f27)][_0x9af299(0x15eb)]()&&document[_0x9af299(0x18d2)][_0x9af299(0x17c3)](this[_0x9af299(0x2208)]),this[_0x9af299(0x304f)](!0x1);}[_0x37c884(0x304f)](_0x5ca3bc=!0x0,_0x217337=this['_xrLayerWrapper']){var _0x944a1c=_0x37c884;this[_0x944a1c(0x2208)]&&this[_0x944a1c(0x3f27)]&&(_0x5ca3bc?_0x217337&&(this[_0x944a1c(0x2208)]!==this['_engine'][_0x944a1c(0x15eb)]()?(this[_0x944a1c(0x2208)][_0x944a1c(0x1e27)][_0x944a1c(0x15b3)]=_0x217337[_0x944a1c(0x17cd)]()+'px',this[_0x944a1c(0x2208)]['style'][_0x944a1c(0x230c)]=_0x217337[_0x944a1c(0x1baa)]()+'px'):this['_engine'][_0x944a1c(0x13a1)](_0x217337[_0x944a1c(0x17cd)](),_0x217337[_0x944a1c(0x1baa)]())):this[_0x944a1c(0x383d)]&&(this['_canvas']!==this['_engine'][_0x944a1c(0x15eb)]()?(this['_canvas'][_0x944a1c(0x1e27)][_0x944a1c(0x15b3)]=this[_0x944a1c(0x383d)][_0x944a1c(0x15b3)]+'px',this[_0x944a1c(0x2208)]['style'][_0x944a1c(0x230c)]=this[_0x944a1c(0x383d)][_0x944a1c(0x230c)]+'px'):this[_0x944a1c(0x3f27)][_0x944a1c(0x13a1)](this[_0x944a1c(0x383d)][_0x944a1c(0x15b3)],this['_originalCanvasSize'][_0x944a1c(0x230c)])));}[_0x37c884(0x29aa)](_0x517ea6){var _0x24554b=_0x37c884;this[_0x24554b(0xecb)](),_0x517ea6?(this[_0x24554b(0x383d)]={'width':_0x517ea6[_0x24554b(0x4e0)],'height':_0x517ea6['offsetHeight']},this[_0x24554b(0x2208)]=_0x517ea6,this[_0x24554b(0x1ed2)]=this['_canvas'][_0x24554b(0x2330)](_0x24554b(0xf4b)),this[_0x24554b(0x1ed2)]||(this[_0x24554b(0x1ed2)]=this[_0x24554b(0x2208)]['getContext'](_0x24554b(0x5c0)))):(this[_0x24554b(0x2208)]=null,this[_0x24554b(0x1ed2)]=null);}}},0x9c03:(_0x5dd446,_0x28c8aa,_0xf6de4a)=>{var _0x2c040d=a8_0x2e955a;_0xf6de4a['d'](_0x28c8aa,{'y':()=>_0x149651});var _0x5c7872=_0xf6de4a(0x8e9),_0x478a05=_0xf6de4a(0x138df),_0x3cb219=_0xf6de4a(0x1515e),_0x21cee9=_0xf6de4a(0xcde8);class _0x149651{constructor(_0x3825de,_0x5c300f){var _0x4402f1=a8_0xcbd5;this[_0x4402f1(0x20c2)]=_0x3825de,this['layerWrapper']=_0x5c300f,this['_renderTargetTextures']=new Array(),this[_0x4402f1(0x3f27)]=_0x3825de['getEngine']();}[_0x2c040d(0xce0)](_0x24b8e1,_0x337767){var _0x5e0263=_0x2c040d;const _0x37bebb=new _0x478a05['l'](this[_0x5e0263(0x3f27)],_0x478a05['S'][_0x5e0263(0x3f4b)],!0x0);return _0x37bebb[_0x5e0263(0x15b3)]=_0x24b8e1[_0x5e0263(0x15b3)],_0x37bebb[_0x5e0263(0x230c)]=_0x24b8e1['height'],_0x37bebb[_0x5e0263(0x70b)]=new _0x5c7872['B'](_0x337767,this[_0x5e0263(0x3f27)]['_gl']),_0x37bebb[_0x5e0263(0xe80)]=!0x0,_0x37bebb;}[_0x2c040d(0xf24)](_0xed8db5,_0x419551,_0x3c26b6,_0x5f2fb1,_0x22f041,_0x3f05e8){var _0x20b091=_0x2c040d;if(!this['_engine'])throw new Error(_0x20b091(0xb71));_0xed8db5={'width':_0xed8db5,'height':_0x419551};const _0x377baf=_0x3f05e8?new _0x3cb219['x'](this[_0x20b091(0x20c2)],_0xed8db5):new _0x21cee9['_']('XR\x20renderTargetTexture',_0xed8db5,this[_0x20b091(0x20c2)]),_0x451759=_0x377baf[_0x20b091(0x1364)];return _0x451759[_0x20b091(0x1fd8)]=_0x377baf[_0x20b091(0x3e30)],!_0x3c26b6&&_0x5f2fb1||(_0x451759[_0x20b091(0x30fe)]=_0x3c26b6),_0x5f2fb1&&(_0x3f05e8?_0x451759[_0x20b091(0x2500)]=_0x5f2fb1:(_0x419551=this[_0x20b091(0xce0)](_0xed8db5,_0x5f2fb1),_0x451759[_0x20b091(0x35bd)](_0x419551,0x0),_0x377baf[_0x20b091(0x398a)]=_0x419551)),_0x22f041&&(_0x3f05e8?_0x451759['_depthStencilTextureArray']=_0x22f041:_0x451759[_0x20b091(0x14a0)]=this[_0x20b091(0xce0)](_0xed8db5,_0x22f041)),_0x377baf[_0x20b091(0x1d53)](),_0x20b091(0x137a)!=typeof XRWebGLBinding&&(_0x377baf['skipInitialClear']=!0x0),this[_0x20b091(0x134c)][_0x20b091(0x2009)](_0x377baf),_0x377baf;}[_0x2c040d(0x3dd2)](_0x5ccb52){var _0x4e5308=_0x2c040d;this[_0x4e5308(0x134c)][_0x4e5308(0x34ac)](this[_0x4e5308(0x134c)][_0x4e5308(0x775)](_0x5ccb52),0x1),_0x5ccb52[_0x4e5308(0xc1f)]();}[_0x2c040d(0x16a4)](){var _0xa75369=_0x2c040d;return this[_0xa75369(0x29c8)];}['dispose'](){var _0xa5d72e=_0x2c040d;this[_0xa5d72e(0x134c)][_0xa5d72e(0x982)](_0x5d7324=>_0x5d7324[_0xa5d72e(0xc1f)]()),this[_0xa5d72e(0x134c)]['length']=0x0;}}},0x7a5e:(_0x2769cb,_0x4ea156,_0x33b984)=>{var _0x486187=a8_0x2e955a;_0x33b984['d'](_0x4ea156,{'g':()=>_0x302b61});var _0xc8a0c2=_0x33b984(0x9a70),_0x59cc44=_0x33b984(0xa896),_0x2ec118=_0x33b984(0x12094),_0x5178be=_0x33b984(0xfc9a),_0x5d78f5=_0x33b984(0x5fd);class _0x302b61{constructor(_0x5e2ecc){var _0x409831=a8_0xcbd5;this[_0x409831(0x38c0)]=_0x5e2ecc,this['currentTimestamp']=-0x1,this[_0x409831(0x1fd6)]=1.7,this['onXRFrameObservable']=new _0x59cc44['y$'](),this[_0x409831(0x1f4a)]=new _0x59cc44['y$'](),this[_0x409831(0x120a)]=new _0x59cc44['y$'](),this[_0x409831(0xa11)]=new _0x59cc44['y$'](),this[_0x409831(0x2e7a)]=!0x1,this['inXRSession']=!0x1,this[_0x409831(0x3f27)]=_0x5e2ecc[_0x409831(0x279a)](),this[_0x409831(0x15d0)]=this[_0x409831(0x3f27)][_0x409831(0x1244)][_0x409831(0x2185)](()=>{var _0x221b7b=_0x409831;this[_0x221b7b(0x3f27)]=null;}),_0x5e2ecc[_0x409831(0x1244)][_0x409831(0x2185)](()=>{this['dispose']();});}get[_0x486187(0x1bda)](){var _0x31bf7f=_0x486187;return this[_0x31bf7f(0x1ce6)];}set['referenceSpace'](_0x5bc85e){var _0x5904fb=_0x486187;this[_0x5904fb(0x1ce6)]=_0x5bc85e,this[_0x5904fb(0x1f4a)]['notifyObservers'](this[_0x5904fb(0x1ce6)]);}get[_0x486187(0xbbf)](){var _0x7ea64a=_0x486187;return this[_0x7ea64a(0x285e)];}[_0x486187(0xc1f)](){var _0x1fb608=_0x486187,_0x567a1e;this[_0x1fb608(0x2688)]&&this['exitXRAsync'](),this[_0x1fb608(0x3904)]['clear'](),this[_0x1fb608(0x120a)][_0x1fb608(0x2a99)](),this[_0x1fb608(0x1f4a)]['clear'](),this[_0x1fb608(0xa11)][_0x1fb608(0x2a99)](),null!=(_0x567a1e=this['_engine'])&&_0x567a1e[_0x1fb608(0x1244)][_0x1fb608(0x209f)](this[_0x1fb608(0x15d0)]),this[_0x1fb608(0x3f27)]=null;}[_0x486187(0x1af0)](){var _0x39e5c5=_0x486187;return this[_0x39e5c5(0x2c19)]&&this[_0x39e5c5(0x2688)]?(this[_0x39e5c5(0x2688)]=!0x1,this[_0x39e5c5(0x2c19)][_0x39e5c5(0xae8)]()[_0x39e5c5(0x410d)](()=>{var _0x5c8afd=_0x39e5c5;_0xc8a0c2['Y'][_0x5c8afd(0x1381)](_0x5c8afd(0x1e63));})):Promise['resolve']();}['trySetViewportForView'](_0x1bbbbd,_0x4013bf){var _0x34bcfa=_0x486187,_0x19536f;return(null==(_0x19536f=this[_0x34bcfa(0x2499)])?void 0x0:_0x19536f[_0x34bcfa(0x18ef)](_0x1bbbbd,_0x4013bf))||!0x1;}['getRenderTargetTextureForEye'](_0x39de6a){var _0x3e8f55=_0x486187,_0x544024;return(null==(_0x544024=this['_baseLayerRTTProvider'])?void 0x0:_0x544024[_0x3e8f55(0x26c3)](_0x39de6a))||null;}['getRenderTargetTextureForView'](_0x2549ad){var _0x24860a=_0x486187,_0x9597e9;return(null==(_0x9597e9=this[_0x24860a(0x2499)])?void 0x0:_0x9597e9[_0x24860a(0x16ee)](_0x2549ad))||null;}['getWebXRRenderTarget'](_0x294bee){var _0x400ff3=_0x486187;const _0x307570=this[_0x400ff3(0x38c0)][_0x400ff3(0x279a)]();return this['_xrNavigator']['xr']['native']?new _0x5178be['HK'](this):((_0x294bee=_0x294bee||_0x2ec118['_'][_0x400ff3(0x3b1)](_0x307570))['canvasElement']=_0x294bee['canvasElement']||_0x307570['getRenderingCanvas']()||void 0x0,new _0x2ec118['n'](this,_0x294bee));}[_0x486187(0x3b85)](){var _0x148832=_0x486187;return this[_0x148832(0x1415)]=navigator,this['_xrNavigator']['xr']?Promise[_0x148832(0x1cbf)]():Promise[_0x148832(0x4cd)](_0x148832(0x3675));}[_0x486187(0x2607)](_0xf7afab='immersive-vr',_0x28fe81={}){var _0x1fea91=_0x486187;return this[_0x1fea91(0x1415)]['xr'][_0x1fea91(0xb9c)](_0xf7afab,_0x28fe81)[_0x1fea91(0x3be)](_0x2a9131=>(this[_0x1fea91(0x2c19)]=_0x2a9131,this[_0x1fea91(0x285e)]=_0xf7afab,this[_0x1fea91(0xa11)][_0x1fea91(0x223f)](_0x2a9131),this[_0x1fea91(0x2688)]=!0x0,this[_0x1fea91(0x2c19)][_0x1fea91(0x363d)](_0x1fea91(0xae8),()=>{var _0x1947af=_0x1fea91,_0x181042;this[_0x1947af(0x2688)]=!0x1,this[_0x1947af(0x120a)][_0x1947af(0x223f)](null),this['_engine']&&(this[_0x1947af(0x3f27)]['framebufferDimensionsObject']=null,this[_0x1947af(0x3f27)][_0x1947af(0x3ac2)](),this['_engine'][_0x1947af(0x1688)]=null,this[_0x1947af(0x3f27)][_0x1947af(0x2ece)]()),this[_0x1947af(0x2de)]&&null!=(_0x181042=this[_0x1947af(0x2499)])&&_0x181042['dispose'](),this[_0x1947af(0x2499)]=null,this[_0x1947af(0x2eec)]=null;},{'once':!0x0}),this[_0x1fea91(0x2c19)]));}['isSessionSupportedAsync'](_0x144dfd){var _0x2c51a1=_0x486187;return _0x302b61[_0x2c51a1(0x2559)](_0x144dfd);}[_0x486187(0x6fd)](){var _0x2f7c9b=_0x486187;this[_0x2f7c9b(0x1bda)]=this[_0x2f7c9b(0x3af5)];}[_0x486187(0x361a)](){var _0x462b0b=_0x486187,_0x3deb79;this[_0x462b0b(0x2688)]&&this['_engine']&&(this['_engine'][_0x462b0b(0x1688)]={'requestAnimationFrame':this[_0x462b0b(0x2c19)][_0x462b0b(0x3389)][_0x462b0b(0x3458)](this[_0x462b0b(0x2c19)]),'renderFunction':(_0x3d5158,_0x1b230d)=>{var _0xa630f3=_0x462b0b;this[_0xa630f3(0x2688)]&&this['_engine']&&(this[_0xa630f3(0x2b6a)]=_0x1b230d,this[_0xa630f3(0x1acb)]=_0x3d5158,_0x1b230d&&(this[_0xa630f3(0x2e7a)]=!0x0,this[_0xa630f3(0x3f27)]['framebufferDimensionsObject']=(null==(_0x3d5158=this[_0xa630f3(0x2499)])?void 0x0:_0x3d5158['getFramebufferDimensions']())||null,this[_0xa630f3(0x3904)]['notifyObservers'](_0x1b230d),this[_0xa630f3(0x3f27)][_0xa630f3(0x2ece)](),this[_0xa630f3(0x3f27)][_0xa630f3(0x322)]=null,this[_0xa630f3(0x2e7a)]=!0x1));}},this[_0x462b0b(0x3f27)][_0x462b0b(0x322)]=(null==(_0x3deb79=this[_0x462b0b(0x2499)])?void 0x0:_0x3deb79[_0x462b0b(0x16a4)]())||null,_0x462b0b(0x137a)!=typeof window&&window[_0x462b0b(0xa78)]&&window[_0x462b0b(0xa78)](this['_engine']['_frameHandler']),this[_0x462b0b(0x3f27)]['_renderLoop']());}[_0x486187(0x1919)](_0x4857e3=_0x486187(0x1ba1)){var _0x44b877=_0x486187;return this[_0x44b877(0x2c19)][_0x44b877(0x1a90)](_0x4857e3)[_0x44b877(0x3be)](_0x469e49=>_0x469e49,_0x340d3d=>(_0xc8a0c2['Y'][_0x44b877(0xeb0)](_0x44b877(0x3924)),_0xc8a0c2['Y'][_0x44b877(0xeb0)](_0x340d3d),_0xc8a0c2['Y'][_0x44b877(0x9c1)](_0x44b877(0x3907)),this[_0x44b877(0x2c19)][_0x44b877(0x1a90)](_0x44b877(0x1ab0))[_0x44b877(0x3be)](_0x4ccdc3=>{var _0x39b4a3=_0x44b877,_0x1fb3bb=new XRRigidTransform({'x':0x0,'y':-this[_0x39b4a3(0x1fd6)],'z':0x0});return _0x4ccdc3[_0x39b4a3(0x2761)](_0x1fb3bb);},_0x5b6cde=>{var _0x305ce6=_0x44b877;throw _0xc8a0c2['Y'][_0x305ce6(0xeb0)](_0x5b6cde),_0x305ce6(0x2b62);})))['then'](_0xc5d5c4=>this[_0x44b877(0x2c19)][_0x44b877(0x1a90)](_0x44b877(0x1ab0))['then'](_0x1a599c=>(this[_0x44b877(0x3cd)]=_0x1a599c,_0xc5d5c4)))[_0x44b877(0x3be)](_0x22d353=>(this[_0x44b877(0x1bda)]=this[_0x44b877(0x3af5)]=_0x22d353,this[_0x44b877(0x1bda)]));}[_0x486187(0x18de)](_0x52a864){var _0x4c66e3=_0x486187;return Promise['resolve'](this[_0x4c66e3(0x2c19)][_0x4c66e3(0x267f)](_0x52a864));}[_0x486187(0x401b)](_0x4bba60){var _0x2c1b6a=_0x486187,_0x42e51c;this[_0x2c1b6a(0x2de)]&&null!=(_0x42e51c=this[_0x2c1b6a(0x2499)])&&_0x42e51c[_0x2c1b6a(0xc1f)](),this[_0x2c1b6a(0x2eec)]=_0x4bba60,this[_0x2c1b6a(0x2499)]=(null==(_0x42e51c=this[_0x2c1b6a(0x2eec)])?void 0x0:_0x42e51c[_0x2c1b6a(0x3b32)](this))||null;}[_0x486187(0x267f)](_0xf6cb10){var _0x39616c=_0x486187;_0xf6cb10[_0x39616c(0x28fc)]&&this[_0x39616c(0x401b)](new(this[(_0x39616c(0x2de))]?_0x5178be['z5']:_0x5d78f5['J'])(_0xf6cb10[_0x39616c(0x28fc)])),this[_0x39616c(0x2c19)]['updateRenderState'](_0xf6cb10);}static['IsSessionSupportedAsync'](_0x55360a){var _0xadf2f8=_0x486187;if(!navigator['xr'])return Promise[_0xadf2f8(0x1cbf)](!0x1);const _0x7efaef=navigator['xr'][_0xadf2f8(0xd9a)]||navigator['xr'][_0xadf2f8(0x258a)];return _0x7efaef?_0x7efaef['call'](navigator['xr'],_0x55360a)[_0xadf2f8(0x3be)](_0x3577cd=>Promise[_0xadf2f8(0x1cbf)](void 0x0===_0x3577cd||_0x3577cd))[_0xadf2f8(0x410d)](_0x1f103a=>(_0xc8a0c2['Y'][_0xadf2f8(0x1381)](_0x1f103a),Promise[_0xadf2f8(0x1cbf)](!0x1))):Promise[_0xadf2f8(0x1cbf)](!0x1);}get['isNative'](){var _0xdf9cb8=_0x486187,_0x43549d;return null!=(_0x43549d=this[_0xdf9cb8(0x1415)]['xr'][_0xdf9cb8(0x191c)])&&_0x43549d;}get['currentFrameRate'](){var _0x5e131e;return null==(_0x5e131e=this['session'])?void 0x0:_0x5e131e['frameRate'];}get[_0x486187(0x3747)](){var _0x1c7297=_0x486187,_0x25eac5;return null==(_0x25eac5=this[_0x1c7297(0x2c19)])?void 0x0:_0x25eac5[_0x1c7297(0x3747)];}[_0x486187(0x2d81)](_0x53078e){var _0x535d04=_0x486187;return this[_0x535d04(0x2c19)]['updateTargetFrameRate'](_0x53078e);}[_0x486187(0x2a07)](_0x3ac0e5,_0x46bbac=!0x0){var _0x26bdf8=_0x486187;this[_0x26bdf8(0x2e7a)]?_0x3ac0e5():!this[_0x26bdf8(0x2688)]&&_0x46bbac||this[_0x26bdf8(0x3904)][_0x26bdf8(0x2185)](_0x3ac0e5);}get[_0x486187(0x26ce)](){var _0x157dff=_0x486187,_0x3e0ff1;return(null==(_0x3e0ff1=this[_0x157dff(0x2eec)])?void 0x0:_0x3e0ff1[_0x157dff(0x26ce)])||!0x1;}get[_0x486187(0x35f9)](){var _0x3896ed=_0x486187,_0x51fd25;return(null==(_0x51fd25=this[_0x3896ed(0x2eec)])?void 0x0:_0x51fd25['fixedFoveation'])||null;}set[_0x486187(0x35f9)](_0xec3e57){var _0x43b799=_0x486187;_0xec3e57=Math[_0x43b799(0x34dd)](0x0,Math[_0x43b799(0x1858)](0x1,_0xec3e57||0x0)),this[_0x43b799(0x2eec)]&&(this['_baseLayerWrapper'][_0x43b799(0x35f9)]=_0xec3e57);}}},0x74d3:(_0x86a40a,_0x442298,_0x4ac3e9)=>{var _0x2b7cc6=a8_0x2e955a,_0x5b857c,_0x3dfb25;_0x4ac3e9['d'](_0x442298,{'j':()=>_0x3dfb25,'k':()=>_0x5b857c}),(_0x4ac3e9=_0x5b857c=_0x5b857c||{})[_0x4ac3e9[_0x2b7cc6(0x28a2)]=0x0]='ENTERING_XR',_0x4ac3e9[_0x4ac3e9[_0x2b7cc6(0x1de)]=0x1]='EXITING_XR',_0x4ac3e9[_0x4ac3e9[_0x2b7cc6(0x2bf5)]=0x2]=_0x2b7cc6(0x2bf5),_0x4ac3e9[_0x4ac3e9[_0x2b7cc6(0x2e07)]=0x3]=_0x2b7cc6(0x2e07),(_0x442298=_0x3dfb25=_0x3dfb25||{})[_0x442298[_0x2b7cc6(0x1429)]=0x0]=_0x2b7cc6(0x1429),_0x442298[_0x442298[_0x2b7cc6(0x2558)]=0x1]=_0x2b7cc6(0x2558),_0x442298[_0x442298[_0x2b7cc6(0x376f)]=0x2]=_0x2b7cc6(0x376f);},0x5fd:(_0x9ce520,_0x440913,_0x406556)=>{var _0xda2302=a8_0x2e955a;_0x406556['d'](_0x440913,{'J':()=>_0x324d1e}),(_0x440913=_0x406556(0x10dea),_0x406556=_0x406556(0x9c03));class _0x324d1e extends _0x440913['s']{constructor(_0x2405d5){var _0x36c4fe=a8_0xcbd5;super(()=>_0x2405d5['framebufferWidth'],()=>_0x2405d5[_0x36c4fe(0x1108)],_0x2405d5,_0x36c4fe(0xa27),_0x7c3046=>new _0x3c30d7(_0x7c3046[_0x36c4fe(0x38c0)],this)),this[_0x36c4fe(0x1729)]=_0x2405d5;}}class _0x3c30d7 extends _0x406556['y']{constructor(_0x55b256,_0x4a6be5){var _0xbedc1b=a8_0xcbd5;super(_0x55b256,_0x4a6be5),this['layerWrapper']=_0x4a6be5,this[_0xbedc1b(0x3141)]=_0x4a6be5['layer'],this['_framebufferDimensions']={'framebufferWidth':this[_0xbedc1b(0x3141)][_0xbedc1b(0x1b7b)],'framebufferHeight':this[_0xbedc1b(0x3141)][_0xbedc1b(0x1108)]};}['trySetViewportForView'](_0xf07547,_0x4c6379){var _0x36fccc=a8_0xcbd5;_0x4c6379=this[_0x36fccc(0x3141)]['getViewport'](_0x4c6379);if(!_0x4c6379)return!0x1;var _0x4a8149=this['_framebufferDimensions'][_0x36fccc(0x1b7b)],_0x2b70ba=this['_framebufferDimensions']['framebufferHeight'];return _0xf07547['x']=_0x4c6379['x']/_0x4a8149,_0xf07547['y']=_0x4c6379['y']/_0x2b70ba,_0xf07547['width']=_0x4c6379[_0x36fccc(0x15b3)]/_0x4a8149,_0xf07547[_0x36fccc(0x230c)]=_0x4c6379[_0x36fccc(0x230c)]/_0x2b70ba,!0x0;}[_0xda2302(0x26c3)](_0x16b979){var _0x12c914=_0xda2302,_0x4f761b=this[_0x12c914(0x3141)][_0x12c914(0x1b7b)],_0x101ea2=this[_0x12c914(0x3141)][_0x12c914(0x1108)],_0x72eb94=this['_layer']['framebuffer'];return this['_rtt']&&_0x4f761b===this['_framebufferDimensions'][_0x12c914(0x1b7b)]&&_0x101ea2===this[_0x12c914(0x29c8)]['framebufferHeight']&&_0x72eb94===this[_0x12c914(0x30fe)]||(this[_0x12c914(0x12e2)]=this[_0x12c914(0xf24)](_0x4f761b,_0x101ea2,_0x72eb94),this[_0x12c914(0x29c8)]['framebufferWidth']=_0x4f761b,this[_0x12c914(0x29c8)][_0x12c914(0x1108)]=_0x101ea2,this['_framebuffer']=_0x72eb94),this['_rtt'];}[_0xda2302(0x16ee)](_0x14727a){return this['getRenderTargetTextureForEye'](_0x14727a['eye']);}}},0x700f:(_0x823f80,_0x1e5077,_0x225d19)=>{var _0x2a3994=a8_0x2e955a;_0x225d19['d'](_0x1e5077,{'p':()=>_0x26bb38});class _0x26bb38{constructor(){var _0x2ea5cf=a8_0xcbd5;this[_0x2ea5cf(0x33b1)]=new Array(),this[_0x2ea5cf(0x18b5)]=new Array(),this[_0x2ea5cf(0x3c41)]=new Array(),this['meshes']=new Array(),this['skeletons']=new Array(),this[_0x2ea5cf(0x39e3)]=new Array(),this[_0x2ea5cf(0x2a26)]=[],this[_0x2ea5cf(0x3b45)]=new Array(),this[_0x2ea5cf(0x18e4)]=new Array(),this[_0x2ea5cf(0x2c6b)]=new Array(),this[_0x2ea5cf(0x2c75)]=new Array(),this[_0x2ea5cf(0x4182)]=new Array(),this['transformNodes']=new Array(),this[_0x2ea5cf(0x3e0e)]=new Array(),this[_0x2ea5cf(0x38a3)]=new Array(),this['_environmentTexture']=null,this[_0x2ea5cf(0x2cda)]=new Array();}static[_0x2a3994(0x2eba)](_0x244c33,_0x11fc31){var _0x5c0962=_0x2a3994;this[_0x5c0962(0x4c5)][_0x244c33]=_0x11fc31;}static[_0x2a3994(0x294e)](_0x5b4f2b){var _0x5f30e0=_0x2a3994;return this[_0x5f30e0(0x4c5)][_0x5b4f2b]||null;}static[_0x2a3994(0x1b19)](_0x593453,_0x53198d){this['_IndividualBabylonFileParsers'][_0x593453]=_0x53198d;}static[_0x2a3994(0x3315)](_0x1faa93){var _0x41e338=_0x2a3994;return this[_0x41e338(0xf69)][_0x1faa93]||null;}static[_0x2a3994(0xd6b)](_0x5d94af,_0x2200bb,_0x1bfa30,_0x25308f){var _0x1ca375=_0x2a3994;for(const _0x92f58e in this[_0x1ca375(0x4c5)])Object[_0x1ca375(0x2dca)]['hasOwnProperty'][_0x1ca375(0xc8f)](this['_BabylonFileParsers'],_0x92f58e)&&this[_0x1ca375(0x4c5)][_0x92f58e](_0x5d94af,_0x2200bb,_0x1bfa30,_0x25308f);}get[_0x2a3994(0x1a64)](){var _0x536e01=_0x2a3994;return this[_0x536e01(0x1146)];}set[_0x2a3994(0x1a64)](_0x21fa1e){this['_environmentTexture']=_0x21fa1e;}[_0x2a3994(0x105e)](){var _0x215bee=_0x2a3994;let _0x1289d8=new Array();return _0x1289d8=(_0x1289d8=(_0x1289d8=(_0x1289d8=_0x1289d8[_0x215bee(0x1ee7)](this[_0x215bee(0x27d2)]))[_0x215bee(0x1ee7)](this[_0x215bee(0x3c41)]))[_0x215bee(0x1ee7)](this[_0x215bee(0x18b5)]))[_0x215bee(0x1ee7)](this[_0x215bee(0x3f82)]),this[_0x215bee(0x2e9f)][_0x215bee(0x982)](_0xe157f=>_0x1289d8=_0x1289d8[_0x215bee(0x1ee7)](_0xe157f[_0x215bee(0x16d9)])),_0x1289d8;}}_0x26bb38[_0x2a3994(0x4c5)]={},_0x26bb38[_0x2a3994(0xf69)]={};},0xc99:(_0x2ae779,_0x49739c,_0x9923e0)=>{var _0x4aeb42=a8_0x2e955a;_0x9923e0['d'](_0x49739c,{'TJ':()=>_0x2a1790});var _0x49739c=_0x9923e0(0x700f),_0x39011f=_0x9923e0(0x94e3),_0x1b0778=_0x9923e0(0x13b02),_0x2a5bfb=_0x9923e0(0x9a70),_0x5a0e83=_0x9923e0(0x11096),_0x2eae94=_0x9923e0(0x96dc),_0x2efb55=_0x9923e0(0xd5e5),_0x53d8ad=_0x9923e0(0x43d7),_0x2fcb97=_0x9923e0(0x4ba7),_0x5d84db=_0x9923e0(0x6214);class _0x2c75c0 extends _0x49739c['p']{}class _0x1f5e14{constructor(){var _0x47e071=a8_0xcbd5;this[_0x47e071(0x33b1)]=[],this[_0x47e071(0x2e9f)]=[],this['animationGroups']=[];}[_0x4aeb42(0xc1f)](){var _0x58cee9=_0x4aeb42;this['rootNodes'][_0x58cee9(0x4033)](0x0)[_0x58cee9(0x982)](_0x5d7b04=>{var _0x32fca2=_0x58cee9;_0x5d7b04[_0x32fca2(0xc1f)]();}),this[_0x58cee9(0x33b1)][_0x58cee9(0x9da)]=0x0,this['skeletons'][_0x58cee9(0x4033)](0x0)['forEach'](_0x805990=>{var _0x50b5b0=_0x58cee9;_0x805990[_0x50b5b0(0xc1f)]();}),this[_0x58cee9(0x2e9f)][_0x58cee9(0x9da)]=0x0,this[_0x58cee9(0x3b45)][_0x58cee9(0x4033)](0x0)['forEach'](_0x3a3f09=>{var _0x336580=_0x58cee9;_0x3a3f09[_0x336580(0xc1f)]();}),this[_0x58cee9(0x3b45)][_0x58cee9(0x9da)]=0x0;}}class _0x2a1790 extends _0x49739c['p']{constructor(_0x3fa795){var _0x4215e1=_0x4aeb42;super(),this[_0x4215e1(0x2b35)]=!0x1,(_0x3fa795=_0x3fa795||_0x5a0e83['l'][_0x4215e1(0x39a1)])&&(this[_0x4215e1(0x38c0)]=_0x3fa795,this[_0x4215e1(0x3e7c)]=[],this[_0x4215e1(0xd1b)]=[],this['layers']=[],this[_0x4215e1(0x1141)]=[],this[_0x4215e1(0x1641)]=[],this[_0x4215e1(0x827)]=[],_0x3fa795['onDisposeObservable']['add'](()=>{var _0x9efc39=_0x4215e1;this['_wasAddedToScene']||this[_0x9efc39(0xc1f)]();}),this[_0x4215e1(0xdcb)]=_0x3fa795[_0x4215e1(0x279a)]()[_0x4215e1(0x3b0)][_0x4215e1(0x2ed7)](()=>{var _0x1ca0ce=_0x4215e1;for(const _0x2c9dbe of this[_0x1ca0ce(0x4182)])_0x2c9dbe[_0x1ca0ce(0x3d23)]();for(const _0x53ca95 of this[_0x1ca0ce(0x27d2)])_0x53ca95[_0x1ca0ce(0x3d23)]();for(const _0x145f7c of this[_0x1ca0ce(0x39e3)])_0x145f7c[_0x1ca0ce(0x109a)]();for(const _0x5d2a8e of this[_0x1ca0ce(0x38a3)])_0x5d2a8e['_rebuild']();}));}[_0x4aeb42(0x1927)](_0x2ae861){var _0x54f5f7=_0x4aeb42;const _0x13e9ca=new Map();for(const _0x5db408 of _0x2ae861)_0x13e9ca[_0x54f5f7(0x1878)](_0x5db408['uniqueId'],_0x5db408);const _0x5bc0d4={'dependsOn':new Map(),'dependedBy':new Map()};for(const _0x22b5a0 of _0x2ae861){var _0x86b942=_0x22b5a0[_0x54f5f7(0x3bc7)];_0x5bc0d4[_0x54f5f7(0x2168)]['set'](_0x86b942,new Set()),_0x5bc0d4['dependedBy'][_0x54f5f7(0x1878)](_0x86b942,new Set());}for(const _0x514319 of _0x2ae861){var _0x578b0b,_0x2cda9f=_0x514319[_0x54f5f7(0x3bc7)];const _0xab7b63=_0x5bc0d4[_0x54f5f7(0x2168)][_0x54f5f7(0x26a7)](_0x2cda9f),_0xd18cc2=(_0x514319 instanceof _0x2eae94['S']&&(_0x578b0b=_0x514319[_0x54f5f7(0xfdb)],_0x13e9ca['has'](_0x578b0b[_0x54f5f7(0x3bc7)])&&(_0xab7b63[_0x54f5f7(0x2ed7)](_0x578b0b['uniqueId']),_0x5bc0d4[_0x54f5f7(0x16d5)]['get'](_0x578b0b[_0x54f5f7(0x3bc7)])[_0x54f5f7(0x2ed7)](_0x2cda9f))),_0x5bc0d4[_0x54f5f7(0x16d5)]['get'](_0x2cda9f));for(const _0x52f1c6 of _0x514319[_0x54f5f7(0x3a5c)]()){var _0x2fe5da=_0x52f1c6[_0x54f5f7(0x3bc7)];if(_0x13e9ca[_0x54f5f7(0x1448)](_0x2fe5da)){_0xd18cc2[_0x54f5f7(0x2ed7)](_0x2fe5da);const _0x1b37cf=_0x5bc0d4[_0x54f5f7(0x2168)][_0x54f5f7(0x26a7)](_0x2fe5da);_0x1b37cf[_0x54f5f7(0x2ed7)](_0x2cda9f);}}}const _0x548b6c=[],_0x1a45b5=[];for(const _0x45dd3d of _0x2ae861){var _0x1b747f=_0x45dd3d['uniqueId'];0x0===_0x5bc0d4[_0x54f5f7(0x2168)][_0x54f5f7(0x26a7)](_0x1b747f)[_0x54f5f7(0xba1)]&&(_0x1a45b5[_0x54f5f7(0x2009)](_0x45dd3d),_0x13e9ca[_0x54f5f7(0x3d98)](_0x1b747f));}const _0x139198=_0x1a45b5;for(;0x0<_0x139198[_0x54f5f7(0x9da)];){var _0x436d10=_0x139198[_0x54f5f7(0x3fe9)]();_0x548b6c[_0x54f5f7(0x2009)](_0x436d10);const _0x362214=_0x5bc0d4[_0x54f5f7(0x16d5)][_0x54f5f7(0x26a7)](_0x436d10[_0x54f5f7(0x3bc7)]);for(const _0x117add of Array['from'](_0x362214[_0x54f5f7(0x1fe8)]())){const _0x1e45ab=_0x5bc0d4[_0x54f5f7(0x2168)]['get'](_0x117add);_0x1e45ab['delete'](_0x436d10['uniqueId']),0x0===_0x1e45ab[_0x54f5f7(0xba1)]&&_0x13e9ca[_0x54f5f7(0x26a7)](_0x117add)&&(_0x139198['push'](_0x13e9ca[_0x54f5f7(0x26a7)](_0x117add)),_0x13e9ca['delete'](_0x117add));}}return 0x0<_0x13e9ca[_0x54f5f7(0xba1)]&&(_0x5d84db[_0x54f5f7(0x1f93)](_0x54f5f7(0x1098)),_0x13e9ca[_0x54f5f7(0x982)](_0x2e6d4d=>_0x5d84db['error'](_0x2e6d4d['name']))),_0x548b6c;}[_0x4aeb42(0x389e)](_0x583ba2,_0x113870,_0xb60a5b,_0x393712){var _0x485461=_0x4aeb42;if(_0xb60a5b&&(!_0x393712||_0x393712(_0xb60a5b))&&!_0x113870[_0x485461(0x1448)](_0xb60a5b[_0x485461(0x3bc7)])){_0x583ba2[_0x485461(0x2009)](_0xb60a5b),_0x113870['add'](_0xb60a5b['uniqueId']);for(const _0x2fe639 of _0xb60a5b[_0x485461(0x3a5c)](!0x0))this[_0x485461(0x389e)](_0x583ba2,_0x113870,_0x2fe639,_0x393712);}}['_isNodeInContainer'](_0x1f7b1){var _0x52a714=_0x4aeb42;return _0x1f7b1 instanceof _0x39011f['Kj']&&-0x1!==this['meshes']['indexOf'](_0x1f7b1)||_0x1f7b1 instanceof _0x1b0778['Y']&&-0x1!==this['transformNodes'][_0x52a714(0x775)](_0x1f7b1)||_0x1f7b1 instanceof _0x2efb55['_']&&-0x1!==this[_0x52a714(0x3c41)][_0x52a714(0x775)](_0x1f7b1)||_0x1f7b1 instanceof _0x53d8ad['V']&&-0x1!==this[_0x52a714(0x18b5)][_0x52a714(0x775)](_0x1f7b1);}['_isValidHierarchy'](){var _0xd453a9=_0x4aeb42;for(const _0x111bee of this['meshes'])if(_0x111bee[_0xd453a9(0x30e9)]&&!this[_0xd453a9(0x981)](_0x111bee[_0xd453a9(0x30e9)]))return _0x2a5bfb['Y']['Warn'](_0xd453a9(0x1603)+_0x111bee[_0xd453a9(0x1c3a)]+_0xd453a9(0xe69)),!0x1;for(const _0x32e4ac of this[_0xd453a9(0x3f82)])if(_0x32e4ac['parent']&&!this[_0xd453a9(0x981)](_0x32e4ac['parent']))return _0x2a5bfb['Y'][_0xd453a9(0x1381)](_0xd453a9(0x1603)+_0x32e4ac['name']+_0xd453a9(0xe69)),!0x1;for(const _0xf75580 of this[_0xd453a9(0x3c41)])if(_0xf75580[_0xd453a9(0x30e9)]&&!this[_0xd453a9(0x981)](_0xf75580['parent']))return _0x2a5bfb['Y'][_0xd453a9(0x1381)](_0xd453a9(0x1603)+_0xf75580[_0xd453a9(0x1c3a)]+'\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.'),!0x1;for(const _0x5407c1 of this[_0xd453a9(0x18b5)])if(_0x5407c1['parent']&&!this[_0xd453a9(0x981)](_0x5407c1[_0xd453a9(0x30e9)]))return _0x2a5bfb['Y'][_0xd453a9(0x1381)](_0xd453a9(0x1603)+_0x5407c1[_0xd453a9(0x1c3a)]+'\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.'),!0x1;return!0x0;}['instantiateModelsToScene'](_0x35824d,_0x2c3920=!0x1,_0x28fed7){var _0x1bc30f=_0x4aeb42;this[_0x1bc30f(0x25aa)]()||_0x2fcb97['w1'][_0x1bc30f(0x1381)](_0x1bc30f(0x879));const _0x19710d={},_0x35bc24={},_0x306acd=new _0x1f5e14(),_0x45eab6=[],_0x3db40a=[],_0xc5b469=Object[_0x1bc30f(0x1ec3)]({'doNotInstantiate':!0x0},_0x28fed7),_0x421e1f=(_0x2a601e,_0x377a86)=>{var _0x22583d=_0x1bc30f;if(_0x19710d[_0x2a601e['uniqueId']]=_0x377a86['uniqueId'],_0x35bc24[_0x377a86[_0x22583d(0x3bc7)]]=_0x377a86,_0x35824d&&(_0x377a86[_0x22583d(0x1c3a)]=_0x35824d(_0x2a601e[_0x22583d(0x1c3a)])),_0x377a86 instanceof _0x39011f['Kj']){const _0x191559=_0x377a86;if(_0x191559[_0x22583d(0x2516)]){const _0x433952=_0x2a601e[_0x22583d(0x2516)];_0x191559[_0x22583d(0x2516)]=_0x433952[_0x22583d(0x2654)]();for(let _0x431292=0x0;_0x431292<_0x433952[_0x22583d(0x3771)];_0x431292++){var _0x4a71dd=_0x433952['getTarget'](_0x431292),_0x4a4b1d=_0x191559['morphTargetManager']['getTarget'](_0x431292);_0x19710d[_0x4a71dd[_0x22583d(0x3bc7)]]=_0x4a4b1d[_0x22583d(0x3bc7)],_0x35bc24[_0x4a4b1d[_0x22583d(0x3bc7)]]=_0x4a4b1d;}}}};var _0x120793=[],_0x263a64=new Set();for(const _0x3b777d of this[_0x1bc30f(0x3f82)])null===_0x3b777d[_0x1bc30f(0x30e9)]&&this[_0x1bc30f(0x389e)](_0x120793,_0x263a64,_0x3b777d,_0xc5b469[_0x1bc30f(0x2f93)]);for(const _0x758181 of this[_0x1bc30f(0x27d2)])null===_0x758181[_0x1bc30f(0x30e9)]&&this[_0x1bc30f(0x389e)](_0x120793,_0x263a64,_0x758181,_0xc5b469[_0x1bc30f(0x2f93)]);const _0x4ca31e=this[_0x1bc30f(0x1927)](_0x120793),_0x1c6fb4=(_0x817833,_0x176dc8)=>{var _0x544aa6=_0x1bc30f,_0x175eca;if(_0x421e1f(_0x817833,_0x176dc8),_0x817833[_0x544aa6(0x30e9)]&&(_0x175eca=_0x19710d[_0x817833[_0x544aa6(0x30e9)][_0x544aa6(0x3bc7)]],_0x175eca=_0x35bc24[_0x175eca],_0x176dc8['parent']=_0x175eca||_0x817833[_0x544aa6(0x30e9)]),_0x176dc8[_0x544aa6(0x2436)][_0x544aa6(0x2687)](_0x817833[_0x544aa6(0x2436)]),_0x176dc8[_0x544aa6(0xfb0)][_0x544aa6(0x2687)](_0x817833[_0x544aa6(0xfb0)]),_0x176dc8['scaling'][_0x544aa6(0x2687)](_0x817833[_0x544aa6(0x21ee)]),_0x176dc8[_0x544aa6(0x351b)]){const _0x37c070=_0x176dc8;if(_0x37c070[_0x544aa6(0x351b)]){if(_0x2c3920){const _0x2f82cb=_0x817833[_0x544aa6(0x351b)];if(-0x1===_0x3db40a['indexOf'](_0x2f82cb)){var _0x5e0ec5=_0x2f82cb[_0x544aa6(0x2654)](_0x35824d?_0x35824d(_0x2f82cb[_0x544aa6(0x1c3a)]):'Clone\x20of\x20'+_0x2f82cb['name']);if(_0x3db40a[_0x544aa6(0x2009)](_0x2f82cb),_0x19710d[_0x2f82cb['uniqueId']]=_0x5e0ec5['uniqueId'],_0x35bc24[_0x5e0ec5[_0x544aa6(0x3bc7)]]=_0x5e0ec5,'MultiMaterial'===_0x2f82cb[_0x544aa6(0x28c8)]()){const _0x3079b3=_0x2f82cb;for(const _0x2a3a43 of _0x3079b3[_0x544aa6(0x24d5)])_0x2a3a43&&(_0x5e0ec5=_0x2a3a43[_0x544aa6(0x2654)](_0x35824d?_0x35824d(_0x2a3a43[_0x544aa6(0x1c3a)]):'Clone\x20of\x20'+_0x2a3a43[_0x544aa6(0x1c3a)]),_0x3db40a[_0x544aa6(0x2009)](_0x2a3a43),_0x19710d[_0x2a3a43[_0x544aa6(0x3bc7)]]=_0x5e0ec5[_0x544aa6(0x3bc7)],_0x35bc24[_0x5e0ec5[_0x544aa6(0x3bc7)]]=_0x5e0ec5);_0x3079b3[_0x544aa6(0x24d5)]=_0x3079b3['subMaterials']['map'](_0x7bed9=>_0x7bed9&&_0x35bc24[_0x19710d[_0x7bed9['uniqueId']]]);}}_0x544aa6(0x3284)!==_0x37c070['getClassName']()&&(_0x37c070['material']=_0x35bc24[_0x19710d[_0x2f82cb[_0x544aa6(0x3bc7)]]]);}else'MultiMaterial'===_0x37c070['material'][_0x544aa6(0x28c8)]()?-0x1===this['scene'][_0x544aa6(0x18e4)][_0x544aa6(0x775)](_0x37c070[_0x544aa6(0x351b)])&&this[_0x544aa6(0x38c0)][_0x544aa6(0x2431)](_0x37c070[_0x544aa6(0x351b)]):-0x1===this[_0x544aa6(0x38c0)]['materials'][_0x544aa6(0x775)](_0x37c070[_0x544aa6(0x351b)])&&this[_0x544aa6(0x38c0)]['addMaterial'](_0x37c070['material']);}}null===_0x176dc8[_0x544aa6(0x30e9)]&&_0x306acd[_0x544aa6(0x33b1)]['push'](_0x176dc8);};return _0x4ca31e['forEach'](_0x5899c5=>{var _0x14ecc5=_0x1bc30f;if('InstancedMesh'===_0x5899c5['getClassName']()){var _0x342868=_0x5899c5,_0x52d3aa=_0x342868['sourceMesh'],_0x4596ef=_0x19710d[_0x52d3aa[_0x14ecc5(0x3bc7)]];const _0x2ad5a0=_0x14ecc5(0x1f63)==typeof _0x4596ef?_0x35bc24[_0x4596ef]:_0x52d3aa;_0x4596ef=_0x2ad5a0[_0x14ecc5(0x2011)](_0x342868[_0x14ecc5(0x1c3a)]),_0x1c6fb4(_0x342868,_0x4596ef);}else{let _0x3717d7=!0x0;'TransformNode'===_0x5899c5[_0x14ecc5(0x28c8)]()||_0x5899c5[_0x14ecc5(0x2d5b)]||0x0===_0x5899c5[_0x14ecc5(0x2051)]()?_0x3717d7=!0x1:_0xc5b469[_0x14ecc5(0xb9d)]&&(_0x3717d7=_0x14ecc5(0x17ad)==typeof _0xc5b469[_0x14ecc5(0xb9d)]?!_0xc5b469[_0x14ecc5(0xb9d)](_0x5899c5):!_0xc5b469[_0x14ecc5(0xb9d)]),_0x52d3aa=_0x3717d7?_0x5899c5[_0x14ecc5(0x2011)](_0x14ecc5(0x2ca8)+_0x5899c5[_0x14ecc5(0x1c3a)]):_0x5899c5[_0x14ecc5(0x2654)]('Clone\x20of\x20'+_0x5899c5['name'],null,!0x0);if(!_0x52d3aa)throw new Error(_0x14ecc5(0x2ec9)+_0x5899c5[_0x14ecc5(0x1c3a)]);_0x1c6fb4(_0x5899c5,_0x52d3aa);}}),this[_0x1bc30f(0x2e9f)][_0x1bc30f(0x982)](_0x288a99=>{var _0x598c64=_0x1bc30f;if(!_0xc5b469['predicate']||_0xc5b469[_0x598c64(0x2f93)](_0x288a99)){var _0x23cb26=_0x288a99[_0x598c64(0x2654)](_0x35824d?_0x35824d(_0x288a99['name']):_0x598c64(0x275f)+_0x288a99[_0x598c64(0x1c3a)]);for(const _0x52d660 of this['meshes'])if(_0x52d660[_0x598c64(0x2d5b)]===_0x288a99&&!_0x52d660['isAnInstance']){const _0x190e0d=_0x35bc24[_0x19710d[_0x52d660[_0x598c64(0x3bc7)]]];if(_0x190e0d&&!_0x190e0d[_0x598c64(0x248a)]&&(_0x190e0d[_0x598c64(0x2d5b)]=_0x23cb26,-0x1===_0x45eab6[_0x598c64(0x775)](_0x23cb26))){_0x45eab6[_0x598c64(0x2009)](_0x23cb26);for(const _0x380f8b of _0x23cb26[_0x598c64(0x16d9)])_0x380f8b['_linkedTransformNode']&&(_0x380f8b[_0x598c64(0x1add)]=_0x35bc24[_0x19710d[_0x380f8b[_0x598c64(0x1add)][_0x598c64(0x3bc7)]]]);}}_0x306acd[_0x598c64(0x2e9f)][_0x598c64(0x2009)](_0x23cb26);}}),this[_0x1bc30f(0x3b45)][_0x1bc30f(0x982)](_0x59b432=>{var _0x400327=_0x1bc30f;_0xc5b469[_0x400327(0x2f93)]&&!_0xc5b469[_0x400327(0x2f93)](_0x59b432)||(_0x59b432=_0x59b432[_0x400327(0x2654)](_0x35824d?_0x35824d(_0x59b432[_0x400327(0x1c3a)]):_0x400327(0x275f)+_0x59b432[_0x400327(0x1c3a)],_0xdc946e=>_0x35bc24[_0x19710d[_0xdc946e[_0x400327(0x3bc7)]]]||_0xdc946e),_0x306acd['animationGroups'][_0x400327(0x2009)](_0x59b432));}),_0x306acd;}['addAllToScene'](){var _0x43b63e=_0x4aeb42;if(!this[_0x43b63e(0x2b35)]){this[_0x43b63e(0x25aa)]()||_0x2fcb97['w1'][_0x43b63e(0x1381)](_0x43b63e(0x2ceb)),this[_0x43b63e(0x2b35)]=!0x0,this[_0x43b63e(0x7af)](null),this[_0x43b63e(0x1a64)]&&(this['scene'][_0x43b63e(0x1a64)]=this['environmentTexture']);for(const _0x1bc94f of this[_0x43b63e(0x38c0)][_0x43b63e(0x3f05)])_0x1bc94f[_0x43b63e(0x22fe)](this);this[_0x43b63e(0x38c0)][_0x43b63e(0x279a)]()[_0x43b63e(0x3b0)][_0x43b63e(0x209f)](this[_0x43b63e(0xdcb)]),this['_onContextRestoredObserver']=null;}}[_0x4aeb42(0x7af)](_0x50f3e8=null){var _0x5bb140=_0x4aeb42;this['cameras'][_0x5bb140(0x982)](_0x4d21c4=>{var _0x3ae537=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x4d21c4)||this[_0x3ae537(0x38c0)][_0x3ae537(0x3baa)](_0x4d21c4);}),this[_0x5bb140(0x3c41)][_0x5bb140(0x982)](_0x16824f=>{var _0x393663=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x16824f)||this[_0x393663(0x38c0)][_0x393663(0x1356)](_0x16824f);}),this[_0x5bb140(0x27d2)][_0x5bb140(0x982)](_0x4ab0f6=>{var _0x30a392=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x4ab0f6)||this[_0x30a392(0x38c0)][_0x30a392(0x3366)](_0x4ab0f6);}),this[_0x5bb140(0x2e9f)]['forEach'](_0x1a059a=>{var _0x558364=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x1a059a)||this['scene'][_0x558364(0x3486)](_0x1a059a);}),this[_0x5bb140(0x2a26)][_0x5bb140(0x982)](_0xa3ffaf=>{var _0x36e170=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0xa3ffaf)||this['scene'][_0x36e170(0x2ca6)](_0xa3ffaf);}),this['animationGroups'][_0x5bb140(0x982)](_0x36a907=>{var _0x2dbd72=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x36a907)||this[_0x2dbd72(0x38c0)][_0x2dbd72(0x27c7)](_0x36a907);}),this[_0x5bb140(0x18e4)][_0x5bb140(0x982)](_0x51e4a7=>{_0x50f3e8&&!_0x50f3e8(_0x51e4a7)||this['scene']['addMultiMaterial'](_0x51e4a7);}),this['materials']['forEach'](_0x2f8916=>{var _0x566070=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x2f8916)||this['scene'][_0x566070(0x3535)](_0x2f8916);}),this[_0x5bb140(0x2c75)][_0x5bb140(0x982)](_0x47913f=>{var _0x3489eb=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x47913f)||this['scene'][_0x3489eb(0x76a)](_0x47913f);}),this[_0x5bb140(0x4182)][_0x5bb140(0x982)](_0x451080=>{var _0x1d612a=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x451080)||this[_0x1d612a(0x38c0)][_0x1d612a(0x5e4)](_0x451080);}),this[_0x5bb140(0x3f82)][_0x5bb140(0x982)](_0x343285=>{var _0x5bac67=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x343285)||this['scene'][_0x5bac67(0x3042)](_0x343285);}),this[_0x5bb140(0x3e0e)]['forEach'](_0x31ac72=>{var _0x9ed565=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x31ac72)||this['scene'][_0x9ed565(0x2469)](_0x31ac72);}),this[_0x5bb140(0x38a3)][_0x5bb140(0x982)](_0x455ea2=>{var _0x2306ee=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x455ea2)||this[_0x2306ee(0x38c0)][_0x2306ee(0x2602)](_0x455ea2);}),this[_0x5bb140(0x827)][_0x5bb140(0x982)](_0x3b75fe=>{var _0x5e6b6b=_0x5bb140;_0x50f3e8&&!_0x50f3e8(_0x3b75fe)||this[_0x5e6b6b(0x38c0)][_0x5e6b6b(0x11e1)](_0x3b75fe);});}[_0x4aeb42(0x3cad)](){var _0x1ed85c=_0x4aeb42;this[_0x1ed85c(0x25aa)]()||_0x2fcb97['w1']['Warn'](_0x1ed85c(0x2f91)),this[_0x1ed85c(0x2b35)]=!0x1,this[_0x1ed85c(0x38d5)](null),this[_0x1ed85c(0x1a64)]===this[_0x1ed85c(0x38c0)][_0x1ed85c(0x1a64)]&&(this[_0x1ed85c(0x38c0)][_0x1ed85c(0x1a64)]=null);for(const _0x4d4fed of this[_0x1ed85c(0x38c0)][_0x1ed85c(0x3f05)])_0x4d4fed[_0x1ed85c(0x38ea)](this);}[_0x4aeb42(0x38d5)](_0x278452=null){var _0xcb98e=_0x4aeb42;this['cameras'][_0xcb98e(0x982)](_0x146574=>{var _0x1d2620=_0xcb98e;_0x278452&&!_0x278452(_0x146574)||this['scene'][_0x1d2620(0x1ac3)](_0x146574);}),this[_0xcb98e(0x3c41)][_0xcb98e(0x982)](_0x3d3c40=>{_0x278452&&!_0x278452(_0x3d3c40)||this['scene']['removeLight'](_0x3d3c40);}),this[_0xcb98e(0x27d2)][_0xcb98e(0x982)](_0x1619cd=>{var _0x1fa20c=_0xcb98e;_0x278452&&!_0x278452(_0x1619cd)||this[_0x1fa20c(0x38c0)][_0x1fa20c(0x3fc)](_0x1619cd);}),this[_0xcb98e(0x2e9f)]['forEach'](_0x388878=>{var _0x32267f=_0xcb98e;_0x278452&&!_0x278452(_0x388878)||this[_0x32267f(0x38c0)]['removeSkeleton'](_0x388878);}),this['animations'][_0xcb98e(0x982)](_0x264c1a=>{var _0x985f5b=_0xcb98e;_0x278452&&!_0x278452(_0x264c1a)||this[_0x985f5b(0x38c0)][_0x985f5b(0x3289)](_0x264c1a);}),this[_0xcb98e(0x3b45)]['forEach'](_0x12d718=>{var _0x4a3507=_0xcb98e;_0x278452&&!_0x278452(_0x12d718)||this[_0x4a3507(0x38c0)][_0x4a3507(0x2066)](_0x12d718);}),this[_0xcb98e(0x18e4)][_0xcb98e(0x982)](_0x378af6=>{_0x278452&&!_0x278452(_0x378af6)||this['scene']['removeMultiMaterial'](_0x378af6);}),this[_0xcb98e(0x2c6b)][_0xcb98e(0x982)](_0x1727f0=>{var _0x9f8d07=_0xcb98e;_0x278452&&!_0x278452(_0x1727f0)||this['scene'][_0x9f8d07(0x2dec)](_0x1727f0);}),this[_0xcb98e(0x2c75)][_0xcb98e(0x982)](_0x17110b=>{var _0x540534=_0xcb98e;_0x278452&&!_0x278452(_0x17110b)||this[_0x540534(0x38c0)][_0x540534(0x29cb)](_0x17110b);}),this['geometries']['forEach'](_0x427e24=>{var _0x1cf059=_0xcb98e;_0x278452&&!_0x278452(_0x427e24)||this[_0x1cf059(0x38c0)]['removeGeometry'](_0x427e24);}),this['transformNodes'][_0xcb98e(0x982)](_0x397d87=>{_0x278452&&!_0x278452(_0x397d87)||this['scene']['removeTransformNode'](_0x397d87);}),this[_0xcb98e(0x3e0e)][_0xcb98e(0x982)](_0x57bba2=>{var _0x20f33c=_0xcb98e;_0x278452&&!_0x278452(_0x57bba2)||this['scene'][_0x20f33c(0x3981)](_0x57bba2);}),this[_0xcb98e(0x38a3)][_0xcb98e(0x982)](_0x4e53bf=>{var _0x4237ef=_0xcb98e;_0x278452&&!_0x278452(_0x4e53bf)||this[_0x4237ef(0x38c0)][_0x4237ef(0xa2e)](_0x4e53bf);}),this[_0xcb98e(0x827)][_0xcb98e(0x982)](_0x46c321=>{var _0x22a5e4=_0xcb98e;_0x278452&&!_0x278452(_0x46c321)||this[_0x22a5e4(0x38c0)][_0x22a5e4(0x30e5)](_0x46c321);});}[_0x4aeb42(0xc1f)](){var _0x320fa3=_0x4aeb42;this[_0x320fa3(0x18b5)][_0x320fa3(0x4033)](0x0)[_0x320fa3(0x982)](_0x58dc86=>{var _0x4bc2e7=_0x320fa3;_0x58dc86[_0x4bc2e7(0xc1f)]();}),this[_0x320fa3(0x18b5)][_0x320fa3(0x9da)]=0x0,this[_0x320fa3(0x3c41)][_0x320fa3(0x4033)](0x0)[_0x320fa3(0x982)](_0x36726e=>{var _0x1e8bac=_0x320fa3;_0x36726e[_0x1e8bac(0xc1f)]();}),this[_0x320fa3(0x3c41)][_0x320fa3(0x9da)]=0x0,this['meshes'][_0x320fa3(0x4033)](0x0)[_0x320fa3(0x982)](_0x3218cc=>{var _0x53f721=_0x320fa3;_0x3218cc[_0x53f721(0xc1f)]();}),this['meshes'][_0x320fa3(0x9da)]=0x0,this['skeletons'][_0x320fa3(0x4033)](0x0)['forEach'](_0x18d8f8=>{var _0x116d29=_0x320fa3;_0x18d8f8[_0x116d29(0xc1f)]();}),this[_0x320fa3(0x2e9f)]['length']=0x0,this[_0x320fa3(0x3b45)][_0x320fa3(0x4033)](0x0)['forEach'](_0x3cff61=>{var _0x52e6cd=_0x320fa3;_0x3cff61[_0x52e6cd(0xc1f)]();}),this[_0x320fa3(0x3b45)]['length']=0x0,this['multiMaterials']['slice'](0x0)['forEach'](_0x21ebf9=>{var _0x3d1a16=_0x320fa3;_0x21ebf9[_0x3d1a16(0xc1f)]();}),this[_0x320fa3(0x18e4)][_0x320fa3(0x9da)]=0x0,this[_0x320fa3(0x2c6b)]['slice'](0x0)[_0x320fa3(0x982)](_0x1fd7e3=>{var _0x5a17f4=_0x320fa3;_0x1fd7e3[_0x5a17f4(0xc1f)]();}),this['materials'][_0x320fa3(0x9da)]=0x0,this[_0x320fa3(0x4182)]['slice'](0x0)[_0x320fa3(0x982)](_0x59dec9=>{var _0x380e95=_0x320fa3;_0x59dec9[_0x380e95(0xc1f)]();}),this[_0x320fa3(0x4182)]['length']=0x0,this[_0x320fa3(0x3f82)][_0x320fa3(0x4033)](0x0)[_0x320fa3(0x982)](_0x514381=>{var _0x3523da=_0x320fa3;_0x514381[_0x3523da(0xc1f)]();}),this['transformNodes']['length']=0x0,this[_0x320fa3(0x3e0e)][_0x320fa3(0x4033)](0x0)[_0x320fa3(0x982)](_0x55b6e7=>{var _0x50b2af=_0x320fa3;_0x55b6e7[_0x50b2af(0xc1f)]();}),this[_0x320fa3(0x3e0e)][_0x320fa3(0x9da)]=0x0,this[_0x320fa3(0x38a3)][_0x320fa3(0x4033)](0x0)['forEach'](_0x556f82=>{var _0x5f4cef=_0x320fa3;_0x556f82[_0x5f4cef(0xc1f)]();}),this[_0x320fa3(0x38a3)][_0x320fa3(0x9da)]=0x0,this['reflectionProbes']['slice'](0x0)[_0x320fa3(0x982)](_0x47c765=>{var _0x2336e1=_0x320fa3;_0x47c765[_0x2336e1(0xc1f)]();}),this[_0x320fa3(0x827)][_0x320fa3(0x9da)]=0x0,this[_0x320fa3(0x2c75)][_0x320fa3(0x4033)](0x0)[_0x320fa3(0x982)](_0x47248f=>{_0x47248f['dispose']();}),this[_0x320fa3(0x2c75)][_0x320fa3(0x9da)]=0x0,this[_0x320fa3(0x1a64)]&&(this[_0x320fa3(0x1a64)]['dispose'](),this[_0x320fa3(0x1a64)]=null);for(const _0x22f41b of this[_0x320fa3(0x38c0)][_0x320fa3(0x3f05)])_0x22f41b[_0x320fa3(0x38ea)](this,!0x0);this[_0x320fa3(0xdcb)]&&(this['scene']['getEngine']()['onContextRestoredObservable']['remove'](this[_0x320fa3(0xdcb)]),this[_0x320fa3(0xdcb)]=null);}[_0x4aeb42(0x275d)](_0x515549,_0x1ddc05,_0x4f4b89){var _0x93d218=_0x4aeb42;if(_0x515549&&_0x1ddc05)for(const _0x210431 of _0x515549){let _0x2b78dc=!0x0;if(_0x4f4b89){for(const _0x400121 of _0x4f4b89)if(_0x210431===_0x400121){_0x2b78dc=!0x1;break;}}_0x2b78dc&&(_0x1ddc05['push'](_0x210431),_0x210431[_0x93d218(0x1854)]=this);}}[_0x4aeb42(0xf1a)](_0x16a092){var _0x259a28=_0x4aeb42;this[_0x259a28(0x2b35)]=!0x1,void 0x0===_0x16a092&&(_0x16a092=new _0x2c75c0());for(const _0x1b436c in this)Object[_0x259a28(0x2dca)][_0x259a28(0x3a6d)][_0x259a28(0xc8f)](this,_0x1b436c)&&(this[_0x1b436c]=this[_0x1b436c]||(_0x259a28(0x1146)===_0x1b436c?null:[]),this['_moveAssets'](this[_0x259a28(0x38c0)][_0x1b436c],this[_0x1b436c],_0x16a092[_0x1b436c]));this['environmentTexture']=this['scene']['environmentTexture'],this[_0x259a28(0x3cad)]();}[_0x4aeb42(0x201d)](){var _0x4e0f5e=_0x4aeb42;const _0x4f4016=new _0x39011f['Kj'](_0x4e0f5e(0x2e8f),this['scene']);return this[_0x4e0f5e(0x27d2)][_0x4e0f5e(0x982)](_0x5a325c=>{var _0x3af8fa=_0x4e0f5e;_0x5a325c['parent']||_0x4f4016[_0x3af8fa(0x1a7f)](_0x5a325c);}),this[_0x4e0f5e(0x27d2)][_0x4e0f5e(0x1456)](_0x4f4016),_0x4f4016;}[_0x4aeb42(0x26e0)](_0x1819e9=_0x5a0e83['l'][_0x4aeb42(0x39a1)],_0x51b38d,_0x58de0d=null){var _0x580b16=_0x4aeb42;if(!_0x1819e9)return _0x2a5bfb['Y'][_0x580b16(0xeb0)](_0x580b16(0x2764)),[];const _0x54ba21=_0x58de0d||(_0x4603ff=>{var _0x43948d=_0x580b16;let _0x5f0515=null;var _0x107485=_0x4603ff[_0x43948d(0x2a26)]['length']?_0x4603ff['animations'][0x0][_0x43948d(0x2176)]:'',_0x2dca1d=_0x4603ff[_0x43948d(0x1c3a)]['split']('.')[_0x43948d(0x156a)]('')[_0x43948d(0x14d2)](_0x43948d(0x850))[0x0];switch(_0x107485){case _0x43948d(0x2436):case _0x43948d(0x2ac6):_0x5f0515=_0x1819e9[_0x43948d(0x3f5a)](_0x4603ff[_0x43948d(0x1c3a)])||_0x1819e9[_0x43948d(0x3f5a)](_0x2dca1d);break;case'influence':_0x5f0515=_0x1819e9[_0x43948d(0xa8f)](_0x4603ff[_0x43948d(0x1c3a)])||_0x1819e9[_0x43948d(0xa8f)](_0x2dca1d);break;default:_0x5f0515=_0x1819e9[_0x43948d(0x3b28)](_0x4603ff[_0x43948d(0x1c3a)])||_0x1819e9[_0x43948d(0x3b28)](_0x2dca1d);}return _0x5f0515;}),_0x4c01e7=this['getNodes'](),_0x2f5406=(_0x4c01e7[_0x580b16(0x982)](_0x44a7f6=>{var _0xc38dd4=_0x580b16;const _0x3cb6fa=_0x54ba21(_0x44a7f6);if(null!==_0x3cb6fa){for(const _0x66b40a of _0x44a7f6[_0xc38dd4(0x2a26)])for(const _0xf4615c of _0x3cb6fa[_0xc38dd4(0x2a26)][_0xc38dd4(0x25d4)](_0x3cc731=>_0x3cc731['targetProperty']===_0x66b40a[_0xc38dd4(0x2176)])){var _0x3159f6=_0x3cb6fa['animations'][_0xc38dd4(0x775)](_0xf4615c,0x0);-0x1<_0x3159f6&&_0x3cb6fa[_0xc38dd4(0x2a26)][_0xc38dd4(0x34ac)](_0x3159f6,0x1);}_0x3cb6fa[_0xc38dd4(0x2a26)]=_0x3cb6fa[_0xc38dd4(0x2a26)][_0xc38dd4(0x1ee7)](_0x44a7f6[_0xc38dd4(0x2a26)]);}}),new Array());return this['animationGroups'][_0x580b16(0x4033)]()[_0x580b16(0x982)](_0x28e8e2=>{var _0x27d9e1=_0x580b16;_0x2f5406[_0x27d9e1(0x2009)](_0x28e8e2[_0x27d9e1(0x2654)](_0x28e8e2[_0x27d9e1(0x1c3a)],_0x54ba21)),_0x28e8e2[_0x27d9e1(0x160d)][_0x27d9e1(0x982)](_0x5d079e=>{_0x5d079e['stop']();});}),_0x51b38d[_0x580b16(0x982)](_0x5ee4f3=>{var _0x2139ff=_0x580b16,_0x584329=_0x54ba21(_0x5ee4f3[_0x2139ff(0x36f2)]);_0x584329&&(_0x1819e9['beginAnimation'](_0x584329,_0x5ee4f3[_0x2139ff(0x30b8)],_0x5ee4f3[_0x2139ff(0x1529)],_0x5ee4f3[_0x2139ff(0x2563)],_0x5ee4f3[_0x2139ff(0x3266)],_0x5ee4f3[_0x2139ff(0x2036)]||void 0x0,void 0x0,!0x0,void 0x0,_0x5ee4f3[_0x2139ff(0xba5)]||void 0x0),_0x1819e9[_0x2139ff(0x2f77)](_0x5ee4f3[_0x2139ff(0x36f2)]));}),_0x2f5406;}}},0x5f60:(_0x37df6e,_0x553287,_0x4f8272)=>{var _0x436097=a8_0x2e955a;_0x4f8272['d'](_0x553287,{'N':()=>_0x4b257e});function _0x47b908(_0x37ef7a,_0x230ec8,_0xef0040,_0x1fa72d){var _0x36179b=a8_0xcbd5,_0x379a39,_0x5f4969=arguments[_0x36179b(0x9da)],_0x2e5364=_0x5f4969<0x3?_0x230ec8:null===_0x1fa72d?_0x1fa72d=Object[_0x36179b(0x2fee)](_0x230ec8,_0xef0040):_0x1fa72d;if(_0x36179b(0x3e0f)==typeof Reflect&&_0x36179b(0x17ad)==typeof Reflect[_0x36179b(0x3902)])_0x2e5364=Reflect[_0x36179b(0x3902)](_0x37ef7a,_0x230ec8,_0xef0040,_0x1fa72d);else{for(var _0x68b387=_0x37ef7a['length']-0x1;0x0<=_0x68b387;_0x68b387--)(_0x379a39=_0x37ef7a[_0x68b387])&&(_0x2e5364=(_0x5f4969<0x3?_0x379a39(_0x2e5364):0x3<_0x5f4969?_0x379a39(_0x230ec8,_0xef0040,_0x2e5364):_0x379a39(_0x230ec8,_0xef0040))||_0x2e5364);}0x3<_0x5f4969&&_0x2e5364&&Object[_0x36179b(0x30e2)](_0x230ec8,_0xef0040,_0x2e5364);}var _0x4fadd9=_0x4f8272(0xd53f),_0x553287=_0x4f8272(0x10435),_0x439c41=_0x4f8272(0xa896),_0x36c296=_0x4f8272(0x11096),_0x15676c=_0x4f8272(0x8baf);class _0x1b7b95{constructor(){var _0x51cec9=a8_0xcbd5;this[_0x51cec9(0x180d)]=!0x1,this['_isDisposed']=!0x1,this[_0x51cec9(0x281a)]=-0x1,this[_0x51cec9(0x2b7a)]=!0x0,this[_0x51cec9(0x165a)]=!0x0,this['_isReady']=!0x0,this[_0x51cec9(0x150d)]=new _0x439c41['y$'](),this[_0x51cec9(0x1ba9)]=new _0x439c41['y$']();}}class _0x4b257e{constructor(_0x17931a,_0x5dec7c=null){var _0xa4822e=a8_0xcbd5;this['_isDirty']=!0x1,this['_nodeDataStorage']=new _0x1b7b95(),this[_0xa4822e(0x2c77)]='',this['metadata']=null,this[_0xa4822e(0x3081)]=null,this['_accessibilityTag']=null,this[_0xa4822e(0x3c44)]=new _0x439c41['y$'](),this['_parentContainer']=null,this[_0xa4822e(0x2a26)]=new Array(),this['_ranges']={},this[_0xa4822e(0x455)]=null,this[_0xa4822e(0xcb7)]=-0x1,this[_0xa4822e(0x2fd9)]=-0x1,this['_childUpdateId']=-0x1,this[_0xa4822e(0x414a)]=null,this[_0xa4822e(0x383b)]=null,this['_waitingParsedUniqueId']=null,this[_0xa4822e(0x3307)]={},this[_0xa4822e(0x3b10)]=null,this[_0xa4822e(0x10ff)]=null,this['_worldMatrix']=_0x4fadd9['y3'][_0xa4822e(0x1b77)](),this['_worldMatrixDeterminant']=0x0,this[_0xa4822e(0x3e07)]=!0x0,this[_0xa4822e(0x1c63)]=null,this[_0xa4822e(0x3777)]=!0x0,this[_0xa4822e(0x1244)]=new _0x439c41['y$'](),this[_0xa4822e(0x310a)]=null,this['_behaviors']=new Array(),this[_0xa4822e(0x1c3a)]=_0x17931a,this['id']=_0x17931a,this[_0xa4822e(0x20c2)]=_0x5dec7c||_0x36c296['l'][_0xa4822e(0x39a1)],this['uniqueId']=this[_0xa4822e(0x20c2)][_0xa4822e(0x3963)](),this['_initCache']();}static['AddNodeConstructor'](_0x924669,_0x2e363a){var _0x55bba1=a8_0xcbd5;this[_0x55bba1(0x9ed)][_0x924669]=_0x2e363a;}static[_0x436097(0x294)](_0x35515b,_0xb0b2b,_0x2fa2c0,_0xa9dafe){var _0x2b0681=_0x436097;const _0x363993=this[_0x2b0681(0x9ed)][_0x35515b];return _0x363993?_0x363993(_0xb0b2b,_0x2fa2c0,_0xa9dafe):null;}set[_0x436097(0x16f8)](_0x36f07d){var _0x322831=_0x436097;this[_0x322831(0x199e)]=_0x36f07d,this[_0x322831(0x3c44)]['notifyObservers'](_0x36f07d);}get[_0x436097(0x16f8)](){var _0x29d1cd=_0x436097;return this[_0x29d1cd(0x199e)];}get[_0x436097(0x31ad)](){var _0x5ed752=_0x436097;return!!this[_0x5ed752(0x978)][_0x5ed752(0x180d)]||!!this[_0x5ed752(0x3b10)]&&this['_parentNode'][_0x5ed752(0x31ad)];}set[_0x436097(0x31ad)](_0x5ef6d0){var _0x5f08e3=_0x436097;this[_0x5f08e3(0x978)][_0x5f08e3(0x180d)]=_0x5ef6d0;}[_0x436097(0x39b0)](){var _0x8bae60=_0x436097;return this[_0x8bae60(0x978)][_0x8bae60(0x7b7)];}set[_0x436097(0x30e9)](_0x3f12ca){var _0x261672=_0x436097,_0x1e0da1,_0xfac78e;this[_0x261672(0x3b10)]!==_0x3f12ca&&(_0x1e0da1=this[_0x261672(0x3b10)],this['_parentNode']&&void 0x0!==this[_0x261672(0x3b10)][_0x261672(0x10ff)]&&null!==this['_parentNode']['_children']&&(-0x1!==(_0xfac78e=this['_parentNode'][_0x261672(0x10ff)][_0x261672(0x775)](this))&&this[_0x261672(0x3b10)][_0x261672(0x10ff)][_0x261672(0x34ac)](_0xfac78e,0x1),_0x3f12ca||this[_0x261672(0x978)][_0x261672(0x7b7)]||this[_0x261672(0x390a)]()),this['_parentNode']=_0x3f12ca,this['_parentNode']&&(void 0x0!==this[_0x261672(0x3b10)]['_children']&&null!==this[_0x261672(0x3b10)][_0x261672(0x10ff)]||(this['_parentNode']['_children']=new Array()),this[_0x261672(0x3b10)][_0x261672(0x10ff)]['push'](this),_0x1e0da1||this[_0x261672(0x334f)]()),this[_0x261672(0x351e)]());}get[_0x436097(0x30e9)](){var _0x4e1268=_0x436097;return this[_0x4e1268(0x3b10)];}[_0x436097(0x1105)](_0x1b9293){var _0x1d5ae1=_0x436097;_0x1b9293[_0x1d5ae1(0x853)]=this['uniqueId'];}[_0x436097(0x390a)](){var _0x5c9de8=_0x436097;-0x1===this[_0x5c9de8(0x978)][_0x5c9de8(0x281a)]&&(this[_0x5c9de8(0x978)][_0x5c9de8(0x281a)]=this[_0x5c9de8(0x20c2)][_0x5c9de8(0x33b1)][_0x5c9de8(0x9da)],this[_0x5c9de8(0x20c2)][_0x5c9de8(0x33b1)][_0x5c9de8(0x2009)](this));}[_0x436097(0x334f)](){var _0x21ae35=_0x436097;if(-0x1!==this['_nodeDataStorage'][_0x21ae35(0x281a)]){const _0x1d5c07=this[_0x21ae35(0x20c2)][_0x21ae35(0x33b1)];var _0x2a2eae=_0x1d5c07['length']-0x1;_0x1d5c07[this[_0x21ae35(0x978)][_0x21ae35(0x281a)]]=_0x1d5c07[_0x2a2eae],_0x1d5c07[this['_nodeDataStorage']['_sceneRootNodesIndex']]['_nodeDataStorage']['_sceneRootNodesIndex']=this[_0x21ae35(0x978)][_0x21ae35(0x281a)],this[_0x21ae35(0x20c2)]['rootNodes'][_0x21ae35(0x3558)](),this[_0x21ae35(0x978)][_0x21ae35(0x281a)]=-0x1;}}get[_0x436097(0x2131)](){var _0x5179b1=_0x436097;return this[_0x5179b1(0x1c63)]||this[_0x5179b1(0x20c2)][_0x5179b1(0x2131)];}set[_0x436097(0x2131)](_0x1898b9){var _0x4aba08=_0x436097;this[_0x4aba08(0x1c63)]=_0x1898b9;}[_0x436097(0x28c8)](){var _0x4d27d2=_0x436097;return _0x4d27d2(0x41e0);}set[_0x436097(0x95f)](_0x236fce){var _0x31e090=_0x436097;this[_0x31e090(0x310a)]&&this[_0x31e090(0x1244)][_0x31e090(0x209f)](this[_0x31e090(0x310a)]),this['_onDisposeObserver']=this[_0x31e090(0x1244)][_0x31e090(0x2ed7)](_0x236fce);}get[_0x436097(0x1a57)](){var _0x166840=_0x436097;return this['_nodeDataStorage'][_0x166840(0x150d)];}get[_0x436097(0x1bc7)](){var _0x13cf87=_0x436097;return this[_0x13cf87(0x978)][_0x13cf87(0x1ba9)];}[_0x436097(0x14ab)](){var _0x57b900=_0x436097;return this[_0x57b900(0x20c2)];}[_0x436097(0x279a)](){var _0xa642c0=_0x436097;return this[_0xa642c0(0x20c2)][_0xa642c0(0x279a)]();}[_0x436097(0x2088)](_0x5c3f83,_0x4e0935=!0x1){var _0xd9f68e=_0x436097;return-0x1===this[_0xd9f68e(0x23b4)]['indexOf'](_0x5c3f83)&&(_0x5c3f83[_0xd9f68e(0x497)](),this[_0xd9f68e(0x20c2)][_0xd9f68e(0x138)]&&!_0x4e0935?this[_0xd9f68e(0x20c2)]['onDataLoadedObservable'][_0xd9f68e(0x2185)](()=>{var _0x40ebb9=_0xd9f68e;_0x5c3f83[_0x40ebb9(0x1025)](this);}):_0x5c3f83[_0xd9f68e(0x1025)](this),this[_0xd9f68e(0x23b4)][_0xd9f68e(0x2009)](_0x5c3f83)),this;}[_0x436097(0x7ca)](_0x302371){var _0x589307=_0x436097;return _0x302371=this[_0x589307(0x23b4)][_0x589307(0x775)](_0x302371),(-0x1!==_0x302371&&(this[_0x589307(0x23b4)][_0x302371][_0x589307(0x1ae2)](),this[_0x589307(0x23b4)][_0x589307(0x34ac)](_0x302371,0x1)),this);}get[_0x436097(0x30e3)](){var _0x42eda9=_0x436097;return this[_0x42eda9(0x23b4)];}[_0x436097(0x1684)](_0xf37029){for(const _0x32752c of this['_behaviors'])if(_0x32752c['name']===_0xf37029)return _0x32752c;return null;}[_0x436097(0xe77)](){var _0x376233=_0x436097;return this[_0x376233(0xcb7)]!==this[_0x376233(0x20c2)]['getRenderId']()&&this[_0x376233(0x14a4)](),this[_0x376233(0x38ec)];}[_0x436097(0x3a5a)](){var _0x584123=_0x436097;return this[_0x584123(0x3e07)]&&(this[_0x584123(0x3e07)]=!0x1,this[_0x584123(0x35ae)]=this[_0x584123(0x38ec)]['determinant']()),this[_0x584123(0x35ae)];}get[_0x436097(0x3c23)](){var _0x55793b=_0x436097;return this[_0x55793b(0x38ec)];}['_initCache'](){var _0x5603c1=_0x436097;this['_cache']={},this['_cache'][_0x5603c1(0x30e9)]=void 0x0;}['updateCache'](_0x17378e){var _0x10155d=_0x436097;!_0x17378e&&this[_0x10155d(0x3875)]()||(this[_0x10155d(0x3307)]['parent']=this[_0x10155d(0x30e9)],this['_updateCache']());}[_0x436097(0xe2d)](_0x59cf5e,_0x4f53e6=0x0){var _0x5c72e9=_0x436097;return this['parent']?this[_0x5c72e9(0x30e9)][_0x5c72e9(0xe2d)](_0x59cf5e,!0x1):null;}[_0x436097(0x1e70)](_0x2f9b10){}[_0x436097(0x2bac)](){return!0x0;}[_0x436097(0x1571)](){var _0x3a36e7=_0x436097;this[_0x3a36e7(0x3b10)]&&(this[_0x3a36e7(0x2fd9)]=this[_0x3a36e7(0x3b10)][_0x3a36e7(0x162a)]);}['isSynchronizedWithParent'](){var _0x3555de=_0x436097;return!this['_parentNode']||!this['_parentNode'][_0x3555de(0x3e9e)]&&this['_parentUpdateId']===this[_0x3555de(0x3b10)][_0x3555de(0x162a)]&&this[_0x3555de(0x3b10)]['isSynchronized']();}[_0x436097(0x3875)](){var _0x11c9e2=_0x436097;return this[_0x11c9e2(0x3307)][_0x11c9e2(0x30e9)]!==this[_0x11c9e2(0x3b10)]?(this[_0x11c9e2(0x3307)][_0x11c9e2(0x30e9)]=this[_0x11c9e2(0x3b10)],!0x1):!(this['_parentNode']&&!this[_0x11c9e2(0x16f0)]())&&this[_0x11c9e2(0x2bac)]();}['isReady'](_0x571319=0x0){return this['_nodeDataStorage']['_isReady'];}['markAsDirty'](_0x1cbdb5){var _0x2aba8b=_0x436097;return this[_0x2aba8b(0xcb7)]=Number[_0x2aba8b(0x399e)],this[_0x2aba8b(0x3e9e)]=!0x0,this;}[_0x436097(0x1cc5)](_0x227998=!0x0){var _0xf29ee7=_0x436097;return!0x1===_0x227998?this['_nodeDataStorage'][_0xf29ee7(0x2b7a)]:!!this[_0xf29ee7(0x978)]['_isEnabled']&&this[_0xf29ee7(0x978)]['_isParentEnabled'];}['_syncParentEnabledState'](){var _0x38c9bc=_0x436097;this[_0x38c9bc(0x978)][_0x38c9bc(0x165a)]=!this[_0x38c9bc(0x3b10)]||this[_0x38c9bc(0x3b10)][_0x38c9bc(0x1cc5)](),this[_0x38c9bc(0x10ff)]&&this[_0x38c9bc(0x10ff)][_0x38c9bc(0x982)](_0x231168=>{var _0x3b1de6=_0x38c9bc;_0x231168[_0x3b1de6(0x351e)]();});}[_0x436097(0x28e2)](_0x322ec6){var _0x2e1449=_0x436097;this['_nodeDataStorage'][_0x2e1449(0x2b7a)]!==_0x322ec6&&(this['_nodeDataStorage']['_isEnabled']=_0x322ec6,this['_syncParentEnabledState'](),this[_0x2e1449(0x978)]['_onEnabledStateChangedObservable'][_0x2e1449(0x223f)](_0x322ec6));}[_0x436097(0x106a)](_0x23d8c4){var _0xa7f43b=_0x436097;return!!this[_0xa7f43b(0x30e9)]&&(this[_0xa7f43b(0x30e9)]===_0x23d8c4||this[_0xa7f43b(0x30e9)][_0xa7f43b(0x106a)](_0x23d8c4));}['_getDescendants'](_0x114217,_0x33fda7=!0x1,_0x52746f){var _0x3a7e4e=_0x436097;if(this[_0x3a7e4e(0x10ff)])for(let _0x32dd3f=0x0;_0x32dd3f(!_0x4a368c||_0x4a368c(_0x421cfd))&&void 0x0!==_0x421cfd['cullingStrategy']),_0x39228a;}[_0x436097(0x3ed2)](_0x226473,_0xd89d5e=!0x0){var _0x28f5c5=_0x436097;return this[_0x28f5c5(0x3a5c)](_0xd89d5e,_0x226473);}[_0x436097(0x1b75)](_0x3bcaea){var _0x4e8967=_0x436097;_0x3bcaea!==this['_nodeDataStorage'][_0x4e8967(0x20c7)]&&(_0x3bcaea?(this[_0x4e8967(0x455)]&&this[_0x4e8967(0x455)](this),this['_nodeDataStorage']['_isReady']=!0x0):this[_0x4e8967(0x978)][_0x4e8967(0x20c7)]=!0x1);}['getAnimationByName'](_0x36e022){var _0x1a8901=_0x436097;for(let _0x30c1a1=0x0;_0x30c1a1{var _0x3baec0=_0x436097;throw(0x0,_0x15676c['S'])(_0x3baec0(0xd08));},_0x4b257e[_0x436097(0x9ed)]={},_0x47b908([(0x0,_0x553287['qC'])()],_0x4b257e[_0x436097(0x2dca)],_0x436097(0x1c3a),void 0x0),_0x47b908([(0x0,_0x553287['qC'])()],_0x4b257e[_0x436097(0x2dca)],'id',void 0x0),_0x47b908([(0x0,_0x553287['qC'])()],_0x4b257e[_0x436097(0x2dca)],_0x436097(0x3bc7),void 0x0),_0x47b908([(0x0,_0x553287['qC'])()],_0x4b257e[_0x436097(0x2dca)],'state',void 0x0),_0x47b908([(0x0,_0x553287['qC'])()],_0x4b257e[_0x436097(0x2dca)],_0x436097(0x6cf),void 0x0);},0xd537:(_0x329a6e,_0x44e566,_0x48faea)=>{var _0x2c5956=a8_0x2e955a;_0x48faea['d'](_0x44e566,{'a':()=>_0x1cb11e,'x':()=>_0x31b6c8});var _0x1cb11e,_0x2cb335=_0x48faea(0x4ba7),_0x57f489=_0x48faea(0x23a8),_0x1bcfb5=_0x48faea(0xa896),_0x8e69f2=_0x48faea(0x16fed),_0x34bd88=_0x48faea(0x6661),_0x54b4f1=_0x48faea(0xff4d),_0x416ad5=_0x48faea(0xd53f),_0x44e566=_0x48faea(0x700f),_0x51f644=_0x48faea(0x3ed0),_0x43883c=_0x48faea(0x181f4),_0x3935f0=_0x48faea(0xfcd4),_0xbc2f20=_0x48faea(0x166fc),_0x11a6b4=_0x48faea(0x28dc),_0x4b363a=_0x48faea(0x7cbb),_0x458a7f=_0x48faea(0x67a3),_0x4e14cd=_0x48faea(0x1610),_0x58e45b=_0x48faea(0x7205),_0x582ff9=_0x48faea(0x11096),_0xb80983=_0x48faea(0x8baf),_0x30679a=_0x48faea(0xf50e),_0x1c622c=_0x48faea(0x13697),_0x1de91f=_0x48faea(0xbd53),_0x5cfb47=_0x48faea(0x9093),_0x51eef1=_0x48faea(0x10676),_0xf22564=_0x48faea(0x4342),_0x44ea32=_0x48faea(0x2e6f),_0x4f285b=_0x48faea(0x5397),_0x422547=_0x48faea(0x6214);(_0x48faea=_0x1cb11e=_0x1cb11e||{})[_0x48faea[_0x2c5956(0x216b)]=0x0]=_0x2c5956(0x216b),_0x48faea[_0x48faea[_0x2c5956(0x19bf)]=0x1]=_0x2c5956(0x19bf),_0x48faea[_0x48faea[_0x2c5956(0x231d)]=0x2]=_0x2c5956(0x231d);class _0x31b6c8 extends _0x44e566['p']{constructor(_0xce62c3,_0x418668){var _0x239375=_0x2c5956;super(),this[_0x239375(0x3e65)]=new _0x30679a['$'](this),this[_0x239375(0x3c0f)]=null,this['_isScene']=!0x0,this[_0x239375(0x36b3)]=!0x1,this[_0x239375(0xfcd)]=!0x0,this[_0x239375(0x3d5a)]=!0x0,this['clearColor']=new _0x1de91f['HE'](0.2,0.2,0.3,0x1),this[_0x239375(0x20cb)]=new _0x1de91f['Wo'](0x0,0x0,0x0),this['environmentIntensity']=0x1,this[_0x239375(0x2220)]=_0x1cb11e[_0x239375(0x216b)],this[_0x239375(0x389)]=new _0x1bcfb5['y$'](),this[_0x239375(0x4dc)]=!0x1,this['_skipFrustumClipping']=!0x1,this[_0x239375(0xb03)]=!0x1,this['animationsEnabled']=!0x0,this[_0x239375(0x1c63)]=null,this[_0x239375(0x2d11)]=!0x1,this['constantlyUpdateMeshUnderPointer']=!0x1,this[_0x239375(0xec6)]='pointer',this['defaultCursor']='',this[_0x239375(0x3f67)]=!0x1,this[_0x239375(0x5fc)]=!0x0,this[_0x239375(0x3a44)]=!0x0,this[_0x239375(0x6cf)]=null,this['reservedDataStore']=null,this[_0x239375(0x18ad)]=new Array(),this['onDisposeObservable']=new _0x1bcfb5['y$'](),this[_0x239375(0x310a)]=null,this[_0x239375(0x1f56)]=new _0x1bcfb5['y$'](),this[_0x239375(0x3354)]=null,this[_0x239375(0x37c7)]=new _0x1bcfb5['y$'](),this['onAfterRenderCameraObservable']=new _0x1bcfb5['y$'](),this[_0x239375(0x633)]=null,this[_0x239375(0x3823)]=new _0x1bcfb5['y$'](),this[_0x239375(0x41c7)]=new _0x1bcfb5['y$'](),this[_0x239375(0x796)]=new _0x1bcfb5['y$'](),this['onAfterDrawPhaseObservable']=new _0x1bcfb5['y$'](),this['onReadyObservable']=new _0x1bcfb5['y$'](),this[_0x239375(0x2ed6)]=new _0x1bcfb5['y$'](),this[_0x239375(0x563)]=null,this[_0x239375(0x1005)]=new _0x1bcfb5['y$'](),this[_0x239375(0x36e4)]=null,this['onBeforeActiveMeshesEvaluationObservable']=new _0x1bcfb5['y$'](),this[_0x239375(0x380e)]=new _0x1bcfb5['y$'](),this['onBeforeParticlesRenderingObservable']=new _0x1bcfb5['y$'](),this['onAfterParticlesRenderingObservable']=new _0x1bcfb5['y$'](),this['onDataLoadedObservable']=new _0x1bcfb5['y$'](),this[_0x239375(0x196e)]=new _0x1bcfb5['y$'](),this[_0x239375(0x3d5d)]=new _0x1bcfb5['y$'](),this[_0x239375(0x329)]=new _0x1bcfb5['y$'](),this[_0x239375(0x3b42)]=new _0x1bcfb5['y$'](),this[_0x239375(0x178d)]=new _0x1bcfb5['y$'](),this[_0x239375(0x381e)]=new _0x1bcfb5['y$'](),this[_0x239375(0x12c2)]=new _0x1bcfb5['y$'](),this[_0x239375(0x145)]=new _0x1bcfb5['y$'](),this[_0x239375(0x2717)]=new _0x1bcfb5['y$'](),this[_0x239375(0x74a)]=new _0x1bcfb5['y$'](),this[_0x239375(0x362d)]=new _0x1bcfb5['y$'](),this[_0x239375(0x3bd6)]=new _0x1bcfb5['y$'](),this['onNewMaterialAddedObservable']=new _0x1bcfb5['y$'](),this[_0x239375(0xf83)]=new _0x1bcfb5['y$'](),this[_0x239375(0x3a5b)]=new _0x1bcfb5['y$'](),this[_0x239375(0x1cd0)]=new _0x1bcfb5['y$'](),this[_0x239375(0x1447)]=new _0x1bcfb5['y$'](),this[_0x239375(0x3b31)]=new _0x1bcfb5['y$'](),this['onBeforeRenderTargetsRenderObservable']=new _0x1bcfb5['y$'](),this[_0x239375(0x2c4c)]=new _0x1bcfb5['y$'](),this[_0x239375(0x36fc)]=new _0x1bcfb5['y$'](),this[_0x239375(0x324f)]=new _0x1bcfb5['y$'](),this[_0x239375(0x1831)]=new _0x1bcfb5['y$'](),this[_0x239375(0x38cc)]=new _0x1bcfb5['y$'](),this['onBeforeRenderingGroupObservable']=new _0x1bcfb5['y$'](),this[_0x239375(0x419f)]=new _0x1bcfb5['y$'](),this[_0x239375(0x1c5a)]=new _0x1bcfb5['y$'](),this[_0x239375(0x1ef4)]=new _0x1bcfb5['y$'](),this[_0x239375(0x1fce)]=new _0x8e69f2['f'](0x100),this['skipPointerMovePicking']=!0x1,this['skipPointerDownPicking']=!0x1,this[_0x239375(0x31c2)]=!0x1,this[_0x239375(0x2257)]=new _0x1bcfb5['y$'](),this['onPointerObservable']=new _0x1bcfb5['y$'](),this[_0x239375(0xfe8)]=new _0x1bcfb5['y$'](),this[_0x239375(0xf88)]=new _0x1bcfb5['y$'](),this[_0x239375(0x974)]=!0x1,this['_timeAccumulator']=0x0,this[_0x239375(0x2fd5)]=0x0,this[_0x239375(0x39df)]=0x0,this[_0x239375(0x309e)]=!0x0,this[_0x239375(0x35b1)]=_0x31b6c8[_0x239375(0xfd4)],this[_0x239375(0x136a)]=new _0x1de91f['Wo'](0.2,0.2,0.3),this['fogDensity']=0.1,this[_0x239375(0x32ee)]=0x0,this['fogEnd']=0x3e8,this['needsPreviousWorldMatrices']=!0x1,this[_0x239375(0x2be7)]=!0x0,this[_0x239375(0x41cb)]=!0x0,this[_0x239375(0x66d)]=null,this[_0x239375(0x40ae)]=!0x0,this['physicsEnabled']=!0x0,this[_0x239375(0x322f)]=!0x0,this[_0x239375(0x3323)]=!0x0,this[_0x239375(0x1bd0)]=!0x0,this[_0x239375(0x1af)]=!0x0,this[_0x239375(0x382e)]=!0x0,this[_0x239375(0x3958)]=new _0x416ad5['P'](0x0,-9.807,0x0),this[_0x239375(0x2d1e)]=!0x0,this[_0x239375(0x1113)]=!0x0,this[_0x239375(0x3151)]=!0x1,this[_0x239375(0x8f9)]=new Array(),this['importedMeshesFiles']=new Array(),this[_0x239375(0x10eb)]=!0x0,this['_meshesForIntersections']=new _0x8e69f2['f'](0x100),this[_0x239375(0x585)]=!0x0,this['_totalVertices']=new _0x1c622c['z'](),this[_0x239375(0x4d1)]=new _0x1c622c['z'](),this[_0x239375(0x554)]=new _0x1c622c['z'](),this[_0x239375(0x166b)]=new _0x1c622c['z'](),this[_0x239375(0x164f)]=0x0,this[_0x239375(0xef5)]=0x1,this['_renderId']=0x0,this[_0x239375(0x2dab)]=0x0,this[_0x239375(0xca6)]=null,this[_0x239375(0x36a4)]=!0x1,this['_defaultFrameBufferCleared']=!0x1,this[_0x239375(0x15f3)]=-0x1,this[_0x239375(0x538)]=-0x1,this[_0x239375(0xd2f)]=new Array(0x100),this[_0x239375(0x17e1)]=new Array(),this[_0x239375(0x3410)]=new Array(),this[_0x239375(0x7b7)]=!0x1,this[_0x239375(0x178c)]=!0x1,this[_0x239375(0x1ac4)]=new _0x8e69f2['t'](0x100),this[_0x239375(0x14b9)]=new _0x8e69f2['t'](0x100),this[_0x239375(0xbd3)]=new _0x8e69f2['f'](0x100),this[_0x239375(0x14a6)]=new _0x8e69f2['f'](0x100),this[_0x239375(0x2e92)]=new _0x8e69f2['t'](0x100),this['_activeSkeletons']=new _0x8e69f2['f'](0x20),this[_0x239375(0x1d04)]=new _0x8e69f2['f'](0x20),this[_0x239375(0x997)]=new Array(),this['_transformMatrix']=_0x416ad5['y3'][_0x239375(0x317a)](),this['requireLightSorting']=!0x1,this['_components']=[],this['_serializableComponents']=[],this['_transientComponents']=[],this['_beforeCameraUpdateStage']=_0x458a7f['H']['Create'](),this[_0x239375(0xb96)]=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x213)]=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x40af)]=_0x458a7f['H']['Create'](),this[_0x239375(0x225e)]=_0x458a7f['H']['Create'](),this[_0x239375(0x2030)]=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x2480)]=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x40fb)]=_0x458a7f['H'][_0x239375(0x342)](),this['_preActiveMeshStage']=_0x458a7f['H'][_0x239375(0x342)](),this['_cameraDrawRenderTargetStage']=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x1261)]=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x3cf8)]=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x15d5)]=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x10f9)]=_0x458a7f['H']['Create'](),this[_0x239375(0x3e46)]=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x3b41)]=_0x458a7f['H'][_0x239375(0x342)](),this['_afterCameraDrawStage']=_0x458a7f['H']['Create'](),this[_0x239375(0x595)]=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x15ce)]=_0x458a7f['H']['Create'](),this[_0x239375(0x2f9f)]=_0x458a7f['H'][_0x239375(0x342)](),this['_afterRenderStage']=_0x458a7f['H'][_0x239375(0x342)](),this[_0x239375(0x399d)]=_0x458a7f['H'][_0x239375(0x342)](),this['_pointerDownStage']=_0x458a7f['H']['Create'](),this[_0x239375(0x1d1f)]=_0x458a7f['H']['Create'](),this['_geometriesByUniqueId']=null,this[_0x239375(0x417a)]={'data':[],'length':0x0},this[_0x239375(0x1c4e)]={'data':[],'length':0x0},this[_0x239375(0x2307)]=!0x1,this[_0x239375(0x1788)]=!0x1,this[_0x239375(0x18ed)]=!0x1,this[_0x239375(0x366a)]=!0x1,this[_0x239375(0x8cd)]=!0x0,this[_0x239375(0x1d49)]=()=>this['_engine'][_0x239375(0x2fcd)](),this[_0x239375(0x3efc)]=0x0,this[_0x239375(0x378a)]=!0x1,this[_0x239375(0x2112)]=null,this[_0x239375(0x1e65)]=new Array();var _0x8272bc=Object[_0x239375(0x1ec3)]({'useGeometryUniqueIdsMap':!0x0,'useMaterialMeshMap':!0x0,'useClonedMeshMap':!0x0,'virtual':!0x1},_0x418668);this[_0x239375(0x3f27)]=_0xce62c3||_0x582ff9['l'][_0x239375(0x19a1)],(_0x8272bc[_0x239375(0x3552)]?this['_engine'][_0x239375(0x1f49)]:(_0x582ff9['l'][_0x239375(0x1df4)]=this)[_0x239375(0x3f27)][_0x239375(0x16ac)])[_0x239375(0x2009)](this),this[_0x239375(0x2a4d)]=null,this[_0x239375(0x2f14)]=new _0x4b363a['$'](this),_0x11a6b4['O']&&(this[_0x239375(0x9b0)]=new _0x11a6b4['O'](this)),(0x0,_0x58e45b['CG'])()&&this[_0x239375(0xb72)](),this[_0x239375(0x19cb)](),_0x51f644['$']&&(this[_0x239375(0x3290)]=new _0x51f644['$']()),this[_0x239375(0x354c)](),_0x8272bc[_0x239375(0x337)]&&(this['_geometriesByUniqueId']={}),this[_0x239375(0x25b8)]=_0x8272bc[_0x239375(0x25b8)],this[_0x239375(0xbb5)]=_0x8272bc[_0x239375(0xbb5)],_0x418668&&_0x418668[_0x239375(0x3552)]||this['_engine'][_0x239375(0x3cf1)]['notifyObservers'](this);}static[_0x2c5956(0x2b39)](_0x5b386a){var _0x290284=_0x2c5956;throw(0x0,_0xb80983['S'])(_0x290284(0x1db0));}static[_0x2c5956(0xc0b)](){var _0x4fc899=_0x2c5956;throw(0x0,_0xb80983['S'])(_0x4fc899(0x544));}get['environmentTexture'](){var _0x5f1827=_0x2c5956;return this[_0x5f1827(0x1146)];}set['environmentTexture'](_0x7fcde6){var _0xd431c8=_0x2c5956;this[_0xd431c8(0x1146)]!==_0x7fcde6&&(this['_environmentTexture']=_0x7fcde6,this[_0xd431c8(0x3e08)](_0x4e14cd['g'][_0xd431c8(0x2aa)]));}get['imageProcessingConfiguration'](){var _0x11ca69=_0x2c5956;return this[_0x11ca69(0x3290)];}get[_0x2c5956(0x2f41)](){return this['_performancePriority'];}set['performancePriority'](_0x3290be){var _0x5b4751=_0x2c5956;if(_0x3290be!==this[_0x5b4751(0x2220)]){switch(this[_0x5b4751(0x2220)]=_0x3290be){case _0x1cb11e[_0x5b4751(0x216b)]:this['skipFrustumClipping']=!0x1,this['_renderingManager'][_0x5b4751(0x3294)]=!0x1,this[_0x5b4751(0x33c5)]=!0x1,this[_0x5b4751(0xfcd)]=!0x0;break;case _0x1cb11e['Intermediate']:this[_0x5b4751(0x3873)]=!0x1,this[_0x5b4751(0x2f14)][_0x5b4751(0x3294)]=!0x1,this[_0x5b4751(0x33c5)]=!0x0,this[_0x5b4751(0xfcd)]=!0x1;break;case _0x1cb11e[_0x5b4751(0x231d)]:this['skipFrustumClipping']=!0x0,this[_0x5b4751(0x2f14)][_0x5b4751(0x3294)]=!0x0,this['skipPointerMovePicking']=!0x0,this['autoClear']=!0x1;}this['onScenePerformancePriorityChangedObservable']['notifyObservers'](_0x3290be);}}set['forceWireframe'](_0x1ed3d6){var _0x1f8805=_0x2c5956;this[_0x1f8805(0x4dc)]!==_0x1ed3d6&&(this[_0x1f8805(0x4dc)]=_0x1ed3d6,this[_0x1f8805(0x3e08)](_0x4e14cd['g']['MATERIAL_MiscDirtyFlag']));}get[_0x2c5956(0xc93)](){return this['_forceWireframe'];}set[_0x2c5956(0x3873)](_0x4e4c03){var _0x29953d=_0x2c5956;this[_0x29953d(0x3181)]!==_0x4e4c03&&(this[_0x29953d(0x3181)]=_0x4e4c03);}get[_0x2c5956(0x3873)](){var _0xd3409b=_0x2c5956;return this[_0xd3409b(0x3181)];}set[_0x2c5956(0x1587)](_0x5d0085){var _0x16273f=_0x2c5956;this[_0x16273f(0xb03)]!==_0x5d0085&&(this[_0x16273f(0xb03)]=_0x5d0085,this[_0x16273f(0x3e08)](_0x4e14cd['g'][_0x16273f(0x1faa)]));}get[_0x2c5956(0x1587)](){var _0x1f2bd9=_0x2c5956;return this[_0x1f2bd9(0xb03)];}get[_0x2c5956(0x2131)](){var _0x36df13=_0x2c5956;return this[_0x36df13(0x1c63)];}set[_0x2c5956(0x2131)](_0x383d85){this['_animationPropertiesOverride']=_0x383d85;}set[_0x2c5956(0x95f)](_0x49b7bc){var _0x339073=_0x2c5956;this[_0x339073(0x310a)]&&this['onDisposeObservable'][_0x339073(0x209f)](this[_0x339073(0x310a)]),this['_onDisposeObserver']=this['onDisposeObservable']['add'](_0x49b7bc);}set[_0x2c5956(0x2037)](_0x316561){var _0x47eb89=_0x2c5956;this['_onBeforeRenderObserver']&&this['onBeforeRenderObservable'][_0x47eb89(0x209f)](this['_onBeforeRenderObserver']),_0x316561&&(this[_0x47eb89(0x3354)]=this['onBeforeRenderObservable'][_0x47eb89(0x2ed7)](_0x316561));}set[_0x2c5956(0x1f50)](_0x53e98d){var _0x18c8b6=_0x2c5956;this['_onAfterRenderObserver']&&this[_0x18c8b6(0x37c7)][_0x18c8b6(0x209f)](this['_onAfterRenderObserver']),_0x53e98d&&(this[_0x18c8b6(0x633)]=this['onAfterRenderObservable'][_0x18c8b6(0x2ed7)](_0x53e98d));}set[_0x2c5956(0x1170)](_0x5ec53b){var _0x224fbb=_0x2c5956;this[_0x224fbb(0x563)]&&this[_0x224fbb(0x2ed6)][_0x224fbb(0x209f)](this[_0x224fbb(0x563)]),this[_0x224fbb(0x563)]=this['onBeforeCameraRenderObservable'][_0x224fbb(0x2ed7)](_0x5ec53b);}set[_0x2c5956(0xeba)](_0x58ba8c){var _0x1edc40=_0x2c5956;this['_onAfterCameraRenderObserver']&&this[_0x1edc40(0x1005)][_0x1edc40(0x209f)](this[_0x1edc40(0x36e4)]),this[_0x1edc40(0x36e4)]=this[_0x1edc40(0x1005)][_0x1edc40(0x2ed7)](_0x58ba8c);}get[_0x2c5956(0x2f2b)](){var _0x2c2f3f=_0x2c5956;return this[_0x2c2f3f(0x3e65)]['unTranslatedPointer'];}static get[_0x2c5956(0x232b)](){var _0x7f89ca=_0x2c5956;return _0x30679a['$'][_0x7f89ca(0x232b)];}static set[_0x2c5956(0x232b)](_0x4e695f){var _0x1dc7c7=_0x2c5956;_0x30679a['$'][_0x1dc7c7(0x232b)]=_0x4e695f;}static get[_0x2c5956(0x1f1f)](){var _0x584ea6=_0x2c5956;return _0x30679a['$'][_0x584ea6(0x1f1f)];}static set[_0x2c5956(0x1f1f)](_0x5c65df){var _0x241279=_0x2c5956;_0x30679a['$'][_0x241279(0x1f1f)]=_0x5c65df;}static get[_0x2c5956(0x24bc)](){return _0x30679a['$']['DoubleClickDelay'];}static set[_0x2c5956(0x24bc)](_0x1f6554){var _0x45f880=_0x2c5956;_0x30679a['$'][_0x45f880(0x24bc)]=_0x1f6554;}static get[_0x2c5956(0x1292)](){var _0x27cbce=_0x2c5956;return _0x30679a['$'][_0x27cbce(0x1292)];}static set['ExclusiveDoubleClickMode'](_0xc00857){_0x30679a['$']['ExclusiveDoubleClickMode']=_0xc00857;}['bindEyePosition'](_0x27db02,_0x12bec6=_0x2c5956(0x3f10),_0x4aa872=!0x1){var _0x37a52c=_0x2c5956,_0x2cd898=this[_0x37a52c(0x1768)]||this[_0x37a52c(0x1be7)]||(null!=(_0x2cd898=this['activeCamera'][_0x37a52c(0x31f5)])?_0x2cd898:this[_0x37a52c(0x3311)][_0x37a52c(0x1077)]),_0x41f27f=this['useRightHandedSystem']===(null!=this['_mirroredCameraPosition']);return _0x416ad5['jp']['Vector4'][0x0][_0x37a52c(0x1878)](_0x2cd898['x'],_0x2cd898['y'],_0x2cd898['z'],_0x41f27f?-0x1:0x1),_0x27db02&&(_0x4aa872?_0x27db02[_0x37a52c(0x115a)](_0x12bec6,_0x416ad5['jp'][_0x37a52c(0x386)][0x0]['x'],_0x416ad5['jp'][_0x37a52c(0x386)][0x0]['y'],_0x416ad5['jp']['Vector4'][0x0]['z']):_0x27db02[_0x37a52c(0x1ec)](_0x12bec6,_0x416ad5['jp']['Vector4'][0x0])),_0x416ad5['jp'][_0x37a52c(0x386)][0x0];}[_0x2c5956(0xee0)](){var _0x1e0411=_0x2c5956;const _0x1015d1=this['getSceneUniformBuffer']();var _0x33a7e9=this[_0x1e0411(0x2bdb)](null);return _0x1015d1[_0x1e0411(0x1f8)](_0x1e0411(0x3f10),_0x33a7e9['x'],_0x33a7e9['y'],_0x33a7e9['z'],_0x33a7e9['w']),_0x1015d1[_0x1e0411(0xc7c)](),_0x1015d1;}set[_0x2c5956(0xf71)](_0x43c152){var _0x28aaba=_0x2c5956;this['_useRightHandedSystem']!==_0x43c152&&(this[_0x28aaba(0x974)]=_0x43c152,this[_0x28aaba(0x3e08)](_0x4e14cd['g']['MATERIAL_MiscDirtyFlag']));}get['useRightHandedSystem'](){var _0x9900db=_0x2c5956;return this[_0x9900db(0x974)];}[_0x2c5956(0x3249)](_0x465dfe){var _0x127f7f=_0x2c5956;this[_0x127f7f(0x2fd5)]=_0x465dfe;}['getStepId'](){return this['_currentStepId'];}[_0x2c5956(0x1957)](){var _0xd5751d=_0x2c5956;return this[_0xd5751d(0x39df)];}set['fogEnabled'](_0x320006){var _0x1cb23b=_0x2c5956;this[_0x1cb23b(0x309e)]!==_0x320006&&(this['_fogEnabled']=_0x320006,this[_0x1cb23b(0x3e08)](_0x4e14cd['g']['MATERIAL_MiscDirtyFlag']));}get['fogEnabled'](){var _0x5c1df0=_0x2c5956;return this[_0x5c1df0(0x309e)];}set['fogMode'](_0x36518f){var _0x21d2fe=_0x2c5956;this[_0x21d2fe(0x35b1)]!==_0x36518f&&(this[_0x21d2fe(0x35b1)]=_0x36518f,this[_0x21d2fe(0x3e08)](_0x4e14cd['g'][_0x21d2fe(0x1faa)]));}get[_0x2c5956(0x395e)](){var _0x326561=_0x2c5956;return this[_0x326561(0x35b1)];}get[_0x2c5956(0x1dd5)](){var _0x96c7c6=_0x2c5956;return!!this[_0x96c7c6(0x4070)]&&this[_0x96c7c6(0x4070)][_0x96c7c6(0x2373)][_0x96c7c6(0x3f0a)];}set['shadowsEnabled'](_0x1ae15b){var _0x1ca220=_0x2c5956;this['_shadowsEnabled']!==_0x1ae15b&&(this[_0x1ca220(0x2be7)]=_0x1ae15b,this[_0x1ca220(0x3e08)](_0x4e14cd['g']['MATERIAL_LightDirtyFlag']));}get[_0x2c5956(0x2fd)](){var _0x213a93=_0x2c5956;return this[_0x213a93(0x2be7)];}set[_0x2c5956(0xc90)](_0x50bb72){var _0x3ef185=_0x2c5956;this['_lightsEnabled']!==_0x50bb72&&(this[_0x3ef185(0x41cb)]=_0x50bb72,this[_0x3ef185(0x3e08)](_0x4e14cd['g'][_0x3ef185(0xebf)]));}get[_0x2c5956(0xc90)](){var _0x310c70=_0x2c5956;return this[_0x310c70(0x41cb)];}get[_0x2c5956(0x1e65)](){var _0x49dfc4=_0x2c5956;return this[_0x49dfc4(0x3c5b)];}set['activeCameras'](_0x53562d){var _0x766119=_0x2c5956;this['_unObserveActiveCameras']&&(this[_0x766119(0x66d)](),this['_unObserveActiveCameras']=null),_0x53562d&&(this['_unObserveActiveCameras']=(0x0,_0x4f285b['M'])(_0x53562d,()=>{var _0x29e620=_0x766119;this[_0x29e620(0x38cc)][_0x29e620(0x223f)](this);})),this[_0x766119(0x3c5b)]=_0x53562d;}get[_0x2c5956(0x3311)](){var _0x431fc4=_0x2c5956;return this[_0x431fc4(0x29f1)];}set[_0x2c5956(0x3311)](_0x43527e){var _0xcc762c=_0x2c5956;_0x43527e!==this['_activeCamera']&&(this[_0xcc762c(0x29f1)]=_0x43527e,this['onActiveCameraChanged'][_0xcc762c(0x223f)](this));}get[_0x2c5956(0x2b58)](){var _0x552a02=_0x2c5956;return this[_0x552a02(0x41a5)]||(this[_0x552a02(0x41a5)]=_0x31b6c8[_0x552a02(0x2b39)](this)),this['_defaultMaterial'];}set[_0x2c5956(0x2b58)](_0x19d0df){var _0x46717c=_0x2c5956;this[_0x46717c(0x41a5)]=_0x19d0df;}set[_0x2c5956(0x3387)](_0x55a1a1){var _0x226348=_0x2c5956;this[_0x226348(0x40ae)]!==_0x55a1a1&&(this['_texturesEnabled']=_0x55a1a1,this[_0x226348(0x3e08)](_0x4e14cd['g'][_0x226348(0x2aa)]));}get[_0x2c5956(0x3387)](){var _0x56b58a=_0x2c5956;return this[_0x56b58a(0x40ae)];}set[_0x2c5956(0x1015)](_0x5e2843){var _0x38f66c=_0x2c5956;this[_0x38f66c(0x1bd0)]!==_0x5e2843&&(this[_0x38f66c(0x1bd0)]=_0x5e2843,this[_0x38f66c(0x3e08)](_0x4e14cd['g']['MATERIAL_AttributesDirtyFlag']));}get[_0x2c5956(0x1015)](){var _0x5e23c1=_0x2c5956;return this[_0x5e23c1(0x1bd0)];}get[_0x2c5956(0x37a5)](){var _0x5c217b=_0x2c5956;return this['_collisionCoordinator']||(this[_0x5c217b(0x41a6)]=_0x31b6c8[_0x5c217b(0xc0b)](),this[_0x5c217b(0x41a6)][_0x5c217b(0x497)](this)),this[_0x5c217b(0x41a6)];}get[_0x2c5956(0x1204)](){return this['_renderingManager'];}get[_0x2c5956(0x6f1)](){var _0x5b0464=_0x2c5956;return this[_0x5b0464(0x2fa4)];}['_registerTransientComponents'](){var _0x1c57ae=_0x2c5956;if(0x0{_0x274be5(),setTimeout(()=>{this['unregisterBeforeRender'](_0x9e4a5a);});};this[_0x3e2ed5(0x22ea)](_0x9e4a5a);}['executeOnceBeforeRender'](_0x8f78e2,_0x59c44a){var _0x6e88aa=_0x2c5956;void 0x0!==_0x59c44a?setTimeout(()=>{var _0x30738a=a8_0xcbd5;this[_0x30738a(0xfdd)](_0x8f78e2);},_0x59c44a):this[_0x6e88aa(0xfdd)](_0x8f78e2);}['addPendingData'](_0x104818){var _0x57a6cc=_0x2c5956;this['_pendingData'][_0x57a6cc(0x2009)](_0x104818);}['removePendingData'](_0x332dc4){var _0x11f1e2=_0x2c5956,_0xb1abac=this[_0x11f1e2(0x138)],_0x332dc4=this[_0x11f1e2(0x3410)]['indexOf'](_0x332dc4);-0x1!==_0x332dc4&&this['_pendingData'][_0x11f1e2(0x34ac)](_0x332dc4,0x1),_0xb1abac&&!this[_0x11f1e2(0x138)]&&this[_0x11f1e2(0x4a9)][_0x11f1e2(0x223f)](this);}[_0x2c5956(0x23b7)](){var _0x55661d=_0x2c5956;return this[_0x55661d(0x3410)][_0x55661d(0x9da)];}get[_0x2c5956(0x138)](){var _0x2faeec=_0x2c5956;return 0x0{var _0x218ada=a8_0xcbd5;this[_0x218ada(0x493)](()=>{_0x689f02();},_0x20a07e);});}['_checkIsReady'](_0x3162b9=!0x1){var _0x109623=_0x2c5956;return this[_0x109623(0x55a)](),this[_0x109623(0xe80)](_0x3162b9)?(this[_0x109623(0x41a)][_0x109623(0x223f)](this),this[_0x109623(0x41a)]['clear'](),void(this[_0x109623(0xca6)]=null)):this[_0x109623(0x7b7)]?(this[_0x109623(0x41a)]['clear'](),void(this[_0x109623(0xca6)]=null)):void(this[_0x109623(0xca6)]=setTimeout(()=>{var _0xfc5d2b=_0x109623;this[_0xfc5d2b(0x2f6)](),this[_0xfc5d2b(0xf33)](_0x3162b9);},0x64));}get[_0x2c5956(0x160d)](){var _0x43352f=_0x2c5956;return this[_0x43352f(0x997)];}[_0x2c5956(0x1201)](){var _0x1631b5=_0x2c5956;this[_0x1631b5(0xb32)]=_0x57f489['F'][_0x1631b5(0x11ca)];}['getViewMatrix'](){var _0x34820f=_0x2c5956;return this[_0x34820f(0x267)];}['getProjectionMatrix'](){return this['_projectionMatrix'];}[_0x2c5956(0x3a5e)](){var _0x42a51b=_0x2c5956;return this[_0x42a51b(0x2616)];}[_0x2c5956(0x1bbe)](_0x309d86,_0x1a9db5,_0x4de765,_0x49215c){var _0x3d1df1=_0x2c5956;_0x4de765||_0x49215c||!this['_multiviewSceneUbo']||(this[_0x3d1df1(0x2a35)]['dispose'](),this[_0x3d1df1(0x2a35)]=null),this[_0x3d1df1(0x15f3)]===_0x309d86[_0x3d1df1(0x12cc)]&&this[_0x3d1df1(0x538)]===_0x1a9db5[_0x3d1df1(0x12cc)]||(this['_viewUpdateFlag']=_0x309d86[_0x3d1df1(0x12cc)],this[_0x3d1df1(0x538)]=_0x1a9db5[_0x3d1df1(0x12cc)],this[_0x3d1df1(0x267)]=_0x309d86,this[_0x3d1df1(0x395)]=_0x1a9db5,this[_0x3d1df1(0x267)]['multiplyToRef'](this[_0x3d1df1(0x395)],this[_0x3d1df1(0x2616)]),this[_0x3d1df1(0x2fa4)]?_0x5cfb47['i'][_0x3d1df1(0x3e50)](this[_0x3d1df1(0x2616)],this['_frustumPlanes']):this[_0x3d1df1(0x2fa4)]=_0x5cfb47['i']['GetPlanes'](this[_0x3d1df1(0x2616)]),this['_multiviewSceneUbo']&&this[_0x3d1df1(0x2a35)][_0x3d1df1(0x3347)]?this['_updateMultiviewUbo'](_0x4de765,_0x49215c):this[_0x3d1df1(0x2bf)][_0x3d1df1(0x3347)]&&(this[_0x3d1df1(0x2bf)][_0x3d1df1(0x11ef)](_0x3d1df1(0x8a6),this[_0x3d1df1(0x2616)]),this['_sceneUbo']['updateMatrix']('view',this[_0x3d1df1(0x267)]),this[_0x3d1df1(0x2bf)][_0x3d1df1(0x11ef)](_0x3d1df1(0x1c36),this[_0x3d1df1(0x395)])));}['getSceneUniformBuffer'](){var _0x297700=_0x2c5956;return this[_0x297700(0x2a35)]||this[_0x297700(0x2bf)];}[_0x2c5956(0x10ca)](_0x38bec4){var _0x27c90c=_0x2c5956;const _0x4b1730=new _0x43883c['M'](this[_0x27c90c(0x3f27)],void 0x0,!0x1,null!=_0x38bec4?_0x38bec4:_0x27c90c(0x38c0));return _0x4b1730['addUniform'](_0x27c90c(0x8a6),0x10),_0x4b1730[_0x27c90c(0xe78)](_0x27c90c(0x4b1),0x10),_0x4b1730[_0x27c90c(0xe78)](_0x27c90c(0x1c36),0x10),_0x4b1730['addUniform']('vEyePosition',0x4),_0x4b1730;}['setSceneUniformBuffer'](_0x2f437a){var _0x88d5e=_0x2c5956;this[_0x88d5e(0x2bf)]=_0x2f437a,this['_viewUpdateFlag']=-0x1,this['_projectionUpdateFlag']=-0x1;}[_0x2c5956(0x3963)](){var _0x11b922=_0x2c5956;return _0x51eef1['K'][_0x11b922(0x31b7)];}['addMesh'](_0x19148b,_0x2bec5c=!0x1){var _0x47cce6=_0x2c5956;this[_0x47cce6(0x36b3)]||(this[_0x47cce6(0x27d2)][_0x47cce6(0x2009)](_0x19148b),_0x19148b['_resyncLightSources'](),_0x19148b['parent']||_0x19148b[_0x47cce6(0x390a)](),this[_0x47cce6(0x2717)]['notifyObservers'](_0x19148b),_0x2bec5c&&_0x19148b[_0x47cce6(0x41b9)]()[_0x47cce6(0x982)](_0x3ff1cc=>{var _0x3a28b7=_0x47cce6;this[_0x3a28b7(0x3366)](_0x3ff1cc);}));}[_0x2c5956(0x3fc)](_0x506eb7,_0x21325e=!0x1){var _0x4b4d73=_0x2c5956,_0x1979ed=this[_0x4b4d73(0x27d2)]['indexOf'](_0x506eb7);return-0x1!==_0x1979ed&&(this['meshes'][_0x1979ed]=this['meshes'][this[_0x4b4d73(0x27d2)][_0x4b4d73(0x9da)]-0x1],this[_0x4b4d73(0x27d2)][_0x4b4d73(0x3558)](),_0x506eb7[_0x4b4d73(0x30e9)]||_0x506eb7[_0x4b4d73(0x334f)]()),this[_0x4b4d73(0x3e65)][_0x4b4d73(0x2079)](_0x506eb7),this[_0x4b4d73(0x74a)]['notifyObservers'](_0x506eb7),_0x21325e&&_0x506eb7[_0x4b4d73(0x41b9)]()[_0x4b4d73(0x982)](_0xea2ac9=>{var _0x3b3e29=_0x4b4d73;this[_0x3b3e29(0x3fc)](_0xea2ac9);}),_0x1979ed;}[_0x2c5956(0x3042)](_0x213666){var _0xdf81a5=_0x2c5956;this['_blockEntityCollection']||_0x213666[_0xdf81a5(0x14ab)]()===this&&-0x1!==_0x213666[_0xdf81a5(0x1200)]||(_0x213666[_0xdf81a5(0x1200)]=this[_0xdf81a5(0x3f82)][_0xdf81a5(0x9da)],this[_0xdf81a5(0x3f82)][_0xdf81a5(0x2009)](_0x213666),_0x213666['parent']||_0x213666[_0xdf81a5(0x390a)](),this[_0xdf81a5(0x12c2)][_0xdf81a5(0x223f)](_0x213666));}[_0x2c5956(0x37df)](_0x3f0d92){var _0x26858a=_0x2c5956,_0x59da01=_0x3f0d92[_0x26858a(0x1200)];if(-0x1!==_0x59da01){if(_0x59da01!==this['transformNodes'][_0x26858a(0x9da)]-0x1){const _0x2ec4d8=this[_0x26858a(0x3f82)][this[_0x26858a(0x3f82)][_0x26858a(0x9da)]-0x1];(this[_0x26858a(0x3f82)][_0x59da01]=_0x2ec4d8)[_0x26858a(0x1200)]=_0x59da01;}_0x3f0d92[_0x26858a(0x1200)]=-0x1,this['transformNodes'][_0x26858a(0x3558)](),_0x3f0d92[_0x26858a(0x30e9)]||_0x3f0d92[_0x26858a(0x334f)]();}return this[_0x26858a(0x145)][_0x26858a(0x223f)](_0x3f0d92),_0x59da01;}[_0x2c5956(0x1958)](_0x3ef280){var _0xd78dd3=_0x2c5956,_0x5dcd64=this[_0xd78dd3(0x2e9f)][_0xd78dd3(0x775)](_0x3ef280);return-0x1!==_0x5dcd64&&(this[_0xd78dd3(0x2e9f)]['splice'](_0x5dcd64,0x1),this[_0xd78dd3(0x3bd6)]['notifyObservers'](_0x3ef280),this[_0xd78dd3(0x174f)](this[_0xd78dd3(0x186)])),_0x5dcd64;}[_0x2c5956(0x29cb)](_0x188465){var _0x2f94ba=_0x2c5956;return _0x188465=this['morphTargetManagers']['indexOf'](_0x188465),(-0x1!==_0x188465&&this['morphTargetManagers'][_0x2f94ba(0x34ac)](_0x188465,0x1),_0x188465);}['removeLight'](_0x4d3232){var _0x9a715a=_0x2c5956,_0x1a759b=this[_0x9a715a(0x3c41)][_0x9a715a(0x775)](_0x4d3232);if(-0x1!==_0x1a759b){for(const _0x1cce9f of this[_0x9a715a(0x27d2)])_0x1cce9f['_removeLightSource'](_0x4d3232,!0x1);this[_0x9a715a(0x3c41)][_0x9a715a(0x34ac)](_0x1a759b,0x1),this['sortLightsByPriority'](),_0x4d3232[_0x9a715a(0x30e9)]||_0x4d3232[_0x9a715a(0x334f)]();}return this[_0x9a715a(0x3b42)][_0x9a715a(0x223f)](_0x4d3232),_0x1a759b;}[_0x2c5956(0x1ac3)](_0x9bacc2){var _0x40242c=_0x2c5956,_0x203ab5,_0x1c5b45=this['cameras']['indexOf'](_0x9bacc2);return-0x1!==_0x1c5b45&&(this[_0x40242c(0x18b5)][_0x40242c(0x34ac)](_0x1c5b45,0x1),_0x9bacc2[_0x40242c(0x30e9)]||_0x9bacc2['_removeFromSceneRootNodes']()),this[_0x40242c(0x1e65)]&&-0x1!==(_0x203ab5=this[_0x40242c(0x1e65)][_0x40242c(0x775)](_0x9bacc2))&&this[_0x40242c(0x1e65)][_0x40242c(0x34ac)](_0x203ab5,0x1),this[_0x40242c(0x3311)]===_0x9bacc2&&(0x0_0x135c70['uniqueId']===_0x58ce35);}[_0x2c5956(0xde4)](_0x246b24,_0x573dd2=!0x1){return this['_getMaterial'](_0x573dd2,_0x2e0fa3=>_0x2e0fa3['id']===_0x246b24);}['getMaterialByName'](_0x575ce0,_0x4232b8=!0x1){var _0x51dde9=_0x2c5956;return this[_0x51dde9(0x1a96)](_0x4232b8,_0x246b2a=>_0x246b2a[_0x51dde9(0x1c3a)]===_0x575ce0);}[_0x2c5956(0x3619)](_0x27d2e9,_0x32bb40=!0x1){var _0x1355de=_0x2c5956;for(let _0x4cf781=this[_0x1355de(0x2c6b)]['length']-0x1;0x0<=_0x4cf781;_0x4cf781--)if(this[_0x1355de(0x2c6b)][_0x4cf781]['id']===_0x27d2e9)return this[_0x1355de(0x2c6b)][_0x4cf781];if(_0x32bb40){for(let _0x4bbd7b=this['multiMaterials'][_0x1355de(0x9da)]-0x1;0x0<=_0x4bbd7b;_0x4bbd7b--)if(this['multiMaterials'][_0x4bbd7b]['id']===_0x27d2e9)return this[_0x1355de(0x18e4)][_0x4bbd7b];}return null;}['getTextureByUniqueId'](_0x3ccaa9){var _0x46c122=_0x2c5956;for(let _0x14d663=0x0;_0x14d663{var _0x473fab=_0x16edfd;if(this[_0x473fab(0x3311)]){if(this[_0x473fab(0x2fa4)]||this['updateTransformMatrix'](),this['_evaluateActiveMeshes'](),this[_0x473fab(0x1788)]=!0x0,this[_0x473fab(0x18ed)]=_0x59a125,this[_0x473fab(0x366a)]=_0x5b7b8e,_0x413488){for(let _0x50ac5b=0x0;_0x50ac5b_0x5419f2[_0x1b8563(0xc1f)]());}[_0x2c5956(0x16fe)](){var _0x49ba2f=_0x2c5956,_0x422b99;if(this[_0x49ba2f(0x3f27)][_0x49ba2f(0x2f44)]&&this['_engine'][_0x49ba2f(0x3733)]===_0x4e14cd['g']['SNAPSHOTRENDERING_FAST'])0x0{var _0x1dcda8=_0x13aeab;return _0x67041e=_0x67041e[_0x1dcda8(0x1b4d)]||_0x67041e,_0x2b57b1===_0x67041e;})&&_0x2283b1[_0x13aeab(0x1636)]!==_0x4e14cd['g'][_0x13aeab(0x117b)]||_0x22d534[_0x13aeab(0x2923)][_0x13aeab(0x34ac)](_0x372911,0x1));}}}}['_advancePhysicsEngineStep'](_0x5e98eb){}['_animate'](){}[_0x2c5956(0xae6)](){var _0x25ae7c=_0x2c5956;if(this[_0x25ae7c(0x3f27)][_0x25ae7c(0x1e9b)]()){let _0x4e8b56=Math[_0x25ae7c(0x34dd)](_0x31b6c8[_0x25ae7c(0x2625)],Math[_0x25ae7c(0x1858)](this['_engine'][_0x25ae7c(0xbf3)](),_0x31b6c8[_0x25ae7c(0xcbb)]))+this[_0x25ae7c(0x26ab)];var _0x55fbe3=this[_0x25ae7c(0x3f27)]['getTimeStep'](),_0xd6da9c=0x3e8/_0x55fbe3/0x3e8;let _0x47f6fb=0x0;for(var _0x358955=this[_0x25ae7c(0x3f27)][_0x25ae7c(0x21e)](),_0x237e43=Math[_0x25ae7c(0x27d7)](_0x4e8b56/_0x55fbe3),_0x237e43=Math[_0x25ae7c(0x1858)](_0x237e43,_0x358955);0x0<_0x4e8b56&&_0x47f6fb<_0x237e43;)this[_0x25ae7c(0x36fc)][_0x25ae7c(0x223f)](this),this['_animationRatio']=_0x55fbe3*_0xd6da9c,this[_0x25ae7c(0x283c)](),this[_0x25ae7c(0x41c7)][_0x25ae7c(0x223f)](this),this['physicsEnabled']&&this[_0x25ae7c(0x3a2f)](_0x55fbe3),this[_0x25ae7c(0x324f)][_0x25ae7c(0x223f)](this),this[_0x25ae7c(0x2fd5)]++,_0x47f6fb++,_0x4e8b56-=_0x55fbe3;this['_timeAccumulator']=_0x4e8b56<0x0?0x0:_0x4e8b56;}else _0x358955=this[_0x25ae7c(0x2d11)]?0x10:Math['max'](_0x31b6c8[_0x25ae7c(0x2625)],Math['min'](this['_engine'][_0x25ae7c(0xbf3)](),_0x31b6c8[_0x25ae7c(0xcbb)])),(this[_0x25ae7c(0x1af5)]=0.06*_0x358955,this[_0x25ae7c(0x283c)](),this[_0x25ae7c(0x41c7)][_0x25ae7c(0x223f)](this),this[_0x25ae7c(0x1494)]&&this[_0x25ae7c(0x3a2f)](_0x358955));}[_0x2c5956(0xeed)](){var _0x548aed=_0x2c5956;(this[_0x548aed(0x3d5a)]||this[_0x548aed(0xfcd)])&&this['_engine'][_0x548aed(0x2a99)](this['clearColor'],this[_0x548aed(0xfcd)]||this[_0x548aed(0xc93)]||this[_0x548aed(0x1587)],this[_0x548aed(0x3d5a)],this['autoClearDepthAndStencil']);}[_0x2c5956(0x747)](_0x45877e){var _0x4086a4=_0x2c5956,_0x26b9e8;if(null==_0x45877e||!_0x45877e[_0x4086a4(0x3c8c)]||null!=_0x45877e&&_0x45877e[_0x4086a4(0x1013)]||(_0x45877e[_0x4086a4(0x3c8c)][_0x4086a4(0x284f)]=!0x1),null!=(_0x26b9e8=null==_0x45877e?void 0x0:_0x45877e[_0x4086a4(0x35da)])&&_0x26b9e8[_0x4086a4(0x9da)])for(let _0x498d61=0x0;_0x498d61<_0x45877e[_0x4086a4(0x35da)]['length'];++_0x498d61){const _0x47c999=_0x45877e[_0x4086a4(0x35da)][_0x498d61]['outputRenderTarget'];_0x47c999&&(_0x47c999[_0x4086a4(0x284f)]=!0x1);}}['resetDrawCache'](_0x57d737){var _0xab1b73=_0x2c5956;if(this[_0xab1b73(0x27d2)]){for(const _0x1f9b81 of this[_0xab1b73(0x27d2)])_0x1f9b81[_0xab1b73(0x1ea7)](_0x57d737);}}['render'](_0x26e48a=!0x0,_0x1304c5=!0x1){var _0x84625a=_0x2c5956,_0x91be21;if(!this[_0x84625a(0x39b0)]){this[_0x84625a(0x41a)][_0x84625a(0x1750)]()&&null===this[_0x84625a(0xca6)]&&this[_0x84625a(0xf33)](),this[_0x84625a(0x2dab)]++,this['_defaultFrameBufferCleared']=!0x1,this[_0x84625a(0x747)](this[_0x84625a(0x3311)]),null!=(_0x91be21=this[_0x84625a(0x1e65)])&&_0x91be21[_0x84625a(0x9da)]&&this['activeCameras'][_0x84625a(0x982)](this[_0x84625a(0x747)]),this['_registerTransientComponents'](),this[_0x84625a(0x554)]['fetchNewFrame'](),this['_totalVertices']['fetchNewFrame'](),this[_0x84625a(0x4d1)][_0x84625a(0x3f31)](),this[_0x84625a(0x166b)][_0x84625a(0x3f31)](),this[_0x84625a(0xc9d)][_0x84625a(0xf06)](),this[_0x84625a(0x867)](),this[_0x84625a(0x3823)][_0x84625a(0x223f)](this),this[_0x84625a(0x28d7)]&&this[_0x84625a(0x28d7)]['processTrigger'](_0x4e14cd['g'][_0x84625a(0x3d4f)]),_0x1304c5||this[_0x84625a(0xae6)]();for(const _0x3d6421 of this[_0x84625a(0x3364)])_0x3d6421[_0x84625a(0x1b85)]();if(_0x26e48a){if(this[_0x84625a(0x1e65)]&&0x0_0x404a21[_0x300a99(0xc1f)](!0x0)),this[_0x300a99(0x35f0)](this[_0x300a99(0x3f82)],_0x6f387b=>_0x6f387b[_0x300a99(0xc1f)](!0x0));var _0x110338=this['cameras'];this[_0x300a99(0x35f0)](_0x110338),this[_0x300a99(0x41a5)]&&this[_0x300a99(0x41a5)][_0x300a99(0xc1f)](),this[_0x300a99(0x35f0)](this[_0x300a99(0x18e4)]),this[_0x300a99(0x35f0)](this['materials']),this[_0x300a99(0x35f0)](this[_0x300a99(0x39e3)]),this['_disposeList'](this[_0x300a99(0x2cda)]),this[_0x300a99(0x35f0)](this[_0x300a99(0x38a3)]),this[_0x300a99(0x35f0)](this['morphTargetManagers']),this[_0x300a99(0x2bf)]['dispose'](),this[_0x300a99(0x2a35)]&&this[_0x300a99(0x2a35)]['dispose'](),this[_0x300a99(0x9b0)]['dispose'](),this['_disposeList'](this[_0x300a99(0x36e5)]);let _0x37ebef=this['_engine'][_0x300a99(0x16ac)][_0x300a99(0x775)](this);-0x1<_0x37ebef&&this[_0x300a99(0x3f27)]['scenes'][_0x300a99(0x34ac)](_0x37ebef,0x1),_0x582ff9['l']['_LastCreatedScene']===this&&(0x0_0x2d6683[_0x42bfce(0xc1f)]();for(const _0x1ed7df of _0x166f10[_0x42bfce(0x4033)](0x0))_0x224455(_0x1ed7df);_0x166f10[_0x42bfce(0x9da)]=0x0;}get[_0x2c5956(0x39b0)](){var _0x390082=_0x2c5956;return this[_0x390082(0x7b7)];}[_0x2c5956(0x1d42)](){var _0x2e25f7=_0x2c5956;for(let _0x21574c=0x0;_0x21574c!0x0))[_0x49eda7(0x982)](_0x16adfc=>{var _0x2905b9=_0x49eda7,_0x17527;_0x16adfc[_0x2905b9(0x14a4)](!0x0),_0x16adfc[_0x2905b9(0x36c3)]&&0x0!==_0x16adfc[_0x2905b9(0x36c3)][_0x2905b9(0x9da)]&&!_0x16adfc['infiniteDistance']&&(_0x17527=(_0x16adfc=_0x16adfc[_0x2905b9(0x40ee)]())[_0x2905b9(0xf7f)]['minimumWorld'],_0x16adfc=_0x16adfc[_0x2905b9(0xf7f)]['maximumWorld'],_0x416ad5['P'][_0x2905b9(0x2c1e)](_0x17527,_0x56e53c,_0x272280),_0x416ad5['P'][_0x2905b9(0x2c1e)](_0x16adfc,_0x56e53c,_0x272280));}),{'min':_0x56e53c,'max':_0x272280};}['createPickingRay'](_0x30ac63,_0x43ea15,_0x4d810c,_0x1533d2,_0x27c01e=0x0){var _0x1be48d=_0x2c5956;throw(0x0,_0xb80983['S'])(_0x1be48d(0x2bf3));}[_0x2c5956(0x48a)](_0x2bd80b,_0x1ac79a,_0x163b9b,_0x46d8af,_0x54228f,_0x15a46d=0x0,_0x53910c){var _0x259a94=_0x2c5956;throw(0x0,_0xb80983['S'])(_0x259a94(0x2bf3));}[_0x2c5956(0x30e4)](_0x1bd0e5,_0x451a59,_0x4023d6){var _0x1cd60c=_0x2c5956;throw(0x0,_0xb80983['S'])(_0x1cd60c(0x2bf3));}[_0x2c5956(0x2309)](_0x49645d,_0x5903d1,_0x3dfd47,_0x5e94a2){var _0x4d99cd=_0x2c5956;throw(0x0,_0xb80983['S'])(_0x4d99cd(0x2bf3));}get[_0x2c5956(0x615)](){return!0x1;}[_0x2c5956(0x3206)](_0x29392c,_0x2def18,_0x35a616,_0x4750a3,_0x15c300,_0x4d27b5){return new _0x3935f0['p']();}['pickWithBoundingInfo'](_0x2ba2c2,_0x3ebabe,_0x3bfee6,_0x3958c6,_0x1bb1b0){return new _0x3935f0['p']();}['pickWithRay'](_0x3e1736,_0x3114f2,_0x121d16,_0x4a5a2d){var _0x1c5836=_0x2c5956;throw(0x0,_0xb80983['S'])(_0x1c5836(0x2bf3));}[_0x2c5956(0x2094)](_0x4788ca,_0x4c131a,_0x261a67,_0x23c284,_0x210998){var _0x166238=_0x2c5956;throw(0x0,_0xb80983['S'])(_0x166238(0x2bf3));}[_0x2c5956(0x295d)](_0x38cc01,_0x1e5751,_0x1ec46d){throw(0x0,_0xb80983['S'])('Ray');}['setPointerOverMesh'](_0x129d7e,_0x36a6ce,_0x291bf7){this['_inputManager']['setPointerOverMesh'](_0x129d7e,_0x36a6ce,_0x291bf7);}[_0x2c5956(0x5c3)](){var _0x598a11=_0x2c5956;return this[_0x598a11(0x3e65)][_0x598a11(0x5c3)]();}[_0x2c5956(0x1349)](){var _0x4bdd94=_0x2c5956;for(const _0x4eb88e of this[_0x4bdd94(0x4182)])_0x4eb88e[_0x4bdd94(0x3d23)]();for(const _0x64d525 of this['meshes'])_0x64d525[_0x4bdd94(0x3d23)]();this[_0x4bdd94(0x9b0)]&&this[_0x4bdd94(0x9b0)][_0x4bdd94(0x3d23)]();for(const _0x3d696a of this[_0x4bdd94(0x36e5)])_0x3d696a[_0x4bdd94(0x109a)]();for(const _0x1232b7 of this[_0x4bdd94(0x39e3)])_0x1232b7['rebuild']();if(this['spriteManagers']){for(const _0x49f785 of this['spriteManagers'])_0x49f785['rebuild']();}}[_0x2c5956(0xf6a)](){var _0x2eda06=_0x2c5956;for(const _0x385860 of this[_0x2eda06(0x38a3)])_0x385860[_0x2eda06(0x3d23)]();this[_0x2eda06(0x3e08)](_0x4e14cd['g'][_0x2eda06(0x2aa)]);}[_0x2c5956(0x2d46)](_0x2aac7e,_0x5f89b5,_0x41be90){var _0x30e6ea=_0x2c5956;if(void 0x0===_0x5f89b5)return _0x2aac7e;const _0x5ec3b2=[];_0x41be90=_0x41be90||(_0x4bb5f2=>{});for(const _0x35c93c in _0x2aac7e){var _0x57a5aa=_0x2aac7e[_0x35c93c];_0x54b4f1['$']&&_0x54b4f1['$'][_0x30e6ea(0x2b01)](_0x57a5aa,_0x5f89b5)&&(_0x5ec3b2[_0x30e6ea(0x2009)](_0x57a5aa),_0x41be90(_0x57a5aa));}return _0x5ec3b2;}[_0x2c5956(0x6eb)](_0x4cad97,_0x368dca){var _0x322c0d=_0x2c5956;return this['_getByTags'](this[_0x322c0d(0x27d2)],_0x4cad97,_0x368dca);}['getCamerasByTags'](_0x35388a,_0x3e4e38){var _0x4fa253=_0x2c5956;return this[_0x4fa253(0x2d46)](this[_0x4fa253(0x18b5)],_0x35388a,_0x3e4e38);}[_0x2c5956(0xbc4)](_0x54eabf,_0x167742){var _0x8bceb2=_0x2c5956;return this[_0x8bceb2(0x2d46)](this[_0x8bceb2(0x3c41)],_0x54eabf,_0x167742);}[_0x2c5956(0x41c2)](_0x4ff9c3,_0x33cecc){var _0xcf841a=_0x2c5956;return this[_0xcf841a(0x2d46)](this[_0xcf841a(0x2c6b)],_0x4ff9c3,_0x33cecc)['concat'](this[_0xcf841a(0x2d46)](this[_0xcf841a(0x18e4)],_0x4ff9c3,_0x33cecc));}[_0x2c5956(0x4059)](_0x23db36,_0x56def9){var _0x2d274f=_0x2c5956;return this['_getByTags'](this[_0x2d274f(0x3f82)],_0x23db36,_0x56def9);}[_0x2c5956(0x2736)](_0x18283b,_0x6e0d75=null,_0x34d0ce=null,_0x4cd1d9=null){var _0x8ccdea=_0x2c5956;this['_renderingManager'][_0x8ccdea(0x2736)](_0x18283b,_0x6e0d75,_0x34d0ce,_0x4cd1d9);}[_0x2c5956(0x2c9c)](_0xbadcd0,_0x5db75a,_0x35db17=!0x0,_0x1412ba=!0x0){var _0x206c2c=_0x2c5956;this[_0x206c2c(0x2f14)][_0x206c2c(0x2c9c)](_0xbadcd0,_0x5db75a,_0x35db17,_0x1412ba);}[_0x2c5956(0x2dc3)](_0x94f9c9){var _0x1c818f=_0x2c5956;return this[_0x1c818f(0x2f14)][_0x1c818f(0x2dc3)](_0x94f9c9);}get[_0x2c5956(0x2204)](){return this['_blockMaterialDirtyMechanism'];}set[_0x2c5956(0x2204)](_0x271bfa){var _0x42f21f=_0x2c5956;this[_0x42f21f(0x378a)]===_0x271bfa||(this[_0x42f21f(0x378a)]=_0x271bfa)||this[_0x42f21f(0x3e08)](_0x4e14cd['g']['MATERIAL_AllDirtyFlag']);}[_0x2c5956(0x3e08)](_0x1f8b1a,_0x2870bc){var _0x5ab15a=_0x2c5956;if(!this[_0x5ab15a(0x378a)]){for(const _0x2273b2 of this[_0x5ab15a(0x2c6b)])_0x2870bc&&!_0x2870bc(_0x2273b2)||_0x2273b2[_0x5ab15a(0x2cea)](_0x1f8b1a);}}[_0x2c5956(0x1004)](_0x1028d4,_0x16d1bd,_0x396ce8,_0x540a54,_0x134de4,_0x32cbf1,_0x3e4725){var _0x286348=_0x2c5956;const _0x5041ca=(0x0,_0xf22564['vP'])(_0x1028d4,_0x16d1bd,_0x396ce8,_0x540a54?this[_0x286348(0x390)]:void 0x0,_0x134de4,_0x32cbf1,_0x3e4725);return this['_activeRequests'][_0x286348(0x2009)](_0x5041ca),_0x5041ca[_0x286348(0x2767)][_0x286348(0x2ed7)](_0x3e554a=>{var _0x395f22=_0x286348;this[_0x395f22(0x17e1)][_0x395f22(0x34ac)](this[_0x395f22(0x17e1)][_0x395f22(0x775)](_0x3e554a),0x1);}),_0x5041ca;}[_0x2c5956(0x2ec)](_0x5c02be,_0x4fbddc,_0x11b1fc,_0x2e05de,_0x39c903){return new Promise((_0x41d82f,_0x221fe6)=>{this['_loadFile'](_0x5c02be,_0x106658=>{_0x41d82f(_0x106658);},_0x4fbddc,_0x11b1fc,_0x2e05de,(_0x412c7e,_0x2b6401)=>{_0x221fe6(_0x2b6401);},_0x39c903);});}[_0x2c5956(0x34e9)](_0x26e683,_0x4c0850,_0x162897,_0x4f1a7b,_0x44c732,_0x2a1bf8,_0x5b9100){var _0x52bc34=_0x2c5956;const _0x31ac99=(0x0,_0xf22564['FV'])(_0x26e683,_0x4c0850,_0x162897,_0x4f1a7b?this[_0x52bc34(0x390)]:void 0x0,_0x44c732,_0x2a1bf8,_0x5b9100);return this[_0x52bc34(0x17e1)]['push'](_0x31ac99),_0x31ac99['onCompleteObservable'][_0x52bc34(0x2ed7)](_0x544b03=>{var _0x2d7bc0=_0x52bc34;this[_0x2d7bc0(0x17e1)][_0x2d7bc0(0x34ac)](this[_0x2d7bc0(0x17e1)][_0x2d7bc0(0x775)](_0x544b03),0x1);}),_0x31ac99;}[_0x2c5956(0x217a)](_0xfa09a2,_0x36350a,_0x228d7a,_0x45e9e1,_0x4c96ab){return new Promise((_0x43be27,_0xf954b7)=>{this['_requestFile'](_0xfa09a2,_0x52161f=>{_0x43be27(_0x52161f);},_0x36350a,_0x228d7a,_0x45e9e1,_0x1c57c6=>{_0xf954b7(_0x1c57c6);},_0x4c96ab);});}[_0x2c5956(0x1c30)](_0x57dc21,_0x43b74e,_0x234779,_0x6aafe6,_0x131859){var _0x48ae0b=_0x2c5956;const _0x31689c=(0x0,_0xf22564['Ip'])(_0x57dc21,_0x43b74e,_0x234779,_0x6aafe6,_0x131859);return this[_0x48ae0b(0x17e1)]['push'](_0x31689c),_0x31689c[_0x48ae0b(0x2767)][_0x48ae0b(0x2ed7)](_0x44688b=>{var _0x32955f=_0x48ae0b;this['_activeRequests'][_0x32955f(0x34ac)](this[_0x32955f(0x17e1)][_0x32955f(0x775)](_0x44688b),0x1);}),_0x31689c;}[_0x2c5956(0x24a5)](_0x3ac2fa,_0x2f9b64,_0x10e879){return new Promise((_0x461662,_0x13e574)=>{var _0x30228b=a8_0xcbd5;this[_0x30228b(0x1c30)](_0x3ac2fa,_0x163bbb=>{_0x461662(_0x163bbb);},_0x2f9b64,_0x10e879,_0x104f46=>{_0x13e574(_0x104f46);});});}[_0x2c5956(0x349a)](){var _0x18749a=_0x2c5956;throw(0x0,_0xb80983['S'])(_0x18749a(0x4161));}}_0x31b6c8['FOGMODE_NONE']=0x0,_0x31b6c8[_0x2c5956(0x2116)]=0x1,_0x31b6c8[_0x2c5956(0x2db1)]=0x2,_0x31b6c8['FOGMODE_LINEAR']=0x3,_0x31b6c8[_0x2c5956(0x2625)]=0x1,_0x31b6c8[_0x2c5956(0xcbb)]=0x3e8;},0x67a3:(_0xefe69a,_0x1212be,_0x280cae)=>{var _0x3eebff=a8_0x2e955a;_0x280cae['d'](_0x1212be,{'H':()=>_0x4040da,'l':()=>_0x58b147});class _0x58b147{}_0x58b147[_0x3eebff(0x4d4)]='EffectLayer',_0x58b147['NAME_LAYER']=_0x3eebff(0x3e77),_0x58b147[_0x3eebff(0x6a3)]=_0x3eebff(0x105f),_0x58b147[_0x3eebff(0x13aa)]=_0x3eebff(0x17fe),_0x58b147[_0x3eebff(0x3c77)]=_0x3eebff(0x87b),_0x58b147[_0x3eebff(0x9fb)]=_0x3eebff(0x22c1),_0x58b147[_0x3eebff(0x2cc1)]=_0x3eebff(0x9ea),_0x58b147[_0x3eebff(0xbbb)]='GeometryBufferRenderer',_0x58b147[_0x3eebff(0x1467)]=_0x3eebff(0x27a4),_0x58b147[_0x3eebff(0x1dd8)]=_0x3eebff(0x1bf5),_0x58b147[_0x3eebff(0x19ef)]='DepthPeelingRenderer',_0x58b147[_0x3eebff(0x30f0)]=_0x3eebff(0x3aae),_0x58b147[_0x3eebff(0x3ab7)]=_0x3eebff(0x3409),_0x58b147[_0x3eebff(0x1117)]=_0x3eebff(0x3d01),_0x58b147['NAME_OUTLINERENDERER']=_0x3eebff(0x2bd1),_0x58b147['NAME_PROCEDURALTEXTURE']='ProceduralTexture',_0x58b147[_0x3eebff(0x255a)]=_0x3eebff(0x4c3),_0x58b147['NAME_OCTREE']=_0x3eebff(0x2dba),_0x58b147[_0x3eebff(0x3a43)]=_0x3eebff(0x2af),_0x58b147['NAME_AUDIO']='Audio',_0x58b147[_0x3eebff(0x2b92)]=_0x3eebff(0x3145),_0x58b147[_0x3eebff(0x2a57)]=0x0,_0x58b147[_0x3eebff(0x172)]=0x0,_0x58b147[_0x3eebff(0x297a)]=0x0,_0x58b147[_0x3eebff(0x218e)]=0x0,_0x58b147[_0x3eebff(0x2424)]=0x1,_0x58b147[_0x3eebff(0x18a3)]=0x0,_0x58b147['STEP_BEFORECAMERADRAW_EFFECTLAYER']=0x1,_0x58b147[_0x3eebff(0xf4e)]=0x2,_0x58b147[_0x3eebff(0x1569)]=0x0,_0x58b147[_0x3eebff(0xc24)]=0x1,_0x58b147[_0x3eebff(0x469)]=0x0,_0x58b147[_0x3eebff(0x4ed)]=0x1,_0x58b147['STEP_AFTERRENDERINGMESH_PREPASS']=0x0,_0x58b147[_0x3eebff(0x1cdf)]=0x1,_0x58b147[_0x3eebff(0x2e66)]=0x0,_0x58b147[_0x3eebff(0x4da)]=0x1,_0x58b147[_0x3eebff(0x26fa)]=0x0,_0x58b147['STEP_BEFORECAMERAUPDATE_GAMEPAD']=0x1,_0x58b147[_0x3eebff(0x3553)]=0x0,_0x58b147['STEP_BEFORECLEAR_PREPASS']=0x1,_0x58b147[_0x3eebff(0x390d)]=0x0,_0x58b147[_0x3eebff(0x9b6)]=0x0,_0x58b147[_0x3eebff(0x6e0)]=0x1,_0x58b147[_0x3eebff(0x1ccf)]=0x0,_0x58b147[_0x3eebff(0x1d6d)]=0x1,_0x58b147[_0x3eebff(0x4078)]=0x2,_0x58b147[_0x3eebff(0x3a92)]=0x3,_0x58b147['STEP_AFTERCAMERADRAW_LAYER']=0x4,_0x58b147['STEP_AFTERCAMERADRAW_FLUIDRENDERER']=0x5,_0x58b147[_0x3eebff(0x38db)]=0x0,_0x58b147['STEP_AFTERRENDERTARGETPOSTPROCESS_LAYER']=0x0,_0x58b147[_0x3eebff(0x4fa)]=0x0,_0x58b147[_0x3eebff(0x74f)]=0x0,_0x58b147[_0x3eebff(0x945)]=0x1,_0x58b147[_0x3eebff(0x1f26)]=0x2,_0x58b147[_0x3eebff(0x3836)]=0x3,_0x58b147['STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER']=0x0,_0x58b147['STEP_GATHERACTIVECAMERARENDERTARGETS_FLUIDRENDERER']=0x1,_0x58b147[_0x3eebff(0x32ab)]=0x0,_0x58b147[_0x3eebff(0x36ea)]=0x0,_0x58b147[_0x3eebff(0x1ef1)]=0x0;class _0x4040da extends Array{constructor(_0x3b7169){super(..._0x3b7169);}static[_0x3eebff(0x342)](){var _0x3b81eb=_0x3eebff;return Object['create'](_0x4040da[_0x3b81eb(0x2dca)]);}['registerStep'](_0xee7a82,_0x50fae7,_0x359481){var _0x485d03=_0x3eebff;let _0x572b9c=0x0;for(Number[_0x485d03(0x399e)];_0x572b9c{},0xb609:()=>{},0x15c7e:()=>{},0x21af:()=>{},0x1e44:()=>{},0x14e40:()=>{},0xdd2b:()=>{},0x12d34:()=>{},0xcc89:()=>{},0x17198:()=>{}}]));function a8_0x17fc(){var _0x161edc=['_evaluateSubMesh','\x20+=\x20(normal','vertices','MIN_RENDERINGGROUPS','zwIn','preserveParentRotationForBillboard','_lightSources','getTransformNodesByTags','LensFlareSystemSceneComponent','DEHYDRATED','_groundMirror','SCENE_MRT_COUNT','getRenderSize','getEnabledFeatures','rightCamera','pointLight','pickedMesh','MinBlock','ImageSourceBlock','cube','fallbackUrl','jitter','BABYLON.MorphTargetsBlock','_currentFrameBufferIsDefaultFrameBuffer','Can\x20not\x20initialize\x20glslang!','IntersectsSphere','matricesIndicesExtra','fogFragmentDeclaration','kernel','_tick','prePassRenderer','_id','collisionGroup','enableSpectatorMode','onButtonUpObservable','FRAMEBUFFER_COMPLETE','_BestScore','_getPostProcessesSource','STEP_AFTERCAMERADRAW_LENSFLARESYSTEM','_tmpTranslationDirection','_createTextureBase','_onAnimationEnd','_syncAbsoluteScalingAndRotation','Error\x20while\x20raising\x20onNewMeshSelected\x20or\x20onMeshSelectedWithController:\x20','_orientationChanged','OrthoOffCenterRHToRef','rest','No\x20object\x20was\x20provided.\x20A\x20physics\x20object\x20is\x20obligatory','normal\x20=\x20normalize(normal);','setInt4','_DetailTextureEnabled','_IsQuest','isReusable','_buttonShare','_updateExtend','removeCallback','Failed\x20to\x20retrieve\x20pixels\x20from\x20diffuse\x20texture!','select','_getChildByName','_createHdrPostProcess',':\x20Light\x20falloff\x20for\x20','disconnect','\x20=\x20computeEnvironmentIrradiance(','only\x20compressed\x20formats\x20currently\x20supported','_lastColliderTransformMatrix','clientWidth','onVRDisplayChangedObservable','_needSync','stroke','ProceduralTexture','#define\x20TEXTURE_ADDER','activeButton','Snorm16x2','layerIndex','transformNode','BigInt\x20is\x20not\x20supported','preStep','_color','}\x0d\x0a','wasmUASTCToBC7','maxYaw','WebGPU\x20engine:\x20HTMLImageElement\x20not\x20supported\x20in\x20_uploadImageToTexture!','wheelYRotateRelative','STEP','MSAA\x20failed\x20to\x20enable,\x20MSAA\x20is\x20only\x20supported\x20in\x20browsers\x20that\x20support\x20webGL\x20>=\x202.0','collider','_groundMaterial',':\x20glTF\x202.0\x20does\x20not\x20support\x20alpha\x20mode:\x20','Cuboid\x20frame\x20buffers\x20are\x20not\x20yet\x20supported\x20in\x20NativeEngine.','script','_started','removeRotationAndScaling','_texturesEnabled','_gatherRenderTargetsStage','_mainUVDefineName','_blurKernelY','getWebXRRenderTarget','INDEX_FINGER_METACARPAL','map','cell','Mac\x20OS.+Chrome','_Rgbe2float','_pointB','_buttonSquare','.zw;\x0d\x0a','_injectCustomCode','removeEmitRateGradient','_geometry','environmentMap','_updateUInt2ForUniform','getExtension','Fragment_Before_Lights','getUint32','_highlightsExposure','finalRadianceScaled','.y,\x20sin(','halfDestPixelSize','twoSidedLighting','l_hand_rhs.glb','AOSTOREINMETALMAPRED','Vive\x20Focus','MeshInvalidPositionsError','_globalCurve','useMaskFromThicknessTexture','_isReadyForSubMesh','motionBlur','restoreStates','_needProjectionMatrixCompute','\x27\x20outside\x20of\x20a\x20window\x20or\x20a\x20worker','\x0a#define\x20ANIMATESHEET','_rayLength','%c\x20frame\x20#','readTexture','intersectsMinMax','Unsupported\x20stencil\x20opPass\x20mode:\x20','_particleSystem','logFunc','_EndPerformanceCounterDisabled','_vectors4','_stencilFuncMask','_effectiveMaterial','storageBuffers','BABYLON.ScreenSpaceBlock','breakDistance','.y<','onAnimationGroupLoopObservable','DEFAULT_ALPHA_CUTOFF','lost','.xyz\x20-\x20','_midtonesSaturation','audioListenerPositionProvider','getBodyRestitution','CreateFromStreamAsync','browserGamepad','_primaryColorShadowLevel','uniform4fv','getBoundingInfo','_depthMrts','_cachedDepthWriteState','ACTION_OnKeyUpTrigger','fallback','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleRefraction(s,\x20c)\x20textureCube(s,\x20c)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleRefraction(s,\x20c)\x20texture2D(s,\x20c)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','setReflectionMode','.rgb\x20=\x20','_linkPrePassRenderer','POSE_ENABLED','setPositions','SS_LINKREFRACTIONTOTRANSPARENCY','ImageProcessingPostProcess','_evaluateSubMeshStage','forceControllerProfile','clientX','isConstant','Unorm8x4','ValueCondition','Unknown\x20depth\x20usage','_minYawSin','_uvs','MIDDLE_FINGER_PHALANX_INTERMEDIATE','computeAbsoluteTransforms','SHEEN_TEXTURE','atan','useExactSrgbConversions','_RigCamTransformMatrix','Material\x20not\x20found\x20for\x20mesh\x20','_createBlurPostProcesses','_updateColor4ForUniform','catch','getLODLevelAtDistance','_velocitySquaredLength','isInvalid','),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20ANISOTROPIC_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(0.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20TBN,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20normalW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20viewDirectionW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20anisotropicOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0d\x0a','lock','useHorizonOcclusion','RotationAlignToRef','getUint16','_textureVertexStride','_sqlite3_bind_parameter_index','setFromAxisAngle','center','Wrong\x20API\x20use\x20:\x20tried\x20to\x20bind\x20a\x20value\x20of\x20an\x20unknown\x20type\x20(','RGB16I','_isReadyCustomDefines','pbrBlockGeometryInfo','_yAxisScale','_reflectionControls','vSphericalL11','_onResize','View','_useMultiviewToSingleView','BABYLON.DefaultRenderingPipeline','rootUrl','_getTextureInfo','maxSteps','\x20=\x20vec4(','addBody','_fallbackTextureUsed','_reflectionColor','physicsMass','_orderedImageData','_TargetFocalPoint','GetAsMatrix2x2','useTextureToStoreTargets','useBoundingInfoFromGeometry','boneSampler','bumpAffectsReflection','\x20*\x20(1.0\x20-\x20(1.0\x20-\x20','getAnimations','_isPinching','clearCoatBumpMatrix','logarithmicDepthConstant','_computeProjectionTextureMatrix','LINEARALPHAFRESNEL','_onPointerLockChange','SYNC_GPU_COMMANDS_COMPLETE','FromColor3','VRMultiviewToSingleview','_joystickColor','_setupGroundMaterial','_getWebVRViewMatrix','\x0aNot\x20Normalized\x20=\x20','needDepthPrePass','readPixels','_stencilTest','_deferUnregister','find','cascadeBlendPercentage','onRebuildObservable','_waitingParentId','FromFloatsToRef','_idbFactory','ASTC12x12Unorm','NEGATIVE_INFINITY','_resizeTexturesToSameDimensions','registerView','_buildPipeline','btCollisionObject','WebGPU\x20uncaptured\x20error\x20(','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20heightToNormal(in\x20float\x20height,\x20in\x20vec3\x20position,\x20in\x20vec3\x20tangent,\x20in\x20vec3\x20normal)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','refDistance','TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR','AllowLoadingUniqueId','effectWrapper','fillUniformsAttributesAndSamplerNames','unpressedNodeName','getDescription','HasTags','isFrontFacingTo','PrepareDefinesForLights','diagnostic(off,\x20derivative_uniformity);\x0a','FreeCameraVirtualJoystickInput','performanceViewerSceneExtension','wasmBinaryPromise','_bindUnboundFramebuffer','_normalizeSkinWeightsAndExtra','_resetEffect','timeToTeleport','_attributeDeclaration','0px','_tmpUnityRotation','_exposure','faceNormal','points','dbgLogIfNotDrawWrapper','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','bakedVertexAnimationSettings','\x20=\x20refract(','gridTemplateColumns','_onCollisionPositionChange','_renderEffects','_pz.jpg','Skipping\x20unknown\x20axis\x20at\x20index:\x20','_thinInstanceCreateMatrixBuffer','polygonBuilder','HDRLensFlare','getActiveTarget','_defaultMeshCandidates','_Counter','physicsJoint','_scissorsCurrent','_vector2','occlusion','ClampToRef','setActiveCameraById','geometries','Unrecognized\x20Daydream\x20button\x20index:\x20','forceRefreshGradients','_glTFMaterialExporter','TBN','_dirty','_GetCompareFunction','_triangles','_backfaceDepthTextureDownsample','CreateLineSystem','_updateGizmoRotationToMatchAttachedMesh','volumetricLightSmoothXPostProcess','_freezeShadowCastersBoundingInfoObservable','_TWgslDefaultOptions','onBeforeDrawParticlesObservable','previousViewProjection','_screenSpaceReflectionsEnabled','_tickCallback','_scaledPosition','#define\x20THIN_INSTANCES','removeEvents','requestAdapterInfo','SSAOOriginalSceneColorEffect','capture','screenY','projectionTextureLightFar','lensFlareDirtTexture','CustomParts','isPrePassCapable','onAfterRenderingGroupObservable','alphaBlendingMode','_waitingData','_lastPointerEvents','ExceptionList','_rotationEnabled','_defaultMaterial','_collisionCoordinator','HemisphericParticleEmitter','https://unpkg.com/babylonjs-node-editor@','setAsSystemValue','_extend','mat','We\x20recommend\x20using\x20\x27unbounded\x27\x20reference\x20space\x20type\x20when\x20using\x20\x27immersive-ar\x27\x20session\x20mode','CreateGround','StorageTexture','_defaultRenderListPrepared','currentVRCamera','endSpriteCellID','boundingBoxMinimum','DEFAULT_AO_ON_ANALYTICAL_LIGHTS','copyAnimationRange:\x20not\x20same\x20rig,\x20missing\x20source\x20bone\x20','fragmentToken','_circleOfConfusion','endpoints','_glTF','getChildMeshes','ASTC10x8UnormSRGB','_sqlite3_column_name','depthSortedFacets','textureFormat','\x20=\x20determinant(','.babylonVRicon.vrdisplaypresenting\x20{\x20background-image:\x20none;}\x20.vrdisplaypresenting::after\x20{\x20content:\x20\x22EXIT\x22}\x20.xr-error::after\x20{\x20content:\x20\x22ERROR\x22}','_renderTargetOptions','lengthSquared','getMaterialByTags','_bundleListRenderTarget','onload','physicsBody','STENCIL_OP_FAIL_S_KEEP','onAfterAnimationsObservable','supportSRGBBuffers','manualUpdateOfWorldMatrixInstancedBuffer','oculus-touch','_lightsEnabled','_hoverMaterial','getTransformNodesById','boundingBoxPosition','uniform1fv','totalStrength','setBuffer','.xy\x20*\x200.5\x20+\x20vec2(0.5,\x200.5);','OnEnginesDisposedObservable','_renderForShadowMap','_RightHandGLB','_StartPerformanceCounterDisabled','_sourcePositions','OnLeftPickTrigger','LIGHTMAP_SHADOWSONLY','HDR\x20Bad\x20header\x20format,\x20wrong\x20scan\x20line\x20width','hasImageSource','_smoothAlpha','movingSpeed','l10','_markAllSubMeshesAsImageProcessingDirty','Node','NEAREST_NEAREST_MIPLINEAR','normalTextureX','volumetricLightScatteringMap','clipPlaneFragment','diameterTop','#define\x20SSAO\x0a#define\x20SAMPLES\x20','GL_ALPHA_FUNCTION_ONE_MINUS_DST_ALPHA','velocityIterations','glowMapGeneration','Unable\x20to\x20load\x20TGA\x20file\x20-\x20Not\x20enough\x20data','isLoading','customShaderNameResolve','_createRampGradientTexture','pinchToPanMaxDistance','\x0a#define\x20DRAGGRADIENTS','processAllEvents','averageFPS','uv5','\x20not\x20supported.','#define\x20BOXEMITTER','zoomingSensibility','referenceSpaceForFrameAnchors','angularSpeedGradientTexture','onTransformNodeRemovedObservable','_obs','planeBuilder','_latestEyeSpace','_prepareRenderingGroup','_unregisterDevice','https://assets.babylonjs.com/environments/environmentSpecular.env','luminancePostProcess','_internalMarkAllSubMeshesAsMiscDirty','isNonUniformWithinEpsilon','_useLightmapAsShadowmap','BABYLON.FireMaterial','distanceTo','refractionSamplerHigh','TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1','_useReverseDepthBuffer','vec4(0.)','_minYawCos','Unsupported\x20specular\x20mipmaps\x20number\x20\x22','GizmoAxisPointerObserver','particlesOut','ConditionalBlock','NATIVE','_cachedEffectForVertexBuffers','destroyDeferredBuffers','_RightHandedForwardReadOnly','Collect\x20functions:\x20','enableNormalMorphing','texture\x20missing\x20KTX\x20identifier','HDRLuminance','isPickable','finishEncodingCommand','fragmentSourceCodeBeforeMigration','clearCoatBump','bindOnlyNormalMatrix','sqlite3_value_double','BABYLON.MultiMaterial','isActive','_wheelYActionCoordinate','_displayTeleportationTarget','storeEffectOnSubMeshes',',\x20parent:\x20','\x20-\x20POSITION','_defaultAttachments','ProjectToRef','STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER','floats','_irradianceTexture','calcRotatePOV','decode','BoxParticleEmitter',',\x200.0);\x0d\x0a','fur','Input','gridTemplateRows','uv6','nbFacesAtPole','_markAllSubMeshesAsFresnelDirty','setLocalDirectionToMesh','nativeIndexBuffer','_hitDistance','NO_ERROR','ParseFromSnippetAsync','onInfluenceChanged','EASINGMODE_EASEOUT','_activeSkeletons','uniform3fv','down','_currentExposure','_cachedAngularSensibility','_tmpAmmoVectorRCB','PREPASS_VELOCITY_INDEX','_oneGamepadConnected','#define\x20LUMINANCE_DOWN_SAMPLE\x0a','sqlite3_bind_text','randomBytes','removeDragGradient','setSampler','_updateAnchorWithXRFrame','referenceValue','sampleRefractionLod','createNode','_idleRotationSpeed','useCameraPostProcesses','createRawCubeTextureFromUrl','hasUVs2','mergedSamplers','terrain','getAnimatables','getZOffset','enableNearInteractionOnAllControllers','_CreateNodeAnimation','getLight','setHitDistance','BindLight','bgra8unorm','isCompressed','_useRGBAIfOnlyBC1BC3AvailableWhenUASTC','_bits','_updateIntForEffect','#ifdef\x20MORPHTARGETS_NORMAL\x0d\x0a','_prePassEnabled','mustReturn','_parameters','framingBehavior','getPointAt','lensFlaresEnabled','updatePosition','\x20W:\x20','isPaused','_GLSLslangDefaultOptions','vReflectivityColor','_MillisecondsPerUpdate','depthRTWrapper','lightingInfo\x20info;\x0d\x0a','_updateVector3ForUniform','particle_texturemask','textureLOD','_renderingCanvas','ColorSplitter','loadType','_getTimeQueryResult','SSRRenderEffect','_DeletionCost','Diffuse','skyboxSize','_useAlphaFromDiffuseTexture','_meshAttachedObservable','_audioContextInitialized','getParentsRotation','shadowFrustumSize',')\x20launched','.z)\x20?\x20ivec3(0,1,2)\x20:\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(','generateMipmap','ambientTextureStrength','_blockCounter','textureMatrix','useRenderPasses','incrementReferences','worldPosition','useRampGradients','removeSnapPoint','OneMinusConstant','autoUpdateBonesMatrices','_targetedAnimations','drawBuffersExtension','gpuRenderParticles','Unsupported\x20attribute\x20type:\x20','smoothSteps','_checkOcclusionQuery','CreateDefault','_getImageDataAsync','_supportsUVs','EXITING_XR','_renderer','#define\x20FLUIDRENDERING_FIXED_THICKNESS','new\x20BABYLON.Vector4(','record','\x20*\x20ambientFromScene','_manifestVersionFound','collisionMask','createRenderbuffer','DeltaVertical','canUseWebAudio','FACE_LEFT','transform','blockId','setVector4','attenuateScreenBorders','setUInt16','ditherIntensity','_hasTexturesExtension','_randomCellOffset','xyzIn','MIDDLE','Alpha\x20CutOff','CopyDst','Premultiplied','fromIndex','updateFloat4','_video','ownKeys','_bindFrameBuffer','_generateJSON','GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_ALPHA','_checkLimits','ROTATE_TILE','_fallbackTexture','toLocaleLowerCase','_rollObserver','SheenTextureEnabled','_processEdgeForAdjacenciesWithVertices','isPacked','MediaElement','upperRadiusTransitionRange','onFeaturePointsAddedObservable','getRenderPipeline','compiledShaders','_clearPreviousDraw','_Serialize','CreateScreenshotAsync','_blendingFactor','COMPARE_REF_TO_TEXTURE','_photometricScale','FRONTSIDE','.fx','_beforeRenderTargetClearStage','_hostElement','Fragment_MainBegin','_getDefaultMeshCandidates','_boxBlurPostprocess','Defines:\x0d\x0a','buttonA','displayLaserPointer','solver','_scaleRatio',',\x201.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20ALBEDO\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(1.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(1.,\x201.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20OPACITY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','getLockstepMaxSteps','iterator','\x20=\x20vec2(','middle_metacarpal_','_influence','The\x20provided\x20canvas\x20is\x20null\x20or\x20undefined.','CustomImpostor','_alphaBlendEqParams','windDirection','recreateShadowMap','setLimit\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20physics\x20plugin','isRightCamera','getMainComponent','touching','_depthTextureFormat','world2','bc1-rgba-unorm-srgb','LightmapTextureEnabled','renderOverlay','entityTypes','ComputeNumMipmapLevels','BABYLON.BackgroundMaterial','isInGammaSpace','collisionRadius','.rgb);\x0d\x0a','monitorRunDependencies','getParameter','shadowEnabled','_waitingMaterialId','IGNORE','controllers','_recordVertexArrayObject','syncBoneWithImpostor','VALIDATION_INT_32_ARRAY','_currentDrawContext','readAsDataURL','_radiusScale','_debugLayer','_getSubImageForView','Feature\x20','_Distance','instancesPreviousBuffer','#define\x20SM_FLOAT\x20','_ShowLoadingScreen','alphaCutOff','FxaaPostProcessId','END','[Emscripten\x20Module\x20object]','.g\x20=\x20(1.0\x20-\x20','_disableMaterial','CreateTiledGround','_blurDepthDepthScale','#define\x20BLUR\x0a','None','generateDepthBuffer','lockedTargetId','mapBAOAtoDATA','FragDepthBlock','POINTLIGHT0','disableSpecatatorMode','OnPickUpTrigger','quaternions','opStencilFail','_userInstancedBuffersStorage','nbUnsharedFaces','_getRigCamPositionAndTarget','_int32s','projectionPlaneTilt','Parameter\x20must\x20be\x20a\x20URL\x20to\x20the\x20sound,\x20an\x20Array\x20of\x20URLs\x20(.mp3\x20&\x20.ogg)\x20or\x20an\x20ArrayBuffer\x20of\x20the\x20sound.','hemisphereLight','clearcoatOutParams\x20clearcoatOut;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CLEARCOAT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vClearCoatParams\x20=\x20vec2(','CLEARCOAT_TEXTURE_ROUGHNESS_IDENTICAL','customVRButton','_viewMatrix','setAllVerticesData','unbounded','keysRotateUp','_isImpostorInContact','reflectionRightColor','_pointerMove','_addCameraPointerObserver','_executeOnIdleWorker','enableSpecularAntiAliasing','circleOfConfusion','rayLength','_tmpDeltaPosition','_CopyBonesTransformationMatrices','vRefractionMicrosurfaceInfos','generic-trigger-squeeze-thumbstick','thumb_distPhalanx_','vignetteSettings1','pickWithRay','_submit','_materialMap','_synchronizedWithMesh','_intersectLines','_ySize','disableCubeMapReflection','_MIN_DEPTH','removeAngularSpeedGradient','visibility','R11F_G11F_B10F','fxaaPostProcess','Time',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20project+fetch\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','innerToData','Horizontal','_loop','setupImageProcessing','gamepadIndices','getWorldExtends','mapPanning','QueryResolve','_mrtEnabledMask','_lightShadowExtraUniformName','_webVROptions','_sqlite3_create_function_v2','Specular\x20over\x20alpha','Construct','NORMAL','_triggerOnLoad','_reconstructMesh','_IsSupported','setToDefault','ambientOcclusionOutParams\x20aoOut;\x0d\x0a','DYNAMIC','_GetRightHandedQuaternionFromRef','playing','useUBOBindingCache','isPresenting','oncomplete','CreateDashedLines','TEXTUREFORMAT_RGBA','BABYLON.ReciprocalBlock','HEAPU32','_addPlugin','#else\x0d\x0a','timestamp','loopMode','normalBias','MATERIAL_TextureDirtyFlag','imageProcessingDeclaration','_resetPostProcessChain','_activeCount','_getNativeAlphaMode','PhysicsEngine','getFactor','groundMirror','onXRLayerInitObservable','Daydream','targetMax','PROJECTION_MODE','Octaves','Hermite','DIFFUSEX','Plugin\x20\x22','_storedPosition','#define\x20SSRAYTRACE_ENABLE_REFINEMENT','_isXboxOnePad','_colorShader','_freeze','_sceneUbo','setSelectionFeature','useReflectionFresnelFromSpecular','_sqlite3_errmsg','rollCorrect','_emitterWorldMatrix','TEXTURETYPE_UNSIGNED_BYTE','cameraGizmoMaterial','ambientMonochrome','TEXTUREFORMAT_STENCIL8','STENCIL_TEST_GEQUAL','METALLIC_REFLECTANCE_GAMMA','diffuseTextureY','WorldPos\x20*\x20ViewProjectionTransform','QUERY_COUNTER_BITS_EXT','freemem','TEXTUREFORMAT_COMPRESSED_RGBA_BPTC_UNORM','addRampGradient','Stiffness\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','_cacheMatrix','We\x20currently\x20only\x20support\x20multiview\x20rendering\x20when\x20the\x20textureType\x20parameter\x20is\x20set\x20to\x20\x27texture-array\x27.','_currentAngularSpeed2','opacityFresnel',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','ShadowDepthWrapper','LINEAR_MIPMAP_NEAREST','screenSpaceReflection2','_cloned','cTFBC7','\x0a\x09Material\x20','excludedConnectionPointTypes','isNative','_blurSteps','BABYLON.NormalMaterial','useReflectionOverAlpha','.texture.vAng\x20=\x20','_buildIndexBuffer','hasAlpha','audioEnabled','createShaderModule','_rampGradients','COMMAND_DRAW','rotate120','TOUCHPAD_PRESS','_radicalInverse_VdC','_loadFileAsync','getImageHeight','MoveTowards','headsetImpostorParams','STENCIL_OP_FAIL_S_INCRSAT','GetContactPointToRef','views','BABYLON.Color3','_processEdgeForAdjacencies','_shouldSkipRequestModifications','incrementRenderId','_endMainRenderPass','_supersample','_gammaDefineName','isBodyInitRequired','_isSubEmitter','COLOR_0','shadowsEnabled','Meta','AreClose','_ssrPostProcess','texture-compression-etc2','iridescenceThicknessMatrix','MESHES_CULLINGSTRATEGY_STANDARD','_preparePostProcesses','darkness','prevViewProjection','SSRblurY','_afterRender','_quaternions','_buttonLeftStick','ExtrudeShape','Unable\x20to\x20load:\x20only\x20ArrayBuffer\x20or\x20ArrayBufferView\x20is\x20supported','canvasTabIndex','setPhysicsBodyTransformation','STENCIL_OP_FAIL_Z_KEEP','_uboList','bc2-rgba-unorm','generateInWorldSpace','PREPASS_VELOCITY','buffer','gBuffer_Normal','projectionTextureUpDirection','DXT3','preview.babylonjs.com','needsImageProcessing','_getLocalRotation','variance','parallelShaderCompile','pitchAxis','envCubeSampler','triangleStart','_onKeyboardObserver','bindTransformFeedback','framebufferDimensionsObject','_removeCameraPointerObserver','_elevationReturnWaitTime','isBillboardBased','.matrixMode\x20=\x20','endFrame','emptyTexture3D','onNewLightAddedObservable','_fragmentSourceCode','getRenderHeight','_forward','_depthMapSize','LeftReadOnly','stencilGlobal','_generateBinaryAsync','useRGBAIfASTCBC7NotAvailableWhenUASTC','_moving','CLIPPLANE6','innerGlow','_currentState','includedMeshes','useGeometryUniqueIdsMap','_unlinkInternalTexture','vector','particleThicknessAlpha','_ambientTextureImpactOnAnalyticalLights','Can\x20not\x20upload\x20environment\x20file','getUInt32','detectedMeshes','updateFromDevice','_mouseInput','bloomKernel','Create','_ownsBuffer','data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239%22%20height%3D%2232%22%20viewBox%3D%220%200%2039%2032%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M9.625%2018.938l-0.031%200.016h-4.953q-0.016%200-0.031-0.016v-12.453q0-0.016%200.031-0.016h4.953q0.031%200%200.031%200.016v12.453zM12.125%207.688l8.719-8.703v27.453l-8.719-8.719-0.016-0.047v-9.938zM23.359%207.875l1.406-1.406%204.219%204.203%204.203-4.203%201.422%201.406-4.219%204.219%204.219%204.203-1.484%201.359-4.141-4.156-4.219%204.219-1.406-1.422%204.219-4.203z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E','influence','VIGNETTEMODE_OPAQUE','l22','_blurBoxOffset','vSheenRoughness','_disposeBezierCurve','setAll','#define\x20BonesPerMesh\x20','setNormals','wasmBinary','_wheelZAction','mode','_createMotionBlurPostProcess','fClipDistance6','_setRootMesh','FloatRound','FACE_FRONT','UV6Kind','All','_startMainRenderPass','metallicRoughnessTexture','ZSTDDecoder','useLogarithmicDepth','_StencilReference','TEXTURE_CUBE_MAP','_to','setTriggerParameter','.z])\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20blend\x20factors\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','isNonUniform','onBeforeRenderMainTextureObservable','sort','_handleTransitionAnimation','MultiplyBlock','noiseCoordinates2','(pointer:fine)','lightGizmo','audioTracks','_createPipelineLayout','_minX','Lerp','babylonUnmuteIconBtn','beginAnimationFrom','_preActivateId','ambientOcclusionBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20AMBIENT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(','_onButtonStateChange','multiplyToArray','DownReadOnly','frameData','diffuse5Sampler','checkTransformsAreIdentical','physics\x20engine\x20not\x20enabled,\x20skipped.\x20Please\x20add\x20this\x20controller\x20manually.','Unable\x20to\x20load\x20from\x20','tan','TOP','TriangleStripDrawMode','addColor3','BuildArray','_onKeyDown','_lerpTransform','onDeviceDisconnectedObservable','undefined\x20byte\x20length!','\x20image','rotateX','4229320aFKrzy','offsetLeft','Vector4','notifyObserversWithPromise','_onPropertyChangedObservable','onScenePerformancePriorityChangedObservable','_shareOutputWithPostProcess','environmentBRDFTexture','unlock','_getHighestAnimationFrame','powerPreference','screenSpaceReflection','offlineProvider','audioEngineOptions','{X:\x20','sharpenEnabled','_generateConversionCode','_projectionMatrix','PREPASS_REFLECTIVITY_INDEX','.invertY\x20=\x20','addGamepad','mirror-repeat','SRGB8','_LightmapTextureEnabled','Camera\x20','audioEngine','_getRenderingFillMode','loadRawTexture2DArray','_internalMultiPick','FRONT','_colorGradingEnabled',',\x20but\x20found\x20','getSubTimeStep','Native\x20Canvas\x20plugin\x20not\x20available.','_softbodyOrClothStep','_wheelDeltaY','TEXTURE_FORMAT_RGB8','diameterBottom','squeeze-label','n\x20not\x20an\x20integer\x20only\x20floor(n)\x20used','BABYLON.PBRMaterial','Float16x4','onAfterCameraTeleport','_isBillboardBased','onContextRestoredObservable','GetDefaults','_decideIfNeedsToMove','_TmpVector3','_NumPipelineCreationCurrentFrame','pointerSelection','_Score','generateMipMapsForCubemap','isUniform','etc2','_draw','_yOffset','rebuildInputCheck','byteLength','then','valve-index','_setTargetMeshVisibility','xr_standard_thumbstick','TEXTURETYPE_UNSIGNED_INT','_readPixelsAsync','minimum','index','zoomOn','copyFromFloats','pos2','_textureUnits','blurThicknessFilterSize',',\x20animatables\x20length:\x20','getActiveIndices','viewerReferenceSpace','_getOriginalValues','xyz','getPoseMatrix','raycastClosest','supportCascades','MultiMaterial','reflectivityMatrix','_handlesSpectorRebuildCallback','doNotLoadControllerMeshes','_alphaMode','COMMAND_SETCOLORWRITE','collision','validateShaderPrograms','Red','Image','_diffuseEffectWrapper','_CreateBakedAnimation','SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE','_emissiveFresnelParameters','_RenderPassIdCounter','diffuseSamplerZ','outlineWidth','createXRWebGLLayer','getQueryParameter','_define3DName','THUMB_PHALANX_DISTAL','alwaysForcePOT','BoneIKController:\x20bone\x20must\x20have\x20a\x20parent\x20for\x20IK\x20to\x20work.','protocol','vSpecularColor','colorGradingTexture','indexOfRefraction','_xrLightEstimate','uniform2uiv','clearPostProcesses','shapes','drawingBufferHeight','\x0a#define\x20NOISE','particles','_bloomWeight','input2','\x20-\x20main\x20begin\x20pass\x20-\x20texture\x20width=','InverseToRef','_inheritedVelocityOffset','_textureSamples','_onPointerDownHandlerRef','removeMesh','isAdditive','_dummyFramebuffer','_btnVR','setDeltaPosition','#define\x20CUSTOM_FRAGMENT_BEFORE_LIGHTS','newSourcedMesh',',\x20axisXControlHeight:\x20','_colorTableTexture','decodeGltfBuffer','releasePointerCapture','_eventsAttached','EACR11Snorm','get_m_nodes','bindView','lowerHeightOffsetLimit','randTextureTiles','_renderForCamera','gizmoLayer','FromLookDirectionLH','ring_proxPhalanx_','globalExposure','_lightId','anchorSpace','RIGHT','_tempPickingRay','xrTrackingResult','components','#define\x20BRIGHT_PASS','_FileFaces','onReadyObservable','FragCoordBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','spatialSound','GoldbergMesh','_mustUpdateStencilRef','_renderPostProcess','textureUrl','_setLaserPointerParent','100%','sqlite3_create_function_v2','_vertexOutputNodes','DefaultUtilityLayer','_reflectionFresnelParameters','lowFrequencySpeed','scaleTo','_globalAmbientColor','targetRenderers','rgb(','sampleType','_sqlite3_column_blob','useCustomUnlockedButton','.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20','_lightTypeDefineName','movementEnabled','source:','cascadeBlendFactor','onCreateCustomConvexHullImpostor','_bindTextureDirectly','colorTableUrl','_getInstancesRenderList','PBRMATERIAL_ALPHATESTANDBLEND','ribbonClosePath','_onBeforeRenderObservable','eyeParameters','_onFocus','_defineLODRefractionAlpha','inverseViewProjection','MAINUV4','preWarmCycles','frameSize','snorm16x4','_invertMatrixTemp','\x20with\x20exception:\x20','_attributeLocationByName','clipPos','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT','pbrVertexShader','#define\x20SM_LIGHTTYPE_','BABYLON.IncrementValueAction','disableBoundingBoxesFromEffectLayer','TEXTURE_CUBIC_MODE','_chromaticAberrationEnabled','invertNormalMapY','#define\x20CUSTOM_FRAGMENT_MAIN_BEGIN','ReadBoolean','cannon','reIntegrateRotationIntoRotationQuaternion','RG8Uint','_bone1','onReady','_cachedReflectionProjectionMatrixId','_volumetricLightStepsCount','targetHost','_ditheringIntensity','getVertexBuffer','totalWeight','hrtime','REFLECTIONMAP_EXPLICIT','IDENTITY_QUATERNION','resolved','_ExtensionNames',',\x20to:\x20','component','_projectionTextureUpDirection','scale(0.0001,\x200.0001)','_bone1Quat','optimizeIndices','pattern','hScreenSize','STEP_BEFORERENDERINGMESH_PREPASS','TEXTUREFORMAT_LUMINANCE','useRoughnessFromMetallicTextureGreen','PickSphere','displayName','updateParticleBuffer','_badDesktopOS','customRegistrationConfigurations','resume','_DefaultKeepDepthUtilityLayer','generateMipMaps','removeSizeGradient','isRGB','onNewMaterialAddedObservable','OneMinusSrcAlpha','main','StandardReflectance90','forceAutoClearInAlphaMode','ArcRotateCameraVRDeviceOrientationInput','disconnectFrom','_condition','_mapSize','_AmbientTextureEnabled','Add','GetExponentOfTwo','pickingEnabled','colorCurves','copy','updateDynamicTexture','iterateStatements','a_button','_loadTexture','CAMERA_ORTHOGRAPHIC','createPickingRayToRef','onBeforeBoxRenderingObservable','BUMP','createCommandEncoder','blurFilterSize','_ColorGradingTextureEnabled','_setEnabled','sqlite3_value_text','getInputBlocks','executeWhenReady','6.2.0','_offsetX','DEPTH_SENSING','init','RG8I','RGB5_A1',':\x20Building\x20','LIGHTMAPDIRECTUV','complementW','_getRenderPipeline','REFLECTIONMAP_3D','_type','render','enableSmoothReflections','distortionTexture','_compileRawShaderToSpirV','CloudBlockCode','_renderTransparent','bloomWeight','reflectionAmount','depthOfFieldPostProcess','onDataLoadedObservable','PrepareUniforms','wrist_','SHADOWPOISSON0','_enableReflectivity','(None)','simulatePointerUp','LIGHTFALLOFF_GLTF','view','Arial','DOM_DELTA_PAGE','enableBlur','_DefaultMinimumThickness','getScaleToRef','Fragment_Custom_Diffuse','Chrome/73.+?Mobile','-handJoint-','_matrices3x3','_computeShadowCastersBoundingInfo','noiseCoordinates1','setVolume','_poseControlledCamera','move','_blockDirtyMechanism','FromArrayToRef','layerCounts','ShadowGenerator','_pointAtData','_BabylonFileParsers','_clearDepthAttachments','POINT','addMatrix3x3','submitCommands','return','blob:','AllowMatrixDecomposeForInterpolation','reject','_features','_currentRenderingCameraUniqueId','VertexColor','_activeIndices','descriptors','_imageData','NAME_EFFECTLAYER','_hasLoadedData','addLimitVelocityGradient','localDirectionToMesh','defaultElevation','SHADOWCSM0','STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER','_bindUnboundFramebuffer\x20is\x20not\x20implementedin\x20WebGPU!\x20You\x20probably\x20want\x20to\x20use\x20restoreDefaultFramebuffer\x20or\x20unBindFramebuffer\x20instead','_forceWireframe','uvOutput','lightVxFragmentDeclaration','toneMappingEnabled','offsetWidth','originalOffset','MATERIAL_AttributesDirtyFlag','_attributes','intensity','getMaterialForRenderPass','useRGBColor','materialId','terminate','checkInputs','_hitNormalWorld','_insertionCosts','setTransform','STEP_BEFORERENDERINGMESH_OUTLINE','Linear','PerspectiveFovLH','setDepthTestEnabled','\x20bones,\x20while\x20source\x20as\x20','specs','_layerMask','LineList','BC4RSnorm','diffuseLeftColor','shaderOptions','#define\x20PACKEDFLOAT\x201','_farInteractionFeature','STEP_AFTERRENDER_AUDIO','_loadingDiv','_tmpContactDistance','ShadersStoreWGSL','SCENELOADER_DETAILED_LOGGING','ASTC10x10UnormSRGB','_repeatableContentAnchor','_onClearObserver','_globalPosition','normalized','DOM_OVERLAY','_textures','_runDecimation','batchCacheReplacementModeInFrozenMode','replaceRepeatableContent','InitiateController','vertexIdxForBones',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','colorFull','useBones','_paused','useParallax','updateScale','VR_Distort_Compensation_Left','_absoluteTransform','disableDefaultHandMesh','addXRSessionLayer','_registerDevice','reflectanceSampler','open','errorsCount','_afterCameraDraw','windows-mixed-reality','_initializeAudioContext','globalHue','_depthCorrection','toTimeString','RIG_MODE_VR','faceIndices','/proc/self/fd','.maximum\x20=\x20','BABYLON.DiscardBlock','IncrementValueAction','setGravity','onBeforeSpritesRenderingObservable','_getAbsoluteBindPoseToRef','SS_MASK_FROM_THICKNESS_TEXTURE','SCALE','STENCIL_OP_FAIL_S_INCR','_getAlbedoOpacityCode','_zOffsetUnits','emissiveRightColor','restoreDefaultInputTexture','DOF','bc7-rgba-unorm','_coordinatesIndex','autoAnimateLoop','#ifdef\x20SHEEN\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sheenOutParams\x20sheenOut;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vSheenColor\x20=\x20vec4(','DefaultRenderingPipeline','_SERVER_PREFIX','tipFresnel','positionSampler','_projectionUpdateFlag','Surface\x20Dock','300px','IridescenceBlock','b-button','_pointerPressed','),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(0.,\x201.0,\x201.0,\x200.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20aoOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0d\x0a','RightStick','mat4\x20view\x20=\x20','_elevationReturnTime','samsung-gearvr','Vertical','DefaultCollisionCoordinator','vReflectionControl','space','NativeDataStream','colorCurvesEnabled','r32uint','LIGHTMAP','generatePhysicsBody','spheres','CorsBehavior','getHitTestResultsForTransientInput','collectDefines','apply','TextureCompressionETC2','_markSubMeshesAsDirty','_render','_activeParticles','_generateMipmaps','reflectionchange','_updateGammaSpace','_getCurrentRenderPassIndex','defineNames','_registerTransientComponents','hoverInteraction','CreateRTexture','diameterZ','WarningLogLevel','handMesh','_resetLayout','_onMouseMove','getScaledIntensity','_onBeforeCameraRenderObserver','REFLECTIONFRESNEL','Unable\x20to\x20create\x20Occlusion\x20Query','_linkedWithPrePass','_PivotCached','_DISABLE_COLLISION_FLAG','OnIntersectionExitTrigger','useRadianceOverAlpha','Sint16x4','_surroundingMeshes','.texture.wAng\x20=\x20','_updateEffect','_rightStick','wrapV','_webVRready','_unbindFrameBuffer','get_m_cfg','getPositionToRef','createMediaStreamSource','architecture','top','updateFromFloatsArray','BABYLON.GradientBlock','Uint16x2','getVRDevice','expensiveBlur','Options','_getShaderCodeAndErrorLine','_needDepthPrePass','_SerializeInternalTextureUniqueId','rebuildAnglesAndRadius','.b\x20*\x20','_applyStencilRef','matrixBufferSize','proceduralTexturesEnabled','_globalHue','sqlite3_column_blob','TEXTURE_SKYBOX_MODE','NORMAL_TEXTURE_TYPE','getStencilOperationDepthFail','Anisotropic\x20Bitangents','midStepFactor','getEvents','alphaMode','volumetricLightPower','//\x20Voronoi','SHADOWPCSS2','vAlbedoColor','Float','\x22\x20already\x20added\x20to\x20the\x20material\x20\x22','_afterCameraPostProcessStage','#define\x20HIGHLIGHT','_idleRotationWaitTime','CreateMergeAndStartAnimation','colorGradingEnabled','if\x20(length(','_markAllSubMeshesAsPrePassDirty','_shaderPlatformName','reduce','useGltfStyleTextures','_eholes','htc-vive-none','GetEffect','FreeCameraTouchInput','vCameraColorCurvePositive','hasUVs','uvs3AttrDesc','GetOperatorName','querySelector','ResetCache','_localAxis','isPointerLock','CreateScreenshotUsingRenderTargetAsync','_projectionTextureMatrix','useLODScreenCoverage','Load','onMainButtonStateChangedObservable','requestDevice','DepthBias','_webvrViewMatrix','facetNb','_ConvertSpecularGlosinessTexturesToMetallicRoughness:\x20diffuse\x20and\x20specular\x20glossiness\x20textures\x20are\x20not\x20defined!','customEmissiveColorSelector','_compilePipelineStageDescriptor','FragDepthBlock:\x20either\x20the\x20depth\x20input\x20or\x20both\x20the\x20worldPos\x20and\x20viewProjection\x20inputs\x20must\x20be\x20connected!','drawPointClouds','PREMULTIPLYALPHA','_cachedStencilBuffer','_getParticleSystemIndex','bilateralSoften','_CSMShadowMap','_saveFileAsync','hapticActuators','webgl','nodes','RotationX','getPointerOverMesh','_updatePointAtData','_RunDirtyCallBacks','_onBeforeDrawObservable','_displayingPosterTexture','motionScale','SLEEPING','GL_ALPHA_FUNCTION_ONE_MINUS_DST_COLOR','COMPLETION_STATUS_KHR','onControllerAddedObservable','checksIsEnabled','getAnimationRange','cTFETC2','cameraOffset','physicsPlugin','_updateTAndVitality','rgba8unorm-srgb','BABYLON.CrossBlock','_projectionTextureProjectionLightMatrix','maxPoint','absolute','_renderSubMeshForShadowMap','_MIN_AVERAGE_DISTANCE','_workingQuaternion','DEFAULT_BUFFER_SIZE','_deserializeOptions','_renderMainTexture','1px','bloomThreshold','sphericalPolynomial','outlineColor','_setInitialTarget','autoUpdateTexture','addGeometry','SS_REFRACTIONINTENSITY_TEXTUREDIRECTUV','screenSize','thinInstanceSetBuffer','processTrigger','sqlite3_errmsg','_updateRigCameras','_renderingGroupId','_wheel','stopRecording','encodeCommandArgAsFloat32','onBeforeViewRenderObservable','setToDefaultParticle','isUpdatable','idx','setFloatArray3','_rawVertexSourceCode','blurBoxOffset','hasUVs4','_renderEncoderDescriptor','_OpacityTextureEnabled','MiddleClick','volumetricLightScattering','_updateUInt3ForEffect','preventDefaultOnPointerDown','addMouse','localAxes','_refractionTexture','Download','segments','RotateRelative','setStencilMask','tintTexture','HEAPF32','GAMMAREFLECTION',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vClearCoatRefractionParams,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CLEARCOAT_TINT_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(0.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CLEARCOAT_BUMP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2(0.,\x201.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','RotationAlphaBetaGammaToRef','FILTER_NONE','hdrAutoExposure','NEAREST_NEAREST','.xy\x20/=\x20','_sqlite3_result_int','IgnoreBoundsSizeMode','onDoubleTap','ILog2','orientation','_setCubeMapTextureParams','ino','BABYLON.LightBlock','_pickingAvailable','changes','pressChanged','addRigidBody','markAllDefinesAsDirty','COMPRESSED_RGB8_ETC2','_observer','selfCollisionNumSkip','Deserialize','_renderParticles','WorldPos','_updatePoseAndMesh','Specular\x20Reflectance','_depthBiasSlopeScale','onTouchpadValuesChangedObservable','colorBlendFactor2','_xrTransform','BABYLON.BiPlanarBlock','COLORGRADING','ALL','setBindPose','addAnchorPointUsingHitTestResultAsync','_tmpVector','Camera','fog','generic-hand-select-grasp','diffuse8Infos','getWorldPointerRayToRef','teleportationBorderColor','getRotation','_onAfterRenderObserver','datasets','controllerOptions','renderObjects','SPOTLIGHT1','MAX_RENDERBUFFER_SIZE','entryPoint','_FromToVec','_extensionsPostExportTextures','tabIndex','\x20=\x20clamp(\x20(','_targetInfluenceChangedObservers','.useHorizonOcclusion\x20=\x20','frame','_oldPosition','TEXTURE_NEAREST_SAMPLINGMODE','MATERIAL_NORMALBLENDMETHOD_WHITEOUT','_optimizers','outDirection','SHADOWCUBE','#define\x20SSR_ATTENUATE_INTERSECTION_DISTANCE','depthTexture','WEBGL_compressed_texture_s3tc','_glslFloat','alphaG','_checkCollisions','xr_standard_touchpad_pressed_max','switchToBGR','Name:\x20','_upVector','requestID','SHADOWCSMUSESHADOWMAXZ','selectionMeshDefaultColor','Replace','holes','_absolutePosition','ambient','uvsOut','originalScene','_pointerMoveEvent','RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL','perspective','CENTER','_cachedRayForTransform','markAllAsDirty','keysRotateRight','needToAlwaysBindUniformBuffers','isFinalMerger','_getForwardRay','TriangleFanDrawMode','Logarithmic\x20depth\x20is\x20not\x20compatible\x20with\x20orthographic\x20cameras!','ANISOTROPIC','\x20not\x20present!','No\x20support\x20for\x20userMedia\x20on\x20this\x20device','applyBlurPostProcesses','RING_FINGER_METACARPAL','_nativeRTTProvider','xViewport','_unObserveActiveCameras','_tmpMat','lastReturnValue','_uploadArrayBufferViewToTexture\x20not\x20implemented.','imageProcessing','buttonB','STEP_BEFORECLEAR_PREPASS','errors','targetRaySpace','nearInteractionControllerMode','message','_convertToRightHandedSystem','controller\x20already\x20detached.','bindGroupLayoutEntries','_resizeInternalTexture','_rotationLeftAsked','onAfterReductionPerformed','Material','GetConstructorFromName','deviceRotationQuaternion','loopStart','getSamplers','snippetId','#if\x20','_FuzzyEquals','_useLinearAlphaFresnel','assetPath','getDragGradients','_velocityGradients','dotCoordinate','getBoundingClientRect','_boundRenderFunction','WebGPU\x20context\x20lost.\x20','Repeat','transaction','velocityGradients','_isStarted','_strategies','Multiple\x20Render\x20Target\x20support\x20needed\x20for\x20screen\x20space\x20curvature\x20post\x20process.\x20Please\x20use\x20IsSupported\x20test\x20first.','_generateEdgesLinesAlternate','SPECULARTERM','_createRandomTexture','_animationLoopFlags','mipmaps','addRotation','617969ugCKgh','vertical\x20blur','colorAmount','gazeModePointerMovedFactor','_currentDragGradient','planes','skin','_internalPickForMesh','Custom\x20render\x20targets','NAME_LENSFLARESYSTEM','localNormalOverride','_setTextureParameterFloat','getTextureMatrix','_updateArrayForUniform','_merged','_absoluteTransformIsDirty','getPoseData','isBorder','toVector3','_fillAlignment','You\x20must\x20affect\x20impostors\x20to\x20children\x20before\x20affecting\x20impostor\x20to\x20parent.','Vertex\x20code:','shadowAngle','.forceIrradianceInFragment\x20=\x20','linear','uniform\x20samplerCube\x20','maxCombinedTexturesImageUnits','Unable\x20to\x20create\x20index\x20buffer','useEquirectangularFOV','ACTION_OnPickOutTrigger','MASK','_prepareDefinesForAttributes','sendEvent','_addVertexOutputNode','addMatrix','_lastTime','_enforceAssociatedVariableName','_augmentPointerInit','shadowMap','_reorderTriangleFanMode','_hasImageProcessing','PrepareDefinesForCamera','useSpecularOverAlpha','isAsync','updateSamplingMode','fullscreenchange','getPostProcessByName','panningSensibility','Not\x20exporting\x20node\x20','DISPLAY_SPHERES','decodeMesh','_GetPluginForExtension','_getVertexInputDescriptor','metadata','BABYLON.FresnelBlock','onPoseUpdatedFromDeviceObservable','EffectLayer','id_length','_activatePointer','FLIP_TILE','autoAnimate','addChildShape','diffuseTexture3','point-list','applyForce','touchEnabled','validateBlockName','_TempBuffer','vec3\x20permute(vec3\x20x){\x0d\x0a\x20\x20\x20\x20return\x20mod((34.0\x20*\x20x\x20+\x201.0)\x20*\x20x,\x20289.0);\x0d\x0a}\x0d\x0a\x0d\x0avec3\x20dist(vec3\x20x,\x20vec3\x20y,\x20vec3\x20z,\x20\x20bool\x20manhattanDistance){\x0d\x0a\x20\x20\x20\x20return\x20manhattanDistance\x20?\x20\x20abs(x)\x20+\x20abs(y)\x20+\x20abs(z)\x20:\x20\x20(x\x20*\x20x\x20+\x20y\x20*\x20y\x20+\x20z\x20*\x20z);\x0d\x0a}\x0d\x0a\x0d\x0avec2\x20worley(vec3\x20P,\x20float\x20jitter,\x20bool\x20manhattanDistance){\x0d\x0a\x20\x20\x20\x20float\x20K\x20=\x200.142857142857;\x20//\x201/7\x0d\x0a\x20\x20\x20\x20float\x20Ko\x20=\x200.428571428571;\x20//\x201/2-K/2\x0d\x0a\x20\x20\x20\x20float\x20\x20K2\x20=\x200.020408163265306;\x20//\x201/(7*7)\x0d\x0a\x20\x20\x20\x20float\x20Kz\x20=\x200.166666666667;\x20//\x201/6\x0d\x0a\x20\x20\x20\x20float\x20Kzo\x20=\x200.416666666667;\x20//\x201/2-1/6*2\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20Pi\x20=\x20mod(floor(P),\x20289.0);\x0d\x0a\x20\x20\x20\x20vec3\x20Pf\x20=\x20fract(P)\x20-\x200.5;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20Pfx\x20=\x20Pf.x\x20+\x20vec3(1.0,\x200.0,\x20-1.0);\x0d\x0a\x20\x20\x20\x20vec3\x20Pfy\x20=\x20Pf.y\x20+\x20vec3(1.0,\x200.0,\x20-1.0);\x0d\x0a\x20\x20\x20\x20vec3\x20Pfz\x20=\x20Pf.z\x20+\x20vec3(1.0,\x200.0,\x20-1.0);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20p\x20=\x20permute(Pi.x\x20+\x20vec3(-1.0,\x200.0,\x201.0));\x0d\x0a\x20\x20\x20\x20vec3\x20p1\x20=\x20permute(p\x20+\x20Pi.y\x20-\x201.0);\x0d\x0a\x20\x20\x20\x20vec3\x20p2\x20=\x20permute(p\x20+\x20Pi.y);\x0d\x0a\x20\x20\x20\x20vec3\x20p3\x20=\x20permute(p\x20+\x20Pi.y\x20+\x201.0);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20p11\x20=\x20permute(p1\x20+\x20Pi.z\x20-\x201.0);\x0d\x0a\x20\x20\x20\x20vec3\x20p12\x20=\x20permute(p1\x20+\x20Pi.z);\x0d\x0a\x20\x20\x20\x20vec3\x20p13\x20=\x20permute(p1\x20+\x20Pi.z\x20+\x201.0);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20p21\x20=\x20permute(p2\x20+\x20Pi.z\x20-\x201.0);\x0d\x0a\x20\x20\x20\x20vec3\x20p22\x20=\x20permute(p2\x20+\x20Pi.z);\x0d\x0a\x20\x20\x20\x20vec3\x20p23\x20=\x20permute(p2\x20+\x20Pi.z\x20+\x201.0);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20p31\x20=\x20permute(p3\x20+\x20Pi.z\x20-\x201.0);\x0d\x0a\x20\x20\x20\x20vec3\x20p32\x20=\x20permute(p3\x20+\x20Pi.z);\x0d\x0a\x20\x20\x20\x20vec3\x20p33\x20=\x20permute(p3\x20+\x20Pi.z\x20+\x201.0);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox11\x20=\x20fract(p11*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy11\x20=\x20mod(floor(p11*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz11\x20=\x20floor(p11*K2)*Kz\x20-\x20Kzo;\x20//\x20p11\x20<\x20289\x20guaranteed\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox12\x20=\x20fract(p12*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy12\x20=\x20mod(floor(p12*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz12\x20=\x20floor(p12*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox13\x20=\x20fract(p13*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy13\x20=\x20mod(floor(p13*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz13\x20=\x20floor(p13*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox21\x20=\x20fract(p21*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy21\x20=\x20mod(floor(p21*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz21\x20=\x20floor(p21*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox22\x20=\x20fract(p22*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy22\x20=\x20mod(floor(p22*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz22\x20=\x20floor(p22*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox23\x20=\x20fract(p23*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy23\x20=\x20mod(floor(p23*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz23\x20=\x20floor(p23*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox31\x20=\x20fract(p31*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy31\x20=\x20mod(floor(p31*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz31\x20=\x20floor(p31*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox32\x20=\x20fract(p32*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy32\x20=\x20mod(floor(p32*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz32\x20=\x20floor(p32*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20ox33\x20=\x20fract(p33*K)\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oy33\x20=\x20mod(floor(p33*K),\x207.0)*K\x20-\x20Ko;\x0d\x0a\x20\x20\x20\x20vec3\x20oz33\x20=\x20floor(p33*K2)*Kz\x20-\x20Kzo;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx11\x20=\x20Pfx\x20+\x20jitter*ox11;\x0d\x0a\x20\x20\x20\x20vec3\x20dy11\x20=\x20Pfy.x\x20+\x20jitter*oy11;\x0d\x0a\x20\x20\x20\x20vec3\x20dz11\x20=\x20Pfz.x\x20+\x20jitter*oz11;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx12\x20=\x20Pfx\x20+\x20jitter*ox12;\x0d\x0a\x20\x20\x20\x20vec3\x20dy12\x20=\x20Pfy.x\x20+\x20jitter*oy12;\x0d\x0a\x20\x20\x20\x20vec3\x20dz12\x20=\x20Pfz.y\x20+\x20jitter*oz12;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx13\x20=\x20Pfx\x20+\x20jitter*ox13;\x0d\x0a\x20\x20\x20\x20vec3\x20dy13\x20=\x20Pfy.x\x20+\x20jitter*oy13;\x0d\x0a\x20\x20\x20\x20vec3\x20dz13\x20=\x20Pfz.z\x20+\x20jitter*oz13;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx21\x20=\x20Pfx\x20+\x20jitter*ox21;\x0d\x0a\x20\x20\x20\x20vec3\x20dy21\x20=\x20Pfy.y\x20+\x20jitter*oy21;\x0d\x0a\x20\x20\x20\x20vec3\x20dz21\x20=\x20Pfz.x\x20+\x20jitter*oz21;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx22\x20=\x20Pfx\x20+\x20jitter*ox22;\x0d\x0a\x20\x20\x20\x20vec3\x20dy22\x20=\x20Pfy.y\x20+\x20jitter*oy22;\x0d\x0a\x20\x20\x20\x20vec3\x20dz22\x20=\x20Pfz.y\x20+\x20jitter*oz22;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx23\x20=\x20Pfx\x20+\x20jitter*ox23;\x0d\x0a\x20\x20\x20\x20vec3\x20dy23\x20=\x20Pfy.y\x20+\x20jitter*oy23;\x0d\x0a\x20\x20\x20\x20vec3\x20dz23\x20=\x20Pfz.z\x20+\x20jitter*oz23;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx31\x20=\x20Pfx\x20+\x20jitter*ox31;\x0d\x0a\x20\x20\x20\x20vec3\x20dy31\x20=\x20Pfy.z\x20+\x20jitter*oy31;\x0d\x0a\x20\x20\x20\x20vec3\x20dz31\x20=\x20Pfz.x\x20+\x20jitter*oz31;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx32\x20=\x20Pfx\x20+\x20jitter*ox32;\x0d\x0a\x20\x20\x20\x20vec3\x20dy32\x20=\x20Pfy.z\x20+\x20jitter*oy32;\x0d\x0a\x20\x20\x20\x20vec3\x20dz32\x20=\x20Pfz.y\x20+\x20jitter*oz32;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20dx33\x20=\x20Pfx\x20+\x20jitter*ox33;\x0d\x0a\x20\x20\x20\x20vec3\x20dy33\x20=\x20Pfy.z\x20+\x20jitter*oy33;\x0d\x0a\x20\x20\x20\x20vec3\x20dz33\x20=\x20Pfz.z\x20+\x20jitter*oz33;\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20d11\x20=\x20dist(dx11,\x20dy11,\x20dz11,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d12\x20=dist(dx12,\x20dy12,\x20dz12,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d13\x20=\x20dist(dx13,\x20dy13,\x20dz13,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d21\x20=\x20dist(dx21,\x20dy21,\x20dz21,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d22\x20=\x20dist(dx22,\x20dy22,\x20dz22,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d23\x20=\x20dist(dx23,\x20dy23,\x20dz23,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d31\x20=\x20dist(dx31,\x20dy31,\x20dz31,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d32\x20=\x20dist(dx32,\x20dy32,\x20dz32,\x20manhattanDistance);\x0d\x0a\x20\x20\x20\x20vec3\x20d33\x20=\x20dist(dx33,\x20dy33,\x20dz33,\x20manhattanDistance);\x0d\x0a\x0d\x0a\x20\x20\x20\x20vec3\x20d1a\x20=\x20min(d11,\x20d12);\x0d\x0a\x20\x20\x20\x20d12\x20=\x20max(d11,\x20d12);\x0d\x0a\x20\x20\x20\x20d11\x20=\x20min(d1a,\x20d13);\x20//\x20Smallest\x20now\x20not\x20in\x20d12\x20or\x20d13\x0d\x0a\x20\x20\x20\x20d13\x20=\x20max(d1a,\x20d13);\x0d\x0a\x20\x20\x20\x20d12\x20=\x20min(d12,\x20d13);\x20//\x202nd\x20smallest\x20now\x20not\x20in\x20d13\x0d\x0a\x20\x20\x20\x20vec3\x20d2a\x20=\x20min(d21,\x20d22);\x0d\x0a\x20\x20\x20\x20d22\x20=\x20max(d21,\x20d22);\x0d\x0a\x20\x20\x20\x20d21\x20=\x20min(d2a,\x20d23);\x20//\x20Smallest\x20now\x20not\x20in\x20d22\x20or\x20d23\x0d\x0a\x20\x20\x20\x20d23\x20=\x20max(d2a,\x20d23);\x0d\x0a\x20\x20\x20\x20d22\x20=\x20min(d22,\x20d23);\x20//\x202nd\x20smallest\x20now\x20not\x20in\x20d23\x0d\x0a\x20\x20\x20\x20vec3\x20d3a\x20=\x20min(d31,\x20d32);\x0d\x0a\x20\x20\x20\x20d32\x20=\x20max(d31,\x20d32);\x0d\x0a\x20\x20\x20\x20d31\x20=\x20min(d3a,\x20d33);\x20//\x20Smallest\x20now\x20not\x20in\x20d32\x20or\x20d33\x0d\x0a\x20\x20\x20\x20d33\x20=\x20max(d3a,\x20d33);\x0d\x0a\x20\x20\x20\x20d32\x20=\x20min(d32,\x20d33);\x20//\x202nd\x20smallest\x20now\x20not\x20in\x20d33\x0d\x0a\x20\x20\x20\x20vec3\x20da\x20=\x20min(d11,\x20d21);\x0d\x0a\x20\x20\x20\x20d21\x20=\x20max(d11,\x20d21);\x0d\x0a\x20\x20\x20\x20d11\x20=\x20min(da,\x20d31);\x20//\x20Smallest\x20now\x20in\x20d11\x0d\x0a\x20\x20\x20\x20d31\x20=\x20max(da,\x20d31);\x20//\x202nd\x20smallest\x20now\x20not\x20in\x20d31\x0d\x0a\x20\x20\x20\x20d11.xy\x20=\x20(d11.x\x20<\x20d11.y)\x20?\x20d11.xy\x20:\x20d11.yx;\x0d\x0a\x20\x20\x20\x20d11.xz\x20=\x20(d11.x\x20<\x20d11.z)\x20?\x20d11.xz\x20:\x20d11.zx;\x20//\x20d11.x\x20now\x20smallest\x0d\x0a\x20\x20\x20\x20d12\x20=\x20min(d12,\x20d21);\x20//\x202nd\x20smallest\x20now\x20not\x20in\x20d21\x0d\x0a\x20\x20\x20\x20d12\x20=\x20min(d12,\x20d22);\x20//\x20nor\x20in\x20d22\x0d\x0a\x20\x20\x20\x20d12\x20=\x20min(d12,\x20d31);\x20//\x20nor\x20in\x20d31\x0d\x0a\x20\x20\x20\x20d12\x20=\x20min(d12,\x20d32);\x20//\x20nor\x20in\x20d32\x0d\x0a\x20\x20\x20\x20d11.yz\x20=\x20min(d11.yz,d12.xy);\x20//\x20nor\x20in\x20d12.yz\x0d\x0a\x20\x20\x20\x20d11.y\x20=\x20min(d11.y,d12.z);\x20//\x20Only\x20two\x20more\x20to\x20go\x0d\x0a\x20\x20\x20\x20d11.y\x20=\x20min(d11.y,d11.z);\x20//\x20Done!\x20(Phew!)\x0d\x0a\x20\x20\x20\x20return\x20sqrt(d11.xy);\x20//\x20F1,\x20F2\x0d\x0a}\x0d\x0a\x0d\x0a','_microSurface','STEP_AFTERRENDERTARGETDRAW_LAYER','getZOffsetUnits','_projectionTexture','.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','_shouldRender','#define\x20VERTEXCOLOR','addVector3','_from','Unsupported\x20vertex\x20attribute\x20kind!','_deltaTransform','_markAsDirtyAndCompose','getMeshesByTags','distortionK','\x20block!','getNumLevels','nearInteraction','INDEX_FINGER_TIP','frustumPlanes','edgeAmount','cameraToneMappingEnabled','frame\x20#','useReferenceSpace','SpriteManager','_autoRotationBehavior','aberrationAmount','Greater','thicknessMapSize','SS_THICKNESSANDMASK_TEXTURE','stable','resetReferenceSpace','rampSampler','leftSampler','viewportBorder','isMP3supported','MIDDLE_FINGER_METACARPAL','\x20=\x20toGammaSpace(','_renderEffectsForIsolatedPass','back','OrthoOffCenterLH','No\x20camera\x20defined','cameraRigMode','FILTER_EXPONENTIALSHADOWMAP','SmoothAngleChange','_hardwareTexture','GetLatestVersionOfFeature','vignetteCentreX','Babylon.js\x20v','ANIMATED','animationPP','vectorsWorld','Use64Bits','setOrigin','_renderSprites','_vectors3','is32Bits','frameId','generic-trigger','WEBGL_compressed_texture_astc','_diffPositionForCollisions','SHADOW1','middle-finger-phalanx-distal','brightness','_setTextureState','linkSheenWithAlbedo','SRGB_ALPHA_EXT','onRuntimeInitialized','findIndex','preload','UNPACK_FLIP_Y_WEBGL','_emitterCreationOptions','SyncAsyncForLoop','_screenCoordinates','STENCIL_INDEX8',',\x20freeze\x20wrld\x20mat:\x20','stages','lodCoverages','pixelStorei','gammaCorrection','vPositionW','setRestitution','_maxWorkers','_entropy',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x0a#define\x20ANIMATESHEETRANDOMSTART','reflectionLeftColor','Matrix','_joystickPointerId','SubSurfaceBlock','dispatch','_afterRenderingMesh','buildVertexData','preventDefault','removeItem','procedural\x20texture\x20generation\x20for\x20','reflectionSampler','_updateMeshScreenCoordinates','addTargetedAnimation','UV2Kind','LIGHTMAPNOSPECULAR','_setupEnvironmentTexture','maximumThickness','bgDepthSampler','beginOcclusionQuery','_checkCameraRenderTarget','_reflectionReflectance0','reflectionStandardFresnelWeight','onMeshRemovedObservable','_loopAnimation','_sourceBuffer','azimuth','zmin','STEP_GATHERRENDERTARGETS_DEPTHRENDERER','chromaAbCorrection','setItem','Unable\x20to\x20provide\x20information\x20for\x20PointerInput.Move.\x20\x20Try\x20using\x20PointerInput.Horizontal\x20or\x20PointerInput.Vertical\x20for\x20move\x20data.','updateFloatArray','GL_ALPHA_EQUATION_ADD','Fragment_Custom_Alpha','opacityParts','MIN_VALUE','localhost','XRProjectionLayer','_useRadianceOcclusion','_diffuseTexture3','distanceModel','setMotorSpeed','useReverseDepthBuffer','vDetailInfos','_CreateLightLines','mainTextureType','cubeTexture','SSRblurCombiner','attenuateIntersectionDistance','inputsAreExclusive','_sharedGizmoLight','bloomEnabled','addIncludedOnlyMesh','_moveButtonToTopLeft','addMorphTargetManager','importScene\x20has\x20failed\x20JSON\x20parse','bloomBlur','hardwareConcurrency','_textureArrays','TEXTUREFORMAT_ALPHA','_defaultDrawContext','FileAsURL','FromEulerAngles','overlayAlpha','POINTERMOVE','indexOf','Center','uri','\x0a#define\x20DEPTH_REDUX','_vertexSourceCode','_getColorGradingDataToRef','RIG_MODE_CUSTOM','_bumpTexture','#define\x20CENTER_WEIGHT\x20','_createEffectForPostProcess','\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','scaleAndAddToRef','_cachedUpdateDefines','GL_ALPHA_FUNCTION_SRC','jointDistance','setCurrentPoseAsRest','WriteBoolean','RAMPGRADIENT','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','lensSeparationDistance','mieCoefficient','setGlobalVolume','UV5','isSystemValue','SS_GAMMAREFRACTION','trySetPreferredPlaneDetectorOptions','bindArrayBuffer','POINTERDOUBLETAP','ColorCorrectionPostProcess','_audioBuffer','focusDistance','_drawContainer','depthSampler','onBeforeDrawPhaseObservable','vAmbientInfos','Configuration','fClipDistance5','_uniformsNames','TEXTURE_2D_ARRAY','masterMeshPreviousWorldMatrix','_triggerParameter','STENCIL_OP_PASS_Z_DECRSAT','_setupInputs','createImageData','Chrome/63.0','CascadedShadowMap\x20is\x20not\x20supported\x20by\x20the\x20current\x20engine.','_outputRename','fragmentStage','gltf','_computeProjectionTextureProjectionLightMatrix','MarkLineContainerTitleForHighlighting','IRIDESCENCE_THICKNESS_TEXTURE','_processLateAnimationBindings','_cameraDirectionTemp','specularInd','onLoadObservable','Offending\x20line\x20[','unregisterAction','addToScene','_domOverlayType','CLIPPLANE4','setTranformFeedbackVaryings','getLastEntryById','onGamepadDisconnectedObservable','face','_originalValue','_isDisposed','ReflectionToRef','_motionStrength','KHR_lights_punctual','onRestoreStateObservable','getContent','_useAlternatePickedPointAboveMaxDragAngleDragSpeed','_generateIndexBuffer','Sampler','PROTOCOL_VERSION','disableScenePointerVectorUpdate','line','Reflect','positionZ','ErrorLogLevel','_samePointSquaredDistanceThreshold','checkCompatibilityState','_initHitTestSource','StateCondition','removeBehavior','setParent','_cachedReflectionVOffset','compressedTexImage2D','#define\x20CUSTOM_VERTEX_BEGIN','_pluginData','pbrDirectLightingSetupFunctions','VolumetricLightScatteringPostProcess.useDiffuseColor\x20is\x20no\x20longer\x20used,\x20use\x20the\x20mesh\x20material\x20directly\x20instead','cameraMinMaxZ','_needInitialization','swapChainFormat','passCount','_animationLoopCount','translate(-50%,\x20-50%)','AMBIENT','characters','perturbedNormal','setUIntArray2','_setVertexState','_setTextureSampling','_buildTarget','_dirtyCallbacks','fragmentElement','SHADOWESM1','panningDistanceLimit','_supportsHardwareTextureRescaling','onAnchorAddedObservable','_filteringQuality','_stopSubEmitters','added','SPECULAR','doNotSyncBoundingInfo','_currentPingPongState','getBoneByName','_MaterialPluginCounter','.z\x20*=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_rightStickAxisY','createComputeEffect','onLoadedObservable','local','_dofMerge','_getFreeDefineName','image/ktx','COLORGRADING3D','mass','doNotRemovePlanesOnSessionEnded','defaultButton','Snorm8x2','_spriteRenderer','_stencilMask','forceBitmapOverHTMLImageElement','Missing\x20axis\x20submesh\x20under\x20mesh\x20with\x20name:\x20','applyTessellation','INPUT_META_KEY3','enablePosition','renderPassDescriptor','Int','middle_distPhalanx_','onBeforeTransparentRendering','_getEffectiveTarget','jointParent','_createBlurAndCombinerPostProcesses','_getPositionData',');\x20\x20background-size:\x2080%;\x20background-repeat:no-repeat;\x20background-position:\x20center;\x20background-position-y:\x204px;\x20border:\x20none;\x20outline:\x20none;\x20transition:\x20transform\x200.125s\x20ease-out;\x20cursor:\x20pointer;\x20z-index:\x209999;\x20}\x20.babylonUnmuteIcon:hover\x20{\x20transform:\x20scale(1.05)\x20}\x20.babylonUnmuteIcon:active\x20{\x20background-color:\x20rgba(51,51,51,1)\x20}','shader-f16','MessageLogLevel','depthPeeling','Auto','sharpness','_tmpVec3','DEFAULTSIDE','sphericalHarmonicsCoefficients','TEXTURE_LINEAR_NEAREST_MIPLINEAR','!defined(UNLIT)\x20&&\x20defined(SHEEN)','rmdir','GetPipelines','yawAxis','getUniformIndex','setDirection','_sessionEndedObserver','_cachedWAng','_createMainTexture','metadataSelector','No\x20depth\x20texture\x20set\x20on\x20CircleOfConfusionPostProcess','_getDrawWrapper','groupIndex','leftHandedSystemMeshes','_useMaskFromThicknessTexture','IsGlobal','useInstancing','_diffuseTextureY','latestDepthImageTexture','getBufferSubData','reflectionProbes','_currentIndexBuffer','copyTexture','STENCIL_TEST_ALWAYS','beginAnimationLoop','RGB8UI','_markAllSubMeshesAsLightsDirty','_onVREnabled','_usingMacOS','pushNoDuplicate','rotateNeg120','RING_FINGER_PHALANX_INTERMEDIATE','_hasWaitingData','volumetricLightStepsCount','LINEAR_LINEAR_MIPNEAREST','SSRBlurRenderEffect','Alpha\x20blending','_executeWhenRenderingStateIsCompiled','matricesWeights','_declareOutput','IsExternalTexture','areAllEffectsReady','OneMinusBlock','_prepareWebGLTexture','_lambda','buttonCross','float','_stencilFuncRef','_getGenericParentMesh','xr-controller-teleportation','_AvailableControllers','_prepareEffect','twgsl\x20is\x20not\x20available.','lastStateDirtyLowestIndex','_reorderVertexAttributeDataBasedOnPrimitiveMode','bumpLevel','new\x20BABYLON.Color3(','useControllerMesh','_currentAngularSpeed1','DIRLIGHT2','_animation','_primitive','An\x20error\x20occurred\x20while\x20calling\x20onDisposeObservable!','lowerRadiusLimit','parentId','deviceDistanceToRoomGround','#define\x20BLENDMULTIPLYMODE','_fillIndexData','lensStarTexture','xr_standard_touchpad_yaxis_touched_max','No\x20scene\x20available\x20to\x20import\x20mesh\x20to','fogDensity','BABYLON.MixMaterial','_hasVelocity','PrepareDefinesForMorphTargets','_depthOfFieldSceneObserver','_albedoTexture','VEC2','_checkChanges','DETAIL','opacityMatrix','ANISOTROPIC_TEXTURE','aggressiveness','sampler','resetCachedMaterial','getSizeGradients','colors3Arrays','enablePrePassRenderer','onGripButtonStateChangedObservable','RefractBlock','whiteSpace','updraftForceMultiplier','_isAnimationSheetEnabled','ALPHA_EQUATION_DARKEN','_currentInstanceCount','removeVerticesData','RuntimeError','_compileRawShader','ImageProcessingPostProcessId','instancedArrays','asin','realWorldHeight','SceneSerializer.InstantiateModelsToScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','impostor','ParticleSystem','FLIP_N_ROTATE_TILE','_DirtyCallbackArray','get_m_materials','_blockCompilation','createGain','_defaultTextureMatrix','vLightFalloff','Aborted','emissiveMatrix','wSwizzle','vertexAttribDivisorANGLE','diffuse7Infos','onDragObservable','touchCollisionMeshFunction','_loadedUniqueId','WasmModuleURL','_workingMatrix','enabledExtensions','_boundTexturesCache','_reflectionCubeMapTextureSize','onBeforeRenderingGroupObservable','_px.jpg','alphaTexture','dataType','ReflectionTextureEnabled','-perfdata.csv','_DecalMapEnabled','disableVectorReuse','markDirty','\x20<\x20','getStencilFunction','index_proxPhalanx_','_downscale','Switch','waveCount','_beforeClear','_checkTeleportWithRay','onFootfall','right','onTargetMeshPositionUpdatedObservable','updateCount','_sqlite3_result_int64','viewProjection','_currentEmitRateGradient','_setStencil','.w;\x0d\x0a','_updateCacheWhenTrackingDisabledObserver','_cannonRaycastResult','Dispose','_markAllSubMeshesAsAttributesDirty','_trackedAnchors','blurKernelSize','_cachedSize','pixelHeight','_GetWrappingMode','_GetPipelines','_includedOnlyMeshesIds','TEXTUREFORMAT_COMPRESSED_RGB_BPTC_SIGNED_FLOAT','getEyeGaze','Unable\x20to\x20find\x20input\x20','PostProcessRTT-','/dev/shm/tmp','parameter','equalsWithEpsilon','lodLevelInAlpha','fClipDistance4','uvs5','Instantiate','renderHeight','HDRTextureAdder','uniform4f','outColor','attachToMesh','storeCameraSpaceZ','mainTextureRatio','useFlatShading','ring-finger-phalanx-intermediate','data:','_extensionsPostExportNodeAsync','timestamp,numPoints','ExportSet','_allowPostProcessClearColor','_onBeforeDraw','REFRESHRATE_RENDER_ONCE','BLENDMODE_MULTIPLYADD','_bufferComputeShader','line-strip','colorSteps','_mirrorMatrix','_reflectanceTexture','maxMSAASamples','_processLateAnimationBindingsForMatrices','_disposeTextures','Unknown\x20error','executeNext','GPUParticleSystem_random2','_negativeCurve','_lightMesh','markAsProcessed','xr_standard_touchpad_xaxis_pressed_value','removeConstraint','connectedPoint','UnregisterExtension','useSunPosition','_onVRDisplayChangedBind','bindUniformBuffer','_CreateSpotLightMesh','_reorderTriangleFillMode','BILLBOARDMODE_STRETCHED','getInputBlockByPredicate',')\x20*\x20morphTargetInfluences[','glTF\x20/\x20glb\x20loaded\x20was\x20not\x20registered,\x20using\x20generic\x20controller\x20instead','textureHalfFloatRender','rigParent','orientationchange','IdentityToRef','ETC2RGB8UnormSRGB','emptyCubeTexture','PrismaticJoint','getCascadeViewMatrix','_currentVelocity2','isOGGsupported','rotateY','ubo','_fileName','customRenderTargets','smoothFactor','doNotLoadControllerMesh','_handleStop','useRoughnessFromMetallicTextureAlpha','_createGizmoMesh','_layerIndices','_currentActiveCount','setSourceTexture','availableSamplers','_initialVelocity','ThicknessBlurredTexture','snapDistance','listener','clearCoatTintSampler','_callbackPluginEventPrepareDefinesBeforeAttributes','sleepBody','normalize','onButtonDownObservable','useQuaternion','globalSaturation','boundingBoxSize','deleteBuffer','BoundingBoxRendererBack','_bouncingBehavior','COMMAND_SETFLOATARRAY','_onGamepadConnectedObserver','/dev/shm','speed','removeMouse','./this.program','_entryPoint','_modifierRotationOffset','_getRenderTargetForSubImage','tokenize','noExitRuntime','textureSampler','volumetricLightCoefficient','checkCollisions','_lateAnimationHolders','LoadScript','_goToFrame','NormalBlendBlock','Function','textureSampler2','_updateCellInfoFromSystem','varying,','getRenderObjectFromParticleSystem','_projectionLayer','TransformNormal','emissiveColor','UNPACK_COLORSPACE_CONVERSION_WEBGL','progress','hasLODLevels','animationInnerCircle','FluidRenderingObjectParticleSystem','lightFragmentDeclaration','_applyBoundRadiusAnimation','backDepthSampler','_midtonesCurve','COLOR_ATTACHMENT','Dot','getActiveSubMeshCandidates','inTangent','Never','_isIdentity3x2Dirty','_cachedHomogeneousRotationInUVTransform','_emitVaryingFromString','_Smallnum','transferTexturesToEffect','GL_ALPHA_FUNCTION_SRC_ALPHA','enterPointerlock','_mrtTypes','SS_USE_THICKNESS_AS_DEPTH','sqlite3_step','EQUAL','STEP_GATHERRENDERTARGETS_GEOMETRYBUFFERRENDERER','POINTLIGHT1','_stencilFrontCompare','_webVRpresenting','MeshParticleEmitter','uv5s','meshPositionOnScreen','switchPanningModelToEqualPower','wheelZRotateRelative','firstNormal','BindLights','splitPolygon','Nodes\x20cannot\x20be\x20attached\x20to\x20LightGizmo.\x20Attach\x20to\x20a\x20mesh\x20instead.','uvs5AttrDesc','detachControl','specularGlossinessTexture','zoomOnBoundingInfo','endTransformFeedback','_cosHalfAngle','_screenCoordinatesRef','EditorURL','excludedControllerId','addStartSizeGradient','_physicsJoint','trySetPreferredMeshDetectorOptions','grow','onDispose','_sqlite3_value_double','worldViewProjection','#define\x20FINAL_DOWN_SAMPLER','_options','InterpolateValueAction','setDepthFunctionToGreaterOrEqual','getLensFlareSystemByID','_parallaxScaleBias','HEMILIGHT2','deviceType','furColor','SHADOWFLOAT','refractionLeftColor','getBodies','_camera','_elementToAttachTo','forceHandedness',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20ANISOTROPIC\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20anisotropicOut,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','unknown\x20version','_totalAccumulated','_useRightHandedSystem','_padSensibilityUp','l1_1','invertedMatrix','_nodeDataStorage','purpose','isMulti','setAlphaBlendFactors','removeBody','_scissorCached','_gpuFrameTime','fallbacks','_rebuildProgram','_isNodeInContainer','forEach','_uniformBufferFront','_bindLight','Cannot\x20load\x20script\x20\x27','GroundMesh','getTimezoneOffset','bindingsMapping','setTranslation','.x\x20-\x20sin(','addFloat2','setCameraRigMode','beforeStep','Ceiling','_cachedWrapU','UV2','_postProcessesSourceForThisPass','_TmpTranslation','_syncRampGradientTexture','.remapF0OnInterfaceChange\x20=\x20','_vRefractionInfosName','vSphericalL00','_activeAnimatables','pad','INVERTCUBICMAP','IridescenceTextureEnabled','_uniqueId','properties','vertexArrayObject','_initialFocalDistance','alignVertical','preferMultiviewOnInit','USE_EXACT_SRGB_CONVERSIONS','_prioritizeVertex','vignetteColor','createFramebuffer','_computeFrustumInWorldSpace','_attributesNames','_maxAngle','onTrackpadValuesChangedObservable','currentRTisSceneRT','onModelLoadedObservable','blurStep','particleDestinationGenerator','disableSwitchOnClick','_computePinchZoom','registerAfterRender','postProcessManager','_rotationAllowed','Spatial\x20Controller\x20(Spatial\x20Interaction\x20Source)\x20','conjugate','root','_cachedReflectionVScale','STEP_AFTERRENDERTARGETDRAW_PREPASS','density','_currentVelocityGradient','posShape','getMaterialByUniqueID','VALIDATE_STATUS','_wheelXActionCoordinate','_createVolumetricLightPostProcess','Directional','#define\x20CUSTOM_VERTEX_DEFINITIONS','ORDER_INDEPENDENT_TRANSPARENCY','Log','startTranscoding','Database\x20closed','_blendBackEffectWrapperPingPong','No\x20camera\x20available\x20to\x20enable\x20depth\x20renderer','_GetAphaBlendFactor','updateMeshPositions','useHighPrecisionFloats','albedoMatrix','Byte\x20offset\x20is\x20undefined!','_leftHandSystemQuaternion','StopAnimationAction','colorFormats','_gamepadEventSupported','TEXTURETYPE_SHORT','EMISSIVEDIRECTUV','onBeforeRenderMeshToEffect','_forcedOutputTexture','SS_HAS_THICKNESS','toLinearSpace','vAnisotropy','#define\x20FLUIDRENDERING_VELOCITY','_dpadPressed','specularDir','iridescence','length','matricesWeightsExtra','ThicknessTexture','states','_invertYAxis','GetAttribute','TransformNormalFromFloatsToRef','uniform3iv','shadowColor','gazeSpace','bufferWidth','_canBeMerged','LoadingScreen','internalStep','setTransparencyShadow','containerImage','SimplificationQueue','Positions\x20are\x20required','inLinkedConnectionTypes','_NodeConstructors','_subSurfaceConfiguration','kernelMatrix','intensityMode','getFacetPositionToRef','HALF_FLOAT','puckImage','YES','CameraProperties','ASTC10x10Unorm','_errorHandler','applyDisplacementMapFromBuffer','addHook','furOffset','NAME_GAMEPAD','MAX_ARRAY_TEXTURE_LAYERS','LIGHTMAP_DEFAULT','wakeUp','_getFirstShadowLightForMesh','ScaleIn','removeSoftBody','createLine','click','_initializeShadowMap','_defaultElevation','tintThickness','_handlePivot','_fromLinearSpace','Engine.RawTexture','pinky-finger-phalanx-intermediate','loadModel','TWOSIDEDLIGHTING','_IsLesser','vClipPlane','runRenderLoop','FRAGMENT_SHADER','onXRSessionInit','timeScale','glowIntensity','_onBindObserver','Float32','Error\x20in\x20DB\x20add\x20version\x20request\x20in\x20BABYLON.Database.','GetClassName','_baseMatrix','_numBoneInfluencers','TEX_3D','HDR\x20Bad\x20Format,\x20bad\x20scanline\x20data\x20(run)','\x20in\x20slot\x20','SS_SCATTERING','dbgVerboseLogsNumFrames','ParticleTexture','EOF','_updateFloatForUniform','VERTEX\x20SHADER\x20','ASTC6x5UnormSRGB','customCode','_minDistance','textureAdditionalUsages','XRWebGLLayer','Trying\x20to\x20bind\x20a\x20null\x20gpu\x20external\x20texture!\x20entry=','_extendXRSessionInitObject','_AnyMouseId','GetTags','WGSL','\x20-\x20viewport\x20applied\x20-\x20(','removeTexture','jsMSCTranscoder','mask','TONEMAPPING','SCALAR','_defaultPipelineTextureType','xr-physics-controller','_trackingState','_code','particleSystem','astc-6x5-unorm-srgb','markAsLightDirty','HDRDepthOfField','updateTextureData','geometryBufferRenderer','mainImpostor','customControllersRepositoryURL','\x20code:\x20','power','noiseSampler','_environmentMap','#define\x20NORMAL_INDEX\x20','polyhedronBuilder','_preActivateForIntermediateRendering','void','_points','enableAudio','visibleOnFrame','_getFilenameAndPath','info','_t2','addAmbient','_mrtAttachments2','_activeRenderLoops','#define\x20NEED_UV','_CreatePointerEvent','stream','masterFrame','float\x20vertexID;\x0d\x0a','ZERO','hasTextures',',\x20MIN:\x20','_disposeMesh','webkitpointerlockchange','_beforeCompositionPostProcesses','Cannot\x20connect\x20these\x20two\x20connectors.','_adaptiveBlurKernel','triangle-strip','updateVector4','_linkSheenWithAlbedo','keysHeightOffsetModifierShift','_onSizeChangedObserver','FEATURE_POINTS','GRASP','scale','getRightJoystick','POINTLIGHT','sphere','PROJECTEDLIGHTTEXTURE','_supportsTangents','THUMB_METACARPAL','sqrt','chromaticAberrationEnabled','.dds','diffuse','formats','postProcessMove','Oculus\x20Quest','parentBoneIndex','_MergeMeshesCoroutine','getTime','enterXRAsync','_updateMatrix3x3ForUniform','ReadFileAsDataURL','cancelAnimationFrame','\x20to\x20undefined\x20slot.','\x20error\x20on:\x20','if\x20(','meshMap','REFRACTION','realTimeFilteringQuality','\x0a\x09\x09','rotate','Could\x20not\x20find\x20the\x20opening\x20parenthesis\x20after\x20the\x20token.\x20startIndex=','beginWeightedAnimation','observers','_displayLinesUpdate','canPlayType','diffuse4Infos','_projectionTextureViewLightDirty','updateModel','POINTERWHEEL','_stencilState','_updateVector4ForUniform','ImageProcessingPostProcessEffect','worldAxisForFileY','setRequestHeader','getMorphTargetByName','BasisFile','defaultViewMatrix','sheenRoughnessTexture','xy\x20','#define\x20SSR_USE_BLUR','angularSensibilityY','Color','TEXTURE_FIXED_EQUIRECTANGULAR_MODE','pressed','_joystickPointerPos','_updatable','_getGenericFilenameAndPath','PowBlock','#define\x20NUM_MORPH_INFLUENCERS\x200','disablePointerSelection','createRenderTargetCubeTexture','xrHitResult','\x20=\x20baseColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','setAxisAngle','color1','_zoomToMouse','Horizon\x20occlusion','_releaseRenderTargetWrapper','BackgroundMaterial:\x20Normals\x20have\x20been\x20created\x20for\x20the\x20mesh:\x20','_createMultiviewUbo','_markAllSubMeshesAsTexturesAndMiscDirty','default','setAxisForLeftRight','_markAsDirtyAndDecompose','https://unpkg.com/babylonjs-inspector@','luminanceDownSamplePostProcesses','CubeArray','MaterialProperties','bindVertexArray','LINEAR_NEAREST_MIPNEAREST','_mixTexture2','DefaultOptions','disable','_pointerUp','_currentDrag2','_textureCache','INTENSITYMODE_ILLUMINANCE','_activeDragButton','_length','environmentTextureType','setMRT','USERGBCOLOR','BABYLON.TerrainMaterial','ints','_dPadRight','albedo','vertexElement','Clear\x20Color\x20tint\x20is\x20not\x20supported\x20for\x20glTF\x20export.\x20Ignoring\x20for:\x20','STEP_AFTERRENDERINGMESH_PREPASS','resizeImageBitmap','_currentEmitRate2','texParameteri','Backward','SetMatrixPrecision','bc7','getRotationMatrix','_scaledColorStep','setAttenuationFunction','pauseAnimations','_geometryBufferRenderer','minZ','_limitVelocityGradientsTexture','\x20-\x20bindFramebuffer\x20called\x20-\x20internalTexture.uniqueId=','keysForward','colorMerge','reflectionReflectance90','getPhysicsEngine','!defined(UNLIT)\x20&&\x20defined(SPECULARTERM)','_prepareRowForTextureGeneration','getAngularVelocity','finish','initializeDefines','_Performance','onclick','UNMASKED_VENDOR_WEBGL','pixelWidth',',\x20axisYControlHeight:\x20','PrioritizeOnlineRepository','getBodyMass','Framing','uint','animate','BaseAssetsUrl','end','fillRect','ElbowBlock','vClearCoatTangentSpaceParams','exponent','_onCanvasBlur','GetFolderPath','_spriteManagers','.enableSpecularAntiAliasing\x20=\x20','Engine','setZ','_colorDiff','GetAttributeDataArrayForAllPoints','thumbstick','_areNormalsFrozen','_onlyForInstances','SkyMaterial','_refCount','_eventInfo','colorLevel','teleportationComponent','Roughness','useFixedThickness','onbuttondown','_gatherBlocks','BABYLON.RandomNumberBlock','clipPlane2','_forcePointsCloud','POINTLIGHT2','useAlphaFromDiffuseTexture','forceInputProfile','addToSelf','DIFFUSEY','DEFAULT_USE_ENERGY_CONSERVATION','connected','screenWidth','vReflectanceInfos','depthSamplerSampler','setIndices','mixTexture2','getAttachedShaders','index-finger-metacarpal','_isTranslucencyEnabled','FresnelParameters','originOnPlane','setMeshToFrame','_tmpAmmoVectorRCA','renderPriority','_maxValue','availableTextures','ALPHAFROMALBEDO','glslang','_normalBlendMethod','MAX_TEXTURE_IMAGE_UNITS','_invertRefractionY','CLEARCOAT_TINT_TEXTURE','setupMass','\x20*\x20worldPos;\x0d\x0a','references','onClearObservable','_injectCustomRequestHeaders','_axisToApexShrinkFactor','hand','onInterpolationDone','Bitangents','uniform1uiv','BUFFER_CREATIONFLAG_READWRITE','sizeGradientSampler','_onRatioRescale',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20vSubSurfaceIntensity\x20=\x20vec3(','https://preview.babylonjs.com/draco_wasm_wrapper_gltf.js','minScaleY','.linkRefractionWithTransparency\x20=\x20','_currentLODIsUpToDate','_animationTimeLast','measure','.ktx','Unsupported\x20data\x20for\x20createImageBitmap.','Fragment\x20shader:','Vertex','toNormalMatrix','next','onEndedObservable','_tempVector4','Yellow','_useCtrlForPanning','releaseDrag','_tmpPos',';base64,','_internalAbstractMeshDataInfo','createPointEmitter','_getAngleBetween','_extensionsOnExporting','ClockWiseSideOrientation','viewMatrix','BindTextureMatrix','decalMap','previousWorld1','_gatherRenderTargets','Unsupported\x20buffer\x20type','_counters','sceneCenter','DEPTH_TEST_LEQUAL','_size','TEXTURE_WRAP_R','background:\x20#ffff00','attenuateFacingCamera','createCollider','isDirectional','_hideMuteButton','_buttonA','_touches','xr_standard_trigger_pressed_min','minDistance','ConvolutionPostProcess',',\x20property:\x20','_limitVelocityGradients','_hitPointWorld','stopDebugCanvas','setPointerOverSprite','_onCanvasPointerOut','_PlaneScene','data:image/png;base64,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','removePipeline','_nonVRCamera','BILINEAR_SAMPLINGMODE','_textureInfoName','projectionTextureMatrix','_anaglyph','#define\x20POSITION','.automaticNormalizationNormal\x20=\x20','MAX_COMBINED_TEXTURE_IMAGE_UNITS','heightTexture','LightDirtyFlag','diffuseTexture8','SHORT','NOTEQUAL','Engine\x20is\x20disposed','attachControl','RIG_MODE_NONE','intermediateDefaultRenderId','\x0a\x09Multi-Material\x20','_isActiveIntermediate','closed','_GenerateDefaultHandMeshRigMapping','_drawWrapperBack','matrixArray','diffusionDistance','instantiateStreaming','isVisible','_rttRenderPassWrapper','_clampDepth','Mac\x20OS.+Chrome/71','_lightmapMode','_useSpecificClearForDepthTexture','_defineLinearSpecularRefraction','microSurfaceTexture','_createWhiteTexture','PerspectiveFovReverseRHToRef','vFogDistance','Unable\x20to\x20load\x20the\x20particle\x20system','_cameras','useMeshNormalsForDirection',')\x20&&\x20defined(NORMAL)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTBN,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vClearCoatTangentSpaceParams,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20OBJECTSPACE_NORMALMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20normalMatrix,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(FORCENORMALFORWARD)\x20&&\x20defined(NORMAL)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20faceNormal,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REFLECTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','setLaserLightingState','_writeOutput','stabilizeCascades','getRenderId','freeze','_vEnvironmentIrradianceName','Your\x20scene\x20is\x20trying\x20to\x20load\x20a\x20legacy\x20version\x20of\x20the\x20PBRMaterial,\x20please,\x20include\x20it\x20from\x20the\x20materials\x20library.','_bonesTransformMatrices','LIGHT_ESTIMATION','vDiffuseColor','_beforeClearStage','_snapToPositions','xr-dom-overlay','#define\x20GLOSSINESSS','precision\x20highp\x20float;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec3\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec2\x20uv;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20view;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20projection;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20worldViewProjection;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20colorMap[','_shadowsCurve','requestSession','doNotInstantiate','_shaderPath','matrixIndicesOverride','getLensFlareSystemById','size','positionScale','_updateFirstDevices','handleError','onAnimationLoop','doNotChangeAspectRatio','_currentDepthTest','lensDirtSampler','_cachedVertexBuffers','babylonjs@6.2.0','teleportation\x20path\x20line','Received','_CreateCanvas','setTranslationFromFloats','freezeNormals','R8UI','_clearPuckSize','_setDepthTextureFormat','_actionManager','_isWorldMatrixFrozen','useClonedMeshMap','specularTexture','_vitality','.b\x20=\x20','COMMAND_SETINTARRAY3','SHADOWPCF2','NAME_GEOMETRYBUFFERRENDERER','toGammaSpace','radiusBottom','timerQuery','sessionMode','orthoLeft','_callbackPluginEventHasRenderTargetTextures','RGBA','vOpacityInfos','getLightsByTags','_bgDepthTexture','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20biTangent\x20=\x20cross(normal,\x20tangent);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20TBN\x20=\x20mat3(tangent,\x20biTangent,\x20normal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','PREPASS_REFLECTIVITY','isStarted','RGBA16I','forceBindGroupCreation','_inversedSensibility','FindFallbackWithProfileId','_UpdatedUbosInFrame','_ExitPointerlock','_activateCurrentTexture','_generateDiffuseTexture','BrowserForward','setLayerAndFaceIndex','_renderTargets','_getAmbientOcclusionCode','GetFilename','worldNormal','_spectatorMode','axes','LoadBinariesFromCurrentThread','href','pickInfo','_shouldTurnAlphaTestOn','onDragEndObservable','onerror','_buttonBack','sheenRoughness','_thinTextures','\x20scissor\x20is\x20active=','setLaserColor','startDirectionFunction','normalize(','freezeWorldMatrix','vignetteEnabled','_physicsBodies','setFloat4','dataAccessorType','SS_TRANSLUCENCYINTENSITY_TEXTURE','_createAnchorAtTransformation','#define\x20BILLBOARDY','xr_standard_touchpad_yaxis_touched_value','RGBA32F','_GroundTextureCDNUrl','connectToSoundTrackAudioNode','willBeGeneratedIntoVertexShaderFromFragmentShader','getDeltaTime','REFLECTIONBLUR','_device','lineShader','checks','screenSpaceReflection2BlurCombiner','borderLimit','minSize','shadowBias','reference','timeoutId','BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!','_referencedPosition','dPadLeft','wipeCaches','CreateCatmullRomSpline','isOccluded','_fxaaEnabled','spriteCellWidth','onGeometryUpdated','_onNewGamepadDisconnected','reflectivityTexture','_vrDeviceOrientationCamera','Trying\x20to\x20bind\x20a\x20null\x20external\x20texture!\x20entry=','CollisionCoordinatorFactory','opacity','vec3\x20specularBase\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','updateTexture','_kind','_currentFrame','_updateDevice','download','toLeftHanded','_animationType','getRotationToRef','Blue','getOutlineRenderer','bindingIndex','setFloats','vertexIdx','_cachedViewport','vec3\x20','_vitalityThreshold','onAnimationGroupPlayObservable','dispose','sources','#version\x20450\x0a','_hasVertexAlpha','projectionTextureProjectionLightMatrix','STEP_BEFORERENDERTARGETDRAW_LAYER','_glRenderer','importMesh','ThinTexture','IsSupportedAsync','_uniformList','\x20-\x20','lensFlareDistortionStrength','_blurThicknessNumIterations','reflectivity','outAge','_initialPosition','_resetPointsArrayCache','_position','colorGradients','_prepareDefines','OVR_multiview2','_LogEnabled','STENCIL_OP_PASS_Z_DECR','_referenceSpaceForFrameAnchors','sideOrientation','rotationalLimitMotor1','EASINGMODE_EASEINOUT','_ICOSPHERE_PARAMS','cameraAcceleration','profileId','directions','_soundLoaded','COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR','_swapAndDie','PBRSubSurface','FACE_UP','DelayAsync','_updateFloat4ForEffect','sqlite3_column_text','onEnabledObservable','_images','_lookAt','Sync','vLightSpecular','compensateOnFirstFrame','onResizeObservable','registerEvent','.TexturePack.','_getAngleDiff','_lastDeltaTime','Light_Type_3','FLOAT_32_UNSIGNED_INT_24_8_REV','_offsetY','audio/mpeg;\x20codecs=\x22mp3\x22','createSkybox','exporter_version','#if\x20defined(USESPHERICALFROMREFLECTIONMAP)\x20&&\x20defined(USESPHERICALINVERTEX)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20','particle_positionw','blurKernel','Split\x20position','_skeleton','_boneIndices','_sourceCode','objectBasedMotionBlur','_copyBuffer','getImageData','r16float','customSelectionMeshGenerator','_updateModel','rotateByQuaternionAroundPointToRef','_cachedWorldViewProjectionMatrix','Invalid\x20JSON\x20from\x20string.\x20Spritesheet\x20managed\x20with\x20constant\x20cell\x20size.','depthFunc','MATERIAL_TriangleFanDrawMode','_prepareFrame','Invalid\x20\x27size\x27\x20parameter\x20!','subPosition','_LeftHandedBackwardReadOnly','ClearProfilesCache','\x20=\x20vec2(cos(','_updateDirectColor4ForUniform','rgba(0,0,0,0)','diffuse1Infos','_diffuseTexture2','WebGPU\x20initializations\x20stopped.',']\x0aNumber\x20of\x20bones\x20=\x20','Setting\x20skeleton\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','positionY','_useAlphaFromAlbedoTexture','_cameraDrawRenderTargetStage','_setMetallicRoughnessPbrMaterial','DisplayPassPostProcess','update','div','getInsertionCost','_AddKeyframeValue','_disposePostProcesses','_RayDistant','getPivotPointToRef','_sqlite3_reset','rewriteRootURL','getDepthScale','Front','Light','indexBuffer','_postMultiplyPivotMatrix','_cachedReflectionUScale','edgesWidth','_maxPitchTan','_distanceToCamera','_currentRegistrationConfigurations','call','lightsEnabled','_isReadyInternal','Cross','forceWireframe','DIFFUSE','ghostDispersal','_vReflectionInfosName','_textureMap','_updateIntForUniform','PARTICLES_BILLBOARDMODE_STRETCHED','set_m_gravity',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20roughness,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SHEEN_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(0.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x201.0,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectance,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SHEEN_LINKWITHALBEDO\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20baseColor,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20ENVIRONMENTBRDF\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20NdotV,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20environmentBrdf,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(REFLECTION)\x20&&\x20defined(ENVIRONMENTBRDF)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20AARoughnessFactors,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','createVideo','_meshesForIntersections','_rebuildBuffers','alphaTestCutoff','CreateLuminanceTexture','HDRLuminanceDownSample','_onUnBindObservable','VRDeviceOrientationFreeCamera','combine','uniform3f','_executeWhenReadyTimeoutId','prePass_Depth','TEXTURE_TRILINEAR_SAMPLINGMODE','_ImportGeometry','IncludesShadersStoreWGSL','Reduction\x20phase\x20','DIFFUSEDIRECTUV','_leftController','.manhattanDistance\x20=\x20','_rootMesh','Multiple\x20drag\x20modes\x20specified\x20in\x20dragBehavior\x20options.\x20Only\x20one\x20expected','_radius','_convertMaterialsToGLTFAsync','ImportVertexData','ETC2RGBA8UnormSRGB','_isPointerSwiping','onCompileObservable','_currentRenderId','less',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifndef\x20LODBASEDMICROSFURACE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','_currentInstanceBuffers','MaxDeltaTime','_setCameraTransformation','_submeshesOctree','_prevPrevPostProcess','poleTargetBone','HighlightLayerBlurRTT','getDepthMap','viewDirection','contactPairTest','_meshes','nativeOptions','textureRoughness','babylonjs','getVerticesData','backUVs','_maxReach','nativeVertexBuffer','htc-vive',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0d\x0a','_samePointCheckStartIdx','COMPRESSED_RGBA8_ETC2_EAC','_isPanClick','BABYLON.AnisotropyBlock','limitToContainer','diffuseTexture7','dst-alpha','_ctrlPressed','StorageBuffer','REFLECTIVITYDIRECTUV','normalW',',\x200.,\x200.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20METALLICWORKFLOW\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Compatible','setMatrix2x2','cTFBC1','_isAdditive','FLOAT','glossiness','_createInternalTexture','etc2-rgba8unorm','updateTextureDimensions','ACTION_OnPointerOverTrigger','_edgesRenderer','_adapterSupportedExtensions','The\x20scene\x20must\x20be\x20ready\x20before\x20serializing\x20the\x20dynamic\x20texture','_originalBlendValue','sourceMax','UnprojectToRef','_internalPick','NumberOfPointsOffset','isBlocker','DepthClipControl','xr_standard_squeeze_pressed_value','_isWebGPU','KTX2\x20container\x20-\x20could\x20not\x20transcode\x20the\x20data.\x20','The\x20','setStencilOperationPass','stopAllAnimations','out','StepBlock','ImageProcessingConfiguration','bloomMerge','CreateNewFromSprite','DEPTH_TEST_NEVER','opacity\x201.5s\x20ease','lastIndex','MatrixTrackedMatrices','WebVRHelper','_getKTX2DecoderOptions','_CreateMouseEvent','_rebuildRenderTargetWrappers','onStateChangedObservable','getProgramInfoLog','_unBindEffect','WEBGL2','getMeshByName','_renderTargetTexture','Position3D','AnimationRange','rotationInProgress','_vertexBufferSize','wRotationCenter','pbrBlockAlbedoOpacity','#ifdef\x20NONUNIFORMSCALING\x0d\x0a','Hermite1stDerivative','canConnectTo','BABYLON.SimplexPerlin3DBlock','cTFETC2_EAC_R11','loadCubeTextureWithMips','EdgesRenderer','_GetDefaultSideOrientation','_GetRightHandedPositionArray3FromRef','ConvexHullImpostor','TELEPORTATION','_createBufferOnWrite','Url','BABYLON.SheenBlock','effectLayers','_createRtWrapper','_zOffset','VELOCITY_TEXTURE_TYPE','_textureMatrix','_pointerDownEvent','lightMatrix','autoCloneTransformation','_numParticles','vLightmapInfos','_cachedUAng','writeUint32','_depthOfFieldBlurX','attachElement','updateRenderTargetTextureSampleCount','_glVersion','RENDERBUFFER','subMesh','pinky-finger-phalanx-proximal','diffuse2Sampler','_toBeDisposed','isQueryResultAvailable','Gray','_tintTexture','RING','_onSelect','_deleteVertexArray','_rawComputeSourceCode','vRefractionPosition','afterStep','topBaseAt','bakeCurrentTransformIntoVertices','total','diffuseTexture5','supportRenderAndCopyToLodForFloatTextures','_callbackPluginEventGeneric','raycast','volumetricLightSmoothYPostProcess','_fullscreenVRpresenting','getRowsModified','_skyboxMaterial','_particleSize','setY','DEBUG','convertToGammaSpace','_stencilOpDepthFail','DepthBoxBlur','_framebufferDepthStencil','_thinInstanceDataStorage','faceYaxis','CUSTOMUSERLIGHTING','Log2','captureUVS','uniformBuffer','BABYLON.StopSoundAction','r8uint','setDepthFunction','pos','_cullBackFaces','_dragGradients','OnLongPressTrigger','astc-8x8-unorm-srgb','_getComponent','isAnimationSheetEnabled','_stencilReadMask','spriteCellLoop','BYTES_PER_ELEMENT','Unable\x20to\x20create\x20vertex\x20buffer','s3tc_srgb','volumetricLightFinalPostProcess','selectionMeshPickedColor','NumBindGroupsNoLookupLastFrame','environmentRadiance','_setupFramebufferDepthAttachments','_direction','upperRotationOffsetLimit','getXRControllerByPointerId','setDepthWriteEnabled','AnisotropyBlock','spriteRandomStartCell','Parse','EmissiveTextureEnabled','BILLBOARDMODE_X','_defaultUp','_endRenderTargetRenderPass','pathname','#define\x20SSRAYTRACE_DEBUG','_vertexError','[1[0],\x20','webgpu','\x22,\x20null,\x20','_handleGamepadActions','_depthRenderer','Can\x20not\x20initialize\x20twgsl!','\x20*\x20length(','_spriteMap','source','http:','void\x20main(','colormap_length','LoadAssetContainer\x20is\x20not\x20supported\x20by\x20this\x20plugin.\x20Plugin\x20did\x20not\x20provide\x20a\x20loadAssetContainer\x20or\x20loadAssetContainerAsync\x20method.','POINTLIGHT3','_infiniteDistance','_teleportationRingMaterial','FS\x20error','primitives','BindMorphTargetParameters','onTouch','AnimationGroup','groundMirrorAmount','vec2\x20voronoiRandom(vec2\x20seed,\x20float\x20offset){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat2\x20m\x20=\x20mat2(15.27,\x2047.63,\x2099.41,\x2089.98);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20fract(sin(m\x20*\x20seed)\x20*\x2046839.32);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec2(sin(uv.y\x20*\x20offset)\x20*\x200.5\x20+\x200.5,\x20cos(uv.x\x20*\x20offset)\x20*\x200.5\x20+\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20','UV\x20scale','keysRotationOffsetIncr','_linkEmissiveWithDiffuse','\x0a\x09Mesh\x20','BlurH','closePath','viewDirectionW','blurDownsample','_createLimitVelocityGradientTexture','_handlePluginEventHardBindForSubMesh','White','_currentBoundBuffer','#define\x20SSR_ATTENUATE_INTERSECTION_NUMITERATIONS','_customWrappers','getBindGroups','BABYLON.DesaturateBlock','isSessionSupported','_displayMuteButton','UNPRESSED','flipFaces','_lerpButtonTransform','Distance','STEP_GATHERACTIVECAMERARENDERTARGETS_FLUIDRENDERER','_initialSizeParameter','drawText','Instances','beginQuery','files','_refreshColorGradient','reflectionCubeSampler','_reflectionTexture','faceXaxis','_MAX_DEPTH',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectionOut.reflectionCoords,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20NdotVUnclamped,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifndef\x20LODBASEDMICROSFURACE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','isExposedOnFrame','bumpMatrix','prepare','createTexture','depthValuesSM','_PrePassDirtyCallBack','_vertexAttribPointer','Error\x20updating\x20gamepad\x20','Error\x20loading\x20image\x20','hdrFilteringFunctions','_mouseId','FRAGMENT\x20SHADER\x20','maxEmitBox','getForwardRay','soundCollection','centerWorld','stop','manualUpdateOfPreviousWorldMatrixInstancedBuffer','vPositionWSM','createMaterialContext','computeTransformedInformation','_cacheRenderPipeline','updateDragPlane','_switchSpectatorMode','WEBKIT_WEBGL_compressed_texture_etc1','gBuffer','extractMinAndMaxIndexed','Use\x20Manhattan\x20Distance','CustomRequestModifiers','inheritedVelocityAmount','SS_TRANSLUCENCYINTENSITY_TEXTUREDIRECTUV','_onContextRestoredObserver','#define\x20OBJECT_BASED','\x20*\x20vec3(','brdf','GL_ALPHA_EQUATION_MAX','dbgShowEmptyEnableEffectCalls','customLasterPointerMeshGenerator','animationSampleRate','isCompatible','frustumLengths',',\x200.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20subSurfaceBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vSubSurfaceIntensity,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vThicknessParam,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vTintColor,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20normalW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20specularEnvironmentReflectance,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_THICKNESSANDMASK_TEXTURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(0.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REFLECTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_TRANSLUCENCY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_renderPassIds','UTF8ToString','addHole','_actAsRegularMesh','readdir','unknown\x20filename','BABYLON.SceneDepthBlock','reflection2DSampler','computeElement','MAINUV','_stripTexturesFromMaterial','_unbindVertexArrayObject','itemLength','readyState','getMaterialById','_wasDispatched','onsuccess','thumbrest','TransposeToRef','TEXTUREFORMAT_DEPTH16','_currentSceneUBO','/home','_targetDataLayoutChangedObservers','_decompose','onAnchorUpdatedObservable','Default\x20sprite\x20manager','_invertNormalMapY','vThicknessInfos','_setupSkybox','updateControllerLaserColor','enableAutomaticThicknessComputation','NotReceived','matrices','_onMeshReadyObserverAdded','stereoHalfAngle','getRenderCamera','addJoint','_collideWithWorld','faceColors','_includedOnlyMeshes','_init','_blurPostProcesses','DECALDIRECTUV','.albedoScaling\x20=\x20','depthClamp','DisableUniformityAnalysis','pointingPoseMeshName','RGB','ReadFile','rampGradients','imageProcessingEnabled','//\x20Voronoi\x20random\x20generator','_updateDepthInformationAndTextureWebGLDepthUsage','_pickingMoved','LODBASEDMICROSFURACE','angleRange','estimatedRealWorldWidth','_setMainDrawWrapperOverride','gradientTempColor','_dPadLeft','initializeTexture','shadowsExposure','sound','_checkInputs','#define\x20FLUIDRENDERING_DEBUG_SHOWNORMAL','ForEach','_cameraRotationSpeed','Equal','TextureStage','enableReflectivity','destroy','disableGeometryBufferRenderer','//\x20SimplexPerlin3D','Could\x20not\x20extract\x20the\x20name/type\x20of\x20the\x20function\x20from:\x20','GetSamplerHashCode','fragmentUrl','UNSIGNED_BYTE','setKeys','Unsupported\x20stencil\x20func\x20mode:\x20','postExportTexture','LAYOUT_POWER2','FurifyMesh','MapRead','dashSize','importMesh\x20has\x20failed\x20JSON\x20parse','hasHit','_oldPositionForCollisions','_getActionManagerForTrigger','drawArraysInstanced','_storedUniqueId','You\x20must\x20provide\x20the\x20binding\x20mappings\x20as\x20browsers\x20don\x27t\x20support\x20reflection\x20for\x20wgsl\x20shaders\x20yet!','REFRACTIONMAP_3D','waveSpeed','NEAREST_SAMPLINGMODE','diffuse8Sampler','onAfterShadowMapRenderObservable','_onSessionGranted','\x20cannot\x20be\x20found.\x20Please\x20make\x20sure\x20it\x20is\x20included.','xr_standard_thumbstick_xaxis_pressed_max','animationRotation','.x\x20+\x20','You\x20must\x20connect\x20the\x20\x27worldTangent\x27\x20input\x20of\x20the\x20','#define\x20FLUIDRENDERING_DEBUG_TEXTURE','file','setRasterizerState','warningEnable','meshSelectionPredicate','setAngularVelocity','getCollisionShape','setDepthStencilFormat','vReflectivityInfos','_colorWrite','teleportationSpeed','cyan','wheelYMoveScene','needTypeSuffixInShaderConstants','RGB10_A2','_cachedStencilFunction','vSphericalL22','ToBlob','}\x20else\x20{\x0d\x0a','thinInstances','updateInt','POINTERUP','setEffectIntensity','GetDefaultPlugin','setBlendConstant','_isExpanded','_eventPrefix','The\x20plugin\x20\x22','_materialContext','targetId','GAMMAEMISSIVE','setCustomEffect','_upToYMatrix','_getImageSourceBlock','COMMAND_SETVIEWPORT','cTFBC4','_getVertexBufferFromMesh','_stepSize','_getFreeVariableName','_reflectionBlur','getPreviousPointIndexAt','_hemisphereSample_uniform','inputsMin','054c','matrixData','\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.','linesBuilder','_meshesWithPoseMatrix','setValue','vLightingIntensity','stepR','_system','dPadUp','Storage','DEFAULT_HAND_MODEL_LEFT_FILENAME','less-equal','eventListeners','instancesCount','XRHitTestWithRay','getWorldMatrix','addUniform','_newSamplerInstances','USELIGHTMAPASSHADOWMAP','worldMatrices','bumpTexture1','_restPose','_grainEffect','.r\x20*\x20','isReady','soft','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20TBNBLOCK\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20vTBN\x20=\x20','aimTransform','generic-hand-select','STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER','_disposeBlurPostProcesses','R8Snorm','ShadersRepositoryWGSL','_uploadCompressedDataToTextureDirectly\x20not\x20implemented.','gpu-optimized','fluidRenderingParticleDiffuse','vrDeviceOrientationCamera','_checkRotate','front','chromaticAberration','btBvhTriangleMeshShape','#define\x20LDR\x20\x0a','changeDisplayOptions','RING_FINGER_TIP','provideFallbacks','syncRoot','Loaded\x20.basis\x20texture\x20width\x20and\x20height\x20are\x20not\x20a\x20power\x20of\x20two.\x20Texture\x20wrapping\x20will\x20be\x20set\x20to\x20Texture.CLAMP_ADDRESSMODE\x20as\x20other\x20modes\x20are\x20not\x20supported\x20with\x20non\x20power\x20of\x20two\x20dimensions\x20in\x20webGL\x201.','_mainSoundTrack','HDRBlurH','_generateStencilBuffer','normalSamplerZ','Vertex_MainEnd','getSampler','_padSensibilityDown','LogCache','SHEEN_TEXTURE_ROUGHNESS','_emitDefine','IsReadyForSubMesh','colorFilter','referenceSpaceType','onButtonDown','IgnoreTexturesAtLoadTime','_effectWrapper','getInt32','serialize','Invert','register','RG32Uint','onCompiled','EquiRectangularCubeTexture','[0][2]);\x0d\x0a','VERSION','Error','EXPLICIT_MODE','getDepthFunction','halfDepth','enclose','removeMouseWheel','locateFile','_onRegisterAfterWorldMatrixUpdate','additiveAnimations','AmmoJS\x20is\x20not\x20available.\x20Please\x20make\x20sure\x20you\x20included\x20the\x20js\x20file.','afterCameraRender','onEnteringVR','disableScissor','BABYLON.WorleyNoise3DBlock','sunPosition','MATERIAL_LightDirtyFlag','getSimpleName','.texture.wrapV\x20=\x20','asArray','BABYLON.MinBlock','BABYLON.Rotate2dBlock','_blurX','hoverCursor','alphaConstants','#define\x20SSR_INPUT_IS_GAMMA_SPACE\x0a','_framingTime','poster','_removeCanvas','linkProgram','deviceorientation','_verticalBlurPostprocess2','_scalingDeterminant','_rightHandtoLeftHandMatrix','_createGlobalSubMesh','_raiseOnAnimationEnd','WebXR\x20not\x20supported\x20in\x20this\x20browser\x20or\x20environment','\x20=\x20vec3(depthSM,\x201.,\x201.);\x0d\x0a','thumb-metacarpal','ColorInstanceKind','groundMirrorRenderList','alignWithNormal','Round','#version\x20300\x20es\x0a#define\x20WEBGL2\x20\x0a','addExcludedConnectionPointFromAllowedTypes','flushFramebuffer','specularPower','CatmullRom','disableMorphTargetTexture','finalizeSceneUbo','_shadowMap','CreateFromTriMesh','getLightByUniqueId','_sqlite3_column_text','.xy);\x0d\x0a','createPipelineLayout','pointerLockElement','_cacheHasRenderTargetTextures','onButtonStateChange',',\x20effect.name=','setQuaternionArray','getParent','_clear','TEXTURETYPE_FLOAT','_ControllerFactories','\x27\x20-\x20type=','addFallback','little_proxPhalanx_','\x20=\x20float(gl_InstanceID);\x0d\x0a','getFacetsAtLocalCoordinates','animationTimeScale','_cachedUOffset','depthMask','recordVertexArrayObject','Constant1','Index','_CollectPromises','_debugMesh','maxScaleX','_pipelineContext','opaque','enableBlending','Name','The\x20material\x20of\x20the\x20source\x20mesh\x20must\x20be\x20a\x20Fur\x20Material','LOCAL','fullscreenElement','ArcSin','reset','Error\x20in\x20onSuccess\x20callback:\x20','nbSharedFaces','_webSocket','_DefaultUtilityLayer','disablePointerInputWhenUsingDeviceOrientation','fov','handShader','XRHitTestWithSelectEvent','imageProcessingPostProcess','_loadImageFromDBAsync','securitypolicyviolation','tmpRay','isoVecsOBOA','_afterRenderStage','onPointerMovedObservable','_name','STENCIL_OP_FAIL_Z_DECRSAT','_isLight','_tempColor','moveAllFromScene','addExternalData','CreateFromSnippetAsync','containerSize','Snorm16x4','_vertices','REFLECTIONFRESNELFROMSPECULAR','_sharedData','_idleRotationSpinupTime','valueType','_createRenderTargetTexture','_viewportCached','updateTransformMatrix','addEffectConfiguration','_DISABLE_DEACTIVATION_FLAG','limitMotor','\x20/\x20(1.0\x20/\x20','minPoint','xrLayer','pbrHelperFunctions','clearPosition','STEP_BEFORECAMERAUPDATE_GAMEPAD','_createAngularSpeedGradientTexture','COMMAND_DELETEINDEXBUFFER','microsoft-mixed-reality-left','_checkIsReady','getBindPose','rotateNeg60About','reflectionBlur','Instances\x20should\x20only\x20be\x20created\x20for\x20meshes\x20with\x20geometry.','PVRTC1_4_RGB','HDR','wrapWebGPUTexture','_autoCalcDepthBounds','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20','MinimumRadiusForPinch','_refractionFresnelParameters','FROMLINEARSPACE','MeshImpostor\x20only\x20collides\x20against\x20spheres.','_createColorGradientTexture','https://preview.babylonjs.com/draco_decoder_gltf.wasm','_currentLOD','TONEMAPPING_STANDARD','setStencilState','removeOutputNode','_indirectDrawData','_renderingMultiview','_positiveCurve',')\x20{\x0d\x0a','webgl2','attachPostProcess','_updateTextures','STEP_BEFORECAMERADRAW_LAYER','pbrDebug','ground','_tmpContactCallbackResult','_handlePointerActions','wrapper','_collisionConfiguration','facetDepthSortFunction','_onGenerateOnlyFragmentCodeChanged','\x20A:',',\x20call\x20parameters=','automaticNormalizationNormal','addLineTo','.target\x20=\x20','RG8Unorm','VRMultiviewToSingleviewPostProcess','_standingMatrix','CreateBox','getInt8','DepthBlurredTexture','Firefox/59','Depth','registerAction','ALPHA_EQUATION_ADD','_renderMultiviewToSingleView','TargetCamera','clientY','_IndividualBabylonFileParsers','_rebuildTextures','_isQuest','baseRotation','writeUint32Array','\x22);\x0d\x0a','_handleKeyActions','forceNormalForward','useRightHandedSystem','createFallbackVRDeviceOrientationFreeCamera','running','zw\x20','radius','_useSphericalHarmonics','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5','row0','metallicF0Factor','_compiledComputeEffects','_createImageBitmapFromSource','roughnessBlendLevel','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','required\x20feature\x20not\x20compatible','boundingBox','shadowMapSampler','_prefilterOnLoad','onAfterComposeObservable','onNewMultiMaterialAddedObservable','touch-action','controller-','canplaythrough','FILTER_POISSONSAMPLING','onKeyboardObservable','EPSILON','axisControlRotation','clipPlaneVertex','framebufferRenderbuffer','queryCounterEXT','_refractionRTT','_internalMultiPickSprites','blurTextureSizeRatio','_mode','_GlobalJoystickIndex','getHeadsetImpostor','FollowCameraMouseWheelInput','_attachedNode','selectend','immersive-vr','IsWrapper','releaseVertexBuffers','DELAYLOADSTATE_NOTLOADED','samplerNames','setUsage','.gSwizzle\x20=\x20\x22','deviceOrientationCamera','_volume','url','_setupImageProcessing','STENCIL_OP_FAIL_Z_INVERT','_maxSize','_haloCenter','multiviewEnabled','getJointMesh','_newUniforms','RING_FINGER_PHALANX_DISTAL','Error\x20loading\x20image\x20from\x20blob\x20URL:\x20','alwaysSelectAsActiveMesh','JSON\x20ERROR:\x20Unable\x20to\x20load\x20JSON\x20file.','_onApplyObserver','matrices2x2','deviceDescriptor','NativeXRFrame','rotation','_sqlite3_value_blob','getIntersectingSubMeshCandidates','ambientOcc','ssao','getBodyStiffness','_warning','PrepareDefinesForBones','Inspector','ANIMATIONLOOPMODE_CONSTANT','\x20\x20data\x20view','mapSize','linkedTransformNodeId','GenerateTexture','RightHandedBackwardReadOnly','_mat','onAudioUnlockedObservable','thumb_proxPhalanx_','removeTarget','is2DArray','setMeshTarget','_transformMatrixR','_bufferManager','_capacity','_updateMeshUV','furTexture','getMinutes','_animationSampleRate','setEffect','autoClear','REFLECTIONMAP_CUBIC','Force\x20normalization\x20for\x20the\x20worldTangent\x20input','applyDisplacementMap','exitVR','Fragment\x20shader','INVCUBIC_MODE','FOGMODE_NONE','TEXCOORD_1','_storedRotationQuaternion','_useKernelBlur','\x20-\x20begin','STENCIL_OP_PASS_Z_INVERT','_imageProcessingConfigurationDefines','sourceMesh','Function\x20to\x20remove\x20was\x20not\x20found','_executeOnceBeforeRender','_RotationAxisCache','_StartUserMark','copyFromPoints','isCube','EYE_TRACKING','_cachedVAng','BABYLON.SubtractBlock','_zeroIfClose','.useObjectSpaceNormalMap\x20=\x20','_update','onPreKeyboardObservable','COLORCURVES','_removeVertexOutputNode','RGBA8UnormSRGB','isConnectedToInputBlock','LiteTranscoder_UASTC_RGBA_SRGB','DYNAMIC_DRAW','_linesIndexBuffer','minmaxRedux','ProjectOnTriangleToRef','ANISOTROPIC_TEXTUREDIRECTUV','button','angularSpeedGradientSampler','divideToRef','numInfluencers','_imageProcessingEnabled','_IsTexture','addToAxisCache','store','#define\x20CUSTOM_FRAGMENT_BEFORE_FRAGCOLOR','onLoad','onMeshAddedObservable','cameraRotation','PrepareDefinesForOIT','htc_vive_none','LiteTranscoder_UASTC_RG8_UNORM','ASTC10x5UnormSRGB','Finalize','_loadFile','onAfterCameraRenderObservable','byteStride','curvature_ridge','_prePassRenderer','deltaZ','_metallicReflectanceColor','sqDistance','\x20=\x20normalize(','\x20+\x20','createQuery','#FFFFFF','endOcclusionQuery','_renderingMesh','bjsEarcut','isRigCamera','addTriangle','skeletonsEnabled','hdrFinalPostProcess','snorm16x2','_generateMipMaps','ClosestRayResultCallback','#define\x20NUM_BONE_INFLUENCERS\x20','computeEffectivePosition','exportMaterial','insertionCosts','_opacityTexture','_depthRendererCamera','rotationSensibility','Fragment_Before_Fog','beginFrame','gpu','screen','attach','OnCenterPickTrigger','insertFirst','_rawFragmentSourceCode','moveWithCollisions','createQueryEXT','depth-only','_cachedColorWriteState','particleSize','EdgeDetect0Kernel','addPendingData','You\x20must\x20connect\x20the\x20\x27uv\x27\x20input\x20of\x20the\x20Anisotropy\x20block!','_disableTrackPosition','previousMatrixBuffer','_buttonR1','sint32x3','_computeHashCode','bindRenderbuffer','paddingRatio','endMainRenderPass','RED_INTEGER','SUBSURFACE','DEFAULT_CASCADES_COUNT','_updateFloatForEffect','LITTLE','cursor','randomSampler2','body1','refractionSampler','createAsShadowDepthWrapper','GetAsMatrix3x3','CreatePatch','_NumBindGroupsNoLookupCurrentFrame','_streamingSource','astc-5x5-unorm-srgb','connectedAxis','isObjectBased','NdotVUnclamped','RGBA16Uint','maximum','deviceScaleFactor','_getExportNodes','_NumBindGroupsLookupCurrentFrame','BJSOIMO','getMeshUniformBuffer','Float32x4','_fragmentOnly','CopySrc','createOrUpdateSelectionOctree','needInitialSkinMatrix','_tempRay','xr-error','excludedSkinnedMeshesFromVelocity','highLimitValue','isDeviceAvailable','teleportationState','__perceptualColor','getNodes','LensFlareSystem','edgesShareWithInstances','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=','normalSamplerX','materialDefines','bgra8unorm-storage','REFLECTION','SHADOWCLOSEESM','_htmlAudioElement','bindForSubMesh','_rootUrl','isDescendantOf','path','BABYLON.ProceduralTexture','_setEffect','triggerOptions','pass','.x>','REFLECTIONMAP_EQUIRECTANGULAR','getObjectCenterWorld','animationType','BC2RGBAUnormSRGB','layout','clearCoat','devicePosition','DepthTexture','GreaterEqual','MSCTranscoder','SHADOWPCF0','createBindGroupLayout','luminance','StereoscopicUniversalCamera','maxSize','_updateCacheCalled','isoVecsABOB','.g)\x20*\x20(1.0\x20-\x20','textureAdderPostProcess','setRotationQuaternion','\x20does\x20not\x20match\x20the\x20','_connectVREvents','reflectionFresnelParameters','pixelDepth','defaultView','enterExitUI','executeWhenCompiled','_CameraDirection','_minus90X','HDRBlurV_','emitPower','property','_current','OCCLUSION_TYPE_NONE','Version','getCascadeTransformMatrix','_distortionTexture','groundMirrorFallOffDistance','renderTargetTexture','SceneSerializer._topologicalSort:\x20There\x20were\x20unvisited\x20nodes:','createBuffer','rebuild','webkitAnimation','calculateHitDistance','FOVMODE_VERTICAL_FIXED','m_normalWorldOnB','GlowLayerHBP2','uniform\x20sampler2D\x20','WASMMemoryManager','mrtTextureCount','moveAttached','RASTERIZER_DISCARD','btSequentialImpulseConstraintSolver','sheenRoughnessMatrix','_mainDrawWrapperOverride','NormalMaterial','enableOfflineSupport','sheenColorTexture','ClearCoat\x20Color','_markSubMeshesAsMiscDirty','rdev','autoCalcShadowZBounds','restart','_newPosition','floorMeshName','FromUnitVectorsToRef','emitterWM','UpReadOnly','Module.instantiateWasm\x20callback\x20failed\x20with\x20error:\x20','BABYLON.ParticleBlendMultiplyBlock','SCALEMODE_FLOOR','_StartPerformanceConsole','BUMPY','_detachHandById','_resetIndexBufferBinding','shaderSource','RotationQuaternionFromAxis','lowerBetaLimit','BABYLON.ClampBlock','backfaceDepthTextureDownsample','doNotRemoveAnchorsOnSessionEnded','_randomTextureSize','_attachedCamera','_modelReady','MRTAttachments2','PostProcess',',\x20#\x20of\x20submeshes:\x20','_diffuseRenderTarget','\x20=\x20pow(','createSceneUniformBuffer','setMatrix3x3','_renderVertexBuffers','onTrackedImageUpdatedObservable','_matrixArrays','anisotropySampler','_lockstepMaxSteps','pointers','dragAxis','wireframe','_emptyCubeTexture','updateUniformDirectly','_sceneUBOs','createDefaultCameraOrLight','camera','AmmoJSPlugin','NearestPOT','removeEventListener','specularDataPosition','skipOnKeyboardObservable','gl_FragColor\x20=\x20vec4(','#define\x20inline\x0d\x0avec2\x20parallaxOcclusion(vec3\x20vViewDirCoT,\x20vec3\x20vNormalCoT,\x20vec2\x20texCoord,\x20float\x20parallaxScale,\x20sampler2D\x20bumpSampler)','_createRenderPipeline','_handlePlay','updateArrayBuffer','_binormals','coordinatesMode','SSAOBlurVRenderEffect','cellInfos','useXR','skipOnPointerObservable','_addGamePad','ColorMergerBlock','probesEnabled',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','PREPASS_NORMAL_TEXTURE_TYPE','lensColorSampler','Index\x20out\x20of\x20bounds','backfaceForceDepthWriteTransparentMeshes','freezeActiveMeshes','diffuseDir','setDataBuffer','Clean','generic-trigger-squeeze-touchpad','ASTC8x6Unorm','Setting\x20visibility\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','unorm16x4','_beforeRenderingMeshStage','Sphere',',\x20vBumpInfos.y)','_detachHand','onClickedObservable','isDirectlyConnectedToVertexOutput','_children','generic-touchpad','write','furSpeed','NodeMaterialBlock','Not\x20a\x20babylon\x20environment\x20map','_serializeAsParent','_unpackFlipYCached','_constantDeclaration','framebufferHeight','ETC2_RGBA','DEPTH_BUFFER_BIT','dispatchSprites','Unable\x20to\x20create\x20instance\x20buffer','removeBlock','_adapterSupportedLimits','hResolution','_sqlite3_finalize','layerIndices','ANIMATIONTYPE_FLOAT','renderTargetsEnabled','geometricNormalW','_fromIndex','wasm\x20streaming\x20compile\x20failed:\x20','NAME_SUBSURFACE','image/jpeg','_ConvertPBRMaterial:\x20Glossiness\x20values\x20not\x20included\x20in\x20the\x20reflectivity\x20texture\x20are\x20currently\x20not\x20supported','_GetTopology','HRTF','Triangle','initAsync','vRefractionInfos','Velocity\x20iterations\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','anchors','replacement','_defaultSampleCount','_TmpMorphInfluencers','btSphereShape','Right','TEXTURE_SPHERICAL_MODE','shadowOnly','\x20=\x20computeFresnelTerm(','setCameraRigParameter','_buttonRB','keysHeightOffsetModifierCtrl','WebGL\x20context\x20lost.','Anisotropic\x20Tangents','optimizeUVAllocation','animationPP2','textureBlocks','ClearControllerCache','xSwizzle','getEmitterPosition','_bendAxis','.y>','_tempJointMatrix','utf-8','toBlob','pivotMatrixUpdated','gapSize','linePivot','MATERIAL_TriangleStripDrawMode','_lightColorUniformName','exportDataToCsv','ConstructFeature','canplay','lensFlareSystems','_isImpostorPairInContact','_fragmentDeclaration','WebGLRenderingContext','\x20=\x202.0\x20*\x20abs(2.0\x20*\x20(','_environmentTexture','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20worlddX\x20=\x20dFdx(position);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20worlddY\x20=\x20dFdy(position);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20crossX\x20=\x20cross(normal,\x20worlddX);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20crossY\x20=\x20cross(normal,\x20worlddY);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20d\x20=\x20abs(dot(crossY,\x20worlddX));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20inToNormal\x20=\x20vec3(((((height\x20+\x20dFdx(height))\x20-\x20height)\x20*\x20crossY)\x20+\x20(((height\x20+\x20dFdy(height))\x20-\x20height)\x20*\x20crossX))\x20*\x20sign(d));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20inToNormal.y\x20*=\x20-1.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20result\x20=\x20normalize((d\x20*\x20normal)\x20-\x20inToNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_submitVRFrame','path3D','createSampler','normalizeFromLength','_leftjoystick','zSwizzle','_viewport','hardwareInstancedRendering','diffuse6Infos','LookAtRH','isUsingTextureForTargets','tangetsAttrDesc','getBaseMatrix','hasOriginBottomLeft','BABYLON.Vector4','edgesConnectedCount','_deltaJoystickVector','bindVertexArrayObject','setFloat3','meshesUseLeftHandedCoordinates','_teleportationSpeed','symbol','CreatePlane','_xrPoseVectorData','RefractionBlock','GradientBlock','vec3\x20geometricNormalW\x20=\x20','CreateCylinder','AMBIENTINGRAYSCALE','z-index:11;position:\x20absolute;\x20right:\x2020px;bottom:\x2050px;','WarnedWebAudioUnsupported','BILLBOARDMODE_Z','request','combineRatio','gain','\x20=\x20cross(','EACRG11Snorm','BJSINSPECTOR','resetQuaternion','WEBGL_compressed_texture_etc','beforeCameraRender','row3','_packedAndReady','_rotation','Compute','keysUpward','#define\x20PREPASS_NORMAL','BABYLON.InterpolateValueAction','sqlite3_result_text','targetBoneIndex','_environmentTextureIsProbe','ACTION_OnIntersectionExitTrigger','SS_REFRACTIONMAP_3D','mapABOBtoOBOA','contactPoint','iridescenceTexture','disablePointerUpOnTouchOut','MAT2','LegacyPBRMaterial','BABYLON.LightInformationBlock','DEPTH_ATTACHMENT','vertexData','KHR_materials_clearcoat','.xyz,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_quadraticBezierCurve','Texture_MainDepthStencil_','getInvertedAbsoluteTransform','numCascades','_calculatedRotation','_areImageProcessingDirty','OnPointerOverTrigger','_isIdentity','useExponentialShadowMap','fragmentDepthSupported','MaterialAlpha','vAnisotropyInfos','LoadFile','/*\x20disable_uniformity_analysis\x20*/','ASTC12x10UnormSRGB','enableEffect','_linesIndices','samplerZName','disablePrePassRenderer','UseOpenGLOrientationForUV','directIntensity','_projectionModeMatrix','_constantTranform','_basePoint','FromPromise','DEPTHPREPASS','_getProperty','wheelZMoveScene',',\x200.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','CascadedShadowGenerator','HSVtoRGBToRef','isNearPickable','setIntArray3','_updateColor3ForEffect','SS_REFRACTIONMAP_OPPOSITEZ','skipNextObservers','CUBIC_MODE','transparencyMode','startingIndices','iterations','updateParticles','Bad\x20HDR\x20Format.','keyPosition','_characters','preloadedImages','getGlInfo','shadowDepthWrapper','BoxImpostor','pickUtilitySceneFirst','PrepareDefinesForMultiview','not\x20skinned','_restoreEngineAfterContextLost','free','applyStencil',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(ENVIRONMENTBRDF)\x20&&\x20!defined(','_Ldexp','custom','decrement-clamp','poleTargetLocalOffset','sharedNodes','InverseBindMatrices\x20-\x20','ORTHOGRAPHIC_CAMERA','metallicReflectanceSampler','//#define\x20SHADER_NAME\x20compute:','createProgram','vSphericalZ','Now','TELEPORTATIONMODE_CONSTANTSPEED','little_tip_','LINE_LOOP','_animatables','textureZ','MRTAttachments1','threshold','useBillboardPosition','opaqueSortCompareFn','_GetLuminanceArrayBuffer','getCollisionFlags','allowUpsideDown','transformedUV','ColorGradingTextureEnabled','_convertSpecularGlossinessTexturesToMetallicRoughnessAsync','_syncRoot','R16Uint','_vRefractionMicrosurfaceInfosName','scaleRatio','coloredMaterial','vec2\x20','_loadingScreen','addReflectionProbe','textureArrays','multiplyByFloats','RGBE_ReadPixels','.jpeg','rgb\x20','LIGHT1','_readTexturePixels','_observers','\x20is\x20not\x20supported\x20in\x20','GMT','_onAfterRenderObservable','checkReadyOnEveryCall','_bloomKernel','updateMatrix','_blurCombinerPostProcess','_activeCamerasChangedObserver','enableScissor',']\x20in\x20compute\x20code:\x20','_source','ChromaticAberration','switchFullscreen','justifyItems','wasmUrl','overridenInstanceCount','EQUIRECTANGULAR_MODE','blockingBlocks','dpdy','_rightTrigger','_tmpQuat','CircleOfConfusionPostProcess','_indexInSceneTransformNodesArray','resetLastAnimationTimeFrame','_deviceInputSystem','setSamples','renderingManager','physicsProps','_compositionLayer','PBRMATERIAL_ALPHABLEND','_cachedStencilOperationFail','addDragGradient','onXRSessionEnded','handMeshes','_verticalBlurPostprocess','#define\x20DIFFUSE','BlackAndWhitePostProcess','RotationZToRef','_oneVector','#if\x20NUM_BONE_INFLUENCERS>0\x0d\x0a','bc5-rg-snorm','The\x20worldPosition\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!','\x20G:','normalSamplerY','distortionStrength','CreateDeviceEvent','enableAngularMotor','specularColor','_activated','rSwizzle','ALBEDODIRECTUV','inspect','cellIndex','get_m_hitNormalWorld','_originalColorPostProcess','_normalize','aoOut','setMRTAttachments','groupInInspector','_meshTarget','exitVROnDoubleTap','BUFFER_CREATIONFLAG_VERTEX','_restoreConnections','vReflectionPosition','_enabled','_numCascades','_resetCurrentColorBlend','Body','__proto__','TriangleFillMode','red','WRAP_ADDRESSMODE','Regular','vSheenColor','externalTextureSamplerBinding','isCompletelyInFrustum','brightPassPostProcess','NonFiltering','backgroundMeshes','blurDepthMaxFilterSize','WebVRCamera','SSAO2RenderingPipeline','enableHorizontalDragging','PBRBaseSimpleMaterial','adaptScaleToCurrentViewport','CreateRGBATexture','argv','createDirectionalLightSource','LineStrip','dynamicUniformBlocks','onDisposeObservable','BonesPerMesh','updateCache','_deleteTexture','metallicReflectanceTexture','constructor','createDeviceOrientationCamera','setRenderCamera','r32float','getOffset','alignDataInBuffer','getDistanceToCamera','_attachmentsFromPrePass','float\x20vDepthMetricSM\x20=\x200.0;\x0d\x0a','_eyeTrackingStartListener','_highlightsCurve','_loggedErrors','releaseCanvas','colors3','updateMatrix3x3','RenderTarget','_renderingGroup','vec4(','_localAxes','xr_standard_touchpad_xaxis_touched_value','getTextureHeight','title','MirrorTexture','setRowFromFloats','_beforeCameraDrawStage','#extension\x20GL_OES_standard_derivatives\x20:\x20enable','createOrUpdateSubmeshesOctree','isTranslucencyEnabled','_onrighttriggerchanged','_depthTestEnabled','_executeWhenComputeStateIsCompiled','loadend','RGB10_A2UI','COMMAND_SETBLENDMODE','_resetCurrentViewport','LINEAR_LINEAR_MIPLINEAR','BABYLON.ElbowBlock','_CreateBoneMapColorBuffer','_effectLayerOptions','getTarget','preventCacheWipeBetweenFrames','_disposeRTTandPostProcesses','#define\x20EMISSIVE\x20\x0a','PREPASS_REFLECTIVITY_TEXTURE_TYPE','disableAutoAttach','toLinearSpaceToRef','_initFeatures','_randomNoiseCoordinates1','Statistics','createDefaultXRExperienceAsync','useAmbientInGrayScale','ALPHA_SCREENMODE','_metaKey','SHADOWMEDIUMQUALITY','getDistances','onValueChangedObservable','updateUniformsAndSamples','velocityGradientSampler','_instanced','_exportTextureAsync','HierarchyIssue','_TmpQuat','\x20=\x20vec3(','uniform4i','TextureFormats','KHR_materials_sheen','POINTERDOWN','shadowsVertex','_drawVirtualJoystick','buttons','setMaterialForRenderPass','sizeGradients','loadMipmapLevels','ExclusiveDoubleClickMode','removeAttribute','MatrixBuilder','OPACITYDIRECTUV','getVertexBuffers','COMMAND_SETFLOATARRAY4','_enableBlending',',\x20name=','idleTimeElapsedBeforeRelease','diffuseFresnelParameters','getMonth','updateGizmoPositionToMatchAttachedMesh','laserPointerPickedColor','aspectRatioFov','furSpacing','_defineNamesFromPlugins','diffuse3Infos','hasUVs6','onMenuButtonStateChangedObservable','spriteManager','\x20Z:\x20','highlights','minMesh','_updateRenderBuffer','\x20>\x20','_pickWithSphere','currentDraggingPointerID','_follow','fillJointRadii','rotationY','LookAtLHToRef','useNonLinearDepth','grain','negateInPlace','.texture.uOffset\x20=\x20','setNumParticles','_handMesh','Run','dithering','#define\x20ALPHATEST_UV','onBeforeGenerationObservable','xr_standard_touchpad_axes_touched_value','DefaultDecoderOptions','blurStep2','midtonesHue','transcodedPixels','uint32x4','_kernelBlurXPostprocess','onNewTransformNodeAddedObservable','isVertexBufferUpdatable','hasUVs3','TEXTUREFORMAT_DEPTH32FLOAT_STENCIL8','vCameraColorCurveNegative','EMISSIVE','_btnVRDisplayed','shader','sheen','startFrame','updateFlag','1.1','BABYLON.PlayAnimationAction','TEXTURE_MIN_FILTER','albedoSampler','getSize','autoRotationBehavior','textureHeight','divideInPlace','TEXTURETYPE_UNSIGNED_SHORT','_midYawConstraint',').xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnTangent\x20=\x20normalize(','Debug\x20mode','tbnBitangent','Failed\x20to\x20load\x20cubemap:\x20','CreateAnimation','The\x20position\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!','cameraPosition','_updateBuffer','exception','inertialPanningY','Intersects','_rtt','TextureView_MainDepthStencil_','FromEulerVector','link','[1][2]);\x0d\x0a','IRIDESCENCE_TEXTUREDIRECTUV','fovMode','\x22\x20cascade\x20#','SimpleMaterial','l2_2','_tmpContactImpulse','Uint16','\x20already\x20exists\x20on\x20camera','TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV','_sampleCount','setFloat','renderTransparentMeshes','CylinderImpostor','https://controllers.babylonjs.com/microsoft/','makeObserverBottomPriority','radians','requiredLimits','Invalid\x20type\x20\x27','_currentTeleportationControllerId','canDirectLoad','idleRotationSpeed','Square','bonesDeclaration','UNSIGNED_INT_24_8','averageLuminance','Unsupported\x20alpha\x20mode:\x20','_renderViewStep','Bone','lightSizeUVCorrection','addVirtualJoystick','ceil','#define\x20FLUIDRENDERING_DEBUG_DEPTH','updateUInt','IRIDESCENCE_THICKNESS_TEXTUREDIRECTUV','buttonCircle','emissiveStrength','vSphericalZZ','compute','_createParticle','_preparePipelineContext','decodedData','scaleToRef','getSceneUniformBuffer','removeShadowCaster','reason','DualShock','innerHTML','vector3InterpolateFunctionWithTangents','_isShaderMaterial','BABYLON.SharpenPostProcess','ASTC5x5UnormSRGB','cellStartOffset','_joystickContainerSize','_primaryColor',',\x20falling\x20back\x20to\x20','COMMAND_SETFLOAT','onGenerated','is3D','blurRatio','GetShadersStore','Mesh','vAmbientColor','_nativeInput','#ifdef\x20NORMAL\x0d\x0a','addExcludedMesh','getClosestFacetAtCoordinates','_waitingParsedUniqueId','_accumulatedCount','limitVelocityGradients','_normalizedVelocity','readwrite','preventAutoStart','_internalMeshDataInfo','partitioningBBoxRatio','_altKey','BOTTOM','drawIndexedIndirect','This\x20function\x20is\x20not\x20available\x20in\x20Babylon\x20Native','_canRenderToFramebuffer','WEIGHTS_1','isRefractionEnabled','_Rayl','bindGroupEntries','maxTextureSize','resized','Fragment_Custom_Albedo','PREPASS_COLOR_TEXTURE_TYPE','_isActive','_alternatePickedPoint','_isCreatedShader','pbr_globalworldpos','_lightDirection','keep','#define\x20RAMPGRADIENT','worldReflectionViewProjection','centerPoint','acos','fxaa','_rebuildGeometries','unBindMultiColorAttachmentFramebuffer','MIRROR_ADDRESSMODE','_renderTargetTextures','_vertexCompilationState','_getComputeShaderCode','getSeconds','RGB32UI','cubeMapPollInterval','application/javascript','OCULUS','timeDelta','NAME_AUDIO','addLight','_frustumCenter','creationFlags','#define\x20CUSTOM_VERTEX_MAIN_END','diffuseInd','RING_FINGER_PHALANX_PROXIMAL','_emissiveColor','vec2','#define\x20BONETEXTURE','TEXTUREFORMAT_RED','bakedVertexAnimationManager','_cameraLinesMesh','FreeCameraDeviceOrientationInput','onAfterParticlesRenderingObservable','renderTarget','_isIdentity3x2','#define\x20INSTANCES','CannonJSPlugin','_emptyVertexBuffer','_sortRenderingObjects','fogColor','_stencilRefsCurrent','none','BC6HRGBFloat','_maxBlockCapacity','onclose','web_user','left-right','\x20from\x20DB.','\x20depth=','SHADOWCSMDEBUG','_blendEquationParameters','GL_ALPHA_FUNCTION_CONSTANT_ALPHA','_viewportRef','depthPrePass','_originalRender','undefined','FallbackTexture','Unable\x20to\x20create\x20texture','renderDiffuseTexture','getHashCode','_currentStartSize2','Replace\x20function\x20call\x20by\x20code.\x20Function\x20\x27','Warn','#endif\x0d\x0a','\x20from\x20scene.','hasMatricesIndices','log','uniform4iv','paddingColor','mspointerlockchange','ShadersStore','_lastCheck','matricesWeightsAttrDesc','FALLOFF_STANDARD','STENCIL_ATTACHMENT','closeArray','getViewCount','previousRenderId','deltaY','allowShaderHotSwapping','XMLHttpRequest','beginTransformFeedback','_injectVertexCode','_thicknessEffectWrapper','radiusRange','btTriangleMesh','seo','exitPointerlock','DepthStencil','hand-tracking','subdivide','PrepareDefines','bufferViewIndex','BuildGeodesicData','setSize','Uniform','NoImpostor','getLightById','_samplerList','propertyPath','selectionMesh','boundingVectors','_updateDifferenceMatrix','NAME_BOUNDINGBOXRENDERER','float32-filterable','ToDegrees','astc-8x6-unorm-srgb','vertexCompilationError','getParticleSystemById','_makePacked','vertexCount','DiscardBlock','y-axis','PINKY_FINGER_TIP','Tried\x20to\x20create\x20a\x20second\x20program\x20in\x20the\x20same\x20NativePipelineContext','_buffers','onBeforeActiveMeshesEvaluationObservable','internalTextureUniqueId','_setLaserPointerLightingDisabled','_updateShaderUniforms','_unpackFlipY','attachFeature','onThumbRestChangedObservable','wrapPointer','Light_Type_2','_alphaCutOff','_horizontalBlurPostprocess','_buffer1','minHeight','paddingMode','/profiles/profilesList.json','_applyViewport','_isMixed','maximizeInPlace','unBindMesh','_fogParameters','_thicknessMapSize','_getVertexShaderCode','fresnelFunction','_depthIndex','depthOfFieldEnabled','onBeforeComposeObservable','_reflectivityColor','CreateTorusKnot','vSphericalY','getBodyVelocityIterations','getShadowGenerators','_depthPeelingRenderer','getPlugin','transitionend','TRIANGLE_STRIP','_shadowMinZ','diameterX','supportedLimits','!defined(UNLIT)\x20&&\x20defined(REFLECTION)','_NormalizeTangentFromRef','needRebuild','BLENDMODE_ONEONE','program','connectTo','_stencilFrontFailOp','fragmentSourceCode','stencilMask','Created','isWorldMatrixCameraDependent','ExponentialBackoff','vMetallicReflectanceFactors','initWebVR','triangleId','setUInt','LIGHTING\x20&\x20COLORS','addKeyboard','_rampGradientsTexture','nativeAnchor','\x20=\x20clamp(','_findClosestSnapPointWithRadius','depthMapSize','diagonalLength','_diffuseTexture5','ClearCache','readAsArrayBuffer','_references','PARALLAXOCCLUSION','_viewMatrices','displayMode','minimizeInPlaceFromFloats','xrCamera','unbindAllAttributes','diffuseMatrix','getRadius','copyAnimationRange','sqlite3_result_int','getFontOffset','Setting\x20receiveShadows\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','_attachedToElement','createRenderTargetTexture','_remove','WRIST','_paddingValue','loopEnd','teleportationMode','setMotor','_teleportationRequested','_MaterialPluginClassToMainDefine','lifeTimeGradients','ring-finger-phalanx-proximal','oculus-touch-v2-right','computeDispatch:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','_preActiveMesh','_ratioOffset','_xrNavigator','_LoadProfilesFromAvailableControllers','Missing\x20button\x20mesh\x20with\x20name:\x20','useEmissiveAsIllumination','_cachedDepthFunctionState','dirLight','_alpha','enableUnpackFlipYCached','Particle\x20system\x20with\x20GPU\x20is\x20not\x20supported.','_normalVector','E2dArray','SHADOWPCSS3','_createRenderPassIds','_shouldUseAlphaFromAlbedoTexture','TRANSFORM_FEEDBACK','beginCommandScope','_onPointerUpHandlerRef','clientWaitSync','_activePlugins','featuresManager','NOT_TRACKING','round','https://cdn.babylonjs.com/Assets/babylonLogo.png','THUMB_PHALANX_PROXIMAL','_IsUASupportingBlobStorage','_updateWebVRCameraRotationMatrix','\x20=\x20mat3(','transcode','_updateDepthInformationAndTextureCPUDepthUsage','GrainPostProcessEffect','Sound','\x0aMissing\x20Weights\x20=\x20','average','_tmpAmmoVectorB','.minimum\x20=\x20','xrAnchor','ambientMatrix','colorShaderOccQuery','downloadFiles','_createRenderTargets','Fragment_Before_FragColor','_axes','_multiRenderTargetOptions','_setupGroundMirrorTexture','_meshExcluded','BlurV','_useUbo','_deviceOrientationCamera','useAmbientOcclusionFromMetallicTextureRed','_forceGeometryBuffer','onNewTextureAddedObservable','has','mapABOBtoBAOA','hardBindForSubMesh','compensateDistortion','Env\x20Irradiance','sourceLightId','axe2','buttonSquare','/babylon.nodeEditor.js','vSphericalL2_2','linearSpecularLOD','Degrees','clipPlane6','anisotropyEnabled','unshift','sqlite3_reset','setFarInteractionFeature','environmentIntensity','getBlob','_attenuateBackfaceReflection','environmentTextureSize','BABYLON.ComputeShaderParticleSystem','_removeDrawWrapper','RGBA32Sint','onError','horizontalBlur','vScale','_utilityLayerScene','gaze','_maxSteps','VertexState','NAME_PREPASSRENDERER','_easingMode','WEBGL_depth_texture','rawVertexSourceCode','finalAlpha','result','StencilWriteMask','MAX_LINE','_blendMode','blurDepthFilterSize','supportDepthStencilTexture','enableHeadsetImpostor','TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1','createPostProcess','VALIDATION_NATIVE_DATA','disableVertexAttribArray','positionX','EXT_disjoint_timer_query_webgl2','blank','_computeMatrices','_gpuFrameTimeToken','latest','ANY_SAMPLES_PASSED_CONSERVATIVE','teleportationEnabled','fallbackRank','_uintIndicesCurrentlySet','#define\x20ANIMATESHEET','vReflectionInfos','xr_standard_touchpad_yaxis_pressed_max','WorldView','subtractInPlace','setColor4','sheenSampler','PrepareUniformsAndSamplersForLight','_gazeRay','_customUpdate','countersLastFrame','rayTest','_createPass','\x20=\x20textureGrad(\x20','_addAndRemoveControllers','_helper','.visibleInInspector\x20=\x20','createVertexBuffer','instancesBufferSize','physicsEnabled','rg8unorm','targetedAnimations','_renderEncoder','_updateVertexDataWithXRMesh','file:https:','AddUniforms','BABYLON.WaveBlock','_Cache','Number\x20of\x20Weights\x20=\x20','generic-trigger-squeeze-touchpad-thumbstick','shouldRender','_depthStencilTexture','NumCacheHitWithoutHash','BUFFER_CREATIONFLAG_UNIFORM','_setViewportForSubImage','computeWorldMatrix','SHEEN_ROUGHNESS','_materialsRenderTargets','CreateAndStartAnimation','forceDepthWrite','_customOpaqueSortCompareFn','_updateArrayForEffect','getScene','preRun','wrapR','text/javascript','set_kDP','_colors3','_alignTangentsWithPath','STENCIL_OP_FAIL_S_DECR','_gamepadManager','_getStencilDepthFail','bilateralSamples','numberOfFaces','vFogColor','successCallback','_processedMaterials','translucencyIntensityTexture','_targetIndex','LIGHT2','gradient','createCustomInputBlock','isButton','fragmentCode','enableNoise','onCanvasBlurObservable','ssrDownsample','referrerPolicy','_ready','_checkGamepadsStatus','_action','DIFFUSEZ','gridRatio','getDirectionToRef','getLeftJoystick','_cubeSamplerName','_dPadDown','_stateStored','etc2-rgb8unorm-srgb','bakedVertexAnimationTextureSizeInverted','_getCamera','split','supportsUniformBuffers','ALPHA','getAudioDestination','_addDevice','getAppliedImpulse','samplers','vRefractionFilteringInfo','onAfterRender','CLEARCOAT_DEFAULTIOR','_disposeInstanceSpecificData','torusArrowMaterial','PREPASS_VELOCITY_TEXTURE_TYPE','sqlite3_column_bytes','loadingScreen','_isScatteringEnabled','MORPHTARGETS_TEXTURE','blurDispersionStrength','rolloffFactor','LESS','mPreviousBones','updateSpeed','getPoints','_softVertexData','Physics\x20not\x20enabled.\x20Please\x20use\x20scene.enablePhysics(...)\x20before\x20creating\x20impostors.','_rotationShaderMaterial','onHitTestResultObservable','STEP_BEFORECAMERADRAW_EFFECTLAYER','edgesWidthScalerForOrthographic','vectors2','WebGPU\x20is\x20not\x20supported\x20by\x20your\x20browser.','_isHovered','BABYLON.Vector2','supportRenderPasses','getFps','getObjectCenter','animation','_deltaTime',',\x20vertexID)\x20-\x20','importanceSampling','_jointScaleFactor','_initHeightQuads','PrepareDefinesForLight','_maxSimultaneousLights','_initGlslang','addColorGradient','diffuseTexture6','addToRenderList','_extension','userThinInstance','l2_1','xr_standard_thumbstick_yaxis_pressed_max','_Fallbacks','facetPositions','_shadowAngleScale','.z);\x0d\x0a','_indices','getReflectionTextureMatrix','ROUGHNESSSTOREINMETALMAPGREEN','_onEnabledStateChangedObservable','OES_texture_half_float','isEyeGazeValid','setBodyMass','isCompiled','activeTexture','caps','middle_proxPhalanx_','outSize','abs','image/','idleRotationWaitTime','Unorm8x2','releaseEffects','50%','vSphericalXX_ZZ','_selectionContent','PBRMATERIAL_OPAQUE','cancel','AddAttribute','isInFrustum','maxEmitPower','rootPosition','createRenderPipeline','UNSIGNED_SHORT','setNormalsForCPUSkinning','_getPosition','.debugLimit\x20=\x20','toFrame','chromatic_aberration','_rawBoundingInfo','_deleteBuffer','_pointingPoseNode','touchAngularSensibility','element\x20not\x20found\x20\x27','_currentNonTimestampToken','_createInternalTextures','_renderTransparentSorted','lightEstimationPollInterval','_babylonScene','_initialDirection','Opaque','onPadUpObservable','.toLinearSpace()','BABYLON.StopAnimationAction','_alphaEquation','lowerRadiusTransitionRange','.linkSheenWithAlbedo\x20=\x20','getFacetLocalPartitioning','pointSize','Active\x20camera\x20not\x20set','alwaysVisible','_alphaBlendEnabled','_getGlobalInspector','_rtWrapper','_initFacetData','_getXRGLBinding','RGBA16UI','_MaxSpecularPower','_UpDir','postProcessRenderPipelineManager','_debugFeature','LIGHTING','_CreateMorphTargetAnimationFromMorphTargetAnimations','unregisterAfterWorldMatrixUpdate','SharpenPostProcess','elements','alphaIndex','fovMultiplier','astc-8x5-unorm','isOptional','BABYLON.TextureBlock','getInternalTexture','_joystickSensibility','setZOffset','MINIMAL_LOGGING','Sampler\x20\x22','children','uint32','ANIMATIONLOOPMODE_RELATIVE','environmentTextureForcedExtension','TEXTURE_LINEAR_NEAREST_MIPNEAREST','OBJECTSPACE_NORMALMAP','merge','astc-10x8-unorm','SHADOWESM','_textureContent','run','dragBehavior','area','vRefractionIntensityInfos','cellWidth','STEP_BEFORERENDERTARGETDRAW_PREPASS','join','VERTEXALPHA','BILLBOARDMODE_NONE','supportsUVs','_EndUserMark','both\x20async\x20and\x20sync\x20fetching\x20of\x20the\x20wasm\x20failed','FreeCamera','_markSyncedWithParent','RGBA8','_LogCache','texture1','jointBall','useOctreeForCollisions','previousWorld3','bjsfeature-points','METALLIC_REFLECTANCE_USE_ALPHA_ONLY','#define\x20FLUIDRENDERING_DIFFUSETEXTURE','.convertInputToLinearSpace\x20=\x20','vao','9PCQEZt','_onPrePointerObservableObserver','_getFrustumSlope','_resumeAudioContext','useMicroSurfaceFromReflectivityMapAlpha','REFLECTIONOVERALPHA','setBodyRestitution','unprojectRayToRef','close','_createdShaderName','forcePointsCloud','_sceneUBO','renderWidth','_blurKernelX','_tangentSpaceParameterName','errorObject','setIntArray','autoBindSampler','highlightsHue','_transformMatricesAsArray','_buttonStart','colorStepsUpdated','manhattanDistance','_edge','_delayedOnLoad','_bestReflectionRenderTargetDimension','getPreferredCanvasFormat','_exportTextureInfoAsync','_BumpTextureEnabled','_createSSRPostProcess','sessiongranted','originalOffsets','_cachedStencilReference','ImportMesh','_manager','CLEARCOAT_REMAP_F0','strideSize','.y],\x20\x20\x20','colliderMeshes','Can\x20not\x20create\x20default\x20skybox\x20without\x20environment\x20texture.','emitterId','detached','amplitude','LIGHTPOINTTYPE',',\x201.0)\x20>\x200.0)\x20?\x20','_colorGradingWithGreenDepth','#define\x20BUMP','COMMAND_SETMATRIX3X3','getGeometryById','_normalBias','_updateMatrixForEffect','One','INPUT_ALT_KEY','onlyCheckPointerDownEvents','width','_isUnique','pbrBlockAnisotropic','_isMulti','controllerCache','isLuminance','pbrBlockLightmapInit','pickedPoint','_transformMatrices','forceCompilationAsync','BUMPSUPERIMPOSE','morphTargetInfluences','ignoreAlpha','#define\x20SSR_OUTPUT_IS_GAMMA_SPACE','astc-10x6-unorm','_isTeleportationFloor','renderParticles','LoadAssetContainer','reflectionFalloffDistance','_defaultStencilReference','getRestPose','HingeConstraint','_computeTransformMatrices','bodies','texture(','getTotalIndices','Invalid\x20component\x20type\x20','_afterRenderTargetDrawStage','xr-standard-touchpad','_onEngineDisposedObserver','reverse','texelOffsetScale',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectionOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','layer=','_beforeRenderingGroupDrawStage','_referenceQuaternion','shiftKey','GetDefault','vBumpInfos','rgba','Error\x20in\x20directLoad\x20of\x20_loadData:\x20','_cameraPosition','RGBA8Uint','getJointPose','comment','refraction2DSampler','setMaximumLimits','AMBIENTDIRECTUV','Sign','toLowerCase','matrices3x3','https://assets.babylonjs.com/textures/flare.png','sourceName','_tmpQuat2','getFloat32','GetPluginForExtension','getRenderingCanvas','blocks','previousBones','LINE_STRIP','inputSource','upperRadiusLimit','COMMAND_SETMATRIX2X2','_screenOrientationAngle','_viewUpdateFlag','activeCameraID','RG32I','_nonUniformScaling','colors4Arrays','colorStep','_onEffectCreatedObservable','_snapshotRenderingMode','jsonPayload','toArray','_angle','_lodScale','connectToAnalyser','NormalKind','registerOptimizer','Unable\x20to\x20use\x20a\x20rotation\x20gizmo\x20matching\x20mesh\x20rotation\x20with\x20non\x20uniform\x20scaling.\x20Use\x20uniform\x20scaling\x20or\x20set\x20updateGizmoRotationToMatchAttachedMesh\x20to\x20false.','Node\x20','Decoder','setFrontFace','prePass_Velocity','PerformanceConsoleLogLevel','HDREnabled','ExpandRGBDTexture','getPositionExpressedInLocalSpace','vPrimaryColorShadow','E1d','animatables','getTextureBlocks','disablePerformanceMonitorInBackground','EHO','_ConvertSpecularGlossinessTexturesToMetallicRoughness:\x20Scene\x20from\x20textures\x20is\x20missing!','getStencilOperationFail','_checkDelayState','Clamp','lensStarMatrix','\x20nor\x20all\x20fallbacks\x20were\x20found\x20in\x20the\x20repository,','_dumpCodeForOutputConnections','useCustomAttenuation','uvs3',');\x20background-size:\x2080%;\x20background-repeat:no-repeat;\x20background-position:\x20center;\x20border:\x20none;\x20outline:\x20none;\x20transition:\x20transform\x200.125s\x20ease-out\x20}\x20.babylonVRicon:hover\x20{\x20transform:\x20scale(1.05)\x20}\x20.babylonVRicon:active\x20{background-color:\x20rgba(51,51,51,1)\x20}\x20.babylonVRicon:focus\x20{background-color:\x20rgba(51,51,51,1)\x20}','UnprojectFloatsToRef','_leftJoystick','counters','forcedBindableBlocks','_kMaxVertexBufferStride','getBlockByPredicate','_primaryColorHighlightLevel','bumpTexture3','SHADOWPCF3','BABYLON.CloudBlock','currentTarget','\x20=\x200.0;\x0d\x0a','onParticleSizeChanged','textureHalfFloatLinearFiltering','vectors4','_childUpdateId','_updateColor4ForEffect','#define\x20CUSTOM_FRAGMENT_MAIN_END','sqlite3_normalized_sql','Fur\x20Texture','charCodeAt','useInputToRestoreState','shadowSampler','.webp','_resetDualBlocks','loadCubeTexture','_onAfterUnbindFrameBufferObservable','trigger','_GetSamplerFilterDescriptor','outputCanvasOptions','#define\x20AUTO_EXPOSURE','_allowCameraRotation','openvr','ALPHA_SRC_DSTONEMINUSSRCALPHA','domOverlayType','\x20=\x20dFdx(','getDirection','#define\x20BILLBOARDSTRETCHED','proceduralTextures',',\x20vec2(','_evaluateConditionForCurrentFrame','isStopping','detachCamerasFromRenderPipeline','_FlipFaces','hasUVs5','onabort','PrepareAttributesForMorphTargets','FACE_RIGHT','getAudioBuffer','_indicesCount','BindSceneUniformBuffer','groundBuilder','_animationTime','bumpSuperimpose','Unable\x20to\x20create\x20program','_ApplyColorGradingSliderNonlinear','startSpriteCellID','LineStripDrawMode','\x20=\x20dFdy(','BABYLON.DisplayPassPostProcess','invertZ','validateDrag','mainTrack','_isParentEnabled','bankedTurnLimit','textureInfoName','spectorName','onEffectCreatedObservable','Abs','Chrome/72.+?Mobile','supportCSM','reflectionVector','_collectDataAtFrame','FromLookDirectionRH','EffectName','Uint32x4','verticalAlign','COMMAND_SETFLOATARRAY2','axisXControlRotation:\x20','uints','_activeBones','uFrontColor','ConeEmitter','emptyTexture2DArray','_transformMatrixTexture','removeInstance','_enableTexturesOffline','easeInCore','_ssrDownsample','_enableDistantPicking','_velocityIndex','getWorldInfo','lumOffsets','PrepareDefinesForMergedUV','_updateFloat2ForUniform','#define\x20SSR_SUPPORTED','depthBoxBlur','updateWorldTrackingState','.complementZ\x20=\x20','_conversion','RIG_MODE_STEREOSCOPIC_INTERLACED','SS_LODINREFRACTIONALPHA','position.y','_buttonIndex','submitted','getBehaviorByName','_leftStick','subSurfaceConfiguration','onMotionControllerInitObservable','customAnimationFrameRequester','vDecalInfos','collisionRetryCount','imageData','addFallbacks','externalTextures','_intersectsWithCylinder','_previousBonesTransformationMatrices','createUpdateBuffer','.babylonVRicon.vrdisplaypresenting\x20{\x20display:\x20none;\x20}','renderbufferStorageMultisample','enableGPUDebugMarkers','TransformCoordinatesFromFloatsToRef','useStablePlugins','setColorFormat','_sessionInitObserver','proxy','_onLoad','distance','beginQueryEXT','ColorSplitterBlock',',\x20gl\x20isContextLost=','disableColorWrite','DistanceBlock','\x20=\x20getRand(','Invalid\x20JSON\x20Format.\x20\x20Check\x20the\x20frame\x20values\x20and\x20make\x20sure\x20the\x20name\x20is\x20the\x20first\x20parameter.','_t0','paused','getFramebufferDimensions','0.05','mixMap1Sampler','_globalExposure','Src','remapRanges','module','waveHeight','scenes','useOwnOutput','STENCIL_OP_FAIL_S_INVERT','_FromHSBToRef','WaitForOrientationChangeAsync\x20timed\x20out','_GetTokenizationPyramid','OnDoublePickTrigger','_exporter','stride','videoHeight','startDrag','QUERY_RESULT_AVAILABLE','addInPlace','atan2','MAX_SUPPORTED_UV_SETS','blurVerticalSize','DeltaAngle','color4InterpolateFunctionWithTangents','DIRLIGHT3','setBodyFriction','_createWrappersForBoundingBox','wrapWebGLTexture\x20is\x20not\x20supported,\x20use\x20wrapWebGPUTexture\x20instead.','_TransformVector3Coordinates','Scene\x20for\x20Mirror\x20Texture\x20(name\x20\x22','Error\x20while\x20decoding\x20audio\x20data\x20for:\x20','subSurfaceOutParams\x20subSurfaceOut;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SUBSURFACE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vThicknessParam\x20=\x20vec2(0.,\x20','getUniformBuffersNames','thinInstanceIndex','className','uniform4ui','generateRayPathMesh','useParallaxOcclusion','TargetIncompatible','BABYLON.PlaySoundAction','_physicsPlugin','torusTeleportation','_compilationError','ALPHA_ONEONE_ONEONE','Spot','_moveTeleportationSelectorTo','RegisterTopRootEvents','dependedBy','_mainPassSampleCount','_clearQuad','IncrementClamp','bones','_currentFaceIndexCache','viewConnectionPoint','_setDrawWrapper','_handlePluginEventBindForSubMesh','_linesIndexCount','keysDown','));\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20blend\x20and\x20return\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','useMainComponentOnly','sourcePlane','glowLayerEnabled','localPosition','getSQL','Error\x20in\x20onProgress\x20callback','STENCIL_OP_PASS_Z_INCRSAT','INPUT_CTRL_KEY','vertexSourceCode','restoreStencilState','displayLoadingUI','_onBeforeBindObservable','_wheelXAction','getRenderTargetTextureForView','_viewportsCurrent','isSynchronizedWithParent','setScalingUpdated','scaleRange','_markAsDirty','Clear\x20Color\x20F0\x20remapping\x20is\x20not\x20supported\x20for\x20glTF\x20export.\x20Ignoring\x20for:\x20','polygon','setUint16','disableInstanceAttribute','accessibilityTag','LN2','noPreventDefault','_slidePlaneNormal','metallicTexture','ArcCos','_evaluateActiveMeshes','bindTexture','vec3(0.,\x200.,\x200.)','_circleEase','_onLostFocus','updateUpVectorFromRotation','bc1-rgba-unorm','diffuse3Sampler','castObject','supressXRSelectEvents','onBeforeRenderTargetsRenderObservable','uvs6','_createTextures','_tmpRotationMatrix','_raycastResult','shadowMaxZ','viewportMatrix','Timestamp','ACTION_OnLeftPickTrigger','BindBonesParameters','VIVE','onMeshLoadedObservable','edges','No\x20Particle\x20support\x20in\x20OIMO.js.\x20using\x20SphereImpostor\x20instead','_raySelectionPredicate','MAX_RENDERINGGROUPS','_primaryShadowColor','getMotionState','HardBindForSubMesh','getPlaybackRate','SHADOWLOWQUALITY','unbind','_shouldAnimationStopForInteraction','ExtrudePolygon','rightPreViewMatrix','isDDS','_removeLightSource','CreatePolyhedron','_ComputeSides','Keep','DISPLAY_LINES','ANIMATIONTYPE_SIZE','_attachHand','layer','Xor','vDiffusionDistance','_moveScene','getEmitRateGradients','FILTER_CLOSEEXPONENTIALSHADOWMAP','Tried\x20to\x20create\x20a\x20MeshImpostor\x20for\x20an\x20object\x20without\x20vertices.\x20This\x20will\x20fail.','getNormalizedSQL','onAnimationEndObservable','!defined(UNLIT)\x20&&\x20defined(SS_REFRACTION)','.complementW\x20=\x20','getEffectDefines','NumBindGroupsLookupLastFrame','addEffect','_alphaToCoverageEnabled','getFrameData','sampleSphere','rotationAngle','_transientComponents','useInGammaSpace','useVertexColor','hasThinInstances','runtimeAnimations','freeProcessedMaterials','webVROptions','_movementDirection','customLODSelector','QUALITY_HIGH','PositionKind','startAngle','ALPHA_SUBTRACT','baseColor','_intersectUnIndexedLines','scaleFactor','ASTC5x5Unorm','_getTimeQueryAvailability','processAsync','microSurfaceSamplerMatrix','_executeActiveContainerCleanup','hasObservers','glslangOptions','xr-plane-detection','ExtrudeShapeCustom','vortexEventCylinder','_defineLinearSpecularReflection','buildBoundingInfo','_outputRT','totalAdditiveWeight','_t1','_create','remappedColorIndex','onControllersAttachedObservable','_GoldbergMeshParser','BABYLON.StateCondition','_testTriangle','MatrixTransposeBlock','vec3','getLocalMatrix','invert','axisXControlHeight','Invalid\x20level\x20of\x20detail\x20distances\x20for\x20','_clearDepthColor','You\x27re\x20trying\x20to\x20reuse\x20a\x20post\x20process\x20not\x20defined\x20as\x20reusable.','_forcedViewPosition','tty','matrixMode','#define\x20REFLECTION_SAMPLES\x20','_cameraGazer','vector3InterpolateFunction','vertexStage','ssaoCombine','_targetStoreTexture','_Levels','getPositionData','breakLoop','customIsReadyFunction','\x20could\x20not\x20be\x20loaded','_mainTextureExtends','FresnelDirtyFlag','_updateEffectOptions','standard','_opaqueSubMeshes','getStencilMask','ComputeShader','_createDefaultTargetMesh','markAsUnprocessed','Trying\x20to\x20bind\x20a\x20null\x20texture!\x20entry=','MatricesIndicesKind',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20alphaG,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','excludedSkinnedMesh','_lastDevicePixelRatio','_useEnergyConservation','eyeToScreenDistance','PINKY_FINGER_PHALANX_PROXIMAL','handler','_activeMeshesFrozen','CLEARCOAT','_FresnelParametersParser','previousManualUpdate','dispatchAllSubMeshesOfActiveMeshes','onNewGeometryAddedObservable','_refreshBoundingInfo','isReadyOrNotBlocking','model/gltf+json','disableVR','\x20with\x20mapped\x20name:\x20','wheelXMoveRelative','_onDefaultMeshLoaded','_reflectionReflectance90','_vertexAttribArraysEnabled','alignItems','HDRMotionBlur','ATTRIB_TYPE_UINT8','DepthBiasSlopeScale','ZeroReadOnly','_isReadyToPlay','CreateScreenshotUsingRenderTarget','isLocal','_useAlphaFresnel','google-daydream','symlink','trackedAnchors','loadAssetContainerAsync','_positionScale','_useEmissiveAsIllumination','_nearGrabPredicate','addPostProcess','shaderName','getProjectionMatrix','_buffersEqual','removeSound','gBuffer_Position','function','attachToPoseControlledCamera','_LookMatrix',',\x20bindingInfo=','fontSize','getVRDisplays','_inheritParticleInfoToSubEmitters','_setLaserPointerColor','FileTools','depthFunction','StereoscopicArcRotateCamera','colorBase','SSRBackDepth','defaultHeight','uniform2f','setValueAtTime','QuotaExceededError','\x20-\x20clear\x20called\x20-\x20backBuffer=','ASTC6x5Unorm','\x0aPostprocesses:','NO_FLIP','_registerMeshWithPoseMatrix','removeChild','_disposed','poleTargetMesh','applyEffectWrapper','SAMPLER3DGREENDEPTH','8RUNKL#3','vFogInfos','getEffectIntensity','_nearPickPredicate','getStartSizeGradients','getWidth','CreateFromPrefilteredData','_GetAphaBlendOperation','_receiveShadows','_hasTargetStopDurationDependantGradient','isPointerCaptured','getEyeParameters','Sint','forward','_createDepthStencilTexture','physicsFriction','ANIMATIONTYPE_VECTOR3','_setButtonValue','_createDummyNativeInput','_getShaderSource','reverseLeftRight','isNDCHalfZRange','blurDepthDepthScale','_originalPointerObserver','_tmpImpostorsArray','_activeRequests','_maxPitch','onTargetFramingAnimationEndObservable','_queueNewFrame','keyScaling','multiplyInPlace','disableSubSurfaceForPrePass','_multiTarget','The\x20rendering\x20canvas\x20has\x20not\x20been\x20set!','renderPass','emitVertex','DEFAULT_USE_SPHERICAL_HARMONICS','_createVelocityGradientTexture','metallicReflectanceColor','Sint32x3','startPositionFunction','mat3\x20','updateFur','RegisterController','diffuse2Infos','vThicknessParam','ClearCoat\x20Tangents','_handlePluginEvent','setInt','_GetAttributeNamesOrOptions',');\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clearcoatBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','#define\x20RIGHT_HANDED_SCENE','_SheenTextureEnabled','updateVerticesData','BoundingBoxRenderer','maxAngle','_pickRadius','_computeAngleValues','EffectLayerSceneComponent','SPOTLIGHT0','setStencilBuffer','_showBoundingBox','high-performance','_boundingBoxSize','r8unorm','_ambientTextureStrength','ACTION_OnDoublePickTrigger','disableCacheRenderPipelines','ReflectToRef','_doNotSerialize','BaseTexture','_excludeWithLayerMask','texSize','movementY','JSModuleURL','DETAIL_NORMALBLENDMETHOD','#define\x20SM_DIRECTIONINLIGHTDATA\x20','_emit2DSampler','_currentSceneUrl','astc-5x4-unorm-srgb','needCube','#define\x20GLOW','_lastUseSpecular','pointerdown','\x20material','Scene\x20for\x20Shadow\x20Generator\x20(light\x20\x22','gizmoMeshes','currentStepDirection','cpu','STATIC','LIGHTTYPEID_POINTLIGHT','dbgShowShaderCode',')\x20*\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_isCommandBufferScopeActive','.y\x20+\x20','_blockedRayColor','SerializeBuffers','STENCIL_OP_PASS_Z_ZERO','_generateNewMeshPair','compareSampler','_applyExtension','_renderingQueueLaunched','getGeometries','_tempVector3','latestInternalTexture','onActiveCameraChanged','jointMeshes','RG8Snorm','quaternionInterpolateFunctionWithTangents','fogEnabled','\x20=\x20inverse(','DualSense','_playbackRate','baseWidth','world0','_tmpRay','left.glb','hasSpecificTriggers2','_dynamic','addEntry','TEXTUREFORMAT_RGB_INTEGER','keys','getCameraByName','camera\x20input\x20of\x20type\x20','crossOrigin','_doNotHandleContextLost','Metallic\x20F0','pickable','_markAllSubMeshesAsFresnelAndMiscDirty','playAnimation','loadingPluginName','unknown\x20vendor','_boundingBoxRenderer','_AddSplineTangent','boundingBoxMaximum','iii','https://assets.babylonjs.com/nme/currentScreenPostProcess.png','_checkVerticesInsteadOfIndices','beginDirectAnimation','.xyz)\x20*\x20morphTargetInfluences[','_parentContainer','SHADOWPOISSON3','_getAlphaFromRGB','E2d','min','_handleError','CloudBlockCodeFBM','_gamepadSupport','_createDownSampleX4PostProcess','_reflectivityIndex','teleportation','isView','NONAME','reverseCulling','\x20/\x20','clearDepth','_convertToGammaSpace','setDirectionalCone','_axisTargetedByLeftAndRight','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleRefractionLod(s,\x20c,\x20l)\x20textureCubeLodEXT(s,\x20c,\x20l)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleRefractionLod(s,\x20c,\x20l)\x20texture2DLodEXT(s,\x20c,\x20l)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','MOVEMENT','updateCoordinateHeights','performanceMonitor','refractionCubeSampler','primaryColor','bump','_pointerDownStage','onInputChangedObservable','disposeOnStop','_cachedVisibility','_rebuildInternalTextures','ComposeToRef','_useTextureToStoreTargets','setXRSessionLayers','isPhysicsEnabled','generic-trigger-touchpad','set','_idealKernel','directionalConeInnerAngle:\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.','data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%222048%22%20height%3D%221152%22%20viewBox%3D%220%200%202048%201152%22%20version%3D%221.1%22%3E%3Cpath%20transform%3D%22rotate%28180%201024%2C576.0000000000001%29%22%20d%3D%22m1109%2C896q17%2C0%2030%2C-12t13%2C-30t-12.5%2C-30.5t-30.5%2C-12.5l-170%2C0q-18%2C0%20-30.5%2C12.5t-12.5%2C30.5t13%2C30t30%2C12l170%2C0zm-85%2C256q59%2C0%20132.5%2C-1.5t154.5%2C-5.5t164.5%2C-11.5t163%2C-20t150%2C-30t124.5%2C-41.5q23%2C-11%2042%2C-24t38%2C-30q27%2C-25%2041%2C-61.5t14%2C-72.5l0%2C-257q0%2C-123%20-47%2C-232t-128%2C-190t-190%2C-128t-232%2C-47l-81%2C0q-37%2C0%20-68.5%2C14t-60.5%2C34.5t-55.5%2C45t-53%2C45t-53%2C34.5t-55.5%2C14t-55.5%2C-14t-53%2C-34.5t-53%2C-45t-55.5%2C-45t-60.5%2C-34.5t-68.5%2C-14l-81%2C0q-123%2C0%20-232%2C47t-190%2C128t-128%2C190t-47%2C232l0%2C257q0%2C68%2038%2C115t97%2C73q54%2C24%20124.5%2C41.5t150%2C30t163%2C20t164.5%2C11.5t154.5%2C5.5t132.5%2C1.5zm939%2C-298q0%2C39%20-24.5%2C67t-58.5%2C42q-54%2C23%20-122%2C39.5t-143.5%2C28t-155.5%2C19t-157%2C11t-148.5%2C5t-129.5%2C1.5q-59%2C0%20-130%2C-1.5t-148%2C-5t-157%2C-11t-155.5%2C-19t-143.5%2C-28t-122%2C-39.5q-34%2C-14%20-58.5%2C-42t-24.5%2C-67l0%2C-257q0%2C-106%2040.5%2C-199t110%2C-162.5t162.5%2C-109.5t199%2C-40l81%2C0q27%2C0%2052%2C14t50%2C34.5t51%2C44.5t55.5%2C44.5t63.5%2C34.5t74%2C14t74%2C-14t63.5%2C-34.5t55.5%2C-44.5t51%2C-44.5t50%2C-34.5t52%2C-14l14%2C0q37%2C0%2070%2C0.5t64.5%2C4.5t63.5%2C12t68%2C23q71%2C30%20128.5%2C78.5t98.5%2C110t63.5%2C133.5t22.5%2C149l0%2C257z%22%20fill%3D%22white%22%20/%3E%3C/svg%3E%0A','LeftStick','uniform1f','CreateCapsule','default\x20camera','enableEffect\x20has\x20been\x20called\x20with\x20an\x20Effect\x20and\x20not\x20a\x20Wrapper!\x20effect.uniqueId=','GAMMAALBEDO','onBeforeParticlesRenderingObservable','_useVertexColors','_forceRGBA','_currentLimitVelocity1','_specsVersion','Varying','programValidationError','onAnimationLoopObservable','instanceColor','vRotationCenter','_pointerBlurEvent','filteringQuality','_splitFrustum','addTouch','astc-8x6-unorm','depthOfFieldDistance','_defaultFrameBufferCleared','cameraContrast','_GetVertexInputDescriptorFormat','_compatibilityMode','unpressed','getCode','collisionFound','_tmpAmmoVectorD','getShadowMap','attachedMesh','_useSceneAutoClearSetup','valueCallback','#define\x20CUSTOM_FRAGMENT_UPDATE_MICROSURFACE','Sequence','leftApex','_existingCamera','epsilon','STEP_BEFORECAMERADRAW_PREPASS','getCachedEffect','_basePostProcess','_nearestDistanceSquared','AutoRotation','textureY','REFRESHRATE_RENDER_ONEVERYFRAME','put','isUsingTextureForMatrices','_attachedNodeChanged','disableOfflineSupportExceptionRules','pbrMetallicRoughness','PERSPECTIVE_DEPTH_PROJECTION','.y);\x0d\x0a','_markAllSubMeshesAsTexturesDirty','REFLECTIONMAP_SPHERICAL','createDrawContext','.x]);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20make\x20local\x20support\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','cameras','oitDepthSampler','highlightsExposure','disableMaterial','_updateAnisotropicLevel','_cachedRotationZ','changeGazeColor','hdrDecreaseRate','positionsAttrDesc','volumetricLightMergePostProces','focusOn','useInstances','thinInstanceGetWorldMatrices','DRAW_FRAMEBUFFER','DELAYLOADSTATE_LOADING','_maxYawCos','MAIN','_TransformSegmentDirToRef','TEXTUREFORMAT_BGRA','_useGltfStyleTextures','_addHullVerts','_injectAtEnd','m\x20not\x20an\x20integer\x20only\x20floor(m)\x20used','_copyBonesTransformationMatrices','_setRenderPipeline','_jointTransformMatrices','Min','_radiusBounceTransition','AnaglyphUniversalCamera','body','_enableBlurDepth','addBuffers','impostorType','_horizontalBlurPostprocess2','LockJoint','getFacetLocalNormals','isVRPresenting','bindings','_bumpTexture1','wand.babylon','createComputePipelineContext','updateRenderStateAsync','pbrBlockReflectance','byteOffset','reflectionTexture','onAxisChangedObserver','vrSupported','multiMaterials','TEXTUREFORMAT_R_INTEGER','DONE','_uniqueIdCounter','vignetteStretch','_reorderTriangleStripDrawMode','BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20length!','Teal','_sizeRatio','_activeMeshesFrozenButKeepClipping','precision','trySetViewportForView','_deletionCosts','Error\x20on\x20XHR\x20send\x20request.','onBeforeCameraTeleport','_maxDepth','_currentFrameId','NormalizeToRef','#define\x20CUSTOM_VERTEX_UPDATE_POSITION','onFirstStepDetected','shadowDepthRange','.xyz),\x20vec3(','PrePassDirtyFlag','colorBufferFloat','createComputeContext','parabolicCheckRadius','wheelPrecision','DELAYLOADSTATE_LOADED','_getVRProjectionMatrix','rootMesh','_uniformBuffersNames','_updateHitPlane','.xyz;\x0d\x0a','invertInPlace','getExternalData','buttonL1','removeDegeneratedTriangles','diffuseColor','_intensity','handleFragmentSideInits',',\x20vec3(','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT','_isObjectBasedMotionBlur','GetDDSInfo','textureHalfFloat','IsInsideCylinder','vec3\x20tbnBitangent\x20=\x20cross(tbnNormal,\x20tbnTangent)\x20*\x20','heightOffset','angularSensibility','outerConeAngle','_workingVector','squeezeComponent','normalUpdated','setReferenceSpaceTypeAsync','worldMatrixInstancedBuffer','_skipFinalColorClamp','native','sceneUrl','renderTargetOptions','_mixTexture','wheelPrecisionY','Multi-file\x20loading\x20not\x20allowed\x20on\x20env\x20files.','onContextLostObservable','Sequences\x20longer\x20than\x20','Required\x20width/height\x20for\x20frame\x20buffers\x20not\x20yet\x20supported\x20in\x20NativeEngine.','Raw','FromHexString','_topologicalSort','depthSortedIndices','BABYLON.FxaaPostProcess','nodeMaterial.addOutputNode(','sourceAlpha','_teleportBackwardsVector','vReflectionFilteringInfo','bindTransformFeedbackBuffer','xrCompatible','_validate','_edgeRenderLineShader','\x20files.\x20Trying\x20to\x20use\x20.babylon\x20default\x20plugin.\x20To\x20load\x20from\x20a\x20specific\x20filetype\x20(eg.\x20gltf)\x20see:\x20https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes','ondpaddown','_thicknessClearColor','_updateUInt4ForUniform','COMPRESSED_SRGB8_ALPHA8_ETC2_EAC','SUMMARY_LOGGING','PerformanceLogLevel','createDynamicVertexBuffer','EMISSIVEFRESNEL','EXT_shader_texture_lod','focus','getMotionType','_origin','_reflectionMatrixName','_wheelDeltaX','colorGradingWithGreenDepth','img','updateRawTexture','CENTERED_IN_FRONT','convertToLinearSpace','DAYDREAM','_updateFloatArrayForEffect','SSAOOriginalSceneColor','detailTexture','_getGLType','_shadowCastersBoundingInfo','loadingUIBackgroundColor','VectorMerger','ASTC10x6UnormSRGB','Texture\x20size\x20must\x20be\x20a\x20power\x20of\x20two','_tryEnableInteractionOnController','HDR\x20Bad\x20header\x20format,\x20unsupported\x20size','_attachScreenRayMode','_onBindObservable','updateUInt4','INPUT_META_KEY2','_textureTransformName','getInternalStep','removeSkeleton','_maxDistance','_firstDevice','Unable\x20to\x20load\x20the\x20snippet\x20','_activeCameraChangedObserver','_forceShowBoundingBoxes','xrTransformation','_rotationAngle','GLOSSINESS','_destinationPoint','excludeSkinnedMesh','SHEEN_TEXTURE_ROUGHNESSDIRECTUV','homogeneousRotationInUVTransform','_initializeContextAndSwapChain','_compose','_forcedExtension','ranges','_getBodyHitData','setState','_ownerBlock','MIRRORED_REPEAT','_simplificationQueue','onNewCameraAddedObservable','defaultTargetMeshOptions','_HitData','float16x2','_syncGeometryWithMorphTargetManager','tempCells','_PhysicsImpostorParser','_LeftHandedForwardReadOnly','isReadyForRendering','removeAllMeshes','pbrBlockIridescence','PBRClearCoat','_tempInfluences',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USESPHERICALFROMREFLECTIONMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20!defined(NORMAL)\x20||\x20!defined(USESPHERICALINVERTEX)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_setBackgroundState','Sound\x20creation\x20aborted.','rgb','_initializeBlurRTTAndPostProcesses','Not\x20Implemented','_RestorePivotPoint','imageProcessingFunctions','_isInitialized','getActiveMeshes','ShadowGeneratorSceneComponent','onPlaneAddedObservable','physicsRestitution','diffuseTexture2','hasPositions','uniform2ui','wrapU','rotationGizmoFragmentShader','RegisterFallbacksForProfileId','doNotHandleContextLost','BaseRepositoryUrl','occlusionQueryAlgorithmType','createVertexBuffers','keysRadiusDecr','_teleportationMode','lightScatteringSampler','_mustRebind','bakedVertexAnimationTexture','funcMask','needPOTTextures','wasmUASTCToRG8_UNORM','astc-10x6-unorm-srgb','_activePointer','setFloatArray2','_lightingInfos','_accessibilityTag','GradientMaterial','_EnvironmentTextureCDNUrl','LastCreatedEngine','_subdivisionsY','worldNormalConnectionPoint','getActiveBones','OnKeyDownTrigger','axisPinchControlRadius','.g\x20*\x202.0\x20+\x20','_buildSwizzle','hashCode','SKIPFINALCOLORCLAMP','_vectors4Arrays','getRenderWidth','_RequestPointerlock','_wrapU','activeTextures','absoluteRotation','\x20=\x20pow(abs(','_createRenderBuffer','_renderTargetEncoderDescriptor','_collisionTriggered','color3InterpolateFunctionWithTangents','getBoundingBoxRenderer','.x,\x20','clearcoatDir','getUniform','includeCoordinateSystemConversionNodes','lava','onButtonChangedObserver','zSM','resetToCurrentRotation','Intermediate','touched','etc2-rgb8a1unorm-srgb','ALPHA_ONEONE_ONEZERO','drawArraysType','_minPitch','_packedFloat','sortLightsByPriority','laserPointerDefaultColor','moveX','_multiRenderTarget','_deletePipelineContext','_createUbo','_pickSpriteButKeepRay','dimensionsAtRest','refreshBoundingInfo','CreateBoneWeightShader','_ubInvertY','finalPointerUpTriggered','_fallbacks','equalsFloats','innerAngle','waterColor','Error\x20in\x20your\x20custom\x20logic\x20onEnteringVR:\x20','wheelXMoveScene','Error\x20in\x20XHR\x20request\x20in\x20BABYLON.Database.','rigMappings','invProjectionMatrix','CreateScreenshot','_inheritParticleInfoToSubEmitter','instantiateHierarchy','environmentHelperRemovalFlags','_cachedReflectionUOffset','.toGammaSpace()','BABYLON.WebGL2ParticleSystem','getFirstAvailableInput','OnPickDownTrigger','PreProcess','getTransformMatrices','_PrepareAnimation','SHEEN_TEXTURE_ROUGHNESS_IDENTICAL','_initialQuaternion','_fragmentUrl','attachContextRestoredEvent','HDRLensFlareCompose','Force\x20normal\x20forward','_updateMatrix3x3ForEffect','LightProperties','NAME_DEPTHPEELINGRENDERER','_applyToCoroutine','spin1\x200.75s\x20infinite\x20linear','toGammaSpaceToRef','onFrameObserver','_rayToWorld','onThumbstickButtonStateChangedObservable','setFloatArray','xrInput','_getAphaBlendState','ASTC8x8Unorm','xrPlane','Object','detachFeature','description','addAnchor','DXT5','UV3Kind','Use\x20logarithmic\x20depth','ALPHA_PREMULTIPLIED_PORTERDUFF','_floorMeshes','hasVertexAlpha','NaiveBroadphase','SphereDirectedParticleEmitter','_reachTargetAlpha','_glslang','minimumThickness','__bjsmoduleName__','effectiveDirective','refractionIntensitySampler','BACK','PLANAR_MODE','idle','recycleParticle','arc','DecrementWrap','#define\x20ORMTEXTURE','https://immersive-web.github.io/webxr-input-profiles/packages/viewer/dist','done','_parameter','mimeType','_webVRrequesting','offsetValue','directionalConeOuterAngle:\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.','HDRScreenSpaceReflections','vFilteringInfo','fromLinearSpace','Light\x20falloff','_cachedWRotationCenter','#define\x20SSRAYTRACE_RIGHT_HANDED_SCENE','mirror\x20generation\x20for\x20','OUTTANGENT','_RightHandedBackwardReadOnly','onVRRequestPresentComplete','_customAttenuationFunction','primaryColorShadowLevel','_floats','_onBeforeDrawObserver','VEC3','screenX','animatedInputs','NONE',');\x0d\x0a','_gamepads','createUniformBuffer','Geodesic-m-n','extensionsRequired','facetDepthSortEnabled','selectionOctree','getDeviceSources','importScene','freezeProjectionMatrix','search','xr_standard_thumbstick_xaxis_pressed_min','isIdentity','sets','GL_ALPHA_FUNCTION_SRC_ALPHA_SATURATED','edgeVecsABOB','_updateCameraRotationMatrix','print','_prepareBuffers','determinant','xr-depth-sensing','lensFlareStrength','_bindBuffer','emitterNode','setGoldbergFaceColors','getArrayBuffer','_computeSourceCodeOverride','gamepaddisconnected','_triggerSuspendedState','_isRadiusAtLimit','uniform2fv','pointerDownTriggered','_setNodeTransformation','addInPlaceFromFloats','getPointAtLengthPosition','onTrackableImageFoundObservable','_material','leftTrigger','_attachedController','sqlite3_changes','_blurThicknessSizeDivisor','_boundingInfoIsDirty','onEnabledStateChangedObservable','limitVelocityGradientSampler','\x20=\x20vec2(1.,\x200.);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectionOutParams\x20reflectionOut;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectionBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_worldToDevice','buttonBack','setStencilWriteMask','METALLIC_REFLECTANCEDIRECTUV','onUpdateParameters','_texelSize','recordChunckSize','PREPASS_IRRADIANCE_INDEX','getBodyFriction','_hoverRadius','environmentTexture','_fn','vSampleDirections','_toneMappingType','_depthWriteEnabled','_sqlite3_value_int','minScaleX','getAlphaFromRGB','pressure','PushAttributesForInstances','setTangents','attached','CELLBASIC','ignoreNonUniformScaling','_adapter','blurStep0','lodLevel=','MICROSURFACEFROMREFLECTIVITYMAP','_checkScenePerformancePriority','setIndirectData','muted','_lineMaterial','.generateInWorldSpace\x20=\x20','BABYLON.CellMaterial','imageProcessingConfiguration','ignoreSessionGrantedEvent','sharpnessAmounts','addChild','bypassTranscoders','encodeCommandArgAsFloat32s','instantaneousFrameTime','vSphericalYZ','xr_standard_touchpad_pressed_min','radiusSensibility','setArray','TRIANGULAR_MESH','_transmitWorld','decal','supportExtendedTextureFormats','\x20B:','pbrBlockNormalFinal','translation','unknown\x20renderer','duration','requestReferenceSpace','LiteTranscoder_UASTC_RGBA_UNORM','base64:','_linesNormals','_harmonics','isPlaying','_getMaterial','billboardMode','useFastVertexMerger','bufferData','Store\x20Camera\x20space\x20Z','_appendParticleVertex','elevationReturnTime','_reportDrawCall','_isIdentityDirty','_extensionsPreExportTextureAsync','degrees','PREPASS_IRRADIANCE_TEXTURE_TYPE','REFLECTIVITY_TEXTURE_TYPE','_min','_resyncMeshes','RotationZ','enable','UniversalJoint','multiview','_TempFogColor','Gear\x20VR','_createUpdateVAO','faceId','TEXTURE_FORMAT_RGBA32F','setBoundingInfo','deltaTime','viewer','blendMode','_debugLines','releaseTextures','_updateMatricesForUniform','_emscripten_builtin_memalign','SCENELOADER_MINIMAL_LOGGING','ACTION_OnIntersectionEnterTrigger','_initialSamplingMode','_rotationDisplayPlane','outputNodes',',\x20nBones:\x20','onCollisionPositionChangeObservable','_PivotPostMultiplyPivotMatrix','_commandBuffers','.a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','damping','ASTC10x6Unorm','minimumWorld','removeCamera','_activeMeshes','fromRotationMatrix','increaseVertices','\x20=\x20vec3(0.);\x0d\x0a','_blurThicknessFilterSize','_clientWaitAsync','_updateMatrixForUniform','currentTimestamp','Initial\x20reduction\x20phase','REGISTRATIONS','entries','sleepState','_emitFromParticle','automaticNormalizationTangent','error\x20on\x20XHR\x20request.','_getInternalFormat','.jpg','_ssaoCombinePostProcess','CreateFromWebCamAsync','updateFloat2','_CreateDumpRenderer','GrainPostProcess','currentValue','STENCIL_TEST_EQUAL','#define\x20BONES_VELOCITY_ENABLED','_linkedTransformNode','_getPhotometricScale','COMPRESSED_RGBA_S3TC_DXT5_EXT','_comparisonFunction','_varName','detach','setPrototypeOf','bindGroupLayoutEntryInfo','TEXTURELODSUPPORT','imageIndex',',\x20type\x20','OnEveryFrameTrigger\x20can\x20only\x20be\x20used\x20with\x20scene.actionManager','depth24plus-stencil8','ReflectionTextureBlock','preScaleForRendering','_externalData','#define\x20LENS_FLARE','https://preview.babylonjs.com/twgsl/twgsl.wasm','Could\x20not\x20find\x20root\x20node\x20in\x20model\x20file.','exitXRAsync','#define\x20BILLBOARDSTRETCHED_LOCAL','mozSrcObject','_updateReflectionCubeMap','WithinEpsilon','_animationRatio','_noiseTexture','_enableInteractionOnController','TRANSLATION','clearColor',',\x20at:\x20','EXT_blend_minmax','releaseBuffers','_currentEmitRate1','HOVER','colorHalf','vec3\x20baseColor\x20=\x20surfaceAlbedo;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectivityBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','bindIndexBuffer','HDRBrightPass','wasmPath','_rebuildComputeEffects','getEmitter','alphaRemapGradients','useSpecificClearForDepthTexture','_notifyUpdate','hitNormalWorld','spot','createView','binding','\x22.\x20Latest\x20supported\x20version\x20is\x20\x22','.glb','_shiftPressed','_sqlite3_column_type','\x20=\x20floor(','BABYLON.MaxBlock','dataView','LookDirectionLH','_getLinesIndexBuffer','CreateCubemapTexture','MIDDLE_FINGER_TIP','plane-detection','AddIndividualParser','adjustRoll','cTFBC5','_createTimeQuery','initialPosition','SPOTLIGHT3','depthPeelingOutput','materialContext','grabRay','supportedExtensions','interaxial_distance','_sizeGradients','_applyFilterValues','seed','RADIANCEOVERALPHA','MoveScene','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','facetNormals','_prepare','outSeed','_deactivatePointer','\x20-\x20floor(0.5\x20+\x20','_loadingText','KTX2Decoder','mainAxis','jsPath','screenSpaceReflectionPostProcess','VoronoiNoiseBlock','_addNewGamepad','ArcTan2Block','_nativeLayer','TEXTURE_2D','xr_standard_thumbstick_yaxis_pressed_min','stencilOpStencilFail','multiply','HighlightLayer','.useEnergyConservation\x20=\x20','resetPose','useMetallnessFromMetallicTextureBlue','onHandAddedObservable','_useCustomVRButton','createCubeTexture','_collisionRetryCount','BACKSIDE','PBRSpecularGlossinessMaterial','matrixInterpolateFunction','_contextIsDirty','FreeCameraKeyboardMoveInput','enableVertexAttribArray','Clear\x20Coat\x20Reflectance','pickSprite','NEAREST_MIPMAP_NEAREST','mesh','_RequestFullscreen','setMatrix','uAng','StereoscopicGamepadCamera','color4InterpolateFunction','deleted',',\x20datatype:\x20','_breaksAreDirty','_runtimeAnimations','maxTextureDimension2D','axe1','getGlowLayerByName','updateVideoTexture','PointToPointJoint','INCR','intersectsMesh','_tangentCorrectionFactorName','uvs4','btPoint2PointConstraint','_processLateAnimationBindingsForQuaternions','MODEL_BASE_URL','thicknessSamplerSampler','_noControllerIsActive','rayToWorld','toEulerAnglesToRef','_pointerActive','\x20*\x20vec4(normalize(','BAKED_VERTEX_ANIMATION_TEXTURE','conjugateToRef','mainSceneTrackerPredicate','lodMeshIds','world1',',\x20vec2(\x20\x20\x20','addDeviceOrientation','NothingTrigger','blurThicknessSizeDivisor','row2','_CreateHemisphericLightMesh','BABYLON.InputBlock','_setReady','fromCharCode','Identity','addSizeGradient','Fragment_Definitions','WorldViewProjection','framebufferWidth','_setupGround','POINTER_SELECTION','createInnerBlocks','_targetPath','_compression','Texture',')\x20current\x20pass\x20is\x20main\x20pass=','forceRenderingWhenOccluded','_scbiMax','action','forceRGBA','_matrices','_ColorCurvesParser','colorsAttrDesc','warn','requestHitTestSource','setHardwareScalingLevel','_vertexDeclaration','IsInFrustum','conjugateInPlace','skipNextTeleportation','blurKernelY','all','FitFrustumSidesMode','Denormalize','_ConvertFactorToVector3OrQuaternion','getCollidingSubMeshCandidates','NAME_OCTREE','_transparencyShadow','_updatePlaneWithXRPlane','getCanvasTexture','FromQuaternionToRef','_buttonIndexToObservableNameMap','index-finger-tip','Color4','_useRampGradients','_clearReverseDepthValue','local-floor','_entropyThreshold','BABYLON.CurrentScreenBlock','_setEmissiveTextureAndColor','SS_RGBDREFRACTION','MakeArray','_pointC','axisPinchControlRotation','_onClonedObservable','getHeight','_getDefinesForSSAO','SHADOWCSM_RIGHTHANDED','_modifierHeightOffset','framebufferTextureLayer','_userIsMoving','_audioContext','prefiltered','sittingToStandingTransform','_ropeStep','_addPointerDevice','lensTexture','_checkTextureAlpha','getGamepads','_uint32s','customRigMappings','showSubMeshesBoundingBox','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x20TBN\x20*\x20result;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20result\x20=\x20result\x20*\x20vec3(0.5)\x20+\x20vec3(0.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','DEPTH_COMPONENT32F','_vertexCount','setTransformMatrix','FogColor','_bufferSize','EnableTextureStorage','getNormalsData','globalDensity','_centroidIdx','FilesToLoad','samplerYName','onClonedObservable','DepthPeelingRenderer-ColorTexture','updateFacetData','lookAt','reflectivitySampler','#define\x20ALPHATESTVALUE\x200.4','midStep','unorm16x2','getLODLevels','_skeletonsEnabled','unpressedMesh','_scaledVelocity',').\x20function\x20parameters=','_TranslucencyIntensityTextureEnabled','CubeRawRGBD','\x0aMaximum\x20influences\x20=\x20','_ClearCoatTextureEnabled','#define\x20GEOMETRY_SUPPORTED','averageDistance','referenceSpace','background','_generateOutputInGammaSpace','BABYLON.ClearCoatBlock','R32Uint','age','_applyRenderPassChanges','refractionStrength','CreateFromCenterAndRadius','Float32x3','ignoreParent','_materialForRenderPass','HEMILIGHT0','_mirroredCameraPosition','hit-test','_applyExtensions','randomSampler','_trackableScoreStatus','_indexInSourceMeshInstanceArray','BUTTON','updateGoldbergFaceColors','LeftHandedBackwardReadOnly','onPadDownObservable','_DefaultIndexOfRefraction','attachedToElement','onHandRemovedObservable','goldbergData','DepthRenderer','_tangents','_rotateWithMatrix','.invertX\x20=\x20','_cascadeMinExtents','inheritDirection','Setting\x20material\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','Oculus\x20Go','onAbort','GetDefaultNumWorkers','animationsEnabled','_applyTo','_localScaling','collide','featurePointCloud','ReadString','_freezeShadowCastersBoundingInfo','STENCIL_OP_FAIL_Z_REPLACE','_prepareRessources','texelSize','PARTICLES_BILLBOARDMODE_STRETCHED_LOCAL','_storedNormal','HasTexture','dashNb','SpringJoint','emissiveIntensity','MeshAttributeExistsBlock','DIRLIGHT0','removeGeometry','_isDirectional','Xbox\x20One','_reflectionFalloffDistance','isDirty','aSwizzle','#define\x20','morphTargetsVertexDeclaration','vertexBuffers','pointerup','vignetteCenterX','dst','KTX2\x20decoder\x20module\x20is\x20not\x20available','CreateFromBase64String','hitPointWorld','displaySelectionMesh','reflectanceMatrix','_systemValue','DumpDataAsync','CreateNewFromTo','STENCIL_TEST_LEQUAL','_updateInt3ForEffect','_Scale','maxInitialRotation','#define\x20BILLBOARDMODE_ALL','onSelectionChangedObservable','_utilityLayer','fromArray','featureImplementation','babylonVRiconbtn','createDynamicTexture','_readFile','1.0','Warning:\x20IncrementValueAction\x20can\x20only\x20be\x20used\x20with\x20number\x20values','ptr','customInstances','keysDownward','projection','_maxRotationDistFromHeadset','numMaxUncapturedErrors','NEAREST','name','LIGHT','_isSynchronizedViewMatrix','setStencilReference','_emitConstant','isUpdateBufferCreated','\x22\x20could\x20not\x20be\x20bound.\x20entry=','Could\x20not\x20find\x20a\x20matching\x20motion\x20controller\x20for\x20the\x20registered\x20input\x20source','transposeToRef','resetTextureCache','addMouseWheel','Oimo\x20doesn\x27t\x20support\x20applying\x20force.\x20Using\x20impulse\x20instead.','_tmpAmmoConcreteContactResultCallback',',\x20nRanges:\x20','dispatchParticles','vrControllersLight','MICROSURFACEAUTOMATIC','UNSIGNED_INT','_refreshFrustumPlanes','soundTracks','_defaultSubMeshCandidates','_colorStates','_LoggingLevel','HAND_TRACKING','indices','_currentBufferPointers','file:http:','motorEquation','backwardsMovementEnabled','setDirectionToTarget','_alphabet','isPBR','onMeshImportedObservable','astc-8x5-unorm-srgb','Output','_buttonCross','setQuaternion','autoConfigure','setFloat32','FromRotationMatrixToRef','minorUnitVisibility','_animationPropertiesOverride','Thickness','setTarget','setDepthStencilTexture','limitDeviceRatio','componentProperty','innerConeAngle','_currentSize2','unRegisterView','bindDrawBuffers','_buildAccessor','pbrBlockDirectLighting','Scene\x20has\x20been\x20disposed','innerFacets','_mainUVName','wheelDeltaPercentage','\x20=\x200.5\x20*\x20(','BABYLON.ClipPlanesBlock','var\x20','rotationalLimitMotor','pointermove','#define\x20VERTEXALPHA','highlightsDensity','midtonesSaturation','_pickInfo','UpdateProfilesList','_rootParticleSystem','func','clip','touchpad','UnregisterTopRootEvents','SCALEMODE_CEILING','_imageSource','markTextureDirty','_activeLight','Invalid\x20data\x20being\x20written!','CreateRibbon','_CubeTextureParser','_needUVs','FLIP_ROW','cullBackFaces','_cameraTransformMatrix','DT_FLOAT32','NpmPackage','compatibilityMode','preExportTextureAsync','_buttonLB','xyzw','_up','_shaderRepository','originalPickingInfo','generic-hand-select-grasp-left','_loadVersionFromDBAsync','_createSSAOCombinePostProcess','numMaxIterations\x20is\x20','_supported','numDrawCalls','bufferHeight','FlyCameraMouseInput','TIMESTAMP_EXT','applyStates','And','_prepareRenderingManager','_totalValueCount','_startMonitoringGamepads','SPOT','_initialSpriteCellLoop','_cartesianCoordinates','_shadowMap2','iridescenceSampler','_ForwardDir',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(NORMAL)\x20&&\x20defined(USESPHERICALINVERTEX)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_customTransparentSortCompareFn','ShowLoadingScreen','_depthStencilState','ImportMeshAsync','BABYLON.ReplaceColorBlock','FORMAT=32-bit_rle_rgbe','_collider','StoreLODInAlphaChannel','activate','#define\x20INITIAL','setPhysicsProperties','_getSharedGizmoLight','SharpenKernel','_specularIntensity','RotationQuaternionFromAxisToRef','vSphericalL21','_setPointerSelectionDisabledByPointerId','preferredDetectorOptions','targetPropertyPath','_HasMajorPerformanceCaveat','resolve','_compute','_cylinder','Refraction\x20Transmittance','\x20=\x20step(','_CreateCameraFrustum','isEnabled','LAST','UNSIGNED_SHORT_4_4_4_4','_waitingRenderList','registerStep','_debugPopGroup','_storeEffectOnSubMeshes','Convert\x20to\x20linear\x20space','mBones','ATTRIB_TYPE_INT8','STEP_AFTERCAMERADRAW_PREPASS','onMultiMaterialRemovedObservable','_useTrueRenderingForDiffuseTexture','_jointTransforms','_identifyBorder','simplificationQueue','_activatePlugin','connectedImpostor','_checkEdge','.x;\x0d\x0a','updateDynamicIndexBuffer','CreateCubicBezier','_keyboardUpEvent','DataFromNumbers','Cylinder','setInt16','STEP_AFTERRENDERINGMESH_OUTLINE','_buildLocalAxes','markAsAttributesDirty','lightmap','getTransformNode','getRenderLayers','https://preview.babylonjs.com/glslang/glslang.js','_referenceSpace','REFLECTANCE_GAMMA','COMMAND_SETINT','_setupSkyboxMaterial','NodeMaterial','TEXTURE_3D','facetParameters','toDispose','shaderPlatformName','Sheen','_meshAttachedObserver','ShaderMaterial','_blurScale','faceCenters','premultipliedAlpha','fillDefines','cTFRGBA4444','_cachedPosition','PREPASS_POSITION_TEXTURE_TYPE','\x20-\x20end','TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV','PIXEL_PACK_BUFFER','MORPHTARGETS_UV','_updateNumberOfRigCameras','_colorWriteChanged','_reflectionVectorName','poleAngle','ColorKind','PREPASS_ALBEDO_SQRT_TEXTURE_TYPE','onCollisionPositionChange','_softwareSkinnedMeshes','srcObject','ALPHA_COMBINE','xr-standard-squeeze','highLevelFur','index-finger-phalanx-proximal','DefaultSpinnerUrl','_indexInSceneMaterialArray','ridge','allowMouse','diameter','postExportMaterialAdditionalTextures','ReverseSubtract','_originalBuilderSideOrientation','getNewPosition','GL_ALPHA_EQUATION_MIN','SS_ALBEDOFORREFRACTIONTINT','_textureHeight','shouldExportNode','_alphaBlendFuncParams','normalOutput','#define\x20SM_NORMALBIAS\x20','_plus90X','_disablePointerInputWhenUsingDeviceOrientation','wheelZMoveRelative','onAfterShaderCompilationObservable','_isVideo','_pointerUpStage','serializeAnimationRanges','createRawTexture2DArray','_setColorStates','_resizeLoadingUI','BABYLON.LerpBlock','sampleFrame','depthAttachmentViewDescriptor','clearCoatTintMatrix','vec2(0.)','#ifdef\x20THIN_INSTANCES\x0d\x0a','_captureGPUFrameTime','microsoft-mixed-reality-right','_activeButton','Unorm16x2','getPivotPoint','_lastFrameTime','_blurVPostProcess','AddFlare','directionalConeInnerAngle',')\x20&&\x20defined(HORIZONOCCLUSION)\x20&&\x20defined(BUMP)\x20&&\x20defined(','bSwizzle','FresnelBlock','_transformedDirection','softTransparentShadowSM','targetMin','_processModel','BC3_RGBA','layouts','_typeConnectionSource','deleteFramebuffer','createIndexBuffer','FILTER_BLUREXPONENTIALSHADOWMAP','\x20functions\x20found.\x20functionDescr=','updateColor4','clearCachedVertexData','needProjectionMatrixCompute','ConvertPanoramaToCubemap','fps','fluidRenderingParticleDepth','_lights','sourceEvent','getDeterministicFrameTime','distanceOrScreenCoverage','onMeshSelectedWithController','),\x20no\x20more\x20warnings\x20will\x20be\x20reported\x20to\x20the\x20console\x20for\x20this\x20engine.','\x20=\x20texture2D(','updateColor3','_blendFunctionParameters','particlesInfos','_decoderModulePromise','positionOutput','disableRescaling','RENDERPASS_MAIN','TEXTURE_BILINEAR_SAMPLINGMODE','CLEARCOAT_BUMPDIRECTUV','STEP_AFTERCAMERADRAW_FLUIDRENDERER','rightController','_clearStencilValue','GetTypeByteLength','Wrong\x20API\x20use\x20:\x20tried\x20to\x20return\x20a\x20value\x20of\x20an\x20unknown\x20type\x20(','Unable\x20to\x20compile\x20effect:','STENCIL_TEST_LESS','_lodTextureLow','bc7-rgba-unorm-srgb','particleTexture','cameraColorCurves','halfExtents','stiffness','_isSynchronizedProjectionMatrix','emitRate','exporter','_buttonMeshMapping','motionController','useUtilityLayer','HEAP16','setDefaultValue','Unproject','STEP_AFTERCAMERADRAW_EFFECTLAYER','_lensCenterOffset','setHelperAsync','_samplers','vMicroSurfaceSamplerInfos','renderDepthTexture','enableEdgesRendering','invertU','Mesh\x20is\x20incompatible\x20with\x20morph\x20targets.\x20Targets\x20and\x20mesh\x20must\x20all\x20have\x20the\x20same\x20vertices\x20count.','_setTextureWrapMode','MODEL_LEFT_FILENAME','_normalTextureY','_tryToRun',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REFLECTIVITY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(0.,\x200.,\x201.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(1.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(METALLICWORKFLOW)\x20&&\x20defined(REFLECTIVITY)\x20\x20&&\x20defined(AOSTOREINMETALMAPRED)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20aoOut.ambientOcclusionColor,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20MICROSURFACEMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20microSurfaceTexel,\x20<==\x20not\x20handled!\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20reflectivityOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20microSurface\x20=\x20reflectivityOut.microSurface;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20roughness\x20=\x20reflectivityOut.roughness;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20METALLICWORKFLOW\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo\x20=\x20reflectivityOut.surfaceAlbedo;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(METALLICWORKFLOW)\x20&&\x20defined(REFLECTIVITY)\x20&&\x20defined(AOSTOREINMETALMAPRED)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20aoOut.ambientOcclusionColor\x20=\x20reflectivityOut.ambientOcclusionColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','RefractionIntensityTextureEnabled','_emptyTexture2DArray','extras','isActiveMesh','rootCameraGizmo','_jointRadii','_worldPositionNameInFragmentOnlyMode','snapshotRenderingReset','activeParticleCount','.z]),\x20\x0a\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\x20\x20\x20\x20\x20\x20\x20vec2(','parallelProcessing','TextureDirtyFlag','_dumpPropertiesCode','applyToMesh','Stop','disableDepthWrite','_CleanBoneMatrixWeights','TEXTURE_MIRROR_ADDRESSMODE','xr-controller-movement','LIGHTMAPEXCLUDED','sourceMin','_audioBufferLoaded','OPACITYRGB','_resetCurrentScissor','reflectionFresnel','addImpostor','https://preview.babylonjs.com/babylon.ktx2Decoder.js','subtractToRef','LoadImage','_removeMarkedPhysicsBodiesFromWorld','_diffuseTexture8','bufferViews','DistanceJoint','_useBlur','normals','_setRenderTarget','jointData','_canUseTextureForTargets','restitution','CubeSampler','autoTransitionRange','getStencilFunctionReference','vectors','_BaseCache','GetFogState','keysRotationOffsetModifierShift','trace','_blurRatio','_facetData','getPosition','_interactionsEnabled','_VIGNETTEMODE_MULTIPLY','_inverseSquaredRange','StandardMaterial','_isScene','_previousTransformationMatrices','bindAttachmentsForEffect','AreEquivalentTypes','baseColorFactor','sqlite3_column_name','BACKMAT_SHADOWONLY','EasingFunction','TEXTURE_LINEAR_LINEAR_MIPLINEAR','always','getTransformationMatrix','normalMatrix','IDBStorageEnabled','SPOTLIGHT2','nearInteractionTargetMesh','\x20output','CLEARCOAT_TEXTURE_ROUGHNESSDIRECTUV','luminance-alpha','dbgVerboseLogsForFirstFrames','defaultType','deleteVertexArrayOES','MATERIAL_FresnelDirtyFlag','_enablePosition','FromHSV','runSimplification','selectstart','LavaMaterial','src-alpha-saturated','_instanceGlowingMeshStencilReference','canvasOptions','_registerTargetForLateAnimationBinding','getPhysicsImpostor','worleyTemp','Vertex\x20shader:','INTENSITYMODE_LUMINOUSINTENSITY','cssText','prePass','_initializeBlock','matrix','NAME_DEPTHRENDERER','_canRenderToFloatFramebuffer','TRANSFORM_FEEDBACK_BUFFER','src/ShadersWGSL/','_maintainCameraAboveGround','colorZero','GetWebGPUTextureFormat','playsinline','disableGammaTransform','_skyOrientation','Default','_ClearCoatBumpTextureEnabled','updateFromHarmonics','_bufferViewArray','_useFinalCode','VERTEXCOLOR','majorUnitFrequency','_GenerateLimitMessage','_delayedOnError','opStencilDepthPass','When\x20setting\x20a\x20custom\x20mesh\x20on\x20a\x20gizmo,\x20the\x20custom\x20meshes\x20scene\x20must\x20be\x20the\x20same\x20as\x20the\x20gizmos\x20(eg.\x20gizmo.gizmoLayer.utilityLayerScene)','RenderTargetTexture','axisYControlHeight','createNormals','_projectionTextureDirty','_onAfterCheckInputsObserver','isBoolean','refractionSamplerLow','_LastCreatedScene','boundingBias','\x20+=\x20(readVector3FromRawSampler(','LIGHT_FALLOFF_PHYSICAL','index_metacarpal_','_GetSamplerWrappingDescriptor','flush','specularOutput','_setState','Position\x20iterations\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV','_hasCleared','bindGroupLayouts','_currentDepthOfFieldSource','IncrementWrap','updateRawTexture3D','viewFrustumZ','_collisionMask','fluidRenderingParticleThickness','_selectionPointerDown','.useRadianceOcclusion\x20=\x20','n\x20>\x20m\x20therefore\x20m\x20and\x20n\x20swapped','markAsImageProcessingDirty','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_BPTC_UNORM','BABYLON.ColorMergerBlock','Process','Keyboard','onBeforeBindObservable','read-only-storage','NumBindGroupsCreatedTotal','fontFamily','_onOrientationEvent','Buffer','getOutputByName','_depthRenderTarget','processCodeAfterIncludes','_CreateEvent','_isAngleBetween','needInitialization','Translation','_lastNotifiedValue','beginAnimationOnStart','createCanvasImage','Basis\x20transcoder\x20requires\x20an\x20environment\x20with\x20a\x20URL\x20constructor','_xSize','activeParticlesPerfCounter','sint16x2','onplaying','onEyeTrackingFrameUpdateObservable','subSurfaceOut.finalRefraction','rawFragmentSourceCode','style','grasp','_getSceneSize','DEPTH24_STENCIL8','Error\x20loading\x20file\x20','upDegrees','steps','Bind','ClampBlock','MapWrite','DeviceOrientationCamera','https://preview.babylonjs.com/twgsl/twgsl.js','CameraParameters','_steppingLeft','decalSampler','timeout','You\x20cannot\x20use\x20a\x20mesh\x20as\x20LOD\x20level\x20twice','useOnlyMetallicFromMetallicReflectanceTexture','_isControllerReadyForNearInteraction','instances','_nodes','.xyz)','getLength','NormalizeRadians','screenSpaceReflection2Blur','generateStencilBuffer','getStencilOperationPass','QUALITY_MEDIUM','BILLBOARDMODE_USE_POSITION','texture-compression-astc','offsetTop','NumBindGroupsCreatedLastFrame','octaves','MIXMAP2','_colors3Arrays','_createCompositionEffect','_FileToolsLoadImage','allowedComponentTypes','_firstFrame','TouchCamera','blocksWithDefines','_getData','_VIGNETTEMODE_OPAQUE','BUMPZ','TONEMAPPING_ACES','icosahedron','sharpen','mrtTextureArray','isSaturated','https:/','_released','anisotropy','blocksWithFallbacks','zIndex','_customAlphaTestSortCompareFn','cTFATC_RGBA_INTERPOLATED_ALPHA','_axisLength','_opacityFresnel','#define\x20SSR_OUTPUT_IS_GAMMA_SPACE\x0a','radialIntensity','Could\x20not\x20end\x20XR\x20session.','_epsilon','activeCameras','masterGain','METALLICWORKFLOW','getAnimationRatio','_onPointerDown','_createPipelineLayoutWithTextureStage','glowMapMerge','createMediaElementSource','currentViewport','coneAngle','SrcAlphaSaturated','_updateCache','includeOnlyWithLayerMask','groundOpacity','CONTRAST','FromArray','_valueCallback','_DielectricSpecular','_isLeftCamera','Remap\x20F0\x20on\x20interface\x20change','_joystickPosition','_mixTexture1','_disable','getCustomEffect','world3','BaseUrl','trySetFeaturePointCloudEnabled','Depth24PlusStencil8','RGB565','freeActiveMeshes','little_metacarpal_','refractionRightColor','_updateReferenceSpace','_vertexSourceCodeBeforeMigration','_useAmbientInGrayScale','_audioDestination','blendingSpeed','ArcRotateCameraGamepadInput','SS_REFRACTION','useAllBones','Output\x20factor','setAlphaBlendEnabled','currentPosition','_normDepthBufferFromNormView','#ifdef\x20REFLECTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','_calculateLowerRadiusFromModelBoundingSphere','isSync','_defineOppositeZ','RefractionTextureEnabled','sqlite3_prepare_v2','_worldMatrixName','_processRendering','nonUniformScaling','targetConnectionName','isDeterministicLockStep','getViewerPose','pointsCloud','anisotropicFilteringLevel','inertialAlphaOffset','baseHeight','CLEARCOAT_TEXTURE_ROUGHNESS','rootNodeName','DITHER','forceFullscreenViewport',',\x20axisPinchControlHeight:\x20','preloadControllerMesh','resetDrawCache','depthScale','projectionMatrix','getObjectExtents','.rgb\x20+\x20(1.0\x20-\x20','_previousViewProjection','Received\x20malformed\x20feature\x20point\x20cloud\x20of\x20length:\x20','_keys','autoAnimateTo','_materialForRendering','_kernelBlurYPostprocess','_prepareRendering','\x20(JS)','textureBlur','createRawTexture','invView','isFacetDataEnabled',':\x20Back-face\x20culling\x20disabled\x20and\x20two-sided\x20lighting\x20disabled\x20is\x20not\x20supported\x20in\x20glTF.','_samplerDeclaration','numBundleReuseNonCompatMode','beginDirectHierarchyAnimation','BABYLON.OneMinusBlock','OCCLUSION_TYPE_OPTIMISTIC','movementX',',\x20animation[0]:\x20','MODE_TOPBOTTOM','_totalVertices','DISABLED','assign','_forceSerialize','PosterizeBlock','colormap_size','_AddLogEntry','(VALUE:\x20','getPhysicsPlugin','build','_rescalePostProcess','buttonMeshNames','OfflineProviderFactory','_externalTexture','removePostProcess','instanceID','data:image/jpg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QBmRXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAAExAAIAAAAQAAAATgAAAAAAAABgAAAAAQAAAGAAAAABcGFpbnQubmV0IDQuMC41AP/bAEMABAIDAwMCBAMDAwQEBAQFCQYFBQUFCwgIBgkNCw0NDQsMDA4QFBEODxMPDAwSGBITFRYXFxcOERkbGRYaFBYXFv/bAEMBBAQEBQUFCgYGChYPDA8WFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFv/AABEIAQABAAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APH6KKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FCiiigD6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++gooooA+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gUKKKKAPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76CiiigD5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BQooooA+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/voKKKKAPl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FCiiigD6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++gooooA+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gUKKKKAPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76CiiigD5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BQooooA+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/voKKKKAPl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FCiiigD6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++gooooA+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gUKKKKAPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76Pl+iiivuj+BT6gooor4U/vo+X6KKK+6P4FPqCiiivhT++j5fooor7o/gU+oKKKK+FP76P//Z','canvasContext','_urlType','_CreateRenderTargetTexture','radiusY','_removeFromRoot','_setValue','render\x20to\x20face\x20#','getFacetPosition','attribute','axisYControlRotation','COMMAND_SETMATRICES','perturbNormalWorldMatrix','NormalMeshStencilReference','useBlurCloseExponentialShadowMap','BiPlanarBlock','NdotV','_hdrCurrentLuminance','COMPRESSED_SRGB8_ETC2','endQueryEXT','_linkInternalTexture','_uploadArrayBufferViewToTexture','concat','FromXYZAxesToRef','notConnectedNonOptionalInputs','gammaSpace','#define\x20CUSTOM_FRAGMENT_UPDATE_METALLICROUGHNESS','_indexBuffer','orthoBottom','surfaceAlbedo','meshesSelectionPredicate','_noMipmap','STEP_POINTERUP_SPRITE','particlesIn','wakeUpBody','onAnimationFileImportedObservable','getDepthMinZ','_colorGradingBGR','registerAfterPhysicsStep','_stillImageCaptured','getRenderingMesh','_VJCanvasContext','_updateFloat3ForEffect','gazeTrackerMesh','setDepthRenderer','stopRenderLoop','_BLANK','_connectedAnalyser','Decimated','usePercentageCloserFiltering','_fragmentSourceCodeBeforeMigration','_setPrototypeOf','getInputByName','setIndexBuffer','double','addVelocityGradient','OnNewCacheEntry','disposeWhenFinishedAnimating','activeLight','Instance','removed','maxSampledTexturesPerShaderStage','_useParallax','requestLightProbe','_reset','ushort','_adjustRoll','_getSubImageForEye','positionIterations','GetCompareFunction','updateOptions','pinky-finger-metacarpal','_IsDifferent','keydown','_attachCameras','depthClearValue','R16Sint','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20vec4(result,\x200.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}','LongPressDelay','otherImpostors','pointerId','DetailMap','_alphaState','HDRVLS','_defaultMaterialContext','STEP_GATHERRENDERTARGETS_SHADOWGENERATOR','setTotalMass','rampColor','Move','_webgpuDepthStencilFormat','onActivateObservable','_cachedWebGLTexture','timeEnd','fClipDistance3','_currentSize1','Refraction\x20intensity','RGBDREFLECTION','_pending','_originalUrl','_isMultiMaterial','_disableAlphaBlending','updatable','interaxialDistance','REFLECTIONBGR','_addMaterial','vSheenInfos','deltaMode','forceAlphaBlending','interpolationMatrix','lockstepMaxSteps','translate','shadow','_onBlur','_createShape','parentInstanceIndex','ToLinearSpace','optionalFeatures','_descriptors','PBRBaseMaterial','NEAREST_LINEAR','_virtualScenes','onXRReferenceSpaceChanged','#define\x20EMISSIVEUV2','_vertexArrayObjects','level','DynamicTexture','toruses','afterRender','_loaderOptions','MATERIAL_LineStripDrawMode','_storedTarget','BABYLON.ScreenSpaceReflectionPostProcess','exposedPortPosition','onBeforeRenderObservable','uOffset','_lastColliderWorldVertices','_cloneRenderTargetWrapper','_initDecimatedMesh','never','ACTION_OnPointerOutTrigger','Normal','depthCorrection','setCollisionFlags','unfreeze','CreateRStorageTexture','wheelXRotateRelative','number','onClear','disabledByNearInteraction','inputsmgr','_currentLayer','customShader','det','tileHeight','fillStyle','_convertPixelArrayToFloat32','onAfterEnteringVRObservable','_disableDepthWrite','getViewMatrix','box','middle_tip_','cobu','getElementsByTagName','#define\x20SM_USEDISTANCE\x20','.x\x20+\x20cos(','hdrPostProcess','mirrorPlane','parameters','getNodeById','lightmapMatrix','SHADOWESM3','Unsupported\x20stencil\x20OpFail\x20mode:\x20','SPOTLIGHT','addController','Quaternion','No\x20scene\x20available\x20to\x20load\x20asset\x20container\x20to','inputBlocks','renderSprites','FromHarmonics','customShaderOptions','define','endRenderTargetPass','_twoSidedLighting','hasColors','createRawCubeTexture','.texture\x20=\x20new\x20BABYLON.CubeTexture(\x22','_passthru','mainTextureFixedSize','onended','LoadAssetContainerAsync','gridOffset','_colorShaderForOcclusionQuery','passSampler','TEXTURE_PROJECTION_MODE','error','_inputs','_processDefines','_useSRGBBuffer','pinchInwards','_getUnpackAlignement','vertexID\x20+=\x201.0;\x0d\x0a','BABYLON.VoronoiNoiseBlock','_onEngineViewChanged','raycastToRef','setWorldTransform','observerHighlight','\x20=\x20mat4(','_simplificationArray','metallic','rename','unBindFramebuffer','gBuffer_DepthBuffer','_nodeMap','_onInputChanged','ChromaticAberrationPostProcessId','_depthMap','_vNormalWName','MATERIAL_MiscDirtyFlag','attachShader','.gltf','_applyScissor','_mustWipeVertexAttributes','appendHook','_postProcesses2','canvasElement','_Storage','LockConstraint','createRigCamera','\x0a\x09Cameras:','_postActivate','applySkeleton','getCharacterIdx','webGLVersion','DiffuseTexture','TriangleStrip','_cachedWrapR','Protocol\x20version\x20mismatch:\x20','_bindings','PBRMATERIAL_ALPHATEST','GlowLayerBlurRTT2','_fetchR','btTransform','pointingPoseNode','Normalized\x20position','_updateParameters',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vLightingIntensity,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','loopBehavior','specularEnabled','_lightAngleScale','requestPointerLock','webglcontextlost','roughnessFactor','_textureState','_registeredForLateAnimationBindings','setParam','bInfo','PREPASS_DEPTH_TEXTURE_TYPE','samplesFactor','_errorFound','#define\x20SSR_ATTENUATE_FACING_CAMERA','deterministicLockstep','defaultHeightCompensation','_targetIsArray','_samples','_loadImage','updateFromArray','invertV','CapsuleImpostor','_rowGenerationMatrix','vrMultiviewToSingleview','initialize','_updateFloat2ForEffect','useDiffuseColor','maxAngularSpeed','_createTargetRenderTexture','Minimize','_teleportActive','getIndices','WEBGL_compressed_texture_etc1','values','BABYLON.MatrixDeterminantBlock','windForce','x_button','_transparentSubMeshes','REALTIME_FILTERING','BRDF_V_HEIGHT_CORRELATED','enterFullscreen','emissiveFresnelParameters','inertialPanningX','RG32F','_bone2Length','getFacetNormalToRef','_useAlternatePickedPointAboveMaxDragAngle','setParameters','particlePositionGenerator','\x20=\x20cos(','_eventRestoreSet','useBillboardPath','PercentToRange','rotShape','boundingBoxRenderer','customType','_GetStorage','prevX','buttonOptions','_disposeTextureAndPostProcesses','\x22\x20not\x20supported\x20in\x20browser','_beforeRender','MixMaterial','vertexAttribPointer','vec3\x20normalW\x20=\x20','MouseWheelX','push','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3','_orthoLeft','renderListPredicate','_holes','base','\x20-\x20counters','vReflectionMicrosurfaceInfos','createInstance','rightStick','DecodeBase64','_renderPassIdForOcclusionQuery','angularSpeed','requestHitTestSourceForTransientInput','shadowMinZ','_timeElapsedQuery','RightHandedForwardReadOnly','stencilFuncMask','isInVRExclusivePointerMode','ring-finger-metacarpal','createRootMesh','_showParabolicPath','_hideTeleportationTarget','_lifeTimeGradients','ALPHAFROMDIFFUSE','setAttribute','/dev/tty','manager','_numObserversMarkedAsDeleted','tessellation','_clearDepthValue','xr_standard_touchpad_xaxis_touched_max','_enable','extendSizeWorld','enableSceneOffline','IS_REFLECTION_LINEAR','shadowLights','BoneIKController:\x20bone\x20must\x20not\x20be\x20a\x20leaf\x20or\x20it\x20should\x20have\x20a\x20length\x20for\x20IK\x20to\x20work.','responseURL','_isReadyForMeshStage','\x20vrdisplaypresenting','.bin','float32x3','disableMotionControllerAnimation','vEmissiveColor','onAnimationEnd','beforeRender','contactHardeningLightSizeUVRatio','includedOnlyMeshes','HEAPF64','autoPlay','hdrSkyBox','_fragment','Unsupported\x20sampling\x20mode:\x20','uv3s','_reflectionRTT','#define\x20VLS\x0a#define\x20NB_STEPS\x20','PrepareSamplers','/tmp','Observable','particle_uv','MIN_EXT','_updateInternalTexture','Fragment_Custom_MicroSurface','antialias','FrontFacingBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','SoftbodyImpostor','vClipSpacePosition','_emitFunctionFromInclude','Not\x20implemented\x20on\x20WebGPU','PrepareAttributesForMorphTargetsInfluencers','font:\x20','getTotalVertices','_onActivateObserver','_imageProcessingConfigChangeObserver','finalize','_checkUniform','TEXTURETYPE_BYTE','inertialBetaOffset','NoSync','_detachCameras','_depthStencilTextureWithStencil','glFormat','_glSRGBExtensionValues','Constant','heightSensibility','sign','Cannot\x20call\x20applyDisplacementMap:\x20Given\x20mesh\x20is\x20not\x20complete.\x20Position,\x20Normal\x20or\x20UV\x20are\x20missing','toHexString','currentAnimationState','vertexArrayObjects','_planeIntersectionPoint','SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE','removeAnimationGroup','textureFloatLinearFiltering','stencilOpStencilDepthPass','_collide','goToFrame','_isRGBD','createImageBitmap','DepthRendererSceneComponent','albedoOpacityBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','getPivotMatrix','needAlphaBlendingForMesh','setDepthFunctionToGreater','_RegisterExtensionFunctions','_canDoCollision','_currentEffectName','height=','toUpperCase','getOrAddExternalDataWithFactory','BABYLON.VectorMergerBlock','_invalidateMesh','_yawRange','USEHIGHLIGHTANDSHADOWCOLORS','_drawWrapper','gamepadRotationSensibility','TEXTUREFORMAT_COMPRESSED_SRGB8_ETC2','_workerInfos',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','_getFirstNonNullVector','\x20not\x20compatible\x20with\x20the\x20current\x20environment/browser\x20and\x20was\x20not\x20enabled.','enablePixelPerfectMode','_depthCompare','vrWorkMatrix','DEPTH_TEST_GEQUAL','ArcRotateCamera','addBehavior','_DiffuseTextureEnabled','transcodedFormat','Down','_lightShadowUniformName','_convertToGLTFPBRMetallicRoughness','_emitUniformFromString','rightTrigger','vh)','buttonObservableNames','projectionTexture','REFLECTANCE','multiPick','blurThicknessNumIterations','_TempBufferInt32View','ellipsoid','RGBA16F','_currentValue','_updateSubMeshesBoundingInfo','ColorCurves','_releaseComputeEffect','_createFrames','frustumEdgeFalloff','remove','VRExperienceHelper','#define\x20ALBEDOTEXTURE','onConnectionObservable','\x27\x20(type=','emissive','MICROSURFACEMAP','PreprocessUrl','https://preview.babylonjs.com/draco_decoder_gltf.js','Raw3D','.bSwizzle\x20=\x20\x22','babylonVRicon','_currentProgram','OnKeyUpTrigger','STENCIL_OP_FAIL_Z_INCRSAT','BackgroundSkybox','ParticleTextureBlock','THUMBSTICK_Y','_teleportationRequestInitiated','onControllerMeshLoadedObservable','\x20of\x20','get_m_hitPointWorld','removeLensFlareSystem','_createMergeEffect','worldPos','_updateTextureReferences','version',').\x20funcBodyStartIndex=','NumCacheMiss','blurHPostProcesses','#define\x20ALPHATEST','parentCamera','noRotationConstraint','specularSampler','urls','_scene','closestTo','_changeGoldbergFaceColors','_startSizeGradients','userAgent','_isReady','_lerpAxisTransform','vRefractionSize','intersectsAxis','ambientColor','stackSave','ASTC12x12UnormSRGB','\x09Physics\x20engine\x20','_normalMatrix','_needNormals','SlerpToRef','getGPUFrameTimeCounter','_filter','ETC2RGBA8Unorm','VideoTexture','writeInt32Array','sizeInterpolateFunction','exp2','https://preview.babylonjs.com/glslang/glslang.wasm','_updateVector4ForEffect','constants','performance','xr_standard_squeeze_pressed_min','_getDefinesForBlur','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color\x20=\x20vec4(\x20vColor,\x201.0\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_frameHandler','astc-5x4-unorm','_normalizeIndexData','textureName','mrtAttachments','subEmitters','shadowOrthoScale','_attachImageProcessingConfiguration','_remapF0OnInterfaceChange','_ExtractFrom','_setMainTextureSize','touchMoveSensibility','indirectDrawBuffer','_context','_bind','initializeXRLayerAsync','onCanvasPointerOutObservable','_initializeRenderTarget','_setupBackground','pos1','_fragmentSourceCodeOverride','Failed\x20to\x20retrieve\x20controller\x20model\x20from\x20the\x20remote\x20server:\x20','addConstraint','responseText','getData','_ThicknessTextureEnabled','lensFlarePostProcess','getAngularSpeedGradients','_simParamsComputeShader','_onVrDisplayPresentChange','wrapS','_internalTextureDirty','TEXTURE_NEAREST_NEAREST_MIPLINEAR',')\x20<\x20','TypeIncompatible','transparencyShadow','_lastTimestamp','_appendParticleVertices',',\x20vec2(1.,\x201.));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','TextureCompressionBC','BABYLON.PostProcess','_onPhysicsCollideCallbacks','importExternalTexture','lastIndexOf','callIndex','_forcedInstanceCount','multiplyToRef','freezeShadowCastersBoundingInfo',',\x20flat\x20shading:\x20','includedOnlyMeshesIds','_perfCollector','xrMesh','updateUniformArray','_buildBlock','FOGMODE_EXP','_radians','useProgram','sqlite3_bind_int','_useRGBAIfASTCBC7NotAvailableWhenUASTC','ring_tip_','movementOrientationFollowsViewerPose','TEXTURE_NEAREST_LINEAR_MIPLINEAR','backgroundColor','TextureView_MainColor_antialiasing','_retry','%23','adjustPitch','_emptyTexture3D','_computePrimaryColors','pbrBlockSheen','_internalTextureToImage','ScreenSizeBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','QUALITY_LOW','SHADOW3','___errno_location','occlusionInternalRetryCounter',',\x20materialContext=','offsetY','getCapacity','TriPlanarMaterial','grabInteraction','animationPropertiesOverride','ANIMATIONTYPE_MATRIX','vClipPlane3','MaxActiveMorphTargetsInVertexAttributeMode','chaos','bouncingBehavior','custom_','getComputedStyle','_getShaderProcessor','printErr','_FacesMapping','src','STENCIL_OP_PASS_Z_INCR','fastBundle','updateGeometry','toLuminance','DumpFramebuffer','mipmapCount','_invertNormalName','_IsTransformable','#define\x20MULTIVIEW','synchronize','_bufferViews','materialsUniqueIds','blur','DEPTH_STENCIL_ATTACHMENT','CLEARCOAT_TEXTUREDIRECTUV','noPrePassRenderer','_computeProjectionTextureViewLightMatrix','_positionsCache','VirtualJoysticksCamera','_depthWrite','GlowingMeshStencilReference','_processCollisionsForSubMeshes','TextureWithoutSampler','createParticleBuffer','_platform','onbuttonup','Can\x27t\x20handle\x20more\x20than\x2010\x20attachments\x20for\x20a\x20MRT\x20in\x20cache\x20render\x20pipeline!','_mainTexture','captureConstraint','_shadowMaxZ','rotationEnabled','_textureIsInternal','_uniforms','_transmit','FALLOFF_GLTF','https://snippet.babylonjs.com','ShadowOnlyMaterial','setPointerCapture','startAndReleaseDragOnPointerEvents','settings','emulatedPosition','LIGHTTYPEID_SPOTLIGHT','vec3(0.)','dependsOn','BABYLON.FrontFacingBlock','getAttributesCount','BackwardCompatible','IS_REFRACTION_LINEAR','MAINUV6','uvs','PrepareAttributesForInstances','MATERIAL_CounterClockWiseSideOrientation','match','scissor','enableChildrenConditions','PlaneImpostor','screenCoordinates','targetProperty','_pivotMatrixInverse','RG32Sint','BILLBOARDMODE_Y','_requestFileAsync','_addComponent','_shadowFrustumSize','storeState','ETC2RGB8Unorm','_binaryInfo','_opacityFresnelParameters','_ints','rg16uint','setHitData','restoreState','addOnce','VertexOutputBlock','teleportationTarget','beforeBind','fStop','_cellData','addEntries','orthoTop','xyz\x20','STEP_PREACTIVEMESH_BOUNDINGBOXRENDERER',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20v\x20=\x20p.z\x20/\x20p.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifndef\x20IS_NDC_HALF_ZRANGE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20v\x20=\x20v\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragDepth\x20=\x20v;\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_lastSecValueCount','getTransformMatrixTexture','Uint16x4','\x0a//','uniformBuffers','bakedVertexAnimationSettingsInstanced','limit','funcRef','numberOfArrayElements','screenArea','visualResponses','_processChildMeshes','Serialize','_writeMask','ACTION_OnKeyDownTrigger','generateHarmonics','_buffersForInstances','cobv','_sqlite3_bind_text','_effect','needAlphaTesting','Realtime\x20filtering','_step','rotationDisplay','.texture.gammaSpace\x20=\x20','_sphericalHarmonics','_bone1Length','useCloseExponentialShadowMap','astc-10x5-unorm','CLEARCOAT_TINT_GAMMATEXTURE','preUpdateParticleBuffer','environmentBrdf','_pivotMatrix','#define\x20VLSMERGE','renderingGroupId','multiPickSprite','Raw2DArray','_quaternionsArrays','LINEAR','generic-touchscreen','deleteVertexArray','_buildWasSuccessful','onAxisValueChangedObservable','valueMesh','thicknessMatrix','pinchZoom','btHingeConstraint','cameraGizmo','_currentVelocity1','Uint8x2','varying','LAYOUT_STRIP','ScalingToRef','furOcclusion','suspended','_mouseWheelInput','_onBeforeDrawParticlesObservable','Use\x20thickness\x20as\x20depth','_LoadProfileFromRepository','valueNodeProperty','getGlobalVolume','removeColorGradient','astc-6x5-unorm','_tmpQuaternion','magFilter','_getKeyValue','_convertToRightHandedSystemMap','\x20vrdisplaysupported','axisChangedHandler','_onCanvasBlurObserver','editorData','_pointerLockRequested','trySetMeshDetectorEnabled','_onAfterPhysicsStepCallbacks','UNLIT','syncIterations','lodDistances','uScale','getHighlightLayerByName','_camerasToBeAttached','sourceY','#define\x20DOF\x201\x0d\x0a','setUInt2','FRESNEL','_excludedSubMeshes','closeShape','angularSensibilityX','_computeSourceCode','depthOfFieldMerge','_sqlite3_open','_drawCamera','_faceIndices','HasSpecificTrigger','RangeToPercent','scaling','_markScenePrePassDirty','_easingFunction','_stencilFunc','DotBlock','_globalDensity','_shadowEnabled','rawBoundingInfo','_TextureDirtyCallBack','_getDefaultSubMeshCandidates','clearCoatSampler','CLAMP_ADDRESSMODE','_releaseVertexArrayObject','FollowCameraPointersInput','_cachedColor4White','_extensions','_createBlurFilter','VolumetricLightScatteringMesh','wrapWebGLTexture','_isPointerDown','postExportMeshPrimitiveAsync','hoverMaterial','blockMaterialDirtyMechanism','useStandingMatrix','RENDERING','uniform','_canvas','\x20=\x20vec4(0.);\x0d\x0a','_unregisterMeshWithPoseMatrix','isIdentityAs3x2','_sqlite3_step','COMMAND_SETINTARRAY','_Default','tube','_hookArray','FromPoints','2DSampler','contrast','Unexpected\x20wrap\x20mode:\x20','Temp','_textureNames','_spatialSound','keysRadiusModifierShift','FromFloatArray','MATERIAL_ALPHATESTANDBLEND','.alphaTestCutoff\x20=\x20',',\x20effect.name.vertex=','_positionIndex','btMultiSphereShape','GL_ALPHA_FUNCTION_DST_ALPHA','_performancePriority','appendAnimations','hasMoreFallbacks','\x20=\x20vec2(0.,\x200.);\x0d\x0a','geometry','BlurPostProcess','bypassBlur','setAsAttribute','uid','get_m_n','dragPlanePoint','_sqlite3_result_blob','_wasPreviouslyReady','_effectsAreDirty','_EndPerformanceConsole','\x20=\x20min(min(','_horizontalBlurPostprocess1','.texture.vScale\x20=\x20','float32x4','sizeY','prePass_Reflectivity','TIMEOUT_EXPIRED','_processWebXRHitTestResult','_getStencilDepthPass','depthPeelingDepth1','_floatsArrays','pressedNodeName','buttonsYaw','haloWidth','useClipPlane','texturesRequired','notifyObservers','FromRotationMatrix','TEXTURE_NEAREST_LINEAR','#define\x20POSITION_INDEX\x20','singleFingerRotate','_multiview','_tmpAmmoVectorC','_rotationQuaternion','_forceRebindOnNextCall','orthographic','ANIMATIONTYPE_COLOR3','xr_standard_trigger','_calculateError','hydrateCollisionMeshFunction','onMeshUpdatedObservable','alphaColor','_createSceneAsync','bindBuffersDirectly','enableSubSurfaceForPrePass','releaseTexture','charCode','AddWebXRFeature','_prePassRTT','_onbuttonup','onPrePointerObservable','getAttribLocation','_currentEffect','_updateInAnimate','changeLaserColor','noiseStrength','HIGH_FLOAT','_gatherActiveCameraRenderTargetsStage','ConvertPanoramaToCubemap:\x20input\x20cannot\x20be\x20null','SHEEN_LINKWITHALBEDO','_InsertionCost','tiledPlaneBuilder','_rightController','.texture.vOffset\x20=\x20','getWorldTransform','lensColorTexture','sprites','updateURL','registerBeforePhysicsStep','_teleportationEnabled','_pointerWheelEvent','_projectionTextureLightNear','MediaStream','_nativeRenderTarget','getScreenAspectRatio',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USESPHERICALFROMREFLECTIONMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20!defined(NORMAL)\x20||\x20!defined(USESPHERICALINVERTEX)\x0a\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\x20reflectionOut.irradianceVector,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(REALTIME_FILTERING)\x0a\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','_ExitFullscreen','bumpHeight','CurrentScreenBlock','environmentTextureRotationY','getStencilFunctionMask','rawPose','debugSampler','Trying\x20to\x20bind\x20a\x20null\x20gpu\x20texture\x20or\x20view!\x20entry=','coau','instancedBuffers','decoder','sleeping','_vReflectionFilteringInfoName','UNSIGNED_INT_2_10_10_10_REV','Snorm8x4','_getRGBABufferInternalSizedFormat','\x0a#define\x20VELOCITYGRADIENTS','valueChanged','icoSphereBuilder','coneOuterAngle','\x0d\x0a#if\x20!defined(NORMALXYSCALE)\x0d\x0a1.0/\x0d\x0a#endif\x0d\x0a','prePassConfiguration','framePerSecond','vec3(1.)','shadowGenerators','_preWarmDone','COMPRESSED_RGBA_BPTC_UNORM_EXT','_randomTexture','angularVelocity','_releaseEffect','temp','postProcessScaleFactor','SHADOWPCF','LookAtLH','pointerEvents','_detachController','ChromaticAberrationPostProcess','_updateForDualEyeDebugging','_computeLocalCameraSpeed','_onrightstickchanged','Vertex\x20Color','systems','_prepareCylinder','SetValueAction','_notEnoughInformation','_drawMode','autoAnimateFrom','checkReadyOnlyOnce','tileWidth','ParticleImpostor','_applyByPostProcess','image-tracking','TEX_COORD','testOnPointerDownOnly','upperBetaLimit','generateDepthTexture','multiTouchPanAndZoom','ySwizzle','_beforeRenderObserver','lastDragPosition','_forceIrradianceInFragment','createRawShaderProgram','code','keysLeft','FresnelEnabled','updateDistanceFromListener','_storedRadius','keyCode','CreationFuncForSubMeshes','addEmitRateGradient','TEXTUREFORMAT_RGB','_loadingTextDiv','setCommandEncoder','_isRenderTargetTexture','getMatchMinimumDistance','_outputAudioNode','VRDeviceOrientationGamepadCamera','renderOcclusionBoundingBox','_updateGamepadObjects','_unIndexed','Gamepad','raySelectionPredicate','_isRightCamera','_buildId','clearcoatRoughnessTexture','planeSpace','_ImageProcessingConfigurationParser','TELEPORTATIONMODE_CONSTANTTIME','Failed\x20to\x20retrieve\x20pixels\x20from\x20specular\x20glossiness\x20texture!','_currentRefreshId','_codeInjectionPoints','Boolean','_isDisabled','parentNode','BABYLON.GradientMaterial','_layoutCacheFormat','MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY','HDR\x20prefiltering\x20is\x20not\x20available\x20in\x20WebGL\x201.,\x20you\x20can\x20use\x20real\x20time\x20filtering\x20instead.','gridRow','lowerRotationOffsetLimit','Float16x2','_PivotTranslation','_LogDisabled','getEffect','exp','ASTC8x8UnormSRGB','getBodyPressure','destination','_enterXRWithButtonIndex','getIndexBuffer','setCustomMesh','_forceNormalForward','_cachedEffect','stepSize','_AllDirtyCallBack','toEulerAngles','createElement','_staticDefines','removeExcludedMesh','_useObjectSpaceNormalMap','decompose','registerBeforeRender','_GetEffectCreationOptions','updateUInt3','lensSize','_highlightsDensity','skyboxMaterial','TextureCompressionASTC','positions','supportUniformBuffers','vrdisplaypresentchange','useThicknessAsDepth','_fragmentCompilationState','deleteSync','defaultPixelShader','morphTargetTextureIndices','_useMicroSurfaceFromReflectivityMapAlpha','rightControllerGazeTrackerMesh','.y\x20+=\x200.1\x20*\x20','parallaxScaleBias','createDefaultVRExperience','addFromContainer','keysHeightOffsetDecr','RegisterShader','CleanBoneMatrixWeights','.realTimeFilteringQuality\x20=\x20','RG_INTEGER','getHandByHandedness','normalMapColor','COMMAND_DELETEPROGRAM','_preventFreeActiveMeshesAndRenderingGroups','leftProjectionMatrix','createPickingRayInCameraSpaceToRef','edge1','diffuse1Sampler','height','lighting','vPrimaryColor','stencilTest','shaderLanguage','color2','xyOut','RotationYawPitchRoll','toRotationMatrix','clearRect','GetNodeCounts','pluginManager','setUInt4','PrepareUniformBuffer','facetDataEnabled','life','_internalMetadata','Aggressive','intersectsRay','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20BLENDMULTIPLYMODE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','sphereScaleUnit','worldInformation','shadowsSaturation','WEBKIT_WEBGL_compressed_texture_pvrtc','_GetHalfFloatRGBAArrayBuffer',',\x20n\x20vertices:\x20','SHADOW2','componentSelectionPredicate','_getGLTFTextureWrapMode','gBuffer_Reflectivity','DIFFUSEFRESNEL','DragMovementThreshold','_billboardMode','updateFloat3','GetMotionControllerWithXRInput','SHADOW','getContext','setHandMesh','_timestampQuery','_extensionsPostExportMeshPrimitiveAsync','_particles','_KINEMATIC_FLAG','currentRenderPassId','plane','WebXR\x20can\x20only\x20be\x20served\x20over\x20HTTPS','copyAnimationRange:\x20this\x20rig\x20has\x20','POSITION','_updatePhysicsBodyTransformation','ClearCoat\x20Roughness','OnIntersectionEnterTrigger','_setMorphTargetAttributes','_uniformLocationPointer','BABYLON.GlowLayer','PREPASS','_bufferView','_measureFps','customButtons','onAfterDrawPhaseObservable','furShellMaterial','upAxisSpace','preWarmStepOffset','MIN','generic-hand-select-grasp-right','/dev/null','setUint8','getCachedMaterial','objectStore','FromFloatArrayToRef','isUnique','imageSpace','sizes','DetailMapConfiguration','vector2InterpolateFunctionWithTangents','BUFFER_CREATIONFLAG_STORAGE','COMMAND_DELETEFRAMEBUFFER','REFLECTIONMAP_PROJECTION','activeRenderLoops',').\x20callParamsStartIndex=','addSingleResult','_createIndexBuffer','onAnchorRemovedObservable','setAbsolutePosition','_opaqueSortCompareFn',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_USE_LOCAL_REFRACTIONMAP_CUBIC\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vRefractionPosition,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vRefractionSize,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_TRANSLUCENCY\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_getPadding','getTranslationToRef','arraybuffer','zoomToMouseLocation','resetDepthCullingState','POSITIVE_INFINITY','count','_frameToSyncFromJump','getOrigin','history','_controllerPickRadius','DepthPeelingRenderer\x20-\x20pass\x20#','isStopped','Vec3','_RemoveAndStorePivotPoint','_currentTarget','morphTargetTextureInfo','_pickWithRayOnDragPlane','_getAddressMode','defaultRT','loadingUIText','POINTERTAP',',\x20callParams=','.colorSteps\x20=\x20[];\x0d\x0a','isValid','_drawWrapperFront','_color4','rotationThreshold','simplificationType','CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY','TEXTURE_MAX_ANISOTROPY_EXT','Mouse','transformedDirection','\x20=\x20worley(','uint16x4','_onApplyScreenBased','doNotUseGeometryRendererFallback','getTextureByName','#define\x20TANGENT','ConcreteContactResultCallback','antialiasing','_movementState','rigPostProcess','_updateUInt3ForUniform','revokeObjectURL','leftViewMatrix','wheelPrecisionX','.attributeType\x20=\x20','DEPTH_STENCIL','responseType','_addFragmentOutputNode','sqlite3_close_v2','XHR\x20','_darkness','_getName','CLIPPLANE3','ShaderF16','UNPACK_ALIGNMENT','.xyz','isScatteringEnabled','xrTestDone','WAIT_FAILED','forcePOTTextures','_vReflectionMicrosurfaceInfosName','WEBKIT_WEBGL_compressed_texture_etc','getMeshByUniqueId','SHADOWPCSS1','bottomColor','disableUniformBuffers','_morphTargetTextureIndices','partitioningSubdivisions','Compressed\x20textures\x20are\x20not\x20supported\x20on\x20this\x20platform.','_ConflictingFeatures','RGBA8UI','shaderPath','_shadowsSaturation','delayLoad','MaxBlock','_WEBGL','depthRenderer','#define\x20STROKE\x20\x0a','80px','_cachedVertexArrayObject','.automaticNormalizationTangent\x20=\x20','_behaviors','EnvironmentBRDFTexture','topColor','getWaitingItemsCount','removeRigidBody','.texture.uAng\x20=\x20','setDeltaRotation','useGlossinessFromSpecularMapAlpha','CLEARCOAT_BUMP','sqlite3_result_double','_creationFunc','derivatives','MoveRelative','_onGamepadConnectedEvent','occlusionRetryCount','CreateFromImages','_ScaleReadOnly','_boundingBias','MORPHTARGETS_TANGENT','minEmitBox','Something\x20went\x20wrong\x20while\x20creating\x20a\x20gl\x20','_tmpContactNormal','_depthCullingState','eac-r11unorm','WEBKIT_WEBGL_compressed_texture_astc','_spritePredicate','lineWidth','_createHeightmap','-End','_applyMode','_midtonesExposure','_loadingDivBackgroundColor','LoadFromDataString','GEQUAL','CreateTorus','_reorderLightsInScene','_cachedMaterial','1247368wZFekA','SVGSVGElement','_frameData','_prePassRenderTarget','_TargetTransformMatrix','PerspectiveFovReverseLHToRef','\x20=\x20clamp((','laserPointer','normal','DETAILED_LOGGING','freeRenderingGroups','\x20=\x20max(max(','stopOtherAnimations','PrepareAttributesForBones','updateUInt2','attributeType','updateId','_validateFilter','Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20Babylon.js\x20database\x20is\x20not\x20open.','_badOS','_uniformBufferBack','unbindEffect','_computeHeightQuads','_recreate','ENVIRONMENTBRDF_RGBD','_textureRoughness','VERTEX_SHADER','Vertex_MainBegin','vignetteCentreY','onBeforeDrawObservable','_generateEdgesLines','_cascades','SubtractBlock','_compileShader','getResponseHeader','_rayFromWorld','onAfterWorldMatrixUpdateObservable','multiplyAtIndex',',\x20axisControlRotationOffset:\x20','_createBrightPassPostProcess','normalTextureY','createLinearGradient','__SPECTOR_rebuildProgram','keysRight','LOGARITHMICDEPTH','LIGHTTYPEID_DIRECTIONALLIGHT','Write','transformFeedback','error\x20loading','setMass','_setPrimitiveAttributesAsync','parsedMaterial','.y],','_ProfilesList','_cameraMesh','previousBatch','setUInt8','_TextureAndMiscDirtyCallBack','depthPeelingColor1','_setBlurThicknessParameters','_currentRenderTextureInd','HEMILIGHT','_velocityWorld','vDebugMode','The\x20type\x20of\x20gamepad\x20you\x20are\x20trying\x20to\x20load\x20needs\x20to\x20be\x20imported\x20first\x20or\x20is\x20not\x20supported.','_laserPointer','XRFrame.getHitTestResultsForTransientInput\x20not\x20supported\x20on\x20native.','_getUVW','createPipelineContext','_cullEnabled','_processLoop','useBlurExponentialShadowMap','_xrWebGLBinding','attributeLocationsFromEffect','_onLoop','STEP_CAMERADRAWRENDERTARGET_EFFECTLAYER','vec3\x20tbnNormal\x20=\x20normalize(',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','getScale','_diffuseMapSize','_getTextureSampler','_depthStencilBufferAlreadyCleaned','_setAnisotropicLevel','_mainRenderPassWrapper','requestFullscreen','teleportationTime','_bias','nlink','addMultiMaterial','_setupGroundDiffuseTexture','_updateSpatialParameters',').xyz;\x0d\x0a','texture2D(','position','TEXTURE_COMPARE_FUNC','scaleFunction','getQueryResult','supportedCompressionFormats','resampleAtTargetResolution','_updateInt2ForUniform','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT','ReflectionBlock','pinchPrecision','BetweenTwoPoints','hasMesh',')));\x0d\x0a','DerivativeBlock','_curve','ownerBlock','Metallic','lightmapSampler','UseSerializedUrlIfAny','setAlphaMode','UseFallbackTexture','_pointerDown','getSubstitutionCost','setCustomMeshPosition','collideConnected','vec4\x20','_UniqueIdCounter','repeatableContentBlocks','soften','_getPointerSelectionDisabledByPointerId','_updateUIntArrayForUniform','readlink','Physical','_waitingSubMaterialsUniqueIds','_states','_antialiasing','\x20-\x20updated\x20ubos\x20-','maxPitch','hitDistance','_creationDataStorage','THUMBSTICK_X','subdivisionsY','DecrementClamp','BABYLON.ScreenSpaceCurvaturePostProcess','defines','ParticleBlendMultiplyBlock','BABYLON.SwitchBooleanAction','_beforeCameraDraw','wasmUASTCToRGBA_SRGB','CopyTextureToTexture','INCR_WRAP','addActionManager','ALPHA_ADD','rayFromWorld','LoadScriptAsync','DefaultFallbacks','PBRMetallicRoughnessBlock','emissiveTexture','xr_standard_touchpad_yaxis_touched_min','ReviewUniform','_getTextureSize','_isFinalMerger','finalHeight','isAnAncestorOf','_delay','halfHeight','postMessage','const\x20float\x20SKEWFACTOR\x20=\x201.0/3.0;\x0d\x0aconst\x20float\x20UNSKEWFACTOR\x20=\x201.0/6.0;\x0d\x0aconst\x20float\x20SIMPLEX_CORNER_POS\x20=\x200.5;\x0d\x0aconst\x20float\x20SIMPLEX_TETRAHADRON_HEIGHT\x20=\x200.70710678118654752440084436210485;\x0d\x0afloat\x20SimplexPerlin3D(\x20vec3\x20P\x20){\x0d\x0a\x20\x20\x20\x20P.x\x20=\x20P\x20==\x20vec3(0.,\x200.,\x200.)\x20?\x200.00001\x20:\x20P.x;\x0d\x0a\x20\x20\x20\x20P\x20*=\x20SIMPLEX_TETRAHADRON_HEIGHT;\x0d\x0a\x20\x20\x20\x20vec3\x20Pi\x20=\x20floor(\x20P\x20+\x20dot(\x20P,\x20vec3(\x20SKEWFACTOR)\x20)\x20);\x20\x20\x20\x20vec3\x20x0\x20=\x20P\x20-\x20Pi\x20+\x20dot(Pi,\x20vec3(\x20UNSKEWFACTOR\x20)\x20);\x0d\x0a\x20\x20\x20\x20vec3\x20g\x20=\x20step(x0.yzx,\x20x0.xyz);\x0d\x0a\x20\x20\x20\x20vec3\x20l\x20=\x201.0\x20-\x20g;\x0d\x0a\x20\x20\x20\x20vec3\x20Pi_1\x20=\x20min(\x20g.xyz,\x20l.zxy\x20);\x0d\x0a\x20\x20\x20\x20vec3\x20Pi_2\x20=\x20max(\x20g.xyz,\x20l.zxy\x20);\x0d\x0a\x20\x20\x20\x20vec3\x20x1\x20=\x20x0\x20-\x20Pi_1\x20+\x20UNSKEWFACTOR;\x0d\x0a\x20\x20\x20\x20vec3\x20x2\x20=\x20x0\x20-\x20Pi_2\x20+\x20SKEWFACTOR;\x0d\x0a\x20\x20\x20\x20vec3\x20x3\x20=\x20x0\x20-\x20SIMPLEX_CORNER_POS;\x0d\x0a\x20\x20\x20\x20vec4\x20v1234_x\x20=\x20vec4(\x20x0.x,\x20x1.x,\x20x2.x,\x20x3.x\x20);\x0d\x0a\x20\x20\x20\x20vec4\x20v1234_y\x20=\x20vec4(\x20x0.y,\x20x1.y,\x20x2.y,\x20x3.y\x20);\x0d\x0a\x20\x20\x20\x20vec4\x20v1234_z\x20=\x20vec4(\x20x0.z,\x20x1.z,\x20x2.z,\x20x3.z\x20);\x0d\x0a\x20\x20\x20\x20Pi.xyz\x20=\x20Pi.xyz\x20-\x20floor(Pi.xyz\x20*\x20(\x201.0\x20/\x2069.0\x20))\x20*\x2069.0;\x0d\x0a\x20\x20\x20\x20vec3\x20Pi_inc1\x20=\x20step(\x20Pi,\x20vec3(\x2069.0\x20-\x201.5\x20)\x20)\x20*\x20(\x20Pi\x20+\x201.0\x20);\x0d\x0a\x20\x20\x20\x20vec4\x20Pt\x20=\x20vec4(\x20Pi.xy,\x20Pi_inc1.xy\x20)\x20+\x20vec2(\x2050.0,\x20161.0\x20).xyxy;\x0d\x0a\x20\x20\x20\x20Pt\x20*=\x20Pt;\x0d\x0a\x20\x20\x20\x20vec4\x20V1xy_V2xy\x20=\x20mix(\x20Pt.xyxy,\x20Pt.zwzw,\x20vec4(\x20Pi_1.xy,\x20Pi_2.xy\x20)\x20);\x0d\x0a\x20\x20\x20\x20Pt\x20=\x20vec4(\x20Pt.x,\x20V1xy_V2xy.xz,\x20Pt.z\x20)\x20*\x20vec4(\x20Pt.y,\x20V1xy_V2xy.yw,\x20Pt.w\x20);\x0d\x0a\x20\x20\x20\x20const\x20vec3\x20SOMELARGEFLOATS\x20=\x20vec3(\x20635.298681,\x20682.357502,\x20668.926525\x20);\x0d\x0a\x20\x20\x20\x20const\x20vec3\x20ZINC\x20=\x20vec3(\x2048.500388,\x2065.294118,\x2063.934599\x20);\x0d\x0a\x20\x20\x20\x20vec3\x20lowz_mods\x20=\x20vec3(\x201.0\x20/\x20(\x20SOMELARGEFLOATS.xyz\x20+\x20Pi.zzz\x20*\x20ZINC.xyz\x20)\x20);\x0d\x0a\x20\x20\x20\x20vec3\x20highz_mods\x20=\x20vec3(\x201.0\x20/\x20(\x20SOMELARGEFLOATS.xyz\x20+\x20Pi_inc1.zzz\x20*\x20ZINC.xyz\x20)\x20);\x0d\x0a\x20\x20\x20\x20Pi_1\x20=\x20(\x20Pi_1.z\x20<\x200.5\x20)\x20?\x20lowz_mods\x20:\x20highz_mods;\x0d\x0a\x20\x20\x20\x20Pi_2\x20=\x20(\x20Pi_2.z\x20<\x200.5\x20)\x20?\x20lowz_mods\x20:\x20highz_mods;\x0d\x0a\x20\x20\x20\x20vec4\x20hash_0\x20=\x20fract(\x20Pt\x20*\x20vec4(\x20lowz_mods.x,\x20Pi_1.x,\x20Pi_2.x,\x20highz_mods.x\x20)\x20)\x20-\x200.49999;\x0d\x0a\x20\x20\x20\x20vec4\x20hash_1\x20=\x20fract(\x20Pt\x20*\x20vec4(\x20lowz_mods.y,\x20Pi_1.y,\x20Pi_2.y,\x20highz_mods.y\x20)\x20)\x20-\x200.49999;\x0d\x0a\x20\x20\x20\x20vec4\x20hash_2\x20=\x20fract(\x20Pt\x20*\x20vec4(\x20lowz_mods.z,\x20Pi_1.z,\x20Pi_2.z,\x20highz_mods.z\x20)\x20)\x20-\x200.49999;\x0d\x0a\x20\x20\x20\x20vec4\x20grad_results\x20=\x20inversesqrt(\x20hash_0\x20*\x20hash_0\x20+\x20hash_1\x20*\x20hash_1\x20+\x20hash_2\x20*\x20hash_2\x20)\x20*\x20(\x20hash_0\x20*\x20v1234_x\x20+\x20hash_1\x20*\x20v1234_y\x20+\x20hash_2\x20*\x20v1234_z\x20);\x0d\x0a\x20\x20\x20\x20const\x20float\x20FINAL_NORMALIZATION\x20=\x2037.837227241611314102871574478976;\x0d\x0a\x20\x20\x20\x20vec4\x20kernel_weights\x20=\x20v1234_x\x20*\x20v1234_x\x20+\x20v1234_y\x20*\x20v1234_y\x20+\x20v1234_z\x20*\x20v1234_z;\x0d\x0a\x20\x20\x20\x20kernel_weights\x20=\x20max(0.5\x20-\x20kernel_weights,\x200.0);\x0d\x0a\x20\x20\x20\x20kernel_weights\x20=\x20kernel_weights*kernel_weights*kernel_weights;\x0d\x0a\x20\x20\x20\x20return\x20dot(\x20kernel_weights,\x20grad_results\x20)\x20*\x20FINAL_NORMALIZATION;\x0d\x0a}\x0d\x0a','_readyToPlayCallback','UNPACK_PREMULTIPLY_ALPHA_WEBGL','condition','setTransformationFromNonVRCamera','UV3','rgba32sint','_beforeEvaluateActiveMeshStage','vignetteCameraFov','_grainEnabled','cTFRGB565','STENCIL_OP_FAIL_Z_INCR','_isDepthTexture','_ExtensionFactories','addToRef','TEXTURE_LINEAR_LINEAR','_applyBlendColor','isAnInstance','defaultTransparentSortCompare','TEXTUREFORMAT_DEPTH24UNORM_STENCIL8','fallOff','_FrustumCornersNDCSpace','BABYLON.ViewDirectionBlock','SS_USE_GLTF_TEXTURES','l11','observableParameters','ROUGHNESS','\x20-\x20generate\x20mipmaps\x20called\x20-\x20width=','\x20-\x20Unable\x20to\x20load\x20','htc-vive-focus','createProgramAsync','shadowMapVertexMetric','_baseLayerRTTProvider','_increaseReferences','_executeCurrent','_Parse','rgba16uint','Statement\x20closed','prompt','IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE','BC7RGBAUnorm','syncAllAnimationsWith','_uniformDeclaration','\x20:\x20','_readFileAsync','glFragData','getMaterial','IRIDESCENCE','useCustomVRButton','drawImage','createBufferSource','colorGradientSampler','worldAxisForFileX','keyup','dirname','lightsFragmentFunctions','opacityFresnelParameters','COMMAND_SETFLOAT4','lodGenerationOffset','cleanLastNotifiedState','uint16','hdrFiltering','getUint8','#define\x20FLUIDRENDERING_DEBUG_DIFFUSERENDERING','refractionIntensityTexture','getConnectedParticleSystems','targets','DoubleClickDelay','onChangedObservable','gl_FragDepth','CounterClockWiseSideOrientation','_setOffset','_teleportationTarget','dataPosition','_vectorTransition','sampleReflectionLod','_autoClearDepthStencil','buttonY','SKYBOX_MODE','Error\x20in\x20onProgress\x20callback:\x20','radialSegments','_perceptualColor','SetCorsBehavior','Tangent','_empty','updateInt4','_useMetallnessFromMetallicTextureBlue','onPlaneRemovedObservable','txColorTransform','updateIntArray','_getTexture','EasingMode','subMaterials','_internalPickSprites','isFrozen','Fract','DECAL','_onSelectionChangedObservable','thumb-phalanx-distal','#define\x20LUMINANCE','_cachedVScale','mag','sqlite3_clear_bindings','glowBlurPostProcess','diffuseTexturY','gripTransform','signedDistanceTo','_castRayAndSelectObject','teleportationPlaneMaterial','results','ClearCoatBumpTextureEnabled','_getNativeAttribType','feature\x20not\x20found\x20-\x20','CreateSkeletonMapShader','setClampDepth','POINTS','getPose','\x20Y:\x20','renderTargetSamplingMode','ignoreParentScaling','_CostMatrix','capsuleBuilder','_pickedGazeColor','intersectsPlane','getTextureIndex','updateEffect','FALLOFF_DEFAULT','_RegisteredPlugins','PointerEvent','LoaderInjectedPhysicsEngine','invertUV','dragDeltaRatio','bindAttachments','upperHeightOffsetLimit','centerOn','_colorTextureArray','SHADOW0','needDualDirectionValidation','removeVelocityGradient','vsub','setPositionsForCPUSkinning','Pressure\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','_isDefaultTeleportationTarget','_renderWithThinInstances','BloomEnabled','edgesColor','_emitCodeFromInclude','onAnimationGroupEndObservable','Shader','_depthTexture','getTangents','R8Uint','_currentSrc','#define\x20BILLBOARD','fragmentSource','RIG_MODE_STEREOSCOPIC_ANAGLYPH','_unFreeze','morphTargetManager','registerAfterWorldMatrixUpdate','_preparationId','_datasetMeta','_CreateDirectionalLightMesh','auto','tangentSpaceParameter','ReadOnlyStorage','#define\x20SAMPLES\x2016\x0a#define\x20SSAO','forceMatrixUpdates','_renderFrame','CubeRaw','Unable\x20to\x20find\x20a\x20compatible\x20match','isLocked','isRecursive','updateGazeTrackerScale','Store','oculus-touch-v2','endTimeQuery','velocitySampler','isReflectionProbe','gamepadAngularSensibility','vSpecularInfos','hostInformation','_activeTouchIds','_blurDepthSizeDivisor','VIGNETTEMODE_MULTIPLY','writeInt32','_masterMesh','_useAutoMicroSurfaceFromReflectivityMap','vertexShader','BABYLON.FogBlock','controls','CellMaterial','joint','_onlyForInstancesIntermediate','scaleMode','internalTexture','_RescalePostProcessFactory','_processTouchPoint','_enableTextures','getFirstAvailableOutput','_trianglePlanes','_addNewAttachObserver','primaryLightDirection','#ifdef\x20MORPHTARGETS_UV\x0d\x0a','_Count','OnTextureLoadErrorObservable','maxTextureArrayLayers','_activeTargets','_needAlphaBlending','pbrDirectLightingFalloffFunctions','tintColor','subdivisions','\x20is\x20enabled.','_betaTransition','_disableEvents','zoomStopsAnimation','unfreezeNormals','_RotationGizmoFragmentShader','linear\x0a','writeOutputs','inverseBindMatrices','hasInstances','OCCLUSION_ALGORITHM_TYPE_ACCURATE','getUniformBlockIndex','TRACKING_LOST','IsSessionSupportedAsync','NAME_SHADOWGENERATOR','getLOD','markVerticesDataAsUpdatable','EXT_frag_depth','_cullFace','isBlocked','_preActiveMeshStage','\x20shader\x20object.\x20gl\x20error=','BackgroundMaterial','loopAnimation','SHADOWPCF1','_updateInt4ForUniform','_minYaw','forceSharedVertices','_processSizeParameter','End\x20of\x20inlining\x20process.','grip','getTriggerParameter','decoded','_uniformBuffers','_trackedImages','_hookArrayForIncludedOnly','LINEAR_NEAREST_MIPLINEAR','ParticleBlendMultiply','postProcessRatio','vrDeviceOrientationCameraMetrics','_entropyDecayFactor','ALPHATEST_AFTERALLALPHACOMPUTATIONS','#define\x20ROUGHNESS','_pointerObserver','_dataFetched','_createLuminancePostProcesses','getAbsolutePositionFromLocalToRef','matrixWeightsOverride','xr_standard_trigger_pressed_value','_fixedTimeStep','_depthScale','NEAREST_LINEAR_MIPNEAREST','Invalid\x20function\x20call:\x20not\x20the\x20same\x20number\x20of\x20parameters\x20for\x20the\x20call\x20than\x20the\x20number\x20expected\x20by\x20the\x20function.\x20Function\x20\x27','success','_attachments','Unable\x20to\x20load\x20TGA\x20file\x20-\x20Not\x20enough\x20data\x20to\x20contain\x20header','eac-r11snorm',',\x20materialContext.uniqueId=','DistanceSquared','onFeaturePointsUpdatedObservable','Could\x20not\x20load\x20a\x20native\x20cube\x20texture.','TriangleList','supportsSession','debugLayer','useLinearAlphaFresnel','getRow','_getCorrectLoopMode','IsSafari','numBundleCreationNonCompatMode','rgba32float','rotationSpeed','_getTextureTarget','release','getAttributeLocationByName','getHitTestResults','read','geometryId','_createDepthOfFieldPostProcess','Blob','setStencilEnabled','body2','diffuseMapSize','ImportAnimationsAsync','startTime','tangents','_containerImage','_checkTeleportBackwards','Dependant\x20features\x20missing.\x20Make\x20sure\x20the\x20following\x20features\x20are\x20enabled\x20-\x20','14px','setGazeColor','#define\x20SSR_INPUT_IS_GAMMA_SPACE','generic.babylon','getAlphaTestTexture','pbrBlockAlphaFresnel','_isValidHierarchy','_updateButtons','workerPromise','_layoutCache','lines',':\x20Light\x20','_scissorIsActive','COMMAND_SETFLOATARRAY3','_transformFeedbackVaryings','createQuerySet','_offsetsCache','Unable\x20to\x20autoplay\x20a\x20video\x20with\x20sound.\x20Trying\x20again\x20with\x20muted\x20turned\x20true','_renderCamera','_diffuseTextureZ','useMaterialMeshMap','span','ALPHABLEND','GAMMADIFFUSE','sourceBlock','multiIntersects','_prefilterInternal','PBRSheenConfiguration','bindBuffer','_soundPanner','astc-12x10-unorm-srgb','GamepadEvent','_saveVersionIntoDBAsync','_vaoRecordInProgress','compilationError','loadCubeData','renderState','_GetHalfFloatAsUIntRGBAArrayBuffer','_stereoInterlace','Fragment_Custom_MetallicRoughness','_albedoScaling','videoWidth','_attachNearInteractionMode','stencil8','20px','TEXTURETYPE_UNSIGNED_SHORT_5_6_5','_generatePickInfo','targetStopDuration','filter','_pointerCaptures','getReflectionCubeMap','HeightToNormalBlock','PostProcessRenderPipeline','start','index_intPhalanx_','orderData','diffuseTexture4','originalSampler','displayGaze','_wrapPosition','_puckImage','_AddAnimation','isNearGrabbable','EMISSIVEASILLUMINATION','_teleportationBackRequestInitiated',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REALTIME_FILTERING\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','backfaceDepthRenderer','ArrayBuffer','Unable\x20to\x20load\x20the\x20sprite\x20manager','ANIMATIONLOOPMODE_CYCLE','_innerAngle','_getReflectionTexture','getViewSubImage','refreshRate','diffuseTextureX','useStencilGlobalOnly','_pausedDelay','lensFlares','strides','_getModelLoadingConstraints','_disposeSceneUBOs','_heightTexture','useRoughnessFromMainTexture','stencilOpDepthFail','audioPositioningRefreshRate','TranslationToRef','blurKernelX','overloadedAlbedo','activeButtonChangedObservable','vTangentSpaceParams','bindOnlyWorldMatrix','_directIntensity','GetCode','Circle','addTexture','changeDisplayMode','initializeBasis','normalsAttrDesc','IsIdentity','initializeSessionAsync','copyTextureToTexture','irradiance','createStorageBuffer','#define\x20VELOCITY','reorderTriangleFillMode:\x20Vertex\x20Buffer\x20Kind\x20','_lensCenter','_gamma','locomotionTarget','Particle','gl_Position.z\x20=\x20log2(max(0.000001,\x20vFragmentDepth))\x20*\x20logarithmicDepthConstant;\x0d\x0a','RefractionPostProcess','setColorWrite','MIN_CASCADES_COUNT','canUseGLInstanceID','_transformMatrix','vrCameraMetrics','MiscDirtyFlag','enableGazeEvenWhenNoPointerLock','_drawOnlyOnFirstAttachmentByDefault','_storedTargetScreenOffset','_getPixelsFromTexture','_MergeElement','minimizeInPlace','ALPHA_MAXIMIZED','getUniformLocation','RGB9E5UFloat','detail','output','uint8x4','MinDeltaTime','_cachedIndexBuffer','isInVRMode','DumpTools','_bundleList','#444444','_getRefractionTexture','ssaoRatio','setRotationMatrix','addAnchorAtPositionAndRotationAsync','\x20=\x201.0\x20-\x202.0\x20*\x20round(fract(','oculus-touch-legacy','isDynamic','_resizeDepthRenderer','_initialEndSpriteCellID','zero','rg8snorm','Enabled','isBlocking','_absoluteRotation','toFixed','PARALLAX','clearCoatTint','encapsulateBoundingInfo','rg8sint','getRenderList','Missing\x20button\x20submesh\x20under\x20mesh\x20with\x20name:\x20','5919xzieLL','useAlphaBlending','alphaTestSortCompareFn','_minPitchTan','yViewport','pickedPointVisualCue','subSurface','LiteTranscoder_UASTC_ASTC','independentVideoSource','opacitySampler','_stencilWriteMask','parentElement','BABYLON.ReflectBlock','Undefined','MarkMultipleLineContainerTitlesForHighlighting','\x20already\x20exists','_accessors','AnaglyphPostProcess','xr-standard-trigger','_deltaRotation','clone','setInt2','XR-RigCamera:\x20','_spriteBuffer','_currentRenderPass','cTFASTC_4x4','setStencilFunction','_useTextureStage','cartesian','_ondpadup','MaterialPluginBase','onAfterUnbindObservable','createRange','textureMask','_lightEstimationPollTime','_setTrackingState','_deviceOrientation','_stopped','RasterizationState','unlocked','shareOutputWith','getFragmentShaderSource','GetPointerPrefix','gazeCamera','orientationY','light','Max\x20number\x20of\x20touches\x20exceeded.\x20\x20Ignoring\x20touches\x20in\x20excess\x20of\x20','RotationY','physicsProperties','INTENSITYMODE_LUMINOUSPOWER','ATTACHED','outTangent','_uploadEncoder','_AttributeDirtyCallBack',',\x20axisXControlRadius:\x20','),\x200.0,\x201.0)\x20*\x20step(','SrcAlpha','AutoSamplerSuffix','_comparePickingInfo','_timeElapsedQueryEnded','_DefaultControllerFactory','mainTextureSamples','getGamepadByType','updateRenderState','opacityIntensity','experimental-webgl','_currentDrag1','Cos','uniform3uiv',').xyz,\x200)).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','_IridescenceTextureEnabled','copyFrom','inXRSession','_transformYawPitchInv','facetPartitioning','_PivotTmpVector','transferToNodeMaterialEffect','_hasTexturesPresent','_invertVScale','attachInput','waveLength','prePass_Albedo','subMeshFaceId','INPUT_SHIFT_KEY','FlyCameraKeyboardInput','#define\x20HDR','.z])\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','UV4Kind','excludedMaterials','MODE_SIDEBYSIDE','_postProcessMove','HDRDepthOfFieldSource','_registerInstanceForRenderId','_randomTexture2','waiting\x20for\x20viewer\x20reference\x20space\x20to\x20initialize',')\x20*\x20(','getAudioContext','_setDefaultShadowProjectionMatrix','TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE','xr-standard-thumbstick','ParseFromFileAsync','lightmapMode','CENTERED_ON_CONTROLLER','get','ComputeNormals','needsPreviousWorldMatrices','latestDepthBuffer','_timeAccumulator','COMPRESSED_RGB_S3TC_DXT1_EXT','_tmpUpVector','SHEEN_GAMMATEXTURE','_forceFullscreenViewport','filtering','baseColorTextureData','updateInt2','_GetShaderCodeProcessing','bgDepthSamplerSampler','useOctreeForPicking','cTFPVRTC1_4_RGBA','_displayVRButton','index_distPhalanx_','disableFacetData','_bufferIndex','colorRemapGradients','NEAR_INTERACTION','_GetRightHandedPositionVector3','uvsIn','_attributesStrideSize','_uniformArraySizes','_deviceOrientationHandler','R32Sint','getRenderTargetTextureForEye','_onContextRestored','hasEndpoints','Medium','right.glb','#define\x20SM_DEPTHTEXTURE\x20','types',',\x20normalized=','shadowCastersBoundingInfo','_renderOpaqueSorted','057e','isFixedFoveationSupported','SkeletonMapShader','CreateLathe','forceDisposeTextures','dynamicContent','_CreateAccessor','_noContextSwitch','getCreationOptions','_timeDelta','subMeshId','textureFloatRender','axisControlRadius','canUseTimestampForTimerQuery','\x20with\x20rotation\x20not\x20centered\x20at\x20the\x20origin\x20cannot\x20be\x20exported\x20with\x20','useTrueRenderingForDiffuseTexture','inline-block','onActivate','lensCenterOffset','mergeAnimationsTo','BlackReadOnly','\x20=\x20-1.0\x20*\x20','_featurePointCloud','MIDDLE_FINGER_PHALANX_PROXIMAL','DEPTH_TEST_GREATER','screenSpaceTemp','GPU_DISJOINT_EXT','_writeFloat','createConeEmitter','_buttons','abort','onBeforeShadowMapRenderObservable','SHADOWCSMNOBLEND','_edgesRenderers','samplerObjects','drawWrapper=','colorAttachmentViewDescriptor','snorm8x2','createNodeAsync','_zoomStopsAnimation','MATERIAL_ALPHABLEND','SUBUV_COLOR','FromInts','subDiv','roughness','STEP_BEFORECAMERAUPDATE_SIMPLIFICATIONQUEUE','createGPUTextureForInternalTexture','_associatedChannel','heightToNormal','_finalPosition','GrainPostProcessId','getBinormalAt','xmin','.xSwizzle\x20=\x20\x22','onMovement','leftColor','cameraDirection','#define\x20CUSTOM_VERTEX_UPDATE_NORMAL','localPositionOverride','depthLoadOp','dsOffsets','#define\x20REFLECTIVITY_UV','!defined(UNLIT)\x20&&\x20defined(CLEARCOAT)','CAP_START','_enableTeleportationOnController','key','NORMALXYSCALE','HDRBlurH_','setWriteMask','set_m_kLST','_MAX_UNIFORM_SIZE','discard','_tmpContactPoint','blurScale','onNewMeshAddedObservable','_uploadCompressedDataToTextureDirectly','bump1Sampler','FragmentOutput','getNumImages','convertInputToLinearSpace','\x20\x20data','getCustomCode',';\x0d\x0a','.rgb,\x20','INVERT','_lastFrameRadius','_postProcessDefines','_releaseBuffers','_depthOfFieldEnabled','onReflectionCubeMapUpdatedObservable','deltaPosition','image/ktx2','Dynamic','texParameterf','_sqlite3_changes','_onVRRequestPresentStart','AnaglyphArcRotateCamera','addBundle','GPUParticleSystem_random1','mustDepthSortFacets','_GetDirectLoad','_hdr','_allFallbacksProcessed','dom-overlay\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','addCount','setRenderingOrder','_vignetteEnabled','_firstFrameSkipped','isBinary','rightApex','UV6','_tmpAmmoQuaternion',',\x20billboard\x20mode:\x20','OnPickTrigger','Hinge2Joint','motionBlurSamples','MATERIAL_PrePassDirtyFlag','onGamepadConnectedObservable','DETAILDIRECTUV','_findIndexInAnchorArray','_cachedCameraDirection','Vertex_Before_NormalUpdated','getStencilBuffer','_onDataLayoutChanged','_reflection','defined(TANGENT)','DeviceOrientation\x20support\x20not\x20yet\x20implemented\x20for\x20FollowCamera.','disablePointerLighting','animatedSeed','colorAttachments','_MorphWeightAnimation','onBeforeComputeObservable','!INSTANCES\x20||\x20THIN_INSTANCES','ELEMENT_ARRAY_BUFFER','\x20=\x20transpose(','ARRAY_BUFFER','_disposeVertexArrayObjects','disposeOnEnd','_callbackPluginEventPrepareDefines','_emitFloat','customRenderFunction','_markSubMeshesAsLightDirty','_blurDepthNumIterations','PREPASS_DEPTH','_moveAssets','Maximize','Clone\x20of\x20','rayleigh','getOffsetReferenceSpace','facetDepthSortFrom','_deviceRoomRotationQuaternion','No\x20scene\x20available\x20to\x20merge\x20animations\x20to','updateArray','_leftHandedMeshes','onCompleteObservable','disableLighting','attachedNode','ring_distPhalanx_','_imageProcessingObserver','keyboard','RegisterExtensionFunctions','_getWebVRProjectionMatrix','_savedDepthWrite','onAfterViewRenderObservable','_includeOnlyWithLayerMask','Minimum','alphaBlend','groundMaterial','CreateFromTokenizationPyramid','_emitterInverseWorldMatrix','TextureBinding','GAMMADECAL','_pendingDebugCommands','_checkNewFrame','addAtIndex','_blendBackEffectWrapper','specularMatrix','_TmpRotation','xr_standard_thumbstick_pressed_max','_ditheringEnabled','Pivot\x20points\x20are\x20not\x20supported\x20in\x20the\x20glTF\x20serializer','_getShaderProcessingContext','setOrder','_setRenderTargetEnabled','voronoi(','onBackgroundStateChangedObservable','invScale','FreeCameraMouseWheelInput','mousewheel','DiffuseTextureEnabled','adjustFrame','Unorm16x4','faceZaxis','dPadDown','_buttonL1','_kernel','Float32x2','#define\x20PREPASS','TimestampQuery','transcodeFormatDecisionTree','BABYLON.ScreenSizeBlock','randomDevice','PointList','BABYLON.SSAO2RenderingPipeline','_GetRightHandedQuaternionArrayFromRef','getEngine','_depthOfFieldBlurLevel','coneOuterGain','getProgramParameter','ClearCoatTextureEnabled','vClearCoatRefractionParams','environmentIrradiance','_lastFrameTimeMs','_emissiveTexture','onBeforeBlurObservable','PrePassRenderer','depthProjection','cutoff','_AlwaysVisibleSticks','HDRDownSampleX4','rotationalLimitMotor2','_isTintEnabled',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','isStencilEnable','delayLoadState','glTFFiles','_createRenderPassId','_shouldUseHighPrecisionShader','base64String','xr-standard','isConnectedInVertexShader','postRun','GetFinalMatrix','http','_shaderProcessor','_jointsInvisible','computeDispatch','getActiveTextures','Unable\x20to\x20load\x20','AddToMesh','_targetPosition','_buttonCircle','_CreateDefaultUtilityLayerFromScene','Unable\x20to\x20grow\x20wasm\x20table.\x20Set\x20ALLOW_TABLE_GROWTH.','customAllowRendering','uv0','.texture\x20=\x20new\x20BABYLON.Texture(\x22','_onCanvasContextMenu','white','PROPERTIES','addAnimationGroup','useCustomMeshPosition','_rightStickAxisX','.convertToLinearSpace\x20=\x20','buildTextureLayout','TEXTURE_MAG_FILTER','degree','CrossToRef','UV5Kind','BABYLON.FragmentOutputBlock','ALPHA_LAYER_ACCUMULATE','meshes','_transientXrHitTestSource','TEXTURETYPE_UNSIGNED_INTEGER','_tag','ALPHA_PREMULTIPLIED','floor','#define\x20DEPTH_INDEX\x20','_depthFormat','_frameObserver','_updateTrackpad','_bumpTexture3','useOctreeForRenderingSelection','COMPRESSED_2D','#define\x20ALBEDO_UV','_GetShader','_wrapV','_futureAnchors','emitFragment','isMetallicWorkflow','splitFrustum','_metallicReflectanceTexture','mapOBOAtoDATA','_influences','_GetFloatAsUIntRGBAArrayBuffer','getRenderTargetTextures','_reflectionTransform',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20ANISOTROPIC\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20anisotropicOut,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20REALTIME_FILTERING\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_onNewGamepadConnected','_drawWrappers','_setColorFormat','#define\x20SM_DEPTHCLAMP\x20','setRow','createPickingRay','num_points','_child','DoubleSidedCheck','onEndFrameObservable','vIridescenceInfos','RandomId','\x20=\x20vec4(0.,\x200.,\x200.,\x200.);\x0d\x0a','_xOffset','.basis','midPoint','RGB8I','TEXTURE_NEAREST_LINEAR_MIPNEAREST','setVerticesData','_indexBufferIsUpdatable','accessorComponentType','no\x20native\x20wasm\x20support\x20detected','skybox','_ktx2DecoderOptions','event','___wasm_call_ctors','movementThreshold','jsDecoderModule','GAMMALIGHTMAP','_scaling','stencilClearValue','textureNames','lensFlareBlurWidth','ReflectBlock','pointerDragPlane','_writeAttributeData','TEXTUREFORMAT_COMPRESSED_RGB8_ETC2','_count','_localMatrix','_writeVertexAttributeData','depthOfFieldBlurWidth','_axisToApexExtendFactor','get_m_x','Force\x2032\x20bits\x20float','onEnded','_sceneRootNodesIndex','updateDistanceJoint','rgbdDecode','Filtering','IMAGE_TRACKING','upperAlphaLimit','_getImmediateChildByName','getRenderingGroup','ROTATE_ROW','VertexShader','blurMaxFilterSize','DefaultNumWorkers','BABYLON.Matrix','setBuffers','hasNormals','_ProfileLoadingPromises','_rotateRelative','ALPHA_MULTIPLY','switchAudioModeForNormalSpeakers','makeGeometryUnique','PrepareDefinesForPrePass','disableNearInteraction','bits','FromEulerAnglesToRef','Unknown\x20renderer','xr-layers','bumpTexture','createComputePipelineContext:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','maximizeInPlaceFromFloats','_setDirection','WebVR\x20is\x20deprecated.\x20Please\x20avoid\x20using\x20this\x20experience\x20helper\x20and\x20use\x20the\x20WebXR\x20experience\x20helper\x20instead','There\x27s\x20no\x20remapping\x20for\x20the\x20','cullingStrategy','_skybox','_animate','useObjectSpaceNormalMap','_bone2','setContainerImage','centroidIdx','overrideRenderingFillMode','KHR_materials_unlit','HDR\x20Bad\x20header\x20format,\x20unsupported\x20FORMAT','\x20-\x20Fallback\x20texture\x20was\x20used','.octaves\x20=\x20','_commandBufferEncoder','_stencilFrontDepthFailOp','datasetObservable','translucencyIntensity','BABYLON.DerivativeBlock','webkitTapHighlightColor','autoUpdateExtends','_currentParentWhenAttachingToBone','MatrixUse64Bits','_cleared','furDensity','_trackRoll','_originDirection','_babylonGamepads','minY','https://controllers.babylonjs.com/generic/','importedMeshesFiles','customResize','updateGazeTrackerColor','ssDiffusionProfileColors','getDay','setAsActiveScene','TransformCoordinates','_viewSpaceFrustumsZ','_sessionMode','vec3(1.,\x201.,\x201.)','getRenderTarget','SHEEN','_physicsEngine','onBeginFrameObservable','resetRefreshCounter','needAlphaBlending','images','deleteProgram','CreateDisc','nodeMaterial','microSurfaceSampler','mainColor','disableBidirectionalTransformation','KEEP','ANCHOR_SYSTEM','VALIDATION_BOOLEAN','_onBeginFrameObserver','setStencilCompare','tangent\x20=\x20normalize(tangent);','touch','.g\x20*\x20','ASTC_4X4_RGBA','beginPath','OneMinusDstAlpha','_cascadeMaxExtents','BABYLON.BonesBlock','ATTRIB_TYPE_INT16','generateOnlyFragmentCode','updateTextureSamplingMode','_getMeshPrimitiveMode','mediaDevices','sunDirection','An\x20error\x20occurred\x20with\x20the\x20creation\x20of\x20your\x20particle\x20system.\x20Check\x20if\x20your\x20type\x20\x27','onCanvasFocusObservable','_generateHarmonics','_interpolate','getControllerByName','_buffer','_readTexturePixelsSync','_keyboardBlurEvent','_activePointerInfo','precision\x20highp\x20float;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec3\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec2\x20uv;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20view;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20projection;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20worldViewProjection;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x20\x20\x20\x20\x20\x20\x20\x20#if\x20NUM_BONE_INFLUENCERS\x20==\x200\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec4\x20matricesIndices;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec4\x20matricesWeights;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20colorBase;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20colorZero;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20colorQuarter;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20colorHalf;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20colorFull;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20targetBoneIndex;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20positionUpdated\x20=\x20position;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#include\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20worldPos\x20=\x20finalWorld\x20*\x20vec4(positionUpdated,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20color\x20=\x20colorBase;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20totalWeight\x20=\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(matricesIndices[0]\x20==\x20targetBoneIndex\x20&&\x20matricesWeights[0]\x20>\x200.){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalWeight\x20+=\x20matricesWeights[0];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(matricesIndices[1]\x20==\x20targetBoneIndex\x20&&\x20matricesWeights[1]\x20>\x200.){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalWeight\x20+=\x20matricesWeights[1];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(matricesIndices[2]\x20==\x20targetBoneIndex\x20&&\x20matricesWeights[2]\x20>\x200.){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalWeight\x20+=\x20matricesWeights[2];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(matricesIndices[3]\x20==\x20targetBoneIndex\x20&&\x20matricesWeights[3]\x20>\x200.){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20totalWeight\x20+=\x20matricesWeights[3];\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20mix(color,\x20colorZero,\x20smoothstep(0.,\x200.25,\x20totalWeight));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20mix(color,\x20colorQuarter,\x20smoothstep(0.25,\x200.5,\x20totalWeight));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20mix(color,\x20colorHalf,\x20smoothstep(0.5,\x200.75,\x20totalWeight));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color\x20=\x20mix(color,\x20colorFull,\x20smoothstep(0.75,\x201.0,\x20totalWeight));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vColor\x20=\x20color;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20projection\x20*\x20view\x20*\x20worldPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','unbindInstanceAttributes','bindUniformBlock','_webGLVersion','supportSyncTextureRead','#define\x20DEPTH_OF_FIELD','\x20==\x20','DecoderAvailable','worldTangent','GetAvailableVersions','_outlinepoints',',\x20targetedAnimations\x20length:\x20','uv2s','_IsRenderTargetWrapper','FOVMODE_HORIZONTAL_FIXED','projectionTextureLightNear','bumpTexture2','fract','transformAllPoints','useRGBAIfOnlyBC1BC3AvailableWhenUASTC','PrepareDefinesForAttributes','BABYLON.HighlightLayer','UploadDDSLevels','_prepareForSpeedRatioChange','WebGL','ENTERING_XR','VertexOutput','_pointerOverDisableMeshTesting','getPhysicsPluginName','frames','_buttonY','#define\x20BAKED_VERTEX_ANIMATION_TEXTURE','_TmpVecs','arrayBuffer','_afterBind','clamp-to-edge','onRebuildCallback','invisible','_bone2Ang','SRGB8_ALPHA8','BABYLON.SetParentAction','_endTimeQuery','AARoughnessFactors','_onUserActionRequestedObservable','ANIMATIONTYPE_VECTOR2','getClosestFacetAtLocalCoordinates','LookDirectionRHToRef','_setBlurDepthParameters','_delayLoadingFunction','HDR\x20Bad\x20Format,\x20bad\x20scanline\x20data\x20(non-run)','_updateGeometryBufferLayout','straightRayEnabled','lensFlareGhostDispersal','_mapping','SharpenPostProcessId','FluidRenderingObjectCustomParticles','ReciprocalBlock','uploadLevels','_defineLODReflectionAlpha','_getDefines','R32UI','sqlite3_open','autoCalcDepthBounds','getClassName','btCollisionDispatcher','_readPixelsAsync\x20only\x20work\x20on\x20WebGL2+','getDate','CreateLines','updateIndices','_bodyUpdateRequired','l20','calledRun','timeStep','xr-mesh-detection','setStencilOperationFail','exposure','_fillIndexBuffer','Normalize','actionManager','realTimeFiltering','#define\x20MALI\x201\x0a','onAfterCheckInputsObservable','RotationFromAxisToRef','_GetBasePositionRotationOrScale','_matrix','BJSNODEMATERIALEDITOR','worldOffset','setFixedTimeStep','sortBones','setEnabled','getLimitVelocityGradients','vrPreViewMatrix','invertToRef','getRotationQuaternionToRef','RG16Uint','_SerializeValueAsString','unknown\x20function','load','changed','setFloatArray4','BABYLON.PBRMetallicRoughnessMaterial','GetCubeMapTextureData','userInfo','RGBA32Float','currentSampleCount','_addSide','FromDegrees','_webVRsupported','Not\x20Supported','uniformMatrix3fv','_getFacetAt','Exp','currentSrc','ScreenSpaceBlock','_useDeltaForWorldStep','baseLayer','getHostWindow','_volumetricLightScatteringRTT','associatedVariableName','RGB10A2Unorm','_prefiltered','Could\x20not\x20extract\x20the\x20body\x20of\x20the\x20function\x20\x27','DeduceStride','gamepadObject','boolean','_AreaElement','float\x20','maxDistance','/dev/stdout','handleVertexSide','REFLECTIONMAP_OPPOSITEZ','PointListDrawMode','_existingLayers','uint8x2','_performanceMonitor','locallyTranslate','equalsToFloats','_UniqueIdGenerator','_stopMonitoringGamepads','.babylonVRicon\x20{\x20color:\x20#868686;\x20border-color:\x20#868686;\x20border-style:\x20solid;\x20margin-left:\x2010px;\x20height:\x2050px;\x20width:\x2080px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url(','isRGBD','_delta','_metaKeys','#define\x20GAMMA_INPUT','getBindedMeshes','_pointerDownOnMeshAsked','maxVertexBufferArrayStride','onDragStartObservable','_ValidateXHRData','Occlusion','isFullscreen','BackgroundPlaneMirrorTexture','Depth16Unorm','_teleportationTime','_intersectionsInProgress','onSnapObservable','_maxYaw','_getPostProcesses','_hdrEnabled','COMMAND_SETINTARRAY4','irradianceSampler','registeredComponents','createObjectStore','setCustomOutput','subdivisionsX','slope','y-button','_IsGreater','LIGHTMAP_SPECULAR','left','intersectionThreshold','_diffuseTexture1','_offset','_calculateSize','bump2Sampler','hit','BindLightProperties','_handlePluginEventPrepareDefines','_cascadePostProcessesToRigCams','_stencilOpStencilDepthPass','BABYLON.StandardRenderingPipeline','MatricesWeightsKind','animationCameraTeleportation','inertia','Cannot\x20have\x20multiple\x20blocks\x20of\x20type\x20','_isBabylonCoordinateSystemConvertingNode','thicknessSampler','onControllerMeshLoaded','Detected\x20VRDisplayPresentChange\x20on\x20an\x20unknown\x20VRDisplay.\x20Did\x20you\x20can\x20enterVR\x20on\x20the\x20vrExperienceHelper?','falling\x20back\x20to\x20ArrayBuffer\x20instantiation','emissiveLeftColor','bindViewProjection','cwrap','Unsupported\x20Attribute\x20Component\x20kind:\x20','startsWith','.debugFactor\x20=\x20','_DefaultMaximumThickness','GetParser','writeBoolean','transformFeedbackVaryings','smoothAlpha','_useSpecularOverAlpha','BABYLON.TriPlanarMaterial','xr_standard_trigger_pressed_max','_invProjection','nearPlaneZ','setTransformationFromPhysicsBody','Aborted(','emitterSphere','getAnimatableByTarget','_effects','cTFBGR565','multiPickWithRay','StartPerformanceCounter','\x0a\x20\x20\x20\x20\x20\x20\x20\x20precision\x20highp\x20float;\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec3\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20attribute\x20vec2\x20uv;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20worldViewProjection;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vPosition;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20vUV;\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(void)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20worldViewProjection\x20*\x20vec4(position,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vUV\x20=\x20uv;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','UV1','_ssaoPostProcess','vMain','\x20=\x20heightToNormal(','Unknown\x20animation\x20group\x20loading\x20mode\x20value\x20\x27','webXRCamera','enableFluidRenderer','_vertexState','generic-hand-select-grasp-none','_renderListHasChanged','complementZ','LINEAR_MIPMAP_LINEAR','resetSprites','stencilFunc','alphaFilter','emptied','_lodGenerationOffset','colorAttachment','_frontFace','#define\x20CUSTOM_FRAGMENT_DEFINITIONS','addCustomParticles','_onDeviceDisconnected','_TextureLoaders','_syncActiveTargets','TEXTURE_WRAP_S','_GetFloatRGBAArrayBuffer','STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER','ambientTextureImpactOnAnalyticalLights','SS_LINEARSPECULARREFRACTION','addUniform\x20should\x20not\x20be\x20use\x20with\x20Array\x20in\x20UBO:\x20','CLAMP_TO_EDGE','linkTransformNode','initialDirection','_POSITION','_needMoveForGravity','_processError','_updatePointerDistance','CCW','addTarget','_UniqueIdSeed','STENCIL_BUFFER_BIT','defaultRenderId','_handleClientMessage','_updateMesh','onSizeChanged','FragmentShader','TextureView_SwapChain','):\x20','_flushIfNecessary','r8snorm','setPivotPoint','processFinalCode','MAX_VERTEX_UNIFORM_VECTORS','_updateFrustumPlanes','_highPrecisionShadersAllowed','maxCameraSpeed','_flushTextureCache','Unable\x20to\x20load\x20the\x20ShaderMaterial','SimplexPerlin3D','setTextureArray','ANIMATIONTYPE_QUATERNION','_isBlocking','setVector2','_idx','_samplingMode','fillBlanks','angles','Error\x20in\x20your\x20custom\x20logic\x20onControllerMeshLoaded:\x20','ALPHA_ONEONE','_useGlossinessFromSpecularMapAlpha','unregisterManager','setStorageTexture','_handleButtonChange','sqlite3_finalize','_setManagedOutputCanvas','_targetBoundingCenter','#define\x20CUSTOM_FRAGMENT_BEGIN','pathArray','restoreAttachments','TEXTUREFORMAT_RGBA_INTEGER','lifeTime','Command\x20scope\x20is\x20not\x20active.','pow','status','setMatrices','debug','_collisionVelocity','High','definedFacingForward','_gizmoMesh','_identity','maxForce','onYButtonStateChangedObservable','untrackable','clearcoat','=\x20','minInitialRotation','ProfileId','Float32Filterable','XR\x20initialization\x20failed:\x20required\x20\x22viewer\x22\x20reference\x20space\x20type\x20not\x20supported.','onPadValuesChangedObservable','_needToDecompose','\x20-\x20TANGENT','_lastFrameDetected','ALPHA_ALPHATOCOLOR','ALWAYS','_depthOfFieldBlurY','currentFrame','BC5RGSnorm','Light_Type_1','INTENSITY','BABYLON.SSRRenderingPipeline','useAltToZoom','numBoneInfluencers','doNotRemoveMeshesOnSessionEnded','bindSamplers','onAudioLockedObservable','sqlite3_result_blob','NUM_MORPH_INFLUENCERS','lastNativeXRHitResults','LineListDrawMode','DIRECTIONAL','TEXTUREFORMAT_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2','_isEnabled','SELECT','previousMatrixData','xr_standard_squeeze','_textureIndices','vTranslucencyIntensityInfos','toCartesianOrigin','Error\x20while\x20trying\x20to\x20load\x20image:\x20','IncludesShadersStore','_generateTextureLookup','innerWidth','MatrixTrackPrecisionChange','generateJoint','getFullClassName','disableAttributeByIndex','xyIn','Back','maxScaleY','CUBICSPLINE','_useLODScreenCoverage','overlay','#define\x20METALLICWORKFLOW','_bindSamplerUniformToChannel','_textureSamplers','NAME_FLUIDRENDERER','GetAttributeId','_refTexture','texelFetch','Luminance\x20Over\x20Alpha','detailMap','wrapNativeTexture','DEPTH_TEST_NOTEQUAL','COMMAND_SETDEPTHTEST','pivotA','\x20=\x20CalcFogFactor(','leftDegrees','upperLimit','simplify','_getFromCache','_cameraRigParams','factor','_attachedSubEmitters','\x20from\x20','MATERIAL_LineLoopDrawMode','_stockParticles','\x20height=','LIGHT3','scope','every','rotationGizmo','_isSynchronized','_tmpPosition','setYawPitchRoll','_featureContext','colorTable','replace','diffuse5Infos','setDepthFunctionToLessOrEqual','texture','.options\x20=\x20','GAMEPAD_ID_PATTERN','_maxMSAASamplesOverride','Anisotropic\x20Normals','inverseRotationSpeed','RGBA8Format','_GetRightHandedNormalVector3FromRef','_TmpFloatArray','_controllers','specular','Depth32Float','fixed','forceGazeMode','normalSampler','none.glb','_deviceRoomPosition','onBeforeShadowMapRenderMeshObservable','_vertexBuffers','inputOptions',')...','BABYLON.SkyMaterial','uv3','var\x20nodeMaterial\x20=\x20new\x20BABYLON.NodeMaterial(\x22','tangentCorrectionFactor','xr_standard_thumbstick_pressed_value','verbose','one','_realTimeFilteringQuality','Outline','DEFAULT_HAND_MODEL_SHADER_URL','_bufferData','_builtCompilationString','setPosition','disableAlphaBlending','.wSwizzle\x20=\x20\x22','GPU\x20particles\x20cannot\x20work\x20without\x20a\x20full\x20Engine.\x20ThinEngine\x20is\x20not\x20supported','Sint32x4','disableControllerAnimation','bindEyePosition','BC7RGBAUnormSRGB','_releaseRenderPassIds','_usingSafari','albedoTexture','mozpointerlockchange','subarray','_releaseTexture','showBoundingBox','attachedBlocks','getParam','Slerp','_shadowsEnabled','HingeJoint','_updateVector3ForEffect','copyTo','_physicsBodiesToRemoveAfterStep','_done','InstancedLinesMesh','_motionBlurSamples','.png','GD\x20dual','isOcclusionQueryInProgress','customComputeDeltaFromMouseWheel','Ray','Using\x20WebXR.\x20It\x20is\x20recommended\x20to\x20use\x20the\x20WebXRDefaultExperience\x20directly','IN_XR','RotationXToRef','_changeGoldbergFaceUVs','_outputPostProcess','_disposeDepthRenderer','_maxTouchPoints','#define\x20SSRAYTRACE_DEBUG\x0a','_currentMeshSelected','clearCachedData','infiniteDistance','BC1_RGB','_calculatedPosition','_ffMultiplier','farInteractionFeature','_byteOffset','_buttonX','MouseWheelY','_maxFrame','ease','maxVaryingVectors','ammo','updateDirectly','PARTICLES_BILLBOARDMODE_Y','DivideBlock','Attributes:\x20','Command\x20scope\x20already\x20active.','AutoDetect','_width','IsLesser','_velocity','slidePlaneNormal','_mustUpdateBlendColor','\x20-\x20render\x20target\x20end\x20pass\x20-\x20internalTexture.uniqueId=','COMMAND_SETSTENCIL','finalDiffuse','pbr','session','GetTrianglesUInt32Array','createTransformFeedback','Render\x20targets','normalBlendMethod','CheckExtends','LoadFileAsync','keysRadiusIncr','direction','updateInAnimate','floatInterpolateFunction','QUERY_RESULT_EXT','DefaultPluginFactory','_shouldConvertRHS','delayLoadingFile','nativeProgram','getRenderPassNames','BindLogDepth','TEXTURE_EQUIRECTANGULAR_MODE','ClampToEdge','setUIntArray4','vClipPlane5','_mustUpdateViewport','Chrome/74.+?Mobile','_twgsl','_sourceNormals','midtonesExposure','Floor','BUFFER_CREATIONFLAG_INDEX','Unable\x20to\x20create\x20canvas\x20for\x20virtual\x20joystick','deviceOrientation','ToRadians','upload','lightSources','torusKnotBuilder','cells','textContent','_boundingInfo','_fillEffectInformation','Error\x20in\x20onSuccess\x20callback','ClearCoat\x20Bitangents','LoadFileError','interpolateReady','facetDepthSort','ACTION_OnCenterPickTrigger','AnaglyphGamepadCamera','_TransformVector3Normals','ParticleRampGradient','Builder','onBindObservable','NONUNIFORMSCALING','onAfterRenderTargetsRenderObservable','_createBlurPostProcess','blockedRayColor','_attachTrackedPointerRayMode','_altPressed','lineParentClone','TEXTUREFORMAT_COMPRESSED_SRGB_S3TC_DXT1_EXT','toQuaternion','Pixel','_coneInnerAngle','_autoTransitionRange','#define\x20ALPHATESTVALUE\x20','_worldTransform','notifyObserver','Click\x20to\x20switch\x20to\x20VR','_blurDepthFilterSize','model/gltf-binary','_invertLeftStickY','QUEST_MODEL_BASE_URL','Can\x20not\x20create\x20WebGPU\x20Device\x20and/or\x20context.','USEGLTFLIGHTFALLOFF','visibleInstances','onUntrackableImageFoundObservable','_isAbsoluteSynced','keysRadiusModifierCtrl','_onVrDisplayPresentChangeBind','onleftstickchanged','NLerpBlock','_Clamp','setStencilOperationDepthFail','addFloat3','materials','depth','_bindCustomEffectForRenderSubMeshForShadowMap','_cachedStencilOperationDepthFail','.mp4','setLimit','_RenderSorted','_getRGBAMultiSampleBufferFormat','useNaturalPinchZoom','_right','morphTargetManagers','astc-12x12-unorm-srgb','state','InterpolateValueAction:\x20Unsupported\x20type\x20(','BUMPDIRECTUV','category','indexStart','COMMAND_DELETEVERTEXBUFFER','WEIGHTS_0','_areTexturesDirty','PickMeshWithSphere','\x20=\x20smoothstep(','_unlit','reflection','getEnabledFeature','Can\x20not\x20upload\x20environment\x20levels','voronoiRandom','_markAllMaterialsAsPrePassDirty','getItem','rotationGizmoVertexShader','oculus-go','DEFAULT_USE_SPECULAR_GLOSSINESS_INPUT_ENERGY_CONSERVATION','_overrideVertexBuffers','.condition\x20=\x20BABYLON.ConditionalBlockConditions.','addVRDeviceOrientation','sphereFactor','useAlphaFresnel','coordinatesIndex','OnSelectionChangedObservable','diffuseTextureZ','_useSpecularGlossinessInputEnergyConservation','Loading','IS_NDC_HALF_ZRANGE','#define\x20MORPHTARGETS_TANGENT','uv6s','quality','_currentColor2','outInitialDirection','#define\x20NUM_MORPH_INFLUENCERS\x20','setRenderingAutoClearDepthStencil','_radiusTransition','moveY','REFLECTIONFALLOFF','CULLINGSTRATEGY_OPTIMISTIC_INCLUSION','getIsInstanced','_disposeThinInstanceSpecificData','BC5RGUnorm','vFragmentDepth','movementSpeed','addAnimation','cylinderBuilder','instance\x20of\x20','#define\x20SPECULARGLOSSINESSTEXTURE','refractionMatrix','_betaIsAnimating','preferredHandedness','addArcTo','_updateIntArrayForEffect','_deviceSourceManager','#define\x20SAMPLES\x20','_onPointerMove','orthoRight','[Reflector]\x20Disconnected\x20','targetType','downSampleX4PostProcess','PINKY_FINGER_METACARPAL','_recreateUpdateEffect','TIME_ELAPSED_EXT','getImpostors','removePendingData','flip','_displayLaserPointer','useSmithVisibilityHeightCorrelated','.aSwizzle\x20=\x20\x22','_finalEffectWrapper','IsVisible','NAME_SIMPLIFICATIONQUEUE','Albedo\x20scaling','_CheckNonCharacterKeys','_releaseRenderPassId','unlit','_hasNotified','TEXTURE_CLAMP_ADDRESSMODE','_useRoughnessFromMetallicTextureGreen','targetScreenOffset','uniform1iv','mixTexture1','cTFETC1','btSoftBodyRigidBodyCollisionConfiguration','LessOrEqual','transparent','adaptToDeviceRatio','getCascadeMinExtents','iridescenceThickness','_IsEqual','_markMeshesAsLightDirty','_headsetImpostor','#define\x20BLUR_BYPASS\x0a','resetStencilState','subsurface','onrightstickchanged','postProcesses','_sphericalPolynomialPromise','WINDOWS','_SetAlphaMode','audioDestination','xr_standard_squeeze_pressed_max','atob','_setInternalTexture','disableTeleportation','keysRadiusModifierAlt','_alwaysVisible','getVerticesDataKinds','DDS\x20is\x20the\x20only\x20prefiltered\x20cube\x20map\x20supported\x20so\x20far.','_blendColorsCurrent',',\x20nKeys:\x20','_isActionableMesh','markAsDirty','SceneSerializer.addAllToScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','_cachedVOffset','Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20BabylonJS\x20Database\x20is\x20not\x20open.','_onMeshTargetChangedObserver','autoCorrectCameraLimitsAndSensibility','emitErrors','matricesIndices','_moveRelative','Color3','otherSampler','onBuildObservable','_currentActiveTarget','_normalTextureX','mainPivot','customColors','isTintEnabled','WebGPU\x20uncaptured\x20error:\x20too\x20many\x20warnings\x20(','_getTargetPosition','blurHorizontalSize','_checkForConnectedDevices','_chromaticAberrationEffect','exportUnusedUVs','_renderingGroupInfo','CreateAndStartHierarchyAnimation','GetAnimatables','beginRenderPass','_linkConnectionTypes','depthOfField','SetStateAction','BABYLON.Mesh','_m2','addLifeTimeGradient','lowerLimit','_identityMatrix','true','BABYLON.CombineAction','Unsupported\x20Vertex\x20Buffer\x20type:\x20','_ground','useConstantAnimationDeltaTime','TOUCH','xrController','glTFAnimation:\x20Unsupported\x20component\x20name\x20\x22','applyFog','_db','useBouncingBehavior','_shaderStore','onEyeTrackingEndedObservable','\x20-\x20Parallel\x20shader\x20compilation','REFLECTANCEDIRECTUV','_screenQuaternion','getCurve','postProcessesEnabled','RGB32I','_workingContext','_canRescale','No\x20scene\x20available\x20to\x20append\x20to','granted','Fragment','_sqlite3_value_bytes','_soundGain','createProjectionLayer','needNormals','tileSize','deleteTexture','.useParallaxOcclusion\x20=\x20','_pointerCancelEvent','_deviceOrientationInput','_disableEffect','\x20-\x20\x20','_deviceEnabledExtensions','.xy;\x0d\x0a','//\x20heightToNormal','#define\x20BLUR_LEGACY\x0a','etc1','BABYLON.ImageSourceBlock','vrMetrics','RGBE_ReadHeader','halfWidth','_angularSpeedGradientsTexture','framingTime','_coneOuterAngle','interpolation','#define\x20FLUIDRENDERING_DEBUG','uniformBufferHardCheckMatrix','_wheelZActionCoordinate','_sqlite3_exec','_updateDragPlanePosition','BackgroundPlane','_onAfterUnbindObserver','/home/web_user','channels','_getByTags','_cachedBaseSize','_convertToLinearSpace','depthTextureExtension','screenShot','intersectsBox','addLODLevel','reverse\x20depth\x20buffer\x20is\x20not\x20currently\x20implemented','beginAnimation','ORDER_INDEPENDENT_TRANSPARENCY_16BITS','bankedTurn','sourceRange','FromLookDirectionRHToRef','#define\x20LOGARITHMICDEPTH','babylonjsLoadingDiv','getVelocityGradients','SphereImpostor','defined(IGNORE)\x20||\x20DEBUGMODE\x20>\x200','frontFace','applyRotationQuaternion','normalWUnit','skeleton','_setAutoClearAndTextureSharing','prevY','appendChild','createVertexArray','onCollideEvent','_debugInsertMarker','_autoComputeBlurKernel','COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT','getActiveCount','\x20+\x20(','_renderViews','tangent','\x20*\x20vec4(','data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODAuMTcgMjA4LjA0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6I2UwNjg0Yjt9LmNscy0ze2ZpbGw6I2JiNDY0Yjt9LmNscy00e2ZpbGw6I2UwZGVkODt9LmNscy01e2ZpbGw6I2Q1ZDJjYTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkJhYnlsb25Mb2dvPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iUGFnZV9FbGVtZW50cyIgZGF0YS1uYW1lPSJQYWdlIEVsZW1lbnRzIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05MC4wOSwwLDAsNTJWMTU2bDkwLjA5LDUyLDkwLjA4LTUyVjUyWiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxODAuMTcgNTIuMDEgMTUxLjk3IDM1LjczIDEyNC44NSA1MS4zOSAxNTMuMDUgNjcuNjcgMTgwLjE3IDUyLjAxIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjI3LjEyIDY3LjY3IDExNy4yMSAxNS42NiA5MC4wOCAwIDAgNTIuMDEgMjcuMTIgNjcuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNjEuODkgMTIwLjMgOTAuMDggMTM2LjU4IDExOC4yOCAxMjAuMyA5MC4wOCAxMDQuMDIgNjEuODkgMTIwLjMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMTUzLjA1IDY3LjY3IDE1My4wNSAxNDAuMzcgOTAuMDggMTc2LjcyIDI3LjEyIDE0MC4zNyAyNy4xMiA2Ny42NyAwIDUyLjAxIDAgMTU2LjAzIDkwLjA4IDIwOC4wNCAxODAuMTcgMTU2LjAzIDE4MC4xNyA1Mi4wMSAxNTMuMDUgNjcuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iOTAuMDggNzEuNDYgNjEuODkgODcuNzQgNjEuODkgMTIwLjMgOTAuMDggMTA0LjAyIDExOC4yOCAxMjAuMyAxMTguMjggODcuNzQgOTAuMDggNzEuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMTUzLjA1IDY3LjY3IDExOC4yOCA4Ny43NCAxMTguMjggMTIwLjMgOTAuMDggMTM2LjU4IDkwLjA4IDE3Ni43MiAxNTMuMDUgMTQwLjM3IDE1My4wNSA2Ny42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIyNy4xMiA2Ny42NyA2MS44OSA4Ny43NCA2MS44OSAxMjAuMyA5MC4wOCAxMzYuNTggOTAuMDggMTc2LjcyIDI3LjEyIDE0MC4zNyAyNy4xMiA2Ny42NyIvPjwvZz48L2c+PC9zdmc+','verticesStart','_colorFormat','radiusZ','Nothing\x20to\x20prepare','createHemisphericEmitter','resetLocalMatrix',',\x20drawContext.uniqueId=','.env','numEnableEffects','cTFATC_RGB','getInfo','colorCorrection','#define\x20CUSTOM_FRAGMENT_UPDATE_DIFFUSE','_boundingVectors','_diffuseTexture7','_keyboardActive','WheelJoint','Unsupported\x20Vertex\x20Buffer\x20Type:\x20','_fogDistanceName','dot','sampler2D','Generic','BUMPX','updateTargetFrameRate','DOM_DELTA_PIXEL','number\x20string\x20number\x20number\x20number\x20number\x20number\x20number\x20number','INDEX_FINGER_PHALANX_DISTAL','\x20,\x20','rgbdEncode','COMMAND_SETTEXTURE','_caps','_createPolynomials','#define\x20PASS_POST_PROCESS','Black','_renderList','MatricesWeightsExtraKind','_updateBoundingInfo','_forcePrepareDefines','baseDepth','DstAlpha','DiffuseRendering','getShadowMapForRendering','_renderOverlay','plugin','_displayGaze','Can\x27t\x20find\x20buffer\x20\x22','SCENELOADER_NO_LOGGING','_getCustomDrawWrapper','fillText','matricesIndicesAttrDesc','.invertRefractionY\x20=\x20','Sint8x4','_callbackPluginEventIsReadyForSubMesh','bgra8unorm-srgb','_ranges','unregisterAfterPhysicsStep','Radiance\x20over\x20alpha','getTrackedImageScores','_ShowingLoadingScreen','eye','controllerMeshes','isRecording','fileInfo','_isStencilEnable','depth32float','_frameId','_processInlining','SHADOWCSMNUM_CASCADES','Xbox','volumetricLightBlurScale','_waitingTransformNodeId','FOGMODE_EXP2','LeftClick','ExtractFromGeometry','TEX_2D','BABYLON.MeshAttributeExistsBlock','_animationState','PREPASS_POSITION_INDEX','setRestPose','CreateGeometryForMesh','Octree','_detectedMeshes','_queueLoad','gl_FragColor\x20=\x20toLinearSpace(gl_FragColor);\x0d\x0a','TEXTUREFORMAT_RED_INTEGER','rotationCone','_loadShader','torque','execute','getAutoClearDepthStencilSetup','webVRCamera','DEFAULT_ANISOTROPIC_FILTERING_LEVEL','_getEngine','updateGizmoRotationToMatchAttachedMesh','keysUp','_ImageProcessingDirtyCallBack','prototype','The\x20ComputeShaderParticleSystem\x20class\x20is\x20not\x20available!\x20Make\x20sure\x20you\x20have\x20imported\x20it.','updateInputMeshes','interpupillaryDistance','_selectionPointerUp','Low','_diffPosition','List','touchAction','needWorldViewProjectionMatrix','ior','_setShaderStage','reflectionSamplerSampler','_blockType','SPECULAROVERALPHA','_fresnelSeparate','base64,','#ffffff','_attenuateIntersectionIterations','HORIZONOCCLUSION','_useRenderPasses','DepthStencilState','_renderTarget','_cachedCoordinatesMode','new\x20BABYLON.Color4(','vertexId','COMMAND_SETSTATE','currentCount','DX10','glTF\x20/\x20glb\x20loader\x20was\x20not\x20registered,\x20using\x20generic\x20controller\x20instead','instancesPreviousData','ParseParticle','_currentStartSizeGradient','convertToFlatShadedMesh','removeMaterial','CreateFromIndices','LEFT','_instancedMeshFactory','angle','backToFrontSortCompare','OPAQUE','_replaceFunctionCallsByCode','_currentPosition','handedness','_attachGazeMode','workValue','ArcRotateCameraKeyboardMoveInput','ONEBEFORELAST','\x20+=\x20(position','inlineShaderCode','CloudBlock','removeFloorMesh','_environmentBRDFTexture','getFloatData','_light','_lastPointerRay','xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx','sqlite3_result_null','anaglyph','_forceEnableEffect','setBodyVelocityIterations','NOT_IN_XR','TEXTURE_WRAP_ADDRESSMODE','_removeDevice','_alive','lightColor','getBlockByName','computeSourceCode','_clone','_afterDraw','lastUsedRenderId','!defined(UNLIT)\x20&&\x20defined(REFLECTION)\x20&&\x20defined(CLEARCOAT)','DecalMap','UniformBuffer','EncodeTextureToRGBD','parallaxOffset(invTBN\x20*\x20viewDirectionW,\x20vBumpInfos.z,\x20','bottomColorAlpha','_prepareWebGLTextureContinuation','RenderTargetTexture\x20-\x20','loadFromFileData','lightFragment','getNormal','.r;\x0d\x0a','DEFAULT_HAND_MODEL_BASE_URL','ssao2','toHSVToRef','_shaderProcessorWGSL','_applyFog','targetPath','pbrBlockClearcoat','_orthoRight','\x20!=\x20','maxUniformBufferBindingSize','registerInstancedBuffer','spriteCellChangeSpeed','buildUniformLayout','bc3-rgba-unorm-srgb','_framebufferDimensionsObject','extractHighlights','RGBA32I','#define\x20UV1','EQUIRECTANGULAR_RELFECTION_FOV',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USEIRRADIANCEMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20irradianceSampler,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(SS_REFRACTION)\x20||\x20defined(SS_TRANSLUCENCY)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SS_REFRACTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x20=\x20toLinearSpace(','simulatePointerMove','biasAndScaleSM','toneMappingType','_CalculateMinMaxKeyFrames','albedoOpacityOut','_finalCompose','FromValues','getHardwareScalingLevel','#define\x20GAMMAREFLECTIVITYTEXTURE','_notifyObservers','Transcode\x20is\x20not\x20supported\x20on\x20this\x20device','canRenderToMRT','finalWidth','PHYSICS_CONTROLLERS','classList','worldView','substr','_uniformLocations','delta','ring_intPhalanx_','isFourCC','StereoscopicFreeCamera','onrighttriggerchanged','RG11B10UFloat','_colorCurvesEnabled','_renderingGroups','onlyOnce','_DeduceAnimationInfo','returnToRest','Could\x20not\x20load\x20a\x20native\x20texture.','_contextWasLost','ScreenSpaceReflectionPostProcess','LessThan','movementThisFrame','[2][2]);\x0d\x0a','createProceduralTexture','***********************************************','_extendNamespace','_replaceNames','backSizeFactor','sunColor','selectionComponent','_buildSpheresAndSpurs','_trackingHands','set_piterations','lookup','_diffuseTextureX','_nearGrabLengthScale','_vertexArrayObject','iterateOverAllInstances','_afterCameraDrawStage','FORCENORMALFORWARD','STEP_AFTERRENDERINGGROUPDRAW_EFFECTLAYER_DRAW','_clearDepthStencilBuffer','_locomotionTarget','boxes','_teleportationFillColor','Show','BABYLON.SimpleMaterial','.w;','LINES','#define\x20IS_STEREOSCOPIC_INTERLACED\x201','cylinders','_isRefractionEnabled','getRenderTargetForEye','isRenderTarget','Missing\x20axis\x20mesh\x20with\x20name:\x20','_deserializePortDisplayNamesAndExposedOnFrame','enableTangentMorphing','DOMMouseScroll','DEFAULT_HAND_MODEL_RIGHT_FILENAME','kernelBlur','inXRFrameLoop','_expensiveBlur','xr_standard_thumbstick_xaxis_pressed_value','_canUseTextureForBones','stencilFuncRef','THUMB_TIP','BillboardUseParentOrientation','comparisonFunction','Unsupported\x20texture\x20format\x20or\x20type:\x20format\x20','Forward','getCaps','_realTimeFiltering','EndPerformanceCounter','_GetRGBArrayBuffer','ParseProperties','FILTER_BLURCLOSEEXPONENTIALSHADOWMAP','setDirectColor4','_subdivisionsX','animationChannelTargetPath','BGRA8Unorm','ALBEDO','assetContainerRootMesh','depth32float-stencil8','_UpReadOnly','_activeParticleSystems','getMeshesById','_dragging','_gl','_passIdForDrawWrapper','_resolve','maxVertexTextureImageUnits','_renderOpaque','PrepareUniformsAndSamplersList','_resyncLightSource','QueueNewFrame','R16F','TEXTURE_CUBE_MAP_POSITIVE_X','skeletons','physicsImpostor','const','includes','_bufferViewArrayArray','ASTC5x4Unorm','_outputTexture','getCustomRenderList','_blurY','random','radiusScale',',\x20vertexID).xy\x20-\x20','programLinkError','markAsUpdated','xr_standard_touchpad_xaxis_pressed_max','renderPassId','_attenuateFacingCamera','Invalid\x20magic\x20number\x20in\x20DDS\x20header','_mediaRecorder','timeToSelect','depthPeelingRenderer','WebGL\x201\x20does\x20not\x20support\x20texture\x20comparison.','_specularTexture','outerGlow','Box','sqlite3_value_bytes','floatsArrays','AddParser','physicsGravity','ALPHA_REVERSEONEMINUS','_createSpatialParameters','NUM_SAMPLES','endPoint','motionBlurPostProcess','releaseForMesh','backwards','colorMask','GL_ALPHA_FUNCTION_ONE_MINUS_SRC_ALPHA','HDR\x20Bad\x20header\x20format,\x20no\x20size','OrthoOffCenterLHToRef','Less','gpuUpdateParticles','Could\x20not\x20clone\x20or\x20instantiate\x20node\x20on\x20Asset\x20Container\x20','_normals','excludedMeshes','executeStep','_onCollisionPositionChangeObserver','_renderLoop','_defineProjectionName','getUVs','_rotate180','immersive-ar','_vMetallicReflectanceFactorsName','_localDelayOffset','group','onBeforeCameraRenderObservable','add','.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnBitangent\x20=\x20cross(tbnNormal,\x20tbnTangent)\x20*\x20','useVertexAlpha','_isExtensionEnabled','GL_ALPHA_EQUATION_REVERSE_SUBTRACT','setReflectionTextureMatrix','bloomScale','_maxT','_onFullscreenChange','getHierarchyBoundingVectors','_initWithMesh','rightViewMatrix','useVertexColors','zmax','IsNavigatorAvailable','colorTransformSettings','_FormatMessage','getPositions','btManifoldPoint','_UniversalLerp','_renderAlphaTest','_baseLayerWrapper','physicsEngine','getCurrentTexture','vec4\x20vClipSpacePosition\x20=\x20vec4((vec2(gl_FragCoord.xy)\x20/\x20vec2(1.0))\x20*\x202.0\x20-\x201.0,\x200.0,\x201.0);\x0d\x0a','_pickMove','inertialRadiusOffset','makeObserverTopPriority','FRESNELSEPARATE','cocPrecalculation','vSphericalL1_1','_shadowLevel','_mergeDrawWrapper','\x20=\x20ivec3(3)\x20-\x20','RegisterPlugin','PBRMetallicRoughnessMaterial','Image\x20url\x20is\x20not\x20set','#define\x20CUSTOM_VERTEX_MAIN_BEGIN','GetShadersRepository','_element','uniformNames','turbidity','resource','Vector2','negate','maxHeight','_changes','packedFloat','FILTER_PCSS','r8sint','),\x20','angularSpeedGradients','onAfterBlurObservable','UseOnlineRepository','stderr','clipPlaneFragmentDeclaration','UNSIGNED_INT_24_8_WEBGL','_reflectionFresnel','_cubeMapPollTime','arraySize','Uint32','_renderingManager','getImpostorForController','rg11b10ufloat','screenshot_','ACTION_NothingTrigger','_axisTargetedByUpAndDown','loadData','onApplyObservable','_nativeImpl','Magenta','FrontFacingBlock','DownloadBlob','TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC','RADIANCEOCCLUSION','contains','pollInput','normalMap0','_stateDirtyLowestIndex','_associatedVariableName','_BlackReadOnly','_distortionFactors','__bjsclassName__','LIGHTFALLOFF_STANDARD','unTranslatedPointer','_blurTexture','_cachedCameraPosition','_storeNonLinearDepth','force32itsFloat','_previousDelay','mark','_uploadEncoderDescriptor','buttonsPitch','RotationFromAxis','meshId','baseColorTexture','animationStarted','shadowMapFragment',')()','decomposeToTransformNode','Read','_angularSpeedGradients','onMeshReadyObservable','weights','_shaderLanguage','axisControlHeight','performancePriority','microSurface','\x20in\x20the\x20same\x20NodeMaterial','snapshotRendering','getColumnNames','ConvertCubeMapTextureToSphericalPolynomial','#ifdef\x20INSTANCES\x0d\x0a','_convertStandardMaterialAsync','FIXED_EQUIRECTANGULAR_MIRRORED_MODE','_pointerOverSprite','dataFormatPreference','setInt3','measureText','BABYLON.ParticleRampGradientBlock','_renderSubMeshes','vignetteWeight','onNewMeshSelected','Failed\x20to\x20load\x20','_createNativeDataStream','numEnableDrawWrapper','_indexParameters','ClearCoatTintTextureEnabled','transferToEffect','finalAmbient','_displacementVector','_compiledEffects','HighlightLayerPPP','writeMorphTargetAttributeData','_colors4','setFloat2','DEPTH_TEST_EQUAL','cpu-optimized','\x20vrdisplayrequesting','_trackPosition','getRange','createAnimationRange','occlusionTexture','_colors4Arrays','activated','_VJCanvasWidth','LensCenter','\x20=\x20','releaseRenderPassId','generateMipmaps','_tmpPositionVector','drawBuffers','_gridControl','float16x4','Sint8x2','_getEffectiveParent','extensions','setByte','_renderSubMesh','CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY','stopAnimation','THIN_INSTANCES','HEMILIGHT3','DEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED','_collisionPoint','SubemitterSystemEmitter','factor1','322ywiVkJ','_sqlite3_bind_blob','previousWorldMatrixInstancedBuffer','getFullYear','sin','ClipPlanesBlock','transformationMatrix','diffuseSampler','_inputElement','colorShader','useOpacityTextureForTransparentShadow','_startRenderTargetRenderPass','touchPointNodeName','_highlightsSaturation','registerManager','FogBlock','_drawCalls','languages','_FileToolsLoadFile','SceneSerializer.removeAllFromScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','_processInstancedBuffers','predicate','_renderAlphaTestSorted','boneWeights:','CONVERTTOLINEAR','_cachedUScale','_endpoints','LineLoopDrawMode','getHighestFrame','_LoadData','scatteringDiffusionProfile','CreationFuncForMeshes','POINTSIZE','_afterRenderTargetPostProcessStage','RightClick','_CreateLinearOrStepAnimation','_deltaPosition','_effectConfigurations','_frustumPlanes','BABYLON.StandardMaterial','nearest','synchronizeInstances','pixelPerfect','TransitionTo','_linkRefractionWithTransparency','/systems/','_lodOffset','registerForExtraEvents','_updateInterpolationMatrix','TEXTURE_NEAREST_NEAREST','_RegexpFindFunctionNameAndType','WaterMaterial','_multiRenderAttachments','_workingCanvas','toIndex','depthFar','_prepareComputePipelineContext','acceptedConnectionPointTypes','_minValue','#define\x20REFLECTIVITYCOLOR','_diffuseTexture4','UseFromWorkerThread','getBoxSizeToRef','URL','_emit','\x20=\x20specularBase','rescale','COMMAND_SETTEXTUREANISOTROPICLEVEL','OnEventObservable',')\x0d\x0a','10100890tBkwZU','enableGroundMirror','glInternalFormat','HIT_TEST','color','_gamepadConnectedEvent','_convertMetalRoughFactorsToMetallicRoughnessAsync','_onbuttondown','.rgb;\x0d\x0a','getTimeStep','rigMapping','SCALEMODE_NEAREST','_colorCache','Vertex_Definitions','LerpAngle','_lightAngleOffset','toGlobal','_currentStepId','laserToggle','current','PainterSortCompare','_parentUpdateId','RGBA32UI','_vectors3Arrays','FACE_DOWN','_pickedDownSprite','lineColor','_skins','USEIRRADIANCEMAP','_currentHit','LINEAR_NEAREST','.x],','setStatus','_motionBlurEnabled','tracked-pointer','ThinEngine','ANIMATIONTYPE_COLOR4','PREPASS_IRRADIANCE','applyGravity','_handleServerMessage','_rescaleTexture','rotatePOV','getOwnPropertyDescriptor','_prepareResources','WebXRControllerMovement\x20feature\x20requires\x20\x22xrInput\x22\x20option.','Anchors\x20not\x20enabled\x20in\x20this\x20environment/browser','loadFile','operation','_clearPuckSizeOffset','textureCount',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','isVerticesDataPresent','_effectiveTarget','0ce6','FILTER_PCF','inputTextureColorIsInGammaSpace','_isInIntermediateRendering','_createTexture','clipPlane','ToHex','_completeVRInit','_updateUIntArrayForEffect','_occlusionQuery','_callbackPluginEventBindForSubMesh','R8_SNORM','_GetPluginForDirectLoad','markAsTexturesDirty','producer','customMeshes','_deviceToWorld','rotate60About','squeeze','setBodyStiffness','fragmentShader','pbrBlockReflectance0','_buildAllowed','TwoPi','setAudioBuffer','MAINUV1','isHovered','LAYERS','keysHeightOffsetIncr','EXT_mesh_gpu_instancing','bonesVertex','LINEARSPECULARREFLECTION','vLightData','_buildUniformLayout','https://assets.babylonjs.com/meshes/HandMeshes/handsShader.json','CreateResizedCopy','_afterSoftStep','fillRenderTargetTextures','_GroundMeshParser','disableBumpMap','Fragment_Before_FinalColorComposition','_deviceLimits','_triggerRunningState','middle-finger-metacarpal','sqlite3_value_blob','_angles','#define\x20CUSTOM_FRAGMENT_UPDATE_ALBEDO','_enableVelocity','num_faces','getPluginVersion','_codeVariableName','_blurTexture1','sizeZ','eyetrackingstart','tolerance','Lens\x20flares','GLSL','_RefractionIntensityTextureEnabled','CameraPosition','_customEventObservable','_onUseVelocityChanged','applyToGeometry','_doNotComputeProjectionMatrix','src/Shaders/','useLightmapAsShadowmap','IsWindowObjectExist','useAlbedoToTintTranslucency','addShape','Always','COMMAND_SETTEXTURESAMPLING','getBuffer','RandomRange','_scatteringDiffusionProfileIndex','addTransformNode','webxr','createBindGroup','firstChild','vec3\x20diffuseBase\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','_isAlreadyOwned','DepthOfFieldEnabled','loadRawTexture','_lightFalloff','uniform3ui','addDiffusionProfile','FilterPostProcess','getSkeletonById','_setCanvasSize','vMetallicReflectanceInfos','finalColor.rgb','_beforeRenderingMesh','usePhysicalLightFalloff','snorm8x4','lensSampler','JPEG','bumpFragmentFunctions','_OldPivotPoint','endsWith','Nearest','_generateVertexBuffer','_handlePluginEventIsReadyForSubMesh','removeIncludedOnlyMesh','contactTest','preloadedAudios','_geometryBuffer','onAfterShadowMapRenderMeshObservable','refractionIntensity','m\x20is\x20not\x20an\x20integer,\x20floor(m)\x20used','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20SM_DEPTHTEXTURE\x20==\x201\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20IS_NDC_HALF_ZRANGE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragDepth\x20=\x20(clipPos.z\x20/\x20clipPos.w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragDepth\x20=\x20(clipPos.z\x20/\x20clipPos.w)\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20','TEXTURE_LINEAR_LINEAR_MIPNEAREST','_occlusionDataStorage','getImageTranscodedSizeInBytes','webkitCancelFullScreen','DefaultBlurKernelSize','_emitter','refractionTextureUrl','onDeviceConnectedObservable','_diffuseTexture','range','BonesBlock','Error\x20status:\x20','_bumpSuperimpose','_vertexBuffer','_GetFloatAsHalfFloatRGBAArrayBuffer','impulse','clipToFrustum','createPrefilteredCubeTexture','_createRenderTarget','delay','_lastXRPose','multiviewSampler','deleteTransformFeedback','\x20?\x20','_hardwareScalingLevel','createCylinderEmitter','_DEPTH_CLEAR_VALUE','indexOfRefractionConnectionPoint','reservedDataStore','astc-12x10-unorm','_vignetteBlendMode','xyzOut','curvature_valley','_IdCounter','_initTypes','String','_isLogarithmicDepthEnabled','from','zoomOnMeshesHierarchy','_onGamepadDisconnectedObserver','_CleanMatricesWeights','onBButtonStateChangedObservable','getCurrentSlice','vertex','grainEnabled','PhysicsImpostor','TRIANGLES','Start','IsGreater','2.0','unknown','_vlsEnabled','REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED','y\x20is\x20not\x20an\x20integer,\x20floor(y)\x20used','VIGNETTE','Not\x20available\x20on\x20WebGPU','blendColor','_fogEnabled','vSphericalYY_ZZ','FOG','_detachIfAttached','keysHeightOffsetModifierAlt','type','ShadowMapBlock','freezeMaterials','DIRECTUV','bindInstancesBuffer','_getNativeSamplingMode','_maintainStateBetweenFrames','https://assets.babylonjs.com/environments/backgroundGround.png','DECAL_SMOOTHALPHA','Compose','_addCheckInputs','_creationOptions','.convertToGammaSpace\x20=\x20','_verticalBlurPostprocess1','linePivotClone','_sqlite3_close_v2','BABYLON.ColorCorrectionPostProcess','_NORMAL','disableBlending','RemapBlock','_materials','fromFrame','InspectorURL','vSphericalL20','ALPHA_INTERPOLATE','adjacentFaces','CreateDefaultMesh','_blendBackTexture','i64','gripSpace','glType','dragGradientTexture','ready','updateVector3','LinesMesh','_depthStencilFormat','_enableNoise','reflection\x20probe\x20generation\x20for\x20','bc6h-rgb-ufloat','vectors2Arrays','isConnectedInFragmentShader','cross','_colorMrts','COLOR_BUFFER_BIT','Clone','_externalTextures','_postProcessManager','TEXTUREFORMAT_LUMINANCE_ALPHA','_maxSimultaneousTextures','hasRenderTargetTextures','_UpdateSelectionTree','MapToFace','_isSupported','BABYLON.MotionBlurPostProcess','setDepthCullingState','gl_Position\x20=\x20','_rightjoystick','CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE','FromRadians','_onBeforePhysicsStepCallbacks','Scaling','endCommandScope','edgematch','defineProperty','behaviors','createPickingRayInCameraSpace','removeReflectionProbe','PreserveScaling','minPitch','_getUseSRGBBuffer','parent','CreateAlphaTexture','_useOrderIndependentTransparency','rotationOffset','OPACITY','isReadyForSubMesh','#define\x20NUM_BONE_INFLUENCERS\x200','NAME_POSTPROCESSRENDERPIPELINEMANAGER','_valueCache','stdin','STENCIL_OP_PASS_Z_KEEP','-Begin','getMSAATexture','_canRenderMesh','gazeTracker','nativeParams','black','ldrMerge','_projectionTextureViewTargetVector','THUMBSTICK_TYPE','BackgroundHelper','_framebuffer','_getSamplersForBlur','reflectionFormat','vResolution','subtractFromFloatsToRef','oldRotation','numberOfMipmapLevels','Link\x20sheen\x20with\x20albedo','_invertedAbsoluteTransform','WORLD','edgesWidthScalerForPerspective','setShadowProjectionMatrix','_onDisposeObserver','_tmpDragQuaternion','_storedAlpha','Vector3','renderList','KernelBlurX','_range','drawElementsType','stalePick','Set','useSpecularGlossinessInputEnergyConservation','CAPS_LIMITS_MAX_TEXTURE_LAYERS','onExitingVRObservable','PrepareEffect','intersectsBoxMinMax','neutralColor','TOUCHPAD_TOUCH_X','Initialize','concatWithNoDuplicate','syncImpostorWithBone','INDEX_FINGER_PHALANX_PROXIMAL','_ReturnFullUrlLocation','vNormalInfos','pbrIBLFunctions','setUIntArray3','_DownReadOnly','setColor3Array','parallaxScale','groundMirrorSizeRatio','video','wasmBinaryUrl','handleFragmentSideCodeReflectionCoords','COMMAND_SETINTARRAY2','text/css','_directTarget','_CreateNodeAnimationFromNodeAnimations','_isMesh','markAsPrePassDirty','BC2RGBAUnorm','createInnerFacets','_free','_serialize','axisXControlRadius','createSphereEmitter','inParameters','Unknown\x20file\x20open\x20mode:\x20','operator','_rebuildEffects','_metallicTexture','blendMinMax','getUniformNames','createTextNode','Tangents','COMPRESSED_RGBA_PVRTC_4BPPV1_IMG','referenceQuaternion','_layer','_GetGeometryByLoadedUniqueId','screenHeight','volumetricLightScatteringPass','FluidRenderer','HEAPU16','radiusFunction','RGB16UI','removeFloorMeshByName','UV4','onmousewheel','Loading\x20textures\x20from\x20IInternalTextureLoader\x20not\x20yet\x20implemented.','needsInvertingBitmap','disableEdgesRendering','collidedMesh','instance','dumpNextRenderTargets','GENERIC','_midtonesHue','postStep','.x<','volume','onPropertyChangedObservable','isStereoscopicSideBySide','_sqlite3_value_type','clientHeight','_physicsBody','vignetteBlendMode','_hardwareScaleLevel','getNativeRenderTargetProvider','_generateHemisphere','setVector4Float32FromRef','fillMode','allFallbacksProcessed','textureType','vecToidx','_linkedConnectionSource','zoomOnFactor','ReadFileError','COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT','CreateGroundFromHeightMap','Uniforms:\x20','_depthEffectWrapper','colorMin','PrepareDefinesForMisc','adaptiveBlurKernel','PointFillMode','_storageBuffers','#define\x20SMOOTH_STEPS\x20','PerformanceNoneLogLevel','\x20\x20keyframe\x20data\x20view','PBRSubSurfaceConfiguration','sqlite3_bind_blob','SceneDepthBlock','DefaultLogoUrl','_toNumberArray','getLinearVelocity','Zero','brightThreshold','_preserveParentRotationForBillboard','_beforeDraw','draw',',\x20_contextWasLost=','VRDeviceOrientationVRHelper','_skipFrustumClipping','voronoi','removeImpostor','Grain','getInstanceDivisor','_localDirection','_lastXRViewerPose','NodeMaterialConnectionPoint','localAxesSize','_lightDataUniformName','world','xr_standard_touchpad_yaxis_pressed_min','chars','_albedoColor','_clearFullQuad','onTrackpadChangedObservable','emitComments','NEAREST_MIPMAP_LINEAR','reflectionSpecularFalloffExponent','MotionBlurPostProcess','_enableEffect','wasmMSCTranscoder','DeviceInputSystem','finalColor','ISGAMMA','_rawValueToMeters','_positions','KHR_parallel_shader_compile','_exportImage','_useHorizonOcclusion','Share','Note\x20-\x20setting\x20renderingGroupId\x20of\x20an\x20instanced\x20mesh\x20has\x20no\x20effect\x20on\x20the\x20scene','ClearCoatBlock','UNSIGNED_INT_10F_11F_11F_REV','depthTest','useMaxLine','PREPASS_NORMAL','_GetDefaultOptions','_depthClamp','useSphericalHarmonics','ArcRotateCameraMouseWheelInput','_adapterInfo','_cachedForward','_shouldRenderMesh','doNotSerialize','reflectivityColor','LerpToRef','_sizeGradientsTexture','FromLookDirectionLHToRef','drawOnlyOnFirstAttachmentByDefault','From','setRotation','textureAnisotropicFilterExtension','_tintWASM','UniqueId','_prePassEffectConfiguration','pickedSprite','_useMipMaps','_environmentBrdfSamplerName','_willBeUnregistered','bufferView','addAlphaRemapGradient','reflectionMatrix','.isConstant\x20=\x20','cameraColorGradingEnabled','skipPointerUpPicking','getOrAddWithFactory','releaseVertexArrayObject','_getPhysicsParent','nbFaces','inputTexture','interpolationType','WaitForOrientationChangeAsync','BABYLON.ReflectionTextureBlock','SS_REFRACTIONINTENSITY_TEXTURE','_updatePosition','onlefttriggerchanged','OrthoLHToRef','gamma','uploadAsync','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleReflection(s,\x20c)\x20textureCube(s,\x20c)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleReflection(s,\x20c)\x20texture2D(s,\x20c)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','Invalid\x20flags\x20passed\x20to\x20unlinkat','SUBUV_WRAP','recordIndexBuffer','.sourceRange\x20=\x20new\x20BABYLON.Vector2(','_xhr','OnPluginActivatedObservable','_invViewProjection','#define\x20GEOMETRY_SUPPORTED\x0a#define\x20SAMPLES\x2064.0\x0a#define\x20OBJECT_BASED','_isConnected','DEFAULT_OBJECT_SIZE','getSkeleton','PerspectiveFovRHToRef','grounds','ROTATION','getVertexShaderSource','_updateUInt4ForEffect','_beforeRenderTargetDraw','uvs2','BABYLON.StepBlock','BUMPAFFECTSREFLECTION','_resizeBuffer','Vertex_Before_PositionUpdated','xr-hit-test','#ifdef\x20MORPHTARGETS_TANGENT\x0d\x0a','set_kDF','value','_floorMeshesCollection','FloorPOT','addBlockerMesh','_shadowOnly','registerOnPhysicsCollide','Waiting','audio','_defineName','INTANGENT','globalPosition','#define\x20DIFFUSE_ISLINEAR','_primaryHighlightColor','pivotMatrix','customFillColor','vec3(','_sqlite3_free','onSecondaryButtonStateChangedObservable','origin','MATERIAL_NORMALBLENDMETHOD_RNM','#ifdef\x20UV1\x0d\x0a','_buttonsPressed','_moveButtonToBottomRight','now','dir','ALPHAFRESNEL','TEXTUREFORMAT_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2','pick','currentScript','lightVxUboDeclaration','_soundSource','xr-hand-tracking','Fragment_Begin','tempTextureRead','_clearColor','toISOString','_CustomShaderCodeProcessing','appendAnchor','INDEX','removeExternalData','_setAttachments','BABYLON.NormalBlendBlock','_computeDeltaFromMouseWheelLegacyEvent','IsCompletelyInFrustum','PBRMaterial','onExitingVR','_cachedWrapV','addOutputNode','drawElementsInstanced','unfreezeWorldMatrix','_prevPostProcess','_finalizeFrame','metallicFactor','BLEND','FromValuesToRef','_thicknessRenderTarget','_enableMSAAOnFirstPostProcess','previousWorld2','_updateCameraProperty','useAlbedoToTintRefraction','STENCIL_OP_FAIL_S_ZERO','ATTRIB_TYPE_UINT16','\x20=\x20length(','RotationAxis','disableCacheBindGroups','invertRefractionY','vectors4Arrays','.max\x20=\x20','particlesEnabled','setPivotMatrix','vec2(0.,\x200.)','SS_USE_LOCAL_REFRACTIONMAP_CUBIC','wasmUASTCToR8_UNORM','transformedPosition','_syncSubMeshes','blurNumIterations','vignetteCenterY','_statesLength','getLocalPositionFromAbsoluteToRef','#ifndef\x20','_createLensFlarePostProcess','hdrScale','addTask','Energy\x20Factor','s3tc','furLength','bc4-r-snorm','MinMax','_sourceMesh','LookDirectionLHToRef','disableAnimation','setAxisForUpDown','rg32sint','renderEvenInBackground','setStepId','#define\x20PACKED','_sortBones','f32','teleportationPlaneDynamicTexture','TEXTURE_EXPLICIT_MODE','onAfterStepObservable','USEPHYSICALLIGHTFALLOFF','buttonR1','HEIGHTMAP','_releaseTextures','getCameraById',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20sourceAlpha\x20=\x20','_uploadImageToTexture','_scaledUpdateSpeed','uniform2iv','_setTextureParameterInteger','_inputTextureColorIsInGammaSpace','_processCompilationErrors','stencilState','_fluidRenderer','JOINTS_0','_setTexture','_createInternalTextureOnEvent','BABYLON.PBRSpecularGlossinessMaterial','decoding','RGB16F','image/png','You\x20must\x20implement\x20this\x20method','speedRatio','AudioEngineFactory','addCollectionStrategies','\x20-\x20render\x20target\x20begin\x20pass\x20-\x20internalTexture.uniqueId=','getAspectRatio','hitMatrix','resetLastInteractionTime','{R:\x20','zoomOnMesh','RGB_INTEGER','GetCurrentGradient','_touchDots','_VJCanvasHeight','overrideButtonId','TBNBLOCK','attributeSize','cos','_currentLimitVelocity2','unregisterOnPhysicsCollide','depthValues','SliceDataOffset','floorMeshes','#define\x20CUSTOM_FRAGMENT_BEFORE_FOG','MIDDLE_FINGER_PHALANX_DISTAL','outInitialPosition','lightFalloff','_onCollideObserver','_upload2DCompressedLevels','non-filtering','getActiveMeshCandidates','InstancedMesh','enableTeleportation','isWebGPU','#define\x20MORPHTARGETS','supportMSAA','removeAnimation','setToDefaultPostProcess','throw','_updateUIntForEffect','_baseToVertex','RGBA4','parseSerializedObject','_imageProcessingConfiguration','vClearCoatInfos','particle_color','RightReadOnly','maintainStateBetweenFrames','getInt16','','quaternionInterpolateFunction','TANGENT','sqlite3_column_double','_mergeCoroutine','previousPointArrayIndex','_beforeCameraUpdate','_wasPreviouslyUsingInstances','_lineShader','groundSize','ray','_useUBO','vInverseScreenSize','DECR_WRAP','vec3\x20tbnTangent\x20=\x20normalize(','deadzoneDelta','dragGradientSampler','startEncodingCommand','sourceLight','skipInitialClear','transformOrigin','STEP_POINTERMOVE_SPRITE','SHEEN_TEXTUREDIRECTUV','getPositionInCameraSpace','_clearFrameBuffer','querySet','detailSampler','_getSamplingParameters','poleTargetPosition','_updateComputeShader','targetMat','ORTHOGRAPHIC','domOverlayState','rgba8uint','_createEffect','setLayerAndFaceIndices','_depth','AllDirtyFlag','_getColorBlendState',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20USEIRRADIANCEMAP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20irradianceSampler,\x20//\x20**\x20not\x20handled\x20**\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifndef\x20LODBASEDMICROSFURACE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','originalValue','particleRadius','snapPointsOnly','_leftTrigger','_slerping','Draco\x20decoder\x20module\x20is\x20not\x20available','_createSizeGradientTexture','\x20<=\x20','getCurrentRenderPassName','defineCustomBindings','_attenuateScreenBorders','FxaaPostProcess','_prepareShadowDefines','_activeMesh','NO_LOGGING','requestPointerLockOnFullScreen','_validOffsetRange','CLEARCOAT_TINT','hasSpecificTrigger','getEffectiveMesh','getAbsolutePositionToRef','writeNativeData','uncapturederror','#define\x20MORPHTARGETS_TEXTURE','clearCoatRoughnessSampler','platform','BABYLON.VectorSplitterBlock','_setDepthStencilState','mix','_getWrapper','_hitPlane','fFovMultiplier','atime','_updateDirection','_coloredMaterial','forceCompilation','targetTypes','_onDeviceOrientationChangedObservable','Neutral','invertY','_floatTextureType','currentLimits','stencilMaterial','hasTexture','clearCoatBumpSampler','INSTANCESCOLOR','dPadRight','sqlite3_column_type','fogStart','setDefaultDecoderOptions','_pointA','_scaledDirection','rootNode','_lensFlareEnabled','horizontal\x20blur','BLENDMODE_MULTIPLY','onAfterRenderCameraObservable','row1','_LeftHandGLB','viewport','prePass_Normal','xinput','KEYUP','charAt','MotionBlurEnabled','experimental-webgl2','_createInternaTextureIndexMapping','_MiscDirtyCallBack','zwOut','_createWorkerAsync','HasStencilAspect','LiteTranscoder_UASTC_R8_UNORM','enablePointerSelectionOnAllControllers','_cache','_isReadyForMesh','InputBlock','TransformCoordinatesToRef','POINTING_POSE','_glVendor','GetTriggerName','gradientTempPosition','_wheelDeltaZ','_emptyTexture','activeCamera','RG8UI','_currentSizeGradient','calcMovePOV','GetIndividualParser','LIGHTFALLOFF_PHYSICAL','setPreTransformMatrix','maxLifeTime','transparentSortCompareFn','shadowAngleScale','_LinesMeshParser','_enableSmoothReflections','perturbNormal(TBN,\x20','_mrtLayout','_cameraRotationMatrix','Scene\x20for\x20Reflection\x20Probe\x20(name\x20\x22','_LightsDirtyCallBack','_updateIdentityStatus','spritesEnabled','KHR_materials_specular','generateDiffuseTexture','weight','_forceR8','setMainColor','_isInput','smoothness','_areLightsDisposed','encode','SHADOWPOISSON','_timeStep','convertIrradianceToLambertianRadiance','VIGNETTEBLENDMODEMULTIPLY','isConnected','maximumWorld','TEXTURE_COMPARE_MODE','_newUniformInstances','Vertex_Begin','layout(location\x20=\x200)\x20out\x20vec4\x20glFragColor;\x0a','intersectsTriangle','_rotateCamera','_heightQuads','outLife','VEC4','_originalTrackingRequest','STENCIL_OP_PASS_Z_REPLACE','locations','UVTRANSFORM','invalid\x20type\x20for\x20getValue:\x20','_gaussianWeight','RED','_currentMaterialContext','smoothingThreshold','Animation','pulse','useUbo','storage','colors4',',\x20skeleton:\x20','pickBlockerMeshes',':\x20\x22scene\x22\x20is\x20not\x20defined\x20for\x20Babylon\x20texture\x20','_height','_clearAttachments','_removeFromSceneRootNodes','Subtract','getComponentOfType','_lightSizeUVCorrection','generic-trigger-right','_onBeforeRenderObserver','_writeVariable','vSphericalXY','_getTextureWrapMode','_exportTextureSampler','light-estimation','_bypassBlur','TransformToRef','_load3dlTexture','_dPadUp','setDepthBiasSlopeScale','CreateGoldberg','_RGBEReadPixelsRLE','getChildTransformNodes','_resetVertexBufferBinding','VLSEnabled','_beforeCameraUpdateStage','copyToArray','addMesh','USE_LOCAL_REFRACTIONMAP_CUBIC','_teleportForward','sheenDir','TRILINEAR_SAMPLINGMODE',',\x20type:\x20','EXT_texture_compression_bptc','#ifdef\x20TANGENT\x0d\x0a','Setting\x20alpha\x20blend\x20constant\x20color\x20not\x20yet\x20implemented.','inputElement','useSRGBBuffers','wheelDeltaPercentage\x20only\x20usable\x20when\x20mouse\x20wheel\x20controls\x20ONE\x20axis.\x20Currently\x20enabled:\x20axisControlRadius:\x20','versions','_stencilStateComposer','_renderTargetEncoder','velocityGradientTexture','activeView','bbSize','_isCube','midtonesDensity','\x20>\x200.0)\x20\x20?\x20','onAnimationGroupPauseObservable','test','RG32UI','canLoad','Unable\x20to\x20download:\x20','_wheelYAction','XBOX','_minZ','stackRestore','vCameraColorCurveNeutral','FALLOFF_PHYSICAL','_repositoryUrl','texturesEnabled','textureProjectionMatrix','requestAnimationFrame','getHeightAtCoordinates','comments','_callbackPluginEventFillRenderTargetTextures','_alphaIndex','width=','xr-image-tracking','features','_alphaRemapGradients','numPoints','maxMesh','adjustYaw','BUFFER_CREATIONFLAG_WRITE','influences','_targets','_reusable','waterColor2','\x20from\x20the\x20remote\x20server:\x20','previousWorld','createDefaultSkybox','panningModel','drawUnIndexed','enableTransientHitTest','defineProperties','tintColorAtDistance','_numMaxIterations','checkFramebufferStatus','reflectionReflectance0','floatInterpolateFunctionWithTangents','shared\x20gizmo\x20light','stereoscopicInterlace','_createSkinsAsync','STENCIL_OP_FAIL_Z_DECR','translationPivot','randomTextureSize','ALPHATEST','_vertexData','renderer','Convert\x20input\x20to\x20linear\x20space','btCompoundShape','rootNodes','getHours','filename','_fovMultiplier','OnPickOutTrigger','ACTION_OnLongPressTrigger','referenceScaling','layers','flat','_checkSize','MORPHTARGETS','setPlaybackRate','_uploadDataToTextureDirectly','_bloomScale','BABYLON.Texture','_isPaused','Triggers','BindFogParameters','_checkCollision','_updateIntArrayForUniform','skipPointerMovePicking','LINEAR_LINEAR','GAMEPAD','send','_draggedRoomRotation','_getFragmentShaderCode','_projectionTextureLightFar','_prepareSubEmitterInternalArray','extend','_mimeType','loadAssetContainer','tintAtDistance','/dev','
','http:/','diffuse6Sampler','canCreate','.\x20Current\x20policy\x20is\x20','vertexUrl','_style','getTranslation','R32Float','PerspectiveLH','disableAudio','ExtractFromMesh','ring-finger-tip','AmbientTextureEnabled','_setupSkyboxReflectionTexture','_localRotation','data-engine','_GetRightHandedNormalArray3FromRef','\x20*\x20','createEffectForPostProcess','baseMaterial','_shouldGenerateFlatShading','resolution','IMAGEPROCESSINGPOSTPROCESS','_renderPassNames','resize','MeshImpostor','TEXTURE_FILTERING_QUALITY_HIGH','_mrtAttachments','texture-compression-bc','refractionIntensityMatrix','ETC2RGB8A1Unorm','_writeColorConstant','PostProcessRTTDepthStencil-','inlineToken','onAfterBoxRenderingObservable','_mustUpdateRessources','_userIsZooming','BABYLON.LengthBlock','log2','initControllers','bloom','Maximum\x20number\x20of\x20unshared\x20faces\x20used','_velocityGradientsTexture','renderOutline','_manualJumpDelay','COMMAND_SETZOFFSETUNITS','aspectRatio','onMeshTargetChangedObservable','canRescale','exitFullscreen','onloadend','lowerAlphaLimit','createComputeEffect:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','vec3\x20vPositionWSM;\x0d\x0a','Sprite','albedoOpacityOutParams\x20albedoOpacityOut;\x0d\x0a','buttonShare','SSAOCombineRenderEffect','IsPluginForExtensionAvailable','Light_Type_0','_LogLimitOutputs','_pendingData','MICROSURFACEMAPDIRECTUV','shadowNormalBias','_projectionMatrices','_2DSamplerName','LOG2E','blockDirtyMechanism','_debug','bindableBlocks','CustomRequestHeaders','xr-background-remover','InstancesBlock','numParticles','bindBuffers','RegisterExtension','_reinitializeAttachments','getComponent','encodeCommandArgAsInt32','forcedInstanceCount','_addFactorGradient','Footfall!','rigParenting','_joints','You\x20need\x20to\x20reference\x20GLTF\x20loader\x20to\x20load\x20Windows\x20Motion\x20Controllers\x20model.\x20Falling\x20back\x20to\x20generic\x20models','BasedOnInput','_isVisible','colorDead','setTextureFromPostProcess','geometryUniqueId','_getFirstPostProcess','#define\x20EMISSIVEUV1','lightmapTexture','invertNormalMapX','_onContextLost','SPECULARAA','_outlineRenderer','reflectionSamplerLow','_bone1Mat','.colorSteps.push(new\x20BABYLON.GradientBlockColorStep(','shadowsHue','useAlphaFromAlbedoTexture','createRenderPassId','useSRGBBuffer','FluidRendering','enablePointerMoveEvents','_computeHighLevel','.forceNormalForward\x20=\x20','Clear','debugFactor','glowColor','keysRotateDown','#if\x20DEBUGMODE\x20>\x200\x0d\x0a','_AnisotropicTextureEnabled','_referencePoint','Data\x20is\x20undefined','_useFixedThickness','enableVelocity','_randomNoiseCoordinates2','_candidateSubMeshes','_merge','SHADOWS','_noPreventDefault','worley3D','blocked','_distances','SawTooth','Unsupported\x20material\x20type:\x20','_bakedVertexAnimationManager','_rebuildBloom','#ifdef\x20MORPHTARGETS\x0d\x0a','panningInertia','Procedural\x20textures','bind','USESPHERICALINVERTEX','_coordinatesMode','.manifest','oitFrontColorSampler','createShader','LookAtRHToRef','backColor','_linesPositions','_onObserverAdded','inputsourceschange','dev','leftHMatrix','_UpdateFlagSeed','_addToepoint','dragGradients','maxAnisotropy','_toneMappingEnabled','vertexAttribIPointer','_disableBumpMap','setActivationState','marginTop','altKey','HighlightLayerHBP','updateUIntArray','removeStartSizeGradient','MAT4','setArray2','setCullFace','#define\x20UV2','onGetDepthInMetersAvailable','_lastInteractionTime','beforexrselect','_shadowGenerators','STENCIL_TEST_GREATER','_lastSubImages','edge0','FIXED_EQUIRECTANGULAR_MODE','boneTextureWidth','ASTC5x4UnormSRGB','RGBA8_SNORM','vSphericalX','fresnelSeparate','HDRVLSFinal','.ktx2','poleNodes','addSkeleton','vAng','vertexAttribDivisor','_impostors','_registerFunc','normalizeToNew','getNormalToRef','forceBackFacesOnly','BABYLON.BlurPostProcess','toString','IsExponentOfTwo','helperFunctions','_creationFlags','lensFlareComposePostProcess','_transformTextureUrl','easingFunction','SetImmediate','_createHardwareTexture','_onVRRequestPresentComplete','updateUniform','getPerfCollector','_intersectTriangles','pressedMesh','Cannot\x20add\x20more\x20vertex\x20attributes\x20for\x20mesh\x20','DOUBLESIDE','BACKGROUND_REMOVER','IDATA','_customRotationQuaternion','_softwareSkinningFrameId','isMultiview','.useAlphaTest\x20=\x20','_webVRCamera','REPLACE','Uint32x2','Inverse','syncMeshWithImpostor','releaseInternalTextures','VRDeviceOrientationArcRotateCamera','splice','MAX_CASCADES_COUNT','_currentMaterial','_fromPacked','ontouchend','numBoneInfluencer','raycast\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Oimo\x20physics\x20plugin','Could\x20not\x20extract\x20the\x20parameters\x20the\x20function\x20\x27','.rSwizzle\x20=\x20\x22','_forceLegacyControllers','boxBuilder','absolutePosition','DISPLAY_SPHERE_AND_SPURS','supportsTangents','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20','Unknown\x20vendor','_applyToMesh','_invalidateInstanceVertexArrayObject','_previousWorldMatrix','attenuateIntersectionIterations','_drawRenderingGroup','#define','fxaaEnabled','blockfreeActiveMeshesAndRenderingGroups','_createMeshInfo','animated','increment-wrap','_thicknessTexture','nameInArrayOfTexture','_getNegativeRotationToRef','INSTANCEDMESH_SORT_TRANSPARENT','FLIP_N_ROTATE_ROW','diffuseRightColor','subtract','sourceTexture','DELAYLOADSTATE_NONE','_fixedExposure','Failed\x20to\x20transcode\x20Basis\x20file:\x20','maxVertexAttribs','offset','create_function','_FresnelAndMiscDirtyCallBack','getFrameId','_saveImageIntoDBAsync','DIRLIGHT','onPointerObservable','edge','AllLogLevel','stencil-only','max','RG8','Dst','loadFromSerialization','_skipRendering','getReplacementMesh','unregisterAfterRender','rgba8sint','SerializeAsync','RGBA8Unorm','updateFloat','DisableControllerCache','_requestFile','diffuseSamplerX','_bindIndexBufferWithCache','uniformMatrix2fv','textureAdderFinalPostProcess','_useParallaxOcclusion','enableDistantPicking','Incompatible\x20material\x20mode','direction2','\x20=\x20step(0.5,\x20','_areMiscDirty','excludeWithLayerMask',',\x20size=','supportOcclusionQuery','_markAllSubMeshesAsDirty','_updateMatrix2x2ForEffect','exitPointerLock','disablePermanentHitTest','required','NodeEditor','_data','separateCullingPass','getStrideSize','setVertexBuffer','ring-finger-phalanx-distal','vReflectionColor','DetailTextureEnabled','_refreshRate','_updateFloatArrayForUniform','emptyTexture','DecalMapEnabled','onAButtonStateChangedObservable','soundTrackId','NAME_OUTLINERENDERER','Unlit','DumpData','ArcTan','releaseBuffer','TBNBlock','_translucencyIntensityTexture','blurVPostProcesses','rightProjectionMatrix','cameraPositionConnectionPoint','slerpAmount','audio/mp3','inputs','_highLimitsCache','sqlite3_result_error','Transform','PREPASS_POSITION','material','_clipToFrustum','setIntArray2','_syncParentEnabledState','fogEnd','bindFramebuffer','FACE_BACK','isGPU','finalSheenScaled','DepthOnly','addInstance','switchAudioModeForHeadphones','_createPhysicsImpostor','_ZeroReadOnly','_generateNewTouchPointMesh','ratio','DOM_DELTA_LINE','getColorToRef','_internalTexturesCache','conversion','ScreenshotTools','headphone','_convertSpecularGlossinessToMetallicRoughness','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20p\x20=\x20','colorMap','Hit\x20test\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','addMaterial','_overlappingPairCache','ImageProcessingBlock','_currentAngularSpeedGradient','wrapT','No\x20scene\x20available\x20to\x20load\x20animations\x20to','uBackColor','ondataavailable','prepareSprites','getRandomValues','_findInputByName','xr-light-estimation','_beta','forceIrradianceInFragment','_AvailableFeatures','_localEngine','AnaglyphFreeCamera','__occlusionDataStorage',':\x20Texture\x20','_RightReadOnly','_stencilEnabled','bendAxis','createRawBuffer','setDefaultCandidateProviders','ACTION_OnPickUpTrigger','applyRotationQuaternionToRef','detachCameraControls','_sharpenEnabled','_DumpToolsEngine','virtual','STEP_BEFORECLEAR_PROCEDURALTEXTURE','skyBox','rotationFunction','_areLightsDirty','coneInnerAngle','pop','bakedVertexAnimationTime','quaternionsArrays','noiseTexture','.useLogarithmicDepth\x20=\x20','Unable\x20to\x20compile\x20compute\x20effect:','_updateVAO','procedural','_activeEffect','shadowMapVertexNormalBias','.babylon','BABYLON.RemapBlock','_scaledGravity','SUBUV_EXTEND','disableFeature','_pluginManager','_pointerInput','OIMO.js\x20doesn\x27t\x20support\x20Spring\x20Constraint.\x20Simulating\x20using\x20DistanceJoint\x20instead','_customAttributes','_setRigMode','_checkReadinessObserver','cull','_checkIntersections','_cylinderPosition','vLightGround','_notifySelectedMeshUnselected','_rotateUpVectorWithCameraRotationMatrix','sheenOut.finalSheenRadianceScaled','TriPlanarBlock','no\x20controller\x20requested\x20was\x20found\x20in\x20the\x20available\x20controllers\x20list','_createTeleportationCircles','_wasUsed',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','diffuse4Sampler','MaxDragAngle','vClearCoatTintParams','_CheckLimit','rgbOut','albedoColor','TEXTUREFORMAT_COMPRESSED_RGBA8_ETC2_EAC','_onVRDisplayChanged','_dragFactor','DEBUGMODE','_average','_updateMatrix2x2ForUniform','\x20=\x20abs(','_delayInfo','_onleftstickchanged','SS_ALBEDOFORTRANSLUCENCYTINT','HeightmapImpostor','shadowLevel','\x20=\x20mod(','_meshCollisionData','createMultipleRenderTarget','NotAllowedError','RopeImpostor','_getGamepadDeviceType','BABYLON.NoiseProceduralTexture','Energy\x20Conservation','_defaultHeight','astc-4x4-unorm','logReadFiles','createPlugin','MENU','sheenInd','Can\x20not\x20parse\x20the\x20environment\x20file','depthStencilTexture','setInt8','JointType\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20plugin,\x20falling\x20back\x20to\x20PhysicsJoint.BallAndSocketJoint','createJoint','onStoppedObservable','_buffer0','_GetTargetProperty','setZOffsetUnits','hasBoundingInfo','_sqlite3_clear_bindings','_clearContainerSize','processCode','_passCount','breakCondition','_updateInt4ForEffect','_activePointerId','_minFrame','registerOutput','_tmpAmmoVectorA','_selectionFeature','_worldMatrixDeterminant','_storedValue','upVector','_fogMode','_createInspector','_tmpMovementTranslation','_loadExtensions','BABYLON.RefractionPostProcess','utilityLayer','SAMPLER3DBGRMAP','fire','_yToUpMatrix','_outputs','_computeDevicePosition','extendSize','setTexture','parallaxHeight','PerturbNormalBlock','#define\x20FLUIDRENDERING_ENVIRONMENT','ViewDirectionBlock','uniforms','trackUbosInFrame','DesaturateBlock','_twoFingerActivityCount','faceIndex','_currentColorGradient','HAVE_CURRENT_DATA','xr_standard_touchpad_xaxis_touched_min','materialIndex','computeReflectionCoordsPBR','_refractionMatrixName','innerHeight','passive','ambientTexture','_key','_renderToTarget','_onError','editorURL','_uniformBuffersNamesList','_dataView','TEXTUREFORMAT_DEPTH24_STENCIL8','onSqueezeButtonChangedObserver','_finishMaterial','_canvasContext','rigCameras','drawArraysInstancedANGLE','_drawPuck','_computePrimaryColorFromPerceptualColor','_GetRightHandedPositionVector3FromRef','onLostFocus','image','_positionY','minForce','_updateEffects','_averageDistance','deletePending','_generateGLTFAsync','VolumetricLightScatteringPostProcess','Unable\x20to\x20get\x202d\x20context\x20for\x20resizeImageBitmap','keysBackward','constantlyUpdateMeshUnderPointer','xr-controller-pointer-selection','fragmentOutputNodes','_glContext','texImage2D','deletionCosts','_disposeList','Error\x20while\x20creating\x20object\x20stores.\x20Exception:\x20','radiusWorld','TEXTURE_PLANAR_MODE','_checkForMobile','translucencyIntensitySampler','falloffType','getLocalPositionFromAbsolute','getChildShape','fixedFoveation','_native','whenReadyAsync','float32','_lightOnControllers','_cascadeBlendPercentage','setTextures','Attention,\x20PlaneImposter\x20might\x20not\x20behave\x20as\x20you\x20expect.\x20Consider\x20using\x20BoxImposter\x20instead','_isSafari','debugSamplerSampler','startDelay','convertToBlob','SignedDistanceToPlaneFromPositionAndNormal','hideLoadingUI','_beforeXRSelectListener','sleep','setViewport','getOwnPropertyNames','callback','#ifdef\x20','getEffectName','priority','maxSimultaneousLights','.z;\x0d\x0a','MakeAnimationAdditive','error_msg','_DefaultOptions','deleteAnimationRange','setDarkness','depthCullingState','getBoneIndexByName','_microSurfaceTexture','getLastMaterialById','runXRRenderLoop','bindBufferBase','snapPositions','Scale','setAlphaConstants','setVector3','LUMINANCE_ALPHA','VertexAndFragment','indexCount','getHandPartMeshes','Projection','TRIGGER_TYPE','_shadowOrthoScale','set_kPR','_ConcatenateShader','createEffectForParticles','Sin','RGB8','generic-trigger-left','onNewSkeletonAddedObservable','vector2InterpolateFunction','createDefaultLight','_buttonRightStick','loadingError','bytesOfKeyValueData','ADDRESS_MODE_WRAP','_refractionIntensityTexture','repeatCount','animationParameters','float\x20CalcFogFactor(vec3\x20vFogDistance,\x20vec4\x20vFogInfos)','_epoints',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Normals','BallAndSocketJoint','updraftEventCylinder','addEventListener','originalColor','_computeViewMatrix','_rawTextureWidth','SSRblurX','DeltaTime','createCanvas','_checkScoresAsync','TEXTURETYPE_UNSIGNED_INT_24_8','Direct\x20lights','Project','hasChanges','_createBufferViewKind','controllerType','SHADOWESM0','_deserialize','INPUT_META_KEY1',',\x20exporter\x20version:\x20','_resetCurrentStencilRef','NEAREST_NEAREST_MIPNEAREST','_numBuffers','trim','ShowWGSLShaderCode','_createFactorGradientTexture','SNAPSHOTRENDERING_STANDARD','enableBlurThickness','_emitFunction','_useVelocity','occlusionType','_substitutionCosts','_preparePath','.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20','capacity','transcodeImage','SCISSOR_TEST','_applyUserInteraction','SS_REFRACTION_USE_INTENSITY_FROM_TEXTURE','_audioEnabled','imageType','getCompilationError','ANGLE_instanced_arrays','createVideoElement','CreateTiledPlane','cameraColorCurvesEnabled','BABYLON.AbstractMesh','_skipEvaluateActiveMeshesCompletely',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20','setSubData','BABYLON.PredicateCondition','UNSIGNED_SHORT_5_6_5','mat4','linkRefractionWithTransparency','_updateFloat3ForUniform','font','vOffset','NEAREST_LINEAR_MIPLINEAR','WebXR\x20not\x20available','ExternalTexture','getByteOffset','shadowsInfo','scaleInPlace','BABYLON.WaterMaterial','_getStencilFunc','_eyeTrackingEndListener','Using\x20walking\x20locomotion\x20directly\x20on\x20a\x20WebXRCamera\x20may\x20have\x20unintended\x20interactions\x20with\x20other\x20XR\x20techniques.\x20Using\x20an\x20XR\x20space\x20parent\x20is\x20highly\x20recommended','_absoluteScaling','hasPointerCapture','token','drawContext','.realTimeFiltering\x20=\x20','_FresnelEnabled','fenceSync','createFrameBuffer','#ifdef\x20FOG\x0d\x0a','Invalid\x20morph\x20target.\x20Target\x20must\x20have\x20positions.','#define\x20OFFSET\x20','_getFloat32ArrayFromArrayBuffer','_IsCanvasElement','_IsProceduralTexture','requestAdapter','SceneLoaderError','_onInputSourcesChange','canvas','/dev/stdin','Unable\x20to\x20get\x20absolute\x20URL.\x20Override\x20BABYLON.Tools.GetAbsoluteUrl\x20to\x20a\x20custom\x20implementation\x20for\x20the\x20current\x20context.','_initComponent','\x20=\x20mix(','_blockName','OnPropertyChangedObservable','_CreateMirror','_generateTBNSpace','_useReflectionFresnelFromSpecular','_gammaSpace','VALUE','Heightfield','onBeforeTextureInitObservable','LuminanceSteps','DeepCopy','_shouldUseAlphaFromDiffuseTexture','_textureFormat','STENCIL_OP_FAIL_S_DECRSAT','R8Format','GetIncludesShadersStore','_intermediateRendering','OnSelectionChangeObservable','TransformBlock','_physicsMaterials','VERTEXCOLOR_NME','SSRCombineRenderEffect','Green','getSubMaterial','SmoothToRef','_createRope','\x20context\x20successfully\x20restored.','BABYLON.NodeMaterial','fragment',',\x20axisPinchControlRadius:\x20','_currentStartSize1','_blockEntityCollection','axisYControlRotation:\x20','Babylon\x20Native\x20(v','worldParentNode','_subMaterials','sint16x4','finalClearCoatScaled','_GenerateDefaultHandMeshesAsync','needStencil','trackpad','notifyIfTriggered','OES_element_index_uint','defined(IGNORE)','BABYLON.ShadowOnlyMaterial','_ambientColor','setUInt3','subMeshes','_fragmentOutputNodes','bias','_evaluationId','indexInGroupEntries','renderSelf','pbrBlockFinalColorComposition','_animations','buffers','_TokenizeSegment','forceLayerMaskCheck','BLENDMODE_ADD','matches','\x20+\x20uvOffset).xyz','minmax','bindShadowLight','defaultVertexShader','diffuseTexture','_postProcesses','realWorldWidth','KEYDOWN','postProcessChannel','srgba8','hasLoadedData','Generate\x20in\x20world\x20space\x20instead\x20of\x20tangent\x20space','MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION','_blank',']:\x20','refractionTexture','getBaseSize','onNewMeshPicked','preScaled','.setAsAttribute(\x22','_onAfterCameraRenderObserver','_components','_excludedMeshes','_cachedVRotationCenter','GetClipFactor','updateDirectColor4','STEP_POINTERDOWN_SPRITE','_detectedPlanes','minYaw','.hdr','void\x20voronoi(vec2\x20seed,\x20float\x20offset,\x20float\x20density,\x20out\x20float\x20outValue,\x20out\x20float\x20cells){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20g\x20=\x20floor(seed\x20*\x20density);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20f\x20=\x20fract(seed\x20*\x20density);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20t\x20=\x208.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20res\x20=\x20vec3(8.0,\x200.0,\x200.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20y=-1;\x20y<=1;\x20y++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20x=-1;\x20x<=1;\x20x++)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20lattice\x20=\x20vec2(x,y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20randomOffset\x20=\x20voronoiRandom(lattice\x20+\x20g,\x20offset);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20d\x20=\x20distance(lattice\x20+\x20randomOffset,\x20f);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(d\x20<\x20res.x)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20res\x20=\x20vec3(d,\x20randomOffset.x,\x20randomOffset.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20outValue\x20=\x20res.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cells\x20=\x20res.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20','ASTC10x5Unorm','\x0aBad\x20Bone\x20Indices\x20=\x20','centerPosition','target','metallicRoughness','_reject','_createSSAOPostProcess','_sqlite3_bind_int','Unsupported\x20format,\x20must\x20contain\x20a\x20FourCC,\x20RGB\x20or\x20LUMINANCE\x20code','_teleportationInitialized','_instanceDivisor','getAllComponentsOfType','initTwgsl','onBeforeStepObservable','.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','SHADOWPCSS','AddBlock','bjsAMMO','Cannot\x20be\x20applied\x20to\x20a\x20soft\x20body','yAxis','getBinormals','_selectionOctree','_target','fixedPoints','_activate','NEVER','useAutoRotationBehavior','_cachedQuaternionRotationZ','setAlphaToCoverage',',\x202.0)\x20>\x200.0)\x20?\x20','l00','wasmUASTCToASTC','_bloomThreshold','getObjectCenterWorldToRef','getSoundSource','VertexData\x20contains\x20empty\x20entries','_onended','OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE','loadOp','lockedTarget','SHADOWPOISSON1','FromEulerVectorToRef','stencilStateComposer','uniform3i','_setPosition','pinky-finger-tip','disableManifestCheck','_keyboardDownEvent','_scenes','createBoxEmitter','FreeCameraGamepadInput','_setUseVelocityForRenderObject','bufferNames','isDone','rgbIn','https://controllers.babylonjs.com/oculusQuest/','Invalid\x20Format\x20\x27','Cannot\x20merge\x20instance\x20meshes.','uvsAttrDesc','DecalMapConfiguration','DIFFUSEHASALPHA','deleteRange','bindGroups','\x0d\x0a//\x20','Physics\x20Engine\x20','borderFactor','_roughness','_HalfWidth','snapshotRenderingMode','NOISE','enableRenderTargets','releaseInternalTexture','onViewMatrixChangedObservable','baseExperience','_compileShaderToSpirV','_blurHPostProcess','PerformanceUserMarkLogLevel','_hasHit','_TransformVector4Normals','bilateralTolerance','_renderWithInstances','useDelayedTextureLoading','_boundUniforms','handness','setUniformBuffer','samplerInterpolation','uv4','USE_REVERSE_DEPTHBUFFER','supportedFrameRates','_FresnelDirtyCallBack','tangentOutput','ModBlock','batchCache','epsilonVertexMerge','_getGlobalDefines','_leftStickAxisY','directionalLight','_createVertexBuffer','sphereBaseSize','createObjectURL','getShaderPrecisionFormat','SHADER\x20ERROR','_getLastNonNullVector','_projectionTextureScalingMatrix','[object\x20String]','COMMAND_SETTEXTUREWRAPMODE','REFRACTIONFRESNEL','ForceSerializeBuffers','TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV','LINKEMISSIVEWITHDIFFUSE','PBRBRDF','!defined(UNLIT)\x20&&\x20defined(REFLECTION)\x20&&\x20defined(SHEEN)\x20&&\x20defined(ENVIRONMENTBRDF)','.b;\x0d\x0a','preserveDrawingBuffer','stopFactor','file://','referencePosition','WEIGHTS','displayFrustum','_depthRendererId','shouldExportAnimation','Env\x20Reflection','directRender','uvOffset','supportSSAO2','automaticBuild','wrap','ind','TRACKING','samplerName','numTargets','anisotropicOut','_shadowCameraPos','_meshId','MatrixCurrentType','_hasChanges','_isNode','panningAxis','boundingSphere','setDepthBuffer','captureStream','CAMERA_PERSPECTIVE','_scaleIn','_headsetMesh','_smoothSteps','metallicReflectance','getDepthInformation','_LeftReadOnly','UnsupportedTextureError','Fragment\x20code:','.texture.wrapU\x20=\x20','Direct\x20Clear\x20Coat','vSphericalZX','_TmpScaling','_finalizePipelineContext','_blockMaterialDirtyMechanism','TEXTURE_FILTERING_QUALITY_LOW','ParticleRampGradientBlock','_host','instantiateWasm','linkEmissiveWithDiffuse','isContextLost','https://cdn.babylonjs.com/Assets/loadingIcon.png','LIGHTTYPEID_HEMISPHERICLIGHT','furTime','onLODLevelSelection','Fragment_MainEnd','activeSubSystems','_getEffectiveBlurKernelSize','REFLECTIONMAP_EQUIRECTANGULAR_FIXED','emulated','getAnimationRanges','_renderPostProcesses','_CreateBufferView','_bindVertexBuffersAttributes','_debugMode','CreateRGBAStorageTexture','MATERIAL_PointListDrawMode','keyQuaternion','touchCollisionMesh','reflectionSamplerHigh','colorQuarter','collisionCoordinator','distanceFromOrigin','-pointer','_SolveMetallic','onProjectionMatrixChangedObservable','trackPosition','Point','TRANSPARENT','TEXTURE_INVCUBIC_MODE','screen_height','R16UI','PINKY_FINGER_PHALANX_INTERMEDIATE','.xyz,\x20','buttonStart','stageParameters','_shaderId','_InverseFromVec','detachFromBone','impostorSize','UnfilterableFloat','simulatePointerDown','asm','#ifdef\x20UNLIT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20diffuseBase\x20=\x20vec3(1.,\x201.,\x201.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0d\x0a','WebVRFreeCamera','lightData','GAMEPAD_ID_PREFIX','panningOriginTarget','transpose','_streaming','getSoundByName','AddUniform','multiTouchPanning','vec3\x20viewDirectionW\x20=\x20normalize(','exec','onAfterRenderObservable','profiles','diffuseTexture1',',\x20axisYControlRadius:\x20','readFromStorageBuffer','_poseSet','getRotationMatrixToRef','_bindTexture','getCascadeProjectionMatrix','_needToBindSceneUbo','BONETEXTURE','pen','nodeMaterialSource','penumbraDarkness','maxDepth','BC3RGBAUnormSRGB','decodeGltfBufferAsync','beta','wasUsed','computeSource','_pos','volumetricLightPostProcess','vignetteSettings2','attributeNames','removeTransformNode','_subTimeStep','setStencilDepthFailOp','BC1RGBAUnormSRGB','_add','importMeshAsync','\x27\x20exists.','onBind','outNoiseCoordinates1','response','gamepad','forceR8','MATERIAL_ClockWiseSideOrientation','l21','pointerout','_afterComputeWorldMatrix','normalTextureZ','mixMap2Sampler','_blurKernel','AllowMatricesInterpolation','resetUpdateFlags','_computeCascadeFrustum','UniversalCamera','_currentFramebuffer','_currentColor1','_bindObs','_GetHalfFloatAsFloatRGBAArrayBuffer','#define\x20NONUNIFORMSCALING','Last\x20pole\x20used','MODEL_RIGHT_FILENAME','intersectsPoint','onSelectedMeshUnselected','DXT1','metadataObservable','getInputElement','_activeChannel','PerspectiveFovLHToRef','_devices','timestamp-query','getElementById','uniformBuffersNames','updateFunction','_sqlite3_result_text','PNG','Too\x20many\x20%TYPE%s\x20(%LIMIT%),\x20no\x20more\x20%TYPE%s\x20will\x20be\x20reported\x20for\x20this\x20message.','isSupported','_uniformSizes','onAfterActiveMeshesEvaluationObservable','texture2DArrayMaxLayerCount','_shouldRenderEmissiveTextureForMesh','JOINTS_1','_numBonesWithLinkedTransformNode','parse','maxNodeName','clearBeforeCopy','DECR','webglcontextrestored','_collectUbosUpdatedInFrame','_getStencilOpFail','_gazeTracker','_projectionTextureProjectionLightDirty','_linearSpecularLOD','_downSamplePostprocess','onGeometryRemovedObservable','onBeforeShaderCompilationObservable','shaderProcessingContext','World','The\x20loader\x20plugin\x20corresponding\x20to\x20the\x20file\x20type\x20you\x20are\x20trying\x20to\x20load\x20has\x20not\x20been\x20found.\x20If\x20using\x20es6,\x20please\x20import\x20the\x20plugin\x20you\x20wish\x20to\x20use\x20before.','onBeforeAnimationsObservable','startSizeGradients','otherImpostor','noise','cullFace','preScaledHarmonics','onButtonStateChangedObservable','removeEntry','NUM_BONE_INFLUENCERS','releaseComputeEffects','_tmpAmmoTransform','collisionsEnabled','showLocalAxes','_globalSaturation','_getPointerType','_GetFloatValue','_metallic',',\x20attached\x20mesh:\x20','gBuffer_Depth','STEP_GATHERRENDERTARGETS_POSTPROCESSRENDERPIPELINEMANAGER','lambda','CurrentScreen','false','assert','_waitingParentInstanceIndex','_blendBackMrt','_originalCanvasSize','_geometriesByUniqueId','_updateEffectDefines','BABYLON.TriPlanarBlock','buildId',',\x201.0);\x0d\x0a','onEyeTrackingStartedObservable','calc(50%\x20-\x20','movementDirection','setCullEnabled','GreaterThan','_processSubCameras','RIG_MODE_WEBVR','_startDragRay','microsoft-mixed-reality','Specular\x20highlights','_glBinding','cacheStencilState','VALIDATION_UINT_32','_areAttributesDirty','_ib','USE_LOCAL_REFLECTIONMAP_CUBIC','/proc','_xrLayerWrapper','COLOR_ATTACHMENT0','buttonRB','btRigidBodyConstructionInfo','_isLocomotionTargetWebXRCamera','No\x20active\x20camera\x20found','intersectionSegment','_speedRatio','vTextureInfos','vertexTypes','RGBA8I','_reductionSteps','ShadersRepository','Object\x20Space\x20Mode',')\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20RADIANCEOCCLUSION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ambientMonochrome,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(CLEARCOAT_BUMP)\x20||\x20defined(TWOSIDEDLIGHTING)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(gl_FrontFacing\x20?\x201.\x20:\x20-1.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clearcoatOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20clearcoatOut.specularEnvironmentR0\x20=\x20specularEnvironmentR0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','ignoreEnvironmentHelper','_tempTextureRead','#define\x20OPACITYUV2','_onCanvasFocus','convertCoordinateSystems','postProcess','getGBuffer','onContextMenu','captureGPUFrameTime','exp\x0a','texture\x20arrays\x20not\x20currently\x20supported','IRIDESCENCE_TEXTURE','fluidRenderer','_renderId','_resize','shadowDepthScale','skipFrustumClipping','INDEX_FINGER_PHALANX_INTERMEDIATE','isSynchronized','ASTC8x5UnormSRGB','opDepthFail','PixelShader','xr-anchor-system','depthStencilAttachment','joints','indexParameters','getShadowDirection','_DeduceInterpolation','setOrientation','depthDataFormat','Cannot\x20add\x20an\x20uniform\x20after\x20UBO\x20has\x20been\x20created.','ISLINEAR','VRDistortionCorrectionPostProcess','UVKind','updatePoseMatrix','enableGeometryBufferRenderer','encodeCommandArgAsInt32s','URLConfig','depthUsage','centripetalForceThreshold','utf8','blitFramebuffer','_numInternalDraws','decimationIterations','excludedMeshesIds','WEBKIT_EXT_texture_compression_bptc','astc-6x6-unorm','pvrtc','_snapshotRendering','deleteQueryEXT','LogLevels','_uploadDataToTextureDirectly\x20not\x20implemented.','pointer','sheetInfos','set_collisions',',\x20nAnimationRanges:\x20','Array','SimplexPerlin3DBlock','toGlobalToRef','_addNodeAndDescendantsToList','PBR','_enableBlurThickness','hide','CAP_END','textures','PINKY_FINGER_PHALANX_DISTAL','setUIntArray','reConstruct','_configureContext','_contrast','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleReflectionLod(s,\x20c,\x20l)\x20textureCubeLodEXT(s,\x20c,\x20l)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#define\x20sampleReflectionLod(s,\x20c,\x20l)\x20texture2DLodEXT(s,\x20c,\x20l)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','INTENSITYMODE_LUMINANCE','unregisterOnNextCall','enableDepthRenderer','optimizeMesh','vClipPlane4','twgslOptions','getMatchCost','_ownRefractionTexture','QUADRATIC','setColor3','ctime','copyTexImage2D','colors','_tempSpritePickingRay','_transformedReferencePoint','160350STmVPx','_camMatrix','_textureType','startTimeQuery','_sessionManager','setColor4Array','_invertNormalMapX','scene','CLIPPLANE','getComponentIds','_setStencilBack','RegisteredExternalClasses','getAbsoluteTransform','Mac\x20OS.+Chrome/72','getNormalAtCoordinatesToRef','statusText','diffuseSamplerSampler','onTick','_linearDefineName','onActiveCamerasChanged','CLASSNAME','readFileSync','transcoderName','_defaultModel','Setting\x20vertex\x20data\x20kind\x20\x27','MatrixDeterminantBlock','_segmentLength','onCreateCustomMeshImpostor','removeFromScene','getPipelineContext','DepthPeelingRenderer-DepthTexture','rightColor','_mesh','_stencilOpStencilFail','STEP_AFTERCAMERAPOSTPROCESS_LAYER','\x0a\x09Reflection\x20Probes:','writeFloat32Array','_transformYawPitch','_defaultConnectionPointType','node\x20material','_reconstructedMesh','_setGizmoMeshMaterial','uint32x2','Position','teleportationFillColor','getBodyPositionIterations','Realtime\x20filtering\x20quality','emitRateGradients','_createVertexBuffers','removeFromContainer','reflectionColor','_worldMatrix','_GetDataAccessorElementCount','vClipPlane2','selection','getLastMeshById','TEXTUREFORMAT_COMPRESSED_RGB_ETC1_WEBGL','_previousRatio','unbindAllTextures','getShaderSource','_sequences','tubularSegments','_pressed','_connectedTransformNode','_sqlite3_value_text','setPuckImage','_correctPositionIfNotTrackPosition','onPlaneUpdatedObservable','reorderTriangleStripDrawMode:\x20Vertex\x20buffer\x20kind\x20','_exportTextureInfo','_initializeMainAttachments','normalTexture','PVRTC1_4_RGBA','decorate','defaultModel','onXRFrameObservable','addPipeline','baseline','Defaulting\x20to\x20universally-supported\x20\x22viewer\x22\x20reference\x20space\x20type.','_startTimeQuery','hdrMinimumLuminance','_addToSceneRootNodes','_isFlipped','_ondpaddown','STEP_BEFORERENDERTARGETCLEAR_PREPASS','right.babylon','TEXTURE_FILTERING_QUALITY_MEDIUM','_createShaderProgram','BILLBOARDMODE_ALL','instancesData','_extensionsPostExportMaterialAdditionalTextures','getTypeID','_cacheBindGroups','MAX_SAMPLES','setArray4','deleteQuery','#define\x20SHADER_NAME\x20fragment:','bottom','.disableLevelMultiplication\x20=\x20','_updateFromXRSession','The\x20value\x20passed\x20to\x20[Scene.audioListenerRotationProvider]\x20must\x20be\x20a\x20function\x20that\x20returns\x20a\x20Vector3','enableUVMorphing','intersects','_ExtractLongWordOrder','_nativeDataStream','_hasEnteredVR','TEXTUREFORMAT_DEPTH32_FLOAT','XR.requestReferenceSpace\x20failed\x20for\x20the\x20following\x20reason:\x20','INTERLEAVED_ATTRIBS','BABYLON.LavaMaterial','.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20','maxZ','_boundBuffersVertexArray','lightUboDeclaration','\x0aNot\x20Sorted\x20=\x20','readystatechange','virtualJoystick','lightDataSM','_transformedUVName','isAttribute','velocity','CreateLuminanceAlphaTexture','_getDepthTexture','_fillMode','btSoftRigidDynamicsWorld','instanceIndex','_onGamepadDisconnectedEvent','Unable\x20to\x20find\x20device\x20','_cachedReflectionTextureMatrix','outCellStartOffset','ORTHO_DEPTH_PROJECTION','_cameraTransform','_newPartsExcess','_spectatorCamera','MATERIAL_WireFrameFillMode','FreeCameraMouseInput','WEBGL_compressed_texture_s3tc_srgb','_createNodeMapAndAnimationsAsync','_onPointerUp','_updateScale','_getBonePosition','depth-sensing\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','_clearTargets','_NumBindGroupsCreatedCurrentFrame','projectionPixel','removeAlphaRemapGradient','WireFrameFillMode',')\x20&&\x20defined(RADIANCEOCCLUSION)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20seo,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20!defined(','buttonLB','_BlockIsTextureBlock','wasmZSTDDecoder','_furTime','ASTC4x4Unorm','BJS\x20-\x20','gSwizzle','setStencilFailOp','getAllAnimatablesByTarget','_getSamplingParameters\x20is\x20not\x20available\x20in\x20WebGPU','Perpendicular','gravity','TerrainMaterial','IsSupported','TOUCHPAD_TYPE','GREATER','_currentFaceIndex','fogMode','#define\x20KERNEL_WEIGHT','TEXTURE_CREATIONFLAG_STORAGE','_renderPriority','#define\x20REFLECTIVITY_INDEX\x20','getUniqueId','xr-eye-tracking','OpacityTextureEnabled','xr_standard_touchpad','restoreSingleAttachment','msfullscreenchange','You\x20must\x20define\x20at\x20least\x20one\x20vertexOutputNode','_customMeshSet','isArray','setTextureSampler','_tempVector','_buttonOptions','GL_ALPHA_FUNCTION_CONSTANT_COLOR','_volumeIndexOfRefraction','applyVerticalCorrection','SHADOWCSM','BloomMergePostProcess','reusable','fill','attenuateBackfaceReflection','computeHighLevel','\x0a#define\x20EPSILON\x20','state:\x20','RotationYawPitchRollToRef','deltaT','_collisionGroup','getVideoPlaybackQuality','updateAndBindInstancesBuffer','\x5c{TYPE_','_getLinesForBonesNoLength','removeActionManager',')\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20eho,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sheenOut\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SHEEN_LINKWITHALBEDO\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20surfaceAlbedo\x20=\x20sheenOut.surfaceAlbedo;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','fluidColor','getTransformNodeByUniqueId','PointerDrag','_isObjectBased','stepSimulation','_viewPort','Web\x20Audio\x20is\x20not\x20supported\x20by\x20your\x20browser.','_texture','targetRenderer','anonymous','setGoldbergFaceUVs','targetRange','_sqlite3_sql','_boneQuat','_onEndFrameObserver','.targetRange\x20=\x20new\x20BABYLON.Vector2(','Projection\x20layers\x20can\x20only\x20be\x20made\x20multiview\x20if\x20they\x20use\x20texture\x20arrays.\x20Set\x20the\x20textureType\x20parameter\x20to\x20\x27texture-array\x27.','removeExcludedSkinnedMesh','RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED','LIGHT0','ALPHA_EQUATION_MIN','_previousPosition','targetMesh','vUV','_py.jpg','_skyboxTexture','_pointerMoveStage','MAX_VALUE','teleportationCircleMaterial','valley','LastCreatedScene','onErrorObservable','','TransformNode','CleanUrl','LensFlareEnabled','_actualFrame','_initializeLimits','cylinder','_postProcessRenderPipelineManager','_gazeColor','LIGHT_FALLOFF_STANDARD','isMobile','TranslucencyIntensityTextureEnabled','receiveShadows','isDisposed','morphTargetManagerId','currentRotation','#define\x20PREPASS_DEPTH','_worldDragAxis','setToDefaultProceduralTexture','StencilOnly','bottomBaseAt','_originTop','margin','drawElements','restoreRoll','ThicknessTextureEnabled','numSegments','onAfterSpritesRenderingObservable','_emitExtension','invertYAxis','connectedPivot','useFramingBehavior','SNAPSHOTRENDERING_FAST','Exp2','groundTexture','PERSPECTIVE_CAMERA','_computeBonesUsingShaders','axisMeshNames','customMeshPosition',',\x20isStarted:\x20','BackCompatCameraNoPreventDefault','menu','OneMinusDst','getSkeletonByName','#define\x20COLORGRADIENTS','BABYLON.BlackAndWhitePostProcess','xAxis','xr-near','areUpdatesFrozen','leftStick','CubeTexture','samplingMode','Error:\x20','_fetchResult','_Initialize','parabolicRayEnabled','prepareDefines','vrDisplay','equal','_malloc','_currentInternalStep','Error\x20in\x20your\x20custom\x20logic\x20onExitingVR:\x20','_pluginDefineNames','2282668nObOeF','particleSystems','#define\x20EMISSIVE','BC7_RGBA','_cachedDirection','_internalMarkScenePrePassDirty','alphaState','rg16sint','_internalMarkAllSubMeshesAsTexturesDirty','loadAssets','_cachedTextureMatrix','createGround','enableBlurDepth','_lightmapTexture','_apexSquaredDistanceThreshold','ADVANCED','_restoreStateValues','Disposed','MATERIAL_AllDirtyFlag','_meshDisposeObserver','_doNotChangeAspectRatio','TangentKind','\x20=\x201.\x20/\x20','leftCamera','_tempVector2','_createPipelineStageDescriptor','BABYLON.ConditionalBlock','getAbsolutePosition','prePass_Color','vrHMatrix','getKind','DEPTH_TEXTURE_TYPE','CalcProjectionSpherical','_contentUpdateId','_transparencyMode','_attached','OCCLUSION_TYPE_STRICT','_toIndex','eac-rg11snorm','animationSpeedFactor','_onDeviceConnected','light\x20estimation\x20directional','dxgiFormat','addPointers','buttonRightStick','invalid\x20type\x20for\x20setValue:\x20','_markAllSubMeshesAsAllDirty','#define\x20CUSTOM_FRAGMENT_BEFORE_FINALCOLORCOMPOSITION','_sqlite3_column_bytes',')\x20does\x20not\x20match\x20the\x20positions\x20count\x20(','_joystickPreviousPointerPos','seekable','];\x0d\x0a','hasRings','_GetSamplerDescriptor','_updateButtonVisibility','_reflectionSamples','SliderJoint','skeletonViewer','gBuffer_Velocity','#define\x20METALLIC','setJoystickSensibility','addSound','THUMBSTICK_PRESS','addTranslationFromFloats','active','ctrlKey','middle-finger-phalanx-proximal','#define\x20SSR_SUPPORTED\x0a#define\x20REFLECTION_SAMPLES\x2064\x0a#define\x20SMOOTH_STEPS\x205\x0a','generateCubeMipmaps','\x22;\x0d\x0a','TEXTURE_CUBE_MAP_ARRAY','dom-overlay','METALLNESSSTOREINMETALMAPBLUE','autoEnableWebVR','_dragGradientsTexture','minAngularSpeed','_advancePhysicsEngineStep','setDitheringState','displayPass','_imageProcessingConfigurationObserver','onSizeChangedObservable','thinInstanceCount','Multiview\x20is\x20not\x20supported,\x20falling\x20back\x20to\x20standard\x20rendering','_moveDrag','\x20=\x20normalize(mix(','RGBA8Snorm','allowEmptyVertexProgram','createAnchor','teleportationTargetMesh','create','beginAnimationTo','emissiveFactor','keysRotationOffsetDecr','_indexOfRefraction','Convert\x20to\x20gamma\x20space','_frustumLengths','NAME_PHYSICSENGINE','preventDefaultOnPointerUp','_cachedStencilMask','topCapSubdivisions','_createCloth','_restoreStringEvents','thickness','mainComponentOnly','uvs2AttrDesc','_sampleSphere','ignoreCameraMaxZ','_ReflectionTextureEnabled','switchActiveCamera','xmax','MarkAllMaterialsAsDirty','_RefractionTextureEnabled','_ctrlKey','_setupMirrorInGroundMaterial','HEADER_LEN','RG8Format','_updateLinkedTransformRotation','deactivate','getTextureWidth','_getWorldMatrixDeterminant','onMaterialRemovedObservable','getDescendants','unregisterBeforePhysicsStep','getTransformMatrix','diameterY','LEQUAL','minEmitPower','disableVertexArrayObjects','OES_texture_half_float_linear','_cachedAnisotropicFilteringLevel','BONES_VELOCITY_ENABLED','Left','_useRadianceOverAlpha','forceUpdate','_renderTargetWrapperCache','_warningCounter','useBigInt','_colorGradients','hasOwnProperty','_onHitTestResults','incident','_vrDevice','stringify','buttonX','removeJoint','updateBoundingInfo','prepareLightSpecificDefines','LightInformationBlock','manualUpdate','#define\x20KERNEL_DEP_WEIGHT','BakedVertexAnimationManager','maxVertexAttributes','switchPanningModelToHRTF','ASTC6x6UnormSRGB','_plugins','astc-10x5-unorm-srgb','refractionFresnelParameters','_emissiveIntensity','FromPolynomial','EncodeScreenshotCanvasData','teleportCamera','wasmUASTCToRGBA_UNORM','_targetHost','_meshRebuildObserver','_setProgram','TRIANGLE_FAN','_LODLevels','vSphericalL2_1','DEPTH_TEST_LESS','_frustumCornersWorldSpace','_isUsingFirefox','b_button','No\x20Y\x20button\x20on\x20right\x20hand','hasAZeroComponent','CLIPPLANE5','STEP_AFTERCAMERADRAW_EFFECTLAYER_DRAW','_setUniqueId','_dragDelta','basisNeedsPOT','backgroundYRotation','OneMinusSrc','ambientClr','TOUCHPAD_TOUCH_Y','targetBlockId','Vertex_After_WorldPosComputed','HmdWarpParam','FloatArrays','_depthBias','_files','_currentLimitVelocityGradient','Falling\x20back\x20to\x20generic\x20models','hasTangents','_successCallback','VectorMergerBlock','generateOctree','No\x20engine\x20available','setBodyPressure','_LookAtVectorCache','useMipMaps','materialUniqueId','_markSubMeshesAsAttributesDirty','_vrDisplay','onUnBindObservable','PostProcessRenderPipelineManager','MATERIALPLUGIN_','_startMonitoringTime','_pickedLaserColor','_solver','onCollideObservable','_debugPushGroup','_vectors2Arrays','_disableTouchAction','NAME_SPRITE','middle-finger-tip','onEnteringVRObservable','_ZeroVector','isUpdateBufferReady','_onlefttriggerchanged','SkipRequestModificationForBabylonCDN','setBool','backwardsTeleportationDistance','addPoint','_RGBEReadPixelsNOTRLE','restoreDefaultFramebuffer','spurFollowsChild','addSoftBody','_initialStartSpriteCellID','onGeneratedObservable','positionUpdated','_inputAudioNode','vTintColor','onCollide','application/octet-stream','decay','_inputPostProcess','_leftStickAxisX','color3InterpolateFunction','AppendSerializedAnimations','onTouchpadButtonStateChangedObservable','PrepareDefinesForFrameBoundValues','_requestURL','getMeshUnderPointer','_onBetweenPassObservable','samplingModes','getShaderParameter','calcCoeffs','addArrayInPlace','COMMAND_DRAWINDEXED','PointInTriangle','addItem','removePhysicsBody','MergeMeshes','uv2','BJSCANNON','NO_CAP','setMaterialForRendering','PBRMaterial:\x20Normals\x20have\x20been\x20created\x20for\x20the\x20mesh:\x20','SPHERICAL_MODE','_createBuffer','maxPointerDistance','vec3\x20vGeometricNormaClearCoatW\x20=\x20','wheelPrecisionZ','_scbiMin','RGB9_E5','backFaceCulling','_bumpAffectsReflection','twgsl','_pointerInputClearObserver','connectAudioNodes','_bonesComputationForcedToCPU','_minPoint','environmentTextureIsProbe','_refreshDescription','detachElement','baseReferenceSpace','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20NdotVUnclamped,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','_tessellateTriangle','sqlite3_data_count','supportsNormals','_onXRFrame','dispatchWhenReady','_WorkerPoolPromise','removeLight','\x0aMorph\x20target\x20','thinInstanceRefreshBoundingInfo','Specular\x20anti-aliasing','_setPointAtData','ALPHA_DISABLE','_coneOuterGain','btCapsuleShape','stencil','connectInputBlock','_getFrameOffset','harmonicsFunctions','edgesRenderer','_uints','spriteCellHeight','Trimesh','getFacetLocalPositions','_scaleFactor','_modelRootNode','_parentNode','_enableSceneOffline','_alphaTestSubMeshes','Input:\x20','albedoScaling','CeilingPOT','getSiblingOutput','_sceneCenter','PointToPointConstraint','CLEARCOAT_TINT_TEXTUREDIRECTUV','createExternalTexture','checkUbosContentBeforeUpload','_shadowLights','BABYLON.ArcTan2Block','_getHexColorFromId','_currentTextureChannel','_effectRenderer','updateFromJSON','StandardReflectance0','_noUBO','RG11B10UFloatRenderable','_removeFragmentOutputNode','clearValue','getImpostorWithPhysicsBody','getNodeByName','axisXControlRotation','_excludeVariableName','mapABOBtoDATA','_arrayBuffer','circleOfConfusionSampler','WALKING_LOCOMOTION','_maxYawSin','_blendConstants','onTextureRemovedObservable','createRenderTargetTextureProvider','\x20=\x20sin(','referenceMeshToUseItsOwnMaterial','_ReadStringLine','GlowLayerBlurRTT','DefaultRetryStrategy','removeByType','uniform1i','useKernelBlur','blend','Vertex\x20shader','_cachedDepthImageTexture','ownerDocument','BONE','absoluteRotationQuaternion','_afterRenderingGroupDrawStage','onLightRemovedObservable','IMAGEPROCESSING','useOrderIndependentTransparency','animationGroups','mieDirectionalG','_billboardWorldMatrix','shadowViewProjection','renderTargetSize','skyboxColor','SPHERICAL_HARMONICS','MODEL_FILENAME','EXT_texture_filter_anisotropic','pointerY','_backfaceForceDepthWriteTransparentMeshes','));\x0d\x0a','pickSpriteWithRay','isParallelCompiled','indices\x20-\x20','hasRunningRuntimeAnimations','colorGradingBGR','attachToBone','nearInteractionPickingInfo','SS_TRANSLUCENCY','getClosestPositionTo','_createTextureAndPostProcesses','COMMAND_BINDVERTEXARRAY','ondpadup','_axesIndices','_recordedChunks','centripetalForceMultiplier','var','pinky-finger-phalanx-distal','BABYLON.','reflectivityThreshold','LengthBlock','_emitterNode','ViewProjection','attachCamerasToRenderPipeline','0.0','_blurPostProcessX','R8Sint','_sqlite3_result_double','_hasReachedQuota','connect','\x20for\x20device\x20','_revert','getCustomMeshPosition','hints','createRawTexture3D','textureLod(','CenterToRef','_effectIntensity','uintIndices','_subEmitters','PrePassRendererSceneComponent','_lastSecAccumulated','_NoneEmptyLineRegex','_defines','orange','\x22\x20can\x27t\x20be\x20added\x20to\x20the\x20material\x20\x22','head','_invertY','oitFinal','_pointerUpEvent','doubleSided','_updateColor3ForUniform','_descendants','initializeAsync','SheenBlock','startPoint','debugMesh','_singleInstance','force','observerDefault','TEXTURE_NEAREST_NEAREST_MIPNEAREST','dpdx','textAlign','detachPostProcess','_postProcessScaleFactor','Xbox\x20360','_CreatePointLightMesh','strength','setTextureFromPostProcessOutput','blockedURI','minNodeName','compileShader','directionalConeOuterAngle','EXT_sRGB','BindForSubMesh','OnRightPickTrigger','currentTime','_colorRemapGradients','prepareDefinesBeforeAttributes','LAYOUT_COLNUM','offsetZ','ForceFullSceneLoadingForIncremental','__smartArrayFlags','TwirlBlock','.texture.coordinatesMode\x20=\x20','scatteringPower','MAX_TEXTURE_MAX_ANISOTROPY_EXT','wAng','_hasAlpha','PointCloud','addCamera','Assertion\x20failed:\x20','BUFFER_CREATIONFLAG_READ','intersectionPoint','DecomposeLerp','subMeshesAttrDesc','POINTERPICK','post\x20process\x20','Radiance\x20occlusion','zOffset','_depthBiasClamp','_overrideRenderingFillMode','hdrIncreaseRate','_drawWrapperOverride','setBindGroup','BABYLON.VertexOutputBlock','_attachController','requiredFeatures','COMMAND_SETDEPTHWRITE','loadAsync','_previousStencilState','meshUnderPointer','_setDefaultAutoExtendShadowProjectionMatrix','CLIPPLANE2','_fullscreenViewport','onSecondaryTriggerStateChangedObservable','torusKnots','Failed\x20to\x20transcode\x20Basis\x20file,\x20transcoding\x20may\x20not\x20be\x20supported\x20on\x20this\x20device','renderTargets','uniqueId','setLinearVelocity','_defineSkyboxName','_walker','_sqlite3_result_error','BABYLON.GridMaterial','getFacetNormal','_updateDirectColor4ForEffect','_intensityMode','_currentTime','onInterpolationDoneObservable','_createHardwareRenderTargetWrapper','useEnergyConservation','intersectsSphere','primaryLightIntensity','onSkeletonRemovedObservable','CreateTiledBox','tags','jointHinge','#define\x20ALBEDOCOLOR','_loadingError','attributes','rotating','MAINUV2','xyzwIn','_updateGizmoPositionToMatchAttachedMesh','Plane','_dragPlane','detailMatrix','_xrInput','mat3\x20vTBN\x20=\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0d\x0a','bindCustomBindings','MouseWheelZ','Reflection','stdout','_detector','_DecoderModulePromise','_mrtFormats','ComputeShader\x20(\x27','absoluteScaling','invertRotation','colorAttachmentGPUTextures','ignoreNativeCameraTransformation','text/csv','substring','onCreateCustomShape','_populateTmpTransformation','ColorStates','POINT_CLOUD','E3d','_createLiquidRenderingPostProcess','_modifierRadius','disableDefaultUI','GetDOMTextContent','RotationAlphaBetaGamma','encodeCommandArgAsUInt32','gamepads','_useInstancing','#define\x20CUSTOM_VERTEX_UPDATE_WORLDPOS','TEXTUREFORMAT_COMPRESSED_RGBA_ASTC_4x4','_isCamera','_canRenderToHalfFloatFramebuffer','axisMeshes','.json','REPEAT','mainSoundTrack','x-axis','AudioBuffer','onTriggerStateChangedObservable','runtime\x20animations','setBodyPositionIterations','isCenterInFrustum','cameraToUseForPointers','_createSoftbody','textureFloat','same-origin','lightCounter','getDarkness','BumpTextureEnabled','disableFluidRenderer','one-minus-src','vLightsType','extensionsUsed','pivotB','_fps','forcedExtension','.UTF-8','_stepSimulation','_customUniform','Texture_MainColor_','COLOR','getXRSessionInitExtension','worldMatrixFromCache','prefilter','vClearCoatParams','setStorageBuffer','vIridescenceParams','GlowLayer','water','disposeFramebufferObjects','FRAMEBUFFER','updateDynamicVertexBuffer','Sint32','ASTC8x6UnormSRGB','_uboDeclaration','displayOptions','.debugMode\x20=\x20','_panningMouseButton','_attachedHands','_format','_colorGradientsTexture','contextObservable','TEXTURE_LINEAR_NEAREST','remapF0OnInterfaceChange','Tan','standardDerivatives','interpolatedPosition','_joystickPuckSize','element','targetRayMode','onButtonUp','_CreateBlocks','lights','_metallicF0Factor','updateFromXRFrame','onAccessibilityTagChangedObservable','BABYLON.ColorSplitterBlock','Geodesic','_handlePluginEventFillRenderTargetTextures','rgba8snorm','morphTargets','buttonMeshes','_createNodeAsync','offsetRay','getPrototypeOf','lodGenerationScale','_afterRenderObserver','_initializeGenerator','frontUVs','gizmoRootNode','awake','fragmentOnly','GetActiveTextures','anisotropicOutParams\x20anisotropicOut;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20anisotropicBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3(','_SetInterpolatedValue','outParameters','uint32x3','ClothImpostor','_activeCameras','getFacetDataParameters','parallaxOcclusion((invTBN\x20*\x20-viewDirectionW),\x20(invTBN\x20*\x20normalW),\x20vBumpUV,\x20vBumpInfos.z,\x20','specularIntensity','_blurPostProcessY','matricesIndicesExtraAttrDesc','connectedMeshId',');\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sheenBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vSheenColor,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20SHEEN_ROUGHNESS\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Invalid\x20call\x20to\x20enableEffect:\x20the\x20effect\x20property\x20is\x20empty!','_blurTexture2','.a;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20remappedColorIndex\x20=\x20clamp((alpha\x20-\x20remapRanges.x)\x20/\x20remapRanges.y,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20rampColor\x20=\x20texture2D(rampSampler,\x20vec2(1.0\x20-\x20remappedColorIndex,\x200.));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20baseColor.rgb\x20*=\x20rampColor.rgb;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Remapped\x20alpha\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20finalAlpha\x20=\x20baseColor.a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20baseColor.a\x20=\x20clamp((alpha\x20*\x20rampColor.a\x20-\x20remapRanges.z)\x20/\x20remapRanges.w,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','ReadNumber','debugFeature','getLastSkeletonById','isUsingPivotMatrix','createShaderProgram','TEXTURETYPE_INT','_processLoadedModel','stackAlloc','BABYLON.PowBlock','onPointerOutObservable','_releaseBuffer','_sound','quaternion','TEXTURE_WRAP_T','disposeSources','ImportAnimations','_movement','NAME_PARTICLESYSTEM','disableSphericalPolynomial','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT1','_CreateDefaultParsedCamera','_writeTextureRead','torusBuilder','Format','ids','_Epsilon','getPostProcesses','_scaledDiffuse','_storedBeta',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','FromPositionAndNormal','_radiusIsAnimating','worldAxisForNormal','blurDepthSizeDivisor','_backFaceCulling','scalingDeterminant','getBoneById','_lodGenerationScale','outputRenderTarget','#define\x20SM_ESM\x20','MESH_DETECTION','_createTextureAdderPostProcess','sampleRefraction','groundColor','uniformsNames','IsBase64','xr_standard_touchpad_xaxis_pressed_min','limitVelocityGradientTexture','BC6HRGBUFloat','substitutionCosts','keysRotationOffsetModifierAlt','More\x20than\x20one\x20block\x20was\x20found\x20with\x20the\x20name\x20`','autoCalcDepthBoundsRefreshRate','_EmissiveTextureEnabled','xr_standard_thumbstick_yaxis_pressed_value','overlayColor','readSync','_collectFunctions','glTFAnimation:\x20Unsupported\x20key\x20frame\x20values\x20for\x20animation!','autoAnimateSpeed','_collideForSubMesh','levels','_loadedMeshInfo','ditheringIntensity','NaN','sizeX','ATTRIB_TYPE_FLOAT','Could\x20not\x20load\x20hand\x20model','MirrorRepeat','_sqlite3_column_count','deltaX','removeAllFromScene','rotateByQuaternionToRef','Failed\x20to\x20load\x20KTX2\x20texture\x20data:\x20','equalpower','_velocityWorldLength','_xrLightProbe','Sqrt','USESPHERICALFROMREFLECTIONMAP','NeutralColor','_getSimplifier','_maxZ','_removeFactorGradient','_addMeshVerts','toggleModelMatrixHandInPlace','pointerMovePredicate','vertexCode','noColorAttachment','time','.r)\x20*\x20(1.0\x20-\x20','float32x2','fake','inclination','near','_handleDataAvailable','refraction','.z]),\x0a\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\x20\x20\x20\x20\x20\x20\x20vec2(','initControllerMesh','_orthoBottom','_useSmithVisibilityHeightCorrelated','prePass_Position','_setupOutputForThisPass','isUndefined','wrist','uniform\x20','_joystickPointerStartPos','PERSPECTIVE','#define\x20GAMMAALBEDO','_samplerName','facetDepthSortOrigin','getUniforms','_interactionsRequested','setEasingFunction','ignoreCameraViewport','TransformNormalToRef','Anchors\x20are\x20not\x20enabled\x20in\x20your\x20browser','SSAORandomTexture','enableTexturesOffline','distortionSampler','_readPixelsSync','_setupMobileChecks','gl_FragColor\x20=\x20','.useSphericalHarmonics\x20=\x20','colorBlendFactor','MorphTarget','_materialContextUpdateId','supportComputeShaders','_SkyboxTextureCDNUrl','_postProcesses1','usePoissonSampling','_tmpTargetVector','_getWGSLShader','occlusionStrength','sint8x2','_useOnlyMetallicFromMetallicReflectanceTexture','format','applyByPostProcess','The\x20submesh\x20vertices\x20for\x20the\x20triangle\x20fill\x20mode\x20is\x20not\x20divisible\x20by\x203!','_getGlobalNodeMaterialEditor','onNewSceneAddedObservable','blurStep1','useTextureToStoreBoneMatrices','normalizeToRef','/8.0)\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20blend\x20and\x20return\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20',').\x20functionCallIndex=','inspectorURL','_beforeRenderTargetDrawStage','_forEachExtensions','boneWeight:','.y;\x0d\x0a','fingerColor','xrNativeFeatureName','rightDegrees','_gamepadDisconnectedEvent','btBoxShape','SubSurface','CheckColors4','polygonDefinition','_disposeTextureCache','_enableAutomaticThicknessComputation','_resizeObserver','disableLevelMultiplication','point','EXPOSURE','ArcRotateCameraPointersInput','_property','getShadowGenerator','_vRefractionFilteringInfoName','Canvas','Touch','updateMatrices','colorTexture','disabled','vReflectionSize','setX','_isMaterial','cellRef','FromMesh','context','The\x20babylon\x20engine\x20must\x20have\x20a\x20canvas\x20to\x20be\x20recorded','Error\x20in\x20provided\x20version\x20-\x20','step','_blurDownsample','data:application/octet-stream;base64,','options','_diffuseFresnelParameters','\x20=\x20applyImageProcessing(','forceApplicationCallback','_checkVersionFromDB','_rebuild','pbrBlockReflectivity','_buttonB','_needsImageProcessing','_disableLighting','TEXTURETYPE_UNDEFINED','XRFrame.getLightEstimate\x20not\x20supported\x20on\x20native.','Skipping\x20unknown\x20button\x20at\x20index:\x20','OnPointerOutTrigger','getLightEstimate','setScale','CreateAsync','playbackRate','PitchYawRollToMoveBetweenPointsToRef','blurDepthNumIterations','Earcut\x20was\x20not\x20found,\x20the\x20polygon\x20will\x20not\x20be\x20built.','SceneProperties','_colorGradingTexture','registerInput','impostorMesh','some',',\x20flat\x20shading:\x20UNKNOWN','convertIncidentRadianceToIrradiance','_depthReducer','#define\x20REFLECTIVITY','lastChangedTime','_afterRenderTargetDraw','hasFloatTextures','offsetX','deleteInstancesBuffer','data','computeBounds','axisPinchControlHeight','[Reflector]\x20Received\x20client\x20message:\x20','buttonTriangle','edit','isCube=','_createCustom','getRowToRef','linearVelocity','_muteButton','onAfterRenderMeshToEffect','SSAOBlurHRenderEffect','spriteManagers','ACTION_OnEveryFrameTrigger','writeFloat32','gamepadManager','vertByDist','postExportNodeAsync','_handResources','LODINREFLECTIONALPHA','failed\x20to\x20load\x20wasm\x20binary\x20file\x20at\x20\x27','_normalTextureZ','_computationVector','_animationFrame','autoClearDepthAndStencil','_hdrAutoExposure','play','onCameraRemovedObservable','cTFPVRTC1_4_RGB','setInternalTexture','dragging','_divisor','_onPointerMoveHandlerRef','emitter','systemValue','jointPrisme','GetAvailableFeatures','_commandStream','_GetRightHandedVector4FromRef','zOffsetUnits','PREPASS_NORMAL_INDEX','_getImpostorHitData','_cachedDepthBuffer','ClearCoat\x20intensity','_uniformBuffer','_currentOverrideVertexBuffers','_textureHelper','projectionLightSampler','_sourceTexture','GET','GEAR_VR','_usePivotMatrix','_GetFileInfo','loadTexture','limitVelocityDamping','pointerX','buttonsRoll','seeked','\x20=\x20SimplexPerlin3D(','COMMAND_UNBINDFRAMEBUFFER','setStencilFunctionReference','AlphaG','#define\x20OCTAVES\x20','MATERIAL_ALPHATEST','isUserIsMoving','surroundingMeshes','NumCacheHitWithHash','OnEveryFrameTrigger','webVRController','textureTransform','ellipsoidOffset','fresnel','pickWithBoundingInfo','\x27\x20in\x20worker','_shadowAngle','_resyncLightSources','Transpose','IsImageBitmap','_initialize','AudioContext','DefaultTextureRatio','_touched','_SceneComponentInitialization','isIntermediate','_duplicateId','BABYLON.DoNothingAction','delete','_sharedInit','updateTextureWrappingMode','No\x20B\x20button\x20on\x20left\x20hand','TEXTUREFORMAT_RG','GetDefineNames','compileGLSL','Unsupported\x20pixel\x20format!','unregisterBeforeRender','_morphTargetManager','vAlbedoInfos','TriangleFan\x20is\x20an\x20unsupported\x20fillmode\x20in\x20WebGPU','TEXTUREFORMAT_RG_INTEGER','outputs',').\x20injectDeclarationIndex=','#define\x20RENDER_TARGET_COUNT\x20','divide','ShaderIndexer','isAlive','_acceptedConnectionPointType','PREPASS_ALBEDO_SQRT','cTFETC2_EAC_RG11','ConvertCubeMapToSphericalPolynomial','_tmpVectorForPickCompare','_multiviewTexture','puckSize','cameraColorGradingTexture','REFLECTIONMAP_PLANAR','emissiveSampler','write-only','setUint32','textureAdderSampler','#define\x20INSTANCESCOLOR','_createEffectForParticles','addFloorMesh','_handlePluginEventPrepareDefinesBeforeAttributes','PBRClearCoatConfiguration','_setParticleSizeForRenderTargets','_collectPointNames','preMultiplyAlpha','keysRotationOffsetModifierCtrl','_updateCamera','The\x20WebGL2ParticleSystem\x20class\x20is\x20not\x20available!\x20Make\x20sure\x20you\x20have\x20imported\x20it.','jointWheel','_forceRG8','remapData','lensFlareHaloWidth','useVelocity','_vector3','HasAppliedForces','MORPHTARGETS_NORMAL','_totalByteLength','_contentData','detectedPlanes','\x20after\x20inlining\x20process','vSphericalL10','_inputRename','_forceAlphaTest','_destroyRenderTargetTexture','ALPHATESTVALUE','vClearCoatTintInfos','disableSelectionMeshLighting','_functionDescr','invertX','Uint32x3','ETC1_RGB','NotEqual','_useRoughnessFromMetallicTextureAlpha','reverseUpDown','xr_standard_touchpad_pressed_value','_weight','minFilter','spring','_isOutputConnected','vertexSource','\x20switching\x20back\x20to\x20web\x20url:\x20','prevBreakDistance','setUVs','viewProjectionR','BuildTuple','valueNodeName','getDistanceAt','vectors3','SQUEEZE_TYPE','_setBlurParameters','_sqlite3_data_count','astc','SSAORenderEffect','_floorMeshName','shadowsFragmentFunctions','shadow\x20map\x20generation\x20for\x20pass\x20id\x20','strokeStyle','_nearestDistance','TEXTUREFORMAT_R','BABYLON.PerturbNormalBlock','#define\x20SSR_ENVIRONMENT_CUBE_IS_GAMMASPACE','_createNodeEditor','Invert\x20Y\x20axis','compilationString','_nextFreeTextureSlots','diffuseSamplerY','https://controllers.babylonjs.com/vive/','_refreshGeometryBufferRendererLink','FillRenderTargetTextures','\x0a\x09Skeleton\x20','_getWebGLTextureType',']\x20in\x20','isCachedMaterialInvalid','TEXTURETYPE_HALF_FLOAT','scatteringCoefficient','.lightFalloff\x20=\x20','_worldMatrixDeterminantIsDirty','markAllMaterialsAsDirty','i32','previousWorld0','.env\x20not\x20supported\x20in\x20Cube.','elevationReturnWaitTime','_rightApex','actionManagers','object','_processBuild','_TmpMats','shaderMaterial','layerMask','_updateNonUniformScalingState','_updateUIntForUniform','primaryColorHighlightLevel','GLTF','_TempBufferUInt32View','_refraction','SRGB_EXT','_passedProcess','fresnelClamp','_getHitData','stack','getAbsolutePivotPointToRef','_needsCompositionForThisPass','Could\x20not\x20retrieve\x20a\x20WebGPU\x20adapter\x20(adapter\x20is\x20null).','_prepareVRComponent','HDRVLSMerge','setDepthFunctionToLess','getMorphTargetById','clipPlane4','_GenerateTrackedJointMeshes','vBackgroundCenter','vScreenSize','_MAX_SEQUENCE_LENGTH','_refreshFactorGradient','AddTagsTo','_userThinInstanceBuffersStorage','customProjectionMatrixBuilder','onMaterialChangedObservable','samples','ShaderStage','.g;\x0d\x0a','getColorGradients','_lightColor','_excludedMeshesIds','Generate\x20only\x20fragment\x20code','updateCellIndex','COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT','GetPlanes','equals','setUInt32','_generatePointsArray','_preBind','depthOfFieldBlurLevel','buttonLeftStick','_startTime','btDefaultSoftBodySolver','ALPHA_EQUATION_MAX','_groundTexture','syncWith','float\x20zSM;\x0d\x0a','_afterRenderingMeshStage','_IdentityReadOnly','_clearAnimationLocks','Texture\x20*\x20Color','Attribute','worldPositionConnectionPoint','baseTexture','STENCIL_OP_FAIL_Z_ZERO','CubePrefiltered','_hasAlphaChannel','GetPlanesToRef','_isLocked','Firefox/58','getColorRemapGradients','getLoadedTexturesCache','useAlphaForPicking','enableInteractions','POSITION_TEXTURE_TYPE','contextmenu','defined(LODBASEDMICROSFURACE)','BABYLON.ColorGradingTexture','astc-5x5-unorm','environmentBrdfSampler','RGBDREFRACTION','layerWrapper','exposureLinear','Depth24UnormStencil8','_endAnimation','\x20end\x20point!\x20No\x20code\x20generated',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','loadSingleImage','_inputManager','Session\x20mode\x20\x22','GetStableVersionOfFeature','_extensionsPostExportMaterialAsync','Float\x20textures\x20are\x20not\x20supported.\x20Type\x20forced\x20to\x20TEXTURETYPE_UNSIGNED_BYTE','_GetStencilOpFunction','depthNear','updateUniformBuffer','cap','defaultAxis','RGBA32','CreateQuadraticBezier','_environmentIntensity','input1','originalPostProcess','TextureBlock','typeFromInput','depthStencilTextureWithStencil','Layer','_currentInstanceLocations','RG8Sint','vDiffuseInfos','StencilReadMask','sounds','drawingBufferWidth','PARTICLES_BILLBOARDMODE_ALL','drawIndexed','_matrices2x2','destroyDeferredTextures','_removeGradientAndTexture','isoVecsBAOA','_dumpCode','Could\x20not\x20retrieve\x20a\x20WebGPU\x20device.','_reflectionCubeMap','_debugFlushPendingCommands','_checkManifestFile','#define\x20ADDITIONAL_VERTEX_DECLARATION','fillPoses','#define\x20ADDITIONAL_FRAGMENT_DECLARATION','metaKey','MAINUV5','forceShowBoundingBoxes','_eventState','shouldBakeAnimation','ChromaticAberrationPostProcessEffect','_inertialPanning','_IsOffScreenCanvas','storageTexture','_BestMatch','string','grid','_setDPadValue','_collisionResponse','_unlinkPrePassRenderer','_events','astc-10x8-unorm-srgb','underlyingResource','_isDirty','noFSInit','alphaCutoff','_initCache','disableDefaultMeshes','getHostDocument','ADDRESS_MODE_MIRROR','_xrSessionManager','Invert\x20refraction\x20Y','encodeCommandArgAsNativeData','frontColor','ASTC10x8Unorm','particleAlpha','sint8x4','getNormals','shared','spotLight','makeXRCompatible','KHR_materials_iridescence','AddSamplers','keysReset','R32F','MESHES_CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20','Unable\x20to\x20load\x20script\x20\x27','file:','directional','Scene','CLEARCOAT_TEXTURE',')\x20/\x20(','INSTANCES','_activePluginsForExtraEvents','KernelBlurY','_ParseURL','cellHeight','debugLimit','BABYLON.FurMaterial','MatricesIndicesExtraKind','applyImpulse','_checkPointInTriangle','inputName','framebufferTexture2D','getAttributeLocation','RenderPipeline_','_CalculateMinMaxPositions','.xyz);\x0d\x0a','Cube','_normalIndex','_shiftKey','VALIDATION_INT_32','MATERIAL_LineListDrawMode','disableDepthRenderer','getChildren','.xyz,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20viewDirectionW,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','normalizeToUnitCube','getAttributes','ENVIRONMENTBRDF','HDRBlurV','mrtCount','AnisotropicTextureEnabled','createPanner','onVRRequestPresentStart','RG16UI','groundMirrorFresnelWeight','bumpFragmentMainFunctions','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','_controllerCache','Uint8x4','diffuseOutput','serializeVerticeData','_calculateMeshUVFrames','HDRPostLensFlareDepthOfFieldSource','cleanMatrixWeights','thumb-tip','#define\x20LOCAL','blurWidth','ReplaceColorBlock','noMipmap','_fullEngine','direction1','label','toGoldbergPolyhedronData','ACTION_OnRightPickTrigger','Running...','persistence','allowTexturePrefiltering','_sharpenEffect','invertNormal','layerType','updateInt3','alphaCorrection','_bloomEnabled','eyePosition','sint32x4','_registeredActions','addMatrix2x2','babylonUnmuteIcon','_setTarget','setIdentity','centrifugalForceMultiplier','_maxPoint','getDepthWrite','setArray3','_serializableComponents','getQuery','Position\x20iterations\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','input','PREPASS_DEPTH_INDEX','enabled','babylon','sizeRange','_useRGBColor','_targetBuffer','_internalRender','vEyePosition','_xrHitTestSource','triangle-list','rgb9e5ufloat','applyRotationQuaternionInPlace','_computeLength','ACTION_OnPickDownTrigger','instanceDivisor','cTFPVRTC2_4_RGBA','_sphericalPolynomial','Scene\x20for\x20CSM\x20Shadow\x20Generator\x20(light\x20\x22','\x20=\x20pow(\x20','HandleFallbacksForShadows','Indirect','localMatrix','hidden','.x\x20+=\x200.1\x20*\x20','MULTIVIEW','_glowLayer','_max','Mobile','It\x20probably\x20only\x20makes\x20sense\x20to\x20control\x20ONE\x20camera\x20property\x20with\x20each\x20pointer\x20axis.\x20Set\x20\x27warningEnable\x20=\x20false\x27\x20if\x20you\x20are\x20sure.\x20Currently\x20enabled:\x20','getHasAlpha','_engine','_contactHardeningLightSizeUVRatio','requestPermission','sessionManager','HCF','_cachedStencilOperationPass','\x20=\x20(','50%\x2050%','depthTextureFormat','xyzw\x20','fetchNewFrame','getDeletionCost','pixel_size','_lodTextureHigh','WriteString','canAffectMesh','_attenuateIntersectionDistance','GreaterOrEqual','_teleportationBorderColor','EACR11Unorm','axisYControlRadius','MATERIAL_PointFillMode','autoplay','nmd','_TextureParser','audioContext','getTransformNodeById','LUMINANCE','HasRenderTargetTextures','Sint16x2','AddNodeConstructor','setVerticesBuffer','DecomposeLerpToRef','STENCIL_TEST_NOTEQUAL','_CreateKeyboardEvent','_sqlite3_bind_double','Unknown','GL_ALPHA_FUNCTION_ONE_MINUS_SRC_COLOR','ForceAttachControlToAlwaysPreventDefault','fround','_particleSystems','Invalid\x20geometry\x20type\x20','_emitterNodeIsOwned','vNormalW','debugMode','/dev/tty1','thisProgram','divisor','_ambientTexture','_deleteTimeQuery','data:text/json;charset=utf-8,','getTransformNodeByName','CylinderParticleEmitter','stepG','depthSort','_SpecularTextureEnabled','_switchPanningModel','useGLTFLightFalloff','clipPlane3','executeNativeFunction','getDepthMaxZ','.a;\x0d\x0a','_expecting','currentDraggingPointerId','doNotHandleCursors','PREPASS_ALBEDO_SQRT_INDEX','defaultProjectionMatrix','vectors3Arrays','setPrePassRenderer','vertexToken','_bypassTranscoders','DUALSHOCK','_generateDepthBuffer','_lodTextureMid','getRuntimeAnimationByTargetProperty','setTimeStep','getMorphTargetManagerById','_shadowsDensity','_vertexUrl','attributeNamesFromEffect','ACTION_OnPickTrigger','sourceMeshName','_getPerceivedBrightness','_recreateSceneUBOs','markAsMiscDirty','updateTextureComparisonFunction','_reflectionAmount','rg32uint','STATIC_DRAW','_FormatErrorMessage','location','transformNodes','_checkAnimationGroupEnded','getRemainingSQL','_isFromLine','_windowIsBackground','_firstUpdate','Unable\x20to\x20find\x20a\x20plugin\x20to\x20load\x20','uvs6AttrDesc','mtime','xr_standard_thumbstick_pressed_min','factor2','localMatrixUpdated','_transparentSortCompareFn','WebXRCamera','postExportMaterialAsync','_highlightsHue','COMPRESSED_RGB_PVRTC_4BPPV1_IMG','flags','lods','_computedViewMatrix','R32I','_sqlite3_result_null','_bumpTexture2','GlowLayerVBP1','RotationAxisToRef','_emissiveTextureAndColor','Sint32x2','_onBeforeDrawParticleObserver',')\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20NdotVUnclamped,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','_orthoTop','_renderOutline','customUtilityLayerScene','DEPTH_TEST_ALWAYS','WEBGL_compressed_texture_es3_0','toDataURL','SHADOWESM2','_computeUseBillboardPath','loggingLevel','not-equal','innerError','thumb','DepthOfFieldMergePostProcess','\x20=\x20gl_FragCoord.','vSubSurfaceIntensity','edgesPoints','Nothing\x20else\x20parsed\x20so\x20far','PLANE_DETECTION','getAllTextureBlocks','customEmissiveTextureSelector','\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fbm(in\x20vec2\x20st,\x20in\x20vec2\x20chaos)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Initial\x20values\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20value\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20amplitude\x20=\x20.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20frequency\x20=\x200.;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Loop\x20of\x20octaves\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20OCTAVES;\x20i++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20value\x20+=\x20amplitude\x20*\x20cloudNoise(st,\x20chaos);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20st\x20*=\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20amplitude\x20*=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20value;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20fbm(in\x20vec3\x20x,\x20in\x20vec3\x20chaos)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20Initial\x20values\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20value\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20amplitude\x20=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20OCTAVES;\x20++i)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20value\x20+=\x20amplitude\x20*\x20cloudNoise(x,\x20chaos);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20x\x20=\x20x\x20*\x202.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20amplitude\x20*=\x200.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20value;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','_callbackPluginEventHardBindForSubMesh','_mainTextureDesiredSize','\x20with\x20rotation\x20in\x20the\x20u\x20or\x20v\x20axis\x20is\x20not\x20supported\x20in\x20glTF.','getAbsolutePivotPoint','_rigPostProcess','kind','pipeline','disableClipPlane','position2d','_emitRateGradients',',\x20isReady=','clearCoatRoughnessMatrix','_rightHandedSystem','_computeMultiTouchPanning','fClipDistance2','_generateVisualCue','disableInstanceAttributeByName','MAINUV3','minLifeTime','#define\x20OPACITY','FromFloat32ArrayToRefScaled','exports','verticesCount','useContactHardeningShadow','pointerType','reflectanceTexture','updateMatrix2x2','_controllerAvailablePredicate','wellKnownValue','Compute\x20code:','addAngularSpeedGradient','alpha','vLightDiffuse','_characterToIdx','_settings','highPrecisionShaderSupported','_framingBehavior','getKeys','_sceneDisposeObserver','IsDifferent','_originalSceneAutoClear','inputIndex','transientHitTestProfile','newCanvasCssStyle','REFLECTIVITY_GAMMA','[0][1],\x20','pinchDeltaPercentage','onControllerRemovedObservable','_needToCompose','_vertexSourceCodeOverride','ditheringEnabled','STREAM_READ','cameraId','shift','_lastSecAverage','#define\x20USE_REVERSE_DEPTHBUFFER','REFLECTIONMAP_SKYBOX','elementFromPoint','mat3(normalMatrix)\x20*\x20','_flush','BABYLON.HDRCubeTexture','recreate','isXR','_attachedMeshParent','onInitialXRPoseSetObservable','_getGlAlgorithmType','transitionDuration','ReflectionTextureBaseBlock','This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','new\x20BABYLON.Vector2(','enableSoftTransparentShadow','_depthOnlySubMeshes','vec4\x20worldPos\x20=\x20','_maxTPosition','float\x20shadow\x20=\x201.;\x0d\x0a','Mix','setMatUp','_uniformBufferLayoutBuilt','vClipPlane6','ambientSampler','_isRenderingStateCompiled','Environment\x20lights','https://assets.babylonjs.com/meshes/HandMeshes/','visibleInInspector','isUnIndexed','limits','createDepthStencilTexture','GamepadCamera','_meshesUsingTheirOwnMaterials','rightHMatrix','BILLBOARDMODE_STRETCHED_LOCAL','RotationYToRef','directionRandomizer','setFragment','texCoord','setDirectViewport','_getViewMatrix','_emit2DArraySampler','INT','_positionX','_includeShaderStore','PrepareAttributesForBakedVertexAnimation','opacityTexture','_setBaseLayerWrapper','effect','sourceZ','))\x20*\x20(1.0\x20/\x20','_needStencil','_depthClearColor','#define\x20SSR_USE_ENVIRONMENT_CUBE',')\x20*\x20','innerType','btConvexHullShape','_rasterizationState','_dispatcher','topColorAlpha','thinInstanceEnablePicking','loop','_gatherActiveCameraRenderTargets','BC3RGBAUnorm','textureSamples','volumeIndexOfRefraction','isSessionSupportedAsync','#define\x20BLUR_LEVEL\x20','preInit','node','_renderVAO','slice','lensFlareFinalPostProcess','_raw','_vectors2','IsEqual','setStencilReadMask','_hammersley','position:absolute;\x20bottom:0px;right:0px;z-index:10;width:90%;height:100%;background-color:\x20#000000;','_cachedWorldViewMatrix','position:absolute;\x20bottom:0px;right:0px;','useRadianceOcclusion','pause','btSoftBodyHelpers','getSkeletonByUniqueId','useAlphaTest','mouse','textureWidth','addLensFlareSystem','_colorWriteLocal','_nodeStack','HDRPostHDReDepthOfFieldSource','AbstractMesh','CollisionsEpsilon','PerspectiveFovRH','BYTE','getError','overrideMaterialSideOrientation','R8I','_cachedURotationCenter','unfreezeActiveMeshes','worldPos,'];a8_0x17fc=function(){return _0x161edc;};return a8_0x17fc();}